Dell Networking SONiC: Virtuaalireitityksen ja -välityksen määrittäminen

Summary: Tässä artikkelissa selitetään, miten VRF (Virtual Routing and Forwarding) määritetään Dell Networking SONiC -ohjaimessa. Tässä artikkelissa käytetään Dell SONiC 4.1 -kytkintä.

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

 
Edellytykset
Esittelemme käsitteitä vakioliitännän nimeämistoiminnolla. Katso Dellin artikkelia Dell Networking S -sarja: Basic Interface Configuration – SONiC 4.0 : lisätietoja liitännän nimeämisestä


Hakemisto:

Johdanto Esimerkkimääritys
 

Johdanto

VIRTUAALINEN REITITYS (VIRTUAL Routing and Forwarding, VRF) -osiot ohjaavat fyysisen reitittimen useisiin virtuaalireitittimiin. Ohjaus- ja datatasot eristetään kussakin virtuaalireitittimessä. liikenne ei virrat virtuaalireitittimien välillä. VRF-toiminnolla samassa reitittimessä voi esiintyä samanaikaisesti useita erillisiä reititystaulukoita.
  • Dell SONiC -kytkimen määritettävien VRF-tiedostojen enimmäismäärä määräytyy ympäristön mukaan.
  • Poista mahdollinen olemassa oleva IP-osoite L3-liitännästä, ennen kuin määrität sen VRF-laitteelle.

Dell SONiC tukee seuraavia VRF-esiintymiä:

  • Oletusarvoinen VRF-esiintymä
  • Muut kuin vikasietoiset VRF-esiintymät
  • Hallinta-VRF-esiintymä
Seuraavassa taulukossa on lueteltu tuetut ominaisuudet hallinta-, oletus- ja ei-vikasietoisessa VRF-esiintymässä:
 
Ominaisuus Hallinnan VRF Oletus-VRF Ei-kehikon VRF
BGP Ei Kyllä Kyllä
ICMP tai PING Kyllä Kyllä Kyllä
NTP-asiakasohjelma Kyllä Kyllä Kyllä
NTP-palvelin Kyllä Kyllä Ei
SCP-asiakas Kyllä Kyllä Kyllä
Traceroute Kyllä Kyllä Kyllä
 

Oletus-VRF

Dell SONiC:ssä järjestelmä määrittää oletusarvoisesti oletusarvoisesti kaikki fyysiset liitännät, mukaan lukien hallintaliittymän ja kaikki loogiset liitännät, oletusarvoisesti VRF-instanssiin.

    Hallinnan VRF

    Hallinta-VRF tarjoaa erillisen mgmt-reititystaulukon kaistan ulkopuoliselle hallintaverkolle, joka poikkeaa oletusarvoisesta kaistansisäisesta data plane -verkosta. Erillinen hallinta-VRF tarjoaa rajatun reititystaulukon hallintakäyttöliittymälle, kun kytkintä käytetään SSH:n kautta.
    • NTP käyttää oletusarvoisesti hallinta-VRF:ää. Jos hallinta-VRF:ää ei ole määritetty, NTP käyttää oletus-VRF:ää.
    • Hallinta-VRF ei tue IP-palveluja, kuten TFTP ja FTP.
    • DNS:ää tuetaan.

    Hallinnan VRF-kokoonpanon syntaksi:

    Ota hallinta-VRF käyttöön ja siirrä hallintaportti Hallinta-VRF mgmt -kohtaan.
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure
    DELLSONiC(config)# ip vrf mgmt

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

    Poista hallinta-VRF ja palauta hallintakäyttöliittymä oletus-VRF:ään. 
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure
    DELLSONiC(config)# no ip vrf mgmt
     

    Ei-oletus-VRF

    Liikenteen eristämiseksi voidaan määrittää DELL SONiC:ssä ei-epätallennallisia VRF-tiedostoja. Voimme liittää fyysiset Ethernet-, loopback-, porttikanava- ja VLAN-liitännät ei-vikasietoisiin VRF-liitäntöihin.
    • Ei-oletus-vrf-nimi on enintään 15 aakkosnumeerista merkkiä
    • VRF-nimen alussa on oltava vrf-etuliite , kuten VrfRED, Vrf10, Vrf_BLUE.
    • Hallintaporttia ei voi määrittää osana ei-oletus-VRF:ää


    Ei-oletus-VRF-kokoonpanon syntaksi

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

    Yhdistä Layer 3 -liitäntä, vlan, portchannel, loopback to 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

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

    Pura liittymä VRF:stä.
    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

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

    Esimerkkimääritys

    Tutustu VRF-peruskokoonpanoon tarkastelemalla seuraavaa topologiaa kuvassa esitetyllä tavalla. 

    VRF-määritys

    Tavoite: Tavoitteenamme on varmistaa, että VLAN 10 -verkko saa yhteyden vain VLAN 20 -verkkoon ja päinvastoin. VLAN 30 on yhteydessä vain VLAN 40 -verkkoon ja päinvastoin.

    VLAN-verkot on jo luotu, vastaavat portit on jo määritetty VLAN-verkkoihin ja Dell Networking SONiC -kytkimen liitännät eivät ole käytössä. 

    Lisätietoja VLAN-määrityksestä on artikkelissa Dell Networking SONiC: VLAN-verkon luominen ja liittäminen runkoon ja switchportien käyttämiseen
     

    Vrf_RED määritys
     

    Vrf_BLUE määritys
     

    Avaa Dell Management Framework -komentoriviliittymä ja määritä tila
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure

    Avaa Dell Management Framework -komentoriviliittymä ja määritä tila
    admin@DELLSONiC:~$ sonic-cli
    DELLSONiC# configure

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

    VrF-Vrf_BLUE luominen
    DELLSONiC(config)# ip vrf Vrf_BLUE

    VLAN 10:n yhdistäminen Vrf_BLUE ja IP-osoitteen määrittäminen
    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:n yhdistäminen Vrf_BLUE ja IP-osoitteen määrittäminen
    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

    Yhdistä VLAN 20 Vrf_BLUE ja IP-osoitteeseen
    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:n yhdistäminen Vrf_BLUE ja IP-osoitteen määrittäminen
    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

    Tarkistamme määritykset.
    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

    Näkyy, Vrf_BLUE on VLAN 30 ja VLAN 40. Vrf_RED on VLAN 10 ja VLAN 20.

    Verrataanpa molempien VRF-reititystaulukkoa:
    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.