Differenza tra SVI e sottointerfaccia

Oct 19 2020

I moderni switch multistrato sembrano supportare sia i concetti SVI (switch virtual interfaces) sia i concetti di subinterfaces. Entrambi sono concetti di livello 3 virtuale utilizzati per eseguire funzioni di instradamento e alcune apparecchiature li supportano entrambi .

A volte la documentazione può anche porre limiti compositi sia alle SVI che alle sottointerfacce, evidenziando anche le somiglianze. Ecco uno snippet per gli switch Cisco Catalyst serie 9500.

Non è possibile configurare più di 4.000 interfacce VLAN di livello 3. La somma di tutte le interfacce instradate, le interfacce SVI e le sottointerfacce dovrebbe essere uguale a 4000 o inferiore.

Quali sono le differenze tra SVI e sottointerfacce per switch multistrato? Si può sempre usare uno al posto di un altro?

Risposte

6 Marc'netztier'Luethi Oct 19 2020 at 18:11

Un altro aspetto che amplia un po 'quello che zac67 ha già fornito nella sua risposta:

Gli ID VLAN utilizzati sulle (sotto) interfacce con tag delle interfacce instradate (aka no switchport) possono essere completamente indipendenti dal contesto di "commutazione" dello switch [1].

In extenso: il tag VLAN utilizzato sulla sottointerfaccia non appare come una VLAN L2 sullo switch, né consuma né fa parte di alcuna istanza di (per-VLAN-) spanning-tree e non farà parte di alcun VTP / Configurazioni GVRP ecc. Possono esserci anche sottointerfacce di più interfacce instradate che utilizzano lo stesso tag VLAN (sovrapposto) - e sarebbero completamente indipendenti: a volte, questo è indicato come "riconoscimento VLAN locale della porta".

Per fornire un esempio di configurazione composto liberamente, in pseudo configurazione di Cisco parlare. Essenzialmente, questo è molto simile al modo in cui i router classici (ISR G1, ISR G2, ISR 4K et) ottengono sottointerfacce VLAN (ovviamente, i router classici non hanno bisogno della parte "no switchport")

interface gig1/1
 no switchport

interface gig1/1.100
 encapsulation dot1q 100
 ip address 192.168.100.1/24
 ...

interface gig1/1.200
 encapsulation dot1q 200
 ip address 192.168.200.1/24
 ...

interface gig1/2
 no switchport

interface gig1/2.100
 encapsulation dot1q 100
 ip address 192.168.201.1/24
 ...

Le SVI, al contrario, si basano sull'esistenza della VLAN data (come in: "L2-VLAN") sullo switch specificato. Quindi, per avere una SVI, devi prima creare la suddetta VLAN, ottenere il suo spanning-tree corretto, controllare se fa parte di VTP / GVRP, se previsto, ecc.

Quindi ti assicurerai che gli switchport ad esso relativi siano impostati correttamente (alcuni lo saranno access vlan xxx, altri potrebbero esserlo switchport trunk allowed vlan xxx, alcuni con portfast, altri senza ...), e poi potrai aggiungere SVI in virtù di interface vlan xxx.

Poiché le VLAN sono univoche per switch (almeno per uno switch semplice e non compatibile con VDC), questa restrizione di unicità si applica anche alle SVI. Non puoi avere più interface vlan xxxper lo stesso ID VLAN.

vlan 100
 name MyVLAN100
vlan 200
 name MyVLAN200

spanning-tree vlan 100 priority 16384
spanning-tree vlan 200 priority 16384

interface vlan 100
  ip address 192.168.100.1/24
  ...

interface vlan 200 
  ip address 192.168.200.1/24
  ...

interface gig1/1
 switchport mode trunk
 switchport switchport trunk allowed vlan 100,200
 spanning-tree port type edge trunk
 ...

[1] Beh ... un po '. Ci sono / c'erano switch (Cat6500, ad esempio) che consumerebbero un ID VLAN (d'ora in poi nascosto) durante la configurazione di una porta instradata, e avevano i loro problemi con o chiaramente non consentivano sottointerfacce etichettate di tali porte instradate. Dietro le quinte, configurerebbero internamente una VLAN senza spanning tree, mapperebbero la porta configurata in quella VLAN e aggiungerebbero una SVI con l'indirizzo IP configurato della porta pseudo instradata).

