业务路由方法及系统的制作方法

文档序号:7776899阅读:159来源:国知局
专利名称:业务路由方法及系统的制作方法
技术领域
本发明涉及在IT系统互联应用的业务路由技术,尤其涉及一种业务路由方法及系统。
背景技术
目前,传统非互联的IT架构仍然主要是以二级单位(例如省级单位等)为单位进行构造,在这种网络架构下,由于未实现二级单位与二级单位的IT系统之间的互联,因此无法为用户在异地漫游情况下提供与归属地同等的服务。在传统通过路由器进行网状互联的移动互联网络中,一种传统的路由方法是由每个路由器自行计算和维护最佳路由,这种方式下的路由器处理效率较低。另一种传统的路由方法是由每个路由器维护两两路由器之间的直连静态路由,而当链路状态变差时,路由转发的成本随之增大,可见现有的路由方法无法在移动互联网时代为用户提供高质量的服务。

发明内容
本发明的目的是提出一种业务路由方法及系统,能够实现动态的路由决策,将路由决策和路由转发的过程分离,提高业务能力转发的灵活性和实时性,为用户提供高质量的服务。为实现上述目的,本发明提供了一种业务路由方法,总控系统与网状互联网络中的各个业务路由器进行星状互联,各个所述业务路由器分别与所属区域的IT系统相连,所述业务路由方法包括:所述总控系统接收所述业务路由器实时上报的链路状态变化数据,所述链路状态变化数据包括所述业务路由器与所述网状互联网络中与所述业务路由器互联的其他业务路由器或IT系统之间的链路状态变化;所述总控系统根据所述链路状态变化数据和已有的路由决策信息计算实时最佳路径信息,并形成实时最佳路径信息表;所述总控系统将所述实时最佳路径信息表下发给各个所述业务路由器,以便作为源端的业务路由器按照根据路由信息表查找出的最佳路由路径将路由转发请求转发至目的端的业务路由器。进一步的,在所述总控系统将所述实时最佳路径信息表下发给各个所述业务路由器之后,接收到所述实时最佳路径信息表的业务路由器对本地保存的路由信息表进行更新。进一步的,所述总控系统下发给所述业务路由器的实时最佳路径信息表中包括预设条数的优先级最高的路由信息。进一步的,所述总控系统根据所述链路状态变化数据和已有的路由决策信息计算实时最佳路径信息的操作具体包括:
根据输入的当前网络的链路连通性、链路的Qos值、网元的拥塞状态、业务路由器的拥塞状态、业务服务能力的激活状态、业务路由器的转发成本以及服务级别中的一种或多种,并利用最短路径算法或优化算法来计算出实时的最佳路径信息。为实现上述目的,本发明提供了一种业务路由系统,包括总控系统和在网络互连网络中的各个业务路由器,所述总控系统与所述各个业务路由器呈星状互联,各个所述业务路由器分别与所属区域的IT系统相连;所述总控系统包括:数据接收装置,用于接收所述业务路由器实时上报的链路状态变化数据,所述链路状态变化数据包括所述业务路由器与所述网状互联网络中与所述业务路由器互联的其他业务路由器或IT系统之间的链路状态变化;路径信息计算装置,用于根据所述链路状态变化数据和已有的路由决策信息计算实时最佳路径信息;路径信息表下发装置,用于将根据所述实时最佳路径信息形成的实时最佳路径信息表下发给各个所述业务路由器;所述业务路由器包括:状态上报装置,用于向总控系统实时上报链路状态变化数据;路径信息接收装置,用于接收所述总控系统下发的实时最佳路径信息表;查表转发装置,用于在所述业务路由器作为源端时,根据其在本地维持的路由信息表查找最佳路由路径,并基于查找结果将路由转发请求转发至目的端的业务路由器。进一步的,所述业务路由器还包括:路由信息更新装置,用于根据接收到的所述实时最佳路径信息表对本地保存的路由信息表进行更新。进一步的,所述总控系统下发给所述业务路由器的实时最佳路径信息表中包括预设条数的优先级最高的路由信息。进一步的,所述路径信息计算装置具体用于根据输入的当前网络的链路连通性、链路的Qos值、网元的拥塞状态、业务路由器的拥塞状态、业务服务能力的激活状态、业务路由器的转发成本以及服务级别中的一种或多种,并利用最短路径算法或优化算法来计算出实时的最佳路径信息。基于上述技术方案,本发明在传统的非互联IT网络架构中加入了总控系统,并与各个业务路由器进行星状互联,总控系统可以获得各个与其直联的业务路由器实时上报的链路状态变化情况,并结合已有的路由决策信息将计算得到的最优路径信息下发给各个业务路由器,以指导业务路由器选择适合的最佳路由路径进行业务报文的转发,从而实现了动态路由决策,并实现了路由决策和路由转发之间的分离,大大提高了业务能力转发的灵活性和实时性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1为应用本发明业务路由方法实施例的网络架构示意图。图2为本发明业务路由方法的一实施例的流程示意图。
图3为本发明业务路由方法的另一实施例的流程示意图。图4为本发明业务路由系统的一实施例的结构示意图。
具体实施例方式下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。如图1所示,为应用本发明业务路由方法实施例的网络架构示意图。在图1所示的网络架构中,总控系统I与网状互联网络中的各个业务路由器2进行星状互联,各个业务路由器2分别与所属区域的IT系统3相连。在这种网络架构下,业务路由方法包括以下步骤,参见图2:步骤101、总控系统接收业务路由器实时上报的链路状态变化数据,链路状态变化数据包括业务路由器与网状互联网中与业务路由器互联的其他业务路由器或IT系统之间的链路状态变化;步骤102、总控系统根据链路状态变化数据和已有的路由决策信息计算实时最佳路径信息,并形成实时最佳路径信息表,路由决策信息包括但不局限于:链路连通性、链路Qos、网元(拥塞)状态、转发时延和服务激活状态等中的一个或多个;步骤103、总控系统将实时最佳路径信息表下发给各个业务路由器,以便作为源端的业务路由器按照根据路由信息表查找出的最佳路由路径将路由转发请求转发至目的端的业务路由器。在本实施例中,总控系统根据其所连接的业务路由器上报的链路状态变化结合已有的路由决策信息动态的制定路由决策,并通过将路由决策(即实时最佳路径信息表)下发给业务路由器,以使业务路由器可以根据该路由决策执行路由转发,从而有效地实现了动态路由决策以及路由 决策与路由转发之间的分离,极大地提高了业务数据能力转发的灵活性和实时性。在总控系统将实时最佳路径信息表下发给各个业务路由器之后,接收到该实时最佳路径信息表的业务路由器可以对本地保存的路由信息表进行更新,以便在接收到路由转发请求时,可以根据最新的路由信息表进行转发,即便在较差的链路状态下,业务路由器也可以根据路由信息表获得最优的路由路径,从而极大的降低了路由转发的成本。考虑到业务路由器通常只需要考虑最优的下一跳,因此总控系统下发给业务路由器的实时最佳路径信息表中包括的路由信息也是有限数量的,可以是预设数量(例如3-5条等)的优先级最闻的路由 目息。总控系统在接收到业务路由器上报的链路状态变化数据后,会结合已有的路由决策信息对实时最佳路径信息进行计算,而在形成实时最佳路径信息时,会综合考虑当前网络的链路连通性、链路的Qos值(例如业务路由器之间的网络时延等)、网元的拥塞状态、业务路由器的拥塞状态、业务服务能力的激活状态、业务路由器的转发成本以及SLA(服务的级别)等各种因素,并利用最短路径算法或优化算法来计算出实时的最佳路径信息。形成的实时最佳路径信息表用来保存本端业务路由器到对端业务路由器的路由信息,而业务路由器可以根据优先级进行多条路由的选择。实时最佳路径信息表的形式如下例:
权利要求
1.一种业务路由方法,总控系统与网状互联网络中的各个业务路由器进行星状互联,各个所述业务路由器分别与所属区域的IT系统相连,所述业务路由方法包括: 所述总控系统接收所述业务路由器实时上报的链路状态变化数据,所述链路状态变化数据包括所述业务路由器与所述网状互联网络中与所述业务路由器互联的其他业务路由器或IT系统之间的链路状态变化; 所述总控系统根据所述链路状态变化数据和已有的路由决策信息计算实时最佳路径信息,并形成实时最佳路径信息表; 所述总控系统将所述实时最佳路径信息表下发给各个所述业务路由器,以便作为源端的业务路由器按照根据路由信息表查找出的最佳路由路径将路由转发请求转发至目的端的业务路由器。
2.根据权利要求1所述的业务路由方法,其中,在所述总控系统将所述实时最佳路径信息表下发给各个所述业务路由器之后,接收到所述实时最佳路径信息表的业务路由器对本地保存的路由信息表进行更新。
3.根据权利要求2所述的业务路由方法,其中,所述总控系统下发给所述业务路由器的实时最佳路径信息表中包括预设条数的优先级最高的路由信息。
4.根据权利要求1所述的业务路由方法,其中,所述总控系统根据所述链路状态变化数据和已有的路由决策信息计算实时最佳路径信息的操作具体包括: 根据输入的当前网络的链路连通性、链路的Qos值、网元的拥塞状态、业务路由器的拥塞状态、业务服务能力的激活状态、业务路由器的转发成本以及服务级别中的一种或多种,并利用最短路径算法或优化算法来计算出实时的最佳路径信息。
5.一种业务路由系统,包括总控系统和在网络互连网络中的各个业务路由器,所述总控系统与所述各个业务路由器呈星状互`联,各个所述业务路由器分别与所属区域的IT系统相连; 所述总控系统包括: 数据接收装置,用于接收所述业务路由器实时上报的链路状态变化数据,所述链路状态变化数据包括所述业务路由器与所述网状互联网络中与所述业务路由器互联的其他业务路由器或IT系统之间的链路状态变化; 路径信息计算装置,用于根据所述链路状态变化数据和已有的路由决策信息计算实时最佳路径信息; 路径信息表下发装置,用于将根据所述实时最佳路径信息形成的实时最佳路径信息表下发给各个所述业务路由器; 所述业务路由器包括: 状态上报装置,用于向总控系统实时上报链路状态变化数据; 路径信息接收装置,用于接收所述总控系统下发的实时最佳路径信息表; 查表转发装置,用于在所述业务路由器作为源端时,根据其在本地维持的路由信息表查找最佳路由路径,并基于查找结果将路由转发请求转发至目的端的业务路由器。
6.根据权利要求5所述的业务路由系统,其中所述业务路由器还包括:路由信息更新装置,用于根据接收到的所述实时最佳路径信息表对本地保存的路由信息表进行更新。
7.根据权利要求6所述的业务路由系统,其中,所述总控系统下发给所述业务路由器的实时最佳路径信息表中包括预设条数的优先级最高的路由信息。
8.根据权利要求5所述的业务路由系统,其中所述路径信息计算装置具体用于根据输入的当前网络的链路连通性、链路的Qos值、网元的拥塞状态、业务路由器的拥塞状态、业务服务能力的激活状态、业务路由器的转发成本以及服务级别中的一种或多种,并利用最短路径算法或优化算 法来计算出实时的最佳路径信息。
全文摘要
本发明涉及一种业务路由方法,总控系统与网状互联网络中的各个业务路由器进行星状互联,各个业务路由器分别与所属区域的IT系统相连,业务路由方法包括总控系统接收业务路由器实时上报的链路状态变化数据;总控系统根据链路状态变化数据和已有的路由决策信息计算实时最佳路径信息,并形成实时最佳路径信息表;总控系统将实时最佳路径信息表下发给各个业务路由器,以便作为源端的业务路由器按照根据路由信息表查找出的最佳路由路径将路由转发请求转发至目的端的业务路由器。本发明还涉及一种业务路由系统。本发明能够实现动态的路由决策,将路由决策和路由转发的过程分离,提高业务能力转发的灵活性和实时性,为用户提供高质量的服务。
文档编号H04L12/751GK103166859SQ20111041588
公开日2013年6月19日 申请日期2011年12月14日 优先权日2011年12月14日
发明者罗伟民, 张新胜, 安志国, 魏立英, 包昌荣, 谢晓军, 刘智琼 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1