[发明专利]一种边界网关协议的实现方法和装置有效
申请号: | 201310386728.8 | 申请日: | 2013-08-30 |
公开(公告)号: | CN104426872B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 李振强 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 谢安昆,宋志强 |
地址: | 100032 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 边界 网关 协议 实现 方法 装置 | ||
技术领域
本发明涉及互联网技术,特别涉及一种互联网协议版本6(IPv6,Internet Protocol Version6)网络中的边界网关协议(BGP,Border Gateway Protocol)的实现方法和装置。
背景技术
目前,BGP协议及其扩展已经在全世界互联网中得到了广泛应用。
通常,将运行BGP协议的路由器称为BGP speaker,BGP speaker用BGP ID进行标示。现有标准中规定,BGP ID是一个4字节的无符号整数,并配置为BGP speaker的一个端口的有效IPv4地址。BGP ID是BGP协议中的一个重要参数,可用于建立BGP连接以及进行最优路由选择等。
IPv6地址为128位的IP地址,地址资源丰富,可彻底解决目前IPv4网络面临的IP地址资源不足的问题,目前已经在全世界范围内得到了广泛部署。
最初的BGP协议是针对IPv4网络设计的,不能用于传递IPv6路由,但经过多协议扩展之后,经过能力协商之后的BGP speaker之间也可以使用BGP协议来传递IPv6路由。
但是,在纯IPv6环境下,即在仅运行IPv6协议的网络(简称为IPv6网络)中,将不会再为路由器配置IPv4地址,相应地,也就无法再按照现有方式配置BGP ID,进而导致BGP协议无法运行。
为此,现有技术中提出了如下解决方式:在IPv6网络中,当为BGP speaker配置了IPv6相关信息后,再为其额外配置一个专门的4字节无符号整数作为BGP ID;而且,同一个自治域(AS,Autonomous System)内部的BGP speaker的BGP ID需要仔细规划,以避免重复。
可见,现有方式中,需要额外配置BGP ID,而且对网络规划的要求较高,应用起来不够简单方便。
发明内容
有鉴于此,本发明提供了一种IPv6网络中的BGP协议的实现方法和装置,能够简化配置过程并降低对网络规划的要求。
为达到上述目的,本发明的技术方案是这样实现的:
一种IPv6网络中的BGP协议的实现方法,包括:
BGP speaker将自身对应的各IPv6全球单播地址中的一个作为自身的IPv6BGP ID;
基于所述IPv6BGP ID与作为通信对端的BGP speaker之间建立BGP连接并进行通信。
一种BGP speaker,该BGP speaker应用于IPv6网络中,包括:
第一处理模块,用于将所在BGP speaker对应的各IPv6全球单播地址中的一个作为所在BGP speaker的IPv6BGP ID,并发送给第二处理模块;
所述第二处理模块,用于基于所述IPv6BGP ID与作为通信对端的BGP speaker之间建立BGP连接并进行通信。
可见,采用本发明所述方案,针对每个BGP speaker,可直接将其对应的各IPv6全球单播地址中的一个作为其BGP ID,即IPv6BGP ID,而无需像现有技术中一样,在为BGP speaker配置完IPv6相关信息后,再为其额外配置一个4字节无符号整数作为BGP ID,从而简化了配置过程;而且,由于IPv6全球单播地址具有唯一性,因此也就无需再针对各BGP speaker的IPv6BGP ID进行网络规划,以避免重复,从而降低了对网络规划的要求;再有,本发明所述方案实现起来简单方便,便于普及和推广。
附图说明
图1为本发明IPv6网络中的BGP协议的实现方法实施例的流程图。
具体实施方式
针对现有技术中存在的问题,本发明中提出一种IPv6网络中的BGP协议的实现方案,对BGP ID进行扩展,允许BGP speaker使用IPv6全球单播地址作为BGP ID,称为IPv6BGP ID,并充分考虑对已有BGP协议的兼容性,只有通过IPv6地址建立BGP连接的BGP speaker之间才使用IPv6BGP ID。
图1为本发明IPv6网络中的BGP协议的实现方法实施例的流程图。如图1所示,对于IPv6网络中的每个BGP speaker,其可分别按照步骤11~12所示方式进行处理。
步骤11:BGP speaker将自身对应的各IPv6全球单播地址中的一个作为自身的IPv6BGP ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310386728.8/2.html,转载请声明来源钻瓜专利网。