Diferença entre SVI e subinterface

Oct 19 2020

Os switches multicamadas modernos parecem suportar os conceitos de SVIs (switch virtual interfaces) e subinterfaces. Ambos são conceitos da camada virtual 3 usados ​​para executar funções de roteamento e alguns equipamentos oferecem suporte a ambos .

Às vezes, a documentação pode até mesmo colocar limites de composição em ambos os SVIs e subinterfaces, destacando as semelhanças também. Aqui está um trecho dos switches Cisco Catalyst 9500 Series.

Você não pode configurar mais de 4.000 interfaces VLAN da Camada 3. A soma de todas as interfaces roteadas, interfaces SVI e subinterfaces deve ser igual a 4000 ou menos.

Quais são as diferenças entre SVIs e subinterfaces para switches multicamadas? Um pode sempre ser usado no lugar do outro?

Respostas

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

Outro aspecto e ampliando um pouco o que zac67 já deu em sua resposta:

Os IDs de VLAN usados ​​em (sub) interfaces marcadas de interfaces roteadas (aka no switchport) podem ser completamente independentes do contexto de "comutação" do switch [1].

In extenso: a tag VLAN usada na subinterface não aparece como uma VLAN L2 no switch, nem consome nem faz parte de qualquer instância de (por VLAN-) spanning tree e não fará parte de qualquer VTP / Configurações de GVRP, etc. Pode até haver subinterfaces de várias interfaces roteadas usando a mesma tag VLAN (sobreposta) - e elas seriam completamente independentes: às vezes, isso é conhecido como "reconhecimento de VLAN local da porta".

Para dar um exemplo de configuração composta livremente, em pseudo configuração Cisco, fale. Essencialmente, isso é muito semelhante a como os roteadores clássicos (ISR G1, ISR G2, ISR 4K et) obtêm subinterfaces compatíveis com VLAN (é claro, roteadores clássicos não precisam da parte "sem 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
 ...

Os SVIs, ao contrário, são baseados na existência de uma determinada VLAN (como em: "L2-VLAN") no switch fornecido. Portanto, para ter um SVI, você precisa primeiro criar a referida VLAN, obter sua árvore de abrangência correta, verificar se faz parte do VTP / GVRP, se for o caso, etc.

Em seguida, você se certificará de que as portas de switch pertencentes a ele estão definidas corretamente (alguns serão access vlan xxx, alguns podem ser switchport trunk allowed vlan xxx, alguns com portfast, alguns sem ...), e então você pode adicionar o SVI em virtude de interface vlan xxx.

Como as VLANs são exclusivas por switch (pelo menos para um switch simples, sem capacidade de VDC), essa restrição de exclusividade também se aplica aos SVIs. Você não pode ter vários interface vlan xxxpara o mesmo ID de 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] Bem ... um pouco. Existem / existiam switches (Cat6500, por exemplo) que consumiriam um ID de VLAN (doravante oculto) ao configurar uma porta roteada e eles tinham seus problemas ou simplesmente não permitiam subinterfaces marcadas de tais portas roteadas. Nos bastidores, eles configurariam internamente uma VLAN sem spanning-tree, mapeariam a porta configurada nessa VLAN e adicionariam um SVI com o endereço IP configurado da porta pseudo-roteada).

7 SagarUragonda Nov 03 2020 at 11:14

O termo SVI e subinterface são quase os mesmos. Sua funcionalidade também parece ser a mesma, mas as mudanças de terminalogia são feitas de acordo com o local em que a estamos usando.

A configuração geral de subinterface é usada em roteadores para configuração de roteador e stick ou configuração inter-Vlan para garantir a comunicação entre diferentes Vlans ou diferentes sub-redes.

Considerando que SVI (switch virtual interface) são configurados em switches de camada 3 ou switch multicamadas, o switch que pode operar tanto na camada 2 quanto na camada 3. A configuração de SVI no switch de camada 3 garantirá a comunicação entre diferentes Vlans ou sub-redes diferentes.

Configuração de sub interface no roteador

É interface L3 para uma sub-rede particular

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

Chave de configuração da camada 3 de SVI (chave multi camada 3)

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

Uma subinterface é parte de uma interface física, usada para uma única VLAN. Normalmente, você só tem aqueles para interfaces roteadas (L3) que não participam do encaminhamento L2 = comutação.

Um SVI ( switch virtual interface ) é uma ligação da camada de rede (L3) à própria instância da VLAN - uma vez que a VLAN é distribuída por todas as portas participadas, essa ligação é virtual ( switch virtual interface ). Como uma subinterface, um SVI pode ser usado para roteamento, gerenciamento, DHCP, ...

A principal diferença é que um SVI está vinculado a uma VLAN usada para comutação L2, enquanto uma subinterface faz parte de uma interface L3 que não participa da comutação L2. Consequentemente, um VLAN ID específico em uma subinterface pode indicar uma VLAN diferente (segmento L2, também conhecido como domínio de transmissão) do mesmo VLID em outra interface.

1 user253751 Oct 20 2020 at 04:22

Quando você tem uma configuração de camada 2 com VLANs, cada VLAN age basicamente como um switch virtual. Afinal, esse é o objetivo das VLANs. Você pode pensar no fluxo de tráfego como entrando por uma porta, sendo dividido (demultiplexado) em diferentes fluxos de VLAN, ficando L2 comutado independentemente em cada VLAN e, em seguida, no lado de saída, os fluxos de diferentes VLANs são combinados (multiplexados) novamente antes que eles fluam para fora da única porta física.

(Claro, os switches não são realmente implementados com fiação separada para cada VLAN. Eles geralmente agem como se fossem)

O switch também possui algum tipo de hardware de processamento de camada 3 que implementa um roteador virtual (mas não um switch).

Um SVI conecta um dos switches virtuais VLAN ao roteador virtual. Se o pacote for transmitido ou endereçado ao roteador virtual, ele será encaminhado para lá, da mesma forma que seria encaminhado para um host conectado a uma porta na VLAN. (Pode haver filtragem adicional, como uma otimização)

Em contraste, uma subinterface conecta o roteador virtual diretamente à camada VLAN multiplex / demultiplex. Isso significa que cada combinação de porta / VLAN pode ter uma interface de camada 3 separada. Isso também significa que o encaminhamento da camada 2 não se aplica a essa combinação de porta / VLAN.

Alguns switches suportam apenas um modo ou outro por porta, e alguns switches permitem misturar e combinar, com ponte L2 para algumas VLANs e subinterfaces L3 para outras.

Este é um modelo conceitual - as implementações reais podem ser diferentes.