brkrst 3437 marc alonso

62
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential BRKRST-3437 14458_04_2008_c2 1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2 BRKRST-3437 14458_04_2008_c2 Catalyst 3750/3750E and 3560/3560E Architectures BRKRST-3437

Upload: do-xuan-thai

Post on 11-Jan-2016

39 views

Category:

Documents


3 download

DESCRIPTION

abc

TRANSCRIPT

Page 1: BRKRST 3437 Marc Alonso

1

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 1

© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2BRKRST-343714458_04_2008_c2

Catalyst 3750/3750E and 3560/3560E Architectures

BRKRST-3437

Page 2: BRKRST 3437 Marc Alonso

2

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 3

Questions We Will Answer Today

The Differences between Catalysts 3560/3560E/3750/3750EIs my new Aggregator Switch Oversubscribed?What is a stack ring?How is the stack ring controlled?How does the hardware work?How are stack processes controlled?What happens when I mix different switch types?How does QoS work?

3560-E 3750-E 3560-E 3750-E

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 4

Agenda

Hardware Overview

StackWise Overview

Packet Walks

Switch Differences

Configuration Management

QoS Model

Summary

Stack Functions

Page 3: BRKRST 3437 Marc Alonso

3

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 5

Switch Differences“E” Series

Catalyst 3750 and 3750E Stackable

Catalyst 3560 and 3560-E Standalone

Catalyst 3560 Aggregation Models

Stackable means that it has stacking capability; either StackWiseor StackWise Plus

Other than stackable features the Catalyst 3750 and Catalyst 3560 are identical

Other than stackable features the Catalyst 3750E and Catalyst 3560E are identical

E series and non-E-Series have some feature differences. These are outlined on the following slides

3560 3560-E

3750 3750-E

3560E-12D 3560E-12SD

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 6

Main E-Series Feature Differentiators

Dual 10GE Line Rate Uplinks with Twin Gig SFP modulesStackWise Plus increases the effective stack throughput to 64Gbps and maintains StackWise compatibilityHardware-based per port power monitoring and policingField replaceable power supplies, supports all 48 ports at 15.4 watts full POE Supports ePOE, Up to 40 ports at 20W eachOn-Board Failure Logging (OBFL)Jumbo frame L3 routingIPv6 Multicast RoutingAdditional 10/100 management interfaceUniversal Software Image

*Detailed descriptions provided in the appendix

3750-E

3560-E

3750

3560

Page 4: BRKRST 3437 Marc Alonso

4

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 7

Images for Non-E-Series

There Are Three Images Available for the Classic Non E-Series Switches:

1. IP-Base (L2,Stub routing, IP ACLs)

2. IP Services (Full L3 Routing and Multicast routing)

3. Advanced IP services (IPv6 Routing)

3 Distinct Images

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 8

One Universal Image for E-Series

A “Universal” IOS image contains all IOS featuresLicensing enables a specific level of IOS functionalityCustomers only upgrade their license to upgrade functionalityBoth a Universal IOS image and a license are installed in manufacturing prior to shipping

Universal IOS Image

Page 5: BRKRST 3437 Marc Alonso

5

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 9

Do I Need to Upgrade My New Switch?

No. Your new switch arrives with the IOS Feature license purchased

Licenses are installed during manufacturing

Upgrade is only required in two situations:When you need to add advanced features

I.e., to deploy IP routing and need OSPF, need Multicast routing, need EEM, or any advanced feature.

When changing hardware due to RMA or such.

The classic Catalyst 3750 switches will continue to use IOS reformation images.

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 10

License Installation (Upgrade)

Obtain license file through CCO—manually or via CLMNeeded to generate a license:

Product Activation Key (PAK), PAK is the proof of purchaseUnique Device Identifier (UDI), UDI codes the serial number and the product ID

TFTP license file into flashInstall the license using the “license install” command

Switch# copy tftp flash:Address or name of remote host [ ]? 172.20.244.138Source filename [ ]? r1fs-ipsDestination filename [r1fs-ips]? Accessing tftp://172.20.244.138/r1fs-ips...Loading r1fs-ips from 172.20.244.138 (via GigabitEthernet1/0/1): ![OK - 1161 bytes]1161 bytes copied in 0.059 secs (19678 bytes/sec)

Switch# license install flash: r1fs-ipsInstalling licenses from "flash:r1fs-ips" Installing...Feature:ipservices...Successful:Supported1/1 licenses were successfully installed 0/1 licenses were existing licenses0/1 licenses were failed to install

Page 6: BRKRST 3437 Marc Alonso

6

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 11

Show Commands

Following administrative commands will be supported to administer software licensing:

Displaying the fileDetailed display of license typeShowing the Unique Device IdentifierEnabling debug mode

show license file [switch <switch_id>]

show license status [switch <switch_id>]

show license detail <feature_name> [switch <switch_id>]

show license udi

debug license <events | all | errors>

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 12

Agenda

Hardware Overview

StackWise Overview

Packet Walks

Switch Differences

Configuration Management

QoS Model

Summary

Stack Functions

Page 7: BRKRST 3437 Marc Alonso

7

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 13

Architecture OverviewProcessor

Switch-to-Switch communication and synchronizationUpdates the MAC and Routing caches attached to each port ASICPerforms CPU Software-based forwarding when the TCAM is over its limits for MACs, Routes, ACL entries etc.The CPU communicates with the Port ASICs via a dedicated management ring (the yellow ring in the diagram)

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

StackWise,StackWise

Plus

24X1G POE 24X1G POE

Two StackCables

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 14

Architecture OverviewSwitch Fabric

128Gbps switching Fabric Provides line rate and local switching within a switch and stack connectivity

48G + 2X10G + 32 Stack-ports (100Gbps FDX)

64 Gbps Ring Stackwise Plus1 Gbps Ring Inter-connect control path to the Port ASICs to the CPUPoint-to-Point, 32 Gbps ring connecting each Port ASICJumbo frame switching and routing

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

StackWise,StackWise

Plus

24X1G POE 24X1G POE

Two StackCables

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

Page 8: BRKRST 3437 Marc Alonso

8

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 15

Ring View of the Switch Fabric

Physically, the ring is a series of switch fabrics strung together by stack cablesThe switch fabric performs token generation and ring control

Stack PHYSwitch Fabric

Stack PHYSwitch Fabric

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

StackWise,StackWise

Plus

24X1G POE 24X1G POE

Two StackCables

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 16

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

StackWise,StackWise

Plus

24X1G POE 24X1G POE

Two StackCables

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

Architecture OverviewPort ASIC

The Port ASIC performs: Traffic forwardingQoSACL lookup

The number of Port ASICs varies, depending on media speed and type of ports.

I.e., Gig ports, SFP ports, 10Gig ports

Page 9: BRKRST 3437 Marc Alonso

9

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 17

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

StackWise,StackWise

Plus

24X1G POE 24X1G POE

Two StackCables

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

Architecture OverviewPort ASIC Exposed

MACPort 1

MACPort 2

MACPort 4

MACPort 3

MACPort 16

TXTQueues

ForwardingController

RCVFIFO

TXTFIFO

RCVBuffer

TXTBuffer

ToCPU

FromSwitchFabric

MACPort 5

TCAM SRAM

ToSwitchFabric

•Copy first 200 bytes ofthe header

•Build 24-byte internal header

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 18

Architecture OverviewTCAM/SRAM

The TCAM stores vital information including IPv4, IPv6 and MAC addresses The 3750-E’s TCAM/SRAM is incorporated into the Port ASIC—Hardware MergeSRAM tables have been sized to fit all existing Catalyst 3750 SDM templatesSupport MAC ACL on both IP and non IP traffic (Future)Egress Port ACL (Future)With the 3750-E it is now easier to configure the full 2K ACEs

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

StackWise,StackWise

Plus

24X1G POE 24X1G POE

Two StackCables

TCAMSRAM

TCAMSRAM

TCAMSRAM

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

Page 10: BRKRST 3437 Marc Alonso

10

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 19

TCAM Templates

Switch# show sdm prefer routing

"aggregate routing" template:The selected template optimizes the resources inthe switch to support this level of features for8 routed interfaces and 1024 VLANs.number of unicast mac addresses: 6Knumber of igmp groups + multicast routes: 1Knumber of unicast routes: 20Knumber of directly connected hosts: 6Knumber of indirect routes: 14Knumber of policy based routing aces: 512number of qos aces: 512number of security aces: 1K

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 20

Architecture OverviewPHY

All media conversion10/100/1000 Mbps10G, Supported:

LR (SMF 10km), ER (SMF 40km), SR (MMF), LX4 (MMF - 300m SMF - 10km) and CX4 (Copper)

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

StackWise,StackWise

Plus

24X1G POE 24X1G POE

Two StackCables

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

Page 11: BRKRST 3437 Marc Alonso

11

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 21

Architecture OverviewPOE

24 X 1G ports per POE per chip—full 15.4W POE

Supports ePOE on up to 40 ports

Provides/Terminates all power to/from the PHY

Performs per port Policing *Auto-sensing and controls all POE

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

StackWise,StackWise

Plus

24X1G POE 24X1G POE

Two StackCables

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 22

Catalyst 3750 Hardware DifferencesBlock Diagram—48-Port POE

3750 and 3750-E Main Architectural Differences:3750 Does not have a second tier switch fabric like the 3750-E and can not locally switch without sending packets on the ring3750 has external TCAMsThe 3750 does not have an Ethernet Management Port3750 only runs in StackWise mode

2 StackCables

Ports

Port ASIC

TCAMSRAM

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

TCAMSRAM

Port ASIC

TCAMSRAM

POE POE POE

Ports Ports

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

Page 12: BRKRST 3437 Marc Alonso

12

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 23

Catalyst 3750 Ring View

Physically, the ring is a series of port ASICs strung together by stack cables

Two StackCables

PHY

Port ASIC

TCAMSRAM

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

TCAMSRAM

Port ASIC

TCAMSRAM

Stack PHY

Stack PHYPort ASIC

CPUPort ASIC Port ASIC Port ASIC

Port ASIC Port ASICCPU

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 24

Catalyst 3750E-48Switch fabric Allows local switchingEnhanced Ring protocol, DLAP64G Ring BWNon-blocking architectureDestination strip – Spatial Reuse POE Monitor & Police

3750E vs. 3750 Main architectural differences

Catalyst 3750 SeriesArchitectural Differences

PHY

Port ASIC

TCAMSRAM

SDRAM

Processor

Stack PHY

Flash

Serial

Port ASIC

TCAMSRAM

Port ASIC

TCAMSRAM

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

Port ASIC

TCAMSRAM

SDRAM

Processor

Stack PHY

Flash

Serial

Port ASIC

TCAMSRAM

Port ASIC

TCAMSRAM

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

24X1G POE 24X1G POE

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

24X1G POE 24X1G POE

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

SDRAM

CPU

Stack PHY

Flash

Serial

Port ASIC

Port ASIC

Port ASIC

Switch Fabric

Dual Mode PHY

10/100

2X10G or 4X1G12X1G 12X1G12X1G 12X1G

24X1G POE 24X1G POE

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

8 PortPHY

Catalyst 3750G-48Port ASIC controls ring, There is No Switch fabric3750 Has external TCAMs3750 only runs in StackWise mode, 32G (HTPP)1:1.6 Oversubscription – BlockingSource stripDoes not have an Ethernet Management Port

Page 13: BRKRST 3437 Marc Alonso

13

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 25

Architecture OverviewCatalyst 3560E-12SD

A Port-ASIC handles traffic for twelve 1Gig SFP Ports.The other Port-ASIC handles traffic for two 10Gig Ports or four 1Gig SFP Ports

Point to Point StackwiseRings. DLAP-PP mode.

Stackwise 32GTwo Bidirectional ring16G each

DDR SDRAM

FLASH

CPU

Switch Fabric

Port-ASIC1

Port-ASIC2

FRUPS

FRUFANFRU

PS Serial10/100

X2

X2

X2-Phy

Four SFP Two XAUI

1 12…...…..

12 SFP

Supervisor Ring

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 26

Architecture OverviewCatalyst 3560E-12D

Three switch ASIC and three internal rings make up the switch fabric

Each Port-ASIC switches traffic for two 10G Ports.Each Switch ASIC switches traffic for two Port-ASIC

Switch Fabric 3Switch Fabric 1

Port-ASIC1

Port-ASIC2

Port-ASIC3

Port-ASIC4

Port-ASIC5

Port-ASIC6

1 2 3 4 5 6 7 8 9 10 11 12

10G Ports 1 - 12

Switch Fabric 2Switch Fabric

Page 14: BRKRST 3437 Marc Alonso

14

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 27

Traffic PatternsLocal Switching

Non-blocking wire rate for all traffic between both Port-ASIC; that is 20G bidirectional traffic

All Local traffic from 10G ports goes through the Switch Fabric via the Port-ASIC.

Port-ASIC2

Port-ASIC1

Adequate bandwidth for two 10-Gbps ports at line rate

10-Gbps is the available bandwidth from each port to the Port-ASIC

X2 X2 X2 X2

Switch Fabric

Switch Fabric 3Switch Fabric 1

Switch Fabric 2Switch Fabric

Port-ASIC2

Port-ASIC2

Port-ASIC1

Port-ASIC1

Adequate bandwidth for two 10-Gbps ports at line rate

10-Gbps is the available bandwidth from each port to the Port-ASIC

X2 X2 X2 X2

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 28

Traffic PatternsLocal Switching—Non-Blocking

Traffic between any four ports on the same Switch ASIC is line-rate.In this example, no traffic is placed on the rings.

Switch Fabric 3Switch Fabric 1

Port-ASIC1

Port-ASIC2

Port-ASIC3

Port-ASIC4

Port-ASIC5

Port-ASIC6

1 2 3 4 5 6 7 8 9 10 11 12

Switch Fabric 2Switch Fabric

Traffic at line rate Traffic at line rate Traffic at line rate

Page 15: BRKRST 3437 Marc Alonso

15

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 29

Traffic PatternsLocal Switching—Non-Blocking

