一种路由信息处理方法及装置制造方法及图纸

技术编号:13944689 阅读:60 留言:0更新日期:2016-10-30 01:17
本发明专利技术提供一种路由信息处理方法及装置,所述方法包括:接收核心路由器发送的边界网关协议BGP邻居报文,所述BGP邻居报文为所述核心路由器根据目标BGP邻居设备发送的;若确定所述核心路由器发送所述BGP邻居报文的次数满足预设条件,则不处理所述BGP邻居报文,否则处理所述BGP邻居报文。应用本发明专利技术实施例可以避免异常邻居路由信息影响监控服务器对其它正常邻居路由信息的处理,并降低监控服务器的负载。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种路由信息处理方法及装置
技术介绍
BGP(Border Gateway Protocol,边界网关协议)是一种既可以用于不同AS(Autonomous System,自治系统)之间,又可以用于同一AS内部的动态路由协议。AS是拥有同一选路策略,属于同一技术管理部门的一组路由器。当前使用的BGP版本是BGP-4。BGP-4作为Internet外部路由协议标准,被ISP(Internet Service Provider,互联网服务提供商)广泛应用。通过配置BMP(BGP Monitoring Protocol,BGP监控协议)特性,监控服务器(以下称为BMP监控服务器)可以对网络中设备上的BGP会话的运行状态进行实时监控,包括对等体关系的建立与解除、路由信息等。目前,BMP监控服务器的主要功能是收集连接设备(core router(核心路由器))的邻居路由消息,而BGP路由的数量通常非常巨大,如果BMP邻居发生震荡,会导致大量的路由反复的发送给BMP监控服务器,可能导致BMP监控服务器的运算CPU(Center Process Unit,中央处理单元)负载过重,进而导致BMP监控服务器瘫痪。
技术实现思路
本专利技术提供一种路由信息处理方法及装置,以解决现有技术中BGP邻居震荡会导致BMP监控服务器负载过大的问题。根据本专利技术实施例的第一方面,提供一种路由信息处理方法,所述方法
应用于监控服务器中,所述方法包括:接收核心路由器发送的边界网关协议BGP邻居报文,所述BGP邻居报文为所述核心路由器根据目标BGP邻居设备发送的;若确定所述核心路由器发送所述BGP邻居报文的次数满足预设条件,则不处理所述BGP邻居报文,否则处理所述BGP邻居报文。根据本专利技术实施例的第二方面,提供一种路由信息处理装置,所述装置应用于监控服务器中,所述装置包括:接收单元,用于接收核心路由器发送的边界网关协议BGP邻居报文,所述BGP邻居报文为所述核心路由器根据目标BGP邻居设备发送的;确定单元,用于确定核心路由器发送所述BGP邻居报文的次数是否满足预设条件;处理单元,用于若所述确定单元确定核心路由器发送所述BGP邻居报文的次数满足预设条件时,不处理所述BGP邻居报文;否则,处理所述BGP邻居报文。应用本专利技术实施例,当监控服务器接收到核心路由器发送的针对目标BGP邻居设备发送的BGP邻居报文时,监控服务器需要先确定核心路由器发送该BGP邻居报文的次数是否满足预设条件,并当满足时,不处理该BGP邻居报文,与现有技术相比,本专利技术实施例提供的技术方案通过对核心路由器发送次数满足预设条件的BGP邻居报文不进行处理,避免了该部分邻居路由信息由于BGP邻居设备震荡等原因反复发送给监控服务器,影响监控服务器对其它正常邻居路由信息的处理,并降低了监控服务器的负载。附图说明图1是本专利技术实施例提供的一种路由信息处理方法的流程示意图;图2是本专利技术实施例提供的一种路由信息处理装置的结构示意图;图3是本专利技术实施例提供的另一种路由信息处理装置的结构示意图;图4是本专利技术实施例提供的另一种路由信息处理装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。请参见图1,为本专利技术实施例提供的一种路由信息处理方法的流程示意图,如图1所示,该路由信息处理方法可以包括以下步骤:需要说明的是,步骤101~步骤103的执行主体可以为BMP监控服务器或BMP监控服务器的处理器,如CPU,为了便于描述,以下以步骤101~步骤103的执行主体为BMP监控服务器(简称为监控服务器)为例进行说明。步骤101、接收核心路由器发送的BGP邻居报文,该BGP邻居报文为核心路由器根据目标BGP邻居设备发送的。具体的,当核心路由器与该目标BGP邻居间的邻居关系(如路由关系)发送变化时,则核心路由器便会向监控服务器发送BGP邻居报文。本专利技术实施例中,目标BGP邻居设备并不特指某一固定的BGP邻居设备,而是可以指代核心路由器的任一BGP邻居设备,本专利技术实施例后续不再复述。本专利技术实施例中,监控服务器可以统计接收到核心路由器针对目标BGP邻居设备发送的BGP邻居报文的次数,当监控服务器接收到核心路由器针对目标BGP邻居设备发送的BGP邻居报文时,监控服务器可以确定核心路由器发送该BGP邻居报文的次数是否满足预设条件。例如,监控服务器可以判断核心路由器发送该BGP邻居报文的次数是否达到预设次数阈值(该预设次数阈值可以根据实际场景设定),若达到预设次数阈值,则确定核心路由器发送该BGP邻居报文的次数满足预设条件;否则,确定核心路由器发送该BGP邻居报文的次数不满足预设条件。步骤102、若确定核心路由器发送该BGP邻居报文的次数满足预设条件,则不处理BGP邻居报文。本专利技术实施例中,当监控服务器确定核心路由器发送该BGP邻居报文的次数满足预设条件时,监控服务器认为目标BGP邻居设备发生异常,如发生震荡,此时,监控服务器不处理该BGP邻居报文,即不处理该BGP邻居报文中携带的邻居路由信息,以避免该BGP邻居报文中携带的邻居路由信息影响其它正常邻居路由信息的处理。作为一种可选的实施方式,在本专利技术实施例中,当确定核心路由器发送该BGP邻居报文的次数满足预设条件时,为该BGP邻居报文设置预设标识,该预设标识用于指示监控服务器不处理该BGP邻居报文。在该实施方式中,可以预先设定一个标识,该预设标识用于指示监控服务器不处理设置有该预设标识的BGP邻居报文。相应地,当监控服务器首次确定核心路由器发送的针对目标BGP邻居设备的BGP邻居报文的次数满足预设条件时,监控服务器需要为该BGP邻居报文设置上述预设标识,并不对该BGP邻居报文进行处理;当监控服务器再次接收到核心路由器发送的针对目标BGP邻居设备的BGP邻居报文时,由于监控服务器为该BGP邻居报文设置了上述预设标识,监控服务器不会对该BGP邻居报文进行处理。作为另一种可选的实施方式,在本专利技术实施例中,当确定核心路由器发送该BGP邻居报文的次数满足预设条件时,将该BGP邻居报文中携带的邻居路由信息记录在第一缓存中,第一缓存用于记录不处理的邻居报文。在该实施方式中,可以预先在监控服务器的缓存中划分出一块区域,该区域用于缓存由于BGP邻居震荡等原因造成的无法正常处理的邻居路由信息,该区域(本文中称为第一缓存)内的邻居路由信息不进行处理。相应地,当监控服务器首次确定核心路由器发送的针对目标BGP邻居设备的BGP邻居报文的次数满足预设条件时,监控服务器需要将该BGP邻居报文中携带的邻居路由信息记录到第一缓存中;当监控服务器再次接收到核心路由器发送的针对目标BGP邻居设备的BGP邻居报文时,由于该BGP邻居报文中携带的邻居路由信息中携带的邻居路由信息记录在第一缓存中,因
此,监控服务器不处理该BGP邻居报文。步骤103、若确定核心路由器发送该BGP邻居报文的次数不满足预设条件,则处理BGP邻居报文。本专利技术实施例中,当监控服务器确定核心路由器发送该BGP邻居报文的次数不满足预设条件本文档来自技高网
...

