首页 理论教育移动IPv6QoS协商过程解析

移动IPv6QoS协商过程解析

【摘要】:并向本地QoS代理发送COPS请求消息,通告移动节点的QoS请求。如果,允许移动节点进入无线网络,那么将继续进行以下过程;否则,将结束QoS协商过程。移动IPv6的主要检测机制是IPv6的协议中定义的邻居发现机制。否则,将结束QoS协商过程。

1.移动节点向通信对端发送数据

当移动节点到外地网络之后,MN要进行家乡注册并通知通信对端自己位置的移动,经过这些步骤之后,如果移动节点要向通信对端发送数据,那么,在这种情况下定义QoS的协商过程如下所述:

(1)移动节点向外地网络中的默认路由器发送扩展绑定更新消息2,在这个消息中携带QoS对象选项。

(2)默认路由器接收移动节点发送过来的扩展绑定更新消息后,对QoS对象进行处理。并向本地QoS代理发送COPS请求消息,通告移动节点的QoS请求。

(3)如果本地QoS代里根据一些准入控制策略允许移动节点的数据进入无线接入网络,那么,本地QoS代理向默认路由器发送一个成功的COPS决定消息。在这个消息中包含配置默认路由器相应接口的参数,默认路由器将根据这些参数进行资源管理;否则,本地QoS代理将向默认路由器发送一个失败的COPS决定消息。

(4)接收到一个成功的COPS决定消息之后,默认路由器向本地QoS代理发放COPS报告消息通告自己的配置结果(如果成功或失败)否则,默认路由器不应答本地QoS代理。

(5)默认路由器向移动节点发送扩展绑定确认消息(移动节点的默认路由器使用的扩展绑定确认消息)通知移动节点是否被允许进入无线接入网络。如果,允许移动节点进入无线网络,那么将继续进行以下过程;否则,将结束QoS协商过程。如果只有在QoS被降级的情况下允许移动节点进入网络,那么,在这个扩展绑定确认消息中必须包含经过修改之后的QoS对象。

(6)被允许进入无线接入网络之后,移动节点向通信对端发送扩展绑定更新消息2通知将要发送数据的QoS请求消息。

(7)通信对端接收到这个绑定更新消息之后,构造一个扩展绑定确认消息(通信对端使用的扩展绑定确认消息),并把这个认可消息作为对绑定更新消息的应答发送到移动节点。

(8)通信对端的默认路由器对扩展绑定确认消息进行处理,在这个消息中包含QoS对象选项,这个QoS对象选项可能与包含在扩展绑定更新消息中的相同(如果通信对端同意移动节点的QoS请求),也可能被通信对端修改过(如果通信对端同意移动节点的QoS请求,则QoS必须降级,如果对端不同意移动节点的QoS请求,那么QoS对象中的所有字段清零)。经过适当的处理之后,默认路由器把QoS请求消息转发到本地本地QoS代理(如果QoS对象中的所有字段的值均为零,那么将直接转发这个消息到移动节点,移动节点接收到这样的消息后,就知道通信对端拒绝了QoS请求)。

(9)根据一定的QoS控制策略,如果本地QoS代理能够满足这个QoS请求,他将向通信对端的默认路由器发送一个成功COPS决定消息,在这个消息中包含配置路由器相应接口参数,否则,本地QoS代理向默认路由器发送一个COPS失败的消息。

(10)在接收到一个成功COPS决定消息之后,默认路由器通过COPS报告消息向本地QoS代理发送配置结果(如成功、失败);否则,默认路由器不应答本地QoS代理。

通信对端的默认路由器把绑定确定消息(通信对端使用的扩展绑定确认消息)转发到移动节点,如果只有QoS降级才能允许移动节点的数据流进入,那么默认路由器将修改QoS对象内容;如不允许移动节点的数据流进入,那么默认路由器将把QoS对象所有字段内容清零。

2.移动节点正向通信对端发送数据

当移动节点移动到外地网络时正在发送数据,即在移动的过程中正在进行通信,在这种情况下QoS协商和家乡注册可以同时进行,也就是说,在进行家乡注册同时也完成了QoS协商。在移动之后,如果移动节点的QoS需求没有发生变化,或者这个网络也同意移动节点的QoS请求,那么在通信对端所在的无线接入网络就不需要进行QoS协商,因为移动节点与通信对端建立起来的连接已经通过了认可,QoS协商过程如下所述:

