接口板配置大量ARP代理导致CPU冲高

发布时间:  2012-07-27 浏览次数:  140 下载次数:  1
问题描述
NE40E&80E V300R002C06B511在slot1单上上增加了大量Eth-trunk子接口并配置vlan内ARP代理(详细见附件:增加的配置),后CPU马上冲高,影响其他业务;将增加的配置删除之后,CPU使用率正常,业务恢复正常。
告警信息
无。
处理过程
1.从增加配置后,CPU冲高,业务受到影响,删除配置之后问题解决来看,CPU冲高和新增的配置相关;
2.分析日志,没有发现异常,但是发现日志中大量打印Slot1接口在指定时间内收到了超出限制数目的ARP请求报文的日志,数量非常大
Apr  9 2010 20:01:16 BAPE22 %%01ARP/4/PROXY_SUPPRESSED(l):-Slot=1; Proxy of GigabitEthernet1/0/2.1650 is suppressed, source IP is 109.185.121.126, destination IP is 109.185.121.138!
3.由于在增加配置之前,设备上也有VLAN内ARP代理的配置,并且CPU偏高(没有到影响业务的程度),在dis cpu的结果中,发现INFO进程占用CPU高,为打印过多日志导致。     
INFO            29%               0/23d92ab2
4.确认为vlan内ARP代理导致短时间内打印大量日志导致INFO进程占用CPU过多。
5.解决办法
  暂时规避方法:在当前版本上屏蔽ARP模块和对应级别打印日志;
    info-center source arp channel 9 log level warnings state off       (warnings       Warning conditions                (severity=4))
   info-center source arp channel 9 log level informational state off      (informational  Informational messages            (severity=6) )
  彻底解决办法:升级到V3R3最新版本,并打最新补丁。
根因
1.确定为CPU冲高导致业务中断;
2.从增加配置后CPU冲高,删除配置之后恢复正常来看,和新增配置(大量子接口下起ARP代理)相关;
建议与总结
在使用大量子接口并起ARP代理时,需要注意版本,最好是升级到V3R3最新版本并打补丁。否则可能会因为打印大量ARP日志CPU冲高。

END