RSR20-XA 断电恢复后路由器无法上网

一、故障现象描述

RSR20-XA断电恢复之后,路由器下挂终端出现无法上网的情况
场景拓扑

二、故障排查分析

  1. 检查路由器到外网的连通性。通过ping互联网的目标可以通,判断运营商正常。
  1. 检查NAT配置。检查内网口配置了ip nat inside,外网口配置了ip nat outside,nat配置均正常。
interface GigabitEthernet 0/0 ip nat outside ! interface GigabitEthernet 0/1 ip nat outside ! interface VLAN 1 ip nat inside ! ip access-list standard 1 10 permit any ! ip nat pool ruijie prefix-length 24 address interface GigabitEthernet 0/0 match interface GigabitEthernet 0/0 address interface GigabitEthernet 0/1 match interface GigabitEthernet 0/1 ! ip nat inside source list 1 pool ruijie overload
  1. 检查流表,观察数据流转发情况。发现内网192.168.1.240的终端ping互联网目标218.85.157.99,收到218.85.157.99给路由器 公网地址x.x.233.13的回包。代表数据包的源地址192.168.1.240经过了nat为x.x.233.13后访问目标,也收到了目标的回包。但是当前还无法判断收到的回包的目的地址是否可以从x.x.233.13转换为192.168.1.240。
  1. 故障终端上抓包。通过终端抓包检查终端是否收到回包。分析发现收到的回包竟然是发给公网地址x.x.233.13的,不是发给终端的。说明路由器软件出现异常,无法回包做目的nat。

三、故障根因说明

定位是12.6(4)B1405, Release(10223108)版本存在软件问题。该版本回包的数据流跳过了nat 业务,导致没做目的转换。最终终端无法收到自己IP地址的回包,上网异常。

四、故障解决方案

升级12.6(4)B1404, Release(11142723)版本解决。
上一篇 统信系统如何解决软件卸载不干净的问题
下一篇 《MySQL 权限与访问进阶:普通用户搭建、跨端登录及 C/C++ 开发对接教程》