59
Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr 1 1 603 1041_05F9_c2 © 1999, Cisco Systems, Inc. 1 © 1999, Cisco Systems, Inc. 603 1041_05F9_c2 2 © 1999, Cisco Systems, Inc. 603 1041_05F9_c2 LAN Switch Architectures LAN Switch Architectures and Performance and Performance Session 603 Session 603

Cisco Lan Switch Architectures and Performance

Embed Size (px)

Citation preview

Page 1: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 1

16031041_05F9_c2 © 1999, Cisco Systems, Inc. 1© 1999, Cisco Systems, Inc. 6031041_05F9_c2

2© 1999, Cisco Systems, Inc. 6031041_05F9_c2

LAN Switch ArchitecturesLAN Switch Architecturesand Performanceand Performance

Session 603Session 603

Page 2: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 2

36031041_05F9_c2 © 1999, Cisco Systems, Inc.

Introduction and Definition of TermsIntroduction and Definition of Terms

AgendaAgenda

• Queuing Models• Switching Implementations• Switching Fabrics• Example—Catalyst 4000 Series• Example—Catalyst 8500 Series• Example—Catalyst 6000 Family• Example—Catalyst 5000 Family

46031041_05F9_c2 © 1999, Cisco Systems, Inc.

ObjectiveObjective

To understand the componentsof multilayer switching

architectures, how the operateand how they are utilized in the

Catalyst switch family

Page 3: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 3

56031041_05F9_c2 © 1999, Cisco Systems, Inc.

Definition of TermsDefinition of Terms

•• Switching fabricSwitching fabric—refers to the“highway” the data takes to get fromone port to another

•• BackplaneBackplane—a series of electric traceslocated on the “back” of the chassis onwhich data is run; may also include theswitching fabric

•• QueuingQueuing—buffer mechanisms usedto control congestion

66031041_05F9_c2 © 1999, Cisco Systems, Inc.

Definition of Terms (Cont.)Definition of Terms (Cont.)

•• Local switching decisionLocal switching decision—Implementation in which switchingdecisions are made at the local portor line module

•• Local switchingLocal switching—Packets areswitched on a switching fabric localto the module or line card

Page 4: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 4

76031041_05F9_c2 © 1999, Cisco Systems, Inc.

Definition of Terms (Cont.)Definition of Terms (Cont.)

•• Oversubscription (blocking)—Oversubscription (blocking)—Condition in which the totalbandwidth of the ports is greater thanthe capacity of the switching fabric

•• Non-blocking—Non-blocking—Condition in whichthe fabric contains more bandwidththan the sum total of all the ports

86031041_05F9_c2 © 1999, Cisco Systems, Inc.

Definition of Terms (Cont.)Definition of Terms (Cont.)

•• Head-of-line blockingHead-of-line blocking—Wherecongestion on an outbound portlimits throughput to uncongestedports; completely different fromover-subscription

Page 5: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 5

96031041_05F9_c2 © 1999, Cisco Systems, Inc.

Layer 2 vs. Layer 3 SwitchingLayer 2 vs. Layer 3 Switching

PacketPacketFrameFrame PacketPacket PacketPacket PacketPacketFrameFrameRoutingRouting

TableTable

Layer 3 Switching

Layer 2 Switching

106031041_05F9_c2 © 1999, Cisco Systems, Inc.

LineLineCardCard

LineLineCardCard

LineLineCardCard

Components of MultilayerComponents of MultilayerSwitch ArchitecturesSwitch Architectures

• CongestionManagement

• SwitchingDecision

• Switching Fabric

LineLineCardCard

LineLineCardCard

LineLineCardCard

LineLineCardCard

LineLineCardCard

LineLineCardCard

Multi-Multi-GigabitGigabitSwitchSwitchFabricFabric

CPULineLineCardCard

SiSi

SiSi

SiSi

SiSi

SiSi

SiSi

SiSi

Page 6: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 6

116031041_05F9_c2 © 1999, Cisco Systems, Inc.

AgendaAgenda

• Introduction and Definition of Terms•• Queuing ModelsQueuing Models• Switching Implementations• Switching Fabrics• Example—Catalyst 4000 Series• Example—Catalyst 8500 Series• Example—Catalyst 6000 Family• Example—Catalyst 5000 Family

126031041_05F9_c2 © 1999, Cisco Systems, Inc.

Congestion ManagementCongestion Management

• Required when multiple ports arecontending for the same port

• Important if switch fabric is congested

Page 7: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 7

136031041_05F9_c2 © 1999, Cisco Systems, Inc.

Dynamic Buffer QueuingDynamic Buffer Queuing

• Each buffer fixed in small increments(for example, 64 bytes each)

• Allows for efficient use of buffers

ThreeThree 64–ByteFrame Uses 192

Bytes of Memory

OneOne 256–ByteFrame Uses 256Bytes of Memory

Unused Memory

146031041_05F9_c2 © 1999, Cisco Systems, Inc.

Fixed Buffer QueuingFixed Buffer Queuing

• Buffer length fixed in size (often to MTU)

• Less expensive than custom controllers

• Inefficient use of buffers

OneOne 64–ByteFrame Uses OneOne2000–Byte Buffer

OneOne 256–ByteFrame Uses OneOne2000–Byte Buffer

Wasted Memory

Page 8: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 8

156031041_05F9_c2 © 1999, Cisco Systems, Inc.

Input QueuingInput Queuing

• Packets buffered at the inbound port

• Results in head of line blocking

• Reduces throughput to 60% maximum

Output Port

Buffer

SwitchingSwitchingFabricFabric

Data inData in

Input Port

166031041_05F9_c2 © 1999, Cisco Systems, Inc.

Head of Line BlockingHead of Line Blocking

OutputPort A

OutputPort B

Congested!Congested!Input

Module

SwitchingSwitchingFabricFabric

to Bto B to Ato A to Ato A

Data to A and BBuffered at

Inbound Port

Congestion ForcingMass Queuing atInbound Port

Page 9: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 9

176031041_05F9_c2 © 1999, Cisco Systems, Inc.

Head of Line BlockingHead of Line Blockingwith Input Queuingwith Input Queuing

• Traffic for B cannot enter switching fabricdue to data for “A” being ahead of it

TrafficDestined

for B

TrafficDestined

for A

Data inData in SwitchingSwitchingFabricFabric

186031041_05F9_c2 © 1999, Cisco Systems, Inc.

Output QueuingOutput Queuing

• Buffers at the output port

• No head of line blocking

• Can overflow buffers at peak bursts

Buffer

Output Port

SwitchingSwitchingFabricFabric

Input Port

Data inData in

Page 10: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 10

196031041_05F9_c2 © 1999, Cisco Systems, Inc.

