Mi az NVGRE és a VXLAN?

Dec 09, 2020 Hagyjon üzenetet

Az NVGRE meghatározása

Az NVGRE szabványt a Microsoft, az Arista, az Intel, a Hewlett-Packard, a Dell és a Broadcom javasolta. Ez egy hálózati virtualizációs módszer, amely számos virtuális helyi hálózatot biztosít az alhálózatok számára a beágyazásés a bújtatási technológia segítségével. Az NVGRE teljes mértékben úgy véli, hogy a virtuális helyi hálózat bővíthető az elosztott adatközpontok és adatkapcsolati réteg és hálózati réteg között, így a virtuális helyi hálózat alhálózatokat biztosít, így a több-bérlős és terheléselosztásos hálózat megosztható a helyi és a felhőalapú környezetekben.

Mindent egybevetve, az NVGRE célja, hogy megoldjon egy sor problémát, amelyeket az okozott, hogy a virtuális helyi hálózatok nem képesek összetett virtualizált környezetben dolgozni, és bővíteni a hálózati szegmenseket, amikor a távolsági átvitel nem hajtható végre szétszórt adatközpontokban.


A VXLAN meghatározása

A VXLAN specifikációt a Cisco, a VMware, a Citrix, a Red Hat, az Arista, a Broadcom stb. Ez egy hálózati virtualizációs technológia, amely kiterjeszti a VLAN-t, és célja, hogy megoldja a nagy adatközpontokban lévő elégtelen virtuális hálózatok jelenlegi problémáját. Valójában a hálózati mérnökök virtuális helyi hálózatokat használtak a felhőalapú alkalmazások és a bérlők elkülönítésére a felhőalapú számítástechnikai adatközpontokban, de a virtuális helyi hálózatok csak 4096 hálózati azonosítót engedélyeznek egy adott időpontban, ami messze nem elég a nagy felhőalapú számítástechnikai adatközpontok számára. Ezért jött a VXLAN. A VXLAN 24 bites szegmensazonosítók hozzáadásával bővíti a virtuális helyi hálózati címterületet, így a rendelkezésre álló azonosítók számát 16 millióra növeli. Ugyanakkor logikailag elválasztja a felhőalapú alkalmazásokat és a bérlőket. Az egyes keretekben lévő VXLAN szegmensazonosító képes megkülönböztetni a bérlő minden logikai hálózatát és hálózati azonosítóját, így több millió független réteg 2 VXLAN-hálózat együtt létezhet egy közös 3. További információ a VXLAN, kérjük, látogasson el a "QinQ vs VLAN vs VXLAN".


Mi a különbség az NVGRE és a VXLAN között?

A fentiekből látható, hogy az NVGRE és a VXLAN célja és majdnem azonos tényleges használata van, de vannak különbségek az átviteli protokollban, az adatcsomag formátumban, az átviteli módban és a töredezettségben is.

VXLAN

A különbség a csomag formátumban

A csomag formátuma a legnyilvánvalóbb különbség a VXLAN és az NVGRE között. A VXLAN csomagfejléce egy 24 bites azonosító szegmenst tartalmaz (amely 16 millió egyedi virtuális szegmenst jelent), amelyet általában egy pszeudo-véletlen algoritmus generál az UDP-porton (az UDP portot az eredeti MAC-kivonat generálja). Ez segít biztosítani az 5 rekordokon alapuló terheléselosztást, és az adatcsomagok sorrendjét a virtuális gépek (VM-ek) között úgy, hogy az adatcsomag MAC-csoportját egy egyedi UDP-portcsoporthoz rendeli. A VXLAN beágyazás az adatcsomag méretét 50 bájtra növeli, ahogy az az alábbi ábrán látható:

VXLAN



Bár az NVGRE 16 millió virtuális hálózatot támogat, például a VXLAN-t, az adatcsomagok a GRE fejléc alsó 24 bitjét használják bérlői hálózati azonosítóként (TNI). A sávszélesség-kihasználtság részletességét leíró folyamat biztosításához az átviteli hálózatnak a GRE fejlécet kell használnia, ami az NVGRE-t a hagyományos terheléselosztással összeegyeztethetetlensé teszi. Ez is a legnagyobb különbség a VXLAN és a legnagyobb hátránya.


Különböző átviteli módszerek

A VXLAN a transzporthálózatban csoportos küldést használ a szórás, az ismeretlen egyedi küldés és a csoportos küldés elárasztásának szimulálására a 2. Ez a MAC-címtanulási és címfeloldási protokoll (ARP) és a szomszéd felderítése a VXLAN munkafolyamat protokoll (NDP / ND) és így tovább nagyon fontos. A terheléselosztás javítása érdekében az NVGRE általában több IP-címet használ minden NVGRE állomáson annak érdekében, hogy nagyobb forgalom legyen kiegyenlítve. NVGRE már nem kell támaszkodni a árvíz és az IP csoportos küldés a tanulás, de az adások rugalmasabb módon.

NVGRE



Különböző átviteli protokollok

A VXLAN szabványos átviteli protokollt használ, nevezetesen TCP/UDP protokollt; míg az NVGRE egy általános útválasztási beágyazási protokollt használ, nevezetesen a GRE protokollt. Ezentúlmenők, az előbbi hajtja a Cisco és az utóbbi támogatja a Microsoft.



A különbség a szilánkok

Az NVGRE támogatja a töredezett adatcsomagok maximális átviteli egységét, amely csökkentheti a belső virtuális hálózati adatcsomagok méretét anélkül, hogy a nagy keretek továbbítását támogató átviteli hálózatra lenne szükség. De VXLAN nem támogatja a töredezettség, szüksége van egy átviteli hálózat, amely támogatja a nagy képkockák viseli a bővülése az adatcsomag méretét.


Következtetés

Mindent egybevetve, a VXLAN és az NVGRE fejlett hálózati virtualizációs technológiák, amelyek bújtatást valósítanak meg. 4094-ről 16 millióra növelik a virtuális hálózatok méretét, és lehetővé teszik a Layer 2 csomagok továbbítását a Layer 3 hálózatokon, így a nagy adatok A központ általában olyan hálózati berendezéseket ad hozzá, amelyek támogatják az NVGRE-t és a VXLAN-t a hálózat bővítéséhez. Az NVGRE-t és a VXLAN-t támogató kapcsolók például leküzdik a virtuális helyi hálózatok korlátait a nagy adatközpontokban, és agilisabb virtuálisgép-hálózati környezetet biztosít.