01-MPLS基本配置命令
本章节下载 (417.41 KB)
目 录
1.1.4 debugging mpls lfib slot drv
1.1.5 debugging mpls management
1.1.10 display mpls ldp cr-lsp
1.1.11 display mpls ldp interface
1.1.14 display mpls ldp remote-peer
1.1.15 display mpls ldp session
1.1.16 display mpls ldp vpn-instance
1.1.18 display mpls lsp statistics
1.1.19 display mpls route-state
1.1.20 display mpls static-lsp
1.1.21 display mpls statistics interface
1.1.22 display mpls statistics lsp
1.1.35 mpls ldp (Interface view)
1.1.38 mpls ldp timer hello-hold
1.1.39 mpls ldp timer keepalive-hold
1.1.40 mpls ldp transport-address
1.1.47 reset mpls statistics interface
1.1.48 reset mpls statistics lsp
1.1.49 snmp-agent trap enable mpls
& 说明:
l 除了LDP的GR特性外,MPLS LDP视图下的命令都可以在MPLS-LDP-VPN实例视图下使用。MPLS LDP视图下的命令对公网LDP起作用;MPLS-LDP-VPN实例视图下的命令对LDP实例起作用。文中不再赘述。
l 有关GR的命令介绍请参见“系统分册”中的“GR命令”。
【命令】
debugging mpls ldp { advertisement | all | error | hsb | main | notification | pdu | session | socket | timer } [ interface interface-type interface-number ]
debugging mpls ldp remote-peer [ remote-peer-name ]
undo debugging mpls ldp { advertisement | all | error | hsb | main | notification | pdu | session | socket | timer } [ interface interface-type interface-number ]
undo debugging mpls ldp remote-peer [ remote-peer-name ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
advertisement:发布事件。
all:所有事件。
error:错误事件。
hsb:热备份事件。
main:与外部模块相关的主要接口事件。
notification:通知事件。
pdu:PDU报文事件。
session:会话事件。
socket:套接字事件。
timer:定时器事件。
interface-type interface-number:使能了LDP的接口名称,指定接口类型和接口编号。
remote-peer remote-peer-name:远端对等体实体名称。
【描述】
debugging mpls ldp命令用来打开LDP调试信息开关。undo debugging mpls ldp命令用来关闭LDP调试信息开关。
缺省情况下,关闭调试信息开关。
表1-1 debugging mpls ldp advertisement命令显示信息列表
|
字段 |
描述 |
|
FEC:XXXX/ 0xffffffff |
对于指定转发等价类的处理 |
|
US Peer |
上游对等体 |
|
USCB's state |
上游控制块的状态 |
|
Event |
对指定事件的处理 |
|
DSCB's state |
下游控制块的状态 |
|
LDP send LSP Message (Event: X) to LSPM for LSP |
LDP通知LSPM LSP消息 |
|
Delete DSCB |
删除下游控制块 |
|
Delete USCB |
删除上游控制块 |
|
Delete FEC Radix Tree Node |
删除FEC node |
|
Start to process LSP Message(Type: X) from LSPM |
处理LSPM触发的LSP消息 |
|
OutIf |
出接口 |
|
Create FEC Radix Tree Node |
创建FEC node |
|
Create cross node for FEC |
创建cross node |
|
Create DSCB |
创建下游控制块 |
|
Create USCB |
创建上游控制块 |
|
Add Info Out_If |
添加出接口信息 |
|
Label Mapping Message |
标签映射消息 |
表1-2 debugging mpls ldp error命令显示信息列表
|
字段 |
描述 |
|
Session(XXXX. public Instance)'s state change to Down |
会话中断 |
|
Fatal error happened |
出现致命错误 |
|
Session(XXXX. public Instance)'s state change to Up |
会话建立 |
表1-3 debugging mpls ldp hsb命令显示信息列表
|
字段 |
描述 |
|
Batch Backup Started |
开始热备份 |
|
Batch Backup is Finished |
热备份完成 |
|
Received HA Batch Backup Event |
收到热备份事件 |
|
Slave is ready |
备板就绪 |
表1-4 debugging mpls ldp main命令显示信息列表
|
字段 |
描述 |
|
Receive LSP Message(Type: 13) from LSPM |
收到来自LSPM的消息 |
|
FEC |
转发等价类 |
|
Nexthop |
下一跳地址 |
表1-5 debugging mpls ldp notification命令显示信息列表
|
字段 |
描述 |
|
Received notification SHUTDOWN From peer XXXX |
收到peer的SHUTDOWN通知 |
|
Get session from tcp id |
根据tcp id得到session |
|
Ebit is set,Session will be delete |
发现Ebit位置位,删除session |
|
Sending notification SHUTDOWN to Peer XXXX |
给peer发送SHUTDOWN通知 |
表1-6 debugging mpls ldp pdu命令显示信息列表
|
字段 |
描述 |
|
Receive UDP Message from Peer |
收到peer的UDP消息 |
|
Received an LDP PDU from LSR |
收到的PDU来自哪个LSR |
|
Message content |
消息的内容 |
|
The message type |
消息的类型 |
|
Send TCP Message to Peer |
给peer发送TCP消息 |
|
Sent LDP PDU to LSR |
给哪个LSR发送PDU |
表1-7 debugging mpls ldp session命令显示信息列表
|
字段 |
描述 |
|
Link Hello message received on interface |
在某个接口收到hello消息 |
|
Link Hello message sent on interface |
在某个接口发送hello消息 |
|
Session received keep alive message on Operational state |
Session在operational状态收到keepalive消息 |
|
Sent keep alive message to LSR |
给某个LSR发送keepalive消息 |
|
address withdraw message |
地址撤消消息 |
|
notification |
通知消息 |
|
Send shut down notify |
发送shutdown通知 |
|
Informed Session Down event to L2VPN |
通知session down给L2VPN |
|
Session counter |
Session计数器 |
|
Created session with LSR |
和LSR创建session |
|
Session received init msg in Initialised state |
Session在初始化状态收到初始化消息 |
|
Session Init message sent to LSR |
给LSR发送初始化消息 |
|
Sent keep alive message to LSR |
给LSR发送keepalive消息 |
|
Session’s state changed from Initialised to Open received |
Session状态从初始化迁移到Open received |
|
Session received keep alive message on Open Received state |
Session在Open received状态收到keepalive消息 |
|
Session's state changed from Open received to operational |
Session状态从Open received迁移到operational |
|
Address message sent to LSR |
给LSR发送地址消息 |
|
Session received address message on Operational state |
Session在Operational state状态收到地址消息 |
表1-8 debugging mpls ldp socket命令显示信息列表
|
字段 |
描述 |
|
LDP Receive TCP data on sock id |
收到sock id X上的TCP数据 |
|
LDP success to send tcp data on sock |
成功发送TCP数据 |
|
LDP TCP accept success |
TCP 成功accept |
|
create new sock with id |
创建sock成功 |
|
LDP TCP receive data failure |
接收数据失败 |
|
Error code |
错误码 |
|
data length |
数据长度 |
表1-9 debugging mpls ldp timer命令显示信息列表
|
字段 |
描述 |
|
Timer(id: XX, event: X) expired |
定时器超时 |
|
Hello send Timer(id: X) expired |
Hello发送定时器超时 |
|
LDP Keepalive timer (X)expired |
Keepalive定时器超时 |
|
Timer(id: XX, event: X) for deletion |
定时器删除 |
|
Timer(event:X) created |
定时器创建 |
|
LDP session hold time creat |
创建session hold定时器 |
|
LDP session hold time restart |
session hold定时器重启 |
|
Cmd Response/Request |
报文的命令字段为Response/Request |
|
Length number |
报文长度为多少字节 |
|
Dest Destination IP address/Mask length |
路由表项的目的网段及掩码长度 |
|
Nexthop Address |
路由的下一跳地址 |
|
Cost number |
路由的cost |
|
Tag |
路由的tag值 |
表1-10 debugging mpls ldp remote-peer命令显示信息列表
|
字段 |
描述 |
|
Target Hello message received from peer |
收到target hello消息 |
|
Target Hello message sent to |
发送target hello消息 |
【举例】
# 打开debugging mpls ldp advertisement调试功能。
启动两台交换机,由直连接口相连,配置MPLS,MPLS LDP相关配置,使得两台交换机之间建立Session。在一台交换机上打开debugging mpls ldp advertisement开关,期间在另一台上重启LDP:
<PE1> debuggiing mpls ldp advertisement
<PE1>
*0.16830023 PE1 LDP/8/Advertisement:
DU Re-advertise for FEC: 140.2.2.2/0xffffffff.
*0.16830023 PE1 LDP/8/Advertisement:
0 - FEC: 140.2.2.2/0xffffffff, Successful Next Hop Query
// DU Re-advertise定时器定时下刷FEC信息
#Dec 22 14:55:50:388 2005 PE1 LDP/5/SessionDown: Session(140.2.2.2:0. public Instance)'s state change to Down
// Session DOWN 的Trap消息
*0.16838403 PE1 LDP/8/Advertisement: Vlan-interface 12
FEC: 140.2.2.2/0xffffffff, DU DS state machine process, DS Peer 140.2.2.2:0, DSCB's state: Established , Event: DownStream Lost
// 对端重启LDP,上游状态机处理上游事件
*0.16838403 PE1 LDP/8/Advertisement:
FEC: 140.2.2.2/0xffffffff, DU Ingress US state machine process, USCB's state: Established Event: Internal DownStream Withdraw
// 下游状态机处理上游事件
*0.16838403 PE1 LDP/8/Advertisement:
LDP send LSP Message (Event: 3) to LSPM for LSP:
0 140.2.2.2/32 -----/3 140.12.1.2 ------- Vlan12
The token is: 0. The MTU is: 1500.
// 通知LSP 消息给LSPM
*0.16838403 PE1 LDP/8/Advertisement:
Delete USCB, FEC: 140.2.2.2/0xffffffff.
*0.16838403 PE1 LDP/8/Advertisement:
Delete DSCB, FEC: 140.2.2.2/0xffffffff.
*0.16838419 PE1 LDP/8/Advertisement:
Delete FEC Radix Tree Node, Destination: 140.2.2.2,Mask: 0xffffffff
*0.16838419 PE1 LDP/8/Advertisement:
Downstream Lost, Cleanup Successful
// 删除上、下游控制块以及FEC node,下游丢失,清除成功
*0.16838538 PE1 LDP/8/Advertisement:
Start to process LSP Message(Type: 13) from LSPM - FEC: 140.2.2.2/0xffffffff, Nexthop: 140.12.1.2
// Session重建,处理LSPM消息
*0.16838538 PE1 LDP/8/Advertisement:
Start to process Route add (FEC: 140.2.2.2/0xffffffff, OutIf: Vlan-interface 12 Nexthop: 140.12.1.2)
// 处理路由添加事件
*0.16868001 PE1 LDP/8/Advertisement: Vlan-interface 12
Receive Label Mapping Message from Peer(140.2.2.2:0) for FEC: 140.2.2.2/0xffffffff
// 收到标签映射消息
*0.16868001 PE1 LDP/8/Advertisement:
Create FEC Radix Tree Node, Destination: 140.2.2.2, Mask: 0xffffffff
*0.16868001 PE1 LDP/8/Advertisement:
Create cross node for FEC: 140.2.2.2, Mask: 0xffffffff.
*0.16868001 PE1 LDP/8/Advertisement:
Create DSCB, FEC: 140.2.2.2/0xffffffff.
// 创建FEC node,cross node以及下游控制块
*0.16868001 PE1 LDP/8/Advertisement:
0 - FEC: 140.2.2.2/0xffffffff, Successful Next Hop Query
*0.16868001 PE1 LDP/8/Advertisement:
Update OutSeg Info, FEC: 140.2.2.2/0xffffffff, NHCount: 1.
// 更新出标签的表项信息
*0.16868001 PE1 LDP/8/Advertisement:
Add Info Out_If: 3145744, NHAddr: 140.12.1.2.
*0.16868001 PE1 LDP/8/Advertisement: Vlan-interface 12
FEC: 140.2.2.2/0xffffffff, DU DS state machine process, DS Peer 140.2.2.2:0, DSCB's state: Idle , Event: LDP Mapping
// 下游状态机处理LDP Mapping事件
*0.16868001 PE1 LDP/8/Advertisement:
0 - FEC: 140.2.2.2/0xffffffff, Successful Next Hop Query
*0.16868017 PE1 LDP/8/Advertisement:
Create USCB, FEC: 140.2.2.2/0xffffffff.
// 创建上游控制块
*0.16868032 PE1 LDP/8/Advertisement:
FEC: 140.2.2.2/0xffffffff, DU Ingress US state machine process, USCB's state: Idle Event: Internal DownStream Mapping
// 上游状态机处理Internal DownStream Mapping事件
*0.16868032 PE1 LDP/8/Advertisement:
LDP send LSP Message (Event: 1) to LSPM for LSP:
0 140.2.2.2/32 -----/3 140.12.1.2 ------- Vlan12
The token is: 557235. The MTU is: 1500.
// 上报LSPM LSP创建成功
# 打开debugging mpls ldp session调试功能。
启动两台交换机,由直连接口相连,配置MPLS,MPLS LDP相关配置,使得两台交换机之间建立session。在一台交换机上打开debugging mpls ldp session开关,期间在另一台上重启LDP:
<PE1> debuggiing mpls ldp session
<PE1>
*0.19200353 PE1 LDP/8/Session: Vlan-interface 12
Link Hello message sent on interface: Vlan-interface 12
// 发送Hello消息
*0.19201475 PE1 LDP/8/Session:
Session(140.3.3.3) received keep alive message on Operational state.
// 收到Keepalive消息
*0.19202353 PE1 LDP/8/Session: Vlan-interface 12
Link Hello message received on interface: Vlan-interface 12
// 收到Hello消息
*0.19202695 PE1 LDP/8/Session:
Sent keep alive message to LSR: 140.3.3.3.
// 发送Keepalive消息
#Dec 22 15:32:40:498 2005 PE1 LDP/5/SessionDown: Session(140.2.2.2:0. public Instance)'s state change to Down
// 对端重启,打出Session DOWN 的Trap信息
*0.19212498 PE1 LDP/8/Session: Vlan-interface 12
Session(140.2.2.2) received address withdraw message on Operational state.
// 收到地址撤消消息
*0.19212498 PE1 LDP/8/Session: Vlan-interface 12
Session(140.2.2.2) received notification in Operational state.
// 收到notification
*0.19212498 PE1 LDP/8/Session:
Send shut down notify,Tcp connid is 3!
// 发送shutdown通知
*0.19212498 PE1 LDP/8/Session:
Informed Session Down event to L2VPN
// 通知L2VPN Session DOWN
*0.19212498 PE1 LDP/8/Session:
Session counter is 1
*0.19215395 PE1 LDP/8/Session: Vlan-interface 12
Link Hello message sent on interface: Vlan-interface 12
// 发送Hello消息
*0.19215395 PE1 LDP/8/Session: Vlan-interface 12
Link Hello message received on interface: Vlan-interface 12
// 收到Hello消息
*0.19215395 PE1 LDP/8/Session:
Created session with LSR: 140.2.2.2
// 创建Session
*0.19215395 PE1 LDP/8/Session: Vlan-interface 12
Link Hello message sent on interface: Vlan-interface 12
*0.19215421 PE1 LDP/8/Session: Vlan-interface 12
Session(140.2.2.2) received init msg in Initialised state.
// 收到初始化消息
*0.19215421 PE1 LDP/8/Session:
Session Init message sent to LSR: 140.2.2.2
// 发送初始化消息
*0.19215421 PE1 LDP/8/Session: Vlan-interface 12
Sent keep alive message to LSR: 140.2.2.2.
// 发送Keepalive消息
*0.19215421 PE1 LDP/8/Session: Vlan-interface 12
Session(140.2.2.2)'s state changed from Initialised to Open received.
// Session状态迁移
#Dec 22 15:32:43:437 2005 PE1 LDP/5/SessionUp: Session(140.2.2.2:0. public Instance)'s state change to Up
// 打出Session up的Trap信息
*0.19215437 PE1 LDP/8/Session: Vlan-interface 12
Session(140.2.2.2) received keep alive message on Open Received state.
// 收到Keepalive消息
*0.19215437 PE1 LDP/8/Session: Vlan-interface 12
Session(140.2.2.2)'s state changed from Open received to operational.
// Session状态迁移到operational
*0.19215437 PE1 LDP/8/Session:
Address message sent to LSR: 140.2.2.2
// 给对端发送地址消息
*0.19215437 PE1 LDP/8/Session:
Informed Session Up event to L2VPN
// 通知L2VPN Session up
*0.19215437 PE1 LDP/8/Session: Vlan-interface 12
Session(140.2.2.2) received address message on Operational state.
// 收到地址消息
*0.19216438 PE1 LDP/8/Session:
Session(140.3.3.3) received keep alive message on Operational state.
// 收到Keepalive消息
# 打开debugging mpls ldp pdu调试功能。
启动两台交换机,由直连接口相连,配置MPLS,MPLS LDP相关配置,使得两台交换机之间建立session。在一台交换机上打开debugging mpls ldp pdu开关:
<PE1>debugging mpls ldp pdu
<PE1>
*0.19804957 PE1 LDP/8/PDU:
Receive UDP Message from Peer: 140.3.3.3. Message content:
01 00 00 1c 00 00 17 bf 04 00 00 04 00 2d c0 00
04 01 00 04 8c 03 03 03 04 02 00 04 00 00 00 00
The message type: Hello Message.
// 收到Hello消息
*0.19806530 PE1 LDP/8/PDU: Vlan-interface 12
Send UDP Link Hello Message on interface: Vlan-interface 12. Message content:
01 00 00 1c 00 00 17 ab 04 00 00 04 00 0f 00 00
04 01 00 04 8c 01 01 01 04 02 00 04 00 00 00 00
The message type: Hello Message.
// 发送Hello消息
*0.19807692 PE1 LDP/8/PDU:
Receive UDP Message from Peer: 140.2.2.2. Message content:
01 00 00 1c 00 00 2a 05 04 00 00 04 00 0f 00 00
04 01 00 04 8c 02 02 02 04 02 00 04 00 00 00 00
The message type: Hello Message.
// 收到Hello消息
*0.19810159 PE1 LDP/8/PDU:
Received an LDP PDU from LSR: 140.2.2.2
*0.19810159 PE1 LDP/8/PDU: Vlan-interface 12
Receive TCP Message from Peer: 140.2.2.2. Message content:
02 01 00 04 00 00 2a 08
The message type: Keepalive Message.
// 收到Keepalive消息
*0.19811519 PE1 LDP/8/PDU:
Received an LDP PDU from LSR: 140.3.3.3
*0.19811519 PE1 LDP/8/PDU:
Receive TCP Message from Peer: 140.3.3.3. Message content:
02 01 00 04 00 00 17 c2
The message type: Keepalive Message.
*0.19811550 PE1 LDP/8/PDU: Vlan-interface 12
Send UDP Link Hello Message on interface: Vlan-interface 12. Message content:
01 00 00 1c 00 00 17 ac 04 00 00 04 00 0f 00 00
04 01 00 04 8c 01 01 01 04 02 00 04 00 00 00 00
The message type: Hello Message.
*0.19812630 PE1 LDP/8/PDU:
Receive UDP Message from Peer: 140.2.2.2. Message content:
01 00 00 1c 00 00 2a 09 04 00 00 04 00 0f 00 00
04 01 00 04 8c 02 02 02 04 02 00 04 00 00 00 00
The message type: Hello Message.
*0.19815620 PE1 LDP/8/PDU: Vlan-interface 12
Send TCP Message to Peer: 140.2.2.2. Message content:
02 01 00 04 00 00 17 ad
The message type: Keepalive Message.
// 发送Keepalive消息
【命令】
debugging mpls lspc { all | error | event | packet }
undo debugging mpls lspc { all | error | event | packet }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
all:表示所有调试信息开关。
error:表示错误调试信息开关。
event:表示事件调试信息开关。
packet:表示报文调试信息开关。
【描述】
debugging mpls lspc命令用来打开LSP控制模块调试信息开关。undo debugging mpls lspc命令用来关闭LSP控制模块调试信息开关。
缺省情况下,LSP控制模块调试信息开关处于关闭状态。
表1-11 debugging mpls lspc error命令输出信息描述表
|
字段 |
描述 |
|
LSPV: Failed to allocate memory when executing tracert command. |
执行Tracert命令中分配内存失败 |
|
The input parameter is invalid! |
输入参数无效 |
|
Target FEC TLV is invalid. |
目的FEC TLV值无效 |
|
Failed to allocate memory. |
内存分配失败 |
|
DS TLV is invalid. |
Downstream Mapping TLV错误 |
|
Pad TLV is invalid. |
Pad TLV错误 |
|
Error Code TLV is invalid. |
Error Code TLV错误 |
|
Error Code TLV is not supported now. |
不支持Error Code TLV |
|
Vendor TLV is invalid. |
Vendor TLV错误 |
|
Unknown TLV type type-value. |
不识别的TLV类型 |
|
There is no sub-FEC TLV. |
缺少sub FEC TLV |
|
The type of sub-FEC TLV is invalid. |
Sub FEC TLV类型错误 |
|
There must be at least one FEC TLV. |
报文中至少需要一个FEC TLV |
|
DS TLV is needed according to the input parameter. |
DS TLV缺失 |
|
There is no Padding TLV. |
Pad TLV缺失 |
|
The packet is too small to hold the TLVs. |
报文长度小于所有TLV的长度 |
|
This type of sub-FEC TLV is not supported. |
不支持的sub FEC TLV类型 |
|
Error Code TLV is not supported. |
不支持Error Code TLV |
|
There is no enough space for padding |
没有足够的填充空间 |
|
LSPV: Failed to allocate memory when waiting for reply. |
等待reply报文时分配内存失败 |
|
Encode header error! |
构造报文头部发生错误 |
|
Encode TLV error! |
构造TLV发生错误 |
|
Socket send error! |
利用Socket发送报文失败 |
|
Failed to create socket for receiving data. |
创建接收socket发生错误 |
|
Failed to create socket for sending data. |
创建发送socket发生错误 |
|
Set socket option: IP_HDRINCL error! |
设置socket选项IP_HDRINCL错误 |
|
Set socket option: SO_SENDBY_LSPV_FEC error! |
设置socket选项SO_SENDBY_LSPV_FEC错误 |
|
TLV’s length is too long! |
TLV长度超长 |
|
Received echo reply(ping) packet is too short! |
接收到的echo reply报文太短 |
|
FEC sub TLV type in reply packet doesn’t match that in the request packet. |
回应报文中的FEC sub TLV类型和请求报文不一致 |
|
FEC sub TLV [type] content in reply packet doesn’t match that in the request packet. |
回应报文中的FEC sub TLV内容和请求报文不一致 |
|
FEC sub TLV type type-value is not supported now. |
Sub FEC TLV类型不支持 |
|
The number of FEC sub TLVs in reply packet isn’t equal to that in the request packet. |
回应报文中的FEC sub TLV数量和请求报文不一致 |
|
Reply packet must have FEC TLV. |
回应报文必须携带FEC TLV |
|
Pad Operation in reply packet isn’t equal to request packet. |
回应报文中的Pad选项和请求报文不一致 |
|
Pad content in reply packet isn’t equal to request packet. |
回应报文中的Pad内容和请求报文不一致 |
|
Receive TTL expired echo request message, decode message header failed. |
接收到TTL超时的echo request消息,消息头解析失败 |
|
Receive TTL expired echo request message, decode message TLV failed. |
接收到TTL超时的echo request消息,消息TLV解析失败 |
|
Receive TTL expired echo request message, encode message TLV failed when sending reply message. |
接收到TTL超时的echo request消息,发送reply消息时构造TLV失败 |
|
Receive TTL expired echo request message, UDP send failed. |
接收到TTL超时的echo request消息,UDP发送失败 |
|
Receive echo message on egress, decode message header failed. |
egress接收到echo request消息,消息头部解析失败 |
|
Receive echo request message on egress, decode message TLV failed. |
egress接收到echo request消息,消息解析TLV失败 |
|
Receive echo request message on egress, FEC Egress Valid failed. |
egress接收到echo request消息,FEC校验失败 |
|
Receive echo request message on egress, encode message TLV failed when sending reply message. |
egress接收到echo request消息,发送reply消息时构造TLV失败 |
|
Receive echo request message on egress, UDP send failed. |
egress接收到echo request消息,UDP发送失败 |
表1-12 debugging mpls lspc event命令输出信息描述表
|
字段 |
描述 |
|
Sending echo request(ping) message. |
发送echo request(ping)消息 |
|
Sending echo request(trace route) message. |
发送echo request(trace route)消息 |
|
Received echo reply(ping) message. |
接收到echo reply(ping)消息 |
|
Received echo reply(trace route) message. |
接收到echo reply(trace route)消息 |
|
Receive TTL expired echo request message. |
接收到TTL超时的echo request消息 |
|
Receive TTL expired echo request message, reply successfully. |
接收到TTL超时的echo request消息并发送reply成功 |
|
Receive echo request message on egress. |
Egress上接收到echo request |
|
Receive echo request message on egress, reply successfully. |
Egress上接收到echo request,回应reply消息成功 |
表1-13 debugging mpls lspc packet命令输出信息描述表
|
字段 |
描述 |
|
Send echo reply message for TTL expired. Length: length content |
收到TTL超时的echo request报文后,回应echo reply报文。报文长度为length字节,报文部分信息为content |
|
Send echo reply message on egress. Length: length content |
出节点发送echo reply消息。报文长度为length字节,报文部分信息为content |
|
Sending echo request(ping) message. Length: length content |
发送echo request(ping)消息。报文长度为length字节,报文部分信息为content |
|
Sending echo request(trace route) message. Length: length content |
发送echo request(trace route)消息。报文长度为length字节,报文部分信息为content |
|
Received echo reply(ping) message. Length: length content |
收到echo reply(ping)消息。报文长度为length字节,报文部分信息为content |
|
Received echo reply(trace route) message. Length: length content |
收到echo request(trace route)消息。报文长度为length字节,报文部分信息为content |
|
Receive TTL expired echo request message. Length: length content |
收到TTL 超时的echo request消息。报文长度为length字节,报文部分信息为content |
|
Receive echo request message on egress. Length: length content |
出口收到echo request消息。报文长度为length字节,报文部分信息为content |
【举例】
# 打开所有LSP控制模块调试信息开关。
<Sysname> terminal debugging
<Sysname> debuggiing mpls lspc all
【命令】
debugging mpls lfib [ code | sync ]
undo debugging mpls lfib [ code | sync ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
code:打开MPLS表项编码、解码调试开关,观察表项的编码、解码的相关信息。
sync:打开MPLS表项同步过程调试开关,观察表项同步过程的相关信息。
【描述】
debugging mpls lfib命令用来打开MPLS表项同步过程或表项编码、解码调试开关。undo debugging mpls lfib命令用来关闭MPLS表项同步过程调试功能或表项的编码、解码过程调试开关。
缺省情况下,调试开关是关闭的。
注意:
l code调试在大量表项下发的时候,切毋使用,否则输出信息非常多,会影响系统的正常运行。
l code调试输出的编码发生在主控板,解码发生在接口板和备用主控板。
表1-14 debugging mpls lfib code命令输出信息描述表
|
字段 |
描述 |
|
Begin encoding |
编码开始 |
|
End encoding |
编码结束 |
|
Encode entry |
编码表项 |
|
SourceId |
表项ID |
|
OperType |
操作类型 |
|
Size |
表项的有效字节数 |
|
Decode entry |
解码表项 |
|
CmdBlk Count |
压缩包的表项的个数 |
|
CmdBlk Size |
压缩包的表项的总字节数 |
|
Begin decoding |
解码开始 |
|
End decoding |
解码结束 |
表1-15 debugging mpls lfib sync命令输出信息描述表
|
字段 |
描述 |
|
Send entry |
发送表项 |
|
Receive entry |
接收表项 |
|
count |
表项个数 |
|
time cost |
消耗的时间,单位毫秒 |
|
total size |
包的总字节数 |
|
CmdQ length |
队列中表项的个数 |
|
CmdQ size |
队列中表项的总字节数 |
表1-16 debugging mpls lfib sync命令输出信息描述表
|
字段 |
描述 |
|
MFW-BFD |
MFW模块与BFD模块之间的交互 |
|
Begin Process |
开始创建/撤销BFD会话的处理 |
|
End Process |
结束创建/撤销BFD会话的处理 |
|
BFD MSG |
BFD消息类型 |
|
SESS |
BFD会话信息:源和目的地址及出接口 |
【举例】
# 打开MPLS表项编码、解码调试开关
<sysname> debugging mpls lfib code
【命令】
debugging mpls lfib slot slot-number drv
undo debugging mpls lfib slot slot-number drv
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
lfib:打开MFW调试开关。
slot slot-number:打开槽位调试开关。slot-number,槽位号。
drv:打开下发驱动数据调试开关。
【描述】
debugging mpls lfib slot drv命令用来打开MFW模块表项下发驱动调试开关。undo debugging mpls lfib slot slot-num drv命令用来关闭MFW模块下发驱动调试开关。
缺省情况下,MFW模块下发驱动调试开关是关闭的。
表1-17 debugging mpls lfib slot drv命令输出信息描述表
|
字段 |
描述 |
|
entry |
表项 |
|
MFW |
表示转发模块 |
|
DRV |
表示驱动模块 |
|
VC |
虚链路 |
|
ILM |
入标签映射 |
|
PW |
虚连接 |
|
Del |
删除(Delete)的缩写 |
|
FRR |
快速重路由 |
|
MFW-DRV |
MFW与DRV两个模块间的交互 |
|
TunnelID |
隧道标识 |
|
equal |
等价 |
|
DEL entry |
指主路径删除表项 |
|
ADD entry |
指主路径添加表项 |
|
ARP change operation |
ARP变化操作(0表示表项的下发动作不是是由ARP变化引起,1表示是表项的下发动作是由ARP变化引起) |
|
ARP change flag |
ARP变化标记(0表示不是由这条表项引起的ARP变化操作,1表示是由这条表项引起的ARP变化操作) |
|
DEL entry count |
删除表项的数目 |
|
ADD Entry count |
添加表项的数目 |
|
NHLFE |
下一跳标签转发表项 |
|
NHLFE state |
NHLFE的状态 |
|
DrvContext |
驱动返回给上层的信息 |
|
Get Arp Flag |
获取ARP标记 |
|
command error |
错误命令字 |
|
DEL_FRR |
删除FRR |
|
ADD_FRR |
添加FRR |
|
Del_All_Entry |
删除所有表项 |
|
Add_All_Entry |
添加所有表项 |
|
Download |
下发 |
|
Result is |
表示表项下发驱动结果是成功还是失败(0表示成功,1表示失败) |
|
Downloaded |
已下发 |
【举例】
# 打开一号槽的MFW调试开关
<sysname> debugging mpls lfib slot 1 drv
【命令】
debugging mpls management { agent | all | event | interface | policy | process| tunnel }
undo debugging mpls management { agent | all | event | interface | policy | process| tunnel }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
agent:MPLS Agent的所有调试信息开关。
all:所有MPLS调试信息开关。
event:MPLS各种事件的调试信息开关。
interface:MPLS收发消息的接口的调试信息开关。
policy:LDP建立LSP的策略的调试信息开关。
process:MPLS处理过程的调试信息开关。
tunnel:MPLS隧道调试信息开关。
【描述】
debugging mpls management命令用来打开MPLS的LSP调试信息开关。undo debugging mpls management命令用来关闭相应调试开关。
缺省情况下,所有MPLS调试开关均不打开。
当LSP管理模块LSPM(LSP Management)运行有问题时,可以通过debugging mpls management命令进行故障定位,但这条命令的执行会影响系统性能,因此建议谨慎使用。
表1-18 debugging mpls management agent命令显示信息列表
|
字段 |
描述 |
|
Message Source |
消息源 |
|
OperType |
操作类型 |
|
ulLspIndex |
Lsp索引 |
|
ulLspToken |
Lsp token |
|
enLabelOperation |
标签操作类型 |
|
ulInLabel |
入标签 |
|
ulInIfIndex |
入接口索引 |
|
ulOutLabel |
出标签 |
|
ulLabelStackDepth |
标签栈深度 |
|
ulOutIfIndex |
出接口索引 |
表1-19 debugging mpls management interface命令显示信息列表
|
字段 |
描述 |
|
Received Signal DELETE message, |
收到信令删除消息 |
|
Received Route DELETE message, |
收到路由删除消息 |
|
Received Route CREATE message |
收到路由创建消息 |
|
Received Signal CREATE message |
收到信令创建消息 |
表1-20 debugging mpls management policy命令显示信息列表
|
字段 |
描述 |
|
Calling Signalling protocol for VRF |
调用信令协议 |
|
LSP deleted |
删除LSP |
|
LSP added |
添加LSP |
|
Received Route Add message |
收到路由添加消息 |
表1-21 debugging mpls management process命令显示信息列表
|
字段 |
描述 |
|
Rcv delete lsp msg from signaling protocol |
从信令协议收到删除LSP消息 |
|
Received Signal DELETE message, |
收到信令删除消息 |
|
Received Signaling message |
收到信令消息 |
|
Received Signal CREATE message |
收到信令创建消息 |
|
Received Route message |
收到路由消息 |
表1-22 debugging mpls management tunnel命令显示信息列表
|
字段 |
描述 |
|
physic check |
检查物理接口 |
|
ulIfIndex |
物理接口索引 |
|
get mode data ok |
得到正确的模式数据 |
【举例】
# 打开debugging mpls management agent调试功能。
启动两台交换机,由直连接口相连,配置MPLS,MPLS LDP相关配置,使得两台交换机之间建立session。在一台交换机上打开debugging mpls management agent开关,期间在另一台上reset mpls ldp all:
<PE1> debugging mpls management agent
*0.21301372 PE1 LSPAGENT/8/Event:A Message from Main Board Lspagt Queue has been processed , Message Source is:LSPAGT_ENTITY_MPLS_LSPM; OperType is:LSPM_LSPAGT_DELETE_ILM
// Agent处理删除ILM表项
*0.21301372 PE1 LSPAGENT/8/Event:
----------------Begin to Print Debug Info,Current Slot ID:0 -----------------
ulLspIndex : 9253
ulLspToken : 557239
enLabelOperation : LSPM_LABEL_PUSH
ulInLabel : 4294967295
ulInIfIndex : 0 InIfName :
ulOutLabel : 3
ulLabelStackDepth : 0
ulLabelStack :
ulOutIfIndex : 3145744 OutIfName : Vlan-interface 12
ulOutAtIndex : 0
ulVrfIndex : 0
ulDestAddr : 140.2.2.2
ulDestMask : 255.255.255.255
ulSlotNumber : 0
*0.21301372 PE1 LSPAGENT/8/Event:
ulNextHop : 140.12.1.2
ulTunnelIFIndex : 0
ulFRRFlag : 0
ulFRRBackupIFIndex : 0
ulFRRBackupIFInLabel : 4294967295
ulMtu : 1500
ulFRRKeyword : 0
ulRouteType : LSPM_IGP
ulOutgoingToken : 0
ulDownloadFlag : 1
Infomation from product :
ulDrvContext[0] : 0
ulDrvContext[1] : 0
ulMplsTeEnabled : 0
ul6PEFlag : 0
aulIPV6DestAddr : 0 : 0 : 0 : 0 :
ulPrefixLength : 0
aulIPV6NextHop : 0 : 0 : 0 : 0 :
ucCT : 0
ulBandWidth : 4294967295
ulOperType : LSPM_LSPAGT_DELETE_NHLFE
ulRefToken : 0
ulSlotNumInToken : 0
------------------------------- End of Debug Info--------------------------
// 删除的表项内容
*0.21301372 PE1 LSPAGENT/8/Event:
Agent-MFW: Return value of Call MPLSFW_AgentSendMsgForLspm API function,return VOS_OK!
// 删除成功
*0.21301372 PE1 LSPAGENT/8/Event:A Message from Main Board Lspagt Queue has been processed , Message Source is:LSPAGT_ENTITY_MPLS_LSPM; OperType is:LSPM_LSPAGT_DELETE_NHLFE
// Agent处理删除NHLFE表项
*0.21301372 PE1 LSPAGENT/8/Event:
----------------Begin to Print Debug Info,Current Slot ID:0 ----------------
ulLspIndex : 9254
ulLspToken : 557240
enLabelOperation : LSPM_LABEL_PUSH
ulInLabel : 4294967295
ulInIfIndex : 0 InIfName :
ulOutLabel : 1024
ulLabelStackDepth : 0
ulLabelStack :
ulOutIfIndex : 3145744 OutIfName : Vlan-interface 12
ulOutAtIndex : 0
ulVrfIndex : 0
ulDestAddr : 140.3.3.3
ulDestMask : 255.255.255.255
ulSlotNumber : 0
*0.21301372 PE1 LSPAGENT/8/Event:
ulNextHop : 140.12.1.2
ulTunnelIFIndex : 0
ulFRRFlag : 0
ulFRRBackupIFIndex : 0
ulFRRBackupIFInLabel : 4294967295
ulMtu : 1500
ulFRRKeyword : 0
ulRouteType : LSPM_IGP
ulOutgoingToken : 0
ulDownloadFlag : 1
Infomation from product :
ulDrvContext[0] : 0
ulDrvContext[1] : 0
ulMplsTeEnabled : 0
ul6PEFlag : 0
aulIPV6DestAddr : 0 : 0 : 0 : 0 :
ulPrefixLength : 0
aulIPV6NextHop : 0 : 0 : 0 : 0 :
ucCT : 0
ulBandWidth : 4294967295
ulOperType : LSPM_LSPAGT_DELETE_NHLFE
ulRefToken : 0
ulSlotNumInToken : 0
------------------------------- End of Debug Info--------------------------
// 删除的表项内容
*0.21301372 PE1 LSPAGENT/8/Event:
Agent-MFW: Return value of Call MPLSFW_AgentSendMsgForLspm API function,return VOS_OK!
// 删除成功
*0.21305797 PE1 LSPAGENT/8/Event:A Message from Main Board Lspagt Queue has been processed , Message Source is:LSPAGT_ENTITY_MPLS_LSPM; OperType is:LSPM_LSPAGT_ADD_ILM
// Session重新起来之后,添加ILM表项
*0.21331182 PE1 LSPAGENT/8/Event:
----------------Begin to Print Debug Info,Current Slot ID:0 ----------------
ulLspIndex : 9257
ulLspToken : 557241
enLabelOperation : LSPM_LABEL_PUSH
ulInLabel : 4294967295
ulInIfIndex : 0 InIfName :
ulOutLabel : 3
ulLabelStackDepth : 0
ulLabelStack :
ulOutIfIndex : 3145744 OutIfName : Vlan-interface 12
ulOutAtIndex : 1
ulVrfIndex : 0
ulDestAddr : 140.2.2.2
ulDestMask : 255.255.255.255
ulSlotNumber : 0
*0.21331182 PE1 LSPAGENT/8/Event:
ulNextHop : 140.12.1.2
ulTunnelIFIndex : 0
ulFRRFlag : 0
ulFRRBackupIFIndex : 0
ulFRRBackupIFInLabel : 4294967295
ulMtu : 1500
ulFRRKeyword : 0
ulRouteType : LSPM_IGP
ulOutgoingToken : 0
ulDownloadFlag : 1
Infomation from product :
ulDrvContext[0] : 0
ulDrvContext[1] : 0
ulMplsTeEnabled : 0
ul6PEFlag : 0
aulIPV6DestAddr : 0 : 0 : 0 : 0 :
ulPrefixLength : 0
aulIPV6NextHop : 0 : 0 : 0 : 0 :
ucCT : 0
ulBandWidth : 4294967295
ulOperType : LSPM_LSPAGT_ADD_NHLFE
ulRefToken : 0
ulSlotNumInToken : 0
------------------------------- End of Debug Info--------------------------
// 表项内容
*0.21331197 PE1 LSPAGENT/8/Event:
Agent-MFW: Return value of Call MPLSFW_AgentSendMsgForLspm API function,return VOS_OK!
// 添加成功
*0.21331197 PE1 LSPAGENT/8/Event:A Message from Main Board Lspagt Queue has been processed , Message Source is:LSPAGT_ENTITY_MPLS_LSPM; OperType is:LSPM_LSPAGT_ADD_NHLFE
// 添加NHLFE
*0.21331197 PE1 LSPAGENT/8/Event:
----------------Begin to Print Debug Info,Current Slot ID:0 ----------------
ulLspIndex : 9258
ulLspToken : 557242
enLabelOperation : LSPM_LABEL_PUSH
ulInLabel : 4294967295
ulInIfIndex : 0 InIfName :
ulOutLabel : 1025
ulLabelStackDepth : 0
ulLabelStack :
ulOutIfIndex : 3145744 OutIfName : Vlan-interface 12
ulOutAtIndex : 1
ulVrfIndex : 0
ulDestAddr : 140.3.3.3
ulDestMask : 255.255.255.255
ulSlotNumber : 0
*0.21331197 PE1 LSPAGENT/8/Event:
ulNextHop : 140.12.1.2
ulTunnelIFIndex : 0
ulFRRFlag : 0
ulFRRBackupIFIndex : 0
ulFRRBackupIFInLabel : 4294967295
ulMtu : 1500
ulFRRKeyword : 0
ulRouteType : LSPM_IGP
ulOutgoingToken : 0
ulDownloadFlag : 1
Infomation from product :
ulDrvContext[0] : 0
ulDrvContext[1] : 0
ulMplsTeEnabled : 0
ul6PEFlag : 0
aulIPV6DestAddr : 0 : 0 : 0 : 0 :
ulPrefixLength : 0
aulIPV6NextHop : 0 : 0 : 0 : 0 :
ucCT : 0
ulBandWidth : 4294967295
ulOperType : LSPM_LSPAGT_ADD_NHLFE
ulRefToken : 0
ulSlotNumInToken : 0
------------------------------- End of Debug Info--------------------------
// 表项内容
*0.21331197 PE1 LSPAGENT/8/Event:
Agent-MFW: Return value of Call MPLSFW_AgentSendMsgForLspm API function,return VOS_OK!
// 添加成功
# 打开debugging mpls management interface调试功能。
启动两台交换机,由直连接口相连,配置MPLS,MPLS LDP相关配置,使得两台交换机之间建立Session。在一台交换机上打开debugging mpls management interface开关,期间在另一台上reset mpls ldp all:
<PE1>debugging mpls management interface
*0.22430627 PE1 LSPM/8/LSPM INTERFACE:
Received Signal DELETE message, VRF Index: 0 destination: 0x8c010101 destination mask: 0xffffffff Nexthop: 0x7f000001 OutIfIndex: 0x150000 InIfIndex: 0x300010
// 接口收到信令删除消息
*0.22430627 PE1 LSPM/8/LSPM INTERFACE:
Received Signal DELETE message, VRF Index: 0 destination: 0x8c030303 destination mask: 0xffffffff Nexthop: 0x8c0c0102 OutIfIndex: 0x300010 InIfIndex: 0x0
// 接口收到信令删除消息
#Dec 22 16:22:17:972 2005 PE1 LDP/5/SessionUp: Session(140.2.2.2:0. public Instance)'s state change to Up
// Session重新起来
*0.22435678 PE1 LSPM/8/LSPM INTERFACE:
Received Route CREATE message, destination: 0x8c010101 destination mask: 0xffffffff.
# 打开debugging mpls management policy调试功能。
启动两台交换机,由直连接口相连,配置MPLS,MPLS LDP相关配置,使得两台交换机之间建立session。在一台交换机上打开debugging mpls management policy开关,期间在另一台上reset mpls ldp all:
<PE1>debugging mpls management policy
<PE1>
#Dec 23 10:12:18:552 2005 PE1 LDP/5/SessionDown: Session(140.2.2.2:0. public Instance)'s state change to Down
// 对端重启,Session DOWN
*0.92036640 PE1 LSPM/8/LSPM POLICY:
LSP deleted, VRF:0 Destination: 0x8c010101 Destination mask: 0xffffffff Nexthop: 0x7f000001 IfIndex:0x150000 LSPIndex:0x2443.
// 删除LSP
*0.92036640 PE1 LSPM/8/LSPM POLICY:
LSP deleted, VRF:0 Destination: 0x8c030303 Destination mask: 0xffffffff Nexthop: 0x8c0c0102 IfIndex:0x300010 LSPIndex:0x2444.
// 删除LSP
*0.92036640 PE1 LSPM/8/LSPM POLICY:
LSP deleted, VRF:0 Destination: 0x8c020202 Destination mask: 0xffffffff Nexthop: 0x8c0c0102 IfIndex:0x300010 LSPIndex:0x2445.
// 删除LSP
*0.92036640 PE1 LSPM/8/LSPM POLICY:
Route Doesnot Satisfy Policy!. Sig Prot is informed.
// 路由不满足策略,通知信令协议
*0.92036640 PE1 LSPM/8/LSPM POLICY:
Calling Signalling protocol for VRF:0 Dst Addr:0x8c030303 Dst Mask:0xffffffff NextHop: 0x8c0c0102 If Index: 0x300010 Event: 13
// 调用信令协议
*0.92036640 PE1 LSPM/8/LSPM POLICY:
Route Doesnot Satisfy Policy!. Sig Prot is informed.
// 路由不满足策略,通知信令协议
*0.92036640 PE1 LSPM/8/LSPM POLICY:
Calling Signalling protocol for VRF:0 Dst Addr:0x8c020202 Dst Mask:0xffffffff NextHop: 0x8c0c0102 If Index: 0x300010 Event: 13
// 调用信令协议
#Dec 23 10:12:23:365 2005 PE1 LDP/5/SessionUp: Session(140.2.2.2:0. public Instance)'s state change to Up
// Session重新UP起来
*0.92041801 PE1 LSPM/8/LSPM POLICY:
Received Route Add message, VRF:0 Destination: 0x8c010101 Destination mask: 0xffffffff Nexthop: 0x7f000001 IfIndex:1376256.
// 收到添加路由消息
*0.92041801 PE1 LSPM/8/LSPM POLICY:
Calling Signalling protocol for VRF:0 Dst Addr:0x8c010101 Dst Mask:0xffffffff NextHop: 0x7f000001 If Index: 0x150000 Event: 1
// 调用信令协议处理
*0.92041801 PE1 LSPM/8/LSPM POLICY:
Route added successfully
//路由添加成功
*0.92042024 PE1 LSPM/8/LSPM POLICY:
LSP added, VRF:0 Destination: 0x8c010101 Destination mask: 0xffffffff Nexthop:0x7f000001 IfIndex:0x150000 LSPIndex:0x2446.
// 添加LSP
*0.92066067 PE1 LSPM/8/LSPM POLICY:
LSP added, VRF:0 Destination: 0x8c020202 Destination mask: 0xffffffff Nexthop:0x8c0c0102 IfIndex:0x300010 LSPIndex:0x2447.
// 添加LSP
*0.92066083 PE1 LSPM/8/LSPM POLICY:
LSP added, VRF:0 Destination: 0x8c030303 Destination mask: 0xffffffff Nexthop:0x8c0c0102 IfIndex:0x300010 LSPIndex:0x2448.
// 添加LSP
# 打开debugging mpls management process调试功能。
启动两台交换机,由直连接口相连,配置MPLS,MPLS LDP相关配置,使得两台交换机之间建立session。在一台交换机上打开debugging mpls management process开关,期间在另一台上reset mpls ldp all:
<PE1>debuggiing mpls management process
<PE1>
#Dec 22 17:05:57:766 2005 PE1 LDP/5/SessionDown: Session(140.2.2.2:0. public Instance)'s state change to Down
// 对端重启,Session Down
*0.25271766 PE1 LSPM/8/LSPM PROCESS:
Rcv delete lsp msg from signaling protocol 0x8c010101/0xffffffff !
// 从信令协议收到删除LSP消息
*0.25271766 PE1 LSPM/8/LSPM PROCESS:
Rcv delete lsp msg from signaling protocol 0x8c020202/0xffffffff !
// 从信令协议收到删除LSP消息
*0.25271766 PE1 LSPM/8/LSPM PROCESS:
Rcv delete lsp msg from signaling protocol 0x8c030303/0xffffffff !
// 从信令协议收到删除LSP消息
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Received Signaling message.
// 收到信令消息
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Received Signal DELETE message, VRF Index: 0 destination: 0x8c010101 destination mask: 0xffffffff Nexthop: 0x7f000001 OutIfIndex: 0x150000 InIfIndex: 0x300010
// 收到信令删除消息
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Setting MTU = LSP MTU
// 设置MTU
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Down to Agent success: evt/lsptype 4/3
// 下发Agent成功
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Received Signaling message.
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Received Signal DELETE message, VRF Index: 0 destination: 0x8c020202 destination mask: 0xffffffff Nexthop: 0x8c0c0102 OutIfIndex: 0x300010 InIfIndex: 0x0
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Setting MTU = LSP MTU
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Down to Agent success: evt/lsptype 5/3
// 同上面的流程
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Notify to TNLM SUCCESS. Event: 2, LspIndex: 9265, 0x8c020202/0x20/token557247.
// 通知TNLM
*0.25271844 PE1 LSPM/8/LSPM PROCESS:
Free Token success: 557247
// 释放Token成功
*0.25271860 PE1 LSPM/8/LSPM PROCESS:
Received Signaling message.
*0.25271860 PE1 LSPM/8/LSPM PROCESS:
Received Signal DELETE message, VRF Index: 0 destination: 0x8c030303 destinatio
n mask: 0xffffffff Nexthop: 0x8c0c0102 OutIfIndex: 0x300010 InIfIndex: 0x0
*0.25271860 PE1 LSPM/8/LSPM PROCESS:
Setting MTU = LSP MTU
*0.25271860 PE1 LSPM/8/LSPM PROCESS:
Down to Agent success: evt/lsptype 5/3
*0.25271860 PE1 LSPM/8/LSPM PROCESS:
Notify to TNLM SUCCESS. Event: 2, LspIndex: 9267, 0x8c030303/0x20/token557248.
*0.25271860 PE1 LSPM/8/LSPM PROCESS:
Free Token success: 557248
// 同上面流程
#Dec 22 17:05:59:280 2005 PE1 LDP/5/SessionUp: Session(140.2.2.2:0. public Instance)'s state change to Up
// Session重新UP
*0.25274675 PE1 LSPM/8/LSPM PROCESS:
Alloc Token success: 557249/0x300010
// 成功分配Token
*0.25274675 PE1 LSPM/8/LSPM PROCESS:
Rcv create lsp msg from signaling protocol 0x8c020202/0xffffffff In If - 0x0 !
// 从信令协议收到创建LSP消息
*0.25274690 PE1 LSPM/8/LSPM PROCESS:
Received Signaling message.
*0.25274690 PE1 LSPM/8/LSPM PROCESS:
Received Signal CREATE message, VRF Index: 0 destination: 0x8c020202 destination mask: 0xffffffff Nexthop: 0x8c0c0102 OutIfIndex: 0x300010 InIfIndex: 0x0
*0.25274690 PE1 LSPM/8/LSPM PROCESS:
Setting MTU = LSP MTU
*0.25274690 PE1 LSPM/8/LSPM PROCESS:
Add route success, VRF:0 Destination: 0x8c020202 Destination mask: 0xffffffff Nexthop: 0x8c0c0102 IfIndex:0x300010 .
// 成功添加路由
*0.25274690 PE1 LSPM/8/LSPM PROCESS:
Added LSP in LM Successfully
// 添加LSP成功
*0.25274690 PE1 LSPM/8/LSPM PROCESS:
Down to Agent success: evt/lsptype 2/3
// 下发Agent成功
*0.25274690 PE1 LSPM/8/LSPM PROCESS:
Notify to TNLM SUCCESS. Event: 1, LspIndex: 9268, 0x8c020202/0x20/token557249.
// 通知TNLM
*0.25275573 PE1 LSPM/8/LSPM PROCESS:
Received Route message.
*0.25275573 PE1 LSPM/8/LSPM PROCESS:
Add route success, VRF:0 Destination: 0x8c010101 Destination mask: 0xffffffff Nexthop: 0x7f000001 IfIndex:0x150000 .
*0.25275573 PE1 LSPM/8/LSPM PROCESS:
Rcv create lsp msg from signaling protocol 0x8c010101/0xffffffff In If - 0x300010 !
*0.25275812 PE1 LSPM/8/LSPM PROCESS:
Received Signaling message.
*0.25275812 PE1 LSPM/8/LSPM PROCESS:
Received Signal CREATE message, VRF Index: 0 destination: 0x8c010101 destination mask: 0xffffffff Nexthop: 0x7f000001 OutIfIndex: 0x150000 InIfIndex: 0x300010
*0.25275812 PE1 LSPM/8/LSPM PROCESS:
Setting MTU = LSP MTU
*0.25275812 PE1 LSPM/8/LSPM PROCESS:
Error: No LSP found for the route.
*0.25275812 PE1 LSPM/8/LSPM PROCESS:
Added LSP in LM Successfully
*0.25275812 PE1 LSPM/8/LSPM PROCESS:
Down to Agent success: evt/lsptype 1/3
// 和上面的流程类似
# 打开debugging mpls management tunnel调试功能。
启动两台交换机,由直连接口相连,配置MPLS,MPLS LDP,MPLS TE相关配置,使得两台交换机之间建立session以及tunnel。在一台交换机上打开debugging mpls management tunnel开关,期间在另一台上shutdown直连接口然后再undo shutdown:
<PE1>debugging mpls management tunnel
<PE1>
*0.94534296 PE1 LSPM/8/LSPM TUNNEL:
Begin physic check,ulIfIndex:3407872
*0.94534296 PE1 LSPM/8/LSPM TUNNEL:
TE tunnel get mode data ok when check physic,ulTunnelIfIndex:3407872
*0.94534296 PE1 LSPM/8/LSPM TUNNEL:
End physic check,the tunnel can up
// 刚开始接口UP,检查成功,tunnel可以UP
%Dec 23 10:51:12:310 2005 PE1 IFNET/5/UPDOWN:
Line protocol on the interface Tunnel0 is DOWN
// 因为对端接口shutdown,tunnel down
*0.94564310 PE1 LSPM/8/LSPM TUNNEL:
Begin physic check,ulIfIndex:3407872
*0.94564310 PE1 LSPM/8/LSPM TUNNEL:
TE tunnel get mode data ok when check physic,ulTunnelIfIndex:3407872
*0.94564310 PE1 LSPM/8/LSPM TUNNEL:
End physic check,the tunnel can't up
// 检查接口情况,返回失败,tunnel不能UP
%Dec 23 10:52:12:591 2005 PE1 IFNET/5/UPDOWN:
Line protocol on the interface Tunnel0 is UP
// 对端undo shutdown,tunnel up
*0.94629360 PE1 LSPM/8/LSPM TUNNEL:
Begin physic check,ulIfIndex:3407872
*0.94629360 PE1 LSPM/8/LSPM TUNNEL:
TE tunnel get mode data ok when check physic,ulTunnelIfIndex:3407872
*0.94629360 PE1 LSPM/8/LSPM TUNNEL:
End physic check,the tunnel can up
// 物理查询返回OK,tunnel可以UP
【命令】
debugging mpls packet [ acl acl-number] [error] [ inlabel outer-in-label [ inner-in-label ] ] [ l2vpn-in-interface interface-type interface-number ]
undo debugging mpls packet
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
acl:输出符合ACL匹配条件的MPLS报文的调试信息。
acl-number:高级访问控制列表号。
error:输出MPLS错误报文的调试信息。
inlabel:输出具有指定入标签值的MPLS报文的调试信息。
outer-in-label:外层入标签。
inner-in-label:内层入标签。
l2vpn-in-interface:输出使能了L2VPN的接口的MPLS报文调试信息。
interface-type interface-number:指定接口类型和接口编号。
【描述】
debugging mpls packet命令用来打开MPLS报文转发调试信息开关。undo debugging mpls packet命令用来关闭MPLS报文转发调试开关。
缺省情况下,关闭MPLS报文转发调试开关。
表1-23 debugging mpls packet l2vpn-in-interface命令显示信息列表
|
字段 |
描述 |
|
L2VPNForward |
处理函数 |
|
Receiving from Vlan-interface 12 |
从Vlan接口12收到的报文 |
|
PktLen |
报文长度 |
|
Link layer encap type |
链路层协议封装类型 |
表1-24 debugging mpls packet inlable命令显示信息列表
|
字段 |
描述 |
|
Receiving from Vlan3 |
从vlan3接口收到报文 |
|
PktLen |
报文长度 |
|
Label(s) |
入标签 |
|
EXP |
和QoS相关,暂时没有使用 |
【举例】
# 打开debugging mpls packet调试功能。
启动五台交换机,组网配置L3VPN,在一个PE设备上打开debugging mpls packet调试开关。
<PE1> debugging mpls packet
<PE1>
*0.3815709 F-RT1 MFW/8/MPLSFW PACKET:
PUSH Label=3
PKTTYPE_IP :Sending to Vlan3, Dest=15.33.33.33, Nexthop=15.20.1.1
//压入标签3,发送报文给DUT3
*0.3823332 F-RT1 MFW/8/MPLSFW PACKET:
PUSH Label=3
PKTTYPE_IP :Sending to Vlan3, Dest=15.33.33.33, Nexthop=15.20.1.1
//压入标签3,发送报文给DUT3
*0.3824701 F-RT1 MFW/8/MPLSFW PACKET:
PUSH Label=1024, EXP=0, TTL=255
PUSH Label=1024, EXP=0, TTL=255
PKTTYPE_MPLS :Sending to Vlan3, PktLen=92, Label(s)=1024,1024, EXP=0, TTL=255
// 压入标签内层入标签1024和外层入标签1024,从vlan3发送报文
*0.3824701 F-RT1 MFW/8/MPLSFW PACKET:Slot=2;
MPLSFW_Input: Receiving from Vlan3, PktLen=88, Label(s)=1024, EXP=0, TTL=254
POP Label=1024, EXP=0, TTL=254
Delivering up to IP!
// 从vlan3接口收到报文,报文长度为88,标签为1024,弹出标签1024,按IP报文转发
*0.3824701 F-RT1 MFW/8/MPLSFW PACKET:Slot=2;
PKTTYPE_IP :Sending to Slot 6, Dest=15.40.1.1, InnerLabel=1024, Vpn=1, Token=9371650
// 发送目的地址为15.40.1.1,内层标签为1024的报文到接口板
*0.3824779 F-RT1 MFW/8/MPLSFW PACKET:
PUSH Label=1024, EXP=0, TTL=255
PUSH Label=1024, EXP=0, TTL=255
PKTTYPE_MPLS :Sending to Vlan3, PktLen=92, Label(s)=1024,1024, EXP=0, TTL=255
// 压入标签内层入标签1024和外层入标签1024,从vlan3发送报文
*0.3824779 F-RT1 MFW/8/MPLSFW PACKET:Slot=2;
MPLSFW_Input: Receiving from Vlan3, PktLen=88, Label(s)=1024, EXP=0, TTL=254
POP Label=1024, EXP=0, TTL=254
Delivering up to IP!
// 从VLAN接口3收到报文,报文长度为88,标签为1024,弹出标签1024,按IP报文转发
*0.3824779 F-RT1 MFW/8/MPLSFW PACKET:Slot=2;
PKTTYPE_IP :Sending to Slot 6, Dest=15.40.1.1, InnerLabel=1024, Vpn=1, Token=9371650
// 发送目的地址为15.40.1.1,内层标签为1024的报文到接口板
*0.3824851 F-RT1 MFW/8/MPLSFW PACKET:
PUSH Label=1024, EXP=0, TTL=255
PUSH Label=1024, EXP=0, TTL=255
PKTTYPE_MPLS :Sending to Vlan3, PktLen=92, Label(s)=1024,1024, EXP=0, TTL=255
// 压入标签内层入标签1024和外层入标签1024,从vlan3发送报文
*0.3824851 F-RT1 MFW/8/MPLSFW PACKET:Slot=2;
MPLSFW_Input: Receiving from Vlan3, PktLen=88, Label(s)=1024, EXP=0, TTL=254
POP Label=1024, EXP=0, TTL=254
Delivering up to IP!
// 从VLAN接口3收到报文,报文长度为88,标签为1024,弹出标签1024,按IP报文转发
【命令】
display mpls interface [ interface-type interface-number ] [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface-type interface-number:指定接口类型和接口编号。
verbose:显示详细信息。
【描述】
display mpls interface命令用来显示使能了MPLS能力的接口的信息。
l 如果不指定任何参数,则显示所有使能了MPLS能力的接口的简要信息;
l 如果只指定interface-type interface-number,则显示指定使能了MPLS能力的接口的简要信息。
相关配置可参考命令display mpls statistics interface和mpls。
【举例】
# 显示所有使能了MPLS能力的接口的信息。
<Sysname> display mpls interface
Interface Status TE Attr LSP Count CRLSP Count
Vlan12 Up En 0 0
Vlan14 Up En 0 0
# 显示指定的使能了MPLS能力的接口的详细信息。
<Sysname> display mpls interface Vlan-interface 12 verbose
No : 1
Interface : Vlan12
Status : Down
TE Attribute : Disable
LSPCount : 0
CR-LSPCount : 0
FRR : Disabled
表1-25 display mpls interface命令显示信息描述表
|
字段 |
描述 |
|
No |
序号 |
|
Interface |
接口简要名称 |
|
Status |
接口状态 |
|
TE Attr/TE Attribute |
接口上是否使能TE |
|
LSPCount |
接口上LSP条数 |
|
CR-LSPCount |
接口上CR-LSP条数 |
|
FRR |
是否使能FRR(快速重路由),如果使能了FRR,还将显示绑定的隧道 |
& 说明:
有关FRR的介绍请参见“MPLS分册”中的“MPLS TE配置”。
【命令】
display mpls label { label-value1 [ to label-value2 ] | all }
任意视图
【缺省级别】
1:监控级
【参数】
label-value1:显示指定标签的使用状态,当与label-value2一起使用时,表示标签范围的开始。
to label-value2:标签范围的结束。
all:显示所有标签信息。
【描述】
display mpls label命令用来显示MPLS标签信息。
【举例】
# 显示指定标签的使用状态。
<Sysname> display mpls label 1280
Label alloc state: '.' means not used, '$' means used
-------------Dynamic Label--------------------------------
1280:.
# 显示所有标签的使用状态。
<Sysname> display mpls label all
---------------------------------------------------------------------
Label alloc state: '.' means not used, '$' means used
------------------------Static Label---------------------------------
16:.... ........ ........ ........ ........ ........ ........ ........
976:........ ........ ........ ........ ........ ........
------------------------Dynamic Label--------------------------------
1024: $ $$...... ........ ........ ........ ........ ........ ........
1088:.. ........ ........ ........ ........ ........ ........ ........
表1-26 display mpls label命令显示信息描述表
|
字段 |
描述 |
|
Label alloc state |
标签分配状态 |
|
'.' means not used |
'.'表示没有使用 |
|
'$' means used |
'$'表示已经使用 |
|
Static Label |
静态标签 |
|
Dynamic Label |
动态标签 |
【命令】
display mpls ldp [ all [ verbose ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:所有LDP信息。
verbose:显示详细信息。
|:对输出的信息进行过滤。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,不包含空格。
【描述】
display mpls ldp命令用来显示LDP信息。如果不指定参数,将显示所有LDP的详细信息。
相关配置可参考命令mpls ldp。
【举例】
# 显示LDP的详细信息。
<Sysname> display mpls ldp all verbose
LDP Global Information
---------------------------------------------------------------
Protocol Version : V1 Neighbor Liveness : 60 Sec
Graceful Restart : Off FT Reconnect Timer : 60 Sec
MTU Signaling : On Recovery Timer : 60 Sec
LDP Instance Information
-----------------------------------------------------------------
Instance ID : 0 VPN-Instance :
Instance Status : Active LSR ID : 1.1.1.1
Hop Count Limit : 32 Path Vector Limit : 32
Loop Detection : Off
DU Re-advertise Timer : 30 Sec DU Re-advertise Flag : On
DU Explicit Request : Off Request Retry Flag : On
Label Distribution Mode: Ordered Label Retention Mode : Liberal
-----------------------------------------------------------------
表1-27 display mpls ldp命令显示信息描述表
|
字段 |
描述 |
|
LDP Global Information |
LDP全局信息 |
|
Protocol Version |
LDP的协议版本 |
|
Neighbor Liveness |
GR的邻居存活定时器间隔 |
|
Graceful Restart |
是否使能Graceful Restart功能 |
|
FT Reconnect Timer |
GR的重接定时器间隔 |
|
Recovery Timer |
GR的恢复定时器间隔 |
|
MTU Signaling |
是否支持MTU信令 |
|
LDP Instance Information |
LDP实例信息 |
|
Instance ID |
LDP实例序号 |
|
VPN-Instance |
使能LDP能力的VPN实例的名称,如果是缺省的VPN实例,显示为空 |
|
Instance Status |
LDP实例状态 |
|
LSR ID |
LSR的标识符 |
|
Hop Count Limit |
配置的跳次计数限制值 |
|
Loop Detection |
是否使能环路 |
|
Path Vector Limit |
配置的路径向量限制值 |
|
DU Re-advertise Flag |
是否使能DU重新发布功能 |
|
DU Re-advertise Timer |
DU重新发布定时器的间隔值 |
|
Request Retry Flag |
是否使能重发送请求功能 |
|
DU Explicit Request |
是否使能DU会话方式发送显式请求消息功能 |
|
Label Retention Mode |
此实例配置的标签保持方式 |
|
Label Distribution Mode |
此实例配置的标签分布控制方式 |
【命令】
display mpls ldp cr-lsp [ lspid lsr-id lsp-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
lspid :指定CR-LSP的标识符。
lsr-id:LSR的标识符,IP地址形式。
lsp-id:Ingress节点的本地LSP的标识符。
|:对输出的信息进行过滤。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,不包含空格。
【描述】
display mpls ldp cr-lsp命令用来显示LDP创建的CR-LSP信息。
相关配置可参考命令display mpls lsp。
【举例】
# 显示LDP创建的CR-LSP信息。
<Sysname> display mpls ldp cr-lsp
Displaying All LDP CR-LSP(s) for public network
----------------------------------------------------------------
CR-LSP ID DestAddress/Mask In/OutLabel In/Out-Interface
----------------------------------------------------------------
1.1.1.9:0 2.2.2.9/32 NULL/1027 -------/Vlan12
2.2.2.9:0 1.1.1.9/32 1027/NULL Vlan12/-------
----------------------------------------------------------------
The Total LDP CR-LSP(s): 2
表1-28 display mpls ldp cr-lsp命令显示信息描述
|
字段 |
描述 |
|
CR-LSP ID |
指定基于约束路由的LSP标识符 |
|
DestAddress/Mask |
FEC的目的地址和掩码 |
|
In/OutLabel |
入/出标签值 |
|
In/Out-Interface |
该CR-LSP的入接口/出接口名称 |
【命令】
display mpls ldp interface [ all ] [ [ vpn-instance vpn-instance-name ] [ interface-type interface-number ] ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
display mpls ldp interface [ all ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有信息。
vpn-instance vpn-instance-name:VPN实例的名字。
interface-type interface-number:指定接口类型和接口编号。
verbose:显示详细信息。
|:对输出的信息进行过滤。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,不包含空格。
【描述】
display mpls ldp interface命令用来显示使能了LDP能力的接口信息。
相关配置可参考命令mpls ldp (System view)和mpls ldp (Interface view)。
【举例】
# 显示使能了LDP的接口信息。
<Sysname> display mpls ldp interface
LDP Interface Information in Public Network
-------------------------------------------------------------------
IF-Name Status LAM Transport-Address Hello-Sent/Rcv
-------------------------------------------------------------------
Vlan12 Active DU 172.17.1.1 583/1017
Vlan14 Active DU 172.17.1.1 578/1015
Vlan16 Active DU 172.17.1.1 531/444
-------------------------------------------------------------------
LAM: Label Advertisement Mode IF-Name: Interface name
# 显示所有接口的详细信息。
<Sysname> display mpls ldp interface verbose
LDP Interface Information in Public Network
--------------------------------------------------------------
Interface Name : Vlan12
LDP ID : 172.17.1.1:0 Transport Address : 172.17.1.1
Entity Status : Active Interface MTU : 1500
Configured Hello Timer : 15 Sec
Negotiated Hello Timer : 15 Sec
Configured Keepalive Timer : 45 Sec
Label Advertisement Mode : Downstream Unsolicited
Hello Message Sent/Rcvd : 591/1033 (Message Count)
-------------------------------------------------------------
Interface Name : Vlan14
LDP ID : 172.17.1.1:0 Transport Address : 172.17.1.1
Entity Status : Active Interface MTU : 1500
Configured Hello Timer : 15 Sec
Negotiated Hello Timer : 15 Sec
Configured Keepalive Timer : 45 Sec
Label Advertisement Mode : Downstream Unsolicited
Hello Message Sent/Rcvd : 586/1031 (Message Count)
-----------------------------------------------------------
Interface Name : Vlan16
LDP ID : 172.17.1.1:0 Transport Address : 172.17.1.1
Entity Status : Active Interface MTU : 1500
Configured Hello Timer : 15 Sec
Negotiated Hello Timer : 15 Sec
Configured Keepalive Timer : 45 Sec
Label Advertisement Mode : Downstream Unsolicited
Hello Message Sent/Rcvd : 539/452 (Message Count)
-------------------------------------------------------------
表1-29 display mpls ldp interface命令显示信息描述表
|
字段 |
描述 |
|
Interface Name |
使能了LDP的接口名称 |
|
LDP ID |
LDP的标识符 |
|
Transport Address |
实体的传输地址,也用做TCP连接终端地址 |
|
Entity Status |
实体状态:激活或非激活 |
|
Interface MTU |
接口的最大传输单元 |
|
Label Advertisement Mode |
标签发布方式,取值为DoD和DU |
|
Configured Keepalive Timer |
配置的Keepalive定时器时间 |
|
Configured Hello Timer |
配置的Hello定时器时间 |
|
Negotiated Hello Timer |
协商的Hello定时器时间 |
|
Hello Message Sent/Rcvd [X/Y] |
X:此接口发出的Hello消息数目 Y:此接口接收的Hello消息数目 |
【命令】
display mpls ldp lsp [ vpn-instance vpn-instance-name [ destination-address mask-length ] ] [ | { begin | exclude | include } regular-expression ]
display mpls ldp lsp all [ | { begin | exclude | include } regular-expression ]
display mpls ldp lsp [dest-addr mask-length ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有信息。
vpn-instance vpn-instance-name:VPN实例的名字。
dest-addr:建立LSP的目的地址。
mask-length:地址掩码长度。
|:对输出的信息进行过滤。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,不包含空格。
【描述】
display mpls ldp lsp命令用来显示LDP创建的LSP相关信息。
相关配置可参考命令display mpls lsp。
【举例】
# 显示LDP创建LSP信息。
<Sysname> display mpls ldp lsp
LDP LSP Information
-----------------------------------------------------------------
SN DestAddress/Mask In/OutLabel Next-Hop In/Out-Interface
-----------------------------------------------------------------
1 100.10.1.0/24 3/NULL 100.10.1.2 Vlan12/Vlan16
2 172.17.0.0/16 3/NULL 172.17.1.1 Vlan16/Vlan14
*3 100.1.1.1/32 Liberal(1025)
-----------------------------------------------------------------
A '*' before an LSP means the LSP is not established
A '*' before a Label means the USCB or DSCB is stale
表1-30 display mpls ldp lsp命令显示信息描述
|
字段 |
描述 |
|
SN |
该LSP的序号。SN前面如果有“*”表示未建立LSP |
|
DestAddress/Mask |
该LSP的FEC目的地址和掩码 |
|
In/OutLabel |
入/出标签值。In/OutLabel前面如果有“*”表示该LSP处于GR过程中。Liberal(X),表示不可用LSP,标签值为X |
|
Next-Hop |
下一跳地址 |
|
In/Out-Interface |
入接口与出接口 |
【命令】
display mpls ldp peer [ peer-id ] [ vpn-instance vpn-instance-name [ verbose ] [ peer-id ] ] [ | { begin | exclude | include } regular-expression ]
display mpls ldp peer [ all ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance vpn-instance-name:VPN实例的名字。
peer-id:对等体的LSR ID。
verbose:显示详细信息。
|:对输出的信息进行过滤。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,不包含空格。
all:显示所有对等体信息。
【描述】
display mpls ldp peer命令用来显示对等体的信息。
相关配置可参考命令mpls ldp。
【举例】
# 显示对等体的信息。
<Sysname> display mpls ldp peer
LDP Peer Information in Public network
Total number of peers: 3
--------------------------------------------------------------
Peer-ID Transport-Address Discovery-Source
--------------------------------------------------------------
172.17.1.2:0 172.17.1.2 Vlan-interface12
168.1.1.1:0 168.1.1.1 Vlan-interface12
100.10.1.1:0 100.10.1.1 Vlan-interface16
--------------------------------------------------------------
表1-31 display mpls ldp peer命令显示信息描述表
|
字段 |
描述 |
|
Total number of peers |
对等体的数量 |
|
Peer-ID |
对等体的LDP标识符 |
|
Transport-Address |
对等体的传输地址 |
|
Discovery-Source |
此对等体的发现源 |
#显示对等体的详细信息。
<Sysname> display mpls ldp peer verbose
LDP Peer Information in Public network
---------------------------------------------------------------
Peer LDP ID : 172.17.1.2:0
Peer Max PDU Length : 4096 Peer Transport Address : 172.17.1.2
Peer Loop Detection : Off Peer Path Vector Limit : 0
Peer FT Flag : Off Peer Keepalive Timer : 45 Sec
Recovery Timer : ---- Reconnect Timer : ----
Peer Label Advertisement Mode : Downstream Unsolicited
Peer Discovery Source : Vlan-interface12
------------------------------------------------------------
Peer LDP ID : 168.1.1.1:0
Peer Max PDU Length : 4096 Peer Transport Address : 168.1.1.1
Peer Loop Detection : Off Peer Path Vector Limit : 0
Peer FT Flag : Off Peer Keepalive Timer : 45 Sec
Recovery Timer : ---- Reconnect Timer : ----
Peer Label Advertisement Mode : Downstream Unsolicited
Peer Discovery Source : Vlan-interface12
-------------------------------------------------------------
Peer LDP ID : 100.10.1.1:0
Peer Max PDU Length : 4096 Peer Transport Address : 100.10.1.1
Peer Loop Detection : Off Peer Path Vector Limit : 0
Peer FT Flag : Off Peer Keepalive Timer : 45 Sec
Recovery Timer : ---- Reconnect Timer : ----
Peer Label Advertisement Mode : Downstream Unsolicited
Peer Discovery Source : Vlan-interface16
------------------------------------------------------------
表1-32 display mpls ldp peer verbose命令显示信息描述表
|
字段 |
描述 |
|
Peer LDP ID |
对等体的LDP标识符 |
|
Peer Max PDU Length |
对等体最大PDU长度 |
|
Peer Keepalive Timer |
对等体Keepalive定时器时间 |
|
Peer Loop Detection |
对等体是否使能环路检测功能 |
|
Peer Path Vector Limit |
对等体的路径向量限制值 |
|
Peer FT Flag |
对等体是否使能GR FT功能 |
|
Reconnect Timer |
GR的重接定时器间隔 |
|
Recovery Timer |
GR的恢复定时器间隔 |
|
Peer Transport Address |
对等体的传输地址 |
|
Peer Label Advertisement Mode |
对等体标签发布方式 |
|
Peer Discovery Source |
此对等体的发现源 |
【命令】
display mpls ldp remote-peer [ remote-name remote-peer-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
remote-name remote-peer-name:远端对等体的名称。
|:对输出的信息进行过滤。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,不包含空格。
【描述】
display mpls ldp remote-peer命令用来显示远端对等体信息。
相关配置可参考命令mpls ldp和remote-ip。
【举例】
# 显示指定远端对等体名称为BJI的信息。
<Sysname> display mpls ldp remote-peer remote-name BJI
LDP Remote Entity Information --------------------------------------------------------------------------
Remote Peer Name : BJI
Remote Peer IP : 3.3.3.3 LDP ID : 1.1.1.1:0
Transport Address : 1.1.1.1
Configured Keepalive Timer : 45 Sec
Configured Hello Timer : 45 Sec
Negotiated Hello Timer : 45 Sec
Hello Message Sent/Rcvd : 3/2 (Message Count)
--------------------------------------------------------------------------
表1-33 display mpls ldp remote-peer命令显示信息描述表
|
字段 |
描述 |
|
LDP Remote Entity Information |
LDP远端对等体的信息 |
|
Remote Peer Name |
此远端对等体的名称 |
|
Remote Peer IP |
远端对等体的IP地址 |
|
LDP ID |
本地LDP的标识符 |
|
Transport Address |
此远端对等体的传输地址 |
|
Configured Keepalive Timer |
配置的Keep alive定时器时间 |
|
Configured Hello Timer |
配置的Hello定时器时间 |
|
Negotiated Hello Timer |
协商的Hello定时器时间 |
|
Hello Message Sent/Rcvd |
远端对等体发送/接收的Hello消息数 |
【命令】
display mpls ldp session [ vpn-instance vpn-instance-name [ verbose ] ] [ peer-id ] [ | { begin | exclude | include } regular-expression ]
display mpls ldp session [ all ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有信息。
vpn-instance vpn-instance-name:VPN实例的名字。使用此参数显示指定VPN的所有对等体信息。
peer-id:对等体的LSR ID。
verbose:显示详细信息。
|:对输出的信息进行过滤。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,不包含空格。
【描述】
display mpls ldp session命令用来显示对等体间会话信息。
相关配置可参考命令mpls ldp。
【举例】
# 显示对等体间会话信息。
<Sysname> display mpls ldp session
LDP Session(s) in Public Network
Total number of sessions: 1
--------------------------------------------------------------------------
Peer-ID Status LAM SsnRole FT MD5 KA-Sent/Rcv
--------------------------------------------------------------------------
1.1.1.1:0 Operational DU Active Off Off 4582/4582
--------------------------------------------------------------------------
LAM : Label Advertisement Mode FT : Fault Tolerance
表1-34 display mpls ldp session命令显示信息描述表
|
字段 |
描述 |
|
Total number of sessions |
会话的数量 |
|
Peer-ID |
对等体LDP标识符 |
|
Status |
会话的状态 |
|
LAM |
会话的标签发布方式 |
|
SsnRole |
本地LSR在会话中的角色,取值为active和passive |
|
FT |
对等体是否使能会话的GR FT功能 |
|
MD5 |
对等体是否使能MD5密码特性 |
|
KA-Sent/Rcv |
会话过程中,本地LSR发送或接收的keepalive消息数 |
# 显示对等体间会话的详细信息。
<Sysname> display mpls ldp session verbose
LDP Session(s) in Public Network
--------------------------------------------------------------------------
Peer LDP ID : 1.1.1.1:0 Local LDP ID : 3.3.3.3:0
TCP Connection : 3.3.3.3 -> 1.1.1.1
Session State : Operational Session Role : Active
Session FT Flag : Off MD5 Flag : Off
Reconnect Timer : --- Recovery Timer : ---
Negotiated Keepalive Timer : 45 Sec
Keepalive Message Sent/Rcvd : 6/6 (Message Count)
Label Advertisement Mode : Downstream Unsolicited
Label Resource Status(Peer/Local) : Available/Available
Peer Discovery Mechanism : Extended
Session existed time : 000:00:01 (DDD:HH:MM)
LDP Extended Discovery Source : Remote peer: 1
Addresses received from peer: (Count: 2)
10.1.1.1 1.1.1.1
--------------------------------------------------------------------------
Peer LDP ID : 2.2.2.2:0 Local LDP ID : 3.3.3.3:0
TCP Connection : 3.3.3.3 -> 2.2.2.2
Session State : Operational Session Role : Active
Session FT Flag : Off MD5 Flag : Off
Reconnect Timer : --- Recovery Timer : ---
Negotiated Keepalive Timer : 45 Sec
Keepalive Message Sent/Rcvd : 25/25 (Message Count)
Label Advertisement Mode : Downstream Unsolicited
Label Resource Status(Peer/Local) : Available/Available
Peer Discovery Mechanism : Basic
Session existed time : 000:00:06 (DDD:HH:MM)
LDP Basic Discovery Source : Vlan-interface 12
Addresses received from peer: (Count: 3)
10.1.1.2 20.1.1.1 2.2.2.2
--------------------------------------------------------------------------
表1-35 display mpls ldp session verbose命令显示信息描述表
|
字段 |
描述 |
|
Peer LDP ID |
对等体LDP标识符 |
|
Local LDP ID |
本地LDP标识符 |
|
TCP connection |
该会话的TCP连接信息 |
|
Session State |
会话的状态 |
|
Session Role |
本地LSR在会话中的角色,取值为active(主动)和passive(被动) |
|
Keepalive Message Sent/Rcvd [X/Y] |
X:会话过程中,本地LSR发送的keepalive消息数 Y:会话过程中,本地LSR接收的keepalive消息数 |
|
Negotiated Keep Alive Timer |
协商的Keepalive定时器时间 |
|
Label Advertisement Mode |
该会话的标签发布方式 |
|
Label Resource Status(Peer/Local) |
对等体与本地的标签资源状态 |
|
Session FT Flag |
对等体是否使能会话的GR FT功能 |
|
MD5 Flag |
对等体是否使能MD5密码特性 |
|
Peer Discovery Mechanism |
对等体的发现机制,取值为Basic和Extended |
|
Session existed time |
Session持续时间 |
|
LDP Basic Discovery Source |
Session建立的接口,取值为基本发现时显示为接口名称,扩展发现时显示为远端对等体名称 |
|
LDP Extended Discovery Source |
|
|
Reconnect Timer |
GR的重接定时器间隔 |
|
Recovery Timer |
GR的恢复定时器间隔 |
|
Addresses received from peer |
该会话中,对等体发送的地址表 |
【命令】
display mpls ldp vpn-instance vpn-instance-name [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance-name:指定使能LDP能力的VPN实例名称。
|:对输出的信息进行过滤。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,不包含空格。
【描述】
display mpls ldp vpn-instance命令用来显示指定LDP实例的信息。
相关配置可参考命令mpls ldp。
【举例】
# 显示名为vpn1的LDP实例的信息。
<Sysname> display mpls ldp vpn-instance vpn1
LDP Global Information
--------------------------------------------------------------------
Protocol Version : V1 Neighbor Liveness : 60 Sec
Graceful Restart : Off FT Reconnect Timer : 60 Sec
MTU Signaling : On Recovery Timer : 60 Sec
LDP Instance Information
--------------------------------------------------------------------
Instance ID : 1 VPN-Instance : vpn1
Instance Status : Active LSR ID : 1.1.1.9
Hop Count Limit : 32 Path Vector Limit : 32
Loop Detection : Off
DU Re-advertise Timer : 30 Sec DU Re-advertise Flag : On
DU Explicit Request : Off Request Retry Flag : On
Label Distribution Mode : Ordered Label Retention Mode : Liberal
& 说明:
display mpls ldp vpn-instance命令显示信息描述表参见表1-27。
【命令】
display mpls lsp [ { incoming-interface | outgoing-interface } interface-type interface-number ] [ in-label in-label-value ] [ out-label out-label-value ] [ { exclude | include } dest-addr mask-length ] [ vpn-instance vpn-instance-name ] [ asbr | protocol { bgp | bgp-ipv6 | crldp | ldp | rsvp-te | static | static-cr } ] [ egress | ingress | transit ] [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
incoming-interface:LSP的入接口。
outgoing-interface:LSP的出接口。
interface-type interface-number:指定接口类型和接口编号。
in-label in-label-value:入标签值。
out-label out-label-value:出标签值。
exclude:匹配不包含指定FEC的LSP信息。
include:匹配包含指定FEC的LSP信息。
dest-addr:目的地址。
mask-length:目的地址的掩码长度。
vpn-instance vpn-instance-name:指定使能LDP能力的VPN实例名称。
asbr:显示ASBR产生的LSP信息。
protocol:根据建立LSP的协议类型显示LSP信息。
bgp:显示BGP LSP信息。
bgp-ipv6:显示IPv6 BGP(即BGP4+协议)LSP信息。
crldp:显示基于约束路由的LDP CR-LSP信息。
ldp:显示LDP LSP信息。
rsvp-te:显示RSVP-TE产生的CR-LSP信息。
static:显示通过手工配置的静态LSP信息。
static-cr:显示通过手工配置的静态CR-LSP信息。
egress:显示出节点的LSP信息。
ingress:显示入节点的LSP信息。
transit:显示中间节点的LSP信息。
verbose:显示详细信息。
【描述】
display mpls lsp命令用来显示LSP信息。如果不指定任何参数,将显示所有LSP的信息。
相关配置可参考命令display mpls lsp、display mpls statistics lsp和display mpls static-lsp。
& 说明:
l 此命令支持的接口类型为POS接口、隧道接口(Tunnel)、VLAN接口(Vlan-interface)。
l S9500系列路由交换机不支持CR-LDP特性。
【举例】
# 显示所有LSP信息。
<Sysname> display mpls lsp
-----------------------------------------------------------------------
LSP Information: L3VPN LSP
-----------------------------------------------------------------------
FEC In/Out Label In/Out IF Route-Distinguisher Vrf Name
100.1.1.1 1025/1024 -/- 100:1 ASBRLSP
-----------------------------------------------------------------------
LSP Information: LDP LSP
-----------------------------------------------------------------------
FEC In/Out Label In/Out IF Vrf Name
100.10.1.0/24 3/NULL vlan12/-
100.10.1.0/24 3/NULL vlan14/-
168.1.0.0/16 3/NULL vlan16/-
172.17.0.0/16 3/NULL vlan18/-
表1-36 display mpls lsp命令显示信息描述表
|
字段 |
描述 |
|
FEC |
转发等价类,包括两种形式: l IP地址/掩码:表示根据目的地址分配标签 l IP地址:表示根据下一跳地址分配标签 |
|
In/Out Label |
入/出标签值 |
|
In/Out IF |
入/出接口简称 |
|
Route-Distinguisher |
路由标识符 |
|
Vrf Name |
VPN实例名称 |
# 显示所有LSP的详细信息。
<Sysname> display mpls lsp verbose
-------------------------------------------------------------
LSP Information: LDP LSP
--------------------------------------------------------------
No : 1
VrfIndex :
Fec : 1.1.1.9/32
Nexthop : 127.0.0.1
In-Label : 3
Out-Label : NULL
In-Interface : Vlan-interface12
Out-Interface : ----------
LspIndex : 10241
Token : 0
LsrType : Egress
Outgoing token : 0
Label Operation : POP
表1-37 display mpls lsp命令显示信息描述表
|
字段 |
描述 |
|
No |
序号 |
|
VrfIndex |
VPN实例索引 |
|
Fec |
转发等价类,包括两种形式: l IP地址/掩码:表示根据目的地址分配标签 l IP地址:表示根据下一跳地址分配标签 |
|
Nexthop |
下一跳路由地址 |
|
In-Label |
入标签值 |
|
Out-Label |
出标签值 |
|
In-Interface |
入接口 |
|
Out-Interface |
出接口 |
|
LspIndex |
LSP索引 |
|
Token |
标记(公网) |
|
LsrType |
LSR类型 |
|
Outgoing Token |
标记(跨域VPN) |
【命令】
display mpls lsp statistics
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display mpls lsp statistics命令用来显示LSP的统计信息。
& 说明:
S9500系列路由交换机不支持CR-LDP特性。
【举例】
# 显示LSP统计信息。
<Sysname> display mpls lsp statistics
Lsp Type Total Ingress Transit Egress
STATIC LSP 1 1 0 0
STATIC CRLSP 1 1 0 0
LDP LSP 0 0 0 0
CRLDP CRLSP 0 0 0 0
RSVP CRLSP 1 1 0 0
BGP LSP 0 0 0 0
ASBR LSP 0 0 0 0
BGP IPV6 LSP 0 0 0 0
---------------------------------------------------------------
LSP 1 1 0 0
CRLSP 2 2 0 0
表1-38 display mpls lsp statistics命令显示信息描述表
|
字段 |
描述 |
|
Lsp Type |
LSP的类型,具体类型请参见表1-39 |
|
LSP |
所有LSP的相关节点的数量 |
|
CRLSP |
所有CR-LSP的相关节点的数量 |
|
Total |
该设备作为各种不同类型节点的对应LSP数量 |
|
Ingress |
该设备作为入节点LSP数量 |
|
Transit |
该设备作为中间节点LSP数量 |
|
Egress |
该设备作为出节点LSP数量 |
表1-39 LSP类型表
|
字段 |
描述 |
|
STATIC LSP |
静态LSP |
|
STATIC CRLSP |
静态CR-LSP |
|
LDP LSP |
LDP生成的LSP |
|
CRLDP CRLSP |
CR-LDP生成的CR-LSP |
|
RSVP CRLSP |
RSVP生成的CR-LSP |
|
BGP LSP |
BGP生成的LSP |
|
ASBR LSP |
ASBR生成的LSP |
|
BGP IPV6 LSP |
IPv6 BGP生成的的LSP |
【命令】
display mpls route-state [ vpn-instance vpn-instance-name ] [ dest-addr mask-length ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance vpn-instance-name:VPN实例的名称。
dest-addr:目的IP地址。
mask-length:目的地址的掩码长度。
【描述】
display mpls route-state命令用来显示路由相关信息。
如果不指定VPN实例,将显示公网实例的路由信息;如果不指定目的地址和掩码,将显示所有路由信息。
【举例】
# 显示所有路由的信息。
<Sysname> display mpls route-state
DEST/MASK NEXT-HOP OUT-INTERFACE STATE LSP-COUNT VPN-INDEX
-----------------------------------------------------------------
1.1.1.1/32 10.0.0.1 Vlan16 ESTA 1 0
表1-40 display mpls route-state命令显示信息描述表
|
字段 |
描述 |
|
DEST/MASK |
指定路由的目的地址和掩码 |
|
NEXT-HOP |
指定路由的下一跳地址 |
|
OUT-INTERFACE |
指定路由的出接口 |
|
STATE |
指定路由的状态 |
|
LSP-COUNT |
LSP的数量 |
|
VPN-INDEX |
VPN实例索引 |
【命令】
display mpls static-lsp [ lsp-name lsp-name ] [ { exclude | include } dest-addr mask-length ] [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
lsp-name lsp-name:标签转发路径的名称。
exclude:匹配不包含指定FEC的LSP信息。
include:匹配包含指定FEC的LSP信息。
dest-addr:目的地址。
mask-length:目的地址的掩码长度。
verbose:使用此参数显示详细信息。
【描述】
display mpls static-lsp命令用来显示静态LSP的信息。
相关配置可参考命令display mpls lsp和display mpls statistics lsp。
【举例】
# 显示静态LSP的简要信息
<Sysname> display mpls static-lsp
Name FEC I/O Label I/O If Stat
lsp1 3.3.3.9/32 NULL/100 -/Vlan14 Up
表1-41 display mpls static-lsp命令显示信息描述表
|
字段 |
描述 |
|
Name |
LSP名称 |
|
FEC |
转发等价类 |
|
I/O Label |
入/出标签值 |
|
I/O If |
入接口/出接口名称 |
|
State |
LSP当前的状态 |
# 显示静态LSP的详细信息。
<Sysname> display mpls static-lsp verbose
No : 1
LSP-Name : lsp1
LSR-Type : Ingress
FEC : 3.3.3.9/32
In-Label : NULL
Out-Label : 100
In-Interface : -
Out-Interface : Vlan-interface14
NextHop : 30.1.1.2
Static-Lsp Type: IPTN
Lsp Status : Up
表1-42 display mpls static-lsp命令显示信息描述表
|
字段 |
描述 |
|
No |
序号 |
|
LSP-Name |
LSP名称 |
|
LSR-Type |
LSR的类型 |
|
FEC |
转发等价类 |
|
In-Label |
入标签值 |
|
Out-Label |
出标签值 |
|
In-Interface |
入接口名称 |
|
Out-Interface |
出接口名称 |
|
NextHop |
下一跳地址 |
|
Static-Lsp Type |
Static LSP类型 |
|
Lsp Status |
LSP当前状态 |
【命令】
display mpls statistics interface { interface-type interface-number | all }
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface-type interface-number:指定接口类型和接口编号。
all:显示所有接口的统计信息。
【描述】
display mpls statistics interface命令用来根据使能MPLS能力的接口显示MPLS统计信息。
如果要显示统计信息,请先设置统计信息的时间间隔,缺省的时间间隔为0,即不统计信息。这种情况下显示出来的各项统计信息都为0。
相关配置可参考命令statistics interval。
【举例】
#根据使能MPLS能力的接口显示MPLS统计信息。
<Sysname> display mpls statistics interface all
Statistics for Interface IN :
Incoming Interface Vlan-interface12
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Failed Label Lookup : 0
Start Time : 2004/04/28 10:23:55
End Time : 2004/04/28 10:23:55
Statistics for Interface OUT :
Outgoing Interface Vlan-interface12
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Start Time : 2004/04/28 10:23:55
End Time : 2004/04/28 10:23:55
Statistics for Interface IN :
Incoming Interface Vlan-interface14
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Failed Label Lookup : 0
Start Time : 2004/04/28 10:24:04
End Time : 2004/04/28 10:24:04
Statistics for Interface OUT :
Outgoing Interface Vlan-interface14
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Start Time : 2004/04/28 10:24:04
End Time : 2004/04/28 10:24:04
Statistics for Interface IN :
Incoming Interface Vlan-interface16
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Failed Label Lookup : 0
Start Time : 2004/04/28 10:24:10
End Time : 2004/04/28 10:24:10
Statistics for Interface OUT :
Outgoing Interface Vlan-interface16
Octets : 0
Packets : 0
Errors : 0
Disables : 0
Start Time : 2004/04/28 10:24:10
End Time : 2004/04/28 10:24:10
表1-43 display mpls statistics interface命令显示信息描述表
|
字段 |
描述 |
|
Statistics for Interface IN |
接口的入口处理的统计 |
|
Incoming Interface |
入接口名称 |
|
Octets |
从该接口进入的字节数 |
|
Packets |
从该接口进入的报文数 |
|
Errors |
从该接口进入的报文处理错误数 |
|
Disables |
从该接口进入方向的MPLS的去使能次数 |
|
Failed |
从该接口进入的报文查找标签失败次数 |
|
Start Time |
从该接口进入的报文统计开始时间 |
|
End Time |
从该接口进入的报文统计结束时间 |
|
Statistics for Interface OUT |
接口的出口处理的统计 |
|
Outgoing Interface |
出接口名称 |
|
Octets |
从该接口发出的字节数 |
|
Packets |
从该接口发出的报文数 |
|
Errors |
从该接口发出的报文处理错误数 |
|
Disables |
从该接口发出方向的MPLS的去使能次数 |
|
Start Time |
从该接口发出的报文统计开始时间 |
|
End Time |
从该接口发出的报文统计结束时间 |
【命令】
display mpls statistics lsp { index | all | name lsp-name }
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
index:标签转发路径LSP的索引号。
all:所有标签转发路径LSP。
name lsp-name:标签转发路径LSP的名称。
【描述】
display mpls statistics lsp命令用来根据LSP显示MPLS统计信息。包括每一条LSP的入口和出口处理的字节数、报文数、错误数,丢弃报文数。
如果要显示统计信息,请先设置统计信息的时间间隔,缺省的时间间隔为0,即不统计信息。这种情况下显示出来的各项统计信息都为0。
相关配置可参考命令statistics interval。
【举例】
#根据所有LSP显示MPLS统计信息。
<Sysname> display mpls statistics lsp all
Statistics for Lsp IN : LSP Name /LSP Index : DynamicLsp/9217
InSegment
Octets : 0
Packets : 0
Errors : 0
Down : 0
Start Time : 2006/05/20 15:52:30
End Time : 2006/05/20 15:52:30
Statistics for Lsp OUT : LSP Name /LSP Index : DynamicLsp/9217
OutSegment
Octets : 0
Packets : 0
Errors : 0
Down : 0
Start Time : 0000/00/00 00:00:00
End Time : 0000/00/00 00:00:00
Statistics for Lsp IN : LSP Name /LSP Index : DynamicLsp/9218
InSegment
Octets : 0
Packets : 0
Errors : 0
Down : 0
Start Time : 0000/00/00 00:00:00
End Time : 0000/00/00 00:00:00
Statistics for Lsp OUT : LSP Name /LSP Index : DynamicLsp/9218
OutSegment
Octets : 0
Packets : 0
Errors : 0
Down : 0
Start Time : 2006/05/20 15:52:30
End Time : 2006/05/20 15:52:30
表1-44 display mpls statistics lsp命令显示信息描述表
|
字段 |
描述 |
|
Statistics for Lsp IN:LSP Name /LSP Index : DynamicLsp/10241 |
LSP的入口处理的统计,包括LSP名称(取值为动态LSP或静态LSP)和LSP索引值 |
|
InSegment |
LSP的入表项信息 |
|
Octets |
LSP的入口处理的字节数 |
|
Packets |
LSP的入口处理的报文数 |
|
Errors |
LSP的入口处理的错误数 |
|
Down |
LSP的入口处理的丢弃报文数 |
|
Start Time |
LSP的入口处理的统计开始时间 |
|
End Time |
LSP的入口处理的统计结束时间 |
|
OutSegment |
LSP的出表项信息 |
|
Octets |
LSP的出口处理的字节数 |
|
Packets |
LSP的出口处理的报文数 |
|
Errors |
LSP的出口处理的错误数 |
|
Down |
LSP的出口处理的丢弃报文数 |
|
Start Time |
LSP的入口处理的统计开始时间 |
|
End Time |
LSP的出口处理的统计结束时间 |
& 说明:
对于Ingress节点,不对入方向进行统计,因此,显示信息中InSegment的开始时间和结束时间都为0; Egress节点不对出方向进行统计,显示信息中OutSegment的开始时间和结束时间都为0。
【命令】
du-readvertise
undo du-readvertise
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
1:监控级
【参数】
无
【描述】
du-readvertise命令用来使能DU模式下标签重发布特性。undo du-readvertise命令用来禁止该特性。
缺省情况下,DU模式下已使能标签重发布特性。
【举例】
# 使能公网LDP的DU模式下标签重发布特性。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] du-readvertise
# 使能名为vpn1的LDP实例的DU模式下标签重发布特性。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] du-readvertise
【命令】
du-readvertise timer value
undo du-readvertise timer
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
1:监控级
【参数】
value:标签重发布间隔时间,单位为秒。
【描述】
du-readvertise timer命令用来设置DU模式下定期重发布标签的定时器值。undo du-readvertise timer命令用来恢复缺省配置。
缺省情况下,DU模式下定期重发布标签的定时器值为30秒。
【举例】
# 设置公网LDP的DU模式下定期重发布标签的定时器值为100秒。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] du-readvertise timer 100
# 设置名为vpn1的LDP实例的DU模式下定期重发布标签的定时器值为100秒。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] du-readvertise timer 100
【命令】
hops-count hop-number
undo hops-count
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
1:监控级
【参数】
hop-number:跳数值。
【描述】
hops-count命令用来设置环路检测的最大跳数。undo hops-count命令用来恢复缺省配置。
缺省情况下,环路检测最大跳数为32。
此命令应该在所有接口LDP使能之前配置,跳数值的大小决定LSP建立过程中检测到环路的快慢程度,应根据实际的组网情况调整。
相关配置可参考命令loop-detect和path-vectors。
【举例】
# 设置公网LDP的环路检测的最大跳数为25。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] hops-count 25
# 设置名为vpn1的LDP实例的环路检测的最大跳数为25。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] hops-count 25
【命令】
label advertise { explicit-null | implicit-null | non-null }
undo label advertise
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
explicit-null:支持PHP(Penultimate Hop Popping,倒数第二跳弹出)特性,Egress节点向倒数第二跳分配显式空标签,值为0。
implicit-null:支持PHP特性,Egress节点向倒数第二跳分配隐式空标签,值为3。
non-null:不支持PHP特性,Egress节点向倒数第二跳正常分配标签,分配的标签值不小于1024。
【描述】
label advertise命令用来配置Egress节点向倒数第二跳弹出分配标签值。undo label advertise命令用来恢复缺省配置。
缺省情况下,支持PHP特性,Egress节点向倒数第二跳分配隐式空标签(implicit-null)。
& 说明:
l 选择哪种标签值需要根据倒数第二跳节点对PHP的支持情况而定。
l 会话建立后,需reset mpls ldp重启LDP会话本命令的配置才能生效。
【举例】
# 配置Egress节点向倒数第二跳分配显式空标签。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] label advertise explicit-null
【命令】
label-distribution { independent | ordered }
undo label-distribution
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
1:监控级
【参数】
independent:独立标签分配控制模式,即,LSR可以在任何时间为邻居发布标签映射。
ordered:有序标签分配控制模式,即,只有当LSR收到某一特定FEC下一跳的特定标签映射消息、或者此LSR是某一特定FEC的LSP的出口节点时,LSR才向上游发送标签映射消息。
【描述】
label-distribution命令用来配置标签分配控制模式。undo label-distribution命令用来恢复缺省配置。
缺省情况下,标签分配控制模式为有序方式(ordered)。
& 说明:
会话建立后,需reset mpls ldp重启LDP会话本命令的配置才能生效。
【举例】
# 配置公网LDP的标签分配控制模式为独立标签分配控制模式。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] label-distribution independent
# 配置名为vpn1的LDP实例的标签分配控制模式为独立标签分配控制模式。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] label-distribution independent
【命令】
label-retention { conservative | liberal }
undo label-retention
【视图】
MPLS-LDP-VPN实例视图/MPLS-LDP视图
【缺省级别】
1:监控级
【参数】
conservative:保守标签保持方式。这种方式下,只保留用户报文转发的标签映射,即,发来标签映射的设备在路由表中有可达的下一跳。
liberal:自由标签保持方式。这种方式下,不论发来标签映射(Mapping)的LSR是否是所发布映射中的下一跳,都将保留此标签映射。
【描述】
label-retention命令用来配置标签保持方式。undo label-retention命令恢复缺省配置。
缺省情况下,标签保持方式为自由方式(liberal)。
& 说明:
会话建立后,需reset mpls ldp重启LDP会话本命令的配置才能生效。
【举例】
# 配置公网LDP的标签保持方式为保守标签保持方式。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] label-retention conservative
# 配置名为vpn1的LDP实例的标签保持方式为保守标签保持方式。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] label-retention conservative
【命令】
loop-detect
undo loop-detect
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【参数】
无
【缺省级别】
1:监控级
【描述】
loop-detect命令用来开启环路检测功能。undo loop-detect 命令用来关闭环路检测功能。
缺省情况下,环路检测功能是关闭的。
此配置需要在所有接口LDP使能之前进行配置。
相关配置可参考命令hops-count和path-vectors。
【举例】
# 开启公网LDP的环路检测。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] loop-detect
# 开启名为vpn1的LDP实例的环路检测。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] loop-detect
【命令】
lsp-trigger { all | ip-prefix prefix-name }
undo lsp-trigger { all | ip-prefix prefix-name }
【视图】
MPLS视图
【缺省级别】
1:监控级
【参数】
all:所有FEC,即所有静态路由和IGP的路由项。
ip-prefix prefix-name:IP地址前缀列表名。
【描述】
lsp-trigger命令用来配置LSP的触发策略。undo lsp-trigger命令用来恢复缺省配置。
缺省情况下,只有32位掩码的环回地址能触发LDP来建立LSP。
需要注意的是:
l 如果执行lsp-trigger命令时不指定IP地址前缀列表名,即是所有的FEC,则所有静态路由和IGP的路由项都可以触发LDP来建立LSP。
l LSP的建立需要LSR上有精确匹配的路由项,如果使用32位掩码的Loopback接口,则必须有精确匹配的主机路由才能触发LSP的建立。
l LSP的触发策略既可以通过触发所有的FEC建立,也可以通过IP地址前缀列表过滤的IGP路由项触发LDP来建立LSP,被IP地址前缀列表拒绝的IGP路由项不能触发建立LSP。
l IP地址前缀列表只对静态路由和IGP路由有效。
l 有关IP前缀列表的介绍请参见“IP路由分册”中的“路由策略配置”。
【举例】
# 设置建立LSP的所有静态路由和IGP的路由项。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] lsp-trigger all
【命令】
lsr-id lsr-id
undo lsr-id
【视图】
MPLS-LDP-VPN实例视图/MPLS-LDP视图
【缺省级别】
1:监控级
【参数】
lsr-id:LDP的LSR ID。
【描述】
lsr-id命令用来配置LDP的LSR ID。undo lsr-id命令用来删除配置的LSR ID并删除所有LDP会话。
缺省情况下,LDP的LSR ID等于MPLS LSR ID。
【举例】
# 配置公网LDP的LSR ID。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] lsr-id 2.2.2.3
# 配置名为vpn1的LDP实例的LSR ID。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] lsr-id 4.2.2.3
【命令】
md5-password { cipher | plain } peer-lsr-id password
undo md5-password peer-lsr-id
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
1:监控级
【参数】
plain:以明文形式显示配置的密码。
cipher:以密文形式显示配置的密码。
peer-lsr-id:对等体的LSR ID,本LSR与此对等体使用相同的密码。
password:密码字符串,区分大小写。如果采用明文(plain)形式,为1~16个字符的字符串;如果采用密文(cipher)形式,既可以是为1~16个字符的明文,也可以是24个字符的密文。
【描述】
md5-password命令来用使能LDP的MD5认证。undo md5-password命令用来禁止此特性。
缺省情况下,未使能LDP的MD5认证。
配置的密码必须与对等体的配置相同。改变对等体密码会重新创建会话,与原来会话相关的LSP将被删除。
只有在相应视图中使能了MPLS LDP后,该命令才会生效。
【举例】
# 配置公网LDP的明文形式显示对等体密码。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] md5-password plain 3.3.3.3 beijingpass
# 配置名为vpn1的LDP实例的明文形式显示对等体密码。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] md5-password plain 3.3.3.3 beijingpass
【命令】
mpls
undo mpls
【视图】
系统视图/接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
l 在系统视图下,mpls命令用来使能本节点的MPLS能力,并进入MPLS视图。undo mpls命令用来取消MPLS能力。
l 在接口视图下,mpls命令用来使能接口的MPLS能力。undo mpls命令用来取消接口的MPLS能力。
缺省情况下,未使能MPLS能力。
在使能MPLS能力之前,必须先配置LSR-ID。
只有在全局使能了MPLS能力后,才能在接口下使能MPLS能力。
只有在进入MPLS视图以后才可以配置MPLS的其它命令。
相关配置可参考命令mpls lsr-id。
【举例】
# 使能MPLS能力,并进入MPLS视图。
<Sysname> System-view
[Sysname] mpls lsr-id 1.1.1.1
[Sysname] mpls
[Sysname-mpls] quit
# 在接口Vlan-interface1上使能MPLS能力。
<Sysname> System-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] mpls
【命令】
mpls ldp [ vpn-instance vpn-instance-name ]
undo mpls ldp [ vpn-instance vpn-instance-name ]
【视图】
系统视图
【缺省级别】
1:监控级
【参数】
vpn-instance vpn-instance-name:LDP实例名称。
【描述】
mpls ldp命令用来使能LDP能力。undo mpls ldp命令用来全局去使能LDP,并删除全部LDP运行实例。
配置了MPLS LSR ID并全局使能MPLS后,可以配置此命令。
缺省情况下,未使能LDP能力。
l mpls ldp命令用来使能本节点的LDP能力,并进入MPLS-LDP视图。
l mpls ldp vpn-instance命令对指定VPN实例使能LDP能力,建立LDP实例,并进入MPLS-LDP-VPN实例视图。
【举例】
# 使能本节点的LDP能力。
<Sysname> System-view
[Sysname] mpls lsr-id 1.1.1.1
[Sysname] mpls
[Sysname-mpls] quit
[Sysname] mpls ldp
[Sysname-mpls-ldp] quit
# 对指定VPN实例使能LDP能力,建立LDP实例。
<Sysname> System-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1]
【命令】
mpls ldp
undo mpls ldp
【视图】
接口视图
【缺省级别】
1:监控级
【参数】
无
【描述】
mpls ldp命令用来在接口上使能LDP能力。undo mpls ldp命令用来取消接口的LDP能力。
缺省情况下,在接口上未使能LDP能力。
使能LDP能力后,接口上将创建一个实体并定期发送Hello报文。
在接口视图下使能LDP能力前,需要完成下列操作:
l 在系统视图下使用mpls命令使能MPLS能力。
l 在系统视图下使用mpls ldp命令使能LDP能力。
l 在接口视图下使用mpls命令使能MPLS能力。
如果接口已与某个VPN实例绑定,则需要先使用mpls ldp vpn-instance命令在此VPN上使能LDP能力,然后才能在此接口上使能LDP能力,把此接口加入到相应的VPN实例中。
& 说明:
目前支持的接口类型为POS接口、隧道接口(Tunnel)、VLAN接口(Vlan-interface)。
【举例】
# 在接口Vlan-interface1上使能LDP能力。
<Sysname> System-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] mpls
[Sysname-Vlan-interface1] mpls ldp
【命令】
mpls ldp advertisement { dod | du }
undo mpls ldp advertisement
【视图】
接口视图
【缺省级别】
1:监控级
【参数】
dod:标签发布模式为下游按需分发方式(Downstream On Demand)。该方式允许LSR发布FEC标签绑定/映射以响应另一个LSR发出的显式请求。
du:标签发布模式为下游自主标签分发方式(Downstream Unsolicited)。该方式允许LSR给对它无显式请求的LSR发布标签绑定/映射。
【描述】
mpls ldp advertisement命令用来配置标签发布模式。undo mpls ldp advertisement命令用来恢复缺省配置。
缺省情况下,标签发布模式为下游自主标签分发(DU)。
需要注意,修改发布模式会重新创建原始会话。基于此会话所创建的LSP将被删除重建。
【举例】
# 配置标签发布模式。
<Sysname> system-view
[Sysname] interface Vlan-interface 12
[Sysname-Vlan-interface12] mpls
[Sysname-Vlan-interface12] mpls ldp
[Sysname-Vlan-interface12] mpls ldp advertisement du
[Sysname-Vlan-interface12] mpls ldp advertisement dod
# 恢复缺省的发布模式。
[Sysname-Vlan-interface12] undo mpls ldp advertisement
【命令】
mpls ldp remote-peer remote-peer-name
undo mpls ldp remote-peer remote-peer-name
【视图】
系统视图
【缺省级别】
1:监控级
【参数】
remote-peer-name:远端对等体名称。不区分大小写。
【描述】
mpls ldp remote-peer命令用来创建远端对等体实体并进入MPLS-LDP远端对等体视图。undo mpls ldp remote-peer命令用来删除远端对等体实体。
相关配置可参考命令remote-ip。
【举例】
# 建立名为BJI的远端对等体实体BJI。
<Sysname> System-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji]
【命令】
mpls ldp timer hello-hold value
undo mpls ldp timer hello-hold
【视图】
接口视图/MPLS-LDP远端对等体视图
【缺省级别】
1:监控级
【参数】
value:Hello保持定时器时间。
【描述】
mpls ldp timer hello-hold命令用来配置Hello保持定时器的值。undo mpls ldp timer hello-hold命令用来恢复缺省配置。
接口视图下配置的是链路Hello保持定时器,MPLS-LDP远端对等体视图下配置的是目标Hello保持定时器。
缺省情况下,链路Hello保持定时器为15秒,目标Hello保持定时器为45秒。
& 说明:
修改Hello定时器的值不会影响原会话。
相关配置可参考命令mpls ldp(System view)和mpls ldp(Interface view)。
【举例】
# 在接口Vlan-interface1上为本地会话配置链路Hello保持定时器时间,值为100。
<Sysname> System-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] mpls
[Sysname-Vlan-interface1] mpls ldp
[Sysname-Vlan-interface1] mpls ldp timer hello-hold 100
# 为远端会话配置目标Hello保持定时器时间,值为1000。
<Sysname> System-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji] remote-ip 3.3.3.3
[Sysname-mpls-ldp-remote-bji] mpls ldp timer hello-hold 1000
【命令】
mpls ldp timer keepalive-hold value
undo mpls ldp timer keepalive-hold
【视图】
接口视图/MPLS-LDP远端对等体视图
【缺省级别】
1:监控级
【参数】
value:Keepalive保持定时器的值。
【描述】
mpls ldp timer keepalive-hold命令用来配置Keepalive保持定时器的值。undo mpls ldp timer keepalive-hold命令用来恢复缺省配置。
接口视图下配置的是链路Keepalive保持定时器(Link Keepalive),MPLS-LDP远端对等体视图下配置的是目标Keepalive保持定时器(Target Keepalive)。
缺省情况下,Keepalive保持定时器的值为45秒。
注意:
l 如果两个LSR之间使能LDP的链路条数超过1条(多个接口相连),所有链路的Keepalive保持时间必须相同,否则,会话可能不稳定;
l 修改Keepalive保持定时器的值会引起LDP会话的重建。
【举例】
# 在接口Vlan-interface1上为本地会话配置链路Keepalive保持定时器时间,值为50。
<Sysname> System-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] mpls
[Sysname-Vlan-interface1] mpls ldp
[Sysname-Vlan-interface1] mpls ldp timer keepalive-hold 50
# 为远端会话配置目标Keepalive保持定时器时间,值为1000。
<Sysname> System-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji] remote-ip 3.3.3.3
[Sysname-mpls-ldp-remote-bji] mpls ldp timer keepalive-hold 1000
【命令】
mpls ldp transport-address { interface-type interface-number | interface }
undo mpls ldp transport-address
【视图】
接口视图/MPLS-LDP远端对等体视图
【缺省级别】
1:监控级
【参数】
interface-type interface-number:指定接口类型和接口编号。LDP使用此接口地址做为TCP传输地址。
interface:LDP使用当前接口的IP地址做为TCP传输地址。该参数只在接口视图下可选。
【描述】
mpls ldp transport-address命令用来配置LDP传输地址。undo mpls ldp transport-address命令用来恢复缺省配置。
缺省情况下,传输地址为本LSR的LSR ID。
l 在接口视图下,mpls ldp transport-address命令用于配置链路Hello的传输地址;
l MPLS-LDP远端对等体视图下,mpls ldp transport-address命令用于配置目标Hello的传输地址。
【举例】
# 在接口Vlan-interface1上为本地会话配置链路Hello的传输地址为本接口的IP地址。
<Sysname> System-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] mpls
[Sysname-Vlan-interface1] mpls ldp
[Sysname-Vlan-interface1] mpls ldp transport-address interface
# 为远端会话配置目标Hello的传输地址为接口Vlan-interface1的IP地址。
<Sysname> System-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji] remote-ip 3.3.3.3
[Sysname-mpls-ldp-remote-bji] mpls ldp transport-address vlan-interface 1
【命令】
mpls lsr-id lsr-id
undo mpls lsr-id
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
lsr-id:LSR的ID,点分十进制格式,用于标识一个LSR。
【描述】
mpls lsr-id命令用来配置本节点的LSR ID。undo mpls lsr-id命令用来删除LSR的ID。
缺省情况下,未配置LSR ID。
配置LSR ID是配置其它MPLS命令的前提。推荐使用LSR某个Loopback接口的地址做为LSR ID。
相关配置可参考命令display mpls interface。
【举例】
# 配置LSR的ID为3.3.3.3。
<Sysname> system-view
[Sysname] mpls lsr-id 3.3.3.3
【命令】
mtu-signalling
undo mtu-signalling
【视图】
MPLS-LDP视图
【缺省级别】
1:监控级
【参数】
无
【描述】
mtu-signalling命令用来使能LDP支持LSR的MTU信令。undo mtu-signalling命令用来禁止LDP支持LSR的MTU信令。
缺省情况下,已使能LDP支持LSR的MTU信令。
改变MTU信令配置将可能重新创建原始会话。基于此会话建立的LSP也将被删除重建。
【举例】
# 使能LDP支持LSR的MTU信令。
<Sysname> System-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] mtu-signalling
【命令】
path-vectors pv-number
undo path-vectors
【视图】
MPLS-LDP视图/MPLS-LDP-VPN实例视图
【缺省级别】
1:监控级
【参数】
pv-number:路径向量最大值。
【描述】
path-vectors命令用来设置路径向量最大值。undo path-vectors命令用来恢复缺省配置。
缺省情况下,路径向量值为32。
此命令应该在所有接口LDP使能之前配置。
相关配置可参考命令loop-detect和hops-count。
【举例】
# 设置公网LDP的路径向量最大值为3。
<Sysname> system-view
[Sysname] mpls ldp
[Sysname-mpls-ldp] path-vectors 3
# 设置名为vpn1的LDP实例路径向量最大值为3。
<Sysname> system-view
[Sysname] mpls ldp vpn-instance vpn1
[Sysname-mpls-ldp-vpn-instance-vpn1] path-vectors 3
【命令】
ping lsp [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -s packet-size | -t time-out | -v ] * { ipv4 dest-addr mask-length [ destination-ip-addr-header ] | te interface-type interface-number }
【视图】
任意视图
【缺省级别】
0:访问级
【参数】
-a source-ip:用于指定Echo Request的源地址。
-c count:指定发送请求报文的次数。
-exp exp-value:用于指定发送出一个Echo Request报文中的EXP值,指定的请求报文中的EXP值。
-h ttl-value:用于指定发送出一个Echo Request报文中的TTL值,指定的发送请求报文中的TTL值。
-m wait-time:指定发送出一个Echo Request报文后,发送下一个Echo Request报文的时间间隔,指定的发送报文的时间间隔。
-r reply-mode:用于指定接收Echo Request报文后应答模式(Reply Mode),S9500系列路由交换机仅支持RFC 4397中规定的四种应答模式中的两种,当reply-mode取值为1时表示不回应,reply-mode取值为2时表示使用UDP报文回应。
-s packet-size:指定Echo Request净荷报文长度。
-t time-out:用于指定发送出Echo Request报文后等待响应的超时时间,指定的超时时间。
-v:用于指定显示详细的应答信息。
ipv4 dest-addr mask-length:指定LDP IPv4目的地址,mask-length为LDP IPv4目的地址的掩码。
destination-ip-addr-header:指定发送数据包的IP头地址,该地址必须是127.0.0.0/8网段的任意地址(本机环回地址)。
te interface-type interface-number:指定隧道接口类型和接口编号。
【描述】
ping lsp命令用来检测MPLS LSP的有效性和可达性。
【举例】
# 指定IPv4目的地址并且发送5个测试数据包的LSP PING命令。
<Sysname> ping lsp –c 5 ipv4 3.3.3.9 32
LSP PING FEC: LDP IPV4 PREFIX 3.3.3.9/32 : 100 data bytes, press CTRL_C to break
Reply from 100.1.2.1: bytes=100 Sequence=0 time = 31 ms
Reply from 100.1.2.1: bytes=100 Sequence=1 time = 62 ms
Reply from 100.1.2.1: bytes=100 Sequence=2 time = 62 ms
Reply from 100.2.3.1: bytes=100 Sequence=3 time = 62 ms
Reply from 100.1.2.1: bytes=100 Sequence=4 time = 62 ms
--- FEC: LDP IPV4 PREFIX 3.3.3.9/32 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 31/55/62 ms
【命令】
remote-ip ip-address
undo remote-ip
【视图】
MPLS-LDP远端对等体视图
【缺省级别】
1:监控级
【参数】
ip-address:远端对等体的IP地址。
【描述】
remote-ip命令用来指定LDP远端对等体的IP地址。undo remote-ip命令用来删除配置。
远端对等体的IP地址应该为远端LSR的LSR ID。两个远端对等体使用LSR ID做为传输地址建立TCP连接。
相关配置可参考命令mpls ldp remote-peer。
【举例】
# 配置远端对等体地址。
<Sysname> system-view
[Sysname] mpls ldp remote-peer BJI
[Sysname-mpls-ldp-remote-bji] remote-ip 3.3.3.3
【命令】
reset mpls ldp [ all | [ vpn-instance vpn-instance-name ] [ peer peer-id ] ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
vpn-instance-name:VPN实例的名称。
peer-id:对等体的LSR ID。
all:所有LDP实例。
【描述】
reset mpls ldp命令用来重启LDP会话。
l 没有任何参数时,该命令用来重启所有公网LDP实例的会话;
l 只有参数all时,该命令用来重启所有LDP实例的会话,包括公网LDP实例和私网LDP实例;
l 有参数vpn-instance时,该命令用来重启指定LDP实例的会话;
有参数peer时,该命令用来重启与指定对等体之间的LDP会话。
【举例】
# 重启所有公网LDP实例的会话。
<Sysname> reset mpls ldp
# 重启所有LDP实例的会话。
<Sysname> reset mpls ldp all
# 重启指定LDP实例的会话。
<Sysname> reset mpls ldp vpn-instance vpn1
# 重启与指定对等体之间的LDP会话。
<Sysname> reset mpls ldp peer 2.2.2.9
【命令】
reset mpls statistics interface { interface-type interface-number | all }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
interface-type interface-number:指定接口类型和接口编号。
all:所有接口。
【描述】
reset mpls statistics interface命令用来清除已使能MPLS功能的接口的统计信息。
相关配置可参考命令display mpls statistics interface。
【举例】
# 清除已使能MPLS的接口Vlan-interface1的统计信息。
<Sysname> reset mpls statistics interface vlan-interface 1
【命令】
reset mpls statistics lsp { index | all | name lsp-name }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
index:标签转发路径LSP的索引号,取值范围为0~4294967295。
all:所有LSP。
name lsp-name:标签转发路径名称,为1~15个字符的字符串。
【描述】
reset mpls statistics lsp命令用来清除MPLS全部或单个LSP的统计信息。
相关配置可参考命令display mpls statistics lsp。
【举例】
# 清除名为lsp1的LSP统计信息。
<Sysname> reset mpls statistics lsp lsp1
【命令】
snmp-agent trap enable mpls
undo snmp-agent trap enable mpls
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
无
【描述】
snmp-agent trap enable mpls命令用来使能MPLS的Trap功能。undo snmp-agent trap enable命令用来禁用MPLS的Trap功能。
缺省情况下,未使能MPLS的Trap功能。
【举例】
# 使能MPLS的Trap功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable mpls
【命令】
static-lsp egress lsp-name incoming-interface interface-type interface-number in-label in-label
undo static-lsp egress lsp-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
lsp-name:标签转发路径名称。
interface-type interface-number:指定接口类型和接口编号。
in-label:入标签值。
【描述】
static-lsp egress命令用来为Egress节点配置静态LSP。undo static-lsp egress命令用来为Egress节点删除一条静态LSP。
相关配置可参考命令static-lsp ingress,static-lsp transit和display mpls static-lsp。
【举例】
# 在Egress节点上配置一条名为bj-sh的静态LSP。
<Sysname> system-view
[Sysname] static-lsp egress bj-sh incoming-interface Vlan-interface 12 in-label 233
【命令】
static-lsp ingress lsp-name destination dest-addr { mask | mask-length } { nexthop next-hop-addr | outgoing-interface interface-type interface-number } out-label out-label
undo static-lsp ingress lsp-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
lsp-name:标签转发路径名称。
dest-addr:目的IP地址。
mask:目的IP地址掩码。
mask-length:目的IP地址掩码长度。
nexthop next-hop-addr:下一跳地址。
outgoing-interface interface-type interface-number:指定出接口类型和接口编号。
out-label:出标签值。
【描述】
static-lsp ingress命令用来为Ingress节点配置静态LSP。undo static-lsp ingress命令用来为Ingress节点删除一条静态LSP。
& 说明:
l 如果在配置静态LSP时指定了下一跳,并且下一跳地址存在于路由信息表中,则在配置IP静态路由时也必须指定下一跳;如果在配置静态LSP时指定了出接口,则在配置IP静态路由时也必须指定出接口。
l 本地公网IP地址不能被指定为下一跳。
相关配置可参考命令static-lsp egress,static-lsp transit和display mpls static-lsp。
【举例】
# 为Ingress节点配置一条到目的地址202.25.38.1的静态LSP。
<Sysname> system-view
[Sysname] static-lsp ingress bj-sh destination 202.25.38.1 24 nexthop 202.55.25.33 out-label 237
【命令】
static-lsp transit lsp-name incoming-interface interface-type interface-number in-label in-label { nexthop next-hop-addr | outgoing-interface interface-type interface-number } out-label out-label
undo static-lsp transit lsp-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
lsp-name:标签转发路径名称。
interface-type interface-number:指定接口类型和接口编号。
in-label:入标签值。
nexthop next-hop-addr:下一跳地址。
outgoing-interface interface-type interface-number:指定出接口类型和接口编号。out-label:出标签值。
【描述】
static-lsp transit命令用来为Transit节点配置静态LSP。undo static-lsp transit命令用来为Transit节点删除一条静态LSP。
相关配置可参考命令static-lsp egress和static-lsp ingress。
& 说明:
l 如果在配置静态LSP时指定了下一跳,并且下一跳地址存在于路由信息表中,则在配置IP静态路由时也必须指定下一跳;如果在配置静态LSP时指定了出接口,则在配置IP静态路由时也必须指定出接口。
l 本地公网IP地址不能被指定为下一跳。
【举例】
# 为Transit节点的接口Vlan-interface 12配置一条静态LSP,其中入标签为123,出标签为253。
<Sysname> system-view
[Sysname] static-lsp transit bj-sh incoming-interface Vlan-interface 12 in-label 123 nexthop 202.34.114.7 out-label 253
【命令】
statistics interval interval-time
undo statistics interval
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
Interval-time:时间间隔。
【描述】
statistics interval命令用来配置LSP统计数据输出时间间隔。undo statistics interval命令用来恢复缺省配置。
缺省情况下,LSP统计数据输出时间间隔为0秒。
相关配置可参考命令display mpls statistics interface和display mpls statistics lsp。
【举例】
# 配置LSP统计数据输出时间间隔为30秒。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] statistics interval 30
【命令】
tracert lsp [-a source-ip | -exp exp-value | -h ttl-value | -r reply-mode |-t time-out ] * { ipv4 dest-addr mask-length [ destination-ip-addr-header ] | te interface-type interface-number }
【视图】
任意视图
【缺省级别】
0:访问级
【参数】
-a source-ip:用于指定Echo Request的源地址。
-exp exp-value:用于指定发送出一个Echo Request报文中的EXP值,指定的请求报文中的EXP值。
-h ttl-value:用于指定发送出一个Echo Request报文中的TTL值,指定的发送请求报文中的TTL值。
-r reply-mode:用于指定接收Echo Request报文后应答模式(Reply Mode),取值范围为1和2,1表示不回应,2表示使用UDP报文回应。
-t time-out:用于指定发送出Echo Request报文后等待响应的超时时间,单位为毫秒。
ipv4 dest-addr mask-length:指定LDP IPv4目的地址,mask-length为LDP IPv4目的地址的掩码。
destination-ip-addr-header:指定发送数据包的IP头地址,该地址必须是127.0.0.0/8网段的任意地址(本机环回地址)。
te interface-type interface-number:指定隧道接口类型和接口编号。
【描述】
tracert lsp命令用来对MPLS LSP的错误进行定位。通过检查测试数据包是否经过LSP的中间LSR来判断网络在什么地方发生了故障。
【举例】
# 主机1.1.1.1用tracert lsp命令显示去3.3.3.9的LSP的中间LSR。
<Sysname> tracert lsp ipv4 3.3.3.9 32
LSP Trace Route FEC: LDP IPV4 PREFIX 3.3.3.9/32 , press CTRL_C to break.
TTL Replier Time Type Downstream
0 Ingress 10.4.5.1/[1025]
1 10.4.5.1 1 Transit 100.3.4.1/[1024]
2 100.1.4.2 63 Transit 100.1.2.1/[3]
3 100.1.2.1 129 Egress
【命令】
ttl expiration pop
undo ttl expiration pop
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ttl expiration命令用来配置MPLS TTL超时后ICMP响应报文沿本地IP路由转发。undo ttl expiration命令用来配置MPLS TTL超时后,沿LSP返回ICMP报文。
缺省情况下,对于一层标签的MPLS TTL超时时,沿本地IP路由返回ICMP报文。
undo mpls命令将清除所有ttl expiration的相关配置。
相关配置可参考命令ttl propagate。
【举例】
# 配置MPLS TTL超时时,沿LSP返回ICMP报文。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] undo ttl expiration pop
【命令】
ttl propagate { public | vpn }
undo ttl propagate { public | vpn }
【视图】
MPLS视图
【缺省级别】
2:系统级
【参数】
public:对公网报文进行设置。
vpn:对VPN报文进行设置。
【描述】
ttl propagate命令用来使能MPLS的IP TTL复制功能。undo ttl propagate命令用来禁止MPLS的IP TTL复制功能。
缺省情况下,只对公网报文使能TTL复制功能。
相关配置可参考命令ttl expiration。
【举例】
# 使能VPN报文的MPLS IP TTL复制功能。
<Sysname> system-view
[Sysname] mpls
[Sysname-mpls] ttl propagate vpn
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
