SONiC Dell Networking: Come configurare il routing e l'inoltro virtuali
Summary: Questo articolo spiega come configurare Virtual Routing and Forwarding (VRF) in Dell Networking SONiC. Questo articolo utilizza uno switch con 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
|
Prerequisiti
Stiamo utilizzando la denominazione dell'interfaccia standard per dimostrare i concetti. Consultare l'articolo Dell Networking serie S: Configurazione dell'interfaccia di base - SONiC 4.0 per ulteriori informazioni sulla denominazione dell'interfaccia |
Index:
Introduzione
Configurazione di esempio
Introduzione
Virtual Routing and Forwarding (VRF) esegue il partizionamento di un router fisico in più router virtuali. Il control plane e il data plane sono isolati in ogni router virtuale; il traffico non scorre nei router virtuali. VRF consente a più istanze di tabelle di routing indipendenti di coesistere contemporaneamente all'interno dello stesso router.- Il numero di VRF massimi configurabili in uno switch Dell SONiC dipende dalla piattaforma.
- Rimuovere qualsiasi indirizzo IP esistente da un'interfaccia L3 prima di assegnarlo a un VRF
Dell SONiC supporta le seguenti istanze VRF:
- Istanza VRF predefinita
- Istanze VRF non predefinite
- Istanza VRF di gestione
| Funzione | VRF di gestione | VRF predefinito | VRF non predefinito |
|---|---|---|---|
| BGP | No | Sì | Sì |
| ICMP o PING | Sì | Sì | Sì |
| Client NTP | Sì | Sì | Sì |
| Server NTP | Sì | Sì | No |
| Client SCP | Sì | Sì | Sì |
| Traceroute | Sì | Sì | Sì |
VRF predefinito
In Dell SONiC, per impostazione predefinita, il sistema assegna inizialmente tutte le interfacce fisiche, tra cui l'interfaccia di gestione e tutte le interfacce logiche, all'istanza VRF predefinita.VRF di gestione
Il VRF di gestione fornisce una tabella di routing di gestione separata per una rete di gestione fuori banda diversa dalla rete data plane in banda predefinita. Un VRF di gestione dedicato fornisce una tabella di routing isolata per l'interfaccia di gestione quando si accede allo switch tramite SSH.- NTP utilizza il VRF di gestione per impostazione predefinita; se il VRF di gestione non è configurato, NTP utilizza il VRF predefinito.
- VRF di gestione non supporta i servizi IP, ad esempio TFTP e FTP.
- Dns è supportato.
Sintassi della configurazione VRF di gestione:
Abilitare Management VRF e spostare la porta di gestione nella gestione VRF di gestione. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf mgmt |
Verifica
DELLSONiC# show ip vrf mgmt VRF-NAME INTERFACES ---------------------------------------------------------------- mgmt Management0 |
Eliminare Management VRF e riportare l'interfaccia di gestione al VRF predefinito.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf mgmt |
VRF non predefinito
Per separare il traffico, è possibile configurare I VRF non di predefinita in DELL SONiC. È possibile associare interfacce Ethernet, loopback, port channel e VLAN fisiche a un VRF non predefinito.- Il nome vrf non predefinito è composto da un massimo di 15 caratteri alfanumerici
- Il nome VRF deve iniziare con il prefisso Vrf; ad esempio, VrfRED, Vrf10, Vrf_BLUE.
- La porta di gestione non può essere configurata come parte di VRF non predefinito
Sintassi di configurazione VRF non predefinita
Creare VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf Vrf_NAME |
Associare un'interfaccia Layer 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 |
Verificare VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip vrf VRF-NAME INTERFACES ---------------------------------------------------------------- Vrf_NAME Vlan10 default |
Annullare l'associazione di un'interfaccia da 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 |
Eliminare un VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf Vrf_NAME |
Configurazione di esempio
Per comprendere la configurazione VRF di base, esaminiamo la seguente topologia come mostrato.
Obiettivo: Il nostro obiettivo è garantire che il traffico della VLAN 10 possa comunicare solo con la VLAN 20 e viceversa. VLAN 30 comunica solo con la VLAN 40 e viceversa.
Le VLAN sono già create, le rispettive porte sono già assegnate alle VLAN e le interfacce sono senza interruzioni nello switch DELL Networking SONiC.
Per ulteriori informazioni sulla configurazione VLAN, consultare l'articolo Dell Networking SONiC: Come creare una VLAN e assegnarla alle porte di trunk e di accesso
Configurazione Vrf_RED |
Configurazione Vrf_BLUE |
|---|---|
Accedere alla CLI del framework di gestione Dell e alla modalità di configurazione admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Accedere alla CLI del framework di gestione Dell e alla modalità di configurazione admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Creare Vrf_RED VRF DELLSONiC(config)# ip vrf Vrf_RED |
Creare Vrf_BLUE VRF DELLSONiC(config)# ip vrf Vrf_BLUE |
Associare la VLAN 10 al Vrf_BLUE e assegnare l'indirizzo 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 |
Associare la VLAN 30 alla Vrf_BLUE e assegnare l'indirizzo 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 |
Associare la VLAN 20 al Vrf_BLUE e assegnare l'indirizzo 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 |
Associare la VLAN 40 al Vrf_BLUE e assegnare l'indirizzo 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 |
Verifichiamo la configurazione.
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 |
Si può notare Vrf_BLUE dispone di VLAN 30 e VLAN 40. Vrf_RED include VLAN 10 e VLAN 20.
Confrontiamo la tabella di routing per 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.