Output Queuing/Shared BufferOutput Queuing/Shared Buffer

• Central pool of buffers shared between all ports

• Maximum throughput with fewest buffers

• No head of line blocking

Data out to Port 1Data out to Port 1

Data out to Port 3Data out to Port 3

Data out to Port 9Data out to Port 9

Data out to Port 2Data out to Port 2

Data inData in

206031041_05F9_c2 © 1999, Cisco Systems, Inc.

Multiple Queues per PortMultiple Queues per Port

• Can be implemented in either outputqueuing or shared memory models

• Support multiple service levels for QoS

• Scheduling and/or congestion avoidancealgorithm required

Critical Data, High Priority

Non-Critical Data, Low Priority

Data inData in

Page 11: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 11

216031041_05F9_c2 © 1999, Cisco Systems, Inc.

AgendaAgenda

• Introduction and Definition of Terms• Queuing Models•• Switching ImplementationsSwitching Implementations• Switching Fabrics• Example—Catalyst 4000 Series• Example—Catalyst 8500 Series• Example—Catalyst 6000 Family• Example—Catalyst 5000 Family

226031041_05F9_c2 © 1999, Cisco Systems, Inc.

Switching ImplementationsSwitching Implementations

• Describe where and how a switchingdecision is made

Where: Locally or centrally

How: Longest match, exact match

Page 12: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 12

236031041_05F9_c2 © 1999, Cisco Systems, Inc.

Centralized SwitchingCentralized Switching

• Central forwardingtable utilized

• Provides centralizedcontrol for switchingand learning

• Lookup done is ASICsfor fast processing

• Can perform a Layer 2or Layer 3 lookup

Central Switch ASIC

Switching FabricSwitching Fabric

Forwarding orForwarding orRouting TableRouting Table

00-0e1-00-00-00-00 2/3

246031041_05F9_c2 © 1999, Cisco Systems, Inc.

Distributed SwitchingDistributed Switching

• Switching decisionmade locally byport or module

• L2 and L3 tablesmust besynchronized toaccount for adds,moves or changes

• Not routerson cards

Switching FabricSwitching Fabric

Forwarding orForwarding orRouting TableRouting Table

00-0e1-00-00-00-00 2/3CPU

LookupLookupTableTable

LookupLookupTableTable

LookupLookupTableTable

Page 13: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 13

256031041_05F9_c2 © 1999, Cisco Systems, Inc.

Route CachingRoute Caching(Flow-Based Switching)(Flow-Based Switching)

• Demand-basedswitching

• Entry containingsource, destinationand/or Layer 4information

• Flows areunidirectional

LocalLocalRouteRouteCacheCache

Switching Fabric

Routing TableRouting TableRouteRouteProcessorProcessor

Central RoutingCentral RoutingCacheCache

LocalLocalRouteRouteCacheCache

A3BBC1

Ethernet 1FDDI 2Ethernet 5

••••••

266031041_05F9_c2 © 1999, Cisco Systems, Inc.

••••••

Route CachingRoute Caching(Flow-Based Switching)(Flow-Based Switching)

• First packetprocessedswitched by routeprocessor

• Flow cacheenabled (centrallyand/or locally) LocalLocal

RouteRouteCacheCache

Routing TableRouting TableRouteRouteProcessorProcessor

LocalLocalRouteRouteCacheCache

Central RoutingCentral RoutingCacheCache

A3BBC1

Ethernet 1Gig E-net 1/0Fast Ethernet 2/0

Switching Fabric

Page 14: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 14

276031041_05F9_c2 © 1999, Cisco Systems, Inc.

••••••

Route CachingRoute Caching(Flow-Based Switching)(Flow-Based Switching)

• Subsequentpackets in thatflow switchedvia route cache

• Flow cachedecision madecentrally and/orlocally

• All packetsswitched at Layer 3

LocalLocalRouteRouteCacheCache

Routing TableRouting TableRouteRouteProcessorProcessor

LocalLocalRouteRouteCacheCache

A3BBC1

Ethernet 1Gig E-net 1/0Fast Ethernet 2/0

Switching Fabric

Central RoutingCentral RoutingCacheCache

SA DA InterfaceC1 BB FF 2/0

286031041_05F9_c2 © 1999, Cisco Systems, Inc.

••••••

Routing TableRouting TableRouteRouteProcessorProcessor

A3BBC1

Ethernet 1Gig E-net 1/0Fast Ethernet 2/0

Switching Fabric

SA DA InterfaceC1 BB FF 2/0

Cisco Express ForwardingCisco Express Forwarding(FIB-Based Switching)(FIB-Based Switching)

• Topology-basedswitching

• Cache pre-populatedbased on routing table,not traffic

LocalLocalFIBFIB

LocalLocalFIBFIB

OSPF, IGRPEIGRP, RIP, BGP, IS-IS

RoutingProtocols

Inject Routesinto theRouting

Table

ForwardingForwardingInformationInformationBaseBase

Page 15: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 15

296031041_05F9_c2 © 1999, Cisco Systems, Inc.

SA DA InterfaceC1 BB FF 2/0

LocalLocalFIBFIB

LocalLocalFIBFIB

ForwardingForwardingInformationInformationBaseBase

Cisco Express ForwardingCisco Express Forwarding(FIB-Based Switching)(FIB-Based Switching)

• FIB calculatedbased on routingtable entries, nottraffic flows

• FIB can be keptcentral ordistributed

Routing TableRouting TableRouteRouteProcessorProcessor

Switching Fabric

••••••

A3BBC1

Ethernet 1Gig E-net 1/0Fast Ethernet 2/0

306031041_05F9_c2 © 1999, Cisco Systems, Inc.

SA DA InterfaceC1 BB FF 2/0

LocalLocalFIBFIB

LocalLocalFIBFIB

ForwardingForwardingInformationInformationBaseBase

Cisco Express ForwardingCisco Express Forwarding(FIB-Based Switching)(FIB-Based Switching)

• Packet entersrouter

• No processswitchingnecessary

• Decision madelocally or centrallyirregardless ofswitching fabric

Routing TableRouting TableRouteRouteProcessorProcessor

A3BBC1

Ethernet 1Gig E-net 1/0Fast Ethernet 2/0

Switching Fabric

••••••

Page 16: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 16

316031041_05F9_c2 © 1999, Cisco Systems, Inc.

AgendaAgenda

• Introduction and Definition of Terms• Queuing Models• Switching Implementations•• Switching FabricsSwitching Fabrics• Example—Catalyst 4000 Series• Example—Catalyst 8500 Series• Example—Catalyst 6000 Family• Example—Catalyst 5000 Family

326031041_05F9_c2 © 1999, Cisco Systems, Inc.

Single BusSingle Bus