In this example, traffic flows only on the rings between Switch ASIC-1 and Switch ASIC-2. Traffic is at line rate, non-blocking.

Traffic at line rate

Switch Fabric 3Switch Fabric 1

Port-ASIC1

Port-ASIC2

Port-ASIC3

Port-ASIC4

Port-ASIC5

Port-ASIC6

1 2 3 4 5 6 7 8 9 10 11 12

Switch Fabric 2Switch Fabric

20G bi-directional26G Unidirectional

20GCapacity

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 30

Agenda

Hardware Overview

StackWise Overview

Packet Walks

Switch Differences

Configuration Management

QoS Model

Summary

Stack Functions

Page 16: BRKRST 3437 Marc Alonso

16

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 31

What Is the Stack?The Cisco Catalyst 3750/3750-E switch is a switch that when stacked together forms a seamless single device

This is made possible by Cisco StackWise and StackWise Plus

The term “stack ring” is used because the stacking configuration is a true ring

The stack interfaces form a hardware-based ring

A hardware ring is beneficial because:Non-ring stacks must block, just like spanning tree, or loops will occur and melt down the stackA software ring would require the CPU to forward and this would result in dismal performanceMakes sure only one copy of a multicast packet is on the stack cables

There are statistics and a MIB for stack ring functions

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 32

Stack MIB (Stack Management)

• Switch stackport state change• New master elected• Stack mismatch for a new member joining• Stack ring redundancy change • New member added• Member removed

TRAP

• Max number of switches in the stack• Highest switch priority that can be configured• Indicates if the stackports are connected such that ring redundancy is available• List of switches in the stack• Current switch number and next switch number after next reload• Switch role in the stack• Switch priority• Switch state (for example, waiting, progressing, added, and so on)• Switch MAC• Switch image• Switch stackport info• Switch stackport neighbor• Switch stackport status

GET

• Enable stack notificationSET

Object DescriptionMIB Object Type

Page 17: BRKRST 3437 Marc Alonso

17

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 33

Understanding the Stack Cable

Eight TXT/RCV pairs, that is 16 total pairs

Each TXT/RCV pair has two traces that use differential signaling. That is 32 traces in total.

Each TXT/RCV pair runs at 2.5 Gbps

8B/10B encoding is used. That is, for every ten bits sent, eight bits are user data and two bits are overhead

Cable

RCVPair

TXTPair Trace

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 34

Understanding the Stack Ring Speed

Two Cable x 16 Pair/Cable x 2.5 Gbps/Pair x 8B/10B = 64G total

Or 32 Gbps send and 32 Gbps receive per cable

Or 16 Gbps per cable bidirectional

Cable1

TXT/RCVPairs

Trace

Cable2

16 Gbps 16 Gbps16 Gbps 16 Gbps

Physical Line Rate Only

Page 18: BRKRST 3437 Marc Alonso

18

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 35

Spatial ReuseStackwise Plus

No Spatial Reuse (Source Strip)

3750 StackWiseOnly 2 Flows

Access-based tokens

Spatial Reuse (Destination Strip)

3750-E StackWise PlusUp to N by 2 Simultaneous Flows

Credit-based Tokens

Stackwise32 Gbps

Stackwise PlusN by 32 Gbps

Note: These are packets not tokens. There is are only 1 token per direction, 2 in total

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 36

Stackwise and Stackwise PlusStackwise and Stackwise PlusProtocol EnhancementProtocol Enhancement

11stst Gen (Gen (StackwiseStackwise))••Ring access controlled by Ring access controlled by TokenToken••Only one node can transmit at a timeOnly one node can transmit at a time••Source strips packetsSource strips packets

22ndnd Gen (Gen (Stackwise PlusStackwise Plus))••Ring access controlled by Ring access controlled by CreditCredit••Multiple nodes can transmit simultaneously Multiple nodes can transmit simultaneously (Spatial Re(Spatial Re--use)use)••Destination strips Destination strips unicastunicast packets and returns a small packets and returns a small AckAck (16bits)(16bits)••TokenToken is used to distribute asynchronous Creditis used to distribute asynchronous Credit••Backwards compatible with 1Backwards compatible with 1stst GenGen

Page 19: BRKRST 3437 Marc Alonso

19

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 37

Switch Fabric

Switch Fabric

Switch Fabric

Loops

Port ASICPort ASICPort ASIC

Port ASICPort ASICPort ASIC

Port ASICPort ASICPort ASIC

Loop

37503750-E

Ring Healing

The Switch Fabric or Port ASIC closest to cable detects link downCriteria is coding violations in a period of timeLoss of at most one packet that was being transmitted when ring brokeJust microseconds for hardware to detect failure

Each switch signals a bad link to stack its partner

Both ends of the cable loop back on themselves

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 38

Agenda

Hardware Overview

StackWise Overview

Packet Walks

Switch Differences

Configuration Management

QoS Model

Summary

Stack Functions

Page 20: BRKRST 3437 Marc Alonso

20

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 39

3750 Packet Walk—All

All types of packets are passed all the way around the ring, copied at the destination(s) and returned to the sender for stripping

All packets are sent to the stack ring, the Port ASICs can not locally switch traffic

Source

Destination

Source

Destination

Data

Port ASIC Port ASICPort ASIC

Port ASIC Port ASICPort ASIC

Port ASIC Port ASICPort ASICForward

To the Stack

Copy to Dest. Port

ASIC

Pass toReceiver

RemovePacket

Continue to pass packet

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 40

Port ASIC Port ASIC Port ASIC

Switch Fabric

3750-E Unicast Packet WalkLocally Switched

The packet is sent to the switch Fabric and locally switched to the destination Port ASIC

Simple switching with, no ACK necessary

Source

Destination

Data

Page 21: BRKRST 3437 Marc Alonso

21

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 41

Switch Fabric

3750-E Unicast Packet Walk—Remote Destination

The Source Port ASIC sends the packet to the Source Switch Fabric and it is switched to the Destination Switch Fabric

The Destination Switch Fabric removes the packet and sends a 8 bit ACK

The Originating Switch Fabric receives and removes the ACK

Port ASIC Port ASICPort ASIC

Switch Fabric

Port ASIC Port ASICPort ASIC

Switch Fabric

Port ASIC Port ASICPort ASIC

RemoveACK

RemovePacket

SendACK

Source

Destination

Data

ACK

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 42

3750-E Multicast Packet Walk

The packet is passed all the way around the ring

The Switch Fabrics with multicast ports in that group copy the packet

The originating Switch Fabric removes the packet from the ring

Note: There is only one packet on the ring per multicast flow, replication only occurs at the local level

Note: if the sender and all of the receivers are on the same switch no packets are sent to the ring

Source

Destination

Source

Destination

Data

Port ASIC Port ASICPort ASIC

Port ASIC Port ASICPort ASIC

Port ASIC Port ASICPort ASIC

Switch Fabric

Switch Fabric

Switch FabricCopy to Port ASIC

And Forward To Stack

Replicate to Dest. Port

ASICs

Replicate to Dest. Ports

RemovePacket

Page 22: BRKRST 3437 Marc Alonso

22

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 43

