RFC 4291:IP Version 6 Addressing Architecture
RFC-Ref

IPv6


Click on the red underlined text to get to the source

... architecture of the IP Version 6 protocol. It includes the basic formats for the various types of IPv6 addresses (unicast, anycast, and multicast ...


... IPv6 Addressing ...
... IPv6 addresses are 128-bit identifiers for interfaces ...
... There are no broadcast addresses in IPv6, their function being superseded by multicast addresses. ...
... left up to and including this field. In IPv6, all zeros and all ones are legal values for any field, unless specifically excluded. Specifically, prefixes may contain, or ...
... IPv6 addresses of all types are assigned to interfaces, not nodes. ...
... interfaces, not nodes. An IPv6 unicast address refers to a single interface. Since each ...
... addresses). A single interface may also have multiple IPv6 addresses of any type (unicast, anycast ...
... interfaces that are not used as the origin or destination of any IPv6 packets to or from non-neighbors. This is sometimes convenient for point-to-point ...
... physical interfaces. Currently, IPv6 continues the IPv4 model in that a subnet prefix is ...
... There are three conventional forms for representing IPv6 addresses as text strings: ...
... 2. Due to some methods of allocating certain styles of IPv6 addresses, it will be common for addresses to contain long strings of zero bits ...
... 3. An alternative form that is sometimes more convenient when dealing with a mixed environment of IPv4 and IPv6 nodes is x:x:x:x:x:x:d.d.d.d, where the 'x's are the hexadecimal values of ...
... The text representation of IPv6 address prefixes is similar to the way IPv4 address ...
... Classless Inter-Domain Routing (CIDR) notation [CIDR]. An IPv6 address prefix is represented by the notation: ...
... represented by the notation: ipv6-address/prefix-length ...
... where ipv6-address is an IPv6 address in any of the notations listed in Section 2.2. ...
... ipv6-address is an IPv6 address in any of the notations listed in Section 2.2. ...
... The type of an IPv6 address is identified by the high-order bits of the address ...
... Address type Binary prefix IPv6 notation Section ------------ ------------- ------------- ------- Unspecified 00...0 (128 bits ...
... IPv4 addresses (for the purposes of IPv4-IPv6 interoperation) are described in Section 2.5.5. Future specifications may redefine one or more sub-ranges ...
... IPv6 unicast addresses are aggregatable with prefixes of arbitrary ...
... There are several types of unicast addresses in IPv6, in particular, Global Unicast, site-local ...
... unicast. There are also some special-purpose subtypes of Global Unicast, such as IPv6 addresses with embedded IPv4 addresses. Additional address types or subtypes can be defined in ...
... the future. IPv6 nodes may have considerable or little knowledge of the internal structure of the IPv6 address, depending on the role ...
... IPv6 nodes may have considerable or little knowledge of the internal structure of the IPv6 address, depending on the role the node plays ...
... Though a very simple router may have no knowledge of the internal structure of IPv6 unicast addresses, routers will more generally have ...
... previous paragraphs, nodes should not make any assumptions about the structure of an IPv6 address. ...
... Interface identifiers in IPv6 unicast addresses are used to identify interfaces ...
... Note that the uniqueness of interface identifiers is independent of the uniqueness of IPv6 addresses. For example, a Global Unicast address ...
... much simpler 0:0:0:1, 0:0:0:2, etc. IPv6 nodes are not required to validate that interface identifiers ...
... The details of forming interface identifiers are defined in the appropriate "IPv6 over <link>" specification, such as "IPv6 over ...
... appropriate "IPv6 over <link>" specification, such as "IPv6 over Ethernet" [ETHER ...
... Ethernet" [ETHER], and "IPv6 over FDDI" [FDDI]. ...
... address. One example of its use is in the Source Address field of any IPv6 packets sent by an initializing host before it has learned its own address ...
... address must not be used as the destination address of IPv6 packets or in IPv6 Routing headers. An IPv6 packet ...
... destination address of IPv6 packets or in IPv6 Routing headers. An IPv6 packet with a ...
... IPv6 packets or in IPv6 Routing headers. An IPv6 packet with a source address of unspecified must never be forwarded by an IPv6 ...
... IPv6 packet with a source address of unspecified must never be forwarded by an IPv6 router. ...
... address. It may be used by a node to send an IPv6 packet to itself. It must not be assigned to any physical interface. It is treated as having ...
... loopback address must not be used as the source address in IPv6 packets that are sent outside of a single node. An IPv6 packet with ...
... source address in IPv6 packets that are sent outside of a single node. An IPv6 packet with a destination address of loopback ...
... loopback must never be sent outside of a single node and must never be forwarded by an IPv6 router. A packet received on an interface ...
... The general format for IPv6 Global Unicast addresses is as follows: ...
... addresses that start with binary 000 are the IPv6 address with embedded IPv4 addresses described in Section 2.5.5. An example of global addresses ...
... IPv6 Addresses with Embedded IPv4 Addresses ...
... Two types of IPv6 addresses are defined that carry an IPv4 address in the low-order 32 bits ...
... address. These are the "IPv4-Compatible IPv6 address" and the "IPv4-mapped IPv6 address". ...
... IPv6 address" and the "IPv4-mapped IPv6 address". ...
... IPv4-Compatible IPv6 Address ...
... The "IPv4-Compatible IPv6 address" was defined to assist in the IPv6 transition. The format of the "IPv4-Compatible IPv6 address ...
... The "IPv4-Compatible IPv6 address" was defined to assist in the IPv6 transition. The format of the "IPv4-Compatible IPv6 address" is as ...
... IPv6 address" was defined to assist in the IPv6 transition. The format of the "IPv4-Compatible IPv6 address" is as follows: ...
... Note: The IPv4 address used in the "IPv4-Compatible IPv6 address" must be a globally-unique IPv4 unicast address ...
... The "IPv4-Compatible IPv6 address" is now deprecated because the current IPv6 transition mechanisms no longer use these addresses ...
... IPv4-Compatible IPv6 address" is now deprecated because the current IPv6 transition mechanisms no longer use these addresses. New or updated implementations are not required to support this ...
... IPv4-Mapped IPv6 Address ...
... A second type of IPv6 address that holds an embedded IPv4 address is defined. This address type ...
... addresses of IPv4 nodes as IPv6 addresses. The format of the "IPv4-mapped IPv6 address" is as follows: ...
... IPv4 nodes as IPv6 addresses. The format of the "IPv4-mapped IPv6 address" is as follows: | 80 bits ...
... See [RFC4038] for background on the usage of the "IPv4-mapped IPv6 address". ...
... Link-Local IPv6 Unicast Addresses ...
... Site-Local IPv6 Unicast Addresses ...
... An IPv6 anycast address is an address that is assigned to more than ...
... Such addresses could be used as intermediate addresses in an IPv6 Routing header, to cause a packet to be delivered via a particular service provider ...
... An IPv6 multicast address is an identifier for a group ...
... Multicast addresses must not be used as source addresses in IPv6 packets or appear in any Routing header. ...
... The above multicast addresses identify the group of all IPv6 nodes, within scope 1 (interface-local) or 2 (link-local ...
... The above multicast addresses identify the group of all IPv6 routers, within scope 1 (interface-local), 2 (link-local ...
... Node multicast address corresponding to the IPv6 address 4037::01:800:200E:8C6C is FF02::1:FF0E:8C6C. IPv6 addresses that differ only in the high-order bits (e.g., due to ...
... multicast address corresponding to the IPv6 address 4037::01:800:200E:8C6C is FF02::1:FF0E:8C6C. IPv6 addresses that differ only in the high-order bits (e.g., due to multiple high-order prefixes ...


... IPv6 addressing documents do not have any direct impact on Internet infrastructure security. Authentication of IPv6 packets ...
... IPv6 addressing documents do not have any direct impact on Internet infrastructure security. Authentication of IPv6 packets is defined in [AUTH]. ...


... The "IPv4-Compatible IPv6 address" is deprecated by this document. The IANA should continue to list the address ...
... address block containing these addresses at http://www.iana.org/assignments/ipv6-address-space as "Reserved by IETF" and not reassign it for any other purpose. For ...
... [5] 0000::/96 was previously defined as the "IPv4-Compatible IPv6 address" prefix. This definition has been deprecated by RFC 4291draft ...
... The IANA has updated the references for the IPv6 Address Architecture in the IANA registries ...


... Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", RFC 2460draft, December 1998. ...
... Crawford, M., "Transmission of IPv6 Packets over Ethernet Networks", RFC 2464prop, December 1998. ...
... Crawford, M., "Transmission of IPv6 Packets over FDDI Networks", RFC 2467prop, December 1998. ...
... Hinden, R., Deering, S., and E. Nordmark, "IPv6 Global Unicast Address Format", RFC 3587 ...
... Narten, T. and R. Draves, "Privacy Extensions for Stateless Address Autoconfiguration in IPv6", RFC 3041prop, January 2001. ...
... Hinden, R. and S. Deering, "Internet Protocol Version 6 (IPv6) Addressing Architecture", RFC 3513(-> 4291draft) ...
... Haberman, B. and D. Thaler, "Unicast-Prefix-based IPv6 Multicast Addresses", RFC 3306prop, August 2002. ...
... Rendezvous Point (RP) Address in an IPv6 Multicast Address", RFC 3956prop, November 2004. ...
... Shin, M-K., Hong, Y-G., Hagino, J., Savola, P., and E. Castro, "Application Aspects of IPv6 Transition", RFC 4038, March 2005. ...


... bits of the manufacturer- selected extension identifier. The IPv6 interface identifier would be of the form: ...
... dependent. The details on forming interface identifiers are defined in the appropriate "IPv6 over <link>" specification. It is strongly recommended that a collision detection algorithm ...
... This document purposely continues the use of 0xFF and 0xFE because it meets the requirements for IPv6 interface identifiers (i.e., that they must be unique on the link), IEEE ...


... IP Version 6 Addressing Architecture": o The restrictions on using IPv6 anycast addresses were removed ...
... removed because there is now sufficient experience with the use of anycast addresses, the issues are not specific to IPv6, and the GROW working group ...
... 2.4. - Split section titled "Local-use IPv6 Unicast Addresses" into two sections, "Link-Local ...
... Unicast Addresses" into two sections, "Link-Local IPv6 Unicast Addresses" and "Site- Local IPv6 ...
... IPv6 Unicast Addresses" and "Site- Local IPv6 Unicast Addresses". ...
... - Added clarification to Section 2.5 that nodes should make no assumptions about the structure of an IPv6 address. - Changed the text in Section 2.5.1 and Appendix A to refer to ...
... bit set to one (1) as universal. - Added clarification to Section 2.5.1 that IPv6 nodes are not required to validate that interface identifiers ...
... four digits. o Deprecated the "IPv6 Compatible Address" because it is not being used in the IPv6 transition ...
... IPv6 Compatible Address" because it is not being used in the IPv6 transition mechanisms. o Added the "R" and "P" flags to Section 2.7 on multicast addresses ...



Google
Web
RFC-Ref