一种可视化展现快速重路由中路由状态的方法和装置的制作方法

文档序号:7552315阅读:149来源:国知局
专利名称:一种可视化展现快速重路由中路由状态的方法和装置的制作方法
技术领域
本发明属于路由领域,尤其涉及一种可视化展现快速重路由中路由状态的方法和
>J-U ρ α装直。
背景技术
IP网络具有的灵活性和扩展性,运营商级的IP承载网要求网络在出现故障时快速收敛,即在电信级可靠性要求的收敛时间小于50ms之内恢复网络正常,所以越来越多的网络配置了快速重路由(Fast Reroute简称FRR)技术,FRR的原理是为每条路由提前计算一条备份路由,当路由器检测到链路故障时不是立即进行路由信息的扩散,而是先切换到备份路由进行转发,直到整个网络恢复正常。但是目前存在的问题是,FRR技术配置之后无法直接在网管上获知FRR是否配置成功、主备路由具体是哪个,这样就对用户运维网络带来了不确定性。如果用户需要查询,则需要了解命令行,通过命令行登陆到设备上进行查询,而命令行对用户的技能要求很高。

发明内容
本发明实施例的目的在于提供一种可视化展现快速重路由中路由状态的方法和装置,旨在解决用户在查看快速重路由状态时必须使用命令行的问题。第一方面,本发明实施例提供了一种可视化展现快速重路由中路由状态的方法,所述方法包括:查看用户选中的业务,获取所述业务的路由信息,所述路由信息包括:主、备路由信息和隧道的路由信息;根据获取的所述路由信息,生成对应的快速重路由生效数据和所述业务节点间的路由信息;根据所述快速重路由生效数据和所述业务节点间的路由信息绘制快速重路由拓扑图,展现所述快速重路由拓扑图,并呈现所述业务的转发路径和保护路径。在第一方面的第一种可能的实施方式中,所述查看用户选中的业务,获取所述业务的路由信息的步骤,包括:获取用户选中的所述业务的信息,所述业务的信息包括:业务节点信息、业务接入接口信息和节点间的连接关系;根据所述业务接入接口信息和所述节点间的连接关系,生成接口之间的互联关系;根据所述接口之间的互联关系,获取互联的接口,并根据所述互联的接口的IP地址查询所述业务节点信息,获取所述互联的接口之间的主、备路由信息和隧道;通过查询获取所述隧道的路由信息。

