Salta al contenuto

Ripasso rapido

Ripasso rapido: Switching – CCNA

Questa scheda di ripasso ti aiuta a rivedere i concetti fondamentali dello switching Cisco CCNA prima di affrontare il quiz.

Cosa devi sapere davvero

Lo switching è uno dei blocchi più importanti della certificazione CCNA. Riguarda il funzionamento degli switch Ethernet, la segmentazione con VLAN, i collegamenti trunk, la prevenzione dei loop con STP, l’aggregazione dei link con EtherChannel e diversi controlli di sicurezza Layer 2.

Per CCNA devi capire non solo le definizioni, ma anche il motivo per cui questi meccanismi esistono: separare il traffico, ridurre i domini di broadcast, evitare loop, migliorare affidabilità e controllare l’accesso alla rete.

Concetti chiave

  • Switch Layer 2: inoltra frame Ethernet usando la MAC address table.
  • MAC address table: associa indirizzi MAC alle porte dello switch.
  • VLAN: separa logicamente una rete Layer 2 in più domini di broadcast.
  • Access port: porta assegnata a una sola VLAN.
  • Trunk port: porta che trasporta traffico di più VLAN usando tagging 802.1Q.
  • Native VLAN: VLAN non taggata su un trunk 802.1Q.
  • STP: protocollo che previene loop Layer 2 bloccando percorsi ridondanti.
  • Root bridge: switch di riferimento scelto da STP.
  • EtherChannel: aggrega più link fisici in un unico link logico.
  • Port security: limita quali MAC address possono usare una porta.
  • DHCP snooping: protegge da server DHCP non autorizzati.
  • DAI: Dynamic ARP Inspection, protegge da attacchi ARP spoofing.

Differenze da non confondere

ConcettoSignificato principale
Access portPorta per una sola VLAN
Trunk portPorta che trasporta più VLAN
VLANDominio di broadcast logico
Native VLANVLAN non taggata su trunk
MAC tableTabella usata dallo switch per inoltrare frame
STPPreviene loop Layer 2
Root bridgeSwitch centrale nella topologia STP
EtherChannelAggrega più link fisici
Port securityLimita MAC address su una porta
DHCP snoopingBlocca DHCP non autorizzati
DAIProtegge da ARP spoofing

Come funziona uno switch

Uno switch Ethernet inoltra frame in base agli indirizzi MAC.

Quando riceve un frame, lo switch legge:

  • MAC sorgente;
  • MAC destinazione;
  • porta di ingresso;
  • VLAN associata.

Lo switch impara il MAC sorgente e lo inserisce nella MAC address table. Se conosce la porta associata al MAC destinazione, inoltra il frame solo su quella porta. Se non lo conosce, effettua flooding nella VLAN corretta.

Per CCNA devi ricordare che uno switch non inoltra in base agli indirizzi IP quando lavora come switch Layer 2. Il forwarding Layer 2 si basa sugli indirizzi MAC.

VLAN

Una VLAN separa logicamente una rete Layer 2. Ogni VLAN rappresenta un dominio di broadcast separato.

Esempio:

  • VLAN 10 = utenti;
  • VLAN 20 = server;
  • VLAN 30 = voice;
  • VLAN 99 = management.

Il vantaggio delle VLAN è che permettono di separare il traffico senza dover avere switch fisici separati per ogni rete.

Le VLAN aiutano a:

  • ridurre il traffico broadcast;
  • separare reparti o servizi;
  • migliorare sicurezza e organizzazione;
  • applicare policy diverse;
  • facilitare troubleshooting e gestione.

Access port

Una access port appartiene normalmente a una sola VLAN. È usata per collegare dispositivi finali come PC, stampanti, telefoni IP o endpoint.

Esempio concettuale:

  • una porta collegata a un PC può essere access nella VLAN 10;
  • una porta collegata a una stampante può essere access nella VLAN 20.

Una porta access non trasporta normalmente tag VLAN verso il dispositivo finale.

Trunk port

Una trunk port trasporta traffico di più VLAN tra switch, router, firewall o altri dispositivi di rete.

