RFC-Ref is not longer maintained; use RFC browser at: http://zvon.org/comp/r/ref-RFC.html
RFC 2491:IPv6 over Non-Broadcast Multiple Access (...
RFC-Ref

IPv6


Click on the red underlined text to get to the source

... point to point service, sufficient to interconnect IPv6 routers (and even IPv6 hosts, in certain situations). At the other extreme, NBMA ...
... service, sufficient to interconnect IPv6 routers (and even IPv6 hosts, in certain situations). At the other extreme, NBMA networks ...
... Virtual Circuits (or functional equivalents) may be used to emulate the service provided to the IPv6 layer by conventional broadcast ...
... this emulation requires complex convergence protocols, particularly to support IPv6 multicast. ...
... This document describes a general architecture for IPv6 over NBMA networks ...
... 17] or Frame Relay). The IPv6 over NBMA architecture allows conventional ...
... architecture allows conventional host-side operation of the IPv6 Neighbor Discovery protocol, while also supporting the establishment of 'shortcut' NBMA forwarding paths ...
... IP over NBMA protocols is its mechanism for supporting IPv6 Neighbor Discovery. ...
... IPv6 developers opted to migrate away from a link layer specific approach, chosing to combine a number of tasks into a protocol known ...
... protocol.) This document augments and optimizes the MARS protocol for use in support of IPv6 Neighbor Discovery, generalizing the applicability of RFC 2022prop beyond ATM ...
... routers at the IP level. IPv6 packets traversing this VC are said to 'shortcut' the routers ...
... VC are said to 'shortcut' the routers that are in the logical IPv6 path between the VC's endpoints. ...
... NBMA networks capable of supporting dynamic establishment of calls (SVCs or functional equivalent). For IPv6 over NBMA, shortcut discovery and management ...
... Key components of the IPv6 over NBMA architecture. ...
... exactly two nodes and the use of Neighbor Discovery and other IPv6 features is limited. IPv6/NBMA ...
... Neighbor Discovery and other IPv6 features is limited. IPv6/NBMA interfaces have only one neighbor ...
... Both unicast and multicast IPv6 packets SHALL be transmitted over PVC links ...
... NBMA-specific companion documents MAY additionally specify the concatenation of IPv6 over PPP and PPP over NBMA ...
... NBMA mechanisms as an OPTIONAL approach to point to point IPv6. ...
... The IPv6 Neighbor model, where neighbors are discovered through ...
... neighbors are discovered through the use of messages multicast to members of an IPv6 interface's local IPv6 ...
... IPv6 interface's local IPv6 Link. ...
... The IPv6 "Link" is generalized to "Logical Link" (LL) in NBMA ...
... IPv6/NBMA interfaces utilize RFC 2022prop ...
... The IPv6 stacks on hosts do not implement separate ND protocols ...
... flow was originally established through hop- by-hop processing. This supports the existing ND ability for IPv6 destinations to perform their own dynamic interface ...
... The remainder of this document is structured as follows: Section 2 explains the generalization of IPv6 Link to "Logical Link" when used ...
... Neighbors. Section 4 covers the basic rules governing IPv6/NBMA interface ...
... the document. Appendix A provides some non-normative descriptive text regarding the operation of Ipv6 Neighbor Discovery. Appendix B describes some sub-optimal solutions for emulating the multicasting ...


... IPv6 contains a concept of on-link and off-link. Neighbors ...
... This document considers the IPv6 analog to be a Logical Link (LL). ...
... The members of an LL are an IPv6 interface's initial set of neighbors ...
... It should be noted that whilst members of an LL are IPv6 Neighbors, it is possible for Neighbors ...
... Neighbor Discovery events can result in the expansion of an IPv6 interface's set of Neighbors ...
... of interfaces that make up its LL. This leads to three possible relationships between any two IPv6 interfaces: ...


