Depletion of IPv4 2001:470:1f05:d37:202c:7674:c4c2:4fa8 Each : divides the address along 16-bit boundaries And the address is represented in HEX.

Download Report

Transcript Depletion of IPv4 2001:470:1f05:d37:202c:7674:c4c2:4fa8 Each : divides the address along 16-bit boundaries And the address is represented in HEX.

Depletion of IPv4
2001:470:1f05:d37:202c:7674:c4c2:4fa8
Each : divides the address along 16-bit boundaries
And the address is represented in HEX
2000::/3
FE80::/64
FC00::/7
::
::1
FF00::/8
“IPv6 Addresses” are unicast and global
“Temporary IPv6 Addresses” are unicast and global
“Link-local IPv6 Address” is unicast and local
48 bit MAC Address
Organizational Unique Identifier
Factory Assigned
xxxxxx00 xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx xxxxxxxxx
Standard EUI-64
0xFF
0xFE
xxxxxx00 xxxxxxxx xxxxxxxx
Flip this Bit
11111111
11111110 xxxxxxxx xxxxxxxx xxxxxxxxx
Modified EUI-64 – flip the universal/local bit
xxxxxx10 xxxxxxxx xxxxxxxx
11111111
11111110 xxxxxxxx xxxxxxxx xxxxxxxxx
2001:470:82a9:7:f2de:f1ff:fe5b:b324
MAC address: F0-DE-F1-5B-B3-24
Take MAC and split it, stuff in FF:FE and flip the 7th bit
A network prefix such as 2001:db8::/64
Is saying the following :
2001:0db8:0000:0000:0000:0000:0000:0000/64
| network portion |  host portion
|
| provider assigned |  locally assigned |
A different network prefix example 2001:db8::/48
2001:0db8:0000:0000:0000:0000:0000:0000/48
|
Network Prefix
|subnet| 
host
|
|
48 bits
|16 bits | 
64 bits
|
Indicates the number of bits that define the network
An example network prefix of 2001:db8:cafe::/48:
2001:0db8:cafe:0000:0000:0000:0000:0000/48
|
Network
|subnet| 
host
|
|
48 bits
|16 bits | 
64 bits
|
4
natural
An example network prefix of 2001:0db8:cafe::/48:
2001:0db8:cafe:0000:0000:0000:0000:0000/48
|
Prefix
|subnet| 
host
|
|
48 bits
|16 bits | 
64 bits
|
An example of subnetting 2001:0db8:cafe::/48 into /60’s:
2001:0db8:cafe:0000:0000:0000:0000:0000/60
|
48 bits
|12| 0 | 
do not use
|
|
60 bits
| 0 | 
do not use
|
260 248
212
4,096
An example of subnetting 2001:db8:cafe:cab::/60 into /64’s :
2001:0db8:cafe:cab0:0000:0000:0000:0000/60
|
60 bits
264 260
24
| |
64 bits
16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
|
An example of subnetting 2001:db8:cafe:cab::/60 into /62’s :
2001:0db8:cafe:cab0:0000:0000:0000:0000/60
|
60 bits
264 262
0, 1, 2, 3
8, 9, A, B
22
| |
64 bits
4
4, 5, 6, 7
C, D, E, F
|
So subnetting 2001:db8:cafe:cab::/60 into /62’s ranges :
2001:0db8:cafe:cab< 0 - 3 >:0000:0000:0000:0000/62
|
60 bits
|range|
64 bits
|
2001:0db8:cafe:cab< 4 - 7 >:0000:0000:0000:0000/62
|
60 bits
|range|
64 bits
|
2001:0db8:cafe:cab< 8 - B >:0000:0000:0000:0000/62
|
60 bits
|range|
64 bits
|
2001:0db8:cafe:cab< B - F >:0000:0000:0000:0000/62
|
60 bits
|range|
64 bits
|
requires
2001:470:82a9:7::/64 is the prefix
Notice there are no global DNS Servers
Notice there is no FQDN information
2001:470:82a9:7:41a6:5976:37ac:4f54 is from DHCPv6
2001:470:82a9:7:202c:7674:c4c2:4fa8 is from SLAAC
2001:470:82a9:7:3d1f:ad49:ee12:4880 is from SLAAC
2001:470:1f05:d37::/64 gets a permanent and temporary
2001:470:82a9:7::/64 gets a permanent and temporary
The router only has 2001:470:82a9:7::/64 as an address
normal
Table 5-3 Chapter 5 – ICMPv6 from Understanding IPv6, 3rd Ed. By Joseph Davies, Microsoft Press
Table 5-3 Chapter 5 – ICMPv6 from Understanding IPv6, 3rd Ed. By Joseph Davies, Microsoft Press
AAAA
IP6.ARPA.
IP6.ARPA. looks like:
0
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
0
0
0
Zero compression has to be expanded back out
Leading zeros must be added back in
DNS Servers are obtained via DHCPv6 w/ O or M flag
If there is no DHCPv6 then:
the DNS is manually configured
All applications benefit from Windows 8 and Windows
Server 2012 having RFC 6555 enabled
only
6to4
ISATAP
Teredo
NAT64/DNS64
Additional Enterprise translation technologies to know
SLB64 & NPTv6
These do IPv6 to IPv4 translation (think of them as a proxy)
NAT64/DNS64 and SLB64
NPTv6 performs limited Prefix only NAT
June 8 2011 – World IPv6 Day
Turn on IPv6 to test functionality
June 6 2012– World IPv6 Launch
Turn on IPv6 and leave it on
WCL324
WSV312
IPv6: (Hard)Core Networking Services
WSV308
Standards Support and Interoperability in Windows Server 2012
Resources for Developers
http://msdn.microsoft.com/en-us/windows/apps
http://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/windows-8/default.aspx
Microsoft Desktop Optimization Pack:
www.microsoft.com/MDOP
Microsoft Desktop Virtualization:
www.microsoft.com/dv
Springboard Series: www.microsoft.com/springboard
Explore Plan Deliver Operate Support
http://northamerica.msteched.com
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn