中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

L2 Population 原理是什么

發布時間:2021-11-19 15:24:39 來源:億速云 閱讀:147 作者:柒染 欄目:云計算

這期內容當中小編將會給大家帶來有關L2 Population 原理是什么,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

今天討論跟 VXLAN 緊密相關的 L2 Population。

L2 Population 是用來提高 VXLAN 網絡 Scalability 的

通常我們說某個系統的 Scalability 好,其意思是: 當系統的規模變大時,仍然能夠高效地工作。

L2 Population 到底解決了怎樣的 Scalability 問題?
請看下圖:

這是一個包含 5 個節點的 VXLAN 網絡,每個節點上運行了若干 VM。

現在假設 Host 1 上的 VM A 想與 Host 4 上的 VM G 通信。
VM A 要做的第一步是獲知 VM G 的 MAC 地址。
于是 VM A 需要在整個 VXLAN 網絡中廣播 APR 報文:“VM G 的 MAC 地址是多少?”

如果 VXLAN 網絡的節點很多,廣播的成本會很大,這樣 Scalability 就成問題了。
幸好 L2 Population 出現了。

L2 Population 的作用是在 VTEP 上提供 Porxy ARP 功能,使得 VTEP 能夠預先獲知 VXLAN 網絡中如下信息:
1. VM IP -- MAC 對應關系
2. VM -- VTEP 的對應關系

當 VM A 需要與 VM G 通信時:
1. Host 1 上的 VTEP 直接響應 VM A 的 APR 請求,告之 VM G 的 MAC 地址。
2. 因為 Host 1 上的 VTEP 知道 VM G 位于 Host 4,會將封裝好的 VXLAN 數據包直接發送給 Host 4 的 VTEP。

這樣就解決了 MAC 地址學習和 APR 廣播的問題,從而保證了 VXLAN 的 Scalability。

那么下一個關鍵問題是:
VTEP 是如何提前獲知 IP -- MAC -- VTEP 相關信息的呢

答案是:

  1. Neutron 知道每一個 port 的狀態和信息; port 保存了 IP,MAC 相關數據。

  2. instance 啟動時,其 port 狀態變化過程為:down -> build -> active。

  3. 每當 port 狀態發生變化時,Neutron 都會通過 RPC 消息通知各節點上的 Neutron agent,使得 VTEP 能夠更新 VM 和 port 的相關信息。

  4. VTEP 可以根據這些信息判斷出其他 Host 上都有哪些 VM,以及它們的 MAC 地址,這樣就能直接與之通信,從而避免了不必要的隧道連接和廣播。

理解了工作原理,下節我們學習如何在 Neutorn 中配置 L2 Population。

上述就是小編為大家分享的L2 Population 原理是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东港市| 龙岩市| 洞头县| 黄梅县| 南华县| 东宁县| 碌曲县| 彝良县| 介休市| 竹北市| 钦州市| 博兴县| 黔西县| 宝丰县| 延安市| 海兴县| 化州市| 收藏| 金沙县| 兖州市| 庆城县| 大荔县| 澄城县| 离岛区| 黄龙县| 阳东县| 嘉荫县| 依安县| 永仁县| 兴化市| 台北县| 德清县| 莎车县| 绥棱县| 叙永县| 哈尔滨市| 晴隆县| 西城区| 广昌县| 南溪县| 黄大仙区|