Agenda

Hardware Overview

StackWise Overview

Packet Walks

Switch Differences

Configuration Management

QoS Model

Summary

Stack Functions

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 44

Stack Master and Members

A stack is created by connecting switches using Cisco proprietary Stacking CableDuring the formation of stack, a stack master is electedAll switches have the ability to be stack master—no special hardware/software requiredThe stack master can be selected by assigning a user-configurable priority 1 through 15, 15 being the highestAn LED indicates stack masterThe master controls all centralized functionsOn stack master failure, another switch in the stack takes over1:N master redundancyAll non-master switches are called members

Page 23: BRKRST 3437 Marc Alonso

23

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 45

Stack Master Election Criteria

When adding switches or merging stacks, the master will be chosen based on the rules below, in the order specified1. The stack (or switch) whose master has the

higher user configurable mastership priority 1–152. The stack (or switch) whose master is not using

the default configuration3. The stack (or switch) whose master has the higher

software priorityCryptographic advanced IP services (IPv6)Noncryptographic advanced IP services (IPv6)Cryptographic IP servicesNoncryptographic IP servicesCryptographic IP basedNoncryptographic IP based

4. The stack (or switch) whose master has the lowest MAC address

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 46

Switch Priority

Switch (config)# switch 3 priority 10

Switch (config)# exit

Switch# show switch

Switch# Role Mac Address Priority State------------------------------------------------------------1 Member 000a.fdfd.0100 5 Ready 2 Member 000a.fdab.0100 5 Ready3 Master 000a.fd22.0100 10 Ready4 Member 0003.fd63.9c00 5 Ready

Page 24: BRKRST 3437 Marc Alonso

24

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 47

Becoming a Stack Master

A Stack Master Can Change If:The current stack master fails

The stack master is removed from the switch stack

The stack master is power cycled or powered off.

A stack member is added with power-on, and with a higher priority than the current master (Stack-Merge)

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 48

Functions of the Stack Master

The Stack Master:Builds and propagates the L3 FIB

Manages and Propagates the configuration to the stack

Controls the console

Controls the CDP neighbor table

Controls the VLAN database

Upgrades the stack

ConfigFIBIOS

ConfigFIBIOS

ConfigFIBIOS

Page 25: BRKRST 3437 Marc Alonso

25

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 49

Switch Numbers

Member switches, in a stack, are assigned switch numbers automatically

Valid switch numbers are 1 through 9Numbering does not reflect physical location of the stack members

Switch numbers are “sticky”, i.e. they switch will keep the same switch number after reboot

The user has the ability to renumber the switch through the CLI

The switch number can be shown by using the “STACK” LED

Switch(config)# set switch number 4Switch(config)# exitSwitch # write mem

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 50

Centralized and Distributed Functions

Centralized functionsThose that are reside on the master nodeThose that are forwarded to the master nodeThose that are controlled or synchronized by the master node

Distributed functionsThose that are performed locally by each nodeThese functions are synchronized or updated between the nodes

Master

Master

Page 26: BRKRST 3437 Marc Alonso

26

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 51

CPU

CPU

CPU

TCAMs

TCAMs

TCAMs

MAC Address ManagementDistributed

MAC address tables are synchronized across the stack

How it is distributed:A switch learns an address and sends a message to other switches in the stackLearning an address that was previously learned on a different port (either same or different switch) is considered as move

MAC B

MAC A

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 52

CPU

CPU

CPU

STPDistributed

Each switch in the stack runs its own spanning tree instance per VLAN

Each switches will use the same bridge-id

Each switch process its own BPDUs

Show commands show spanning tree as a single entity

Stacking ports are never blocked

All packets on the ring have the internal ring header; Therefore, even broadcast packets are source stripped and do not continuously recirculate.

Supports Cisco enhancements, like Uplink-fast, Backbone-fast, Port-fast, Root-guard, BPDU-guard, etc. are supported with no impact.

There is support for 128 instances of STP per node/stack

BPDU

BPDU

Page 27: BRKRST 3437 Marc Alonso

27

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 53

CDPCentralized

CDP is implemented using centralized model

The master will maintain CDP neighbor table and the neighbor tables will be empty on member nodes

Upon a master switchover, a new master will build the CDP neighbor table

Master

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 54

Cross Stack Etherchannel/LACP Centralized

An LACP-based Etherchannel can be formed with member ports from one or more switches in the stack

Etherchannel control, not forwarding, is performed by the master node

Benefits:In addition to port aggregation, load-balance, and link redundancy; switch-level redundancy is provided

Single Channel Group

Page 28: BRKRST 3437 Marc Alonso

28

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 55

VLAN DatabaseCentralized

All switches in the stack build from same VLAN database

Members download VLAN database from master during initialization

They are synchronized over the stack ports

The stack supports all 3 VLAN Trunking Protocol (VTP) modes: server, client and transparent modes

1024 VLANs; 4K VLAN IDs are supported

TCAMs

TCAMs

TCAMs

Master

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 56

Ping 30.0.0.5

Ping 20.0.0.5

Ping 10.0.0.5

10.0.0.15 / 24

20.0.0.15 / 24

30.0.0.15 / 24 30.0.0.5 / 24

20.0.0.5 / 24

10.0.0.5 / 24Master SwitchIP Stack

Master

IP Stack

IP Stack

Cross Stack IP Host Centralized

The IP stack is active only on stack master

All IP applications like ICMP, TFTP, FTP, HTTP, SNMP, etc. are handled on the stack master irrespective of, which switch the L3 interface is connected to

Page 29: BRKRST 3437 Marc Alonso

29

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 57

FIBs/TCAMsRP/RIB

Master

FIBs/TCAMs

FIBs/TCAMs

L3 Routing Overview Centralized

The route processor and Routing Information Base (RIB) live on the MasterAll Switches have an identical copy of the Forwarding Information Base (FIB) a.k.a. Forwarding tableRouting protocols include Static, RIPv1and v2, OSPF, IGRP, EIGRP, BGP, PIM-SM/DM, DVMRP, HSRPThe Catalyst 3750 uses cross stack equal cost routingThe Catalyst 3750 Stack appears as a single router to the worldNo HSRP peering among stack membersPolicy Based (PBR), IPv4 and IPv6 Routing in hardwareNon Stop Forwarding (NSF) Aware and NSF Capable

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 58

Agenda

Hardware Overview

StackWise Overview

Packet Walks

Switch Differences

Configuration Management

QoS Model

Summary

Stack Functions

Page 30: BRKRST 3437 Marc Alonso

30

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 59

Configuration Management

Master:Copies of the startup and running config files are kept on all members in the stackThe current running-config is synched from the master to all membersOn a switchover, the new master re-applies the running-config so that all switches are in sync

Member:Keeps a copy of startup and running config at all timesOn boot-up waits for config file from master and parses it

Config

Config

Config

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 60

Switch Addition

The stack has three members—with numbers 1, 2, 3

A new switch with an existing #3 is added to the stack

The new switch detects a conflict, and loses, based on the rules used for stack Master determination.

It is assigned the #4 and reloads switch #4

