SlideShare a Scribd company logo
1 of 29
IPv6 Technical Overview: Address
Architecture, DHCPv6 and DNS
www.netuf.net
expert network architecture, engineering
deployment and training
twitter: @netuf
ยฉ 2011 - 2014 Network Utility Force, LLC.
IPv6 Address Architecture
128-bit address space
2128
possible addresses
3.4 x 1038
(340 undecillion)
340,282,366,920,939,463,374,607,431,768,211,456 addresses
128 bits allow for multi-level, hierarchical routing infrastructure
64-bit subnet prefix
64-bit interface identifier
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Benefits of 128 bit address
โ€ข Easier address management and delegation
โ€ข Easier address auto-configuration
โ€ข Deploy end-to-end IPsec
โ€“ (NATs removed as unnecessary)
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Hexadecimal Review
โ— Grouping binary bits into groups of 4.
โ— Each group (nibble) is assigned a hex digit value.
โ— Digits are the same as for decimal up to 9
โ— Letters A through F are used for 10 through 15.
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
0000 = 0 1000 = 8
0001 = 1 1001 = 9
0010 = 2 1010 = A
0011 = 3 1011 = B
0100 = 4 1100 = C
0101 = 5 1101 = D
0110 = 6 1110 = E
0111 = 7 1111 = F
Thus the 16-bit binary number:
1011 0100 1010 0111
converted to hex is:
B4A7
IPv6 Address Syntax
โ— Binary
0010000000000001000011011011100000000000000000000010111100111011
0000001010101010000000001111111111111110001010001001110001011010
โ— Divided on 16-bit boundaries
0010000000000001 0000110110111000 0000000000000000 0010111100111011
0000001010101010 0000000011111111 1111111000101000 1001110001011010
โ— 16-bit blocks converted to hexadecimal, delimited with colons
2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A
โ— Suppressing leading zeroes in each block
2001:DB8:0:2F3B:2AA:FF:FE28:9C5A
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
IPv6 Format and Header
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
IPv6
Header
Upper layer
Protocol Data Unit
Payload
IPv6 Packet
Extension
Headers
IPv4 and IPv6 Header Comparison
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
40 bytes
20 bytes
IPv4
IPv6
0 15 16 31
vers hlen TOS total length
identification flags flag-offset
TTL protocol header checksum
source address
destination address
options and padding
vers traffic class flow-label
payload length next header hop limit
source address
destination address
Removed (6)
ID, flags, flag offset TOS,
hlen ,header checksum
Changed (3)
Added (2)
Expanded
- total length => payload
- protocol => next header
- TTL => hop limit
- traffic class
- flow label
address 32 to
128 bits
IPv6 Prefixes
โ— Always uses address/prefix-length notation
Similar to CIDR
Subnet prefix: 2001:DB8:0:2F3B::/64
Route prefix: 2001:DB8:3F::/48
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Address Types
โ€ข Unicast
โ€“ Address of single interface, delivery to single interface
โ€ข Anycast
โ€“ Address of set of interfaces, delivery to single interface within set
โ€ข Multicast
โ€“ Address of set of interfaces, delivery to all interfaces in set
โ€ข No more broadcast
โ€ข IPv6 nodes will have more than one IP address
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Identification
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Address Type Identification
IPv4 IPv6
Internet address classes N/A
Multicast address 224.0.0.0/4 IPv6 multicast address FF00::/8
Broadcast addresses N/A
Unspecified address 0.0.0.0 Unspecified address ::
Loopback address 127.0.0.1 Loopback address ::1
Public IP address Global Unicast Address
Private IP address Unique-local address FD00::/8
APIPA address Link-local address FE80::/64
Dotted decimal format Colon hexadecimal format
Subnet mask or prefix length Prefix length notation only
Questions
ยฉ 2011 - 2014 Network Utility Force, LLC.
www.netuf.net | 404-635-6667 | info@netuf.net
Router Advertisements
โ— Router Advertisements (RA) replace dependence on DHCPv4
โ—‹ Default router address
โ—‹ Prefix
โ—‹ Bits to tell devices how to get configuration information
Provides stateful address configuration or stateless configuration settings for
IPv6 hosts
Managed Address Configuration (M) flag
When set to 1, this flag instructs the host to use a configuration protocol to
obtain stateful addresses
Other Stateful Configuration (O) flag
When set to 1, this flag instructs the host to use a configuration protocol to
obtain other configuration settings
ยฉ 2011 - 2014 Network Utility Force, LLC.
www.netuf.net | 404-635-6667 | info@netuf.net
Neighbor Discovery
โ— Neighbor Discovery (ND) replaces ARP
โ—‹ Uses a much more efficient multicast process to discover link level
information about other LAN devices
โ— ONLY ND IS REQUIRED FOR BASIC IPV6 TO WORK LOCALLY ON A
LAN
ยฉ 2011 - 2014 Network Utility Force, LLC.
www.netuf.net | 404-635-6667 | info@netuf.net
DHCPv6 Components
โ— IPv6 hosts do not automatically configure a directly
attached subnet route for a DHCPv6-assigned IPv6 address
โ–  On-Link flag in the Prefix Information option
โ— There is no Router option in DHCPv6 to assign a default
router
โ–  Default route is configured from the RA
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Additional DHCPv6 Components
โ€ข Components of a DHCPv6 infrastructure
โ€“ DHCPv6 clients
โ€“ DHCPv6 servers
โ€“ DHCPv6 relay agents
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
DHCPv6 Messages
โ— User Datagram Protocol (UDP) messages
DHCPv6 clients listen on UDP port 546
DHCPv6 servers and relay agents listen on UDP port 547
โ— Multicast addresses
DHCPv6 servers and relay agents listen on ff02::1:2
DHCPv6 client sends messages to ff02::1:2
Relay agent forwards multicasts as unicasts to configured DHCPv6 servers
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
DHCPv6 Message Types
โ— Solicit
โ— Advertise
โ— Request
โ— Confirm
โ— Renew
โ— Rebind
โ— Reply
โ— Release
โ— Decline
โ— Reconfigure
โ— Information-Request
โ— Relay-Forward
โ— Relay-Reply
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
DHCPv6 Relay Agent
โ€ข Node that acts as an intermediary to deliver DHCP
messages between clients and servers
โ€“ On the same link as the client
โ€“ Listening on multicast addresses
โ€ข All_DHCP_Relay_Agents_and_Servers (FF02::1:2)
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
IPv6 Router Renumbering
โ— New address prefixes can be introduced, old ones
withdrawn
โ— Hosts learn prefix lifetimes and preference order from
router advertisements
โ— Old TCP connections can survive until end of overlap
โ— New TCP connections use longest preferred lifetime
โ— Router renumbering protocol
- allow domain-interior routers to learn of prefix introduction /
withdrawal
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Autoconfiguration: Plug-and-Play
โ€ข Hosts generally construct addresses from RA:
โ€“ subnet prefix(es) learned from periodic multicast advertisements from
neighboring router(s)
โ€“ interface IDs generated locally
โ€“ MAC addresses : pseudo-random temporary
โ€ข Other IP-layer parameters also learned from router adverts (e.g., router addresses,
recommended hop limit, etcโ€ฆ)
โ€ข Higher-layer info (e.g., DNS server and NTP server addresses) discovered by
multicast / anycast-based service-location protocol, or DHCPv6
โ€ข DHCP is available
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Stateful Message Exchange
1. A Solicit message sent by the client to locate the servers
2. An Advertise message sent by a server to indicate that it can
provide addresses and configuration settings
3. A Request message sent by the client to request addresses and
configuration settings from a specific server
4. A Reply message sent by the requested server that contains
addresses and configuration settings
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Questions
ยฉ 2011 - 2014 Network Utility Force, LLC.
www.netuf.net | 404-635-6667 | info@netuf.net
Why is DNS Important?
โ€ข Hides intricacies of underlying network structure
โ€“ Translation between symbolic names and IP addresses
โ€ข Provides applications (domain name servers, mail exchangers)
reverse lookups, mapping IP numbers to a name
โ€ข YOU DONโ€™T HAVE TO REMEMBER 2620:144:2D00::138
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
Changes to DNS for IPv6
โ€ข DNS Enhancements
โ€“ DNS extensions to support IP version 6
โ€ข RFC 3596
โ€“ Name to address records
โ€ข AAAA record type
โ€“ Address to name records
โ€ข New reverse domain: IP6.ARPA
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
DNS Structure
โ€ข Resource Record (RRs): Data records stored by name servers
โ€ข Types of RRs:
โ€“ Start of Authority (SOA): Marks the beginning of a DNS zone
โ€“ Name Servers (NS): Domain name of a server in a DNS zone
โ€“ Canonical Names (CNAMEs): Aliases for FQDN
โ€“ Pointer (PTR): IP number to name mapping
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
DNS Extensions
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
In Use Experimental/Deprecated
AAAA record A6 and DNAME records
Textual representation in PTR record Binary Labels type
IP6.arpa IP6.int domain
New DNS Queries
โ€ขAAAA
โ€ข Forward lookup (Name โ†’ IPv6 Address)
A 192.134.0.49
AAAA 2001:660:3006:1::1:1
โ€ขPTR
โ€ข Reverse lookup (IPv6 Address โ†’ Name)
Main tree: ip6.arpa
Reverse Lookup
www.netuf.net | 404-635-6667 | info@netuf.net
ยฉ 2011 - 2014 Network Utility Force, LLC.
โ€ข Reverse DNS lookups for IPv6 addresses use similarly the ip6.
arpa domain
โ€“ Top-Level Domain (TLD).
โ€ข IPv6 address represented as a name in the ip6.arpa domain by
a sequence of nibbles in reverse order
โ€ข Represented as hexadecimal digits, separated by dots with
the suffix .ip6.arpa
IPv6: 4321:0:1:2:3:4:567:89AB.ip6.arpa
B.A.9.8.7.6.5.0.4.0.0.0.3.0.0.0.2.0.0.0.1.0.0.0.0.0.0.0.1.2.3.4.IP6.ARPA
Questions
ยฉ 2011 - 2014 Network Utility Force, LLC.
www.netuf.net | 404-635-6667 | info@netuf.net
Brandon Ross
CEO and Chief Network Architect
bross@netuf.net
404-635-6667
ยฉ 2011 - 2014 Network Utility Force, LLC.
Thank You
www.netuf.net | 404-635-6667 | info@netuf.net

