-
PWE3
的关键技术
一
.
动静混和多跳组网
p>
混合多跳
PW
是指一端是静态
PW
、
一端是动态
PW
p>
(
LDP
)
,
p>
其中静态
PW
或者动态
PW
也可能是多跳的,
但不包括静态
PW
和动态
PW
交错出现的情况。<
/p>
如图
1-1
所
示,
U-PE1
与
S-PE
之间是动态
PW
;
U-P
E2
与
S-PE
之间是静态
PW
。
图
1-1
动静混和多跳典型组网图
P1
S-PE
P2
W
i<
/p>
c
P
m
n
a
D
y
S
t
a
t
i
c
P
W
U-PE1
U-PE2
CE-A
CE-B
除了在静态
PW
和动态
PW
交汇的
S-PE
上配置和处理不一致以外,其它单
一形式的
PW
在
U-PE
和
S-PE
上的处理和前面描述的静态
PW
或者动态
PW
的处理方
法一致。
在动态
PW
和静态
PW
交汇处的
S-PE
上,对于动态
PW
一端来说,静态
p>
PW
一端可以认为是动态
PW
的
AC
,静态
PW
状态的变化相当于动态
PW
的
< br>AC
状态变化。为了信令协商,需要指明该
PW
的类型、接口
MTU
等参数。这些参数必须和静
态
PW
的
AC
接口一致。
对于静态
PW
,如果隧道存在,静态
PW
就
UP
;对于动态
PW
,如果隧道存
在,远端
PW
的状态
UP
,远
端
PW Type
和<
/p>
MTU
和本地配置的一致,则动态
PW<
/p>
也
UP
。
p>
综上所述,对于静态
PW
,不使用信令协议
进行参数协商,而是通过命令行手工指定相关信息,数据通过
隧道在
PE
之间传递,因此对系统的资源消耗比较少,但是配置比较复杂。对于动态
PW
,是通过信令协
议建立起来的
PW
,因此更加灵活,配置也简单,但是对系统的要求比较高。而动静结合
的
PW
则综合了
静态
< br>PW
和动态
PW
的特点,在实际
组网中得到广泛的应用。
二
.PW
保护
PW
的链路保护技术
PW
保护是为了在一个
PW
出
现问题,如一个
PW
的隧道被删除后,能够快速切换到另一个<
/p>
PW
,实现数
据层面的快速切换,如图<
/p>
1-2
所示。
图
1-2
PW
保护的拓扑模型
P
rimary P
W
UP
E
1
P
< br>W1
SP
E
1
< br>P
W4
P
W5
< br>P
W8
SP
E
< br>2
P
W3
P
W6
P
W7
P
W2
UP
E
2
Backup P
W
多跳情况下,为了实现
PW
保护:
1.
在两个
U-PE
p>
上需要分别配置两个
PW
,一一对应,其中
一个
U-PE
(
U-PE1
)上的一个
PW
(
PW5
)配置
为备份
PW
;在经过的
S-PE
上分别配上
P
W
,与
U-PE
的配置一起实现
Multi-Hop-PW
,如图
1-2
p>
所示。
2.
主备
PW
都需要进行信令协商和处理,且与普通的动态多跳
PW
的信令处理一致。
3.
如果主
PW
状态出现问题(
p>
LDP
会话
DOWN
、隧道被删除),需要立即通告备份
PW
;如果备份
PW
状
态
UP
,会升级为主
PW
。
三
.
控制字
控制字(
CW
)需要通过控制层面协商
,用于转发层面报文顺序检测、报文分片和重组等功能。
PWE3
协
议中要求支持
CW
的有
ATM AAL5
和
FR
两种。
控制层面控制字的协商比较简单,
如果控制层面协商结果
支持控制字,则需要把结果下发给转发模块,由转发层面具体实现报文顺序检测和报文重
组等功能。
控制字是一个
4
字节的封装报文头,在
MPLS
分组交换网络里
用来传递报文信息。如图
1-3
所示。
图
1-3
控制字在报文中的位置
0
7
Tunnel
Label(LDP or RSVP)
VC Label(VC)
Rsvd
Flags
0
0
Length
Layer-2
PDU
Tunnel Label /VC
Label
Control Word
Layer-2
Protocol Data Unit
15
EXP
EXP
0
1
23
TTL
TTL(Set to
2)
31
Sequence
Number
控制字主要有三个功能:
1.
携带报文转发的序列号
在转发层面,如果支持控制字,则在数据报文前增加一个
32
比特的控制字,用来表示报文顺序。在支持
负载分担时报文才可能乱序,可
以使用控制字对报文进行编号,以便对端重组报文。
2.
填充报文,防止报文过短
例如,当
PE
到
PE
间为以太网、
PE
与
< br>CE
间为
PPP
连接时,由于<
/p>
PPP
的控制报文大小达不到以太网支持
的最小
MTU
,
PPP
不能协商成功。这时,通过添加控制字(即添加填充位)可以避免此问题。
3.
携带二层帧头控制信息
有些情况下,在网络上传输
L2VP
N
报文的时候没有必要传送整个的二层帧,而是在入节点(
In
gress
端)
剥离二层头,然后在出节点(
< br>Egress
端)重新添加。但是如果二层头中有些信息需要携带,这种方式就不
可取了。使用控制字可以解决该问题,控制字可以携带
PE
p>
之间
Ingress
端和
< br>Egress
端事先协商好的信息。
< br>在控制层面,两端同时支持或者同时不支持控制字时,才能协商成功。在转发层面,按照控制层面的协商< /p>
结果决定是否对报文添加控制字。
表
1-1
需要控制字携带二层帧头控制信息的封装类型
封装类型
ATM
(
AAL5
)
Ethernet
Frame Relay
HDLC
PPP
是否需要控制字
是
否
是
否
否
四
.VCCV-PING
VCCV-
PING
(
Virtual Circuit
Connectivity Verification PING
)是一种手工检测虚
电路连接状态的工具,就像
ICMP-
PING
和
LSP-
PING
一样,它是通过扩展
LSP-PING
实现的。
VCCV
定义了在
P
E
之间交互的一系列消
息来验证
PW<
/p>
的连通性。为了确保
VCCV
的报文和<
/p>
PW
中的数据报文经过的路径一致,
VC
CV
的报文就必须
与
PW
的封装方式相同且通过与
PW
报文相同的隧道。
p>
具体请参照草案
draft-ietf-
pwe3-vccv
和
draft-ietf-mpls-
lsp-ping
。
VRP
支持在
U-PE
上手工
检测
LDP
PW
的连接性(
VCCV-PING
)
,包括检测静态
PW
、动态
PW
、单跳
PW
和多跳<
/p>
PW
的连通性。
PWE3 VCCV
p>
的参考模型如图
1-4
所示。
图
1-4
PWE3 VCCV
参考模型
E
mulate Service
P<
/p>
W1
AC
CE
1
U-P
E
1
P
W2
U-P
E
2
AC
CE
2
VCCV
VCCV-PING
p>
包括控制字(
CW
)通道和
MPLS router alert
通道:
1.
控制字通道
CC
(
Control Channel
)
:支持从
U-PE
到
U-PE
之间端到端的检测。
router ale
rt
通道:支持端到端的检测,也支持
U-PE
到
S-PE
的逐跳检测。
<
/p>
VCCV
既可以被用作故障检测也可以被用作
PW
的诊断工具。由于底层分组交换网络的不同(
LSP-
PING
,
L2TPV3
,或者
ICMP PING
),
VCCV
可以是多种控制通道(
CC
)类型中的一种和多种
连接验证(
CV
)类型中
的一种的组合
。
-
-
-
-
-
-
-
-
-
上一篇:OptiX OSN1800硬件结构介绍
下一篇:OptiX155&622H功能介绍