当前位置:   article > 正文

Linux: 网络: ipsec & ipv6 & mtu问题一例

Linux: 网络: ipsec & ipv6 & mtu问题一例

最近遇到一个问题
ipv6的MTU设置为1300,然后从在IPv6层之上再添加一个ipsec/esp层。
同时上层应用有大量的数据发出来,触发最大MSS发送数据,这个时候就会出现自己给自己发送packet too big ICMPv6的消息。

产生这个错误的原因和一个commit相关,下面这个commit说了一个情况,就是对端的MTU设置为最小1280,会导致ip6_setup_cork函数返回EINVAL。所以将xfrm计算的pmtu的最小值设置为1280。

commit b515d2637276a3810d6595e10ab02c13bfd0b63a
Author: Sabrina Dubroca <sd@queasysnail.net>
Date:   Fri Apr 16 11:27:59 2021 +0200

    xfrm
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/214277
推荐阅读
相关标签
  

闽ICP备14008679号