微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 浅谈IPv6 基本技术原理和特点 (2)

浅谈IPv6 基本技术原理和特点 (2)

时间:01-31 来源:cnii 点击:
3. 移动IPv6方面
移动性无疑是互联网上最精彩的服务之一。移动IPv6协议为用户提供可移动的IP数据服务,让用户可以在世界各地都使用同样的IPv6地址,非常适合未来的无线上网。

IPv6中的移动性支持是在制订IPv6协议的同时作为一个必需的协议内嵌在IP协议中的。不同于IPv4的移动性支持是作为一种对IP协议附加的功能提出的,不是所有的IPv4实现都能够提供对移动性的支持,其效率没有移动IPv6高。更重要的是,IPv4有限的地址空间资源无法提供所有潜在移动终端设备所需的IP地址,难以实现移动IP的大规模应用。和IPv4相比,IPv6的移动性支持取消了异地代理,完全支持路由优化,彻底消除了三角路由问题,并且为移动终端提供了足够的地址资源,使得移动IP的实际应用成为可能。

(a)当移动节点处于本地网络时,通过接收本地网络上路由器的路由器通告来进行地址配置;获取网络参数。
(b)当移动节点接入异地网络后,不再收到来自本地网络的路由器通告;而是收到来自异地网络上路由器的路由器通告,移动节点利用接收到的异地网络路由器通告进行移动检测。
(c)移动节点配置好在异地网络的转交地址后,就向本地代理发送绑订更新报文,通知其自己的转交地址,并注册。
(d)移动节点同时向通信节点发送绑订更新报文,通知其自己的转交地址。
(e)这样,本地代理就可以通过隧道的方式向移动节点转发来自通信节点的报文。
(f)如果通信节点通过接收来自移动节点的绑定更新,获取了移动节点的转交地址,则可以直接与移动节点通信,而无需通过本地代理,实现路由优化。

4. 组播技术
组播是一种允许一个或多个发送者(组播源)发送单一的数据包给多个接收者(一次的,同时的)的网络技术,它适用于一点到多点或多点到多点的数据传输业务。组播实现的基本原则是:依托IP协议完成组播,IP组播强制网络在数据分发树的分叉处进行信息包的复制。IP组播的实现包括三个部分:寻址、组播成员管理和组播路由协议。

1.组播寻址:IPv6为组播预留了一定的地址空间,其地址高8位为"11111111",后跟120位组播组标识。此地址仅用作组播数据包的目标地址,组播源地址只能是单播地址。发送方只需要发送数据给该组播地址,就可以实现对多个不同地点用户数据的发送,而不需要了解接收方的任何信息。

2.组播成员管理:组播使用IGMP(Internet Group Manager Protocol)协议实现用户的动态注册过程。在主机与组播路由器之间通过IGMP协议建立并维护组播组成员的关系。组播转发路由器通过IGMP协议了解其在每个接口连接的网段上是否存在某个组播组的接收者,即组成员。如果出现成员,组播路由器将组播数据包转发到这个网段;如果没有则停止转发或不转发,以节省带宽。

3.组播路由协议:组播路由协议的作用是建立和维护组播路由表,以充分利用带宽。组播路由协议分为两种类型:密集模式和稀疏模式。密集模式组播路由协议指组播成员在整个网络上密集分布,即许多子网至少包含一个成员,带宽充裕,但其不适用于规模大的适用于组播成员在网络中稀疏分布,且未必有充裕带宽可用的网络。

二、IPv4到IPv6的过渡技术
如何完成从IPv4到IPv6的转换是IPv6发展中需要解决的第一个问题。目前,IETF已经成立了专门的工作组,研究IPv4到IPv6的转换问题,并且提出了很多方案,主要包括以下几个类型:

1. 网络过渡技术
(l)隧道技术:随着IPv6网络的发展,出现了许多局部的IPv6网络,利用隧道技术可以通过现有的运行IPv4协议的Internet骨干网络(即隧道)将局部的IPv6网络连接起来,因而是IPv4向IPv6过渡的初期最易于采用的技术。隧道技术的方式为:路由器将IPv6的数据分组封装入IPv4,IPv4分组的源地址和目的地址分别是隧道入口和出口的IPv4地址。在隧道的出口处,再将IPv6分组取出转发给目的站点。
(2)网络地址转换/协议转换技术:网络地址转换/协议转换技术NAT-PT(Network Address Translation - Protocol Translation)通过与SIIT协议转换和传统的IPv4下的动态地址翻译(NAT)以及适当的应用层网关(ALG)相结合,实现了只安装了IPv6的主机和只安装了IPv4机器的大部分应用的相互通信。
2. 主机过渡技术
IPv6和IPv4是功能相近的网络层协议,两者都基于相同的物理平台,而且加载于其上的传输层协议TCP和UDP又没有任何区别。可以看出,如果一台主机同时支持IPv6和IPv4两种协议,那么该主机既能与支持IPv4协议的主机通信,又能与支持IPv6协议的主机通信,这就是双协议栈技术的工作机理。

3. 应用服务系统(DNS)过渡技术
在IPv4到IPv6的过渡过程中,作为Internet基础架构的DNS服务也要支持这种网络协议的升级和转换。IPv4和IPv6的DNS记录格式等方面有所不同,为了实现IPv4网络和IPv6网络之间的DNS查询和响应,可以采用应用层网关DNS-ALG结合NAT-PT的方法,在IPv4和IPv6网络之间起到一个翻译的作用。例如,IPv4的地址域名映射使用"A"记录,而IPv6使用"AAAA"或"A6"记录。那么,IPv4的节点发送到IPv6网络的DNS查询请求是"A"记录,DNS-ALG就把"A"改写成"AAAA",并发送给IPv6网络中的DNS服务器。当服务器的回答到达DNS-ALG时,DNS-ALG修改回答,把"AAAA"改为"A",把IPv6地址改成DNS-ALG地址池中的IPv4转换地址,把这个IPv4转换地址和IPv6地址之间的映射关系通知NAT-PT,并把这个IPv4转换地址作为解析结果返回IPv4主机。IPv4主机就以这个IPv4转换地址作为目的地址与实际的IPv6主机通过NAT-PT通信。

上述技术很大程度上依赖于从支持IPv4的互联网到支持IPv6的互联网的转换,我们期待IPv4和IPv6可在这一转换过程中互相兼容。目前,6to4机制便是较为流行的实现手段之一。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top