7 SagarUragonda Nov 03 2020 at 11:14

Il termine SVI e sottointerfaccia sono quasi gli stessi. Anche la sua funzionalità sembra essere la stessa, ma la terminalogia cambia rispetto a dove la stiamo usando ..

La configurazione generale della sottointerfaccia viene utilizzata nei router per la configurazione di router e stick o la configurazione inter-Vlan per garantire la comunicazione tra diverse Vlan o diverse sottoreti.

Considerando che SVI (switch virtual interfàce) sono configurati in switch layer3 o switch multilayer, lo switch che può operare sia su layer2 che layer3 .. La configurazione SVI nello switch layer3 garantirà la comunicazione tra diverse LAN o sottoreti differenti ..

Configurazione dell'interfaccia secondaria nel router

È l'interfaccia L3 per una particolare sottorete

Router(config)# int f0/1 Router(config)#no ip address Router(config)#no shutdown

Router(config)#int f0/1.10 Router(config)#encapsulation dot1 10

Router(config)#ip address 192.168.10.1 255.255.255.0

Router (config)#no shutdown

Switch layer3 di configurazione SVI (switch multi layer3)

Switch (config) # interfàce vlan 10

Switch (config)#iip address 192.168.10.1 255.255.255.0

Switch (config) #no shutdown

3 Zac67 Oct 19 2020 at 16:56

Una sottointerfaccia fa parte di un'interfaccia fisica, utilizzata per una singola VLAN. Di solito, hai solo quelli per le interfacce indirizzate (L3) che non prendono parte all'inoltro L2 = commutazione.

Una SVI ( switch virtual interface ) è un'associazione a livello di rete (L3) all'istanza VLAN stessa: poiché la VLAN è distribuita su tutte le porte partecipate, tale associazione è virtuale ( switch virtual interface ). Come una sottointerfaccia, una SVI può essere utilizzata per routing, gestione, DHCP, ...

La differenza principale è che una SVI è associata a una VLAN utilizzata per la commutazione L2, mentre una sottointerfaccia fa parte di un'interfaccia L3 che non prende parte alla commutazione L2. Di conseguenza, un ID VLAN specifico su una sottointerfaccia può indicare una VLAN diversa (segmento L2 noto anche come dominio di trasmissione) rispetto allo stesso VLID su un'altra interfaccia.

1 user253751 Oct 20 2020 at 04:22

Quando si dispone di una configurazione di livello 2 con VLAN, ciascuna VLAN agisce fondamentalmente come uno switch virtuale. Questo è il punto delle VLAN, dopotutto. Puoi pensare al flusso di traffico come in entrata attraverso una porta, diviso (demultiplexato) in diversi flussi VLAN, commutato L2 in modo indipendente in ciascuna VLAN, e poi sul lato in uscita, i flussi da diverse VLAN vengono combinati (multiplexati) di nuovo prima che escano dall'unica porta fisica.

(Ovviamente, gli switch non sono effettivamente implementati con cablaggio separato per ciascuna VLAN. Per lo più si comportano come se lo fossero)

Lo switch ha anche una sorta di hardware di elaborazione di livello 3 che implementa un router virtuale (ma non uno switch).

Una SVI collega uno degli switch virtuali VLAN al router virtuale. Se il pacchetto viene trasmesso o indirizzato al router virtuale, viene inoltrato lì, proprio come verrebbe inoltrato a un host collegato a una porta nella VLAN. (Possono esserci filtri aggiuntivi, come ottimizzazione)

Al contrario, una sotto-interfaccia collega il router virtuale direttamente al livello VLAN multiplex / demultiplex. Ciò significa che ogni combinazione di porta / VLAN può avere un'interfaccia di livello 3 separata. Significa anche che l'inoltro di livello 2 non si applica a quella combinazione porta / VLAN.

Alcuni switch supportano solo una modalità o l'altra per porta e alcuni switch consentono di combinare e abbinare, con bridging L2 per alcune VLAN e sub-interfacce L3 per altre.

Questo è un modello concettuale: le implementazioni effettive possono differire.