用于自动交换光网络的路由查询方法及系统 技术领域 本发明涉及 ASON(Automatically Switched Optical Network, 自动交换光网络 ) 技术领域, 尤其涉及一种用于 ASON 的路由查询方法及系统。
背景技术 随着网络信息化的飞速发展, 数据业务的信息量呈现爆炸式增长, 数据业务的突 发性带宽需求, 给传输网络的半静态模式带来挑战。这种情况下, 如何提高网络资源利用 率, 降低成本, 增强资源利用灵活性, 就变得非常重要。ASON 凭借其可进行动态分配网络资 源, 快速灵活, 可调度, 实时监控网络状态以及根据业务优先级最大限度地进行保护恢复等 特点, 成为当今重要的通信技术并得到广泛应用。
ASON 是一种自动交换传送网, 主要特征是由用户端或者网管动态发起业务请求, 自动选择路由, 并通过信令控制实现业务维护功能, 即业务连接的建立、 修改、 拆除, 自动保 护和恢复, 自动发现等功能, 是融交换、 传送为一体的新一代光网络。
在 ASON 的实际运营中, 业务的保护等级丰富多样, 如果低保护等级业务使用高保 护等级的资源, 势必会造成高保护等级资源浪费, 例如无保护业务使用了复用段保护资源, 可能造成复用段保护 资源不足, 当需要建立复用段保护业务时会因资源不足而建立失败。 另一方面, 高等级业务在故障发生后, 需要保证瞬断时间及瞬断次数, 若资源选择不合理, 保护失效的出现机率提高, 瞬断时间或瞬断次数增加, 从而造成业务稳定性降低, 客户满意 度下降, 例如复用段保护业务频繁进出不同的复用段保护链路 / 环, 当这些入出复用段保 护链路 / 环的节点失效时, 复用段保护链路 / 环对此业务的保护亦失效, 极端情况下, 若复 用段保护业务每一跳都经过不同的复用段保护链路 / 环时, 该业务路径上任一节点失效都 不能通过保护倒换的方式使业务得到自愈, 因此, 业务等级与其保护能力相匹配是降低运 营成本的一项基本要求, 具体而言即是使各种保护等级的业务选择保护能力匹配程度最优 的路由, 从而降低保护失效概率, 提高业务的稳定性。
在现有的 ASON 网络中, 目前已应用的路由查询方式仅满足业务保护类型与路由 之间最基本的对应关系, 而无法保证业务等级与其路径实际提供的保护能力的匹配及资源 使用的优化。
发明内容 本发明的目的在于提供一种用于自动交换光网络的路由查询方法和系统, 以解决 业务等级与其路径实际提供的保护能力的不匹配及资源使用的不合理问题。
根据本发明的一个方面, 提供了一种用于自动交换光网络的路由查询方法, 包括 : 接收业务的路由查询请求 ; 根据业务的业务保护等级选择相应的路由查询策略 ; 根据所选 择的路由查询策略以及网络拓扑信息进行业务的路由查询。
进一步地, 根据业务的业务保护等级选择相应的路由查询策略包括 : 当业务为无 保护业务, 在进行路由查询时, 仅使用无保护属 性的链路 ; 若网络中不存在满足条件的路
由时, 除使用无保护属性的链路外还可使用复用段保护链路 / 环, 且优先选择所经过的复 用段保护链路 / 环的个数最少的路由。
进一步地, 根据业务的业务保护选择相应的路由查询策略包括 : 当业务为复用段 保护业务, 在进行路由查询时, 仅使用同一复用段保护链路 / 环上的工作资源 ; 若网络中不 存在满足条件的路由时, 除使用同一复用段保护链路 / 环上的工作资源外还可使用多个复 用段保护链路 / 环的工作资源, 且优先选择所经过的复用段保护链路 / 环的个数最少的路 由。
进一步地, 根据业务的业务保护等级选择相应的路由查询策略包括 : 当业务为额 外业务, 在进行路由查询时, 仅使用复用段保护链 / 环的可带额外业务的保护资源, 且优先 选择所经过的复用段保护链 / 环的节点数总和最少的路由 ; 若网络中不存在满足条件的路 由时, 除使用复用段保护链路 / 环的可带额外业务的保护资源外还可使用无保护属性的链 路, 不使用复用段保护组中的工作资源, 且优先选择所经过的无保护属性的链路的个数最 少的路由 ; 若路由查询结果中, 满足条件的路由有多条, 则优先选择所经过的复用段保护链 / 环的节点数总和最少的路由。
进一步地, 根据所选择的路由查询策略以及所存储的网络拓扑信息进行业务的路 由查询之前还包括 : 对自动交换光网络中的资源的属性进行标识 ; 通过路由协议将本地资 源的属性标识泛洪到网络中各个节点, 在各个节点的控制平面形成网络拓扑信息。
进一步地, 资源的保护类型至少为以下一种 : 无保护、 二纤双向复用段共享保护 环带额外业务、 二纤双向复用段共享保护环不带额外业务、 四纤双向复用段共享保护环带 额外业务、 四纤双向复用段共享保护环不带额外业务、 四纤单向链路 1+1 复用段保护、 四纤 双向链路 1+1 复用段保护、 四纤单向链路 1:1 复用段保护带额外业务、 四纤单向链路 1:1 复 用段保护不带额外业务、 四纤双向链路 1:1 复用段保护带额外业务、 四纤双向链路 1:1 复用 段保护不带额外业务、 多纤单向链路 1:N 复用段保护带额外业务、 多纤单向链路 1:N 复用段 保护不带额外业务、 多纤双向链路 1:N 复用段保护带额外业务和多纤双向链路 1:N 复用段 保护不带额外业务。
进一步地, 在接收业务的路由查询请求之前还包括 : 接收业务的操作请求, 并根据 操作请求生成路由查询请求, 其中, 业务操作请求至少为以下一种 : 业务建立前路由预查 询、 业务建立、 业务修改和业务优化重路由。
进一步地, 资源的属性至少包括 : 资源的保护类型和资源所属保护组编号
根据本发明的另一方面, 提供了一种用于自动交换光网络的路由查询系统, 包括 : 业务管理单元, 用于接收业务的路由查询请求 ; 查询策略单元, 用于根据业务的业务保护等 级选择相应的路由查询策略 ; 路由查询单元, 用于根据所选择的路由查询策略以及网络拓 扑信息进行业务的路由查询。
进一步地, 路由查询系统还包括 : 网络管理单元, 用于根据自动交换光网络中的资 源的保护类型及保护组编号对资源的属性进行标识 ; 资源管理单元, 用于通过路由协议将 本地资源的属性标识泛洪到网络中各个节点, 在各个节点的控制平面形成网络拓扑信息。
在本发明中, 通过对不同保护等级业务制定多种优化程度不同的路由查询策略, 再通过对路由查询策略的选择达到资源使用的最优化, 从而解决了在现有的路由查询方式 仅满足业务保护类型与路由之间最基本的对应关系, 而无法保证业务等级与其路径实际提供 的保护能力的匹配及资源使用的优化的问题, 从而达到了有效提高业务的稳定性的效 果。 附图说明
图 1 示出了本发明实施例提供的路由查询方法流程图 ;
图 2 示出了本发明实施例提供的路由查询系统结构框图 ;
图 3 示出了本发明实施例一提供的查询系统结构框图 ;
图 4 示出了本发明实施例二提供的路由查询流程图 ;
图 5 示出了本发明实施例三提供的路由查询方法流程图 ; 以及
图 6 示出了本发明实施例四提供的自动交换光网络的网络拓扑图。 具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互组合。
图 1 示出了本发明实施例提供的路由查询方法流程图, 如图 1 所示, 该方法包括 : 步骤 S102, 接收业务的路由查询请求。
步骤 S104, 根据业务的业务保护等级选择相应的路由查询策略。
步骤 S106, 根据所选择的路由查询策略以及所存储的网络拓扑信息进行业务的路 由查询。
在上述方法中, 按照一定策略给不同保护属性要求的业务进行路由查询, 使得资 源使用的最优化, 从而解决了在现有的路由查询中, 仅满足了业务保护类型与路由之间最 基本的对应关系, 而无法保证业务等级与其路径实际提供的保护能力的匹配及资源使用的 优化的问题,
根据业务对使用的资源类型的不同要求, 将业务保护类型划分为三大类 : 无保护 业务、 复用段保护业务、 额外业务。 其中无保护业务为不要求使用复用段保护资源的普通业 务, 且不因复用段保护倒换被抢占。复用段保护业务为要求使用复用段保护的工作资源的 高等级业务, 业务发生故障后由于复用段保护倒换 ( 复用段保护尚未失效的情况下 ) 业务 可自愈。 额外业务为低等级业务, 一般使用复用段保护的可带额外业务的保护资源, 特殊情 况下可使用无保护资源, 在资源不足或复用段发生保护倒换后, 额外业务被无保护业务、 复 用段业务抢占。 实际应用中的多种保护业务乃至新增业务类型在进行路由计算时均可归入 这三类中的一种。例如, 具有 SNCP(Sub-Network Connection Protection, 子网连接保护 ) 属性的业务在进行连接路由计算时可使用无保护业务的路由计算策略。
在上述步骤 S104 中, 当业务为无保护业务, 在进行路由查询时, 仅使用无保护属 性的链路 ; 若网络中不存在满足条件的路由时, 除使用无保护属性的链路外还可使用复用 段保护链路 / 环, 且优先选择所经过的复用段保护链路 / 环的个数最少的路由。在实际的 路由查询中, 可以按以下策略进行 :
对于保护类型为无保护的业务, 建立连接时应优先使用完全由无保护链路组成的 路由。若网络中不存在满足该条件的路由, 则放 宽路由约束条件, 允许选择复用段保护链 路, 在此基础上优先选择经过最少数量的复用段保护组。 这样的好处是, 尽可能将复用段保
护资源留给要求瞬断时间小于 50 毫秒的复用段保护类型的业务使用 ; 若因资源不足或用 户指定必须经过复用段保护属性资源, 则经过最少数量的复用段保护组。对应的路由策略 为: 1. 严格使用无保护属性链路 ; 2. 尽力使用无保护属性链路且经过的复用段保护链路 / 环个数最少。可在此基础上细化扩充, 如在满足本发明路由策略的前提下, 与跳数最少 / 代 价最小策略结合使用。
在上述步骤 S104 中, 当业务为复用段保护业务, 在进行路由查询时, 仅使用同一 复用段保护链路 / 环上的工作资源 ; 若网络中不存在满足条件的路由时, 除使用同一复用 段保护链路 / 环上的工作资源外还可使用多个复用段保护链路 / 环的工作资源, 且优先选 择所经过的复用段保护链路 / 环的个数最少的路由。在实际的路由查询中, 可以按以下策 略进行 :
对于保护类型为复用段保护的业务, 建立连接时应严格使用具有复用段保护属性 的工作链路, 禁止使用无保护链路, 禁止使用复用段保护组中的保护链路。 在此基础上优先 选择经过最少数量的复用段保护组, 特别是经过最少数量的复用段保护环。 这样的好处是, 尽可能使业务经过复用段链路 / 环的入节点和出节点数量最少, 因为当此类节点失效时, 业务无法通过复用段倒换获得恢复, 只能发起动态重路由, 瞬断时间超过 50 毫秒。对应的 路由策略为 : 1. 严格使用同一个复用段保护链路 / 环上的工作链路 ; 2. 使用多个复用段保 护链路 / 环上的工作链路且经过的复用段保护链路 / 环个数最少。 可在此基础上细化扩充, 如在满足本发明路由策略的前提下, 与跳数最少 / 代价最小策略结合使用。 在上述步骤 S104 中, 当业务为额外业务, 在进行路由查询时, 仅使用复用段保护 链 / 环的可带额外业务的保护资源, 且优先选择所 经过的复用段保护链 / 环的节点数总和 最少的路由 ; 若网络中不存在满足条件的路由时, 除使用复用段保护链路 / 环的可带额外 业务的保护资源外还可使用无保护属性的链路, 不使用复用段保护组中的工作资源, 且优 先选择所经过的无保护属性的链路的个数最少的路由 ; 若路由查询结果中, 满足条件的路 由有多条, 则优先选择所经过的复用段保护链 / 环的节点数总和最少的路由。在实际的路 由查询中, 可以按以下策略进行 :
对于保护类型为额外业务的业务, 建立连接时应禁止使用复用段保护组中的工作 资源, 优先使用复用段保护的可带额外业务的保护资源, 在此基础上优先选择经过的所有 复用段保护链 / 环的节点数总和最少的路由。这样的好处是, 降低因网络中复用段链 / 环 上任一节点失效后触发额外业务被抢占的几率。若网络中不存在满足该条件的路由, 则放 宽路由约束条件, 允许选择无保护链路, 在此基础上优先选择经过最少数量的无保护链路。 这样的好处是, 尽可能将网络中的无保护资源留给优先级高于额外业务的无保护业务使 用。对应的路由策略为 : 1. 严格使用复用段保护的可带额外业务的保护链路, 优先选择经 过的所有复用段保护链 / 环的节点数总和最少的路由 ; 2. 禁止使用复用段保护组中的工作 资源, 尽力使用复用段保护的可带额外业务的保护资源, 可使用无保护链路, 优先选择经过 无保护链路数量最少的路由, 若经过的无保护链路跳数相同则优先选择经过的所有复用段 保护链 / 环的节点数总和最少的路由。
在上述步骤 S106 之前还包括步骤 : 根据自动交换光网络中的资源的保护类型及 保护组编号对资源的属性进行标识 ; 通过路由协议将本地资源的属性标识泛洪到网络中各 个节点, 在各个节点的控制平面形成网络拓扑信息。
图 2 示出了本发明实施例提供的路由查询系统结构框图, 如图 2 所示, 该路由查询 系统包括 : 业务管理单元 22、 查询策略单元 23 和路由查询单元 24。 其中, 业务管理单元 22、 查询策略单元 23 和路由查询单元 24 依次连接。业务管理单元 22 用于接收业务操作请求, 生成并发送路由查询请求, 接收路由查询结果 ; 查询策略单元 23 用于根据业务的业务保护 等级选择相应的路由查询策略 ; 路由查询单元 24, 用于根据查询策略单元 23 所选择的路由 查询策略以及所存储的网络拓扑信息进行业务的路由查询。
在上述装置中, 查通过查询策略单元 23 对不同保护等级业务制定多种优化程度 不同的路由查询策略, 再通过路由查询单元 24 对所选择的路由达到资源使用的最优化, 从 而解决了在现有的路由查询中, 仅满足业务保护类型与路由之间最基本的对应关系, 而无 法保证业务等级与其路径实际提供的保护能力的匹配及资源使用的优化的问题。
在上述的系统结构中, 还可以包括 : 网络管理单元 ( 图中未示出 ), 用于根据自动 交换光网络中的资源的保护类型及保护组编号对资源的属性进行标识, 下发业务操作请 求; 资源管理单元 ( 图中未示出 ), 用于接收网络管理单元配置的本地资源的属性标识, 将 本地资源的属性标识发送到协议控制单元, 接收协议控制单元收到的其他节点的资源的属 性标识, 形成网络拓扑信息 ; 协议控制单元 ( 图中未示出 ), 用于通过路由协议将本地资源 的属性标识泛洪到网络中各个节点, 接收网络中其他节点发送过来的资源的属性标识。 实施例一
本实施例描述了一个在自动交换光网络中实际运用的路由查询系统, 如图 3 所 示, 该路由查询系统包括 : 网络管理单元 10 和控制平面 20, 它们之间相连接。网络管理单 元 10 用于管理自动交换光网络, 维护光链路的属性标识, 下发业务保护类型及路由查询约 束条件, 下发业务操作请求, 接收控制平面 20 上报的信息。控制平面 20 位于自动交换光 网络的各个节点, 各个节点中的控制平面 20 功能相同。为简化显示, 在图 3 中, 仅画出网络 中某两个节点上的控制平面, 自动交换光网络中其他节点的控制平面与这两个节点完全相 同。
控制平面 20 包括 : 业务管理单元 22、 查询策略单元 23、 路由查询单元 24、 资源管 理单元 26 和协议控制单元 28。资源管理单元 26, 接收网络管理单元 10 下发的链路保护属 性标识维护命令, 负责维护本地链路保护属性标识, 负责将收到的其他节点泛洪过来的链 路信息整理形成网络拓扑信息。协议控制单元 28, 将本节点链路信息形成协议报文泛洪到 整个网络中其他节点, 接收其他泛洪过来的协议报文并提取链路信息。 业务管理单元 22, 接 收网络管理单元 10 下发的业务操作请求, 如业务建立前路由预查询、 业务建立、 业务修改、 业务优化重路由等请求, 保存并维护业务保护属性, 根据需要向查询策略单元 23 发送路由 查询请求, 接收路由查询单元 24 返回的路由查询结果 ; 业务管理单元 22 还包括一个连接管 理模块 221, 连接管理模块 221 根据路由查询结果发起路由连接建立。查询策略单元 23, 接 收业务管理单元 22 下发的路由查询请求, 根据请求中业务的业务保护等级选择相应的路 由查询策略, 根据路由查询单元 24 应答调整路由查询策略 ; 路由查询单元 24, 接收路由查 询策略, 使用资源管理单元 26 生成的网络拓扑信息进行路由查询, 将查询结果返回查询策 略单元 23。
实施例二
本实施例描述了一个在实际运用中的路由查询流程, 如图 4 所述, 包括以下步骤 :
步骤 S402, 用户设置网络中光链路的保护类型及保护组编号, 网络管理平台配置 链路属性标记给控制平面。
在本实施例中, 自动交换光网络中包括若干光链路, 每段光链路均有保护属性, 其 中具有复用段保护属性的光链路需要设有所属保护组编号。
具体地, 用户确定网络规划, 通过网络管理平台配置链路。 链路属性标记需要至少 包括 : 保护类型、 保护组编号。保护类型有 : 无保护、 二纤双向复用段共享保护环 ( 带额外 业务 )、 二纤双向复用段共享保护环 ( 不带额外业务 )、 四纤双向复用段共享保护环 ( 带额 外业务 )、 四纤双向复用段共享保护环 ( 不带额外业务 )、 四纤单向链路 1+1 复用段保护、 四 纤双向链路 1+1 复用段保护、 四纤单向链路 1:1 复用段保护 ( 带额外业务 )、 四纤单向链路 1:1 复用段保护 ( 不带额外业务 )、 四纤双向链路 1:1 复用段保护 ( 带额外业务 )、 四纤双 向链路 1:1 复用段保护 ( 不带额外业务 )、 多纤单向链路 1:N 复用段保护 ( 带额外业务 )、 多纤单向链路 1:N 复用段保护 ( 不带额外业务 )、 多纤双向链路 1:N 复用段保护 ( 带额外 业务 )、 多纤双向链路 1:N 复用段保护 ( 不带额外业务 )。保护组编号作为各保护的区分标 识, 本发明实施例要求保护组编号全网唯一, 表示方式为 ( 保护组中最小节点 ID, 保护组在 最小节点上的保护组 ID), 在网络规划阶段已确定。无保护链路的保护组 ID 默认为零。综 上, 本发明实施例中链路属性标记表示为 ( 保护类型, 保护组中最小节点 ID, 保护组在最小 节点上的保护组 ID)。标记生成方式可以有其他实现方式, 在此不作限制。
其他可选配链路属性为链路权重、 链路所属共享风险链路组等, 用于对权重、 SRLG 分离性有要求的路由查询。
步骤 S404, 控制平面通过路由协议将本地资源属性标识泛洪到网络中各个节点, 各个节点控制平面形成网络拓扑信息。
具体地, 用于泛洪资源属性标识的路由协议可使用 OSPF 协议, 但不限于此。各节 点收到其他节点的链路信息后, 形成网络拓扑信息, 结合带宽信息用于路由查询。
步骤 S406, 网络管理平台将业务保护等级信息下发至控制平面, 控制平面根据业 务保护等级生成一系列优化程度不同的路由查询策略。
具体地, 业务建立时, 网络管理平台将业务保护等级信息下发至控制平面, 控制平 面保存业务保护等级, 并根据业务保护等级生成一系列优化程度不同的路由查询策略, 用 于业务建立以及业务故障时动态重路由和用户启动的优化重路由。业务建立成功后, 若用 户修改业务保护等级, 网络管理平台将业务保护等级修改信息下发至控制平面, 控制平面 根据修改后的业务保护等级生成与之对应的一系列优化程度不同的路由查询策略, 用于业 务修改以及业务故障时动态重路由和用户启动的优化重路由。
步骤 S408, 控制平面智能选取路由策略进行路由查询, 选择最优路由。
具体地, 当控制平面进入路由查询流程, 如业务建立、 修改、 业务故障时动态重路 由、 用户启动的优化重路由、 路由预查询等, 控制平面根据当前网络可用资源及用户指定 的必经、 必避、 无关性路由信息, 智能选取路由策略进行路由查询, 需要查询的链路属性至 少包括 : 链路属性标记, 链路空闲带宽 ; 可选链路属性为链路权重、 链路所属共享风险链路 组, 最终确定最优路由。
实施例三
本实施例描述了自动交换光网络中基于资源使用最优化的路由选择执行流程, 如图 5 所示, 包括以下步骤 :
步骤 S502, 业务首节点收到网络管理单元下发的业务保护类型及路由查询约束条 件并保存。
步骤 S504, 首节点按业务保护类型生成系列路由策略。具体的策略生成可以按照 前文中所描述的基于资源使用最优化的路由查询策略。
步骤 S506, 首节点选择路由策略, 判断是否是首次查询, 如果是转步骤 S508 ; 如果 不是, 判断优化程度较前一次低的路由策略是否存在 ; 如果是转步骤 S508, 如果不是则转 步骤 S510。
步骤 S508, 首节点根据泛洪到本点的全网拓扑信息, 按当前路由策略和连接路由 必经必避信息进行路由查询, 其中, 必经必避信息为路由必须经过和必须避开哪些链路的 相关信息。
步 骤 S510, 判断查路结果是否成功 ; 如 果 是 转 步 骤 S512, 如果不是则转步骤 S506 ;
步骤 S512, 路由查询结果发起连接建立, 或向网管平台返回路由查询结果。
步骤 S514, 路由查询失败, 向网管平台返回路由查询结果。 实施例四
本实施例描述了根据业务的不同保护等级在自动交换光网络中选择查询路由的 过程, 本实施例的网络拓扑结构如图 6 所示, 该自动交换光网络包括 16 个节点, 节点 ID 由 A 至 P 递增。网络拓扑包括 2 个二纤共享复用段保护环和若干无保护链路。
在本实施例中, 网络中光纤完成后, 将光纤保护类型及保护组编号配置给所属节 点, 各节点将本地光纤信息泛洪至网络中每个节点的控制平面。 泛洪完成后, 各节点均具备 全网拓扑信息, 包括各段光纤保护类型及保护组编号, 用于路由计算。其中二纤环 1 的完整 拓扑为 {[A4, B2][B4, C2][C4, D1][D2, E2][E4, A2]}, 二纤环 1 上节点 ID 最小的节点为节 点 A, 二纤环 1 在节点 A 上配置的保护组 ID 为 1, 因此各段链路的链路属性标记均可表示为 (2F, A, 1)。二纤环 2 的完整拓扑为 {[A3, B1][B3, C1][C3, F1][F2, G1][G2, H1][H2, I1][I2, E1][E3, A1]}, 二纤环 2 上节点 ID 最小的节点为节点 A, 二纤环 2 在节点 A 上配置的保护组 ID 为 2, 因此各段链路的链路属性标记均可表示为 (2F, A, 2)。网络中无保护链路的链路属 性标记均可表示为 (NP, NULL, 0)。
操作者使用网络管理单元请求建立一条节点 C 至节点 I 的无保护属性业务。首节 点 C 收到请求后, 生成无保护业务最优路由策略 S01, 在本实施例中 S01 为严格使用无保护 属性链路。首节点从本地保存的全网拓扑中筛选出所有链路属性标记均为 (NP, NULL, 0) 的 无保护属性链路, 进行路由查询, 其结果为 [C5, J1][J2, K1][K2, L1][L2, M1][M2, N1][N2, O1][O2, P1][P2, I3]。
若查询结果为失败, 例如本实例中节点 O 失效, 则首节点判断路由策略 S01 查路失 败后, 选用无保护业务次优路由策略 S02, 本实例中 S02 为尽力使用无保护属性链路且经过 的复用段保护链路 / 环个数最少。首节点从本地保存的全网拓扑中筛选出所有无保护属性 链路, 并入复用段链路或环保护组的资源组合。 若查询结果有多条, 选择经过复用段保护组 个数最少者, 其中, 进出同一复用段环两次, 等效处理为经过两个复用段保护组 ; 若经过复 用段保护组个数最少的路由有多条, 选择经过复用段跳数最少者为最优路由。在本实施例
中路由查询结果为 [C5, J1][J2, K1][K2, L1][L2, M1][M3, F3][F2, G1][G2, H1][H2, I1]。
本实施例中, 若操作者使用网络管理单元请求建立一条节点 C 至节点 I 的复用段 保护属性业务, 即要求此业务路由全路径必须为具有复用段保护能力的路径。首节点 C 收 到请求后, 生成复用段保护业务最优路由策略 S11, 本实例中 S11 为严格使用同一个复用段 保护链路 / 环上的工作链路。首节点查询本节点经过的复用段保护组, 结果为 (2F, A, 1) 与 (2F, A, 2)。从本地保存的全网拓扑中筛选出链路属性标记为 (2F, A, 1) 复用段保护属性链 路, 进行路由查询, 路由不可达。从本地保存的全网拓扑中筛选出链路属性标记为 (2F, A, 2) 复用段保护属性链路, 进行路由查询, 查得 2 条路由, 路由 1 为 [C3, F1][F2, G1][G2, H1] [H2, I1], 路由 2 为 [C1, B3][B1, A3][A1, E3][E1, I2]。跳数均为 4 跳, 选择其中一条作为 查路结果。
若查询结果有多条, 选择经过复用段保护组个数最少者, 其中进出同一复用段环 两次, 等效处理为经过两个复用段保护组 ; 若经过复用段保护组个数最少的路由有多条, 选 择经过复用段跳数最少者为最优路由。
在本实施例中, 若操作者使用网络管理单元请求建立一条节点 A 至节点 C 的额外 业务, 首节点 A 收到请求后, 生成复用段保护业务最优路由策略 S21, 本实施例中 S21 为严 格使用复用段保护的保护链路, 优先选择经过的所有复用段保护链 / 环的节点数总和最少 的路由。查询首末节点共同经过的复用段保护链路 / 环标识为 (2F, A, 1) 与 (2F, A, 2), 其 中环 (2F, A, 1) 节点总数为 5, 环 (2F, A, 2) 节点总数为 8, 优先选择经过的所有复用段保护 链 / 环的节点数总和最少的路由即选择经过环 (2F, A, 1) 的路由, 因此最优路由为 [A4, B2] [B4, C2]。
通过本发明的上述实施例, 通过对不同保护等级业务制定多种优化程度不同的路 由查询策略, 进而通过对路由查询策略的智能选 择达到资源使用最优化的路由选择要求, 避免了路由查询结果可用但不够优化的弊端, 解决了网络中资源使用浪费与不合理的问 题, 有效提高业务的稳定性。
显然, 本领域的技术人员应该明白, 上述的本发明的各单元或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成 的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以将它们存储 在存储装置中由计算装置来执行, 或者将它们分别制作成各个集成电路模块, 或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样, 本发明不限制于任何特定的 硬件和软件结合。
以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修 改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。