All configuration commands in the config file which apply to interfaces 4/0/* apply to the new switch

Switch #2

Switch #3

Master #1

Switch #4Switch #3

Page 31: BRKRST 3437 Marc Alonso

31

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 61

Switch Removal

The stack has three members—1, 2, 3

Switch #3 is removed or powered downNeighbor loss is detected by Switch #1 and Switch #2Layer 2 and Layer 3 convergence may need to happenNow there is a stack of two switches—Switch #1 and Switch #2Switch#1 is still the master

Switch #1 is removed or powered downSwitch #2 takes over as masterLayer 2 and Layer 3 convergence may need to happenNow there is a stack of one switch—#2 which is the master

Master #2Switch #2

Master #1

Switch #2

Switch #3

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 62

Replacing a Switch

Replacing a Failed Switch:For example, the failed switch is a Cisco Catalyst WS-C3750E-48TD

If replaced by another Cisco Catalyst WS-C3750E-48TD, the new switch will receive the port-level configuration of the original unit

If replaced by a different switch, the original configuration is lost and the new switch receives all stack global configuration

ConfigConfig

Page 32: BRKRST 3437 Marc Alonso

32

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 63

Master #1

Switch #2

Switch #3

Switch #4

Switch Preprovisioning

Create a provision Switch #4 (Shadow).

Enter the port configuration of the New Switch.

Set the Switch Number (#4)

ConfigConfig

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 64

Preprovisioning a Switch

Switch(config)# switch 4 provision WS-C3750G-12S

Switch(config)# exit

Switch# write mem

Switch# show running-config | include switch 4!interface GigabitEthernet4/0/1!interface GigabitEthernet4/0/2!interface GigabitEthernet4/0/3<output truncated>

Page 33: BRKRST 3437 Marc Alonso

33

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 65

Mixed Hardware Stack:Incompatible Port Level and Interdependent Features

New 3750-E port level features are only allowed to be configured on the 3750-E

User tries to configure a3750-E-only port based new

feature on a 3750-E Port

User tries to configure a3750-E-only port based feature on a 3750 Port

3750-E

3750-E

3750-E

3750

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 66

E-Series Port Level Features

* On a VLAN It Is Interdependent, Otherwise It Is Port Level

Unknown unicast traffic can be blocked at the ingress Unknown Unicast Storm ControlSupport programmable .1q other than 800L2 Forwarding of Multicast FrameSupport either byte or frame countersStatistics support for Unicast Routing

Police Ip frames based on MAC ACLs in a policy mapMAC based QoS classification and policing for IP packets

Bandwidth limit is in increments of 1%Bandwidth limitShaping can go over 50% with improved granularityEgress Shaping QoS classification based on flowlabelFlow label Support for IPV6

IPV6 address prefix from /0 to /128 are supported. Matching on presence of routing header and flowlabelIPV6 keyword support*

Classification on Port+vlan and policing is per portPer port per vlan/per vlan per port classification

Per-entry timestamp/Dynamic ACLsACL Timestamp support*Policing is supported up to 10G10G policing

ACLs based on a combination of MAC+ IP fields in the same ACEMAC+ IP ACL on a port

Apply port and VLAN Based ACL at the same time for the same packetPort + IP ACL on a port

Both MAC ACLS and IP ACLs on the IP packets MAC ACLs on IP packets, configued on a port

DescriptionFeature

Page 34: BRKRST 3437 Marc Alonso

34

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 67

Mixed Hardware Stack: Incompatible Interdependent Feature Configuration

New 3750-E Interdependent, or system-based, features can not be configured on any switch in a mixed stack.

User tries to configure a 3750-E Interdependent feature

3750-E

3750-E

3750-E

3750

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 68

E-Series Switch Interdependent Level Features

Routing of 9K+ framesJumbo frame routing

Look into inner tag while parsingQinQ Inner Tag

Discards IP addresses that do not have a verifiable IP sourceUnicast RPF

Allows for better utilization of the TCAM spaceUncompressed IPv6

L2 MAC addresses out of frames that are denied or redirected Address learning for ACL for denied/redirected frames

Statistics based on either byte or frame countess ACL Statistics Support

ACLs based on a combination of MaC+IP fields in the same ACEMAC+IP ACL on a VLAN

Both MAC ACLs and IP ACLs on the IP packets MAC ACLs on IP packets, configured on Vlan

DescriptionFeature

Page 35: BRKRST 3437 Marc Alonso

35

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 69

Stack Mismatch

Homogeneous Stack, 3750 or 3750E:Version Mismatch:

IOS feature set / licensing mismatch, i.e. IPbase, IPservices, AIS

SDM Mismatch:All members of the stack must run the same SDM template as the master.

Version Mismatch has priority over SDM mismatch

Hardware Mixed Stack, 3750 and 3750E:Same as aboveFeature Mismatch

Hardware features (POE, Jumbo frame routing)

3750

3750-E

3750-E

3750-E

3750-E

3750-E

3750-E

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 70

Version Mismatch

Master and new member are not running the same IOS feature set

Proper IOS image was not found

Individually upgrade IOS version

Use the multiple file download option for HW Mixed stack

Use the TFTP assistance option

3750 Base

3750-E Universal

3750-E Universal

3750-E Universal

3750 IP Base

3750 IP Base

3750 IP Services

Page 36: BRKRST 3437 Marc Alonso

36

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 71

SDM MismatchHardware Compatibility and SDM Mismatch Mode

The Catalyst 3750-E switch supports only the desktop Switch Database Management (SDM) templates.

The Catalyst 3750 switch supports either the Desktop or Aggregator SDM templates—but a stack can not run a mix of SDM templates.

All stack members use the SDM template configured on the stack master

In a mixed hardware stackA Version mismatch has priority and it gets resolved firstAll other switches trying to join this stack enter SDM-mismatch modeIf a Catalyst 3750 stack master is using an Aggregator template, then a Catalyst 3750-E switch cannot join the stackIn this scenario, Only Catalyst 3750 aggregator switches can be stack members

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 72

Feature Mismatch

This Is a Mismatch of Hardware Capabilities in a Stack:A switch/stack of “E” series switches running interdependent features such as Jumbo frame routing or more than 32 HSRP groups,

And

A switch/stack of Cat3750 switches attempting to join the stack and not able to support the advanced Hardware capabilities of an “E” series switch

Caveat: If an “E” series switch in feature mismatch mode is reloaded, then the switch will be able to join the stack because it will ignore the incompatible IOS configuration commands as it boots up.

Page 37: BRKRST 3437 Marc Alonso

37

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 73

Stack IOS Upgrade Process

Automatic Upgrade involves two processes:Auto-Upgrade and Auto-Advise

The auto-upgrade processes consists of:auto-copy process and auto-extract process

Auto-copy copies a running image of any stack member into a switch in VM mode

If auto-copy fails, Auto-extract searches for a TAR file suitable for the switch in VM mode

If auto-extract fails, Auto-Advice provides a recommendationarchive copy-sw To copy an image for any TAR file on any stack memberor archive download-sw To download an image from the network

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 74

Upgrading with Homemade Image Bundle

A Catalyst 3750 image is auto-extracted from the initial 3750-E bundle, to the new Catalyst 3750 switch

The new switch the reloads and joins the stack seamlessly

3750 12.2(35)SEE

3750-E 12.2(35)SEE

3750-EMaster

12.2(35)SEE

3750-E 12.2(35)SEE

One Can Download up to 4 images to the master.

Switch(config)# archive download-sw /allow-feature-upgrade [/directory] /overwrite /reload <file 1.tar> <file 2.tar> <file 3.tar> <file 4.tar>

Page 38: BRKRST 3437 Marc Alonso

38

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 75

TFTPServer

Upgrading A Mixed Hardware and/or Software Stack with TFTP Assistance

Download a compatible image auto downloaded from the TFTP server

3750-E

3750-EMaster

3750-E

Reloading3750

Switch(config)# boot auto-download-sw <URL>

Configure the URL for the image repository on a TFTP server

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 76

Am I the only one still confused?

Automatic Upgrade kicks in (auto-copy)If fails, then Auto-extract

If fails, then auto-advise

Recommend:Store Universal and Reformation TAR images in the master and a backup master for auto-extract to work.Configure a url for last resort: (point to the image repository)

boot auto-download-sw tftp://10.1.1.15/images/fall06/c3750-universal-tar

Still in VM mode (manual upgrade):boot auto-copy-sw enables auto-Upgrade process for switches in VM modearchive download-sw

/allow-feature-upgrade Allow installation of image with different feature sets/directory Specify a directory for images – 2 images, Mixed HW stack.

archive copy-sw Upgrades a running switch with running image from a stack member

Page 39: BRKRST 3437 Marc Alonso

39

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 77

Make the 3750-E the Master Mixed Stack—Mastership Roll Over

Making the a 3750-E the master switch gives the user more options for upgrading in a mixed stack scenario

In a mixed stack the 3750-E will run in StackWise mode, not Stackwise Plus

3750-E

3750

3750

3750

Master

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 78

Making the 3750-E the Master Step 1 of 5

Steps:

1. Set the priority of the 3750-E to be lower than that of the switches in the 3750 stack.

3750-E 3750

3750

3750

Master

Switch_3750_E(config)# switch 1 renumber 4

Switch_3750_E(config)# exit

Switch_3750_E# write mem

Switch_3750_E# reload

Switch_3750_E# switch 4 priority 1

Switch #, Priority

1, 6

2, 2

3, 2

Switch# show switch

Switch# Role Mac Address Priority State-----------------------------------------1 Member 000a.fdfd.0100 6 Ready2 Member 000a.fdab.0100 2 Ready3 Master 000a.fd22.0100 2 Ready

ChangeSwitch 1, Priority 5

ToSwitch 4, Priority 1

Page 40: BRKRST 3437 Marc Alonso

40

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 79

Making the 3750-E The Master Step 2 of 5Steps:1. Upgrade the 3750 stack to be equal to the code level

of the 3750-E.

3750

3750

3750

3750-E code level = 3750 code level

Master

Switch_3750# copy tftp flash:10.1.1.1 <src_file> <dst_file>Switch_3750# boot system flash: <new_image>Switch_3750# reload

3750-E

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 80

Making the 3750-E the MasterStep 3 of 5

Steps:1. Power Down the 3750-E2. Physically add the 3750-E to the stack3. Power up the 3750-E (it ill now receive the switch config

from the master switch)

3750-E

3750

3750

3750

Master

Switch #4

1

2

3

Priority1

6

2

2

Page 41: BRKRST 3437 Marc Alonso

41

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 81

Making the 3750-E the Master Step 4 of 5

Steps:

1. Set the switch priorities so that when one reboots the stack master, the 3750-E will be come the master.

3750-E

3750

3750

3750

Master

Priority10

6

2

2

Switch #4

1

2

3

Switch_3750(config)# switch 4 priority 10

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 82

Making the 3750-E The MasterStep 5 of 5

Steps:

Reload or Power-cycle the current stack master.

3750

3750

3750

Priority10

6

2

2

Switch #4

1

2

3

Switch_3750# reload slot 1

/* Note slot 1 is the means Switch ID 1 */

