网络通信 频道

移动IPv6中的服务质量

当移动节点改变网络连接点时,数据包经过的中间网络域可能发生变化。因此,在这些网络域中,需要在移动节点的数据包上提供适当的服务质量支持,这样运行 在移动节点上的服务质量敏感应用程序能保持可用的服务等级。

[TSZ99]提出了一个无线和移动网络中的信令协议,当移动主机从一个子网移动到另一个子网时,允许移动主机在当前位置的路径上建立和维持预留资源。这个协议通过结合RSVP隧道[ZWKT98]和移动IP协议来实现。

[FZHNS98]解决了在移动IP网络中运行RSVP信令的问题,采用优化路由,并且讨论了这个问题的基本解决方法。在移动节点和通信节点上修改RSVP,使其知道移动IPv6的地址。允许在固定网络和移动网络之间传输RSVP数据流。

所有上面这些为移动用户提供服务的方法都是基于RSVP的,因此,就有了RSVP的可扩展性问题。IP移动性和RSVP的结合是[T01]很复杂的问题。移动IP和RSVP的结合很不好理解,[T01]试图解决结合的问题,还有假设在正确执行基本协议的前提下,解释如何将RSVP与移动IP主机进行结合。

在[CK00]中,引入了一个新的IPv6选项,称为“服务质量对象”。根据上下文不同,服务质量对象可以作为目的选项或者Hop-by-Hop选项,包含在绑定更新和绑定认可消息中。作为Hop-by-Hop选项时,服务质量对象在中间网络域触发特定的服务质量过程。这篇文章描述了在尽力而为、MPLS、Diffserv和IntServ域中的服务质量过程,这包括了所有将来可能用到的支持服务质量的网络。

基本思想是把服务质量对象作为Hop-by-Hop选项放在绑定消息中,传输方向与服务质量敏感的数据流相同(HA到MN、CN到MN或者MN到CN)。当数据包在端到端路径上穿过不同域时,需要检查服务质量对象,为MN的数据包提供服务质量支持。

我们知道,现在有两种类型服务质量:

资源预留(集成服务):根据应用程序的服务质量需求分配网络资源,服从带宽管理策略。RSVP提供了这样的机制[IntServ]。

优先级(差分服务):将网络数据流进行分类,然后根据带宽管理策略标准进行网络资源分配。为了支持服务质量,分类时对要求很高的应用给予优先处理。[DiffServ]提供了这种服务。

这些类型的服务质量可以应用到单独的应用程序的数据流或者是数据流集合,因此有其他两种方法来区别服务质量类型:

每个数据流:数据流定义为单独的、单向的、在两个应用(发送方和接受方)之间的数据流,由五元组唯一标识(传输协议、源地址、源端口号、目的地址和目的端口号)。

每个数据流集合:数据流集合就是两个或者更多的数据流,特点是这些数据流有些相同的参数(如5元组的一个或者多个参数、标识符或者优先级,或者可能是一些认证信息)。

差分服务具有很好的扩展性,但是对于每个用户应用,不能提供很精确的服务保证,因此,应用程序可能不知道服务状态是否传送到应用。而且,由于缺乏端到端的信令传输,差分服务不能独立应用在需要的某些环境下,即从网络核心到差分服务边界和从边界到客户端应用程序都需要资源预留。因此我们扩展移动IPv6现有的信令如绑定更新、绑定认可和绑定请求,在差分服务环境中构造移动IPv6的相应模型。

我们现在研究“移动IPv6中的服务质量”,主要基于[CMCBOR00]中的服务质量结构框架。在[CMCBOR00]中,提出了一个移动IPv6网络的服务质量结构框架。结构是基于差分服务的,因为数据流是以集合的方式在主干网上传输。在我们提出的结构中,每个管理域中至少有一个全局服务器,称为全局服务质量代理(GQA),有几个本地节点作为本地服务质量代理(LQA),结构的主要特点是GQA是在控制面上,LQA是在传输面上。由于在中心服务器上保留全局信息,并且将控制和数据传输分开,这个结构用于移动环境时非常灵活,易于添加新的服务,并且更加有效率。GQA和LQA之间的通信采用COPS[RFC2478]。

这个结构还考虑了集成移动IPv6和差分服务的其他问题,如移动环境下的网络资源提供、缺乏动态配置问题、服务等级约定(SLA)的定义和选择、移动数据流的标识和计费问题等。

 

转载地址:http://www.net130.com/CMS/Pub/special/special_ipv6/223546.htm

0
相关文章