Get Ready For Ipv6

1,573 views

Published on

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
1,573
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
68
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Get Ready For Ipv6

  1. 1. WELCOME DELHI IT PROS<br />http://groups.msn.com/itdelhiug<br />
  2. 2. Agenda – Delhi IT Community Event Jan 09<br />
  3. 3. Get Ready for IPv6?<br />Ranjana Jain<br />IT Pro Evangelist<br />Microsoft India<br />MCSE, MCT, RHCE, CISSP, CIW Security Analyst<br />Blog: http://ranjanajain.spaces.live.com <br />
  4. 4. IPv4 Limitations<br />IPv6 Changes in Addressing<br />Future IPv6 Solutions<br />IPv6 with Windows Vista<br />What Will We cover?<br />
  5. 5. TCP/IP<br />IPv4 Addressing<br />Subnetting<br />Level 200<br />Helpful Experience<br />
  6. 6. Introducing IPv6<br />Addressing with IPv6<br />Transitioning to IPv6<br />Exploring IPv6 Scenarios<br />Agenda<br />
  7. 7. The Microsoft Networks Vision<br />IPsec isolation<br />Lab<br />Guest<br />
  8. 8. The Microsoft Networks Vision - Notes<br />IPsec isolation<br />Lab<br />Guest<br />
  9. 9. Shortcomings of IPV4<br />Exponential Internet Growth – Exhaustion on Address Space<br />Security at the Internet Layer<br />Internet Backbone Routers with Large Routing Tables<br />
  10. 10. Shortcomings of IPV4 - Notes<br />Exponential Internet Growth – Exhaustion on Address Space<br />Security at the Internet Layer<br />Internet Backbone Routers with Large Routing Tables<br />
  11. 11. Internet Hosts Growth (1992-2006)<br />In millions<br />http://www.isc.org/index.pl?/ops/ds/host-count-history.php<br />
  12. 12. IPv6 as a Global Solution<br />
  13. 13. What about NAT?<br />NAT Enabled Router<br />Internet<br />With IPv6<br />
  14. 14. Introducing IPv6<br />Addressing with IPv6<br />Transitioning to IPv6<br />Exploring IPv6 Scenarios<br />Agenda<br />
  15. 15. Increased Address Space<br />IPv4 provides 232 addresses, which =<br />4,294,967,296<br />(That’s 4 billion)<br />IPv6 provides 2128 addresses, which = <br />340,282,366,920,938,463,463,374,607,431,768,211,456<br />(That’s 3.40*1038, or 340 undecillion addresses)<br />
  16. 16. Header<br />IPv4<br />IPv6<br />
  17. 17. Header - Notes<br />IPv4<br />IPv6<br />
  18. 18. Anycast<br />Link Local<br />Site Local<br />
  19. 19. Types of IPv6 Addresses<br />Link Local Addresses<br />Site Local Addresses<br />10 bits<br />64 bits<br />54 bits<br />10 bits<br />64 bits<br />54 bits<br />Global Addresses<br />1111 1110 10<br />Interface ID<br />000 . . . 000<br />1111 1110 11<br />Interface ID<br />Subnet ID<br />64 bits<br />45 bits<br />16 bits<br />Interface ID<br />Subnet ID<br />001<br />Global Routing Prefix<br />
  20. 20. Unique Local Addresses<br />7 bits<br />40 bits<br />64 bits<br />16 bits<br />1111 110<br />Interface ID<br />Global ID<br />Subnet ID<br />L<br />
  21. 21. Special IPV6 Addresses<br />
  22. 22. Types of IPv6 Addresses - Notes<br />Local Link Addresses<br />Unique Local Addresses<br />10 bits<br />64 bits<br />54 bits<br />Global Addresses<br />7 bits<br />40 bits<br />64 bits<br />16 bits<br />1111 1110 10<br />Interface ID<br />000 . . . 000<br />64 bits<br />45 bits<br />16 bits<br />Interface ID<br />Subnet ID<br />001<br />Global Routing Prefix<br />1111 110<br />Interface ID<br />Global ID<br />Subnet ID<br />L<br />
  23. 23. IPv6 Address Syntax<br />IPv6 address in binary form<br />Divided along 16-bit boundaries<br />Each 16-bit block is converted to hexadecimal and delimited with colons<br />Suppress leading zeros within each block<br />Compress zero blocks<br />0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010<br />21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A<br />21DA:D3:0:2F3B:2AA:FF:FE28:9C5A<br />0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010<br />2AA:FF:FE28:9C5A<br />21DA:D3::2F3B:<br />Network ID<br />Interface ID<br />
  24. 24. IPv6 Address Syntax - Notes<br />IPv6 address in binary form<br />Divided along 16-bit boundaries<br />Each 16-bit block is converted to hexadecimal and delimited with colons<br />Suppress leading zeros within each block<br />Compress zero blocks<br />0010000111011010000000001101001100000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010<br />21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A<br />21DA:D3:0:2F3B:2AA:FF:FE28:9C5A<br />0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010<br />2AA:FF:FE28:9C5A<br />21DA:D3::2F3B:<br />Network ID<br />Interface ID<br />
  25. 25. Compatibility Addresses<br />IPv4-compatible Address<br />0:0:0:0:0:0:w.x.y.z or ::w.x.y.z<br />Used by IPv6/IPv4 nodes communicating using IPv6<br />IPv6 packet encapsulated with IPv4 header and sent using IPv4 infrastructure<br />IPv4-mapped address<br />0:0:0:0:0:FFFF:w.x.y.z or ::FFFF:w.x.y.z<br />IPv4 only node to IPv6 node<br />Used only for internal representation<br />6to4 address<br />Used by nodes with both IPv4 and IPv6 over IPv4 routing infrastructure<br />Formed by combining 2002::/16 with 32 bit IPv4 address making a 48-bit prefix<br />Tunneling technique defined in RFC 3056<br />
  26. 26. Multicast IPv6 Addresses<br />IPv6 Multicast Addresses<br />8 bits<br />4 bits<br />112 bits<br />1111 1111<br />Group ID<br />Flags<br />Scope<br />4 bits<br />
  27. 27. Subnetting IPv6<br />64 bits - Host<br />Subnet<br />Network<br />Networks and Hosts from the same 32-bit pool<br />More networks (255.255.255.0)<br />More hosts (255.0.0.0)<br />32 bits - fixed<br />IPv4 Subnet Mask<br />64 bits dedicated to hosts<br />64 bits dedicated to networks<br />/1<br />/32<br />/48<br />IPv6 Address<br />
  28. 28. Introducing IPv6<br />Addressing with IPv6<br />Transitioning to IPv6<br />Exploring IPv6 Scenarios<br />Agenda<br />
  29. 29. Transition Technologies<br />Application Layer<br />Transport Layer (TCP/UDP<br />IPv6<br />IPv4<br />AAAA Query<br />A Query<br />A Query<br />Network Interface Layer<br />No Global IPv6 Address<br />At Least 1 Global IPv6 Address<br />DNS Server<br />
  30. 30. Transition Technologies - Notes<br />Application Layer<br />Transport Layer (TCP/UDP<br />IPv6<br />IPv4<br />AAAA Query<br />A Query<br />A Query<br />Network Interface Layer<br />No Global IPv6 Address<br />At Least 1 Global IPv6 Address<br />DNS Server<br />
  31. 31. IPv6 over IPv4 Tunneling<br />Router to Router<br />Host-to-Router or Router-to-Host<br />IPv4 or IPv6 Infrastructure<br />IPv4 Infrastructure<br />Node A<br />Node B<br />IPv4 Infrastructure<br />IPv4 or IPv6 Infrastructure<br />Node B<br />IPv6 over IPv4 tunnel<br />IPv4 or IPv6 Infrastructure<br />Node A<br />Host-to-Host<br />IPv4 Infrastructure<br />Node B<br />IPv6 over IPv4 tunnel<br />Node A<br />IPv6/IPv4 Router<br />IPv6/IPv4 Router<br />IPv6/IPv4<br />IPv6<br />IPv6/IPv4 Router<br />IPv6 over IPv4 tunnel<br />IPv6<br />IPv6/IPv4<br />IPv6<br />IPv6/IPv4<br />
  32. 32. IPv6 over IPv4 Tunneling<br />Router to Router<br />Host-to-Router or Router-to-Host<br />IPv4 or IPv6 Infrastructure<br />IPv4 Infrastructure<br />Node A<br />Node B<br />IPv4 Infrastructure<br />IPv4 or IPv6 Infrastructure<br />Node B<br />IPv6 over IPv4 tunnel<br />IPv4 or IPv6 Infrastructure<br />Node A<br />Host-to-Host<br />IPv4 Infrastructure<br />Node B<br />IPv6 over IPv4 tunnel<br />Node A<br />IPv6/IPv4 Router<br />IPv6/IPv4 Router<br />IPv6/IPv4<br />IPv6<br />IPv6/IPv4 Router<br />IPv6 over IPv4 tunnel<br />IPv6<br />IPv6/IPv4<br />IPv6<br />IPv6/IPv4<br />
  33. 33. IPv6 with Windows Vista<br />IPv4<br />IPv6<br />
  34. 34. IPv4 and NAT Introduce Problems<br />IPv6 Eliminates Problems<br />Microsoft Provides IPv6 Solutions<br />Session Summary<br />
  35. 35. Visit TechNet atwww.microsoft.com/technet<br />For More Information<br />
  36. 36. For the latest titles, visit:<br />www.microsoft.com/learning/books/itpro/<br />Microsoft Press Publications<br />
  37. 37. This book can be purchased at all major bookstores and online retailers<br />Non-Microsoft Publications<br />
  38. 38. Become a Microsoft Certified Professional<br />What are MCP certifications?<br />Validation in performing critical IT functions<br />Why certify?<br />Worldwide recognition of skills gained through experience<br />More effective deployments with reduced costs<br />What certifications are there for IT pros?<br />MCP, MCSE, MCSA, MCDST, MCDBA<br />www.microsoft.com/learning/mcp<br />
  39. 39. Where Else Can I Get Help?<br /> Live Events and Online Webcast series<br /> Microsoft Professional Blogs Directory<br /> Chats, Newsgroups, Forums and Virtual Labs<br /> Local Locator for Professional User Groups<br />Groups.msn.com/itdelhiug<br />RanjanaJain.spaces.live.com<br />

×