通信人家园

标题: MPLS 中 L2VPN 的 PWE3 技术详解  [查看完整版帖子] [打印本页]

时间:  2025-11-3 23:18
作者: Yszlocal     标题: MPLS 中 L2VPN 的 PWE3 技术详解

MPLS 中 L2VPN 的 PWE3 技术详解



目录



PWE3 技术概述什么是 PWE3
PWE3(Pseudo-Wire Emulation Edge to Edge),即边缘到边缘的伪线仿真技术,是一种在分组交换网络(PSN)中尽可能真实地模仿传统二层业务特征的二层 VPN 技术。
技术背景
随着 IP 数据网的快速发展,传统通信网络面临升级和扩展的挑战。PWE3 技术应运而生,旨在:

技术定位
PWE3 是 **VLL(Virtual Leased Line)** 的一种实现方式,是对 Martini 协议的扩展和增强。它具有以下定位特征:




基本概念和定义核心术语
术语
英文全称
定义

CE
Customer Edge
用户边缘设备,发起或终结业务的设备

PE
Provider Edge
运营商边缘设备,提供 PWE3 技术支持

P
Provider
运营商核心设备,仅进行 MPLS 标签转发

AC
Attachment Circuit
CE 到 PE 之间的连接链路或虚链路

PW
Pseudo Wire
伪线,在 PSN 中仿真的虚电路连接

PSN
Packet Switched Network
分组交换网络

LDP
Label Distribution Protocol
标签分发协议
关键特性



技术原理和工作机制基本工作流程
PWE3 的基本工作流程包括以下几个关键步骤:
步骤 1:业务接入
步骤 2:PW 选择和封装
步骤 3:公网传输
步骤 4:解封装和转发
数据转发机制
CE1 ---AC--- PE1 ---\[MPLS Tunnel]--- PE2 ---AC--- CE2

       \|        |                      |        |

       \|        |                      |        |

       v        v                      v        v

    业务数据   标签封装                标签解封装  业务数据


网络架构和组成部分PWE3 网络架构
PWE3 网络由以下核心组成部分构成:
1. 接入链路(AC)
定义:CE 到 PE 之间的物理或逻辑连接链路
特性

2. 伪线(PW)
定义:在 PSN 网络中仿真的点到点虚电路连接
本质:VC(Virtual Circuit)+ 隧道(Tunnel)
功能

3. 转发器(Forwarder)
定义:PE 设备中的转发表项,负责 AC 与 PW 之间的映射
工作机制

4. 隧道(Tunnel)
定义:PE 之间的逻辑传输通道
类型

特性

5. PW 信令协议
作用:用于创建、维护和删除 PW 连接
主要协议




封装格式和标签栈结构MPLS 标签格式
MPLS 标签字段结构(32 比特):

字段
长度
功能说明

Label
20 比特
标签值,用于转发的指针

Exp
3 比特
试验字段,通常用于 CoS 优先级

S
1 比特
栈底标识,1 表示最底层标签

TTL
8 比特
生存时间,防止报文环路
PWE3 封装结构
PWE3 报文采用双层标签封装:

+----------------+----------------+----------------+----------------+

\|   外层标签     |   内层标签     |   控制字(可选) |   业务净荷     |

\|  (Tunnel)      |    (PW)        |  (Control Word)|  (Payload)     |

+----------------+----------------+----------------+----------------+

    32比特          32比特          32比特        可变长度标签栈工作原理
外层标签(Tunnel Label)

内层标签(PW Label)

控制字(Control Word)
作用

格式:32 比特字段,包含序列号、标志位等信息



信令协议和建立过程LDP 信令协议
PWE3 主要使用 LDP 协议作为信令协议,通过扩展的 VC FEC(Virtual Circuit Forwarding Equivalence Class)来传递 PW 信息。
PW 建立过程1. LDP 会话建立
PE1 ------------------------------ PE2

     LDP Hello消息交换

     LDP会话建立成功2. VC 信息交换
PE1 ------------------------------ PE2

     VC FEC TLV

     (包含VC ID、封装类型等)

     

PE2 ------------------------------ PE1

     VC FEC TLV确认

     (分配并返回PW标签)3. PW 连接建立
PE1 ------------------------------ PE2

     PW标签映射完成

     PW连接建立成功标签分配模式
下游自主分配(DU)模式

标签保留模式




OAM 和故障检测机制VCCV(Virtual Circuit Connectivity Verification)
VCCV 是 PWE3 的连接性验证机制,定义在 RFC 5085 中。
VCCV 检测类型
VCCV-PING
功能:手工检测 PW 连接状态

\# 华为设备VCCV-PING命令示例

ping mpls l2vpn pw vc-id 100 peer 10.1.1.2
检测原理

VCCV-Tracert
功能:定位 PW 路径上的故障节点

\# VCCV-Tracert命令示例

tracert mpls l2vpn pw vc-id 100 peer 10.1.1.2BFD for PWE3
**BFD(Bidirectional Forwarding Detection)** 为 PWE3 提供快速故障检测。
技术优势
实现方式
PE1 ------------------------------ PE2

     BFD控制报文

     (通过VCCV通道传输)

     

     BFD会话建立

     实时监控PW状态PWE3 FRR(Fast Reroute)故障切换机制
