一、基本概念VXLAN(Virtual Extensible LAN)虚拟可扩展局域网,属于 \\Overlay 网络(叠加网络)\\ 隧道封装技术,用于解决传统 VLAN 数量不足、虚拟化数据中心跨三层网络虚拟机迁移的问题。•在底层物理 IP 网络(Underlay)之上,构建一层虚拟二层网络•把原始以太网帧封装在 UDP 报文中,通过三层 IP 网络传输•标准 RFC7348核心一句话:底层跑 IP 路由,上层虚拟二层局域网;突破 VLAN 4094 上限,跨机房虚机无缝迁移。二、传统 VLAN 痛点1.VLAN ID 只有 12 比特,最大可用 4094 个,大型云数据中心数量不够;2.VLAN 依赖二层广播域,虚拟机只能在同一个二层网络内迁移;3.跨机房、跨三层网络无法保持二层连通,限制虚拟化资源池化部署。三、VXLAN 关键术语1.VNI(VXLAN 网络标识符)
24 比特,取值范围:1~16777215,替代传统 VLAN ID;一个 VNI 对应一个虚拟广播域。2.VTEP(VXLAN 隧道端点)
VXLAN 封装 / 解封装设备,可以是物理网关,也可以是服务器虚拟化内核(主机上的虚拟交换机);负责原始帧加隧道头、解隧道头。3.Underlay 网络
底层物理 IP 网络,只负责 IP 路由转发,不需要大规模二层。4.Overlay 网络
VXLAN 构建出来的虚拟二层网络,业务虚拟机感知不到底层物理拓扑。5.VXLAN 隧道
两台 VTEP 之间建立的 UDP 隧道,源 / 目的 IP 为两端 VTEP 的 IP;UDP 默认端口4789。四、报文封装过程原始以太网帧(带 MAC、VLAN)→ 添加 VXLAN 头部(8 字节,携带 VNI)→ UDP 头部 → IP 头部 → 物理二层帧•接收端 VTEP 收到报文,剥离外层 UDP/IP 头,还原原始以太网帧转发给目标虚拟机。五、广播 / 未知单播 / 组播处理(BUM 流量)
数据中心一般两种方案:1.底层组播:Underlay 开启 IP 组播转发 BUM 流量;2.EVPN(以太网虚拟专用网络):控制平面学习主机 MAC 地址,不用组播,企业云主流方案(EVPN‑VXLAN)。六、VXLAN 核心优势(简答 4 点必背)1.网络规模更大:VNI 共 24 位,支持 1600 万以上虚拟网络,满足云平台租户隔离;2.虚拟机跨三层迁移:底层是 IP 路由网络,虚拟机可以跨机房、跨物理网段迁移,IP 地址无需修改;3.网络解耦:业务 Overlay 和物理 Underlay 网络分离,物理网络改动不影响上层业务;4.便于多租户隔离:不同租户使用独立 VNI,实现逻辑二层隔离,配合微分段实现细粒度安全管控。七、VXLAN 与 VLAN 对比技术标识长度最大数量网络层级虚拟机迁移范围VLAN12bit4094物理二层同一广播域VXLAN(VNI)24bit16777215Overlay 虚拟二层跨三层 / 跨机房八、EVPN‑VXLAN
EVPN 作为 VXLAN 的控制平面,通过 BGP 协议发布 MAC/ARP 路由,代替洪泛广播学习地址,减少网络泛洪,提升大型数据中心稳定性,是当前主流云数据中心标准架构。九、简答默写模板1.VXLAN 是一种 Overlay 虚拟隧道技术,将以太网帧封装在 UDP 报文内通过底层 IP 网络传输,使用 24 比特 VNI 标识虚拟网络,突破传统 VLAN 4094 的数量限制。2.VTEP 作为隧道端点完成报文封装和解封装;底层 Underlay 网络负责 IP 转发,上层 Overlay 为业务提供虚拟二层连通性。3.VXLAN 支持虚拟机跨三层物理网络动态迁移,虚拟机 IP 地址保持不变,适合云计算与虚拟化数据中心部署。4.EVPN 作为 VXLAN 控制平面,通过 BGP 学习 MAC 地址,抑制广播泛洪,提升大规模云网络的稳定性与可扩展性。