IPv6 and Telecom: IPv4 Is FInally Running Out. Now What?
-
Upload
deploy360-programme-internet-society -
Category
Technology
-
view
524 -
download
2
Transcript of IPv6 and Telecom: IPv4 Is FInally Running Out. Now What?
www.internetsociety.org/deploy360
IPv6 and Telecom IPv4 Is Finally Running Out… Now What?
Dan York, Internet Society
May 22, 2014
www.internetsociety.org/deploy360
Internet Society Deploy360 Programme
www.internetsociety.org/deploy360/
IPv6, DNSSEC, Securing BGP, TLS for Applications knowledge base including tutorials, case studies, training resources, etc.
Content specific to: – Network Operators – Developers – Content Providers – Consumer Electronics
Manufacturers – Enterprise Customers
Blog posts
www.internetsociety.org/deploy360
Web Portal (Online Knowledge Repository)
• Technical documents • Audience-specific information • Blogs & social media
Social Media (Constant Audience Engagement)
• Twitter • Facebook • Google+ • YouTube • RSS Feeds
Speaking Engagements (Come Meet Us or Invite Us to Speak)
• IPv6 Summits • Interop Events • Network Operators’ Groups
ION Conferences (Hands-on Educational Events)
• Djibouti (May 2014) • Ireland (Sep 2014) • Chile (Oct 2014) • Canada (Nov 2013) • Poland (Sep 2013)
Deploy360 Components
www.internetsociety.org/deploy360
Why IPv6?
www.internetsociety.org/deploy360
In The Beginning...
192.168.20.12
www.internetsociety.org/deploy360
Mobility
www.flickr.com/photos/kapungo/3396823518/
www.internetsociety.org/deploy360
A Plethora of Portable Platforms
www.flickr.com/photos/clonedmilkmen/5111779335/
www.internetsociety.org/deploy360
Internet of Things
www.internetsociety.org/deploy360
Everything over
IP
www.internetsociety.org/deploy360
Only 2-3 Billion People Are Online –
What About The Other 5 Billion?
And IPv4 only has 4.3 billion addresses!
www.internetsociety.org/deploy360
How IP Address Allocation Works
Regional Internet Registries (RIRs)
Internet Service Providers (ISPs)
You
www.internetsociety.org/deploy360
Global IPv4 Disparity !
www.internetsociety.org/deploy360
As of Feb 1, 2011...
Regional Internet Registries (RIRs)
Internet Service Providers (ISPs)
You
All Out!
www.internetsociety.org/deploy360
You http://www.potaroo.net/tools/ipv4/
It's Even Worse…
Regional Internet Registries (RIRs)
All Out!
Final Final
www.internetsociety.org/deploy360
https://www.arin.net/resources/request/ipv4_countdown.html
Here in North America…
www.internetsociety.org/deploy360
https://www.icann.org/news/announcement-2-2014-05-20-en
And this just in… (May 20, 2014)
www.internetsociety.org/deploy360
Solutions?
www.internetsociety.org/deploy360
IPv4 Marketplace
www.internetsociety.org/deploy360
Prolonging IPv4 - NAT Today
Firewall
ISP
Internet Firewall
IP Phone
PC
Home Firewall
Home
Public IP NAT
Private IP Addresses
www.internetsociety.org/deploy360
Carrier Grade NAT (a.k.a. LSN)
ISP
Internet Firewall
IP Phone
PC
Home Firewall
Home
Public IP NAT
Private IP Addresses
Firewall
www.internetsociety.org/deploy360
Old NATs Never Die...
ISP
Internet Firewall
IP Phone
PC
Home Firewall
Home
Public IP NAT
Private IP Addresses
Firewall
NAT Private IP Addresses
www.internetsociety.org/deploy360
The Problem?
SIP NAT
www.internetsociety.org/deploy360
Challenges with CGN/LSN
• Increased latency • Impact to communication, gaming, video streaming
• Challenges with logging
• Difficulty finding data for law enforcement agencies • Geoff Huston (APNIC) on CGN and law enforcement • http://www.potaroo.net/presentations/2014-03-12-cgns.pdf
• Added network complexity
• RFC 7021, Assessing the Impact of Carrier-Grade NAT on Network Applications
• https://tools.ietf.org/html/rfc7021
www.internetsociety.org/deploy360
And then there is...
www.internetsociety.org/deploy360
IPv6
2001:db8:34a5:23:aa1f:12f4:9009:1234
2001:db8:34a5:23::9009:1234
2001:db8::1234
www.internetsociety.org/deploy360
But… how do you enter IPv6 here?
www.internetsociety.org/deploy360
Also, the simple picture…
SIP Proxy
A
Alice Bob Media (RTP, MSRP, etc.)
SIP SIP
SIP Proxy
B SIP
www.internetsociety.org/deploy360
… is typically much more complex!
Internet (or WAN)
Alice Bob Media
SIP SIP
SIP Proxy
A SIP
SIP Proxy
B
SIP Proxy
N
SIP Proxy
D SIP
SIP Proxy
C SIP SIP
Media Proxy
A
Media Proxy
B Media Media
www.internetsociety.org/deploy360
The Good News!
www.internetsociety.org/deploy360
www.worldipv6launch.org/infographic/
www.internetsociety.org/deploy360
IPv6 Measurements - Google
http://www.google.com/ipv6/statistics.html
www.internetsociety.org/deploy360
IPv6 Measurements – Verizon Wireless
http://www.worldipv6launch.org/measurements/
www.internetsociety.org/deploy360
IPv6 Measurements – Network Operators
5/21/14 33
http://www.worldipv6launch.org/measurements/
www.internetsociety.org/deploy360
Telecommunications Providers in China
http://www.telecomasia.net/content/chinese-telcos-embark-ipv6-adoption
www.internetsociety.org/deploy360
IPv6 Works Fine!
Linphone – http://www.linphone.org Open source, free and available for Linux, Windows and MacOS X
www.internetsociety.org/deploy360
More SIP Softphones Supporting IPv6
Jitsi (formerly SIP Communicator)
§ www.jitsi.org – (also supports DNSSEC)
Counterpath Bria
§ www.counterpath.com
www.internetsociety.org/deploy360
In Fact, There Are Many More:
IP Phones (Desktop): • Avaya (unclear on exact models)
• Mitel 53xx Series • Mocet • Siemens OpenStage • Snom • Yealink SIP-T2x
Other SIP Devices • Cisco SIP Gateways ( ISR 28XX
& 38XX, AS5400 ) • Dialogic SBCs • Mediatrix • Mitel MiVoice Border Gateway
IP-PBXs/Call Servers • Asterisk 1.8+ • Brekeke SIP • Cisco Unified Communications
Manager 7.1 • Freeswitch 1.1+ • Kamailio 3.1+ • Microsoft Lync Server 2013 • OpenSIPS • Voxeo Prophecy and PRISM
SIP Services (in the cloud) • INUM.net
37
www.internetsociety.org/deploy360/resources/ipv6-voip/
www.internetsociety.org/deploy360
WebRTC may be an answer…
www.internetsociety.org/deploy360
IPv6 Transition Technologies
http://www.ripe.net/lir-services/training/e-learning/ipv6/transition-mechanisms
www.internetsociety.org/deploy360
464XLAT
Mechanism to deploy IPv6-only networks that still access IPv4 content
RFC 6877 • http://tools.ietf.org/html/rfc6877
Blog post about using Skype on Android over IPv6-only • http://wp.me/p4eijv-4rn
www.internetsociety.org/deploy360
Next Steps
www.internetsociety.org/deploy360
Next Steps
1. Learn about IPV6!
2. Obtain IPv6 connectivity
3. Inventory your existing equipment and applications
4. Start specifying IPv6 as a requirement for new purchases § RIPE-554: http://www.ripe.net/ripe/docs/ripe-554
5. Set up a test lab
6. Join the SIP Forum IPv6 Task Group mailing list
42
www.internetsociety.org/deploy360
IETF Documents
RFC 6157 • “IPv6 Transition in the Session Initiation Protocol (SIP)” • http://tools.ietf.org/html/rfc6157
Interoperability Impacts of IPv6 Interworking with Existing IPv4 SIP Implementations
• http://tools.ietf.org/html/draft-klatsky-dispatch-ipv6-impact-ipv4
Locating Session Initiation Protocol (SIP) Servers in a Dual-Stack IP Network
• http://tools.ietf.org/html/draft-ietf-sipcore-dns-dual-stack
www.internetsociety.org/deploy360
SIP Forum “IPv6” Mailing List
sipforum.org/mailman/listinfo/ipv6
www.internetsociety.org/deploy360
SIPNOC 2014 – Comcast IPv6 Case Study
SIPNOC – SIP Network Operators Conference
June 9-12, 2014 Herndon, VA
http://www.sipnoc.org/
Tuesday, June 10, 10:00am US EDT
Comcast Voice IPv6 Deployment Lessons Learned Presented by Carl Klatsky, Comcast
• This presentation will review the successes, challenges, and lessons learned in deploying IPv6 support into Comcast's IMS based SIP voice network, in support of an upcoming IPv6 technical trial. The presentation will review the overall target architecture covering both access and network side elements, and share the lessons learned with the SIP community.
www.internetsociety.org/deploy360
SIPit Test Events
sipit.net
SIPit 30 – February 2013 – Raleigh-Durham, NC https://www.sipit.net/SIPit30_summary "55% of the implementations present supported IPv6." SIP 31 – September 29 – October 2, 2014 – Nice, France
www.internetsociety.org/deploy360
Other resources
Internet Society Deploy360 Programme
• www.internetsociety.org/deploy360/ipv6/
• www.internetsociety.org/deploy360/home/operators/
• www.internetsociety.org/deploy360/resources/ipv6-voip/
www.internetsociety.org/deploy360
Dan York Senior Content Strategist Internet Society
Thank You!