Network Working Group                                            Z. Wang
Request for Comments: 1385                     University College London
                                                          November 1992


                 EIP: The Extended Internet Protocol
          A Framework for Maintaining Backward Compatibility

Status of this Memo

  This memo provides information for the Internet community. It does
  not specify an Internet standard. Distribution of this memo is
  unlimited.

Summary

  The Extended Internet Protocol (EIP) provides a framework for solving
  the problem of address space exhaustion with a new addressing and
  routing scheme, yet maintaining maximum backward compatibility with
  current IP. EIP can substantially reduce the amount of modifications
  needed to the current Internet systems and greatly ease the
  difficulties of transition. This is an "idea" paper and discussion is
  strongly encouraged on [email protected].

Introduction

  The Internet faces two serious scaling problems: address exhaustion
  and routing explosion [1-2]. The Internet will run out of Class B
  numbers soon and the 32-bit IP address space will be exhausted
  altogether in a few years time.  The total number of IP networks will
  also grow to a point where routing algorithms will not be able to
  perform routing based a flat network number.

  A number of short-term solutions have been proposed recently which
  attempt to make more efficient use of the the remaining address space
  and to ease the immediate difficulties [3-5].  However, it is
  important that a long term solution be developed and deployed before
  the 32-bit address space runs out.

  An obvious approach to this problem is to replace the current IP with
  a new internet protocol that has no backward compatibility with the
  current IP. A number of proposals have been put forward: Pip[7],
  Nimrod [8], TUBA [6] and SIP [14].  However, as IP is really the
  cornerstone of the current Internet, replacing it with a new "IP"
  requires fundamental changes to many aspects of the Internet system
  (e.g., routing, routers, hosts, ARP, RARP, ICMP, TCP, UDP, DNS, FTP).

  Migrating to a new "IP" in effect creates a new "Internet".  The



Wang                                                            [Page 1]

RFC 1385                          EIP                      November 1992


  development and deployment of such a new "Internet" would take a very
  large amount of time and effort. In particular, in order to maintain
  interoperability between the old and new systems during the
  transition period, almost all upgraded systems have to run both the
  new and old versions in parallel and also have to determine which
  version to use depending on whether the other side is upgraded or
  not.

  Let us now have a look at the detailed changes that will be required
  to replace the current IP with a completely new "IP" and to maintain
  the interoperability between the new and the old systems.

  1) Border Routers: Border routers have to be upgraded and to provide
     address translation service for IP packets across the boundaries.
     Note that the translation has to be done on the outgoing IP
     packets as well as the in-coming packets to IP hosts.

  2) Subnet Routers: Subnet Routers have to be upgraded and have to
     deal with both the new and the old packet formats.

  3) Hosts: Hosts have to be upgraded and run both the new and the
     old protocols in parallel. Upgraded hosts also have to determine
     whether the other side is upgraded or not in order to choose the
     correct protocol to use.

  4) DNS: The DNS has to be modified to provide mapping for domain
     names and new addresses.

  5) ARP/RARP: ARP/RARP have to be modified, and upgraded hosts and
     routers have to deal with both the old and new ARP/RARP packets.

  6) ICMP: ICMP has to be modified, and the upgraded routers have to
     be able to generate both both old and new ICMP packets.  However,
     it may be impossible for a backbone router to determine
     whether the packet comes from an upgraded host or an IP host but
     translated by the border router.

  7) TCP/UDP Checksum: The pseudo headers may have to be modified to
     use the new addresses.

  8) FTP: The DATA PORT (PORT) command has to be changed to pass new
     addresses.

  In this paper, we argue that an evolutionary approach can extend the
  addressing space yet maintain backward compatibility.  The Extended
  Internet Protocol (EIP) we present here can be used as a framework by
  which a new routing and addressing scheme may solve the problem of
  address exhaustion yet maintain maximum backward compatibility to



Wang                                                            [Page 2]

