Différence entre SVI et sous-interface
Les commutateurs multicouches modernes semblent prendre en charge à la fois les SVI (interfaces virtuelles de commutation) et les concepts de sous-interfaces. Les deux sont des couches virtuelles 3 concepts utilisés pour effectuer des fonctions de routage et de l' équipement supporte à la fois .
Parfois, la documentation peut même mettre des limites composites sur les SVI et les sous-interfaces, mettant également en évidence les similitudes. Voici un extrait de code pour les commutateurs de la gamme Cisco Catalyst 9500.
Vous ne pouvez pas configurer plus de 4 000 interfaces VLAN de couche 3. La somme de toutes les interfaces routées, interfaces SVI et sous-interfaces doit être égale ou inférieure à 4000.
Quelles sont les différences entre les SVI et les sous-interfaces pour les commutateurs multicouches? L'un peut-il toujours être utilisé à la place d'un autre?
Réponses
Un autre aspect et élargissant un peu ce que zac67 a déjà donné dans sa réponse:
Les ID de VLAN utilisés sur les (sous) interfaces étiquetées des interfaces routées (aka no switchport) peuvent être complètement indépendants du contexte de «commutation» du commutateur [1].
In extenso: la balise VLAN utilisée sur la sous-interface n'apparaît pas comme un VLAN L2 sur le commutateur, ne consomme ni ne fait partie d'aucune instance de spanning-tree (per-VLAN-), et ne fera partie d'aucun VTP / Configurations GVRP, etc. Il peut même y avoir des sous-interfaces de plusieurs interfaces routées utilisant la même balise VLAN (qui se chevauchent) - et elles seraient complètement indépendantes: parfois, c'est ce qu'on appelle «la prise de conscience du VLAN local du port».
Pour donner un exemple de configuration librement composé, dans pseudo Cisco config speak. Essentiellement, cela est très similaire à la façon dont les routeurs classiques (ISR G1, ISR G2, ISR 4K et) obtiennent des sous-interfaces compatibles VLAN (bien sûr, les routeurs classiques n'ont pas besoin de la partie "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
...
Les SVI en revanche sont basés sur l'existence du VLAN donné (comme dans: "L2-VLAN") sur le commutateur donné. Donc, pour avoir un SVI, vous devez d'abord créer ledit VLAN, obtenir son spanning-tree correctement, vérifier s'il fait partie de VTP / GVRP si cela est prévu, etc.
Ensuite, vous vous assurerez que les switchports qui s'y rapportent sont correctement définis (certains le seront access vlan xxx, certains le seront switchport trunk allowed vlan xxx, certains avec portfast, d'autres sans ...), puis vous pourrez ajouter le SVI en vertu de interface vlan xxx.
Étant donné que les VLAN sont uniques par commutateur (au moins pour un commutateur simple, non compatible VDC), cette restriction d'unicité s'applique également aux SVI. Vous ne pouvez pas en avoir plusieurs interface vlan xxxpour le même 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] Eh bien ... un peu. Il y a / étaient des commutateurs (Cat6500, par exemple) qui consommeraient un ID de VLAN (désormais masqué) lors de la configuration d'un port routé, et ils avaient des problèmes avec ou ne permettaient manifestement pas les sous-interfaces étiquetées de ces ports routés. Dans les coulisses, ils configureraient en interne un VLAN sans spanning-tree, mapperaient le port configuré dans ce VLAN et ajouteraient un SVI avec l'adresse IP configurée du pseudo-port routé).
Le terme SVI et sous-interface sont presque identiques. Sa fonctionnalité semble également être la même, mais la terminologie change selon l'endroit où nous l'utilisons.
La configuration générale de la sous-interface est utilisée dans les routeurs pour la configuration du routeur et du stick ou la configuration inter-Vlan pour assurer la communication entre différents Vlans ou différents sous-réseaux.
Alors que les SVI (switch virtual interface) sont configurés dans les commutateurs layer3 ou multicouche, le commutateur qui peut fonctionner à la fois sur layer2 et layer3 .. La configuration SVI dans le commutateur layer3 assurera la communication entre différents Vlans ou différents sous-réseaux.
Configuration de la sous-interface dans le routeur
C'est une interface L3 pour un sous-réseau particulier
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
Commutateur de configuration SVI layer3 (commutateur multicouche3)
Switch (config) # interfàce vlan 10
Switch (config)#iip address 192.168.10.1 255.255.255.0
Switch (config) #no shutdown
Une sous-interface fait partie d'une interface physique, utilisée pour un seul VLAN. Habituellement, vous ne disposez que de celles des interfaces routées (L3) qui ne participent pas au transfert L2 = commutation.
Une SVI ( interface virtuelle de commutateur ) est une liaison de couche réseau (L3) à l'instance VLAN elle-même - puisque le VLAN est distribué sur tous les ports participants, cette liaison est virtuelle ( interface virtuelle de commutateur ). Comme une sous-interface, un SVI peut être utilisé pour le routage, la gestion, DHCP, ...
La principale différence est qu'un SVI est lié à un VLAN utilisé pour la commutation L2, tandis qu'une sous-interface fait partie d'une interface L3 qui ne participe pas à la commutation L2. En conséquence, un ID de VLAN spécifique sur une sous- interface peut indiquer un VLAN différent (segment L2 aka domaine de diffusion) que le même VLID sur une autre interface.
Lorsque vous avez une configuration de couche 2 avec des VLAN, chaque VLAN agit essentiellement comme un commutateur virtuel. C'est le but des VLAN, après tout. Vous pouvez considérer le flux de trafic comme entrant via un port, se divisant (démultiplexé) en différents flux VLAN, commutant L2 indépendamment dans chaque VLAN, puis du côté sortant, les flux de différents VLAN sont combinés (multiplexés) encore une fois avant qu'ils ne sortent du port physique unique.
(Bien sûr, les commutateurs ne sont pas réellement implémentés avec un câblage séparé pour chaque VLAN. Ils agissent principalement comme s'ils l'étaient)
Le commutateur a également une sorte de matériel de traitement de couche 3 qui implémente un routeur virtuel (mais pas un commutateur).
Un SVI connecte l'un des commutateurs virtuels VLAN au routeur virtuel. Si le paquet est diffusé ou adressé au routeur virtuel, il y est transféré, tout comme il serait transmis à un hôte attaché à un port du VLAN. (Il peut y avoir un filtrage supplémentaire, comme une optimisation)
En revanche, une sous-interface connecte le routeur virtuel directement à la couche multiplex / démultiplex VLAN. Cela signifie que chaque combinaison port / VLAN peut avoir une interface de couche 3 distincte. Cela signifie également que le transfert de couche 2 ne s'applique pas à cette combinaison port / VLAN.
Certains commutateurs ne prennent en charge qu'un mode ou l'autre par port, et certains commutateurs vous permettent de mélanger et de faire correspondre, avec un pontage L2 pour certains VLAN et des sous-interfaces L3 pour d'autres.
Il s'agit d'un modèle conceptuel - les implémentations réelles peuvent différer.