多协议标签交换 (MPLS) : MPLS

错误消息"MPLS_PACKET-4-NOLFDSB"

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2016 年 4 月 21 日) | 反馈

简介

本文解释多协议标签交换(MPLS)系统消息MPLS_PACKET-4-NOLFDSB。

贡献用卢克De Ghein, Cisco TAC工程师。

错误消息

此系统消息可以打印,如果MPLS数据包在没有为MPLS启用的接口接收:%MPLS_PACKET-4-NOLFDSB.

消息是对每30秒的一错误消息被限制的速率。错误消息解码器为错误消息提供此信息:

 %MPLS_PACKET-4-NOLFDSB : 在非MPLS启用接口[chars]接收的MPLS数据包L3选择[hex]标签{[dec] [dec] [dec] [dec]}

消息说明

因为接口没有设置处理MPLS,在接口接收的MPLS数据包丢弃。此消息也许被看到,当MPLS应用程序在接口时禁用,并且应该去离开,当上游邻居重编了程序其CEF/MPLS条目时。

建议操作

如果MPLS应用程序禁用和通信流,则消息预计并且应该忽略。如果消息在稳定状态复发,操作员应该监控攻击的网络和报告出现到思科。

MPLS数据包接收的接口打印。封装协议ID打印。对于以太网,所有MPLS数据包使用的协议ID (单播和组播)是0x8847。

MPLS标签打印作为{B C D}。四个值的含义是:

回答:MPLS标签,值0到1,048,575 [length of 20 bits]

B :EXP (试验位),重命名对数据流类别[length of 3 bits]

C :猜错(底部斯塔克)位,值0或1 [length of 1 bit]

D :存活时间(TTL) [length of 8 bits]

RFC 3032 MPLS标签栈编码

这是标签编码如定义由RFC 3032 :

0                   1                   2                   3 
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Label
|                Label                  | Exp |S|       TTL     | Stack
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Entry

Label:  Label Value, 20 bits                   
Exp:    Experimental Use, 3 bits                   
S:      Bottom of Stack, 1 bit                   
TTL:    Time to Live, 8 bits

示例

这是错误消息的示例:

%MPLS_PACKET-4-NOLFDSB :在非MPLS启用接口BDI500 L3类型0x8847标签接收的MPLS数据包{16 0 1个255}

MPLS标签是16,是一个正常MPLS标签。EXP位是0,猜错位设置,并且TTL是255。

这是系统消息的另一示例:

%MPLS_PACKET-4-NOLFDSB :在非MPLS启用接口GigabitEthernet12/1 L3类型0x8847标签接收的MPLS数据包{8 7 1个1}

MPLS标签是8,是一个保留MPLS标签。EXP位是7,猜错位设置,并且TTL是1。

影响

已接收MPLS数据包丢弃。

没有点在控制中标签转发实例基础(LFIB)匹配在错误消息报告的标签值的本地标签。标签可能或也许不分配本地,但是数据包丢弃无论如何,因为MPLS数据包接收的接口没有为MPLS启用。因此, show mpls forwarding-table命令不给线索至于另一个路由器为什么发送MPLS数据包对路由器接口没有启用的MPLS。

然而这指向行为不端作为它发送MPLS标记的信息包到路由器错误消息被看到的另一个路由器。如果错误消息有规律地被看到,请调查哪个路由器发送MPLS数据包,并且为什么。如果错误消息被看到一次然后是瞬时状态的结果仅可能的,例如禁用的MPLS结果在接口的,和能忽略。



Document ID: 119427