More Related Content

What's hot

IPv6 Deployment Architecture for Broadband Access Networks
IPv6 Deployment Architecture for Broadband Access NetworksIPv6 Deployment Architecture for Broadband Access Networks
IPv6 Deployment Architecture for Broadband Access NetworksAPNIC
ย 
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]APNIC
ย 
Network State Awareness & Troubleshooting
Network State Awareness & TroubleshootingNetwork State Awareness & Troubleshooting
Network State Awareness & TroubleshootingAPNIC
ย 
IPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und AdressierungIPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und AdressierungSwiss IPv6 Council
ย 
Welcome to the APNIC Member Gathering, Mongolia
Welcome to the APNIC Member Gathering, MongoliaWelcome to the APNIC Member Gathering, Mongolia
Welcome to the APNIC Member Gathering, MongoliaAPNIC
ย 
IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introductionGuider Lee
ย 
Ipv6
Ipv6Ipv6
Ipv6maha5960
ย 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methodsAhmad Hijazi
ย 
I pv6
I pv6I pv6
I pv6Udi Ghosh
ย 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoAPNIC
ย 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT TutorialAPNIC
ย 
Simplified IPv6 Subnetting. Understanding Whatโ€™s What.
Simplified IPv6 Subnetting. Understanding Whatโ€™s What.Simplified IPv6 Subnetting. Understanding Whatโ€™s What.
Simplified IPv6 Subnetting. Understanding Whatโ€™s What.SolarWinds
ย 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?apnic_slides
ย 
VNIX-NOG 2021: IPv6 Deployment Update
VNIX-NOG 2021: IPv6 Deployment UpdateVNIX-NOG 2021: IPv6 Deployment Update
VNIX-NOG 2021: IPv6 Deployment UpdateAPNIC
ย 
IPV6 Deployment for Broadband Internet by Azura Mat Salim
IPV6  Deployment for Broadband Internet by Azura Mat SalimIPV6  Deployment for Broadband Internet by Azura Mat Salim
IPV6 Deployment for Broadband Internet by Azura Mat SalimMyNOG
ย 
OARC 26: Scoring the Root Server System
OARC 26: Scoring the Root Server SystemOARC 26: Scoring the Root Server System
OARC 26: Scoring the Root Server SystemAPNIC
ย 

