home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_s_z / draft-yamamoto-ipv6-over-p2p-atm-00.txt < prev    next >
Text File  |  1997-09-22  |  12KB  |  356 lines

  1.  
  2. Internet-Draft                                       K. Yamamoto (NAIST)
  3.                                                        K. Cho (Sony CSL)
  4. Expires in six months                                 Y. Inoue (Fujitsu)
  5.                                                       H. Esaki (Toshiba)
  6.                                                    Y. Atarashi (Hitachi)
  7.                                               A. Hagiwara (Bay Networks)
  8.                                                             
  9.                                                          September, 1997
  10.  
  11.           IPv6 over Point-to-Point ATM Link
  12.           <draft-yamamoto-ipv6-over-p2p-atm-00.txt>
  13.  
  14. Status of this Memo
  15.  
  16.     This document is an Internet-Draft. Internet-Drafts are working
  17.     documents of the Internet Engineering Task Force (IETF), its areas,
  18.     and its working groups. Note that other groups may also distribute
  19.     working documents as Internet-Drafts.
  20.  
  21.     Internet-Drafts are draft documents valid for a maximum of six
  22.     months and may be updated, replaced, or obsoleted by other documents
  23.     at any time.  It is inappropriate to use Internet-Drafts as
  24.     reference material or to cite them other than as ``work in
  25.     progress.''
  26.  
  27.     To learn the current status of any Internet-Draft, please check the
  28.     ``1id-abstracts.txt'' listing contained in the Internet-Drafts
  29.     Shadow Directories on ds.internic.net (US East Coast), nic.nordu.net
  30.     (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific
  31.     Rim).
  32.  
  33. Abstract
  34.  
  35.     This memo defines a communication mechanism to exchange both IPv6
  36.     unicast and multicast packets over an ATM network used as a
  37.     point-to-point link.
  38.  
  39. 1. Introduction
  40.  
  41.     ATM is now one of the most popular link-layer technologies in the
  42.     Internet. Typical usage of ATM is categorized as follows:
  43.  
  44.         (1) Broadcast network such as LAN emulation(LANE)
  45.         (2) Non-Broadcast Multiple Access(NBMA) networks
  46.         (3) Point-to-point networks
  47.  
  48.     This memo discusses a communication mechanism for an IPv6[IPV6] over
  49.     a point-to-point ATM link(3). One of applications of ATM is a fat
  50.     pipe typically found in backbone networks.
  51.  
  52.     This memo defines IEEE 802.2 logical link control(LLC) headers for
  53.     IPv6 over a point-to-point ATM link. The default of MTU size of
  54.     point-to-point ATM and a mechanism to generate an interface
  55.     identifier are also specified.
  56.  
  57.  
  58. YAMAMOTO                                                        [Page 1]
  59.  
  60. Internet Draft               IPv6 over ATM                September 1997
  61.  
  62. 2. Scope of This Memo
  63.  
  64.     Throughout this memo, the term "point-to-point ATM link" means that
  65.     one virtual circuit(VC) is established between two nodes and the VC
  66.     can be accessible through one logical network interface. This link
  67.     is abstracted as a serial link to IPv6. It is not our intention to
  68.     recommend that ATM be used exclusively for point-to-point networks.
  69.  
  70.     In this memo, ATM Adaptation Layer 5(AAL5)[ATM-ENCAP] is assumed to carry
  71.     IPv6 packets over ATM. Both IPv6 unicast and multicast packets are
  72.     delivered only to the opposite end of the point-to-point ATM link.
  73.  
  74.     Please note that point-to-point ATM link here is not a special case
  75.     of NBMA(2). While NBMA requires a special mechanism for multicast, a
  76.     point-to-point ATM link here does not require it.
  77.  
  78.     There is strong demand to implement an IPv6 network over a
  79.     point-to-point ATM link without such a special mechanism. So, it is
  80.     highly desirable to define LLC headers of IPv6 over a point-to-point
  81.     ATM link for inter-operability.
  82.  
  83. 3. Standard Keywords
  84.  
  85.     This memo uses terms which are in capital letters. When the terms
  86.     "MUST", "SHOULD", "MUST NOT", "SHOULD NOT", and "MAY" appear
  87.     capitalized, they are being used to indicate particular
  88.     requirements, whose definitions are found in [KEYWORDS].
  89.  
  90. 4. IPv6 packet encapsulation
  91.  
  92.     LLC encapsulation SHOULD be used to exchange IPv6 packets over a
  93.     point-to-point ATM link. Null encapsulation SHOULD NOT be used for
  94.     IPv6 packets since it is very likely that both IPv6 and IPv4 are
  95.     used on a point-to-point ATM link at the same time.
  96.  
  97.     0x86DD is assigned for the EtherType of IPv6[ETHER], so this memo
  98.     chooses 0x86DD as the Protocol Identifier(PID) according to
  99.     [ATM-ENCAP]. The encapsulation for both IPv6 unicast and multicast
  100.     on a point-to-point ATM link is defined as follows:
  101.  
  102.                +-------------------------------+
  103.                |       LLC 0xAA-AA-03          |
  104.                +-------------------------------+
  105.                |       OUI 0x00-00-00          |
  106.                +-------------------------------+
  107.                |       PID 0x86-DD             |
  108.                +-------------------------------+
  109.                |             .                 |
  110.                |       IPv6 packet             |
  111.                |             .                 |
  112.                +-------------------------------+
  113.  
  114.  
  115.  
  116.  
  117. YAMAMOTO                                                        [Page 2]
  118.  
  119. Internet Draft               IPv6 over ATM                September 1997
  120.  
  121. 5. MTU size
  122.  
  123.     The default MTU size for IPv6 over point-to-point ATM SHOULD be 9180
  124.     octets according to [AAL5-MTU]. Values other than the default MAY be
  125.     used.
  126.  
  127.     An automatic negotiation mechanism for the MTU is not defined in
  128.     this memo. It is not usually necessary on ATM point-to-point links
  129.     as long as same MTU value is correctly configured for each end of
  130.     nodes and if Path MTU Discovery is used for off link communication.
  131.  
  132.     However, it is useful to provide a manual configuration mechanism of
  133.     MTU in certain cases. For example, consider that a host and a router
  134.     are connected with a point-to-point ATM link and the router is also
  135.     attached to a LAN whose MTU is smaller than 9180. To prevent Path
  136.     MTU Discovery triggered by the host, an administrator may wish to
  137.     configure the MTU of the ATM interface to the smaller one in the
  138.     router. This value will be announced to the host via Router
  139.     Advertisements(RA) through the point-to-point ATM link then the host
  140.     will adjust its MTU for the link.
  141.  
  142. 6. Interface Identifier
  143.  
  144.     An interface for a point-to-point ATM link MUST have a 64 bit
  145.     interface token for IPv6. It MUST be unique within the link. The
  146.     interface token SHOULD be generated according to the following
  147.     steps:
  148.  
  149.     (A) If the ATM interface has an EUI 64 bit MAC address, generate an
  150.         interface identifier with it according to "Links or Nodes with
  151.         EUI-64 Identifiers" in Appendix A of [AARCH].
  152.  
  153.     (B) If the ATM interface has an IEEE 802 48 bit MAC adddress,
  154.         generate an interface identifier with it according to "Links or
  155.         Nodes with IEEE 802 48 bit MAC's" in Appendix A of [AARCH].
  156.  
  157.     Note: A node may have multiple virtual interfaces on a single
  158.     physical ATM interface. Such a node may generate the same interface
  159.     identifier for the virtual interfaces, however, it is not a problem
  160.     since interface identifier is not necessarily unique on the node.
  161.  
  162.     (C) If an EUI 64 bit MAC address is available anywhere on the node,
  163.         generate an interface identifier with it according to "Links or
  164.         Nodes with EUI-64 Identifiers" in Appendix A of [AARCH].
  165.  
  166.     (D) If an IEEE 802 48 bit MAC adddress is available anywhere on the
  167.         node, generate an interface identifier with it according to
  168.         "Links or Nodes with IEEE 802 48 bit MAC's" in Appendix A of
  169.         [AARCH].
  170.  
  171.     (E) If an IEEE global identifier is not available, a different
  172.         source of uniqueness should be used. For example, a suggested
  173.         source of uniqueness is machine serial numbers. If such a source
  174.         is available, generate an interface identifier with it according
  175.  
  176. YAMAMOTO                                                        [Page 3]
  177.  
  178. Internet Draft               IPv6 over ATM                September 1997
  179.  
  180.         to "Links with Non-Global Identifiers" in Appendix A of [AARCH].
  181.  
  182.     (F) If a good source of uniqueness cannot be found, generate an
  183.         interface identifier with a random number according to "Links
  184.         with Non-Global Identifiers" in Appendix A of [AARCH].
  185.  
  186. 7. Neighbor Discovery
  187.  
  188.     It is required to implement NDP[NDP] functions on a typical
  189.     point-to-point link defined in [NDPP2P].
  190.  
  191. 8. Relationship with PPP
  192.  
  193.     This memo is one of the current simple solutions. PPP[PPP] is a more
  194.     advanced solution with more features and subsequently needs more
  195.     resources. Currently, the only feature provided by PPP which is not
  196.     covered by this memo is Maximum Receive Unit (MRU). Duplicated Token
  197.     Discovery is possible by Duplicated Address Detection. 
  198.  
  199.     This memo provides an enough mechanism for current several
  200.     well-managed and relatively static ATM environments. IPv6 over PPP
  201.     over point-to-point ATM link may be used in the future if
  202.     less-managed and/or more dynamic IPv6 on ATM circumstances are
  203.     needed and/or more useful configuration options are defined for it.
  204.  
  205. 9. Security Consideration
  206.  
  207.     It is believed that this memo does not introduce new security
  208.     problems to IPv6.
  209.  
  210. References
  211.  
  212.     [AAL5-MTU] R. Atkinson, "Default IP MTU for use over ATM AAL5", RFC
  213.         1626, 1994.
  214.  
  215.     [AARCH] R. Hinden and S. Deering "IP Version 6 Addressing
  216.         Architecture", Internet-Draft,
  217.         <draft-ietf-ipngwg-addr-arch-v2-02.txt>, 1997.
  218.  
  219.     [ATM-ENCAP] J. Heinanen, "Multiprotocol Encapsulation over ATM
  220.         Adaptation Layer 5", RFC1483, 1993.
  221.  
  222.     [ETHER] M. Crawford, "Transmission of IPv6 Packets over Ethernet
  223.         Networks", currently draft-ietf-ipngwg-trans-ethernet-02.txt.
  224.  
  225.     [EUI64] "64-Bit Global Identifier Format Tutorial",
  226.             http://standards.ieee.org/db/oui/tutorials/EUI64.html.
  227.  
  228.     [IPV6] S. Deering and R. Hinden, "Internet Protocol, Version 6
  229.         (IPv6) Specification", RFC 1883, 1996.
  230.  
  231.     [KEYWORDS] S. Bradner, "Key words for use in RFCs to Indicate
  232.         Requirement Levels", RFC 2119, March 1997.
  233.  
  234.  
  235. YAMAMOTO                                                        [Page 4]
  236.  
  237. Internet Draft               IPv6 over ATM                September 1997
  238.  
  239.     [NDP] T. Narten, E. Nordmark, and W. Simpson, "Neighbor Discovery
  240.         for IP Version 6 (IPv6)", Internet-Draft,
  241.         <draft-ietf-ipngwg-discovery-v2-00.txt>, 1997.
  242.  
  243.     [NDPP2P] Preparing.
  244.  
  245.     [PPP] Dimitry Haskin and Ed Allen, "IP Version 6 over PPP",
  246.         Internet-Draft, <draft-ietf-ipngwg-ipv6-over-ppp-02.txt>, 1997.
  247.  
  248. Author's Address
  249.  
  250.     Kazuhiko YAMAMOTO
  251.     Graduate School of Information Science
  252.     Nara Institute of Science and Technology(NAIST)
  253.     8916-5 Takayama, Ikoma 630-01 JAPAN
  254.  
  255.     Phone: +81-743-72-5111
  256.     FAX:   +81-743-72-5329
  257.     EMail: Kazu@Mew.org
  258.  
  259.     Kenjiro CHO
  260.     Sony Computer Science Laboratory Inc.
  261.     3-14-13 Higashi-Gotanda, Shinagawa-ku 141 JAPAN
  262.  
  263.     Phone: +81-3-5448-4380
  264.     FAX:   +81-3-5448-4273
  265.     EMail: kjc@csl.sony.co.jp
  266.  
  267.     Yoshinobu INOUE
  268.     Fujitsu Limited
  269.     4-1-1 Kamikodanaka, Nakahara-ku, Kawasaki 211-88 JAPAN
  270.  
  271.     Phone: +81-44-754-3263
  272.     FAX:   +81-44-754-3864
  273.     EMail: shin@nd.net.fujitsu.co.jp
  274.  
  275.     Hiroshi ESAKI
  276.     Computer and Network Product Division, Toshiba Corporation
  277.     Suite 19A, 1-1-1 Shibaura, Minato-ku 105-01 JAPAN
  278.  
  279.     Phone: +81-3-3457-2563 
  280.     FAX:   +81-3-5444-9331 
  281.     EMail: hiroshi@isl.rdc.toshiba.co.jp 
  282.  
  283.     Yoshifumi ATARASHI
  284.     Office Systems Division, Hitachi, Ltd.
  285.     810 Shimoimaizumi, Ebina-shi 243-04 JAPAN
  286.  
  287.     Phone: +81-462-35-2111
  288.     FAX:   +81-462-35-8325
  289.     EMail: atarashi@ebina.hitachi.co.jp
  290.  
  291.     Atsushi HAGIWARA
  292.     Bay Networks K.K.
  293.  
  294. YAMAMOTO                                                        [Page 5]
  295.  
  296. Internet Draft               IPv6 over ATM                September 1997
  297.  
  298.     28th SHIROYAMA JT MORI BLDG.
  299.     4-3-1, Torano-mon, Minato-ku 105 JAPAN
  300.  
  301.     Phone: +81-3-5402-7001
  302.     FAX:   +81-3-5402-0179
  303.     EMail: ahagiwar@baynetworks.co.jp
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353. YAMAMOTO                                                        [Page 6]
  354.  
  355. ----
  356.