You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VyOS与Debian 12 CHR间WireGuard吞吐量异常问题求助

VyOS与Debian 12 CHR间WireGuard吞吐量异常问题求助

大家好,我遇到了一个挺棘手的WireGuard性能异常问题,发生在VyOS路由器[LTS 1.3.3]和作为CHR的云VPS[Debian 12]之间,想请各位帮忙分析下根源。

环境配置详情

  • 我有一个公网/29网段通过GRE路由到CHR,GRE接口MTU设置为1440,同时用iptables做了MSS钳位,对应的配置命令是:
    post-up iptables -t mangle -A POSTROUTING -o gre1 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
    
  • 这个/29网段被拆分成多个/32子网,通过MTU为1420的WireGuard链路路由到远端节点。

测试到的异常现象

  • 我单独测试过承载WireGuard连接的物理链路,实际吞吐量轻松能突破3Gbit/s;
  • 但通过WireGuard传输数据时,下行仅能达到45Mbit/s,而上行却可以跑满链路的最大速度;
  • 更奇怪的是,重启VyOS路由器之后,下行吞吐量能直接提升到200Mbit/s。

有没有大佬遇到过类似情况?或者能指点下可能的排查方向?

备注:内容来源于stack exchange,提问作者StupeFied

火山引擎 最新活动