📄 rfc1356.txt
字号:
networks are free to internally combine or split X.25 data packets as long as the complete packet sequence is preserved. The optimum X.25 data packet size is, therefore, dependent on the network, and is not necessarily the largest size offered by that network.4.5 Another method of increasing performance is to open multiple virtual circuits to the same destination, specifying the same CUD. Like packet size, this is not always the best method. When the throughput limitation is due to X.25 window size, opening multiple circuits effectively multiplies the window, and may increase performance. However, opening multiple circuits also competes more effectively for the physical path, by taking more shares of the available bandwidth. While this may be desirable to the user of the encapsulation, it may be somewhat less desirable to the other users of the path. Opening multiple circuits may also cause datagram sequencing and reordering problems in end systems with limited buffering (e.g., at the TCP level, receiving segments out of order, when a single circuit would have delivered them in order). This will only affect performance, not correctness of operation. Opening multiple circuits may also increase the cost of delivering datagrams across a public data network.Malis, Robinson, & Ullmann [Page 10]RFC 1356 Multiprotocol Interconnect on X.25 August 19924.6 This document does not specify any method of dynamic IP to X.25 (or X.121) address resolution. The problem is left for further study. Typical present-day implementations use static tables of varying kinds, or an algorithmic transformation between IP and X.121 addresses [7,9]. There are proposals for other methods. In particular, RFC 1183 [10] describes Domain Name System (DNS) resource records that may be useful either for automatic resolution or for maintenance of static tables. Use of these method(s) is entirely experimental at this time.5. Packet Formats For each protocol encoding, the diagrams outline the call request and the data packet format. The data packet shown is the first of a complete packet (M bit) sequence.5.1 IP Encapsulation Call Request: +----------------+-----------+------------+----+ | GFI, LCN, type | addresses | facilities | CC | +----------------+-----------+------------+----+ X.25 data packets: +----------------+------------------------+ | GFI, LCN, I | IP datagram | +----------------+------------------------+5.2 CLNP, ES-IS, IS-IS Encapsulation Call Request: +----------------+-----------+------------+----+ | GFI, LCN, type | addresses | facilities | 81 | +----------------+-----------+------------+----+ X.25 data packets: +----------------+--------------------------------+ | GFI, LCN, I | CLNP, ES-IS, or IS-IS datagram | +----------------+--------------------------------+ (Note that these datagrams are self-identifying in their first octet).Malis, Robinson, & Ullmann [Page 11]RFC 1356 Multiprotocol Interconnect on X.25 August 19925.3 SNAP Encapsulation Call Request: +----------------+-----------+------------+----+-----------------+ | GFI, LCN, type | addresses | facilities | 80 | SNAP (5 octets) | +----------------+-----------+------------+----+-----------------+ X.25 data packets: +----------------+-------------------------------------+ | GFI, LCN, I | Protocol Data Unit (no SNAP header) | +----------------+-------------------------------------+5.4 Null (Multiplexed) Encapsulation Call Request: +----------------+-----------+------------+----+ | GFI, LCN, type | addresses | facilities | 00 | +----------------+-----------+------------+----+ X.25 data packets: +----------------+-----------------+---------------------+ | GFI, LCN, I | NLPID (1 octet) | Protocol Data Unit | +----------------+-----------------+---------------------+ Examples of data packets: Multiplexed IP datagram: +----------------+----+-----------------------+ | GFI, LCN, I | CC | IP datagram | +----------------+----+-----------------------+ Multiplexed CLNP datagram: +----------------+----+-------------------------+ | GFI, LCN, I | 81 | CLNP datagram | +----------------+----+-------------------------+ Multiplexed SNAP PDU: +----------------+----+-----------------+--------------------+ | GFI, LCN, I | 80 | SNAP (5 octets) | Protocol Data Unit | +----------------+----+-----------------+--------------------+Malis, Robinson, & Ullmann [Page 12]RFC 1356 Multiprotocol Interconnect on X.25 August 19926. Security Considerations Security issues are not discussed in this memo.7. References [1] Korb, J., "A Standard for the Transmission of IP Datagrams Over Public Data Networks", RFC 877, Purdue University, September 1983. [2] ISO/IEC TR 9577, Information technology - Telecommunications and Information exchange between systems - Protocol Identification in the network layer, 1990 (E) 1990-10-15. [3] IEEE, "IEEE Standard for Local and Metropolitan Area Networks: Overview and Architecture", IEEE Standards 802-1990. [4] ISO/IEC 8473, Information processing systems - Data communications - Protocol for providing the connectionless- mode network service, 1988. [5] ISO/IEC 9542, Information processing systems - Telecommunications and information exchange between systems - End system to intermediate system routeing protocol for use in conjunction with the protocol for providing the connectionless- mode network service (ISO/IEC 8473), 1988. [6] Postel, J., Editor., "Internet Protocol - DARPA Internet Program Protocol Specification", RFC 791, USC/Information Sciences Institute, September 1981. [7] Reynolds, J. and J. Postel, "Assigned Numbers", RFC 1340, USC/Information Sciences Institute, July 1992. [8] Bradley, T., Brown, C., and A. Malis, "Multiprotocol Interconnect over Frame Relay", RFC 1294, Wellfleet Communications and BBN Communications, January 1992. [9] "Defense Data Network X.25 Host Interface Specification", contained in "DDN Protocol Handbook", Volume 1, DDN Network Information Center 50004, December 1985. [10] Everhart, C., Mamakos, L., Ullmann, R, and P. Mockapetris, Editors, "New DNS RR Definitions", RFC 1183, Transarc, University of Maryland, Prime Computer, USC/Information Sciences Institute, October 1990. [11] ISO/IEC 8208, Information processing systems - DataMalis, Robinson, & Ullmann [Page 13]RFC 1356 Multiprotocol Interconnect on X.25 August 1992 communications - X.25 Packet Level Protocol for Data Terminal Equipment, 1987.8. Authors' Addresses Andrew G. Malis BBN Communications 150 CambridgePark Drive Cambridge, MA 02140 USA Phone: +1 617 873 3419 Email: malis@bbn.com David Robinson Computervision Systems Integration 201 Burlington Road Bedford, MA 01730 USA Phone: +1 617 275 1800 x2774 Email: drb@relay.prime.com Robert L. Ullmann Process Software Corporation 959 Concord Street Framingham, MA 01701 USA Phone: +1 508 879 6994 Email: ariel@process.comMalis, Robinson, & Ullmann [Page 14]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -