一种链路带宽通知方法

文档序号:7623238阅读:181来源:国知局
专利名称:一种链路带宽通知方法
技术领域
本发明涉及通信领域,具体涉及一种链路带宽通知方法。
背景技术
目前应用的接口协议最底层通常为物理层(Physical Layer),物理层上承载有异步传输模式适配层(AAL),AAL层经过一层或多层的上层接口协议间接承载有应用层。应用层作为接口协议的最上层,也可称为上层应用。
通常,AAL中设置有异步传输模式适配层通道(AAL PATH),AALPATH又细分为异步传输模式适配层类型2通道(AAL2 PATH)、异步传输模式适配层类型5通道(AAL5 PATH)等,用于传输不同类型或需要进行不同适配处理的数据。一个AAL PATH经过一层或多层的上层接口协议间接承载有应用层中的至少一个或多个应用协议实体,应用层通常用于进行具体的业务管理。如果物理层中的物理链路发生了状态变化,如断路等,物理层承载的AAL PATH所能提供的带宽资源必然也会发生变化,而由该AAL PATH承载的应用协议实体则需要及时获知该带宽变化以对其管理的业务进行相应调整。
通常将不同的协议层设置在不同的单板上,由相应单板对该协议层进行管理。如将物理层设置在接口板上,由接口板对物理层进行管理;将物理层以上、应用层以下的协议层设置在主控板上,由主控板对相应协议层进行管理;将应用层设置在信令板上,由信令板对应用层进行管理。
在目前应用的通信协议中只规定了一种获取协议层带宽资源变化的方式由管理上层协议层的单板获取相邻下层协议层当前可以提供的链路带宽。具体的链路带宽获取方法有两种,其中一种是由管理上层协议层的单板主动查询相邻下层协议层当前可以提供的链路带宽;另一种是由管理下层协议层的单板获取本层当前可以提供的链路带宽,并将获取的链路带宽主动上报给管理上层协议层的单板。
这样,物理层的带宽变化会先由管理其上层AAL的单板检测到;接着,管理AAL上层协议层的单板可以检测到AAL层中AAL PATH的带宽变化;以此类推,直到管理应用层的单板检测到应用层的相邻下层带宽变化,并将该带宽变化告知应用层中的应用协议实体,由该应用协议实体根据所述带宽变化对其管理的业务进行相应调整。
由以上所述可知,应用层中的应用协议实体如果要获知与其存在承载关系的下层AAL PATH的带宽变化,则需要经历多个相邻协议层的逐层检测,而这种逐层检测的方式必然会消耗一定的时间,因此应用协议实体无法及时获知AAL PATH的带宽变化,使得从AAL PATH实际发生带宽变化到应用协议实体获知该带宽变化之间的一段时间内,应用协议实体进行业务管理所依据的带宽并不是真正能够分配给业务的带宽,极易造成业务出错甚至失败,并最终导致应用层管理业务的准确性和可靠性较低。

