Nozioni di base sull’inoltro: VLAN, LAG, spanning tree, routing · Nozioni di base sugli switch · Schede di rete e switch · Documentazione · CodingBox
CodingBox Documentazione

Nozioni di base sull’inoltro: VLAN, LAG, spanning tree, routing

Un problema di ricetrasmettitore non si presenta mai come un problema di ricetrasmettitore. Appare come un cambiamento di topologia dello spanning tree, un membro LAG sospeso, un neighbor OSPF che oscilla, un tunnel VXLAN che fa flap oppure «metà degli utenti è lenta». Per ricondurre questi sintomi al livello fisico serve il vocabolario del forwarding: come uno switch apprende gli indirizzi MAC, cosa sono le VLAN e i trunk, come l’aggregazione dei collegamenti distribuisce i flussi tramite hash, perché lo spanning tree blocca le porte e cosa fanno i protocolli di routing quando un collegamento va in flap. Questa pagina è quel vocabolario, limitato a ciò che conta quando la causa radice può essere un connettore sporco.

Livello 2: apprendimento MAC e VLAN

ConcettoCosa succedeAspetto ottico
Apprendimento MACil MAC sorgente di ogni frame viene registrato in base alla porta di ingresso; le destinazioni sconosciute vengono inondate (flood)una porta in flap svuota e riapprende le voci — brevi flood dopo ogni flap
Invecchiamentole voci scadono (300 s come impostazione predefinita)—
VLAN (802.1Q)un dominio di broadcast; i frame portano un tag a 12 bit (1–4094) sui trunk—
Porta accessuna VLAN non taggata—
Porta trunkmolte VLAN taggate, una nativa non taggataun disallineamento della VLAN nativa lungo un uplink si manifesta come connettività parziale, non come un guasto del collegamento
MTU / jumbo1 500 byte come impostazione predefinita, 9 000–9 216 per i jumboun disallineamento dell’MTU lungo un uplink lascia passare i pacchetti piccoli e scarta i grandi — sembra un problema ottico intermittente
Storm control, BPDU guard, port securityfunzionalità di protezione che disattivano le porteuna porta errdisabled per una di queste funzionalità sembra un modulo morto (Indice dei sintomi)

Spanning tree

VarianteConvergenzaNote
STP (802.1D)30–50 slegacy
RSTP (802.1w)< 1–3 spredefinito sulla maggior parte
MSTP (802.1s)come RSTP, per istanzagruppi di VLAN
PVST+/Rapid-PVST+per VLANCisco

Lo spanning tree blocca i percorsi L2 ridondanti. Ecco cosa fa un’ottica difettosa:

  • un uplink in flap genera topology change notification (TCN); ogni TCN svuota le tabelle MAC in tutta la rete e causa secondi di flood — gli utenti vedono blocchi a ogni flap (Flapping del collegamento);
  • un collegamento unidirezionale (una fibra interrotta, il Tx funziona, l’Rx no) può creare un loop se i BPDU smettono di arrivare — UDLD, loop guard e bridge assurance esistono proprio per questo (Nessun collegamento);
  • i LED delle porte bloccate (ambra) sono normali sui collegamenti ridondanti, non un guasto (Denominazione delle porte e LED).

Le fabric leaf–spine evitano lo STP instradando ogni collegamento.

Aggregazione dei collegamenti (LAG, port-channel, bond)

VoceRegola
ProtocolloLACP (802.1AX / 802.3ad): i membri scambiano PDU e negoziano l’appartenenza; un LAG statico non ha protezione
Membristessa velocità, duplex, MTU; la maggior parte dei NOS richiede lo stesso FEC e lo stesso tipo di media — 4 × ottiche da 25G o 4 × DAC da 25G, non miste
Hashingi flussi vengono distribuiti in base all’hash dei campi MAC/IP/porta; un flusso non supera mai la velocità di un singolo membro
Membro con erroriLACP lo mantiene nel bundle finché passano i PDU; errori CRC su un membro corrompono i flussi che vi finiscono per hash — la firma tipica è «alcune sessioni lente, altre a posto» (Metriche VDM & FEC)
Min-linksil bundle va down se meno di N membri sono up — protegge dal funzionamento su un solo collegamento degradato
NomiPort-channel, ae, Eth-Trunk, bond, PortChannel a seconda del NOS
Tra due switchMLAG/vPC/VLT (Stacking e MLAG)