... neighbor discovery to involve no changes to the host-side IPv6 stack for NBMA interfaces ...
... IP destination address. (IPv6 assumes that multicasting is an integral part of the Internet service ...
... NBMA technologies in addition to ATM). An IPv6 LL maps directly onto an IPv6 MARS Cluster ...
... ATM). An IPv6 LL maps directly onto an IPv6 MARS Cluster in the same ...
... The goal of intra-LL operation is that the IPv6 layer must be able to simply pass multicast ...
... simply pass multicast ICMPv6 packets down to the IPv6/NBMA driver without any special, NBMA ...
... IPv6/NBMA interfaces SHALL register ...
... described in section 4.1, and SHALL send certain classes of outgoing IPv6 packets directly to their local MARS as described in section 4.4.2. ...
... When the MARS receives an IPv6 packet, it scans the group membership database ...
... database to find the NBMA addresses of the IPv6 destination group ...
... Redirect message (section 8 [7]). IPv6 allows a router to inform the members of an LL that there is a better 'first hop' to a given destination ...
... host initiated trigger, and section 3.2.3 discusses the use of NHRP to discover mappings for IPv6 targets in remote LLs. ...
... SHALL only consider IPv6 packets with FlowID of zero for the purposes of flow detection as defined in this section. ...
... IPv6 routers that support the OPTIONAL flow detection behavior described above SHALL support administrative mechanisms to switch ...
... flow-detection. They MAY provide mechanisms for adding additional constraints to the categories of IPv6 packets that constitute a 'flow'. ...
... The actual algorithm(s) for determining what sequence of IPv6 packets constitute a 'flow' are outside the scope of this document. Appendix ...
... request for a host-triggered redirect. However, actual shortcut discovery is OPTIONAL for IPv6 routers. ...
... router SHALL construct a Redirect message containing the IPv6 address of the transient neighbor, and the NBMA link layer address ...
... routers SHALL use NHRP in an NHS to NHS mode to establish the IPv6 to link level address mapping of a better first hop. ...
... IPv6/NBMA routers supporting shortcut discovery will need to perform ...
... Forward NHRP Requests towards an NHS that is topologically closer to the IPv6 target. ...
... target protocol address, the scope of a shortcut request will be automatically bounded to the scope of the IPv6 target address. (e.g. resolution requests for site-local addresses ...
... A Redirect is constructed using the IPv6/NBMA mapping carried in the NHRP ...
... NHRP specification [8], covering those packet fields specifically utilized by the IPv6/NBMA architecture ...
... header or CIE of a NHRP message are always IPv6 addresses of length 16. ...
... NHRP resolution reply for a host-triggered shortcut attempt is translated into an IPv6 Redirect message as follows: ...
... Destination Address IPv6 Source Address of the triggering NS ...
... NHRP/ND translation and MAY be used in NHRP messages for IPv6. ...
... changes, or a target host going down or changing identity). Any IPv6 shortcut previously established on the basis of newly purged information SHOULD be torn down. ...
... router itself as the new best next-hop for the affected IPv6 target. ...


