<?xml version="1.0" encoding="utf-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.14 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC3031 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3031.xml">
<!ENTITY RFC5304 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5304.xml">
<!ENTITY RFC5310 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5310.xml">
<!ENTITY RFC8402 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8402.xml">
<!ENTITY RFC8660 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8660.xml">
<!ENTITY I-D.ietf-lsr-isis-area-proxy SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-lsr-isis-area-proxy.xml">
<!ENTITY I-D.united-tvr-schedule-yang SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.united-tvr-schedule-yang.xml">
<!ENTITY RFC2131 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2131.xml">
<!ENTITY RFC1195 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.1195.xml">
<!ENTITY RFC2328 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2328.xml">
<!ENTITY RFC4271 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4271.xml">
<!ENTITY RFC5340 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5340.xml">
<!ENTITY RFC7752 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7752.xml">
]>


<rfc ipr="trust200902" docName="draft-li-arch-sat-02" category="info" submissionType="IETF">
  <front>
    <title abbrev="Routing for Satellites">A Routing Architecture for Satellite Networks</title>

    <author initials="T." surname="Li" fullname="Tony Li">
      <organization>Juniper Networks</organization>
      <address>
        <email>tony.li@tony.li</email>
      </address>
    </author>

    <date year="2024" month="January" day="12"/>

    
    <workgroup>Network Working Group</workgroup>
    

    <abstract>


<t>Satellite networks present some interesting challenges for packet
networking. The entire topology is continually in motion, with links
that are far less reliable than what is common in terrestrial
networks. Some changes to link connectivity can be anticipated due to
orbital mechanics.</t>

<t>This document proposes a scalable routing architecture for satellite networks
based on existing routing protocols and mechanisms, enhanced with
scheduled link connectivity change information. This document proposes
no protocol changes.</t>



    </abstract>



  </front>

  <middle>


<section anchor="introduction"><name>Introduction</name>

<t>Satellite networks present some interesting challenges for packet
networking. The entire topology is continually in motion, with links
that are far less reliable than what is common in terrestrial
networks. Some changes to link connectivity can be anticipated due to
orbital mechanics.</t>

<t>This document proposes a scalable routing architecture for satellite networks
based on existing routing protocols and mechanisms, enhanced with
scheduled link connectivity change information. This document proposes
no protocol changes.</t>

<section anchor="related-work"><name>Related Work</name>

<t>A survey of related work can be found in <xref target="Westphal"/>. Link state routing for
satellite networks has been considered in <xref target="Cao"/></t>

</section>
<section anchor="terms-and-abbreviations"><name>Terms and Abbreviations</name>

<t><list style="symbols">
  <t>Downlink: The half of a ground link leading from a satellite to a
ground station.</t>
  <t>Gateway: A ground station that participates as part of the network
and acts as the interconnect between satellite constellations and
the planetary network. Gateways have a much higher bandwidth than
user stations, have ample computing capabilities, and perform traffic
engineering duties. Multiple gateways are assumed to exist, with
each serving a portion of the network.</t>
  <t>GEO: Geostationary Earth Orbit. A satellite in GEO has an orbit that
is synchronized to planetary rotation, so it effectively sits over
one spot on the planet.</t>
  <t>Ground link: A link between a satellite and a ground station.</t>
  <t>IGP: Interior Gateway Protocol. A routing protocol that is used
within a single administrative domain. Note that 'gateway' in this
context is semantically equivalent to 'router' and has no
relationship to the 'gateway' used in the rest of this document.</t>
  <t>IS-IS: Intermediate System to Intermediate System routing
protocol. An IGP that is commonly used by service providers.</t>
  <t>ISL: Inter-satellite link. Frequently a free space laser.</t>
  <t>L1: IS-IS Level 1</t>
  <t>L1L2: IS-IS Level 1 and Level 2</t>
  <t>L2: IS-IS Level 2</t>
  <t>LEO: Low Earth Orbit.</t>
  <t>Local gateway: Each user station is associated with a single gateway
in its region.</t>
  <t>LSP: IS-IS Link State Protocol Data Unit. An LSP is a set of packets
that describe a node's connectivity to other nodes.</t>
  <t>MEO: Medium Earth Orbit.</t>
  <t>SID: Segment Identifier <xref target="RFC8402"/></t>
  <t>Stripe: A set of satellites in a few adjacent orbits. These form an
IS-IS L1 area.</t>
  <t>SR: Segment Routing <xref target="RFC8402"/></t>
  <t>Uplink: The half of a ground link leading from a ground station to a
satellite.</t>
  <t>User station: A ground station interconnected with a small end user
network.</t>
</list></t>

</section>
<section anchor="topological-considerations"><name>Topological Considerations</name>

<t>Satellites travel in specific orbits around their parent planet. Some of them
have their orbital periods synchronized to the rotation of the planet, so they
are effectively stationary over a single point.  Other satellites have orbits
that cause them to travel across regions of the planet gradually or quite
rapidly. Respectively, these are typically known as Geostationary Earth Orbits
(GEO), Medium Earth Orbit (MEO), or Low Earth Orbit (LEO), depending on
altitude.  This discussion is not Earth-specific; as we get to other planets, we
can test this approach's generality.</t>

