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