一种对ptn网络业务进行保护的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及网络规划技术与计算机应用相结合的技术领域,特别涉及通信网络 规划设计中的基于P-cycle保护的PTN网络业务规划技术,S卩,使PTN网络中的业务满足 P-cycle保护,同时使配置出的P-cycle需求容量最小,而提供的保护能力最大的一种提高 网络带宽利用率的规划方法及装置。
【背景技术】
[0002] 分组传送网(PTN :Packet Transport Network)是新一代基于分组的、面向连接的 多业务传送技术,不仅能较好地承载电信级以太网业务,而且兼顾了传统的试验数据管理/ 技术数据管理(TDM:Testing Data Management/Technical Data Management)业务。在 我国运营商的城域网中,PTN技术主要定位于城域的汇聚接入层,网络主要承载的业务有: 第二/三代移动通信技术(2nd/3rd-generation)基站业务、集团专线和互联网大客户业 务、内部业务(营业厅数据通信网络(DCN:Data Communication Network)和网路协定电视 (IPTV:Internet Protocol Television))、光线路终端(0LT:0ptical Line Terminal)、无 线局域网络(WLAN :Wireless Local Area Networks)、环境监控等多种高质分组业务。所以 一旦网络中链路或节点失效将中断大量的业务,造成巨大的损失。
[0003] 预配置保护环(P-cycle :Preconfigured protection cycle),具有对P圈上链 路和跨段链路都提供保护的能力。PTN网络中,为业务的工作标记交换路径(LSP :Label Switch Path)配置的P圈为LSP双向隧道环。
[0004] 随着业务规模日益扩大,网络的生存性显得越来越重要。另外,带宽需求的增加使 得网络的带宽资源更加紧张。这就迫使我们在考虑PTN网络业务生存能力的同时,也得兼 顾带宽的利用率。
【发明内容】
[0005] 本发明的目的在于提供一种对PTN网络业务进行保护的方法及装置,能够解决在 链路失效时,无法高效率的保护链路上的业务带宽,导致网络带宽利用率低的问题。
[0006] 根据本发明的一个方面,提供了一种对PTN网络业务进行保护的方法,包括:
[0007] 遍历PTN网络业务集合中的每个业务,对所述每个业务路由建立业务路径,得到 对应于N个业务的N条业务路径;
[0008] 为N条业务路径之每条业务路径中的每条链路配置适合于多业务的保护圈;
[0009] 其特征在于:对N条业务路径中多条业务路径所经过任一链路的已配置的保护 圈,建立两条保护路径,使所述两条保护路径分别对该保护圈的链路业务集合提供保护。
[0010] 优选地,按照已用工作带宽从大到小的顺序对所述每条业务路径中的每条链路进 行降序排序,并依次遍历所述每条链路;
[0011] 从预置的保护圈数据库中找出包含所述每条链路的所有保护圈,并计算出配置每 个保护圈所需的工作带宽及其本身的冗余率;
[0012] 按照所述冗余率从小到大的顺序对所述所有保护圈依次进行判断,得到所述每条 链路的保护圈。
[0013] 优选地,所述的按照所述冗余率从小到大的顺序对所述所有保护圈依次进行判 断,得到所述每条链路的保护圈的步骤包括:
[0014] 将配置每个保护圈所需的工作带宽依次与该保护圈的链路剩余带宽进行比较;
[0015] 若所述链路剩余带宽大于配置该保护圈所需的工作带宽,则确定所述保护圈为该 链路的保护圈。
[0016] 优选地,还包括:
[0017] 若所述保护圈的部分链路存在保护圈,则删除包含所述部分链路的所有保护圈;
[0018] 对删除的所有保护圈中需要保护的链路重新进行配置,得到适合于多业务的保护 圈。
[0019] 优选地,所述的建立两条保护路径,使所述两条保护路径分别对该保护圈的链路 业务集合提供保护的步骤包括:
[0020] 从已配置的保护圈中划分出两条独立的保护路径;
[0021] 对该保护圈的链路业务集合进行划分,得到其业务工作带宽总和相等或相近似的 两个子业务集合;
[0022] 将所述的两个子业务集合分别配置给所述的两条独立的保护路径。
[0023] 优选地,所述的配置每个保护圈所需的工作带宽为,所述两个子业务集合中业务 工作带宽总和的最大值。
[0024] 根据本发明的另一方面,提供了一种对PTN网络业务进行保护的装置,包括:
[0025] 业务路径模块,用于遍历PTN网络业务集合中的每个业务,对所述每个业务路由 建立业务路径,得到对应于N个业务的N条业务路径;
[0026] 配置模块,用于为N条业务路径之每条业务路径中的每条链路配置适合于多业务 的保护圈;
[0027] 其特征在于:倒换配置模块,用于对N条业务路径中多条业务路径所经过任一链 路的已配置的保护圈,建立两条保护路径,使所述两条保护路径分别对该保护圈的链路业 务集合提供保护。
[0028] 优选地,所述的配置模块进一步包括:
[0029] 遍历子模块,用于按照已用工作带宽从大到小的顺序对所述每条业务路径中的每 条链路进行降序排序,并依次遍历所述每条链路;
[0030] 计算子模块,用于从预置的保护圈数据库中找出包含所述每条链路的所有保护 圈,并计算出配置每个保护圈所需的工作带宽及其本身的冗余率;
[0031] 判断子模块,用于按照所述冗余率从小到大的顺序对所述所有保护圈依次进行判 断,得到所述每条链路的保护圈。
[0032] 优选地,还包括:
[0033] 重新配置子模块,用于若所述保护圈的部分链路存在保护圈,则删除包含所述部 分链路的所有保护圈,对删除的所有保护圈中需要保护的链路重新进行配置,得到适合于 多业务的保护圈。
[0034] 优选地,所述的倒换配置模块进一步包括:
[0035] 保护圈划分子模块,用于从已配置的保护圈中划分出两条独立的保护路径;
[0036] 集合划分子模块,用于对该保护圈的链路业务集合进行划分,得到其业务工作带 宽总和相等或相近似的两个子业务集合;
[0037] 分配保护子模块,用于将所述的两个子业务集合分别配置给所述的两条独立的保 护路径。
[0038] 与现有技术相比较,本发明的有益效果在于:针对PTN业务流量不可分割的特点, 对业务的工作LSP提供P-cycle保护,同时使配置出的P-cycle能够对失效的链路提供近 似2倍的高效保护能力,有效地提高了网络带宽的利用率。
【附图说明】
[0039] 图1是本发明实施例提供的对PTN网络业务进行保护的方法原理图;
[0040] 图2是本发明实施例提供的对PTN网络业务进行保护的基于p-cycle的PTN网络 业务的装置结构图;
[0041] 图3是本发明实施例提供的对PTN网络业务进行保护的P圈工作和保护倒换说明 图;
[0042] 图4是本发明实施例提供的对PTN网络业务进行保护的方法流程图;
[0043] 图5是本发明实施例提供的对PTN网络业务进行保护的PTN网络拓扑图;
[0044] 图6是本发明实施例提供的对PTN网络业务进行保护的业务信息图;
[0045] 图7是本发明实施例提供的对PTN