但是,IPv6本身的技术设计不仅没有解决这些难题,而且使这些难题变得更加困难:
a.IPv6需要整个网络所有节点全都支持新的IP协议,并且终端操作系统,应用软件也要全部支持升级。这就使问题变得异常艰难。
b.另外IPv6的所有IP设备的升级全都涉及的是硬件升级的问题,这使问题变得非常困难,设备投入、升级的人力投入极其巨大,同时,升级时间非常漫长。如果升级时间太过漫长,又会给最先进行技术升级的人带来畏惧。因为他们提前进行了升级后会在极长的时间内无法使设备发挥作用。而如果最后就算有幸IPv6能够成功的话,他们最初投入的设备可能又要全部更换了。
c.IPv6只有在全网所有部分全部支持新协议之后才能有效地发挥作用,这使进行技术升级的用户,特别是初期进行技术升级的用户没有内在的动力去做这个事情。
d.大量应用软件不可能一次性地全部升级到新的协议,这样就会有一个漫长的新旧技术的共存期。支持新技术的应用软件需要同时支持原来的IPv4技术,这使应用软件的开发在相当长的共存期变得非常复杂。
如果采用将现网技术全部推倒重来的方式,必然带来的结果是网络升级成本的无比巨大。这其实也是很容易理解的事情。另外更重要的是,由于全部技术推倒重来后,其技术设计几乎没有了任何现实的约束,这很容易使设计者从各种理想的角度和各种不同利益的角度想当然地不断往新技术里加进无止尽的“理想功能”,最终使这个没有任何现实技术约束的新技术成为“完美的笨鸭子”。更加大了其开发和部署成本。并且使新增的功能成为华而不实的摆设。ATM技术最后发展到连ATM技术发明者自己都已经搞不明白的复杂程度。IPv6协议本来就是为了解决IPv4地址不足的问题,但现在IPv6似乎把这个最根本的问题完全抛到一边去,心思全都花在了与地址空间完全不相干的事情上了,以至于现在人们都已经搞不清楚,由于技术设计的不断复杂化,现在IPv6技术方案里地址空间已经萎缩到很可能无法满足需要的地步了。这或许是大大出乎人们意外的事情。
请关注下篇“IPv6重大缺陷之二——含混不清的地址空间设计”。
附:“IPv6重大缺陷系列”:
一、违反平滑升级的网络天条
二、含混不清的地址空间设计
三、漏洞极大的安全设计
四、逻辑混乱的整体结构