校正网络拓扑的方法及装置制造方法及图纸

技术编号:13840751 阅读:65 留言:0更新日期:2016-10-16 08:57
本发明专利技术公开了一种校正网络拓扑的方法及装置,涉及信息技术领域,可以提高网络拓扑的准确度。所述方法包括:首先确定三层接口与子网之间的连接关系,然后查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口,并将PE上的VRF接口对应的路由区分符RD添加至与PE上的VRF接口相连的三层接口上,其后根据三层接口与子网之间的连接关系,以及与PE上的VRF接口相连的三层接口添加的RD,确定需要创建子网副本的子网,并创建子网副本,最后根据三层接口与子网之间的连接关系,以及子网副本,校正网络拓扑。本发明专利技术适用于当一个子网同多个客户边界路由器连通,创建子网副本,并根据创建的子网副本,校正网络拓扑。

【技术实现步骤摘要】

本专利技术涉及信息
,特别涉及一种校正网络拓扑的方法及装置
技术介绍
多协议标签交换(英文全称:Multi-Protocol Label Switching,英文缩写:MPLS)为一种用于快速数据包交换以及路由的体系,在MPLS网络拓扑中,一个用户对应一个虚拟专用网络(英文全称:Virtual Private Network,英文缩写:VPN),一个VPN被划分为多个子网。目前,MPLS的网络拓扑为根据每个VPN与子网之间的对应关系来确定的,然而,当根据VPN与子网之间对应关系确定网络拓扑时,由于不同的VPN划分得到的子网之间可能存在交叠,即不同客户对应的VPN中划分得到的子网可能存在交叠,从而导致不同的两个客户边界路由器(英文全称:Customer Edge router,英文缩写:CE)连接的子网相同,进而导致网络拓扑的准确度较低,如图1所示,两个客户端CE1以及CE2,与同一个子网相连,该子网对应的地址为192.168.1.0/24;CE3以及CE4,与另一个子网相连,该子网对应的地址为192.168.2.0/24,两个子网之间通过多个服务提供商边界路由器(英文全称:Provider Edge router,英文缩写:PE)相连,形成MPLS网络拓扑,其中,CE1与CE2不属于同一个VPN,CE3与CE4不属于同一个VPN。
技术实现思路
本专利技术提供一种校正网络拓扑的方法及装置,可以提高网络拓扑的准确度。本专利技术采用的技术方案为:第一方面,本专利技术提供了一种校正网络拓扑的方法,包括:确定三层接口与子网之间的连接关系;查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口,并将所述PE上的VRF接口对应的路由区分符RD添加至与所述PE上的VRF接口相连的三层接口上;根据所述三层接口与子网之间的连接关系,以及与所述PE上的VRF接口相连的三层接口添加的RD,确定需要创建子网副本的子网,并创建所述子网副本;根据所述三层接口与子网之间的连接关系,以及所述子网副本,校正网络拓扑。第二方面,本专利技术提供了一种校正网络拓扑的装置,所述装置包括:IP网络发现模块和MPLS网络发现模块:所述IP网络发现模块,用于确定三层接口与子网之间的连接关系;查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口,并将所述MPLS网络发现模块通知的所述PE上的VRF接口对应的路由区分符RD添加至与所述PE上的VRF接口相连的三层接口上;根据所述三层接口与子网之间的连接关系,以及与所述PE上的VRF接口相连的三层接口添加的RD,确定需要创建子网副本的子网,并创建所述子网副本;根据所述三层接口与子网之间的连接关系,以及所述子网副本,校正网络拓扑;所述MPLS网络发现模块,用于发现并获取所述PE上的VRF接口对应的RD,并将所述PE上的VRF接口对应的RD通知给所述IP网络发现模块。本专利技术提供的校正网络拓扑的方法及装置,首先确定三层接口与子网之间的连接关系,然后查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口,并将PE上的VRF接口对应的路由区分符RD添加至与PE上的VRF接口相连的三层接口上,其后根据三层接口与子网之间的连接关系,以及与PE上的VRF接口相连的三层接口添加的RD,确定需要创建子网副本的子网,并创建子网副本,最后根据三层接口与子网之间的连接关系,以及子网副本,校正网络拓扑。与目前根据VPN与子网之间对应关系,得到的网络拓扑相比,本专利技术实施例通过将PE上的VRF接口对应的RD添加至与其相连的三层接口上,能够为多个三层接口对应的同一个子网创建子网副本,并能够根据三层接口与子网副本上的RD,以及三层接口与子网之间的连接关系,校正网络拓扑,即能够确定存在交叠的子网,并创建子网副本,并根据创建得到的子网副本,以及之前三层接口与子网之间连接关系,重新校正网络拓扑,从而可以提高网络拓扑的准确度。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对本专利技术或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为校正之前MPLS的网络拓扑图;图2为本专利技术实施例中校正网络拓扑的方法流程图;图3为本专利技术实施例中另一种校正网络拓扑的方法流程图;图4为本专利技术实施例中另一种校正网络拓扑的方法流程图;图5为本专利技术实施例中另一种校正网络拓扑的方法流程图;图6为本专利技术实施例中另一种校正网络拓扑的方法流程图;图7为校正之后MPLS的网络拓扑图;图8为本专利技术实施例中一种校正网络拓扑的装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种校正网络拓扑的方法,能够提高网络拓扑的准确度,如图2所示,所述方法包括:201、确定三层接口与子网之间的连接关系。对于本专利技术实施例,通过进行三层网络发现,确定三层接口与子网之间的连接关系。有的三层接口对应一个子网,有的多个三层接口对应着一个子网。三层接口与子网的连接关系,可以通过三层接口的配置的网络之间互连的协议(英文全称:Internet Protocol,英文缩写:IP)地址与子网掩码计算得到。例如:三层接口B1的IP地址为192.168.1.1、子网掩码为255.255.255.0;三层接口B2的IP地址为192.168.1.2、子网掩码为255.255.255.0,则该两个三层接口对应的子网均为192.168.1.0/24。在本专利技术实施例中主要校正多个三层接口对应一
个子网的网络环境。202、查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口。对于本专利技术实施例,VRF路由转发实例在PE上支持,并且,每个VRF均存在一张独立的路由转发表,即每个VRF均存在与之对应的路由转发表。203、将PE上的VRF接口对应的路由区分符RD添加至与PE上的VRF接口相连的三层接口上。其中,PE上的VRF接口也属于三层接口。对于本专利技术实施例,PE上的VRF接口可以与CE的三层接口直接连接,也可以通过1个或者多个交换机与CE的三层接口相连。本专利技术实施例中,在查找到与PE上的VRF接口相连接的CE上的三层接口之后,将PE上的VRF接口对应的RD,添加至与之连通的CE上的三层接口。例如,PE上的VRF接口对应的RD为1,则与之连通的三层接口对应的RD也为1。204、根据三层接口与子网之间的连接关系,以及与PE上的VRF接口相连的三层接口添加的RD,确定需要创建子网副本的子网,并创建子网副本。对于本专利技术实施例,由于将PE上的VRF接口对应的RD添加至与PE上的VRF接口相连的三层接口上,根据之前步骤201确定的三层接口与子网之间的连接关系,可以确定添加了RD标识的三层接口对应的子网,此时,如果发现同一个子网对应本文档来自技高网
...

