12-MPLS OAM配置
本章节下载: 12-MPLS OAM配置 (170.90 KB)
目 录
MPLS OAM(Operation, Administration, and Maintenance,操作、管理和维护)功能为MPLS网络提供了数据平面连通性检测、数据平面与控制平面一致性校验、故障点定位等多种错误管理(Fault Management)工具。MPLS OAM利用这些错误管理工具对LSP和MPLS TE隧道进行检测和故障定位,降低了MPLS网络的管理和维护的复杂度,提高了MPLS网络的可用性。
MPLS OAM提供的错误管理工具分为如下两类:
· 手工按需检测工具(on-demand工具):根据需要手工触发的检测工具,如MPLS ping、MPLS Trace route。
· 系统主动检测工具(proactive工具):系统主动启动、无需手工触发的检测工具,如MPLS与BFD联动、周期性MPLS Trace route。
用来对LSP隧道、MPLS TE隧道、PW、Flex-Algo LSP隧道或SR-MPLS TE Policy隧道的连通性进行手工检测。MPLS Ping的工作机制是:在Ingress节点为MPLS Echo Request报文压入待检测隧道对应的标签;经过隧道将该报文转发到Egress节点;Egress节点处理该报文后,回应MPLS Echo Reply报文;如果Ingress节点接收到表示成功的MPLS Echo Reply报文,则说明该隧道可以用于数据转发;如果Ingress节点接收到带有错误码的MPLS Echo Reply报文,则说明该隧道存在故障。
用来查看LSP隧道、MPLS TE隧道、Flex-Algo LSP隧道或SR-MPLS TE Policy隧道从Ingress节点到Egress节点所经过的路径,以便对LSP隧道、MPLS TE隧道、Flex-Algo LSP隧道或SR-MPLS TE Policy隧道的错误点进行定位。MPLS Trace route功能通过沿着隧道连续发送TTL从1到某个值的MPLS Echo Request报文,让隧道经过的每一跳收到该报文后,返回MPLS Echo Reply报文。这样,Ingress节点可以收集到隧道上每一跳的信息,从而定位出故障节点。同时,MPLS Trace route功能还可用于收集整条隧道上每个节点的重要信息,如下游分配的标签等。
周期性MPLS Trace route功能,即周期性地对LSP隧道进行Trace route主动检测,用来对LSP隧道的错误点进行定位,对数据平面和控制平面一致性进行校验,并将发现的错误记录到系统日志(System Log Messages)中。管理员可以通过查看日志信息,了解LSP隧道是否出现故障。
与MPLS OAM相关的协议规范有:
· RFC 4379:Detecting Multi-Protocol Label Switched (MPLS) Data Plane Failures
· RFC 5085:Pseudowire Virtual Circuit Connectivity Verification (VCCV): A Control Channel for Pseudowires
S9825系列交换机不支持MPLS OAM功能。
仅hardware-resource switch-mode为ROUTING模式时支持MPLS OAM功能。有关hardware-resource switch-mode命令的详细介绍,请参见“设备管理命令参考”中的“硬件资源管理”。
LSP隧道的连通性检测方式分为以下两种:
· 按需方式:执行ping mpls ipv4命令或tracert mpls ipv4命令手工触发LSP检测。
· 主动方式:配置LSP的周期性Trace route后,系统主动完成LSP检测。
可在任意视图下执行本命令,通过MPLS Ping功能检测IPv4地址前缀类型LSP的连通性。
ping mpls [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ] * ipv4 ipv4-address mask-length [ destination start-address [ end-address [ address-increment ] ] ] [ fec-type { generic | isis | ldp | ospf } ]
可在任意视图下执行本命令,通过MPLS Ping功能检测IPv6地址前缀类型LSP的连通性。
ping mpls [ -a source-ip6 | -c count | -tc traffic-class | -h ttl-value | -m wait-time | -r reply-mode | -s packet-size | -t time-out | -v ] * ipv6 ipv6-address prefix-length nexthop nexthop-address6 ] [ fec-type { generic | isis | ldp } ] [ nil-fec ]
可在任意视图下执行本命令,通过MPLS Ping功能检测指定出标签的MPLS LSP的连通性。
ping mpls [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ] * out-labels out-label-value&<1-n> interface interface-type interface-number [ nexthop nexthop-address ]
可在任意视图下执行本命令,通过MPLS Trace route功能查看IPv4地址前缀类型LSP从Ingress节点到Egress节点所经过的路径。
tracert mpls [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -rtos tos-value | -t time-out | -v | ddmap | fec-check ] * ipv4 ipv4-address mask-length [ destination start-address [ end-address [ address-increment ] ] ] [ fec-type { generic | isis | ldp | ospf } ]
可在任意视图下执行本命令,通过MPLS Trace route功能查看IPv6地址前缀类型LSP从Ingress节点到Egress节点所经过的路径。
tracert mpls [ -a source-ip6 | -tc traffic-class | -h ttl-value | -r reply-mode | -t time-out | -v ] * ipv6 ipv6-address prefix-length [ flex-algo flex-algo-id ] [ nexthop nexthop-address6 ] [ fec-type { generic | isis | ldp } ] [ nil-fec ]
可在任意视图下执行本命令,通过MPLS Trace route功能查看指定出标签的MPLS LSP从Ingress节点到Egress节点所经过的路径。
tracert mpls [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -rtos tos-value | -t time-out | -v | fec-check ]* out-labels out-label-value&<1-n> interface interface-type interface-number [ nexthop nexthop-address ]
(1) 进入系统视图。
system-view
(2) 使能指定FEC对应LSP的周期性Trace route功能。
mpls periodic-tracert dest-addr mask-length [ -a source-ip | -exp exp-value | -h ttl-value | -m wait-time | -rtos tos-value | -t time-out | -u retry-attempt | fec-check ] *
缺省情况下,LSP的周期性Trace route功能处于关闭状态。
MPLS TE隧道的连通性检测方式为按需方式:执行ping mpls te命令或tracert mpls te命令手工触发MPLS TE隧道检测。
可在任意视图下执行本命令,通过MPLS Ping功能检测MPLS TE隧道的连通性。
ping mpls [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ] * te tunnel interface-number
可在任意视图下执行本命令,通过MPLS Trace route功能查看MPLS TE隧道从Ingress节点到Egress节点所经过的路径。
tracert mpls [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -rtos tos-value | -t time-out | -v | fec-check ] * te tunnel interface-number
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
