- classless
-
use a /64 prefix on every subnet
- 48bits (network) + 16bits (subnet - vlans) + 64bits (hosts)
-
subnetting
- standard 64bits for hosts
- 16bits for subnet
- there is no NAT in IPv6
-
DHCP not mandatory
- needed for DDNS
-
Addressing
-
Link-local address
- not routable
- every host has it to boot on the network
- router advertisements
- Neighbor discovery
- Auto address-assignment
-
Global address
- routable
- Most hosts have it but not mandatory
- Unique local addresses (ULA)
-
multicast
- Same as Ipv4 multicast
-
Anycast
- globally routed shared among hosts
- send to closest host based on info in the header
- [ipv6]:port = ipv4:port
- direct communication between hosts
- IPSec by default
-
no ARP
- replaced by ICMPv6
-
router sollicitation
- gateway discovery
- arp poisening can happen over the Internet!!
-
DNS
- DNS ipv4 name server provides resolution for ipv6 addresses
-
Migration
-
Dual-stack
- Windows XP limited support
- Windows 7 and Linux very good support
-
Tunneling
- Ipv6 over Ipv4
- Keep VLANs the same but you can use a complete another topology for routing
-
Applications
- need to be tested!!
- monitoring tools