new ip version 6 (ipv6) past, present, and future · 2018. 6. 14. · bob hinden / check point...
TRANSCRIPT
![Page 1: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/1.jpg)
1©2018CheckPointSo2wareTechnologiesLtd.©2018CheckPointSo2wareTechnologiesLtd.
Bob Hinden / Check Point Fellow
IP Version 6 (IPv6)Past, Present, and Future
![Page 2: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/2.jpg)
2©2018CheckPointSo2wareTechnologiesLtd.
IPv6 Background
• In the early 1990s it was not clear that TCP/IP was going to be successful
• There were many competitors OSI CLNP, ATM, AT&T Business, etc.
• Predictions of Internet melt downs
• The IETF was not considered to be an official standards organization
• Not having a plan for what follows IPv4 was a real issue
Bob Hinden – June 2018
![Page 3: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/3.jpg)
3©2018CheckPointSo2wareTechnologiesLtd.
Some Old Slides from ~1995
BobHinden–June2018
![Page 4: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/4.jpg)
4©2018CheckPointSo2wareTechnologiesLtd. BobHinden–June2018
![Page 5: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/5.jpg)
5©2018CheckPointSo2wareTechnologiesLtd. BobHinden–June2018
IETF IPng Time Line• ~1990– Internet growing exponentially and
started looking like running out of IP addresses
– Projected exhaustion of Class B Address space
• 1991– Routing and Addressing (ROAD) group
formed Recommended implementing CIDR and
develop IP Next Generation (IPng)
• 1992– IAB issues “IP Version 7”
This came to be known as the “Kobe Incident”
• 1992 (cont)– IETF issues call for IPng proposals
• 1993– IESG took on IPng responsibility– IPng Area formed
Scott Bradner & Allison Mankin area directors
– RFC1550 Call for IPng Solicitation published
• 1994– IPng Recommendation
![Page 6: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/6.jpg)
6©2018CheckPointSo2wareTechnologiesLtd.
IPng CandidatesIPv7
(Ullman)TP/IX
| | | | | | Jan 92 July 9 Jan 93 July 93 Jan 94 July 94
TUBA(Callon)
ENCAPS(Hinden)
IPAE
SIP(Deering)
PIP(Francis)
SIPP IPv6
CATNIP
BobHinden–June2018
![Page 7: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/7.jpg)
7©2018CheckPointSo2wareTechnologiesLtd.
IP Version Numbers
Version Name0-3 Unassigned4 InternetProtocol(currentIPv4)5 StreamProtocol(ST)(notanIPng)6 SIP–SIPP–IPv67 IPv7–TP/IX–CATNIP8 Pip9 TUBA10-15 unassigned
BobHinden–June2018
![Page 8: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/8.jpg)
8©2018CheckPointSo2wareTechnologiesLtd.
Classless Inter-Domain Routing (CIDR)• Relaxed fixed boundaries in IP address allocation
Original IP allocation strategy was “flat”
• Allocate blocks of IP addresses to Providers Now called prefixes Routing protocols changed to aggregate all routes to a single provider
• CIDR made address utilization more efficient and greatly improved core routing scaling
BobHinden–June2018
![Page 9: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/9.jpg)
9©2018CheckPointSo2wareTechnologiesLtd.
CATNIP• Common Architecture for Next-generation Internet Protocol (CATNIP)
Chair: Vladimir Sukonnik Documented in RFC1707
• Based on work of TP/IX working group Goal was to find common ground between OSI and Novell protocols, and to
increase the scale and performance
• Not well specified, interesting ideas, but not a complete proposal
BobHinden–June2018
![Page 10: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/10.jpg)
10©2018CheckPointSo2wareTechnologiesLtd.
TUBA
• TCP/UDP Over Bigger Addresses Chairs: Peter Ford & Mark Knopper Documented in RFC1347
• Approach was to run TCP/UDP over the ISO Connection-Less Network Protocol (CLNP) Leveraged the ISO work
• Strength was CLNP, weakness was CLNP
BobHinden–June2018
![Page 11: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/11.jpg)
11©2018CheckPointSo2wareTechnologiesLtd.
SIP - Simple IP
• Simple IP
• Proposal from Steve Deering https://tools.ietf.org/html/draft-deering-sip-00
• Technical 64-bit addresses (twice the number of bits of IPv4) Headers size kept at 20 bytes (same size as IPv4 header)
Simplified header, removed fragmentation and options
• Simple and clean design
• Questions about address size, in hindsight would have been the easiest transition
BobHinden–June2018
![Page 12: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/12.jpg)
12©2018CheckPointSo2wareTechnologiesLtd.
SIPP• Simple Internet Protocol Plus (SIPP
Chairs: Steve Deering, Paul Francis, Bob Hinden Documented in RFC1710
• Based on merger of ENCAPS into IPAE, merged with SIP, and with PIP New version of IP designed to be an evolutionary step from IPv4. Designed
to work over a range of speeds and network types.
• Clean design from SIP, addresses too small, extended addresses too complex.
BobHinden–June2018
![Page 13: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/13.jpg)
13©2018CheckPointSo2wareTechnologiesLtd.
The Address Size Debate• Fixed length 64-bit addresses (SIP)
Met requirements by 3 orders of magnitude,1012 sites, 1015 nodes at .0001 allocation
Minimizes growth of packet Efficient for software processing
• Variable length addresses, up to 160-bits (TUBA) Compatible with OSI NSAP address plans Large enough for auto-configuration using IEEE 802 addresses Could start with short addresses and grow later
• Compromised on fixed length 128-bit addresses
BobHinden–June2018
![Page 14: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/14.jpg)
14©2018CheckPointSo2wareTechnologiesLtd.
IPng Recommendation
• IPng based on SIPP with 128-bit addresses
• IPng working group created to create specifications and standardize IPv6 Chairs: Steve Deering, Ross Callon Document editor: Bob Hinden
• Goal to resolve remaining issues, complete unfinished work, move to Proposed Standard IPv6 first published as RFC1883 December 1995
BobHinden–June2018
![Page 15: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/15.jpg)
15©2018CheckPointSo2wareTechnologiesLtd.
0
25
50
75
100
125
150
Jan 1990 Jan 1995 Jan 2000 Jan 2005 Jan 2010 Jan 2015
Una
lloca
ted
Blo
cks
BobHinden–June2018
We did Run Out of IPv4 Addresses
(Last allocation to RIRs from the IANA free pool 31 Jan 2011)
![Page 16: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/16.jpg)
16©2018CheckPointSo2wareTechnologiesLtd.
~24% of User Access to Google is with IPv6
BobHinden–June2018
hWps://www.google.com/intl/en/ipv6/staYsYcs.html
![Page 17: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/17.jpg)
17©2018CheckPointSo2wareTechnologiesLtd.
ISP Status
BobHinden–June2018
ISP PercentageVerizonWireless 84%AT&T 51%Comcast 54%T-Mobile 87%RelianceJio 83%Sprint 44%TimeWarnerCable 30%DeutscheTelekom 44%
https://www.akamai.com/uk/en/about/our-thinking/state-of-the-internet-report/state-of-the-internet-ipv6-adoption-visualization.jsp
![Page 18: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/18.jpg)
18©2018CheckPointSo2wareTechnologiesLtd.
Adoption by Country
BobHinden–June2018
ISP PercentageBelgium 66%USA 40%India 37%Greece 32%Germany 26%Luxembourg 22%Switzerland 21%Finland 21%
hWps://www.akamai.com/uk/en/about/our-thinking/state-of-the-internet-report/state-of-the-internet-ipv6-adopYon-visualizaYon.jsp
![Page 19: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/19.jpg)
19©2018CheckPointSo2wareTechnologiesLtd. Bob Hinden – June 2018
• The IETF published the IPv6 as an Internet Standard in July 2017 Internet Standard is the last step in the IETF Standards Process
STD 86 RFC 8200Title: Internet Protocol, Version 6 (IPv6) Specification Author: S. Deering, R. HindenStatus: Standards TrackDate: July 2017Obsoletes: RFC 2460
IPv6 is now an Internet Standard
![Page 20: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/20.jpg)
20©2018CheckPointSo2wareTechnologiesLtd. Bob Hinden – June 2018
• Major platforms all support IPv6 MacOS, Windows 10, Linux, Android, iOS, … Routers, Switches, Firewalls, …
• Major content providers support IPv6 Google, Netflix, Facebook, LinkedIn, YouTube, …
• Large ISPs support IPv6• CDN provide IPv6 access to IPv4 only sites• AWS now supports IPv6• Some large Enterprise are starting IPv6 only
IPv6 State Today
![Page 21: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/21.jpg)
21©2018CheckPointSo2wareTechnologiesLtd. Bob Hinden – June 2018
• Mid size sites Banks, Commerce, ….
• Enterprises are mostly IPv4 today• Smaller ISPs• IoT Devices• Some new networks products still come IPv4 only
IPv6 is on the roadmap, but…
Challenges going Forward
We have come a long way, but more to do
![Page 22: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/22.jpg)
22©2018CheckPointSo2wareTechnologiesLtd.
• We were right about running out of IPv4 addresses But did not understand the impact of NAT
• We were not right about How long it would take to develop IPv6 When IPv4 addresses would run out How hard and long to deploy
• We made IPv6 happen by building a broad community of motivated and dedicated people around the world
IPv6 Conclusions
BobHinden–June2018
![Page 23: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/23.jpg)
23©2018CheckPointSo2wareTechnologiesLtd.
• We did not anticipate how Internet would change No longer “build it and they will come” Now there has to be a business case
• A lot of the industry was in denial for a long time
• No one has done this before
Conclusions (2)
BobHinden–June2018
![Page 24: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/24.jpg)
24©2018CheckPointSo2wareTechnologiesLtd.
• It’s very hard to deploy anything that requires global deployment before it becomes useful Anything new needs immediate return It has to solve a local problem, before it can solve a global problem
• The good news is that IPv6 deployment has become a local problem
The Internet Today
BobHinden–June2018
![Page 25: New IP Version 6 (IPv6) Past, Present, and Future · 2018. 6. 14. · Bob Hinden / Check Point Fellow IP Version 6 (IPv6) Past, Present, and Future ©2018 Check Point So2ware Technologies](https://reader036.vdocument.in/reader036/viewer/2022062607/6045bf3c002e5a1f0d340cbe/html5/thumbnails/25.jpg)
25©2018CheckPointSo2wareTechnologiesLtd.©2018CheckPointSo2wareTechnologiesLtd.
THANKYOU