编辑: 黑豆奇酷 | 2015-08-30 |
19 17:59:11 CET: %IPC-5-SLAVELOG: VIP-SLOT9: 00:03:47: %SYS-2-MALLOCFAIL: Memory allocation of
65524 bytes failed from 0x6009E9E4, pool Processor, alignment
16 -Process= CEF IPC Background , ipl= 0, pid=
7 -Traceback= 600A141C 600A2B78 6009E9EC 6009F350 60235A34 60221BA4
60225528 6022A46C
60231104 6022FAC4 6022FCCC 6022FDBC
60230334 6009BB74 6009BB60 DEC
19 17:59:31 CET: %IPC-5-SLAVELOG: VIP-SLOT8: 00:04:11: %SYS-2-MALLOCFAIL: Memory allocation of
3956 bytes failed from 0x602835F0, pool Processor, alignment
32 -Process= CEF LC Stats , ipl= 0, pid=
21 -Traceback= 600A141C 600A2EC8 602835F8 60283C84 60283C58 60283CE4
60230574 6009BB74 6009BB60 DEC
19 17:59:38 CET: %FIB-3-FIBDISABLE: Fatal error, slot 8: no memory DEC
19 18:00:29 CET: %FIB-3-FIBDISABLE: Fatal error, slot 10: no memory ... 在7500系列,在%IPC-5-SLAVELOG之后出现的错误消息:使用IPC 机制,VIP-SLOT信息直 接来自于上述插槽中的VIP.在此特定示例中, %SYS-2-MALLOCFAIL消息来自VIP卡.Jun
27 04:58:56 CET: %FIB-3-FIBDISABLE: Fatal error, slot 1: no memory Jun
27 04:59:07 CET: %FIB-3-FIBDISABLE: Fatal error, slot 2: no memory Jun
27 04:59:36 CET: %FIB-3-FIBDISABLE: Fatal error, slot 4: no memory Jun
27 04:59:45 CET: %FIB-3-FIBDISABLE: Fatal error, slot 0: no memory SLOT 2:Jun
27 04:23:00: %SYS-2-MALLOCFAIL: Memory allocation of
65524 bytes failed from 0x4009D9E4, pool Processor, alignment
32 -Process= CEF IPC Background , ipl= 0, pid=
38 -Traceback= 400A0BFC 400A2358 4009D9EC 4009E338 403168BC 40316B68 40316EBC 4031C318
40321234 4032858C 40326CD4 40326EF4 40326FE4 403275CC 4009BC74 4009BC60 SLOT 2:Jun
27 04:23:00: %FIB-3-NOMEM: Malloc Failure, disabling DCEF on linecard ...注意:?开始与 SLOT-的消息: 由LC生成. q 这些消息表明,分布式Cisco快速转发已经在VIP (用于7500系列)或LC(用于12000系列)中禁用,因 为没有足够的内存,从主板下载Cisco快速转发FIB和邻接表.由于交换仅12000系列支持的分布式 Cisco快速转发模式,禁用的分布式Cisco快速转发模式也禁用卡. 当运行完整的互联网边界网关协议(时BGP)时,推荐至少129MB的VIP或LC空间. 由于7500系列上的VIP2-40最大只有64MB,因此如果您想要使用分布式Cisco快速转发和全部互联 网BGP路由,建议您升级到VIP2-50甚至VIP4-80.三十二MB确实不是满足运行分布式Cisco快速转 发模式. 与内存至少128MB的VIP2-50或以上版本根据路由表的大小推荐. 如果您的路由器接受全部互联网路由表(或接近全部),在路由器重载或BGP链路状态更改以后的融 合阶段,BGP需要大量的临时内存.在这样的融合中,处理器内存池可能会达到一个非常低的值 ,就像在show memory summary命令输出中反映的那样.在简要低内存状况时,如果他们需要内 存,其他进程可能受影响.例如,发出Telnet命令与路由器联系需要内存保持TCP会话. 处理器内存的另一个瞬变用户是在多协议标签交换(MPLS)网络的标签转发协议(LDP). 只有当路由器完全用尽处理器内存时, Cisco快速转发产生FIBDISABLE错误.没有FIBDISABLE的 低水位记号.一旦Cisco快速转发禁用,释放所有其内存.因此,在禁用后采集show memory summary命令,显示它具足够的内存,但这个输出会产生误解.仅捕获show memory summary命令,在Cisco快速转发功能失效显示关于低内存状况前的数据. 另外, FIBDISABLE情况可能是用尽IPC缓冲区副作用.当他们是需要的, Cisco IOS软件不动态地 分配更多IPC缓冲区.用尽IPC缓冲区不会生成FIB NOMEM 错误信息,但是可能出现其他IPC错误 信息,例如IPC-3-NOBUFF.用尽IPC缓冲区不导致一个FIBDISABLE错误;