本篇內(nèi)容主要講解“VXLAN概念是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“VXLAN概念是什么”吧!
專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站設計、外貿(mào)營銷網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)新興免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
VXLAN 在 VTEP 間建立隧道,通過 Layer 3 網(wǎng)絡傳輸封裝后的 Layer 2 數(shù)據(jù)。
下面的例子演示了數(shù)據(jù)如何在 VXLAN 上傳輸:
圖中 Host-A 和 Host-B 位于 VNI 10 的 VXLAN,通過 VTEP-1 和 VTEP-2 之間建立的 VXLAN 隧道通信。
數(shù)據(jù)傳輸過程如下:
Host-A 向 Host-B 發(fā)送數(shù)據(jù)時,Host-B 的 MAC 和 IP 作為數(shù)據(jù)包的目標 MAC 和 IP,Host-A 的 MAC 作為數(shù)據(jù)包的源 MAC 和 IP,然后通過 VTEP-1 將數(shù)據(jù)發(fā)送出去。
VTEP-1 從自己維護的映射表中找到 MAC-B 對應的 VTEP-2,然后執(zhí)行 VXLAN 封裝,加上 VXLAN 頭,UDP 頭,以及外層 IP 和 MAC 頭。此時的外層 IP 頭,目標地址為 VTEP-2 的 IP,源地址為 VTEP-1 的 IP。同時由于下一跳是 Router-1,所以外層 MAC 頭中目標地址為 Router-1 的 MAC。
數(shù)據(jù)包從 VTEP-1 發(fā)送出去后,外部網(wǎng)絡的路由器會依據(jù)外層 IP 頭進行包路由,最后到達與 VTEP-2 連接的路由器 Router-2。
Router-2 將數(shù)據(jù)包發(fā)送給 VTEP-2。VTEP-2 負責解封數(shù)據(jù)包,依次去掉外層 MAC 頭,外層 IP 頭,UDP 頭 和 VXLAN 頭。
VTEP-2 依據(jù)目標 MAC 地址將數(shù)據(jù)包發(fā)送給 Host-B。
上面的流程我們看到 VTEP 是 VXLAN 的最核心組件,負責數(shù)據(jù)的封裝和解封。 隧道也是建立在 VTEP 之間的,VTEP 負責數(shù)據(jù)的傳送。
Linux 對 VXLAN 的支持
VTEP 可以由專有硬件來實現(xiàn),也可以使用純軟件實現(xiàn)。 目前比較成熟的 VTEP 軟件實現(xiàn)包括:
帶 VXLAN 內(nèi)核模塊的 Linux
Open vSwitch
我們先來看 Linux 如何支持 VXLAN
實現(xiàn)方式:
Linux vxlan 創(chuàng)建一個 UDP Socket,默認在 8472 端口監(jiān)聽。
Linux vxlan 在 UDP socket 上接收到 vxlan 包后,解包,然后根據(jù)其中的 vxlan ID 將它轉(zhuǎn)給某個 vxlan interface,然后再通過它所連接的 linux bridge 轉(zhuǎn)給虛機。
Linux vxlan 在收到虛機發(fā)來的數(shù)據(jù)包后,將其封裝為多播 UDP 包,從網(wǎng)卡發(fā)出。
到此,相信大家對“VXLAN概念是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
網(wǎng)頁標題:VXLAN概念是什么
文章轉(zhuǎn)載:http://chinadenli.net/article4/ppchoe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、網(wǎng)站建設、關鍵詞優(yōu)化、定制網(wǎng)站、網(wǎng)站收錄、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)