锐捷CPU-vty_connect 进程高

一、故障现象

路由器CPU vty_connect进程利用率高

二、组网拓扑

三、可能原因

1、telnet远程登入线程出错。

四、排查步骤

步骤一:通过命令show cpu查看进程cpu利用率

Ruijie#sho cpu
=======================================
CPU Using Rate Information
CPU utilization in five seconds: 0%
CPU utilization in one minute : 0%
CPU utilization in five minutes: 0%
NO 5Sec 1Min 5Min Process
0 0% 0% 0% LISR INT
1 0% 0% 0% HISR INT
......
84 0.00% 0.00% 0.00% vty_connect
进程解释:
vty_connect模块初始化线程,用于创建\断开vty连接;

步骤二:telnet线程出错,可尝试停止在telnet上执行的操作命令,等待一段时间确认CPU利用率是否下降

步骤三:如果vty_connect CPU占用未能下降,可以通过清除对应vty进程尝试解决;比如执行show run、show 命令都会对CPU有所影响,可以在信息收集完一段时间检查cpu利用率是否下降。

1)通过show users查看当前vty用户
2)通过执行clear line vty xx将vty连接都清除掉。

步骤四:通过show log 查看是否有异常用户连接设备的失败日志

可以通过acl过滤非法终端Telnet登入设备进行观察

五、信息收集

show run
show memory
show version
show cpu
show users
show log
show memory
show arp
show ef-rnfp all //间隔10S,收集3次
Show ip fpm statistics
sh ip fpm users
show ip rou summary
show ip ref route statistic
sho ip ref adjacency
show ip fpm st
show ip fpm count
show core | b Buff
debug support
show except
pcie show
show skb
show task
show efb

六、总结与建议

vty_connect模块初始化线程,用于创建\断开vty连接,一般是telnet远程登入线程出错导致。
阅读剩余
THE END