发明内容
有鉴于此,本发明的主要目的在于提供一种链路带宽通知方法,提高应用层获知AAL PATH带宽变化的及时性,提高应用层管理业务的准确性和可靠性。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种链路带宽通知方法,该方法包括获取物理链路承载的每个数据传输通道的带宽变化量,并将获取的每个数据传输通道的带宽变化量直接发送给该数据传输通道承载的应用协议实体。
所述发送带宽变化量的方法是根据预先存储的各协议实体之间的承载关系,查找到所述每个数据传输通道承载的应用协议实体,并向各个数据传输通道承载的应用协议实体发送带宽变化消息,该带宽变化消息中至少包含数据传输通道的带宽变化量和该数据传输通道标识。
所述数据传输通道标识是数据传输通道链路号。
所述获取带宽变化量的方法包括获取物理链路带宽,根据预先存储的各协议实体之间的承载关系,查找到物理链路承载的每个数据传输通道;在预先存储的各协议层所包含协议实体的配置数据中查找每个数据传输通道对所述物理链路带宽的共享信息,根据查找到的共享信息确定每个数据传输通道可提供的当前链路带宽;在预先存储的各协议层所包含协议实体的配置数据中查找所述每个数据传输通道的初始配置链路带宽,用查找到的各个数据传输通道的初始配置链路带宽减去确定的相应数据传输通道可提供的当前链路带宽,将得到的值分别作为各个数据传输通道的带宽变化量。
所述获取带宽变化量的方法包括获取物理链路带宽并将获取的物理链路带宽作为该物理链路承载的数据传输通道可提供的带宽总和;在预先存储的各协议层所包含协议实体的配置数据中查找该物理链路承载的每个数据传输通道的初始配置链路带宽,将查找到的每个数据传输通道的初始配置链路带宽相加,将得到的值作为所述物理链路承载的数据传输通道的初始配置链路带宽总和;用初始配置链路带宽总和减去数据传输通道可提供的带宽总和,将得到的值作为数据传输通道的带宽变化量总和;在预先存储的各协议层所包含协议实体的配置数据中查找每个数据传输通道针对所述物理链路带宽的共享信息,根据查找到的共享信息在所述带宽变化量总和中确定每个数据传输通道的带宽变化量。
该方法进一步包括应用协议实体用当前可用带宽减去收到的所述带宽变化量,判断得到的带宽值是否可支持用户所请求的业务,如果可支持,则为用户提供该业务;否则,拒绝该业务。
该方法进一步包括应用协议实体用当前可用带宽减去收到的所述带宽变化量得到可提供的当前带宽值,并与用户进行业务协商,确定是否可降低用户业务所需的带宽,如果协商结果是可降低带宽并且降低后的带宽小于所述可提供的当前带宽值,应用协议实体则为用户提供该业务;如果协商结果是无法降低带宽,应用协议实体则拒绝该业务;如果协商结果是可降低带宽但降低后的带宽大于所述可提供的当前带宽值,应用协议实体拒绝该业务。
所述数据传输通道是异步传输模式适配层类型2通道AAL2 PATH。
所述应用协议实体是接入链路控制协议ALCAP实体。
获取所述数据传输通道带宽变化量的是设置有该数据传输通道的单板。
所述单板是主控板。
与现有技术相比,本发明所提供的链路带宽通知方法,获取物理链路承载的每个AAL PATH的带宽变化量,并将获取的各个AAL PATH的带宽变化量直接发送给该AAL PATH承载的应用协议实体,这使得应用协议实体可以及时获知与其存在承载关系的下层AAL PATH的带宽变化,进而可以根据该带宽变化对管理的业务进行调整,提高了应用层管理业务的准确性和可靠性。


图1为本发明一较佳实施例的链路带宽通知流程图。
具体实施例方式
下面结合附图及具体实施例对本发明详细说明。
本发明所提供的链路带宽通知方法,需要获取物理链路承载的每个AAL PATH的带宽变化量,并将获取的各个AAL PATH的带宽变化量直接发送给该AAL PATH承载的应用协议实体。本发明方法可适用不同类型的AAL PATH,如AAL2 PATH。下面,就以AAL2 PATH为例对本发明方法进行描述。
参见图1,图1为本发明一较佳实施例的链路带宽通知流程图,该流程包括以下步骤步骤101获取物理链路的当前带宽。具体的获取方法是物理层所在的接口板实时地或周期地监测物理链路的当前带宽,并将监测到的物理链路带宽值发送给该物理链路承载的AAL2 PATH所在的主控板。当然,AAL2PATH所在的主控板也可以实时地或周期地向与AAL2 PATH存在承载关系的物理链路所在的接口板下发带宽资源上报命令,接口板收到该命令后向主控板上报承载AAL2 PATH的物理链路带宽值。
收到物理链路带宽值后,主控板根据自身存储的各协议实体之间的承载关系,查找到所述物理链路承载的每个AAL2 PATH;主控板还在自身存储的各协议层所包含协议实体的配置数据中查找上述每个AAL2 PATH针对所述物理链路带宽的共享信息,如每个AAL2 PATH分配所述物理链路带宽的比例。这样,主控板就可以根据查找到的共享信息获知每个AAL2 PATH当前可提供的链路带宽。
步骤102主控板在自身存储的AAL协议层所包含协议实体的配置数据中查找所述每个AAL2 PATH的初始配置链路带宽,并用查找到的每个AAL2 PATH的初始配置链路带宽减去步骤101中得到的相应AAL2 PATH可提供的当前链路带宽,将得到的值作为该AAL2 PATH的带宽变化量。这样,主控板就可以确定所述每个AAL2 PATH的带宽变化量。
在实际应用中,还可以应用其它方式确定每个AAL2 PATH的带宽变化量,如直接将步骤101中获取的当前物理链路带宽作为该物理链路承载的AAL2 PATH的可提供带宽总和。之后,主控板在自身存储的各协议层所包含协议实体的配置数据中查找所述物理链路承载的每个AAL2 PATH的初始配置链路带宽,再将查找到的所有AAL2 PATH的初始配置链路带宽相加,将得到的值作为所述物理链路承载的AAL2 PATH的初始配置链路带宽总和。
接着,用初始配置链路带宽总和减去AAL2 PATH的可提供带宽总和,将得到的值作为AAL2 PATH的带宽变化量总和。主控板还在自身存储的各协议层所包含协议实体的配置数据中查找每个AAL2 PATH针对所述物理链路带宽的共享信息,根据查找到的每个AAL2 PATH的共享信息对所述带宽变化量总和进行比例划分,并将划分出的带宽变化量作为相应AAL2 PATH的带宽变化量。
步骤103主控板根据自身存储的各协议实体之间的承载关系,查找到所述每个AAL2 PATH承载的应用协议实体,并将AAL2 PATH的带宽变化量以带宽变化消息等方式发送给该AAL2 PATH承载的应用协议实体。通常还将AAL2 PATH标识加入带宽变化消息中以与所述带宽变化量一同发送,以确保收到带宽变化量的应用协议实体能够根据一同收到的AAL2 PATH标识获知是哪个AAL2 PATH发生了带宽变化。所述带宽变化量可以经由主控板与信令板之间已经存在的物理连接发送,并且承载该带宽变化量的通信格式可以是目前应用的主控板与信令板之间用于交互的任何通信格式。
所述AAL2 PATH标识可以是AAL2 PATH链路号等可唯一识别一个AAL2 PATH的标记。
步骤104应用协议实体根据收到的AAL2 PATH带宽变化量管理业务。具体的业务管理方法通常为应用协议实体用当前可用带宽减去收到的AAL2 PATH带宽变化量,判断得到的带宽值是否可支持用户所请求的业务,如果可支持,则为用户提供该业务;否则,拒绝该业务。
当然,应用协议实体管理业务的方法也可以是应用协议实体用当前可用带宽减去收到的所述带宽变化量得到当前可提供带宽值,并与用户进行业务协商,确定是否可降低用户业务所需的带宽,如果协商结果是可降低带宽并且降低后的带宽小于所述当前可提供带宽值,应用协议实体则为用户提供该业务;如果协商结果是无法降低带宽,应用协议实体则拒绝该业务;如果协商结果是可降低带宽但降低后的带宽大于所述当前可提供带宽值,应用协议实体拒绝该业务。
所述应用协议实体通常是目前应用的接入链路控制协议(ALCAP)实体。
由以上所述可以看出,本发明所提供的链路带宽通知方法,使应用协议实体可以及时获知与其存在承载关系的下层AAL PATH的带宽变化,进而可以根据该带宽变化对管理的业务进行调整,提高了应用层管理业务的准确性和可靠性。
权利要求
1.一种链路带宽通知方法,其特征在于,该方法包括获取物理链路承载的每个数据传输通道的带宽变化量,并将获取的每个数据传输通道的带宽变化量直接发送给该数据传输通道承载的应用协议实体。
2.如权利要求1所述的方法,其特征在于,所述发送带宽变化量的方法是根据预先存储的各协议实体之间的承载关系,查找到所述每个数据传输通道承载的应用协议实体,并向各个数据传输通道承载的应用协议实体发送带宽变化消息,该带宽变化消息中至少包含数据传输通道的带宽变化量和该数据传输通道标识。
3.如权利要求2所述的方法,其特征在于,所述数据传输通道标识是数据传输通道链路号。
4.如权利要求1所述的方法,其特征在于,所述获取带宽变化量的方法包括获取物理链路带宽,根据预先存储的各协议实体之间的承载关系,查找到物理链路承载的每个数据传输通道;在预先存储的各协议层所包含协议实体的配置数据中查找每个数据传输通道对所述物理链路带宽的共享信息,根据查找到的共享信息确定每个数据传输通道可提供的当前链路带宽;在预先存储的各协议层所包含协议实体的配置数据中查找所述每个数据传输通道的初始配置链路带宽,用查找到的各个数据传输通道的初始配置链路带宽减去确定的相应数据传输通道可提供的当前链路带宽,将得到的值分别作为各个数据传输通道的带宽变化量。
5.如权利要求1所述的方法,其特征在于,所述获取带宽变化量的方法包括获取物理链路带宽并将获取的物理链路带宽作为该物理链路承载的数据传输通道可提供的带宽总和;在预先存储的各协议层所包含协议实体的配置数据中查找该物理链路承载的每个数据传输通道的初始配置链路带宽,将查找到的每个数据传输通道的初始配置链路带宽相加,将得到的值作为所述物理链路承载的数据传输通道的初始配置链路带宽总和;用初始配置链路带宽总和减去数据传输通道可提供的带宽总和,将得到的值作为数据传输通道的带宽变化量总和;在预先存储的各协议层所包含协议实体的配置数据中查找每个数据传输通道针对所述物理链路带宽的共享信息,根据查找到的共享信息在所述带宽变化量总和中确定每个数据传输通道的带宽变化量。
6.如权利要求1所述的方法,其特征在于,该方法进一步包括应用协议实体用当前可用带宽减去收到的所述带宽变化量,判断得到的带宽值是否可支持用户所请求的业务,如果可支持,则为用户提供该业务;否则,拒绝该业务。
7.如权利要求1所述的方法,其特征在于,该方法进一步包括应用协议实体用当前可用带宽减去收到的所述带宽变化量得到可提供的当前带宽值,并与用户进行业务协商,确定是否可降低用户业务所需的带宽,如果协商结果是可降低带宽并且降低后的带宽小于所述可提供的当前带宽值,应用协议实体则为用户提供该业务;如果协商结果是无法降低带宽,应用协议实体则拒绝该业务;如果协商结果是可降低带宽但降低后的带宽大于所述可提供的当前带宽值,应用协议实体拒绝该业务。
8.如权利要求1至5任一项所述的方法,其特征在于,所述数据传输通道是异步传输模式适配层类型2通道AAL2 PATH。
9.如权利要求1、2、6或7所述的方法,其特征在于,所述应用协议实体是接入链路控制协议ALCAP实体。
10.如权利要求1所述的方法,其特征在于,获取所述数据传输通道带宽变化量的是设置有该数据传输通道的单板。
11.如权利要求10所述的方法,其特征在于,所述单板是主控板。
全文摘要
本发明公开了一种链路带宽通知方法,获取物理链路承载的每个数据传输通道的带宽变化量,并将获取的每个数据传输通道的带宽变化量直接发送给该数据传输通道承载的应用协议实体。本发明方法使应用协议实体可以及时获知与其存在承载关系的下层数据传输通道的带宽变化,进而可以根据该带宽变化对管理的业务进行调整,提高了应用层管理业务的准确性和可靠性。
文档编号H04L29/08GK1852325SQ200510098778
公开日2006年10月25日 申请日期2005年9月7日 优先权日2005年9月7日
发明者戎鹏群 申请人:上海华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1