rfc898.txt

来自「RFC 的详细文档!」· 文本 代码 · 共 1,393 行 · 第 1/3 页

TXT
1,393
字号

RFC 898                                                       April 1984
Gateway SIG Meeting Notes


         IP Processing-

            o   Consistency checks
            o   Redirects does not forward misrouted packets
            o   Fragmentation - ICMP dest unreach If DF Set
            o   Access list for who can pass through

         No GGP, no EGP, Uses known gateways

         Ordinary devices and PDP-10 and PDP-20

   The Wisconsin BITNET/CSNET Gateway -- UWisc - Solomon

      Postel:  This was a discussion of a mail relay between the
      Internet and BITNET to be installed at Wisconsin.

      Muuss:

      WISC-IBM (192.5.2.24) will connect to BITNET

      Mail gateway, BITNET uses RFC 822 headers!

   LAN to X.25 Gateway -- Computer Gateways Inc. - Buhr

      Postel:  This was a description of a protocol translation device
      between an X.25 world and the DATAPOINT ARCNET world.

      Muuss:

      ARCNET to X.25 Bridge
      
      ARCNET - from Datapoint,
        Baseband coax, 2.5 mbps
        Token passing
        Reserve/send/wait/ack protocol
        RIM chip implements this

      "The OSI models seem less clear than the Internet models, perhaps
      because they are less well developed."

      Wraps the subnetwork in an enhanced subnetwork layer.

      Every pair of subnetworks must be connected in this design - hence
      a bridge not a gateway.

      Bridge is a network layer RELAY.

      ARCNET address is sent as X.25 data


Hinden, Postel, Muuss, & Reynolds                               [Page 9]



RFC 898                                                       April 1984
Gateway SIG Meeting Notes


   ISI-UCI Gateway -- UCI - Rose

      Postel:  This was a description of the UCI dumb gateway. This one
      is made up of two hosts (VAX 750s) 50 miles apart.  The VAXs are
      connected via a 9.6 Kbs leased line.  One is interfaced to the
      ISI-NET (an Ethernet) and the other to UCIICS net (also an
      Ethernet).  The VAXs run Berkeley Unix 4.1.  These VAXs run as
      regular hosts too.

      Muuss:

      MTU is 512. Effective bandwidth of approximately 6000 baud over
      9600 baud line.

   FACC Gateway -- FACC - Holkenbrink

      Postel:  A description of a gateway designed by Ford.  The gateway
      is based on a MC68000 multiprocessor and a VME bus.  An
      interesting question that came up during this presentation  was
      "What is the least information a host (or gateway) must have when
      it comes up, and how can it acquire the rest of what it needs to
      go into full operation from the environment?"

      Muuss:

      Inter-segment Processor. M68000 CPU with various co-processors.
      68000 IOPS, 1822, IOP Ethernet IOP. 1 cpu does IP, routing.
      Multi-cpu version of MOS

   Lincoln IP/ST Gateway -- LL - Forgie/Kantrowitz

      Postel:  This was a discussion of the design of the Lincoln
      gateways used primarily in the WBCNET for speech transmission
      research.  This gateway uses special I/O interfaces to promote a
      high packet processing rate.  The gateway implements both the
      regular IP, and the ST protocol which permits resource
      reservations to minimize the variation in transmission delay.
      These gateways can, of course, act as regular internet gateways,
      and have achieved very good performance in terms of datagrams per
      second.

      Muuss:

      Packet voice experiments, wideband SATNET. Concentrate traffic
      from local nets to trunk net. Needed enough performance to load
      WBSATNET. 11/44 and ACC IF11 (Z-80). T1 trunk protocol converter.
      (voice T1 <--> datagram)
      


Hinden, Postel, Muuss, & Reynolds                              [Page 10]



