Dell Networking SONiC: Virtuele routering en doorsturen configureren
Summary: In dit artikel wordt uitgelegd hoe u Virtual Routing and Forwarding (VRF) configureert in Dell Networking SONiC. Dit artikel gebruikt een switch met 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
|
Vereisten
We gebruiken standaard interfacenamen om de concepten te demonstreren. Zie het Dell artikel Dell Networking S-serie: Basic Interface Configuration - SONiC 4.0 voor meer informatie over interfacenamen |
Index:
Inleiding
Voorbeeldconfiguratie
Inleiding
Virtual Routing and Forwarding (VRF) partitioneert een fysieke router in meerdere virtuele routers. Het controle- en dataniveau zijn geïsoleerd in elke virtuele router; verkeer stroomt niet over virtuele routers. MET VRF kunnen meerdere instanties van onafhankelijke routeringstabellen tegelijkertijd in dezelfde router aanwezig zijn.- Het aantal maximaal configureerbare VRF's in een Dell SONiC switch is afhankelijk van het platform.
- Verwijder een bestaand IP-adres uit een L3-interface voordat u het aan een VRF toewijst
Dell SONiC ondersteunt de volgende VRF-instanties:
- Standaard VRF-instantie
- Niet-standaard VRF-instanties
- VrF-instantie voor beheer
| Kenmerk | Vrf-beheer | Standaard VRF | Niet-standaard VRF |
|---|---|---|---|
| BGP | Nee | Ja | Ja |
| ICMP of PING | Ja | Ja | Ja |
| NTP-client | Ja | Ja | Ja |
| NTP-server | Ja | Ja | Nee |
| SCP-client | Ja | Ja | Ja |
| Traceroute | Ja | Ja | Ja |
Standaard VRF
In Dell SONiC wijst het systeem standaard alle fysieke interfaces, inclusief beheerinterface en alle logische interfaces, toe aan de standaard VRF-instantie.Vrf-beheer
De beheer-VRF biedt een afzonderlijke beheerrouteringstabel voor een out-of-band beheernetwerk dat verschilt van het standaard in-band dataplannetwerk. Een speciale beheer-VRF biedt een geïsoleerde routeringstabel voor de beheerinterface bij toegang tot de switch met behulp van SSH.- NTP maakt standaard gebruik van de beheer-VRF; Als de beheer-VRF niet is geconfigureerd, gebruikt NTP de standaard VRF.
- De beheer-VRF biedt geen ondersteuning voor IP-services, zoals TFTP en FTP.
- DNS wordt ondersteund.
Syntaxis van vrf-configuratiebeheer:
Schakel Management VRF in en verplaats de beheerpoort naar Management VRF-beheer. admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf mgmt |
Verifiëren
DELLSONiC# show ip vrf mgmt VRF-NAME INTERFACES ---------------------------------------------------------------- mgmt Management0 |
Verwijder Management VRF en herstel de beheerinterface naar de standaard VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf mgmt |
Niet-standaard VRF
Om verkeer te scheiden, kunnen we niet-standaard VRF's configureren in DELL SONiC. We kunnen fysieke Ethernet-, loopback-, poortkanaal- en VLAN-interfaces koppelen aan een niet-standaard VRF.- Niet-standaard vrf-naam is maximaal 15 alfanumerieke tekens
- VrF-naam moet beginnen met het voorvoegsel Vrf; bijvoorbeeld VrfRED, Vrf10, Vrf_BLUE.
- Beheerpoort kan niet worden geconfigureerd als onderdeel van niet-standaard VRF
Niet-standaard VRF-configuratiesyntaxis
VRF maken
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# ip vrf Vrf_NAME |
Een Layer 3-interface, vlan, portchannel, loopback aan VRF koppelen:
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 |
Controleer VRF
admin@DELLSONiC:~$ sonic-cli DELLSONiC# show ip vrf VRF-NAME INTERFACES ---------------------------------------------------------------- Vrf_NAME Vlan10 default |
Ontkoppel een interface van een 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 |
Verwijder een VRF.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# no ip vrf Vrf_NAME |
Voorbeeldconfiguratie
Laten we de volgende topologie bekijken, zoals weergegeven om de basis-VRF-configuratie te begrijpen.
Doelstelling: Ons doel is ervoor te zorgen dat het verkeer van VLAN 10 alleen kan communiceren met VLAN 20 en vice versa. VLAN 30 communiceert alleen met VLAN 40 en vice versa.
De VLAN's zijn al gemaakt, de respectieve poorten zijn al toegewezen aan de VLAN's en interfaces worden niet opgenomen in de Dell Networking SONiC Switch.
Raadpleeg voor meer informatie over VLAN-configuratie het artikel Dell Networking SONiC: Een VLAN maken en toewijzen aan trunk- en toegangsswitchpoorten
Vrf_RED configuratie |
Vrf_BLUE configuratie |
|---|---|
Ga naar dell Management Framework CLI en configureer de modus admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
Ga naar dell Management Framework CLI en configureer de modus admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure |
VRF-Vrf_RED maken DELLSONiC(config)# ip vrf Vrf_RED |
VRF-Vrf_BLUE maken DELLSONiC(config)# ip vrf Vrf_BLUE |
VLAN 10 koppelen aan Vrf_BLUE en IP-adres toewijzen 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 |
VLAN 30 koppelen aan Vrf_BLUE en IP-adres toewijzen 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 |
VLAN 20 koppelen aan Vrf_BLUE en IP-adres toewijzen 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 |
VLAN 40 koppelen aan Vrf_BLUE en IP-adres toewijzen 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 |
Laat ons de configuratie controleren.
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 |
We kunnen zien dat Vrf_BLUE VLAN 30 en VLAN 40 heeft. Vrf_RED heeft VLAN 10 en VLAN 20.
Laten we de routeringstabel voor beide VRF's vergelijken:
| 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.