VXLAN(Virtual Extensible LAN),是一種網路虛擬化技術,基於 IP 網路且採用“MAC in UDP”封裝形式的二層 VPN 技術。試圖改進大型雲計算的部署時的擴展問題,可以說是對vlan的一種擴展。
VXLAN 可以基於已有的服務提供商或企業 IP 網路,為分散的物理站點提供二層互聯,並能夠為不同的租戶提供業務隔離。
VXLAN技術通過建立VXLAN隧道,在現有網路架構上創建大量的虛擬可擴展區域網路,不同的虛擬可擴展區域網路使用VNI(VXLAN Network Identifier,虛擬可擴展區域網路網路標識符)進行標識。
由於vlan Header頭部限長是12bit,導致vlan的限制個數是2^12=4096個,無法滿足日益增長的需求。目前 VXLAN 的報文 Header 內有 24 bit,可以支持 2^24次方的 VNI 個數.
基本介紹
- 中文名:虛擬擴展區域網路
- 外文名:Virtual Extensible LAN,Vxlan
2.提供更多的2層網段.VLAN使用12bit的VLAN ID表示網段名,從而網段個數被限制在4096個.而VXLAN使用24位作為VXLAN標識符(VNID),使得VXLAN的個數擴展到2^24個.
3.更好地在基礎設施中利用網路路徑(Network path):VLAN使用STP(Spanning Tree Protocol)協定防止環路,最終不使用網路中的網路連結半阻塞冗餘路徑。相反,VXLAN數據包基於3層的報頭,可以完整的利用3層路由,ECMP路由以及鏈路聚合協定來使用所有可用的路徑.