Implementing Ipv6
Implementing Ipv6
Implementing Ipv6
Implementing IPv6
Module Overview
Unspecified 0.0.0.0 ::
Loopback 127.0.0.1 ::1
Autoconfigured 169.254.0.0/16 FE80::/64
Uses multicasts
Broadcast 255.255.255.255
instead
Multicast 224.0.0.0/4 FF00::/8
Types of IPv6 addresses
48 bits 16 64
45 bits bits bits
Global routing Subnet
001 Interface ID
prefix ID
Prefix
Prefix Subnet bits Client
assigned to
managed for interface
top-level
by IANA organizations ID
ISPs
Types of IPv6 addresses
8 40 16 64
bits bits bits bits
FD00::/8
Types of IPv6 addresses
Link-local addresses:
• Are automatically generated on all IPv6 hosts
• Are similar to IPv4 APIPA addresses
• Are sometimes used in place of broadcast messages
• Include a zone ID that identifies the interface
• Examples:
• fe80::2b0:d0ff:fee9:4143%3
• fe80::94bd:21cf:4080:e612%2
10 54 64
bits bits bits
1111 1110 10 000 . . . 000 Interface ID
FE80::/8
Autoconfiguration options for IPv6
Check for a router on the
Check
IfAdd for address
Managed or Otherconflicts
flag is
3
2
4
1
5 Check
6 set, the router
prefixes
Derive
network
using Link-Local
neighbor for prefixes
Address
solicitation
check DHCPv6
Autoconfigured IP Timeline
IPv6 Client
Valid
Valid Lifetime
• fe80::d593:e1e:e612:53e4%10
• Router configuration information
• Additional router prefixes
• DHCPv6 information received
IPv6 Router IPv6 DHCP Server
Lesson 2: Configuring an IPv6 host
IPv6-only
node
IPv6 network
IPv4/IPv6 node
IPv4-only
node
IPv4 network
Options for IPv4 and IPv6 coexistence
IPv6 packet
Upper layer
IPv6 Extension
protocol data
header headers
unit
Upper layer
IPv4 IPv6 Extension
protocol data
header header headers
unit
IPv4 packet
Lesson 4: Transitioning from IPv4 to IPv6
What is ISATAP?
What is 6to4?
What is Teredo?
What is PortProxy?
• Process for transitioning to IPv6-only networks
What is ISATAP?
• Allows IPv6 communication over an IPv4 intranet
• Can be enabled by configuring an ISATAP host record
• Connects all nodes to a single IPv6 network
• Uses the IPv4 address as part of the IPv6 address:
• Private address: FD00::0:5EFE:192.168.137.133
• Public address: 2001:db8::200:5EFE:131.107.137.133
ISATAP
host
ISATAP
router IPv6-
IPv4-only capable
intranet network
ISATAP
host
What is ISATAP?
NAT
Teredo address structure:
• 2001::/32 (32 bits) IPv4 Internet
• Teredo server IPv4 address (32 bits)
• Options (16 bits)
NAT
• Obscured external port (16 bits)
• Obscured external IP address
(32 bits)
Teredo
client
What is PortProxy?
Review Questions
• Best Practices