结合第一方面的第一种可能的实施方式,在第二种可能的实施方式中,如果所述隧道的路由信息已经持久化,则直接获取所述隧道的路由信息。
第二发明,本发明实施例提供了一种可视化展现快速重路由中路由状态的装置,所述装置包括:路由信息获取单元,用于查看用户选中的业务,获取所述业务的路由信息,所述路由信息包括:主、备路由信息和隧道的路由信息;生成单元,用于根据所述路由信息获取单元获取的路由信息,生成对应的快速重路由生效数据和业务节点间的路由信息;绘制单元,用于根据所述生成单元生成的快速重路由生效数据和所述业务节点间的路由信息绘制快速重路由拓扑图,展现所述快速重路由拓扑图,并呈现所述业务的转发路径和保护路径。在第二发明的第一种可能的实施方式中,所述路由信息获取单元,包括:信息获取子单元,用于获取用户选中的所述业务的信息,所述业务的信息包括:业务节点信息、业务接入接口信息和节点间的连接关系;互联关系生成子单元,用于根据所述信息获取子单元获取的业务接入接口信息和所述节点间的连接关系,生成接口之间的互联关系;业务节点信息查询子单元,用于根据所述互联关系生成子单元生成的接口之间的互联关系,获取互联的接口,并根据所述互联的接口的IP地址查询所述业务节点信息,获取所述互联的接口之间的主、备路由信息和隧道;隧道路由信息获取子单元,用于通过查询所述业务节点信息查询子单元获取的隧道,获取所述隧道的路由信息。结合第二方面的第一种可能的实施方式,在第二种可能的实施方式中,如果所述隧道路由信息获取子单元获取的隧道的路由信息已经持久化,则直接获取所述隧道的路由信息。本发明实施例,网管软件查看用户选中的业务,获取所述业务的路由信息,根据所述路由信息生成对应的业务节点间的路由信息和所述业务节点间的快速重路由生效数据,并根据所述业务节点间的路由信息和所述业务节点间的快速重路由生效数据绘制快速重路由拓补图,实现了一种可视化展现快速重路由状态的方法,使得用户不需通过复杂的命令行技术,即可了解快速重路由状态。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的可视化展现快速重路由中路由状态方法的流程图;图2是本发明实施例提供的可视化展现快速重路由中路由状态装置的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例,网管软件查看用户选中的业务,获取所述业务的路由信息,根据所述路由信息生成对应的业务节点间的路由信息和所述业务节点间的快速重路由生效数据,并根据所述业务节点间的路由信息和所述业务节点间的快速重路由生效数据绘制快速重路由拓补图,实现了一种可视化展现快速重路由状态的方法,使得用户不需通过复杂的命令行技术,即可了解快速重路由状态。如图1所示为本发明实施例提供的可视化展现快速重路由中路由状态方法的流程图,所述方法包括:在步骤SlOl中,查看用户选中的业务,获取所述业务的路由信息,所述路由信息包括:主、备路由信息和隧道的路由信息。在本发明实施例中,用户选中预查看的业务(如:北京与上海之间的VPN业务、深圳与北京之间的VPN业务)之后,网管软件获取所述业务的路由信息,所述路由信息包括:主、备路由信息和隧道路由信息。所述获取所述业务的路由信息的步骤,具体为:(I)、获取用户选中的所述业务的信息,所述业务的信息包括:业务节点信息、业务接入接口信息和节点间的连接关系。在本发明实施例中,网管软件通过查看用户选择的业务,就可以获取到所述业务的信息,包括:业务节点信息、业务接入接口信息和节点间的连接关系。此处接口信息是指业务网络中各节点包含的接口,节点间的连接关系是指业务网络中节点之间的连接关系。节点与接口之间是包含关系,即一个节点包含一个或多个接口。(2)、根据所述业务接入接口信息和所述节点间的连接关系,生成接口之间的互联关系。在本发明实施例中,通过节点之间的连接关系和节点包含的接口的信息,可以生成各个接口之间的互联关系。(3)、根据所述接口之间的互联关系,获取互联的接口,并根据所述互联的接口的IP地址查询所述业务节点信息,获取所述互联的接口之间的主、备路由信息和隧道。在本发明实施例中,通过所述接口之间的互联关系可以获取到存在互联关系的接口,在获取所述接口的同时也可以获取所述接口的IP地址。根据所述IP地址查询上述步骤获取的业务节点信息,即可获取存在互联关系的接口之间的主、备路由信息和隧道。(4)、通过查询获取所述隧道的路由信息。在本发明实施例中,网管软件连接进行所述业务的设备,从所述设备中获取所述隧道的路由信息。如果所述隧道的路由信息已经在网管软件上实现了持久化,则网管软件可以直接提取所述隧道的路由信息。在步骤S102中,根据获取的所述路由信息,生成对应的快速重路由生效数据和业务节点间的路由信息。在本发明实施例中,根据所述路由信息可以生成业务节点间的路由信息和所述业务节点间的路由是否生效的信息(即快速重路由生效数据)。在步骤S103中,根据所述快速重路由生效数据和所述业务节点间的路由信息绘制快速重路由拓扑图,展现所述快速重路由拓扑图,并呈现所述业务的转发路径和保护路径。
本发明实施例,网管软件查看用户选中的业务,获取所述业务的路由信息,根据所述路由信息生成对应的业务节点间的路由信息和所述业务节点间的FRR生效数据,并根据所述业务节点间的路由信息和所述业务节点间的FRR生效数据绘制FRR拓补图,实现了一种可视化展现FRR路由状态的方法,使得用户不需通过复杂的命令行技术,即可了解FRR路由状态。如图2所示为本发明实施例提供的可视化展现快速重路由中路由状态装置的结构图,为了便于说明,仅示出与本发明实施例相关的部分,包括:路由信息获取单元201,用于查看用户选中的业务,获取所述业务的路由信息,所述路由信息包括:主、备路由信息和隧道的路由信息。在本发明实施例中,用户选中预查看的业务(如:北京与上海之间的VPN业务、深圳与北京之间的VPN业务)之后,路由信息获取单元2010获取所述业务的路由信息,所述路由信息包括:主、备路由信息和隧道路由信息。所述路由信息获取单元201,具体包括:信息获取子单元2011,用于获取用户选中的所述业务的信息,所述业务的信息包括:业务节点信息、业务接入接口信息和节点间的连接关系。在本发明实施例中,网管软件通过查看用户选择的业务,信息获取子单元2011可以获取所述业务的信息,包括:业务节点信息、业务接入接口信息和节点间的连接关系。此处接口信息是指业务网络中各节点包含的接口,节点间的连接关系是指业务网络中节点之间的连接关系。节点与接口之间是包含关系,即一个节点包含一个或多个接口。互联关系生成子单元2012,用于根据所述信息获取子单元2011获取的业务接入接口信息和所述节点间的连接关系,生成接口之间的互联关系。在本发明实施例中,互联关系生成子单元2012通过信息获取子单元2011获取的节点之间的连接关系和节点包含的接口的信息,可以生成各个接口之间的互联关系。业务节点信息查询子单元2013,用于根据所述互联关系生成子单元2012生成的接口之间的互联关系,获取互联的接口,并根据所述互联的接口的IP地址查询所述业务节点信息,获取所述互联的接口之间的主、备路由信息和隧道。在本发明实施例中,业务节点信息查询子单元2013通过所述接口之间的互联关系,可以获取存在互联关系的接口,在获取所述接口的同时也可以获取所述接口的IP地址。根据所述IP地址查询上述步骤获取的业务节点信息,即可获取存在互联关系的接口之间的主、备路由信息和隧道。隧道路由信息获取子单元2014,用于通过查询所述业务节点信息查询子单元2013获取的隧道,获取所述隧道的路由信息。在本发明实施例中,网管软件连接进行所述业务的设备,从所述设备中获取所述隧道的路由信息。如果所述隧道的路由信息已经在网管软件上实现了持久化,则网管软件可以直接提取所述隧道的路由信息。生成单元202,用于根据所述路由信息获取单元201获取的路由信息,生成对应的快速重路由生效数据和业务节点间的路由信息。在本发明实施例中,生成单元202根据所述路由信息获取单元201获取的路由信息,可以生成业务节点间的路由信息和所述业务节点间的路由是否生效的信息(即快速重路由生效数据)。
绘制单元203,用于根据所述生成单元202生成的快速重路由生效数据和所述业务节点间的路由信息绘制快速重路由拓扑图,展现所述快速重路由拓扑图,并呈现所述业务的转发路径和保护路径。本发明实施例,网管软件查看用户选中的业务,获取所述业务的路由信息,根据所述路由信息生成对应的业务节点间的路由信息和所述业务节点间的FRR生效数据,并根据所述业务节点间的路由信息和所述业务节点间的FRR生效数据绘制FRR拓补图,实现了一种可视化展现FRR路由状态的方法,使得用户不需通过复杂的命令行技术,即可了解FRR路由状态。本领域普通技术人员可以理解为上述实施例二所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种可视化展现快速重路由中路由状态的方法,其特征在于,所述方法包括: 查看用户选中的业务,获取所述业务的路由信息,所述路由信息包括:主、备路由信息和隧道的路由信息; 根据获取的所述路由信息,生成对应的快速重路由生效数据和所述业务节点间的路由信息; 根据所述快速重路由生效数据和所述业务节点间的路由信息绘制快速重路由拓扑图,展现所述快速重路由拓扑图,并呈现所述业务的转发路径和保护路径。
2.如权利要求1所述的方法,其特征在于,所述查看用户选中的业务,获取所述业务的路由信息的步骤,包括: 获取用户选中的所述业务的信息,所述业务的信息包括:业务节点信息、业务接入接口信息和节点间的连接关系; 根据所述业务接入接口信息和所述节点间的连接关系,生成接口之间的互联关系;根据所述接口之间的互联关系,获取互联的接口,并根据所述互联的接口的IP地址查询所述业务节点信息,获取所述互联的接口之间的主、备路由信息和隧道; 通过查询获取所述隧道的路由信息。
3.如权利要求2所述的方法,其特征在于,如果所述隧道的路由信息已经持久化,则直接获取所述隧道的路由信息。
4.一种可视化展现快速重路由中路由状态的装置,其特征在于,所述装置包括: 路由信息获取单元,用于查看用户选中的业务,获取所述业务的路由信息,所述路由信息包括:主、备路由信息和隧道的路由信息; 生成单元,用于根据所述路由信息获取单元获取的路由信息,生成对应的快速重路由生效数据和业务节点间的路由信息; 绘制单元,用于根据所述生成单元生成的快速重路由生效数据和所述业务节点间的路由信息绘制快速重路由拓扑图,展现所述快速重路由拓扑图,并呈现所述业务的转发路径和保护路径。
5.如权利要求4所述的装置,其特征在于,所述路由信息获取单元,包括: 信息获取子单元,用于获取用户选中的所述业务的信息,所述业务的信息包括:业务节点信息、业务接入接口信息和节点间的连接关系; 互联关系生成子单元,用于根据所述信息获取子单元获取的业务接入接口信息和所述节点间的连接关系,生成接口之间的互联关系; 业务节点信息查询子单元,用于根据所述互联关系生成子单元生成的接口之间的互联关系,获取互联的接口,并根据所述互联的接口的IP地址查询所述业务节点信息,获取所述互联的接口之间的主、备路由信息和隧道; 隧道路由信息获取子单元,用于通过查询所述业务节点信息查询子单元获取的隧道,获取所述隧道的路由信息。
6.如权利要求5所述的装置,其特征在于,如果所述隧道路由信息获取子单元获取的隧道的路由信息已经持久化,则直接获取所述隧道的路由信息。
全文摘要
本发明适用于路由领域,提供了一种可视化展现快速重路由中路由状态的方法和装置,所述方法包括查看用户选中的业务,获取所述业务的路由信息;根据获取的所述路由信息,生成对应的快速重路由生效数据和所述业务节点间的路由信息;根据所述快速重路由生效数据和所述业务节点间的路由信息绘制快速重路由拓扑图,展现所述快速重路由拓扑图,并呈现所述业务的转发路径和保护路径。本发明实施例,网管软件查看用户选中的业务,获取所述业务的路由信息,根据所述路由信息生成对应的业务节点间的路由信息和快速重路由生效数据,并根据业务节点间的路由信息和业务节点间的快速重路由生效数据绘制快速重路由拓补图。
文档编号H04L12/24GK103200025SQ20131005353
公开日2013年7月10日 申请日期2013年2月19日 优先权日2013年2月19日
发明者孙涛, 赵耀 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1