3750-E Master

Master

Page 42: BRKRST 3437 Marc Alonso

42

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 83

Agenda

Hardware Overview

StackWise Overview

Packet Walks

Switch Differences

Configuration Management

QoS Model

Summary

Stack Functions

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 84

Cisco Catalyst 3750 and 3750-E QoS Model

Classification

• Inspect incoming packets

• Based on ACLs or configuration, determine classification label

Policing

• Ensure conformance to a specified rate

• On an aggregate or individual flow basis

• Up to 256 policers per Port ASIC

• Support for rate and burst

Marking

• Act on policer decision

• Reclass or dropout-of-profile

Egress Queue/Schedule

Congestion Control

• Four SRR queues/port shared or shaped servicing

• One queue is configurable for strict priority servicing

• WTD for congestion control (three thresholds per queue)

• Egress queue shaping• Egress port rate limiting

Ingress Queue/Schedule

Congestion Control

• Two queues/port ASIC shared servicing

• One queue is configurable for strict priority servicing

• WTD for congestion control (three thresholds per queue)

• SRR is performed

Ingress Egress

Policer

Policer

Marker

Policer

Policer

Marker

Marker

Marker

SRR SRRClassifyTraffic

Stack Ring

Egress Queues

Ingress Queues

Page 43: BRKRST 3437 Marc Alonso

43

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 85

Catalyst 3750 Control Plane Protection 16 Processor Hardware Queues

DoS protection via 16 CPU queues.

The workload is distributed to processors on each switch of the stack.

The stack ring reserves bandwidth for priority traffic

Bandwidth reservations on the ring ensure the CPU communication is not affected by data traffic.

These 16 processor queues are not configurable.

STP, OSPF and inter-CPU packets on separate Queues

Traffic to the CPU

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 86

A4

Q2Weight

2

Q1Weight

1

Q3Weight

3

Q4Weight

4

Q2Weight

2

Q1Weight

1

Q3Weight

3

Q4Weight

4

WRR vs. SRR

SRR is an evolution of WRR that protects against overwhelming buffers with huge bursts of traffic by using a smoother round-robin mechanism

A

B

D

A

B

C

A

B

C

3

3

2

2

2

1

1

15 WRR SRR

SRR

WRR

Packet Order

Each queue empties immediately as it is weighted

Each queue empties a weighted number of packets

over a given period of time

SRR has a more even traffic flow

Page 44: BRKRST 3437 Marc Alonso

44

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 87

A

Q2Weight

2

Q1Weight

1

Q3Weight

3

Q4Weight

4

Shaped SRR vs. Shared SRR

B

B

A

B

A A

Shaped Shared

Q2Weight

2

Q1Weight

1

Q3Weight

3

Q4Weight

4

A

B

A A

Shared Queuing drains queues more efficiently!

Lesser weight queues sit idleand wait to transmit, even if

higher weight queues are empty

If higher weight queues are empty, lesser weight queues can continue

to send while the higher weightqueues are empty

SRR Non-shared

SRR Shared

Packet Order

Wait Wait Wait

BB

CCD

A

