VSS virtual switching system catalyst cisco config
14.11 2019 | by massimilianoVSS è una tecnologia di clustering utilizzata attraverso switch cisco Catalyst; i due peers Catalyst sono collegati tra loro attraverso il […]
https://www.ingegnerianetworking.com/wp-content/uploads/2019/11/VSS-cisco-77e-1.png
VSS è una tecnologia di clustering utilizzata attraverso switch cisco Catalyst; i due peers Catalyst sono collegati tra loro attraverso il VSL (Virtual Switch Link);
VSL utilizza il VSLP (Virtual Switch Link Protocol) per la sua funzionalità RRP ed LMP:
1) RRP (Role Resolution Protocol) è utilizzato per la negoziazione del ruolo (VSS active o standby per ogni switch)
2) LMP (Link Management Protocol) lavora in tutti i link appartenenti al VSL e scambia informazioni richieste per stabilire la corretta comunicazione tra i due switch.
VSS per operare con SSO redundancy deve incontrare le seguenti condizioni:
3) Identica versione software
4) VSL configuration consistency: il VSS active deve assicurare che le seguenti informazioni si incontrino correttamente in entrambi gli switch:
4a) switch virtual domain
4b) switch virtual node
4c) switch priority (opzionale)
4d) VSL port-channel: switch virtual link identifier
4e) VSL ports: channel-group number, shutdown, total number of VSL ports
VSS Supervisor Engine active controlla le funzionalità layer 2 (switching) and layer 3 (routing) per entrambi gli chassis (single control-plane, single management point, dual active forwarding planes)
Il piano di forwarding del traffico è performato da entrambi i peers VSS; in caso di fault della Supervisor Engine active, quella in stato standby assume il suo ruolo (switchover)
VSL (Virtual Switch Link) è un collegamento tra i peers VSS per lo scambio di messaggi di controllo processati dalla Supervisor Engine active, trasmessi e ricevuti su interface presenti nel peer VSS standby
VSS opera in un contesto di Spanning Tree Protocol; il VSS standby redirige le BPDU STP via VSL verso il peer active
Il STP bridge ID è un valore comune ed è calcolato sul MAC address chassis; non cambia a seguito di uno switchover peers.
VSS usa interchassis NFS/SSO (No Stop Forwardind and Stateful Swithover) come funzionalità di alta affidabilità (HA) tra i due chassis tra peers attraverso le Supervisor Engine active e standby ospitate nei rispettivi chassis
Il data-plane (piano di forwarding) dei due peers è in stato active-active; questo permette un forwarding dei pacchetti a piena capacità di throughput.
Il control-plane è gestito in modo centralizzato dalla SUP Engine active del peers VSS in modalità active; quando un peers VSS fallisce non c’è riconvergenza di protocollo nella rete;
No disruption avviene ai flussi di traffico transitanti attraverso i due peers member;
VSS supporta PAgP (Port Aggregation Protocol), LACP (Link Aggregation Protocol)
VSS supporta L3 port-channel;
VSS supporta IPv4, IPv4 Multicast (IGMP, PIM), IPv6, MPLS, VPLS
EXAMPLE CONFIG
VSS Domain
VSS-1 (config)# switch virtual domain 10
VSS-1 (config)# switch 1
VSS-1 (config)# exit
VSS-2 (config)# switch virtual domain 10
VSS-2 (config)# switch 2
VSS-2 (config)# exit
VSL PORT-CHANNEL
VSS-1 (config)# interface port-channel 10
VSS-1 (config)# switch virtual link 1 associa lo switch 1 come responsabile del port-channel 10
VSS-1 (config)# no shut
VSS-1 (config) exit
VSS-2 (config)# interface port-channel 10
VSS-2 (config)# switch virtual link 2 associa lo switch 2 come responsabile del port-channel 10
VSS-2 (config)# no shut
VSS-2 (config) exit
VSL PORTS
VSS-11 (config)# interface range gigabitethernet 3/10-11
VSS-1 (config)# channel-group 10 mode on
VSS-1 (config)# no shut
VSS-1 (config) exit
VSS-2 (config)# interface range gigabitethernet 5/10-11
VSS-2 (config)# channel-group 10 mode on
VSS-2 (config)# no shut
VSS-2 (config) exit
CONVERTING CHASSIS TO VIRTUAL SWITCH MODE
VSS-1 (config)# switch convert mode virtual
VSS-2 (config)# switch convert mode virtual
DISPLAY INFORMATION VSS
show switch virtual : switch domain number and role chassis
show switch virtual role : role, switch number, priority per ciascun chassis in VSS
show switch virtual link : verifica status VSL
SCENARIO CON MEC (MULTICHASSIS ETHERCHANNEL):
Un MEC è un collegamento Multihassis Etherchannel tra un nodo di accesso verso entrambi i peers VSS active e standby;
Un VSS MEC può collegare qualsiasi elemento di rete che supporti etherchannel (quale host, server, switch, router);
Un VSS MEC supporta protocolli quali LACP (Link Aggregation Protocol) oppure PAgP (Port Aggregation Protocol);
Il MSFC (Multilayer Switch Feature Card) presente nella Supervisor Engine active lavora a livello 3 (routing) ed entrambi i peers VSS performano il forwarding del traffico sulle rispettive interface sia in ingresso che in uscita;
In genere un MEC ha la capacità di assicurare che il traffico non necessariamente transiti per il VSL link; VSS bilancia il carico attraverso le porte in ogni switch in modo indipendente, creando una simmetria tra le porte di ingresso ed uscita appartenenti al MEC.