91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

VXLAN概念是什么

發布時間:2021-11-19 16:24:01 來源:億速云 閱讀:125 作者:iii 欄目:云計算

本篇內容主要講解“VXLAN概念是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“VXLAN概念是什么”吧!

VXLAN 包轉發流程

VXLAN 在 VTEP 間建立隧道,通過 Layer 3 網絡傳輸封裝后的 Layer 2 數據。
下面的例子演示了數據如何在 VXLAN 上傳輸:

圖中 Host-A 和 Host-B 位于 VNI 10 的 VXLAN,通過 VTEP-1 和 VTEP-2 之間建立的 VXLAN 隧道通信。
數據傳輸過程如下:

  1. Host-A 向 Host-B 發送數據時,Host-B 的 MAC 和 IP 作為數據包的目標 MAC 和 IP,Host-A 的 MAC 作為數據包的源 MAC 和 IP,然后通過 VTEP-1 將數據發送出去。

  2. VTEP-1 從自己維護的映射表中找到 MAC-B 對應的 VTEP-2,然后執行 VXLAN 封裝,加上 VXLAN 頭,UDP 頭,以及外層 IP 和 MAC 頭。此時的外層 IP 頭,目標地址為 VTEP-2 的 IP,源地址為 VTEP-1 的 IP。同時由于下一跳是 Router-1,所以外層 MAC 頭中目標地址為 Router-1 的 MAC。

  3. 數據包從 VTEP-1 發送出去后,外部網絡的路由器會依據外層 IP 頭進行包路由,最后到達與 VTEP-2 連接的路由器 Router-2。

  4. Router-2 將數據包發送給 VTEP-2。VTEP-2 負責解封數據包,依次去掉外層 MAC 頭,外層 IP 頭,UDP 頭 和 VXLAN 頭。

  5. VTEP-2 依據目標 MAC 地址將數據包發送給 Host-B。

上面的流程我們看到 VTEP 是 VXLAN 的最核心組件,負責數據的封裝和解封。 隧道也是建立在 VTEP 之間的,VTEP 負責數據的傳送。

Linux 對 VXLAN 的支持

VTEP 可以由專有硬件來實現,也可以使用純軟件實現。 目前比較成熟的 VTEP 軟件實現包括:

  1. 帶 VXLAN 內核模塊的 Linux

  2. Open vSwitch

我們先來看 Linux 如何支持 VXLAN

實現方式:

  1. Linux vxlan 創建一個 UDP Socket,默認在 8472 端口監聽。

  2. Linux vxlan 在 UDP socket 上接收到 vxlan 包后,解包,然后根據其中的 vxlan ID 將它轉給某個 vxlan interface,然后再通過它所連接的 linux bridge 轉給虛機。

  3. Linux vxlan 在收到虛機發來的數據包后,將其封裝為多播 UDP 包,從網卡發出。

到此,相信大家對“VXLAN概念是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

新野县| 连平县| 玉林市| 庆云县| 阳高县| 札达县| 南宁市| 云梦县| 五寨县| 深泽县| 隆德县| 北宁市| 恩施市| 洛扎县| 修武县| 青铜峡市| 都江堰市| 满洲里市| 徐闻县| 东乌| 玉田县| 安图县| 永泰县| 新化县| 五华县| 茶陵县| 开化县| 宝应县| 宝坻区| 大荔县| 崇义县| 商都县| 阿克陶县| 木里| 邹城市| 南阳市| 桃园市| 浦北县| 阳新县| 皮山县| 万山特区|