<t>Satellites may have data interconnections with one another through
Inter-Satellite Links (ISLs). Due to differences in orbits, ISLs may
be connected temporarily, with periods of potential connectivity
computed through orbital mechanics. Multiple satellites may be in the
same orbit but separated in time and space, with a roughly constant
separation. Satellites in the same orbit may have ISLs that have a
higher duty cycle than cross-orbit ISLs but are still not guaranteed
to always be connected.</t>

<figure><artwork><![CDATA[
  User           +-----------------+
  Stations   --- |   Satellites    |--- Gateway --- Internet
                 +-----------------+

                Figure 1: Overall network architecture
]]></artwork></figure>

<t>Ground stations can communicate with one or more satellites that are
in their region. Some ground stations have a limited capacity and
communicate with only a single satellite at a time. These are known as
user stations. Other ground stations that may have richer connectivity
and higher bandwidth are commonly called gateways and provide
connectivity between the satellite network and conventional wired
networks. Gateways serve ground stations that are in their geographic
region and are replicated as necessary to meet the needs of the
service. Traffic from one ground station to another may need to
traverse a path across multiple satellites via ISLs.</t>

</section>
<section anchor="link-changes"><name>Link Changes</name>

<t>Like conventional network links, ISLs and ground links can fail at any
time. However, unlike conventional links, there are predictable times
when ISLs and ground links can potentially connect and
disconnect. These predictions can be computed and cataloged in a
schedule that can be distributed to relevant network
elements. Predictions of a link connecting are not a guarantee: a link
may not connect for a variety of reasons. Predictions of a link
disconnecting due to orbital mechanics are effectively guaranteed, as
the underlying physics is extremely unlikely to improve unexpectedly.</t>

</section>
<section anchor="scalability"><name>Scalability</name>

<t>Some proposed satellite networks are fairly large, with tens of
thousands of proposed satellites. A key concern is the ability to
reach this scale and larger.</t>

<t>As we know, the key to scalability is the ability to create
hierarchical abstractions, so a key question of any routing
architecture will be about the abstractions that can be created to
contain topological information.</t>

<t>Normal routing protocols are architected to operate with a static but
somewhat unreliable topology. Satellite networks lack the static
organization of terrestrial networks, so normal architectural
practices may not apply and alternative approaches may need
consideration.</t>

</section>
<section anchor="assumptions"><name>Assumptions</name>

<t>In this section, we discuss some of the assumptions that are the basis
for this architectural proposal.</t>

<t>The data payload is IP packets.</t>

<t>There may be a terrestrial network behind each gateway that may
interconnect to the broader Internet. The architecture of the
terrestrial network is assumed to be a typical IS-IS and BGP
<xref target="RFC4271"/> deployment and is not discussed further.</t>

<section anchor="traffic-patterns"><name>Traffic Patterns</name>

<t>We assume that the primary use of the satellite network is to provide
access from a wide range of geographic locations. We assume that
providing high bandwidth bulk transit between peer networks is not a
goal. It has been noted that satellite networks can provide lower
latencies than terrestrial fiber networks <xref target="Handley"/>. This proposal
does not preclude such applications but also does not articulate the
mechanisms necessary for user stations to perform the necessary
traffic engineering computations. Low-latency applications are not
discussed further.</t>

<t>As with most access networks, we assume that there will be
bidirectional traffic between the user station and the gateway, but
that the bulk of the traffic will be from the gateway to the user
station. We expect that the uplink from the gateway to the satellite
network to be the bandwidth bottleneck, and that gateways will need to
be replicated to scale the uplink bandwidth.</t>

<t>We assume that it is not essential to provide optimal routing for traffic from
user station to user station. If this traffic is sent first to a gateway and
then back into the satellite network, this would be acceptable as the traffic
volume is very low. This type of route is commonly called a 'hairpin' and is not
discussed further.</t>

<t>We assume that traffic for a user station should enter the network
through a gateway that is in some close topological proximity to the
user station. This is to maximize the practical capacity of the
satellite network. Similarly, we assume that user station traffic
should exit the network through the gateway that is in the closest
topological proximity to the user station.</t>

<t>This architecture does not preclude gateway-to-gateway traffic across the
satellite constellations, but it does not seek to optimize it.</t>

<t>We assume that a user station registers with one satellite at a time,
forming a temporary association that is relayed to the local
gateway. The mechanism for this registration is outside of the scope
of this document.</t>

</section>
<section anchor="stochastic-connectivity"><name>Stochastic Connectivity</name>

<t>We assume that links in general will be available when scheduled. As
with any network, there will be failures, and the schedule is not a
guarantee, but we also expect that the schedule is mostly accurate. We
assume that at any given instant, there are enough working links and
aggregate bandwidth to run the network and support the traffic
demand. If this assumption does not hold, then no routing architecture
can magically make the network more capable.</t>

<t>Satellites that are in the same orbit may be connected by ISLs. These
are called intra-orbit ISLs.  Satellites that are in different orbits
may also be connected by ISLs. These are called inter-orbit ISLs.
We assume that, in general, intra-orbit ISLs have higher reliability
and persistence than inter-orbit ISLs.</t>

<t>We assume that the network is connected (in the graph theory sense) at all
times, even if some links are down. This implies that there is always some path
to the destination. In the extreme case where there is no such path, we assume
that it is acceptable to drop the payload packets. We do not require buffering
of traffic when a link is down. Instead, traffic should be rerouted.</t>

</section>
</section>
<section anchor="problem-statement"><name>Problem Statement</name>

<t>The goal of the routing architecture is to provide an organizational
structure to protocols running on the satellite network such that
topology information is conveyed through relevant portions of the
network, that paths are computed across the network, and that data can
be delivered along those paths, and the structure can scale to a
very large network without undue changes to the organizational
structure.</t>

</section>
</section>
<section anchor="forwarding-plane"><name>Forwarding Plane</name>

<t>The end goal of a network is to deliver traffic. In a satellite
network where the topology is in a continual state of flux and the
user stations are frequently changing their association with the
satellites, having a highly flexible and adaptive forwarding plane is
essential. Toward this end, we propose to use MPLS as the fundamental
forwarding plane architecture <xref target="RFC3031"/>. Specifically, we propose
to use a Segment Routing (SR) <xref target="RFC8402"/> based approach with an MPLS
data plane <xref target="RFC8660"/>, where each
satellite is assigned a node Segment Identifier (SID). A path through
the network can be then expressed as a label stack of node SIDs.  IP
forwarding is not used within the internals of the satellite network,
although each satellite may be assigned an IP address for management
purposes. Existing SR label stack compression algorithms may be used,
so that the label stack need only contain the significant waypoints
along the path. This implies that the label stack operates as a form
of loose source routing through the network. If there is an unexpected
topology change in the network, then the IGP will compute a new path
to the next waypoint, allowing packet delivery despite ISL failures.</t>

<t>We assume that there is a link-layer mechanism for a user station to
associate with a satellite. User stations will have an IP address that
is assigned from a prefix managed by its local gateway. The mechanisms
for this assignment and its communication to the end station are not
discussed herein but might be similar to DHCP <xref target="RFC2131"/>. User
station IP addresses change infrequently and do not reflect their
association with their first-hop satellite.  Gateways and their
supporting terrestrial networks advertise a prefix into the global
Internet for all of its local user stations.</t>

<t>User stations may be assigned a node SID, in which case MPLS
forwarding can be used for all hops to the user
station. Alternatively, if the user station does not have a node SID,
then the last hop from the satellite to the end station can be
performed based on the destination IP address of the packet. This does
not require a full longest prefix match lookup as the IP address is
merely a unique identifier at this point.</t>

<t>Similarly, gateways may be assigned a node SID. A possible
optimization is that a single SID value be assigned as a global
constant to always direct traffic to the topologically closest
gateway.  If traffic engineering is required for traffic that is
flowing to a gateway, a specific path may be encoded in a label stack
that is attached to the packet by the user station or by the first-hop
satellite.</t>

<t>Gateways can also perform traffic engineering by using different paths
and label stacks for different traffic flows. Routing a single traffic
flow across multiple paths has proven to cause performance issues with
transport protocols, so that approach is not recommended.</t>

</section>
<section anchor="igp-selection"><name>IGP Selection</name>

<t>The IETF currently actively supports two Interior Gateway Protocols
(IGPs): OSPF <xref target="RFC2328"/><xref target="RFC5340"/> and IS-IS <xref target="ISO10589"/>
<xref target="RFC1195"/>.</t>

<t>OSPF requires that the network operate around a backbone area, with
subsidiary areas hanging off of the backbone. While this works well
for traditional terrestrial networks, this does not seem appropriate
for satellite networks, where there is no centralized portion of the
topology.</t>

<t>IS-IS has a different hierarchical structure, where Level 1 (L1) areas
are connected sets of nodes, and then Level 2 (L2) is a connected
subset of the topology that intersects all of the L1 areas. Individual
nodes can be L1, L2, or both (L1L2). In particular, we propose that
all nodes in the network be L1L2 so that local routing is done based
on L1 information and then global routing is done based on L2
information.</t>

<t>IS-IS also has the interesting property that it does not require
interface addresses. This feature is commonly known as 'unnumbered
interfaces'. This is particularly helpful in satellite topologies
because it implies that ISLs may be used flexibly. Sometimes an
interface might be used as an L1 link to another satellite and a few
orbits later it might be used as an L1L2 link to a completely
different satellite without any reconfiguration or renumbering.</t>

<t>Scalability for IS-IS can be achieved through the use of a proposal
known as Area Proxy <xref target="I-D.ietf-lsr-isis-area-proxy"/>. With this
proposal, all of the nodes in an L1 area combine their information
into a single L2 Link State Protocol Data Unit (LSP). This implies
that the size of the L1 Link State Database (LSDB) scales as the
number of nodes in the L1 area and the size of the L2 LSDB scales with
the number of L1 areas.</t>

<t>The Area Proxy proposal also includes the concept of an Area SID. This
is useful because it allows traffic engineering to construct a path
that traverses areas with a minimal number of label stack entries.</t>

<t>Suppose, for example, that a network has 1,000 L1 areas, each with
1,000 satellites. This would then mean that the network supports
1,000,000 satellites, but only requires 1,000 entries in its L1 LSDB
and 1,000 entries in its L2 LSDB; numbers that are easily achievable
today. The resulting MPLS label table would contain 1,000 node SIDs
from the L1 (and L2) LSDB and 1,000 area SIDs from the L2 LSDB.  If each
satellite advertises an IP address for management purposes, then the
IP routing table would have 1,000 entries for the L1 management
addresses and 1,000 area proxy addresses from L2.</t>

<t>In this proposal, IS-IS does not carry any IP routes other than those
that are in the satellite topology. In particular, there are no IP
routes for user stations or the remainder of the Internet.</t>