RFC 1385                          EIP                      November 1992


  current IP.

  EIP has a number of very desirable features:

  1) EIP allows the Internet to have virtually unlimited number of
     network numbers and over 10**9 hosts in each network.

  2) EIP is flexible to accommodate most routing and addressing
     schemes, such as those proposed in Nimrod [8], Pip [7], NSAP [9]
     and CityCodes [10]. EIP also allows new fields such as Handling
     Directive [7] or CI [11] to be added.

  3) EIP can substantially reduce the amount of modifications to
     current systems and greatly ease the difficulties in transition.
     In particular, it does not require the upgraded hosts and subnet
     routers to run two set of protocols in parallel.

  4) EIP requires no changes to all assigned IP addresses and subnet
     structures in local are networks.  and requires no modifications
     to ARP/RARP, ICMP, TCP/UDP checksum.

  5) EIP can greatly ease the difficulties of transition.  During the
     transition period, no upgrade is required to the subnet routers.
     EIP hosts maintain full compatibility with IP hosts within the
     same network, even after the transition period.  During the
     transition period, IP hosts can communicate with any hosts in
     other networks via a simple translation service.

  In the rest of the paper, IP refers to the current Internet Protocol
  and EIP refers to the Extended Internet Protocol (EIP is pronounced
  as "ape" - a step forward in the evolution :-).

Extended Internet Protocol (EIP)

  The EIP header format is shown in Figure 1 and the contents of the
  header follows.















Wang                                                            [Page 3]

RFC 1385                          EIP                      November 1992


      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
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |Version|  IHL  |Type of Service|          Total Length         |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |         Identification        |Flags|      Fragment Offset    |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |  Time to Live |    Protocol   |         Header Checksum       |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                Source Host Number                             |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |              Destination Host Number                          |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |     EIP ID    | EIP Ext Length|   EIP Extension (variable)    |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                   Figure 1: EIP Header Format

  Version:  4 bits

    The Version field is identical to that of IP. This field is set
    purely for compatibility with IP hosts. It is not checked by EIP
    hosts.

  IHL:  4 bits

    Internet Header Length is identical to that of IP. IHL is set to
    the length of EIP header purely for compatibility with IP. This
    field is not checked by EIP hosts.  see below the EIP Extension
    Length field for more details)

  Type of Service:  8 bits

    The ToS field is identical to that of IP.

  Total Length:  16 bits

    The Total Length field is identical to that of IP.

  Identification:  16 bits

    The Identification field is identical to that of IP.

  Flags:  3 bits

    The Flags field is identical to that of IP.





Wang                                                            [Page 4]

RFC 1385                          EIP                      November 1992


  Fragment Offset:  13 bits

    The Fragment Offset field is identical to that of IP.

  Time to Live:  8 bits

    The Time to Live field is identical to that of IP.

  Protocol:  8 bits

    The Protocol field is identical to that of IP.

  Header Checksum:  16 bits

    The Header Checksum field is identical to that of IP.

  Source Host Number:  32 bits

    The Source Host Number field is used for identifying the
    source host but is unique only within the source network
    (the equivalent of the host portion of the source IP address).

  Destination Host Number:  32 bits

    The Destination Host Number field is used for identifying the
    destination host but is unique only within the destination network
    (the equivalent of the host portion of the destination IP address).

  EIP ID: 8 bits

    The EIP ID field equals to 0x8A. The EIP ID value is chosen
    in such a way that, to IP hosts and IP routers, an EIP appears
    to be an IP packet with a new IP option of following parameters:

      COPY CLASS NUMBER LENGTH DESCRIPTION
      ---- ----- ------ ------ -----------
        1    0     TBD    var

      Option:  Type=TBD

  EIP Extension Length: 8 bits

       The EIP Extension Length field indicates the total length
       of the EIP ID field, EIP Extension Length field and the
       EIP Extension field in octets. The maximum length that the
       IHL field above can specify is 60 bytes, which is considered
       too short in future. EIP hosts actually use the EIP Extension
       Length field to calculate the total header length:



Wang                                                            [Page 5]