What's hot (20)

IPv6 Deployment Architecture for Broadband Access Networks
IPv6 Deployment Architecture for Broadband Access NetworksIPv6 Deployment Architecture for Broadband Access Networks
IPv6 Deployment Architecture for Broadband Access Networks
ย 
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
ย 
Network State Awareness & Troubleshooting
Network State Awareness & TroubleshootingNetwork State Awareness & Troubleshooting
Network State Awareness & Troubleshooting
ย 
IPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und AdressierungIPv6 Adressvergabe und Adressierung
IPv6 Adressvergabe und Adressierung
ย 
Welcome to the APNIC Member Gathering, Mongolia
Welcome to the APNIC Member Gathering, MongoliaWelcome to the APNIC Member Gathering, Mongolia
Welcome to the APNIC Member Gathering, Mongolia
ย 
IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introduction
ย 
Ipv6
Ipv6Ipv6
Ipv6
ย 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
ย 
I pv6
I pv6I pv6
I pv6
ย 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
ย 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT Tutorial
ย 
IPv6 Transition
IPv6 TransitionIPv6 Transition
IPv6 Transition
ย 
Simplified IPv6 Subnetting. Understanding Whatโ€™s What.
Simplified IPv6 Subnetting. Understanding Whatโ€™s What.Simplified IPv6 Subnetting. Understanding Whatโ€™s What.
Simplified IPv6 Subnetting. Understanding Whatโ€™s What.
ย 
Ipv6 routing
Ipv6 routingIpv6 routing
Ipv6 routing
ย 
IPv6
IPv6IPv6
IPv6
ย 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
ย 
VNIX-NOG 2021: IPv6 Deployment Update
VNIX-NOG 2021: IPv6 Deployment UpdateVNIX-NOG 2021: IPv6 Deployment Update
VNIX-NOG 2021: IPv6 Deployment Update
ย 
IPV6 Deployment for Broadband Internet by Azura Mat Salim
IPV6  Deployment for Broadband Internet by Azura Mat SalimIPV6  Deployment for Broadband Internet by Azura Mat Salim
IPV6 Deployment for Broadband Internet by Azura Mat Salim
ย 
Ipv6
Ipv6Ipv6
Ipv6
ย 
OARC 26: Scoring the Root Server System
OARC 26: Scoring the Root Server SystemOARC 26: Scoring the Root Server System
OARC 26: Scoring the Root Server System
ย 

