510 likes | 669 Views
Introduction to IPv6 Working Connections Winter Retreat Frisco, TX Sam Bowne City College San Francisco Twitter: @ sambowne Web: samsclass.info. Last modified 6 am 12-12-10. iClicker Survey. What do you know now about IPv6?. Never heard of it Heard of it but never used it
E N D
Introduction to IPv6Working Connections Winter RetreatFrisco, TXSam BowneCity College San FranciscoTwitter: @sambowneWeb: samsclass.info Last modified 6 am 12-12-10
What do you know now about IPv6? • Never heard of it • Heard of it but never used it • I understand the address format • I browse the Web with IPv6 • I have deployed IPv6 on servers, routers, etc.
What plans do you have to use IPv6? • I don't care about IPv6 at all • I'll implement IPv6, but not for years • Planning to implement it within a year • Planning to implement it sooner than a year • I am already using IPv6
Motivation Last modified 10 am 12-9-10
IPv4 Exhaustion The End Of The World!
IPv4 Addresses: 32 Bits • IPv4 address: 192.168.1.10 • Four bytes • In Binary: 11000000 10101000 00000001 00001010 • 2^32 total addresses • 4 billion
IPv4 Address Depletion Link Baythreat-8
IPv4 Address Space Class A Class B Class C Class D & E
2011: The End Link BayThreat-7
Internet Registry Regions http://www.iana.org/numbers/
No Reprieve • IANA will not re-purpose class D or E addresses for general use • People who ask for IPv4 addresses after exhaustion will not get them • Hoarding, scalping, and simple direct sale of used IPv4 addresses will begin soon
IPv6 The Solution
IPv6 Addresses: 128 Bits • IPv6 address • 2001:05c0:1000:000b:0000:0000:0000:66fb • Omitting unnecessary zeroes; • 2001:5c0:1000:b::66fb • Eight fields, each 16 bits long • 4 hexadecimal characters • 2^128 total addresses • 340 billion billionbillionbillion • Enough for a while
Federal IPv6 Transition Timeline • From Cisco (link BayThreat-11)
IPv4 is Full Image from zinyaw.files.wordpress.com
Methods of IPv6 Migration • Ignore IPv6: Stay on IPv4-only • Gateways: Devices that convert IPv6 to IPv4 • Tunnel: IPv6 over IPv4 • Dual-Stack: IPv4 and IPv6 together • Nirvana: IPv6-only
IPv6 Tunnels • Fast and easy to set up--best for n00bs • Not the best for security or performance • Free IPv4-to-IPv6 Tunnels • Gogo6.com • Sixxs.net • Tunnelbroker.com
GoGo6 • Easiest
Companies Already on IPv6 ipv6.google.com www.v6.facebook.com comcast6.net ipv6.cnn.com More at link Baythreat-12
IPv6 Certifications • Fun, realistic projects • He.net • Link BayThreat-13
IPv6 Sages • As of 12-9-10 • Link BayThreat-18
IPv6 Sages at CCSF • 22 IPv6 Sages at CCSF so far (12-9-10) • Link BayThreat-19
T-Shirt #1 motivator for IPv6 Certification Link Baythreat-9
Privacy Risk Anyone who has your IP address also has your MAC address! There is a "Privacy Extensions" technique to avoid this, enabled by default in Vista and Windows 7
ICMPv6 • Required for all networks • Cannot be blocked • Replaces ARP • "Neighbor Discovery" is trivial
THC-IPv6 • Hacker's Toolkit • Runs fine on Ubuntu, even in VMware on Windows 7 • Instructions: link BayThreat-14
Other Risks • Many security appliances are not ready for IPv6, so it often bypasses them • Torrents run over IPv6 • Link BayThreat-15 • Some VPN appliances are not ready, so IPv6 connections must bypass them • Packet Amplification Attacks • Routing Header Zero • Ping-pong • Links BayThreat-16 and 17
What do you think of Wikileaks? • It's heroic and improving the world • It does more good than harm • It's unimportant • It does more harm than good • It's awful and must be eliminated
What do you think of Anonymous? • It's heroic and improving the world • It does more good than harm • It's unimportant • It does more harm than good • It's awful and must be eliminated
What plans do you have to use IPv6? • I don't care about IPv6 at all • I'll implement IPv6, but not for years • Planning to implement it within a year • Planning to implement it sooner than a year • I am already using IPv6
Contact • Sam Bowne • Computer Networking and Information Technology, City College San Francisco • Email: sbowne@ccsf.edu • Twitter: @sambowne • This whole talk and all the referenced links are on my Web site: samsclass.info • In the " Winter Break 2010-2011 Events " section
Projects > Lectures • Lectures: 25% • Hands-on projects: 75% • Every student should be a Certified IPv6 Guru by the end of the class • If you have more time, and Cisco skills, you can do IPv6 dynamic routing • In Packet Tracer • On real routers
Hurricane Electric IPv6 Certification (Part 1) • Registering at Hurricane Electric • Newb Test • Demonstrate basic knowledge of IPv6 • Become an IPv6 Newbie • Connecting as an IPv6 Client with the Gogo6 Tunnel • IPv6 over UDP over IPv4 • Connect to a Web server as a client over IPv6 • Become an IPv6 Explorer
Hurricane Electric IPv6 Certification (Part 1) • IPv6 Web Server • You need to buy a domain name from GoDaddy ($2.17) • Apache will NOT work on Windows--use IIS instead • DNS: Creating an AAAA Record • Become an IPv6 Enthusiast
Hurricane Electric IPv6 Certification (Part 1) • IPv6 Email Server • Use the Apache James Java SMTP server • Adding an MX Record to your DNS Zone • Installing the Thunderbird Email Client • Becoming an IPv6 Administrator
Hurricane Electric IPv6 Certification (Part 2) DNS Configurations • Reverse DNS Servers • Routing Advertisements • Getting your own public IPv6 address block • Forward DNS Zone at Hurricane Electric • Reverse DNS Zone at Hurricane Electric • Authoritative DNS Servers • Passing the Reverse DNS Test