</section>
<section anchor="stripes-and-areas"><name>Stripes and Areas</name>

<t>A significant problem with any link state routing protocol is that of
area partition. While there have been many proposals for automatic
partition repair, none has seen significant production deployment. It
seems best to simply avoid this issue altogether and ensure that areas
have an extremely low probability of partitioning.</t>

<t>As discussed above, intra-orbit ISLs are assumed to have higher
reliability and persistence than inter-orbit ISLs. However, even
intra-orbit ISLs are not sufficiently reliable to avoid partition
issues. Therefore, we propose to group a small number of adjacent
orbits as an IS-IS L1 area, called a stripe. We assume that
for any given reliability requirement, there is a small number of
orbits that can be used to form a stripe that satisfies the
reliability requirement.</t>

<t>Stripes are connected to other adjacent stripes using the same ISL
mechanism, forming the L2 topology of the network. Each stripe should
have multiple L2 connections and should never become partitioned from
the remainder of the network.</t>

<t>By using a stripe as an L1 area, in conjunction with Area Proxy, the
overhead of the architecture is greatly reduced. Each stripe contributes a
single LSP to the L2 LSDB, completely hiding all of the details about the
satellites within the stripe. The resulting architecture scales proportionately
to the number of stripes required, not the number of satellites.</t>

<t>MEO and GEO constellations that have intra-constellation ISLs can also
form an IS-IS L1L2 area. Satellites that lack intra-constellation ISLs
are better as independent L2 nodes.</t>

</section>
<section anchor="traffic-engineering"><name>Traffic Engineering</name>

<t>Forwarding in this architecture is straightforward. A path from a
gateway to a user station on the same stripe only requires a single
node SID for the satellite that provides the downlink to the user
station.</t>

<figure><artwork><![CDATA[
             \
 Gateway -->  X
               \
                \
                 X
                  \
                   \
                    X ---> x  User Station
                     \

                         Figure 2: On-stripe forwarding
]]></artwork></figure>

<t>Similarly, a user station returning a packet to a gateway need only
provide a gateway node SID.</t>

<t>For off-stripe forwarding, the situation is a bit more complex. A
gateway would need to provide the area SID of the destination stripe/area
plus the node SID of the downlink satellite. For return traffic, user
stations or first-hop satellites would want to provide the area SID
for the gateway as well as the gateway SID.</t>

<figure><artwork><![CDATA[
               \
 Gateway L -->  X
                 \
                  \     \
                   X --- X
                    \     \
                           \     \
                            X --- X
                             \     \
                                    \
                                     U ---> D   User Station
                                      \

                         Figure 3: Off-stripe forwarding
]]></artwork></figure>

<t>As an example, consider a packet from an Internet destination S to a
user station D. A local gateway L has injected a prefix covering D
into BGP and advertised it globally. The packet is forwarded to L
using legacy IP forwarding. When L receives the packet, it performs a
lookup in a pre-computed forwarding table. This contains a SID list
for the user station that has already been converted into a label
stack. Suppose that the user station is currently associated with a
different stripe so that the label stack will contain an area label A
and a label for the satellite associated with the user station U,
resulting in a label stack (A, U).</t>

<t>The local gateway forwards this into the satellite network. The first
hop satellite now forwards based on the area label A at the top of the
stack. All area labels are propagated as part of the L2 topology. This
forwarding continues until the packet reaches a satellite that is
adjacent to the destination area. That satellite performs a penultimate
hop pop on label A, removing that label and forwarding
the packet into the destination area.</t>

<t>The packet is now forwarded based on the remaining label U, which was
propagated as part of the L1 topology. The last satellite forwards the
packet based on the destination address D and forwards the packet to
the user station.</t>