保护方式



组网方式1. 单跳 PWE3
网络拓扑

CE1 --- PE1 --- P --- PE2 --- CE2

             单跳PW
特点

信令要求

2. 多跳 PWE3
网络拓扑

CE1 --- U-PE1 --- S-PE --- U-PE2 --- CE2

           PW1       PW2

           多跳PW
应用场景

转发机制

3. 跨域 PWE3Option A(Back-to-Back VRF)
AS1: PE1 --- ASBR1 --- ASBR2 --- PE2 :AS2

               VRF          VRFOption B(Multihop MP-BGP)
AS1: PE1 --- RR --- ASBR1 --- ASBR2 --- RR --- PE2 :AS2Option C(Inter-AS VPLS)
AS1: PE1 --- ASBR1 --- ASBR2 --- PE2 :AS2

           Pseudowire         Pseudowire


配置示例华为设备 PWE3 配置示例1. 基础 MPLS 配置
\# PE1配置

system-view

sysname PE1

\# 配置LSR ID

mpls lsr-id 1.1.1.1

mpls

 quit

\# 配置接口IP

interface LoopBack0

 ip address 1.1.1.1 32

interface GigabitEthernet0/0/1

 ip address 10.1.1.1 24

 mpls

 quit

\# 配置OSPF

ospf 1 router-id 1.1.1.1

 area 0

  network 1.1.1.1 0.0.0.0

  network 10.1.1.0 0.0.0.255

 quit2. LDP 配置
\# PE1 LDP配置

mpls ldp

 lsr-id 1.1.1.1

 quit

interface GigabitEthernet0/0/1

 mpls ldp

 quit3. PWE3 配置
\# PE1 PWE3配置

mpls l2vpn

 quit

\# 创建PW模板

pw-template PW\_TEMPLATE

 peer-address 2.2.2.2

 tnl-policy TUNNEL\_POLICY

 quit

\# 配置AC接口

interface GigabitEthernet0/0/2

 port link-type access

 port default vlan 100

 quit

\# 绑定AC和PW

interface GigabitEthernet0/0/2

 mpls l2vc pw-template PW\_TEMPLATE 100 control-word

 quitCisco 设备 PWE3 配置示例1. 基础配置
! PE1配置

hostname PE1

! 配置LSR ID

mpls lsr-id 1.1.1.1

mpls label protocol ldp

! 配置接口

interface Loopback0

 ip address 1.1.1.1 255.255.255.255

interface GigabitEthernet0/0/1

 ip address 10.1.1.1 255.255.255.0

 mpls ip

 no shutdown2. LDP 配置
! PE1 LDP配置

mpls ldp router-id Loopback0 force

interface GigabitEthernet0/0/1

 mpls ldp3. PWE3 配置
! PE1 PWE3配置

l2vpn xconnect context PWE3\_CONTEXT

 member GigabitEthernet0/0/2 service-instance 100

 member mpls pw 100 remote 2.2.2.2 tunnel-ip 10.1.1.2


应用场景1. 企业专线业务
应用需求

PWE3 解决方案

总部CE --- PE --- \[MPLS网络] --- PE --- 分部CE

                      |

                      |

                    分部CE --- PE --- \[MPLS网络] --- PE --- 总部CE2. 移动回传网络
应用需求

PWE3 解决方案

基站 --- PE --- \[MPLS网络] --- PE --- RNC/MME

      (TDM/ATM)           (TDM/ATM)3. 城域网业务承载
应用需求

PWE3 解决方案

用户侧 --- U-PE --- S-PE --- N-PE --- 核心网

      (以太网)      (汇聚)      (骨干)4. 数据中心互联
应用需求

PWE3 解决方案

DC1 --- PE --- \[MPLS网络] --- PE --- DC2

     (VLAN)                 (VLAN)


优势和特点技术优势1. 业务透明性
2. 灵活性和扩展性
3. 可靠性和稳定性
4. 成本效益
与其他技术对比
技术
业务类型
组网方式
扩展性
适用场景

PWE3
点到点专线
单跳 / 多跳
企业专线、移动回传

VPLS
点到多点 LAN
全连接
中等
企业 LAN 互联

VLL
点到点专线
简单
简单专线业务



总结PWE3 技术价值
PWE3 作为 MPLS L2VPN 的核心技术,为现代通信网络提供了重要的解决方案:

发展趋势
随着 5G、云计算、物联网等新技术的发展,PWE3 技术将:

应用前景
PWE3 技术在以下领域将有广阔的应用前景:

PWE3 技术将继续发挥重要作用,为构建高效、可靠、智能的现代通信网络提供强有力的技术支撑。



参考资料

技术支持:如需技术支持,请联系网络技术团队或参考设备厂商文档。
(注:文档部分内容可能由 AI 生成)


时间:  2025-11-4 08:56
作者: laozhu

感谢分享,学习了
时间:  2025-11-4 09:22
作者: guolch

感谢分享,学习了
时间:  2025-11-4 15:38
作者: 不吹不黑

很是详细!




通信人家园 (https://test.txrjy.com/) Powered by C114