首页 理论教育下一代计算机网络技术中的移动IPv6QoS

下一代计算机网络技术中的移动IPv6QoS

【摘要】:为了使移动IPv6更好的支持QoS特性,移动IPv6采用绑定更新、绑定确认和绑定请求来管理移动节点的位置变化,进而实现移动管理信令与QoS协商以及资源预留。

为了使移动IPv6更好的支持QoS特性,移动IPv6采用绑定更新、绑定确认和绑定请求来管理移动节点的位置变化,进而实现移动管理信令与QoS协商以及资源预留。其优点有如下几点:

(1)充分利用移动IPv6的现有信令,使移动管理和服务协商紧密相结合起来。

(2)移动管理和服务协商可以同步完成,以减少网络负担。

(3)容易实现。

1.移动IPv6 QoS请求消息(QoS对象目的地址选项)

为了在QoS协商过程中传递QoS请求消息,IPv6定义了称为QoS对象的IPv6扩展报头选项,其组成如图6.6所示,它包含一个或多个QoS对象。这个选项具有类型-长度-数值(Type-Lenghth-Value,简称TLV)格式,可以保证与IETF工作组成功的兼容性

图6.6 QoS对象选项组成图

QoS对象的组成部分如图6.7所示,它是RSVP协议中FILTER_SPEC对象的扩展。

图6.7 QoS对象的组成图

2.扩展绑定更新消息格式1

当移动节点移动到一个新的外地网络之后,移动节点向家乡代理发送绑定更新消息进行家乡注册。如果,移动过程中移动节点作为发送者有一个活动数据流,为了保证这个数据流的QoS,移动节点需要与本地网络进行QoS协商。对绑定更新消息进行扩展,使移动节点在向家乡代理注册的同时也能够把QoS请求信息参数携带到默认路由器。

由于这个消息中存在指向默认路由器的路由报头,默认路由器就能够处理这个消息中的QoS对象,同时它还把这个消息转发到移动节点的家乡代理。

默认路由器并不决定是否满足移动节点的QoS请求,它根据QoS对象选项中的信息与本地QoS代理(LQA)进行协商,由LQA来决定是否满足移动节点的请求。(www.chuimin.cn)

通过对绑定消息的扩展,绑定消息中不仅携带了移动节点的位置信息,而且也携带了移动节点应用程序的QoS请求消息。

3.扩展绑定更新消息格式2

当移动节点移动到一个新的外地网络之后,移动节点向家乡代理以及通信对端发送绑定更新消息。如果,此时移动节点想发送数据,它可以使用扩展绑定更新消息格式2来通知默认路由器或通信对端自己的QoS请求。因为,移动IPv6中规定:每个IPv6节点必须能够处理包含在任何IPv6分组中的家乡地址选项,也能够处理接收到的绑定更新选项,并且当这个绑定更新选项需要应答时,这个节点必须能够返回一个绑定确认消息,所以移动节点的默认路由器能够处理这个数据分组。

4.扩展绑定更新消息格式3

当移动节点作为数据接收者,如果通信对端希望向移动节点发送数据,那么这个通信对端要与本地网络进行协商。在这种情况下,通信对端的默认路由器通过使用扩展绑定更新消息格式3将其QoS请求通知通信对端。

5.扩展绑定更新消息格式4

移动节点使用绑定更新消息格式4来应答通信对端发送的扩展绑定请求消息。

6.扩展绑定确认消息

当通信对端接收到一个扩展绑定更新消息后,它要向移动节点发送一个扩展的绑定确认消息。通信对端的默认路由器将对该消息处理并将其QoS请求消息转发到本地QoS代理。

7.扩展绑定请求消息

通信对端使用扩展绑定请求消息向移动节点请求绑定更新消息,同时也携带QoS请求消息。

8.资源释放

在移动节点成功进行QoS协商之后,本地网络要为移动节点预留网络资源来保证移动节点所请求的QoS需求。但是,当移动节点离开这个网络后,移动节点占有的资源应及时释放。