RFC 898                                                       April 1984
Gateway SIG Meeting Notes


      IP problems -
        o   Congestion
        o   High packet header overhead
        o   No support for conference call

      ST -
        o   Virtual circuit
        o   Know capacity in advance, schedule channel
        o   Abbreviated header

      11/44 - 900 to 1000 pkts/sec.
      
      Port processor:
        Sync low speed:     600K bits/sec.
        Packet processing:  500 pkts/sec. average
          20-talker LPC voice loop, 28 data
            bytes/pkt, 50% duty cycle
        Data handling
          4 pcm voice stream loop  64K bps
          184 data bytes/pkt, 100% duty cycle

      Dispatcher Requirements
        o  Timely do ST
        o  Utilize rest of circuit for IP
        o  Performance measurement

      Reservations on the SATNET: Each host makes a reservation for
      Nbytes of M messages every INTERVAL. Reservations are absolute.

      ST and IP for each distant run = MPP multipurpose packets.

      12,000 lines of C code in 11/44 portion.

   Minimal Stub Gateways -- MITRE - Nabielsky

      Postel:  This was a more abstract discussion of how stub gateways
      could interact and acquire information about the topology of the
      Internet.

      Muuss:

      Ethernet stub to Internet
      Inexpensive, single-band  ISBC  186/51 Intel @ $3000
      High performance.  EGP?

      128K bytes/board

      The Internet forest


Hinden, Postel, Muuss, & Reynolds                              [Page 11]



RFC 898                                                       April 1984
Gateway SIG Meeting Notes


      Alternative to ARP using Multicast

   SPF routing -- BBN - Seamonson

      Postel:  This was a fine presentation of the principles of the
      "Shortest Path First" (SPF) routing procedures with some remarks
      on how it is tailored to the Internet gateway situation.  One
      point that was impressed on me was that when using SPF in a set of
      gateways (say, the core autonomous system) the procedure will do
      routing to an "exit" gateway.  Somehow I had not thought about it
      in those terms before, but (obviously) just as there is a source
      and a destination IMP in the ARPANET there will be an entrance and
      an exit gateway in an SPF autonomous system.

      Muuss:

      Features -
        Metric, update procedures, path calculation, forwarding

      Current GGP problems -
        o   Counting to infinity
        o   Not enough topology information in each Gw
        o   Updates potentially very large

      SPF in ARPANET
        o   Single path (not optimal) - no split of flow
        o   Delay based, to minimize delay
        o   Global knowledge of connection topology and delays

      Metric used -
        o   Delay, delay of each packet averaged
              (queueing plus transmission plus propagation)
              arrival-to-arrival time.
        o   Average delay on each trunk computed every 9.6 seconds.
            Report large changes in delay, fast

      Update procedure -
        o   Updates report delay to each neighbor
        o   Update triggered by topology change, significant delay
            change, or 1 time/minute.
            Decay of threshold to direct to send update
        o   Sequence numbers
        o   Flooding on all trunks sent out on all lines
        o   Receipt of echo is acknowledgement
        o   Retransmission
        o   Aging of information
        o   Updates are 2*n*l packet growth.  n = number imps,
            l = number lines


Hinden, Postel, Muuss, & Reynolds                              [Page 12]



RFC 898                                                       April 1984
Gateway SIG Meeting Notes


          - When lines goes up, rather than dumping routing
            table,just waits one minute until all updates have
            been heard.

      Path calculation
         o   Dijkstras Algorithm

                                  20
                         A _______________ F
                        / \  \
                     3 /   \10\15
                      /     \  \
                    B/___5___\D \E
                     \      /  /
                      \    /  /
                     1 \  /  /5
                        \/  /
                         C /

      1.         A       B(A, 3), D(A, 10), E(A, 15). F(A, 20)

      2.         A       C(B, 4), D(B, 8), E(A, 15), F(A, 20)
                 |
                 B

      4.         A          E(C, 9),  F(A,20)
                 |
                 B
                / \
               C   D

      5.         A
                 |
                 B
                 |
                 C
                /
               E

      Then tree is inverted into a "go here to get to this destination."

      For Internet -

          Similar algorithm, needs special packet header to
          indicate "exit" gateway to get to destination network.

         Update procedure -
            Neighbor interface, neighbors, and delay to neighbor.


Hinden, Postel, Muuss, & Reynolds                              [Page 13]



