SONiC do Dell Networking: Como configurar o roteamento e o encaminhamento virtuais
Summary: Este artigo explica como configurar o VRF (Virtual Routing and Forwarding, roteamento e encaminhamento virtual) no Dell Networking SONiC. Este artigo usa um comutador que executa o Dell SONiC 4.1. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
|
Pré-requisitos
Estamos usando a nomenclatura de interface padrão para demonstrar os conceitos. Consulte o artigo da Dell Dell Networking Série S: Configuração básica de interface - SONiC 4.0 para obter mais informações sobre nomenclatura de interface |
Index:
Introdução
Exemplo de configuração
Introdução
O VRF (Virtual Routing and Forwarding, roteamento e encaminhamento virtual) particiona um roteador físico em vários roteadores virtuais. O controle e o plano de dados são isolados em cada roteador virtual; O tráfego não flui entre roteadores virtuais. O VRF permite que várias instâncias de tabelas de roteamento independentes coexistam no mesmo roteador simultaneamente.- O número máximo de VRFs configuráveis em um comutador Dell SONiC depende da plataforma.
- Remova qualquer endereço IP existente de uma interface L3 antes de atribuí-lo a um VRF
O Dell SONiC é compatível com as seguintes instâncias do VRF:
- Instância padrão do VRF
- Instâncias vrf não padrão
- Instância do VRF de gerenciamento
| Recurso | VRF de gerenciamento | VRF padrão | VRF não padrão |
|---|---|---|---|
| BGP | Não | Sim | Sim |
| ICMP ou PING | Sim | Sim | Sim |
| Client NTP | Sim | Sim | Sim |
| Servidor NTP | Sim | Sim | Não |
| Client SCP | Sim | Sim | Sim |
| Traceroute | Sim | Sim | Sim |
VRF padrão
No Dell SONiC, por padrão, o sistema atribui inicialmente todas as interfaces físicas, inclusive a interface de gerenciamento e todas as interfaces lógicas, à instância padrão do VRF.VRF de gerenciamento
O VRF de gerenciamento oferece uma tabela separada de roteamento de gerenciamento para uma rede de gerenciamento fora de banda que é diferente da rede padrão de data plane em banda. Um VRF de gerenciamento dedicado fornece uma tabela de roteamento isolada para a interface de gerenciamento ao acessar o switch usando SSH.- O NTP usa o VRF de gerenciamento por padrão; se o VRF de gerenciamento não estiver configurado, o NTP usará o VRF padrão.
- O VRF de gerenciamento não dá suporte a serviços IP, como TFTP e FTP.
- O DNS é compatível.
Sintaxe de configuração do VRF de gerenciamento:
Habilite o VRF de gerenciamento e mova a porta de gerenciamento para o gerenciamento do VRF de gerenciamento. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf mgmt |
Verificação
DELLSONiC# show ip vrf mgmt VRF-NAME INTERFACES ---------------------------------------------------------------- mgmt Management0 |
Exclua o VRF de gerenciamento e retorne a interface de gerenciamento ao VRF padrão.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf mgmt |
VRF não padrão
Para separar o tráfego, podemos configurar VRFs não padrão no DELL SONiC. Podemos vincular interfaces Físicas ethernet, loopback, port channel e VLAN a um VRF não padrão.- Vrf-name não padrão tem até 15 caracteres alfanuméricos
- O nome do VRF deve começar com o prefixo Vrf; por exemplo, VrfRED, Vrf10, Vrf_BLUE.
- A porta de gerenciamento não pode ser configurada como parte do VRF não padrão
Sintaxe de configuração do VRF não padrão
Criar VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf Vrf_NAME |
Vincular uma interface de camada 3, vlan, portchannel, loopback para VRF:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface <Eth slot/port><Vlan ID><PortChannel ID><Eth slot/port.subport><Loopback ID> DELLSONiC(config-if-XXXX)# ip vrf forwarding Vrf_NAME |
Verificar VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip vrf VRF-NAME INTERFACES ---------------------------------------------------------------- Vrf_NAME Vlan10 default |
Desvincular uma interface de um VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface <Eth slot/port><Vlan ID><PortChannel ID><Eth slot/port.subport><Loopback ID> DELLSONiC(config-if-XXXX)# no ip vrf forwarding Vrf_NAME |
Exclua um VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf Vrf_NAME |
Exemplo de configuração
Para entender a configuração básica do VRF, vamos analisar a topologia a seguir, conforme mostrado.
Objetivo: Nosso objetivo é garantir que o tráfego da VLAN 10 só possa se comunicar com a VLAN 20 e vice-versa. A VLAN 30 se comunica apenas com a VLAN 40 e vice-versa.
As VLANs já foram criadas, as respectivas portas já estão atribuídas às VLANs e as interfaces não são aut.
Para saber mais sobre a configuração de VLAN, consulte o artigo Dell Networking SONiC: Como criar uma VLAN e atribuí-la aos switches Trunk e Access
Vrf_RED configuração |
Vrf_BLUE configuração |
|---|---|
Entre na CLI do Dell Management Framework e configure o modo admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Entre na CLI do Dell Management Framework e configure o modo admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Criar o vrf Vrf_RED DELLSONiC(config)# ip vrf Vrf_RED |
Criar o vrf Vrf_BLUE DELLSONiC(config)# ip vrf Vrf_BLUE |
Vincular a VLAN 10 ao Vrf_BLUE e atribuir o endereço IP DELLSONiC(config)# interface Vlan 10 DELLSONiC(config-if-Vlan10)# ip vrf forwarding Vrf_RED DELLSONiC(config-if-Vlan10)# ip address 10.0.0.1/24 DELLSONiC(config-if-Vlan10)# exit |
Vincular a VLAN 30 ao Vrf_BLUE e atribuir o endereço IP DELLSONiC(config)# interface Vlan 30 DELLSONiC(config-if-Vlan30)# ip vrf forwarding Vrf_BLUE DELLSONiC(config-if-Vlan30)# ip address 30.0.0.1/24 DELLSONiC(config-if-Vlan30)# exit |
Vincular a VLAN 20 ao Vrf_BLUE e atribuir o endereço IP DELLSONiC(config)# interface Vlan 20 DELLSONiC(config-if-Vlan20)# ip vrf forwarding Vrf_RED DELLSONiC(config-if-Vlan20)# ip address 20.0.0.1/24 DELLSONiC(config-if-Vlan20)# end |
Vincular a VLAN 40 ao Vrf_BLUE e atribuir o endereço IP DELLSONiC(config)# interface Vlan 40 DELLSONiC(config-if-Vlan40)# ip vrf forwarding Vrf_BLUE DELLSONiC(config-if-Vlan40)# ip address 40.0.0.1/24 DELLSONiC(config-if-Vlan40)# end |
Vamos verificar a configuração.
DELLSONiC# show ip vrf
VRF-NAME INTERFACES
----------------------------------------------------------------
Vrf_BLUE Vlan30
Vlan40
Vrf_RED Vlan10
Vlan20 |
DELLSONiC# show ip interfaces Flags: U-Unnumbered interface, A-Anycast IP ----------------------------------------------------------------------------------------------------------------- Interface IP address/mask VRF Admin/Oper Flags ----------------------------------------------------------------------------------------------------------------- Vlan10 10.0.0.1/24 Vrf_RED up/up Vlan20 20.0.0.1/24 Vrf_RED up/up Vlan30 30.0.0.1/24 Vrf_BLUE up/up Vlan40 40.0.0.1/24 Vrf_BLUE up/up |
Podemos ver que Vrf_BLUE VLAN 30 e VLAN 40. Vrf_RED tem VLAN 10 e VLAN 20.
Vamos comparar a tabela de roteamento para ambos OS VRF:
| Vrf_RED |
|---|
DELLSONiC# show ip route vrf Vrf_RED
Codes: K - kernel route, C - connected, S - static, B - BGP, O - OSPF
> - selected route, * - FIB route, q - queued route, r - rejected route
Destination Gateway Dist/Metric Last Update
--------------------------------------------------------------------------------------------------------------------------------
C>* 10.0.0.0/24 Direct Vlan10 0/0 00:31:42 ago
C>* 20.0.0.0/24 Direct Vlan20 0/0 00:31:31 ago |
| Vrf_BLUE |
|---|
DELLSONiC# show ip route vrf Vrf_BLUE
Codes: K - kernel route, C - connected, S - static, B - BGP, O - OSPF
> - selected route, * - FIB route, q - queued route, r - rejected route
Destination Gateway Dist/Metric Last Update
--------------------------------------------------------------------------------------------------------------------------------
C>* 30.0.0.0/24 Direct Vlan30 0/0 00:24:28 ago
C>* 40.0.0.0/24 Direct Vlan40 0/0 00:10:56 ago
|
Affected Products
Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON
, PowerSwitch Z9432F-ON
...
Article Properties
Article Number: 000218893
Article Type: How To
Last Modified: 10 Nov 2023
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.