华为NE40E交换机调测MPLS LDP
本节介绍了MPLS LDP的调测方法。
操作步骤
-
在设备上使用命令display mpls ldp peer查看LDP对等体的信息。
display mpls ldp peerLDP Peer Information in Public network A '*' before a peer means the peer is being deleted. ------------------------------------------------------------------------- Peer-ID Transport-Address Discovery-Source ------------------------------------------------------------------------- 2.2.2.2:0 2.2.2.2 GigabitEthernet1/0/0 -------------------------------------------------------------------------- TOTAL: 1 Peer(s) Found.
可以通过该命令检查LDP本地对等体和远端对等体的数量是否正确。
-
在设备上使用命令display mpls ldp session查看LDP对等体间的会话信息。
display mpls ldp sessionLDP Session(s) in Public Network Codes: LAM(Label Advertisement Mode), SsnAge Unit(DDDD:HH:MM) A '*' before a session means the session is being deleted. -------------------------------------------------------------------------- Peer-ID Status LAM SsnRole SsnAge KASent/Rcv -------------------------------------------------------------------------- 2.2.2.2:0Operational DU Active0000:00:22 12984/12991 -------------------------------------------------------------------------- TOTAL: 1 Session(s) Found.
上述显示信息中Status应为Operational,表示LDP会话已经建立。LAM通常为DU,表示标签发布模式为下游自主模式。SsnRole可为Passive表示建立LDP会话的被动方,也可以为Active表示建立LDP会话的主动方。
-
在设备上使用命令display mpls ldp interface查看使能了MPLS LDP能力的接口信息。
display mpls ldp interfaceLDP Interface Information in Public Network Codes:LAM(Label Advertisement Mode), IFName(Interface name) A '*' before an interface means the entity is being deleted. ------------------------------------------------------------------------------- IF-Name Status LAM Transport-Address HelloSent/Rcv ------------------------------------------------------------------------------- GE1/0/0 Active DU 1.1.1.1 56259/0 -------------------------------------------------------------------------------
可通过该命令检查参与LDP的接口是否正确,是否有遗漏或多余接口。
-
在设备上使用命令display mpls ldp lsp查看使用LDP创建的LSP的出接口、下一跳、数量以及类型等详细信息。
display mpls ldp lspLDP LSP Information ------------------------------------------------------------------------------ DestAddress/Mask In/OutLabel UpstreamPeer NextHop OutInterface ------------------------------------------------------------------------------ 3.3.3.3/32 NULL/2075 - 192.168.1.2 GE1/0/0 3.3.3.3/32 1657/2075 2.2.2.2 192.168.1.2 GE1/0/0 2.2.2.2/32 NULL/3 192.168.1.2 GE1/0/0 2.2.2.2/32 1656/3 2.2.2.2 192.168.1.2 GE1/0/0 1.1.1.1/32 3/NULL 2.2.2.2 127.0.0.1 InLoop0 *1.1.1.1/32 Liberal/2078 DS/2.2.2.2 ------------------------------------------------------------------------------ TOTAL: 5 Normal LSP(s) Found. TOTAL: 1 Liberal LSP(s) Found. TOTAL: 0 Frr LSP(s) Found. A '*' before an LSP means the LSP is not established A '*' before a Label means the USCB or DSCB is stale A '*' before a UpstreamPeer means the session is in GR state A '*' before a DS means the session is in GR state A '*' before a NextHop means the LSP is FRR LSP
-
在设备上使用命令display mpls lsp查看LSP信息。
display mpls lsp---------------------------------------------------------------------- LSP Information: LDP LSP ---------------------------------------------------------------------- FEC In/Out Label In/Out IF Vrf Name 1.1.1.1/32 3/NULL -/- 2.2.2.2/32 NULL/3 -/GE1/0/0 2.2.2.2/32 1656/3 -/GE1/0/0 3.3.3.3/32 NULL/2075 -/GE1/0/0 3.3.3.3/32 1657/2075 -/GE1/0/0
-
在设备上使用命令display mpls lsp verbose查看LSP的详细信息。
display mpls lsp verbose---------------------------------------------------------------------- LSP Information: LDP LSP ---------------------------------------------------------------------- No : 1 VrfIndex : Fec : 1.1.1.1/32 Nexthop : 127.0.0.1 In-Label : 3 Out-Label : NULL In-Interface : ---------- Out-Interface : ---------- LspIndex : 72704 Token : 0x0 FrrToken : 0x0 LsrType : Egress Outgoing token : 0x0 Label Operation : POP Mpls-Mtu : ------ TimeStamp :204745secBfd-State : --- BGPKey : ------ No : 2 VrfIndex : Fec : 2.2.2.2/32 Nexthop : 192.168.1.2 In-Label : NULL Out-Label : 3 In-Interface : ---------- Out-Interface : GigabitEthernet1/0/0 LspIndex : 72705 Token : 0x8000007 FrrToken : 0x0 LsrType : Ingress Outgoing token : 0x0 Label Operation : PUSH Mpls-Mtu : ------ TimeStamp :944secBfd-State : --- BGPKey : ------ No : 3 VrfIndex : Fec : 2.2.2.2/32 Nexthop : 192.168.1.2 In-Label : 1656 Out-Label : 3 In-Interface : ---------- Out-Interface : GigabitEthernet1/0/0 LspIndex : 72706 Token : 0x8000008 FrrToken : 0x0 LsrType : Transit Outgoing token : 0x0 Label Operation : SWAP Mpls-Mtu : ------ TimeStamp :944secBfd-State : --- BGPKey : ------ No : 4 VrfIndex : Fec : 3.3.3.3/32 Nexthop : 192.168.1.2 In-Label : NULL Out-Label : 2075 In-Interface : ---------- Out-Interface : GigabitEthernet1/0/0 LspIndex : 72707 Token : 0x8000009 FrrToken : 0x0 LsrType : Ingress Outgoing token : 0x0 Label Operation : PUSH Mpls-Mtu : 1500 TimeStamp :944secBfd-State : --- BGPKey : ------ No : 5 VrfIndex : Fec : 3.3.3.3/32 Nexthop : 192.168.1.2 In-Label : 1657 Out-Label : 2075 In-Interface : ---------- Out-Interface : GigabitEthernet1/0/0 LspIndex : 72708 Token : 0x800000a FrrToken : 0x0 LsrType : Transit Outgoing token : 0x0 Label Operation : SWAP Mpls-Mtu : 1500 TimeStamp :944secBfd-State : --- BGPKey : ------
可通过该命令检查LDP LSP的存活时间,如上述显示信息中加粗部分,如果存活时间小,可能存在LSP震荡。
-
在设备上使用命令ping lsp,检测LSP的连通性及LSP是否能够保证正常的转发。
ping lsp -a 1.1.1.1 ip 3.3.3.3 32LSP PING FEC: IPV4 PREFIX 3.3.3.3/32 : 100 data bytes, press CTRL_C to break Reply from 3.3.3.3: bytes=100 Sequence=1 time = 26 ms Reply from 3.3.3.3: bytes=100 Sequence=2 time = 27 ms Reply from 3.3.3.3: bytes=100 Sequence=3 time = 25 ms Reply from 3.3.3.3: bytes=100 Sequence=4 time = 24 ms Reply from 3.3.3.3: bytes=100 Sequence=5 time = 24 ms --- FEC: IPV4 PREFIX 3.3.3.3/32 ping statistics --- 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 24/25/27 ms
执行该步骤用来检查到PE的loopback0是否走LSP转发。所有业务涉及到的PE设备都需要检查。
常见故障处理
如果LDP网络中LDP会话Down,可按以下步骤处理。
-
检查建立LDP会话的接口是否被Shutdown。
在接口视图下执行命令display this,如果显示信息中有:shutdown表示接口被Shutdown。-
如果接口被Shutdown,请在接口下执行命令undo shutdown启动接口。
-
如果接口没有被Shutdown,请执行步骤2。
-
-
检查是否执行了取消MPLS相关配置的命令。
执行命令display current-configuration,查看是否执行了取消MPLS相关配置的命令。
-
如果显示信息中没有包含:mpls表示取消了MPLS的配置。
-
如果显示信息中没有包含:mpls ldp表示取消了MPLS LDP的配置。
-
如果显示信息中没有包含:mpls ldp remote peer表示删除了LDP远端会话的配置。
-
如果执行了取消MPLS相关配置的命令,请执行相应的配置命令恢复被取消的配置。
-
如果没有执行取消MPLS相关配置的命令,请执行步骤3。
-
-
检查路由是否存在。
执行命令display ip routing-table,查看Destination/Mask字段,是否存在到达会话对端的路由。若路由不存在会直接导致不能建立TCP连接。
-
如果路由不存在,请参见《HUAWEI NetEngine40E/80E 路由器 故障处理》的“Ping不通问题”,排除IGP路由问题。
-
如果路由存在,请执行步骤4。
-
-
检查LDP Hello-hold定时器是否超时。
执行命令display mpls ldp interface,检查会话两端的Hello消息是否都正常发送。建议每3秒执行一次命令display mpls ldp interface,查看收发Hello消息的计数。若连续几次执行命令后发现发送或接受的计数没有变化,则表示Hello消息收发异常,Hello-hold定时器超时。
-
如果Hello-hold定时器超时,请参考CPU使用率高的问题。
-
如果Hello-hold定时器没有超时,请执行步骤5。
-
-
检查LDP Keepalive-hold定时器是否超时。
执行命令display mpls ldp session,检查会话两端的Keepalive消息是否都正常发送。建议每5秒执行一次命令display mpls ldp session,查看收发的Keepalive消息的计数。若连续几次执行命令后发现发送或接收的计数没有变化,则表示Keepalive消息收发异常,Keepalive-hold定时器超时。
-
如果Keepalive-hold定时器超时,请参见《HUAWEI NetEngine40E/80E 路由器 故障处理》的“Ping不通问题”,排除报文转发问题。
-
如果Keepalive-hold定时器没有超时,请执行步骤6。
-
-
请收集如下信息,并联系华为技术支持工程师。
- 上述步骤的执行结果。
- 设备的配置文件、日志信息、告警信息。
- 上一篇:华为NE40E交换机调测BGP/MPLS IP VPN 2018-5-30
- 下一篇:华为NE40E交换机调测EBGP路由 2018-5-30