RFC 1385                          EIP                      November 1992


    The total header length = EIP Extension Length + 20.

    The maximum header length of an EIP packet is then 276 bytes.

  EIP Extension: variable

    The EIP Extension field holds the Source Network Number,
    Destination Network Number and other fields. The format
    of the Extension field is not specified here. In its simplest
    form, it can be used to hold two fixed size fields as the
    Source Network Number and Destination Network Number as the
    extension to the addressing space. Since the Extension
    field is variable in length, it can accommodate almost any
    routing and addressing schemes. For example, the Extension
    field can be used to hold "Routing Directive" etc specified
    in Pip [7] or "Endpoint IDs" suggested in Nimrod [8], or the
    "CityCode" [10]. It can also hold other fields such as the
    "Handling Directive" [7] or "Connectionless ID" [11].

  EIP achieves maximum backward compatibility with IP by making the
  extended space appear to be an IP option to the IP hosts and routers.

  When an IP host receives an EIP packets, the EIP Extension field is
  safely ignored as it appears to the IP hosts as an new, therefore an
  unknown, IP option.  As a result, there is no need for translation
  for in-coming EIP packets destined to IP hosts and there is also no
  need for subnet routers to be upgraded during the transition period
  see later section for more details).

  EIP hosts or routers can, however, determine whether a packet is an
  IP packet or an EIP packet by examining the EIP ID field, whose
  position is fixed in the header.

  The EIP Extension field holds the Source and Destination Network
  Numbers, which are only used for communications between different
  networks. For communications within the same network, the Network
  Numbers may be omitted. When the Extension field is omitted, there is
  little difference between an IP packet and an EIP packet.  Therefore,
  EIP hosts can maintain completely compatibility with IP hosts within
  one network.

  In EIP, the Network Numbers and Host Numbers are separate and the IP
  address field is used for the Host Number in EIP. There are a number
  of advantages:

  1) It maintains full compatibility between IP hosts and EIP hosts
     for communications within one network.  Note that the Network
     Number is not needed for communications within one network. A



Wang                                                            [Page 6]

RFC 1385                          EIP                      November 1992


     host can omit the Extension field if it does not need any other
     information in the Extension field, when it communicates with
     another host within the same network.

  2) It allows the IP subnet routers to route EIP packet by treating
     the Host Number as the IP address during the transition period,
     therefore the subnet routers are not required to be updated
     along the border routers.

  3) It allows ARP/RARP to work with both EIP and IP hosts without
     any modifications.

  4) It allows the translation at the border routers much easier.
     During the transition period when the IP addresses are still
     unique, the network portion of the IP addresses can be directly
     extracted and mapped to EIP Network Numbers.

Modifications to IP Systems

  In this section, we outline the modifications to the IP systems that
  are needed for transition to EIP. Because of the similarity between
  the EIP and IP, the amount of modifications needed to current systems
  are substantially reduced.

  1) Network Numbers: Each network has to be assigned a new EIP Network
     Number based on the addressing scheme used. The mapping
     between the IP network numbers and the EIP Network Numbers can
     be used for translation service (see below).

  2) Host Numbers: There is no need for assigning EIP Host Numbers.
     All existing hosts can use their current IP addresses as their
     EIP Host Numbers. New machines may be allocated any number from
     the 32-bit Host Number space since the structure posed on IP
     addressing is no longer necessary. However, during the transition,
     allocation of EIP Host Numbers should still follow the IP
     addressing rule, so that the EIP Host Numbers are still globally
     unique and can still be interpreted as IP addresses.  This will
     allow a more gradual transition to EIP (see below).

  3) Translation Service: During the transition period when the EIP
     Host Numbers are still unique, an address translation service
     can be provided to IP hosts that need communicate with hosts in
     other networks cross the upgraded backbone networks.  The
     translation service can be provided by the border routers.  When a
     border router receives an IP packet, it obtains the Destination
     Network Number by looking up in the mapping table between IP
     network numbers and EIP Network Numbers. The border router then
     adds the Extension field with the Source and Destination Network



Wang                                                            [Page 7]

