Transcript VLAN

INFOCOM Dept. Antonio Cianfrani

Virtual LAN (VLAN)

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Richiami sullo standard Ethernet

 Lo standard Ethernet (IEEE 802.3) è utilizzato per le Local Area Network (LAN): livello 2 della pila protocollare.     Consente l’utilizzo di un mezzo trasmissivo condiviso utilizzando la tecnologia CSMA/CD (Carrier Sense Multiple Access/Collision Detection)

Carrier Sense

: tutti i dispositivi che devono inviare dei messaggi devono “ascoltare” il mezzo prima e durante l’invio.

Multiple Access

: possono nascere problemi di collisione (trasmissione quasi contemporanea)

Collision Detection

: il segnale risulterà amplificato e i dispositivi utilizzeranno un algoritmo di Backoff (random)

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Frame Ethernet

 Il frame ethernet è costituito da un Header, l’unità dati del protocollo di strato 3 e un Trailer

Preamble + Start of frame Destination Address Source Address Lenght or Type Layer 3 PDU (Ipv4 packet) Frame Check Sequence

 Gli indirizzi di sorgente e di destinazione sono indirizzi MAC (6 bytes). Sono espressi di norma in formato esadecimale: 00-24-9A-3C-74-02, 00:24:9A:3C:74:02, 0024.9A3C.7402

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Dispositivi di livello 2

Hub

: dispositivo che rilancia i frame ethernet, ricevuti su una interfaccia, su tutte le sue altre interfaccie 

Switch

: ogni frame ethernet ricevuto su una interfaccia è inviato esclusivamente sulla interfaccia d’uscita che consente di raggiungere la destinazione. Il suo funzionamento si basa su una tabella MAC (MAC address table)

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

MAC address table

   La MAC table di uno switch è una tabella che contiene per ogni indirizzo MAC di destinazione la rispettiva porta di uscita Ogni volta che uno switch riceve un frame ethernet, legge il MAC destination address e determina la porta di uscita consultando la MAC table La MAC table viene riempita tramite un processo di apprendimento (MAC source address)

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Configurazione base di uno switch

    Gli switch hanno una IOS simile a quella dei router I parametri di base da configurare su uno switch sono:  Un indirizzo IP ed una maschera di sottorete (?)  Un default getway (?) L’indirizzo IP e la maschera di sottorete servono per il management dello switch (connessione tramite telnet) Il default gateway serve per avere l’accesso ad un server web/tftp remoto (principalmente per caricare una nuova IOS)

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Interfaccia di management

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

VLAN: motivazioni

 LAN Ethernet: tutti gli host appartenenti ad una stessa infrastruttura fisica (switches, hubs, cavi) fanno parte della stessa rete IP  Se bisogna realizzare più reti IP all’interno di uno stesso edifico sono necessarie più infrastrutture fisiche  L’introduzione delle VLAN consente di eliminare questa limitazione: più reti logiche possono condividere la stessa infrastruttura fisica  Virtual LAN: sottorete IP indipendente che può condividere la stessa rete fisica di altre VLANs

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Vantaggi delle VLAN

   Sicurezza Riduzione dei costi Limitazione del traffico di broadcast

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

VLAN: configurazione

 Per definire più VLANs all’interno di una rete Ethernet bisogna correttamente configurare gli switch della rete  Ogni VLAN è identificata da un numero (VID: 1 - 1005) ed ha un proprio blocco di indirizzi  Le VLAN devono essere definite all’interno dello switch

Switch (config)# vlan

x

Switch (config-vlan)# name

nome (opzionale)

Switch (config)# vlan 10 Switch (config-vlan)# name student VLAN 10 “student”

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Porte dello Switch

Le porte di uno switch possono essere di due tipi 

Porte d’accesso

(access port): porte a cui sono connessi solo dispositivi appartenenti ad una VLAN 

Porte Trunk

: porte su cui possono transitare frame appartenenti a VLAN diverse  necessità di differenziare i frame

VLAN 10 “student” VLAN 10 “student” VLAN 30 “guest” ACCESS PORT

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

TRUNK PORT VLAN 30 “guest”

INFOCOM Dept.

Access Port

 Come fa uno switch a sapere a quale VLAN appartiene un frame che riceve su una particolare interfaccia/porta?   Le VLAN sono port-based  VLAN di appartenenza in base alla porta su cui è stato ricevuto il frame Bisogna configurare staticamente le porte di accesso in modo da associarle alle VLAN corrette

Switch (config)# interface FastEthernet o/

x

Switch (config-if)# switchport mode access Switch (config-if)# switchport access vlan

y

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Limiti delle porte Access

VLAN 10 VLAN 20 VLAN 30 VLAN 10 VLAN 20 VLAN 30

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

TRUNK

INFOCOM Dept.

Trunk Port (1/3)

    Porta Trunk: porta su cui possono transitare frame appartenenti a VLAN diverse. Come fa uno switch a sapere a quale VLAN appartiene un frame che riceve su una porta trunk? E’ necessario estendere lo standard Ethernet. 802.3Q: inserimento di un tag all’interno del frame ethernet contenente il VID (identificativo della VLAN cui appartiene il frame)

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Trunk Port (2/3)

   Con il termine trunk si intende la connessione punto-punto tra due porte trunk di uno switch I frame che attraversano un trunk sono tutti “tagged” ad eccezione di quelli appartenenti ad una specifica VLAN: la Native VLAN. La Native VLAN è usata per il traffico di controllo

Switch (config)# interface FastEthernet o/

x

Switch (config-if)# switchport mode trunk Switch (config-if)# switchport trunk native vlan 99

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Trunk Port (3/3)

  Di default la porta trunk accetta tutte le VLAN. E’ possibile configurare la porta trunk in modo che solo un sottoinsieme di VLAN sia consentito:

Switch (config-if)# switchport trunk allowed vlan

y

VLAN 10 VLAN 20 VLAN 30

FE 0/13

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

R(config)# interface FastEthernet 0/13 R(config-if)# switchport mode trunk R(config-if)# switchport trunk native vlan 99 R(config-if)# switchport trunk allowed 10-20

INFOCOM Dept.

Funzionamento dello switch

  Uno switch instrada il traffico in base alla VLAN di appartenenza Il traffico broadcast ricevuto su una interfaccia di accesso sarà inviato solo sulle altre interfacce (accesso o trunk) del router su cui è configurata la VLAN in questione

VLAN 10 VLAN 20 VLAN 30

broad broad FE 0/1 FE 0/2 FE 0/3 FE 0/13 FE 0/1, FE 0/2 e FE 0/3: access port FE 0/13: trunk port (allowed 10,20,30)

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Gestione delle VLAN (1/2)

 Il comando

show vlan brief

l’associazione alle porte elenca le VLAN configurate e

Nessuna VLAN configurata VLAN 20 configurata ed associata all’interfaccia FastEthernet 0/18

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Gestione delle VLAN (1/2)

 Il comando

show interface FastEthernet

x/y

switchport

consente di valutare la modalità di una interfaccia

Access port Trunk port

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

Inter-VLAN routing

 Quando due host appartenenti a VLAN diverse devono comunicare è necessaria la presenza di un router

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014

INFOCOM Dept.

VLAN Troubleshooting

Possibili problemi di funzionamento di una rete Ethernet con VLAN:  Native VLAN mismatch  Trunk mode mismatch  Incorretti indirizzi IP all’interno delle VLAN  VLAN non consentite (allowed) sui trunk

Laboratorio di Applicazioni Telematiche – Antonio Cianfrani -- A.A. 2013/2014