锐捷RSR30X IOWAN场景 grpc进程CPU高

一、故障现象描述

RSR30-X路由器存在grpc进程CPU高的情况

二、故障排查分析

  1. 故障前客户侧控制器执行了8口移动线路的变更操作,对应操作将会对ipsec配置进行修订,grpc下发的内容如下图日志所示(如下信息重复出现):
  2. 检查配置发现路由器上除了控制器下发的Gi0/0/8的crypto map之外,还有一个Gi0/0/8_1手动配置的crypto map。这两个crypto map都调用了transform-set Gi0/0/8_1,导致控制器下发删除crypto map Gi0/0/8和transform-set Gi0/0/8_1的时候,由于crypto map Gi0/0/8_1也调用了相同的transform-set,删除transform-set失败。因此,路由器无法完成控制器下发的操作,故持续循环此grpc过程,导致grpc进程cpu持续高。
  3. 上述的软件处理逻辑如下图所示:
      1. 控制器向设备下配置,等待15s get设备响应。若没有响应,认为下配置失败,重新下。
      2. 设备处理完命令告诉控制器失败或成功

三、故障根因说明

由于设备存在手工配置的crypto map,和控制器下发的crypto map调用了相同的transform-set,导致控制器删除transform-set失败。因此,控制器持续通过grpc下发对应配置,导致CPU高。

四、故障解决方案

解法方式:通过删除手工配置的crypto map Gi0/0/8_1。
阅读剩余
THE END