• One central fabric element• Each port must arbitrate for access• Broadcast and multicast easy• Oversubscription normal

Ethernet SwitchModule

Fast EthernetSwitch Module

FDDI UplinkModule

ATM UplinkModule

ForwardingForwardingTableTableCPU

00-0e1-00-00-00-00 2/3

Page 17: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 17

336031041_05F9_c2 © 1999, Cisco Systems, Inc.

Unicast Switching overUnicast Switching overA Single BusA Single Bus

• Data enters switched port• Bus arbitration takes place• Lookup in forwarding table performed• Packet sent to destination port

Client A Client B

ForwardingForwardingTableTable

Client A Mod3/Port12

Client B Mod5/Port2…

346031041_05F9_c2 © 1999, Cisco Systems, Inc.

Multicast/Broadcast overMulticast/Broadcast overA Single BusA Single Bus

• Flooded data decreases end-station performance• Destination must be only those ports who need that traffic• Multicast or VLAN mechanism must limit

traffic to certain ports

MulticastSource

Client A Client B

MulticastMulticastTableTable

Multicast A Mod3/Port12Mod3/Port12

Page 18: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 18

356031041_05F9_c2 © 1999, Cisco Systems, Inc.

Crossbar FabricsCrossbar Fabrics

• Multiple inputbuses allows formeshed fabric

• Typically (but notalways) non-blocking

• Broadcast/multicastcomplex

• More complexforwarding tablelookup CPU

Forwarding TableForwarding Table00-0e1-00-00-00-00 2/3

366031041_05F9_c2 © 1999, Cisco Systems, Inc.

Unicast Switching overUnicast Switching overCrossbar FabricsCrossbar Fabrics

• Balanced traffic

• Ports/moduleshave access topart of thecrossbar

• Multiple trafficstreamssimultaneouslyin fabric

Page 19: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 19

376031041_05F9_c2 © 1999, Cisco Systems, Inc.

Multicast over a CrossbarMulticast over a Crossbar

• Weakness ina crossbararchitecture

• Packet replicationmust occur, possibleperformance loss

• Entire fabric must be“quiet” for multicastto occur

386031041_05F9_c2 © 1999, Cisco Systems, Inc.

Shared Memory ArchitectureShared Memory Architecture

• Buffering internal to the switching fabric

• Switching inputs to memory governed by ASICs

• Uses high-speed memory and switching fabric

Module 1

Module 2

Module 3

Module 4

CPU

Forwarding TableForwarding Table00-0e1-00-00-00-00 2/3

Shared MemoryShared MemoryPoolPool

SwitchingSwitchingCoreCore

Page 20: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 20

396031041_05F9_c2 © 1999, Cisco Systems, Inc.

Shared Memory ArchitectureShared Memory Architecture

• Switching core performs lookup, resolvesdestination to pointers in memory, switchesthe packet

Module 1

Module 2

Module 3

Module 4

CPU

Forwarding TableForwarding Table00-0e1-00-00-00-00 2/3

Shared MemoryShared MemoryPoolPool

SwitchingSwitchingCoreCore

High-SpeedHigh-SpeedSwitching ASICSwitching ASIC

406031041_05F9_c2 © 1999, Cisco Systems, Inc.

Shared Memory ArchitectureShared Memory Architecture

• Buffers either fixed or dynamic,less buffers needed if architectureis non-blocking

Module 1

Module 2

Module 3

Module 4

CPU

Forwarding TableForwarding Table00-0e1-00-00-00-00 2/3

Shared MemoryShared MemoryPoolPool

SwitchingSwitchingCoreCore

Large Pool ofLarge Pool ofDynamicallyDynamicallyAssigned BuffersAssigned Buffers

Page 21: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 21

416031041_05F9_c2 © 1999, Cisco Systems, Inc.

Unicast Switching overUnicast Switching overA Shared Memory FabricA Shared Memory Fabric

• Data entersswitch module

• Switched intomemory

• Switching coreevaluates andresolvesdestination

• Packet switched tooutgoing module

Shared MemoryShared Memory

SwitchingSwitchingCoreCoreModule 1 Module 3

Forwarding TableForwarding Table00-0e1-00-00-00-00 2/3

426031041_05F9_c2 © 1999, Cisco Systems, Inc.

Module 1

Multicast/Broadcast SwitchingMulticast/Broadcast Switchingover a Shared Memory Fabricover a Shared Memory Fabric

• Data enters switchmodule and is switchedinto memory

• MAC address lookupreveals packet to bebroadcast/multicast

• Switching coreidentifiesoutgoing ports

• Packet switched tooutgoing multipleoutgoing ports

Module 2

SwitchingSwitchingCoreCore

Forwarding TableForwarding Table00-0e1-00-00-00-00 2/3

Module 3

Shared MemoryShared Memory

Page 22: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 22

436031041_05F9_c2 © 1999, Cisco Systems, Inc.

Local SwitchingLocal Switching

• Local switching fabric keeps local traffic offmain fabric; increases switch bandwidth

• Local architecture can be bus, crossbar orshared memory

Main Fabric Input

Forwarding Table

Local Bus

00-0e1-00-00-00-00 2/3

•••

Packet BufferPacket Buffer

446031041_05F9_c2 © 1999, Cisco Systems, Inc.

AgendaAgenda

• Introduction and Definition of Terms• Queuing Models• Switching Implementations• Switching Fabrics•• Example—Catalyst 4000 SeriesExample—Catalyst 4000 Series• Example—Catalyst 8500 Series• Example—Catalyst 6000 Family• Example—Catalyst 5000 Family

Page 23: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 23

456031041_05F9_c2 © 1999, Cisco Systems, Inc.

The Catalyst 4000 SeriesThe Catalyst 4000 Series

• Extension of theCatalyst 5000 Familyfor mid-rangewiring closets

• Flexible modularconfigurations

• Cost-effective,high-performance10/100/1000 Ethernetswitching

• Enterprise softwarefunctionality

466031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4000 Family FeaturesCatalyst 4000 Family Features

• Catalyst family software

• Fast/Gigabit EtherChannel

• IEEE 802.1Q support

• Per-VLAN spanning tree

• UplinkFast

• Protocol filtering

Page 24: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 24

476031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4912 and 2948GCatalyst 4912 and 2948G

• Same architecture as theCatalyst 4000

• All ports access 24 gbps ofshared memory

• Catalyst 2948G—48 10/100 portswith two Gigabit Ethernet ports

• Catalyst 4912—12 1000BaseX ports

486031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4000 ArchitectureCatalyst 4000 Architecture

24 Gbps Shared Memory24 Gbps Shared MemoryFabricFabric

SwitchSwitchControllerController

Line CardLine Card Line CardLine CardSwitching ASICSwitching ASIC

