网络容量评估方法、装置及设备与流程

文档序号:15594145发布日期:2018-10-02 19:18阅读:224来源:国知局

本申请涉及通信领域,尤其涉及一种网络容量评估方法、装置及设备。



背景技术:

与采用固定光分插复用器(fixedopticaladd-dropmultiplexer,foadm)的点对点波分复用(wavelengthdivisionmultiplexing,wdm)网络(下文简称foadm网络)相比,采用可重构光分插复用器(reconfigurableopticaladd-dropmultiplexer,roadm)的网格化(mesh)wdm网络(下文简称roadm网络)能够提供数量更多且可在不同业务之间分配的路由,具备较大的系统容量、业务调度灵活性和升级潜力,应用日益广泛。

实际应用中,需要根据roadm网络容量的评估结果,为roadm网络中的大量业务分配路由。目前采用的一种方法为:在roadm网络的一对指定节点(包括源节点和宿节点)之间创建虚拟业务,直到网络资源不足无法创建为止,然后将该对指定节点之间可成功创建的虚拟业务数量,与已创建的实际业务数量之和,确定为该对指定节点之间的业务容量。然而,该方法仅仅关注roadm网络中该对指定节点之间的业务容量,其评估结果不能准确反映roadm网络的整体容量,准确性较差。当需要评估roadm网络的整体容量时,必须针对roadm网络中所有节点对重复该方法的所有步骤,计算量较大,网络容量的评估效率较低。



技术实现要素:

本申请提供一种网络容量评估方法、装置及设备,能够全面、准确地评估待评估网络的整体容量,确定待评估网络的可行性,提高roadm网络的规划效率。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供一种网络容量评估方法,该方法可以包括:获取可重构光分插复用器roadm网络的网络参数;其中,网络参数可以包括roadm网络的节点数量和线路速率、每个节点的本地维度数量,以及每个本地维度的波道容量。然后,根据线路速率、roadm网络中第i个节点的本地维度数量,以及第i个节点中第j个本地维度的波道容量,计算第i个节点的节点容量;其中,i≤n,j≤di,n为roadm网络的节点数量,di为第i个节点的本地维度数量,n和di均为自然数。之后,将roadm网络所有节点的节点容量之和,确定为roadm网络的网络容量。

第二方面,本申请提供一种网络容量评估装置,该装置可以包括:获取模块和确定模块。其中,获取模块,用于获取可重构光分插复用器roadm网络的网络参数;其中,网络参数可以包括roadm网络的节点数量和线路速率、每个节点的本地维度数量,以及每个本地维度的波道容量。确定模块,用于根据线路速率、roadm网络中第i个节点的本地维度数量,以及第i个节点中第j个本地维度的波道容量,计算第i个节点的节点容量,以及将roadm网络所有节点的节点容量之和,确定为roadm网络的网络容量。其中,i≤n,j≤di,n为roadm网络的节点数量,di为第i个节点的本地维度数量,n和di均为自然数。存储模块,用于存储指令和数据。

第三方面,本申请提供一种网络容量评估设备,该设备包括:处理器、收发器和存储器。其中,存储器用于存储一个或多个程序。该一个或多个程序包括计算机执行指令,当该设备运行时,处理器执行该存储器存储的该计算机执行指令,以使该设备执行第一方面及其各种可选的实现方式中任意之一所述的网络容量评估方法。

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当网络容量评估设备执行该指令时,该设备执行上述第一方面及其各种可选的实现方式中任意之一所述的网络容量评估方法。

本申请提供的网络容量评估方法、装置及设备,能够根据roadm网络的线路速率、每个节点的本地维度数量和每个本地维度的波道容量,计算roadm网络中每个节点的节点容量,进而计算出整个roadm网络的网络容量,能够全面、准确地评估roadm网络中每个节点的节点容量和roadm网络的整体容量,进而根据roadm网络的整体容量评估待评估网络的可行性,提高roadm网络的规划效率。

附图说明

图1为本申请实施例提供的网络容量评估方法、装置及设备所应用的roadm网络的结构示意图;

图2为本申请实施例提供的roadm网络中的节点的结构示意图;

图3为本申请实施例提供的网络容量评估方法的流程示意图一;

图4为本申请实施例提供的网络容量评估方法的流程示意图二;

图5为本申请实施例提供的网络容量评估方法的流程示意图三;

图6为本申请实施例提供的网络容量评估方法的流程示意图四;

图7为本申请实施例提供的网络容量评估装置的结构示意图;

图8为本申请实施例提供的网络容量评估设备的结构示意图。

具体实施方式

下面结合附图对本申请实施例提供的网络容量评估方法、装置及设备进行详细地描述。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。

此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,本申请实施例中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。

在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。

