Summary
Highlights
The video begins by explaining the process a host uses to configure its IPv6 address through Stateless Address Autoconfiguration (SLAAC). Upon starting up, a host first generates an IPv6 link-local address (FE80::).
For operating systems prior to Windows Vista, the host portion of the IP address is generated using the EUI-64 process, which involves taking the MAC address, splitting it in the middle, inserting 'FFFE', and then toggling the 7th bit of the first byte to create a unique 64-bit host ID. For post-Vista operating systems, a random host IP address is generated. After generation, the host sends a Neighbor Solicitation to check for address uniqueness. If no conflicts, the address is adopted. The host then waits for a Router Advertisement to obtain the network prefix.
The video discusses stateful and stateless IPv6 configuration. Stateful configuration uses a DHCPv6 server for most information, but the default gateway is always provided by the router, typically an FE80::1 address. Stateless configuration, as discussed, uses SLAAC. The host receives the default gateway via Router Advertisement (RA) messages.
The speaker demonstrates how to configure IPv6 addresses on a router interface using commands. For a link-local address, 'ipv6 address FE80::1 link-local' is used. For a global unicast address, 'ipv6 address 2001:DB8:ACAD:3::1/64' is shown, followed by 'no shut'.
Useful IPv6 utilities are introduced: 'show ipv6 interface brief' to check interface status and 'show ipv6 route' to view the IPv6 routing table. The routing table typically shows two entries per interface: 'C' for the connected network and 'L' for the specific IPv6 address assigned to the interface. Link-local addresses are not included in the routing table as they are not routable.