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

4G/5G 蜂窝网络中 IPv4 地址分配策略

  •  
  •   Kevin2018 · 257 天前 via iPhone · 1712 次点击
    这是一个创建于 257 天前的主题,其中的信息可能已经有所发展或是发生改变。

    4G/5G 蜂窝网络中 IPv4 地址分配策略探究:为何不使用运营商级 NAT(CGNAT)的 IPv4 地址块?

    近日在观察和使用 4G/5G 蜂窝网络时,我注意到一件事情。我们知道,目前家庭宽带在不申请公网 IP 的情况下,一般都会分配运营商级 NAT(CGNAT)的 IPv4 地址块,即 100.64.0.0/10 。这个地址分配策略已经在一般的家庭宽带上得到广泛实现。

    然而,当我观察 4G/5G 蜂窝网络的地址分配时,却发现运营商竟然仍然使用的是 10.0.0.0/8 (如移动)或 172.16.0.0/12 (如部分电信)。这个现象让我好奇,从而产生以下几个问题:

    1. 为何蜂窝网络的 IPv4 分配策略与家庭宽带的策略不同? 是因为技术或设备限制,还是有其他一些考虑?
    2. 当前的分配策略有什么优势或缺点吗? 是否更有效地支持了移动互联网的特点和需求?比如用户内网与运营商的网段冲突了,不会导致用户断网投诉率上升吗?
    3. 这种策略是否有意防止蜂窝网络共享,或者抑制 PCDN 等行为? 是否与流量管理、网络安全等方面有关?

    如果你有任何相关的经验、观点或者资料,欢迎在下方留言分享。

    (标题及正文经 GPT-4 润色)

    10 条回复    2023-08-17 19:34:17 +08:00
    yulihao
        1
    yulihao  
       257 天前
    0668 移动,家宽公众宽带,172.16 段
    这东西不是绝对的
    lcy630409
        2
    lcy630409  
       257 天前
    他用 A 你就问为啥用 A 不用 b
    他用 B 你就问为啥用 b 不用 a
    内网段就那 3 个,不用他用啥?

    你不会以为在你省份 你的是 10.10.10.10 的 ip 和你朋友手机的 10.10.10.11 一定是同一个网络里吧?
    gamekiller0010
        3
    gamekiller0010  
       257 天前 via iPhone
    想用那个网段就用哪个网段啊
    sujin190
        4
    sujin190  
       257 天前 via Android
    想多了,蜂窝网和宽带网组网过程就不是一样的,比如手机在基站间切换是不断网的吧,而且似乎相同基站和相同子网的蜂窝网并不能互通吧
    cnbatch
        5
    cnbatch  
       257 天前   ❤️ 2
    时间错乱,本末倒置

    100.64.0.0/10 原本是公网地址,只不过 2012 年 RFC 6598 把它改成了运营商专用的内网地址

    有线宽带原本主要是分配公网 IP ,因为公网 IP 不够用了于是才使用 100.64.0.0/10 缓解局面

    切换过程使用新地址段的原因很简单,因为宽带后方的用户网络私网通常都用 3 大原私网网段,如果运营商在有线宽带也用那 3 大段,有可能会跟用户自家私网地址发生冲突


    而移动互联网同样早在 2012 年之前就已经存在,OP 如果用过十几年前的手机,应该就会记得当时的手机怎么上网的:GPRS 、EDGE 、WCDMA 、CDMA2000 EVDO ,还有个 TD-SCDMA

    那个时候内网地址就只有那 3 段,所以运营商自然而然就就只能用前两个大段( A 类和 B 类)

    如果有用户需要分享数据网络给其它设备使用,那么转发的那台设备完全可以自行选择另一个网段(大多数选 C 类的段),以免跟运营商的冲突

    哪怕到了 4G 、5G 时代,也不是“啪”地一下断层式升级的呀,需要有兼容性

    就比如 3G 过渡到 4G 的时期,并不是到处都有 4G 基站,自然会出现手机有时连 3G 、有时连 4G ,而原本 3G 就只用那 2 段私网,难道让用户的手机从 3G 基站自动改连 4G 基站的过程中连带 IP 都换掉换成 CGNAT 段吗?或者从 4G 基站断开回到 3G 基站时,又连带着换 IP 地址?真这样做的话,用户体验也太差了吧!

    那能怎么办,肯定是保留原有 IP 分配的设置呀

    4G 继承了 3G 时代的这个设置,那么很自然地,5G 也会继承

    原有设置用得好好的,非要改设置使用 100.64.0.0/10 实在没必要吧
    acbot
        6
    acbot  
       257 天前
    家宽也不是所有运营商都用 100.64.0.0 这个段,10.0.0.0 这个也不少见,用什么网段没有强制标准,只要是容量够,是私网地址(有时候都可以忽略)就可以!

    2. 目前移动设备 数据和 WIFI 基本都是互斥的,当连上 WIFI 后蜂窝数据通道就关闭了,所以即使两个网段同也不会影响上网。

    3. 根据我的观察蜂窝数据一直就是 NAT4 (以前电联公网时代也是默认禁入的)原因很简单就是人家不想要你的房子!
    terrancesiu
        7
    terrancesiu  
       257 天前
    我们这联通以前都是 10 的地址段,我问了联通省公司的,他们不用 10 的地址段,nat 池会不够用,因为一个市区的 bras 可能要管一堆区县的 olt 。主要是用户数太少,bras 无法下沉。至于手机,确实像楼上说的,时间的问题,100.64 是后面才分配的。
    my2492
        8
    my2492  
       257 天前
    有 100 开头的,只是你没见过而已,家宽也有 10 开头的,都是想用哪个用哪个
    xhcnb
        9
    xhcnb  
       257 天前
    我理解是点对点的协议, 这几个地址没有任何区别, 老美 DoD 的地址都被拿来用了
    ufooo
        10
    ufooo  
       254 天前
    突然想起了 CMWAP 时代的 10.0.0.172
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2952 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:02 · PVG 21:02 · LAX 06:02 · JFK 09:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.