RFC 1385                          EIP                      November 1992


     Numbers into the packet, and forwards to the backbone networks.
     It is only necessary to translate the out-going IP packets to
     the EIP packets.  There is no need to translate the EIP packets
     back to IP packets even when they are destined to IP hosts.
     This is because that the Extension field in the EIP packets
     appears to IP hosts just an unknown IP option and is ignored by
     the IP hosts during the processing.

  4) Border Routers: The new EIP Extension has to be implemented and
     routing has to be done based on the Network Number in the EIP
     Extension field. The border routers may have to provide the
     translation service for out-going IP packets during the transition
     period.

  5) Subnet Routers: No modifications are required during the transition
     period when EIP Host Numbers (which equals to the IP
     addresses) are still globally unique. The subnet routing is carried
     out based on the EIP Host Numbers and when the EIP Host
     IDs are still unique, subnet routers can determine, by treating
     the EIP Host Number as the IP addresses, whether a packet is
     destined to remote networks or not and forward correctly. The
     Extension field in the EIP packets also appear to the IP subnet
     routers an unknown IP option and is ignored in the processing.
     However, subnet routers eventually have to implement the EIP
     Extension and carry out routing based on Network Numbers when
     EIP Host Numbers are no longer globally unique.

  6) Hosts: The EIP Extension has to be implemented.  routing has to
     be done based on the Network Number in the EIP Extension field,
     and also based on the Host Number and subnet mask if subnetting
     is used. IP hosts may communication with any hosts within the
     same network at any time. During the transition period when the
     EIP Host Numbers are still unique, IP hosts can communicate with
     any hosts in other network via the translation service.

  7) DNS: A new resource record (RR) type "N" has to be added for EIP
     Network Numbers. The RR type "A", currently used for IP
     addresses, can still be used for EIP Host Numbers. RR type "N"
     entries have to be added and RR type "PTR" to be updated.  All
     other entries remain unchanged.

  8) ARP/RARP: No modifications are required. The ARP and RARP are
     used for mapping between EIP Host Numbers and physical
     addresses.

  9) ICMP: No modifications are required.

  10) TCP/UDP Checksum: No modifications are required. The pseudo



Wang                                                            [Page 8]

RFC 1385                          EIP                      November 1992


      header includes the EIP Source and Destination IDs instead of
      the source and destination IP addresses.

  11) FTP: No modifications are required during the transition period
      when the IP hosts can still communicate with hosts in other
      networks via the translation service. After the transition period,
      however, the "DATA Port (Port)" command has to be modified to
      pass the port number only and ignore the IP address.  A new FTP
      command may be created to pass both the port number and the EIP
      address to allow a third party to be involved in the file
      transfer.

Transition to EIP

  In this section, we outline a plan for transition to EIP.

  EIP can greatly reduce the complexity of transition. In particular,
  there is no need for the updated hosts and subnet routers to run two
  protocols in parallel in order to achieve interoperability between
  old and new systems.  During the transition, IP hosts can still
  communicate with any machines in the same network without any
  changes.  When the EIP Host Numbers (i.e., the 32-bit IP addresses)
  are still globally unique, IP hosts can contact hosts in other
  networks via translation service provided in the border routers.

  The transition goes as follows:

  Phase 0:
       a) Choose an addressing and routing scheme for the Internet.
       b) Implement the routing protocol.
       c) Assign new Network Numbers to existing networks.

  Phase 1:
       a) Update all backbone routers and border routers.
       b) Update DNS servers.
       c) Start translation service.

  Phase 2:
       a) Update first the key hosts such as mail servers, DNS servers,
       FTP servers and central machines.
       b) Update gradually the rest of the hosts.

  Phase 3:
       a) Update subnet routers
       b) Withdraw the translation service.

  The translation service can be provided as long as the Host IDs
  (i.e., the 32-bit IP address) are still globally unique. When the IP



Wang                                                            [Page 9]

RFC 1385                          EIP                      November 1992


  address space is exhausted, the translation service will be withdrawn
  and the remaining IP hosts can only communicate with hosts within the
  the same network. At the same time, networks can use any numbers in
  the 32-bit space for addressing their hosts.

Related Work

  A recent proposal called IPAE by Hinden and Crocker also attempts to
  minimize the modifications to the current IP system yet to extend the
  addressing space [12]. IPAE uses encapsulation so that the extended
  space is carried as IP data. However, it has been found that the 64
  bits IP data returned by an ICMP packet is too small to hold the
  Global IP addresses. Thus, when a router receives an ICMP generated
  by an old IP host, it is not able to convert it into a proper ICMP
  packet. More details can be found in [13].

Discussions

  EIP does not necessary increase the header length significantly as
  most of the fields in the current IP will be still needed in the new
  internet protocol. There are debates as to whether fragmentation and
  header checksum are necessary in the new internet protocol but no
  consensus has been reached.

  EIP assumes that IP hosts and routers ignore unknown IP option
  silently as required by [15,16].  Some people have expressed some
  concerns as to whether current IP routers and hosts in the Internet
  can deal with unknown IP options properly.

  In order to look into the issues further, we carried out a number of
  experiments over the use of IP option. We selected 35 hosts over 30
  countries across the Internet. A TCP test program (based on ttcp.c)
  then transmitted data to the echo port (tcp port 7) of each of the
  hosts. Two tests were carried out for each host, one with an unknown
  option (type 0x8A, length 40 bytes) and the other without any
  options.

  It is difficult to ensure that the conditions under which the two
  tests run are identical but we tried to make them as close as
  possible. The two tests (test-opt and test-noopt) run on the same
  machine a Sun4) in parallel, i.e., "test-opt& ; test-noopt&" and then
  again in the reverse order, i.e., "test-noopt& ; test-opt&", so each
  test pair actually run twice.  Each host was ping'ed before the tests
  so that the domain name information was cached before the name
  lookup.

  The experiments were carried out at three sites: UCL, Bellcore and
  Cambridge University. The tcp echo throughput (KB/Sec) results are



Wang                                                           [Page 10]

RFC 1385                          EIP                      November 1992


  listed in Appendix.

  The results show that the IP option was dealt with properly and there
  is no visible performance difference under the test setup.

References

  [1] Chiappa, N., "The IP Addressing Issue", Work in Progress, October
      1990.

  [2] Clark, D., Chapin, L., Cerf, V., Braden, R., and R. Hobby,
      "Towards the Future Architecture", RFC 1287, MIT, BBN, CNRI, ISI,
      UCDavis , December 1991.

  [3] Solensky, F. and F. Kastenholz, "A Revision to IP Address
      Classifications", Work in Progress, March 1992.

  [4] Fuller, V., Li, T., Yu, J., and K. Varadhan, "Supernetting: an
      Address Assignment and Aggregation Strategy", RFC 1338, BARRNet,
      cisco, Merit, OARnet, June 1992.

  [5] Wang, Z., and J. Crowcroft, "A Two-Tier Address Structure for the
      Internet: a solution to the problem of address space exhaustion",
      RFC 1335, University College London, May 1992.

  [6] Callon, R., "TCP and UDP with Bigger Addresses (TUBA), a Simple
      Proposal for Internet Addressing and Routing", RFC 1347, DEC,
      June 1992.

  [7] Tsuchiya, P., "Pip: The 'P' Internet Protocol", Work in Progress,
      May 1992

  [8] Chiappa N., "A New IP Routing and Addressing Architecture", Work
      in Progress, 1992.

  [9] Colella, R., Gardner, E., and R. Callon, "Guidelines for OSI NSAP
      Allocation in the Internet" RFC 1237, NIST, Mitre, DEC, July
      1991.

 [10] Deering, S., "City Codes: An Alternative Scheme for OSI NSAP
      Allocation in the Internet", Work in Progress, January 1992.

 [11] Clark, D., "Building routers for the routing of tomorrow", in his
      message to [email protected], 14 July 1992.

 [12] Hinden, R., and D. Crocker, "A Proposal for IP Address
      Encapsulation (IPAE): A Compatible Version of IP with Large
      Addresses", Work in Progress, July 1992.



Wang                                                           [Page 11]

RFC 1385                          EIP                      November 1992


 [13] Partridge, C., "Re: Note on implementing IPAE", in his message to
      [email protected], 17 July 1992.

 [14] Deering, S., "SIP: Simple Internet Protocol", Work in Progress,
      September 1992.

 [15] Braden, R., Editor, "Requirements for Internet Hosts
       -- Communication Layers", RFC 1122, ISI, October 1989.

 [16] Almquist, P., Editor, "Requirements for IP Routers", Work in
      Progress, October 1991.

Appendix

      Throughput Test from UCL (sartre.cs.ucl.ac.uk)

     Destination Host          test-noopt     test-opt
     -------------------        ----------     ---------
     oliver.cs.mcgill.ca          1.128756      1.285345
     oliver.cs.mcgill.ca          1.063096      1.239709
     bertha.cc.und.ac.za          0.094336      0.043917
     bertha.cc.und.ac.za          0.075681      0.057120
     vnet3.vub.ac.be              2.090622      2.228181
     vnet3.vub.ac.be              1.781374      1.692740
     itdsrv1.ul.ie                1.937596      2.062579
     itdsrv1.ul.ie                1.928313      1.936784
     sunic.sunet.se              11.064797     11.724055
     sunic.sunet.se              10.861720     10.840306
     pascal.acm.org               2.463790      0.810133
     pascal.acm.org               1.619088      0.860198
     iti.gov.sg                   1.565320      1.983795
     iti.gov.sg                   1.564788      1.921803
     rzusuntk.unizh.ch            9.903805     11.335920
     rzusuntk.unizh.ch            9.597806     10.678098
     funet.fi                     9.897876      9.382925
     funet.fi                    10.487118     11.023745
     odin.diku.dk                 5.851407      5.482946
     odin.diku.dk                 5.992257      6.243283
     cphkvx.cphk.hk               0.758044      0.844406
     cphkvx.cphk.hk               0.784532      0.745606
     bootes.cus.cam.ac.uk        28.341705     29.655824
     bootes.cus.cam.ac.uk        24.804125     23.240990
     pesach.jct.ac.il             1.045922      1.115802
     pesach.jct.ac.il             1.330429      0.978184
     sun1.sara.nl                10.546733     11.500778
     sun1.sara.nl                 9.624833     10.214136
     cocos.fuw.edu.pl             1.747777      1.702324
     cocos.fuw.edu.pl             1.676151      1.716435



Wang                                                           [Page 12]

RFC 1385                          EIP                      November 1992


     apple.com                    4.449559      4.145081
     apple.com                    6.431675      5.520443
     gorgon.tf.tele.no            1.199810      1.374546
     gorgon.tf.tele.no            0.508642      0.993261
     kogwy.cc.keio.ac.jp          3.626448      3.249590
     kogwy.cc.keio.ac.jp          3.913777      4.094849
     exu.inf.puc-rio.br           1.913925      1.795235
     exu.inf.puc-rio.br           1.154936      1.114775
     inria.inria.fr               2.299561      0.599665
     inria.inria.fr               1.219282      0.873672
     kum.kaist.ac.kr              0.252704      0.254199
     kum.kaist.ac.kr              0.236196      0.172367
     sunipc1.labein.es            1.398777      1.243588
     sunipc1.labein.es            0.876177      0.602964
     wifosv.wsr.ac.at             0.531153      0.803387
     wifosv.wsr.ac.at             0.773935      0.557798
     uunet.uu.net                 7.813556      6.764543
     uunet.uu.net                 7.969203      6.657325
     infnsun.aquila.infn.it       2.321197      2.402477
     infnsun.aquila.infn.it       2.400196      2.695016
     muttley.fc.ul.pt             0.545775      0.434672
     muttley.fc.ul.pt             0.284124      0.266017
     dmssyd.syd.dms.csiro.au      2.734685      2.857545
     dmssyd.syd.dms.csiro.au      1.168154      1.462789
     hamlet.caltech.edu           2.552804      2.897286
     hamlet.caltech.edu           3.839141      2.407945
     sztaki.hu                    0.294196      0.403697
     sztaki.hu                    0.236260      0.388755
     menvax.restena.lu            0.465066      0.515361
     menvax.restena.lu            0.358646      0.511985
     nctu.edu.tw                  0.484372      0.816722
     nctu.edu.tw                  0.705733      1.109228
     xalapa.lania.mx              0.899529      0.822544
     xalapa.lania.mx              1.150058      0.881713
     truth.waikato.ac.nz          1.438481      1.993749
     truth.waikato.ac.nz          1.325041      1.833999















Wang                                                           [Page 13]

