Dell Networking SONiC: Slik konfigurerer du virtuell ruting og videresending

Summary: Denne artikkelen forklarer hvordan du konfigurerer virtuell ruting og videresending (VRF) i Dell Networking SONiC. Denne artikkelen bruker en svitsj som kjø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

 
Forhåndskrav
Vi bruker standard grensesnittnavn for å demonstrere konseptene. Se Dell-artikkelen Dell Networking S-serien: Basic Interface Configuration – SONiC 4.0 for mer informasjon om navngiving av grensesnitt


Index:

Innledning Eksempel på konfigurasjon
 

Innledning

Virtuell ruting og videresending (VRF) partisjonerer en fysisk ruter i flere virtuelle rutere. Kontroll- og dataplanet er isolert i hver virtuelle ruter. trafikken flyter ikke over virtuelle rutere. VRF gjør det mulig å bruke flere forekomster av uavhengige rutingtabeller samtidig som de finnes i samme ruter.
  • Antallet maksimale konfigurerbare VRF-er i en Dell SONiC-svitsj avhenger av plattformen.
  • Fjern alle eksisterende IP-adresser fra et L3-grensesnitt før du tilordner den til en VRF

Dell SONiC støtter følgende VRF-forekomster:

  • Standard VRF-forekomst
  • Ikke-standard VRF-forekomster
  • VrF-forekomst for administrasjon
Tabellen nedenfor viser støttede funksjoner i administrasjon, standard og ikke-standard VRF-forekomster:
 
Funksjon VrF-administrasjon Standard VRF Ikke-standard VRF
BGP Nei Ja Ja
ICMP eller PING Ja Ja Ja
NTP-klient Ja Ja Ja
NTP-server Ja Ja Nei
SCP-klient Ja Ja Ja
Traceroute Ja Ja Ja
 

Standard VRF

I Dell SONiC tilordner systemet som standard alle fysiske grensesnitt, inkludert administrasjonsgrensesnitt og alle logiske grensesnitt, til standard VRF-forekomst.

    VrF-administrasjon

    ADMINISTRASJONs-VRF gir en separat rutingtabell for utenforliggende administrasjonsnettverk som er forskjellig fra standard dataplannettverk i bånd. En dedikert administrasjons-VRF gir en isolert rutingtabell for administrasjonsgrensesnittet når du får tilgang til svitsjen ved hjelp av SSH.
    • NTP bruker vrf-administrasjon som standard. Hvis VRF-administrasjon ikke er konfigurert, bruker NTP standard VRF.
    • VRF-administrasjon støtter ikke IP-tjenester, for eksempel TFTP og FTP.
    • DNS støttes.

    Syntaks for vrf-konfigurasjon for administrasjon:

    Aktiver Management VRF og flytt Administrasjonsport til Management VRF mgmt.
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure
    DELLSONiC(config)# ip vrf mgmt

    Bekreft 
    DELLSONiC# show ip vrf mgmt
    VRF-NAME            INTERFACES
    ----------------------------------------------------------------
    mgmt                Management0
    

    Slett VRF-administrasjon, og sett administrasjonsgrensesnittet tilbake til standard VRF. 
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure
    DELLSONiC(config)# no ip vrf mgmt
     

    VRF som ikke er standard

    For å skille trafikk kan vi konfigurere ikke-standard VRF-er i DELL SONiC. Vi kan binde fysisk Ethernet-, tilbakekoblings-, portkanal- og VLAN-grensesnitt til en ikke-standard VRF.
    • Vrf-navn som ikke er standard, er opptil 15 alfanumeriske tegn
    • VRF-navnet skal starte med prefikset Vrf, for eksempel VrfRED, Vrf10 og Vrf_BLUE.
    • Administrasjonsport kan ikke konfigureres som en del av VRF som ikke er standard


    Syntaks for VRF-konfigurasjon som ikke er standard

    Opprette VRF
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure
    DELLSONiC(config)# ip vrf Vrf_NAME

    Bind et Layer 3-grensesnitt, vlan, portkanal, tilbakekobling 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

    Kontroller VRF
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# show ip vrf
    VRF-NAME            INTERFACES
    ----------------------------------------------------------------
    Vrf_NAME            Vlan10
    default
    

    Løsne et grensesnitt 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

    Slett en VRF.
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure
    DELLSONiC(config)# no ip vrf Vrf_NAME
     

    Eksempel på konfigurasjon

    For å forstå den grunnleggende VRF-konfigurasjonen kan du la oss gjennomgå følgende topologi som vist. 

    VRF-konfigurasjon

    Mål: Målet vårt er å sikre at trafikken på VLAN 10 bare kan kommunisere med VLAN 20 og omvendt. VLAN 30 kommuniserer bare med VLAN 40 og omvendt.

    VLAN-ene er allerede opprettet. De respektive portene er allerede tilordnet VLAN-nettverkene, og grensesnittene er opphevet i Dell Networking SONiC-svitsjen. 

    Hvis du vil vite mer om VLAN-konfigurasjon, kan du se artikkelen Dell Networking SONiC: Slik oppretter du et VLAN og tilordner det til trunk- og tilgangssvitsjporter
     

    Vrf_RED-konfigurasjon
     

    Vrf_BLUE-konfigurasjon
     

    Gå inn i Dell Management Framework CLI og konfigurer modus
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure

    Gå inn i Dell Management Framework CLI og konfigurer modus
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure

    Opprette VRF-Vrf_RED
    DELLSONiC(config)# ip vrf Vrf_RED

    Opprette VRF-Vrf_BLUE
    DELLSONiC(config)# ip vrf Vrf_BLUE

    Bind VLAN 10 til Vrf_BLUE og tilordne 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

    Bind VLAN 30 til Vrf_BLUE og tilordne 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

    Bind VLAN 20 til Vrf_BLUE og tilordne 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

    Bind VLAN 40 til Vrf_BLUE og tilordne 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

    La oss kontrollere konfigurasjonen.
    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.

    La oss sammenligne rutingtabellen for begge VRF-ene:
    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.