VXLAN與Linux服務架構

                VXLAN與Linux服務架構服務器

一、應用場景:架構

    服務器虛擬化技術ide

二、實際中解決的問題:server

  • 物理機運行着愈來愈多的MAC地址的虛擬機,致使數據增長,交換機的MAC地址表極速擴張,會覆蓋mac地址。接口

  • VLAN的valn組只有4096受到限制,在banking環境裏,這種問題家常便飯了。圖片

  • 生成樹協議會產生大量的多路路徑冗餘。get

  • 支持虛擬機遠距離遷移。虛擬機

  • Switch連接着物理server,記錄着各個server/VM相連的MAC地址映射表,致使泛洪。
    產品

三、原理圖it

wKioL1lbflSxr2_fAAH_Qmx5ur4869.png\"三層網關通訊會有以下三種狀況:

VXLAN二層網關的Switch_4收到VXLAN報文後進行解封裝,確認內層報文中的DMAC是不是本網關接口的MAC地址;會進行判斷,true狀況下,轉給對應目的網段的三層網關處理,並跳轉②,若是false狀況下,在對應的二層封裝廣播域內查找接口和封裝信息。

VXLAN三層網關的Switch_4去除內層的以太網封裝,解析目的IP、根據目的IP查找ARP表項,確認DMAC、VXLAN隧道出接口及VIN等信息;若是沒有VXLAN隧道出接口VIN信息,則進行三層轉發;若是有VXLAN隧道出接口及VIN信息,直接跳轉到③。

VXLAN二層網關的Switch_4從新封裝VXLAN報文,其中內層報文以太網頭中的SMAC是網關接口的MAC地址。

注:SMAC是一個強大的也是一個易於使用的和直觀 MAC地址修改應用軟件,Server系統上的幾乎任何的NIC轉換MAC地址,而無論這些NIC產品是否容許修改。

簡圖:


wKioL1lbiImQrB35AAEvG5oUO7w089.png\"

相關文章
相關標籤/搜索