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

[疑问] 宽带接入标准要求地址转换(NAT)必须是全锥型(NAT1/Fullcone)?

  •  
  •   heiher · 2023-02-13 23:21:07 +08:00 · 2647 次点击
    这是一个创建于 641 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近看到有网友反馈自己宽带私网 IPv4 的地址转换由 NAT1 变成 NAT4 了,与运营商交涉未果。网上搜索了一下也有其它案例,其中有网友提到地址转换不是 NAT1 不符合工信部的规定,于是查询了一些可能相关的通信行业标准,在一篇编号为 YD/T 2544-2013 名为《运营级 NAT44 设备技术要求》找到了关于地址转换的部分,内容如下:

    该标准除了规定了 UDP 、TCP 和 ICMP 分别应当符合 RFC4787 、RFC5382 和 RFC5508 外,通篇未再提及具体的地址转换的内、外部发起连接的限制行为。而根据 RFC5382 中关于外部发起连接,要求是可以实现为接受、也可以实现为不接受。

    那么,究竟存不存在现行标准能够支撑用户要求运营商提供的宽带私网 IPv4 地址转换必须是 NAT1 类型?

    请老铁们、行业大佬帮忙解答,谢谢~

    10 条回复    2023-02-15 01:57:53 +08:00
    leido
        1
    leido  
       2023-02-13 23:42:17 +08:00 via Android
    你是 nat4 ,对端可以是 nat1 或者没有 nat ,极端情况下你去连很多个 nat1 传输数据,你的 nat4 是最浪费运营商公网地址的。
    cwbsw
        2
    cwbsw  
       2023-02-13 23:43:01 +08:00
    设备肯定都支持呀,但是运营商又不一定给你开。
    heiher
        3
    heiher  
    OP
       2023-02-13 23:58:11 +08:00 via Android
    @leido #1 据我所知,NAT4 理论上可以做到更节约公网地址和端口,但相对需要占用更多的地址转换会话记录条目,对硬件加速实现要求更高。比如一个公网地址、端口在 NAT1 上一个时刻只能分配给一个用户,而在 NAT4 上就可以同时分配给多个用户建立与不同目的地址、端口的连接。
    heiher
        4
    heiher  
    OP
       2023-02-13 23:59:53 +08:00 via Android
    @cwbsw #2 这一点毋庸置疑,现在很多地区仍旧是 NAT1 ,就是看看行业标准是否有相关规定,能不能用魔法打败魔法,哈哈~
    thereone
        5
    thereone  
       2023-02-13 23:59:58 +08:00
    没有必须规定是哪一种的完全看运营商当地技术部门的想法,包括 ip 地址也是一样电信级 NAT 地址 RFC 有写 100.64.0.0/10 但是也不妨碍运营商用 172.17.0.0 这个地址段的,甚至还能搞出给你假的公网 ip 地址就是国外运营商内部互联用的还有电信级 NAT 叫 CGNAT 也是 NAT444 这个。
    heiher
        6
    heiher  
    OP
       2023-02-14 00:18:19 +08:00 via Android
    @thereone #5 电信级 NAT 地址段 YD/T 2544-2013 好像没有说要符合某个 RFC :-P
    skies457
        7
    skies457  
       2023-02-14 00:29:26 +08:00   ❤️ 1
    YD/T 中的 T 表示这只是一个推荐标准
    heiher
        8
    heiher  
    OP
       2023-02-14 00:31:28 +08:00 via Android
    @skies457 #7 那不是更 gg 了嘛 :D
    julyclyde
        9
    julyclyde  
       2023-02-14 08:57:41 +08:00   ❤️ 1
    首先你这个标准 /T 只是推荐标准
    其次这个标准约束的是“设备”,而不是“运营行为”
    systemcall
        10
    systemcall  
       2023-02-15 01:57:53 +08:00 via Android   ❤️ 1
    没什么办法约束运营商
    就和你的运营商不给 ipv6 ,你也不能拿他们怎么办一样,没什么办法
    但是 dpi 是都上了的,这个可没什么“规范”要求吧,那些明文规定好像没说要按比例部署 dpi
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 08:27 · PVG 16:27 · LAX 00:27 · JFK 03:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.