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

你们运营商不论是中国电信/中国联通/中国移动 IPv4 可以设置最高的 MTU 为多少?讨论御三家运营商的最佳 MTU。

  •  
  •   strp · 2023-03-02 13:02:43 +08:00 · 7302 次点击
    这是一个创建于 632 天前的主题,其中的信息可能已经有所发展或是发生改变。
    老觉得网速不够快 爱快 MTU 默认 1400 太低于是自己手动测了一下,环境如下:
    电信:PPPoE 动态 v4+v6 公网
    移动 1:PPPoE v4 内网+动态 v6 公网
    移动 2:静态地址 v4 公网

    使用 ping -l 1500 www.baidu.com
    MTU 1500 一直减 2 建议开始从 1452 开始测。

    电信 MTU: 1452
    移动 1MTU:1472
    移动 2MTU:1472

    问题:
    1. 不是都说 PPPoE MTU 是 1492 么,为什么会更低呢?
    2. 移动为什么 PPPoE 跟静态的 MTU 最高都是 1472 呢?
    3. 按理来说静态地址应该是 1500 呀?

    附上修改 MTU 后的测速:
    电信:



    移动 1 与 2 速度都是千兆所以就只发一个了:

    36 条回复    2023-03-14 08:42:29 +08:00
    winterbells
        1
    winterbells  
       2023-03-02 13:25:28 +08:00 via Android
    MTU 会变的,以前测过
    strp
        2
    strp  
    OP
       2023-03-02 13:33:20 +08:00
    叫上群友测了几个不同地方不通运营商的 MTU ,结果如下:
    广州电信固定 IP 1472
    深圳电信固定 IP 1472
    北京电信固定 IP 1472
    杭州电信固定 IP 1472
    杭州移动固定 IP 1472
    厦门移动固定 IP 1472
    湖北联通固定 IP 1472
    oblivion
        3
    oblivion  
       2023-03-02 13:42:04 +08:00   ❤️ 1
    还要加 28 包头,1472+28=1500
    itianjing
        4
    itianjing  
       2023-03-02 14:10:21 +08:00
    成都联通是 1480
    pylionv
        5
    pylionv  
       2023-03-02 14:24:32 +08:00
    这个出口交换机没限制?
    kwkwkkk
        6
    kwkwkkk  
       2023-03-02 14:52:08 +08:00
    改了家里的。。。崩了,晚上下班改回来
    longgediyi999
        7
    longgediyi999  
       2023-03-02 14:55:18 +08:00
    我的 ikuai 默认是 1480
    miaomiao888
        8
    miaomiao888  
       2023-03-02 15:14:48 +08:00
    cfosspeed 这工具有个 自动调整 MTU 的功能:
    调整 MSS/MTU 得到最大传输速率。通常,数值范围稍微低于 1500/1492 可产生较快的速度。
    MeteorVIP
        9
    MeteorVIP  
       2023-03-02 15:17:43 +08:00 via iPhone
    1280 ,Nintendo switch ,哈哈哈,真的有图有真相。
    我是移动的,那改为 1472 好了,现在是 1492
    100240v
        10
    100240v  
       2023-03-02 15:22:28 +08:00
    上海联通 1480 、电信 1492
    Soo0
        11
    Soo0  
       2023-03-02 15:30:38 +08:00 via iPhone
    ikuai pppoe mtu 默认是 1480 ,1400 是 tcp mss ?
    strp
        12
    strp  
    OP
       2023-03-02 15:31:26 +08:00
    @MeteorVIP 这个最好还是自己测试,也有移动是 1452 的。
    strp
        13
    strp  
    OP
       2023-03-02 15:34:24 +08:00
    @Soo0 https://www.ikuai8.com/zhic/cjwt/dxhj/bab78.html
    对的,爱快好像只能改 MSS
    NEPv5NA6R8R3Y11u
        14
    NEPv5NA6R8R3Y11u  
       2023-03-02 15:35:41 +08:00
    Soo0
        15
    Soo0  
       2023-03-02 15:46:33 +08:00 via iPhone
    @strp ikuai 设置 pppoe 拨号的下面可以设置 mtu ,建议使用默认的 1480 ,也可以电脑先拨号,然后 cmd netsh interface ip show interfac 查看自协商 mtu 然后使用,tcp-mss 填 mtu-40 。下面要跑什么特殊或者加密的协议 链路,tcp-mss 建议设置更小一点。
    HeyDodo
        16
    HeyDodo  
       2023-03-02 15:53:05 +08:00 via iPhone
    你们好厉害,我一直不知道这个参数干嘛的
    gqfBzoLVY3Wl4Tng
        17
    gqfBzoLVY3Wl4Tng  
       2023-03-02 15:53:12 +08:00
    https://developer.aliyun.com/article/222535
    感觉还是 1480 就可以了
    lcy630409
        18
    lcy630409  
       2023-03-02 16:02:40 +08:00

    动这个东西 对网速没有影响
    默认就行,大了 用不了 或者还要切片 无端消耗性能
    小了 效率不高
    fastcache
        19
    fastcache  
       2023-03-02 16:19:50 +08:00
    以前测过的,MTU1280-1500 ,对性能影响非常小
    Kiriya
        20
    Kiriya  
       2023-03-02 16:34:18 +08:00
    其实只要进光猫看一下运营商默认给的 MTU 就行了,自己改这个参数没啥意义,和光猫保持一致就行了
    mewsf
        21
    mewsf  
       2023-03-02 17:27:03 +08:00   ❤️ 1
    一般的 PPPoE 协商的 MTU 应该是 1492 ,是以太网的 MTU1500 减去 PPP 的头部 8
    用 ping 包的大小去测试要考虑 ip 头部和 icmp 头部的开销,其中 IPv4 头部 20 IPv6 头部 40 ICMP 头部 8
    TCP MSS 要考虑 TCP 头部大小 20
    raysonx
        22
    raysonx  
       2023-03-02 17:32:28 +08:00
    你的测法是错的。正确方法是 ping -M do -l <size> <IP>,然后给 size 加上 28 。
    raysonx
        23
    raysonx  
       2023-03-02 17:33:42 +08:00
    被你带偏了,应该是 ping -M do -s <size> <IP>
    xixiv5
        24
    xixiv5  
       2023-03-02 17:50:12 +08:00
    @strp 应该每个局端都不同的,我也是广州电信 1472 不行
    tony1016
        25
    tony1016  
       2023-03-02 18:09:50 +08:00
    为什么要关心这个呢
    guxin0123
        26
    guxin0123  
       2023-03-02 18:48:55 +08:00
    新疆电信 1464
    billytom
        27
    billytom  
       2023-03-02 19:34:19 +08:00
    广州电信居然到 1456 哦
    demonjudy
        28
    demonjudy  
       2023-03-02 22:10:13 +08:00
    江苏电信 1464 非固定 IP
    dotiean
        29
    dotiean  
       2023-03-02 22:17:13 +08:00
    辽宁联通 1484
    microka
        30
    microka  
       2023-03-02 22:40:20 +08:00
    请问测试结果怎么判断?
    我从 1500 开始往下测试,1466 时还都是超时,1464 就 100% ping 成功,是不是我 MTU 应该设置为 1464 ?
    keyfunc
        31
    keyfunc  
       2023-03-02 22:46:21 +08:00
    上海电信 1442
    L0lita
        32
    L0lita  
       2023-03-02 22:48:43 +08:00
    @raysonx windows 里用不了-M
    wwbfred
        33
    wwbfred  
       2023-03-03 14:42:28 +08:00
    MTU 最大的问题就是,不管哪一层的 MTU 都缩写成 MTU ,结果就是同一个名词有一大堆不同的值。就算你很清楚每个层的头是多大,你想要的效果是什么,给你个选项你也不知道该填多少,必须得查资料确定它是什么意思,大家一起交流的时候也很费劲。
    droidmax61
        34
    droidmax61  
       2023-03-04 10:03:45 +08:00 via Android
    IPV6 PMTU 黑洞,参考本站帖子 https://www.v2ex.com/t/800024
    droidmax61
        35
    droidmax61  
       2023-03-04 10:05:03 +08:00 via Android
    对于使用 h 大老毛子固件的一些问题
    https://www.v2ex.com/t/891948
    droidmax61
        36
    droidmax61  
       2023-03-14 08:42:29 +08:00 via Android
    湖北移动 MSS 1432
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2434 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:01 · PVG 00:01 · LAX 08:01 · JFK 11:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.