一种带宽的选择方法及装置制造方法
【专利摘要】本发明公开一种带宽的选择方法及装置,涉及通信网络【技术领域】,用于解决带宽的利用率较低的问题。本发明实施例通过获取预处理信息,预处理信息包括业务ID对应的速率;通过业务ID对应的速率,采用特定权值来计算业务ID对应的业务占用的子链路数,其中特定权值用于将一条现有链路分成带宽均为特定权值大小的X个子链路,X为大于等于1的自然数;将占用的子链路数与特定权值进行相乘,得到目标带宽。本发明实施例提供的方案适于对业务进行传输时采用。
【专利说明】一种带宽的选择方法及装置
【技术领域】
[0001]本发明涉及通信网络【技术领域】,尤其涉及一种带宽的选择方法及装置。
【背景技术】
[0002]光传送网(Optical Transport Network, 0TN)技术是继同步数字体系(Synchronous Digital Hierarchy, SDH)之后出现的新一代光通信传送和组网技术。ITU-T对OTN技术提出的最初目标是定义比SDH更大的带宽容器粒度,并以此来承载传统的TDM业务。传送网面对大量的分组业务,原有面向电路传递的光数据单元0-光数据单元3(Optical Data UnitO-Optical Data Unit3, 0DU0-0DU3)容器已经不能满足要求,所以新的光传送网OTN定义了速率可变的ODUflex容器。
[0003]基于固定比特速率(Constant Bit Rate, CBR)业务的ODUflex (灵活速率光数字单兀),CBR客户信号通过比特同步映射规程(Bit-Synchronous Mapping Procedure, BMP)映射进ODUflex(CBR)。这种ODUflex的速率分为0DU0、0DU1、0DU2、0DU3、0DU4这五个范围段。其中0DU0对应1.25G的速率,ODUl对应2.5G的速率,0DU2对应10G的速率,0DU3对应40G的速率、0DU4对应100G的速率。这里的速率理解为带宽。
[0004]然而,现有技术中通常在接收到输入的速率时,只是找到较为接近用户输入的速率的固定ODUflex容器作为传输数据的固定带宽,造成带宽的浪费,从而使得带宽的利用率较低。例如,一个客户端光纤通道信号,速率为3Gbps,在通过OTN网络进行数据的传输时,分配一个0DU2通道,则造成10G的0DU2通道浪费了 7G带宽。
【发明内容】
[0005]本发明的实施例提供一种带宽的选择方法及装置,用于解决带宽的利用率较低的问题。
[0006]一方面,本发明的实施例提供一种带宽的选择方法,包括:
[0007]获取预处理信息,所述预处理信息包括所述业务ID对应的速率;
[0008]通过所述业务ID对应的速率,采用特定权值来计算所述业务ID对应的业务占用的子链路数,其中所述特定权值为将一条现有链路分成带宽均为所述特定权值大小的X个子链路的值,所述X为大于等于I的自然数;
[0009]将所述占用的子链路数与所述特定权值进行相乘,得到目标带宽。
[0010]另一方面,本发明的实施例提供一种带宽的选择装置,包括:
[0011]获取模块,用于获取预处理信息,所述预处理信息包括所述业务ID对应的速率;
[0012]计算模块,用于通过所述业务ID对应的速率,采用特定权值来计算计算所述业务ID对应的业务占用的子链路数,并将所述占用的子链路数提供给获得模块,其中所述特定权值为将一条现有链路分成带宽均为所述特定权值大小的X个子链路的值,所述X为大于等于I的自然数;
[0013]所述获得模块,用于将所述占用的子链路数与特定权值进行相乘,得到目标带宽。[0014]本发明实施例提供的一种带宽的选择方法及装置,通过获取预处理信息,预处理信息包括业务ID对应的速率;通过业务ID对应的速率,采用特定权值来计算业务ID对应的业务占用的子链路数,其中特定权值用于将一条现有链路分成带宽均为特定权值大小的X个子链路,X为大于等于I的自然数;将占用的子链路数与特定权值进行相乘,得到目标带宽。与现有技术中通常在接收到用户输入的速率并进行数据传输时,只是找到较为接近输入的速率的固定ODUflex容器作为传输数据的固定带宽,造成带宽的浪费,从而使得带宽的利用率较低的问题相比,本发明实施例可以为输入的速率分配最为接近的目标带宽,而非从固定带宽中选择一个较为接近的固定带宽作为传输数据的带宽,从而提高了带宽的利用率。
【专利附图】
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例提供的一种带宽的选择方法的流程图;
[0017]图2为本发明实施例提供的另一种带宽的选择方法的流程图;
[0018]图3为本发明实施例提供的带宽的选择方法中一种拓扑图的示意图;
[0019]图4为本发明实施例提供的又一种带宽的选择方法的流程图;
[0020]图5为本发明实施例提供的带宽的选择方法中一种链路带宽的示意图;
[0021]图6为本发明实施例提供的一种带宽的选择装置的结构示意图;
[0022]图7为本发明实施例提供的另一种带宽的选择装置的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]实施例1
[0025]如图1所示,本发明实施例提供一种带宽的选择方法,该方法应用于交换设备,具体如路由器、交换机等。
[0026]101,获取预处理信息,预处理信息包括业务标识(Identity,ID)对应的速率。
[0027]可以理解的是,这里的速率看作带宽。
[0028]该可用TELINK信息包括源节点到目标节点之间所经过的所有可用节点,以及每个可用节点之间的可用链路信息。比如,如图3所示,源节点为A,目标节点为B,中间经过的可用节点有C、D、E、F、G。可用TELINK信息包括A-C的链路信息、A-E的链路信息、A-F的链路信息、C-D的链路信息、C-E的链路信息、F-G的链路信息、F-E的链路信息、D-B的链路息、E-B的链路信息以及G-B的链路信息。
[0029]受限信息包括容量、状态、性能等。[0030]102,通过业务ID对应的速率,采用特定权值来计算业务ID对应的业务占用的子链路数,其中特定权值为将一条现有链路分成带宽均为特定权值大小的X个子链路的值,X为大于等于I的自然数。
[0031]其中,在实施例中,设置特定权值可以为1.25。当然,本发明实施例不限制特定权值的可选值范围。
[0032]对于交换设备计算占用的子链路数来说,在一种实现方式下,包括:
[0033]交换设备判断业务ID对应的速率是否为标准速率,标准速率包括ODUO、ODUU0DU2、0DU3 以及 0DU4。可以理解的是,ODUO 为 1.25G ;0DU1 为 2.5G ;0DU2 为 IOG ;0DU3 为40G ;0DU4 为 IOOG0 [0034]当业务ID对应的速率是标准速率时,即输入的速率为1.25Gbps、2.5Gbps、10Gbps、40Gbps或者IOOGbps时,该输入的速率(业务ID对应的速率对应的带宽)为目标带宽。
[0035]当业务ID对应的速率不是标准速率时,采用下述公式(一)以及公式(二)得到目标带宽:
[0036]公式(一)为:S
【权利要求】
1.一种带宽的选择方法,其特征在于,包括: 获取预处理信息,所述预处理信息包括所述业务ID对应的速率; 通过所述业务ID对应的速率,采用特定权值来计算所述业务ID对应的业务占用的子链路数,其中所述特定权值为将一条现有链路分成带宽均为所述特定权值大小的X个子链路的值,所述X为大于等于I的自然数; 将所述占用的子链路数与所述特定权值进行相乘,得到目标带宽。
2.根据权利要求1所述的带宽的选择方法,其特征在于,所述特定权值为1.25G。
3.根据权利要求1或2所述的带宽的选择方法,其特征在于,所述通过所述业务ID对应的速率,采用特定权值来计算计算所述业务ID对应的业务占用的子链路数,包括: 判断所述业务ID对应的速率是否为标准速率,所述标准速率包括光数据单元ODUO、0DU1、0DU2、0DU3 以及 0DU4 ; 当所述业务ID对应的速率不是所述标准速率时,采用下述公式(一)得到所述占用的子链路数: 所述公式(一)为:
4.根据权利要求3所述的带宽的选择方法,其特征在于,所述预处理信息还包括业务标识ID,所述业务ID对应的可用链路组TELINK信息,所述业务ID对应的受限信息;所述方法还包括: 以所述特定权值为单位,将现有的链路分成X个子链路,生成包括各个子链路信息的链路表,其中每条子链路的带宽大小均为所述特定权值,所述X为大于等于I的自然数;从所述链路表中获取满足所述可用TELINK信息、所述受限信息以及空闲子链路数满足所述占用的子链路数的待选链路,通过所述待选链路计算所述业务ID对应的业务的路由,得到至少一条路由; 对所述至少一条路由进行资源收缩,从所述至少一条路由中选择费用最低的目标路由,以便在所述目标带宽下采用所述目标路由传输所述业务ID对应的业务。
5.根据权利要求4所述的带宽的选择方法,其特征在于,所述从所述链路表中获取满足所述可用TELINK信息、所述受限信息以及空闲子链路数满足所述占用的子链路数的待选链路,通过所述待选链路计算所述业务ID对应的业务的路由,得到至少一条路由,包括: 选择空闲子链路数大于等于所述占用的子链路数的所述待选链路; 获取所述业务ID对应的业务等级信息; 根据所述业务等级信息以及所述可用TELINK信息获取所述业务ID对应的待选可用链路;通过所述受限信息,从所述待选可用链路中选择目标可用链路; 将所述目标可用链路采用预定算法得到所述至少一条路由。
6.一种带宽的选择装置,其特征在于,包括: 获取模块,用于获取预处理信息,所述预处理信息包括所述业务ID对应的速率; 计算模块,用于通过所述业务ID对应的速率,采用特定权值来计算计算所述业务ID对应的业务占用的子链路数,并将所述占用的子链路数提供给获得模块,其中所述特定权值为将一条现有链路分成带宽均为所述特定权值大小的X个子链路的值,所述X为大于等于I的自然数; 所述获得模块,用于将所述占用的子链路数与特定权值进行相乘,得到目标带宽。
7.根据权利要求6所述的带宽的选择装置,其特征在于,所述特定权值为1.25G。
8.根据权利要求6或7所述的带宽的选择装置,其特征在于,所述计算模块,包括: 判断单元,用于判断所述业务ID对应的速率是否为标准速率,所述标准速率包括光数据单元 ODUO、0DU1、0DU2、0DU3 以及 0DU4 ; 计算单元,用于当所述业务ID对应的速率不是所述标准速率时,采用下述公式(一)得到所述占用的子链路数: 所述公式(一)为:
9.根据权利要求8所述的带宽的选择装置,其特征在于,所述预处理信息还包括业务标识ID,所述业务ID对应的可用链路组TELINK信息,所述业务ID对应的受限信息;所述装置还包括: 生成模块,用于以所述特定权值为单位,将现有的链路分成X个子链路,生成包括各个子链路信息的链路表,并将所述链路表提供给所述获得模块,其中每条子链路的带宽大小均为所述特定权值,所述X为大于等于I的自然数; 所述获得模块,还用于从所述链路表中获取满足所述可用TELINK信息、所述受限信息以及空闲子链路数满足所述占用的子链路数的待选链路,通过所述待选链路计算所述业务ID对应的业务的路由,得到至少一条路由; 资源收缩模块,用于对所述至少一条路由进行资源收缩,从所述至少一条路由中选择费用最低的目标路由,以便在所述目标带宽下采用所述目标路由传输所述业务ID对应的业务。
10.根据权利要求9所述的带宽的选择装置,其特征在于,所述获得模块,包括: 选择单元,用于选择空闲子链路数大于等于所述占用的子链路数的所述待选链路; 获取单元,用于获取所述业务ID对应的业务等级信息;根据所述业务等级信息获取所述业务ID对应的待选可用链路; 所述选择单元,还用于通过所述受限信息,从所述待选可用链路中选择目标可用链路; 计算单元,用于将所述目 标可用链路采用预定算法得到所述至少一条路由。
【文档编号】H04L12/911GK103780514SQ201410047168
【公开日】2014年5月7日 申请日期:2014年2月11日 优先权日:2014年2月11日
【发明者】孔力, 王光全, 王丽琼, 张红, 王海军, 黄为民, 郑波, 满祥锟, 张贺, 黄永亮, 沈世奎 申请人:中国联合网络通信集团有限公司