Dell Networking SONiC: Så här konfigurerar du virtuell routning och vidarebefordring
Summary: I den här artikeln beskrivs hur du konfigurerar virtuell routning och vidarebefordring (VRF) i Dell Networking SONiC. I den här artikeln används en switch som kör 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
|
Förutsättningar
Vi använder standardgränssnittsnamngivning för att demonstrera koncepten. Se Dell-artikeln Dell Networking S-Series: Grundläggande gränssnittskonfiguration – SONiC 4.0 för mer information om gränssnittsnamngivning |
Index:
Introduktion
Exempelkonfiguration
Introduktion
Virtuell routning och vidarebefordran (VRF) partitionerar en fysisk router i flera virtuella routrar. Kontroll- och dataplanet är isolerat i varje virtuell router. trafiken flödar inte över virtuella routrar. VRF gör det möjligt för flera instanser av oberoende routningstabeller att samexistera i samma router samtidigt.- Antalet maximalt konfigurerbara VRF:er i en Dell SONiC-switch beror på plattformen.
- Ta bort alla befintliga IP-adresser från ett L3-gränssnitt innan du tilldelar den till en VRF
Dell SONiC har stöd för följande VRF-instanser:
- Standardinstans för VRF
- Nondefault VRF-instanser
- VRF-instans för hantering
| Funktion | HANTERING VRF | Standard-VRF | Nondefault VRF |
|---|---|---|---|
| BGP | Nej | Ja | Ja |
| ICMP eller PING | Ja | Ja | Ja |
| NTP-klient | Ja | Ja | Ja |
| NTP-server | Ja | Ja | Nej |
| SCP-klient | Ja | Ja | Ja |
| Traceroute | Ja | Ja | Ja |
Standard-VRF
Som standard tilldelar systemet som standard alla fysiska gränssnitt, inklusive hanteringsgränssnitt och alla logiska gränssnitt, till VRF-standardinstansen.HANTERING VRF
Hanterings-VRF tillhandahåller en separat hanteringsdirigeringstabell för ett out-of-band-hanteringsnätverk som skiljer sig från standardnätverket för in-band-dataplan. En dedikerad VRF för hantering tillhandahåller en isolerad routningstabell för hanteringsgränssnittet vid åtkomst till switchen med SSH.- NTP använder hanterings-VRF som standard. Om hanterings-VRF inte har konfigurerats använder NTP standard-VRF.
- HANTERINGS-VRF har inte stöd för IP-tjänster, som TFTP och FTP.
- DNS stöds.
Syntax för VRF-konfiguration för hantering:
Aktivera Management VRF och flytta hanteringsporten till Management VRF mgmt. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf mgmt |
Verifiera
DELLSONiC# show ip vrf mgmt VRF-NAME INTERFACES ---------------------------------------------------------------- mgmt Management0 |
Ta bort Management VRF och återställ hanteringsgränssnittet till standard-VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf mgmt |
VrF som inte är standard
För att separera trafik kan vi konfigurera nondefault VRF:er i DELL SONiC. Vi kan binda fysiska Ethernet-, loopback-, portkanal- och VLAN-gränssnitt till en nondefault VRF.- Vrf-namn som inte är standard är upp till 15 alfanumeriska tecken
- VRF-namn bör börja med prefixet Vrf; till exempel VrfRED, Vrf10, Vrf_BLUE.
- Hanteringsporten kan inte konfigureras som en del av VRF som inte är standard
Syntax för VRF-konfiguration som inte är standard
Skapa VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf Vrf_NAME |
Bind ett Layer 3-gränssnitt, vlan, portchannel, loopback till 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 |
Verifiera VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip vrf VRF-NAME INTERFACES ---------------------------------------------------------------- Vrf_NAME Vlan10 default |
Koppla bort ett gränssnitt från en 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 |
Ta bort en VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf Vrf_NAME |
Exempelkonfiguration
För att förstå den grundläggande VRF-konfigurationen kan vi granska följande topologi så som visas.
Mål: Vårt mål är att säkerställa att trafiken med VLAN 10 endast kan kommunicera med VLAN 20 och vice versa. VLAN 30 kommunicerar endast med VLAN 40 och vice versa.
VLAN-nätverken har redan skapats. Respektive portar är redan tilldelade till VLAN-nätverken och gränssnitten är inte platssatta i Dell Networking SONiC-switchen.
Mer information om VLAN-konfiguration finns i artikeln Dell Networking SONiC: Skapa ett VLAN och tilldela det till trunkeringar och åtkomst till switchportar
konfiguration av Vrf_RED |
Vrf_BLUE konfiguration |
|---|---|
Öppna CLI för Dell Management Framework och konfigurera läge admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Öppna CLI för Dell Management Framework och konfigurera läge admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Skapa VRF-Vrf_RED DELLSONiC(config)# ip vrf Vrf_RED |
Skapa VRF-Vrf_BLUE DELLSONiC(config)# ip vrf Vrf_BLUE |
Bind VLAN 10 till Vrf_BLUE och tilldela IP-adress 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 |
Bind VLAN 30 till Vrf_BLUE och tilldela IP-adress 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 |
Bind VLAN 20 till Vrf_BLUE och tilldela IP-adress 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 |
Bind VLAN 40 till Vrf_BLUE och tilldela IP-adress 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 |
Låt oss verifiera konfigurationen.
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 |
Vi kan se Vrf_BLUE har VLAN 30 och VLAN 40. Vrf_RED har VLAN 10 och VLAN 20.
Låt oss jämföra routningstabellen för både 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.