... Link. The application of these basic functions to the operation of the various IPv6 protocols such as Neighbor Discovery is described in Appendix A. ...
... Before a node can send or receive IPv6 datagrams its underlying IPv6/NBMA ...
... node can send or receive IPv6 datagrams its underlying IPv6/NBMA interface(s) must first join ...
... An IPv6/NBMA driver SHALL establish a pt-pt VC to the MARS ...
... 5]. The node's IPv6/NBMA interface will then be a member of the LL, have a ...
... interface will then be a member of the LL, have a Cluster Member ID (CMI) assigned, and can begin supporting IPv6 and IPv6 ND operations. ...
... Cluster Member ID (CMI) assigned, and can begin supporting IPv6 and IPv6 ND operations. ...
... MARS_JOIN for the range(s) of IPv6 multicast addresses (with greater than link-local scope ...
... This section describes the node's behavior when it gets a JoinLocalGroup request from the IPv6 Layer. The details of how this behavior is achieved are going to be implementation specific. ...
... node-local address is received, the IPv6/NBMA driver SHALL return success indication to the caller and ...
... node-local addresses never reach the IPv6/NBMA driver.) ...
... address with greater than node-local scope, the IPv6/NBMA driver SHALL send an appropriate single group ...
... This section describes the node's behavior when it gets a LeaveLocalGroup request from the IPv6 Layer. The details of how this behavior is achieved are going to be implementation specific. ...
... node-local address is received, the IPv6/NBMA driver SHALL return success indication to the caller and ...
... node-local addresses never reach the IPv6/NBMA driver.) ...
... address with greater than node-local scope, the IPv6/NBMA driver SHALL send an appropriate single group ...
... IP level 'next hop' for each outbound unicast IPv6 packet is used to identify a pt-pt VC on which to forward the packet. ...
... (e.g. ATM or SMDS), the IPv6 packet SHALL be encapsulated with the following LLC/SNAP header ...
... [0xAA-AA-03][0x00-00-00][0x86-DD][IPv6 packet] (LLC) (OUI ...
... next hop destination. Any time the IPv6/NBMA driver receives a unicast packet for ...
... NBMA driver receives a unicast packet for transmission the IPv6 layer will already have determined the link- ...
... next hop destination will be detected and handled at the IPv6 Network Layer through NUD. ...
... IP level 'next hop' for each outbound multicast IPv6 packet is used to identify a pt-pt or pt-mpt VC on which to forward the packet. ...
... [0xAA-AA-03][0x00-00-5E][0x00-01][pkt$cmi][0x86DD][IPv6 packet] (LLC) (OUI ...
... PID) (mars encaps) The IPv6/NBMA driver's Cluster Member ID SHALL be copied into ...
... alternative rule SHALL be specified in the NBMA-specific companion document. Some mechanism for carrying the IPv6/NBMA driver's Cluster Member ...
... If the packet's destination is one of the following multicast addresses, it SHALL be sent over the IPv6/NBMA driver's direct pt-pt VC ...
... The MARS SHALL then redistribute the IPv6 packet as described in section 3.1.1. (If the VC to the MARS ...
... MARS client mechanisms are used by the IPv6/NBMA driver to select and/or establish a pt-mpt VC ...
... encapsulation shown in section 4.4.1 SHALL be de-encapsulated and passed up to the IPv6 layer. The IPv6 layer ...
... encapsulated and passed up to the IPv6 layer. The IPv6 layer then determines how the incoming packet ...
... Packets received using the encapsulation specified in section 4.4.2 SHALL have their pkt$cmi field compared to the local IPv6/NBMA driver's own CMI. If the pkt$cmi in the header ...
... the packet SHALL be silently dropped. Otherwise, the packet SHALL be de-encapsulated and passed to the IPv6 layer. The IPv6 layer ...
... encapsulated and passed to the IPv6 layer. The IPv6 layer then determines how the incoming packet ...
... The IPv6/NBMA driver SHALL NOT attempt to filter out multicast ...
... NBMA driver SHALL NOT attempt to filter out multicast IPv6 packets arriving with encapsulation defined for unicast packets, nor ...
... attempt to filter out unicast IPv6 packets arriving with encapsulation defined for multicast packets ...
... MARS client in each IPv6/NBMA driver [5]. Only the setup and maintenance of pt-pt ...
... VCs for unicast IPv6 traffic will be described here. Only best effort unicast ...
... Neighbor Discovery on the intra-LL target. This is done to resolve the IPv6 destination address into a link- ...
... address of the new receiving IPv6/NBMA interface. The redirected node ...
... unidirectional. Even after the source has reacted to a redirect, the destination will continue to send IPv6 packets back to the redirected node on the old path. This happens because the ...
... destination node has no way of determining the IPv6 address of the other end of a new VC in the absence of Neighbor Discovery ...
... connection using the new VC. IPv6 redirects are not intended to provide symmetrical redirection. If the non-redirected node eventually receives a ...
... An IPv6/NBMA driver SHALL release any VC that has been idle for 20 ...
... Since any given IPv6/NBMA driver will not know if the remote end of a VC ...
... However, IPv6/NBMA drivers can assume that they will always be talking to another driver attached to the same type of NBMA ...
... NBMA network. (For example, an IPv6/NBMA driver does not need to consider the possibility of establishing a shortcut VC ...
... NBMA driver does not need to consider the possibility of establishing a shortcut VC directly to an IPv6/FR driver.) ...


... Each IPv6 interface must have an interface token ...
... interface token from which to form IPv6 autoconfigured addresses. This interface token ...
... 10]. Refer to [19 - Appendix A] for a description of creating IPv6 EUI-64 based interface identifiers. ...
... interfaces will generally have some local identifier that may be used to generate a unique IPv6/NBMA interface token ...
... NBMA interface MAY support an independent IPv6 interface, two separate scenarios are possible: ...
... A single host with separate IPv6/NBMA interfaces onto a number ...
... virtual hosts' (vhosts) sharing a common NBMA driver. Each vhost is free to establish IPv6/NBMA interfaces ...
... In the first scenario, since each IPv6/NBMA interface is associated ...
... a single unique interface token across all its IPv6/NBMA interfaces. ...
... host will tag received packets in some locally specific manner to identify what IPv6/NBMA interface they arrived on. ...
... NBMA interface they arrived on. However, this is an issue generic to IPv6, and does not required clarification in this document.) ...
... NBMA interface to enable the construction of unique IPv6/NBMA interface tokens ...
... Between IPv6/NBMA interfaces, the format for these two options is ...
... The IPv6 link-local address is formed by appending the interface ...