RFC 898                                                       April 1984
Gateway SIG Meeting Notes


            "Next door neighbors" for minimizing traffic.
            Ability to package multiple updates in one average
            explicit Acks.

         Path calculation -
           o   Possible to build different trees based on type of
               service.

         Forwarding -
           o   Exit Gw
           o   Consistent databases are important.

   Multiple Constraint Routing -- SRI - Shacham

      Postel:  This was a clear presentation of some of the consequences
      of the idea of type of service routing.  The level of complexity
      of the routing procedure is determined to depend on how many
      catagories of service there are and how many selections there are
      in each catagory.  A few examples were discussed including the
      current type of service parameters of IP.

      Muuss:

      Both current and proposed ARPANET algorithms provide "best" path
      under single constraint (number of hops, delay).
      Internet will have diverse characteristics, it would be nice to
      consider more than one constraint.

        o   Determine a set of measures.
        o   Represent each measure as a single number.
        o   Determine range of values.  (complexity 0(c**n) range of n)
        o   Define path measure as a function of measure of length.
             sum (delay, cost)
             min/capacity, length, security)

      If just one cost is used, then SPF (or whatever) can be used for
      each cost.  However, under multiple constraints there is a more
      difficult problem. e.g.:  minimum delay with packet size of at
      least 1000 bytes.

      RUMC has been shown to be in the NP complete family.

      RUMC needs bigger tables, more processing and routing overhead.
      Its not awful for 2-choice TOS, like in IP.

      Table size is random, we have to be prepared for the worst case.

      Possible strategies:  flood a "search packet," dropped when


Hinden, Postel, Muuss, & Reynolds                              [Page 14]



RFC 898                                                       April 1984
Gateway SIG Meeting Notes


      constraints are not met, see if it makes it though. Good only for
      virtual circuit. Weighted sum (VC only) works only with some
      probability.

      TOS is needed for Internet, but the algorithms are costly.
      Complexity for providing TOS IP style is not too high.

   FACC Multinet Gateway Routing -- FACC - Cook

      Postel:  This approach considered hop count to be an inadequate
      metric for routing decsions in a system of different types of
      networks (e.g., Ethernets, ARPANETs, 2.4Kb lines).  Delay was
      selected as the metric to use.  There are some interesting issues
      in the measurement of delay for some types of networks.  Also, the
      design considers the use of multiple paths when they are avaiable,
      and routing to provide connectivty between the parts of
      partitioned networks.

      Muuss:

      Routing with a single constraint.
      A network of gateways Access, Transport, or Dual networks.
      Some networks are used as backbones between gateways only.
      
      Routing updates
        Variable length
        Broadcast routing updates

      Unitary ends - A - Gw - B - Rest
         Routing for A is really just routing to B
         Neighbor Gws, nets
         Lots and lots of tables

   Metanet Gateway -- SRI - Denny

      Postel:  This is a project to invent several new addressing
      features for gateways.  In particular, there is a scheme to use an
      option much like the source route option to do multi-addressing of
      IP datagrams.  It seems as if the gateways that implement this
      option will have to know which other gateways do and don't
      implement it.  Also, there was discussion of a gateway to a
      network that is in radio silence, and how to keep TCP connections
      going with hosts that can't talk.  This project is also concerned
      about network reconstitution, security, survivability, congestion
      control, and supporting multimedia data (voice, bitmaps, etc.) in
      applications.  A gateway is being developed in ADA for a MC68000
      machine (SUN), and the initial version of the gateway is to be up
      in May 84.


Hinden, Postel, Muuss, & Reynolds                              [Page 15]



RFC 898                                                       April 1984
Gateway SIG Meeting Notes


      Muuss:

      Navy internet
        Multimedia mail and conf.
         Radio silence (EMCON)
         Security and Survivability.

      EMCON - Causes special problems for EGP and IGP one way nonTCP
      mail delivery.  No Acks. Uses name screen to redirect mail to
      special one-way mail catcher, who then forwards using ordinary
      methods.

      Security and survivability
      Access control - "capability" - 32/64 bit key which changes
      frequently (every hour or so)
      
      Reconstitution - Partitioning, coalescing, mobile host
      Test and monitoring - HMP

      Gateway target - 68000 in ADA.  Telesoft compiler

   Address Mapping and Translation -- UCL - Crowcroft

      Postel:  This was a discussion of some of the issues in
      interconnecting networks of different types including the Internet
      and networks in England such as the Universe network.  The
      Universe network is made up of Cambridge Rings at several sites
      linked via a satellite channel.

      Muuss:

      ARPA - SATNET - NULLNET - UCLNET UNIVERSE Satellite, 3 UCL rings

      SAM -
        o   IP switch to several 1822 hosts
        o   IP/universe mapper, overlays UCLNET on universe
        o   Mask and match
              128. 11. code. host

      Three types:

         1.  Direct:  code --> subnet
              2.  Redirect: 2nd lookup (for multihoming)
              3.  Logical: Logical address into a table of universe
         names.
                           Name lookups give addresses and routes.

      IP tunnels through X.25


Hinden, Postel, Muuss, & Reynolds                              [Page 16]



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?