00-0e1-00-00-00-00 2/3Forwarding TableForwarding Table

Page 25: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 25

496031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4000 ArchitectureCatalyst 4000 Architecture

Non-BlockingSwitchingFabric

24 Gbps Shared Memory24 Gbps Shared MemoryFabricFabric

SwitchSwitchControllerController

Line CardLine Card Line CardLine CardSwitching ASICSwitching ASIC

00-0e1-00-00-00-00 2/3Forwarding TableForwarding Table

506031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4000 ArchitectureCatalyst 4000 Architecture

24 Gbps Shared Memory24 Gbps Shared MemoryFabricFabric

SwitchSwitchControllerController

Line CardLine Card Line CardLine CardSwitching ASICSwitching ASIC

12 Gbps perLine Card

00-0e1-00-00-00-00 2/3Forwarding TableForwarding Table

Page 26: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 26

516031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4000 Port Interface—Catalyst 4000 Port Interface—Gigabit EthernetGigabit Ethernet

• 12 Gbps perline card

• No buffering orswitching online cards

• All intelligence inswitchingcore ASIC

Shared MemoryShared MemoryFabricFabric

Switching ASICSwitching ASIC

GBICGBIC GBICGBIC GBICGBIC GBICGBIC GBICGBIC GBICGBIC

Non-BlockingAccess into

Fabric

526031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4000 Port Interface—Catalyst 4000 Port Interface—Fast EthernetFast Ethernet

• Breakout ASICconnects 8 10/100ports to single1 Gbps fabric port

• Non-blocking10/100

• All switching onsupervisor engine

BreakoutASIC

Shared MemoryShared MemoryFabricFabric

Switching ASICSwitching ASIC

Page 27: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 27

536031041_05F9_c2 © 1999, Cisco Systems, Inc.

24 Gbps Shared Memory24 Gbps Shared MemoryFabricFabric

SwitchSwitchControllerController

Line CardLine Card Line CardLine CardSwitching ASICSwitching ASIC

00-0e1-00-00-00-00 2/3

Switch ControllerSwitch ControllerForwarding TableForwarding Table

Catalyst 4000 Shared MemoryCatalyst 4000 Shared Memory

8 MBSharedMemory

546031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4000 ArchitectureCatalyst 4000 Architecture

CentralizedForwardingEngine

24 Gbps Shared Memory24 Gbps Shared MemoryFabricFabric

SwitchSwitchControllerController

Line CardLine Card Line CardLine CardSwitching ASICSwitching ASIC

00-0e1-00-00-00-00 2/3

Switch ControllerSwitch ControllerForwarding TableForwarding Table

Page 28: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 28

556031041_05F9_c2 © 1999, Cisco Systems, Inc.

24 Gbps Shared Memory24 Gbps Shared MemoryFabricFabric

SwitchSwitchControllerController

Line CardLine Card Line CardLine CardSwitching ASICSwitching ASIC

00-0e1-00-00-00-00 2/3

Switch ControllerSwitch ControllerForwarding TableForwarding Table

Frame Switching in the Catalyst 4000Frame Switching in the Catalyst 4000

Packet EntersPacket EntersSwitch, StoredSwitch, Stored

in Memoryin Memory

566031041_05F9_c2 © 1999, Cisco Systems, Inc.

Frame Switching in the Catalyst 4000Frame Switching in the Catalyst 4000

Switching EngineSwitching EngineConsulted WhileConsulted While

Frame Is inFrame Is inMemoryMemory

24 Gbps Shared Memory24 Gbps Shared MemoryFabricFabric

SwitchSwitchControllerController

Line CardLine Card Line CardLine CardSwitching ASICSwitching ASIC

00-0e1-00-00-00-00 2/3

Switch ControllerSwitch ControllerForwarding TableForwarding Table

Page 29: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 29

576031041_05F9_c2 © 1999, Cisco Systems, Inc.

24 Gbps Shared Memory24 Gbps Shared MemoryFabricFabric

SwitchSwitchControllerController

Line CardLine Card Line CardLine CardSwitching ASICSwitching ASIC

00-0e1-00-00-00-00 2/3

Switch ControllerSwitch ControllerForwarding TableForwarding Table

Frame Switching in the Catalyst 4000Frame Switching in the Catalyst 4000

Destination Found,Packet Sent to

Output Port

586031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 4003/4912 PerformanceCatalyst 4003/4912 Performance

• 10/100 for 96 ports14,285,760 packets per second (64 bytes)

• 1000BaseX for 12 ports17,857,200 packets per second (64 bytes)

Page 30: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 30

596031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 2948G PerformanceCatalyst 2948G Performance

• 10/100 for 48 ports7,142,880 packets per second (64 bytes)

• 1000BaseX for 2 ports2,961,319 packets per second (64 bytes)

606031041_05F9_c2 © 1999, Cisco Systems, Inc.

AgendaAgenda

• Introduction and Definition of Terms• Queuing Models• Switching Implementations• Switching Fabrics• Example—Catalyst 4000 Series•• Example—Catalyst 8500 SeriesExample—Catalyst 8500 Series• Example—Catalyst 6000 Family• Example—Catalyst 5000 Family

Page 31: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 31

616031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 8500 SeriesCatalyst 8500 Series

Cisco IOSCisco IOS®®

Catalyst 8540Catalyst 854013 Slot13 Slot

Catalyst 8510Catalyst 85105 Slot5 Slot

Cisco Express ForwardingCisco Express Forwarding™™

Cisco IOS Routing ProtocolsCisco IOS Routing Protocols

Wire-Speed IP, IPX SwitchingWire-Speed IP, IPX Switching

Extensive QoS CapabilitiesExtensive QoS Capabilities Multiservice IntegrationMultiservice Integration

Wire-Speed IP MulticastWire-Speed IP Multicast

626031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 8510 ArchitectureCatalyst 8510 Architecture

10 Gbps Shared Memory10 Gbps Shared MemoryFabricFabric

RouteRouteProcessorProcessor

LineLineCardCard SiSi

LineLineCardCard SiSi

LineLineCardCardSiSi

LineLineCardCardSiSi

00-0e1-00-00-00-00 2/3

Routing Table/Routing Table/FIB TableFIB Table

Page 32: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 32

636031041_05F9_c2 © 1999, Cisco Systems, Inc.

Routing Table/Routing Table/FIB TableFIB Table

Catalyst 8540 ArchitectureCatalyst 8540 Architecture

40 Gbps Shared Memory40 Gbps Shared MemoryFabricFabric

RouteRouteProcessorProcessor

LineLineCardCard SiSi

LineLineCardCard SiSi

LineLineCardCardSiSi

LineLineCardCardSiSi

LineLineCardCard SiSi

LineLineCardCard SiSi

