锐捷RSR20X 死机,重启后恢复

一、故障现象描述

RSR20X突然出现业务中断,没有接线的接口灯也亮,无法自动恢复,最后通过重启设备后业务恢复。
场景拓扑
不涉及

二、故障排查分析

  1. 查看是否存在死机信息。通过debug sup→show exception,发现有对应断网时间点的死机堆栈信息。死机堆栈信息提示sms_server。SMS_Server该模块是设备中的短信网关功能,主要用于向SNC服务器发送消息。在10.4(3b75)p3,Release(216047)该功能的任务为默认创建,在创建任务过程中,对Accept套接字的返回值未做预期判断,导致该函数返回失败(返回值:-1)的值被强制转为无符号去做一个数组的下角标,造成巨数下角标访问数组越界。

三、故障根因说明

SMS_Server该模块是设备中的短信网关功能,主要用于向SNC服务器发送消息。在10.4(3b75)p3,Release(216047)该功能的任务为默认创建,在创建任务过程中,对Accept套接字的返回值未做预期判断,导致该函数返回失败(返回值:-1)的值被强制转为无符号去做一个数组的下角标,造成巨数下角标访问数组越界。

四、故障解决方案

升级官网最新版本解决。
阅读剩余
THE END
阿里云ECS特惠活动
阿里云ECS服务器 - 限时特惠活动

云服务器爆款直降90%

新客首单¥68起 | 人人可享99元套餐,续费同价 | u2a指定配置低至2.5折1年,立即选购享更多福利!

新客首单¥68起
人人可享99元套餐
弹性计费
7x24小时售后
立即查看活动详情
阿里云ECS服务器特惠活动