5、对SuIP技术的评估
5.1流量汇集和路径收缩
在基本的树状层区结构里,每个层区在其层区网关处会形成流量的汇集,这个汇集点可能形成流量的瓶颈。在RFC1631中,NAT地址协议的提出者就认为这是NAT技术的5个缺点之一。但事实上,由于实际的电信级的网络中从接入层向汇聚层、骨干层的收敛过程中就天然存在这种路径收缩,因此它并不是一个值得认真考虑的问题。
另外,SuIP封装的MIPA并非绝对就是一定要汇集到最上层的当前为公网的地址层,而是容许采用最短路径,以及容许横向的不同地址区之间存在直接联接,因此可以比较容易地解决较大的流量汇集。
而从好的方面说,这种路径的汇集可以有利于安全的管理。一个层区可能就是一个企业内部的网络。这也是现有私网被认为有利的一个方面。
5.2升级涉及工作量及成本
将现有NAT升级为SuIP在网络侧仅仅涉及到原NAT网关处的设备,并且完全为软件升级,不涉及任何硬件变化。并且由于SuIP包在层区网关处仅仅是作极少量的包内地址置换工作,因此其处理量非常少,速度非常快。
终端侧传输层协议基本可以不作任何改变,接近100%兼容。仅需极少量软件改变。
显而易见,以上两个软件基本功能的规模都仅为几百行代码的量级。即使加上其它相关的增强功能,其软件代码规模也是相当小的。
所有层区内数量巨大的IPv4路由器完全不用作任何改变,绝对100%兼容。
5.3应用软件的升级
SuIP并不影响现有NAT技术及IPv4协议的运行,因此与现有应用软件是可以100%简单共存的。如果要利用SuIP技术,应用软件需要支持SuIP协议,但这个支持可以不改变原有套接字的基本运行过程,仅增加少量SuIP相关处理代码。
SuIP在增加应用软件升级需求的同时,也会完全消除应用软件在私网打洞等问题上的考虑,因此它也会同时极大简化未来所有应用软件开发上的难度。
6、结论
综上所述,SuIP是一个相当轻量级的协议,在保持对现有IPv4协议簇及应用软件影响最低前提下,从根本上永久性地彻底解决了NAT地址穿透和IPv4地址不足问题,是一个真正充分解决实际问题的技术方案。它本质上可以认为是对NAT技术的平滑改进,因此,其普及升级难度与成本,和当初引入NAT地址时基本是类似的。历史事实证明了NAT技术的引入几乎没有对现网产生任何动荡性的影响,其升级成本几乎可以忽略不计。
而IPv6方案则与ATM类似,ATM的历史经历证明了IPv6失败的可能性是极大的。并且IPv6对现实真正迫切的私网穿透市场需求没有提供任何解决能力,因为IPv6的普及与私网穿透问题的解决本质上是相互矛盾的。
SuIP需要增加层区网关侧的软件升级,但当初NAT技术引入时也需要做同样的事情。而SuIP技术远比NAT技术简单,因此SuIP软件升级的工作量远小于当初NAT技术升级时的工作量;
SuIP需要升级终端侧的部分底层软件,这比NAT稍微复杂一点;
SuIP需要升级应用软件。NAT技术升级后也影响到了应用软件,增加了私网打洞等大量复杂的通讯协议处理。而SuIP升级后这部分相当复杂的工作可以完全消除,不同层区间的通讯应用软件将转变为和公网地址之间的通讯应用软件是完全一样的。在增加工作量的同时也更大程度地简化了应用软件通讯协议的开发工作量。
因此,SuIP技术对现网技术的影响和成本代价完全可以参考NAT技术引入时的情况,甚至最终会比NAT技术引入时的影响和成本还要低。