Академический Документы
Профессиональный Документы
Культура Документы
BRKDCT-2256
Cisco Public
Enhancing Campus HA
Embedded Management
Common Causes of Enterprise Network Downtime** *Source: Gartner Group **Source: Yankee Group
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Ultimate Goal..100%
Next-Generation Apps Video Conf., Unified Messaging, Global Outsourcing, E-Business, Wireless Ubiquity Mission-Critical Apps, Databases, Order-Entry, CRM, ERP
Video loss is even more noticeable and it is rapidly becoming new frontier for jitter and delay requirements 200 msec end-to-end campus convergence is the design goal
BRKDCT-2256
Si
Si
Lowers Latency
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
Si
WAN
BRKDCT-2256
Data Center
Internet
Cisco Public 6
Distribution and Core Layer Design, Best Practices and Failure Analysis
VSS Dual Active Detection Understanding Dual Active and Recovery Mechanics Dual Active Best Practices and Failure Analysis Summary
7 BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Catalyst 6500E/4500E
Line Card
PFC RP
Active Sup
Intra-Chassis SSO Redundancy Internal EOBC External EOBC (VSL)
Standby Sup
Internal EOBC
SF
PFC
RP
Standby Sup
Line Card
Line Card
Standalone VSS-SW1
VSS-SW2
Internal EOBC : Internal communication control channel between supervisor and linecards within single-chassis External EOBC : External communication control channel between supervisors between two-chassis
SF : Switch Fabric PFC : Policy Feature Card RP : Route Processor EOBC : Ethernet Out-of-Band Channel
8 Cisco Public
BRKDCT-2256
Catalyst 6500E/4500E
Line Card
Catalyst 6500E/4500E
Line Card
SF PFC
Simplified Control-Plane
VSS#show switch virtual redundancy My Switch Id = 1 Peer Switch Id = 2 Switch 1 Slot 5 Processor Information : ----------------------------------------------Current Software state = ACTIVE <snip> Configuration register = 0x2 Fabric State = ACTIVE Control Plane State = ACTIVE
Line Card
Line Card
PFC RP
Common Management
RP
Single Control-Plane to manage two Active Sup physical systems Consistent IOS software feature Switch 2 Slot 5 Processor : parity as Information Standalone ---------------------------------------------- Centralized Programming for distributed forwarding
Current Software state = STANDBY HOT (switchover target) <snip> Configuration register = 0x2 Fabric State = ACTIVE Control Plane State = STANDBY
SF
Standby Sup
Line Card
Line Card
Line Card
Line Card
VSS-SW1
VSS-SW2 SW1
BRKDCT-2256
Cisco Public
Line Card
Line Card Line Card Line Card Active Sup Standby Sup Line Card Line Card Line Card Line Card Active Switch Standby Switch
Layer 2 / 3 Network
Layer 2 / 3 Network
Active Sup Standby Sup Line Card Line Card Line Card Line Card
Layer 2 / 3 Network
SW1
SW1
SW1
Catalyst 4500E
VSS Active Supervisor builds and maintain network topologies Programs Forwarding Engine on both virtual switch supervisor module
Catalyst 4500X
Same Forwarding Architecture as Catalyst 4500E
Catalyst 6500E
Hybrid Forwarding Design Distributed/Centralized
Supervisor switchover requires chassis reset, including all linecard and service modules Network capacity reduced until system returns to operational state
Active Standby
Standby Active
Consistent redundancy design between modular Catalyst 6500E/4500E and fixed Catalyst 4500X system
Si
12 BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
VSL
Intra-Chassis Allows virtual switch to return in-service, reduce MTTR and stabilize network from major fault
Si
Reduced Capacity
13 BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
VSL
Si
SW1
Si
SW2
VSL
Si
SW1
Si
SW2
VSS Quad-Sup protects network availability and capacity with dual redundancy domain Stateful SSO synchronization between multiple redundancy domains Complete system configuration and parameters synchronization between Quad supervisors Chassis and modules remains operational when Active or Standby-Hot supervisor resets
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Catalyst 4500E VSS software leverages existing standalone supervisor redundancy architecture ICS supervisor must be manually forced to go in ROMMON mode No VSS capability in software release:
Cannot synchronize VSS parameters Cannot synchronize system configuration Cannot synchronize Cisco IOS software during migration
Si
SW1
VSL
Si
4500E SW2
4500E-VSS#show module | inc Switch|Sup Switch Number: 1 Role: Virtual Switch Active 3 4 Sup 7-E 10GE (SFP+), 1000BaseX (SFP) WS-X45-SUP7-E 4 4 Sup 7-E 10GE (SFP+), 1000BaseX (SFP) 3 Active Supervisor SSO Active Switch Number: 2 Role: Virtual Switch Standby 3 4 Sup 7-E 10GE (SFP+), 1000BaseX (SFP) WS-X45-SUP7-E 4 4 Sup 7-E 10GE (SFP+), 1000BaseX (SFP) 3 Standby Supervisor SSO Standby hot
CAT1634L277
CAT1633L09W
4500E-VSS#show switch virtual redundancy | inc Id|Mode|Slot|Fabric|Control My Switch Id = 1 Peer Switch Id = 2 Configured Redundancy Mode = Stateful Switchover Operating Redundancy Mode = Stateful Switchover Switch 1 Slot 3 Processor Information : Fabric State = ACTIVE Control Plane State = ACTIVE Switch 2 Slot 3 Processor Information : Fabric State = ACTIVE Control Plane State = STANDBY
16 BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Si
VSL VSL
Si
SW1
Step-1 SW1(config)#switch virtual domain 10
SW2
SW2(config)#switch virtual domain 10
Unique Switch Priority per switch in same VSS Domain Step-2 SW1(config-vs)#SW1 switch 1
Step-3 SW1(config)# SW1(config-vs)# switch priority 110 switch convert mode virtual Step-4 Step-5
SW2(config-vs)#SW2 switch 2 SW2(config-vs)# switch priority 100 SW2(config)# switch convert mode virtual SW2(config-vs)# mac-address use-virtual SW2(config)#interface Port-Channel 2 SW2(config-if)#switch virtual 1 ! SW2(config-if)#interface range Ten5/1 2 SW2(config-if-range)#channel-group 2 mode on
SW1(config-vs)#mac-address use-virtual SW1(config)#interface Port-Channel 1 SW1(config-if)#switch virtual 1 ! SW1(config-if)#interface range Ten5/1 2 SW1(config-if-range)#channel-group 1 mode on
Quad-Sup (SSO)
Supported Platforms Switch Fabric Switching Capacity Catalyst 6500E Sup2T Inter-Chassis(ICA) Active Intra-Chassis (ICS) Ready 4 Tbps
Quad-Sup (RPR-WARM)
Catalyst 6500E Sup720-10GE Inter-Chassis (ICA) Active Intra-Chassis (ICS) Inactive 1.4 Tbps
Dual-Sup
Catalyst 6500E, 4500E and 4500X Inter-Chassis Active 4500E / 4500X 1.6 Tbps 6500E Sup720-10GE 1.4 Tbps 6500E Sup2T 4 Tbps
Policy Feature
BOOT, VLAN Dbase and Startup config Sync Running configuration SSO State Synchronization eFSU Software Upgrade
BRKDCT-2256
Inter-Chassis Active
Inter-Chassis Inter-Chassis Inter-Chassis Inter-Chassis
18
Inter-Chassis (ICS) + Intra-Chassis (ICA) Inter-Chassis (ICA) + Intra-Chassis (ICS) Inter-Chassis (ICA) Inter-Chassis (ICA) Inter-Chassis (ICA) Inter-Chassis (ICA)
VSL
VSH L2 L3 Payload CRC
4500E-VSS#show switch virtual link Executing the command on VSS member switch role = VSS Active, id = 1 VSL Status : UP VSL Uptime : 1 day, 1 hour, 16 minutes VSL Control Link : Te1/3/1 Executing the command on VSS member switch role = VSS Standby, id = 2
VSL Status : UP VSL Uptime : 1 day, 1 hour, 17 minutes VSL Control Link : Te2/3/1
19 BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
LMP
LMP
RRP
VSL
RRP
Sup
Sup
Sup
Sup
VSL VSL
Cost-effective solution to leverage both uplinks. Continue to use non-VSL capable linecard for 10G core connection.
Redundant and diversified fibers between supervisor and next-gen VSL capable linecards. Same design as Profile 1 but increases system reliability as each VSL port are diversified across different fabric/ASICs. Optimal and preset VSL parameters Load-Balancing, QoS, HA, Traffic-engg, Dual-Active etc. Flexible to scale up to 8 x VSL for high-dense system to aggregate uplink, service modules, single-home etc.
Cisco Public 21
Redundant fibers connects thru common fabric and ASICs, this could result vulnerability in system stability.
Optimal and preset VSL parameters Load-Balancing, QoS, HA, Traffic-engg, Dual-Active etc. Restricted to bundle 2 x VSL ports or 20G switching capacity on per virtual-switch node basis.
BRKDCT-2256
Sup-1
Sup-2
Sup-4 Sup-4
Sup-3 Sup-3
Sup-3 Sup-3
VSL
VSL
Si
SW1
Si
SW2
Si
SW1
Si
SW2
Same Design Profile 1 Dual Sup Flexible to increase VSL Capacity Continue to leverage existing non-VSL 10G linecard for uplink connection Retains all original VSL benefits Vulnerable design during any supervisor selfrecovery fault incident
Highly Redundant and cost-effective VSL Design. Increases overall VSL Capacity Maintains 20G VSL Capacity during supervisor failure. Increases network reliability by minimizing the dual-active probability
BRKDCT-2256
Cisco Public
22
Sup
Sup
Sup
VSL
VSL
Cost-effective solution to leverage Quad uplinks for VSL and Core connections For reliable internal connection diversify fibers between Uplink ports groups thru different fabric and ASICs connection Optimal and preset VSL parameters Load-Balancing, QoS, HA, Traffic-engg, Dual-Active etc.
Redundant and diversified fibers between supervisor and VSL capable linecards.
Same design as Profile 1 but increases system reliability as each VSL port are diversified across different ASICs.
Optimal and preset VSL parameters Load-Balancing, QoS, HA, Traffic-engg, Dual-Active etc.
Flexible to scale up to 8 x VSL for high-dense system to aggregate uplink, service modules, single-home etc.
Restricted to bundle 2 x VSL ports or 20G switching capacity on per virtual-switch node basis.
BRKDCT-2256
Cisco Public
23
The default 10G uplink ports can be modified to 1G using hw-module uplink select gigabit CLI Prior rebooting the existing VSL port configuration must be manually copied to new ports to successfully make new configuration effective
Step Step-1 Step-2 Step-3 Task Connect cables to new VSL uplink ports Copy all current VSL member-link configuration to new VSL uplink member-links ports Modify uplink port configuration using hw-module uplink select (gigabit | tengig) CLI in global exec mode
VSS switches may enter in dual active and de-stabilize the network if configuration not copied correctly
Step-4
Save configuration and reload both systems using redundancy reload shelf CLI
BRKDCT-2256
Cisco Public
24
Fixed switch hardware architecture 24 or 48 10G/1G Front Panel Ports 8 port 1G/10G Pluggable Uplink Module Any ports can be bundled into VSL EtherChannel. Recommended to use front-panel ports to build VSL connections. Minimizes system instability during accidental uplink module OIR/reset Recommended to use odd or even front-panel port numbers. Splits VSL member-link interfaces to different internal ASICs. Consistent software design and VSL function as 4500E
Si
Si
4500-X
Ten1/1/5 VSL
Ten2/1/5
4500-X
SW-1
SW-2
BRKDCT-2256
Cisco Public
25
SW-2
6500-vss#show int vsl VSL Port-channel: Po1 Port: Te1/5/4 Port: Te1/5/5 VSL Port-channel: Po2 Port: Te2/5/4 Port: Te2/5/5 6500-vss#show vsl lmp neighbor Instance #1: LMP neighbors Peer Group info: # Groups: 1 (* => Preferred PG) PG # MAC Switch Ctrl Interface Interfaces -------------------------------------------------------------------------------------------*1 001a.30e1.6800 2 Te1/5/4 Te1/5/4, Te1/5/5 6500-vss#remote command switch-id 2 mod 5 show vsl lmp neighbor Instance #2: LMP neighbors Peer Group info: # Groups: 1 (* => Preferred PG) PG # MAC Switch Ctrl Interface Interfaces ------------------------------------------------------------------------------------------*1 001a.30f1.e800 1 Te2/5/4 Te2/5/4, Te2/5/5
Common EtherChannel load sharing and hash mechanics for control and data traffic
BRKDCT-2256
Cisco Public
26
Analyzer
Up to 8 member-links supported in VSL EtherChannel. Recommended to implement in power of 2 for optimal forwarding decision
BRKDCT-2256
Cisco Public
27
Summary
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
28
Independent of system modes (VSS or Standalone), single-home connection is non-recommended Cannot leverage any distributed VSS architecture benefits. Non-congruent Layer 2 or Layer 3 network design with Centralized network control-plane processing over VSL
VSL
Si
Si
Asymmetric forwarding plane. Ingress data may traverse over VSL interface and oversubscribe the ports Single-point of failure in various faults Link/SFP/Module failure, SSO switchover, ISSU etc.
SW-1 (ACTIVE)
SW-2 (HOT-STANDBY)
29
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Redundant network paths per system delivers best architectural approach Enables optimal data load sharing and protects network availability during various types of planned/unplanned network outages Parallel Layer 2 paths between bridges builds sub-optimal topology :
Creates STP Loop. Except root port all other ports are in blocking mode Slow network convergence
SW-1 (ACTIVE) VSL SW-2 (HOT-STANDBY)
A1
A2
Si
Si
SW-2 (HOT-STANDBY)
31
8 bits computation on each member link of an MEC is independently done 4 on 8 per virtual-switch 4 8 4 4 8 node basis. Total number of member link bundling in single MEC recommendation remains consistent as described in single chassis Etherchannel section. Recommended to deploy EtherChannel in ratio of n2 that are evenly distributed to each virtualSi switch for best load-sharing result.
Per Switch MEC Flow Distribution Matrix
Member Links 1 2 3 Port1 Bit 8 4 3 Port2 Bit X 4 3 Port3 Bit X X 2 Port4 Bit X X X Port5 Bit X X X Port6 Bit X X X
SW-1
SW-2
Port7 Bit X X X
Port8 Bit X X X
4
5 6 7 8
2
2 2 2 1
2
2 2 1 1
2
2 1 1 1
2
1 1 1 1
X
1 1 1 1
X
X 1 1 1
X
X X 1 1
X
X X X 1
Load share egress data traffic based on input hash Optimal load sharing results with :
Multiple variation of input for hash (L2 to L4)
Default : src-dst-ip vlan
Core
Recommended algorithm * :
Access Src/Dst IP
6500E Dist/Core Src/Dst IP + Src/Dst L4 Ports 4500E / 4500X Dist Src/Dst IP
Default : src-dst-ip vlan Recommended : src-dst-mixed-ip-port vlan
Dist
Access
33
6500-vss#show etherchannel 10 detail | inc Hash Last applied Hash Distribution Algorithm: Fixed
6500-vss#conf t 6500-vss(config)#port-channel hash-distribution adaptive 6500-vss(config)#do show etherchannel 10 detail | inc Hash Last applied Hash Distribution Algorithm: Fixed 6500-vss(config)#interface port-channel <id> 6500-vss(config-if)#shutdown 6500-vss(config-if)#no shutdown
Unlike EtherChannel load sharing, the EtherChannel Hash can be globally enabled for entire system or it can be on per MEC basis. Modifying EtherChannel Hash algorithm requires manually EtherChannel reset to make effective.
6500-vss#show etherchannel 10 detail | inc Hash Last applied Hash Distribution Algorithm: Adaptive
BRKDCT-2256
Cisco Public
34
Layer 3 Load Balancing Can Be Randomized with a Unique ID Associated with Switch
Universal ID concept (also called Unique ID) is used to prevent CEF polarization
Universal ID generated at bootup (32-bit pseudo-random value seeded by routers base IP address)
Si Si
Universal ID used as input to ECMP hash, introduces variability of hash result at each network layer Universal ID supported on Catalyst 6500 Sup-720-10GE and Sup2T
Si Si
Full Simple
Si
LACP Layer 3 Port-Channel
Si
Si
SW2
Detect and remove unidirectional links and multidrop connections from the Etherchannel bundle
Cisco PAgP MEC can be use for in-direct dual-active detection Recommended to implement in following modes for Layer 2 or Layer 3 EtherChannel :
Cisco PAgP = Desirable / Desirable on both MEC end IETF LACP = Active / Active on both MEC end Keep PAgP and LACP timers to default settings
Si
Catalyst 2K/3K/4K
4500E-VSS#show pagp neighbor Flags: S - Device is sending Slow hello. C - Device is in Consistent state. A - Device is in Auto mode. P - Device learns on physical port. Channel group 101 neighbors Partner Partner Port Name Device ID Gi1/2/4 M09-3750-3 6073.5c8c.a780 Gi2/2/4 M09-3750-3 6073.5c8c.a780
Implement non-negotiable EtherChannel mode (ON) only when remote device do not support PAgP or LACP protocols, i.e. multi-home PC
BRKDCT-2256
Flags SC SC
Cisco Public
36
Active
Standby
SW-1
SW-2
Po20A Po20 Gi2/1 Po20B STP Block port Gi2/2
During EtherChannel bundling process, LACP performs configuration check between physical bundle ports and port-channel and takes 2 following sequential actions :
If configuration check pass, both end system establishes control and forwarding-plane information on user-defined port-channel group and both system function normally. If configuration check fails than it automatically generate an EtherChannel interface with unique alphabetical ID on each end device of an EtherChannel.
Switch#show etherchannel 20 summary | inc Gi 20Po20(SU) LACP Gi2/1(P) Gi2/2(P) Switch#show spanning-tree | inc Po20 Po20 Root FWD 3 128.1667 P2p Switch(config)#int gi2/2 Switch(config-if)#switchport nonegotiate Switch(config-if)#shut Switch(config-if)#no shut
%EC-SPSTBY-5-CANNOT_BUNDLE_LACP: Gi2/2 is not compatible with aggregators in channel 20 and cannot attach to them (trunk mode of Gi2/2 is trunk, Gi2/1 is dynamic) %EC-SP-5-BUNDLE: Interface Gi2/2 joined port-channel Po20B
System generated LACP MEC will bundle all the physical ports into an MEC that failed configuration check. All control, forwarding and management-plane will be independently operated over system generated LACP MEC. Such type of EtherChannel configuration mis-match condition will trigger dual individual layer 2 EtherChannel paths between access and virtual-switch nodes. STP topology will consider such network as a loop and block high STP port priority.
Switch#show etherchannel 20 summary | inc Gi 20Po20(SU) LACP Gi2/1(P) 21Po20B(SU) LACP Gi2/2(P) 6500-access#show spanning-tree | inc Po20 Po20 Root FWD 4 128.1667 P2p Po20B Altn BLK 4 128.1668 P2p
BRKDCT-2256
Cisco Public
37
LACP
IEEE 802.1ad Port-Aggregation Protocol With LACP capable Cisco and third-party vendor device. 8 ports Additional port remains in HOT-STANDBY mode 01-80-c00-00-02 Slow Rate 30 sec / 105 sec Fast Rate 1 sec / 3 sec No Yes No. May create LACP Secondary Aggregator and STP loop with VSS Yes
8 ports
01-80-c00-00-00 Slow Rate 30 sec / 105 sec Fast Rate 1 sec / 3 sec Yes Yes Yes Yes
Link-aggregation Protocol independent with up to different 16 permutation traffic load-share across each bundle port in an PAgP or LACP enabled EtherChannel Symmetric Symmetric or Asymmetric
BRKDCT-2256
Cisco Public
38
Si
SW2
Removal of the Portchannel entry in the software Update of the hardware Portchannel indices Notify the spanning tree and/or routing protocol processes of path cost change
1
Link Failure Detected
Si
2
Failed Link Unbundle
Po1
4
Update Protocols
3
Update HW Hash
Load-Balancing Hash
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Catalyst 6500E
Network Layer Design Network Scale Distribution and Core Large
Catalyst 4500E
Distribution Mid/Small/Collapsed
Catalyst 4500X
Distribution Mid/Small/Collapsed
Sup Redundancy
Network Design Alternatives Inter-Chassis Forwarding Policy Features Design
Dual-Sup (Inter-Chassis)
ECMP and MEC (L2) * Distributed Distributed
Dual-Sup (Inter-Chassis)
ECMP and MEC (L2) * Distributed Distributed
Software Upgrade
ISSU (Dual-Sup)
ISSU (Dual-Sup)
Single Management Plane to manage up to 768 end points and ports with Catalyst 4500E switch Unified Control Plane to two large modular 4500E switches Distributed rich access-layer network technologies:
SW1
4500E
Si
Si
SW2 SW1
Access Layer
Power over Ethernet (PoE) Quality of Service Security ACLs, Identity etc Flexible NetFlow
BRKDCT-2256
Cisco Public
42
Distribution Layer
No protocol or topological difference between Standalone and VSS modes Asymmetric downstream data plane forwarding design. Heavy traffic over VSL as most end points are single-homed connections Depending on distribution layer design the upstream traffic may also traverse over VSL in certain condition Cannot leverage any distributed VSS architecture benefits.
SW-1 (ACTIVE)
Si
Si
VSL
Access Layer
SW-2 (HOT-STANDBY)
BRKDCT-2256
Cisco Public
43
System level redundancy in access is base requirement for single-home endpoints Standalone access design delivers non-disruptive network communication with supervisor redundancy
Si
Si
VSL
VSS require Quad-sup NSF/SSO software to deliver equal redundancy. Dual sup VSS design have similar impact as single-sup Standalone access switch
SW1 SW1
Si Si
SW2
Si Si
BRKDCT-2256
Cisco Public
44
Si
Si
Si
Si
Vlan 10
Vlan 20
Vlan 30
Vlan 10
Vlan 20
Vlan 30
Evolution Network Design Single Virtual System Unified Control and Management plane. Distributed Forwarding plane. Deterministic Network Recovery.
Cisco Public
45
Bridge Assurance
Si
Si
Rootguard
Loopguard or Bridge Assurance
BRKDCT-2256
Cisco Public
46
STP Root
VSS simplifies STP. VSS does not eliminate STP. Never disable STP Multiple parallel Layer 2 network path builds STP loop network
Rootguard
VSS with MEC builds single loop-free network to utilize all available links.
Distributed EtherChannel minimizes STP complexities compared to standalone distribution design STP toolkit should be deployed to safe-guard multilayer network
BRKDCT-2256
Cisco Public
47
Even with Faster Convergence from RPVST+ We Still Have to Wait on FHRP Convergence
VRRP Config
interface Vlan4 ip address 10.120.4.1 255.255.255.0 ip helper-address 10.121.0.5 no ip redirects vrrp 1 description Master VRRP vrrp 1 ip 10.120.4.1 vrrp 1 timers advertise msec 250 vrrp 1 preempt delay minimum 180
FHRP Active
FHRP Standby
Si
Si
HSRP Config
interface Vlan4 ip address 10.120.4.2 255.255.255.0 standby 1 ip 10.120.4.1 standby 1 timers msec 250 msec 750 standby 1 priority 150 standby 1 preempt standby 1 preempt delay minimum 180
GLBP Config
interface Vlan4 ip address 10.120.4.2 255.255.255.0 glbp 1 ip 10.120.4.1 glbp 1 timers msec 250 msec 750 glbp 1 priority 150 glbp 1 preempt glbp 1 preempt delay minimum 180
GLBP offers load balancing within a VLAN For Voice, sub-second Hello timer enables < 1 Sec traffic recovery upstream Sub-Second protocol timers must be avoided on SSO capable network
BRKDCT-2256
Cisco Public
48
Multicast recovery depends on PIM DR failure detection in Layer 2 network PIM routers exchanges PIM expiration time in query message
Default Query-Interval 30 seconds Expiration Query Interval x 3 DR Failure Detection ~90 seconds
Si Si
PIM DR
Tune PIM query interval to sub-sec as FHRP for faster multicast convergence Sub-second protocol timer must be avoided on SSO capable network
BRKDCT-2256
Cisco Public
49
Single logical Layer 3 gateway. Eliminates complete need of implementing FHRP protocols.
VSS
interface Vlan4 ip address 10.120.4.2 255.255.255.0 ip pim sparse-mode
BRKDCT-2256
Cisco Public
50
Si
B B B
SW1
SW2
VLAN 3
VLAN 3 VLAN 3
VLAN 2 VLAN 2
BRKDCT-2256
Cisco Public
51
0.8
0.6
0.4
0.2
Distributed and synchronized forwarding table MAC address, ARP cache, IGMP All links are fully utilized based on Ether-channel load balancing
0
L2-FHRP
Upstream Downstream Multicast
L2-MEC
BRKDCT-2256
Cisco Public
52
Layer 3
Si
Si
Layer 2
Simplified Operation with single control-plane Routing Protocols Improved Network Design No FHRP, STP, Trunk, VTP etc. Optimized Forwarding Topology Layer 3 ECMP Improved convergence with fewer protocols
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Builds single point-to-point routing peer adjacency with MEC EtherChannel delivers deterministic hardware-based network recovery Eliminates adjusting protocol timers and parameters Eliminates additional protocols requirements for rapid fault detection
Single Adjacency EIGRP / OSPF
BRKDCT-2256
Cisco Public
54
Layer 2 access has two multicast routers on the access subnet, causing one to have to discard frames Routed Access has a single multicast router which simplifies management of multicast topology
Si
Si
Si
Si
BRKDCT-2256
Cisco Public
55
Transparent to network faults and provides deterministic sub-second multicast data recovery
6500E-VSS#show ip mroute sparse (*, 239.192.51.8), 3d22h/00:03:20, RP 10.100.100.100, flags: S Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: Port-channel105, Forward/Sparse, 00:16:54/00:02:54 Port-channel101, Forward/Sparse, 00:16:56/00:03:20 (10.125.31.147, 239.192.51.8), 00:16:54/00:02:35, flags: A Incoming interface: Port-channel105, RPF nbr 10.125.0.21 Outgoing interface list: Port-channel101, Forward/Sparse, 00:16:54/00:03:20
Routed Access Provides Rapid Convergence with Optimized Traffic Flow and Ease of Mgmt
CEF and protocol based network recovery in Standalone Routed Access Design
EIGRP converges in <200 msec OSPF with sub-second tuning converges in <200 msec Multicast with sub-second tuning convergences in ~600 msec
Convergence (sec)
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
EIGRP-ECMP EIGRP-MEC OSPF-ECMP OSPF-MEC
Upstream
Downstream
Multicast
BRKDCT-2256
Cisco Public
57
Distribute multiple connections to single or logical remote system between different linecard module when possible. Recovery mechanic same as link failure. Prevents topology changes or forwarding updates and provides intra-chassis sub-second recovery. Depending network load it minimize the network congestion
VSL
Si Si
VSL
Si Si
BRKDCT-2256
Cisco Public
58
Hardware Synchronization
Convergence (sec)
1.5
0.5
Upstream
6500 VSS
6500-VSS(config)# no power enable switch <1|2> module <slot-id>
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Increase Unicast Capacity Increase Multicast Capacity Simplified Network Topologies Control-plane Simplicity Operational Simplicity L2-L4 Load Sharing Flat L2 Network
Cisco Public
60
Extend VSS architectural benefits to campus core layer network VSS enabled core increases capacity, optimizes network topologies and simplifies system operations
Si Si Si Si Si Si
Si
WAN WAN
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved.
Internet Internet
61
Si
SW1
Si
SW2 SW1
Si
Si
SW2
Physical Design
VSL VSL
Si
SW1
Si
SW2 SW1
Si
Si
SW2
ECMP
MEC
ECMP
Dual MEC
Single MEC
Routing Design
BRKDCT-2256
Cisco Public
63
VSS-Core
Si
Si Si
Standalone-Core
Si Si Si
VSS-Dist
Si Si Si Si
VSS-Dist
Single MEC between network layer reduces 50% ECMP network design doubles control-plane load control-plane load on VSSon ACTIVE system system and redundant topologies VSS ACTIVE Single L3 unicast/multicast neighbor and best path in Unicast routing protocol installs ECMP best path table between two chassis. Multicast routing installs single Consistent unicast forwarding design. Increase in OIL multicast switching capacity in core Egress data forwarding decision is localized with Increased unicast and multicast load sharing input is 6500E. Catalyst 4500E egress forwarding decision variables across all ECMP links Protocol and scale-independent network recovery scale-dependent network recovery
BRKDCT-2256
Same as VSS enabled system Dual challenges MEC between network layercore maintains original ECMP network load design control-plane control-plane on doubles VSS ACTIVE system load and topologies on VSS ACTIVE system redundant Dual MEC L3 unicast/multicast neighbor and ECMP Unicast routing protocol installs ECMP best path best path in table two unicast chassis. Multicast routing single between Consistent forwarding design. installs Increase in OIL Egress data forwarding decision is localized with 6500E. multicast switching capacity in core 4500E egress decision is across Catalyst Increased unicast andforwarding multicast load sharing input all ECMP links variables Protocol and scale-dependent network recovery Protocol and scale-independent network recovery
Cisco Public 64
Convergence (sec)
10000
ECMP (With PIC)
15000
MEC
20000
25000
AnyCast - MSDP
Redundancy.
VSS based Core simplifies PIM RP Redundancy with
NSF/SSO/MMLS technologies.
ECMP builds single Multicast forwarding path. MEC increases multicast forwarding capacity by utilizing all
Single Logical PIM Interface PIM Router Single Logical PIM Router
Si
VSL
Dist Dist
member-links.
BRKDCT-2256
Cisco Public
66
3
2 1 0 100 500 1000 5000
ECMP MEC/EC
Single Unified Core System Single Point-to-Point routing peers between network tiers. Reduced control-plane load and redundant topology database Increased Multicast Switching Capacity and Simplified PIM RP Design Protocol and scale-independent sub-second deterministic network recovery Catalyst 6500E VSS Quad-Sup NSF/SSO protects core network availability and capacity
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Core
Dist
68
Non Stop Forwarding (NSF) functions with Stateful Switch Over (SSO) to protect data connectivity Recovering supervisor and linecard modules uses lastknown forwarding information while gracefully rebuilding L3 protocol state-machines NSF support variation :
NSF Capable An redundant system with dual supervisor or routeprocessor that offers 1+1 redundancy during primary failure, i.e. Catalyst 4500E, 6500E etc. NSF Helper The peer system of NSF-capable system that understands and assist in L3 protocols graceful restart process. NSF-Helper system itself can be redundant or non-redundant, i.e. Catalyst 3560X
NSF Capable
BRKDCT-2256
Cisco Public
69
Implementing NSF
VSS software design is built on NSF/SSO architecture. Catalyst 4500E, 4500X and 6500E deployed in VSS mode must enabled NSF. No configuration required on NSF Helper system
EIGRP NSF Configuration
4500E(config)#router eigrp <AS#> 4500E(config-router)#nsf ! 4500E#show ip protocols | inc Routing|EIGRP NSF *** IP Routing is NSF aware *** Routing Protocol is "eigrp 100" EIGRP NSF enabled <snip>
NSF capability must be manually enabled for all Layer 3 routing protocols :
EIGRP, OSPF, ISIS, BGP, MPLS etc.
In VRF environment the NSF must be manually enabled on per-VRF IGP instance Multicast NSF capability is default ON
Inter-Chassis NSF/SSO Recovery Analysis
16 14
Convergence (sec)
12 10 8 6 4 2 0 Without NSF With NSF 2013 Cisco and/or its affiliates. All rights reserved.
BRKDCT-2256
Cisco Public
70
Core
Recommendation
Do not configure aggressive timer Layer 2 protocols, i.e. Fast UDLD Do not configure aggressive timer Layer 3 protocols, i.e. OSPF Fast Hello, BFD etc. Keep all protocol timers at default settings
0.25
Link and Switch Failure Analysis Default OSPF Timer
VSL
Dist
SW1 ACTIVE
0.25
0.2
0.2
Access
0.15
0.15
0.1
0.1
Catalyst 2K/3K/4K
0.05
0.05
0
Upstream Downstream
Upstream
Downstream
BRKDCT-2256
Cisco Public
71
BRKDCT-2256
Cisco Public
72
Failure of all VSL link breaks system virtualization and leads HOT-STANDBY switch to transition in ACTIVE role while original ACTIVE switch is still operational. This system state is known as Dual-Active Dual-Active condition confuses neighbor devices and destabilizes L2 and L3 network with duplicate system information
Unstable L2 and L3 network topologies directly impacts forwarding-plane causing network outage
Control Link
Control Link
VSL
Dist
SW1 ACTIVE
Access
BRKDCT-2256
Cisco Public
73
Si
Recommended to use multiple trusted ePAgP MECs for redundancy on Catalyst 4500E / 4500X VSS
6500E VSS BFD detection mechanic is deprecated starting 15.0(SY1)
Enhanced PAgP Dual Active Fast Hello BFD
SW1 ACTIVE
VSL
Dist
Fast Hello
SW2 HOT-STANDBY
* *
(Deprecated)
Cisco Public
Catalyst 2K/3K/4K
Core
VSL
Dist
Multiple ePAgP EtherChannels can be trusted. Recommended minimum 2 trusted EtherChannel for redundancy
Configuring dual active ePAgP trust EtherChannel requires admin down. Plan and implement during migration or downtime
Catalyst 4500E/4500X/6500E ePAgP Configuration
!Enable Enhanced PAgP on trusted L2/L3 Port-Channel interface 4500-VSS(config-vs-domain)#dual-active detection pagp trust channel-group 101 !
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved.
Si
Access
Catalyst 2K/3K/4K
Cisco Public
75
Si
Po101
VSL
SW2 HOT-STANDBY
ePAgP Client Catalyst Systems Catalyst 2960 * Catalyst 3560X Catalyst 3750X * Catalyst 3850 ** Catalyst 4500E Catalyst 4500X Catalyst 6500E
Si
Catalyst 2K/3K/4K
* Cisco Catalyst 2960 FlexStack and 3750X StackWise-Plus cross-stack do not support ePAgP ** Cisco Catalyst 3850 StackWise-480 cross-stack supports ePAgP
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Core
Si
VSL
Dist
SW2
Fast Hello interfaces operates on restricted configuration mode and remains transparent network topologies
Fast Hello
SW1 SW1 ACTIVE RECOVERY
Access
Si
Fast-hello dual-active interfaces: Port Local State Peer Port Remote State --------------------------------------------------Gi1/5/1 Link up Gi2/5/1 Link up 6500-vss#remote command standby-rp show switch virtual dual-active fast-hello Fast-hello dual-active detection enabled: Yes Fast-hello dual-active interfaces: Port Local State Peer Port Remote State --------------------------------------------------Gi2/5/1 Link up Gi1/5/1 Link up
Catalyst 2K/3K/4K
25 20 15 10 5 0 EIGRP - ECMP EIGRP - MEC Upstream OSPF - ECMP Downstream OSPF - MEC
OSPF ECMP faster in failure detection then ePAgP. Slow network convergence
Starting 12.2(33)SXI3 Dual-Active Fast-Hello performs rapid failure detection and delivers deterministic recovery independent of network design and protocol
0.5
0.3
0.2
0.1
0 EIGRP - ECMP EIGRP - MEC Upstream OSPF - ECMP Downstream OSPF - MEC
BRKDCT-2256
Cisco Public
78
*Apr 6 17:36:36.145: %VSLP-SW1_SP-5-RRP_MSG: Role change from ACTIVE to HOT_STANDBY and hence need to reload *Apr 6 17:36:36.145: %VSLP-SW1_SP-5-RRP_MSG: Reloading the system... *Apr 6 17:36:37.981: %SYS-SW1_SP-5-RELOAD: Reload requested Reload Reason: VSLP HA role change from ACTIVE to HOT_STANDBY.
When VSL recovers, a switch in recovery mode will reload and come up as HOT_STANDBY. However, if the configuration is changed (marked dirty by RF config_sync process), the switch will not reload automatically. Manual reload must be issues on old ACTIVE after configuration has been corrected and saved. Even just entering in configuration mode and exiting will mark the configuration dirty and will force manual intervention
*Aug 13 04:24:34.716: %dual ACTIVE-1-VSL_RECOVERED: VSL has recovered during dual ACTIVE situation: Reloading switch 2 *Aug 13 04:24:34.716: %VS_GENERIC-5-VS_CONFIG_DIRTY: Configuration has changed. Ignored reload request until configuration is saved
The configuration change on VSL link will parsed during the initialization . The configuration check helps ensure that the VSL-related configurations on the two switches are compatible. If it fails, then the standby chassis comes up in route-processor redundancy (RPR), mode where all modules are powered down. VSL related configuration changes can be viewed via show switch virtual redundancy config-mismatch The best practice recommendation is to NOT to enter into configuration mode while in dual active however one can not avoid the accidental shut down of VSL link and thus required configuration changes to have proper VSL restoration
BRKDCT-2256
Cisco Public
79
Design each VSS domain with unique ID Configure mac-address use-virtual under virtual switch configuration mode Select appropriate VSS capable system that fits in network and solution requirements Deploy 6500E Quad-sup NSF/SSO for mission-critical networks to protect network availability and capacity Do not compromise network foundation baselines. Deploy full-mesh physical connections for redundancy and load sharing across the network MEC enables network benefits with VSS. Bundle all physical connections into single logical connection for simplified and resilient network topologies Always use link bundling protocols Cisco PAgP or IETF LACP Plan and design VSL with appropriate capacity, diversification and redundancy
80
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Keep Layer 2 and Layer 3 protocol timers at factory default. Do not enable protocols with aggressive timers
Configure redundant dual active trusted ePAgP neighbors (L2/L3)
81
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Summary
Simplify and Optimize your campus network design with system and network consolidation to maintain application performance even during common network faults Leverage hardware-based fault detection for scale-independent and deterministic network recovery Build non-stop communication network with system-level redundancy in all campus layer Access / Distribution / Core Design mission-critical campus backbone that offers scale flexibility, key foundational services and uncompromised high-availability. Reduce maintenance window and upgrade system while maintaining network availability
82
BRKDCT-2256 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Recommended Reading
Continue your Cisco Live learning experience with further reading from Cisco Press Check the Recommended Reading flyer for suggested books
End-to-End QoS Network Design: Quality of Service in LANs, WANs and VPNs ISBN: 1-58705-176-1 Building Resilient IP Networks ISBN: 1-58705-215-6 Top-Down Network Design, Second Ed. ISBN: 1-58705-152-4
Call to Action
BRKDCT-2256
Cisco Public
84
BRKDCT-2256
Cisco Public
85