本申请实施例提供的路由分配方法可以应用于图1所示的roadm网络中,该roadm网络可以包含多个节点。其中,节点主要用于为用户提供接入点(accesspoint,ap),以及在用户使用的终端(图1未示出)与用户需要访问的另一节点之间、或者在与该节点连接的其他两个节点之间转发业务数据。例如,用户可以通过与图1所示的节点a-h中任一节点存在有线或无线连接的终端接入roadm网络,接收roadm网络提供的服务。在例如,图1中的节点c可以转发节点a和节点e之间的业务数据。需要说明的是,图1仅为示例性架构图,除图1中所示功能单元之外,该网络架构还可以包括其他功能单元,本申请实施例对此不作限定。

上述终端可以为用户设备(userequipment,ue),如:手机、电脑,还可以为蜂窝电话、无绳电话、会话发起协议(sessioninitiationprotocol,sip)电话、智能电话、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)、膝上型计算机、手持式通信设备、手持式计算设备、卫星无线设备、无线调制解调器卡、电视机顶盒(settopbox,stb)、用户驻地设备(customerpremiseequipment,cpe)和/或用于在无线系统上进行通信的其它设备。

图2示出了图1中任一节点的结构示意图。如图2所示,该节点可以包括一个本地可重构波长上下路模块(reconfigurablewavelengthadd-dropdevice,r-wadd)和7个线路r-wadd。其中,本地r-wadd主要用于为多个终端提供接入点(accesspoint,ap)。例如,如图2所示,本地r-wadd包括8个本地维度(即上下路光纤对)。若每个本地维度的波道(上下路光波对)容量为64个,每个波道可以承载一条业务,则本地r-wadd可以承载512条业务。

上述线路r-wadd主要用于建立该节点与roadm网络中的其他节点之间的连接。例如,假定图2中所示节点为图1中的节点c,且节点c通过线路方向1与节点a连接,通过线路方向2与节点e连接,则节点c可以通过线路方向1接收节点a发送的业务数据,并通过线路方向2向节点e转发其接收到的业务数据。可以理解,节点c也可以通过线路方向2接收节点ea发送的业务数据,并通过线路方向1向节点a转发其接收到的业务数据。

需要说明的是,图2仅仅为节点内部结构的一个示例,不能视为对节点内部结构的限定。事实上,一个节点的本地r-wadd的数量和线路r-wadd的数量、每个本地r-wadd的本地维度数量、每个本地维度的波道容量,可以与图2中所示的数量相同,也可以不同,本申请实施例不作限定。

如图3所示,本申请实施例提供一种网络容量评估方法,该方法可以包括s301-s303:

s301、获取roadm网络的网络参数。

其中,网络参数可以包括roadm网络的节点数量和线路速率、每个节点的本地维度数量,以及每个本地维度的波道容量。

示例性地,roadm网络的线路速率是指单位时间内的数据传输速率,可以根据线路的设计规格确认。例如,如40gbps(gigabitpersecond)、400gbps。

示例性地,s301获取roadm网络的网络参数,可以是通过输入/输出(input/output,i/o)接口接收到的网络参数,也可以是通过与roadm网络连接的监测设备采集到的网络参数,本申请实施例对此不作限定。

s302、根据线路速率、roadm网络中第i个节点的本地维度数量和第i个节点中第j个本地维度的波道容量,计算第i个节点的节点容量。

其中,i≤n,j≤di,n为roadm网络的节点数量,di为第i个节点的本地维度数量,n和di均为自然数。

示例性地,结合图3,如图4所示,s302根据线路速率、roadm网络中第i个节点的本地维度数量和第i个节点中第j个本地维度的波道容量,确定第i个节点的节点容量,可以包括s401:

s401、根据如下公式,计算第i个节点的节点容量:

其中,ci为第i个节点的节点容量,di为第i个节点的本地维度数量,wi,j为第i个节点中第j个本地维度的波道容量,li,j为线路速率。

需要说明的是,每个本地维度的线路速率可能相同,也可能不同,本申请实施例对此不作限定。若相同,则第i个节点的节点容量的计算公式可以简化为:

ci=wi,j×li,j×di。

s303、将roadm网络所有节点的节点容量之和,确定为roadm网络的网络容量。

若roadm网络为待评估网络,则可以根据如图3或图4所示的网络容量评估方法得到的每个节点的节点容量和roadm网络的网络容量,以确定待评估网络的网络容量是否否满足实际需求。若是,则将该待评估网络确定为待部署网络。其中,所述待评估网络可以是处在规划阶段、需要通过评估后才能实际部署的roadm网络。例如,需要新建的roadm网络和针对现有roadm网络进行升级的优化网络。所述待部署网络是指经过评估后确认可以实际部署的网络。例如,评估后可以进入工程阶段的新建网络和优化网络。示例性地,结合图3或图4,以图3为例,如图5所示,在执行s303将roadm网络所有节点的节点容量之和,确定为roadm网络的网络容量之后,该方法还可以包括s501:

