Newsgroup: it.comp.reti.locali
Titolo: Supporto VLAN per una scheda di rete?

Sto cercando di capire come funzionano le VLAN e mi sembra di aver capito
che il VLAN tagging serve quando si collegano 2 switch tra di loro e parte
di una VLAN si trova su uno switch e parte della stessa VLAN sull'altro
switch. Il tagging serve per marcare i pacchetti in modo che si sappia
quale sia la VLAN a cui appartengono.
Apparentemente sembra una funzionalità strettamente legata agli switch e
agli apparati di rete, ma mi sono imbattuto in alcune schede di rete che
hanno il VLAN Tagging Support (in hw o sw). Che senso ha, per una scheda
di rete di un host di una (V)LAN, avere il supporto per il VLAN tagging?
L'unico motivo utile che mi viene in mente è quando l'host ha più interfacce
di rete e praticamente fa lui da switch. Ci sono altre situazioni?
Come si potrebbe verificare se una scheda di rete ha il supporto per il VLAN
tagging?

pozz ha scritto:

Il supporto del VLAN tagging dipende dal software e non dall'hardware. 
Devi quindi guardare al driver della scheda. Per l'uso, direi che su un 
server è molto utile in quanto permette di dialogare in 802.1Q (VLAN) 
direttamente con lo switch. Supponendo ad esempio di avere 10 VLAN che 
devono uscire su Internet ciascuna in modo diverso, ti basta avere una 
scheda di rete sul gateway che supporti il VLAN tagging e potrai 
affacciarti in modo distinto su ciascuna VLAN. Non ho mai sperimentato 
la cosa su Windows, ma su Linux è molto comodo. Quando configuri una 
scheda di rete, es. eth1 per supportare il VLAN tagging, viene creata 
una nuova interfaccia con il nome della VLAN a cui è assegnata. Es per 
la VLAN 5, eth1.5. Le interfacce sono fisiche: puoi utilizzarle in modo 
distinto su iptables.
Leandro

 distinto su iptables.
Avevo intuito qualcosa del genere, ma ritorniamo a dei server che hanno
due schede di rete e devono fare routing tra le due, quindi bisogna
stare attenti ai VLAN tags.
Il problema è che mi hanno chiesto un server (in realtà è una macchina
che viene controllata via Ethernet mediante SNMP) che supporti il VLAN
tagging. A cosa potrebbe servire in questo contesto, quando hai solo
una porta Ethernet?
Se il cliente deve collegare questa macchina ad una LAN segmentata in
diverse VLAN, non è più semplice configurare lo switch a tale scopo
e quindi usare una "normale" porta (non tagged) per il collegamento
alla macchina? Sarà lo switch a capire se il frame ricevuto deve essere
inoltrato alla porta untagged dove è collegato questo server.
Ho paura che la gestione del tagging direttamente dal NIC del server
sia necessaria quando questo server deve appertenere contemporaneamente
a più VLAN... ma non ne capisco ancora il motivo.
Qualcuno riesce ad illuminarmi?

Sì, penso proprio di sì.
Leandro
pozz ha scritto:



Credo che i classici esempi riportano il caso di una ripartizione fra 
Vlan di ricerca, amministrazione e magazzino.
In questo caso un server comune alle tre aree puo' essere raggiunto con 
il routing e porte non taggate oppure direttamente con la porta del 
server che supporta l'utilizzo delle vlan. La scelta di una strategia 
piuttosto che l'altra (con il routing L3 wire speed) secondo me dipende 
piu' dallo stato psicologico dell'amministratore piuttosto che da un 
reale beneficio in termini di prestazioni assolute.
Personalmente propendo per uno schema di massima semplicita' (tutte le 
porte dello switch sono uguali e non importa dove collego) ma nel caso 
di una amministrazione efficiente e di un sistema di documentazione 
efficace ed aggiornato il dispiegamento delle vlan e' sicuramente un 
sistema vincente e molto piu' adattabile a modifiche della struttura 
della rete in corso d'opera.