IPv6升级改造,怎么就这么难?

据统计,截至2021年4月8日,中国总共获得IPv6地址块数量为59039个/32,目前排名第二的美国拥有57785个/32。中国IPv6拥有总量超过之前一直排名第一的美国,重返世界第一。

目前网上最早关于IPv4地址枯竭的新闻可追溯到2004年,来源京华时报。

照此看来,IPv4地址已经枯竭了16年,这期间很长一段时间,关于IPv6的改造一直雷声大雨点小,除了一遍遍在新闻中刷存在感,似乎并未对互联网造成实质影响。

一项十几年做不完的工程——IPv6升级改造,到底难在哪?

Ø NAT网络地址转换技术的应用

由于IPv4的地址资源有限,因此对于用户能否配备公网IP这件事,运营商当然是拒绝的。

IP地址不够用,干脆不直接给用户分配IP——运营商选择使用NAT技术。

简单理解,我们日常在公司、学校、居家环境下,上网使用的网络通常为“局域网”,即“内网”,内网最明显的特征是需要通过路由器这道网关才能访问到运营商提供的网络。

内网有自己内部的IP分配规则,可以是虚构的。用虚构IP访问公网显然行不通,所以当需要访问公网时,就需要NAT转换将内网的IP地址和公网IP地址映射起来,从而实现与公网间的通信。

因此,运营商可以不分配公网IP给单个用户,而是将多个用户纳入他的内网,通过统一的公网IP网关来访问互联网。这样一来,运营商就可以大大节省公网IP资源。这也是各国运营商都在使用的常规手段。

但NAT作为权宜之计,会让网络变得复杂且低效,只是目前使用NAT仍可满足大部分需求,导致IPv6的海量地址需求非燃眉之急。

Ø 部署难

假设IT产业一夜之间全部被毁,要在新铺设的网络中普及IPv6协议,其实并不困难。

但现实是目前互联网正常运作,IPv6的使命是给互联网续命而不是让其重生,这就要求IPv4能平滑过渡到IPv6。

遗憾的是IPv6和IPv4并不兼容,难以互联互通,双方通信通常需要经过隧道。为保持v6和v4的畅通则需要建立一堆隧道,成本极高。

根本的解决方案,还是让当前IPv4设备都升级支持IPv6。

IPv4升级IPv6并不像系统升级那么简单,涉及到终端、传输路径等方方面面的网络软硬件升级。仅仅是市面上林林总总的安卓设备升级到最新系统就已经很困难,何况是更加花样百出的网络设备和软件。

目前只有一些头部互联网大厂有实力全面部署IPv6,这些企业面向的是未来,部署IPv6等于提前占领新市场赛道。

而对于运营商以及一些中小型公司,升级IPv6并不能直接为公司创造收益,因此并没有动力花大成本升级新技术。

Ø难以控制

一般企业采用的IPv6传统改造技术尚不成熟,在网页调用其他网站外链的情况下,常常因引用网站未完成IPv6改造升级,导致IPv6用户访问该网站时会出现响应缓慢,部分内容无法显示等情况(即IPv6天窗问题)。

甚至改造方案会破坏原有安全体系,埋下未知的安全隐患,改造系统未配置完善的安全策略和构架,信息和数据存在泄露风险。对于企业主体来说,除了要投入巨大的金钱和时间成本外,可能并不能解决根本问题。

IPv6的改造成本高,投资大,周期长,改造方案复杂,且出问题不能回退,影响当前网站业务的可能性很大,甚至会造成企业下过一番苦功,最终却无法满足政府验收要求的结果。

Ø 总结

IPv6铺设的困难不仅仅是技术上的难题,还综合了铺设成本、市场需求以及其他方面的因素。虽然IPv6部署仍未完工,但如今有了国家的督促监管,设立目标,相信不用多久,万物互联的“科幻”世界就会来到我们身边。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IPv6 的邻居表状态 STALE 是正常的。当一个节点与邻居节点失去连接时,邻居表中相应的条目会变为 STALE 状态。这意味着在没有收到邻居节点的邻居发现消息(Neighbor Discovery Message)或者邻居代理(Neighbor Solicitation)消息一段时间后,这个条目会变为 STALE 状态。这是为了避免将无效的路由信息留在路由表中。如果在 STALE 状态的条目收到了新的邻居发现消息或邻居代理消息,那么它的状态就会更新为 REACHABLE。 ### 回答2: IPv6邻居状态下的STALE是正常的。当两台IPv6设备建立连接后,它们会在彼此的邻居表中互相记录,并维护这个邻居信息。在这个邻居表中,每个邻居有一个对应的状态。 STALE状态表示邻居信息已经被记录下来,但最近没有发送过数据包。STALE状态的邻居仍然处于活跃状态,但可能不再与本地设备进行通信。这种情况通常发生在网络中有很长时间没有与该邻居通信的情况下。 当设备与某邻居建立连接时,邻居状态会从REACHABLE变为STALE。然后,如果在一段时间内都没有与该邻居进行通信,状态可能会变为DELAY。如果设备需要与此邻居通信,会尝试通过邻居解析机制将状态更改回REACHABLE。 因此,STALE状态在一定条件下是正常的,并不表示邻居出现问题。只有当邻居状态一直保持为STALE并且无法恢复为REACHABLE时,才可能表示潜在的连接问题。在网络中,邻居的状态会根据通信活动进行动态更新,以反映与邻居的实际连接状态。 ### 回答3: IPv6邻居状态中的STALE状态可以说是正常的。在IPv6的邻居发现过程中,当一个节点发送邻居请求时,如果没有收到邻居节点的邻居应答,那么该节点会将邻居的状态设置为STALE(陈旧)状态。STALE状态表示该邻居节点已存在,但数据包可能需要较长的时间才能传输到该邻居节点。当然,这里需要特别注意的是,STALE状态并不意味着存在任何问题或故障。 IPv6邻居状态包括多个状态,其中STALE状态是正常的过渡状态之一。它通常会在邻居节点的发送和接收数据包之间的时间差中出现。在IPv6网络中,邻居节点的状态可能频繁转换为STALE状态,并在数据传输完毕后重新转换为REACHABLE(可达)状态。因此,STALE状态在网络中是一种正常且可接受的状态。 总之,IPv6邻居状态中的STALE状态是正常的,代表着数据包需要一些时间才能到达目标节点。这个状态在IPv6网络中会频繁发生,但并不表示存在任何问题或故障。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值