【技术保护点】
一种校正网络拓扑的方法,其特征在于,所述方法包括:确定三层接口与子网之间的连接关系;查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口,并将所述PE上的VRF接口对应的路由区分符RD添加至与所述PE上的VRF接口相连的三层接口上;根据所述三层接口与子网之间的连接关系,以及与所述PE上的VRF接口相连的三层接口添加的RD,确定需要创建子网副本的子网,并创建所述子网副本;根据所述三层接口与子网之间的连接关系,以及所述子网副本,校正网络拓扑。

【技术特征摘要】
1.一种校正网络拓扑的方法,其特征在于,所述方法包括:确定三层接口与子网之间的连接关系;查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口,并将所述PE上的VRF接口对应的路由区分符RD添加至与所述PE上的VRF接口相连的三层接口上;根据所述三层接口与子网之间的连接关系,以及与所述PE上的VRF接口相连的三层接口添加的RD,确定需要创建子网副本的子网,并创建所述子网副本;根据所述三层接口与子网之间的连接关系,以及所述子网副本,校正网络拓扑。2.根据权利要求1所述的校正网络拓扑的方法,其特征在于,所述查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口的步骤之前,包括:进行二层网络发现,得到与所述三层接口相连的交换机的二层端口,并通过发现所述交换机的二层端口,确定与所述PE上的VRF接口相连的三层接口。3.根据权利要求1或2所述的校正网络拓扑的方法,其特征在于,所述将所述PE上的VRF接口对应的路由区分符RD添加至与所述PE上的VRF接口相连的三层接口上的步骤之前,还包括:通过MPLS网络发现所述PE上的VRF接口对应的RD。4.根据权利要求3所述的校正网络拓扑的方法,其特征在于,所述根据所述三层接口与子网之间的连接关系,以及与所述PE上的VRF接口相连的三层接口添加的RD,确定需要创建子网副本的子网,并创建所述子网副本的步骤,包括:若根据所述三层接口与子网之间的连接关系,以及与所述PE上的VRF接口相连的三层接口添加的RD,发现添加不同RD的多个与所述PE上的VRF接口相连的三层接口对应同一个子网,则根据对应同一子网的添加不同RD的与所述PE上的VRF接口相连的三层接口的个数创建子网副本,并根据与所述PE上的VRF接口相连的三层接口添加的RD,在所述子网副本上添加对应的RD。5.根据权利要求4所述的校正网络拓扑的方法,其特征在于,所述根据所
\t述三层接口与子网之间的连接关系,以及所述子网副本,校正网络拓扑的步骤,包括:根据所述三层接口与子网之间的连接关系、所述PE上的VRF接口相连的三层接口对应的RD以及所述子网副本对应的RD,将所述三层接口与子网之间的连接关系,修改为所述三层接口与子网以及所述子网副本之间的连接关系;根据所述三层接口与子网以及所述子网副本之间的连接关系,校正网络拓扑。6.一种校正网络拓扑的装置,其特征在于,所述装置包括:网络之间互连的协议IP网络发现模块和多协议标签交换MPLS网络发现模块;所述IP网络发现模块,用于确定三层接口与子网之间的连接关系;查找与服务提供商边界路由器PE上的虚拟专用网络路由转发表VRF接口相连的三层接口,...

【专利技术属性】
技术研发人员:罗秦黄山
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1