V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chy5301
V2EX  ›  宽带症候群

为什么 tailscale 通过 IPv6 直连回家延迟很低但是速度很慢

  •  
  •   chy5301 · 2 天前 · 1522 次点击

    使用场景:家里路由器装了 tailscale ,平时在外面用笔记本连接手机热点,笔记本开 tailscale 连接家里的 NAS 。

    连接情况:手机和家里宽带网络都是北京移动,但是从外网连回内网看视频的时候速度很慢,清晰度选 720p 都没法流畅观看。在双端查看 tailscale stauts 发现都是通过公网 IPv6 直连的。在笔记本端使用路由器的内网测速工具结果是:Ping 1.55 ms, Download 1.77 Mbps, Upload 31.23 Mbps,实际下载速度也确实是 200 KB/s 左右。使用 Ping 命令测试延迟结果是 31 ms 。这延迟我感觉很低了……应该是直连没错,但是为什么下载会比上传慢这么多?是被运营商限速了吗?如果下载也能跑到跟上传一样的带宽就好了

    24 条回复    2025-01-19 15:38:51 +08:00
    chy5301
        1
    chy5301  
    OP
       2 天前
    我用手机和 pad 开 tailscale 也是一样的效果,下载速度很慢,上传倒是还可以😂
    xqzr
        2
    xqzr  
       2 天前
    MTU🤔
    chy5301
        3
    chy5301  
    OP
       2 天前
    @xqzr 有建议改成多少比较好吗?我现在用的是默认的 1280 的配置
    1423
        4
    1423  
       2 天前
    ssh 给我上去看看
    chy5301
        5
    chy5301  
    OP
       2 天前
    @xqzr 试着调了一下,没区别啊😂😂😂
    wtks1
        6
    wtks1  
       2 天前
    ipv4 和 ipv6 速度可能确实有差别,之前试过从移动到电信的串流,ipv4 串流正常,但同样的设置 ipv6 就经常卡顿,测试过都没有丢包
    pakro888
        7
    pakro888  
       2 天前
    可能被运营商限速了
    defaw
        8
    defaw  
       2 天前
    即使不考虑 qos 或者 mtu 不对导致大量重传之类的细节性问题,延迟和速度也是无关的
    dream0689
        9
    dream0689  
       2 天前 via iPhone   ❤️ 1
    @chy5301 mtu 试试 1408 ,如果没有效果可能是运营商对 udp 限速了。
    chy5301
        10
    chy5301  
    OP
       2 天前
    @dream0689 我刚才试了一下 1500 ,完全没效果,我再试试 1408……
    chy5301
        11
    chy5301  
    OP
       2 天前
    @wtks1 会有这种区别吗,我还以为 IPv4 因为要过多层 NAT 速度会慢呢,但是 tailscale 似乎不能手动设置用 IPv4 还是 IPv6 ?
    chy5301
        12
    chy5301  
    OP
       2 天前
    @dream0689 1408 好像真可以!之前还没注意过这个问题,我去查查是什么原理
    dream0689
        13
    dream0689  
       2 天前 via iPhone
    @chy5301 如果是手机上用,不要同时开 wifi 和数据流量,两者只能开其中一个。
    chy5301
        14
    chy5301  
    OP
       2 天前
    @dream0689 不对……行了一小会儿……又不行了🤣
    dream0689
        15
    dream0689  
       2 天前 via iPhone
    @chy5301 因为 wg 是建立在 udp 协议之上的,udp+ipv6/ipv4+pppoe 会占用一定的数据单元。
    chy5301
        16
    chy5301  
    OP
       2 天前
    @dream0689 感觉还是被限速了,我看有帖子说似乎用手机流量的时候 UDP 似乎会被 qos 得很严重……
    dream0689
        17
    dream0689  
       2 天前 via iPhone   ❤️ 1
    @chy5301 目前发现移动宽带对 udp 限速很严重,我这边上传基本上低于 2Mbps 。
    ysxb1145
        18
    ysxb1145  
       2 天前 via Android
    移动对非移动访问和 udp 丢得不是一般狠
    titanium98118
        19
    titanium98118  
       2 天前
    我电信 4G ipv6 连回移动是 13m 下行,20m 上行,ipv4 是 7m 下行,18m 上行。
    隧道是 ikev2 。
    https://imgur.com/a/NqeMGCe
    Redhut
        20
    Redhut  
       2 天前
    大概率是 MTU 问题,之前遇到过
    flynaj
        21
    flynaj  
       2 天前 via Android
    试试 softether
    SenLief
        22
    SenLief  
       2 天前
    qos 了,有 ipv6 使用 tcp 就好了
    PatchouliTC
        23
    PatchouliTC  
       1 天前
    1.双方 MTU 没协商成功,表现是分片起飞或者丢包起飞
    2.运营商 QOS,无解,除非自建 DERP 然后走 DERP 的 443 TCP TLS 流量中转彻底解决
    ping 延迟低只能说明小包没问题,连一段时间降速基本就是 QOS
    mtu 问题,看你描述应该是家里路由的 ts 开了宣言子网,可以在家里路由 iptable 啥的类似规则上开 MSS 来启用自动 MTU 大小协议
    不然要么换个 openvpn 能手动指定 TCP 传输的 要么两端都回到 wireguard 然后 over tcp
    ranaanna
        24
    ranaanna  
       1 天前
    如果都是移动的网络,那么 31ms 不算低哦。可能不是直连?没用过移动,但电信的移动和宽带之间是 4-5ms ,供 OP 参考
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4286 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:07 · PVG 12:07 · LAX 20:07 · JFK 23:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.