Tutorial #22 - Internet Protocol Version 6 (IPv6)
- The IPv4 protocol uses 32-bit addresses. This gives a huge address space (roughly 4 billion hosts), yet the main problem with IPv4 is address space exhaustion - addresses are running out. How can this be?
- Why was the Time To Live (TTL) field of IPv4 renamed Hop Limit in IPv6?
- The protocol field used in the IPv4 header is not present in the fixed base header of IPv6. Why not?
- The IPv6 has no header checksum. What are the advantages and disadvantages of this approach?
- Unlike IPv4, IPv6 provides stateless address autoconfiguration. What advantages might this provide? Can you think of any specific scenarios for which it would be highly beneficial?
- IPsec can be optionally used with IPv6. Why would you use IPsec? What are some of the advantages and disadvantages of using IPsec?
- IPv6 introduces a new type of address known as an "anycast" address. What is an anycast address and why would it be useful?
- Due to the size of an IPv6 address, colon hex formatting is used to keep things short and simple. Furthermore we can use "zero suppression" with IPv6 addresses - what does this mean?
- IPv6 makes use of the Network Discovery Protocol (NDP) to perform discovery, detection and configuration. What are some of the NDP messages that are used for this purpose?
- A certain router has been configured as an IPv4 to IPv6 tunnel. How would you expect this to work? In other words, how would the interfaces be configured?