VPLS 提供什么
VPLS(虚拟专用局域网服务)在 MPLS 网络上模拟一个二层交换机:接入侧是标准以太网接口,用户感觉多个站点连在同一台交换机上,站点之间的流量按 MAC 地址转发。PE 设备上为每个客户建立虚拟交换实例(VSI),学习各站点送来的 MAC 地址形成转发表,站点之间靠 MPLS 标签传递报文。它属于二层多点服务,适用于用户侧不想改造三层、需要二层延伸的场景,比如跨机房二层互通、传统系统的迁移。与三层 VPN 相比,它的故障域更大:一个站点的广播风暴会影响同一实例内的全部站点。
基本信息
| 服务类型 | 二层多点到多点(以太网延伸) |
|---|---|
| 实例 | VSI(虚拟交换实例),按客户划分 |
| 转发依据 | MAC 地址表,动态学习 |
| 承载 | MPLS 标签,站点之间通过伪线传递 |
| 信令 | LDP 或 BGP 自动发现,按厂商实现 |
| 查看 | show vfi、show mac address-table |
典型使用场景
- 跨机房二层延伸:服务器迁移时保持 IP 与网关不变
- 传统系统不支持三层改造:直接提供二层通道
- 多站点接入同一广播域:需要行为模拟同一台交换机
- 临时扩容:新站点加入现有实例即可通信
- 验收测试:确认 MAC 学习、广播转发与站点间时延符合预期
核查入口
核查入口
# Cisco:查看 VSI 与 MAC 表
show vfi
show mac address-table | include VFI|dynamic
# 查看伪线与承载状态
show mpls l2transport vc
# 华为侧对照
display vsi
display mac-address vsi CUST-A与三层 VPN 对比
| 维度 | VPLS | 三层 VPN |
|---|---|---|
| 服务层次 | 二层,MAC 转发 | 三层,按前缀转发 |
| 用户侧改造 | 无需改动三层配置 | 需规划地址与路由 |
| 故障域 | 广播域共享,影响面大 | 实例隔离相对清晰 |
| 规模扩展 | MAC 表与泛洪压力随站点增加 | 按前缀规模扩展 |
| 典型运维问题 | MAC 漂移与环路 | 路由泄漏与优选异常 |
VPLS 本质上是二层服务,用户侧的二层环路保护仍由用户负责;运营商侧通常也会配置环路检测或限制泛洪,但两端职责需要事前约定清楚。
MAC 表规模随接入站点与终端数量增长,设备资源评估要按最坏情况预留,尤其是泛洪报文对核心链路的影响。