首页/网络/BGP 与广域网速查/VPLS 概览:二层多点到多点服务
MPLS 与专线70 条

VPLS 概览:二层多点到多点服务

VPLS 在 MPLS 网络上提供二层多点以太网服务:PE 维护 VSI 与 MAC 表,基于标签转发实现站点间二层互通。

BGP 与广域网速查网络更新于 2026-10-13

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 表规模随接入站点与终端数量增长,设备资源评估要按最坏情况预留,尤其是泛洪报文对核心链路的影响。

易错点

  • 把 VPLS 当成天然隔离:同一实例内共享广播域,一个站点的异常流量会影响全部站点
  • MAC 表容量评估不足:终端数量增长后表项耗尽,表现为部分站点间不通
  • 站点环路未做防护:二层环路在 MPLS 网内快速扩散,容易造成大面积中断
  • 以为 VPLS 与三层 VPN 可以随意混合:地址与网关规划不同,混用会带来难以解释的转发行为
  • 排查时只看单站设备:二层问题需要对照两端 PE 的 MAC 学习情况

数据来源与参考

  • RFC 4761: VPLS BGP 信令
  • RFC 4762: VPLS LDP 信令
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