... This document describes a general architecture for IPv6 over NBMA networks ...
... ATM or Frame Relay). The IPv6 over NBMA architecture allows conventional ...
... architecture allows conventional host-side operation of the IPv6 Neighbor Discovery protocol, while also supporting the establishment of 'shortcut' NBMA forwarding paths ...
... The IPv6 "Link" is generalized to "Logical Link" in an analagous ...
... Link multicasting of IPv6 packets, and distribution of Discovery messages. Shortcut NBMA level paths are supported either through router ...
... router NHRP is used to obtain the IPv6/NBMA address mappings for ...


... new protocols, but depends on existing protocols (NHRP, IPv6, ND, MARS) and is therefore subject ...
... While this proposal does not introduce any new security mechanisms all current IPv6 security mechanisms will work without modification for NBMA ...
... encryption for both Neighbor Discovery protocols as well as the exchange of IPv6 data packets. The MARS protocol is modified in a manner that does not ...


... solidify the architecture described here. Grenville Armitage's original work on IPv6/NBMA occurred while employed at Bellcore. Elements ...
... NBMA occurred while employed at Bellcore. Elements of section 5 were borrowed from Matt Crawford's memo on IPv6 over Ethernet. ...


... Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", RFC 2460draft, December 1998. ...
... Crawford, M., "A Method for the Transmission of IPv6 Packets over Ethernet Networks", RFC 1972(-> 2464prop), August 1996. ...
... Narten, T., Nordmark, E. and W. Simpson, "Neighbor Discovery for IP Version 6 (IPv6)", RFC 2461draft, December 1998. ...
... Thomson, S. and T. Narten, "IPv6 Stateless Address Autoconfiguration", RFC 2462draft, December 1998. ...
... Armitage, G., Schulter, P. and M. Jork, "IPv6 over ATM Networks", RFC 2492prop, January 1999. ...
... C. Perkins, J. Bound, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", Work in Progress. ...


