你们的手机在 2G、3G 网络下有 IPv6 吗

2018-08-23 09:55:09 +08:00
 raysonx
北京联通、北京移动双修用户。目前北京联通和移动的 4G 网络都已经支持 IPv6 了,手机在 4G 网络下正常是可以获得 IPv6 地址的。

然而我发现:
1. 把手机设置为仅允许 2G 或者 3G 网络,则无法获得 IPv6 地址,仅有一个内网 IPv4 地址。
2. 从 2G、3G 模式下切换到 4G 网络时,手机会保留之前获取的 IPv4 地址,导致没有机会获取到 IPv6 地址。
3. 此时开关一次飞行模式,强制手机重新在 4G 网络注册,则又可以获得 IPv6 地址。

由于本人不了解移动网络的底层协议,不清楚这是 2G、3G 协议的设计缺陷还是单纯的运营商支持问题,或者是手机系统的 bug。如果纯粹按照计算机网络的角度去理解,只要移动网络底层去建立一个虚拟的以太网链路,上层完全可以用 DHCP、SLAAC 和 DHCPv6 去分配地址并且传输任意网络层协议的数据包,根本不用管你下层是几 G 网络,除非地址分配是由下层协议控制的。
3910 次点击
所在节点    宽带症候群
4 条回复
yksoft1
2018-08-23 11:32:38 +08:00
移动、联通 GPRS 和 UMTS 的核心网估计没做 v6 改造?
hlz0812
2018-08-23 11:34:31 +08:00
APN 相同的话应该不影响,除了电信是 CDMA 和 LTE 的 APN 不同,联通移动应该默认相同( cmnet 和 3gnet )
syuraking
2018-08-23 21:38:24 +08:00
目前国内都只铺在 4G 上。原因是除了联通的 3G WCDMA 外,其它的都不支持 IPV6
julyclyde
2018-08-26 10:23:12 +08:00
你的想法没啥问题
但运营商有问题
运营商总喜欢每次更新就“建一个新网”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/482386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX