SONiC de Dell Networking: Cómo configurar el enrutamiento virtual y el reenvío
Summary: En este artículo, se explica cómo configurar el enrutamiento y reenvío virtual (VRF) en Dell Networking SONiC. En este artículo, se utiliza un switch que ejecuta 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
|
Requisitos previos
Utilizamos la denominación de interfaz estándar para demostrar los conceptos. Consulte el artículo de Dell Dell Networking serie S: Configuración básica de la interfaz: SONiC 4.0 para obtener más información sobre la denominación de la interfaz |
Index:
Introducción
Configuración de muestra
Introducción
El enrutamiento y reenvío virtual (VRF) particiona un enrutador físico en varios enrutadores virtuales. El control y el plano de datos están aislados en cada enrutador virtual; el tráfico no fluye entre enrutadores virtuales. VRF permite que varias instancias de tablas de enrutamiento independientes coexisten dentro del mismo enrutador simultáneamente.- La cantidad máxima de VRF configurables en un switch SoNiC de Dell depende de la plataforma.
- Elimine cualquier dirección IP existente de una interfaz L3 antes de asignarla a un VRF
Dell SONiC es compatible con las siguientes instancias de VRF:
- Instancia de VRF predeterminada
- Instancias de VRF no predeterminadas
- Instancia de VRF de administración
| Característica | VRF de administración | VRF predeterminado | VRF no predeterminado |
|---|---|---|---|
| BGP | No | Sí | Sí |
| ICMP o PING | Sí | Sí | Sí |
| Cliente NTP | Sí | Sí | Sí |
| Servidor NTP | Sí | Sí | No |
| Cliente SCP | Sí | Sí | Sí |
| Traceroute | Sí | Sí | Sí |
VRF predeterminado
En Dell SONiC, de manera predeterminada, el sistema asigna inicialmente todas las interfaces físicas, incluidas la interfaz de administración y todas las interfaces lógicas, a la instancia de VRF predeterminada.VRF de administración
El VRF de administración proporciona una tabla de enrutamiento de administración independiente para una red de administración fuera de banda que es diferente de la red de plano de datos en banda predeterminada. Un VRF de administración dedicado proporciona una tabla de enrutamiento aislada para la interfaz de administración cuando se accede al switch mediante SSH.- NTP utiliza el VRF de administración de manera predeterminada; Si el VRF de administración no está configurado, NTP utiliza el VRF predeterminado.
- El VRF de administración no es compatible con servicios de IP, como TFTP y FTP.
- DNS es compatible.
Sintaxis de configuración de VRF de administración:
Habilite el VRF de administración y transfiera el puerto de administración a la administración de VRF de administración. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf mgmt |
Verificar
DELLSONiC# show ip vrf mgmt VRF-NAME INTERFACES ---------------------------------------------------------------- mgmt Management0 |
Elimine el VRF de administración y devuelva la interfaz de administración al VRF predeterminado.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf mgmt |
VRF no predeterminado
Para separar el tráfico, podemos configurar VRF no predeterminados en DELL SONiC. Podemos vincular ethernet físico, loopback, canal de puerto e interfaces VLAN a un VRF no predeterminado.- El nombre vrf no predeterminado tiene hasta 15 caracteres alfanuméricos
- El nombre de VRF debe comenzar con el prefijo Vrf; por ejemplo, VrfRED, Vrf10, Vrf_BLUE.
- El puerto de administración no se puede configurar como parte de VRF no predeterminado
Sintaxis de configuración de VRF no predeterminada
Crear VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf Vrf_NAME |
Vincular una interfaz de capa 3, vlan, portchannel, loopback a 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 |
Desvinificar una interfaz de un 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 |
Elimine un VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf Vrf_NAME |
Configuración de muestra
Para comprender la configuración básica de VRF, revisemos la siguiente topología como se muestra.
Objetivo: Nuestro objetivo es garantizar que el tráfico de VLAN 10 solo pueda comunicarse con VLAN 20 y viceversa. VLAN 30 solo se comunica con la VLAN 40 y viceversa.
Las VLAN ya se crearon, los puertos respectivos ya están asignados a las VLAN y las interfaces se desconecten en el switch SONiC de Dell Networking.
Para obtener más información sobre la configuración de VLAN, consulte el artículo Dell Networking SONiC: Cómo crear una VLAN y asignarla a los puertos de switch de acceso y troncal
Configuración de Vrf_RED |
Configuración de Vrf_BLUE |
|---|---|
Ingrese a la CLI de Dell Management Framework y configure el modo admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Ingrese a la CLI de Dell Management Framework y configure el modo admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Crear Vrf_RED de VRF DELLSONiC(config)# ip vrf Vrf_RED |
Crear Vrf_BLUE de VRF DELLSONiC(config)# ip vrf Vrf_BLUE |
Vincular VLAN 10 a Vrf_BLUE y asignar dirección 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 |
Enlazar VLAN 30 a Vrf_BLUE y asignar dirección 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 |
Enlazar VLAN 20 a Vrf_BLUE y asignar dirección 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 |
Enlazar VLAN 40 a Vrf_BLUE y asignar dirección 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 |
Verifiquemos la configuración.
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 Vrf_BLUE tiene VLAN 30 y VLAN 40. Vrf_RED tiene VLAN 10 y VLAN 20.
Comparemos la tabla de enrutamiento para ambos 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.