Viewers also liked

Network Utility Force IPv6 training brochure
Network Utility Force IPv6 training brochureNetwork Utility Force IPv6 training brochure
Network Utility Force IPv6 training brochureNetwork Utility Force
ย 
IPv6 Security Challenges: TechNet Augusta 2015
IPv6 Security Challenges: TechNet Augusta 2015IPv6 Security Challenges: TechNet Augusta 2015
IPv6 Security Challenges: TechNet Augusta 2015AFCEA International
ย 
IPv6 Implementation and Migration
IPv6 Implementation and MigrationIPv6 Implementation and Migration
IPv6 Implementation and MigrationNetwork Utility Force
ย 
How to Plan and Conduct IPv6 Field Trials
How to Plan and Conduct IPv6 Field TrialsHow to Plan and Conduct IPv6 Field Trials
How to Plan and Conduct IPv6 Field TrialsNetwork Utility Force
ย 
I pv6
I pv6I pv6
I pv6khacthang
ย 

Viewers also liked (6)

Network Utility Force IPv6 training brochure
Network Utility Force IPv6 training brochureNetwork Utility Force IPv6 training brochure
Network Utility Force IPv6 training brochure
ย 
IPv6 Security Challenges: TechNet Augusta 2015
IPv6 Security Challenges: TechNet Augusta 2015IPv6 Security Challenges: TechNet Augusta 2015
IPv6 Security Challenges: TechNet Augusta 2015
ย 
IPv6 Implementation and Migration
IPv6 Implementation and MigrationIPv6 Implementation and Migration
IPv6 Implementation and Migration
ย 
How to Plan and Conduct IPv6 Field Trials
How to Plan and Conduct IPv6 Field TrialsHow to Plan and Conduct IPv6 Field Trials
How to Plan and Conduct IPv6 Field Trials
ย 
I pv6
I pv6I pv6
I pv6
ย 
IPv6 Security
IPv6 SecurityIPv6 Security
IPv6 Security
ย 

