SONiC do Dell Networking: Como configurar o roteamento e o encaminhamento virtuais
摘要: 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. ...
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
說明
|
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
|
受影響的產品
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
...
文章屬性
文章編號: 000218893
文章類型: How To
上次修改時間: 10 11月 2023
版本: 5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。