Room for more traffic, draining the buffers!SRR Shared

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 88

Shaped SRR vs. Shared SRR and Traffic Shaping

Either Shaped SRR or Shared SRR is Good!

Shared SRR is used to get the maximum efficiency out of a queuing system, because unused time slots can be reused by busier queues; Unlike standard WRR.

Shaped SRR is used when one wants to shape a queue or set a hard limit on how much bandwidth a queue can use

One can Shaped SRR one can shape queues within a port’s overallshaped rate, and map traffic types to those queues for shaping

Page 45: BRKRST 3437 Marc Alonso

45

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 89

Configuring a Priority Queue (Ingress)

This example shows how to assign the ingress bandwidths to the queues, one of which is set to a priority queue

Queue 2, the priority queue, is set with a 10% bandwidth guarantee

Equal bandwidth weights are allocated to queues 1 and 2, 4/(4+4), for the remaining bandwidth.

That is, SRR equally shares the remaining 90% of the bandwidth between queues 1 and 2 by allocating half, 45%, to each queue

Weights range from 0 to 40 for the first command and 0 to 100 for the second command

Switch(config)# mls qos srr-queue input priority-queue 2 bandwidth 10

Switch(config)# mls qos srr-queue input bandwidth 4 4

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 90

Configuring Shaped Queues (Egress)

This example shows how to configure bandwidth shaping on queue 1

The bandwidth is weighted 1/10 or 10%

The final 0 0 0 in the last field indicates that the remaining 3 queues do not operate in shaped mode, but in shared mode.

Weights range from 0 to 63555

Switch(config)# interface gigabitethernet2/0/1

Switch(config-if)# srr-queue bandwidth shape 10 0 0 0

Page 46: BRKRST 3437 Marc Alonso

46

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 91

Configuring Shared Queues (Egress)

This example shows how to configure the weight ratio of the SRR scheduler running on an egress port

Four queues are used, and the bandwidth ratio allocated for each queue in shared mode is 1/(1+2+3+4), 2/(1+2+3+4), 3/(1+2+3+4), and 4/(1+2+3+4), which is 10 percent, 20 percent, 30 percent, and 40 percent for queues 1, 2, 3, and 4

This means that queue 4 has four times the bandwidth of queue 1, twice the bandwidth of queue 2, and one-and-a-third times the bandwidth of queue 3

Weights range from 1 to 255

Switch(config-if)# srr-queue bandwidth share 1 2 3 4

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 92

Cisco Catalyst 3750 Weighted Tail DropWTD is a congestion-avoidance mechanism for managing the queue lengths and providing drop precedences for different traffic classificationsWTD is used at both, the Ingress queues or the Egress queuesUser configurable thresholdsdetermine when to drop certain types of packetsAs a queue fills up, lower priority packets are dropped firstIn this example, when the queue is 60% full, arriving packets marked with CoS 0-5 are dropped

One is Displayed. All 4 Egress or 2 Ingress QueuesCan Be Configured Independently

100%

60%40%

1000

600400

0

CoS 6-7

CoS 4-5

CoS 0-3

Queue 1

Page 47: BRKRST 3437 Marc Alonso

47

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 93

Configuring Weighted Tail Drop

This example shows how to map DSCP values 0 to 6 to ingress queue 1

It maps DSCP values 10 to 16 to ingress queue 1 and threshold 2

Last it maps DSCP values 20 to 26 to ingress queue1 and threshold 3

The final command sets the drop thresholds of levels 1, 2 and 3 to 50%, 70% and 100% respectively

Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 1 0 1 2 3 4 5 6

Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 2 10 11 12 13 14 15 16

Switch(config)# mls qos srr-queue input threshold 1 50 70

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 94

Configuring Ethernet Port Rate Limiting

This example shows how to limit the bandwidth on a port to 80%

Percentages can be set in increments of 1%, from 10% to 90%

Switch(config)# interface gigabitethernet2/0/1

Switch(config-if)# srr-queue bandwidth limit 80

Page 48: BRKRST 3437 Marc Alonso

48

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 95

Agenda

Hardware Overview

StackWise Overview

Packet Walks

Switch Differences

Configuration Management

QoS Model

Summary

Stack Functions

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 96

Did We Answer?

The Differences between Catalysts 3560/3560E/3750/3750E

Is my new Aggregator Switch Oversubscribed?

What is a stack ring?

How is the stack ring controlled?

How does the hardware work?

How are stack processes controlled?

What happens when I mix different switch types?

How does QoS work?

3560-E 3750-E 3560-E 3750-E

Page 49: BRKRST 3437 Marc Alonso

49

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 97

Q and A

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 98

Complete Your Online Session Evaluation

Give us your feedback and you could win fabulous prizes. Winners announced daily.

Receive 20 Passport points for each session evaluation you complete.

Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center.

Don’t forget to activate your Cisco Live virtual account for access to all session material on-demand and return for our live virtual event in October 2008.

Go to the Collaboration Zone in World of Solutions or visit www.cisco-live.com.

Page 50: BRKRST 3437 Marc Alonso

50

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 99

Recommended Reading

Continue your Cisco Live learning experience with further reading from Cisco Press

Check the Recommended Reading flyer for suggested books

Available Onsite at the Cisco Company Store

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 100

Page 51: BRKRST 3437 Marc Alonso

51

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 101

Appendix

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 102

Line Rate 10G Uplinks and Converter Module

Dual, line Rate 10GE uplink (X2) modules

Converts X2 10GE interface intodual SFP interfaces

1000BASE-SX1000BASE -LX/LH 1000BASE-ZX SFP 1000BASE-T SFP CWDM 1470-1610 NMOther SFPs will be evaluated

Page 52: BRKRST 3437 Marc Alonso

52

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 103

StackWise Plus

StackWise Plus increases the effective stacking throughput to Nx64Gbps using spatial reuse

E Series switches are backwards compatible, using StackWise, with non E Series switches

Local switching, without placing packets on a StackWise or StackWise Plus ring

3750

3750-E

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 104

Hardware-Based Power Policing

Each port negotiates or is manually configured for a power level.

If a port overdraws (due to a misconfiguration, hardware issue or software bug) the power is turned off on that port.

This protects the switch and the power being drawn via the other ports.

Notifies the admin via SNMP

Power Negotiated or Manually Set

Port is automaticallyShutdown for

Violations

Page 53: BRKRST 3437 Marc Alonso

53

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 105

On-Board Failure Logging (OBFL)

Provides “flight recorder” capability, enabled by defaultCollects operational data about the:

Switch Field replaceable power supplies Redundant power systemsPluggable optics modules

Stores the data as a circular buffer on the flash (2Mbytes)The Collected data can be retrieved by TAC and repair personnel to troubleshoot switches including:

CLI commandsEnvironment dataMessagePower over Ethernet (PoE) Temperature Uptime dataVoltage

Each switch on the stack records its own OBFL dataCollected data can be copied to storage deviceCommand: show log onboard

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 106

Field-Replaceable Power Supplies

1150W AC for full 48 x 15.4 W ports of PoE in a 1 RU switch

750W AC, providing 370W of PoE

