如果没法打败它,那就加入他。这个信条不仅适用于电信界面对互联网成功时的做法,也适用于互联网自身向未来的演进中。
多年来,解决互联网地址短缺的首选“正统”方案是IPv6,而不是NAT,是因为IETF认为NAT破坏了互联网“端到端透明性”的核心思想,是有害于互联网的发展的。
但NAT技术却在IETF这样的权威机构的打压中,“星星之火,已经燎原”。IETF终于在市场现实面前,分阶段勉强低下了高贵的头颅:第一步,承认NAT是无害的,需要并且开始做一些标准化的工作,时间大约是2003-2008年;第二步,2009年初,IETF承认,IPv6 NAT也是必须的,虽然会带来很多问题。
IETF被迫勉强承认,IPv6 NAT是必要的主要原因有4条:1)重编号,一个用户换ISP重编号的解决方案,“草根”技术NAT目前是最好的,IETF推荐的“贵族”技术PI技术不敢真正使用(主要是路由扩展性问题)。2)Multihoming,IETF同样无解,NAT目前最佳;3)内部拓扑的隐藏,别的一些技术可能可以做到,NAT也可以;4)计算主机的数量,有了NAT后就不太好计算了。
当然, IETF还要公开强调:以上1和2两个问题是使用IPv6 NAT的核心,我们或许可以探讨出比NAT更好的策略来。
ipbaobao认为:出现以上2个问题的核心在于IPv6仍然用地址来标识Interface,IPv6的ID/Locator不分离、应用和主机没有名字造成的。IETF在此问题上,仍然试图用头痛医脚的方法是于事无补的,甚至让事情变得更糟糕 。
让我们拭目以待。

尽管IPv6旨在解决地址短缺问题,但NAT由于其在重编号、多归属等方面的实用性,逐渐获得认可。IETF从反对到接受IPv6 NAT,反映了市场现实的需求。IPv6使用地址标识Interface,这可能是导致问题的根本原因。
5728

被折叠的 条评论
为什么被折叠?



