日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

网络虚拟化基础协议之Geneve

發(fā)布時(shí)間:2024/8/24 综合教程 32 生活家
生活随笔 收集整理的這篇文章主要介紹了 网络虚拟化基础协议之Geneve 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

網(wǎng)絡(luò)虛擬化最基礎(chǔ)的技術(shù)莫過于分層(Overlay、Underlay),要實(shí)現(xiàn)分層有兩種手段。一個(gè)是映射(Mapping),一個(gè)是封裝(Encapsulation)。

映射,主要思路是轉(zhuǎn)發(fā)時(shí)替換報(bào)文語義,怎樣替換將須要設(shè)備進(jìn)行查詢。
封裝,則是把須要的報(bào)文語義加入到網(wǎng)包中。處理的時(shí)候一層層的解封裝就可以,盡量對(duì)設(shè)備透明。

不少協(xié)議都實(shí)現(xiàn)了封裝的部分或完整功能。包含IP-in-IP、Vlan、MPLS、VXLAN、NVGRE、STT等。這些協(xié)議各有各的特點(diǎn),不少都是為了簡(jiǎn)單地隔離或者通過隧道連通不同網(wǎng)絡(luò)。

特別是后面幾種。設(shè)計(jì)理念大同小異,僅僅是實(shí)現(xiàn)細(xì)節(jié)不同。

對(duì)通用的封裝協(xié)議標(biāo)準(zhǔn)的需求已經(jīng)越來越強(qiáng)烈。于是有了Geneve: Generic Network Virtualization Encapsulation。

Geneve的出發(fā)點(diǎn)是解決封裝時(shí)候加入的metadata信息問題(究竟多少位。該怎么用),嘗試適應(yīng)各種虛擬化場(chǎng)景,Underlay的協(xié)議是最通用的IP協(xié)議(準(zhǔn)確的說是UDP)。

跟大部分的封裝協(xié)議類似。實(shí)現(xiàn)Geneve一般須要兩類設(shè)備:隧道終端(tunnel endpoints)和傳輸設(shè)備(transit devices)。

前者用來處理封裝頭終止隧道,后者則是非必需的。一般是支持IP轉(zhuǎn)發(fā)的設(shè)備。

詳細(xì)來看Geneve的封裝幀,從外到里依次是
外層以太頭
外層IP頭(V4或V6)
外層UDP頭
Geneve頭(變長(zhǎng))
內(nèi)層以太頭
Payload
外層以太頭的FCS

當(dāng)中UDP的目標(biāo)port默認(rèn)是IANA分配的6081。而且支持可配置。UDP的校驗(yàn)和必須計(jì)算正確。也可配置為0。

Geneve支持單播、多播和廣播。

總結(jié)

以上是生活随笔為你收集整理的网络虚拟化基础协议之Geneve的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。