cpu-defend 引起rip路由丢失

发布时间:  2014-09-09 浏览次数:  162 下载次数:  0
问题描述
采用对网络进行割接后,新上架的S7700路由发现存在缺失的情况(两台S7706部署的都是rip协议,版本为V200R002C00SPC100),而且主备S7700都具备收全网路由的能力,对比发现两台S7700的路由不一致。而且网络中的某些网段存在路由不可达的情况。
告警信息
通过display cpu-defend statistics all  命令查看
===================================
 Statistics on slot 1:
-------------------------------------------------------------------------------
Packet Type         Pass(Bytes)  Drop(Bytes)   Pass(Packets)   Drop(Packets)
-------------------------------------------------------------------------------
nap                           0            0               0               0
ntp                           0            0               0               0
radius                        0            0               0               0
rip                  1117252696    770575834         2112216         1439175
snmp                          0            0               0               0
ssh                           0            0               0               0

cpu 对rip报文的处理存在大量的丢包
处理过程
1、发现部分网段路由不可达。
2、检查S7700的路由条目,发现存在路由缺失的情况。
3、通过display cpu-defend statistics all 检查发现slot1 存在对rip报文处理,有较多报文丢弃的现象。
4、联系华为客服工程师进行确认,发现确实是有cpu-defend的原因导致rip协议的学习路由的时候存在缺失的情况。
5、调整cpu-defend 针对rip报文的处理速度由原来的128kbps调整为192kbps之后问题解决。
根因
S7700 交换机cpu-defend的默认配置对rip报文处理的速度为128kbps ,然而网络中通过rip传递的报文较多,因此导致cpu对rip报文处理存在丢弃的现象,因此导致S7700学习rip的路由条目存在确实的情况。
解决方案
调整cpu-defend 针对rip报文的处理速度由原来的128kbps调整为192kbps之后问题解决。具体配置如下:

cpu-defend policy 1
car packet-type rip cir 192 cbs 36096
#
slot 1
cpu-defend-policy 1
#
slot 3
cpu-defend-policy 1
建议与总结
在交换机上面部署rip协议时,而且rip所承载的路由条目比较多的时候,切存在路由缺失的情况,注意使用display cpu-defend statistics all 查看cpu-defend对rip报文的处理是否存在丢弃的情况,如果有,请适当调整cpu-defend 的cir。

END