Il trunk usa normalmente lo standard IEEE 802.1Q, che aggiunge un tag al frame Ethernet per indicare a quale VLAN appartiene.

Esempi tipici di trunk:

  • switch verso switch;
  • switch verso router per router-on-a-stick;
  • switch verso firewall;
  • switch verso hypervisor;
  • switch verso access point che gestisce più SSID/VLAN.

Per CCNA devi sapere distinguere chiaramente access port e trunk port.

Native VLAN

La native VLAN è la VLAN che viaggia senza tag su un trunk 802.1Q.

Questo concetto è spesso presente nei quiz perché può creare problemi di sicurezza o configurazione se non è coerente tra i due lati del trunk.

Best practice comuni:

  • evitare di usare la VLAN 1 come native VLAN;
  • usare una VLAN non utilizzata per la native VLAN;
  • mantenere la native VLAN uguale sui due lati del trunk;
  • non usare la native VLAN per traffico utente importante.

Inter-VLAN routing

Le VLAN separano il traffico Layer 2. Per far comunicare dispositivi in VLAN diverse serve routing.

Le soluzioni più comuni sono:

  • router-on-a-stick;
  • switch Layer 3 con SVI;
  • firewall o router che instrada tra VLAN.

Esempio:

  • un PC in VLAN 10 non comunica direttamente con un server in VLAN 20;
  • serve un dispositivo Layer 3 che faccia routing tra le VLAN.

Per CCNA è importante ricordare che lo switch Layer 2 separa le VLAN, ma il routing tra VLAN richiede funzionalità Layer 3.

STP

STP, Spanning Tree Protocol, serve a prevenire loop Layer 2.

I loop Layer 2 sono pericolosi perché Ethernet non ha un TTL come IP. Un loop può generare:

  • broadcast storm;
  • duplicazione dei frame;
  • instabilità della MAC address table;
  • rete lenta o completamente inutilizzabile.

STP crea una topologia logica senza loop bloccando alcuni percorsi ridondanti. I link ridondanti restano utili perché possono diventare attivi in caso di guasto.

Root bridge

Il root bridge è lo switch di riferimento nella topologia STP.

STP sceglie il root bridge in base al Bridge ID, composto principalmente da:

  • bridge priority;
  • MAC address.

Vince il Bridge ID più basso.

Per controllare la topologia STP, spesso si imposta manualmente la priority dello switch che si vuole rendere root bridge.

Porte STP

In CCNA devi conoscere almeno il significato generale dei ruoli principali:

  • Root port: porta migliore verso il root bridge.
  • Designated port: porta che inoltra traffico su un segmento.
  • Blocked/alternate port: porta bloccata per prevenire loop.

Il punto importante non è memorizzare ogni dettaglio avanzato, ma capire che STP decide quali porte inoltrano e quali vengono bloccate per evitare loop.

EtherChannel

EtherChannel permette di combinare più link fisici in un unico link logico.

Vantaggi:

  • maggiore banda aggregata;
  • ridondanza;
  • migliore utilizzo dei link;
  • STP vede il bundle come un solo collegamento logico.

EtherChannel può essere configurato:

  • staticamente;
  • con PAgP;
  • con LACP.

Per CCNA devi ricordare che i link membri devono avere configurazioni coerenti: velocità, duplex, VLAN, trunk/access mode e parametri compatibili.

Port security

Port security limita quali MAC address possono usare una porta dello switch.

Può essere utile per impedire che dispositivi non autorizzati vengano collegati a porte access.

Può usare:

  • MAC statici;
  • MAC dinamici;
  • sticky MAC address.

Le azioni tipiche in caso di violazione includono:

  • protect;
  • restrict;
  • shutdown.

Nei quiz CCNA, shutdown è spesso il comportamento predefinito più severo: la porta può andare in err-disabled.

DHCP snooping

DHCP snooping protegge la rete da server DHCP non autorizzati.

Il concetto chiave è la distinzione tra:

  • porte trusted;
  • porte untrusted.