RFC 1385                          EIP                      November 1992


        Throughput Test from Bellcore (latour.bellcore.com)

     Destination Host          test-noopt     test-opt
     ------------------        ----------     ---------
     oliver.cs.mcgill.ca          1.820014      2.128104
     oliver.cs.mcgill.ca          1.979981      1.866815
     bertha.cc.und.ac.za          0.099289      0.035877
     bertha.cc.und.ac.za          0.118627      0.103763
     vnet3.vub.ac.be              0.368476      0.694463
     vnet3.vub.ac.be              0.443269      0.644050
     itdsrv1.ul.ie                0.721444      0.960068
     itdsrv1.ul.ie                0.713952      0.953275
     sunic.sunet.se               2.989907      2.956766
     sunic.sunet.se               2.100563      2.010292
     pascal.acm.org               2.487185      3.896253
     pascal.acm.org               1.944085      4.269323
     iti.gov.sg                   2.401733      2.735445
     iti.gov.sg                   2.950990      2.793121
     rzusuntk.unizh.ch            4.094820      3.618023
     rzusuntk.unizh.ch            2.952650      2.245001
     funet.fi                     6.703408      5.928008
     funet.fi                     7.389722      5.815122
     odin.diku.dk                 2.094152      2.450695
     odin.diku.dk                 5.362362      4.690722
     cphkvx.cphk.hk               0.092698      0.106880
     cphkvx.cphk.hk               0.496394      0.681994
     bootes.cus.cam.ac.uk         2.632951      2.631322
     bootes.cus.cam.ac.uk         3.717170      1.335914
     pesach.jct.ac.il             0.684029      0.921621
     pesach.jct.ac.il             0.390263      1.095265
     sun1.sara.nl                 3.186035      2.325166
     sun1.sara.nl                 3.053797      3.081236
     cocos.fuw.edu.pl             0.154405      0.124795
     cocos.fuw.edu.pl             0.120283      0.105825
     apple.com                   12.588979     12.957880
     apple.com                   13.861733     12.211125
     gorgon.tf.tele.no            1.280217      1.112675
     gorgon.tf.tele.no            0.243205      0.631096
     kogwy.cc.keio.ac.jp          6.249789      5.075968
     kogwy.cc.keio.ac.jp          3.387490      4.583511
     exu.inf.puc-rio.br           2.089536      2.233711
     exu.inf.puc-rio.br           2.476758      2.249439
     inria.inria.fr               0.653974      0.866246
     inria.inria.fr               0.739127      1.130521
     kum.kaist.ac.kr              1.541682      1.312546
     kum.kaist.ac.kr              0.906632      1.042793
     sunipc1.labein.es            0.101496      0.091456
     sunipc1.labein.es            0.054245      0.101585



Wang                                                           [Page 14]

RFC 1385                          EIP                      November 1992


     wifosv.wsr.ac.at             1.044443      0.369528
     wifosv.wsr.ac.at             0.596935      0.870377
     uunet.uu.net                 9.530348      8.999789
     uunet.uu.net                 8.941888      6.075660
     infnsun.aquila.infn.it       1.619418      1.569645
     infnsun.aquila.infn.it       1.156780      1.158000
     muttley.fc.ul.pt             0.353632      0.416126
     muttley.fc.ul.pt             0.221522      0.155505
     dmssyd.syd.dms.csiro.au      3.433901      3.272839
     dmssyd.syd.dms.csiro.au      3.408975      3.130188
     hamlet.caltech.edu           5.367756      6.325031
     hamlet.caltech.edu           4.828718      5.676571
     sztaki.hu                    0.301120      0.362481
     sztaki.hu                    0.253222      0.519892
     menvax.restena.lu            0.364221      0.480789
     menvax.restena.lu            0.456882      0.580778
     nctu.edu.tw                  0.246523      1.199412
     nctu.edu.tw                  0.423476      0.630833
     xalapa.lania.mx              0.748642      0.607284
     xalapa.lania.mx              0.716781      0.643030
     truth.waikato.ac.nz          2.197595      2.072601
     truth.waikato.ac.nz          2.489748      2.186684





























Wang                                                           [Page 15]

