DIY编程器网

标题: IPv6协议产生的背景过程和现状(二) [打印本页]

作者: admin    时间: 2014-10-13 16:49
标题: IPv6协议产生的背景过程和现状(二)
●路由表和路由算法必须扩展成根据32位IP地址和32 位掩码做出路由决策的。

●必须扩展路由协议使其除了32位地址外,还要有32 位掩码。OSPF和RIP-2都能够携带第BGPv4所提出的32 位掩码。

“无类型”的意思是现在的路由决策是基于整个32位IP地址的掩码操作,而不管其IP地址是A类、B类或是C类,都没有什么区别。CIDR的最初是针对新的C类地址提出的。这种变化将使互联网路由表增长的速度缓慢下来,但对于现存的路由则没有任何帮助。尽管通过采用CIDR,可以保护B类地址免遭无谓的消耗,但是依然无法从根本上解决IPv4面临的地址耗尽问题,这只是一个短期解决方案。

另一个延缓IPv4地址耗尽的方法是网络地址翻译(Network Address Translation,NAT)。简单的说,NAT就是在内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在边缘网关处,将内部地址替换成全局地址,从而在外部公共网上正常使用(如图所示)。所谓内部地址,是指在内部网络中分配给节点的私有IP地址,这个地址只能在内部网络中使用,不能被路由。虽然内部地址可以随机挑选,但是通常使用的是RFC 1918中定义的专用地址:10.0.0.0~10.255.255.255,172.16.0.0~172.16.255.255,192.168.0.0~192.168.255.255。NAT将这些无法在互联网上使用的保留IP地址翻译成可以在互联网上使用的合法IP地址。而全局地址,是指合法的IP地址,它是由NIC或者网络服务提供商ISP分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻址的地址。

NAT的主要作用是节约了地址空间,减少了对合法地址的需求,多个内部节点共享一个外部地址,使用端口进行区分(Network Address Port Translation,NAPT),这样就能更有效的节约合法地址。由于目前要想得到一个A类或B类地址十分困难,因此许多企业纷纷采用了NAT 。NAT使企业不必再为无法得到足够的合法IP地址而发愁了。然而,NAT也有其无法克服的弊端。首先,NAT会使网络吞吐量降低,由此影响网络的性能。其次,NAT必须对所有IP包进行地址转换,但是大多数NAT无法将转换后的地址信息传递给IP包负载,这个缺陷将导致某些必须将地址信息嵌在IP包负载中的高层应用如FTP和WINS注册等的失败。


<div align="center">

图1:NAT示意图




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2