本篇文章将分析7500路由器上的错误信息:"%RSP-3-RESTART: cbus complex".
本篇文章将分析7500路由器上的错误信息:"%RSP-3-RESTART: cbus complex".
在7500路由器刚刚启动时,包交换内存(MEMD)被划分,所有可用的内存被分配给不同的网络模块使用。分配原则根据接口模块的不同和MTU的不同。
Cbus Complex错误发生在路由器需要重新划分MEMD时;当Cbus Complex发生时,所有的模块都被重新启动,每个模块会从RSP上下载自己的微码。这会导致大约2分钟的数据传输中断。同时,会报出下面的警告:
%RSP-3-RESTART: cbus complex
在系统划分MEMD时,有一定的算法,即根据什么来决定谁占有多少包交换内存(MEMD)。决定的因素包括:接口的数量,带宽,MTU等。
下面是可能导致Cbus Complex的一些事件:
* 执行了命令microcode reload;
* MTU值被修改;
* 接口模块被重启;
* 接口上发生阻塞 – 搣output frozen攠;
* 在CyBus (连接RSP和模块的总线)或MEMD中出现错误;
分析:
如果Cbus Complex是由于microcode reload命令或修改MTU造成的,那么不必担心。
我们可以通过命令show controller cbus来看MEME被重新划分了几次:
router#show controller cbus
MEMD at 40000000, 2097152 bytes (unused 3328, recarves 1, lost 0)
RawQ 48000100, ReturnQ 48000108, EventQ 48000110
BufhdrQ 48000138 (2889 items), LovltrQ 48000150 (22 items, 2016 bytes)
IpcbufQ 48000160 (32 items, 4096 bytes)
IpcbufQ_classic 48000158 (8 items, 4096 bytes)
...
如果有信息显示VIP模块曾经crash过,到这里
http://www.cisco.com/warp/public/63/vip_crash.html去检查VIP为什么会crash;
如果信息显示是由于奇偶校验方面的问题,查
http://www.cisco.com/warp/public/63/vip_crash.html
如果是攠output frozen攠问题,查http://www.cisco.com/warp/public/63/output_stuck.shtml
在IOS 12.0(13)S的软件中新增加了一个feature – Single Line Card Reload (SLCR). 这个特性使用户可以重新启动某一个模块而不影响其它模块,从而使数据通信中断的损失降到最低。
附加下载文件: cbus_complex.pdf