路由建立方法和系统及子域控制器、主控制器技术方案

技术编号:15794796 阅读:119 留言:0更新日期:2017-07-10 09:56
本发明专利技术提出一种路由建立方法和系统及子域控制器、主控制器,涉及软件定义的网络领域。其中,本发明专利技术的路由建立方法包括:子域控制器接收跨域电路建立请求;子域控制器根据本域资源库信息判断是否能够建立路径,其中,子域控制器的本域资源库信息中包括本子域网络资源信息和本域跨域业务涉及的归属于其他子域的网络资源信息;若根据本域资源库能够建立路径,则确定路径并建立跨域电路。在此方法中,子域控制器能够掌握部分本域跨域业务涉及的归属于其他子域的网络资源,在建立跨域电路时,会首先查询自身掌握的跨域资源,从而极大的提高了跨域路由计算的效率,降低跨域路由计算对于主控制器和网络的负荷。

【技术实现步骤摘要】
路由建立方法和系统及子域控制器、主控制器
本专利技术涉及软件定义的网络领域,特别是一种路由建立方法和系统及子域控制器、主控制器。
技术介绍
在多层多域网络情况下,现有的跨域计算方法主要有以下两种方式:1、由主控制器完成松散路径计算,并交给相关子域完成严格路径计算。2、主控制器直接完成严格路径计算,并下发子域。第1种方式不需要主控制器获取子域路由信息,但建立一条完整电路需要主控制器与子域复杂交互过程,中间稍有出错,均导致电路建立失败。第2种方式需要主控制器获取子域全部信息,导致主控制器数据库庞大,且日常与子域更新交互量大,稍有变动,则会带来网络流量增加,影响其他正常业务及时响应。在多层多域的网络环境下,如何简化跨域路由计算,减少信令交互,降低网络负荷以及提高计算速度是跨域路由计算面临的一个大问题。
技术实现思路
本专利技术的一个目的在于提出一种反应迅速且降低网络负荷的跨域路由计算方案,赋予子域控制器跨域计算能力,从而减少主控制器与子域控制器之间的信息交互,提高全网对跨域业务的响应速度。根据本专利技术的一个方面,提出一种路由建立方法,包括:子域控制器接收跨域电路建立请求;子域控制器根据本域资源库信息判断是否能够建立路径,其中,子域控制器的本域资源库信息中包括本子域网络资源信息和本域跨域业务涉及的归属于其他子域的网络资源信息;若根据本域资源库能够建立路径,则确定路径并建立跨域电路。进一步地,还包括:若子域控制器根据本域资源库信息不能够建立路径,则向主控制器发出资源分配请求,从主控制器获取路径。进一步地,还包括:主控制器确定路径;主控制器将路径相关资源交给发起资源分配请求的子域控制器掌控;子域控制器根据路径相关资源信息更新本域资源库信息。进一步地,还包括:主控制器解除路径相关资源涉及的子域控制器中除发起资源分配请求的子域控制器外其他子域控制器对路径相关资源的控制权,对应子域控制器标注本域资源库信息中路径相关资源信息为占用状态。进一步地,主控制器确定路径包括:主控制器基于全网路由信息,根据资源分配请求中的业务方向信息和电路数量信息确定路径。进一步地,主控制器确定路径包括:主控制器基于跨域路由信息,根据资源分配请求中的业务方向信息和电路数量信息确定子域间松散路由;主控制器将子域间松散路由信息发送给对应子域的子域控制器;对应子域的子域控制器根据子域间松散路由信息确定子域内部路由信息,执行资源预留,并将子域内部路由信息发送给主控制器;主控制器根据子域间松散路由信息和从各个子域控制器获取的子域内部路由信息确定路径。进一步地,还包括:主控制器与子域控制器进行资源占用状态同步,释放未被占用的资源;主控制器确定路径为:主控制器根据释放未被占用的资源后的资源信息确定路径。进一步地,主控制器确定路径包括:主控制器根据子域控制器跨域电路常用方向、跨域电路建立频率和时间间隔确定路径需要的电路资源数量;根据确定的需要的电路资源数量建立包括对应电路资源数量的路径。进一步地,还包括:子域控制器记录路径信息,路径信息包括路径的源节点信息、源节点归属子域信息、目标节点信息、目标节点归属子域信息、占用电路数量信息、路径经过的节点和端口信息及归属子域信息、以及路径建立频率信息;子域控制器将路径信息上报给主控制器。进一步地,还包括:主控制器在预定时刻根据路径信息主动为子域控制器分配跨域资源。进一步地,主控制器在预定时刻根据路径信息主动为子域控制器分配跨域资源包括:主控制器判断路径信息中的电路数量和/或建立频率信息是否超过预定门限;若超过预定门限,则将对应路径信息的相关资源分配给对应的源节点所属子域控制器掌控。在此方法中,子域控制器能够掌握部分本域跨域业务涉及的归属于其他子域的网络资源信息,当子域控制器接收到跨域电路建立请求后,会首先查询自身掌握的跨域资源,根据自身资源建立跨域电路,从而极大的提高了跨域路由计算的效率,降低跨域路由计算对于主控制器和网络的负荷。根据本专利技术的另一个方面,提出一种子域控制器,包括:请求获取模块,用于接收跨域电路建立请求;判断模块,用于根据本域资源库信息判断是否能够建立路径,其中,子域控制器的本域资源库信息中包括本子域网络资源信息和本域跨域业务涉及的归属于其他子域的网络资源信息;路径确定模块,用于在根据本域资源库能够建立路径的情况下,确定路径并建立跨域电路。进一步地,还包括:上报模块,用于在判断模块确定根据本域资源库信息不能够建立路径的情况下,向主控制器发出资源分配请求;路径确定模块,还用于从主控制器获取路径。进一步地,还包括:资源库更新模块,用于根据来自主控制器的授权指令,获取路径相关资源的控制权,并更新本域资源库信息。进一步地,资源库更新模块,还用于根据来自主控制器的资源占用指令取消对对应节点的控制权,标注对应节点为占用状态。进一步地,还包括资源预留模块,用于根据来自主控制器的资源预留指令执行资源预留操作。进一步地,还包括:子域计算模块,用于接收来自主控制器的子域间松散路由信息,并根据子域间松散路由信息确定本子域的子域内部路由信息,执行资源预留,将子域内部路由信息发送给主控制器。进一步地,还包括:记录模块,用于记录路径信息,路径信息包括路径的源节点信息、源节点归属子域信息、目标节点信息、目标节点归属子域信息、占用电路数量信息、路径经过的节点和端口信息及归属子域信息、以及路径建立频率信息;上报模块,用于将路径信息上报给主控制器。进一步地,还包括:根据主控制器在预定时刻基于路径信息主动分配的跨域资源更新本域资源库信息。此子域控制器能够掌握部分本域跨域业务涉及的归属于其他子域的网络资源信息,当子域控制器接收到跨域电路建立请求后,会首先查询自身掌握的跨域资源,根据自身资源建立跨域电路,从而极大的提高了跨域路由计算的效率,降低跨域路由计算对于主控制器和网络的负荷。根据本专利技术的又一个方面,提出一种主控制器,包括:请求接收模块,用于从子域控制器获取申请建立跨域电路的资源分配请求;路径计算模块,用于根据资源分配请求确定路径;资源分配模块,用于向发起资源分配请求的子域控制器发送授权指令,将路径相关资源交给发起资源分配请求的子域控制器掌控。进一步地,资源分配模块,还用于向路径相关资源涉及的子域控制器中除发起资源分配请求的子域控制器外其他子域控制器发送资源占用指令,更改对应子域控制器中路径相关资源为占用状态。进一步地,路径计算模块还用于基于全网路由信息,根据资源分配请求中的业务方向信息和电路数量信息确定路径。进一步地,路径计算模块,还用于基于跨域路由信息,根据资源分配请求中的业务方向信息和电路数量信息确定子域间松散路由;将子域间松散路由信息发送给对应子域的子域控制器,从子域控制器获取子域内部路由信息;根据子域间松散路由信息和从各个子域控制器获取的子域内部路由信息确定路径。进一步地,还包括:资源同步模块,用于与子域控制器进行资源占用状态同步,释放未被占用的资源;路径计算模块,还用于根据释放未被占用的资源后的资源信息确定路径。进一步地,还包括:信息接收模块,用于从子域控制器获取路径信息,路径信息包括路径的源节点信息、源节点归属子域信息、目标节点信息、目标节点归属子域信息、占用电路数量信息、路径经过的节点和端口信息及归属子域信本文档来自技高网...
路由建立方法和系统及子域控制器、主控制器

