Professional Documents
Culture Documents
(CGNv6)
ikakonyi@cisco.com
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1
Agenda
• Introduction
Why do we need IPv6?
The Promise of IPv6
• The Cisco 346 Transition Framework
NAT444
6rd – Border Relay + NAT444
DS-Lite + NAT 444
• CGv6 Implementation
CGSE
IPv6TS Software
• Summary
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2
Agenda
• Introduction
Why do we need IPv6?
The Promise of IPv6
• The Cisco 346 Transition Framework
NAT444
6rd – Border Relay + NAT444
DS-Lite + NAT 444
• CGv6 Implementation
CGSE
IPv6TS Software
• Summary
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3
The Growing Internet
Internet growth – in terms the number of
connected devices - is accelerating at an
exponential rate
IP Video / Collaboration
§India added 15 million new subscribers in
August – more than the population of Greece1
§China Mobile has surpassed 500 million
subscribers – more than the population of
North America2
Mobility / Device Proliferation
§The ‘Embedded Internet’ will consist of over
15 billion devices by 20153
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4
The Growing Internet Challenge
The gap between supply and demand for IP addresses
– the key Internet resource – is widening
0 5B
Today Sep 2011 Today 2015+
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5
Why Begin at Core / Edge?
Key requirements for scale, performance and impact
are maximized in the core and edge
Cost / §Cost and operational impact are reduced
Devices / §Platforms are inherently reliable, scalable
Home
∑
Difficulty
§Coverage, flexibility, and ROI are maximized
Access
Data
Center
Edge
Core
Coverage /
Speed
Translations x 1000 x 100,000 x 10 Million x 1 Billion
Home Scale Enterprise Scale Carrier Scale
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6
Agenda
• Introduction
Why do we need IPv6?
The Promise of IPv6
• The Cisco 346 Transition Framework
NAT444
6rd – Border Relay + NAT444
DS-Lite + NAT 444
• CGv6 Implementation
CGSE
IPv6TS Software
• Summary
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7
“346”: A 3 Tier Transition Framework for Moving
from IPv4 to IPv6
IPv6
Internet
IPv4 Preserve IPv4
IPv4
Today
Run-Out
Cloud Telepresence
Services Mobility Connected
Sensor
Data Center P2P Home
over IPv6 Smart Grid
IPv6
Internet
Preserve Network Address and IPv4 Address
Port Translators Trading Market
IPv4
IPv4
Today
Run-Out
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10
IPv6 “Backbone-First” Solutions – 2010-2011
DS-Lite SP Core
CGN
6rd
Dual-stack/
Softwires
Mobility / Wireless Mesh Data Center
CGN
NAT64 IPv4
Internet Dual-Stack
AFBR
IPv6
Service/Content
Provider
v6
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11
IPv6 “Backbone-First” Solutions – 2010-2011
DS-Lite SP Core
CGN
6rd
Dual-stack/
Softwires
Mobility / Wireless Mesh Data Center
CGN
4G/LTE NAT64 IPv4
IPv6 Mobile Internet Dual-Stack
AFBR
IPv6
IPv6 Peering
Service/Content
IPv6 Data Center
Provider
v6
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12
One Strategy for Dealing with the IPv4 Address
Run-Out Problem
IPv4 Core
Post IPv4
Carrier Grade
Address Completion
NAT
IPv4 CGN
Public IPv4
IPv4 (NOT)-IPv4public Internet
IPv4 Core
= public IPv4
* source: draft-wing-nat-pt-replacement-comparison
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14
= public IPv4
CGN
NAT44
Private Public IPv4
IPv4 IPv4private
Internet
NAT44 Core
Edge
Consumer
Home
IPv4-only AAA
and/or DHCP Public IPv4
NAT44 CGN Internet
Private 6rd BR
IPv4
IPv4private
CPE/RG Core Public
IPv4/IPv6 4/6
IPv6
6rd tunnel
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 17
Packet Flow and Encapsulation
6rd 6rd
IPv4 + IPv6
IPv4 + IPv6
IPv4 + IPv6 6rd Border
Core / Internet
CE Relays
6rd
IPv4
IF 6rd IPv6 THEN Encap in
Prefix Positive IPv4 with
Match embedded address
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 18
6rd vs 6to4
Attribute 6rd 6to4
IPv6 Address SP’s IPv6 Address 2002::/16
Prefix
SP-managed service Yes No
Always Route thru Yes Maybe
SP’s network
IPv6 Address Excellent, it is an ISP It is “6to4” and everybody
“Reputation” IPv6 Prefix knows that
RG Support Under development Supported
Cisco Products IOS and Linksys IOS
Prototypes; planned
for 6TS (ASR1K, CRS-
1)
Doc draft-ietf-softwire- RFC3056
ipv6-6rd
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 19
= public IPv4
= private IPv4
NAT44 done
here for IPv4
CGN
Private
IPv4
IPv6
IPv4/v6 Core
Public Edge Public
IPv6
* AKA Softwires + NAT = SNAT
IPv6
• Employs softwire 4over6 tunnels plus CGN-NAT44 to support private
IPv4 connectivity to public IPv4 Internet
• IPv6 hosts use native IPv6 routing to public IPv6 Internet
• Challenge is laying out IPv6 access network
• draft-ietf-softwire-dual-stack-lite
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 20
Agenda
• Introduction
Why do we need IPv6?
The Promise of IPv6
• The Cisco 346 Transition Framework
NAT444
6rd – Border Relay + NAT444
DS-Lite + NAT 444
• CGv6 Implementation
CGSE
IPv6TS Software
• Summary
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21
CRS-1 IPv6 Transition Services
Solution Components
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 22
CGSE (Roddick) PLIM and IPv6 Transition Services
(6TS)
• Hardware
6TS function resides on Multi-Service PLIM
Quad Octeon multiprocessor architecture, 64 CPU cores
Standard interface to MSC, 10 Gbps full-duplex nominal
§Software
– IOS-XR on MSC, Linux on Octeon CPUs
– Leverages XR App SVI to divert packets to/from CGN function
– Leverages Vector Packet Path (VPP) for NAT application
– Integrated configuration & management via IOS XR
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 23
CGN Packet Walk-Thru
GLIK
iMetro eMetro
performs NAT,
Bambi
4 x Octeon PT, and/or
Tunnel VRF 64 CPUs tunnel encaps
Forwards packet
GLIK
eMetro iMetro
to CGN iMetro
VRF
CGN iMetro
I/O PLIM MSC Roddick Services PLIM performs ingress
lookup, selects
GLIK
VRF iMetro eMetro output LC,
forwards through
Bambi
To Core
4 x Octeon fabric
VLAN VRF 64 CPUs
GLIK
eMetro iMetro
Tunnel VRF
Fabric
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 24
CRS-1 6TS Project Update
(September 2009)
Private vlan
Subs CGN
Tunneling
Public Global
CGN-remote
Subs
BRAS/CMTS Penultimate Hop
Router
Private vlan
Subs CGN
vlan vlan
Subs vlan
CGN
vlan
Public Global
Subs BRAS/CMTS
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 26
6TS Roadmap
IPv4/IPv6 Coexistence
6TSv1 NAT44
EFT FCS Instrumentation &
NAT44 Management Enhancements
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 27
ASR1000 IPv6 Broadband Solution
Layer 2 Access Networks ASR1000 IPv6
BB Aggregation
Internet
ISP A
DSL
DSLAM
IPv6 LNS
Si
ASR1000 Multimedia
Content Server
Mobile RAN
IPv6 Broadband
• IPv6 Prefix Pools •IPv6 PTA (RLS5 November 2009)
• IPv6 RADIUS •IPv6 LAC (RLS5 November 2009)
• (Cisco VSA and RFC 3162) •IPv6 LNS (RLS6 February 2010)
• DHCPv6 Prefix Delegation •IPv6 ISG (Roadmap)
• Stateless DHCPv6 •CGN (in Planning)
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 28
Agenda
• Introduction
Why do we need IPv6?
The Promise of IPv6
• The Cisco 346 Transition Framework
NAT444
6rd – Border Relay + NAT444
DS-Lite + NAT 444
• CGv6 Implementation
CGSE
IPv6TS Software
• Summary
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 29
Preserve
IPv4 infrastructure, assets, and service offerings
IPv4 Private-IP
IPv4
Existing New
Customers Customers
Private IP IPv4
IPv6
IPv6
Private IPv6
IPv4 IPv4 Cisco
CGv6
IPv6
IPv6
Cisco
CGv6
IPv4
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 33
Session Number
Presentation_ID © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential 34