这是一个创建于 2098 天前的主题,其中的信息可能已经有所发展或是发生改变。
北京联通、北京移动双修用户。目前北京联通和移动的 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 网络,除非地址分配是由下层协议控制的。
4 条回复 • 2018-08-26 10:23:12 +08:00
|
|
1
yksoft1 2018-08-23 11:32:38 +08:00
移动、联通 GPRS 和 UMTS 的核心网估计没做 v6 改造?
|
|
|
2
hlz0812 2018-08-23 11:34:31 +08:00 via iPhone
APN 相同的话应该不影响,除了电信是 CDMA 和 LTE 的 APN 不同,联通移动应该默认相同( cmnet 和 3gnet )
|
|
|
3
syuraking 2018-08-23 21:38:24 +08:00
目前国内都只铺在 4G 上。原因是除了联通的 3G WCDMA 外,其它的都不支持 IPV6
|
|
|
4
julyclyde 2018-08-26 10:23:12 +08:00
你的想法没啥问题 但运营商有问题 运营商总喜欢每次更新就“建一个新网”
|