<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.2 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-dekater-panrg-scion-overview-05" category="info" submissionType="IRTF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.18.2 -->
  <front>
    <title abbrev="SCION I-D">SCION Overview</title>
    <seriesInfo name="Internet-Draft" value="draft-dekater-panrg-scion-overview-05"/>
    <author initials="C." surname="de Kater" fullname="Corine de Kater">
      <organization>SCION Association</organization>
      <address>
        <email>cdk@scion.org</email>
      </address>
    </author>
    <author initials="N." surname="Rustignoli" fullname="Nicola Rustignoli">
      <organization>SCION Association</organization>
      <address>
        <email>nic@scion.org</email>
      </address>
    </author>
    <author initials="A." surname="Perrig" fullname="Adrian Perrig">
      <organization>ETH Zuerich</organization>
      <address>
        <email>adrian.perrig@inf.ethz.ch</email>
      </address>
    </author>
    <date year="2023" month="November" day="05"/>
    <area>IRTF</area>
    <workgroup>PANRG</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 236?>

<t>The Internet has been successful beyond even the most optimistic expectations and is intertwined with many aspects of our society. But although the world-wide communication system guarantees global reachability, the Internet has not primarily been built with security and high availability in mind. The next-generation inter-network architecture SCION (Scalability, Control, and Isolation On Next-generation networks) aims to address these issues. SCION was explicitly designed from the outset to offer security and availability by default. The architecture provides route control, failure isolation, and trust information for end-to-end communication. It also enables multi-path routing between hosts.</t>
      <t>This document discusses the motivations behind the SCION architecture and gives a high-level overview of its fundamental components, including its authentication model and the setup of the control- and data plane. As SCION is already in production use today, the document concludes with an overview of SCION deployments.</t>
      <t>For detailed descriptions of SCION's components, refer to <xref target="I-D.dekater-scion-pki"/>, <xref target="I-D.dekater-scion-controlplane"/>, and <xref target="I-D.dekater-scion-dataplane"/>. A more detailed analysis of relationships and dependencies between components is available in <xref target="I-D.rustignoli-scion-components"/>.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://scionassociation.github.io/scion-overview_I-D/draft-dekater-panrg-scion-overview.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-dekater-panrg-scion-overview/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        WG Working Group mailing list (<eref target="mailto:panrg@irtf.org"/>),
        which is archived at <eref target="https://datatracker.ietf.org/rg/panrg"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/panrg/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/scionassociation/scion-overview_I-D"/>.</t>
    </note>
  </front>
  <middle>
    <?line 244?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The Introduction section explores the motivation to develop SCION, followed by a short description of SCION's main elements. The sections after the Introduction provide further insight into SCION's key concepts and deployment scenarios. The document concludes with some concrete case studies where SCION has been successfully deployed in production.</t>
      <section anchor="why">
        <name>Why SCION - Motivation</name>
        <t>Since its inception, the Internet has continued to expand, encompassing new uses over time. The continuous expansion has brought many issues to light, including a lack of control, limitations in scalability, performance and security, occurrences of severe outages, weak fault isolation, and energy consumption. With the core focus on functionality and operation, the current Internet offers little protection against attacks such as spoofing, IP-address hijacking, denial-of-service, and combinations of these. For more background information, see <xref target="SCHUCHARD2011"/>, <xref target="LABOVITZ2000"/>, <xref target="GRIFFIN1999"/>, <xref target="SAHOO2009"/>, and <xref target="RFC4264"/>.</t>
        <t>There have been numerous initiatives to address the above issues. Although these initiatives have brought many improvements, concerns regarding security and scalability still remain. For more details, see, e.g., <xref target="RFC4033"/>, <xref target="RFC6480"/>, <xref target="RFC8205"/>, and <xref target="RFC8446"/>, as well as <xref target="LYCHEV2013"/>, <xref target="LI2014"/>, <xref target="COOPER2013"/>, <xref target="ROTHENBERGER2017"/>, <xref target="MORILLO2021"/>, and <xref target="KING2022"/>.</t>
        <t>As a consequence, today's Internet fails to fulfil many users' requirements. This especially pertains to the demands of enterprises globally exchanging sensitive information, such as financial institutions, healthcare providers, universities, multinationals, governments, critical and transportation infrastructure operators. These users require the Internet to be highly available at all times. They expect reliable operation of the global network also in case of failures. They need availability guarantees across multiple routing domains, even in the presence of attacks. They further want to rely on an Internet that can be multilaterally governed and is free from global kill-switches.</t>
        <t>SCION has been developed in order to meet the above-mentioned requirements. SCION aims to reach the following goals:</t>
        <ul spacing="normal">
          <li>
            <t>Provide high-availability architecture (also in the presence of adversaries)</t>
          </li>
          <li>
            <t>Provide fast failover in the case of inter-domain link or router failures</t>
          </li>
          <li>
            <t>Prevent from IP-address hijacking, DoS, and other attacks</t>
          </li>
          <li>
            <t>Enable path transparency as well as application-specific path optimizations</t>
          </li>
          <li>
            <t>Improve the inter-domain control plane's scalability</t>
          </li>
          <li>
            <t>Prepare the Internet for tomorrow's applications, such as virtual reality, Internet of Things (IoT), and all other applications requiring high-performance connectivity.</t>
          </li>
        </ul>
        <section anchor="scope-of-scion">
          <name>Scope of SCION</name>
          <t>The above section describes SCION's aspiration to improve <em>inter</em>-AS routing and to focus on providing end-to-end connectivity. However, SCION does not solve <em>intra</em>-AS routing issues, nor does it provide end-to-end payload encryption, and identity authentication. These topics, which are equally important for the Internet to perform well, lie outside the scope of SCION.</t>
        </section>
        <section anchor="practical-considerations-based-on-related-rfcs">
          <name>Practical Considerations Based on Related RFCs</name>
          <t>The SCION inter-domain routing concept has initially been developed by researchers of the ETH Zuerich <xref target="PERRIG2017"/>, and could in the meantime also gain attention and recognition in the international academic world. However, for an IT architecture to be successful, it must work well in practice, too. This section pays attention to the implementation considerations of a conceptual framework such as SCION in real life, on the basis of some RFCs exploring this topic. It also verifies in how far SCION meets the requirements mentioned and questions raised in these RFCs.</t>
          <section anchor="avoiding-pitfalls">
            <name>Avoiding Pitfalls</name>
            <t><xref target="RFC9049"/> describes why previous proposals to tackle some of the Internet's fundamental issues did not manage to succeed. SCION seems to avoid the pitfalls mentioned in that document. For example, SCION does not have to be adopted by the entire Internet to be effective: The routing architecture provides benefits already to early adapters. Even if only a small part of the global network works with SCION, adapters will still take advantage of using the SCION routing technology. Moreover, not only users of SCION benefit from it, also ISPs and operators benefit from deploying SCION: early deployments showed that providers can charge the use of SCION as premium connectivity, with users who are willing to pay for it. Furthermore, SCION can be installed on top of and function alongside the existing routing infrastructure and protocols--there is no need for high-impact changes in an operational network.</t>
            <t>Another RFC that must be mentioned in this context is <xref target="RFC5218"/>, "What Makes for a Successful Protocol?". SCION seems to fulfil most factors that contribute to the success of a protocol, as described in section 2.1 of the RFC. This includes such factors as offering a positive net value (i.e., the benefits of deploying SCION outweigh the costs), incremental deployability, and open source code availability. More importantly, SCION averts the failure criteria mentioned in section 1.4 of the RFC: SCION is already deployed and in use by many actors of the Swiss financial and academic ecosystems, and allows for multiple implementations, both open and closed source. As existing SCION implementations are easily portable, adoption in mainstream platforms is also possible.</t>
          </section>
          <section anchor="answering-questions">
            <name>Answering Questions</name>
            <t>SCION can be considered a <em>path-aware internetworking</em> architecture, as described in <xref target="RFC9217"/>. This RFC poses (open) questions that must be answered in order to realize such a path-aware networking system. It was originally written to frame discussions in the Path Aware Networking Research Group (PANRG), and has been published to snapshot current thinking in this space.</t>
            <t>SCION intends to answer the questions raised in this RFC. This especially pertains to the second, third, seventh, and eighth question:</t>
            <ul spacing="normal">
              <li>
                <t>How do endpoints and applications get access to accurate, useful, and trustworthy path properties?</t>
              </li>
              <li>
                <t>How can endpoints select paths to use for traffic in a way that can be trusted by the network, the endpoints, and the applications using them?</t>
              </li>
              <li>
                <t>How can a path-aware network in a path-aware internetwork be effectively operated, given control inputs from network administrators, application designers, and end users?</t>
              </li>
              <li>
                <t>How can the incentives of network operators and end users be aligned to realize the vision of path-aware networking, and how can the transition from current ("path-oblivious") to path-aware networking be managed?</t>
              </li>
            </ul>
            <t>SCION's answers to these questions can be found in <xref target="key">Key Concepts</xref> and <xref target="deploy">Deployments</xref>, respectively.</t>
          </section>
        </section>
        <section anchor="why-now">
          <name>Why Now?</name>
          <t>The emergence of multiple SCION implementations and early deployments highlights the need for standardization. The time seems therefore ripe to take SCION to the IETF, also in order to contribute to the important discussion regarding path-aware networking.</t>
        </section>
      </section>
      <section anchor="scion-overview">
        <name>SCION Overview</name>
        <t>SCION has been designed to address the fundamental issues of today's Internet depicted in <xref target="why">Why SCION - Motivation</xref>. The following section gives a high-level overview of SCION's main elements, providing a basic understanding of this next-generation inter-network architecture.</t>
        <section anchor="network-architecture-and-naming">
          <name>Network Architecture and Naming</name>
          <t>SCION's main goal is to offer highly available and efficient inter-domain packet delivery—even in the presence of actively malicious entities. To achieve scalability and sovereignty, SCION organizes existing ASes into groups of independent routing planes, called <strong>Isolation Domains (ISD)</strong>. An AS can be a member of multiple ISDs. All ASes in an ISD agree on a set of trust roots, called the <strong>Trust Root Configuration (TRC)</strong>. The ISD is governed by a set of <strong>core ASes</strong>, which provide connectivity to other ISDs and manage the trust roots. Typically, a few distinguished ASes within an ISD form the ISD’s core.</t>
          <t>Isolation domains serve the following purposes:</t>
          <ul spacing="normal">
            <li>
              <t>They allow SCION to support trust heterogeneity, as each ISD can independently define its roots of trust;</t>
            </li>
            <li>
              <t>They provide transparency for trust relationships;</t>
            </li>
            <li>
              <t>They isolate the routing process within an ISD from external influences such as attacks and misconfigurations; and</t>
            </li>
            <li>
              <t>They improve the scalability of the routing protocol by separating it into a process within and one between ISDs.</t>
            </li>
          </ul>
          <t>ISDs provide natural isolation of routing failures and misconfigurations, provide meaningful and enforceable trust, enable endpoints to optionally restrict traffic forwarding to trusted parts of the Internet infrastructure only, and enable scalable routing updates with high path-freshness.</t>
          <section anchor="links">
            <name>Links</name>
            <t>Within and between ISDs, SCION supports three types of links: (1) core links, (2) parent-child links, and (3) peering links.</t>
            <ul spacing="normal">
              <li>
                <t>A <strong>core link</strong> always connects two core ASes, which are either within the same or in a different ISD. Core links can exist for various underlying business relationships, including provider-customer (where the customer pays the provider for traffic) and peering relationships.</t>
              </li>
              <li>
                <t>A <strong>parent-child link</strong> creates a hierarchy between the parent and the child. ASes with a parent-child link typically have a provider-customer relationship.</t>
              </li>
              <li>
                <t><strong>Peering links</strong> exist between ASes with a (settlement-free or paid) peering relationship. Peering links can only be used to reach destinations within or downstream of the peering AS. They can be established between any two core or non-core ASes, and between core and non-core ASes. Peering links can also cross ISD boundaries.</t>
              </li>
            </ul>
            <t>See <xref target="architecture"/> for a high-level overview of the SCION network structure.</t>
            <figure anchor="architecture">
              <name>SCION network structure</name>
              <artwork><![CDATA[
+-------------------------------------+
|                                     |
| +-[TRC]---------------------------+ |  +----------------------------+
| |       ISD Core                  | |  | +-[TRC]------------------+ |
| |                                 | |  | |            ISD Core    | |
| | .---.        .---.       .---.  | |  | | .---.        .---.     | |
| |(CAS A)*----*(CAS B)*---*(CAS C)*--------*CAS I)*----*(CAS J)    | |
| | `-#-'        `-#-'       `-#-'  | |  | | `-#-'        `-#-'     | |
| |   |            |           |    | |  | |   |            |       | |
| |   |            |           |    | |  | |   |            |       | |
| |   |            |           |    | |  | |   |            |       | |
| +---|------------|-----------|----+ |  | +---|------------+-------+ |
|     |            |           |      |  |     |            |         |
|   .-0-.          |         .-0-.    |  |   .-0-.        .-0-.       |
|  (AS D )         |    +---# AS E)   |  |  (AS K )< - ->( AS L)      |
|   `-#-'          |    |    `-#-'    |  |   `-#-'        `---'       |
|     |            |    |      |      |  |     |                      |
|     |            |    |      |      |  |     |                      |
|     |            |    |      |      |  |     |           ISD 2      |
|     |            |    |      |      |  |     |                      |
|     |            |    |      |      |  |     |                      |
|   .-0-.        .-0-0--+    .-0-.    |  |   .-0-.                    |
|  (AS F )< - ->( AS G)     (AS H )< -|- - >(AS M )                   |
|   `---'        `---'       `---'    |  |   `---'                    |
|                                     |  +----------------------------+
|                                     |
|   ISD 1                             |
|                                     |
+-------------------------------------+

 parent-child link #-------0    CAS: core AS
         core link *-------*    TRC: trust root configuration
      peering link < - - - >
]]></artwork>
            </figure>
          </section>
        </section>
        <section anchor="routing">
          <name>Routing</name>
          <t>SCION provides path-aware inter-domain routing between ASes across the Internet. The SCION control plane is responsible for discovering these inter-domain paths and making them available to the endpoints within the ASes. SCION inter-domain routing operates on two levels: Within a SCION isolation domain (ISD), which is called <em>intra</em>-ISD routing, and between ISDs, called <em>inter</em>-ISD routing. Both levels use the so-called <em>path-segment construction beacons (PCBs)</em> to explore network paths. A PCB is initiated by a core AS and then disseminated either within an ISD to explore intra-ISD paths, or among core ASes, to explore core paths across different ISDs.</t>
          <t>The PCBs accumulate cryptographically protected path and forwarding information on AS-level, and store this information in the form of <em>hop fields</em>. Endpoints use information from these hop fields to create end-to-end forwarding paths for data packets, who carry this information in their packet headers. This concept is called <em>packet-carried forwarding state</em>. The concept also supports multi-path communication among endpoints.</t>
          <t>The creation of an end-to-end forwarding path consists of the following processes:</t>
          <ul spacing="normal">
            <li>
              <t><em>Path exploration (or beaconing)</em>: This is the process where an AS discovers paths to other ASes.</t>
            </li>
            <li>
              <t><em>Path registration</em>: This is the process where an AS selects a few PCBs, according to defined policies, turns the selected PCBs into path segments, and adds these path segments to the relevant path infrastructure, thus making them available to other ASes.</t>
            </li>
            <li>
              <t><em>Path resolution</em>: This is the process of actually creating an end-to-end forwarding path from the source endpoint to the destination. For this, an endpoint performs (a) a path lookup step, to obtain path segments, and (b) a path combination step, to combine the forwarding path from the segments. This last step takes place in the data plane.</t>
            </li>
          </ul>
          <t>All processes operate concurrently.</t>
          <t>For detailed information on path exploration, registration, and lookup, see <xref target="I-D.dekater-scion-controlplane"/>. For a detailed description of the path combination and construction process, see <xref target="I-D.dekater-scion-dataplane"/>.</t>
          <t><xref target="beaconing"/> below shows the SCION routing processes and their relation to each other.</t>
          <figure anchor="beaconing">
            <name>SCION routing processes and their relation to each other. All processes operate concurrently.</name>
            <artwork><![CDATA[
+-------------------------+       +-------------------------+
| Exploration (Beaconing) |------>|      Registration       |
+-------------------------+       +-----------+-------------+
                                              |
                              +---------------+
                              |
     +------------------------v------------------------+
     |                 Path Resolution                 |
     |                                                 |
     |   +----------------+       +----------------+   |
     |   |     Lookup     +------>|  Combination   |   |
     |   |                |       |    (Data Plane)|   |
     |   +----------------+       +----------------+   |
     +-------------------------------------------------+
]]></artwork>
          </figure>
          <section anchor="path-segments">
            <name>Path Segments</name>
            <t>As described previously, the main goal of SCION's control plane is to create and manage path segments, which can then be combined into forwarding paths to transmit packets in the data plane. SCION distinguishes the following types of path segments:</t>
            <ul spacing="normal">
              <li>
                <t>A path segment from a non-core AS to a core AS is an <strong>up-segment</strong>.</t>
              </li>
              <li>
                <t>A path segment from a core AS to a non-core AS is a <strong>down-segment</strong>.</t>
              </li>
              <li>
                <t>A path segment between core ASes is a <strong>core-segment</strong>.</t>
              </li>
            </ul>
            <t>Each path segment either ends at a core AS, or starts at a core AS, or both.</t>
            <t><strong>Note</strong>: There are no SCION path segments that start and end at a non-core AS. However, when combining path segments into an end-to-end SCION path, it is possible to use peering links.</t>
            <t>All path segments are invertible: A core-segment can be used bidirectionally, and an up-segment can be converted into a down-segment, or vice versa, depending on the direction of the end-to-end path. This means that all path segments can be used to send data traffic in both directions.</t>
          </section>
          <section anchor="isd-and-as-numbering">
            <name>ISD and AS numbering</name>
            <t>The inter-domain SCION routing is based on the &lt;ISD, AS&gt; tuple. Although a complete SCION address is composed of the &lt;ISD, AS, endpoint address&gt; 3-tuple, the endpoint address is not used for inter-domain routing or forwarding. The endpoint address can be of variable length, does not need to be globally unique, and can thus be an IPv4, IPv6, or MAC address, for example - in fact, the endpoint address is the "normal", currently used, non-SCION-specific endpoint address.</t>
            <t><strong>Note</strong>: As a consequence of the fact that SCION relies on existing routing protocols (e.g., IS-IS, OSPF, SR) and communication fabric (e.g., IP, MPLS) for intra-domain forwarding, existing internal routers do not need to be changed to support SCION.</t>
          </section>
          <section anchor="infra-components">
            <name>Control Service</name>
            <t>The <strong>control service</strong> is responsible for the path exploration and registration processes in the control plane. It is the main control-plane infrastructure component within each SCION AS. The control service of an AS has the following tasks:</t>
            <ul spacing="normal">
              <li>
                <t>Generating, receiving, and propagating PCBs. Periodically, the control service of a core AS generates a set of PCBs, which are forwarded to the child ASes or neighboring core ASes. In the latter case, the PCBs are sent over policy-compliant paths to discover multiple paths between any pair of core ASes.</t>
              </li>
              <li>
                <t>Selecting and registering the set of path segments via which the AS wants to be reached.</t>
              </li>
              <li>
                <t>Managing certificates and keys to secure inter-AS communication. Each PCB contains signatures of all on-path ASes. Every time the control service of an AS receives a PCB, it validates the PCB's authenticity. When the control service lacks an intermediate certificate, it can query the control service of the neighboring AS that sent the PCB.</t>
              </li>
            </ul>
            <t><strong>Note:</strong> The control service of an AS must not be confused with a border router. The control service of a specific AS is part of the control plane and responsible for <em>finding and registering suitable paths</em>. It can be deployed anywhere inside the AS. A border router belongs to the data plane; its main task is to <em>forward data packets</em>. Border routers are deployed at the edge of an AS.</t>
          </section>
        </section>
        <section anchor="link-failures">
          <name>Link Failures</name>
          <t>Unlike in the current Internet, link failures are not automatically resolved by the network, but require active handling by endpoints. Since SCION forwarding paths are static, they break when one of the links fails. Link failures are handled by a two-pronged approach that typically masks link failures without any outage to the application and rapidly re-establishes fresh working paths:</t>
          <ul spacing="normal">
            <li>
              <t>The SCION Control Message Protocol (SCMP) (the SCION equivalent of ICMP) is used for signaling connectivity problems. Instead of relying on application- or transport-layer timeouts, endpoints get immediate feedback from the network if a path stops working, and can quickly switch to an alternative path.</t>
            </li>
            <li>
              <t>SCION endpoints are encouraged to use multipath communication by default, thus masking a link failure with another working path. As multipath communication can increase availability (even in environments with very limited path choices), the SCION control services attempt to create, select and announce disjoint paths, and endpoints compose path segments to achieve maximum resilience to path failure. Consequently, most link failures in SCION remain unnoticed by the application, unlike the frequent (albeit mostly brief) outages in the current Internet. See also <xref target="ANDERSEN2001"/>, <xref target="KATZ2012"/>, <xref target="KUSHMAN2007"/>, and <xref target="HITZ2021"/>.</t>
            </li>
          </ul>
        </section>
        <section anchor="formal-verification">
          <name>Formal Verification</name>
          <t>An additional feature of SCION is its formal verification. The SCION network system consists of a variety of components such as routers, servers, and edge devices. Such a complex system eludes the mental capacities of human beings for considering all possible states and interactions. That is why SCION includes a formal verification framework developed by the Department of Computer Science of the ETH Zurich <xref target="KLENZE2021"/>. This guarantees that packet forwarding as well as SCION's authentication mechanisms and implementations are correct and consistent.</t>
        </section>
      </section>
      <section anchor="conventions-and-definitions">
        <name>Conventions and Definitions</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <?line -18?>

</section>
    </section>
    <section anchor="key">
      <name>Key Concepts</name>
      <t>This section explains the SCION key concepts, including authentication, control- and data plane.</t>
      <section anchor="the-control-plane-pki">
        <name>The Control-Plane PKI</name>
        <t>SCION's control plane relies on a public-key infrastructure called the <strong>control-plane PKI (CP-PKI)</strong>, which is organized on ISD-level. Each ISD can independently build its own roots of trust, defined in a file called <strong>trust root configuration (TRC)</strong>.</t>
        <t><strong>Note</strong>: This document describes the SCION control-plane PKI on a very high level. For a detailed specification of the SCION control-plane PKI, see <xref target="I-D.dekater-scion-pki"/>.</t>
        <section anchor="control-plane-pki-overview">
          <name> Control-Plane PKI - Overview</name>
          <t>Authentication in SCION is based on digital certificates that bind identifiers to public keys and carry digital signatures that are verified by roots of trust. SCION allows each ISD to define its own set of trust roots, along with the policy governing their use. Such scoping of trust roots within an ISD improves security, as compromise of a private key associated with a trust root cannot be used to forge a certificate outside the ISD. An ISD's trust roots and policy are encoded in the TRC, which has a version number, a list of public keys that serves as root of trust for various purposes, and policies governing the number of signatures required for performing different types of actions. The TRC serves as a way to bootstrap all authentication within SCION. Additionally, TRC versioning is used to efficiently revoke compromised roots of trust.</t>
          <t>Each TRC consists of a collection of signed root certificates, which are used to sign CA certificates, which are in turn used to sign AS certificates. The TRC also includes ISD-policies that specify, for example, the TRC's usage, validity, and future updates. A TRC is a fundamental component of an ISD's control-plane PKI. The so-called <strong>base TRC</strong> constitutes the ISD's trust anchor and is thus axiomatically trusted. It is signed during a signing ceremony by so-called voting ASes and then distributed throughout the ISD. All ASes within an ISD must be pre-loaded with the currently valid base TRC of their own ISD.</t>
        </section>
        <section anchor="overview-of-certificates-keys-and-roles">
          <name> Overview of Certificates, Keys, and Roles</name>
          <t>All certificates used in SCION's control-plane PKI are in X.509 v3 format <xref target="RFC5280"/>. Additionally, the TRC contains self-signed certificates instead of plain public keys. Self-signed certificates have the following advantages over plain public keys: (1) They make the binding between name and public key explicit; and (2) the binding is signed to prove possession of the corresponding private key.</t>
          <t>All ASes in SCION have the task to sign and verify control-plane messages. However, certain ASes have additional roles:</t>
          <ul spacing="normal">
            <li>
              <t><strong>Core ASes</strong>: Core ASes are a distinct set of ASes in the SCION control plane. For each ISD, the core ASes are listed in the TRC. Each core AS in an ISD has links to other core ASes (in the same or in different ISDs).</t>
            </li>
            <li>
              <t><strong>Certification authorities (CAs)</strong>: CAs are responsible for issuing AS certificates to other ASes and/or themselves.</t>
            </li>
            <li>
              <t><strong>Voting ASes</strong>: Only certain ASes within an ISD may sign TRC updates. The process of appending a signature to a new TRC is called "casting a vote"; the designated ASes that hold the private keys to sign a TRC update are "voting ASes".</t>
            </li>
            <li>
              <t><strong>Authoritative ASes</strong>: Authoritative ASes are those ASes in an ISD that always have the latest TRCs of the ISD. They start the announcement of a TRC update.</t>
            </li>
          </ul>
        </section>
        <section anchor="trc-updates">
          <name>TRC Updates</name>
          <t>There are two types of TRC updates: regular and sensitive. A <em>regular</em> TRC update is a periodic re-issuance of the TRC where the entities and policies listed in the TRC remain unchanged, whereas a <em>sensitive</em> TRC update is an update that modifies critical aspects of the TRC, such as the set of core ASes. In both cases, the base TRC remains unchanged. If the ISD's TRC has been compromised, it is necessary for an ISD to re-establish the trust root. This is possible with a process called trust reset (if allowed by the ISD's trust policy). In this case, a new base TRC is created. For more details on a trust reset, see <xref target="reset"/>.</t>
          <t><xref target="chain"/> shows the TRC trust chain and associated certificates. TRC 1 is the base TRC, and TRC 2 and 3 constitute updates to this base TRC. TRC 2 must be verified using the voting certificates in TRC 1. Control-plane (CP) root certificates are used to verify other CP certificates (which are in turn used to verify path-segment construction beacons PCBs).</t>
          <figure anchor="chain">
            <name>Chain of trust within an ISD</name>
            <artwork><![CDATA[
                               TRC 2
               +--------------------------------------+
               |+------------------------------------+|
               ||- Version       - Core ASes         ||
+--------+     ||- ID            - Description       ||    +--------+
| TRC 1  |     ||- Validity      - No Trust Reset    ||    | TRC 3  |
| (Base  |---->||- Grace Period  - Voting Quorum     ||--->|        |
|  TRC)  |     ||- ...                               ||    |        |
+--------+     |+------------------------------------+|    +--------+
               |+----------------+  +----------------+|
               || Regular Voting |  |Sensitive Voting||
               ||  Certificate   |  |  Certificate   ||
               |+----------------+  +----------------+|
               |+----------------+  +----------------+|
               ||     Votes      |  |   Signatures   ||
               |+----------------+  +----------------+|
               |+------------------------------------+|
               ||        CP Root Certificates        ||
               |+----------+-------------+-----------+|
               |           |             |            |
               +-----------+-------------+------------+
                           |             |
                           |             |
                           v             v
                 +-----------+         +-----------+
                 |   CP CA   |         |   CP CA   |
                 |Certificate|         |Certificate|
                 +-+-------+-+         +-----+-----+
                   |       |                 |
                   |       |                 |
                   v       v                 v
          +-----------+ +-----------+      +-----------+
          |   CP AS   | |   CP AS   |      |   CP AS   |
          |Certificate| |Certificate|      |Certificate|
          +-----------+ +-----------+      +-----------+
]]></artwork>
          </figure>
          <section anchor="discovering-trc-updates">
            <name>Discovering TRC Updates</name>
            <t>SCION provides the following mechanisms for discovering TRC updates:</t>
            <ul spacing="normal">
              <li>
                <t><em>Beaconing Process</em>: The TRC version is announced in the beaconing process. Each AS must announce what it considers to be the latest TRC. Furthermore, each AS must include the hash value of the TRC contents to facilitate the discovery of discrepancies. Therefore, relying parties that are part of the beaconing process discover TRC updates passively: A core AS notices TRC updates for remote ISDs that are on the beaconing path. A non-core AS only notices TRC updates for the local ISD through the beaconing process, if it receives a PCB with a TRC version number higher than the locally stored TRC. The creation of a new TRC should trigger the generation of new control-plane messages, as the propagation of control-plane messages will help other ASes rapidly discover the new TRC. This simple dissemination mechanism has two advantages: (1) It is very efficient (as fresh PCBs rapidly reach all ASes), and (2) it avoids circular dependencies with regard to the verification of PCBs and the beaconing process itself (as no server needs to be contacted over unknown paths in order to fetch the updated TRC).</t>
              </li>
              <li>
                <t><em>Path Lookup</em>: In every path segment, all ASes must reference the latest TRC of their ISD. Therefore, when resolving paths, every relying party will notice TRC updates, even remote ones. Note that this mechanism only works when there is an active communication between the relying party and the ISD in question.</t>
              </li>
            </ul>
          </section>
        </section>
        <section anchor="reset">
          <name>Revocation and Recovery from a Catastrophic Event</name>
          <t>The TRC dissemination mechanism also enables rapid revocation of trust roots. When a trust root is compromised, the other trust roots can remove it from the TRC and disseminate a new TRC alongside a PCB with a new version number.</t>
          <t>In case of a catastrophic event—such as several private root keys being disclosed due to a critical vulnerability in a cryptographic library—SCION is equipped with a recovery procedure called <strong>trust reset</strong>. This procedure consists of creating a new TRC with fresh, trustworthy keys (and potentially new algorithms), and redistributing this TRC out-of-band. A trust reset effectively establishes a new base TRC for the ISD. It is possible for ISDs to disable trust resets by setting the <em>no trust reset</em> Boolean parameter to "true" in their TRC, with the effect that the entire ISD would have to be abandoned in the event of such a catastrophic compromise (this abandonment would also have to be announced out-of-band).</t>
          <t>The partition of the SCION network into ISDs guarantees that no single entity can take down the entire network. Even if several entities formed a coalition to carry out an attack, the effects of that attack would be limited to one or a few ISDs.</t>
        </section>
      </section>
      <section anchor="scion-control-plane">
        <name>SCION Control Plane</name>
        <t>The SCION control plane is responsible for discovering path segments and making them available to endpoints.</t>
        <t><strong>Note</strong>: This section describes the SCION control plane on a very high level. For a detailed specification of the SCION control plane, see <xref target="I-D.dekater-scion-controlplane"/>.</t>
        <section anchor="path-exploration">
          <name>Path Exploration</name>
          <t>Path exploration is the process where an AS discovers paths to other ASes. In SCION, this process is referred to as <strong>beaconing</strong>. This section gives a high level explanation of the SCION beaconing process.</t>
          <t>In SCION, the <em>control service</em> of each AS is responsible for the beaconing process. The control service generates, receives, and propagates so-called <strong>path-segment construction beacons (PCBs)</strong> on a regular basis, to iteratively construct path segments. PCBs contain topology and authentication information, and can also include additional metadata that helps with path management and selection. The beaconing process itself is divided into routing processes on two levels, where <em>inter</em>-ISD or core beaconing is based on the (selective) sending of PCBs without a defined direction, and <em>intra</em>-ISD beaconing on top-to-bottom propagation.</t>
          <ul spacing="normal">
            <li>
              <t><em>Inter-ISD or core beaconing</em> is the process of constructing path segments between core ASes in the same or in different ISDs. During core beaconing, the control service of a core AS either initiates PCBs or propagates PCBs received from neighboring core ASes to other neighboring core ASes. Core beaconing is periodic; PCBs are sent over policy-compliant paths to discover multiple paths between any pair of core ASes.</t>
            </li>
            <li>
              <t><em>Intra-ISD beaconing</em> creates path segments from core ASes to non-core ASes. For this, the control service of a core AS creates PCBs and sends them to the non-core child ASes (typically customer ASes). The control service of a non-core child AS receives these PCBs and forwards them to its child ASes, and so on. This procedure continues until the PCB reaches an AS without any customer (leaf AS). As a result, all ASes within an ISD receive path segments to reach the core ASes of their ISD.</t>
            </li>
          </ul>
          <t>On its way, a PCB accumulates cryptographically protected path- and forwarding information per traversed AS. At every AS, metadata as well as information about the AS's ingress and egress interfaces (i.e., link identifiers) are added to the PCB. The ingress and egress interface IDs identify connections to neighboring ASes. These IDs only need to be unique within each AS. Therefore, they can be chosen and encoded by each AS independently and without any need for coordination.</t>
          <t>SCION also supports shortcuts and peering links. In a <em>shortcut</em>, a path only contains an up-path and a down-path segment, which can cross over at a non-core AS that is common to both paths. <em>Peering links</em> can be added to up- or down-path segments, resulting in an operation similar to today’s Internet.</t>
          <t>Note that PCBs do not traverse peering links. Instead, peering links are announced along with a regular path in a PCB. If both ASes at either end of a peering link have registered path segments that include this specific peering link, then it is possible to use this peering link during segment combination to create the end-to-end path.</t>
          <section anchor="selection-of-pcbs-to-propagate">
            <name>Selection of PCBs to Propagate</name>
            <t>As an AS receives a series of intra-ISD or core PCBs, it must select the PCBs it will use to continue beaconing. Each AS can independently set policies dictating which PCBs are propagated in which time intervals, and to which neighbors. The selection process can be based on path properties (e.g., length, disjointness across different paths) as well as on PCB properties (e.g., age, remaining lifetime of sent instances) - each AS is free to use those properties that suit the AS best. The control service can then compute the overall quality of each candidate PCB based on these properties. For this, the AS should use a selection algorithm or metric that reflects its needs and requirements and identifies the best PCBs or paths segments for this AS.</t>
            <t>For a detailed description of selecting PCBs to propagate, see the section "Selection of PCBs to Propagate" in <xref target="I-D.dekater-scion-controlplane"/>.</t>
          </section>
          <section anchor="propagating-a-pcb">
            <name>Propagating a PCB</name>
            <t>Every propagation period (as configured by the AS), the control service</t>
            <ul spacing="normal">
              <li>
                <t>selects the best combinations of PCBs and interfaces connecting to a neighboring AS (i.e., a child AS or a core AS), and</t>
              </li>
              <li>
                <t>sends each selected PCB to the selected egress interface(s) associated with it.</t>
              </li>
            </ul>
            <t>For every selected PCB and egress interface combination, the AS extends the PCB by adding a so-called <em>AS entry</em> to the selected PCB. Such an AS entry includes a hop field that specifies the incoming (ingress) and outgoing (egress) interface for the packet forwarding through this AS, in the beaconing direction. The AS entry can also contain peer entries.</t>
            <t>For a detailed description of the propagation of a PCB, see the sections "PCB Propagation - Illustrated Example" and "Propagation of Selected PCBs" in <xref target="I-D.dekater-scion-controlplane"/>.</t>
          </section>
        </section>
        <section anchor="path-registration">
          <name>Path Registration</name>
          <t>Path registration is the process where an AS transforms selected PCBs into path segments, and adds these segments to the relevant path databases, thus making them available to other ASes.</t>
          <t>As mentioned previously, a non-core AS typically receives several PCBs representing several path segments to the core ASes of the ISD the AS belongs to. Out of these PCBs, the non-core AS selects those down-path segments through which it wants to be reached, based on AS-specific selection criteria. The next step is to register the selected down-segments with the control service of the relevant core ASes, according to a process called <em>intra-ISD path-segment registration</em>. As a result, a core AS's control service contains all intra-ISD path segments registered by the non-core ASes of its ISD. In addition, each core AS control service also stores preferred core-path segments to other core ASes, in the <em>core-segment registration</em> process.</t>
          <t>For a detailed description of path-segment registration, see the section "Registration of Path Segments" in <xref target="I-D.dekater-scion-controlplane"/>.</t>
          <section anchor="intra-isd-path-segment-registration">
            <name>Intra-ISD Path-Segment Registration</name>
            <t>Every <em>registration period</em> (determined by each AS), the AS's control service selects two sets of PCBs to transform into two types of path segments:</t>
            <ul spacing="normal">
              <li>
                <t>Up-segments, which allow the infrastructure entities and endpoints in this AS to communicate with core ASes; and</t>
              </li>
              <li>
                <t>down-segments, which allow remote entities to reach this AS.</t>
              </li>
            </ul>
            <t>The up- and down-segments do not have to be equal.  An AS may want to communicate with core ASes via one or more up-segments that differ from the down-segment(s) through which it wants to be reached. Therefore, an AS can define different selection policies for the up- and down-segment sets.</t>
          </section>
          <section anchor="core-path-segment-registration">
            <name>Core Path-Segment Registration</name>
            <t>The core beaconing process creates path segments from core AS to core AS. These core-segments are then added to the control service path database of the core AS that created the segment, so that local and remote endpoints can obtain and use these core-segments. In contrast to the intra-ISD registration procedure, there is no need to register core-segments with other core ASes (as each core AS will receive PCBs originated from every other core AS).</t>
          </section>
        </section>
        <section anchor="path-lookup">
          <name>Path Lookup</name>
          <t>The <em>path lookup</em> is a fundamental building block of SCION's path management, as it enables endpoints to obtain path segments found during path exploration and registered during path registration. This allows the endpoints to construct end-to-end paths from the set of possible path segments returned by the path lookup process. The lookup of paths still happens in the control plane, whereas the construction of the actual end-to-end paths happens in the data plane.</t>
          <section anchor="lookup-process">
            <name> Lookup Process</name>
            <t>An endpoint (source) that wants to start communication with another endpoint (destination), requires up to three path segments:</t>
            <ul spacing="normal">
              <li>
                <t>An up-path segment to reach the core of the source ISD (only if the source endpoint is a non-core AS),</t>
              </li>
              <li>
                <t>a core-path segment to reach  </t>
                <ul spacing="normal">
                  <li>
                    <t>another core AS in the source ISD, in case the destination AS is in the same source ISD, or</t>
                  </li>
                  <li>
                    <t>a core AS in a remote ISD, if the destination AS is in another ISD, and</t>
                  </li>
                </ul>
              </li>
              <li>
                <t>a down-path segment to reach the destination AS.</t>
              </li>
            </ul>
            <t><strong>Note</strong>: The actual number of required path segments depends on the location of the destination AS as well as on the availability of shortcuts and peering links. More information on combining and constructing paths is provided by the <xref target="I-D.dekater-scion-dataplane"/> document.</t>
            <t>The process to look up and fetch path segments consists of the following steps:</t>
            <ol spacing="normal" type="1"><li>
                <t>First, the source endpoint queries the control service in its own AS (i.e., the source AS) for the required segments. The control service has up-path segments stored in its path database. Additionally, the control service checks if it has appropriate core- and down-path segments in store as well; in this case it returns them immediately.</t>
              </li>
              <li>
                <t>If there are no appropriate core-segments and down-segments, the control service in the source AS queries the control services of the reachable core ASes in the source ISD, for core-path segments to core ASes in the destination ISD (which is either the own or a remote ISD). To reach the core control services, the control service of the source AS uses the locally stored up-path segments.</t>
              </li>
              <li>
                <t>Next, the control service of the source AS combines up-path segments with the newly retrieved core-path segments. The control service then queries the control services of the remote core ASes in the destination ISD, to fetch down-path segments to the destination AS. To reach the remote core ASes, the control service of the source AS uses the previously obtained and combined up- and core segments.</t>
              </li>
              <li>
                <t>Finally, the control service of the source AS returns all retrieved path segments to the source endpoint.</t>
              </li>
              <li>
                <t>Once it has obtained all path segments, the endpoint combines them into an end-to-end path in the data plane.</t>
              </li>
            </ol>
          </section>
          <section anchor="caching">
            <name> Caching</name>
            <t>For the sake of efficiency, the control service of the source AS should cache each returned path segment request. Caching ensures that path lookups are fast for frequently used destinations. The use of caching is also essential to ensure that the path-lookup process is scalable and can be performed with low latency. Additionally, it is good practice to send requests in parallel when requesting path segments from other control services.</t>
          </section>
        </section>
      </section>
      <section anchor="scion-data-plane">
        <name>SCION Data Plane</name>
        <t>While the control plane is responsible for providing end-to-end paths, the data plane ensures that packets are forwarded on the selected path. The SCION data plane fundamentally differs from today's IP-based data plane in that it is <em>path-aware</em>: In SCION, inter-domain forwarding directives are embedded in the packet header.</t>
        <t>SCION routers are deployed at the edge of an AS, and peer with neighbor SCION routers. Inter-domain forwarding is based on end-to-end path information contained in the packet header. This path information consists of a sequence of hop fields. Each hop field corresponds to an AS on the path, and it includes an ingress- as well as an egress interface ID, which univocally identify the ingress and egress interfaces within the AS. The information is authenticated with a Message Authentication Code (MAC) to prevent forgery. This concept allows SCION routers to forward packets to a neighbor AS without inspecting the destination address and also without consulting an inter-domain forwarding table; the SCION router can just access the next hop from the packet header.</t>
        <t><em>Intra</em>-domain forwarding and routing are based on existing mechanisms (e.g., IP). A SCION border router reuses existing intra-domain infrastructure to communicate to other SCION routers or SCION endpoints within its AS. The last SCION router at the destination AS therefore uses the destination address to forward the packet to the appropriate local endpoint.</t>
        <t>The SCION design choice has the following advantages:</t>
        <ul spacing="normal">
          <li>
            <t>It provides control and transparency over forwarding paths to endpoints.</t>
          </li>
          <li>
            <t>It simplifies the packet-processing at routers: Instead of having to perform longest-prefix matching on IP addresses, which requires expensive hardware and substantial amounts of energy, a router can simply access the next hop from the packet header, after having verified the authenticity of the hop field's MAC.</t>
          </li>
        </ul>
        <t><strong>Note</strong>: This section describes the SCION data plane on a very high level. A much more detailed description of SCION's data plane is available in <xref target="I-D.dekater-scion-dataplane"/>.</t>
        <section anchor="path-construction-via-segment-combination">
          <name>Path Construction via Segment Combination</name>
          <t>Paths are discovered by the SCION control plane, which makes them available to SCION endpoints in the form of path segments. There are three kinds of path segments: up, down, and core. In the data plane, a SCION endpoint creates end-to-end paths from the path segments, by combining multiple path segments. Depending on the network topology, a SCION forwarding path can consist of one, two, or three segments. Each path segment contains several hop fields representing the ASes on the segment as well as one info field with basic information about the segment, such as a timestamp.</t>
          <t><xref target="combinations"/> below shows the different allowed segment combinations.</t>
          <t><strong>Note</strong>: It is assumed that the source and destination endpoints are in different ASes.</t>
          <figure anchor="combinations">
            <name>Illustration of possible path-segment combinations. Each node represents a SCION Autonomous System.</name>
            <artwork><![CDATA[
                                  ------- = end-to-end path
   C = Core AS                    - - - - = unused links
   * = source/destination AS      ------> = direction of beaconing


          Core                        Core                  Core
      ---------->                 ---------->           ---------->
     .-.       .-.               .-.       .-.         .-.       .-.
+-- ( C )-----( C ) --+     +-- ( C )-----(C/*)       (C/*)-----(C/*)
|    `+'       `+'    |     |    `+'       `-'         `-'       `-'
|     |    1a   |     |     |     |     1b                   1c
|     |         |     |     |     |
|     |         |     |     |     |
|    .+.       .+.    |     |    .+.                       Core
|   (   )     (   )   |     |   (   )                 -------------->
|    `+'       `+'    |     |    `+'                        .-.
|     |         |     |     |     |                   +----( C )----+
|     |         |     |     |     |                   |     `-'     |
|     |         |     |     |     |                   |             |
|    .+.       .+.    |     |    .+.                 .+.     1d    .+.
+-> ( * )     ( * ) <-+     +-> ( * )               (C/*)         (C/*)
     `-'       `-'               `-'                 `-'           `-'



          .-.                      .-.                   .-.
+--   +--( C )--+   --+      +--  (C/*)        +--    - ( C ) -    --+
|     |   `-'   |     |      |     `+'         |     |   `-'   |     |
|     |         |     |      |      |          |                     |
|     |    2a   |     |      |  2b  |          |     |    3a   |     |
|     |         |     |      |      |          |                     |
|    .+.       .+.    |      |     .+.         |    .+.       .+.    |
|   (   )     (   )   |      |    (   )        |   (   #-----#   )   |
|    `+'       `+'    |      |     `+'         |    `+'  Peer `+'    |
|     |         |     |      |      |          |     |         |     |
|     |         |     |      |      |          |     |         |     |
|     |         |     |      |      |          |     |         |     |
|    .+.       .+.    |      |     .+.         |    .+.       .+.    |
+-> ( * )     ( * ) <-+      +->  ( * )        +-> ( * )     ( * ) <-+
     `-'       `-'                 `-'              `-'       `-'


          Core                                    Core
      ---------->                              ---------->
     .-.       .-.             .-.            .-.       .-.        .-.
 +--( C )- - -( C )--+  +---- ( C ) ----+    ( C )- - -( C )  +-- ( C )
 |   `+'       `+'   |  |      `+'      |     `+'       `+'   |    `+'
 |         3b        |  |           4a  |          4b         |  5
 |    |         |    |  |       |       |      |         |    |     |
 |                   |  |               |                     |
 |   .+.       .+.   |  |      .+.      |      + - --. - +    |    .+.
 |  (   #-----#   )  |  |   +-(   )-+   |      +--(   )--+    |   ( * )
 |   `+'  Peer `+'   |  |   |  `-'  |   |      |   `-'   |    |    `+'
 |    |         |    |  |   |       |   |      |         |    |     |
 |    |         |    |  |   |       |   |      |         |    |     |
 |    |         |    |  |   |       |   |      |         |    |     |
 |   .+.       .+.   |  |  .+.     .+.  |     .+.       .+.   |    .+.
 +->( * )     ( * )<-+  +>( * )   ( * )<+    ( * )     ( * )  +-> ( * )
     `-'       `-'         `-'     `-'        `-'       `-'        `-'
]]></artwork>
          </figure>
          <t>The following path-segment combinations are allowed:</t>
          <ul spacing="normal">
            <li>
              <t><em>Communication through core ASes</em>:  </t>
              <ul spacing="normal">
                <li>
                  <t><em>Core-segment combination</em> (Cases 1a, 1b, 1c, 1d in <xref target="combinations"/>): The up- and down-segments of source and destination do not have an AS in common. In this case, a core-segment is required to connect the source's up- and the destination's down-segment (Case 1a). If either the source or the destination AS is a core AS (Case 1b) or both are core ASes (Cases 1c and 1d), then no up- or down-segment(s) are required to connect the respective AS(es) to the core-segment.</t>
                </li>
                <li>
                  <t><em>Immediate combination</em> (Cases 2a, 2b in <xref target="combinations"/>): The last AS on the up-segment (which is necessarily a core AS) is the same as the first AS on the down-segment. In this case, a simple combination of up- and down-segments creates a valid forwarding path. In Case 2b, only one segment is required.</t>
                </li>
              </ul>
            </li>
            <li>
              <t><em>Peering shortcut</em> (Cases 3a and 3b): A peering link exists between the up- and down-segment. The extraneous path segments to the core are cut off. Note that the up- and down-segments do not need to originate from the same core AS and the peering link could also be traversing to a different ISD.</t>
            </li>
            <li>
              <t><em>AS shortcut</em> (Cases 4a and 4b): The up- and down-segments intersect at a non-core AS below the ISD core, thus creating a shortcut. In this case, a shorter path is made possible by removing the extraneous part of the path to the core. Note that the up- and down-segments do not need to originate from the same core AS and can even be in different ISDs (if the AS at the intersection is part of multiple ISDs).</t>
            </li>
            <li>
              <t><em>On-path</em> (Case 5): In the case where the source's up-segment contains the destination AS or the destination's down-segment contains the source AS, a single segment is sufficient to construct a forwarding path. Again, no core AS is on the final path.</t>
            </li>
          </ul>
          <t>Once a forwarding path is chosen, it is encoded in the SCION packet header, making inter-domain routing tables unnecessary for the SCION routers. The destination can respond to the source by reversing the end-to-end path from the packet header, or it can perform its own path lookup and combination.</t>
        </section>
        <section anchor="scion-header-specification">
          <name>SCION Header Specification</name>
          <t>As mentioned above, when a source endpoint wants to communicate with a destination endpoint in SCION, it encodes the end-to-end path made up out of path segments in the SCION packet header. This section introduces the SCION header structure and specification. A much more detailed description of the SCION header is provided in the section "SCION Header Specification" of the SCION Data Plane draft <xref target="I-D.dekater-scion-dataplane"/>.</t>
          <section anchor="scion-packet-header">
            <name>SCION Packet Header</name>
            <t>The SCION packet header is composed of a common header, an address header, a path header, and an optional extension header:</t>
            <figure anchor="header">
              <name>High-level SCION header structure</name>
              <artwork><![CDATA[
+--------------------------------------------------------+
|                     Common header                      |
|                                                        |
+--------------------------------------------------------+
|                     Address header                     |
|                                                        |
+--------------------------------------------------------+
|                      Path header                       |
|                                                        |
+--------------------------------------------------------+
|              Extension header (optional)               |
|                                                        |
+--------------------------------------------------------+
]]></artwork>
            </figure>
            <ul spacing="normal">
              <li>
                <t>The <strong>common header</strong> contains important meta information like a version number and the lengths of the header and payload. In particular, it contains flags that control the format of subsequent headers such as the address and path headers.</t>
              </li>
              <li>
                <t>The <strong>address header</strong> contains the ISD-, AS-, and endpoint-addresses of source and destination.</t>
              </li>
              <li>
                <t>The <strong>path header</strong> contains the full AS-level forwarding path of the packet. The <tt>PathType</tt> field in the common header specifies the path format used in the path header.</t>
              </li>
              <li>
                <t>Finally, the optional <strong>extension header</strong> contains a variable number of hop-by-hop and end-to-end options, similar to the extensions in the IPv6 header <xref target="RFC8200"/>.</t>
              </li>
            </ul>
            <t>This document continues with a high-level description of the SCION path header. For a detailed description of the SCION path header, and of the other SCION headers (common-, address-, and extension header), see the SCION Data Plane draft <xref target="I-D.dekater-scion-dataplane"/>.</t>
          </section>
          <section anchor="path-header">
            <name>Path Header</name>
            <t>The <tt>SCION</tt> path type is the standard SCION path type. The path header for the <tt>SCION</tt> path type consists of a path meta header, up to 3 info fields and up to 64 hop fields. It has the following layout:</t>
            <figure anchor="scion-path-header">
              <name>Layout of a standard SCION path header</name>
              <artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          PathMetaHdr                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           InfoField                           |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              ...                              |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           InfoField                           |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           HopField                            |
|                                                               |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           HopField                            |
|                                                               |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              ...                              |
|                                                               |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork>
            </figure>
            <ul spacing="normal">
              <li>
                <t>The Path Meta Header (<tt>PathMetaHdr</tt>) indicates the currently valid info field and hop field while the packet is traversing the network along the path, as well as the number of hop fields per path segment.</t>
              </li>
              <li>
                <t>The number of info fields (<tt>InfoField</tt>) equals the number of path segments that the path contains - there is one info field per path segment. Each info field contains basic information about the corresponding segment, such as a timestamp indicating the creation time. There are also two flags. One specifies whether the path segment must be traversed in construction (beaconing) direction, the other whether the first or last hop field in the path segment represents a peering hop field.</t>
              </li>
              <li>
                <t>Each hop field (<tt>HopField</tt>) represents a hop through an AS on the path, with the ingress and egress interface identifiers for this AS. This information is authenticated with a Message Authentication Code (MAC) to prevent forgery.</t>
              </li>
            </ul>
            <t>The SCION path header is created by extracting the required info fields and hop fields from the corresponding path segments, which were looked up by the source endpoint in the control plane.</t>
            <t>A detailed description of the path header and its creation is provided in the section "Path Header" of the SCION Data Plane draft <xref target="I-D.dekater-scion-dataplane"/>.</t>
          </section>
        </section>
        <section anchor="path-authorization">
          <name>Path Authorization</name>
          <t>It is crucial for the data plane that endpoints only use paths constructed and authorized by ASes in the control plane. In particular, endpoints should not be able to craft hop fields themselves, modify hop fields in authorized path segments, or combine hop fields of different path segments (path splicing). The property that prevents this is called <strong>path authorization</strong> (see <xref target="KLENZE2021"/> and <xref target="LEGNER2020"/>).</t>
          <t>SCION uses cryptographic mechanisms to efficiently provide path authorization. The mechanisms are based on <em>symmetric</em> cryptography in the form of message-authentication codes (MACs) in the data plane to secure forwarding information encoded in hop fields. Each AS calculates these MACs using a local secret key (that is only shared between SCION infrastructure elements within the AS) and chains them to the previous hop fields on the path. The MACs are then included in the forwarding path as part of the respective hop fields.</t>
          <t>Detailed information on path authorization in the SCION data plane is provided in the section "Path Authorization" of the SCION Data Plane draft <xref target="I-D.dekater-scion-dataplane"/>.</t>
        </section>
        <section anchor="intra-as-communication">
          <name>Intra-AS Communication</name>
          <t>As SCION is an <em>inter</em>-domain network architecture, it is not concerned with <em>intra</em>-domain forwarding. This corresponds to the general practice today where BGP and IP are used for inter-domain routing and forwarding, respectively, but ASes use an intra-domain protocol of their choice, for example OSPF or IS-IS for routing and IP, MPLS, and various layer-2 protocols for forwarding.</t>
          <t>SCION emphasizes this separation, as SCION is used exclusively for inter-domain forwarding, and re-uses the intra-domain network fabric to provide connectivity among all SCION infrastructure services, border routers, and endpoints. As a consequence, minimal change to the infrastructure is required for ISPs when deploying SCION.</t>
          <t>Although a complete SCION address is composed of the &lt;ISD, AS, endpoint address&gt; 3-tuple, the endpoint address is not used for inter-domain routing or forwarding. This implies that the endpoint addresses are not required to be globally unique or globally routable, they can be selected independently by the corresponding ASes. This means, for example, that an endpoint identified by a link-local IPv6 address in the source AS can directly communicate with an endpoint identified by a globally routable IPv4 address via SCION. Alternatively, it is possible for two SCION hosts with the   same IPv4 address 10.0.0.42 but located in different ASes to communicate with each other via SCION (<xref target="RFC1918"/>).</t>
        </section>
      </section>
    </section>
    <section anchor="deployment">
      <name>Deployment</name>
      <t>Adoption of a next-generation architecture is a challenging task, as it needs to be integrated with, and operate alongside existing infrastructure. SCION is designed to coexist with existing intra-domain routing infrastructure, and comprises coexistence and transition mechanisms that facilitate adoption, in accordance to principles defined in <xref target="RFC8170"/>.
The following section discusses practical considerations for deploying SCION and briefly touches on some of the transition mechanisms, with focus on:</t>
      <ul spacing="normal">
        <li>
          <t><xref target="deployment-as">Autonomous Systems</xref>,</t>
        </li>
        <li>
          <t><xref target="deployment-ixp">Internet Exchange Points</xref>, and</t>
        </li>
        <li>
          <t><xref target="deployment-end-host">endpoints</xref>, covering both native SCION hosts and SCION to IP encapsulation.</t>
        </li>
      </ul>
      <t>We then describe some of the early adopters deployment experiences. A more detailed adoption plan is to be outlined in dedicated documents.</t>
      <section anchor="deployment-as">
        <name>Autonomous System Deployment</name>
        <t>A SCION AS needs to deploy the SCION <xref target="infra-components">infrastructure components</xref> and border routers.
Within an AS, SCION is often deployed as an IP overlay on top of the existing network. This way SCION allows to reuse the existing intra-domain network and equipment (e.g., IP, MPLS). Customer-side SCION border routers directly connect to the provider-side border routers using last-mile connections. The SCION design assumes that AS’s internal entities are considered to be trustworthy, therefore the IP overlay or the first-hop routing does not compromise or degrade any security properties SCION delivers.
When it comes to inter-domain communication, an overlay deployment on top of today’s Internet is not desirable, as SCION would inherit issues from  its weak underlay. Thus, inter-AS SCION links are usually deployed in parallel to existing links, in order to preserve its security properties. That is, two SCION border routers from neighbour ASes are directly connected via a layer-2 cross-connection at a common point-of-presence.</t>
        <t>All SCION AS components can be deployed on standard x86 commercial off-the-shelf servers or virtual machines. In fact, SCION border routers do not rely on forwarding tables, therefore they do not require specialized hardware. Practice shows that off-the-shelf hardware can handle up to 100 Gbps links, while a prototype <xref target="DERUITER2021">P4 implementation</xref> showed that it is possible to forward SCION traffic even at terabit speeds.</t>
        <t>Overall, an AS can be connected to SCION without high-impact changes to its network. In addition, use of commodity hardware for both control and data-plane components reduces initial deployment costs.</t>
      </section>
      <section anchor="deployment-ixp">
        <name>Internet Exchange Points</name>
        <t>Internet Exchange Points (IXP) play as important a role for SCION as they do in today's Internet.  SCION can be deployed at existing IXPs following a "big switch" model, where the IXP provides a large L2 switch between multiple SCION ASes. SCION has been deployed following this model at the Swiss Internet Exchange (SwissIX),  currently interconnecting major SCION Swiss ISPs and enterprises through bi-lateral peering over dedicated SCION ports.</t>
        <t>Additionally, thanks to its path-awareness, SCION offers the option of an enhanced deployment model, i.e., to expose the internal topology of an IXP within the SCION control plane. This enables IXP customers to use SCION’s multipath and fast failover capabilities to leverage the IXP’s internal links (including backup links) and to select paths depending on the application’s needs.  IXPs have therefore an incentive to expose their rich internal connectivity, as the benefits from SCION’s multipath capabilities would increase their value for customers and provide them with a competitive advantage.</t>
      </section>
      <section anchor="deployment-end-host">
        <name>Endpoints and Incremental Deployability</name>
        <t>End users can leverage SCION in two different ways: (1) using SCION-aware applications on a <xref target="native-endhost">SCION native endpoint</xref>, or (2) using transparent <xref target="sig">IP-to-SCION conversion</xref>. The benefit of using SCION natively is that the full range of advantages becomes available to applications, at the cost of installing the SCION endpoint stack and making the application SCION-aware. In early deployments, the second approach is often preferred, so that no changes are needed within applications or endpoints.</t>
        <section anchor="native-endhost">
          <name>Native Endpoints</name>
          <t>A SCION native endpoint's stack consists of a dispatcher, which handles all incoming and outgoing SCION packets, and of a SCION daemon, which handles control-plane messages. The latter  fetches paths to remote ASes and provides an API for applications and libraries to interact with the SCION control plane (i.e., for path lookup, SCION extensions). The current SCION implementation uses an UDP/IP underlay for communication between endpoints and SCION routers. This allows reuse of existing intra-domain networking infrastructure. SCION endpoints can optionally use automated bootstrapping mechanisms to retrieve configuration from the network and establish SCION connectivity. This way, clients require no pre-existing network-specific configurations.</t>
        </section>
        <section anchor="sig">
          <name>SCION to IP Gateway (SIG)</name>
          <t>A SCION-IP-Gateway (SIG) encapsulates regular IP packets into SCION packets with a corresponding SIG at the destination that performs the decapsulation.
A SIG can be deployed close to the end user (i.e., at branches of an enterprise, on a CPE), or within an ISP's network. In the latter case, the SIG is called carrier-grade SIG, as it serves multiple customers within the AS where it is deployed. This approach has the advantage that it does not require any changes at the customer's premises.
In order to allow incremental deployability and to ease transition from legacy IP-based Internet to SCION, SIGs can be augmented with  mechanisms allowing them to coordinate and automatically exchange IP prefix information. A more detailed description of the SIG and its coordination mechanisms is to be presented in dedicated documents.</t>
        </section>
      </section>
      <section anchor="deploy">
        <name>Deployment Experiences</name>
        <t>SCION has been deployed in production by multiple entities, growing its acceptance among industry. While early deployments started on academic and research networks, SCION has expanded to serve the financial industry, government, and it is being evaluated for the healthcare sector.</t>
        <t>In 2017, SCION was evaluated for production use by a central bank, with the goal of modernising the network interconnecting banks and their branches. SCION was chosen, as it allows moving away from a dedicated private network to a reliable Internet-based solution. SCION connectivity was later extended to support system-critical applications, like the national real-time gross settlement (RTGS) system, connecting all country's banks to exchange real-time payment information.
The network, called Secure Swiss Finance Network or <eref target="https://perma.cc/PU5L-ALPM">SSFN</eref>, is implemented as a SCION ISD, where a federation of three ISPs forms the ISD core.
Financial institutions are themselves SCION ASes and directly connect to one or more of the core ASes. Institutions deploy SCION–IP gateways (SIGs), transparently enabling their traditional IP-based applications to use the SCION network.
The concept of the SCION ISD also provides a mechanism to implement strict governance and access control (through the issuance of AS certificates).</t>
        <t>Besides the SSFN, SCION connectivity has also been adopted by government entities for their international communications. In addition, Swiss higher education institutions are connected thanks to the <eref target="http://scied.scion-architecture.net/">SCI-ED</eref> network.</t>
        <t>In addition to productive deployments, SCION also comprises a global SCION research testbed called <eref target="https://www.scionlab.org">SCIONLab</eref>. It is composed of dozens of globally distributed infrastructure ASes, mostly run by academic institutions. The testbed is open to any user who can easily set up their own AS with the aid of a web-based UI, connect to the network, and run experiments. The setup has been the earliest global deployment of SCION and it has been supporting research and development of path-aware networking and SCION.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>Currently, this document has no request for action to IANA.
However, when full specification of SCION is available, requests for IANA actions are expected regarding the registration of optional packet header fields as well as the coordination of SCION ISD and AS number assignments.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>SCION has been designed from the outset to offer security by default, and thus there are manifold security considerations. As a matter of fact, SCION's protocol design has been formally verified and the open source router implementation is undergoing formal verification (see also <xref target="KLENZE2021"/>). Describing all security considerations here, therefore, would go beyond the scope of this document. A separate document including all security implications and considerations will follow later.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC5280">
          <front>
            <title>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</title>
            <author fullname="D. Cooper" initials="D." surname="Cooper"/>
            <author fullname="S. Santesson" initials="S." surname="Santesson"/>
            <author fullname="S. Farrell" initials="S." surname="Farrell"/>
            <author fullname="S. Boeyen" initials="S." surname="Boeyen"/>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <author fullname="W. Polk" initials="W." surname="Polk"/>
            <date month="May" year="2008"/>
            <abstract>
              <t>This memo profiles the X.509 v3 certificate and X.509 v2 certificate revocation list (CRL) for use in the Internet. An overview of this approach and model is provided as an introduction. The X.509 v3 certificate format is described in detail, with additional information regarding the format and semantics of Internet name forms. Standard certificate extensions are described and two Internet-specific extensions are defined. A set of required certificate extensions is specified. The X.509 v2 CRL format is described in detail along with standard and Internet-specific extensions. An algorithm for X.509 certification path validation is described. An ASN.1 module and examples are provided in the appendices. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5280"/>
          <seriesInfo name="DOI" value="10.17487/RFC5280"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC1918">
          <front>
            <title>Address Allocation for Private Internets</title>
            <author fullname="Y. Rekhter" initials="Y." surname="Rekhter"/>
            <author fullname="B. Moskowitz" initials="B." surname="Moskowitz"/>
            <author fullname="D. Karrenberg" initials="D." surname="Karrenberg"/>
            <author fullname="G. J. de Groot" initials="G. J." surname="de Groot"/>
            <author fullname="E. Lear" initials="E." surname="Lear"/>
            <date month="February" year="1996"/>
            <abstract>
              <t>This document describes address allocation for private internets. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="5"/>
          <seriesInfo name="RFC" value="1918"/>
          <seriesInfo name="DOI" value="10.17487/RFC1918"/>
        </reference>
        <reference anchor="RFC4264">
          <front>
            <title>BGP Wedgies</title>
            <author fullname="T. Griffin" initials="T." surname="Griffin"/>
            <author fullname="G. Huston" initials="G." surname="Huston"/>
            <date month="November" year="2005"/>
            <abstract>
              <t>It has commonly been assumed that the Border Gateway Protocol (BGP) is a tool for distributing reachability information in a manner that creates forwarding paths in a deterministic manner. In this memo we will describe a class of BGP configurations for which there is more than one potential outcome, and where forwarding states other than the intended state are equally stable. Also, the stable state where BGP converges may be selected by BGP in a non-deterministic manner. These stable, but unintended, BGP states are termed here "BGP Wedgies". This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4264"/>
          <seriesInfo name="DOI" value="10.17487/RFC4264"/>
        </reference>
        <reference anchor="RFC4033">
          <front>
            <title>DNS Security Introduction and Requirements</title>
            <author fullname="R. Arends" initials="R." surname="Arends"/>
            <author fullname="R. Austein" initials="R." surname="Austein"/>
            <author fullname="M. Larson" initials="M." surname="Larson"/>
            <author fullname="D. Massey" initials="D." surname="Massey"/>
            <author fullname="S. Rose" initials="S." surname="Rose"/>
            <date month="March" year="2005"/>
            <abstract>
              <t>The Domain Name System Security Extensions (DNSSEC) add data origin authentication and data integrity to the Domain Name System. This document introduces these extensions and describes their capabilities and limitations. This document also discusses the services that the DNS security extensions do and do not provide. Last, this document describes the interrelationships between the documents that collectively describe DNSSEC. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4033"/>
          <seriesInfo name="DOI" value="10.17487/RFC4033"/>
        </reference>
        <reference anchor="RFC5218">
          <front>
            <title>What Makes for a Successful Protocol?</title>
            <author fullname="D. Thaler" initials="D." surname="Thaler"/>
            <author fullname="B. Aboba" initials="B." surname="Aboba"/>
            <date month="July" year="2008"/>
            <abstract>
              <t>The Internet community has specified a large number of protocols to date, and these protocols have achieved varying degrees of success. Based on case studies, this document attempts to ascertain factors that contribute to or hinder a protocol's success. It is hoped that these observations can serve as guidance for future protocol work. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5218"/>
          <seriesInfo name="DOI" value="10.17487/RFC5218"/>
        </reference>
        <reference anchor="RFC6480">
          <front>
            <title>An Infrastructure to Support Secure Internet Routing</title>
            <author fullname="M. Lepinski" initials="M." surname="Lepinski"/>
            <author fullname="S. Kent" initials="S." surname="Kent"/>
            <date month="February" year="2012"/>
            <abstract>
              <t>This document describes an architecture for an infrastructure to support improved security of Internet routing. The foundation of this architecture is a Resource Public Key Infrastructure (RPKI) that represents the allocation hierarchy of IP address space and Autonomous System (AS) numbers; and a distributed repository system for storing and disseminating the data objects that comprise the RPKI, as well as other signed objects necessary for improved routing security. As an initial application of this architecture, the document describes how a legitimate holder of IP address space can explicitly and verifiably authorize one or more ASes to originate routes to that address space. Such verifiable authorizations could be used, for example, to more securely construct BGP route filters. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6480"/>
          <seriesInfo name="DOI" value="10.17487/RFC6480"/>
        </reference>
        <reference anchor="RFC8205">
          <front>
            <title>BGPsec Protocol Specification</title>
            <author fullname="M. Lepinski" initials="M." role="editor" surname="Lepinski"/>
            <author fullname="K. Sriram" initials="K." role="editor" surname="Sriram"/>
            <date month="September" year="2017"/>
            <abstract>
              <t>This document describes BGPsec, an extension to the Border Gateway Protocol (BGP) that provides security for the path of Autonomous Systems (ASes) through which a BGP UPDATE message passes. BGPsec is implemented via an optional non-transitive BGP path attribute that carries digital signatures produced by each AS that propagates the UPDATE message. The digital signatures provide confidence that every AS on the path of ASes listed in the UPDATE message has explicitly authorized the advertisement of the route.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8205"/>
          <seriesInfo name="DOI" value="10.17487/RFC8205"/>
        </reference>
        <reference anchor="RFC8446">
          <front>
            <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <date month="August" year="2018"/>
            <abstract>
              <t>This document specifies version 1.3 of the Transport Layer Security (TLS) protocol. TLS allows client/server applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.</t>
              <t>This document updates RFCs 5705 and 6066, and obsoletes RFCs 5077, 5246, and 6961. This document also specifies new requirements for TLS 1.2 implementations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8446"/>
          <seriesInfo name="DOI" value="10.17487/RFC8446"/>
        </reference>
        <reference anchor="RFC9049">
          <front>
            <title>Path Aware Networking: Obstacles to Deployment (A Bestiary of Roads Not Taken)</title>
            <author fullname="S. Dawkins" initials="S." role="editor" surname="Dawkins"/>
            <date month="June" year="2021"/>
            <abstract>
              <t>This document is a product of the Path Aware Networking Research Group (PANRG). At the first meeting of the PANRG, the Research Group agreed to catalog and analyze past efforts to develop and deploy Path Aware techniques, most of which were unsuccessful or at most partially successful, in order to extract insights and lessons for Path Aware networking researchers.</t>
              <t>This document contains that catalog and analysis.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9049"/>
          <seriesInfo name="DOI" value="10.17487/RFC9049"/>
        </reference>
        <reference anchor="RFC9217">
          <front>
            <title>Current Open Questions in Path-Aware Networking</title>
            <author fullname="B. Trammell" initials="B." surname="Trammell"/>
            <date month="March" year="2022"/>
            <abstract>
              <t>In contrast to the present Internet architecture, a path-aware internetworking architecture has two important properties: it exposes the properties of available Internet paths to endpoints, and it provides for endpoints and applications to use these properties to select paths through the Internet for their traffic. While this property of "path awareness" already exists in many Internet-connected networks within single domains and via administrative interfaces to the network layer, a fully path-aware internetwork expands these concepts across layers and across the Internet.</t>
              <t>This document poses questions in path-aware networking, open as of 2021, that must be answered in the design, development, and deployment of path-aware internetworks. It was originally written to frame discussions in the Path Aware Networking Research Group (PANRG), and has been published to snapshot current thinking in this space.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9217"/>
          <seriesInfo name="DOI" value="10.17487/RFC9217"/>
        </reference>
        <reference anchor="RFC8170">
          <front>
            <title>Planning for Protocol Adoption and Subsequent Transitions</title>
            <author fullname="D. Thaler" initials="D." role="editor" surname="Thaler"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>Over the many years since the introduction of the Internet Protocol, we have seen a number of transitions throughout the protocol stack, such as deploying a new protocol, or updating or replacing an existing protocol. Many protocols and technologies were not designed to enable smooth transition to alternatives or to easily deploy extensions; thus, some transitions, such as the introduction of IPv6, have been difficult. This document attempts to summarize some basic principles to enable future transitions, and it also summarizes what makes for a good transition plan.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8170"/>
          <seriesInfo name="DOI" value="10.17487/RFC8170"/>
        </reference>
        <reference anchor="RFC8200">
          <front>
            <title>Internet Protocol, Version 6 (IPv6) Specification</title>
            <author fullname="S. Deering" initials="S." surname="Deering"/>
            <author fullname="R. Hinden" initials="R." surname="Hinden"/>
            <date month="July" year="2017"/>
            <abstract>
              <t>This document specifies version 6 of the Internet Protocol (IPv6). It obsoletes RFC 2460.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="86"/>
          <seriesInfo name="RFC" value="8200"/>
          <seriesInfo name="DOI" value="10.17487/RFC8200"/>
        </reference>
        <reference anchor="SCHUCHARD2011">
          <front>
            <title>Losing control of the internet: using the data plane to attack the control plane</title>
            <author fullname="Max Schuchard" initials="M." surname="Schuchard">
              <organization>University of Minnesota, Minneapolis, MN, USA</organization>
            </author>
            <author fullname="Abedelaziz Mohaisen" initials="A." surname="Mohaisen">
              <organization>University of Minnesota, Minneapolis, MN, USA</organization>
            </author>
            <author fullname="Denis Foo Kune" initials="D." surname="Foo Kune">
              <organization>University of Minnesota, Minneapolis, MN, USA</organization>
            </author>
            <author fullname="Nicholas Hopper" initials="N." surname="Hopper">
              <organization>University of Minnesota, Minneapolis, MN, USA</organization>
            </author>
            <author fullname="Yongdae Kim" initials="Y." surname="Kim">
              <organization>University of Minnesota, Minneapolis, MN, USA</organization>
            </author>
            <author fullname="Eugene Y. Vasserman" initials="E." surname="Vasserman">
              <organization>Kansas State University, Manhaattan, KS, USA</organization>
            </author>
            <date month="October" year="2010"/>
          </front>
          <seriesInfo name="Proceedings of the 17th ACM conference on Computer and communications" value="security"/>
          <seriesInfo name="DOI" value="10.1145/1866307.1866411"/>
          <refcontent>ACM</refcontent>
        </reference>
        <reference anchor="LABOVITZ2000">
          <front>
            <title>Delayed Internet routing convergence</title>
            <author fullname="Craig Labovitz" initials="C." surname="Labovitz">
              <organization>Microsoft Research, One Microsoft Way, Redmond, WA</organization>
            </author>
            <author fullname="Abha Ahuja" initials="A." surname="Ahuja">
              <organization>University of Michigan, Department of Electrical Engineering and Computer Science, 1301 Beal Avenue, Ann Arbor, MI</organization>
            </author>
            <author fullname="Abhijit Bose" initials="A." surname="Bose">
              <organization>University of Michigan, Department of Electrical Engineering and Computer Science, 1301 Beal Avenue, Ann Arbor, MI</organization>
            </author>
            <author fullname="Farnam Jahanian" initials="F." surname="Jahanian">
              <organization>University of Michigan, Department of Electrical Engineering and Computer Science, 1301 Beal Avenue, Ann Arbor, MI</organization>
            </author>
            <date month="August" year="2000"/>
          </front>
          <seriesInfo name="Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer" value="Communication"/>
          <seriesInfo name="DOI" value="10.1145/347059.347428"/>
          <refcontent>ACM</refcontent>
        </reference>
        <reference anchor="GRIFFIN1999">
          <front>
            <title>An analysis of BGP convergence properties</title>
            <author fullname="Timothy G. Griffin" initials="T." surname="Griffin">
              <organization>Bell Laboratories, Lucent Technologies, 600 Mountain Avenue, Murray Hill, NJ</organization>
            </author>
            <author fullname="Gordon Wilfong" initials="G." surname="Wilfong">
              <organization>Bell Laboratories, Lucent Technologies, 600 Mountain Avenue, Murray Hill, NJ</organization>
            </author>
            <date month="August" year="1999"/>
          </front>
          <seriesInfo name="ACM SIGCOMM Computer Communication Review" value="vol. 29, no. 4, pp. 277-288"/>
          <seriesInfo name="DOI" value="10.1145/316194.316231"/>
          <refcontent>Association for Computing Machinery (ACM)</refcontent>
        </reference>
        <reference anchor="SAHOO2009">
          <front>
            <title>BGP convergence delay after multiple simultaneous router failures: Characterization and solutions</title>
            <author fullname="Amit Sahoo" initials="A." surname="Sahoo">
              <organization/>
            </author>
            <author fullname="Krishna Kant" initials="K." surname="Kant">
              <organization/>
            </author>
            <author fullname="Prasant Mohapatra" initials="P." surname="Mohapatra">
              <organization/>
            </author>
            <date month="May" year="2009"/>
          </front>
          <seriesInfo name="Computer Communications" value="vol. 32, no. 7-10, pp. 1207-1218"/>
          <seriesInfo name="DOI" value="10.1016/j.comcom.2009.03.009"/>
          <refcontent>Elsevier BV</refcontent>
        </reference>
        <reference anchor="LYCHEV2013">
          <front>
            <title>BGP security in partial deployment: is the juice worth the squeeze?</title>
            <author fullname="Robert Lychev" initials="R." surname="Lychev">
              <organization>Georgia Tech, Atlanta, GA, USA</organization>
            </author>
            <author fullname="Sharon Goldberg" initials="S." surname="Goldberg">
              <organization>Boston University, Boston, MA, USA</organization>
            </author>
            <author fullname="Michael Schapira" initials="M." surname="Schapira">
              <organization>Hebrew University of Jerusalem, Jerusalem, Israel</organization>
            </author>
            <date month="August" year="2013"/>
          </front>
          <seriesInfo name="ACM SIGCOMM Computer Communication Review" value="vol. 43, no. 4, pp. 171-182"/>
          <seriesInfo name="DOI" value="10.1145/2534169.2486010"/>
          <refcontent>Association for Computing Machinery (ACM)</refcontent>
        </reference>
        <reference anchor="LI2014">
          <front>
            <title>Even Rockets Cannot Make Pigs Fly Sustainably: Can BGP be Secured with BGPsec?</title>
            <author fullname="Qi Li" initials="Q." surname="Li">
              <organization/>
            </author>
            <author fullname="Yi-Chun Hu" initials="Y." surname="Hu">
              <organization/>
            </author>
            <author fullname="Xinwen Zhang" initials="X." surname="Zhang">
              <organization/>
            </author>
            <date year="2014"/>
          </front>
          <seriesInfo name="Proceedings 2014 Workshop on Security of Emerging Networking" value="Technologies"/>
          <seriesInfo name="DOI" value="10.14722/sent.2014.23001"/>
          <refcontent>Internet Society</refcontent>
        </reference>
        <reference anchor="COOPER2013">
          <front>
            <title>On the risk of misbehaving RPKI authorities</title>
            <author fullname="Danny Cooper" initials="D." surname="Cooper">
              <organization>Boston University, Boston, MA</organization>
            </author>
            <author fullname="Ethan Heilman" initials="E." surname="Heilman">
              <organization>Boston University, Boston, MA</organization>
            </author>
            <author fullname="Kyle Brogle" initials="K." surname="Brogle">
              <organization>Stanford University, Stanford, CA</organization>
            </author>
            <author fullname="Leonid Reyzin" initials="L." surname="Reyzin">
              <organization>Boston University, Boston, MA</organization>
            </author>
            <author fullname="Sharon Goldberg" initials="S." surname="Goldberg">
              <organization>Boston University, Boston, MA</organization>
            </author>
            <date month="November" year="2013"/>
          </front>
          <seriesInfo name="Proceedings of the Twelfth ACM Workshop on Hot Topics in" value="Networks"/>
          <seriesInfo name="DOI" value="10.1145/2535771.2535787"/>
          <refcontent>ACM</refcontent>
        </reference>
        <reference anchor="ROTHENBERGER2017">
          <front>
            <title>Internet Kill Switches Demystified</title>
            <author fullname="Benjamin Rothenberger" initials="B." surname="Rothenberger">
              <organization>ETH Zürich</organization>
            </author>
            <author fullname="Daniele E. Asoni" initials="D." surname="Asoni">
              <organization>ETH Zürich</organization>
            </author>
            <author fullname="David Barrera" initials="D." surname="Barrera">
              <organization>ETH Zürich</organization>
            </author>
            <author fullname="Adrian Perrig" initials="A." surname="Perrig">
              <organization>ETH Zürich</organization>
            </author>
            <date month="April" year="2017"/>
          </front>
          <seriesInfo name="Proceedings of the 10th European Workshop on Systems" value="Security"/>
          <seriesInfo name="DOI" value="10.1145/3065913.3065922"/>
          <refcontent>ACM</refcontent>
        </reference>
        <reference anchor="MORILLO2021">
          <front>
            <title>ROV++: Improved Deployable Defense against BGP Hijacking</title>
            <author fullname="Reynaldo Morillo" initials="R." surname="Morillo">
              <organization/>
            </author>
            <author fullname="Justin Furuness" initials="J." surname="Furuness">
              <organization/>
            </author>
            <author fullname="Cameron Morris" initials="C." surname="Morris">
              <organization/>
            </author>
            <author fullname="James Breslin" initials="J." surname="Breslin">
              <organization/>
            </author>
            <author fullname="Amir Herzberg" initials="A." surname="Herzberg">
              <organization/>
            </author>
            <author fullname="Bing Wang" initials="B." surname="Wang">
              <organization/>
            </author>
            <date year="2021"/>
          </front>
          <seriesInfo name="Proceedings 2021 Network and Distributed System Security" value="Symposium"/>
          <seriesInfo name="DOI" value="10.14722/ndss.2021.24438"/>
          <refcontent>Internet Society</refcontent>
        </reference>
        <reference anchor="KLENZE2021">
          <front>
            <title>Formal Verification of Secure Forwarding Protocols</title>
            <author fullname="Tobias Klenze" initials="T." surname="Klenze">
              <organization>ETH Zurich</organization>
            </author>
            <author fullname="Christoph Sprenger" initials="C." surname="Sprenger">
              <organization>ETH Zurich</organization>
            </author>
            <author fullname="David Basin" initials="D." surname="Basin">
              <organization>ETH Zurich</organization>
            </author>
            <date month="June" year="2021"/>
          </front>
          <seriesInfo name="2021 IEEE 34th Computer Security Foundations Symposium" value="(CSF)"/>
          <seriesInfo name="DOI" value="10.1109/csf51468.2021.00018"/>
          <refcontent>IEEE</refcontent>
        </reference>
        <reference anchor="DERUITER2021">
          <front>
            <title>Next-generation internet at terabit speed: SCION in P4</title>
            <author fullname="Joeri de Ruiter" initials="J." surname="de Ruiter">
              <organization>SURF, Utrecht, The Netherlands</organization>
            </author>
            <author fullname="Caspar Schutijser" initials="C." surname="Schutijser">
              <organization>SIDN Labs, Arnhem, The Netherlands</organization>
            </author>
            <date month="December" year="2021"/>
          </front>
          <seriesInfo name="Proceedings of the 17th International Conference on emerging Networking EXperiments and" value="Technologies"/>
          <seriesInfo name="DOI" value="10.1145/3485983.3494839"/>
          <refcontent>ACM</refcontent>
        </reference>
        <reference anchor="ANDERSEN2001">
          <front>
            <title>Resilient overlay networks</title>
            <author fullname="David Andersen" initials="D." surname="Andersen">
              <organization>MIT Laboratory for Computer Science</organization>
            </author>
            <author fullname="Hari Balakrishnan" initials="H." surname="Balakrishnan">
              <organization>MIT Laboratory for Computer Science</organization>
            </author>
            <author fullname="Frans Kaashoek" initials="F." surname="Kaashoek">
              <organization>MIT Laboratory for Computer Science</organization>
            </author>
            <author fullname="Robert Morris" initials="R." surname="Morris">
              <organization>MIT Laboratory for Computer Science</organization>
            </author>
            <date month="October" year="2001"/>
          </front>
          <seriesInfo name="Proceedings of the eighteenth ACM symposium on Operating systems" value="principles"/>
          <seriesInfo name="DOI" value="10.1145/502034.502048"/>
          <refcontent>ACM</refcontent>
        </reference>
        <reference anchor="KATZ2012">
          <front>
            <title>LIFEGUARD: practical repair of persistent route failures</title>
            <author fullname="Ethan Katz-Bassett" initials="E." surname="Katz-Bassett">
              <organization>University of Washington &amp;amp; University of Southern California, Seattle, WA, USA</organization>
            </author>
            <author fullname="Colin Scott" initials="C." surname="Scott">
              <organization>University of California, Berkeley, Berkeley, CA, USA</organization>
            </author>
            <author fullname="David R. Choffnes" initials="D." surname="Choffnes">
              <organization>University of Washington, Seattle, WA, USA</organization>
            </author>
            <author fullname="Ítalo Cunha" initials="Í." surname="Cunha">
              <organization>Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil</organization>
            </author>
            <author fullname="Vytautas Valancius" initials="V." surname="Valancius">
              <organization>Georgia Tech, Atlanta, GA, USA</organization>
            </author>
            <author fullname="Nick Feamster" initials="N." surname="Feamster">
              <organization>Georgia Tech, Atlanta, GA, USA</organization>
            </author>
            <author fullname="Harsha V. Madhyastha" initials="H." surname="Madhyastha">
              <organization>University of California, Riverside, Riverside, CA, USA</organization>
            </author>
            <author fullname="Thomas Anderson" initials="T." surname="Anderson">
              <organization>University of Washington, Seattle, WA, USA</organization>
            </author>
            <author fullname="Arvind Krishnamurthy" initials="A." surname="Krishnamurthy">
              <organization>University of Washington, Seattle, WA, USA</organization>
            </author>
            <date month="August" year="2012"/>
          </front>
          <seriesInfo name="ACM SIGCOMM Computer Communication Review" value="vol. 42, no. 4, pp. 395-406"/>
          <seriesInfo name="DOI" value="10.1145/2377677.2377756"/>
          <refcontent>Association for Computing Machinery (ACM)</refcontent>
        </reference>
        <reference anchor="KUSHMAN2007">
          <front>
            <title>Can you hear me now?!: it must be BGP</title>
            <author fullname="Nate Kushman" initials="N." surname="Kushman">
              <organization>MIT CSAIL</organization>
            </author>
            <author fullname="Srikanth Kandula" initials="S." surname="Kandula">
              <organization>MIT CSAIL</organization>
            </author>
            <author fullname="Dina Katabi" initials="D." surname="Katabi">
              <organization>MIT CSAIL</organization>
            </author>
            <date month="March" year="2007"/>
          </front>
          <seriesInfo name="ACM SIGCOMM Computer Communication Review" value="vol. 37, no. 2, pp. 75-84"/>
          <seriesInfo name="DOI" value="10.1145/1232919.1232927"/>
          <refcontent>Association for Computing Machinery (ACM)</refcontent>
        </reference>
        <reference anchor="PERRIG2017" target="https://doi.org/10.1007/978-3-319-67080-5">
          <front>
            <title>SCION: A Secure Internet Architecture</title>
            <author initials="A." surname="Perrig" fullname="Adrian Perrig">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="P." surname="Szalachowski" fullname="Pawel Szalachowski">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="R." surname="Reischuk" fullname="Raphael Reischuk">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="L." surname="Chuat" fullname="Laurent Chuat">
              <organization>ETH Zuerich</organization>
            </author>
            <date year="2017"/>
          </front>
          <seriesInfo name="ISBN" value="978-3-319-67079-9"/>
        </reference>
        <reference anchor="KING2022" target="https://datatracker.ietf.org/doc/draft-king-irtf-challenges-in-routing/">
          <front>
            <title>Challenges for the Internet Routing Systems Introduced by Semantic Routing</title>
            <author initials="D." surname="King" fullname="Daniel King">
              <organization>Lancaster University</organization>
            </author>
            <author initials="A." surname="Farrel" fullname="Adrian Farrel">
              <organization>Old Dog consulting</organization>
            </author>
            <author initials="C." surname="Jacquenet" fullname="Christian Jacquenet">
              <organization>Orange</organization>
            </author>
            <date year="2022"/>
          </front>
        </reference>
        <reference anchor="HITZ2021" target="https://perma.cc/4H3Q-WZNG">
          <front>
            <title>Demonstrating the reliability and resilience of Secure Swiss Finance Network</title>
            <author initials="S." surname="Hitz" fullname="Samuel Hitz">
              <organization>Anapaya Systems</organization>
            </author>
            <date year="2021"/>
          </front>
        </reference>
        <reference anchor="LEGNER2020" target="https://www.usenix.org/conference/usenixsecurity20/presentation/legner">
          <front>
            <title>EPIC: Every Packet Is Checked in the Data Plane of a Path-Aware Internet</title>
            <author initials="M." surname="Legner" fullname="Adrian Perrig">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="T." surname="Klenze" fullname="Tobias Klenze">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="M." surname="Wyss" fullname="Marc Wyss">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="C." surname="Sprenger" fullname="Christoph Sprenger">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="A." surname="Perrig" fullname="Adrian Perrig">
              <organization>ETH Zuerich</organization>
            </author>
            <date year="2020"/>
          </front>
        </reference>
        <reference anchor="CHUAT22" target="https://doi.org/10.1007/978-3-031-05288-0">
          <front>
            <title>The Complete Guide to SCION</title>
            <author initials="L." surname="Chuat" fullname="Laurent Chuat">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="M." surname="Legner" fullname="Markus Legner">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="D." surname="Basin" fullname="David Basin">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="D." surname="Hausheer" fullname="David Hausheer">
              <organization>Otto von Guericke University Magdeburg</organization>
            </author>
            <author initials="S." surname="Hitz" fullname="Samuel Hitz">
              <organization>Anapaya Systems</organization>
            </author>
            <author initials="P." surname="Mueller" fullname="Peter Mueller">
              <organization>ETH Zuerich</organization>
            </author>
            <author initials="A." surname="Perrig" fullname="Adrian Perrig">
              <organization>ETH Zuerich</organization>
            </author>
            <date year="2022"/>
          </front>
          <seriesInfo name="ISBN" value="978-3-031-05287-3"/>
        </reference>
        <reference anchor="I-D.rustignoli-scion-components" target="https://datatracker.ietf.org/doc/draft-rustignoli-panrg-scion-components/">
          <front>
            <title>SCION Components Analysis</title>
            <author initials="C." surname="de Kater" fullname="Corine de Kater">
              <organization>SCION Association</organization>
            </author>
            <author initials="N." surname="Rustignoli" fullname="Nicola Rustignoli">
              <organization>SCION Association</organization>
            </author>
            <date year="2023"/>
          </front>
        </reference>
        <reference anchor="I-D.dekater-scion-pki" target="https://datatracker.ietf.org/doc/draft-dekater-scion-pki/">
          <front>
            <title>SCION Control-Plane PKI</title>
            <author initials="C." surname="de Kater" fullname="Corine de Kater">
              <organization>SCION Association</organization>
            </author>
            <author initials="N." surname="Rustignoli" fullname="Nicola Rustignoli">
              <organization>SCION Association</organization>
            </author>
            <date year="2023"/>
          </front>
        </reference>
        <reference anchor="I-D.dekater-scion-controlplane" target="https://datatracker.ietf.org/doc/draft-dekater-scion-controlplane/">
          <front>
            <title>SCION Control Plane</title>
            <author initials="C." surname="de Kater" fullname="Corine de Kater">
              <organization>SCION Association</organization>
            </author>
            <author initials="M." surname="Frei" fullname="Matthias Frei">
              <organization>SCION Association</organization>
            </author>
            <author initials="N." surname="Rustignoli" fullname="Nicola Rustignoli">
              <organization>SCION Association</organization>
            </author>
            <date year="2023"/>
          </front>
        </reference>
        <reference anchor="I-D.dekater-scion-dataplane" target="https://datatracker.ietf.org/doc/draft-dekater-scion-dataplane/">
          <front>
            <title>SCION Data Plane</title>
            <author initials="C." surname="de Kater" fullname="Corine de Kater">
              <organization>SCION Association</organization>
            </author>
            <author initials="N." surname="Rustignoli" fullname="Nicola Rustignoli">
              <organization>SCION Association</organization>
            </author>
            <date year="2023"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 930?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Many thanks go to Cyrill Krähenbühl and Juan A. Garcia-Pardo for reviewing this document. We are also indebted to Laurent Chuat, Markus Legner, David Basin, David Hausheer, Samuel Hitz, and Peter Müller, for writing the book "The Complete Guide to SCION" (see <xref target="CHUAT22"/>), which provides the background information needed to write this informational draft.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA+1923bbVpbgO78CIz9ElElaN1+rKtWKLNvq+KKynEp3ZdWq
gCRIogwCbACUwsSe1f8w/TJv9TCf0U/Vf9JfMvt6zj4AKCup9HSmZ1wXSSRw
Lvvss++X4XDYq9M6S55EO5en529eR2+ukvIqTa53evF4XCZX7ovz4dOd3iSu
k3lRbp5EaT4retV6vEyrKi3yerOCMc7fvnvW602LSR4v4c9pGc/q4TR5D2+V
w1Wcl/NhNYGnh4XMMty/34MpjnpxmcTy/nVRvp+XxXr1JLo4ef32ee99soHP
pvB1DuPkST18igP3rpJ8nTzpRZE8/fVz+J0X8jWMkebz6Dl+A58u4zR7EtEK
/i4t69moKOfwcVxOFk+iRV2vqif37k3jOq7LePI+KUdpwg/dg//SazhNWi/W
4ycRbSGuqmKSxjX8ei/c058AUvB0Bpuuaj96860RDzdKi473730adKNFvcx6
vXhdL4oSoDCMIjiU6kl0OoqmSfQlvgjLgH98GKdFmeZJ4yvY4ZOIz/fEL42/
Sxhok+n7v6OZCWZmntej6O26qtN5XmSpnel1OimyuPXlLebK00n3XCej6CIp
y3Ru5zmZlmmcB1/QHGfvXkR/WCdlOlkEo8f0/GhFz/8dIPAoqRffj+CpXl6U
S1jOFaHT22en9w8f7T/p9XqI5eE3B48PHsmvx4cPjvXX/aMj96p74MExjkK/
Pjrcv6+/Hh8/kF8f7x8/1l8PDx7qAwcPzWv06+Xpi69OX5y8fXq4f3DwJHr6
5nx0sD86ODi+f+/g0YMHR/sPR/jz+OAAHn558sWb35+/+wO8ux8+e3T8cP/+
4xH8OD58BE8+f3v+7Nn564PHjx83Hjx4cPD4eAQ/Do9wyMuTF2/ewHjmsf2D
B/f+PJoUS/jvCL8a7R+N4Acu4B9PX5z9HpZ6FI56eP/o+ODB49Hh8aMH+wf7
+OQ5PHXsnzp+eHh4r0ryeoSfjw6P9vdx+tM3by7O3nYOeP/hw4MR/Xz0EGH2
5t2Ls9dfnL19Ts8/bGxr/8H9xwdHI/p5eAjPv3rz9vzlS9ja4UFjFfm0qkb4
OSz3+Aih9eXLs9d/OAsfPdh/fO/08tn9g+MHj/hpAPoBPv307O1X5+9wFYcH
zVN4dP/xI1jF8ePjR0cIsJPX8PTl2WsAY+PZ+/uH+0fHI/xxTGs4wXM9OGzA
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
EwmS9g8g7cRI0lHvfwNUVmAtYSABAA==

-->

</rfc>
