CN114143807B - 一种路由注册完整率评价方法及装置 - Google Patents
一种路由注册完整率评价方法及装置 Download PDFInfo
- Publication number
- CN114143807B CN114143807B CN202111254333.3A CN202111254333A CN114143807B CN 114143807 B CN114143807 B CN 114143807B CN 202111254333 A CN202111254333 A CN 202111254333A CN 114143807 B CN114143807 B CN 114143807B
- Authority
- CN
- China
- Prior art keywords
- route
- information
- registration
- bgp
- radb
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开一种路由注册完整率评价方法及装置,其中,该方法包括:采集RADB的路由信息;采集各个省内BGP路由设备的路由信息;将RADB路由信息与BGP路由信息进行比对,根据判断规则计算出各省路由注册完整率并给出未注册路由详细信息;将路由注册结果生成报表,发送给各省客户。该方法及装置实时采集注册路由信息和各省路由信息,计算各省路由注册完整率,并发送核对报表给各省客户核对,从而实现自动化验证各省路由注册完整率,极大的提高了效率以及数据的及时性和准确性,从而保障了各省国际业务的正常。
Description
技术领域
本发明涉及运营商网络领域,尤其是一种路由注册完整率评价方法及装置。
背景技术
在运营商网络中,集团要求各省将自己省内的路由信息注册到RADB(RoufingArbiter Database,路由仲裁数据库)上。但是各省路由注册是否完整,正确与否,并没有办法保障,从而影响各省的国际业务。目前只能通过手工方式去RADB上获取所有的路由信息,并登录各省设备上查询到所有的BGP路由,然后人工一条条进行比对路由是否正确注册。由于路由数据量巨大几百万以上,手工核对工作量大,效率低而且还很容易出错。
发明内容
为了解决手工方式存在的上述问题,本发明提供一种路由注册完整率评价方法及装置,通过对RADB路由数据以及BGP路由数据采集,计算出各省路由注册完整率,并给出未注册及错误注册路由详细信息,从而保证路由注册完整性。
为实现上述目的,本发明采用下述技术方案:
在本发明一实施例中,提出了一种路由注册完整率评价方法,该方法包括:
采集RADB的路由信息;
采集各个省内BGP路由设备的路由信息;
将RADB路由信息与BGP路由信息进行比对,根据判断规则计算出各省路由注册完整率并给出未注册路由详细信息;
将路由注册结果生成报表,发送给各省客户。
进一步地,采集RADB的路由信息,包括:
将RADB的路由信息同步到IRRD的本地库;
将IRRD的本地库的路由信息同步到Mysql数据库;
完成RADB的路由信息采集。
进一步地,采集各个省内BGP路由设备的路由信息,包括:
RR与各个省内BGP路由设备建立IBGP邻居关系,将从IBGP邻居获取的BGP路由信息发射给RR的所有IBGP邻居;
采集机与RR建立IBGP邻居关系,接收到RR发送出来的BGP路由信息;
采集机上部署的路由解析程序将BGP路由信息解析入到本地mysql数据库。
进一步地,判断规则如下:
若ASPATH为空,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省汇聚路由;
若路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省内明细路由;
若ASPATH为空或路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由不处于自有地址范围,则此类路由为代播路由;
若路由PEERAS为网内公有AS,ORIGINAS是公有AS但不在网内AS号范围,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,则此类路由为省内客户路由;
在应注册路由中,community包含4134:111或4134:2400的路由为必须注册范围;
若RADB路由信息中的prefix与BGP路由信息中的prefix严格相等,并且ORIGINAS等于应注册AS的路由注册记录,则判定为已注册,否则判定为未注册。
在本发明一实施例中,还提出了一种路由注册完整率评价装置,该装置包括:
RADB路由采集模块,用于采集RADB的路由信息;
设备BGP路由采集模块,用于采集各个省内BGP路由设备的路由信息;
路由注册完整率计算模块,用于将RADB路由信息与BGP路由信息进行比对,根据判断规则计算出各省路由注册完整率并给出未注册路由详细信息;
报表生成模块,用于将路由注册结果生成报表,发送给各省客户。
进一步地,RADB路由采集模块,具体用于:
将RADB的路由信息同步到IRRD的本地库;
将IRRD的本地库的路由信息同步到Mysql数据库;
完成RADB的路由信息采集。
进一步地,设备BGP路由采集模块,具体用于:
RR与各个省内BGP路由设备建立IBGP邻居关系,将从IBGP邻居获取的BGP路由信息发射给RR的所有IBGP邻居;
采集机与RR建立IBGP邻居关系,接收到RR发送出来的BGP路由信息;
采集机上部署的路由解析程序将BGP路由信息解析入到本地mysql数据库。
进一步地,路由注册完整率计算模块中的判断规则如下:
若ASPATH为空,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省汇聚路由;
若路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省内明细路由;
若ASPATH为空或路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由不处于自有地址范围,则此类路由为代播路由;
若路由PEERAS为网内公有AS,ORIGINAS是公有AS但不在网内AS号范围,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,则此类路由为省内客户路由;
在应注册路由中,community包含4134:111或4134:2400的路由为必须注册范围;
若RADB路由信息中的prefix与BGP路由信息中的prefix严格相等,并且ORIGINAS等于应注册AS的路由注册记录,则判定为已注册,否则判定为未注册。
在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述路由注册完整率评价方法。
在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行路由注册完整率评价方法的计算机程序。
有益效果:
本发明实时采集注册路由信息和各省路由信息,计算各省路由注册完整率,并发送核对报表给各省客户核对,从而实现自动化验证各省路由注册完整率,极大的提高了效率以及数据的及时性和准确性,从而保障了各省国际业务的正常。
附图说明
图1是本发明一实施例的路由注册完整率评价方法流程示意图;
图2是本发明一实施例的RADB路由采集示意图;
图3是本发明一实施例的设备路由采集示意图;
图4是本发明一实施例的路由注册完整率评价装置结构示意图;
图5是本发明一实施例的计算机设备结构示意图。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
根据本发明的实施方式,提出了一种路由注册完整率评价方法及装置,主要通过对RADB路由采集,对各个设备BGP路由采集,在采集完数据后通过判断规则计算出各省路由注册完整率,并给出未注册信息,然后将路由注册结果生成报表发送给各省客户,从而保障各省路由注册的完整性。
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
图1是本发明一实施例的路由注册完整率评价方法流程示意图。如图1所示,该方法包括:
S1、采集RADB的路由信息;
将RADB的路由信息同步到IRRD(Round Robin Database,轮询调度数据库)的本地库,将IRRD的本地库的路由信息同步到Mysql数据库,完成RADB的路由信息采集,如图2所示。
S2、采集各个省内BGP路由设备的路由信息;
RR(Route Reflector,路由反射器)通过与各个省内BGP路由设备建立IBGP(内部边界网关协议)邻居关系,将从IBGP邻居获取的路由发射给RR的所有IBGP邻居,这样RR上就拥有省内的BGP路由信息,采集机与RR建立IBGP邻居关系就可以接收到RR发送出来的BGP路由信息,采集机上部署路由解析程序并将BGP路由信息解析入到本地mysql数据库,如图3所示。
路由解析程序会读取采集机上接收的BGP路由信息,并根据路由规则解析出路由的network(网络地址)、nexthop(下一跳地址)、med(BGP路由的度量值,类似于代价值)、locprf(本地优先级)和as-path(路由经过的自治系统路径)等信息入库。
S3、将RADB路由信息与BGP路由信息进行比对,根据判断规则计算出各省路由注册完整率并给出未注册路由详细信息;
将从RADB(Roufing Arbiter Database,路由仲裁数据库)获取到的路由信息与实际采集到的BGP路由信息进行比对,得到路由注册情况。
根据以下判断规则可以分别获取到省汇聚路由、省内明细路由、客户代播路由和省内客户路由的注册详情。
判断规则:
省汇聚路由:ASPATH(路由传递过程中经过的自治系统路径)为空,community(BGP路由的属性,一种标志,相当于给路由打上标签)不包含no-advertise以及no-export(no-advertise、no-export是客户加的标签值,用于区分特定路由,没有实际含义),路由粒度大于或等于/24的路由,且路由处于自有地址范围,此类路由为省汇聚路由。
省内明细路由:路由PEERAS(路由的邻居自治系统)为网内公有AS(自治系统),ORIGINAS(源自治系统也就是最先发布该路由的自治系统)也为网内公有AS,community(路由属性,相当于标签)不包含no-advertise以及no-export(no-advertise、no-export是客户加的标签值,用于区分特定路由,没有实际含义),路由粒度大于或等于/24的路由,且路由处于自有地址范围,此类路由为省内明细路由。
客户代播路由:ASPATH(路由传递过程中经过的自治系统路径)为空或路由PEERAS(路由的邻居自治系统)为网内公有AS(自治系统),ORIGINAS(源自治系统也就是最先发布该路由的自治系统)也为网内公有AS,community(路由属性,相当于标签)不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由不处于自有地址范围,此类路由为代播路由。
省内客户路由:路由PEERAS为网内公有AS,ORIGINAS是公有AS但不在网内AS号范围,community不包含no-advertise以及no-export(no-advertise、no-export是客户加的标签值,用于区分特定路由,没有实际含义),且路由粒度大于或等于/24的路由,此类路由为省内客户路由。
在应注册路由中,community(路由属性,相当于标签)包含4134:111或4134:2400的路由,为向国际播发路由,为必须注册范围,其他路由为可选注册范围。
对所有应注册路由,若RADB路由信息中的路由prefix(地址前缀)与实际采集到的BGP路由信息中的路由prefix(地址前缀)严格相等,并且ORIGINAS(源自治系统也就是最先发布该路由的自治系统)等于应注册AS的路由注册记录,则判定为已注册,否则判定为未注册。
生成路由注册完整率统计以及路由明细情况。
S4、将路由注册结果生成报表,发送给各省客户。
每天定时同步最新的RADB路由信息,并采集最新的BGP路由信息,生成路由注册完整率统计报表,按要求发送给各省客户。
需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
为了对上述基于新型城域网拓扑快速生成功能配置的方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。
实施例:
S1、采集RADB的路由信息;
将RADB的路由信息同步到IRRD(Round Robin Database,轮询调度数据库)的本地库,将IRRD的本地库的路由信息同步到Mysql数据库,完成RADB的路由信息采集,如图2所示。
S2、采集各个省内BGP路由设备的路由信息;
RR(Route Reflector,路由反射器)通过与各个省内BGP路由设备建立IBGP(内部边界网关协议)邻居关系,将从IBGP邻居获取的路由发射给RR的所有IBGP邻居,这样RR上就拥有省内的BGP路由信息,采集机与RR建立IBGP邻居关系就可以接收到RR发送出来的BGP路由信息,采集机上部署路由解析程序并将BGP路由信息解析入到本地mysql数据库,如图3所示。
路由解析程序会读取采集机上接收的BGP路由信息,并根据路由规则解析出路由的network(网络地址)、nexthop(下一跳地址)、med(BGP路由的度量值,类似于代价值)、locprf(本地优先级)和as-path(路由经过的自治系统路径)等信息入库,路由格式如下:
S3、将RADB路由信息与BGP路由信息进行比对,根据判断规则计算出各省路由注册完整率并给出未注册路由详细信息;
将从RADB(Roufing Arbiter Database,路由仲裁数据库)获取到的路由信息与实际采集到的BGP路由信息进行比对,得到路由注册情况。
根据以下判断规则可以分别获取到省汇聚路由、省内明细路由、客户代播路由和省内客户路由的注册详情。
判断规则:
省汇聚路由:ASPATH(路由传递过程中经过的自治系统路径)为空,community(BGP路由的属性,一种标志,相当于给路由打上标签)不包含no-advertise以及no-export(no-advertise、no-export是客户加的标签值,用于区分特定路由,没有实际含义),路由粒度大于或等于/24的路由,且路由处于自有地址范围,此类路由为省汇聚路由。
省内明细路由:路由PEERAS(路由的邻居自治系统)为网内公有AS(自治系统),ORIGINAS(源自治系统也就是最先发布该路由的自治系统)也为网内公有AS,community(路由属性,相当于标签)不包含no-advertise以及no-export(no-advertise、no-export是客户加的标签值,用于区分特定路由,没有实际含义),路由粒度大于或等于/24的路由,且路由处于自有地址范围,此类路由为省内明细路由。
客户代播路由:ASPATH(路由传递过程中经过的自治系统路径)为空或路由PEERAS(路由的邻居自治系统)为网内公有AS(自治系统),ORIGINAS(源自治系统也就是最先发布该路由的自治系统)也为网内公有AS,community(路由属性,相当于标签)不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由不处于自有地址范围,此类路由为代播路由。
省内客户路由:路由PEERAS为网内公有AS,ORIGINAS是公有AS但不在网内AS号范围,community不包含no-advertise以及no-export(no-advertise、no-export是客户加的标签值,用于区分特定路由,没有实际含义),且路由粒度大于或等于/24的路由,此类路由为省内客户路由。
在应注册路由中,community(路由属性,相当于标签)包含4134:111或4134:2400的路由,为向国际播发路由,为必须注册范围,其他路由为可选注册范围。
对所有应注册路由,若RADB路由信息中的路由prefix(地址前缀)与实际采集到的BGP路由信息中的路由prefix(地址前缀)严格相等,并且ORIGINAS(源自治系统也就是最先发布该路由的自治系统)等于应注册AS的路由注册记录,则判定为已注册,否则判定为未注册。
生成路由注册完整率统计如下表1,以及路由明细情况如下表2。
表1各省IP互联网路由注册完整率统计
表2各省未注册路由明细
S4、将路由注册结果生成报表,定时发送给各省客户。
每天定时同步最新的RADB路由信息,并采集最新的BGP路由信息,生成路由注册完整率统计报表,按要求发送给各省客户。
基于同一发明构思,本发明还提出一种路由注册完整率评价装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4是本发明一实施例的路由注册完整率评价装置结构示意图。如图4所示,该装置包括:
RADB路由采集模块101,用于采集RADB的路由信息;具体如下:
将RADB的路由信息同步到IRRD的本地库;
将IRRD的本地库的路由信息同步到Mysql数据库;
完成RADB的路由信息采集。
设备BGP路由采集模块102,用于采集各个省内BGP路由设备的路由信息;具体如下:
RR与各个省内BGP路由设备建立IBGP邻居关系,将从IBGP邻居获取的BGP路由信息发射给RR的所有IBGP邻居;
采集机与RR建立IBGP邻居关系,接收到RR发送出来的BGP路由信息;
采集机上部署的路由解析程序将BGP路由信息解析入到本地mysql数据库。
路由注册完整率计算模块103,用于将RADB路由信息与BGP路由信息进行比对,根据判断规则计算出各省路由注册完整率并给出未注册路由详细信息;判断规则如下:
若ASPATH为空,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省汇聚路由;
若路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省内明细路由;
若ASPATH为空或路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由不处于自有地址范围,则此类路由为代播路由;
若路由PEERAS为网内公有AS,ORIGINAS是公有AS但不在网内AS号范围,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,则此类路由为省内客户路由;
在应注册路由中,community包含4134:111或4134:2400的路由为必须注册范围;
若RADB路由信息中的prefix与BGP路由信息中的prefix严格相等,并且ORIGINAS等于应注册AS的路由注册记录,则判定为已注册,否则判定为未注册。
报表生成模块104,用于将路由注册结果生成报表,发送给各省客户。
应当注意,尽管在上文详细描述中提及了路由注册完整率评价装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
基于前述发明构思,如图5所示,本发明还提出一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序230,处理器220执行计算机程序230时实现前述路由注册完整率评价方法。
基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述路由注册完整率评价方法的计算机程序。
本发明提出的路由注册完整率评价方法及装置,自动实时收集注册路由信息,自动实时采集各省BGP路由信息,自动计算各省路由注册完成率,自动发送核对报表给各省客户核对。
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
Claims (6)
1.一种路由注册完整率评价方法,其特征在于,该方法包括:
采集RADB的路由信息;
采集各个省内BGP路由设备的路由信息;
将RADB路由信息与BGP路由信息进行比对,根据判断规则计算出各省路由注册完整率并给出未注册路由详细信息;
将路由注册结果生成报表,发送给各省客户;
采集RADB的路由信息,包括:
将RADB的路由信息同步到IRRD的本地库;
将IRRD的本地库的路由信息同步到Mysql数据库;
完成RADB的路由信息采集;
采集各个省内BGP路由设备的路由信息,包括:
RR与各个省内BGP路由设备建立IBGP邻居关系,将从IBGP邻居获取的BGP路由信息发射给RR的所有IBGP邻居;
采集机与RR建立IBGP邻居关系,接收到RR发送出来的BGP路由信息;
采集机上部署的路由解析程序将BGP路由信息解析入到本地mysql数据库;
若RADB路由信息中的prefix与BGP路由信息中的prefix严格相等,并且ORIGINAS等于应注册AS的路由注册记录,则判定为已注册,否则判定为未注册。
2.根据权利要求1所述的路由注册完整率评价方法,其特征在于,判断规则如下:
若ASPATH为空,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省汇聚路由;
若路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省内明细路由;
若ASPATH为空或路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由不处于自有地址范围,则此类路由为代播路由;
若路由PEERAS为网内公有AS,ORIGINAS是公有AS但不在网内AS号范围,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,则此类路由为省内客户路由;
在应注册路由中,community包含4134:111或4134:2400的路由为必须注册范围。
3.一种路由注册完整率评价装置,其特征在于,该装置包括:
RADB路由采集模块,用于采集RADB的路由信息;
设备BGP路由采集模块,用于采集各个省内BGP路由设备的路由信息;
路由注册完整率计算模块,用于将RADB路由信息与BGP路由信息进行比对,根据判断规则计算出各省路由注册完整率并给出未注册路由详细信息;
报表生成模块,用于将路由注册结果生成报表,发送给各省客户;
所述RADB路由采集模块,具体用于:
将RADB的路由信息同步到IRRD的本地库;
将IRRD的本地库的路由信息同步到Mysql数据库;
完成RADB的路由信息采集;
所述设备BGP路由采集模块,具体用于:
RR与各个省内BGP路由设备建立IBGP邻居关系,将从IBGP邻居获取的BGP路由信息发射给RR的所有IBGP邻居;
采集机与RR建立IBGP邻居关系,接收到RR发送出来的BGP路由信息;
采集机上部署的路由解析程序将BGP路由信息解析入到本地mysql数据库;
若RADB路由信息中的prefix与BGP路由信息中的prefix严格相等,并且ORIGINAS等于应注册AS的路由注册记录,则判定为已注册,否则判定为未注册。
4.根据权利要求3所述的路由注册完整率评价装置,其特征在于,所述路由注册完整率计算模块中的判断规则如下:
若ASPATH为空,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省汇聚路由;
若路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由处于自有地址范围,则此类路由为省内明细路由;
若ASPATH为空或路由PEERAS为网内公有AS,ORIGINAS为网内公有AS,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,且路由不处于自有地址范围,则此类路由为代播路由;
若路由PEERAS为网内公有AS,ORIGINAS是公有AS但不在网内AS号范围,community不包含no-advertise以及no-export,路由粒度大于或等于/24的路由,则此类路由为省内客户路由;
在应注册路由中,community包含4134:111或4134:2400的路由为必须注册范围。
5.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-2任一项所述方法。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1-2任一项所述方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111254333.3A CN114143807B (zh) | 2021-10-27 | 2021-10-27 | 一种路由注册完整率评价方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111254333.3A CN114143807B (zh) | 2021-10-27 | 2021-10-27 | 一种路由注册完整率评价方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114143807A CN114143807A (zh) | 2022-03-04 |
CN114143807B true CN114143807B (zh) | 2023-08-08 |
Family
ID=80394593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111254333.3A Active CN114143807B (zh) | 2021-10-27 | 2021-10-27 | 一种路由注册完整率评价方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114143807B (zh) |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1592239A (zh) * | 2003-08-29 | 2005-03-09 | 安捷伦科技有限公司 | 路由监视 |
CN1688140A (zh) * | 2005-06-03 | 2005-10-26 | 清华大学 | 基于网络处理器的高速多维报文分类算法的设计和实现 |
EP1702429A2 (en) * | 2004-01-09 | 2006-09-20 | NPX Technologies Ltd. | Detecting relayed communications |
CN101047565A (zh) * | 2006-04-24 | 2007-10-03 | 华为技术有限公司 | 检测边界网关协议节点运行信息一致性的系统及其方法 |
CN102025642A (zh) * | 2010-12-30 | 2011-04-20 | 北京星网锐捷网络技术有限公司 | 一种路由器标识冲突的检测方法、装置及路由设备 |
CN103650433A (zh) * | 2013-07-31 | 2014-03-19 | 华为技术有限公司 | 路由发布方法、系统及控制器 |
CN105556552A (zh) * | 2013-03-13 | 2016-05-04 | 加迪安分析有限公司 | 欺诈探测和分析 |
CN105847158A (zh) * | 2015-01-30 | 2016-08-10 | 迈塔斯威士网络有限公司 | 用于处理路由数据的方法和系统 |
CN107409092A (zh) * | 2015-02-20 | 2017-11-28 | 思科技术公司 | 针对最优路由反射的优化边界网关协议最佳路径选择 |
CN107888489A (zh) * | 2017-12-28 | 2018-04-06 | 新华三技术有限公司 | 路由通告方法及装置 |
CN108920728A (zh) * | 2018-08-03 | 2018-11-30 | 山东众阳软件有限公司 | 数据路由方法、数据路由网络及其数据访问方法、系统 |
WO2020018582A1 (en) * | 2018-07-16 | 2020-01-23 | Amazon Technologies Inc. | Address migration service |
CN111147380A (zh) * | 2018-11-02 | 2020-05-12 | 华为技术有限公司 | 一种路由处理的方法和网络设备 |
CN111164604A (zh) * | 2017-09-26 | 2020-05-15 | 株式会社爱考斯研究 | 信息处理装置 |
CN111917577A (zh) * | 2020-07-29 | 2020-11-10 | 云南诺寻科科技有限公司 | Bgp路由信息采集方法、装置、计算机设备及存储介质 |
CN112134902A (zh) * | 2020-09-29 | 2020-12-25 | 科大国创云网科技有限公司 | 一种基于api实现的radb注册方法及系统 |
CN112400289A (zh) * | 2018-07-18 | 2021-02-23 | 意大利电信股份公司 | 分组交换通信网络中的性能测量 |
CN112689976A (zh) * | 2018-10-05 | 2021-04-20 | 华为技术有限公司 | 扩展控制器的边界网关协议链路状态 |
CN113273156A (zh) * | 2019-01-07 | 2021-08-17 | 华为技术有限公司 | 路由发布的方法、设备和系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160373405A1 (en) * | 2015-06-16 | 2016-12-22 | Amazon Technologies, Inc. | Managing dynamic ip address assignments |
-
2021
- 2021-10-27 CN CN202111254333.3A patent/CN114143807B/zh active Active
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1592239A (zh) * | 2003-08-29 | 2005-03-09 | 安捷伦科技有限公司 | 路由监视 |
EP1702429A2 (en) * | 2004-01-09 | 2006-09-20 | NPX Technologies Ltd. | Detecting relayed communications |
CN1688140A (zh) * | 2005-06-03 | 2005-10-26 | 清华大学 | 基于网络处理器的高速多维报文分类算法的设计和实现 |
CN101047565A (zh) * | 2006-04-24 | 2007-10-03 | 华为技术有限公司 | 检测边界网关协议节点运行信息一致性的系统及其方法 |
CN102025642A (zh) * | 2010-12-30 | 2011-04-20 | 北京星网锐捷网络技术有限公司 | 一种路由器标识冲突的检测方法、装置及路由设备 |
CN105556552A (zh) * | 2013-03-13 | 2016-05-04 | 加迪安分析有限公司 | 欺诈探测和分析 |
CN103650433A (zh) * | 2013-07-31 | 2014-03-19 | 华为技术有限公司 | 路由发布方法、系统及控制器 |
CN105847158A (zh) * | 2015-01-30 | 2016-08-10 | 迈塔斯威士网络有限公司 | 用于处理路由数据的方法和系统 |
CN107409092A (zh) * | 2015-02-20 | 2017-11-28 | 思科技术公司 | 针对最优路由反射的优化边界网关协议最佳路径选择 |
CN111164604A (zh) * | 2017-09-26 | 2020-05-15 | 株式会社爱考斯研究 | 信息处理装置 |
CN107888489A (zh) * | 2017-12-28 | 2018-04-06 | 新华三技术有限公司 | 路由通告方法及装置 |
WO2020018582A1 (en) * | 2018-07-16 | 2020-01-23 | Amazon Technologies Inc. | Address migration service |
CN112400289A (zh) * | 2018-07-18 | 2021-02-23 | 意大利电信股份公司 | 分组交换通信网络中的性能测量 |
CN108920728A (zh) * | 2018-08-03 | 2018-11-30 | 山东众阳软件有限公司 | 数据路由方法、数据路由网络及其数据访问方法、系统 |
CN112689976A (zh) * | 2018-10-05 | 2021-04-20 | 华为技术有限公司 | 扩展控制器的边界网关协议链路状态 |
CN111147380A (zh) * | 2018-11-02 | 2020-05-12 | 华为技术有限公司 | 一种路由处理的方法和网络设备 |
CN113273156A (zh) * | 2019-01-07 | 2021-08-17 | 华为技术有限公司 | 路由发布的方法、设备和系统 |
CN111917577A (zh) * | 2020-07-29 | 2020-11-10 | 云南诺寻科科技有限公司 | Bgp路由信息采集方法、装置、计算机设备及存储介质 |
CN112134902A (zh) * | 2020-09-29 | 2020-12-25 | 科大国创云网科技有限公司 | 一种基于api实现的radb注册方法及系统 |
Non-Patent Citations (1)
Title |
---|
无线传感器网络地理位置路由相关技术研究;顾一中;《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114143807A (zh) | 2022-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100388695C (zh) | 互联网的域间路由监测与分析系统及其工作方法 | |
US8374103B2 (en) | Method and system for computing multicast traffic matrices | |
Feldmann et al. | Deriving traffic demands for operational IP networks: Methodology and experience | |
US9014009B2 (en) | Method and device for locating a failed link, and method, device and system for analyzing alarm root cause | |
US20040218529A1 (en) | Traffic flow optimisation system | |
CN105024844A (zh) | 一种计算跨域路由的方法、服务器以及系统 | |
CN106470118B (zh) | 一种应用系统性能异常检测方法和系统 | |
US10411911B2 (en) | Network as service service cross-domain orchestration method, orchestration device, and control device | |
CN102394944B (zh) | 一种Web访问中的IP地址库修正方法和设备 | |
CN115022230B (zh) | 一种通信路径规划方法及装置 | |
CN113746654A (zh) | 一种IPv6地址管理和流量分析的方法和装置 | |
CN111934936A (zh) | 网络状态检测方法、装置、电子设备及存储介质 | |
Tian et al. | An incrementally deployable flow-based scheme for IP traceback | |
CN104348672A (zh) | 大型ip网络bgp路由条目检测方法和装置 | |
CN108075928B (zh) | 网络流量通用仿真模型及方法 | |
CN102664811B (zh) | 报文转发方法和装置 | |
CN101527645A (zh) | 网络拓扑信息收集方法、系统及相关设备 | |
CN114143807B (zh) | 一种路由注册完整率评价方法及装置 | |
CN112787925A (zh) | 拥塞信息收集方法、确定最优路径方法、网络交换机 | |
CN112995036A (zh) | 网络流量的调度方法及装置 | |
CN102916891B (zh) | 一种通信网络的路由方法和一种路由节点 | |
CN110838950B (zh) | 一种网络性能抖动值的确定方法及装置 | |
US10263865B2 (en) | Network availability measurement aggregation and correlation | |
CN114039888B (zh) | 时延测量方法及装置 | |
CN112383419B (zh) | Ospf网络问题告警方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |