home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1626.txt < prev    next >
Text File  |  1996-05-07  |  12KB  |  135 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                        R. Atkinson Request for Comments: 1626                     Naval Research Laboratory Category: Standards Track                                       May 1994 
  8.  
  9.                    Default IP MTU for use over ATM AAL5 
  10.  
  11. Status of this Memo 
  12.  
  13.    This document specifies an Internet standards track protocol for the    Internet community, and requests discussion and suggestions for    improvements.  Please refer to the current edition of the "Internet    Official Protocol Standards" (STD 1) for the standardization state    and status of this protocol.  Distribution of this memo is unlimited. 
  14.  
  15. Default Value for IP MTU over ATM AAL5 
  16.  
  17.    Protocols in wide use throughout the Internet, such as the Network    File System (NFS), currently use large frame sizes (e.g. 8 KB).    Empirical evidence with various applications over the Transmission    Control Protocol (TCP) indicates that larger Maximum Transmission    Unit (MTU) sizes for the Internet Protocol (IP) tend to give better    performance.  Fragmentation of IP datagrams is known to be highly    undesirable. [KM87] It is desirable to reduce fragmentation in the    network and thereby enhance performance by having the IP Maximum    Transmission Unit (MTU) for AAL5 be reasonably large.  NFS defaults    to an 8192 byte frame size.  Allowing for RPC/XDR, UDP, IP, and LLC    headers, NFS would prefer a default MTU of at least 8300 octets.    Routers can sometimes perform better with larger packet sizes because    most of the performance costs in routers relate to "packets handled"    rather than "bytes transferred".  So there are a number of good    reasons to have a reasonably large default MTU value for IP over ATM    AAL5. 
  18.  
  19.    RFC 1209 specifies the IP MTU over SMDS to be 9180 octets, which is    larger than 8300 octets but still in the same range. [RFC-1209] There    is no good reason for the default MTU of IP over ATM AAL5 to be    different from IP over SMDS, given that they will be the same    magnitude.  Having the two be the same size will be helpful in    interoperability and will also help reduce incidence of IP    fragmentation. 
  20.  
  21.    Therefore, the default IP MTU for use with ATM AAL5 shall be 9180    octets.  All implementations compliant and conformant with this    specification shall support at least the default IP MTU value for use    over ATM AAL5. 
  22.  
  23.  
  24.  
  25.  
  26.  
  27. Atkinson                                                        [Page 1] 
  28.  RFC 1626          Default IP MTU for use over ATM AAL5          May 1994 
  29.  
  30.  Permanent Virtual Circuits 
  31.  
  32.    Implementations which only support Permanent Virtual Circuits (PVCs)    will (by definition) not implement any ATM signalling protocol.  Such    implementations shall use the default IP MTU value of 9180 octets    unless both parties have agreed in advance to use some other IP MTU    value via some mechanism not specified here. 
  33.  
  34. Switched Virtual Circuits 
  35.  
  36.    Implementations that support Switched Virtual Circuits (SVCs) MUST    attempt to negotiate the AAL CPCS-SDU size using the ATM signalling    protocol.  The industry standard ATM signalling protocol uses two    different parts of the Information Element named "AAL Parameters" to    exchange information on the MTU over the ATM circuit being setup    [ATMF93a].  The Forward Maximum CPCS-SDU Size field contains the    value over the path from the calling party to the called party.  The    Backwards Maximum CPCS-SDU Size Identifier field contains the value    over the path from the called party to the calling party.  The ATM    Forum specifies the valid values of this identifier as 1 to 65535    inclusive.  Note that the ATM Forum's User-to-Network-Interface (UNI)    signalling permits the MTU in one direction to be different from the    MTU in the opposite direction, so the Forward Maximum CPCS-SDU Size    Identifier might have a different value from the Backwards Maximum    CPCS-SDU Size Identifier on the same connection. 
  37.  
  38.    If the calling party wishes to use the default MTU it shall still    include the "AAL Parameters" information element with the default    values for the Maximum CPCS-SDU Size as part of the SETUP message of    the ATM signalling protocol [ATMF93b].  If the calling party desires    to use a different value than the default, it shall include the "AAL    Parameters" information element with the desired value for the    Maximum CPCS-SDU Size as part of the SETUP message of the ATM    Signalling Protocol.  The called party will respond using the same    information elements and identifiers in its CONNECT message response    [ATMF93c]. 
  39.  
  40.    If the called party receives a SETUP message containing the "Maximum    CPCS-SDU Size" in the AAL Parameters information element, it shall    handle the Forward and Backward Maximum CPCS-SDU Size Identifier as    follows: 
  41.  
  42.     a) If it is able to accept the ATM MTU values proposed by the        SETUP message, it shall include an AAL Parameters information        element in its response.  The Forward and Backwards Maximum        CPCS-SDU Size fields shall be present and their values shall be        equal to the corresponding values in the SETUP message. 
  43.  
  44.  
  45.  
  46.  Atkinson                                                        [Page 2] 
  47.  RFC 1626          Default IP MTU for use over ATM AAL5          May 1994 
  48.  
  49.      b) If it wishes a smaller ATM MTU size than that proposed, then        it shall set the values of the Maximum CPCS-SDU Size in the AAL        Parameters information elements equal to the desired value in the        CONNECT message responding to the original SETUP message. 
  50.  
  51.     c) If the calling endpoint receives a CONNECT message that does        not contain the AAL Parameters Information Element, but the        corresponding SETUP message did contain the AAL Parameters        Information Telement (including the forward and backward CPCS-SDU        Size fields), it shall clear the call with cause "AAL Parameters        cannot be supported". 
  52.  
  53.     d) If either endpoint receives a STATUS message with cause        "Information Element Non-existent or Not Implemented" or cause        ""Access Information Discarded", and with a diagnostic field        indicating the AAL Parameters Information Element identifier, it        shall clear the call with cause "AAL Parameters cannot be        supported." 
  54.  
  55.     e) If either endpoint receives CPCS-SDUs in excess of the        negotiated MTU size, it may use IP fragmentation or may clear the        call with cause "AAL Parameters cannot be supported".  In this        case, an error has occurred either due to a fault in an end        system or in the ATM network.  The error should be noted by ATM        network management for human examination and intervention. 
  56.  
  57.    If the called endpoint incorrectly includes the Forward and Backward    Maximum CPCS-SDU Size fields in the CONNECT messages (e.g.  because    the original SETUP message did not include these fields) or it sets    these fields to an invalid value, then the calling party shall clear    the call with cause "Invalid Information Element Contents". 
  58.  
  59. Path MTU Discovery Required 
  60.  
  61.    The Path MTU Discovery mechanism is an Internet Standard [RFC-1191]    and is an important mechanism for reducing IP fragmentation in the    Internet.  This mechanism is particularly important because new    subnet ATM uses a default MTU sizes significantly different from    older subnet technologies such as Ethernet and FDDI. 
  62.  
  63.    In order to ensure good performance throughout the Internet and also    to permit IP to take full advantage of the potentially larger IP    datagram sizes supported by ATM, all routers implementations that    comply or conform with this specification must also implement the IP    Path MTU Discovery mechanism as defined in RFC-1191 and clarified by    RFC-1435.  Host implementations should implement the IP Path MTU    Discovery mechanism as defined in RFC-1191. 
  64.  
  65.  
  66.  
  67.  Atkinson                                                        [Page 3] 
  68.  RFC 1626          Default IP MTU for use over ATM AAL5          May 1994 
  69.  
  70.  Applicability Statement 
  71.  
  72.    The Multiprotocol Encapsulation over ATM AAL5 defined in RFC-1483 is    not specific to any model of IP and ATM interaction. [RFC-1483]    Similarly, this specification is general enough to apply to all    models for use of IP over ATM AAL5.  Use of this specification is    recommended for all implementatons of IP over ATM AAL5 in order to    increase interoperability and performance.  This specification does    not conflict with the Classical IP over ATM specification and may be    used as a conforming extension to that specification.  [RFC-1577]    Applicability of this draft is not limited to the Classical IP over    ATM model. 
  73.  
  74. Security Considerations 
  75.  
  76.    Security issues are not discussed in this memo. 
  77.  
  78. References 
  79.  
  80.    [RFC-791] Postel, J., "Internet Protocol - DARPA Internet Program    Protocol Specification", STD 5, RFC 791, DARPA, September    1981. 
  81.  
  82.    [RFC-793] Postel, J., "Transmission Control Protocol - DARPA    Internet Program Protocol Specification", STD 7, RFC 793,    DARPA, September 1981. 
  83.  
  84.    [RFC-1122] Braden, R., Editor, Requirements for Internet Hosts --    Communications Layers, STD 3, RFC 1122, USC/Information Sciences    Institute, October 1989, pp.58-60. 
  85.  
  86.    [RFC-1191] Mogul, J., and S. Deering, "Path MTU Discovery",    RFC 1191, DECWRL, Stanford University, November 1990. 
  87.  
  88.    [RFC-1209] Piscitello, D., and J. Lawrence, "The Transmission of    IP Datagrams over the SMDS Service", RFC 1209, Bell Communications    Research, March 1991. 
  89.  
  90.    [RFC-1435] Knowles, S., "IESG Advice from Experience with Path MTU    Discovery, RFC-1435, IESG, March 1993. 
  91.  
  92.    [RFC-1483] Heinanen, J., "Multiprotocol Encapsulation over ATM    Adapatation Layer 5", RFC 1483, Telecom Finland, July 1993. 
  93.  
  94.    [RFC-1577] Laubach, M., "Classical IP and ARP over ATM", RFC 1577,    Hewlett-Packard Laboratories, January 1994. 
  95.  
  96.  
  97.  
  98.  
  99.  
  100. Atkinson                                                        [Page 4] 
  101.  RFC 1626          Default IP MTU for use over ATM AAL5          May 1994 
  102.  
  103.     [ATMF93a] Breault, R., Grace, J., Jaeger, J., and L. Wojnaroski,    Editors, "ATM Forum User Network Interface Specification", Version    3.0, Section 5.4.5.5, p. 194-200, 10 September 1993, ATM Forum. 
  104.  
  105.    [ATMF93b] Breault, R., Grace, J., Jaeger, J., and L. Wojnaroski,    Editors, "ATM Forum User Network Interface Specification", Version    3.0, Section 5.3.1.7, p. 171-172, 10 September 1993, ATM Forum. 
  106.  
  107.    [ATMF93c] Breault, R., Grace, J., Jaeger, J., and L. Wojnaroski,    Editors, "ATM Forum User Network Interface Specification", Version    3.0, Section 5.3.1.3, p. 168, 10 September 1993, ATM Forum. 
  108.  
  109.    [KM87] Kent C., and J. Mogul, "Fragmentation Considered Harmful",    Proceedings of the ACM SIGCOMM '87 Workshop on Frontiers in    Computer Communications Technology, August 1987. 
  110.  
  111. Acknowledgements 
  112.  
  113.    While all members of the IETF's IP over ATM Working Group have been    helpful, Vern Schryver, Rob Warnock, Craig Partridge, Subbu    Subramaniam, and Bryan Lyles have been especially helpful to the    author in analysing the host and routing implications of the default    IP MTU value.  Similarly, Dan Grossman provided significant review    and help in ensuring alignment of this text with the related work in    the ATM Forum and ITU. 
  114.  
  115. Disclaimer 
  116.  
  117.    Author's organisation provided for identification purposes only.    This document presents the author's views and is not necessarily the    official opinion of his employer. 
  118.  
  119. Author's Address 
  120.  
  121.    Randall J. Atkinson    Information Technology Division    Naval Research Laboratory    Washington, DC 20375-5320    USA 
  122.  
  123.    EMail: atkinson@itd.nrl.navy.mil 
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  Atkinson                                                        [Page 5] 
  134.  
  135.