【技术保护点】
一种路由信息处理方法,其特征在于,所述方法应用于监控服务器中,所述方法包括:接收核心路由器发送的边界网关协议BGP邻居报文,所述BGP邻居报文为所述核心路由器根据目标BGP邻居设备发送的;若确定所述核心路由器发送所述BGP邻居报文的次数满足预设条件,则不处理所述BGP邻居报文,否则处理所述BGP邻居报文。

【技术特征摘要】
1.一种路由信息处理方法,其特征在于,所述方法应用于监控服务器中,所述方法包括:接收核心路由器发送的边界网关协议BGP邻居报文,所述BGP邻居报文为所述核心路由器根据目标BGP邻居设备发送的;若确定所述核心路由器发送所述BGP邻居报文的次数满足预设条件,则不处理所述BGP邻居报文,否则处理所述BGP邻居报文。2.如权利要求1所述的方法,其特征在于,当确定所述核心路由器发送所述BGP邻居报文的次数满足预设条件时,为所述BGP邻居报文设置预设标识,所述预设标识用于指示所述监控服务器不处理所述BGP邻居报文。3.如权利要求1所述的方法,其特征在于,当确定所述核心路由器发送所述BGP邻居报文的次数满足预设条件时,将所述BGP邻居报文中携带的邻居路由信息记录在第一缓存中,所述第一缓存用于记录不处理的邻居报文信息。4.如权利要求3所述的方法,其特征在于,所述处理所述BGP邻居报文,包括:将所述BGP邻居报文携带的邻居路由信息记录在第二缓存中,所述第二缓存用于保存待处理的邻居路由信息;对所述第二缓存中的邻居路由信息进行处理。5.如权利要求4所述的方法,其特征在于,当确定所述核心路由器发送所述BGP邻居报文的次数满足预设条件时,所述方法还包括:将所述邻居路由信息从第二缓存中转移至第一缓存中。6.根据权利要求1所述的方法,其特征在于,确定所述核心路由器发送所述BGP邻居报文的次数满足预设条件,包括:接收到所述BGP邻居报文的次数达到预设次数阈值;或,接收到核心路由器发送的携带所述目标BGP邻居设备的标识信息的震荡通知消息;其中,所述震荡通知消息为核心路由器检测到所述目标BGP邻居设备的震荡次数达到预设次数阈值时发送的。7.一种路由信息处理装置,其特征在于,所述装置应用于监控服务器中,所述装置包括:接收单元,用于接收核心路由器发送的边界网关协议BGP邻居报文,所述BGP邻居报文为所述核心路由器...

【专利技术属性】
技术研发人员:黄李伟王伟陈岩
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1