Upload
bertram-griffin-washington
View
215
Download
0
Embed Size (px)
Citation preview
1© 2003, Cisco Systems, Inc. All rights reserved.PG 11
IPv6 Update
Matthew Schmitz
ARTI, AsiaPac
Cisco Systems
222© 2003, Cisco Systems, Inc. All rights reserved. 2
PacketPacket
Data PlaneData Plane
L2,3,4 IntelligentForwarding
(CEFv6 Table)
Control PlaneControl Plane
Dynamic,Topology-DrivenRouting Updates
Routing TableRouting Table
PacketPacket
View Of Network Topology
Control PlaneControl Plane – Data Plane - Services
• Runs on the main processor board• Runs the Routing protocols that computes the network topology• May need large memory size to handle the full Internet routing table• Also use by Network Management
• A software upgrade is required to add an IPv6 Control plane
333© 2003, Cisco Systems, Inc. All rights reserved. 3
PacketPacket
Data PlaneData Plane
L2,3,4 IntelligentForwarding
(CEFv6 Table)
Control PlaneControl Plane
Dynamic,Topology-DrivenRouting Updates
Routing TableRouting Table
PacketPacket
View Of Network Topology
Cisco IOS IPv6 Control PlaneControl Plane
• Cisco IOS 12.2T, 12.2S and 12.0S integrate IPv6• Supported Routing Protocols
• Static, RIPng, OSPFv3, IS-IS and MP-BGP
• IPv6 Multicast (EFT now)• MLDv1/v2, PIMv2 SM, SSM, IPv6 Multicast address family on MP-BGP, Static Mroute
• IPv6 over MPLS, aka 6PE• IPv6 MIBs (new drafts)
• IP• IP Forwarding
• Ping, Traceroute, Telnet, TFTP, HTTP, DNS client, SSH
444© 2003, Cisco Systems, Inc. All rights reserved. 4
Control Plane – Data PlaneData Plane - Services
• Sends a packet from an input interface to an output interface• 2 basic functions on IPv6
• MAC header swap• IPv6 Hop Limit decrement• No more IP checksum
• Can be done in software or hardware, centralized or distributed
• choices dependent of the platform’s design and market’s target
• IPv6 requires at least a software upgrade and potentially both hardware and software upgrades• IPv6 lookup is deeper than IPv4IPv6 lookup is deeper than IPv4
CPU
DUART
10/100/1000MAC
10/100/1000MAC
Flash Controller
Mem
ory
Co
ntro
llerI/O
Bu
s
NVRAM
BootROM
Bootflash
PA Logic
DDR Memory
DDR Memory
GBIC RJ45 GBIC RJ45
consoleauxCompactflash
555© 2003, Cisco Systems, Inc. All rights reserved. 5
Cisco IOS IPv6 Data PlaneData Plane• Cisco IOS routers are IPv6-aware through software update.
• only high-end routers may require a hardware upgrade
• CEFv6 is the fast switching path
• 12.2(13)T, 12.2(11)S minimum• dCEFv6 on 7500, 12000 series• On mid-range routers, new generation of processors achieved similar performances as specialized ASIC based routers
• better performances on features such as IPv6 over tunnels, extended ACL
• On Cisco 12000 series, Engine 3 has comparable IPv6 and IPv4 performance
• 4Mpps on IPv4, 3.8Mpps on IPv6 per line card
CPU
DUART
10/100/1000MAC
10/100/1000MAC
Flash Controller
Mem
ory
Co
ntro
llerI/O
Bu
s
NVRAM
BootROM
Bootflash
PA Logic
DDR Memory
DDR Memory
GBIC RJ45 GBIC RJ45
consoleauxCompactflash
666© 2003, Cisco Systems, Inc. All rights reserved. 6
PacketPacket
Data PlaneData Plane
L2,3,4 IntelligentForwarding
(CEFv6 Table)
Control PlaneControl Plane
Dynamic,Topology-DrivenRouting Updates
Routing TableRouting Table
PacketPacket
View Of Network Topology
Control Plane – Data Plane - ServicesServices
• Can apply at layer 2, 3, 4 or 7 dependent of the action(s)• Well-known services on a router
• Packet filtering, QoS, Encryption, Tunnelling, Translation, Accounting
• Can be done in software or get hardware assistance
• IPv6 requires a software or both hardware and software upgrades
• Parsing an IPv6 header + option header(s) + TCP/UDP port numbers impacts the performances
777© 2003, Cisco Systems, Inc. All rights reserved. 7
PacketPacket
Data PlaneData Plane
L2,3,4 IntelligentForwarding
(CEFv6 Table)
Control PlaneControl Plane
Dynamic,Topology-DrivenRouting Updates
Routing TableRouting Table
PacketPacket
View Of Network Topology
Cisco IOS IPv6 ServicesServices
•Key drivers for production deployment and Cisco IOS focus.
A non-exhaustive listA non-exhaustive list• IPv6 QoS • Access Control List
•Standard & Extended•Radius AAA IPv6 attributes• All IPv6 Tunnelling mechanisms
•6to4, ISATAP, configured, automatic, GRE
• DHCPv6 Prefix Delegation (EFT)• Netflow IPv6 (under development)• NAT-PT
888© 2003, Cisco Systems, Inc. All rights reserved. 8
IPv6 in Action
North America
Asia-Pacific
Provided by 6NET partners
Circuit dedicated – initially 155Mbit/s
Dedicated circuit added for redundancy (optional)
Tunneled solution for cost reason
UK
NL
DE
CH
IT
AT
GR
SE
FRNorth America
Asia-Pacific
Provided by 6NET partners
Circuit dedicated – initially 155Mbit/s
Dedicated circuit added for redundancy (optional)
Tunneled solution for cost reason
UK
NL
DE
CH
IT
AT
GR
SE
FR
999© 2003, Cisco Systems, Inc. All rights reserved. 9
Integration and Transition
• Requirements
Enable end-to-end IPv6 transport
Preserve exiting IPv4 infrastructure
Minimize operational upgrade costs
• Enabled by
Incremental Upgrade/Deployment of equipment
Use of tunnels, dedicated data links, MPLS (6PE)
No impact on existing cores
• Cisco IOS enables IPv6
Software upgrade path for most platforms
Hardware upgrade for performance
Wide variety of tunnel methods and media
101010© 2003, Cisco Systems, Inc. All rights reserved. 10
Feature SetFeature Set
Cisco IOS IPv6 Phase I – Early Adopters
12.2T12.2T 12.0S/ST (*) 12.0S/ST (*) 12.2S12.2S
IPv6 Basic specifications (RFC 2460)IPv6 Basic specifications (RFC 2460) 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
ICMPv6 (RFC 2463)ICMPv6 (RFC 2463) 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
Neighbor Discovery (RFC 2461)Neighbor Discovery (RFC 2461) 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
Stateless Auto-ConfigurationStateless Auto-Configuration 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
RIPng (RFC 2080)RIPng (RFC 2080) 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
MP-BGP4 (RFC 2545 & 2858)MP-BGP4 (RFC 2545 & 2858) 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
Configured & Automatic TunnelsConfigured & Automatic Tunnels 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
6to4 Tunnels (RFC 3056)6to4 Tunnels (RFC 3056) 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
Data Links (*)Data Links (*) 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
ApplicationsApplications 12.2(2)T12.2(2)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
Standard Access Control ListStandard Access Control List
Ethernet, FDDI, PPP, HDLCATM PVC & LAN-E, FR PVCEthernet, FDDI, PPP, HDLCATM PVC & LAN-E, FR PVC
Ping, Traceroute, Telnet, TFTP,DNA AAAA over IPv4, HTTPPing, Traceroute, Telnet, TFTP,DNA AAAA over IPv4, HTTP
GRE TunnelsGRE Tunnels
DoneDone
12.2(2)T12.2(2)T
12.2(4)T12.2(4)T
12.2(9)S12.2(9)S
12.2(9)S12.2(9)SN/AN/A
12.0(22)S/(21)ST12.0(22)S/(21)ST
111111© 2003, Cisco Systems, Inc. All rights reserved. 11
Feature SetFeature Set
Cisco IOS IPv6 Phase II – Infrastructure
12.2T12.2T 12.0S/ST (*) 12.0S/ST (*) 12.2S12.2S
IS-IS for IPv6IS-IS for IPv6 12.2(8)T12.2(8)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
CEFv6/dCEFv6CEFv6/dCEFv6 12.2(13)T12.2(13)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(11)S12.2(11)S
Extended Access Control ListExtended Access Control List 12.2(13)T12.2(13)T 12.0(23)S12.0(23)S 12.2(11)S12.2(11)S
IPv6 over MPLS – 6PEIPv6 over MPLS – 6PE 12.2(15)T12.2(15)T 12.0(22)S12.0(22)S 12.2(11)S12.2(11)S
NAT-PT (RFC 2766)NAT-PT (RFC 2766) 12.2(13)T12.2(13)T N/AN/A TBDTBD
IPv6 MIBsIPv6 MIBs 12.2(15)T12.2(15)T 12.0(22)S12.0(22)S 12.2(14)S12.2(14)S
CDP IPv6 Address Family on NeighborCDP IPv6 Address Family on Neighbor 12.2(8)T12.2(8)T N/AN/A 12.2(14)S12.2(14)S
Static ND Cache entryStatic ND Cache entry 12.2(8)T12.2(8)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
Broadband AccessBroadband Access 12.2(13)T12.2(13)T N/AN/A TBDTBD
DNS AAAA over IPv6 DNS AAAA over IPv6 12.2(8)T12.2(8)T 12.0(22)S/(21)ST12.0(22)S/(21)ST 12.2(9)S12.2(9)S
SSH over IPv6SSH over IPv6
Encapsulation, AAA, Prefix PoolsEncapsulation, AAA, Prefix Pools
Link-local Address for BGP4+ peeringLink-local Address for BGP4+ peering
12.2(8)T12.2(8)T
12.2(4)T12.2(4)T
12.2(9)S12.2(9)S
12.2(9)S12.2(9)S12.0(22)S/(21)ST12.0(22)S/(21)ST
12.0(22)S12.0(22)S
DoneDone
121212© 2003, Cisco Systems, Inc. All rights reserved. 12
Extensive Platform Support
Check latest release number & availability with your local Cisco team
Cisco IOS 12.2TCisco IOS 12.2T
Cisco 800 series Routers
Cisco 1400 series Routers
Cisco 1600 series Routers
Cisco 1700 series Routers
Cisco 2500 series Routers [12.2(4)T]
Cisco 2600 series Routers
Cisco 3600 series Routers
Cisco 3700 series Routers
Cisco 4500/4700 series Routers [12.2(2)T only]
Cisco 7100 series Routers
Cisco 7200 series Routers
Cisco 7500 series Routers
Cisco IOS 12.2SCisco IOS 12.2S
Cisco 7100 series Routers
Cisco 7200 series Routers
Cisco 7300 Cisco 7400 series Routers
Cisco 7500 series Routers
Cisco 7600 series Routers
Catalyst 6500 series
Cisco IOS 12.0SCisco IOS 12.0S
Cisco 12000 Series Routers
Cisco 10720
131313© 2003, Cisco Systems, Inc. All rights reserved. 13
12.2T12.2T 12.0S/ST12.0S/ST 12.2S12.2S
OSPFv3OSPFv3 12.2(3rd)S12.2(3rd)S
ISATAPISATAP 12.2(15)T12.2(15)T 12.2(14)S12.2(14)SN/AN/A
MT IS-ISMT IS-IS 12.2(15)T12.2(15)T 12.0(27)S12.0(27)S
IPv6 MulticastIPv6 Multicast 12.2(3rd)S12.2(3rd)S12.0(26)S12.0(26)S
IPsec (OSPFv3)IPsec (OSPFv3) TBDTBD
Netflow IPv6Netflow IPv6 12.3(2nd)T12.3(2nd)T
IPv6 QoSIPv6 QoS 12.2(13)T12.2(13)T 12.2(3rd)S?12.2(3rd)S?
Cisco IOS IPv6 Phase III Target – as 01/2003
12.0(27)S?12.0(27)S?
12.2(15)T12.2(15)T 12.0(24)S12.0(24)S
12.3(1st)T12.3(1st)T
12.3(1st)T12.3(1st)T
TBDTBD
TBDTBD
TBDTBD
TBDTBD
141414© 2003, Cisco Systems, Inc. All rights reserved. 14
Other IPv6 Questions . . .
• If you are from Japan, please contact
Tim Gleeson ([email protected])
• If you are from other parts of AsiaPac, please contact
Patrick Grossetete ([email protected])
• Or please contact your local account team
151515© 2003, Cisco Systems, Inc. All rights reserved. 15
Scaling the Internet for the Next Generations
Forget any preconceived ideas – not only PC’s but all thing are connected
IP is THE recognized Application’s convergence layer
Cisco as an IPv6 leader
– Cisco IOS IPv6 is running over
the 6Bone for more than 6 years
– IPv6 Forum founding member
In CY2000
– IPv6 on Cisco IOS Commercial
Release since May 2001
Integration & Co-Existence strategy
For Production Deployment
Cisco innovation
MP-BGP, NAT-PT, IPv6 over MPLS (6PE)
DHCPv6 PD,… have been proposed
By Cisco Engineers
Solutions focusing on Customer’s
IPv6 e-Learning and IOS class
IPv6 Solution Deployment guides
Partnering with Early Adopters, eg. 6NET