RFC 1385                          EIP                      November 1992


         Throughput Test from Cam U (cus.cam.ac.uk)

     Destination Host          test-noopt     test-opt
     ------------------        ----------     ---------
     oliver.cs.mcgill.ca           1.128756       1.285345
     oliver.cs.mcgill.ca           1.063096       1.239709
     bertha.cc.und.ac.za           0.031218       0.031221
     bertha.cc.und.ac.za           0.034405       0.034925
     vnet3.vub.ac.be               0.568487       0.731320
     vnet3.vub.ac.be               0.558238       0.581415
     itdsrv1.ul.ie                 1.064302       1.284707
     itdsrv1.ul.ie                 0.852089       1.025779
     sunic.sunet.se                7.179942       6.270326
     sunic.sunet.se                5.772485       6.689160
     pascal.acm.org                1.661248       1.726725
     pascal.acm.org                1.557839       1.428193
     iti.gov.sg                    0.600616       0.926690
     iti.gov.sg                    0.772887       0.956636
     rzusuntk.unizh.ch             3.645913       4.504969
     rzusuntk.unizh.ch             1.853503       2.671272
     funet.fi                      4.190147       3.421110
     funet.fi                      2.270988       3.789678
     odin.diku.dk                  1.361227       0.993901
     odin.diku.dk                  1.977774       2.415716
     cphkvx.cphk.hk                1.173451       1.298421
     cphkvx.cphk.hk                1.151376       1.184210
     bootes.cus.cam.ac.uk        269.589141     238.920081
     bootes.cus.cam.ac.uk        331.203020     293.556436
     pesach.jct.ac.il              0.343598       0.492202
     pesach.jct.ac.il              0.582809       0.930958
     sun1.sara.nl                  1.529277       1.470571
     sun1.sara.nl                  0.896041       0.894923
     cocos.fuw.edu.pl              0.131180       0.142239
     cocos.fuw.edu.pl              0.137697       0.148895
     apple.com                     1.330794       0.453590
     apple.com                     0.856476       0.714661
     gorgon.tf.tele.no             0.094793       0.099981
     gorgon.tf.tele.no             0.167257       0.151625
     kogwy.cc.keio.ac.jp           0.154681       0.178868
     kogwy.cc.keio.ac.jp           1.095814       0.871496
     exu.inf.puc-rio.br            0.454272       0.384484
     exu.inf.puc-rio.br            0.705198       0.690708
     inria.inria.fr                0.149511       0.150021
     inria.inria.fr                0.071125       0.077257
     kum.kaist.ac.kr               0.721184       0.549511
     kum.kaist.ac.kr               0.250285       0.296195
     sunipc1.labein.es             0.519284       0.491745
     sunipc1.labein.es             0.990174       1.009475



Wang                                                           [Page 16]

RFC 1385                          EIP                      November 1992


     wifosv.wsr.ac.at              0.360751       0.418554
     wifosv.wsr.ac.at              0.344268       0.326605
     uunet.uu.net                  4.247430       3.305592
     uunet.uu.net                  3.139251       2.945469
     infnsun.aquila.infn.it        0.480731       0.782631
     infnsun.aquila.infn.it        0.230471       0.292273
     muttley.fc.ul.pt              0.239624       0.334286
     muttley.fc.ul.pt              0.586156       0.419485
     dmssyd.syd.dms.csiro.au       3.630623       3.607504
     dmssyd.syd.dms.csiro.au       1.743162       2.994665
     hamlet.caltech.edu            5.897946       4.650703
     hamlet.caltech.edu            5.118200       5.622022
     sztaki.hu                     0.338358       0.225206
     sztaki.hu                     0.113328       0.112637
     menvax.restena.lu             0.224967       0.359237
     menvax.restena.lu             0.452945       0.472345
     nctu.edu.tw                   2.549709       2.037245
     nctu.edu.tw                   2.229093       2.469851
     xalapa.lania.mx               0.713586       0.810107
     xalapa.lania.mx               0.612278       0.731705
     truth.waikato.ac.nz           1.438481       1.993749
     truth.waikato.ac.nz           1.325041       1.833999

Security Considerations

  Security issues are not discussed in this memo.

Author's Address

  Zheng Wang
  Dept of Computer Science
  University College London
  London WC1E 6BT, UK

  EMail: [email protected]
















Wang                                                           [Page 17]