IP Version 6 Flashcards
Prefix ID
The first 64 bits of the IPv6 address. The prefix can be divided into various parts that identify things such as geographic region, ISP, network, and subnet.
Interface ID
The last 64 bits of the IPv6 address. This is a unique identifier for each device, similar to a MAC address.
Tunneling
Allows IPv6 hosts or sites to communicate over the existing IPv4 infrastructure.
Unicast address
An address assigned to a single interface for the purpose of allowing one host to send and receive data. Packets sent to a unicast address are delivered to the interface identified by that address.
Multicast address
An address that represents a dynamic group of hosts.
Anycast address
A unicast address assigned to more than one interface, typically belonging to different hosts.
Loopback address
A special IP address that can be used to verify that the TCP/IP protocol stack is properly installed on the host. The local loopback address is not assigned to an interface.
Prefix
The first 64-bits make up the prefix.
The prefix can be divided into various parts that identify things such as geographic region, the ISP, the network, and the subnet.
The first 48-bits of the address define the site prefix. The site prefix defines the location of the address and is assigned by the local ISP.
The next 16-bits make up the subnet ID. This defines the network that the device is connected to.
CIDR notation is used to indicate the prefix-length. Just like in an IPv4 address, this indicates the portion of the address that is being used for the prefix (network address).
To indicate the prefix length, add a slash (/) followed by the prefix length number. Full quartets with trailing 0s in the prefix address can be omitted (e.g., 2001:0DB8:4898:DAFC::/64).
Because addresses can be allocated based on physical location, the prefix generally identifies the location of the host. The prefix is often referred to as the global routing prefix.
Interface ID
The last 64-bits in the address is the interface ID. This is a unique identifier for each device, similar to a MAC address.
Addresses are assigned to interfaces (network connections), not to the host. Technically, the interface ID is not a host address, but is often referred to as the host address.
Interface IDs must be unique within a subnet, but they can be the same if they are on different subnets.
To ensure that the interface ID is unique for every host on the network, IPv6 uses the Extended Unique Identifier 64 (EUI-64) format. EUI-64 format details include:
Since each device is hard-wired with a unique 48-bit hardware address called the MAC address, IPv6 can use it to generate a unique interface ID. The EUI-64 format uses the unique MAC address as follows:
The MAC address is converted into binary.
The 7 th bit from the left is flipped (from 1 to 0 or 0 to 1). This bit is called the universal/local (U/L) bit.
The 16-bit hexadecimal value FFFE is inserted in the middle.
This gives a 64-bit interface ID.
For example, a host with a MAC address of 20-0C-FB-BC-A0-07 would start with the following EUI-64 interface ID:
220C:FBFF:FEBC:A007
(Notice the FF:FE in the center of the address.)
The interface ID can also be generated using a special algorithm that generates a completely randomized ID. This guarantees that each device will have a unique ID.
Auto-configuration
Because hardware IDs are used for node IDs, IPv6 nodes need only to discover their network IDs. This can be done by communicating with a router.
Built-in quality of service
Built-in support for bandwidth reservations makes guaranteed data transfer rates possible. Quality of service features are available as add-ons within an IPv4 environment but are not part of the native protocol.
Built-in security features
IPv6 has built-in support for security protocols such as IPsec. IPsec security features are available as add-ons within an IPv4 environment.
Source intelligent routing
IPv6 nodes have the option to include addresses that determine part or all of the route a packet will take through the network.
dual stack configuration
enables a host to communicate with both IPv4 and IPv6 hosts. In a dual stack configuration, the network adapter for each device on the network must support both IPv4 and IPv6. These devices can transmit and receive packets of both IP versions in parallel. When dual stack is implemented on hosts, intermediate routers and switches must also run both protocol stacks.
IP Tunneling
Another strategy is to implement an appropriate tunneling method. Tunneling allows IPv6 hosts or sites to communicate over the existing IPv4 infrastructure. A device encapsulates IPv6 packets in IPv4 packets for transmission across an IPv4 network. The IPv6 packets are de-encapsulated by another device at the other end.