s501、若待评估网络中所有节点的节点容量均大于预设节点容量阈值,且待评估网络的网络容量大于预设网络容量阈值,则将待评估网络确定为待部署网络。

其中,待部署网络用于在指定区域部署roadm网络。

需要说明的是,预设节点容量阈值和预设网络容量阈值可以根据该节点或roadm网络的实际需求来确定。例如,以该节点指定时间段内的业务量的统计结果为基础,并增加一定裕量的方式确定预设节点容量阈值。再例如,以该网络指定时间段内的业务量的统计结果为基础,并增加一定裕量的方式确定预设网络容量阈值。

实际应用中,也可以根据至少两个待评估网络的网络容量的比较结果,择优确定待部署网络。示例性地,结合图3或图4,以图3为例,如图6所示,在执行s303将roadm网络所有节点的节点容量之和,确定为roadm网络的网络容量之后,该方法还可以包括s601:

s601、将至少两个待评估网络中网络容量的数值最大的待评估网络,确定为待部署网络。

本申请提供的网络容量评估方法、装置及设备,能够根据roadm网络的线路速率、每个节点的本地维度数量和每个本地维度的波道容量,计算roadm网络中每个节点的节点容量,进而计算出整个roadm网络的网络容量,能够全面、准确地评估roadm网络中每个节点的节点容量和roadm网络的整体容量,进而根据roadm网络的整体容量评估待评估网络的可行性,提高roadm网络的规划效率。

本申请实施例可以对能够实施上述方法示例的网络容量评估装置或网络容量评估设备进行功能模块或者功能单元的划分。例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图7示出了上述网络容量评估装置的一种可能的结构示意图。该装置可以包括:获取模块701、计算模块702和确定模块703。

其中,获取模块701,用于获取可重构光分插复用器roadm网络的网络参数;其中,网络参数可以包括roadm网络的节点数量和线路速率、每个节点的本地维度数量,以及每个本地维度的波道容量;

计算模块702,用于根据线路速率、roadm网络中第i个节点的本地维度数量和第i个节点中第j个本地维度的波道容量,计算第i个节点的节点容量;其中,i≤n,j≤di,n为roadm网络的节点数量,di为第i个节点的本地维度数量,n和di均为自然数;

确定模块703,还用于将roadm网络所有节点的节点容量之和,确定为roadm网络的网络容量。

该装置还可以包括存储模块704。其中,存储模块704,用于存储指令和数据。

可选的,计算模块702,还用于根据如下公式,计算第i个节点的节点容量:

其中,ci为第i个节点的节点容量,di为第i个节点的本地维度数量,wi,j为第i个节点中第j个本地维度的波道容量,li,j为线路速率。

可选地,上述roadm网络可以为待评估网络。相应地,确定模块703,还用于若待评估网络中所有节点的节点容量均大于预设节点容量阈值,且待评估网络的网络容量大于预设网络容量阈值,则将待评估网络确定为待部署网络。其中,待部署网络用于在指定区域部署roadm网络。

可选地,上述待评估网络的数量至少两个。相应地,确定模块703,还用于将至少两个待评估网络中网络容量的数值最大的待评估网络,确定为待部署网络。

本申请提供的网络容量评估装置,能够根据roadm网络的每个节点的本地维度数量,以及每个本地维度的波道容量和线路速率,计算roadm网络中每个节点的节点容量,进而计算出整个roadm网络的网络容量,能够全面、准确地评估roadm网络中每个节点的节点容量和roadm网络的整体容量,能够根据roadm网络的整体容量评估待评估网络的可行性,提高roadm网络的规划效率。

图8示出了上述网络容量评估设备的一种可能的结构示意图。如图8所示,该设备可以包括:处理单元801和通信单元802。处理单元801用于对该设备的动作进行控制管理,例如,执行上述获取模块701、计算模块702和确定模块703执行的步骤,和/或用于执行本文所描述的技术的其它过程。通信单元802用于支持该设备与其他网络实体的通信,例如,执行上述获取模块701执行的步骤。此外,该设备还可以包括存储单元803和总线804,存储单元803用于存储该设备的程序代码和数据。

其中,上述处理单元801可以是该设备中的处理器或控制器,该处理器或控制器可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器或控制器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

通信单元802可以是该设备中的收发器、收发电路或通信接口等。

存储单元803可以是该设备中的存储器等,该存储器可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。

总线804可以是扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线804可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当网络设备执行该指令时,该网络设备执行上述方法实施例所示的方法流程中网络设备执行的各个步骤。

其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(compactdiscread-onlymemory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(applicationspecificintegratedcircuit,asic)中。在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1