1、什么是VxLAN(Virtual eXtensible Local Area Network)【RFC7348】
這是一個全新欄目的第一篇文章,后續我將持續更新此章節。。。大概率這是一個坑,具體更新頻率看心情哈
? ? ? ? 這個欄目主要為大家介紹什么是VxLAN,以及VxLAN基礎概念的導入。
? ? ? ? VxLAN無論是在數據中心網絡還是在園區網絡中都將有非常廣泛的應用,后續我將由淺入深的帶領各位學習VxLAN技術。
目錄
什么是 VxLAN
VxLAN 基本概念
?VxLAN 結構示意圖
Underlay網絡和Overlay網絡
NVE(Network Virtualization Edge)網絡虛擬邊緣節點
VTEP(VxLAN Tunnel Endpoints)VxLAN隧道端點
VNI(VxLAN Network Identifier)
BD(Bridge Domain)
VBDIF接口
VAP(Virtual Access Point)虛擬接入點
網關(Gateway)
VxLAN 報文格式
什么是 VxLAN
VxLAN 基本概念
RFC7348定義了VLAN擴展方案VxLAN(Virtual eXtensible Local Area Network),VxLAN采用MAC in UDP(User Datagram Protocol)封裝方式,是NVO3(Network Virtualization over Layer 3)中的一種網絡虛擬化技術
VxLAN 本質是隧道技術,將L2的以太幀封裝到UDP報文(即L2 over L4、MAC in UDP)中在L3網絡中傳輸,可把藍色虛框表示的數據中心VxLAN網絡看成一個二層虛擬交換機
?VxLAN 結構示意圖
Underlay網絡和Overlay網絡
- VxLAN將已有的物理網絡作為Underlay網絡,在其上構建出虛擬的二層或三層網絡,即Overlay網絡。對于租戶來說,Underlay網絡是透明的,只能感知到Overlay網絡。
- ?Underlay 網絡和 Overlay 網絡的組合
? IPv4 over IPv4
? IPv6 over IPv4
? IPv4 over IPv6
? IPv6 over IPv6
NVE(Network Virtualization Edge)網絡虛擬邊緣節點
- 硬件模式
- 軟件模式
- 混合模式
VTEP(VxLAN Tunnel Endpoints)VxLAN隧道端點
- 用于VxLAN報文的封裝和解封裝,一對VTEP地址就對應著一個VxLAN隧道
VNI(VxLAN Network Identifier)
- 二層VNI用于區分VxLAN段,不同VxLAN段的虛擬機不能直接二層相互通信
- 三層VNI由于表示一個租戶,VNI由24比特組成,支持多達16M的租戶
- 分布式網關部署場景
? 二層VNI是普通的VNI,1:1映射到廣播域BD,實現VxLAN報文同子網的轉發
? 三層VNI和VPN實例進行關聯,用于VxLAN報文跨子網的轉發
BD(Bridge Domain)
- BD是VxLAN網絡中轉發數據報文的二層廣播域
VBDIF接口
- 基于BD創建的三層邏輯接口,通過VBDIF配置IP可實現VxLAN間,及VxLAN和非VxLAN的通信,也可實現二層網絡接入三層網絡
VAP(Virtual Access Point)虛擬接入點
- VxLAN業務接入點,可以是二層子接口或VLAN
- VAP基于VLAN時,需將VLAN綁定到廣播域BD,實現數據接入VxLAN域
- VAP基于二層子接口時,通過子接口配置流封裝類型實現不同接口接入不同數據報,子接口關聯BD后實現數據接入VxLAN域
網關(Gateway)
- VxLAN網關分類
? 二層網關
? 三層網關
- VxLAN網關部署類型
? 集中式VxLAN網關
? 靜態方式部署 VxLAN 集中式網關
? IPv4 over IPv4
? IPv6 over IPv4
? IPv4 over IPv6
? IPv6 over IPv6
? BGP EVPN 方式部署 VxLAN 集中式網關
? IPv4 over IPv4
? IPv6 over IPv4
? IPv4 over IPv6
? IPv6 over IPv6
? 不支持
? 分布式VxLAN網關
? BGP EVPN 方式部署 VxLAN 分布式網關
? IPv4 over IPv4
? IPv6 over IPv4
? IPv4 over IPv6
? IPv6 over IPv6
? 不支持
? MP-BGP 方式部署 VxLAN 分布式網關(不建議)
MP-BGP協議只支持主機IP路由通告,不支持主機MAC地址通告,而且要使能ARP廣播抑制功能,還需部署EVN BGP協議
? IPv4 over IPv4
? IPv6 over IPv4
? IPv4 over IPv6
? IPv6 over IPv6
? 不支持
VxLAN 報文格式
Source Port:源端口號是內層報文通過哈希算法計算后的值
總結
以上是生活随笔為你收集整理的1、什么是VxLAN(Virtual eXtensible Local Area Network)【RFC7348】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过图像相机进行mark定位,校正角度
- 下一篇: 校园招聘渐入高峰,希望大家通过我的书可以