【技术保护点】
一种路由建立方法,其特征在于,包括:子域控制器接收跨域电路建立请求;所述子域控制器根据本域资源库信息判断是否能够建立路径,其中,所述子域控制器的本域资源库信息中包括本子域网络资源信息和本域跨域业务涉及的归属于其他子域的网络资源信息;若根据所述本域资源库能够建立路径,则确定路径并建立跨域电路。

【技术特征摘要】
1.一种路由建立方法,其特征在于,包括:子域控制器接收跨域电路建立请求;所述子域控制器根据本域资源库信息判断是否能够建立路径,其中,所述子域控制器的本域资源库信息中包括本子域网络资源信息和本域跨域业务涉及的归属于其他子域的网络资源信息;若根据所述本域资源库能够建立路径,则确定路径并建立跨域电路。2.根据权利要求1所述的方法,其特征在于,还包括:若所述子域控制器根据所述本域资源库信息不能够建立路径,则向主控制器发出资源分配请求,从所述主控制器获取路径。3.根据权利要求2所述的方法,其特征在于,还包括:所述主控制器确定路径;所述主控制器将所述路径相关资源交给发起资源分配请求的所述子域控制器掌控;所述子域控制器根据所述路径相关资源信息更新所述本域资源库信息。4.根据权利要求3所述的方法,其特征在于,还包括:所述主控制器解除所述路径相关资源涉及的子域控制器中除发起资源分配请求的子域控制器外其他子域控制器对所述路径相关资源的控制权,对应子域控制器标注本域资源库信息中路径相关资源信息为占用状态。5.根据权利要求3所述的方法,其特征在于,所述主控制器确定路径包括:所述主控制器基于全网路由信息,根据所述资源分配请求中的业务方向信息和电路数量信息确定路径。6.根据权利要求3所述的方法,其特征在于,所述主控制器确定路径包括:所述主控制器基于跨域路由信息,根据所述资源分配请求中的业务方向信息和电路数量信息确定子域间松散路由;所述主控制器将所述子域间松散路由信息发送给对应子域的子域控制器;所述对应子域的子域控制器根据所述子域间松散路由信息确定子域内部路由信息,执行资源预留,并将所述子域内部路由信息发送给主控制器;所述主控制器根据所述子域间松散路由信息和从各个子域控制器获取的子域内部路由信息确定路径。7.根据权利要求3所述的方法,其特征在于,还包括:所述主控制器与子域控制器进行资源占用状态同步,释放未被占用的资源;所述主控制器确定路径为:所述主控制器根据释放未被占用的资源后的资源信息确定路径。8.根据权利要求3所述的方法,其特征在于,所述主控制器确定路径包括:所述主控制器根据所述子域控制器跨域电路常用方向、跨域电路建立频率和时间间隔确定所述路径需要的电路资源数量;根据确定的需要的电路资源数量建立包括对应电路资源数量的路径。9.根据权利要求1所述的方法,其特征在于,还包括:所述子域控制器记录路径信息,所述路径信息包括所述路径的源节点信息、源节点归属子域信息、目标节点信息、目标节点归属子域信息、占用电路数量信息、路径经过的节点和端口信息及归属子域信息、以及路径建立频率信息;所述子域控制器将所述路径信息上报给主控制器。10.根据权利要求9所述的方法,其特征在于,还包括:主控制器在预定时刻根据所述路径信息主动为子域控制器分配跨域资源。11.根据权利要求10所述的方法,其特征在于,所述主控制器在预定时刻根据所述路径信息主动为子域控制器分配跨域资源包括:所述主控制器判断所述路径信息中的电路数量和/或建立频率信息是否超过预定门限;若超过所述预定门限,则将对应路径信息的相关资源分配给对应路径的源节点所属子域控制器掌控。12.一种子域控制器,其特征在于,包括:请求获取模块,用于接收跨域电路建立请求;判断模块,用于根据本域资源库信息判断是否能够建立路径,其中,所述子域控制器的本域资源库信息中包括本子域网络资源信息和本域跨域业务涉及的归属于其他子域的网络资源信息;路径确定模块,用于在根据所述本域资源库能够建立路径的情况下,确定路径并建立跨域电路。13.根据权利要求12所述的控制器,其特征在于,还包括:上报模块,用于在判断模块确定根据所述本域资源库信息不能够建立路径的情况下,向主控...

【专利技术属性】
技术研发人员:王占京霍晓莉李俊杰荆瑞泉
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1