LineLineCardCardSiSi

LineLineCardCardSiSi

00-0e1-00-00-00-00 2/3

646031041_05F9_c2 © 1999, Cisco Systems, Inc.

Routing Table/Routing Table/FIB TableFIB Table

Catalyst 8500 SeriesCatalyst 8500 SeriesSwitch FabricSwitch Fabric

Non-Blocking,Fabric

10/40 Gbps Shared Memory10/40 Gbps Shared MemoryFabricFabric

RouteRouteProcessorProcessor

LineLineCardCard SiSi

LineLineCardCard SiSi

LineLineCardCardSiSi

LineLineCardCardSiSi

00-0e1-00-00-00-00 2/3

Page 33: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 33

656031041_05F9_c2 © 1999, Cisco Systems, Inc.

Dynamic Buffering ArchitectureDynamic Buffering Architecture

LineLineCardCard SiSi

LineLineCardCardSiSi

Shared Memory FabricShared Memory Fabric

Dynamically AllocatedBuffers in Fabric

666031041_05F9_c2 © 1999, Cisco Systems, Inc.

Multiple Queues per PortMultiple Queues per Port

• Traffic in queue 1 destined for A will beserviced more often than queue 4 for B

• User A will see less latency

Shared Memory FabricShared Memory Fabric

Output QueuesServiced

According toPriority Queue 0–6,7

Queue 1–4,5

Queue 2–2,3

Queue 3–0,1SiSi SiSi

INTINTG1/0/0G1/0/0

Page 34: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 34

676031041_05F9_c2 © 1999, Cisco Systems, Inc.

Weighted Round Robin in theWeighted Round Robin in theCatalyst 8500 CSRCatalyst 8500 CSR

• Outbound schedulingalgorithm

• Service assignedvia user-defined weightson outbound port

• Scheduler enforcesbandwidth requirementsper queue

Queue 0Weight = w

Queue 1Weight = x

Queue 2Weight = y

Queue 3Weight = z

ToS = 6,7ToS = 6,7

ToS = 4,5ToS = 4,5

ToS = 2,3ToS = 2,3

ToS = 0,1ToS = 0,1

686031041_05F9_c2 © 1999, Cisco Systems, Inc.

Routing Table/Routing Table/FIB TableFIB Table

Catalyst 8500 ForwardingCatalyst 8500 Forwarding

• Cisco IOS processor maintains routing table

• Computes forwarding information base

FIB ComputedCentrally via

RoutingProtocols

Shared Memory FabricShared Memory Fabric

RouteRouteProcessorProcessor

LineLineCardCard SiSi

LineLineCardCardSiSi

00-0e1-00-00-00-00 2/3

Page 35: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 35

696031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 8500 Distributed FIBCatalyst 8500 Distributed FIB

• FIB performs longest match networkaddress lookup in hardware

DistributedDistributedFIBFIB

DistributedDistributedFIBFIB

Shared Memory FabricShared Memory Fabric

RouteRouteProcessorProcessor

LineLineCardCard SiSi

LineLineCardCardSiSi

FIB Downloadedto Line Cards

Routing Table/Routing Table/FIB TableFIB Table

00-0e1-00-00-00-00 2/3

706031041_05F9_c2 © 1999, Cisco Systems, Inc.

Shared Memory FabricShared Memory Fabric

LineLineCardCard SiSi

LineLineCardCardSiSi

FIB Computed andFIB Computed andDownloaded to PortsDownloaded to Ports

FIB TableFIB TableA3BBC1

Fast E-net 0/1Fast E-net 3/6Fast E-net 5/8

A3BB

C1

Fast E-net 0/1Fast E-net 3/6

Fast E-net 5/8•••

A3BB

C1

Fast E-net 0/1Fast E-net 3/6

Fast E-net 5/8•••

Packet Switching in thePacket Switching in theCatalyst 8500Catalyst 8500

Page 36: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 36

716031041_05F9_c2 © 1999, Cisco Systems, Inc.

Shared Memory FabricShared Memory Fabric

LineLineCardCard SiSi

LineLineCardCardSiSi

FIB TableFIB TableFast E-net 0/1Fast E-net 3/6Fast E-net 5/8

A3BB

C1

Fast E-net 0/1Fast E-net 3/6

Fast E-net 5/8•••

A3BB

C1

Fast E-net 0/1Fast E-net 3/6

Fast E-net 5/8•••

Packet Enters Switch,Packet Enters Switch,Switching DecisionSwitching Decision

Made at Ingress PortMade at Ingress Port

A3BBC1

Packet Switching in thePacket Switching in theCatalyst 8500Catalyst 8500

726031041_05F9_c2 © 1999, Cisco Systems, Inc.

Packet SwitchedPacket Switchedinto Memory;into Memory;Pointer Set toPointer Set to

OutgoingOutgoingInterfaceInterface

Shared Memory FabricShared Memory Fabric

LineLineCardCard SiSi

LineLineCardCardSiSi

FIB TableFIB TableFast E-net 0/1Fast E-net 3/6Fast E-net 5/8

A3BB

C1

Fast E-net 0/1Fast E-net 3/6

Fast E-net 5/8•••

A3BB

C1

Fast E-net 0/1Fast E-net 3/6

Fast E-net 5/8•••

A3BBC1

Packet Switching in thePacket Switching in theCatalyst 8500Catalyst 8500

Page 37: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 37

736031041_05F9_c2 © 1999, Cisco Systems, Inc.

Frame RewrittenFrame Rewrittenon Egress Porton Egress Port

Shared Memory FabricShared Memory Fabric

LineLineCardCard SiSi

LineLineCardCardSiSi

FIB TableFIB TableFast E-net 0/1Fast E-net 3/6Fast E-net 5/8

A3BB

C1

Fast E-net 0/1Fast E-net 3/6

Fast E-net 5/8•••

A3BB

C1

Fast E-net 0/1Fast E-net 3/6

Fast E-net 5/8•••

A3BBC1

Packet Switching in thePacket Switching in theCatalyst 8500Catalyst 8500

746031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 8500 Series PerformanceCatalyst 8500 Series Performance

• Fast Ethernet forwarding rateCatalyst 8510—4.76 million pps

Catalyst 8540—19 million pps

• Gigabit Ethernet forwarding rateCatalyst 8510—5.77 million pps

Catalyst 8540—23 million pps

Page 38: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 38

756031041_05F9_c2 © 1999, Cisco Systems, Inc.

AgendaAgenda

• Introduction and Definition of Terms• Queuing Models• Switching Implementations• Switching Fabrics• Example—Catalyst 4000 Series• Example—Catalyst 8500 Series•• Example—Catalyst 6000 FamilyExample—Catalyst 6000 Family• Example—Catalyst 5000 Family