(1)当离开家乡链路的时候,移动节点利用一些检测机制来检测是否从一个链路已经移动到了另外的链路。移动IPv6的主要检测机制是IPv6的协议中定义的邻居发现机制。根据接收到的路由器通告消息,移动节点可以检测到它的移动。当移动节点已经发现他从一个链路已经移动到了另外的链路(如果移动节点的当前路由器已经不可达,并且它已经发现了一个新的默认路由器),那么这个移动节点可以利用得到的子网前缀形成一个新的主转交地址

(2)在决定改变它的主转交地址之后,移动节点向家乡代理发送一个包含扩展绑定更新消息1的数据分组来注册它的主转交地址。

(3)移动节点的默认路由器截获这个扩展绑定更新消息,并且向本地QoS代理发送COPS请求消息通知有关移动节点的QoS请求,这个QoS清求包含在QoS对象选项中。

(4)如果本地QoS代理根据一些准入控制策略允许移动节点的数据进入无线接入网络,那么本地QoS代理向默认路由器发送一个成功的COPS决定消息,在这个消息中包含配置路由器相应接口的参数,否则,本地QoS代理将向默认路由器发送一个失败的COPS决定消息。

(5)接收到一个成功的COPS决定消息之后,默认路由器向本地QoS代理发送COPS报告消息通告自己的配置结果(如成功、失败);否则,默认路由器不应答本地QoS代理,如果配置成功,默认路由器可以继续步骤(6)和步骤(7);否则,默认路由器只继续步骤(6)。

(6)默认路由器向移动节点发送扩展绑定确认消息(移动节点的默认路由器使用的扩展绑定确认消息)通知移动节点,是否被允许进入无线接入网络。如果,允许移动节点进入无线接入网络,将进行以下过程。否则,将结束QoS协商过程。

(7)默认路由器转发从移动节点那里接收到的绑定更新消息到移动节点的家乡代理。

(8)移动节点的家乡代理发送绑定确认消息来应答绑定更新消息。

(9)移动节点成功进行家乡注册之后,如果在本地网络的QoS请求发生了变化,移动节点将向通信对端发送一个扩展绑定更新消息2,发送这个绑定更新消息有两个目的:通知通信端自己的位置移动和重新进行QoS协商。如果,移动节点在外地网络的QoS没有发生变化,它只需要通信对端发送一个通常意义上的绑定更新消息。

(10)通信对端接收到这个绑定更新消息之后,构造一个扩展绑定确认消息(通信对端使用的扩展绑定确认消息),并把这个认可消息作为绑定更新消息的应答发送到移动节点。

通信对端的默认路由器对扩展绑定确认消息进行处理,在这个消息中包含QoS对象选项,这个QoS对象选项可能与包含在绑定更新消息中的相同,也可能被通信对端修改过。经过适当的处理之后,默认路由器把QoS请求消息(COPS请求消息)转发到本地QoS代理。

根据一定的QoS控制策略,如果本地QoS代理能够满足这个QoS请求,它将向通信对端的默认路由器发送一个成功COPS决定消息,在这个消息包含配置路由器相应接口的参数;否则。本地QoS代理向路由器发送一个失败COPS决定消息。(www.chuimin.cn)

在接收到一个成功COPS决定消息之后,默认路由器通过COPS报告消息向本地QoS代理发送配置结果(如成功或失败);否则。默认路有器不应答本地QoS代理。

通信对端的默认路有器向移动结点发送一个绑定确认消息(通信对端使用的扩展绑定确认消息),来通知移动节点是否被允许与通信对端继续通信。

3.移动节点将要从通信对端接收数据

当移动节点移动到外面网络之后,他要进行家乡注册并通知通信对端自己位置的移动。经过这些步骤之后,如果移动节点要从通信对端接收数据,在这种情况下,QoS的协商过程如下几点所述:

(1)如果通信对端准备向移动节点发送数据,那么它首先向移动节点发送一个扩展绑定请求消息。

(2)默认路由器接受通信对端发送过来的绑定请求消息,向本地QoS代理发送COPS请求消息,通知通信对端的QoS请求。

