Welcome to Bucaro TecHelp!

Bucaro TecHelp
Maintain Your Computer and Use it More Effectively
to Design a Web Site and Make Money on the Web

About Bucaro TecHelp About BTH User Agreement User Agreement Privacy Policy Privacy Site Map Site Map Contact Bucaro TecHelp Contact RSS News Feeds News Feeds

Each year 1.5 million shelter animals are euthanized (670,000 dogs and 860,000 cats). Source: ASPCA. The solution is not to shelter unwanted pets, but to SHUT DOWN THE PET MILLS. Anyone who wants a pet will just have to adapt a great pet from a shelter.

IPv6 Address Auto Configuration

When an IPv6 device first connects to a network, it can configure its own IPv6 address. An IPv6 address has two parts, the 64 bit network prefix, and the 64 bit Interface ID. The first step in address auto configuration is to determine the 64 bit Interface ID portion of the address. It does this using a mechanism called MAC-to-EU164.

The MAC-to-EU164 mechanism

The MAC-to-EU164 mechanism takes the 48 bit MAC (Media Access Control) address of the interface and converts it into a 64 bit Interface ID by inserting a special reserved 16 bit value (fffe) into the middle of the MAC address. The second leftmost bit of the 64 bit Interface ID (the Universal/Local bit) is set to 1 if the MAC address is unique.

A MAC address can normally be assumed to be globally unique. The first 24 bits of a MAC address identifies the manufacturer of the device, the last 24 bits are assigned by the manufacturer. Of course, a MAC address may not be unique if the administrator changed it.

The Interface ID is only half of the IP address; a 64 bit prefix is also required. The link-local prefix, is a reserved, value of FF80::/10. Using this as a full 64 bit prefix FF80::/64 it can be added onto the derived Interface ID, giving host complete IPv6 address that can be used for communication on the same network segment (link) or the broadcast domain that the host is connected to.

If the host needs to communicate only with devices on the link, autoconfiguring its link-local address is sufficient. But if it needs to communicate with devices off-link, it needs an address with wider scope - normally a global IPv6 address. There are two ways it can acquire this address:stateful or stateless address autoconfiguration.

If a host uses stateful address autoconfiguration, it consults a DHCP server for the necessary address information. With stateless autoconfiguration, using ND (Network Discovery) protocol, the host acquires a link prefix from the RA (Router Advertisements) it receives. It then adds the prefix to its previously determined Interface ID, and now it has a globally unique IPv6 address.

More Networking Protocols and Standards:
• Video - The Upper Layers 5 Through 7 of the OSI Networking Model
• Networking Protocols, Ports, Standards, and Organizations What Does it All Mean?
• Free eBook: IPv6 Addressing
• IPv6 Neighbor Discovery Protocol (NDP)
• TCP/IP Utilities
• SYN-ACK Handshake to Establish a TCP Connection
• TCP Windowing
• WAN Network Protocols - DSL, SONET, HDLC, DWDM, DLSW+
• Session Border Controllers - More Than Just a Voice Firewall
• Ports and Sockets

RSS Feed RSS Feed


Follow Stephen Bucaro Follow @Stephen Bucaro

Computer Networking Sections

Fire HD
[Site User Agreement] [Privacy Policy] [Site map] [Search This Site] [Contact Form]
Copyright©2001-2018 Bucaro TecHelp 13771 N Fountain Hills Blvd Suite 114-248 Fountain Hills, AZ 85268