766031041_05F9_c2 © 1999, Cisco Systems, Inc.

The Catalyst 6000 FamilyThe Catalyst 6000 Family

• Gigabit multilayerswitching from CiscoSystems:

• Key features include:Wire-speed multilayerswitching scalable to256 GbpsScalable IP and IPX routingperformance to 150million ppsMultiprotocol Cisco IOSrouting support forAppleTalk, DECnet, VINESQoS and voice support

Page 39: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 39

776031041_05F9_c2 © 1999, Cisco Systems, Inc.

Media Module Options

Catalyst 6000 Line ModulesCatalyst 6000 Line Modules

• 8-Port Gigabit Ethernet(GBIC support)

• 16-Port Gigabit Ethernet

• 48-Port 10/100 RJ-45 and Telco

• 24-Port 100BaseFX (MT-RJconnector)

• 24-Port 10BaseFL (future)

• ATM OC-12 (future)Single port, MM or SM

Traffic shaping

Congestion control mechanisms

AAL5 support for ABR, VBR,and UBR

786031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 FamilyCatalyst 6000 Family

• Port densities384 10/100 ports

192 100BaseFX ports

130 1000BaseX ports

192 10BaseFLports (future)

Page 40: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 40

796031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 Series ArchitectureCatalyst 6000 Series Architecture

Gigabit EthernetGigabit EthernetModuleModule

Control BusResults Bus

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

32 Gbps Switching Fabric32 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

FeatureFeatureCardCardSlotSlot

PINNACLEPINNACLEASICASIC CPUCPU

Layer 3 SwitchingLayer 3 SwitchingEngineEngine

Layer 3 Layer 3 ForwardingForwarding

TableTable

Multilayer Switching ModuleMultilayer Switching Module

COILCOILASICASIC

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

512 KB512 KB Buffer Buffer

806031041_05F9_c2 © 1999, Cisco Systems, Inc.

Gigabit EthernetGigabit EthernetModuleModule

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

32 Gbps Switching Fabric32 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

COILCOILASICASIC

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

512 KB512 KB Buffer Buffer

Catalyst 6000 Series ArchitectureCatalyst 6000 Series Architecture

MultilayerMultilayerSwitchSwitchFeatureFeature

CardCard

Layer 3 Integrated intoEARL Switching System

Control BusResults Bus

Page 41: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 41

816031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6500 Series ArchitectureCatalyst 6500 Series Architecture

Gigabit EthernetGigabit EthernetModuleModule

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

COILCOILASICASIC

512 KB512 KB Buffer Buffer

Traces for Future Crossbar FabricTraces for Future Crossbar Fabric

32 Gbps Switching Fabric32 Gbps Switching Fabric

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

MultilayerMultilayerSwitch Switch FeatureFeature

CardCard

Control BusResults Bus

826031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 Series ArchitectureCatalyst 6000 Series Architecture

Gigabit EthernetGigabit EthernetModuleModule

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

COILCOILASICASIC

512 KB512 KB Buffer Buffer

32 Gbps Switching Fabric32 Gbps Switching Fabric

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

Centralized Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

MultilayerMultilayerSwitchSwitchFeatureFeature

CardCard

Control BusResults Bus

Page 42: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 42

836031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 Series ArchitectureCatalyst 6000 Series Architecture

Gigabit EthernetGigabit EthernetModuleModule

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

COILCOILASICASIC

512 KB512 KB Buffer Buffer

32 Gbps Switching Fabric32 Gbps Switching Fabric

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

MultilayerMultilayerSwitchSwitchFeatureFeature

CardCard

ControlSignals

Control BusResults Bus

846031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 Series ArchitectureCatalyst 6000 Series Architecture

Gigabit EthernetGigabit EthernetModuleModule

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

COILCOILASICASIC

512 KB512 KB Buffer Buffer

32 Gbps Switching Fabric32 Gbps Switching Fabric

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

MultilayerMultilayerSwitchSwitchFeatureFeature

CardCard

Fabric Arbitration

Control BusResults Bus

Page 43: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 43

856031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 Series ArchitectureCatalyst 6000 Series Architecture

Gigabit EthernetGigabit EthernetModuleModule

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

COILCOILASICASIC

512 KB512 KB Buffer Buffer

32 Gbps Switching Fabric32 Gbps Switching Fabric

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

MultilayerMultilayerSwitchSwitchFeatureFeature

CardCard

Per-PortBuffering

and ASICs

Control BusResults Bus

866031041_05F9_c2 © 1999, Cisco Systems, Inc.

Port ASIC Built-in FeaturesPort ASIC Built-in Features

• InterSwitch Link (ISL) and 802.1Q

• In-line rewrite capability for Layer 3and QoS reclassification

• Fast and Gigabit EtherChannel

• Four groups of RMON per port

• Two queues per port

• Four drop thresholds per port

Page 44: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 44

876031041_05F9_c2 © 1999, Cisco Systems, Inc.

PINNACLE Controls DMA Access into Per-PortMemory and Performs Arbitration Requests

Catalyst 6000 Port ASICs—Catalyst 6000 Port ASICs—Gigabit EthernetGigabit Ethernet

Gigabit Ethernet ModuleGigabit Ethernet Module

Port 1–4Port 1–4 Port 5–8Port 5–8

32 Gbps Switching Fabric32 Gbps Switching Fabric

512 KB512 KB Buffer Buffer

per Portper Port

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

512 KB512 KB Buffer Buffer

per Portper Port

886031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 Port ASICs—Catalyst 6000 Port ASICs—10/100 and 100BaseFX10/100 and 100BaseFX

Fast Ethernet ModuleFast Ethernet Module

BreakoutASICs:1 Gbps

to 1210/100Ports

PINNACLEPINNACLEASICASIC

COILCOILASICASIC

Buffering per10/100 Port

COILCOILASICASIC

COILCOILASICASIC

COILCOILASICASIC

Page 45: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 45

896031041_05F9_c2 © 1999, Cisco Systems, Inc.

Dual Queues and BufferDual Queues and BufferAllocation—Gigabit EthernetAllocation—Gigabit Ethernet

Port 3/8Port 3/8Port 3/8

Switching Fabric

Single Input Queue(Store and Forward

Check andArbitration Request)

Dual OutputQueues

(Configurable)PINNACLEPINNACLE

ASICASIC

RXRX64 KB64 KB

TX(high) 256 KBTX(high) 256 KB

TX(low) 192 KBTX(low) 192 KB

906031041_05F9_c2 © 1999, Cisco Systems, Inc.

Dual Queues and BufferDual Queues and BufferAllocation—Fast EthernetAllocation—Fast Ethernet

Port 4/48Port 4/48Port 4/48

Sharedbetween12 10/100

PortsRX RX