(3)如果本地QoS代理根据一些准入控制策略接收通信对端的QoS请求,那么本地QoS代理向默认路由器发送一个成功的COPS决定消息,在这个消息中包含配置路由器相应接口的参数;否则,本地QoS代理将向默认路由器发送一个失败的COPS决定消息。

(4)接收到一个成功的COPS决定消息之后,默认路由器向本地QoS代理发送COPS报告消息通告自己的配置结果(如成功或失败);否则,默认路由器不应答本地QoS代理。

(5)默认路由器向通信对端发送扩展绑定更新消息3,通知通信对端是否被允许进入无线接入网络,将进行以下过程。否则,将结束QoS协商过程。

(6)移动节点向通信对端发送扩展绑定更新消息4,应答接收的绑定请求消息。

(7)移动节点的默认路由器截获这个扩展绑定更新消息,并且向本地QoS代理发送COPS请求消息通知有关移动节点的QoS请求,这个QoS请求包含在QoS对象选项中。

(8)如果本地QoS代理根据一些准入控制策略允许移动节点的数据进入无线接入网络,那么本地QoS代理向默认路由器发送一个成功的COPS请求,在这个消息中包含配置路由器相应接口的参数;否则,本地QoS代理将向默认路由器发送一个失败的COPS决定消息。

(9)接收到一个成功的COPS决定消息之后默认路由器向本地QoS代理发送COPS报告消息通告自己的配置结果(如成功、失败);否则,默认路由器不应答本地QoS代理。

(10)移动节点的默认路由器转发扩展绑定更新消息到通信对端,在这个消息中包含与扩展绑定请求消息中相同的QoS对象或被移动节点修改的QoS对象。

4.移动节点正从通信对端接收数据

当移动节点移动到外地网络时正在接收数据,在这种情况下,QoS协商和家乡注册可以同时进行,也就是说,在进行家乡注册的同时也完成了QoS协商。在移动之后如果移动节点的QoS需求没有发生变化,那么通信对端所在的无线接入网络就不需要再进行QoS协商,因为移动节点与通信对端建立起来的连接已经通过了认可。QoS协商过程如下所述:

(1)完成家乡注册之后,移动节点向发送数据的通信对端发送扩展绑定更新消息4。

(2)移动节点的默认路由器截获这个扩展绑定更新消息,并且向本地QoS代理发送COPS请求消息通知有关移动节点的QoS请求,这个QoS请求包含在QoS对象选项中。

(3)如果本地QoS代理根据一些准入控制策略允许移动节点的数据进入无线接入网络,那么本地QoS代理向默认路由器发送一个成功的COPS决定消息,在这个消息中包含配置路由器相应接口的参数;否则,本地QoS代理将向默认路由器发送一个失败的COPS决定消息。

(4)接收到一个成功的COPS决定消息之后,默认路由器向本地QoS代理发送COPS报告消息通告自己的配置结果(如成功、失败)。否则,默认路由器不应答本地QoS代理。

(5)移动节点的默认路由器把扩展绑定更新消息转发到通信对端,如果移动节点的QoS请求发生了变化,例如,新的外地网络不能够满足移动节点的QoS请求,那么,将继续如下的步骤。

(6)接收到扩展绑定更新消息之后,通信对端向移动节点发送扩展绑定确认消息(通信对端使用的扩展绑定确认消息)。

(7)通信对端的默认路由器对扩展绑定确认消息进行处理,在这个消息中包含QoS对象选项,这个QoS对象选项可能与包含在绑定更新消息中的相同,也可能被通信对端修改过,经过适当的处理之后默认路由器把QoS请求消息转发到本地QoS-代理。

(8)根据一定的QoS控制策略,如果本地QoS代理能够满足这个QoS请求,它将向通信对端的默认路由器发送一个成功的COPS决定消息,在这个消息中包含配置路由器相应接口的参数;否则,本地QoS代理向默认路由器发送一个失败的COPS决定消息。

(9)在接收到一个成功的COPS决定消息之后,默认路由器通过COPS报告消息向本地QoS代理发送配置结果(如成功或失败);否则,默认路由器不应答本地QoS代理。

(10)通信对端的默认路由器把绑定确认消息(通信对端使用的扩展绑定确认消息)转发到移动节点。