Mis on NVGRE ja VXLAN?

Dec 09, 2020Jäta sõnum

Nvgre määratlus

NVGRE standardi pakkusid välja Microsoft, Arista, Intel, Hewlett-Packard, Dell ja Broadcom. See on meetod võrgu virtualiseerimine, pakkudes suur hulk virtuaalseid kohtvõrke alamvõrgud kaudu kapseldus ja tunneldamise tehnoloogia. NVGRE on täielikult seisukohal, et virtuaalset kohtvõrku saab laiendada jaotatud andmekeskustes ning andmelingi kihis ja võrgukihis, nii et virtuaalne kohtvõrk pakub alamvõrke, nii et mitme rentniku gajat ja koormusega tasakaalustatud võrku saab jagada kohalikus ja pilvekeskkonnas.

Kokkuvõttes püüab NVGRE lahendada mitmeid probleeme, mis on tingitud virtuaalsete kohtvõrkude suutmatusest töötada keerukas virtualiseeritud keskkonnas, ning laiendada võrgusegmente, kui kaugedastust ei saa teostada hajutatud andmekeskustes.


VXLAN-i määratlus

VXLAN spetsifikatsioon loodi Cisco, VMware, Citrix, Red Hat, Arista, Broadcom jne. See on võrgu virtualiseerimise tehnoloogia, mis laiendab VLAN ja eesmärk on lahendada praegune probleem ebapiisava virtuaalseid võrke suurtes andmekeskustes. Tegelikult on võrguinsenerid kasutanud virtuaalseid kohtvõrke pilverakenduste ja rentnike eraldamiseks pilvandmetöötluse andmekeskustes, kuid virtuaalsed kohtvõrgud võimaldavad eraldada ainult kuni 4096 võrgu ID-d kindlal ajal, mis ei ole kaugeltki piisavalt suur pilvandmetöötluse andmekeskuste jaoks. Seetõttu tekkis VXLAN. VXLAN laiendab virtuaalse kohtvõrgu aadressiruumi, lisades 24-bitise segmendi ID-d, suurendades seeläbi saadaolevate ID-de arvu 16 miljonini. Samal ajal eraldab loogiliselt pilverakendused ja rentnike. VXLAN segmendi ID igas kaadris võib eristada iga loogiline võrgu ja võrgu ID rentniku, nii et miljonid sõltumatu kiht 2 VXLAN võrgud võivad eksisteerida ühise kihi 3 infrastruktuuri. VXLAN kohta lisateabe saamiseks külastage "QinQ vs VLAN vs VXLAN".


Mis on NVGRE ja VXLAN?

Eespool on näha, et NVGRE ja VXLAN on sama eesmärk ja peaaegu sama tegelik kasutamine, kuid on ka mõned erinevused edastamise protokolli, andmepaketi formaat, edastamise režiim ja killustatus.

VXLAN

Erinevus paketi formaat

Paketi vorming on kõige ilmsem erinevus VXLAN ja NVGRE. VXLAN paketi päis sisaldab 24-bitine ID segment (mis esindab 16 miljonit kordumatu tiss), mis on tavaliselt loodud pseudo-juhuslik algoritmudude port (UDP port on loodud algse MAC Hash jooksul). See aitab tagada koormuse tasakaalustamine põhineb 5-tuples ja salvestada andmepakettide järjestuse vahel virtuaalarvutid (VM), vastendades MAC rühma andmepaketi unikaalne UDP port rühma. VXLAN kapseldus laiendab andmepaketi suurust 50 baiti, nagu on näidatud järgmisel joonisel:

VXLAN



Kuigi NVGRE toetab 16 miljonit virtuaalset võrku nagu VXLAN, kasutavad selle andmepaketid rentniku võrgu identifikaatorina (TNI) GRE päise madalamaid 24 bitti. Selleks et anda ribalaiuse kasutamise granulaarsust, peab põhivõrk kasutama GRE päist, mis muudab NVGRE vastuolus traditsioonilise koormuse tasakaalustamise. See on ka suurim erinevus VXLAN ja suurim puudus.


Erinevad edastusmeetodid

VXLAN kasutab multisaate transpordivõrgu simuleerida eetrisse, tundmatu unicast ja multisaate üleujutuse kiht 2 segment. See on MAC aadress õppe ja aadressi lahendamise protokolli (ARP) ja naabri avastus VXLAN tööprotsessi protokolli (NDP/ND) ja nii edasi on väga oluline. Koormuse tasakaalustamise parandamiseks kasutab NVGRE tavaliselt iga NVGRE hosti mitut IP-aadressi, et tagada suurema liikluse tasakaalustatud koormus. NVGRE ei pea enam tuginema üleujutustele ja IP multisaatele õppimiseks, vaid edastab paindlikumalt.

NVGRE



Erinevad edastusprotokollid

VXLAN kasutab standardset edastusprotokolli, nimelt TCP/UDP protokolli; nvgre kasutab üldist marsruutimiskapseldusprotokolli, nimelt GRE protokolli. Lisaks juhib esimest Cisco ja microsoft toetab viimast.



Erinevus kilde

NVGRE toetab fragmenteeritud andmepakettide maksimaalset edastusühikut, mis võib vähendada sisemiste virtuaalsete võrgu andmepakettide mahtu, ilma et oleks vaja edastusvõrku, mis toetaks suurte raamide edastamist. Kuid VXLAN ei toeta killustumist, see vajab põhivõrgu, mis toetab suuri raame kanda andmepaketi suuruse laiendamist.


Järeldus

Kokkuvõttes VXLAN ja NVGRE on täiustatud võrgu virtualiseerimine tehnoloogiaid, mis rakendavad tunneling. Nad laiendavad virtuaalvõrkude suurust 4094-lt 16 miljonile ja võimaldavad layer 2 paketid edastada Layer 3 võrkudes, nii et suured andmed Keskus tavaliselt lisab võrguseadmed, mis toetab NVGRE ja VXLAN laiendada võrku. Näiteks nvgre ja VXLAN-i toetavate lülitite kasutamine ületab suurte andmekeskuste virtuaalsete kohtvõrkude piirangud ja pakub rohkem vilgas virtuaalarvuti võrgukeskkonda.