Le porte verso server DHCP legittimi o uplink controllati possono essere trusted. Le porte verso utenti finali normalmente restano untrusted.

DHCP snooping può bloccare risposte DHCP provenienti da porte non autorizzate.

Dynamic ARP Inspection

Dynamic ARP Inspection, o DAI, aiuta a proteggere da ARP spoofing e ARP poisoning.

DAI controlla i messaggi ARP e verifica che siano coerenti con informazioni attendibili, spesso derivate dalla tabella di DHCP snooping.

Il punto chiave è che DHCP snooping e DAI lavorano spesso insieme: DHCP snooping costruisce una base di fiducia, DAI la usa per validare ARP.

Errori comuni nei quiz

  • Confondere access port e trunk port.
  • Pensare che una VLAN permetta automaticamente comunicazione con altre VLAN.
  • Dimenticare che per comunicare tra VLAN serve routing.
  • Confondere native VLAN e management VLAN.
  • Pensare che STP aumenti la velocità della rete.
  • Dimenticare che STP serve a prevenire loop.
  • Pensare che EtherChannel sia solo ridondanza e non anche aggregazione logica.
  • Configurare EtherChannel con parametri incoerenti tra le porte.
  • Confondere port security con ACL.
  • Pensare che DHCP snooping blocchi tutti i DHCP, anche quelli legittimi.
  • Dimenticare che DAI protegge da attacchi ARP, non da tutti gli attacchi Layer 2.

Mini scenario d’esame

Una azienda ha due switch collegati con più link fisici. Senza un meccanismo di protezione, la topologia può creare loop Layer 2 e causare broadcast storm. La soluzione principale per prevenire loop è usare STP.

Se invece l’obiettivo è usare più link fisici come un unico collegamento logico aumentando banda e ridondanza, la soluzione più adatta è EtherChannel.

Mini checklist prima del quiz

Prima di iniziare il quiz dovresti saper spiegare:

  • come uno switch usa la MAC address table;
  • cosa significa VLAN;
  • la differenza tra access port e trunk port;
  • a cosa serve la native VLAN;
  • perché serve routing tra VLAN diverse;
  • perché STP previene loop Layer 2;
  • cosa significa root bridge;
  • a cosa serve EtherChannel;
  • perché le porte EtherChannel devono avere configurazioni coerenti;
  • cosa fa port security;
  • a cosa serve DHCP snooping;
  • perché DAI protegge da ARP spoofing.

FAQ

Che cos’è lo switching in CCNA?

Lo switching riguarda il funzionamento degli switch Ethernet, l’inoltro dei frame tramite MAC address table, le VLAN, i trunk, STP, EtherChannel e i controlli Layer 2.

Qual è la differenza tra access port e trunk port?

Una access port appartiene normalmente a una sola VLAN ed è usata per dispositivi finali. Una trunk port trasporta traffico di più VLAN usando tagging 802.1Q.

A cosa serve una VLAN?

Una VLAN separa logicamente una rete Layer 2 in domini di broadcast diversi. Aiuta a organizzare il traffico, ridurre broadcast e separare utenti o servizi.

Perché serve STP?

STP serve a prevenire loop Layer 2. Senza STP, collegamenti ridondanti tra switch possono causare broadcast storm e instabilità della rete.

A cosa serve EtherChannel?

EtherChannel aggrega più link fisici in un unico link logico, offrendo più banda, ridondanza e una gestione più ordinata da parte di STP.

Che cosa fa port security?

Port security limita quali MAC address possono usare una porta dello switch e può bloccare o disabilitare la porta in caso di violazione.

A cosa serve DHCP snooping?

DHCP snooping protegge da server DHCP non autorizzati distinguendo porte trusted e untrusted.

A cosa serve Dynamic ARP Inspection?

Dynamic ARP Inspection aiuta a prevenire ARP spoofing controllando che i messaggi ARP siano coerenti con informazioni attendibili.

Ora metti alla prova quello che hai ripassato

Dopo il ripasso, passa al quiz per verificare se hai davvero capito i concetti principali.