Similar to IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS

8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptxZahouAmel1
ย 
APNIC Update
APNIC Update APNIC Update
APNIC Update APNIC
ย 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6Netwax Lab
ย 
IPv6 - Jozi Linux User Group Presentation
IPv6  - Jozi Linux User Group PresentationIPv6  - Jozi Linux User Group Presentation
IPv6 - Jozi Linux User Group PresentationJumping Bean
ย 
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3Eswar Publications
ย 
Networking presentation 9 march 2009
Networking presentation   9 march 2009Networking presentation   9 march 2009
Networking presentation 9 march 2009Kinshook Chaturvedi
ย 
Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2srmanjuskp
ย 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2ehsan nazer
ย 
Implementation of โ€œTraslator Strategyโ€ For Migration of Ipv4 to Ipv6
Implementation of โ€œTraslator Strategyโ€ For Migration of Ipv4 to Ipv6Implementation of โ€œTraslator Strategyโ€ For Migration of Ipv4 to Ipv6
Implementation of โ€œTraslator Strategyโ€ For Migration of Ipv4 to Ipv6IJERA Editor
ย 
Apnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopApnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopNguyen Minh Thu
ย 
IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing ArchitectureShreehari Dhat
ย 
IPv6 theoryfinalx
IPv6 theoryfinalxIPv6 theoryfinalx
IPv6 theoryfinalxPawan Sharma
ย 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxJuvil2
ย 
Ipv6 Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504Ipv6 Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504Erik Ginalick
ย 
Ipv Technical White Paper Wp111504
Ipv Technical White Paper Wp111504Ipv Technical White Paper Wp111504
Ipv Technical White Paper Wp111504Erik Ginalick
ย 
98 366 mva slides lesson 6
98 366 mva slides lesson 698 366 mva slides lesson 6
98 366 mva slides lesson 6suddenven
ย 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular NetworksAPNIC
ย 

Similar to IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS (20)

