3. Get Ready for IPv6? Ranjana Jain IT Pro Evangelist Microsoft India MCSE, MCT, RHCE, CISSP, CIW Security Analyst Blog: http://ranjanajain.spaces.live.com
4. IPv4 Limitations IPv6 Changes in Addressing Future IPv6 Solutions IPv6 with Windows Vista What Will We cover?
9. Shortcomings of IPV4 Exponential Internet Growth – Exhaustion on Address Space Security at the Internet Layer Internet Backbone Routers with Large Routing Tables
10. Shortcomings of IPV4 - Notes Exponential Internet Growth – Exhaustion on Address Space Security at the Internet Layer Internet Backbone Routers with Large Routing Tables
11. Internet Hosts Growth (1992-2006) In millions http://www.isc.org/index.pl?/ops/ds/host-count-history.php
19. Types of IPv6 Addresses Link Local Addresses Site Local Addresses 10 bits 64 bits 54 bits 10 bits 64 bits 54 bits Global Addresses 1111 1110 10 Interface ID 000 . . . 000 1111 1110 11 Interface ID Subnet ID 64 bits 45 bits 16 bits Interface ID Subnet ID 001 Global Routing Prefix
20. Unique Local Addresses 7 bits 40 bits 64 bits 16 bits 1111 110 Interface ID Global ID Subnet ID L
22. Types of IPv6 Addresses - Notes Local Link Addresses Unique Local Addresses 10 bits 64 bits 54 bits Global Addresses 7 bits 40 bits 64 bits 16 bits 1111 1110 10 Interface ID 000 . . . 000 64 bits 45 bits 16 bits Interface ID Subnet ID 001 Global Routing Prefix 1111 110 Interface ID Global ID Subnet ID L
23. IPv6 Address Syntax IPv6 address in binary form Divided along 16-bit boundaries Each 16-bit block is converted to hexadecimal and delimited with colons Suppress leading zeros within each block Compress zero blocks 0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A 0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010 2AA:FF:FE28:9C5A 21DA:D3::2F3B: Network ID Interface ID
24. IPv6 Address Syntax - Notes IPv6 address in binary form Divided along 16-bit boundaries Each 16-bit block is converted to hexadecimal and delimited with colons Suppress leading zeros within each block Compress zero blocks 0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A 0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010 2AA:FF:FE28:9C5A 21DA:D3::2F3B: Network ID Interface ID
25. Compatibility Addresses IPv4-compatible Address 0:0:0:0:0:0:w.x.y.z or ::w.x.y.z Used by IPv6/IPv4 nodes communicating using IPv6 IPv6 packet encapsulated with IPv4 header and sent using IPv4 infrastructure IPv4-mapped address 0:0:0:0:0:FFFF:w.x.y.z or ::FFFF:w.x.y.z IPv4 only node to IPv6 node Used only for internal representation 6to4 address Used by nodes with both IPv4 and IPv6 over IPv4 routing infrastructure Formed by combining 2002::/16 with 32 bit IPv4 address making a 48-bit prefix Tunneling technique defined in RFC 3056
27. Subnetting IPv6 64 bits - Host Subnet Network Networks and Hosts from the same 32-bit pool More networks (255.255.255.0) More hosts (255.0.0.0) 32 bits - fixed IPv4 Subnet Mask 64 bits dedicated to hosts 64 bits dedicated to networks /1 /32 /48 IPv6 Address
29. Transition Technologies Application Layer Transport Layer (TCP/UDP IPv6 IPv4 AAAA Query A Query A Query Network Interface Layer No Global IPv6 Address At Least 1 Global IPv6 Address DNS Server
30. Transition Technologies - Notes Application Layer Transport Layer (TCP/UDP IPv6 IPv4 AAAA Query A Query A Query Network Interface Layer No Global IPv6 Address At Least 1 Global IPv6 Address DNS Server
31. IPv6 over IPv4 Tunneling Router to Router Host-to-Router or Router-to-Host IPv4 or IPv6 Infrastructure IPv4 Infrastructure Node A Node B IPv4 Infrastructure IPv4 or IPv6 Infrastructure Node B IPv6 over IPv4 tunnel IPv4 or IPv6 Infrastructure Node A Host-to-Host IPv4 Infrastructure Node B IPv6 over IPv4 tunnel Node A IPv6/IPv4 Router IPv6/IPv4 Router IPv6/IPv4 IPv6 IPv6/IPv4 Router IPv6 over IPv4 tunnel IPv6 IPv6/IPv4 IPv6 IPv6/IPv4
32. IPv6 over IPv4 Tunneling Router to Router Host-to-Router or Router-to-Host IPv4 or IPv6 Infrastructure IPv4 Infrastructure Node A Node B IPv4 Infrastructure IPv4 or IPv6 Infrastructure Node B IPv6 over IPv4 tunnel IPv4 or IPv6 Infrastructure Node A Host-to-Host IPv4 Infrastructure Node B IPv6 over IPv4 tunnel Node A IPv6/IPv4 Router IPv6/IPv4 Router IPv6/IPv4 IPv6 IPv6/IPv4 Router IPv6 over IPv4 tunnel IPv6 IPv6/IPv4 IPv6 IPv6/IPv4
36. For the latest titles, visit: www.microsoft.com/learning/books/itpro/ Microsoft Press Publications
37. This book can be purchased at all major bookstores and online retailers Non-Microsoft Publications
38. Become a Microsoft Certified Professional What are MCP certifications? Validation in performing critical IT functions Why certify? Worldwide recognition of skills gained through experience More effective deployments with reduced costs What certifications are there for IT pros? MCP, MCSE, MCSA, MCDST, MCDBA www.microsoft.com/learning/mcp
39. Where Else Can I Get Help? Live Events and Online Webcast series Microsoft Professional Blogs Directory Chats, Newsgroups, Forums and Virtual Labs Local Locator for Professional User Groups Groups.msn.com/itdelhiug RanjanaJain.spaces.live.com