jorgenson loki

13
End of Life for IPv4 - Time for IPv6 Loki Jorgenson Chief Scientist Spring VON 2008 – Core Issues Track Thursday, March 20 09:00-10:15

Upload: carl-ford

Post on 12-Nov-2014

1.033 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Jorgenson Loki

End of Life for IPv4 -Time for IPv6

End of Life for IPv4 -Time for IPv6

Loki JorgensonChief Scientist

Spring VON 2008 – Core Issues TrackThursday, March 20 09:00-10:15

Page 2: Jorgenson Loki

Overview Network “climate change”

Three (sort of) easy pieces

Four stages to IPv6 Equivalence

Transition Plan

Page 3: Jorgenson Loki

No Critical Drivers Why do we need IPv6?

Is it just about v4 depletion?

There are no (obvious) killer apps that will benefit maybe mobile/nomadic broadcast video access to the rest of the world

Climate change for the Internet The end of the Internet (as we know it)

Page 4: Jorgenson Loki

Going IPv6

www.caida.org

Page 5: Jorgenson Loki

Three Easy Pieces Application level

Services level

Network level

Each has internal/private vs. external/public aspects

Page 6: Jorgenson Loki

IPv6 in the Network End-to-end IPv6

connectivity

LAN environment Dual stack network interfaces Client-side tunnels

Access to WAN/Internet VPN support Mid-path tunnels

Routing in the core and at the edge

Page 7: Jorgenson Loki

DFZ/TCAM Crisis

bgp.potaroo.net

Page 8: Jorgenson Loki

IPv6 in Services Services required by end-hosts

DHCP, NTP, NFS

Services required for various applications DNS/BIND, QoS, FTP/SMTP/HTTP/XXXP

Services required for network elements SNMP, BGP

Services needed for security Firewalls, VPN, IPS/IDS, Web proxies, ACLs

Page 9: Jorgenson Loki

IPv6 in Applications Servers, clients, and stand-alone

Operating system dependencies

Library and third-party dependencies

Implementation changes to handle mixed environment

Page 10: Jorgenson Loki

Today’s Problem Set Ex. Many essential products not fully IPv6

Ex. Ping6 annoyance

Ex. NTP breaks with first packet lost

Ex. BIND stops working over IPv6

Ex. OS maturity issues

Ex. Dead-end legacy

http://tinyurl.com/33twxk (Internet2 Winter 2008 JT agenda)http://tinyurl.com/2vdukf (NANOG 41 October 2007 plus more)

Page 11: Jorgenson Loki

Four Stages to IPv6 Equivalence

1. Basic Connectivity make IPv6 packets flow e2e most common hardware dual-stacked

2. Security configure as secure as IPv4 www.icann.org/committees/security/sac021.pdf

3. IPv6 manageability double the views, configs, interactions… plus some

4. Complete to IPv4 functional equivalence all the familiar bells and whistles

IPv4 == IPv6

Page 12: Jorgenson Loki

Steps in IPv6 Transition1. Develop IPv6 address allocation and routing plan2. Enable on IPv6 across LAN, WLAN, and

external/Internet3. Implement internal network services in IPv6

(DNS, NTP, DHCP, SMTP) 4. Implement public network services in IPv6

(external DNS, MXs, internet web site) 5. Deploy network management infrastructure 6. Most workstations and servers are v6-enabled 7. “Break” the IPv4 network by removing A records and

exposing issues8. Implement some regions of IPv6-only9. Enable advanced features (remote and mobile) in IPv610. Final cleanup and long tail of bug reports

Page 13: Jorgenson Loki

Thanks

Loki [email protected]

www.apparentNetworks.com