为什么EIGRP和OSPF的路由协议包无法通过设置了NAT地址翻译的端口,而RIP可以。

2024-12-20 09:31:56
推荐回答(1个)
回答1:

把你nat设备的配置发一下,我大概知道你怎么回事了。在确定一下

其实这个问题就在于overload这一关键词,为什么rip可以发过去。因为rip使用udp 520端口,使用overload这关键词就意味着使用端口映射功能,nat转换表中会对520端口做映射,ospf,eigrp为什么过不去?是因为他们只有协议号,没有端口号。所以pat做不了映射就drop了,但其中有个特例就是icmp,不需要端口号也能做端口映射。不信的话你改成static就能过了,因为静态nat不需要端口号。这就跟nat-T原理类似。
有不明白再问,你这问题挺有意思,我也想了下。