使用iproute2配置GRE隧道时收到ICMP Destination Port Unreachable (Type 3, Code 3)报文的问题咨询
使用iproute2配置GRE隧道时收到ICMP Destination Port Unreachable (Type 3, Code 3)报文的问题咨询
各位好,我正在Linux网络命名空间中测试iproute2的原生GRE隧道功能,搭建了一个模拟环境,具体配置如下:
- 3个独立的网络命名空间
- 2个网桥设备
- 4对veth虚拟以太网设备
每个命名空间的网络配置:
- 第一个命名空间是纯IPv6网络,仅包含一个veth接口
- 第二个命名空间是纯IPv4网络,仅包含一个veth接口
- 第三个命名空间是双栈网络,包含两个独立的veth接口(分别对应IPv4和IPv6栈)
设备连接关系:
- 两个IPv6的veth对端设备连接到同一个网桥
- 两个IPv4的veth对端设备连接到另一个网桥
我已经完成的配置操作:
- 在纯IPv4的命名空间中创建了GRE隧道,将隧道的远程地址设置为双栈命名空间里的IPv4 veth接口地址
- 在纯IPv4命名空间中添加了路由规则,指定所有IPv6地址的流量都通过这个GRE隧道设备转发
但现在遇到了问题:当我尝试ping目标IPv6地址时,收到了ICMP Destination Port Unreachable (Type 3, Code 3)报文,想请教各位大佬,这个问题可能是什么原因导致的?有没有排查方向或者解决建议?
注:完整的环境搭建步骤可参考后续补充内容,目前先描述核心问题场景
备注:内容来源于stack exchange,提问作者rafiki
相关产品推荐
相关产品推荐

