Newsgroup: it.comp.reti.cisco
Titolo: VLAN Trunk

Ciao,
 
server1-->switch1-->switch2-->server2
 
se configuro tutte le porte coinvolte in trunk e faccio veicolare le vlan dalla 100 alla 200:
 
switchport trunk allowed vlan 100-200
 
devo anche creare le vlan sui singoli switch?
 
vlan 100
name pippo
no shut
 
?
 
Perchè diventerebbe scomodo. Ancora meglio, senza dover ogni volta riconfigurare tutti gli apparati coinvolti, come posso dinamicizzare la creazione delle VLAN una volta che vengono aggiunte sul server?
In sostanza vorrei evitare che l'aggiunta di una vlan sul server debba obbligatoriamente significare anche la riconfigurazione degli switch.
O le metto anticipatamente tutte in trunk (magari senza dovergli dare un nome) oppure devo usare per forza GVRP/MRP/VTP ?
 
P.S: scriptare l'esecuzione dei comandi non è una soluzione.

 devo anche creare le vlan sui singoli switch?
 
Purtroppo sì. 
Dovrebbe esserci un client VTP per Linux, ma non l'ho mai provato.

 Dovrebbe esserci un client VTP per Linux, ma non l'ho mai provato.
 
Possibile che i 2960 non supportino GVRP ma solo VTP?
Questo un dannato problema, su Linux mi pare che gli annunci GVRP si riescano a fare direttamente con "ip" ma se i 2960 che io ho un po ovunque non lo supportano, è un bel problema.
 

 Possibile che i 2960 non supportino GVRP ma solo VTP?
 
E comunque, AFAIK, GVRP (e successori) non è uguale a VTP, nemmeno come logica di funzionamento.
VTP ha bisogno di un server sul quale configurare le VLAN, il server poi propaga la configurazione a tutti i trunk coinvolti. E li si ferma.
GVRP è più flessibile, si attiva e propaga le VLAN annunciate sia su tutti i trunk, sia sugli estremi che l'hanno annunciata, ovvero ipoteticamente le due nic del server ai bordi della rete. Con GVRP non dovrei far nulla sugli switch, se non attivare la prima volta il protocollo. Tutto il resto lo fa la scheda di rete ed il server, che attivando la VLAN inizia anche ad annunciare il tag.
 
Con VTP dovrei connettermi allo switch che funge da VTP server, configurare la VLAN ed allo stesso tempo configurare i trunk connessi ai server. per automatizzare la cosa, dovrei settare le porte dei server tutte in tag (ed automaticamente VTP mi attiva tutte le vlan su tutti i trunk, a differenza di GVRP che me la attiva solo sul trunk coinvolto dall'annuncio). In una rete con molti server virtualizzati mi ritroverei lo switch di accesso con decine di porte in trunk e su tutte e 10 avrei tutte le VLAN disponibili, salvo pruning da configurare a mano. GVRP questo problema lo bypassa.
 
In sostanza: VTP mi configura i trunk di transito, ma io come configuro la porta dello switch di accesso, senza metterle tutte in trunk e di conseguenza facendo attivare tutte le VLAN da VTP? La porta 1 che deve gestire le VLAN 10,11,12 e non deve avere anche le VLAN 30,31,32 che sono sulla porta 2. Mi sta bene averle tutte in trunk (dopotutto, non c'è alternativa), ma *non* voglio tutte le vlan terminate su tutte le porte.
 
Fa strano che uno switch da 200 euro non cisco supporti GVRP mentre un cisco da oltre 5000 non lo supporti affatto. (nemmeno i 3750G lo supportano, vacca boia)

 P.S: scriptare l'esecuzione dei comandi non ï¿œ una soluzione.
 
sono d'accordo, sarebbe una porcheria
 
-- 
All the things I'm missin'
Good victuals, love and kissin'
Are waiting at the end of my ride
 
 

 list sui trunk?
 
Sostanzialmente per sicurezza. Vorrei evitare di avere in tutti i trunk tutte le VLAN presenti.

 le VLAN presenti.
 
in questo caso (sul quale concordo con te, anche per me la sicurezza e' 
fondamentale) devi valutare se quanto perdi in scalabilita' vale il 
guadagno in sicurezza, tenendo conto che
 
1) le vlan non configurate non passano comunque nei trunk
2) quelle che rimangono possono sempre essere messe in sicurezza con 
una MAC filter list, che al contrario delle allowed list sui trunk non 
devono essere cambiate, mantenendo la scalabilita'


 devono essere cambiate, mantenendo la scalabilita'
 
In che senso non devono essere cambiate? Se aggiungo una VLAN devo metterla nella accesslist matchando il MAC. (e poi quale MAC, quello del nodo, o quello della VM) ?
 
E' un peccato, GVRP risolve esattamente questo problema, dato che è la NIC che annuncia quali VLAN attivare sulla propria porta. Il trunk del server nella porta accando non avendo l'annuncio GVRP non attiva la VLAN.