⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2684.txt

📁 RFC 的详细文档!
💻 TXT
📖 第 1 页 / 共 4 页
字号:
   below shows an FR-SSCS-PDU embedded in the Payload of an AAL5 CPCS-
   PDU.

                FR-SSCS-PDU in Payload of AAL5 CPCS-PDU
               +-------------------------------+ -------
               |      Q.922 Address Field      | FR-SSCS-PDU Header
               |         (2-4 octets)          |
               +-------------------------------+ -------
               |             .                 |
               |             .                 |
               |    Q.922 Information field    | FR-SSCS-PDU Payload
               |             .                 |
               |             .                 |
               +-------------------------------+ -------
               |      AAL5 CPCS-PDU Trailer    |
               +-------------------------------+

   Routed and bridged PDUs are encapsulated inside the FR-SSCS-PDU as
   defined in RFC 2427.  The Q.922 Information field starts with a Q.922
   Control field followed by an optional Pad octet that is used to align
   the remainder of the frame to a convenient boundary for the sender.
   The protocol of the carried PDU is then identified by prefixing the
   PDU by an ISO/IEC TR 9577 Network Layer Protocol ID (NLPID).

















Grossman & Heinanen         Standards Track                    [Page 18]

RFC 2684                Multiprotocol Over AALS           September 1999


   In the particular case of an IP PDU, the NLPID is 0xCC and the FR-
   SSCS-PDU has the following format:

                FR-SSCS-PDU Format for Routed IP PDUs
               +-------------------------------+
               |       Q.922 Addr Field        |
               |       (2 or 4 octets)         |
               +-------------------------------+
               |     0x03 (Q.922 Control)      |
               +-------------------------------+
               |          NLPID  0xCC          |
               +-------------------------------+
               |             .                 |
               |           IP PDU              |
               |    (up to 2^16 - 5 octets)    |
               |             .                 |
               +-------------------------------+

   Note that according to RFC 2427, the Q.922 Address field MUST be
   either 2 or 4 octets, i.e., a 3 octet Address field MUST NOT be used.

   In the particular case of a CLNP PDU, the NLPID is 0x81 and the FR-
   SSCS-PDU has the following format:

            FR-SSCS-PDU Format for Routed CLNP PDUs
               +-------------------------------+
               |       Q.922 Addr Field        |
               |       (2 or 4 octets)         |
               +-------------------------------+
               |     0x03 (Q.922 Control)      |
               +-------------------------------+
               |         NLPID  0x81           |
               +-------------------------------+
               |              .                |
               |       Rest of CLNP PDU        |
               |    (up to 2^16 - 5 octets)    |
               |              .                |
               +-------------------------------+

   Note that in case of ISO protocols the NLPID field forms the first
   octet of the PDU itself and MUST not be repeated.

   The above encapsulation applies only to those routed protocols that
   have a unique NLPID assigned.  For other routed protocols (and for
   bridged protocols), it is necessary to provide another mechanism for
   easy protocol identification.  This can be achieved by using an NLPID
   value 0x80 to indicate that an IEEE 802.1a SubNetwork Attachment
   Point (SNAP) header follows.



Grossman & Heinanen         Standards Track                    [Page 19]

RFC 2684                Multiprotocol Over AALS           September 1999


   See RFC 2427 for more details related to multiprotocol encapsulation
   over FRCS.

Appendix B.  List of Locally Assigned values of OUI 00-80-C2

       with preserved FCS   w/o preserved FCS    Media
      ------------------   -----------------    --------------
       0x00-01              0x00-07              802.3/Ethernet
       0x00-02              0x00-08              802.4
       0x00-03              0x00-09              802.5
       0x00-04              0x00-0A              FDDI
       0x00-05              0x00-0B              802.6
                            0x00-0D              Fragments
                            0x00-0E              BPDUs

Appendix C.  Partial List of NLPIDs

       0x00    Null Network Layer or Inactive Set (not used with ATM)
       0x80    SNAP
       0x81    ISO CLNP
       0x82    ISO ESIS
       0x83    ISO ISIS
       0xCC    Internet IP

Appendix D. Applications of multiprotocol encapsulation

   Mutiprotocol encapsulation is necessary, but generally not
   sufficient, for routing and bridging over the ATM networks.   Since
   the publication of RFC 1483 (the predecessor of this memo), several
   system specifications were developed by the IETF and the ATM Forum to
   address various aspects of, or scenarios for, bridged or routed
   protocols.  This appendix summarizes these applications.

   1) Point-to-point connection between routers and bridges --
      multiprotocol encapsulation over ATM PVCs has been used to provide
      a simple point-to-point link between bridges and routers across an
      ATM network.  Some amount of manual configuration (e.g., in lieu
      of INARP) was necessary in these scenarios.

   2) Classical IP over ATM -- RFC 2225 (formerly RFC 1577) provides an
      environment where the ATM network serves as a logical IP subnet
      (LIS). ATM PVCs are supported, with address resolution provided by
      INARP.  For ATM SVCs, a new form of ARP, ATMARP, operates over the
      ATM network between a host (or router) and an ATMARP server.
      Where servers are replicated to provide higher availability or
      performance, a Server Synchronization Cache Protocol (SCSP)
      defined in RFC 2335 is used. Classical IP over ATM defaults to the
      LLC/SNAP encapsulation.



