network unreachable问题处理过程

一天,有同事找来,说我们公司在阿里云上开通的软交换服务器无法注册成功。抓包如下:

network unreachable问题处理过程

发现sip注册消息发出后,1毫秒左右我们的出口路由器发出network unreachable消息。

已知组网:

network unreachable问题处理过程

应该从205交换机发出,走路由器到internent后到达阿里云。这么短的时间回icmp消息,应该是ros路由器没出去?

找人在阿里云上抓包,发现没有收到设备发出的sip消息。

 ping和tracert这个ip101.133.234.253发现能ping通

network unreachable问题处理过程network unreachable问题处理过程

看到出电信的设备后的时延大于1ms,确定不是外部设备发的icmp消息。

在路由器上抓包查看:

network unreachable问题处理过程在 

 在ros路由器上进行抓包,发现已经下层设备已经发到ros路由器,但没有收到目的ip的回包。问题是跟踪不到从ros的wan口出去的数据,不能确定路由和nat后是否发出消息?

但抓wan口收到的包里面,没有目的ip的任何消息,另外icmp消息的发出,是由网关设备找正常时使用的接口ip发出的,所以外网有问题,根本不可能是ros的ip地址。

检查ros的配置:

network unreachable问题处理过程

看到防火墙里有对5060端口的设置,点开查看具体:

network unreachable问题处理过程network unreachable问题处理过程

 

判断可能是此原因,禁用此规则试一下

network unreachable问题处理过程

再没有icmp消息,让在云设备上抓包,发现已经收到设备发来的注册消息,但回程路由有问题,暂时不用管。

问题解决。