home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / rfc / 800s / rfc877.txt < prev    next >
Text File  |  1992-09-22  |  3KB  |  114 lines

  1. Network Working Group                                         J. T. Korb
  2. Request for Comments: 877                              Purdue University
  3.                                                           September 1983
  4.  
  5.  
  6.  
  7.           A Standard for the Transmission of IP Datagrams
  8.                                Over
  9.                        Public Data Networks
  10.  
  11.  
  12.  
  13.  
  14. This RFC specifies a standard adopted by CSNET, the VAN gateway, and
  15. other organizations for the transmission of IP datagrams over the
  16. X.25-based public data networks. 
  17.  
  18. An X.25 virtual circuit is opened on demand when a datagram arrives at
  19. the network interface for transmission. A virtual circuit is closed
  20. after some period of inactivity (the length of the period depends on
  21. the cost associated with an open virtual circuit). A virtual circuit
  22. may also be closed if the interface runs out of virtual circuits. An
  23. algorithm for managing virtual circuits during peak demand is given
  24. in [1].
  25.  
  26. STANDARDS
  27.  
  28. 1.1 The first octet in the Call User Data Field (the first data octet
  29.     in the Call Request packet) is used for protocol demultiplexing.
  30.     The value hex CC (binary 11001100, decimal 204) is used to mean
  31.     INTERNET PROTOCOL. 
  32.  
  33. 1.2 IP datagrams are sent as X.25 "complete packet sequences". That is,
  34.     datagrams begin on packet boundaries and the M bit ("more data") is
  35.     used for datagrams that are larger than one packet. There are no
  36.     additional headers or other data in the packets.
  37.  
  38. 1.3 Unless a larger packet size is negotiated, the maximum size of an
  39.     IP datagram transmitted over X.25 is 576 octets. If two sites
  40.     negotiate a large X.25 packet size (for example, 1024 octets), an
  41.     IP datagram of that size is allowed. 
  42.  
  43. 1.4 Either site may close a virtual circuit. If the virtual circuit is
  44.     closed or reset while a datagram is being transmitted, the datagram
  45.     is lost.
  46.  
  47. GENERAL REMARKS
  48.  
  49. 2.1 Protocols above IP, such as TCP, do not affect this standard. In
  50.     particular, no attempt is made to open X.25 virtual circuits
  51.     corresponding to TCP connections.
  52.  
  53.  
  54.  
  55.  
  56. Korb                                                            [Page 1]
  57.  
  58. RFC 877                                                   September 1983
  59. Transmission of IP Datagrams Over Public Data Networks
  60.  
  61.  
  62. 2.2 Features of X.25 not discussed in this document are not used.
  63.     For example, interrupt packets and the D bit (indicating
  64.     end-to-end significance) are not used.
  65.  
  66. 2.3 Negotiable features (facilities) of X.25 are allowed. For
  67.     example, sites are free to negotiate larger packet and window
  68.     sizes.
  69.  
  70. 2.4 Some sites, such as CSNET sites, may attempt to open multiple
  71.     virtual circuits to a single site. Sites should attempt to
  72.     handle such incoming calls gracefully: transmit on the
  73.     additional circuits if possible and accept incoming datagrams
  74.     from them, but do not accept the CALL REQUEST, only to
  75.     immediately close the connection or ignore datagrams
  76.     transmitted on such circuits.
  77.  
  78.  
  79. REFERENCE
  80.  
  81. [1] Comer, D.E. and Korb, J.T., "CSNET Protocol Software: The
  82.     IP-to-X.25 Interface", SIGCOMM Symposium on Communications
  83.     Architectures and Protocols, March 1983.
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. Korb                                                            [Page 2]
  113.  
  114.