H3C S5800系列交换机表项校验错误导致业务异常的解决方法
【产品型号】
S5800-32C/S5800-32C-PWR/S5800-56C/S5800-56C-PWR/S5800-60C-PWR/S5800-32F。
【涉及版本】
Release 1110P05之前版本,不包括Release 1110P05。
【问题描述】
当出现ARP等转发表项校验错误时候,会出现如下两种现象:
1)如果是堆叠组网,会出现堆叠命令行挂住,无法Telnet的情况,同时引起特定IP地址无法正常转发,报文被丢弃的现象。
2)如果是单机组网,可能会引起特定IP地址无法正常转发,报文被丢弃的现象。
如果出现上述两种情况,采用如下操作可进一步确认是否属于ARP等转发表项校验错误导致的业务异常:
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]en_diag
CAUTION : Now you enter a en_diag command view for developer's testing, some commands may be dangerous, please carefully use it with our engineer's direction.
[H3C-diagnose]local logbuffer 1 display
Nov 12 2010 16:15:41:0605:unit 0 EP_INTR0_STATUS parity processing
Nov 12 2010 16:15:43:0501:unit 0 L3_ENTRY_ONLY entry xxx parity error
Nov 12 2010 16:15:41:0606:unit 0 EP_INTR1_STATUS parity processingg
如果命令行无法进入,可以通过下面操作查看:
A) 通过串口登录连接设备。
B) 在超级终端中输入ctrl-minimini:进入shell模式,出现mini shell菜单:
<H3C>
Mini Shell:
1 display cpu
2 display task
3 display task(taskID)
4 display memory
5 _display memory
6 _display memory raw all
7 _display memory SIZE group(size)
8 _display memory SIZE Mid(size mid)
9 _display memory SIZE (size from)
10 _display memory raw Mid(mid)
11 _display memory history
12 display memory(start-address len)
13 set memory(start-address len val val ..)
14 bcm command(chipid command)
15 show ddrb
0 exit
input:
输入15,回车,如果在输出信息中也出现下面类似内容,则可以确认是该问题:
Nov 12 2010 16:15:41:0605:unit 0 EP_INTR0_STATUS parity processing
Nov 12 2010 16:15:43:0501:unit 0 L3_ENTRY_ONLY entry xxx parity error
Nov 12 2010 16:15:41:0606:unit 0 EP_INTR1_STATUS parity processingg
在早期版本中(R1109P01之前),没有第15项,可以先分裂堆叠(把堆叠线拔掉),然后通过命令行确认。
【原因分析】
在S5800 R1110P05版本之前,设备长时间运行过程中,会非常小概率出现硬件转发表项校验结果错误,导致匹配该转发表项的业务转发异常。
【规避措施/解决方案】
解决方案:
升级软件版本到R1110P05版本或后续版本。
若您有关于案例的建议,请反馈:
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作