8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx
ย 
APNIC Update
APNIC Update APNIC Update
APNIC Update
ย 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
ย 
IPv6 - Jozi Linux User Group Presentation
IPv6  - Jozi Linux User Group PresentationIPv6  - Jozi Linux User Group Presentation
IPv6 - Jozi Linux User Group Presentation
ย 
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
ย 
Networking presentation 9 march 2009
Networking presentation   9 march 2009Networking presentation   9 march 2009
Networking presentation 9 march 2009
ย 
Understanding i pv6 2
Understanding i pv6 2Understanding i pv6 2
Understanding i pv6 2
ย 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2
ย 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
ย 
Implementation of โ€œTraslator Strategyโ€ For Migration of Ipv4 to Ipv6
Implementation of โ€œTraslator Strategyโ€ For Migration of Ipv4 to Ipv6Implementation of โ€œTraslator Strategyโ€ For Migration of Ipv4 to Ipv6
Implementation of โ€œTraslator Strategyโ€ For Migration of Ipv4 to Ipv6
ย 
IPV6
IPV6 IPV6
IPV6
ย 
Apnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopApnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshop
ย 
IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing Architecture
ย 
IPv6 theoryfinalx
IPv6 theoryfinalxIPv6 theoryfinalx
IPv6 theoryfinalx
ย 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptx
ย 
Ipv6 Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504Ipv6 Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504
ย 
Ipv Technical White Paper Wp111504
Ipv Technical White Paper Wp111504Ipv Technical White Paper Wp111504
Ipv Technical White Paper Wp111504
ย 
MVA slides lesson 6
MVA slides lesson 6MVA slides lesson 6
MVA slides lesson 6
ย 
98 366 mva slides lesson 6
98 366 mva slides lesson 698 366 mva slides lesson 6
98 366 mva slides lesson 6
ย 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular Networks
ย 

Recently uploaded

VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
ย 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
ย 
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
ย 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
ย 
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort ServiceEnjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort ServiceDelhi Call girls
ย 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
ย 
Enjoy NightโšกCall Girls Samalka Delhi >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Samalka Delhi >เผ’8448380779 Escort ServiceEnjoy NightโšกCall Girls Samalka Delhi >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Samalka Delhi >เผ’8448380779 Escort ServiceDelhi Call girls
ย 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
ย 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...SUHANI PANDEY
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
ย 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
ย 
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLLucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLimonikaupta
ย 

Recently uploaded (20)

VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
ย 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
ย 
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
ย 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
ย 
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort ServiceEnjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
ย 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
ย 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
ย 
Enjoy NightโšกCall Girls Samalka Delhi >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Samalka Delhi >เผ’8448380779 Escort ServiceEnjoy NightโšกCall Girls Samalka Delhi >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Samalka Delhi >เผ’8448380779 Escort Service
ย 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
ย 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
ย 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
ย 
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLLucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
ย 

IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS

  • 1. IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS www.netuf.net expert network architecture, engineering deployment and training twitter: @netuf ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 2. IPv6 Address Architecture 128-bit address space 2128 possible addresses 3.4 x 1038 (340 undecillion) 340,282,366,920,939,463,374,607,431,768,211,456 addresses 128 bits allow for multi-level, hierarchical routing infrastructure 64-bit subnet prefix 64-bit interface identifier www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 3. Benefits of 128 bit address โ€ข Easier address management and delegation โ€ข Easier address auto-configuration โ€ข Deploy end-to-end IPsec โ€“ (NATs removed as unnecessary) www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 4. Hexadecimal Review โ— Grouping binary bits into groups of 4. โ— Each group (nibble) is assigned a hex digit value. โ— Digits are the same as for decimal up to 9 โ— Letters A through F are used for 10 through 15. www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC. 0000 = 0 1000 = 8 0001 = 1 1001 = 9 0010 = 2 1010 = A 0011 = 3 1011 = B 0100 = 4 1100 = C 0101 = 5 1101 = D 0110 = 6 1110 = E 0111 = 7 1111 = F Thus the 16-bit binary number: 1011 0100 1010 0111 converted to hex is: B4A7
  • 5. IPv6 Address Syntax โ— Binary 0010000000000001000011011011100000000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 โ— Divided on 16-bit boundaries 0010000000000001 0000110110111000 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010 โ— 16-bit blocks converted to hexadecimal, delimited with colons 2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A โ— Suppressing leading zeroes in each block 2001:DB8:0:2F3B:2AA:FF:FE28:9C5A www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 6. IPv6 Format and Header www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC. IPv6 Header Upper layer Protocol Data Unit Payload IPv6 Packet Extension Headers
  • 7. IPv4 and IPv6 Header Comparison www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC. 40 bytes 20 bytes IPv4 IPv6 0 15 16 31 vers hlen TOS total length identification flags flag-offset TTL protocol header checksum source address destination address options and padding vers traffic class flow-label payload length next header hop limit source address destination address Removed (6) ID, flags, flag offset TOS, hlen ,header checksum Changed (3) Added (2) Expanded - total length => payload - protocol => next header - TTL => hop limit - traffic class - flow label address 32 to 128 bits
  • 8. IPv6 Prefixes โ— Always uses address/prefix-length notation Similar to CIDR Subnet prefix: 2001:DB8:0:2F3B::/64 Route prefix: 2001:DB8:3F::/48 www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 9. Address Types โ€ข Unicast โ€“ Address of single interface, delivery to single interface โ€ข Anycast โ€“ Address of set of interfaces, delivery to single interface within set โ€ข Multicast โ€“ Address of set of interfaces, delivery to all interfaces in set โ€ข No more broadcast โ€ข IPv6 nodes will have more than one IP address www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 10. Identification www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC. Address Type Identification IPv4 IPv6 Internet address classes N/A Multicast address 224.0.0.0/4 IPv6 multicast address FF00::/8 Broadcast addresses N/A Unspecified address 0.0.0.0 Unspecified address :: Loopback address 127.0.0.1 Loopback address ::1 Public IP address Global Unicast Address Private IP address Unique-local address FD00::/8 APIPA address Link-local address FE80::/64 Dotted decimal format Colon hexadecimal format Subnet mask or prefix length Prefix length notation only
  • 11. Questions ยฉ 2011 - 2014 Network Utility Force, LLC. www.netuf.net | 404-635-6667 | info@netuf.net
  • 12. Router Advertisements โ— Router Advertisements (RA) replace dependence on DHCPv4 โ—‹ Default router address โ—‹ Prefix โ—‹ Bits to tell devices how to get configuration information Provides stateful address configuration or stateless configuration settings for IPv6 hosts Managed Address Configuration (M) flag When set to 1, this flag instructs the host to use a configuration protocol to obtain stateful addresses Other Stateful Configuration (O) flag When set to 1, this flag instructs the host to use a configuration protocol to obtain other configuration settings ยฉ 2011 - 2014 Network Utility Force, LLC. www.netuf.net | 404-635-6667 | info@netuf.net
  • 13. Neighbor Discovery โ— Neighbor Discovery (ND) replaces ARP โ—‹ Uses a much more efficient multicast process to discover link level information about other LAN devices โ— ONLY ND IS REQUIRED FOR BASIC IPV6 TO WORK LOCALLY ON A LAN ยฉ 2011 - 2014 Network Utility Force, LLC. www.netuf.net | 404-635-6667 | info@netuf.net
  • 14. DHCPv6 Components โ— IPv6 hosts do not automatically configure a directly attached subnet route for a DHCPv6-assigned IPv6 address โ–  On-Link flag in the Prefix Information option โ— There is no Router option in DHCPv6 to assign a default router โ–  Default route is configured from the RA www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 15. Additional DHCPv6 Components โ€ข Components of a DHCPv6 infrastructure โ€“ DHCPv6 clients โ€“ DHCPv6 servers โ€“ DHCPv6 relay agents www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 16. DHCPv6 Messages โ— User Datagram Protocol (UDP) messages DHCPv6 clients listen on UDP port 546 DHCPv6 servers and relay agents listen on UDP port 547 โ— Multicast addresses DHCPv6 servers and relay agents listen on ff02::1:2 DHCPv6 client sends messages to ff02::1:2 Relay agent forwards multicasts as unicasts to configured DHCPv6 servers www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 17. DHCPv6 Message Types โ— Solicit โ— Advertise โ— Request โ— Confirm โ— Renew โ— Rebind โ— Reply โ— Release โ— Decline โ— Reconfigure โ— Information-Request โ— Relay-Forward โ— Relay-Reply www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 18. DHCPv6 Relay Agent โ€ข Node that acts as an intermediary to deliver DHCP messages between clients and servers โ€“ On the same link as the client โ€“ Listening on multicast addresses โ€ข All_DHCP_Relay_Agents_and_Servers (FF02::1:2) www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 19. IPv6 Router Renumbering โ— New address prefixes can be introduced, old ones withdrawn โ— Hosts learn prefix lifetimes and preference order from router advertisements โ— Old TCP connections can survive until end of overlap โ— New TCP connections use longest preferred lifetime โ— Router renumbering protocol - allow domain-interior routers to learn of prefix introduction / withdrawal www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 20. Autoconfiguration: Plug-and-Play โ€ข Hosts generally construct addresses from RA: โ€“ subnet prefix(es) learned from periodic multicast advertisements from neighboring router(s) โ€“ interface IDs generated locally โ€“ MAC addresses : pseudo-random temporary โ€ข Other IP-layer parameters also learned from router adverts (e.g., router addresses, recommended hop limit, etcโ€ฆ) โ€ข Higher-layer info (e.g., DNS server and NTP server addresses) discovered by multicast / anycast-based service-location protocol, or DHCPv6 โ€ข DHCP is available www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 21. Stateful Message Exchange 1. A Solicit message sent by the client to locate the servers 2. An Advertise message sent by a server to indicate that it can provide addresses and configuration settings 3. A Request message sent by the client to request addresses and configuration settings from a specific server 4. A Reply message sent by the requested server that contains addresses and configuration settings www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 22. Questions ยฉ 2011 - 2014 Network Utility Force, LLC. www.netuf.net | 404-635-6667 | info@netuf.net
  • 23. Why is DNS Important? โ€ข Hides intricacies of underlying network structure โ€“ Translation between symbolic names and IP addresses โ€ข Provides applications (domain name servers, mail exchangers) reverse lookups, mapping IP numbers to a name โ€ข YOU DONโ€™T HAVE TO REMEMBER 2620:144:2D00::138 www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 24. Changes to DNS for IPv6 โ€ข DNS Enhancements โ€“ DNS extensions to support IP version 6 โ€ข RFC 3596 โ€“ Name to address records โ€ข AAAA record type โ€“ Address to name records โ€ข New reverse domain: IP6.ARPA www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 25. DNS Structure โ€ข Resource Record (RRs): Data records stored by name servers โ€ข Types of RRs: โ€“ Start of Authority (SOA): Marks the beginning of a DNS zone โ€“ Name Servers (NS): Domain name of a server in a DNS zone โ€“ Canonical Names (CNAMEs): Aliases for FQDN โ€“ Pointer (PTR): IP number to name mapping www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC.
  • 26. DNS Extensions www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC. In Use Experimental/Deprecated AAAA record A6 and DNAME records Textual representation in PTR record Binary Labels type IP6.arpa IP6.int domain New DNS Queries โ€ขAAAA โ€ข Forward lookup (Name โ†’ IPv6 Address) A 192.134.0.49 AAAA 2001:660:3006:1::1:1 โ€ขPTR โ€ข Reverse lookup (IPv6 Address โ†’ Name) Main tree: ip6.arpa
  • 27. Reverse Lookup www.netuf.net | 404-635-6667 | info@netuf.net ยฉ 2011 - 2014 Network Utility Force, LLC. โ€ข Reverse DNS lookups for IPv6 addresses use similarly the ip6. arpa domain โ€“ Top-Level Domain (TLD). โ€ข IPv6 address represented as a name in the ip6.arpa domain by a sequence of nibbles in reverse order โ€ข Represented as hexadecimal digits, separated by dots with the suffix .ip6.arpa IPv6: 4321:0:1:2:3:4:567:89AB.ip6.arpa B.A.9.8.7.6.5.0.4.0.0.0.3.0.0.0.2.0.0.0.1.0.0.0.0.0.0.0.1.2.3.4.IP6.ARPA
  • 28. Questions ยฉ 2011 - 2014 Network Utility Force, LLC. www.netuf.net | 404-635-6667 | info@netuf.net
  • 29. Brandon Ross CEO and Chief Network Architect bross@netuf.net 404-635-6667 ยฉ 2011 - 2014 Network Utility Force, LLC. Thank You www.netuf.net | 404-635-6667 | info@netuf.net