【技术实现步骤摘要】
MPLSVPN分析方法、装置、计算机设备及存储介质
本专利技术涉及网络管理,更具体地说是指MPLSVPN分析方法、装置、计算机设备及存储介质。
技术介绍
现有的网络管理系统都是基于SNMP即简单网络管理协议对网络中的设备进行轮训来实现的,它们无法获知任何MP-BGP即向后兼容、多协议标签交换虚拟专网技术MPLSVPN路由的实时运行情况和路由运行的历史数据。传统的BGP-4只能管理IPV4的路由信息,对于使用其他网络层协议的应用,在跨自治系统传播时就受到一定限制。为了提供对多种网络层协议的支持,IETF对BGP-4进行了扩展,形成MP-BGP,MP-BGP标准是RFC4760(BGP-4的多协议扩展,MultiprotocolExtensionsforBGP-4)。为实现对MPLSVPN网络层协议的支持,MP-BGP需要将网络层协议的信息反映到NLRI(网络层可达性消息,NetworkLayerReachabilityInformation)及去往目的路由下一跳自治系统的路由器的IP地址。MP-BGP中引入了两个新的路径属性, ...
【技术保护点】
1.MPLS VPN分析方法,其特征在于,包括:/n构建与MP-BGP反射器的邻居关系,并收集MP-BGP反射器的更新消息;/n对所述更新消息进行MPLS VPN相关信息的解析,以得到MPLS VPN相关信息;/n对MPLS VPN相关信息分析MPLS VPN当前可达、撤销的路由信息,以得到MPLS VPN当前路由状态;/n反馈所述MPLS VPN当前路由状态至终端,以在终端显示所述MPLS VPN当前路由状态。/n
【技术特征摘要】
1.MPLSVPN分析方法,其特征在于,包括:
构建与MP-BGP反射器的邻居关系,并收集MP-BGP反射器的更新消息;
对所述更新消息进行MPLSVPN相关信息的解析,以得到MPLSVPN相关信息;
对MPLSVPN相关信息分析MPLSVPN当前可达、撤销的路由信息,以得到MPLSVPN当前路由状态;
反馈所述MPLSVPN当前路由状态至终端,以在终端显示所述MPLSVPN当前路由状态。
2.根据权利要求1所述的MPLSVPN分析方法,其特征在于,所述反馈所述MPLSVPN当前路由状态至终端,以在终端显示所述MPLSVPN当前路由状态之后,还包括:
保存所述MPLSVPN当前路由状态,并进行查询和分析历史MPLSVPN路由时间情况。
3.根据权利要求1或2所述的MPLSVPN分析方法,其特征在于,所述MPLSVPN相关信息包括多协议可达路由信息、多协议不可达路由信息以及扩展团体属性信息;
所述对所述更新消息进行MPLSVPN相关信息的解析,以得到MPLSVPN相关信息,包括:
根据所述更新消息偏移MP-BGP反射器撤销的路由长度;
查找所述更新消息内类型码为14的属性,以得到多协议可达路由信息;
查找所述更新消息内类型码为15的属性,以得到多协议不可达路由信息;
查找所述更新信息内类型码为16的属性,以得到扩展团体属性信息;
保存多协议可达路由信息,将多协议可达路由更新到系统内存缓存中;
解析所述多协议可达路由信息,以得到多协议可达路由条目,并将所有多协议可达路由条目写入数据库;
保存多协议不可达路由信息,根据多协议不可达路由将系统内存缓存中对应的多协议可达信息删除;
解析多协议不可达路由信息,以得到多协议不可达路由条目,并将所有多协议不可达路由条目写入数据库;
保存扩展团体属性信息,将扩展团体属性信息更新到系统内存缓存中;
解析扩展团体属性信息,以得到扩展团体属性信息条目,并将所有扩展团体属性信息条目写入数据库。
4.根据权利要求3所述的MPLSVPN分析方法,其特征在于,所述解析所述多协议可达路由信息,以得到多协议可达路由条目,并将所有多协议可达路由条目写入数据库,包括:
判断所述多协议可达路由信息内的地址族信息是否合法;
若所述多协议可达路由信息内的地址族信息合法,则判断所述下一跳信息是否解析完成;
若所述下一跳信息未解析完成,则根据下一跳长度解析下一跳信息的字段值,并更新至内存中进行缓存;
判断所述多协议可达路由信息内的子网接入点属性字段是否解析完成;
若所述多协议可达路由信息内的子网接入点属性字段未解析完成,则根据子网接入点的个数解析各个子网接入点属性字段;
判断所述多协议可达路由信息中的可达路由列表字段长度是否合法;
若所述多协议可达路由信息中的可达路由列表字段长度合法,则判断所述多协议可达路由信息中的可达路由列表字段是否解析完成;
若所述多协议可达路由信息中的可达路由列表字段未解析完成,则解析可达路由列表字段内的标签属性、RD属性和IP前缀属性,以得到多协议可达路由条目;
将多协议可达路由条目更新至内存缓存以及数据库中。
5.根据权利要求3所述的MPLSVPN分析方法,其特征在于,所述解析多协议不可达路由信息,以得到多协议不可达路由条目,并将所有多协议不可达路由条目写入数据库,包括:
判断所述多协议不可达路由信息中的地址族信息是否合法;
若所述多协议不可达路由信息中的地址族信息合法,则判断所述多协议不可达路由信息中的撤销路由信息字段的...
【专利技术属性】
技术研发人员:晏平,
申请(专利权)人:云南诺寻科科技有限公司,
类型:发明
国别省市:云南;53
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。