show rsvp statistics
语法
show rsvp statistics <instance instance-name> <logical-system (all | logical-system-name)>
语法(EX 系列交换机)
show rsvp statistics
描述
显示资源预留协议 (RSVP) 数据包和错误统计信息。RSVP 输入/输入模块基于每个接口收集特定事件的统计信息。其中大多数事件在早于 17.2 版的 Junos OS 版本中基于路由实例进行跟踪。仅当这些字段的值大于零时,“show rsvp interface detail”命令才会在输出的“事件”部分下显示这些事件计数器。这些统计信息也在全局级别(每个路由实例)进行维护,并且还显示在“show rsvp statistics”命令的输出中。
选项
none | 显示 RSVP 数据包和错误统计信息。 |
instance instance-name | (可选)显示指定实例的 RSVP 数据包和错误统计信息。如果省略,则 |
logical-system (all |logical-system-name) | (可选)在所有逻辑系统或特定逻辑系统上执行此操作。 |
所需权限级别
视图
输出字段
表 1 介绍了该 show rsvp statistics
命令的输出字段。输出字段按其出现的大致顺序列出。
字段名称 |
字段说明 |
---|---|
数据包类型 |
有关不同 RSVP 消息的统计信息。 |
发送总数 |
自启用 RSVP 以来发送的数据包总数。 |
收到的总数 |
自启用 RSVP 以来接收的数据包总数。 |
最近 5 秒已发送 |
过去 5 秒内发送的数据包总数。 |
最近 5 秒收到 |
过去 5 秒内收到的数据包数。 |
路径 |
有关路径消息的统计信息,这些消息从 RSVP 发送方沿数据路径发送,并将路径状态信息存储在路径上的每个节点中。 |
路径错误 |
有关 PathErr 消息的统计信息,这些消息是上游发送给发件人的咨询消息。 |
路径撕裂 |
有关 PathTear 消息的统计信息,用于删除路径上任何路由设备中的路径状态和从属保留状态。 |
Resv FF |
有关固定筛选器保留样式消息的统计信息,这些消息由显式发件人之间的不同保留组成。 |
Resv WF |
有关通配符筛选器保留样式消息的统计信息,这些消息由通配符发送方之间的共享保留组成。 |
Res SE |
有关共享显式预留样式消息的统计信息,该消息由显式发件人之间的共享预留组成。 |
ResvErr |
有关 ResvErr 消息的统计信息,这些消息是在尝试建立预留失败时发送的咨询消息。 |
ResvTear |
有关 ResvTear 消息的统计信息,用于删除路径上的保留状态。 |
ResvConf |
有关 ResvConfirm 消息的统计信息,这些消息是确认预订请求的响应。 |
Ack |
确认消息以减少刷新。 |
SRefresh |
摘要刷新消息。 |
你好 |
已发送到邻接方和从邻接方接收的 RSVP hello 数据包数。 |
端到端回复 |
端到端 RSVP 消息数量的统计信息。 |
错误 |
有关错误 RSVP 数据包的统计信息。 |
RCV pkt 长度坏 |
未处理数据包,因为其长度不合适。 |
Rcv pkt 未知类型 |
该数据包不是 RFC 2205 资源再服务协议 (RSVP) 中定义的众所周知的 RSVP 类型之一。 |
Rcv pkt 坏版本 |
该数据包不是 RSVP 版本 1 数据包。 |
Rcv pkt auth fail |
数据包未通过身份验证检查。 |
Rcv pkt 错误校验和 |
RSVP 校验和检查失败。 |
RCV pkt 格式错误 |
常规数据包处理失败,因为数据包的格式不正确。 |
内存分配失败 |
发生内部资源故障。 |
无路径信息 |
已收到预订,但没有发件人处于活动状态。 |
Resv 样式冲突 |
同一会话包含不一致的预订样式。 |
端口冲突 |
同一会话的端口号不一致。 |
Resv 无接口 |
找不到接收预留数据包的接口。 |
PathErr 到客户端 |
传送到本地客户端的 PathErr 数据包数。 |
ResvErr to client |
传送到本地客户端的 ResvErr 数据包数。 |
路径超时 |
由于删除了路径而导致发送方超时的次数。 |
Resv 超时 |
接收方因删除预留 而超时的次数。 |
消息无序 |
记录被视为无序的 RSVP 传入消息的数量。这是从消息 ID 对象的序列号 中检测到的。 |
未知确认消息 |
相邻路由设备使用包含未知消息 ID 的 ACK 对象进行回复。这可能表示消息 ID 握 手问题。例如,路由器接收消息 ID 1、2 和 3 的 ACK。但是,它只有消息 ID 1 和 3 的状态。路由器将未知确认计数器递增 1。 |
回复纳克 |
如果相邻路由器在 RSVP 刷新消息中收到未知消息 ID,路由器会将 Resv nack 消息发送回发送方。如果该邻居已重新启动,则可能会发生这种情况。在这种情况下,路由器会发送常规 RSVP 刷新消息以恢复状态并再次启动消息 ID 握手过程。 |
Recv 重复的消息 ID |
两个不同的 RSVP 消息使用相同的消息 ID 的次数。这种重复通常是在相邻路由设备 重新启动时引起的。 |
没有 TE 链接来接收跃点 |
由于找不到 TE 链路而被丢弃的数据包计数器。 |
RCV PKT 禁用接口 |
在未启用 RSVP 的接口上接收的 RSVP 数据包数。 |
传输缓冲区已满 |
用于组装传出 RSVP 消息的缓冲区不够大的次数。 |
传输失败 |
RSVP 任务发送数据包失败的次数。 |
接收失败 |
RSVP 任务读取传入数据包失败的次数。 |
P2MP RESV 被应用程序丢弃 |
由于 MPLS 标签对 P2MP LSP 应用程序无效而被丢弃的 Resv 消息数。 |
速率限制 |
由于速率限制而丢弃的 RSVP 数据包数。 |
检测到错误消息循环 |
已循环回其发起方的 RSVP 错误消息数。这是通过检查 ERROR_SPEC 对象中的错误节点地址来检测的。 |
示例输出
显示回复程序统计信息
从 Junos OS 16.1 版开始,此命令还显示条件 PathTear 统计信息,以及由于链路保护合并点 (LP-MP) 或节点保护合并点 (NP-MP) 确定而保留 LSP 状态的次数。
user@host> show rsvp statistics PacketType Total Last 5 seconds Sent Received Sent Received Path 355 408 0 0 PathErr 2 13 0 0 PathTear 101 139 0 0 Resv FF 0 0 0 0 Resv WF 0 0 0 0 Resv SE 419 225 0 0 ResvErr 0 0 0 0 ResvTear 0 13 0 0 ResvConf 0 0 0 0 Bundle 455 378 0 0 Ack 682 1414 0 0 SRefresh 395198 236030 5 2 Hello 578809 578221 4 4 EndtoEnd RSVP 0 0 0 0 Node Hello 50 50 0 0 PathTear(Condl.) 0 3 0 0 Errors Total Last 5 seconds Rcv pkt bad length 0 0 Rcv pkt unknown type 0 0 Rcv pkt bad version 0 0 Rcv pkt auth fail 0 0 Rcv pkt bad checksum 0 0 Rcv pkt bad format 0 0 Memory allocation fail 0 0 No path information 10 0 Resv style conflict 0 0 Port conflict 0 0 Resv no interface 0 0 PathErr to client 38 0 ResvErr to client 0 0 Path timeout 8 0 Resv timeout 57 0 Message out-of-order 0 0 Unknown ack msg 2978 0 Recv nack 86 0 Recv duplicated msg-id 5 0 No TE-link to recv Hop 0 0 Rcv pkt disabled interface 0 0 Transmit buffer full 0 0 Transmit failure 0 0 Receive failure 0 0 P2MP RESV discarded by appl 0 0 Rate limit 306 0 Err msg loop detected 0 0 MP Path LP-avail rcved 0 0 MP Path NP-avail rcved 0 0 PLR bk RSB life ext 0 0 MP bk PSB life ext 0 0 LP-MP state retained on failure 0 0 NP-MP state retained on failure 0 0 Fast refresh skipped 0 0 MP bk Srefresh Nack rcved 0 0 RSB life extended for nh FRR 0 0
显示回复程序统计信息
user@host> show rsvp statistics PacketType Total Last 5 seconds Sent Received Sent Received Path 21 0 0 0 PathErr 0 4 0 0 PathTear 9 0 0 0 Resv 0 9 0 0 ResvErr 0 0 0 0 ResvTear 0 2 0 0 ResvConf 0 0 0 0 Bundle 28 2 0 0 Hello 172814 172802 5 5 Ack 11 12 0 0 Srefresh 142 143 0 0 Notify 0 0 0 0 Unknown 0 0 0 0 EndtoEnd RSVP 0 0 0 0 Backup Path 0 0 0 0 Backup Tear 0 0 0 0 Cnd PathTear 0 0 0 0 Rmt PathTear 0 0 0 0 Rmt Backup 0 0 0 0 Errors Total Last 5 seconds Rcv pkt bad length 0 0 Rcv pkt unknown type 0 0 Rcv pkt bad version 0 0 Rcv pkt auth fail 0 0 Rcv pkt bad checksum 0 0 Rcv pkt bad format 0 0 Message out-of-order 0 0 Unknown msg-id ack 0 0 Unknown msg-id nack 0 0 Rcv msg-id nack 0 0 Rcv pkt disabled interface 0 0 Transmit failure 3 0 Memory allocation fail 0 0 ID allocation failed 0 0 No path information 0 0 Resv style conflict 0 0 Port conflict 0 0 Resv no interface 0 0 PathErr to client 4 0 ResvErr to client 0 0 Path timeout 0 0 Resv timeout 0 0 No TE-link to recv Hop 0 0 Transmit buffer full 0 0 P2MP RESV discarded by app 0 0 Rate limit 0 0 Err msg loop detected 0 0 MP Path LP-avail rcved 0 0 MP Path NP-avail rcved 0 0 PLR bk RSB life ext 0 0 RSB life ext for nh FRR 0 0 MP pri PSB life ext LP 0 0 Rcvd state rejected 0 0 No matching senders 0 0 Del from client 5 0 Enhanced FRR Stats Total Last 5 seconds LP-MP LSPs retained 0 0 NP-MP LSPs retained 0 0 Non-MP LSPs deleted 0 0 LSPs deleted on Phop down 0 0 LSPs deleted on PPhop down 0 0 LP avail signaled LSPs 0 0 NP avail signaled LSPs 0 0 NP flag reset for Phop 0 0 LSPs retained on Cnd tear 0 0 Upstr long refresh LSPs 0 0 Upstr short refresh LSPs 0 0 Dnstr long refresh LSPs 6 0 Dnstr short refresh LSPs 0 0 PathTear ignored on MP 0 0 RRO change Remote PathTear 0 0 Primary down Rmt PathTear 0 0
发布信息
在 Junos OS 7.4 版之前引入的命令。
instance
在 MX 系列的 Junos OS 15.1 版中添加了选项。