当前位置: 首页 > 专利查询>清华大学专利>正文

BGP路由信息验证方法及装置制造方法及图纸

技术编号:24333871 阅读:67 留言:0更新日期:2020-05-29 21:12
本发明专利技术实施例提供一种BGP路由信息验证方法及装置,其中方法包括:确定本自治域之外的任一自治域的BGP路由信息;基于所述任一自治域的BGP路由信息,生成待验证IPv6地址;访问所述待验证IPv6地址,得到所述待验证IPv6地址对应可信任网站所提供的验证信息;基于所述验证信息,验证所述BGP路由信息。本发明专利技术实施例提供的方法及装置,通过访问待验证IPv6地址,以及根据待验证IPv6地址对应可信任网站所提供的验证信息验证BGP路由信息,充分利用IPv6协议所提供的海量地址空间,实现了BGP路由信息的双重验证,从而确保BGP路由信息的真实性,避免了BGP路由劫持导致的危险和损失。

BGP route information verification method and device

【技术实现步骤摘要】
BGP路由信息验证方法及装置
本专利技术涉及互联网
,尤其涉及一种BGP路由信息验证方法及装置。
技术介绍
边界网关协议(BorderGatewayProtocol,BGP)是自治域之间用来交换路由的重要协议。通过BGP,不同的自治域之间可以互相传递路由信息,使得全球的自治域可以相互沟通路由,实现互联网的全球可达。通过BGP,自治域还可以进行路由优选、避免环路,同时更高效率地进行路由传递。然而,BGP的设计初衷假定了全球互联网的参与者均是善意的,并未考虑其安全问题,这就导致了在目前的BGP框架下,互联网的路由可能被不合法具有相关地址的人员出于恶意或错误配置所劫持。如何验证BGP路由信息的真实性,避免由BGP路由劫持带来的危险和损失,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例提供一种BGP路由信息验证方法及装置,用以解决BGP路由可能被劫持的问题。第一方面,本专利技术实施例提供一种BGP路由信息验证方法,包括:确定本自治域之外的任一自治域的BGP路由信息;基于本文档来自技高网...

【技术保护点】
1.一种BGP路由信息验证方法,其特征在于,包括:/n确定本自治域之外的任一自治域的BGP路由信息;/n基于所述任一自治域的BGP路由信息,生成待验证IPv6地址;/n访问所述待验证IPv6地址,得到所述待验证IPv6地址对应可信任网站所提供的验证信息;/n基于所述验证信息,验证所述BGP路由信息。/n

【技术特征摘要】
1.一种BGP路由信息验证方法,其特征在于,包括:
确定本自治域之外的任一自治域的BGP路由信息;
基于所述任一自治域的BGP路由信息,生成待验证IPv6地址;
访问所述待验证IPv6地址,得到所述待验证IPv6地址对应可信任网站所提供的验证信息;
基于所述验证信息,验证所述BGP路由信息。


2.根据权利要求1所述的BGP路由信息验证方法,其特征在于,所述BGP路由信息包括所述任一自治域的第一路由前缀、第一合法自治域号码和第一路由前缀长度;
所述第一路由前缀、第一合法自治域号码和第一路由前缀长度分别为从所述BGP路由信息中提取的路由前缀、合法自治域号码和路由前缀长度。


3.根据权利要求2所述的BGP路由信息验证方法,其特征在于,所述基于所述任一自治域的BGP路由信息,生成待验证IPv6地址,具体包括:
将所述任一自治域的第一路由前缀,作为所述待验证IPv6地址的前缀;
基于所述任一自治域的第一合法自治域号码和第一路由前缀长度,生成所述待验证IPv6地址的后缀;
基于所述待验证IPv6地址的前缀和后缀,得到所述待验证IPv6地址。


4.根据权利要求2所述的BGP路由信息验证方法,其特征在于,所述验证信息包括所述任一自治域的第二路由前缀、第二合法自治域号码和第二路由前缀长度;
所述第二路由前缀、第二合法自治域号码和第二路由前缀长度分别为从所述验证信息中提取得到的路由前缀、合法自治域号码和路由前缀长度。


5.根据权利要求4所述的BGP路由信息验证方法,其特征在于,所述基于所述验证信息,验证所述BGP路由信息,具体包括:
若所述第一路由前缀、第一合法自治域号码和第一路由前缀长度分...

【专利技术属性】
技术研发人员:包丛笑李星刘人杰常得量翁喆
申请(专利权)人:清华大学
类型:发明
国别省市:北京;11

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

1