15
1 © 2003, Cisco Systems, Inc. All rights reserved. PG 1 IPv6 Update Matthew Schmitz ARTI, AsiaPac Cisco Systems [email protected]

1 © 2003, Cisco Systems, Inc. All rights reserved. PG11 IPv6 Update Matthew Schmitz ARTI, AsiaPac Cisco Systems [email protected]

Embed Size (px)

Citation preview

1© 2003, Cisco Systems, Inc. All rights reserved.PG 11

IPv6 Update

Matthew Schmitz

ARTI, AsiaPac

Cisco Systems

[email protected]

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