Dell Networking SONiC: Sådan konfigureres virtuel routing og videresendelse
Summary: Denne artikel forklarer, hvordan du konfigurerer virtual routing og videresendelse (VRF) i Dell Networking SONiC. Denne artikel bruger en switch, der kører 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
|
Forudsætninger
Vi bruger standardgrænsefladenavngivning til at demonstrere koncepterne. Se Dell-artiklen Dell Networking S-serien: Grundlæggende grænsefladekonfiguration – SONiC 4.0 for yderligere oplysninger om grænsefladenavngivning |
Index:
Indledning
Eksempelkonfiguration
Indledning
VRF-partitioner (Virtual Routing and Forwarding) opretter en fysisk router i flere virtuelle routere. Kontrol- og dataplanet er isoleret i hver virtuel router. trafikken løber ikke gennem virtuelle routere. VRF gør det muligt for flere forekomster af uafhængige routingtabeller at sameksistere på samme router samtidigt.- Antallet af maksimalt konfigurerbare VRF'er i en Dell SONiC-switch afhænger af platformen.
- Fjern eksisterende IP-adresse fra en L3-grænseflade, før du tildeler den til en VRF
Dell SONiC understøtter følgende VRF-forekomster:
- Standard VRF-forekomst
- Ikke-default VRF-forekomster
- Administrations-VRF-forekomst
| Funktion | Administration AF VRF | Standard VRF | Ikke-default 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
I Dell SONiC tildeler systemet som standard alle fysiske grænseflader, herunder administrationsgrænseflade og alle logiske grænseflader, til VRF-standardforekomsten.Administration AF VRF
VrF-styringen leverer en separat mgmt-routingtabel for et out-of-band-administrationsnetværk, der er forskelligt fra det standard in-band-dataplannetværk. En dedikeret administrations-VRF giver en isoleret routingtabel til administrationsgrænsefladen, når du får adgang til switchen vha. SSH.- NTP bruger styrings-VRF som standard; hvis styrings-VRF ikke er konfigureret, bruger NTP standard-VRF.
- Administrationen af VRF understøtter ikke IP-tjenester som f.eks. TFTP og FTP.
- DNS understøttes.
Administrations-VRF konfigurationssyntaks:
Aktiver styrings-VRF, og flyt administrationsporten til Management VRF Mgmt. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf mgmt |
Bekræft
DELLSONiC# show ip vrf mgmt VRF-NAME INTERFACES ---------------------------------------------------------------- mgmt Management0 |
Slet Management VRF, og returner administrationsgrænsefladen til standard-VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf mgmt |
Ikke-standard VRF
For at adskille trafik kan vi konfigurere ikke-default VRF'er i DELL SONiC. Vi kan binde fysiske Ethernet-, loopback-, portkanal- og VLAN-grænseflader til en ikke-default VRF.- Ikke-standard vrf-navn er op til 15 alfanumeriske tegn
- VRF-navn skal starte med præfikset Vrf; f.eks. VrfRED, Vrf10 Vrf_BLUE.
- Administrationsporten kan ikke konfigureres som en del af ikke-standard VRF
Ikke-standard VRF-konfigurationssyntaks
Opret VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf Vrf_NAME |
Binde en Layer 3-grænseflade, vlan, portkanal, loopback til 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 |
Bekræft VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip vrf VRF-NAME INTERFACES ---------------------------------------------------------------- Vrf_NAME Vlan10 default |
Kobl en grænseflade fra 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 |
Slet en VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf Vrf_NAME |
Eksempelkonfiguration
Lad os gennemgå følgende topologi som vist for at forstå den grundlæggende VRF-konfiguration.
Mål: Vores mål er at sikre, at trafik på VLAN 10 kun kan kommunikere med VLAN 20 og omvendt. VLAN 30 kommunikerer kun med VLAN 40 og omvendt.
VLAN'erne er allerede oprettet, de respektive porte er allerede tildelt VLAN'erne, og grænseflader er unshut i Dell Networking SONiC Switch.
Du kan få mere at vide om VLAN-konfiguration i artiklen Dell Networking SONiC: Sådan opretter du et VLAN og tildeler det til Trunk og får adgang til SwitchPorts
Vrf_RED konfiguration |
Vrf_BLUE konfiguration |
|---|---|
Åbn Dell Management Framework CLI og konfigurationstilstand admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Åbn Dell Management Framework CLI og konfigurationstilstand admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Opret VRF-Vrf_RED DELLSONiC(config)# ip vrf Vrf_RED |
Opret VRF-Vrf_BLUE DELLSONiC(config)# ip vrf Vrf_BLUE |
Binding AF VLAN 10 til Vrf_BLUE og tildeling af IP-adresse 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 |
Binding VLAN 30 til Vrf_BLUE og tildel IP-adresse 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 |
Binding AF VLAN 20 til Vrf_BLUE og tildeling af IP-adresse 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 |
Binding AF VLAN 40 til Vrf_BLUE og tildeling af IP-adresse 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 |
Lad os kontrollere 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 og VLAN 40. Vrf_RED har VLAN 10 og VLAN 20.
Lad os sammenligne routingtabellen for 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.