Grossman & Heinanen         Standards Track                    [Page 20]

RFC 2684                Multiprotocol Over AALS           September 1999


   3) LAN Emulation -- The ATM Forum LAN Emulation specification
      provides an environment where the ATM network is enhanced by LAN
      Emulation Server(s) to behave as a bridged LAN.  Stations obtain
      configuration information from, and register with, a LAN Emulation
      Configuration Server;  they resolve MAC addresses to ATM addresses
      through the services of a LAN Emulation Server;  they can send
      broadcast and multicast frames, and also send unicast frames for
      which they have no direct VC to a Broadcast and Unicast Server.
      LANE uses the VC multiplexing encapsulation foramts for Bridged
      Etherent/802.3 (without LAN FCS) or Bridged 802.5 (without LAN
      FCS) for the Data Direct, LE Multicast Send and Multicast Forward
      VCCS.  However, the initial PAD field described in this memo is
      used as an LE header, and might not be set to all '0'.

   4) Next Hop Resolution Protocol (NHRP) -- In some cases, the
      constraint that Classical IP over ATM serve a single LIS limits
      performance.  NHRP, as defined in RFC 2332, extends Classical to
      allow 'shortcuts' over a an ATM network that supports several
      LISs.

   5) Multiprotocol over ATM (MPOA) -- The ATM Forum Multiprotocol over
      ATM Specification integrates LANE and NHRP to provide a generic
      bridging/routing environment.

   6) IP Multicast -- RFC 2022 extends Classical IP to support IP
      multicast.  A multicast address resolution server (MARS) is used
      possibly in conjunction with a multicast server to provide IP
      multicast behavior over ATM point-to-multipoint and/or point to
      point virtual connections.

   7) PPP over ATM -- RFC 2364 extends multiprotocol over ATM to the
      case where the encapsulated protocol is the Point-to-Point
      protocols.  Both the VC based multiplexing and LLC/SNAP
      encapsulations are used.  This approach is used when the ATM
      network is used as a point-to-point link and PPP functions are
      required.

Appendix E Differences from RFC 1483

   This memo replaces RFC 1483.  It was intended to remove anachronisms,
   provide clarifications of ambiguities discovered by implementors or
   created by changes to the base standards, and advance this work
   through the IETF standards track process.  A number of editorial
   improvements were made, the RFC 2119 [10] conventions applied, and
   the current RFC boilerplate added.  The following substantive changes
   were made.  None of them is believed to obsolete implementations of
   RFC 1483:




Grossman & Heinanen         Standards Track                    [Page 21]

RFC 2684                Multiprotocol Over AALS           September 1999


   -- usage of NLPID encapsulation is clarified in terms of the RFC 2119
      conventions

   -- a pointer to RFC 2364 is added to cover the case of PPP over ATM

   -- RFC 1755 and RFC 2331 are referenced to describe how
      encapsulations are negotiated, rather than a long-obsolete CCITT
      (now ITU-T) working document and references to work then in
      progress

   -- usage of AAL5 is now a reference to ITU-T I.363.5.  Options
      created in AAL5 since the publication of RFC 1483 are selected.

   -- formatting of routed NLPID-formatted PDUs (which are called
      "routed ISO PDUs"
       in RFC 1483) is clarified

   -- clarification is provided concerning the use of padding between
      the PID and MAC destination address in bridged PDUs and the bit
      ordering of the MAC address.

   -- clarification is provided concerning the use of padding of
      Ethernet/802.3 frames

   -- a new encapuslation for VPNs is added

   -- substantive security considerations were added

   -- a new appendix D provides a summary of applications of
      multiprotocol over ATM

Authors' Addresses

   Dan Grossman
   Motorola, Inc.
   20 Cabot Blvd.
   Mansfield, MA 02048

   EMail: dan@dma.isg.mot.com


   Juha Heinanen
   Telia Finland
   Myyrmaentie 2
   01600 Vantaa, Finland

   EMail: jh@telia.fi




Grossman & Heinanen         Standards Track                    [Page 22]

RFC 2684                Multiprotocol Over AALS           September 1999


Full Copyright Statement

   Copyright (C) The Internet Society (1999).  All Rights Reserved.

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Acknowledgement

   Funding for the RFC Editor function is currently provided by the
   Internet Society.



















Grossman & Heinanen         Standards Track                    [Page 23]


⌨️ 快捷键说明

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