Cisco Confidential
Kumar Reddy
Director, Technical Marketing Engineering
Presentation_ ID
30
20 10 0
Jan 2011 Jul 2011 IANA Jan 2012 Jul 2012 Jan 2013 RIPENCC Jul 2013 ARIN Jan 2014 Jul 2014 Jan 2015 AFRINIC Jul 2015
APNIC
LACNIC
V6 in 2010 alpha
Ironport cisco.com
V6-Enabled V6-Enabled
V6 Enabled
V6 in iOS 4.0
Departments
Functions V6-Enabled
Web-enabled Devices
Workgroups/ teams
Consumer Software
V6-Enabled
V6-Enabled
V6-Enabled
Image Source: Forrester, Three Mega Business Trends Will Reshape The Tech Sector
Cisco Confidential
IPv6
IPv6 OS, Content & Applications Infrastructure Evolution
SmartGrid, SmartCities DOCSIS 3.0, 4G/LTE ,IPSO
Enterprise
Public Sector
2001:db8:2ef3:a4f0:65b9:e8ff:f36c:84b0
2010 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Carrier Grade v6
Boundless service opportunities with Smart Grid, Connected Cities, Mobile Video, Cloud Computing
Today Private IP 6-over-4 Transitional 4-over-6 All IPv6
Business / Consumer
IP NGN
Prosper Prepare
Preserve
= IPv4
= Private IP
= IPv6
Cisco Confidential
3 4
6
Mandated 1, 2, 3
Who?
Government Agencies Customers who sell to government agencies
Ubiquitous Dual-Stack
7
Motivated 234
Who?
Customers with IPv4 address exhaustion
IPv4 EOL
Mainstream 2
Who?
Large US/European Enterprises Small-Medium Enterprises
Tunneling Services
IPv4 over IPv6 IPv6 over IPv4
Translation Services
IPv4
IPv6
Business Partners Government Agencies International Sites Remote Workers Internet consumers
10
Dual Stack
Presentation_ ID
11
CE
PE
PE
CE IPv4
IPv6 IPv4
IPv4/IPv6 Core
All P + PE routers are capable of IPv4+IPv6 support Two IGPs supporting IPv4 and IPv6
12
TCP
UDP
TCP
UDP
IPv4
0x0800
IPv6
0x86dd
IPv4
0x0800
IPv6
0x86dd Frame Protocol ID
Dual stack at edge does not necessarily mean dual stack backbone
Presentation_ ID 2009 Cisco Systems, Inc. All rights Cisco reserved. Confidential
13
Tunnels
Presentation_ ID
14
IPv6 Packet
IPv4 Header
IPv6 Packet
Provider IPv6 Network 200.13.13.1 2001:300::2/64 PE
IPv6
CE P
IPv6
CE Dual Stack
6in4 was one of the first transition mechanisms developed for IPv6
Static P2P tunnel, IP protocol type = 41, no additional header, NAT breaks IPv4 end point address must be routable IPv6 prefix configured on tunnel interface
15
IPv6 Packet
IPv4 Header
IPv6 Packet
IPv6 Network 200.11.11.1 (e0/0) IPv6 2002:c80b:0b0 1 CE
IPv6 2002:c80f:0f01 CE
PE
PE
P 2002:c80f:0f01:100::1
P 2002:c80b:0b01:100::1
No impact on existing IPv4 or MPLS Core (IPv6 unaware) Tunnel endpoints have to be IPv6 and IPv4 aware (Dual stack) Transition technology not for long term use
Intrinsic linkage between destination IPv6 Subnet and IPv4 gateway interface IPv4 Gateway = Tunnel End point
Presentation_ ID 2009 Cisco Systems, Inc. All rights Cisco reserved. Confidential
16
ISATAP Router 1
E0 IPv6 Network
ISATAP Tunnel
206.123.20.100 2001:db8:ffff:2::5efe:ce7b:1464 206.123.31.200
2001:db8:ffff:2::5efe:ce7b:1fc8
Operates within single administrative domain Creates a virtual IPv6 link over an IPv4 backbone
IPv4 network treated as an NBMA link layer
17
IPv6 Packet
GRE Header
IPv4 Public Network
IPv6 Packet
IPv6 Private Network
PE
PE
PE
NHRP Database
CE HUB
IPv6 2000:db8:cafe:1::/64
Connects private IPv6 islands across public IPv4 cloud Public IPv4 network treated as NBMA network
Static hub and spoke topology Dynamic spoke to spoke topology
18
IPv6 Packet
VPN Label
LDP Label
IPv6 Packet
IPv6/IPv4 Network 10.1.2.0/24 2001:db8:beef:2::/64
200.10.10.1
VRF
P IPv4 MPLS P
200.11.11.1
VRF
IPv4 IPv6
IPv4 IPv6
6PE connects IPv6 islands over MPLS Core (not shown) 6VPE adds IPv6 support to IPv4 MPLS VPN feature For End Users: VPNv6 is the same as VPNv4 services For Providers: Same configuration operation for VPNv4 and VPNv6 Uses existing IPv4 MPLS infrastructure
Core uses IPv4 control plane (LDPv4, TEv4, IGPv4)
PEs must support dual stack IPv4+IPv6 VRF can contain both VPNv4 and VPNv6 routes
Presentation_ ID 2009 Cisco Systems, Inc. All rights Cisco reserved. Confidential
19
v6
v6 island
Needs:
Rapid IPv6 Deployment
IPv4 Enterprise Core v6 island IPv4 Internet
xTR
xTR
v4 v6
v6
LISP Solution:
LISP encapsulation is Address Family agnostic
IPv6 interconnected over IPv4 core IPv4 interconnected over IPv6 core
IPv6 Transition Support v6
PxTR
IPv4 Core v6 service
v4 v6
IPv6 Internet IPv4 Internet
xTR
Benefits:
Accelerated IPv6 adoption Minimal added configurations No core network changes Can be used as a transitional or permanent solution
Presentation_ ID 2009 Cisco Systems, Inc. All rights Cisco reserved. Confidential
v6
v4 v6
PxTR IPv4 access & Internet
xTR
v6 home Network
xTR
v6 home Network
v6
. .
v6 home Network
IPv6 Internet
Use-Cases
20
Translation
Presentation_ ID
21
IPv6
IPv6
Public IPv4
IPv6
22
23
Stateful 1. 2. 3. 4. 5.
IPv6 Network
Stateless
IPv4 Internet
IPv6 Network
IPv4 Internet
IPv6 Internet
IPv4 Network
IPv4 Network
IPv6 Internet
IPv4 Network
IPv6 Network
6.
IPv4 Network
IPv6 Network
Presentation_ ID
24
IPv4 Packet
Src = 192.1.1.1(c001:0101) Des = 192.0.2.2(c000:0202) 192.1.1.1
IPv6 Packet
GE 0/1/0 2001:db8:100::1 2001:db8:100::c000:0202 Host IPv6 address is 2001:db8:100::c000:0202 IPv4 translatable address is 192.0.2.2 (i.e. 192.0.2.0/24) NAT64 (stateless) GE 0/2/0 192.0.2.1
IPv4 Packet
IPv4 Network
Gateway is configured for stateless NAT64 prefix 2001:db8:100::/96 on GE0/1/0 GE 0/2/0 is NAT64 enabled and configured with IPv4 address Gateway is configured to perform stateless translation for 192.0.2.0/24 IPv4 pkts to IPv6 and then direct them towards GE0/1/0 (on the return path)
25
Gateway is 2001:db8:100::1
Presentation_ ID
4
Synthesized response: 2001::A.B.C.D DNS64
2 1
6
IPv6 host 2000::100
Presentation_ ID
26
IPv6-initiated connections
1:N mapping
Many IPv6 hosts consume 1 IPv4 address
1:1 mapping
one IPv4 address is consumed for every participating IPv6 address
27
IPv4
IPv4 Content
Subscribers
28
Design
Presentation_ ID
29
Transition Technologies
Dual Stack IPv4/IPv6 V6 over v4 tunnels: 6vPE/6PE, L3VPNoMGRE, DMVPNv6, Static tunnels 6 to 4 translation
Internet
Edge
Core
EIGRPv6, OSPFv3, IS-IS IPv6 support for VSS ECMP, OSPFv3 GR IPv6 PIM-SSM, MLDv2, Embedded RP IPv6 QoS DHCPv6 Relay Agent HSRPv6/GLBPv6 IPv6 support for VSS
IPv6 CoPP
Distribution
IPv6 ACL IPv6 ACL Atomic Commit/Dry Run uRPF IPv6 Ingress Netflow IPv6 Flexible Netflow
Access
Stateless Auto configuration IPv6 management: SNMP, Syslog, SSH, NTPv4, Tacacs+ IPv6 interface stats
Many of the products and features described herein remain in varying stages of development and will be offered on a when-and-if-available basis. This roadmap is subject to at the sole discretion ofreserved. Cisco, and Cisco will have no liability for delay in the delivery or failure to deliver any of change 2009 Cisco Systems, Inc. All rights Cisco Confidential Presentation_ the products or features set forth in this document. ID
30
Internet
Distribution/Core Dual Stack Routing protocols (OPSFv3, ISISv6, BGPv6..) IPv6 Mcast IPv6 security: classification, ACL & policing,CoPP BFD Flexible Netflow 6VPE ECMP Interface stats uRPF
DC Edge
DC Core Firewall
Firewall
L2/L3 Boundary
Towards Access Dual Stack HSRPv6/VRRPv3 BFD SVI Snooping (MLDv2) IGMPv3 First Hop Security (RA guard) PACL/VACL IPv6 Management
DC Agg
Translation Point
IPv6 IPv4
Racks
Rack 1
Presentation_ ID
. .
ToR Access
IPv6
IPv4
..
Load balancers
Racks
31
NMS for multi-protocol networks Operations and troubleshooting procedures Typing IPv6 addresses is really painful Address allocation and design
Presentation_ ID
32
Embedded literals
Presentation_ ID 2009 Cisco Systems, Inc. All rights Cisco reserved. Confidential
33
Next Steps
Presentation_ ID
34
Preserve
Prepare
Prosper
Map out opportunities to be IPv6 ready in planned technology refresh cycles Assess the business impact for having IPv6 support
Presentation_ ID 2009 Cisco Systems, Inc. All rights Cisco reserved. Confidential
36
1 2 3 4
37
Cisco first to receive IPv6 Education/Training certification from the IPv6 Forum Three Cisco training courses received IPv6 Forum certification
38
June 8 2011 00h00-23h59 (UTC) 24-hr IPv6 Test Flight IPv6 access on websites front door
(DNS AAAA Record on www.company.com)
Note: This is not about turning off IPv4! http://isoc.org/wp/worldipv6da y/ Coordinated by: http://isoc.org/wp/worldipv6day
http://isoc.org/wp/worldipv6day/participants
http://supportforums.cisco.com/community/netpro/networkinfrastructure/ipv6-transition
http://www.cisco.com/go/ipv6
Presentation_ ID
40
Cisco Confidential
41
Questions ?