265W AC for non-PoE SKUs

265W DC for non-PoE SKUs

The 1150 W and 750W supplies can be used with the new Redundant Power System

Page 54: BRKRST 3437 Marc Alonso

54

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 107

Redundant Power System 2300

Makes PS failure transparent to end usersSeamless failover to RPS when switch PS fails Automatic back-off when internal power supply of switch resumes

RPS can have a different AC source than switch(es)

Programmable failover policy

Backward compatible: Provides RPS675-compatible support for all Catalyst 3K and 2K switches as well as 2800 and 3800 ISRs

Up to two switches actively backed up (up to six connected)

The RPS can be managed via E-Series Switches

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 108

Other Enhancements

All models have the ability to route Jumbo Frames up to 9216 byte sizes

All models will have two management portsRS-232 serial console port10/100BASE-TX Ethernet port for out-of-band management

IPv6 Multicast routing

Page 55: BRKRST 3437 Marc Alonso

55

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 109

MACPort 0

MACPort 2

MACPort 4

MACPort 3

MACPort 27

TXTQueues

ForwardingController

RCVFIFO

TXTFIFO

RCVBuffer

TXTBuffer

ToCPU

FromSwitch Fabric

MACPort 5

TCAM SRAM

ToSwitchFabric

Port ASIC Ingress Flow

Details of This Example Are in the Appendix

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 110

Ingress Flow: MAC Port

Physical layer functionality is terminated prior to entering the port-ASIC, that is:

EncodingPower over EthernetEtc.

The MAC port’s main function is to implement Ethernet Media Access ControlThe MAC port function also adds the 24B internal header, which may be modified laterThis header is used to guide the packet through the switch to its destinationThe packet is then passed to the RCV FIFO

PHY

Port ASIC

Port ASIC

Port ASIC

Page 56: BRKRST 3437 Marc Alonso

56

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 111

Ingress Flow: RCV FIFO

The packet enters the RCV FIFO from the MAC port

There is one physical memory divided into multiple logical RCV FIFOs to serve all of the MACS on the Port ASIC

One FIFO per port

The RVC FIFO absorbs time so the forwarding controller to do its job

PHY

Port ASIC

Port ASIC

Port ASIC

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 112

Ingress Flow: Forwarding Controller

The forwarding controller reads the 24 Byte header and up to 200 Bytes of the packet and performs

Forwarding lookupsQoS labelingMarking (packet dropping is not performed at this point)ACL lookup

After the header is updated to the RCV FIFO, the packet is passed to the RCV buffer

PHY

Port ASIC

Port ASIC

Port ASIC

Page 57: BRKRST 3437 Marc Alonso

57

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 113

Ingress Flow: RCV Buffer

The packet enters the RCV buffer while it waits for internal ring access

This is where the two manageable ingress queues can be configured and packets can be dropped

SRR is performed on these queues

WTD can be/is also performed here

Each buffer:Is shared (common) between all flowsMinimum buffer space can be configured to makes sure ports are not buffer starved

PHY

Port ASIC

Port ASIC

Port ASIC

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 114

Ingress Flow: Ring Insert

At this point the port ASIC sends the packet to the Switch Fabric via a point-to-point local ring connection.

DLAP-PP is used by the Port ASIC

The packets will be sent or received only on a local ring for the corresponding ports. If a packet arrives on the other ring it is ignored

The three local ports connected to a Port ASIC are configured to be in DLAP-PP mode

Can transmit whenever required. No tokensAll packets are receivedAll frames stripped

PHY

Port ASIC

Port ASIC

Port ASIC

Page 58: BRKRST 3437 Marc Alonso

58

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 115

MACPort 0

MACPort 2

MACPort 4

MACPort 3

MACPort 27

TXTQueues

ForwardingController

RCVFIFO

TXTFIFO

RCVBuffer

TXTBuffer

ToCPU

FromSwitchFabric

MACPort 5

TCAM SRAM

ToSwitchFabric

Port ASIC Egress Flow

Details of This Example Are in the Appendix

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 116

Egress Flow: Ring Copy

At this point the packet enters the Port ASIC from the point-to-point ring that connects the port ASIC to the Switch Fabric

PHY

Port ASIC

Port ASIC

Port ASIC

Page 59: BRKRST 3437 Marc Alonso

59

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 117

Egress Flow: TXT Buffer

At this point the TXT queues control what happens to the packets in the TXT buffer

The TXT buffer performs packet drops

PHY

Port ASIC

Port ASIC

Port ASIC

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 118

Egress Flow: TXT Queues

There are four queues per MAC port

Each queue is highly programmable

The queues are scheduled with SRR and are susceptible to WTD

Each buffer:Is shared (common) between all flowsMinimum buffer space can be configured to makes sure ports are not buffer starved

There also are 16 queues for the CPU. Each queue is statically allocated and dedicated to a different protocol

PHY

Port ASIC

Port ASIC

Port ASIC

Page 60: BRKRST 3437 Marc Alonso

60

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 119

Egress Flow: TXT FIFO

The packet enters the TXT FIFO from the TXT buffer

There is one physical memory divided into multiple logical TXT FIFOs to serve all of the MACS on the Port ASIC

One FIFO per port

The TXT FIFO absorbs time so the forwarding controller to do its job

PHY

Port ASIC

Port ASIC

Port ASIC

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 120

Egress Flow: Forwarding Controller

The forwarding controller reads the 24B header + the first 200 B of the frame

The controller performs:Rewrites for the MAC headerTime To Live (TTL) decrementsChecksum calculationSPAN coordination

PHY

Port ASIC

Port ASIC

Port ASIC

Page 61: BRKRST 3437 Marc Alonso

61

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 121

Egress Flow: MAC Port

The packet is received from the TXT FIFO

The MAC port function performs all Ethernet Media Access Control

The MAC port function strips the 24B internal header

All physical layer functionality is performed after leaving the port ASIC function

EncodingPower over EthernetEtc. P

HY

Port ASIC

Port ASIC

Port ASIC

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 122

CPU Flows

Flows Eligible for CP Forwarding Are:Control plane traffic

Management traffic

TCAM overflow trafficACL overflowMAC entry overflowRouting table overflow

Special protocol flows, these are typically low volume and unofficially supported

CPU

Stack PHY

Port ASIC

Modular PHYPHY

PHY

PHY

PHY

PHY

PHY

PHY

PHY

Port ASIC

Port ASIC

Switch Fabric

SRC

Page 62: BRKRST 3437 Marc Alonso

62

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 123

CPU Flows: To the CPU

To hit the CPU the packet must first enter the system

The packet follows the typical egress path, because the CPU is treated like any other port

From Switch FabricTXT bufferTXT queuesTXT FIFOForwarding controller

Off of the Port ASIC to the CPU

PHY

Port ASIC

Port ASIC

Port ASIC

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBRKRST-343714458_04_2008_c2 124

CPU Flows: Reentry

The packet returns to the Port ASIC from the CPU and then follows the typical ingress path

RCV FIFOForwarding controllerTXT bufferSwitch Fabric

After this it follows the transmit path to its destination port

PHY

Port ASIC

Port ASIC

Port ASIC