... Appendix A. IPv6 Protocol Operation Description ...
... The IPv6 over NBMA model described in this document maintains the complete semantics ...
... NBMA model described in this document maintains the complete semantics of the IPv6 protocols. No changes need to be made to the IPv6 Network Layer ...
... semantics of the IPv6 protocols. No changes need to be made to the IPv6 Network Layer. Since the concept of the security association is not being changed for NBMA ...
... NBMA, this framework maintains complete IPv6 security semantics and features. This allows IPv6 nodes ...
... IPv6 security semantics and features. This allows IPv6 nodes to choose their responses to solicitations based on security ...
... The remainder of this Appendix describes how the core IPv6 protocols will operate within the model described here. ...
... address in relation to DAD is described in A.1.4). The IPv6 network layer will join these ...
... An IPv6 host performs address resolution by sending a Neighbor Solicitation to the solicited-node ...
... When the local node's IPv6/NBMA driver is passed the Neighbor Solicitation message from the IPv6 network ...
... IPv6/NBMA driver is passed the Neighbor Solicitation message from the IPv6 network layer, it follows the steps described in section 4.4.2 Sending Multicast ...
... nodes will process the data as described in section 4.5 and pass the de-encapsulated packets to the IPv6 network layer. ...
... The solicited IPv6 host will respond to the Neighbor Solicitation with a Neighbor Advertisement ...
... Neighbor Solicitation with a Neighbor Advertisement message sent to the IPv6 unicast address of the soliciting node. The Neighbor Advertisement ...
... The solicited node's IPv6/NBMA driver will be passed the Neighbor Advertisement and the soliciting node ...
... node's link-layer address from the IPv6 network layer. It will then follow the steps described in section section 4.4.1 to send the NA message ...
... VC, de-encapsulate the message, and pass it to the IPv6 Network layer for processing as described in section 4.5. The soliciting node ...
... An IPv6 host can also send an Unsolicited Neighbor Advertisemnent to the all-nodes ...
... nodes multicast address. When the local node IPv6/NBMA driver is passed the Neighbor Advertisement ...
... NBMA driver is passed the Neighbor Advertisement from the IPv6 network layer, it follows the steps described in section 4.4.2 to send the NA message ...
... incoming packet as described in section 4.5 and then pass the packet to the IPv6 network layer where it will be processed as described in [7 ...
... 7]. To support Router Discovery an IPv6 router will join the IPv6 ...
... IPv6 router will join the IPv6 all-routers multicast group address. ...
... all-routers multicast group address. When the IPv6/NBMA driver gets the JoinLocalGroup request from the IPv6 Network ...
... IPv6/NBMA driver gets the JoinLocalGroup request from the IPv6 Network Layer, it follows the process described in section 4.2. ...
... IPv6 routers periodically send unsolicited Router Advertisements announcing their availability on the LL. When an IPv6 ...
... IPv6 routers periodically send unsolicited Router Advertisements announcing their availability on the LL. When an IPv6 router sends an unsolicited Router Advertisement ...
... Router Advertisement, it sends a data packet addressed to the IPv6 all-nodes multicast address. When the local node ...
... multicast address. When the local node IPv6/NBMA driver gets the Router Advertisement message from the IPv6 network ...
... IPv6/NBMA driver gets the Router Advertisement message from the IPv6 network layer, it transmits the message by following steps described in section 4.4.2. The MARS ...
... node on the LL will then process the incoming packet as described in section 4.5 and pass the received packet to the IPv6 Network layer for processing as appropriate. ...
... To perform Router Discovery, an IPv6 host sends a Router Solicitation message to the all-routers ...
... multicast address. When the local node IPv6/NBMA driver gets the request from the IPv6 Network Layer ...
... IPv6/NBMA driver gets the request from the IPv6 Network Layer to send the packet, it follows the steps described in section 4.4.2. The RS ...
... RA message will process the message as described in section 4.5 and pass the RA message up to the IPv6 layer for processing. Only those nodes ...
... An IPv6 router responds to a Router Solicitation by sending a Router Advertisement ...
... router responds to a Router Solicitation by sending a Router Advertisement addressed to the IPv6 all-nodes multicast address if ...
... unicast to the soliciting node, the IPv6 network layer will give the node's IPv6 ...
... IPv6 network layer will give the node's IPv6/NBMA driver the Router Advertisement ...
... Router Advertisement as described in section 4.5 and will pass the RA message to the IPv6 network layer. The IPv6 network layer ...
... RA message to the IPv6 network layer. The IPv6 network layer may, depending on the state of ...
... If a pt-pt VC is set up during Router Discovery, subsequent IPv6 best effort unicast data between the soliciting node ...
... Neighbor Unreachability Detection (NUD) is the process by which an IPv6 host determines that a neighbor is no longer reachable, as described in [7 ...
... Connectivity failures at the node's IPv6/NBMA driver, such as released VCs ...
... VC to a neighbor (see section 4.4.1), are detected and handled at the IPv6 network layer, through Neighbor Unreachability Detection. The node ...
... Neighbor Unreachability Detection. The node's IPv6/NBMA driver does not attempt to detect or recover from these conditions. ...
... A persistent failure to create a VC from the IPv6 host to one of its IPv6 neighbors ...
... VC from the IPv6 host to one of its IPv6 neighbors will be detected and handled through NUD. On each ...
... neighbors will be detected and handled through NUD. On each attempt to send data from the IPv6 host to its neighbor, the node's ...
... neighbor, the node's IPv6/NBMA driver will attempt to set up a VC to the neighbor ...
... VC to the neighbor, and failing to do so, will drop the packet. IPv6 reachability confirmation timers ...
... PROBE state will cause the IPv6 host to unicast Neighbor Solicitations to the ...
... neighbor, which will be dropped by the local node's IPv6/NBMA driver after again failing to setup the VC ...
... NBMA driver after again failing to setup the VC. The IPv6 host will therefore never receive the solicited Neighbor Advertisements needed for ...
... deleted from the Neighbor cache. The next time the IPv6 host tries to send data to that neighbor, address resolution ...
... In the event that a VC from an IPv6 neighbor is released, the next time a packet is sent from the IPv6 host ...
... IPv6 neighbor is released, the next time a packet is sent from the IPv6 host to the neighbor, the node's ...
... neighbor, the node's IPv6/NBMA driver will recognize that it no longer has a VC to that ...
... create a VC from the IPv6 host to one of its IPv6 neighbors). Depending on the ...
... VC from the IPv6 host to one of its IPv6 neighbors). Depending on the reason for the previous failure, connectivity to the neighbor ...
... An IPv6 host performs Duplicate Address Detection (DAD) to determine ...
... tentative address (see 4.2. Joining a Multicast Group). The IPv6 host initiates Duplicate Address Detection by sending a Neighbor Solicitation ...
... tentative address as the target. When the local node's IPv6/NBMA driver gets the Neighbor Solicitation ...
... NBMA driver gets the Neighbor Solicitation message from the IPv6 network layer, it follows the steps outlined in section 4.4.2. The NS ...
... filter out the message so that the sending node's IPv6 network layer will not see the message. The IPv6 network layer ...
... IPv6 network layer will not see the message. The IPv6 network layer of any node ...
... Neighbor Solicitation. The processing will depend on whether or not receiving IPv6 host considers the target address to be tentative. ...
... If the receiving IPv6 host's address is not tentative, the host will ...
... nodes will de-encapsulate the message and pass it to the IPv6 network layer. The host ...
... If the receiving IPv6 host's address is tentative, then both hosts ...
... An IPv6 router uses a Redirect Message to inform an IPv6 host ...
... IPv6 router uses a Redirect Message to inform an IPv6 host of a better first-hop for reaching a particular destination, as described ...
... host on the same LL, or to a transient neighbor on another LL. The IPv6 router will unicast the Redirect to the IPv6 ...
... IPv6 router will unicast the Redirect to the IPv6 source address that triggered the Redirect. The router ...
... source address that triggered the Redirect. The router's IPv6/NBMA driver will transmit the Redirect message ...
... The IPv6/NBMA driver of the IPv6 host that triggered the Redirect ...
... The IPv6/NBMA driver of the IPv6 host that triggered the Redirect will receive the encapsulated Redirect over one of it's pt-pt VCs ...
... encapsulate the packet, and pass the Redirect message to the IPv6 Network Layer, as described section 4.5. ...
... Subsequent data sent from the IPv6 host to the destination will be sent to the next-hop ...
... NBMA hosts to be redirected off their LL to achieve shortcut by using standard IPv6 protocols. ...
... Once redirected, the IPv6 network layer will give the node's ...
... layer will give the node's IPv6/NBMA driver the IPv6 packet and the link-layer address ...
... IPv6/NBMA driver the IPv6 packet and the link-layer address of the next-hop ...
... destination. The node's IPv6/NBMA driver will determine if a VC to the next-hop ...
... destination exists. If a pt-pt VC does not exist, then the IPv6/NBMA driver will queue ...
... IPv6 addresses are auto-configured using the stateless or stateful address ...
... 9] and [18]. The IPv6 auto-configuration process involves creating and verifying the uniqueness of a link-local address on an LL, determining whether ...
... addresses, and determining if other (non- address) information is to be autoconfigured. IPv6 addresses can also be manually configured, if for example, auto-configuration fails because the autoconfigured link-local address ...
... The following sections describe how stateless, stateful and manual address configuration will work in an IPv6/NBMA environment. ...
... IPv6 stateless address configuration is the process by which an IPv6 host ...
... IPv6 stateless address configuration is the process by which an IPv6 host autoconfigures its interfaces, as described in [IPV6-ADDRCONF]. ...
... address configuration is the process by which an IPv6 host autoconfigures its interfaces, as described in [IPV6-ADDRCONF]. ...
... When an IPv6 host first starts up, it generates a link-local address ...
... link-local address using Duplicate Address Detection (DAD). If the IPv6 host detects that the link-local address is not unique, the autoconfiguration process terminates. The ...
... link-local address is not unique, the autoconfiguration process terminates. The IPv6 host must then be manually configured. ...
... After the IPv6 host determines that the link-local address is unique and has assigned it to the interface ...
... and has assigned it to the interface on the Logical Link, the IPv6 host will perform Router Discovery to obtain auto-configuration information. The IPv6 host ...
... IPv6 host will perform Router Discovery to obtain auto-configuration information. The IPv6 host will send out a Router Solicitation and will receive a Router Advertisement ...
... Router Advertisement, or it will wait for an unsolicited Router Advertisement. The IPv6 host will process the M and O bits of the Router Advertisement ...
... If there are no routers on the Logical Link, the IPv6 host will be able to communicate with other IPv6 hosts on the Logical Link ...
... Link, the IPv6 host will be able to communicate with other IPv6 hosts on the Logical Link using link-local addresses ...
... Link using link-local addresses. The IPv6 host will obtain a neighbor's link- ...
... layer address using Address Resolution. The IPv6 host will also attempt to invoke stateful auto-configuration, unless it has been explicitly configured not to do so. ...
... IPv6 hosts use the Dynamic Host Configuration Protocol (DHCPv6) to ...
... DHCPv6 server or relay agent will join the IPv6 DHCPv6 Server/Relay- Agent ...
... multicast group on the Logical Link. When the node's IPv6/NBMA driver gets the JoinLocalGroup request from the IPv6 network ...
... IPv6/NBMA driver gets the JoinLocalGroup request from the IPv6 network layer, it follows the process described in section 4.2. ...
... An IPv6 host will invoke stateful auto-configuration if M and O bits of Router Advertisements ...
... routers are present on the Logical Link. An IPv6 host that is obtaining configuration information through the stateful mechanism will hereafter be referred to as a DHCPv6 client ...
... Agent. When the soliciting node's IPv6/NBMA driver gets the request from the IPv6 Network Layer ...
... node's IPv6/NBMA driver gets the request from the IPv6 Network Layer to send the packet, it follows the steps described in section 4.4.2. This will result in one or more nodes ...
... node that receives the solicitation packet will process it as described in section section 4.5. Only the IPv6 network layer of the DHCPv6 server/relay-agent ...
... DHCPv6 Advertisement to the DHCPv6 client. The IPv6 network layer will give the node ...
... layer will give the node's IPv6/NBMA driver the packet and link-layer address of the DHCPv6 client ...
... Neighbor Discovery if necessary). The node IPv6/NBMA driver will then transmit the packet as described in section 4.4.1. This will result in a new pt-pt VC ...
... The DHCP client's IPv6/NBMA driver will receive the encapsulated packet from the DHCP Server ...
... encapsulate the multicast packet and then pass it up to the IPv6 Network Layer for processing. The IPv6 network ...
... it up to the IPv6 Network Layer for processing. The IPv6 network layer will deliver the DHCPv6 ...
... Agent. Prior to sending the DHCPv6 message, the IPv6 network layer will perform Neighbor Discovery (if necessary) to obtain the link-layer address ...
... An IPv6 host will be manually configured if it discovers through DAD that its link-local address ...
... DAD that its link-local address is not unique. Once the IPv6 host is configured with a unique interface token ...
... IPv6 multicast routers will use the IGMPv6 protocol to periodically determine group ...
... NBMA. While these protocols might not be the most efficient in this environment, they will still work as described below. However, IPv6 multicast routers connected to an NBMA LL could ...
... multicast group membership is an optional enchancement and is not required for routers to determine IPv6 multicast group membership on a LL. ...
... Report and Group Membership Reduction messages. IGMPv6 will continue to work unmodified over the IPv6/NBMA architecture described in this ...
... An IPv6 multicast router receives all IPv6 multicast packets on the ...
... An IPv6 multicast router receives all IPv6 multicast packets on the LL by joining all multicast groups in promiscuous mode [5 ...
... existing and future multicast VCs. The IPv6 multicast router will thereafter be the recipient of all IPv6 multicast ...
... IPv6 multicast router will thereafter be the recipient of all IPv6 multicast packets sent within the Logical Link. ...
... An IPv6 multicast router discovers which multicast groups have ...
... Group Membership Query messages to the IPv6 all-nodes multicast address. When the ...
... multicast address. When the local node's IPv6/NBMA driver gets the request from the IPv6 network ...
... node's IPv6/NBMA driver gets the request from the IPv6 network layer to send the Group ...
... all nodes in the LL. Each node's IPv6/NBMA drivers will receive the packet, de-encapsulate ...
... NBMA drivers will receive the packet, de-encapsulate it, and passed it up to the IPv6 Network layer. If the originating node ...
... IPv6 hosts in the Logical Link will respond to a Group Membership ...
... Query with a Group Membership Report for each IPv6 multicast group joined by the host ...
... group joined by the host. IPv6 hosts can also transmit a Group Membership Report when the host ...
... Group Membership Report when the host joins a new IPv6 multicast group. The Group ...
... address is being reported. When the local node IPv6/NBMA driver gets the request from the IPv6 network ...
... IPv6/NBMA driver gets the request from the IPv6 network layer to send the packet, it follows the steps described in 4.4.2. The node ...
... encapsulate the incoming packet and the packet will be passed to the IPv6 network layer for processing. The MARS client ...
... An IPv6 host sends a Group Membership Reduction message when the host ...
... Group Membership Reduction message when the host leaves an IPv6 multicast group. The Group Membership Reduction is ...
... Group Membership Reduction is sent to the multicast group the IPv6 host is leaving. The transmission and receipt of Group Membership Reduction messages are ...


... The IPv6/NBMA driver utilizes the standard MARS protocol to establish ...
... interface on which it can transmit all multicast IPv6 packets, including ICMPv6 packets. The IPv6 packets are then transmitted, and received by the intended ...
... multicast IPv6 packets, including ICMPv6 packets. The IPv6 packets are then transmitted, and received by the intended destination set, using separate pt-mpt VCs ...
... VC is required to actually carry the unicast IPv6 traffic that prompted the Neighbor Solicitation. ...
... - performing aggregation on the basis of a packet's function rather than its explicit IPv6 destination. The trade-off here is that the aggregation ...
... One possible aggregation mechanism is for every node's IPv6/NBMA driver to trap multicast ...
... A further optimization is for every node's IPv6/NBMA driver to trap multicast ...
... (involving a trivial extension to the MARS itself.) This approach recognizes that in any LL where IPv6 multicasting is supported: ...


... The relationship between IPv6 packet flows, Quality of Service ...
... For the purposes of this IPv6/NBMA architecture, a flow ...
... A related sequence of IPv6 packets that the first hop router is allowed to perform flow ...
... How these packets are considered to be related to each other (e.g. through common header fields such as IPv6 destination addresses) is a local configuration issue. ...
... NBMA shortcuts are for the benefit of 'the network' optimizing its forwarding of IPv6 packets in the absence of any other guidance from the host. ...
... It is desirable for an IPv6/NBMA host to have some mechanism for ...
... A zero FlowID has IPv6 semantics of "the source allows the network ...
... The IPv6 semantics of zero FlowID are consistent with the flow- ...
... A non-zero FlowID has IPv6 semantics of "the source has previously established some preferred, end to end hop by hop forwarding ...
... The IPv6 semantics of non-zero FlowID are consistent with the ...
... host, and the network will provide default best effort forwarding (an IPv6 router defaults to providing best-effort forwarding for packets whose ...
... In the future, accurate mapping of IPv6 flows onto NBMA VCs ...
... Neighbor Discovery process than is currently available in Neighbor Discovery packets. In these cases, the IPv6 Neighbor Discover protocols can be extended to include new TLV ...
... Support for QoS on IPv6 unicast flows will not require further ...
... MARS protocol. However, future support for QoS on IPv6 multicast flows may require extensions. MARS control messages ...



Google
Web
RFC-Ref