Ib qho kev qhia ntawm EVPN thiab LNV

Apr 29, 2019

Tso lus

Ib qho kev qhia ntawm EVPN thiab LNV


Bombarded nrog cov kev siv network assorted thiab cov txheej txheem, cov technologies thiab cov tswv yim rau kev siv network virtualization tau nce ntau tshaj xyoo dhau los. Ntawm cov technologies, VXLAN, kuj hu ua virtual extensible local area network, yog qhov tseem ceeb network virtualization. Nws pab tau txheej 2 ntu rau ncua ntawm ib tus IP tub ntxhais (hauv qab). Pib lub ntsiab ntawm VXLAN (RFC 7348) tsuas yog siv rau kev nyab xeeb thiab kawm kom paub txog MAC chaw nyob. Tam sim no, ib tug xws li los yog siv tshuab xws li EVPN thiab LNV hauv Cumulus Linux tuaj yeem pom. Hauv no ncej, peb yuav ua ib qho kev tshawb nrhiav ntawm ob hom kev kawm: LNV thiab EVPN.

VXLAN

Daim duab 1: VXLAN

EVPN yog dab tsi?

EVPN tseem muaj npe hu ua Ethernet VPN. Nws yog qhov kev txiav txim siab ua ib qho kev sib txuas dav hlau tswj kev tswj hwm rau cov yawg VXLAN, uas cia rau lub tsev thiab xa VXLANs thaum teev. Lub EVPN relies on ntau raws tu qauv BGP (MP-BGP) kom xa ob txheej 2 MAC thiab txheej 3 IP xov xwm tib lub sijhawm. Nws ua kom muaj kev sib cais ntawm cov ntaub ntawv txheej thiab tswj dav hlau txheej. Los ntawm kev sib koom ua ke ntawm MAC thiab IP cov ntaub ntawv muaj rau kev xa cov lus taw qhia, kev xaiv kom zoo thiab kev hloov nyob rau hauv lub network yuav ua tau thiab qhov xav tau kev nyab dej ua rau kev kawm tau qis dua lossis raug tshem tawm.

LNV yog dab tsi?

LNV yog qhov tsawg ntawm kev sib tsoo network virtualization. Nws yog ib cov txheej txheem rau kev faib cov VXLANs tsis muaj ib qho chaw tswj lub hauv paus khi hlua. Feem ntau, nws tau khiav VXLAN cov kev pabcuam thiab kev sau npe ntawm daim ntawv sau npe ntawm Cumulus Linux nws tus kheej. Cov ntaub ntawv txoj kab ntawm cov tuam tsev choj yog tsim rau saum txheej ntawm txheej txheej 3 los ntawm txoj kev pab cuam yooj yim txuas nrog nrog MAC chaw nyob.

Kev Sib Txheeb ntawm EVPN thiab LNV

Los ntawm cov saum toj no wiki ntawm EVPN thiab LNV, nws yog qhov yooj yim rau peb pom tias cov kev yees duab ob yog ob daim ntawv teev npe ntawm VXLAN. Rau LNV, nws yuav siv tau los tso VXLAN tsis muaj lwm tus xws li sab nraud lossis software suite rau ntawm daim npog-hlau txheej 2/3 kauj Nres khiav haujlwm kev khiav hauj lwm ntawm lub lag luam Cumulus Linux network (NOS). Raws li EVPN, nws yog ib qho kev tswj raws kev tswj dav hlau rau VXLAN, uas siv tau rau hauv txhua lub ciaj ciam-hlau, xws li kev siv network thiab router. Feem ntau, koj tuaj yeem tsis thov LNV thiab EVPN tib lub sijhawm.

Sib nrug ntawm qhov ntawd, qhov kev faib tawm rau EVPN thiab LNV kuj sib txawv. Ntawm no, peb tsim ib qho qauv siv rau txhua tus ntawm lawv kom koj pom kev zoo dua.

EVPN Configuration Case

EVPN

Daim duab 2: EVPN

Nyob hauv cov txheej txheem EVPN-VXLAN pom nyob hauv Xam 2 (Ua ntej), hom A thiab B xav tau kev sib pauv tsheb. Thaum neeg tuaj yeem xa ib pob ntawv tuaj yeem B lossis lwm qhov sib tw, cov pob ntawv yuav tsum tau hloov qhov kev hloov A, lub VXLAN qhov, thiab tus tes hloov B. Txij li thaum khiav tsheb ntawm VXLAN thiab ib txheej 3 zajlus kom muaj neeg xiam oob khab. Yog hais tias tus functionality yog xiam oob khab, cov ntshiab txheej 3 zajlus kom sib txuas ntawm kev hloov A qoob Laj 3 tsheb khiav los ntawm tus tswv tsev A thiab VXLAN-encapsulated tsheb los ntawm tus tes hloov B. Txhaj kom tsis muaj cov txheej txheem ntshiab txheej 3 ntawm kev hloov ntawm A los ntawm kev xa me nyuam mus los no, koj muaj peev xwm reconfigure cov ntshiab txheej 3 zajlus kom interface ua ib txheej 2 zajlus kom muaj txiaj ntsig, zoo li daim duab 2 (Tom qab). Tom qab ntawd, koj yuav tsum nyob qib qub no nrog ib tus VLAN dummy thiab Vampire VXLAN Network Identifier (VNI). Tom qab ntawd, kev sib koom ua ke thiab bridging (IRB) interface yuav tsum tsim, uas muab Layer 3 functionality nyob rau hauv lub Vev Vwm Dummy.

LNV Configuration Case

LNV

Daim duab 3: LNV

Ob txheej 3 keyboards yog poob siab li nplooj 1 thiab nplooj 2 hauv daim duab saum toj no. Lawv khiav nrog Cumulus Linux thiab tau teeb tsa ua txuas hniav. Muaj lub vojvoog ntawm lub chaw nres nkoj interfaces, ob txoj txuas txuas mus rau cov servers nrog cov logic VXLAN interface txuas nrog tus choj. Tom qab tsim kom muaj VXLAN logical txuas rau ob qhov nplooj ob leeg, cov keyboards los ua VTEPs (cov ntsiab qhov xaus lub qhov kawg). IP chaw nyob nrog VTEP no feem ntau tshwm sim raws li nws qhov chaw nyob ntawm loopback. Hauv daim duab saum toj no, qhov chaw nyob yog 10.2.1.1 rau nplooj 1 thiab 10.2.1.2 rau nplooj 2.

Lus xaus

Hauv no ncej, peb tau qhia txog ob hom kev ua lag luam ntawm kev sib koom tes: EVPN thiab LNV. Cov kev siv ob lub lag luam ntawm qhov kev ua lag luam virtualization sib qhia ib co zoo sib xws, tab sis kuj muaj ntau qhov sib txawv. Yog txaus siab nrog kev simplicity, agility, thiab scalability tshaj lub network, EVPN tau xaiv ntau yam nyob rau hauv kev ua lag luam.