<t>The return case is similar. The label stack, in this case, consists of
a label for the local gateway's area, A', and the label for the local
gateway, L, resulting in the stack (A', L). The forwarding mechanisms
are similar to the previous case.</t>

<t>Very frequently, access networks congest due to oversubscription and
the economics of access. Network operators can use traffic engineering
to ensure that they are getting higher efficiency out of their
networks by utilizing all available paths and capacity near any
congestion points. In this particular case, the gateway will have
information about all of the traffic that it is generating and can use
all of the possible paths through the network in its topological
neighborhood.  Since we're already using SR, this is easily done just
by adding more explicit SIDs to the label stack. These can be
additional area SIDs, node SIDs, or adjacency SIDs. Path computation
can be performed by traditional Path Computation Elements (PCE).</t>

<t>Each gateway or its PCE will need topological information from all of
the areas that it will route through. It can do this by being a
participant in the IGP, either directly, via a tunnel, or another
delivery mechanism such as BGP-LS <xref target="RFC7752"/>.  User stations do not
participate in the IGP.</t>

<t>Traffic engineering for traffic into a gateway can also be provided by
an explicit SR path on the traffic. This can help ensure that ISLs
near the gateway do not congest with traffic for the gateway.  These
paths can be computed by the gateway or PCE and then distributed to
the first-hop satellite or user station, which would then apply them
to traffic. The delivery mechanism is outside of the scope of this
document.</t>

</section>
<section anchor="scheduling"><name>Scheduling</name>

<t>The most significant difference between terrestrial and satellite
networks from a routing perspective is that some of the topological
changes that will happen to the network can be anticipated and
computed. Both link and node changes will affect the topology and the
network should react smoothly and predictably.</t>

<t>The management plane is responsible for providing information about
scheduled topological changes. The exact details of how the
information is disseminated are outside of the scope of this document
but could be done through a YANG model
<xref target="I-D.united-tvr-schedule-yang"/>. Scheduling information needs to be
accessible to all of the nodes that will make routing decisions based
on the topological changes in the schedule, so information about an L1
topological change will need to be circulated to all nodes in the L1
area and information about L2 changes will need to propagate to all
L2 nodes, plus the gateways and PCEs that carry the related
topological information.</t>

<t>There is very little reaction that the network should do in response
to a topological addition. A link coming up or a node joining the
topology should not have any functional change until the change is
proven to be fully operational based on the usual liveness mechanisms
found within IS-IS. Nodes may pre-compute their routing table changes
but should not install them before all of the relevant adjacencies are
flooded. The benefits of this pre-computation appear to be very
small. Gateways and PCEs may also choose to pre-compute paths based on
these changes, but should be careful to not install paths
using the new parts of the topology until they are confirmed
to be operational. If some path pre-installation is performed,
gateways and PCEs must be prepared for the situation where the
topology does not become operational and may need to take alternate
steps instead, such as reverting any related pre-installed paths.</t>

<t>The network may choose to not do any pre-installation or
pre-computation in reaction to topological additions, at a small
cost of some operational efficiency.</t>

<t>Topological deletions are an entirely different matter. If a link or
node is to be removed from the topology, then the network should act
before the anticipated change to route traffic around the expected
topological loss. Specifically, at some point before the topology
change, the affected links should be set to a high metric to direct
traffic to alternate paths. This is a common operational procedure in
existing networks when links are taken out of service, such as when
proactive maintenance needs to be performed. This type of change does
require some time to propagate through the network, so the metric
change should be initiated far enough in advance that the network
converges before the actual topological change. Gateways and PCEs
should also update paths around the topology change and install these
changes before the topology change takes place. The time necessary for
both IGP and path changes will vary depending on the exact network and
configuration.</t>

</section>
<section anchor="future-work"><name>Future Work</name>

<t>This architecture needs to be validated by satellite operators, both
via simulation and operational deployment. Meaningful simulation
hinges on the exact statistics of ISL connectivity, and that
information is not publicly available at present.</t>

</section>
<section anchor="deployment-considerations"><name>Deployment Considerations</name>

<t>The network behind a gateway is expected to be a normal terrestrial
network. Conventional routing architectural principles apply. An obvious
approach would be to extend IS-IS to the terrestrial network, applying L1 areas
as necessary for scalability.</t>

<t>The terrestrial network may have one or more BGP connections to the broader
Internet. Prefixes for user stations should be advertised into the Internet near
the associated gateway. If gateways are not interconnected by the terrestrial
network, then it may be advisable to use one autonomous system per
gateway. Otherwise, one autonomous system may be used for the entire terrestrial
network.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>This document discusses one possible routing architecture for
satellite networks. It proposes no new protocols or mechanisms and
thus has no new security impact. Security for IS-IS is provided by
<xref target="RFC5304"/> and <xref target="RFC5310"/>.</t>

</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t>We would like to thank Dino Farinacci, Olivier De jonckere, Eliot Lear, and Dean
Bogdanovic for their comments.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document makes no requests for IANA.</t>

</section>


  </middle>

  <back>


    <references title='Normative References'>

<reference anchor="ISO10589" >
  <front>
    <title>Intermediate System to Intermediate System Intra-Domain Routing Exchange Protocol for use in Conjunction with the Protocol for Providing the Connectionless-mode Network Service (ISO 8473)</title>
    <author >
      <organization>International Organization for Standardization</organization>
    </author>
    <date year="2002" month="November"/>
  </front>
  <seriesInfo name="ISO/IEC 10589:2002" value=""/>
  <format type="pdf" target="https://standards.iso.org/ittf/PubliclyAvailableStandards/c030932_ISO_IEC_10589_2002(E).zip"/>
</reference>
&RFC3031;
&RFC5304;
&RFC5310;
&RFC8402;
&RFC8660;
&I-D.ietf-lsr-isis-area-proxy;
&I-D.united-tvr-schedule-yang;
&RFC2131;


    </references>

    <references title='Informative References'>

<reference anchor="Handley" >
  <front>
    <title>Delay is Not an Option: Low Latency Routing in Space</title>
    <author initials="M." surname="Handley" fullname="Mark Handley">
      <organization></organization>
    </author>
    <date year="2018" month="November"/>
  </front>
  <seriesInfo name="ACM" value="Proceedings of the 17th ACM Workshop on Hot Topics in Networks"/>
  <seriesInfo name="DOI" value="10.1145/3286062.3286075"/>
  <format type="pdf" target="https://doi.org/10.1145/3286062.3286075"/>
</reference>
<reference anchor="Westphal" >
  <front>
    <title>LEO Satellite Networking Relaunched: Survey and Current Research Challenges</title>
    <author initials="C." surname="Westphal" fullname="Cedric Westphal">
      <organization></organization>
    </author>
    <author initials="L." surname="Han" fullname="Lin Han">
      <organization></organization>
    </author>
    <author initials="R." surname="Li" fullname="Richard Li">
      <organization></organization>
    </author>
    <date year="2023" month="October"/>
  </front>
  <format type="pdf" target="https://arxiv.org/pdf/2310.07646.pdf"/>
</reference>
<reference anchor="Cao" >
  <front>
    <title>Dynamic Routings in Satellite Networks: An Overview</title>
    <author initials="X." surname="Cao">
      <organization></organization>
    </author>
    <author initials="Y." surname="Li">
      <organization></organization>
    </author>
    <author initials="X." surname="Xiong">
      <organization></organization>
    </author>
    <author initials="J." surname="Wang">
      <organization></organization>
    </author>
    <date year="2022"/>
  </front>
  <seriesInfo name="Sensors" value="(Basel, Switzerland), 22(12)"/>
  <seriesInfo name="DOI" value="10.3390/s22124552"/>
  <format type="pdf" target="https://www.mdpi.com/1424-8220/22/12/4552/pdf?version=1655449925"/>
</reference>
&RFC1195;
&RFC2328;
&RFC4271;
&RFC5340;
&RFC7752;


    </references>



  </back>

<!-- ##markdown-source:
H4sIAAOIoWUAA+19a3PcRnb29/4VyPqDpGQ4IinJF6bevKFFWcsUtWKJcnZT
tVVbmEEPBxYGQNAAR2NH+9tznnNOX4ABbe/3qGrX5AzQl3N9zqWbJycnZt0U
ZX1/kQ395uRb05d9ZS+yy+xDM/T0eXbZrbdlb9f90Nls03TZXd7bqqKPsj/Z
ft90n5zJV6vOPlyEd0aPOVM06zrf0ahFl2/6k6o8yWnQE5f3J6fnZk9z60jZ
n+n/MMDbrhlas6Yh7pvucJGV9aYxbljtSufKpu4PLY12/ebjD6Zsu4us7wbX
n5+efkfDmXzot013YbLshP7H/8raXWQfl9lN6T+R9Xxs6kPyYdPRUv5jqMvW
dnFz+qXd5WVFU9Ery6r8d/2vMXXT7fK+fLCY8fru/dnpq2+/u+C3lJbXdW+7
nS1K2k52d3C93dEwcx/7ufCPvu7yk6uGpq0DYd98Xm/z+t5mt13TN+umYlIP
ztIWs9dN/dNQr3siUDrQvuy3Wb+dvEO/PJRgPH9Fr9aW36yscye7pgjcTYe6
s91DubbZU9pn9u3Lb148428jxQMVeXN1jhHzKnvf3ed1+TP/KsLR53WRd4V+
xm8WRAeShOZhmRErz/kzZ7vSOnD/ArR9fv3mdSYEDo9smP5+8rbYXGR/2PZ9
6y6eP3c6jVuWrlnSwp6Xfb95fjusqnJdHS4fiKX5qrJ+Oe75+vTF6Xcvzv9G
k/2NJvsbT/Y3TPb0zbPlz2X7B5roww+vX5y+OLuQH1+9OH0Zfjw71R+/fXl6
7n/8+mv+9Prkalla0rLKdSelKx2pgc1P2q75fPDfk/D1tjjpH7oTt97aYqjs
yYE4fmFAhETS/kgrruxhJGh/uLJVfshKR1Tss7zO3reg7kV20+yzGyJvvT4E
USKBuWvztf3DDAuD4ojmvFv66cLnoj/vctLZ9KvAw+zs1XJBfDz7dspHHeLy
9bsLCOHaWkihy5oNS+LZNySt9CWbArdt2oxE5o+0nY9NW64dlj3RzKv31xck
FMuzs5evnr84//br06/Pl/zfb179poQUTcly8cj7IM6frevbbV6NSX3z5v2x
JQRdPxAPSAuJdxfZ3dA92ANxosheD11n656+dhbWT1fzmgauLGm0+x18eL0M
i5kw4rUtunI9/Xby+g2zcfLmDRE0fjp540NqMvWFDyWZoK7wXwjH3697Zvf5
i9+keN59Lh+Y5vT583PSmOXpN1+//HpJv4IGr/NmItQHmpg2p4LLInDsg8hl
kbw/wEDZ/e+g5V+WmGn+u/9Ktn382l9Ipe7nv/0PYlCuXwphiCRHlkzfubO1
azp66+n3ubPVIrsjS/2z7SoSl2dEzPOnZ+fPJjL+4sV3p8/d+fnZ+ctXr37b
/u33++WuaMvlutk9P3t5/vLk2/Pz0+fn58/Pzp9jBPDg/xPR4FT/39nXr169
fPndd+ev1MidnX33Sm3YOSmE/vjy/Jto+l56e/fNN6/I3p2cnGT5ypHnWvfG
RC7VyqWs7Uj+SQ1cs4PPIidBIgu1WQdFYAdBlumT7U0d9GqZfSTrQK+WBEP6
pm2q5p5N3ZrgQFkP9PYBkrFrYPIW4vWqsiYz0W9zsoZAL3mXwb9lna1K2H2y
OGQl9/ieR9rtyNjQILQsrKsrSZX80pfZHdYs/tfBgWN0TM+e86HsD9maRltZ
0ve+XJct7b7IigHLNU23KnvyhDuLAciQLTNjPm5pVgJHww4kIT/QNo6GzjO3
ztkvZZ0a63wKwtwRac2KpKiAtbSfS6Gpf7tVx+/YEukS3M4tiJ7045peA7mM
9zjF3NYEdwQv1NTgyNz6CRGFGT25loZFY1cW5CqM+YrRTVMMAlb+T1D+T1Ci
oHz1FftQ0AQYwJjLzIkfJYjQ6TccLSgVN81AqyVu/PKLd4BfvsCE09IIAfaR
OrQkc0yQbJs7GsfW2IgrCxI1HY48xJcvvKKPBNWFKpcc65S8M2fMP2dXzb4G
GS5Y8GjyDRaaZ/cdr4spVNmcsfama3ZgW1gDSUdOBlSfxWpBMAz7lp7Z5weE
YuNvMxbTNu+87NC6HP/uMVQdkDsWTKaYn8A3rEjKLtpyv8eu42qwf/wsm8Pb
NAbea8kp2T7vDn7spV8fqPdAkpzthvU225b3W4qdVvTmviw47mBsQRFK59dP
0iSv7NoKU+5aYc46b/NVSesgP7nglVMYBiGi8C7fbMo1jUN6X9aWXCk9Xwx4
cpm9G6q+xFD3fkVQ4dw5krYCBGYxF0XHEDmt0wEnQF2ytumYqGPSCQfevL/I
3tpG143dvyEqbymcIR1dEmMi5Uhc6HGWJBJKVmLmE01Iou8OBAi7hkIgWVEk
J4l/LnbINRm9Yzcb1iRLRsqVxLiGvDMN0tQ2cy3BYOa/Z4gsM8oZhIXlzbM2
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
8kwEFca8e/OeGYdz1JOD6PFUkej16GvRb5+UMXqiMigcEYhPVB71BVTa/TU7
Hse2K4umU7Ac8oFjbhBtGtAfH439qW8iljMmqTvq8eYjnqNFBkGI5lRDlUmS
6iZp5Jvk8pukW0JFZIyiPEA3HrIEz5+4WC7ySkFawGyhlxjMJnDlsNXogNNf
TXJc6t+y7C/TI1B/PToTdfzJ8Vvzjz3yYfYXHNX6t+yzngLTU16zj9II85/j
n57WOr/I3tcnStSY7JZTWklG9qjtipha620Ckl4ctRuGEpgJLQDxO5/BZaFB
Xul4/oVGNP0Qz1ln3CbTaIGeImcSoCA0ezV8eteATiqWR3BpNAsxCy7zPscj
pq0GFwLE0QteTJLCxg8c74IGPrJZjMSH8dhMScSHEHtNNs8t1HjZDb2bklbz
CXb/sZDwSEpHcnrziKTOS9dfH5c7FrtZ2f3V1/6BR351in9ooPDs73oq+1E0
6ir7PSo1M8lv6tgL0rE5IRclu3QCNDVM9WczomKJeawDkh9J8J20kIyUk2sj
o2IkycGWLfpPgl1CZW0NPw01vpJMx/dvb7WNQqMz1Cc1jVdpFKnLKp3fiujc
jRHUUNn7fM1hUNwpAgJkRZE2soTuXFKXWGAGTdXD3Ws1iasbtMqT0I2TlOI4
7NOYXGNWGAgobUWQOWjQuCIsDhWZVdK04hCuv8FWpdet8RUVwzkF8p+SSoiB
/vT2hyTtP70HIs2hKYx7pGFAa+kSe+e1WAJ54NJIRk9+O/Zq01mP1vjjwkRQ
My0ZZU8vF9mPz/QkzlhklNxO46ZHO8ZFKNjWmZGtI0O6j6OMKpHpBjMlSI9r
D7VbWoh/CZsXnnR6NrJp83t/nDS9ACjB0pqPSmu30qAEcE4/VGlZjA/CCYYY
YwUaIUD7424/BVgfx6dWohzTjzWovuMjcbS3Vq511F0vAMGbBwkEGJjhY/A6
sQ/JKgP9j5YgvItKmVB9WgAW1M9KytP9uNB69z6XZOkjlD0bUVar0nHTiaRY
44uNjxWefZrnKt1sag/4DO9cQ7r1Hper88CTAk/8moJULwICxZNqUh0XasxU
k0Yy/8RphHP5JLbtzTxvQon2ZpGNtEviCdEsGuPmmWpHlMSkI4TP/8eWDSYB
rtlqBlk57fo/0SMTuzIW09M82BsX5P35VuRNhxUuhGl9KYapiXR9s8PRVUTr
PMgy3EAshcGmk4iCb+o4Ttci2kkTJTQqlwhxj0Xvz4QRy6zmGsgHIO4SGSq7
cLqcq8Skg+XPPl6LHezag1knx/Rrm3NWwOhOsSnpndJ+21FxRjmewqTQ22NG
JSoOCpNocVySZ02SvmaJBnlJTBuTvOQbEHThM/1WPmObNA4QJYhSq6bbNk2B
3u0SGZ69fYLUkLomcaV3HxY+a+UTu1w/+2kgW7viTCWLFDCx/YwzSrRwTsH6
4wtRKXxzt7aI4FWtzobE7SJmfLmSqNZvfdAmvlsEa8nxNKMplqTd5DCq+/IL
r+ML2Rs9Gp49vX39Bm7nTXpqs+mYVPTV6ATW7DFeRUXMCuNdigvc4/flAJIy
hY8cYsFFIzRdAQAwb024V67uvRJfv71dZLbkBI+0gkD7cGFAnvVDXePuUk5X
cQ7IhH622JMmxwkdINXJzZ3U9XFhKEpUk/Yz6bMyyfV2yTJg+2aKJ2kbiSIX
T8fQq7EKV26BNYZhppeSDxJ7q4UOvb8CqehJ1DhH+s4ZAtbGVLu0RcybIcEg
ySmt5Fm+HwdHGURZptcPaB9KIgwQhFBKHt86YEYtK4kvmuTFg4OLhRs5Jt3j
3iS5ishv3GYzXHzkNI+/Tc2kp3myOzkCw/kQjMfnL9O8dbxLJx6pTHojOIU3
7bsOB3ZD/p1MvF5/FFLw6ans1NSEznE8pJawbW3oMZw09aZ3c+r9KMycZfZ9
ozeG8iLZTvixedicr1BI5z+E7u9QHJPsJAAXrXjX0JDaaBhvvDioq08rQNq+
DU/bwpXD4PI1qOE48pFlT27rTA2Iv3BTrkv9jHX4LCERb0vICeudHCggyXN2
B/xi5UqTXxOIcLzLoNa39ocq2GzHk4j/dfmntxkunK+M1LMfuwKdm8iDVI32
KZem8OFWPdld+qz+tNgduc9nlbwgFXZdOjno7Bs5JvITeOyhja5Nbm48dqdI
Epvj90fmnJW+7OQUdeHXO6lsm1DZPp4Fee9U9JKkjwBYHdP4pOUiC7md0c05
ZF9CrQDVO4HIvCzz+O0RH335QY5tlDhILDIdgsxRRViEvgC9vARz/38+IrT3
x0t/myWpHnhEkTD3NrPG/dQIeu+TzqaQ8w99pPUBxxX8EW7lQAx7fLMvI37t
l8NJwIHvWmv1Vgh6cwThBzfwVTX0AvDnqK8ZzWSaT+cENC69LPS+iSSCFxw4
Kd0qJ1lbkp3wmcCKF7yj1aEUlYp1ONLjIUop5Rl0CKI3UhR8RWvdlL0LuhkX
o/JEplCwNxEA7DRcUFqO25ZZTMLBufW20VpYujVxaZ5i8E4u7E3K/vGAFQkb
N0n0zWir0ikZa0fSUd/1bmLXD5GXB1+SIk+4k3vDVjblIXf7hzNrvGKdLli3
AN4W5lg5dgQ0BUXgZjTfvDrKzIZ2vCiRoSiuFahUqPiO5XhbE0nBJxvuK0Hk
b1vHJOHTaR5DdZbTUQzED+E+5GQ7+A30U+8RTmICDQWG8Z0bTSZF6Aklms5M
pYP11at1M6utaPnrfR2SvKVcs+qmm44hEdaXjEMOwMYzUcBnfIU3cH7IHe34
FhDmpJ7io7WyOSjV/EsqwZ9OSEUlObMxsUe4q171itFz4vjVQPSNB9D+THe4
jjKbHhnhzVQNYsrxkScPTThiy5IJ/QoVoUjIJiDC+qutoso4X1/ge0d2tu+k
JVuQuUmatIMoqTyEBr7c32CeMqbF3+IouDxVm3AzeABefHQyHhKFrNY+qNVr
yqKM4mHDvcOMzJBp6W3NzceJq476NrktQanOjfe+6Z5Jx5cXjt3bcZjpL+9U
2ihVEwqS4+glTYh73vV8NdKBxUOuDQYjv2UkLwonm4rJuh/4Bouph58xmf7G
AraaQ1sEnqSCND1yJB4/2H7ylN7Vz8hOkFTiiwNMXGsVl0k2upDFcFfstWa3
2RiOMMRDzmeR4q2eKuZAiMmhcjNqepTzlgOXN+XW9uNbE1LWP+RVWeQa6yQh
i8++LLh31yDIdOVuqGIzbSqzacPLO5sDEMCbxDcMOWJsbLQJjodwywC7E5y2
Su8LjMdap+CXL3zQPx2UJGq4lMp/rICJcBXvN5redJuaY72qKUaqfI1aG/op
9A5jvu1q5q8MLDF4vDdv5twxq3RJcKDl9klEenyDcrPirJqJxyi9XvBV6b0N
3fX+nMdxx/pCxsOMvmPQ5NN7f5IL0tQVzd0hFW6BTG+4ROkl7ecY31YVzjzx
dXeb8vNsE1jU97SA41PHoYCEKF6SJrF6EIJ08jOjS+UFo4yuP9ZQfYZF6nDi
fQa0jtL5diPu8MVxg6FHNhJ5Tie3ipN8x1M0fH/mvkQib/7pUQu1IhL/xy9m
xIZDc7seOuQTj+Uz/TMNvoHL8cwhvffYX5qY+cMKnGcKf62ibgTHhQPuTXJs
0Wl2dnB6qTs/6/xKy12b4+bGsPTYRi2diCGxowdFTl/qQRH9/eyUT4V8lV2u
0UlNIEkiarlQTFSAr6Nk+cgJWVyVtIgfclIhiijLRfaeAD+Oal0h9qjXnyw6
wt5UJYnEjUV7Ima7IiNkvm/ui7ymJYW0T9llcnKml66R68s/Xf4G9XdsyHHr
huULAkXE8eLS/C/2u51ntm8AAA==

-->

</rfc>

