本发明专利技术公开了一种侦测PTN链路可用带宽的方法及装置,该方法包括1)创建PTN业务时,根据用户选择的端点以及选择与端口条件对应的预定算法计算链路带宽;2)读取经过链路的所有隧道和伪线的CIR值;3)根据所述链路带宽、所述隧道和伪线的CIR值计算得到链路的当前可用带宽。该装置包括带宽资源计算模块,所述带宽资源计算模块用于根据用户选择的端点以及选择与端口条件对应的预定算法计算链路带宽,读取链路上承载的所有隧道和伪线的CIR值,并根据预定算法计算出链路的当前可用带宽。本发明专利技术创建PTN业务时,能够根据用户选择的A/Z端点网元,侦测出所有链路的可用带宽资源,便于用户选择带宽资源充沛的链路,对已有资源进行最合理的利用。
【技术实现步骤摘要】
-种侦测PTN链路可用带宽的方法及装置
本专利技术涉及通讯
,尤其涉及一种侦测PTN链路可用带宽的方法及装置。
技术介绍
在通讯领域,开通业务是最重要的功能之一,现在大部分厂家已经支持端到端创 建业务的功能,能够自动生成业务途经的路径,在方便性上已经大大提高。但是仍然停留在 以往SDH的思维,只是对跳数和矢量距离有考虑,没有结合PTN业务的分组特性,对带宽资 源没有直观反应,用户无法了解当前的网络链路上仍然还有多少资源可以使用。 目前各运营商正处于PTN快速建网阶段,一般一个EMS网络每天能上十几端PTN 设备,尚处于粗线条管理方式,很多设备都在空转。但是,PTN扩容总有停止的一天,用户不 了解当前的网络链路上的可用带宽就无法合理、节约利用每个链路的资源,造成大量资源 浪费的同时,PTN业务的创建效率也无法得到提升。
技术实现思路
针对现有技术存在的问题,本专利技术的目的在于提供一种侦测PTN链路可用带宽的 方法和装置,更具体一点说:创建PTN业务时,根据用户选择的A/Z端点网元,侦测所有链路 的可用带宽资源,如此用户可以手工选择经过某段带宽较为空闲的链路,或者避开某段带 宽较为繁忙的链路,能够合理利用链路的资源,提高PTN业务的创建效率。 本专利技术的侦测PTN链路可用带宽的方法,包括如下步骤: 1)创建PTN业务时,根据用户选择的端点以及选择与端口条件对应的预定算法计 算链路带宽; 2)读取经过链路的所有隧道和伪线的CIR值; 3)根据所述链路带宽、所述隧道和伪线的CIR值计算得到链路的当前可用带宽。 进一步,所述端口条件与预定算法的对应关系具体为: 如果端口没有配置CIR(Committed Information Rate,承诺信息速率),链路带宽 =MIN (A端口物理带宽,Z端口物理带宽); 如果端口有配置CIR且A端口物理带宽=Z端口物理带宽时,链路带宽=MAX(A端 口的 CIR,Z 端口的 CIR); 如果端口有配置CIR且A端口物理带宽〈Z端口物理带宽时,假如A端口物理带宽 〈Z端口的CIR,则链路带宽=A端口物理带宽; 如果端口有配置CIR且A端口物理带宽〈Z端口物理带宽时,假如A端口的物理带 宽>=Z端口的CIR,则链路带宽=MAX (A端口的CIR,Z端口的CIR); 如果端口有配置CIR且A端口物理带宽〉Z端口物理带宽时,假如A端口的CIR>Z 端口的物理带宽,则链路带宽=Z端口物理带宽;否则,链路带宽=MAX(A端口的CIR,Z端口 的 CIR)。 进一步,如果所述链路的当前可用带宽为具体数值,则所述链路的当前可用带宽 的算法具体为:当前可用带宽=链路带宽-SUM (有配置CIR的隧道的CIR)-SUM (没有配置 CIR的隧道承载的伪线的CIR)。 进一步,如果所述链路的当前可用带宽为百分比,则所述链路的当前可用带宽的 算法具体为:当前可用带宽={链路带宽-SUM (有配置CIR的隧道的CIR) -SUM (没有配置 CIR的隧道承载的伪线的CIR) }/链路带宽。 进一步,如果伪线没有配置CIR,伪线的CIR取0值。 进一步,如果隧道没有配置CIR、隧道承载的所有伪线上也没有配置CIR,SUM (没 有配置CIR的隧道承载的伪线的CIR)取0值。 进一步,步骤3)之后还包括步骤4)根据用户选中的端点通过已知的路径搜索算 法搜索出所有可达路径,然后计算所有可达路径的当前可用带宽,并根据所有可达路径的 当前可用带宽的大小比较结果得到用户选中端点间最佳路径和最佳路径的当前可用带宽。 进一步,所述可达路径的当前可用带宽=MIN (通过路径所有链路的当前可用带 宽)。 进一步,所述最佳路径的当前可用带宽=MAX (所有可达路径的当前可用带宽)。 进一步,在步骤1)之前还包括对用户选中的端点之间是否存在通路进行判断,如 果用户选中的端点之间不存在通路,则进行异常显示。 进一步,如果步骤4)中所述所有可达路径的当前可用带宽均为0,则进行异常显 /_J、1 〇 进一步,所述链路的当前可用带宽以及可达路径的当前可用带宽均可以在网管系 统的用户界面上显示。 对应上述方法,本专利技术的侦测PTN链路的可用带宽的装置,包括带宽资源计算模 块,所述带宽资源计算模块用于根据用户选择的端点以及选择与端口条件对应的预定算法 计算链路带宽,读取链路上承载的所有隧道和伪线的CIR值,并根据预定算法计算出链路 的当前可用带宽。 进一步,所述带宽资源计算模块包括查询链路承载的隧道和伪线子模块和计算链 路当前可用带宽子模块; 所述查询子模块用于读取链路上承载的所有隧道和伪线的CIR值; 所述计算子模块用于根据用户选择的端点以及选择与端口条件对应的预定算法 计算链路带宽,并根据所述链路带宽、所述隧道和伪线的CIR值计算得到链路的当前可用 带宽。 进一步,所述装置还包括业务创建模块,所述业务创建模块用于选择端点,并根据 选中的端点利用已知的路径搜索算法搜索出所有可达路径,并计算所有可达路径的当前可 用带宽,根据所有可达路径的当前可用带宽的大小比较结果得到用户选中端点间最佳路径 和最佳路径的当前可用带宽。 进一步,所述业务创建模块包括计算路径带宽子模块、计算最佳路径子模块和数 据下发子模块; 所述计算路径带宽子模块用于根据选中的端点利用已知的路径搜索算法搜索出 所有可达路径,并计算所有可达路径的当前可用带宽; 所述计算最佳路径子模块用于根据所有可达路径的当前可用带宽的大小比较结 果计算得到用户选中端点间的最佳路径和最佳路径的当前可用带宽; 所述数据下发子模块用于将计算得到的最佳路径的相关数据下发至设备上。 本专利技术创建PTN业务时,能够根据用户选择的A/Z端点网元,侦测出所有链路的可 用带宽资源,便于用户选择带宽资源充沛的链路,对已有资源进行最合理的利用。 【附图说明】 图1为网管系统组网示意图; 图2为第一实施例中链路的可用带宽资源侦测方法流程图; 图3为第二实施例中创建PTN业务时自动选择最佳带宽资源路径的方法流程图; 图4为第三实施例中链路的可用带宽资源侦测装置的结构示意图; 图5为第四实施例中自动选择最佳带宽资源路径的装置结构示意图。 【具体实施方式】 为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附 图及较佳实施例,对本专利技术进行详细说明如下。 实施例1 本专利技术第一实施例,一种PTN链路可用带宽的侦测方法,如图2中的步骤S103、步 骤S104和步骤S105所示: 步骤S103,根据用户选择的端点以及选择与端口条件对应的预定算法计算链路带 宽: 如果端口没有指定CIR,链路带宽=MIN (A端口物理带宽,Z端口物理带宽)。 如果端口有指定CIR、A端口物理带宽=Z端口物理带宽时,链路带宽=MAX (A端口 的 CIR,Z 端口的 CIR)。 如果端口有指定CIR、A端口物理带宽〈Z端口物理带宽时,假如A端口物理带宽〈Z 端口的CIR,则链路带宽=A端口物理带宽本文档来自技高网...
【技术保护点】
侦测PTN链路可用带宽的方法,其特征在于,包括如下步骤:1)创建PTN业务时,根据用户选择的端点以及选择与端口条件对应的预定算法计算链路带宽;2)读取经过链路的所有隧道和伪线的CIR值;3)根据所述链路带宽、所述隧道和伪线的CIR值计算得到链路的当前可用带宽。
【技术特征摘要】
1. 侦测PTN链路可用带宽的方法,其特征在于,包括如下步骤: 1) 创建PTN业务时,根据用户选择的端点以及选择与端口条件对应的预定算法计算链 路带宽; 2) 读取经过链路的所有隧道和伪线的CIR值; 3) 根据所述链路带宽、所述隧道和伪线的CIR值计算得到链路的当前可用带宽。2. 如权利要求1所述的侦测PTN链路可用带宽的方法,其特征在于,所述端口条件与预 定算法的对应关系具体为: 如果端口没有配置CIR,链路带宽=MIN (A端口物理带宽,Z端口物理带宽); 如果端口有配置CIR且A端口物理带宽=Z端口物理带宽时,链路带宽=MAX (A端口的 CIR,Z 端口的 CIR); 如果端口有配置CIR且A端口物理带宽〈Z端口物理带宽时,假如A端口物理带宽〈Z 端口的CIR,则链路带宽=A端口物理带宽; 如果端口有配置CIR且A端口物理带宽〈Z端口物理带宽时,假如A端口的物理带宽 >=Z端口的CIR,则链路带宽=MAX (A端口的CIR,Z端口的CIR); 如果端口有配置CIR且A端口物理带宽〉Z端口物理带宽时,假如A端口的CIR>Z端口 的物理带宽,则链路带宽=Z端口物理带宽;否则,链路带宽=MAX (A端口的CIR,Z端口的 CIR)。3. 如权利要求1所述的侦测PTN链路可用带宽的方法,其特征在于,如果所述链路的当 前可用带宽为具体数值,则所述链路的当前可用带宽的算法具体为:当前可用带宽=链路 带宽-SUM (有配置CIR的隧道的CIR) -SUM (没有配置CIR的隧道承载的伪线的CIR)。4. 如权利要求1所述的侦测PTN链路可用带宽的方法,其特征在于,如果所述链路的当 前可用带宽为百分比,则所述链路的当前可用带宽的算法具体为:当前可用带宽={链路带 宽-SUM (有配置CIR的隧道的CIR)-SUM (没有配置CIR的隧道承载的伪线的CIR)} /链路 带宽。5. 如权利要求4所述的侦测PTN链路可用带宽的方法,其特征在于,如果伪线没有配置 CIR,伪线的CIR取0值。6. 如权利要求4所述的侦测PTN链路可用带宽的方法,其特征在于,如果隧道没有配置 CIR、隧道承载的所有伪线上也没有配置CIR,SUM (没有配置CIR的隧道承载的伪线的CIR) 取〇值。7. 如权利要求1所述的侦测PTN链路可用带宽的方法,其特征在于,步骤3)之后还包 括: 步骤4)根据用户选中的端点通过已知的路径搜索算法搜索出所有可达路径,然后计算 所有可达路径的当前可用带宽,并根据所有可达路径的当前可用带宽的大小比较结果得到 用户选中端点间...
【专利技术属性】
技术研发人员:洪伟栋,张锋,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。