Length of IPv4 address
32 bit
Length of an IPv6 address
128 bit
IPv6 improvements
128 bit
IPsec
aggregation (smaller routing table)
doesn’t need DHCP
what does IPv6 use to communicate on a local network
Parts of IPv6
rules to shorten an IPv6 address
multicast
IPv6 multicast addresses
ff02: :1 - all nodes address
ff02: :2 - all routers address
ff02: :1:ffxx:xxxx - solicited node address
Root hints
file of the IP addresses of the root DNS servers of the internet
anycast
prefix delegation
tells the router to go upstream to the ISP and get a prefix to hand out
any changes upstream will pass downstream
what do computers on IPv6 need to access the internet
global unicast address
no-default routers
top tier routers, can’t have a default route
aggregation
every router underneath one router always uses a subset of that router’s existing routes
NDP
Neighbor Discovery Protocol
DHCPv6
4to6
IPv4-to-IPv6 tunnel
- encapsulate IPv4 traffic into an IPv6 tunnel, to get to an IPv6 capable router
6in4
IPv6-in-IPv4
- can go through IPv4 NAT
Teredo
Nat-traversal IPv6 tunneling protocol for windows
ISATAP
Intra-Site Automatic Tunnel Addressing Protocol
- works in an IPv4 network by adding the IPv4 address to an IPv6 prefix
Tunnel Brokers
create the actual tunnel and offer a custom-made enpoint client
- take advantage of one of two protocols:
TSP - Tunnel Setup Protocol
TIC - Tunnel Information and Control Protocol
Overlay Tunnels
enables two IPv6 networks to connect over existing IPv4 infrastructure
NAT64
transition mechanism that embeds IPv4 packets into IPv6
What kind of DNS records to IPv6 addresses use
AAAA