In pratica: quando un LAG «funziona ma è lento», controlla i contatori per membro e il DDM, non il bundle.

Livello 3: routing sullo switch

ConcettoCos’èAspetto ottico
SVI / porta instradatainterfaccia IP su una VLAN o su una porta fisicagli uplink instradati non hanno STP; un flap è un evento di routing
Statico / OSPF / IS-IS / BGPprotocolli di routing; le fabric dei data center usano BGP (eBGP per collegamento) oppure OSPFi log di neighbor up/down individuano quale collegamento è andato in flap e quando
ECMPmultipath a costo uguale su N uplink; i flussi vengono distribuiti con hash come nel LAGun uplink difettoso degrada 1/N dei flussi; BFD (50–300 ms) rileva il guasto più velocemente dei timer di protocollo
Dampeningimpedisce a un’interfaccia in flap di essere annunciataun’ottica in flap finisce soggetta a dampening — collegamento «up» ma traffico non instradato
VRFtabelle di routing separate (VRF di management!)un ping allo switch sulla VRF sbagliata sembra un guasto del collegamento
Ridondanza del first hop (HSRP/VRRP)gateway virtuale tra due switchi flap causano lo switchover del gateway

Overlay

OverlayDoveAspetto ottico
VXLAN / EVPNfabric dei data center: L2 over L3i tunnel viaggiano su ECMP; un collegamento spine guasto degrada i tunnel in modo casuale, non deterministico
MPLS / SRcarrieril fast reroute (< 50 ms) maschera i flap — controlla i contatori dell’underlay
EVPN multihoming (ESI-LAG)sostituisce MLAGcollegamenti membro verso leaf diversi, stesse regole dei membri LAG

Controllo di flusso e classi lossless

MeccanismoScopoAspetto ottico
Pause 802.3xfermare il neighborusato raramente; il pause globale nasconde la congestione
PFC (802.1Qbb)pause per priorità per RoCE/FCoEun collegamento con errori CRC innesca ritrasmissioni, non pause — ma tempeste di pause da una porta in flap possono bloccare una classe lossless in tutta la fabric (Ethernet lossless)
ECNsegnalare la congestione—

Ricondurre i sintomi di forwarding al livello fisico

Sintomo di forwardingCausa fisica da controllare
TCN dello STP ogni pochi minuti, flap MAC nei logun uplink in flap — potenza Rx del DDM vicina alla sensibilità, connettore sporco
Membro LACP «suspended» / «individual»disallineamento di FEC o velocità su quel membro; modulo non riconosciuto
Reset del neighbor OSPF/BGP su un collegamentoottica in flap, oppure modulo al limite di temperatura
ECMP: un sottoinsieme di flussi lento o con perditeun uplink con errori FEC non correggibili / CRC
I frame jumbo falliscono, i ping funzionanoMTU — non l’ottica
Loop o broadcast storm dopo una riparazione della fibracollegamento unidirezionale, inversione di polarità sull’MPO, UDLD assente
Il traffico si interrompe dopo un aggiornamento softwareottiche di terze parti rifiutate dalla nuova release (Matrici di compatibilità e firmware)
Il server vede il link up ma senza trafficoVLAN sbagliata/disallineamento della nativa, oppure LAG sullo switch e nessuno sul server

I controlli fisici dietro ogni riga: Indice dei sintomi, Verifica delle ottiche su uno switch.

In CodingBox

I sintomi a livello di forwarding indicano una porta; la porta indica un modulo; il DDM, l’identità e le soglie del modulo — letti sullo switch o al banco — chiudono il caso. Tenere una scheda per modulo nel code database trasforma «il LAG era di nuovo lento» in «membro 3, serial X, Rx −17 dBm, sostituito».


Se trovi un’imprecisione o un errore in questo articolo, seleziona il passaggio corrispondente e premi Ctrl+Enter per .