64 KB64 KB

TXhigh 256 KBTXhigh 256 KB

TXlow 192 KBTXlow 192 KB

TXhigh 32 KBTXhigh 32 KB

TXlow 24 KBTXlow 24 KB

RX RX 8 KB8 KB

Switching Bus

Dedicated per Port

PINNACLEPINNACLEASICASIC

COILCOILASICASIC

Page 46: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 46

916031041_05F9_c2 © 1999, Cisco Systems, Inc.

WeightedRound Robin

Used ToSchedulebetweenQueues

WeightedRandom Early

Discard(WRED) Usedwithin Queue

for CongestionAvoidance

PINNACLEPINNACLE

QoS Mechanisms in Catalyst 6000QoS Mechanisms in Catalyst 6000

Switching FabricSwitching Fabric

HighPriority Queue

256 Kb

LowPriority Queue

192 Kb

PINNACLEPINNACLEWRR Queue SchedulerWRR Queue Scheduler

926031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 Switching SystemCatalyst 6000 Switching System

Results Bus

EARL SwitchingSystem

Multilayer SwitchFeature Card (Route

Processor)

Multilayer SwitchMultilayer SwitchFeature Card (RouteFeature Card (Route

Processor)Processor)

Layer 2Forwarding

Engine

Layer 2Layer 2ForwardingForwarding

EngineEngine

Layer 2Forwarding

Table

Layer 2Layer 2ForwardingForwarding

TableTable

Layer 3Forwarding

Engine

Layer 3Layer 3ForwardingForwarding

EngineEngine

Layer 3Route Cache

(Forwarding Table)

Layer 3Layer 3Route CacheRoute Cache

(Forwarding Table)(Forwarding Table)

Access ListEngine

Access ListAccess ListEngineEngine

AccessList

Table

AccessAccessListList

TableTable

Route Processor(Control Plane)

32 Gbps Switching Fabric32 Gbps Switching Fabric

Page 47: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 47

936031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 Switching SystemCatalyst 6000 Switching System

EARL SwitchingSystem

Multilayer SwitchFeature Card (Route

Processor)

Multilayer SwitchMultilayer SwitchFeature Card (RouteFeature Card (Route

Processor)Processor)

Layer 2Forwarding

Engine

Layer 2Layer 2ForwardingForwarding

EngineEngine

Layer 2Forwarding

Table

Layer 2Layer 2ForwardingForwarding

TableTable

Layer 3Forwarding

Engine

Layer 3Layer 3ForwardingForwarding

EngineEngine

Layer 3Route Cache

(Forwarding Table)

Layer 3Layer 3Route CacheRoute Cache

(Forwarding Table)(Forwarding Table)

Access ListEngine

Access ListAccess ListEngineEngine

AccessList

Table

AccessAccessListList

TableTable

Route Processor(Control Plane)

Lookup andForwarding ASICs

Results Bus

32 Gbps Switching Fabric32 Gbps Switching Fabric

946031041_05F9_c2 © 1999, Cisco Systems, Inc.

MACMACAddressAddress

Page 1Page 1Page 0Page 0

Page 2Page 2Page 3Page 3

ColorColor IndexIndex ControlControl

EARL Hashing AlgorithmEARL Hashing Algorithm

• Four pages ofmemory

• Hashing algorithm

• 128,000 maximumentries

• Contains L2/L3/L4information

Page 48: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 48

956031041_05F9_c2 © 1999, Cisco Systems, Inc.

Gigabit EthernetGigabit EthernetModuleModule

Control BusResults Bus

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

MultilayerMultilayerSwitchSwitchFeatureFeature

CardCard

COILCOILASICASIC

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

512 KB512 KB Buffer Buffer

All Ports in theAll Ports in theCatalyst 6000Catalyst 6000

Ingress PortIngress PortArbitrates,Arbitrates,

Places Frame onPlaces Frame onFabric with SEQFabric with SEQ

3232 Gbps Gbps Switching Fabric Switching Fabric

Frame Switching in theFrame Switching in theCatalyst 6000Catalyst 6000

966031041_05F9_c2 © 1999, Cisco Systems, Inc.

Gigabit EthernetGigabit EthernetModuleModule

Control BusResults Bus

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

32 Gbps Switching Fabric32 Gbps Switching Fabric

COILCOILASICASIC

512 KB512 KB Buffer Buffer

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

All Ports in theAll Ports in theCatalyst 6000Catalyst 6000

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

MultilayerMultilayerSwitchSwitchFeatureFeature

CardCard

3232 Gbps Gbps Switching Fabric Switching Fabric

Frame Switching in theFrame Switching in theCatalyst 6000Catalyst 6000

EARL MakesEARL MakesSwitching,Switching,

ClassificationClassificationDecisionDecision

Page 49: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 49

976031041_05F9_c2 © 1999, Cisco Systems, Inc.

Gigabit EthernetGigabit EthernetModuleModule

Port 1–4Port 1–4

10/100 Ethernet10/100 EthernetModuleModule

Port 1–12Port 1–12

64 KB64 KB Buffer Buffer

512 KB512 KB Buffer Buffer

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

EARLEARLSwitchingSwitchingSystemSystem

Fabric Fabric ArbitrationArbitration

SupervisorEngine

Multilayer Multilayer Forwarding TableForwarding Table

MultilayerMultilayerSwitchSwitchFeatureFeature

CardCard

COILCOILASICASIC

PINNACLEPINNACLEASICASIC

PINNACLEPINNACLEASICASIC

512 KB512 KB Buffer Buffer

All Ports in theAll Ports in theCatalyst 6000Catalyst 6000

DestinationDestinationReceivesReceivesPacket,Packet,Rewrites ifRewrites ifNeededNeeded

Control BusResults Bus

3232 Gbps Gbps Switching Fabric Switching Fabric

Frame Switching in theFrame Switching in theCatalyst 6000Catalyst 6000

986031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 6000 PerformanceCatalyst 6000 Performance

• Forwarding rate: 100 and 1000 MbpsLayer 2: 15 million packets per second

Layer 3 (MSM): 5.2 million packets persecond

Layer 3 (MSFC): 15 million packets persecond

Page 50: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 50

996031041_05F9_c2 © 1999, Cisco Systems, Inc.

AgendaAgenda

• Introduction and Definition of Terms• Queuing Models• Switching Implementations• Switching Fabrics• Example—Catalyst 4000 Series• Example—Catalyst 8500 Series• Example—Catalyst 6000 Family•• Example—Catalyst 5000 FamilyExample—Catalyst 5000 Family

1006031041_05F9_c2 © 1999, Cisco Systems, Inc.

The Catalyst 5000 FamilyThe Catalyst 5000 Family

• Powerful switchingsolutions:

Multilayer,multiprotocolswitchingComplete Cisco IOSnetwork servicessupportIntegration ofgigabit/ATM/Layer 3on a common platformHigh-density LANaggregation

Page 51: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 51

1016031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 5500 ArchitectureCatalyst 5500 Architecture

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

Single BusSwitching Fabric

LCPLCP

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

1026031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 5500 ArchitectureCatalyst 5500 Architecture

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

Central Bus Arbiter

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

LCPLCP

Page 52: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 52

1036031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 5500 ArchitectureCatalyst 5500 Architecture

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

Per-Port ASICsand Buffering

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

LCPLCP

1046031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 5500 Port InterfaceCatalyst 5500 Port Interface

Switching Fabric

Results Bus

CPUInterface

CPUCPUInterfaceInterface

DMAEngineDMADMA

EngineEngine

10/100MAC

10/10010/100MACMAC

PacketBufferPacketPacketBufferBuffer

Transmit224 Kb

TransmitTransmit224 Kb224 Kb

Receive32 Kb

ReceiveReceive32 Kb32 Kb

RewriteEngineRewriteRewriteEngineEngine

Saint ASIC

Physical Layer Interface

Page 53: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 53

1056031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 5500 ArchitectureCatalyst 5500 Architecture

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

LCPLCP

CentralSwitching andClassificationEngine

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

1066031041_05F9_c2 © 1999, Cisco Systems, Inc.

Components of Catalyst 5500Components of Catalyst 5500Multilayer Switching (MLS)Multilayer Switching (MLS)

CiscoCisco7500 Series7500 Series7200 Series7200 Series4000 Series4000 Series

36003600

ororRSM

MLS-RP—MLS-RP—Route ProcessorRoute Processor

MLSP—Multilayer Switching ProtocolMLSP—Multilayer Switching Protocol for Router Registration with MLS-SE for Router Registration with MLS-SE

NFFCMLS-SE—Switch EngineMLS-SE—Switch Engine

Page 54: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 54

1076031041_05F9_c2 © 1999, Cisco Systems, Inc.

Multilayer SwitchingMultilayer SwitchingProtocol (MLSP)Protocol (MLSP)

• Allows RSM, Cisco 7500, Cisco 4000,Cisco 3600 and Cisco 7200 seriesrouters to provide route processingfunctionality

• Used for router registration andservices (i.e., access list) updatesfor NFFC

• Not used in Layer 3 switching itself

1086031041_05F9_c2 © 1999, Cisco Systems, Inc.

Frame Switching in the Catalyst 5500Frame Switching in the Catalyst 5500

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

LCPLCP

Data Enters Port andData Enters Port andIs Sent to All PortsIs Sent to All Portsin the Switchin the Switch

Page 55: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 55

1096031041_05F9_c2 © 1999, Cisco Systems, Inc.

Frame Switching in the Catalyst 5500Frame Switching in the Catalyst 5500

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

LCPLCP

NFFC IdentifiesNFFC IdentifiesPort-of-Exit andPort-of-Exit andPolicyPolicy

1106031041_05F9_c2 © 1999, Cisco Systems, Inc.

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

LCPLCP

Frame Switching in the Catalyst 5500Frame Switching in the Catalyst 5500

If L3 DecisionIf L3 Decisionand No NFFCand No NFFCEntry Exists,Entry Exists,PacketPacketGoes to RSMGoes to RSM

Page 56: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 56

1116031041_05F9_c2 © 1999, Cisco Systems, Inc.

Frame Switching in the Catalyst 5500Frame Switching in the Catalyst 5500

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

LCPLCP

If NFFC Has Entry atIf NFFC Has Entry atL2 or L3, OutboundL2 or L3, OutboundPort Keeps Frame;Port Keeps Frame;All Others DiscardAll Others Discard

1126031041_05F9_c2 © 1999, Cisco Systems, Inc.

Frame Switching in the Catalyst 5500Frame Switching in the Catalyst 5500

Port 25Port 25Port 8Port 8

256 KB256 KB Buffer Buffer

3.6 Gbps Switching Fabric3.6 Gbps Switching Fabric

Network Mgmt.Network Mgmt. NMP/MCP NMP/MCP

NetFlowNetFlowFeatureFeature

CardCard

RMONRMONStatisticsStatistics

SupervisorEngine III

Layer 2 TableLayer 2 TableLayer 3 Route CacheLayer 3 Route Cache

Bus ArbiterBus Arbiter

SAINTSAINTASICASIC

SAINTSAINTASICASIC

256 KB256 KB Buffer Buffer

EthernetEthernetModuleModule

SAGE ASICSAGE ASIC LCPLCP

BufferBuffer BIGABIGAASICASIC

BufferBufferBIGABIGAASICASIC

Route ProcessorRoute Processor

SAGE ASICSAGE ASIC

LCPLCP

Outbound PortOutbound PortRewrites IP TOSRewrites IP TOSand/or and/or DestDest..MAC AddressMAC Address

Page 57: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 57

1136031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 5000 FamilyCatalyst 5000 FamilyLayer 2 PerformanceLayer 2 Performance

• Forwarding rate: 10 Mbps2,200,000 pps aggregate

• Forwarding rate: 100 Mbps2,200,000 pps aggregate

• Forwarding rate: 1000 Mbps35.7 million pps (with local switching)

• Multicast forwarding rate: 100 Mbps39.2 million pps

1146031041_05F9_c2 © 1999, Cisco Systems, Inc.

Catalyst 5000 Series Layer 3Catalyst 5000 Series Layer 3Forwarding RatesForwarding Rates

• Route Switch Module (RSM)—175,000 pps

• NetFlow Feature Card (NFFC-II)—2.0 million pps

• Total system throughput (includingCatalyst 8510 SRP and line cards inthe Catalyst 5500)—8 million pps

Page 58: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 58

1156031041_05F9_c2 © 1999, Cisco Systems, Inc.

Additional TalksAdditional Talks

• Router Architecture and Performance

• Deploying Campus-Based Protocols

• Deploying High-Availability Networks

• Introduction to Campus QoS

• Deploying IP Switching Protocols

• Catalyst Product Updates

1166031041_05F9_c2 © 1999, Cisco Systems, Inc.

ConclusionConclusion

A switch’s performance,scalability and features rely on

critical elements within thearchitecture

Page 59: Cisco Lan Switch Architectures and Performance

Copyright © 1998, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentation_ID.scr 59

117© 1999, Cisco Systems, Inc. 6031041_05F9_c2 1176031041_05F9_c2 © 1999, Cisco Systems, Inc.

Please Complete YourPlease Complete YourEvaluation FormEvaluation Form

Session 603Session 603

1186031041_05F9_c2 © 1999, Cisco Systems, Inc.