51
2002:3239:43c3: :1 Anshu Prateek Hackalyst IPv6 – What/Why/How?! @anshprat

what/why/how of IPv6 || 2002:3239:43c3::1

Embed Size (px)

DESCRIPTION

Barcamp 2012 banaglore ipv6 presentation

Citation preview

  • 1. 2002:3239:43c3::1IPv6 What/Why/How?! Anshu Prateek Hackalyst @anshprat

2. Who am I?! Anshu Prateek @anshpratService EngineerYahoo!Search/YDN 3. What all are we gonna talk about? IPv6!W What is IPv6? Technical jargonW Why IPv6? Is it yet another Y2K?W What it means to you/r business? H How to get it today? For Free!!! 4. What is IPv6?What is IP?!IP address!Internet Protocol address.Your address on the internet.[anshup@mouthwa ~]$ host barcampbangalore.orgbarcampbangalore.org has address 69.194.227.195[anshup@mouthwa ~]$ host hackalyst.infohackalyst.info has address 50.57.67.195hackalyst.info has IPv6 address 2002:3239:43c3::1 5. 2002:3239:43c3::1Thats me!IPv6 (Internet Protocol version 6) is a revision of the InternetProtocol (IP) developed by the Internet Engineering Task Force(IETF). IPv6 is intended to succeed IPv4, which is the dominantcommunications protocol for most Internet traffic as of 2012. IPv6 was developed to deal with the long-anticipated problem ofIPv4 running out of addresses.IPv6 implements a new addressing system that allows for farmore addresses to be assigned than with IPv4. 6. IPv6.. IPv4..Wait, what happened to IPv5?!Version 5 of the IP family was an experimental protocoldeveloped in the 1980s.IPv5 (also called the Internet Stream Protocol) was never widelydeployed. Since the number 5 was already allocated, this number was notconsidered for the successor to IPv4.Several proposals were suggested as the IPv4 successor, and eachwas assigned a number. In the end, it happened that the one with version number 6 wasselected. 7. IPv6 formatAn IPv6 address is represented by 8 groups of 16-bit (fourhexadecimal digits) values separated by colons.The hexadecimal digits are not case-sensitive; e.g., the groups0DB8 and 0db8 are equivalent. 1 23 456782001 : 0db8 : 85a3 : 0042 : 0000 : 8a2e : 0370 : 73342001 : 0db8 : 0000 : 0000 : 0000 : ff00 : 0042 : 8329Any guesses whose ip is this? 8. 2002:3239:43c3::1 Me again..host 2002:3239:43c3::11.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.c.3.4.9.3.2.3.2.0.0.2.ip6.arpa domain name pointer hackalyst.info.Mmm, isnt it supposed to be 8 groups of 4 hexadecimals? 9. IPv6 abbreviation.!An IPv6 address may be abbreviated by using one or more of the following rules: Remove leading zeroes from one or more groups of hexadecimal digits; this isnormally done to all groups that have leading zeroes. (For example, convertthe group 0042 to 42.) Combine consecutive sections of one or more zeroes, using a double colon (::)to denote the omitted sections. The double colon may only be used once in any given address, as the addresswould be indeterminate if it was used multiple times. 2001:db8::1:2 is valid, but 2001:db8::1::2 is not permitted. 10. Lets try.. 11. Lets try.. 12. Lets try.. 13. Homework?! Ok.. Classwork!0000:0000:0000:0000:0000:0000:0000:0001 14. http://www.flickr.com/photos/mneylon/5733292051/ 15. Why o why big brother?! 16. Why?!IPv4 is 32 bit number.That means 17. 2^32 IPv4 addresses= 4294967296= 4 billion something!~~ 0.66 the number of people alive today (~~ 6.510^9)Still its simply not enough! 18. Why?! 19. Why?!5 billion phones..! 20. http://www.google.com/ipv6 21. http://www.google.com/intl/en/ipv6/index.html 22. What it means to YOU?Cant we just use NAT?NAT big threat to online business and security!IP based user customization..Content experienceAdvertisementWhole apartment / location / city would need to be NATted! 23. Its your address! Presently 24. Vs NAT.. 25. Abuse!Right now, you can just block an abusive IP. 26. http://www.flickr.com/photos/jfesler/6751926581/ 27. I want NAT!Why not?The big difference is that sharing is now across multiplesubscribers, as opposed to across multiple devices belonging to asingle subscriber.This has implications for advertisers, content providers, lawenforcement and end-users themselves. NAT in residential cable modems and the like is oftenconfigurable by the subscriber.Service-provider NAT will offer less possibility for end-userconfiguration.This means the subscribers ability to enable incomingconnections for applications like VoIP or gaming may be curtailed. 28. Ok.. Whos using IPv6 today? 29. Ok.. Whos using IPv6 today? Well.. 30. Ok.. Whos using IPv6 today? 31. How do I get IPv6?!Native IPv6 service providers/hosting/ISP dependents.Sify.comAvailable for corporate connections.OS/router 32. How do I get IPv6?!Dont we just love it free?Tunnels.Tunnelbroker.netTeredos6in4 33. Tunnelbroker.net 34. I ve a dynamic IP.. (airtel/BSNL..)https://ipv4.tunnelbroker.net/nic/updatehttps://www.tunnelbroker.net/forums/index.php?topic=1994.0 35. What about DNS?!Dns.he.netDyndns.com2001:4860:4860::88882001:4860:4860::8844http://6to4.nro.net/http://[2002:3239:43c3::1]http://hackalyst.info/2012/06/24/how-to-create-ipv6-reverse-dns-entry/ 36. 6to4 PTR 37. Tools! Ping6Traceroute6 Dig -6 hackalyst.info AAAA 38. Test-ipv6.com http://whatismyipv6.com/ 39. And wikipedia..http://en.wikipedia.org/wiki/IPv6 http://en.wikipedia.org/wiki/IPv6_address http://en.wikipedia.org/wiki/IPv6_deployment http://en.wikipedia.org/wiki/IPv6_deployment#Indiahttp://en.wikipedia.org/wiki/IPv6_packet 40. And youtube!http://youtu.be/-Uwjt32NvVA 41. And http://youtu.be/-Uwjt32NvVA 42. For More InformationAnshu Prateekhttp://hackalyst.infoAnshuprateek AT ymail comTwitter.com/anshpratLinked.com/in/anshuprateekFb.com/anshuprateek