规模与承载方式的分野
VLAN 用 12 位标识符划分二层网络,可用数量约四千个;VXLAN 用 24 位标识符(VNI),把二层网络封装在 UDP 隧道里、跑在三层 IP 网络上。这意味着 VXLAN 的二层域不再受物理拓扑限制,可以跨三层网络延伸,同时标识数量提升到千万级。园区网仍以 VLAN 为主,VXLAN 属于数据中心与云网络技术栈。
对比
| 维度 | VLAN | VXLAN |
|---|---|---|
| 标识长度 | 12 位(约 4094 个可用) | 24 位 VNI |
| 承载方式 | 链路层标签 | UDP 隧道,跑在 IP 网络上 |
| 二层范围 | 受物理拓扑限制 | 可跨三层网络延伸 |
| 典型场景 | 园区与接入网 | 数据中心大二层 |
| 封装开销 | 标签本身开销小 | 需为外层封装预留 MTU |
基本信息
| 标识符 | VNI,24 位 |
|---|---|
| 隧道端口 | 标准分配的 UDP 端口为 4789,早期实现使用过其他端口 |
| MTU 影响 | 外层封装占用额外字节,需要预留或调整 MTU |
| 依赖 | 底层 IP 网络的连通性、质量与 MTU 配置 |
| 技术栈 | 配合控制面协议(如 EVPN)实现自动化与多活 |
选型判断
- 园区网络规模在数千 VLAN 以内、拓扑基本固定时,VLAN 足够且更简单
- 数据中心需要大量租户隔离或跨机房二层延伸时,VXLAN 是主流选择
- 已有三层网络承载能力,希望二层域不随物理位置变化,适合 VXLAN
- 团队缺少叠层网络运维经验时,先评估底层网络与排障手段是否齐备
- 混合场景下常见做法是底层用 VLAN 承载园区,数据中心内部用 VXLAN
配置形态示意
配置形态示意
# 数据中心交换机上的 VXLAN 隧道接口形态(以本机命令参考为准)
interface Nve1
source 10.1.1.1 # 隧道源地址,指向本机环回或互联地址
vni 10000 head-end peer-list 10.2.2.2 # 指定对端隧道地址
# 底层网络需保证:路由可达、MTU 预留、QoS 与丢包指标可控
# 园区侧仍按 VLAN 规划:先确认业务是否真需要叠层方案园区网络仍以 VLAN 为主,VXLAN 属数据中心与云网络技术栈。两套体系并不冲突:可以与三层网络对接互通,但跨体系排查时先明确流量在哪一层封装、在哪一层被丢弃。
VXLAN 是叠层网络:底层 IP 网络的质量与 MTU 直接决定可用性。底层丢包或分片会表现为上层业务随机异常,排查时必须先看底层再怀疑叠层。