<?xml version='1.0' encoding='utf-8'?>
<!-- This template is for creating an Internet Draft using xml2rfc,
    which is available here: http://xml.resource.org. -->
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!-- used by XSLT processors -->
<!-- For a complete list and description of processing instructions (PIs), 
    please see http://xml.resource.org/authoring/README.html. -->
<rfc
      xmlns:xi="http://www.w3.org/2001/XInclude"
      category="info"
      docName="draft-lai-bmwg-istn-methodology-01"
      ipr="trust200902"
      obsoletes=""
      updates=""
      submissionType="IETF"
      xml:lang="en"
      tocInclude="true"
      tocDepth="4"
      symRefs="true"
      sortRefs="true"
      version="3">
  <!-- xml2rfc v2v3 conversion 2.38.1 -->
  <!-- category values: std, bcp, info, exp, and historic
    ipr values: trust200902, noModificationTrust200902, noDerivativesTrust200902,
       or pre5378Trust200902
    you can add the attributes updates="NNNN" and obsoletes="NNNN" 
    they will automatically be output with "(if approved)" -->

 <!-- ***** FRONT MATTER ***** -->

 <front>
    <!-- The abbreviated title is used in the page header - it is only necessary if the 
        full title is longer than 39 characters -->

   <title abbrev="ISTN Methodology Problems and Requests">Problems and Requirements of Evaluation Methodology for Integrated Space and Terrestrial Networks</title>
    <seriesInfo name="Internet-Draft" value="draft-lai-bmwg-istn-methodology-01"/>
    <!-- add 'role="editor"' below for the editors if appropriate -->

   <!-- Another author who claims to be an editor -->
  <author fullname="Zeqi Lai">
      <organization>Tsinghua University</organization>
      <address>
        <postal>
          <street>30 ShuangQing Ave</street>
          <!-- Reorder these if your country does things differently -->
         <city>Beijing</city>
          <region/>
          <code>100089</code>
          <country>China</country>
        </postal>
        <email>zeqilai@tsinghua.edu.cn</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
   <author fullname="Hewu Li">
      <organization>Tsinghua University</organization>
      <address>
        <postal>
          <street>30 ShuangQing Ave</street>
          <!-- Reorder these if your country does things differently -->
         <city>Beijing</city>
          <region/>
          <code>100084</code>
          <country>China</country>
        </postal>
        <email>lihewu@cernet.edu.cn</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
   <author fullname="Yangtao Deng">
      <organization>Tsinghua University</organization>
      <address>
        <postal>
          <street>30 ShuangQing Ave</street>
          <!-- Reorder these if your country does things differently -->
         <city>Beijing</city>
          <region/>
          <code>100084</code>
          <country>China</country>
        </postal>
        <email>dengyt21@mails.tsinghua.edu.cn</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
   <author fullname="Qian Wu">
      <organization>Tsinghua University</organization>
      <address>
        <postal>
          <street>30 ShuangQing Ave</street>
          <!-- Reorder these if your country does things differently -->
         <city>Beijing</city>
          <region/>
          <code>100084</code>
          <country>China</country>
        </postal>
        <email>wuqian@cernet.edu.cn</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
   <author fullname="Jun Liu">
      <organization>Tsinghua University</organization>
      <address>
        <postal>
          <street>30 ShuangQing Ave</street>
          <!-- Reorder these if your country does things differently -->
         <city>Beijing</city>
          <region/>
          <code>100084</code>
          <country>China</country>
        </postal>
        <email>juneliu@mail.tsinghua.edu.cn</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>

    <date year="2022"/>
    <!-- If the month and year are both specified and are the current ones, xml2rfc will fill in the current day for you. If only the current year is specified, xml2rfc will fill 
	 in the current day and month for you. If the year is not the current one, it is 
	 necessary to specify at least a month (xml2rfc assumes day="1" if not specified for the 
	 purpose of calculating the expiry date).  With drafts it is normally sufficient to 
	 specify just the year. -->

   <!-- Meta-data Declarations -->

   <area>General</area>
    <workgroup>Benchmarking Methodology Working Group</workgroup>
    <!-- WG name at the upperleft corner of the doc,
        IETF is fine for individual submissions.  
	 If this element is not present, the default is "Network Working Group",
        which is used by the RFC Editor as a nod to the history of the IETF. -->

   <keyword>integrated space and terrestrial networks, mega-constellation, benchmark</keyword>
    <!-- Keywords will be incorporated into HTML output
        files in a meta tag but they have no effect on text or nroff
        output. If you submit your draft to the RFC Editor, the
        keywords will be used for the search engine. -->

   <abstract>
      <t>
      With the rapid evolution of the aerospace industry, many "NewSpace" upstarts are actively deploying their mega-constellations in low earth orbits (LEO) and building integrated space and terrestrial networks (ISTN), promising to provide pervasive, low-latency, and high-throughput Internet service globally. Due to the high manufacturing, launching, and updating cost of LEO mega-constellations, it is expected that ISTNs can be well designed and evaluated before the launch of satellites. However, the progress of designing, assessing, and understanding new network functionalities and protocols for futuristic ISTNs faces a substantial obstacle: lack of standardized evaluation methodology with acceptable realism (e.g. can involve the unique dynamic behaviors of ISTNs), flexibility, and cost. This memo first reviews the unique characteristics of LEO mega-constellations. Further, it analyzes the limitation of existing evaluation and analysis methodologies under ISTN environments. Finally, it outlines the key requirements of future evaluation methodology tailored for ISTNs.
      </t>
    </abstract>
  </front>
  <middle>
    <section numbered="true" toc="default">
      <name>Introduction</name>
      <t>
      Integrated Space and Terrestrial Networks (ISTN), combining diverse spacecrafts and ground infrastructures, are extending the frontier of today’s terrestrial network, promising to provide low-latency, high-bandwidth Internet access with broader coverage globally.
      </t>
      <t>
      Low earth orbit (LEO) satellites are the key building block for constructing ISTNs. Recently, we have witnessed a renaissance in the space industry, stimulating an exponential increase in constructing mega-constellations.	As compared with their predecessor, cutting-edge satellites can be equipped with high-resolution sensors, space-grade multi-core processors, high-data-rate communication links, and multifunctional space software.
      </t>
      <t>
      While ISTNs hold great promise, to completely unleash the network potential of emerging ISTN, it still needs to address a series of new technical issues.	The unique characteristics of LEO satellites (e.g., high-dynamics), not only impose new challenges at various layers of the ISTN networking stack but also open the door to many new technical problems.	With many unexplored problems facing the "NewSpace" industry, it is thus foreseen that in the near future, there will be a surge of new efforts (e.g. topology, addressing, routing, transport, etc.) to rethink and reshape the networking stack in ISTNs. In addition, the cost/timeline of manufacturing, launching, operating, and updating satellite constellations is typically much higher/longer than that in traditional terrestrial networks.	Therefore, it is expected that new network functionalities and protocols can be well evaluated before they are launched and deployed in realistic satellite constellations.
      </t>
      <t>
      However, the network community lacks the proper analysis tools and evaluation methodologies that can mimic the unique dynamic behavior to analyze many of the ISTN challenges that have been highlighted by prior works. At high level, existing evaluation methodologies in the network community can typically be grouped into three major categories: live networks or platforms, simulation, and emulation.	However, the feasibility and flexibility of live satellite networks are technically and economically limited. The abstraction level of network simulation could be too high to capture low-level system effects. Existing network emulators fail to characterize the high dynamicity of LEO satellites and thus cannot accomplish an environment with acceptable fidelity. The community hence needs a reasonable and standardized evaluation methodology to build proper experimental environments which can mimic the behavior of ISTNs, supporting the community to deeply understand the problems, and to evaluate new functionalities and protocols (e.g. for topology, addressing, routing, transport, etc.) for ISTNs, before the mega-constellation is completely deployed.	In this memo, we first review the unique characteristics of emerging LEO mega-constellations and the key challenges of integrating satellites and terrestrial Internet. Further, we analyze the limitation of existing network analysis tools and evaluation methodologies in ISTNs. Finally, we outline key requirements of evaluation methodologies tailored for ISTNs.
      </t>      

    </section>
    <section numbered="true" toc="default">
      <name>Notation and Terminology</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
       "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
       document are to be interpreted as described in <xref target="RFC2119" format="default">RFC 2119</xref>.
      </t>
      <t>
      This document uses the following acronyms and terminologies:
      </t>
      <t>
      Mega-constellation:  A group of satellites working as a system.
      </t>
      <t>
      LEO:  Low Earth Orbit with an altitude no more than 2000 km.
      </t>
      <t>      
      MEO:  Medium Earth Orbit with an altitude from 2000 km to 35786 km.
      </t>
      <t>
      GEO:  Geostationary Earth Orbit with an altitude of 35786 km.
      </t>
      <t>
      NGSO:  Non-Geostationary Orbit
      </t>
      <t>
      LSN:  LEO Satellite Networks
      </t>
      <t>
      ISTN:  Integrated Satellite and Terrestrial Network
      </t>
      <t>
      ISL:  Inter-satellite Links
      </t>
      <t>
      EO:  Earth Observation
      </t>
      <t>
      GS:  Ground Station
      </t>
      <t>
      AS:  Autonomous System 
      </t>
      <t>
      EOS:  Earth Observation Satellite
      </t>
      <t>
      BGP:  <xref target="RFC4271" format="default">Border Gateway Protocol</xref>
      </t>
      <t>
      OSPF:  <xref target="RFC2328" format="default">Open Shortest Path First</xref>
      </t>
      <t>
      VM:  Virtual Machine
      </t>
    </section>
    <section numbered="true" toc="default">
      <name>Quick Primer for Integrated Space and Terrestrial Networks </name>
      <t>
      Emerging mega-constellations with inter-satellite links (ISLs) can build a satellite network in outer space, and further be integrated with terrestrial ground infrastructures to construct an integrated space and terrestrial network (ISTN). 
      </t>
      <section numbered="true" toc="default">
        <name>Mega-constellation</name>
        <t>
        A constellation is a group of satellites working as a system to give a coverage of the earth surface, among which satellites are positioned in fixed orbital planes with regular trajectories. LEO and MEO satellites often belong to a constellation, because a single satellite only covers a small area with high angular velocity. Thus, continuous coverage over an area could be maintained by the relay within a constellation, as compared with GEO satellites that only provides a permanent coverage over a target area.	Walker Delta constellation is the most common formation for constellations. It is defined as a bunch of circular orbits with a fixed inclination, satellite number, number of equally spaced planes and the relative spacing between satellites in adjacent planes. The famous Ballard rosette constellation is another name of Walker Delta constellation, where it uses a different notation. Near-polar Walker Star is one of this kind, initially used by <xref target="Iridium" format="default">Iridium</xref>. Constellations with a higher inclination give the polar regions more chances to get accessed.	The well-known emerging commercial constellations are <xref target="Starlink-Fcc" format="default">Starlink</xref>, <xref target="Kuiper-Fcc" format="default">Kuiper</xref> and <xref target="Telesat-Fcc" format="default">Telesat</xref>, as shown in <xref target="constellation" format="default"></xref> below. And all of them contain more than one shell.
        </t>         
        <table anchor="constellation" align="center">
          <name>Mega-constellation information.</name>
          <thead>
            <tr>
              <th align="center">Name and Shell</th>
              <th align="center">Altitude (km)</th>
              <th align="center">Inclination (degree)</th>
              <th align="center"># of orbits</th>
              <th align="center"># of satellites per orbit</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">Starlink S1</td>
              <td align="center">550</td>
              <td align="center">53</td>
              <td align="center">72</td>
              <td align="center">22</td>
            </tr>
            <tr>
              <td align="center">Starlink S2</td>
              <td align="center">1110</td>
              <td align="center">53.8</td>
              <td align="center">32</td>
              <td align="center">50</td>
            </tr>
            <tr>
              <td align="center">Starlink S3</td>
              <td align="center">1130</td>
              <td align="center">74</td>
              <td align="center">8</td>
              <td align="center">50</td>
            </tr>
            <tr>
              <td align="center">Starlink S4</td>
              <td align="center">1275</td>
              <td align="center">81</td>
              <td align="center">5</td>
              <td align="center">75</td>
            </tr>
            <tr>
              <td align="center">Starlink S5</td>
              <td align="center">1325</td>
              <td align="center">70</td>
              <td align="center">6</td>
              <td align="center">75</td>
            </tr>
            <tr>
              <td align="center">Kuiper K1</td>
              <td align="center">630</td>
              <td align="center">51.9</td>
              <td align="center">34</td>
              <td align="center">34</td>
            </tr>
            <tr>
              <td align="center">Kuiper K2</td>
              <td align="center">610</td>
              <td align="center">42</td>
              <td align="center">36</td>
              <td align="center">36</td>
            </tr>
            <tr>
              <td align="center">Kuiper K3</td>
              <td align="center">590</td>
              <td align="center">33</td>
              <td align="center">28</td>
              <td align="center">28</td>
            </tr>
            <tr>
              <td align="center">Telesat T1</td>
              <td align="center">1015</td>
              <td align="center">98.98</td>              
              <td align="center">27</td>
              <td align="center">13</td>
            </tr>
            <tr>
              <td align="center">Telesat T2</td>
              <td align="center">1325</td>
              <td align="center">50.88</td>              
              <td align="center">40</td>
              <td align="center">33</td>
            </tr>
          </tbody>
        </table>                                                                                     
      </section>      
      <section numbered="true" toc="default">
        <name>Topological Dynamics</name>
        <t>
        Unlike geostationary satellite networks or terrestrial core infrastructure that keep a stable topology, LEO satellite networks suffer from high topological dynamics, since LEO satellites move fast, causing short-lived coverage for fixed terrestrial users. For example, considering the first shell of Starlink Phase-I, a fixed user sees each satellite for only up to 3 minutes in one pass, after which the satellite moves away from the user’s perspective. <xref target="link-change" format="default"></xref> shows the medium space-ground <xref target="link-churn-interval" format="default">link churn intervals</xref> between existing GS and constellations. If each GS only uses one antenna to connect the satellite with the shortest distance, the medium interval is no more than one minute. This kind of high dynamic motion incurs frequent link changes between LEO satellites and GS or users, thus causing frequent topology changes. Moreover, inter-satellites visibility may also change if LEO satellites move in different directions or in different shells, resulting in connectivity change of ISLs.  
        </t>
        <t>
        Such high LEO dynamics can impose significant challenges in the networking stack of ISTNs. The high dynamics make the logical network and mega-constellations and physical ISTN inconsistent. One big challenge is how to overcome the routing oscillation properly in the high dynamic ISTN environment. Frequent satellite-GS link changes make the inter-connectivity of space and ground segments in ISTNs unstable. Thus, the routing have to be re-calculated every time the link changes.	In addition, the topological dynamics also result in RTT fluctuations in end-to-end paths, involving new challenges for congestion control in ISTNs, as a RTT variation observed by end-host might not indicate congestions.
        </t>      
        <table anchor="link-change" align="center">
          <name>Space-ground link churn interval.</name>
          <thead>
            <tr>
              <th align="center">Name</th>
              <th align="center">Interval (s)</th>
            </tr>
          </thead>
          <tbody>    
            <tr>
              <td align="center">Starlink</td>
              <td align="center">3.0901</td>
            </tr>
            <tr>
              <td align="center">Kuiper</td>
              <td align="center">5.0562</td>
            </tr>
            <tr>
              <td align="center">OneWeb</td>
              <td align="center">10.6824</td>
            </tr>
            <tr>
              <td align="center">Telesat</td>
              <td align="center">45.5696</td>
            </tr>
          </tbody>
        </table>                                                                                               
      </section>
      <section numbered="true" toc="default">
        <name>Limited Resources</name>
        <t>
        Space resources (e.g. CPU, energy) on satellites are limited, as compared with terrestrial network. Since resource-constrained satellites such as nanosatellites are only able to carry certain sennsing or transferring missions, energy-consuming or complex tasks may not be achievable in these satellites. Such complicated tasks include on-board target identification and instant and continuous disaster monitoring.
        </t>
        <t>
        For example, the CPU frequency of current spaceborne processors (e.g. <xref target="RAD5545" format="default">RAD5545</xref>, <xref target="RAD750" format="default">RAD750</xref>) is only up to 466MHz per core. More recently, <xref target="raspberry-pi" format="default">some low energy-consuming commodity processors are used in space to complete certain remote sensing missions under a limited CPU capacity.</xref> With a constrained computation ability and limited storage and energy, satellite functions and lifetime are greatly repressed.
        </t>
      </section>      
      <section numbered="true" toc="default">
        <name>Long Manufacturing and Deployment Duration</name>
        <t>
        Different from terrestrial network infrastructures, the timeline of manufacturing and deploying satellite networks could be much longer due to the high cost and complex process during the development and launch period. Satellites, as well as the orbit and spectrum they used, have to be regulated, and launches have to be carefully scheduled (e.g. to avoid the impact of poor weather conditions).	In addition, the maintenance and update cost of a satellite network is also typically much higher than that in a terrestrial network.
        </t>
        <t>
        <xref target="Development-Timeline" format="default">For example, a review of 24 Air Force and Navy space vehicle (SV) development programs found that on average it took about 7.5 years from contract start to launch a government satellite.</xref> <xref target="Production-Cycles" format="default">Commercial satellite programs typically take 2 to 3 years from contract start to launch.</xref> SpaceX’s Starlink constellation plan to launch about 42,000 satellites to construct a mega-constellation in outer space. On 15 October 2019, the United States Federal Communications Commission (FCC) submitted filings to the International Telecommunication Union (ITU) on SpaceX's behalf to arrange spectrum for 30,000 additional Starlink satellites to supplement the 12,000 Starlink satellites already approved by the FCC. As of the date of April 2022, SpaceX has launched about 2,100 Starlink satellites, which is about 5% of the ultimate constellation plan consisting of 42,000 satellites. Foreseeably, it may take many years to complete the entire constellation deployment. Even the first phase of Starlink which consists of about 4400 satellites is not expected to be completed until 2024.
        </t>
      </section>
    </section>      
   <section numbered="true" toc="default">
      <name>Problem Statement: We Need the Right Evaluation Methodology</name>
        <t>      
      The unique characteristics of LEO mega-constellations involve new challenges on various layers of the networking stack of ISTNs.	On one hand, it is foreseen that in the near future, there will be a surge of new network functionalities and protocols designed or optimized for ISTNs. On the other hand, because the cost/timeline of manufacturing, launching, operating, and updating satellite constellations is typically much higher/longer than that in traditional terrestrial networks, it is expected that those new network functionalities and protocols tailored for ISTNs should be well evaluated before they are launched and deployed in realistic satellite constellations.
      </t>
        <t>
        Existing methodologies for testing, assessing, and understanding a network functionality or protocol can typically be classified into three categories: (1) live networks; (2) network simulators; and (3) network emulators. The subsections discuss these three categories of network evaluation methodologies, along with their using deficiencies and possible remedies respectively.
        </t>  
      <section numbered="true" toc="default">
        <name>Live networks and platforms</name>
        <t> 
        Representative platforms such as <xref target="Emulab" format="default">Emulab</xref> and <xref target="Sparta" format="default">Sparta</xref> are successful pioneers that build a large-scale experimental network environment. These test environments are originally designed to provide special and exclusive test services for affiliated universities, scientific research institutions or Internet business companies. And for the resource competition, each independent experiment needs to completely monopolize a part of the test bed, so the researcher cannot deploy the experiment until being allocated with enough nodes. <xref target="PlanetLab" format="default">PlanetLab</xref> is truly global ground testbed prototype. Started from 2003, it consists of 1353 nodes at 717 sites spanning 48 countries. Together the nodes form a global network system to support new design of network services. 
        </t>
        <t>
        The live platforms described above were initially proposed for terrestrial networks and they are developed and repaired at the same time. The key limitation of them in an ISTN environment is that they are designed for terrestrial network experiments, and do not incorporate the realistic characteristic of LEO mega-constellations to support experiments and evaluations in ISTNs.
        </t>
        <t>        
        We may search for help from live satellites, but still there is only limited help. It seems that with the help of live ISTN, researchers are capable to assess, verify and evaluate their ideas and thoughts. Live ISTN can give a real constellation-consistency and stack-consistency testing environment. However, current satellites only provide users a bent-pipe service, which is purely relaying the transmission messages, such as the current deployment of <xref target="Starlink" format="default">Starlink</xref>. The construction is far from a comprehensive ISTN, so the research scope is limited. Even if there is a live ISTN, it lacks flexibility, owning to the inconvenient control over satellites. Besides, the access to satellites is also limited. 
        </t>
        <t>
        Therefore, live networks or platforms for terrestrial networks can give us a large-scale experimental environment but they lack the support for ISTN characteristics. On the other hand, live ISTN is able to guarantee a real space environment, but it is not that affordable and flexible.
        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Network Simulators</name>
        <t>
        Simulators are tools that enable researchers to reproduce their testing experiments by simulating a real-world process or system over time. Simulators work by using discrete event simulation to calculate the interactive states among all the network entities, ranging from switches, routers, nodes, access points, links and so on. While working fast and efficiently, the fidelity is only brought by the state variable changes at discrete points.
        </t>
        <t>        
        Such tools like <xref target="Systems-Tool-Kit" format="default">Systems Tool Kit (STK)</xref> and <xref target="General-Mission-Analysis-Tool" format="default">General Mission Analysis Tool (GMAT)</xref> are good for orbit analysis. STK is a powerful tool to help researchers to model the behavior of mission entities in aerospace, telecommunications and so forth. It also provides visualization and analysis functions. GMAT is a similar tool for space trajectory optimization and mission modeling. Nevertheless, these tools do not support networking simulations such as topology and protocol simulations. <xref target="ns-3" format="default">ns-3</xref> goes a step further with support for Internet simulation, but on the contrary, it was not designed for ISTN and lacks the support for high-dynamics of ISTN. <xref target="StarPerf" format="default">StarPerf</xref> is a simulator that helps researchers to study network performance under a range of constellation conditions. But still, it lacks the ability to support interactive network traffic simulation and system codes in the systems.
        </t>
        <t>        
        Overall, while flexible and low-cost, the realism of simulators is not content enough, because they are difficult to describe the low-level characteristics. In other words, simulators are being too object-oriented to involve additional overhead in the actual execution of programs. Besides, when accessing the network performance, a number of recent emerging algorithms for congestion control, reliable transmission or even protocols are not supported, for example <xref target="ns-3" format="default">ns-3</xref> only supports basic congestion control like <xref target="RFC6582" format="default">Reno</xref> and so forth, so the need to work with some new algorithms cannot be satisfied and the research to discover new mechanisms, such as new routing algorithms and re-transmission schemes, is extensively prohibited. Another problem of simulators, such as <xref target="ns-3" format="default">ns-3</xref>, is that it difficult to trace or understand the previous codes, without appropriate documentations. Simulators usually face the additional compatibility problem, which means they are not portable with other systems, or they do not support kernel codes. Since there are multiple simulators developed by different group of users, sometimes users are required to be familiar with the writing language, scripting style and modelling technique.
        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Network Emulators</name>
        <t>
        Emulators are another kind of paradigm for network evaluation over a virtual network. The difference between a simulator and an emulator is that emulators leverage VM or containers to keep the realism which is close to actual performances. Therefore, in emulators, virtual nodes. virtual network links, virtual models of traffic, and protocols are all applied. Emulators are capable to run real kernel and application code. Thus, emulators not only support diverse topology design, but also protocol emulation in a synthetic network environment. They emulate the network behavior in a more real way.
        <xref target="Mininet" format="default">Mininet</xref> is commonly regarded as the most illustrious emulator for networking with its strong ability to support experiments with <xref target="Software-defined-networking" format="default">Software-Defined Networking (SDN)</xref> systems. <xref target="EstiNet" format="default">EstiNet</xref> is another emulator that supports evaluating and testing the performances of software-defined networks. Based on containers, they can emulate real TCP/IP protocol stack in the Linux kernel. However, existing emulation tools lack the ability to construct the dynamic links and orbits in ISTN like simulators. Thus, more problems could happen in higher-level protocols such as routing protocols (e.g. OSPF and BGP). Besides, since emulators run containers or virtual machines which occupy more software overhead, as compared with simulators, it will be hard to emulate the large-scale mega-constellations.
        </t>
        <t> 
        To conclude, emulators are relatively good methodologies for network experiments, but emulators still have limitations when using them for ISTN research. While keeping a moderate realism by using VM or containers for entity emulation and flexibility, emulators still lack the supports for ISTN characteristics, such as frequent link changes, satellite network topology uncertainty, and so on. More specifically, current emulators only support fixed network topology emulation. It is not flexible to emulate the time-varying link packet loss, bandwidth, and other traits. A possible way is to frequently replace the link with a new one from time to time sequentially for the entire ISTN. However, it is far from the real situation. Besides, VM or containers are able to deploy a range of network nodes in a physical server, but the actual CPU, memory and other resources should not be shared in reality for each satellite. In addition, it is still difficult to emulate thousands or ten thousand of satellites for ISTN even with VM or containers, subject to hardware limitations. For flexibility, some emulators do not support a good network animator tool. Especially in ISTN emulation, GUI is important for users to observe and analyze orbit trajectories and real time satellite positions. 
        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Summary</name>
        <t>
        In this section, we explain the necessity of an evaluation methodology specifically for ISTNs. Then we demonstrate the problems with existing methodologies related to ISTNs. The performance comparison result is shown in <xref target="comparison" format="default"></xref>. Above all, ISTNs should be designed first and then launched. Live satellites enable good realism but they lack flexibility and require very high cost as well as a very long deployment period. Other testing tools such as simulators and emulators are either functional for merely aerospace analysis or simply terrestrial networks. None of the existing methodologies guarantees a practical and user-friendly methodology while keeping the evaluation environment realism with low costs.
        </t>
       <table anchor="comparison" align="center">
          <name>Existing platforms/tools for network analysis and evaluation. (Y for yes/N for no)</name>
          <thead>
            <tr>
              <th align="center">Platform/Tool</th>
              <th align="center">Realism</th>
              <th align="center">Flexibility</th>
              <th align="center">Cost</th>
              <th align="center">Cross-domain Dataset Support</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">Live satellite network</td>
              <td align="center">Y</td> 
              <td align="center">N</td>
              <td align="center">High</td>
              <td align="center">Y</td>
            </tr>
            <tr>
              <td align="center"><xref target="ns-3" format="default">ns-3</xref></td>
              <td align="center">N</td>
              <td align="center">Y</td>
              <td align="center">Low</td>
              <td align="center">N</td>
            </tr>
            <tr>
              <td align="center"><xref target="Hypatia" format="default">Hypatia</xref></td>
              <td align="center">N</td>
              <td align="center">Y</td>
              <td align="center">Low</td>
              <td align="center">N</td>
            </tr>
            <tr>
              <td align="center"><xref target="StarPerf" format="default">StarPerf</xref></td>
              <td align="center">N</td>
              <td align="center">Y</td>
              <td align="center">Low</td>
              <td align="center">N</td>
            </tr>
            <tr>
              <td align="center"><xref target="Mininet" format="default">Mininet</xref></td>
              <td align="center">N</td>
              <td align="center">Y</td>
              <td align="center">Low</td>
              <td align="center">N</td>
            </tr>
          </tbody>
        </table>
      </section>      
    </section>
    <section numbered="true" toc="default">
      <name>Requirements: New Evaluation Methodology Tailored for ISTNs</name>
        <t>
        A proper evaluation methodology tailored for ISTNs is expected to help developers, researchers, engineers to explore various design-space of the networking stack of ISTNs in a technically and economically feasible manner.  Based on the comparative analysis results in the prior section, we sum up the following requirements for the new evaluation methodology in ISTNs.
        </t>
        <section numbered="true" toc="default">
        <name>Realism</name>
        <t>
        The first requirement is realism. Realism represents the testing authenticity and fidelity. The evaluation methodology is expected to keep the actual characteristics of mega-constellations. In other words, the orbit-level information including the latitude, longitude, and height of each satellite in any given time and the same information for GS and elevation angles of antennas of each GS. Note that the constellation information also determines the visibility, links and even topology of ISTN.s Since the mega-constellations are unstable, how the temporal satellite locations, visibility, link propagation delays and so on should also be considered carefully. In addition, it requires the network nodes to communicate and negotiate their messages following the actual protocol process. For example, when doing a test for OSPF in an ISTN, we would like the nodes to send Hello packets, Link-State-Request (LSR) packets, Link-State-Update (LSU) packets and so on. A real network stack is preferred to provide researchers an opportunity to see the performance of different protocols in ISTNs.
        </t>
        </section>   
              <section numbered="true" toc="default">
        <name>Flexibility</name>
        <t>
        Another requirement is flexibility and feasibility. The testing methodology should be technically easy to use and easy to learn. Without extra modifications or process, the methodology should help researchers learn and use it without much effort and can evaluate their ideas as they wish, which means it should support flexible, controllable environments for researchers.
        </t>
        </section>   
              <section numbered="true" toc="default">
        <name>Low-cost and Easy-to-use</name>
        <t>
        Meanwhile, the evaluation methodology is expected to be low-cost. A well-acceptable methodology should be economically feasible for users to create an evaluation environment. Researchers do not want to conduct their tests all in live ISTN, which is over-cumbersome and unaffordable, let alone launching their own spacecraft. Even if there are a number of orbiting satellites, whether users can easily gain access to satellites is also a problem.
        </t>
        </section>   
              <section numbered="true" toc="default">
        <name>Cross-domain Dataset Support</name>
        <t>
        The evaluation methodology is expected to be driven by realistic datasets from multi-dimensions to support its realism. Multi-dimension refers to multi-disciplinary research on ISTNs. Since a standard ISTN evaluation methodology not only contains high-level benchmarks from topology, routing to transmission, but also considers the low-level traits such as wireless link conditions, weather conditions and Earth rotations. To be more concrete, the former one requires knowledge in networks while the latter one relies more on aerospace. Hence, to build a high-fidelity methodology, we need community efforts both from networks and aerospace. On the other hand, an authentic dataset is an indispensable element for data driven testing methodology. Actual data is the first step to obtain a realistic emulation. with characteristics of a real ISTN. Thus, the dataset is a collection of messages for testing, in which geographical mega-constellation information (orbit number, satellite number, height), orbital information (orbit inclination angle and link strategies), weather information as well as ground station information (positions, antenna angle and so forth) are involved.
        </t>
        </section>   
    </section>
    <section numbered="true" toc="default">
      <name>Conclusion</name>
      <t>
      To conclude, the emergence of mega-constellations brings us new opportunities for the development of ISTN that extends the Internet to the space era. Combined with terrestrial networks, ISTN is expected to supply pervasive, low-latency and high-speed services to users globally, which greatly enhances the current Internet. At the same time, the unique characteristics (e.g. high-dynamics) of ISTN impose challenges in topology, routing, transportation, application, and security. However, we simply believe addressing the challenges also gives us open opportunities for future research by our community-driven effort. To accelerate the research speed and to help make testing more feasible, new methodologies that satisfy user requirements should be proposed. To this extent, this draft reviews the limitation of existing network analysis tools in ISTNs, considering the unique characteristics of emerging LSNs and the key challenges. This draft further analyzes the limitation of existing evaluation methodologies in ISTN environments. Finally, this draft outlines key requirements of evaluation methodologies tailored for future ISTNs.
      </t>
    </section>
    <section anchor="Acknowledgements" numbered="true" toc="default">
      <name>Acknowledgements</name>
  <!--       <t>This template was derived from an initial version written by Pekka
     Savola and contributed by him to the xml2rfc project.</t>
      <t>This document is part of a plan to make xml2rfc indispensable <xref target="DOMINATION" format="default"/>.</t> -->
    </section>
    <!-- Possibly a 'Contributors' section ... -->

   <section anchor="IANA" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>This memo includes no request to IANA.</t>
  <!--        <t>All drafts are required to have an IANA considerations section (see
     <xref target="RFC5226" format="default">Guidelines for Writing an IANA Considerations Section in RFCs</xref> for a guide). If the draft does not require IANA to do
     anything, the section contains an explicit statement that this is the
     case (as above). If there are no requirements for IANA, the section will
     be removed during conversion into an RFC by the RFC Editor.</t> -->
    </section>
    <section anchor="Security" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>This entire draft discusses security considerations from different perspectives of ISTN in Section 3.</t>
    </section>
  </middle>
  <!--  *****BACK MATTER ***** -->

 <back>
    <!-- References split into informative and normative -->

   <!-- There are 2 ways to insert reference entries from the citation libraries:
    1. define an ENTITY at the top, and use "ampersand character"RFC2629; here (as shown)
    2. simply use a PI "less than character"?rfc include="reference.RFC.2119.xml"?> here
       (for I-Ds: include="reference.I-D.narten-iana-considerations-rfc2434bis.xml")

    Both are cited textually in the same manner: by using xref elements.
    If you use the PI option, xml2rfc will, by default, try to find included files in the same
    directory as the including file. You can also define the XML_LIBRARY environment variable
    with a value containing a set of directories to search.  These can be either in the local
    filing system or remote ones accessed by http (http://domain/dir/... ).-->

   <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <!--?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml"?-->
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <seriesInfo name="DOI" value="10.17487/RFC2119"/>
            <seriesInfo name="RFC" value="2119"/>
            <seriesInfo name="BCP" value="14"/>
            <author initials="S." surname="Bradner" fullname="S. Bradner">
              <organization/>
            </author>
            <date year="1997" month="March"/>
            <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>
        </reference>
        <reference anchor="RFC4271" target="https://www.rfc-editor.org/info/rfc4271" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4271.xml">
          <front>
            <title>A Border Gateway Protocol 4 (BGP-4)</title>
            <seriesInfo name="DOI" value="10.17487/RFC4271"/>
            <seriesInfo name="RFC" value="4271"/>
            <author initials="Y." surname="Rekhter" fullname="Yakov Rekhter">
              <organization/>
            </author>
            <author initials="T." surname="Li" fullname="Tony Li">
              <organization/>
            </author>
            <author initials="S." surname="Hares" fullname="Susan Hares">
              <organization/>
            </author>
            <date year="2006" month="January"/>
            <abstract>
              <t>This document discusses the Border Gateway Protocol (BGP), which is an inter-Autonomous System routing protocol.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="RFC2328" target="https://www.rfc-editor.org/info/rfc2328">
        <front>
        <title>OSPF Version 2</title>
        <author initials="J." surname="Moy" fullname="J. Moy">
        <organization/>
        </author>
        <date year="1998" month="April"/>
        <abstract>
        <t>This memo documents version 2 of the OSPF protocol. OSPF is a link- state routing protocol. [STANDARDS-TRACK]</t>
        </abstract>
        </front>
        <seriesInfo name="STD" value="54"/>
        <seriesInfo name="RFC" value="2328"/>
        <seriesInfo name="DOI" value="10.17487/RFC2328"/>
        </reference>
<!--
        <reference anchor="RFC2453" target="https://www.rfc-editor.org/info/rfc2453">
        <front>
        <title>RIP Version 2</title>
        <author initials="G." surname="Malkin" fullname="G. Malkin">
        <organization/>
        </author>
        <date year="1998" month="November"/>
        <abstract>
        <t>This document specifies an extension of the Routing Information Protocol (RIP) to expand the amount of useful information carried in RIP messages and to add a measure of security. [STANDARDS-TRACK]</t>
        </abstract>
        </front>
        <seriesInfo name="STD" value="56"/>
        <seriesInfo name="RFC" value="2453"/>
        <seriesInfo name="DOI" value="10.17487/RFC2453"/>
        </reference>        
        <reference anchor="RFC7142" target="https://www.rfc-editor.org/info/rfc7142">
        <front>
        <title>Reclassification of RFC 1142 to Historic</title>
        <author initials="M." surname="Shand" fullname="M. Shand">
        <organization/>
        </author>
        <author initials="L." surname="Ginsberg" fullname="L. Ginsberg">
        <organization/>
        </author>
        <date year="2014" month="February"/>
        <abstract>
        <t>This memo reclassifies RFC 1142, "OSI IS-IS Intra-domain Routing Protocol", to Historic status. This memo also obsoletes RFC 1142.</t>
        </abstract>
        </front>
        <seriesInfo name="RFC" value="7142"/>
        <seriesInfo name="DOI" value="10.17487/RFC7142"/>
        </reference>
        <reference anchor="RFC0793" target="https://www.rfc-editor.org/info/rfc0793">
        <front>
        <title>Transmission Control Protocol</title>
        <author initials="J." surname="Postel" fullname="J. Postel">
        <organization/>
        </author>
        <date year="1981" month="September"/>
        <abstract>
        <t>This document describes the DoD Standard Transmission Control Protocol (TCP).</t>
        </abstract>
        </front>
        <seriesInfo name="RFC" value="7930"/>
        <seriesInfo name="DOI" value="10.17487/RFC0793"/>
        </reference>
-->
        <reference anchor="RFC6582" target="https://www.rfc-editor.org/info/rfc6582">
        <front>
        <title>The NewReno Modification to TCP's Fast Recovery Algorithm</title>
        <author initials="T." surname="Henderson" fullname="T. Henderson">
        <organization/>
        </author>
        <author initials="S." surname="Floyd" fullname="S. Floyd">
        <organization/>
        </author>
        <author initials="A." surname="Gurtov" fullname="A. Gurtov">
        <organization/>
        </author>
        <author initials="Y." surname="Nishida" fullname="Y. Nishida">
        <organization/>
        </author>
        <date year="2012" month="April"/>
        <abstract>
        <t>The NewReno Modification to TCP's Fast Recovery Algorithm RFC 5681 documents the following four intertwined TCP congestion control algorithms: slow start, congestion avoidance, fast retransmit, and fast recovery.</t>
        </abstract>
        </front>
        <seriesInfo name="RFC" value="6582"/>
        <seriesInfo name="DOI" value="10.17487/RFC6582"/>
        </reference>







      </references>
      <references>
        <name>Informative References</name>
        <!-- Here we use entities that we defined at the beginning. -->
<!--
        <reference anchor="RFC5226" target="https://www.rfc-editor.org/info/rfc5226" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5226.xml">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <seriesInfo name="DOI" value="10.17487/RFC5226"/>
            <seriesInfo name="RFC" value="5226"/>
            <author initials="T." surname="Narten" fullname="T. Narten">
              <organization/>
            </author>
            <author initials="H." surname="Alvestrand" fullname="H. Alvestrand">
              <organization/>
            </author>
            <date year="2008" month="May"/>
            <abstract>
              <t>Many protocols make use of identifiers consisting of constants and other well-known values.  Even after a protocol has been defined and deployment has begun, new values may need to be assigned (e.g., for a new option type in DHCP, or a new encryption or authentication transform for IPsec).  To ensure that such quantities have consistent values and interpretations across all implementations, their assignment must be administered by a central authority.  For IETF protocols, that role is provided by the Internet Assigned Numbers Authority (IANA).</t>
              <t>In order for IANA to manage a given namespace prudently, it needs guidelines describing the conditions under which new values can be assigned or when modifications to existing values can be made.  If IANA is expected to play a role in the management of a namespace, IANA must be given clear and concise instructions describing that role.  This document discusses issues that should be considered in formulating a policy for assigning values to a namespace and provides guidelines for authors on the specific text that must be included in documents that place demands on IANA.</t>
              <t>This document obsoletes RFC 2434.  This document specifies an Internet Best  Current Practices for the Internet Community, and requests discussion and  suggestions for improvements.</t>
            </abstract>
          </front>
        </reference>
-->
        <!-- A reference written by by an organization not a person. -->

<!--     <reference anchor="DOMINATION" target="http://www.example.com/dominator.html">
          <front>
            <title>Ultimate Plan for Taking Over the World</title>
            <author>
              <organization>Mad Dominators, Inc.</organization>
            </author>
            <date year="1984"/>
          </front>
      </reference>   
-->        
     <reference anchor="Starlink" target="https://en.wikipedia.org/wiki/Starlink">
          <front>
            <title>Starlink</title>
            <author/>
            <date/>
          </front>
      </reference>

<!-- 
     <reference anchor="Kuiper" target="https://en.wikipedia.org/wiki/Kuiper_Systems">
          <front>
            <title>Kuiper</title>
            <author/>
            <date/>
          </front>
      </reference>
-->      
     <reference anchor="Iridium" target="https://en.wikipedia.org/wiki/Iridium">
          <front>
            <title>Iridium</title>
            <author/>
            <date/>
          </front>
      </reference>
<!--
     <reference anchor="Telesat" target="https://en.wikipedia.org/wiki/Telesat">
          <front>
            <title>Telesat</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="Ku-band" target="https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-SM.2182-2-2019-PDF-E.pdf">
          <front>
            <title>Ku-band</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="Ka-band" target="https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-SM.2182-2-2019-PDF-E.pdf">
          <front>
            <title>Ka-band</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="Routing-convergence" target="https://dl.acm.org/doi/abs/10.1145/347057.347428">
          <front>
            <title>Routing-convergence</title>
            <author/>
            <date/>
          </front>
      </reference>
-->        
     <reference anchor="Starlink-Fcc" target="https://fcc.report/IBFS/SAT-LOA-20161115-00118/1158350">
          <front>
            <title>Starlink-Fcc</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="Kuiper-Fcc" target="https://www.itu.int/ITU-R/space/asreceived/Publication/DisplayPublication/8716">
          <front>
            <title>Kuiper-Fcc</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="Telesat-Fcc" target="https://fcc.report/IBFS/SAT-MPL-20200526-00053/2378318.pdf">
          <front>
            <title>Telesat-Fcc</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="RAD5545" target="https://www.baesystems.com/en-media/uploadFile/20210407074148/1434594567983.pdf">
          <front>
            <title>RAD5545</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="RAD750" target="https://www.baesystems.com/en-media/uploadFile/20210407041505/1434555689265.pdf">
          <front>
            <title>RAD750</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="raspberry-pi" target="https:// www.raspberrypi.com/news/raspberry-pi-in-space/">
          <front>
            <title>raspberry-pi</title>
            <author/>
            <date/>
          </front>
      </reference>    
<!--
     <reference anchor="Satellite-number" target="https://www.statista.com/statistics/264472/number-of-satellites-in-orbit-by-operating-country/">
          <front>
            <title>Satellite-number</title>
            <author/>
            <date/>
          </front>
      </reference>
-->
     <reference anchor="Hypatia" target="http://people.inf.ethz.ch/asingla/papers/imc2020-hypatia.pdf">
          <front>
            <title>Hypatia</title>
            <author/>
            <date/>
          </front>
      </reference>
<!--         
     <reference anchor="Security-of-Satellites" target="https://link.springer.com/chapter/10.1007/978-981-33-4922-3_14">
          <front>
            <title>Security-of-Satellites</title>
            <author/>
            <date/>
          </front>
      </reference>

     <reference anchor="DTH-FSS" target="https://transition.fcc.gov/ib/sand/agree/files/satellite/mex-dth.pdf">
          <front>
            <title>Direct-To-Home Satellite Service</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="BSS" target="https://www.bss-me.com">
          <front>
            <title>BSS - Broadcast and Studio Solution</title>
            <author/>
            <date/>
          </front>
      </reference>
-->      
     <reference anchor="PlanetLab" target="https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.99.7006&amp;rep=rep1&amp;type=pdf">
          <front>
            <title>PlanetLab</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="Systems-Tool-Kit" target="https://www.agi.com/products/gmat">
          <front>
            <title>Systems-Tool-Kit</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="General-Mission-Analysis-Tool" target="https://en.wikipedia.org/wiki/General_Mission_Analysis_Tool">
          <front>
            <title>General-Mission-Analysis-Tool</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="Emulab" target="https://www.emulab.net/portal/frontpage.php">
          <front>
            <title>Emulab</title>
            <author/>
            <date/>
          </front>
      </reference>
     <reference anchor="Sparta" target="https://s3-us-west-2.amazonaws.com/ieeeshutpages/xplore/xplore-shut-page.html">
          <front>
            <title>Sparta</title>
            <author/>
            <date/>
          </front>
      </reference>    
     <reference anchor="StarPerf" target="https://www.semanticscholar.org/paper/StarPerf%3A-Characterizing-Network-Performance-for-Lai-Li/18aa32309eb857afdace1ad02d1091ae64dcd330">
          <front>
            <title>StarPerf</title>
            <author/>
            <date/>
          </front>
      </reference>   
     <reference anchor="ns-3" target="https://www.nsnam.org/">
          <front>
            <title>ns-3</title>
            <author/>
            <date/>
          </front>
      </reference>   
     <reference anchor="Mininet" target="http://mininet.org/">
          <front>
            <title>Mininet</title>
            <author/>
            <date/>
          </front>
      </reference>   
     <reference anchor="Software-defined-networking" target="https://en.wikipedia.org/wiki/Software-defined_networking">
          <front>
            <title>Software-defined-networking</title>
            <author/>
            <date/>
          </front>
      </reference>   
     <reference anchor="EstiNet" target="http://www.estinet.com/fckimages/14117014621397232509.pdf">
          <front>
            <title>EstiNet</title>
            <author/>
            <date/>
          </front>
      </reference>   
     <reference anchor="Development-Timeline" target="http://www.iceaaonline.com/ready/wp-content/uploads/2014/03/Davis-Satellite-ICEAASoCal-090915.pdf">
          <front>
            <title>Development-Timeline</title>
            <author/>
            <date/>
          </front>
      </reference>  
     <reference anchor="Production-Cycles" target="http://www.futron.com/upload/wysiwyg/Resources/Whitepapers/Satellite_Manufacturing_Productio n_Cycles_0504.pdf">
          <front>
            <title>Production-Cycles</title>
            <author/>
            <date/>
          </front>
      </reference>  
     <reference anchor="link-churn-interval" target="https://conferences.sigcomm.org/hotnets/2021/accepted.html">
          <front>
            <title>link-churn-interval</title>
            <author/>
            <date/>
          </front>
      </reference>  





      </references>
    </references>
  <!--    <section anchor="app-additional" numbered="true" toc="default">
      <name>Additional Stuff</name>
      <t>This becomes an Appendix.</t> 
    </section>
  -->
    <!-- Change Log

v00 2006-03-15  EBD   Initial version

v01 2006-04-03  EBD   Moved PI location back to position 1 -
                     v3.1 of XMLmind is better with them at this location.
v02 2007-03-07  AH    removed extraneous nested_list attribute,
                     other minor corrections
v03 2007-03-09  EBD   Added comments on null IANA sections and fixed heading capitalization.
                     Modified comments around figure to reflect non-implementation of
                     figure indent control.  Put in reference using anchor="DOMINATION".
                     Fixed up the date specification comments to reflect current truth.
v04 2007-03-09 AH     Major changes: shortened discussion of PIs,
                     added discussion of rfc include.
v05 2007-03-10 EBD    Added preamble to C program example to tell about ABNF and alternative 
                     images. Removed meta-characters from comments (causes problems).

v06 2010-04-01 TT     Changed ipr attribute values to latest ones. Changed date to
                     year only, to be consistent with the comments. Updated the 
                     IANA guidelines reference from the I-D to the finished RFC.
v07 2020-01-21 HL    Converted the template to use XML schema version 3.
    -->
 </back>
</rfc>
