07-MPLS-TP OAM配置
本章节下载: 07-MPLS-TP OAM配置 (232.40 KB)
目 录
1.12.1 利用MPLS-TP OAM检测LDP PW配置举例
MPLS-TP(MPLS Transport Profile,MPLS传送技术架构)将MPLS的分组特征和传统传送网络的运维能力相结合,以满足传送网络简单有效地支持分组业务传送的需求。MPLS-TP OAM(Operation, Administration, and Maintenance,操作、管理和维护)作为MPLS-TP网络用户平面的操作、管理和维护机制,可以用来检测MPLS-TP网络的性能、识别和定位MPLS-TP网络的故障,为用户提供必要的故障定位及恢复手段。MPLS-TP OAM主要检测手段包括单向丢包检测、双向时延检测、环回检测和连续性检测。
ME(Maintenance Entity,维护实体)标识需要管理的实体,用来关联两个MEP(MEG End Point,MEG端点)。ME绑定一条网络连接(如PW),以实现对该网络连接进行故障管理和性能检测。
MEG(Maintenance Entity Group,维护实体组)由属于相同连接的一个或多个ME组成,这些ME通过MEG来维护。目前,一个MEG下只能包含一个ME。
MEP(MEG End Point,MEG端点)是负责发送和接收用于故障管理和性能检测的OAM报文的端点设备。
SLM(Single-ended Loss Measurement,单向丢包检测)功能用来检测MEP之间的单向丢包情况。
单向丢包检测的检测过程为:
(1) 源MEP发送LMM(Loss Measurement Message,丢包测量报文)报文给目标MEP。
(2) 目标MEP收到该报文后,向源MEP回应LMR(Loss Measurement Reply,丢包测量应答)报文。
(3) 源MEP根据两个连续的LMR报文来计算源MEP和目标MEP间的丢包数,即源MEP从收到第二个LMR报文开始,根据本LMR报文和前一个LMR报文的统计计数来计算源MEP和目标MEP间的丢包数。
双向DM(Delay Measurement,时延检测)功能用来检测MEP之间报文传输的时延和时延抖动。
双向时延检测的检测过程为:
(1) 源MEP发送DMM(Delay Measurement Message,时延测量报文)报文给目标MEP,该报文携带其发送时间。
(2) 目标MEP收到该报文后记录其接收时间,并发送DMR(Delay Measurement Reply,时延测量应答)报文给源MEP,该报文携带DMM报文的发送和接收时间,以及DMR报文的发送时间。
(3) 源MEP收到DMR报文后记录其接收时间,并计算出链路传输的时延和时延抖动。
LB(Loopback,环回)检测功能类似于ping功能,用于检测源MEP与目标MEP之间连接的连通性。
环回检测的检测过程为:
(1) 源MEP发送LBM(Loopback Message,环回报文)报文给目标MEP。
(2) 目标MEP收到该报文后,向源MEP回应LBR(Loopback Reply,环回应答)报文。
(3) 源MEP根据能否收到目标MEP回应的LBR报文来检验连接的连通性。
CC(Continuity Check,连续性)检测可以实现如下功能:
· 检测源MEP与目标MEP之间连接的连通性。
· 验证源MEP与目标MEP之间连接的准确性。
· 验证源MEP与目标MEP之间配置的一致性。
连续性检测的检测过程为:
(1) 源端MEP以指定的时间间隔周期性发送CCM(Continuity Check Message,连续性检测报文)
(2) 目的端MEP监测CCM的到来,并根据CCM报文对连接进行检测和验证。
与MPLS-TP OAM相关的协议规范有:
· G.8113.1/Y.1372.1:Operations, administration and maintenance mechanism for MPLS-TP in packet transport networks
目前,MPLS-TP OAM只能检测MPLS L2VPN的PW。
表1-1 MPLS-TP OAM配置任务简介
配置任务 |
说明 |
详细配置 |
配置MPLS-TP检测模式 |
可选 |
|
配置创建MEG和ME |
必选 |
|
配置单向丢包检测 |
请根据实际需要配置相应的检测 |
|
配置双向时延检测 |
||
执行环回检测 |
||
配置连续性检测 |
配置MPLS-TP OAM前,需要先配置MPLS L2VPN功能,建立PW。MPLS L2VPN的配置方法请参见“MPLS配置指导”中的“MPLS L2VPN”。
MPLS-TP OAM支持如下检测模式:
· 标准模式:检测PW时不携带GAL(G-ACh Label,通用共路通道标签)。
· 私有模式:检测PW时携带GAL。
MPLS-TP OAM报文的传输路径与数据报文的路径传输相同。在私有模式下,MPLS-TP OAM使用GAL来标识MPLS-TP OAM报文,以便MEP设备区分MPLS OAM报文和数据报文。
如果采用私有模式对多段PW进行检测,则要求多段PW上的每个PE设备都支持转发携带GAL标签的报文。
表1-2 配置MPLS-TP OAM的检测模式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置MPLS-TP OAM的的检测模式 |
mpls-tp mode { private [ gal-value ] | standard } |
缺省情况下,MPLS-TP OAM的的检测模式为标准模式 |
创建MEG和ME时,需要注意:
· 一个MEG下最多只能配置一个ME。
· 第一次创建ME时,必须指定所有参数;创建ME后进入ME视图,只需指定mep-id参数。
· 不同ME不能绑定同一条PW。
表1-3 创建MEG和ME
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
创建MEG,并进入MEG视图 |
mpls-tp meg meg-name |
缺省情况下,不存在MEG |
创建ME,并进入ME视图 |
me mep-id [ remote-mep-id remote-mep-id pw peer ip-address pw-id pw-id [ exp exp-value ] ] |
缺省情况下,不存在ME |
单向丢包检测可以通过如下方式触发:
· 手工按需检测(on-demand方式):用户根据需要执行命令手工触发单向丢包检测。执行命令后,设备按照指定的时间间隔周期性发送测试报文,进行单向丢包检测。达到指定的测试持续时间后停止检测,并在设备上打印测试结果。
· 系统自动检测(proactive方式):开启系统自动执行单向丢包检测功能后,设备按照指定的时间间隔周期性发送测试报文,进行单向丢包检测。关闭该功能后,设备停止检测。通过display mpls-tp oam statistics命令可以查看测试结果。
配置单向丢包检测前,需要确保待检测的PW为up状态,且指定的MEG和ME已经创建。
不能为同一个MEG同时配置手工按需和系统自动两种方式的单向丢包检测。
表1-4 手工按需执行单向丢包检测
操作 |
命令 |
说明 |
执行单向丢包检测 |
mpls-tp slm meg meg-name [ me mep-id ] [ duration duration | interval interval ] * |
可在任意视图下执行本命令 |
表1-5 开启系统自动执行单向丢包检测功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
开启系统自动执行单向丢包检测功能 |
slm pro-active [ interval interval ] |
缺省情况下,系统自动执行单向丢包检测功能处于关闭状态 |
双向时延检测可以通过如下方式触发:
· 手工按需检测(on-demand方式):用户根据需要执行命令手工触发双向时延检测。执行命令后,设备按照指定的时间间隔周期性发送测试报文,进行双向时延检测。发送的测试报文数目达到指定的值后停止检测,并在设备上打印测试结果。
· 系统自动检测(proactive方式):开启系统自动执行双向时延检测功能后,设备按照指定的时间间隔周期性发送测试报文,进行双向时延检测。关闭该功能后,设备停止检测。通过display mpls-tp oam statistics命令可以查看测试结果。
配置双向时延检测前,需要确保待检测的PW为up状态,且指定的MEG和ME已经创建。
不能为同一个MEG同时配置手工按需和系统自动两种方式的双向时延检测。
表1-6 手工按需执行双向时延检测
操作 |
命令 |
说明 |
执行双向时延检测 |
mpls-tp dm two-way meg meg-name [ me mep-id ] [ interval interval | number number ] * |
可在任意视图下配置本命令 |
表1-7 开启系统自动执行单向丢包检测功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
开启系统自动执行双向时延检测功能 |
dm two-way pro-active [ interval interval ] |
缺省情况下,系统自动执行双向时延检测功能处于关闭状态 |
环回检测只能根据需要执行命令手工触发。执行触发命令后,设备将向远端MEP发送指定数目的测试报文,根据接收到的应答报文数目检测连接的连通性,并在设备上打印测试结果。
配置环回检测前,需要确保待检测的PW为up状态,且指定的MEG和ME已经创建。
表1-8 执行环回检测
操作 |
命令 |
说明 |
执行环回检测 |
mpls-tp loopback meg meg-name [ me mep-id ] [ number number ] |
可在任意视图下配置本命令 |
连续性检测只能由系统自动启动。
表1-9 配置连续性检测
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置创建MEG,进入MEG视图 |
mpls-tp meg meg-name |
缺省情况下,设备不存在MEG |
开启连续性检测的发送或接收功能 |
cc enable { receive | send } |
缺省情况下,连续性检测的发送和接收功能处于关闭状态 |
配置CCM的发送时间间隔 |
ccm interval interval |
缺省情况下,CCM发送时间间隔为1000ms |
在完成上述配置后,在任意视图下执行display命令可以显示配置后MPLS-TP OAM的运行情况,通过查看显示信息验证配置的效果。
在用户视图下执行reset命令可以清除MPLS-TP OAM的统计信息。
表1-10 MPLS-TP OAM显示和维护
操作 |
命令 |
显示ME的信息 |
display mpls-tp me [ meg meg-name ] [ verbose ] |
显示MEG的信息 |
display mpls-tp meg [ meg-name ] [ verbose ] |
显示系统自动方式SLM和双向DM的测试统计信息 |
display mpls-tp oam statistics [ meg meg-name ] type { dm two-way | slm } |
清除MPLS-TP OAM的测试统计信息 |
reset mpls-tp oam statistics [ meg meg-name ] [ type { dm two-way | slm } ] |
PE 1和PE 2之间通过LDP建立PW。通过MPLS-TP OAM功能检测LDP PW的单向丢包、双向时延、连通性和连续性。
图1-1 利用MPLS-TP OAM检测LDP PW配置组网图
接口 |
IP地址 |
设备 |
接口 |
IP地址 |
|
CE 1 |
GE1/0/1 |
100.1.1.1/24 |
P |
Loop0 |
192.4.4.4/32 |
PE 1 |
Loop0 |
192.2.2.2/32 |
|
GE1/0/1 |
10.1.1.2/24 |
|
GE1/0/1 |
- |
|
GE1/0/2 |
10.2.2.2/24 |
|
GE1/0/2 |
10.1.1.1/24 |
PE 2 |
Loop0 |
192.3.3.3/32 |
CE 2 |
GE1/0/1 |
100.1.1.2/24 |
|
GE1/0/1 |
- |
|
|
|
|
GE1/0/2 |
10.2.2.1/24 |
(1) 配置各接口的IP地址
按照图1-1配置各接口的IP地址和掩码,具体配置过程略。
(2) 配置MPLS L2VPN,建立LDP PW
具体配置请参见“MPLS配置指导”中的“MPLS L2VPN”。
(3) 创建MEG和ME
# 在PE 1上创建MEG和ME。
<PE1> system-view
[PE1] mpls-tp meg MEG1
[PE1-meg-MEG1] me 1 remote-mep-id 2 pw peer 192.3.3.3 pw-id 1 exp 6
[PE1-meg-MEG1-1] quit
[PE1-meg-MEG1] quit
# 在PE 2上创建MEG和ME。
<PE2> system-view
[PE2] mpls-tp meg MEG1
[PE2-meg-MEG1] me 2 remote-mep-id 1 pw peer 192.2.2.2 pw-id 1 exp 6
[PE2-meg-MEG1-1] quit
[PE2-meg-MEG1] quit
(4) 手工按需执行单向丢包检测
# 在PE 1上手工按需执行单向丢包检测。
[PE1] mpls-tp slm meg MEG1 me 1 interval 1000 duration 1000
SLM on demand. Duration :1000 seconds, press CTRL_C to break
Total near-end lost frames : 8 Total far-end lost frames : 8
Max near-end loss ratio : 4.67% Max far-end loss ratio : 6.96%
Min near-end loss ratio : 3.74% Min far-end loss ratio : 5.89%
Last near-end frame loss ratio : 4.16% Last far-end frame loss ratio : 6.66%
(5) 手工按需执行双向时延检测
# 在PE 1上手工按需执行双向时延检测。
[PE1] mpls-tp dm two-way meg MEG1 me 1 interval 1000 number 5
DM two-way on demand. Total Numbers:5, press CTRL_C to break
MEG name = MEG1, MEP ID = 1 : seq = 1, delay = 10 us, delay variation = 0 us.
MEG name = MEG1, MEP ID = 1 : seq = 2, delay = 10 us, delay variation = 0 us.
MEG name = MEG1, MEP ID = 1 : seq = 3, delay = 10 us, delay variation = 0 us.
MEG name = MEG1, MEP ID = 1 : seq = 4, delay = 10 us, delay variation = 0 us.
MEG name = MEG1, MEP ID = 1 : seq = 5, delay = 10 us, delay variation = 0 us.
--- DM Two-way statistics ---
Max delay = 50 us Max delay variation = 0 us
Min delay = 50 us Min delay variation = 0 us
Delay average = 50 us Delay variation average = 0 us
(6) 执行环回检测
# 在PE 1上执行环回检测。
[PE1] mpls-tp Loopback meg MEG1 me 1 number 5
Loopback on demand. Total Numbers:5, press CTRL_C to break
MEG name = MEG1, MEP ID = 1 : seq = 1.
MEG name = MEG1, MEP ID = 1 : seq = 2.
MEG name = MEG1, MEP ID = 1 : seq = 3.
MEG name = MEG1, MEP ID = 1 : seq = 4.
MEG name = MEG1, MEP ID = 1 : seq = 5.
--- Loopback statistics ---
5 packets transmitted
5 packets received
0 timed timeout
(7) 配置系统自动执行单向丢包检测、双向时延检测和连续性检测功能
# 在PE 1上开启系统自动执行单向丢包检测功能,指定测试报文发送时间间隔为1000毫秒。
[PE1] mpls-tp meg MEG1
[PE1-meg-MEG1] slm pro-active interval 1000
# 在PE 1上开启系统自动执行双向时延检测功能,指定测试报文发送时间间隔为1000毫秒。
[PE1-meg-MEG1] dm two-way pro-active interval 1000
# 在PE 1上开启连续性检测的发送和接收功能,并配置CCM发送时间间隔为100毫秒。
[PE1-meg-MEG1] cc enable send
[PE1-meg-MEG1] cc enable receive
[PE1-meg-MEG1] ccm interval 100
[PE1-meg-MEG1] quit
# 在PE 1上查看MEG信息。
<PE1> display mpls-tp meg MEG1 verbose
MEG name : MEG1
MEG index : 1
SLM:
OAM type : Pro-active
Packet interval : 1000 ms
DM two-way:
OAM type : Pro-active
Packet interval : 1000 ms
Loopback:
OAM type : On demand
CC:
Send : Enabled
Receive : Enabled
CCM interval : 100 ms
MEs: 1
MEP ID Remote MEP ID Binding info
1 2 PW (192.3.3.3/1)
# 在PE 1上查看ME信息。
<PE1> display mpls-tp me meg MEG1 verbose
MEG name: MEG1
MEP ID: 1
Remote MEP ID : 2
Bind type : PW
Bind info : 192.3.3.3/1
EXP : 6
State : Working
# PE1上查看系统自动单向丢包检测的统计信息。
<PE1> display mpls-tp oam statistics meg MEG1 type slm
MEG name: MEG1
MEP ID: 1
Total near-end lost frames : 400
Total far-end lost frames : 400
Max near-end loss ratio : 4.00%
Min near-end loss ratio : 1.00%
Last near-end frame loss ratio : 2.00%
Max far-end loss ratio : 3.00%
Min far-end loss ratio : 1.00%
Last far-end frame loss ratio : 1.00%
# PE1上查看系统自动双向时延检测的统计信息。
<PE1> display mpls-tp oam statistics meg MEG1 type dm two-way
MEG name: MEG1
MEP ID: 1
Max delay : 3380 us
Min delay : 2870 us
Average delay : 3061 us
Max delay variation : 510 us
Min delay variation : 130 us
Average delay variation : 226 us
Index Frame delay Delay variation
1 2917 us -- us
2 3047 us 130 us
3 3380 us 333 us
4 2870 us 510 us
5 3092 us 222 us
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!