通信设备的适配方法、装置及通信设备制造方法及图纸

技术编号:23318297 阅读:19 留言:0更新日期:2020-02-11 18:56
本发明专利技术提供了一种通信设备的适配方法、装置及通信设备,该方法包括:如果网络连通设备与路由反射器的网络连接失败,从网络连通设备上抓取网络连接过程中交互的协议数据包;其中,网络连通设备预先配置有BGP协议栈;协议数据包包括路由反射器的元组属性;获取网络连通设备的日志文件;其中,日志文件记录有网络连通设备的元组属性;获取路由反射器的元组属性和网络连通设备的元组属性对应的适配元组属性;将适配元组属性添加至BGP协议栈,以使网络连通设备与路由反射器的网络连接。本发明专利技术可以简化网络连通设备和路由反射器之间的适配过程,有效减少适配所用时长,进而提高网络连通设备和路由反射器之间数据兼容的实现效率。

Adaptation method, device and communication equipment of communication equipment

【技术实现步骤摘要】
通信设备的适配方法、装置及通信设备
本专利技术涉及通信
,尤其是涉及一种通信设备的适配方法、装置及通信设备。
技术介绍
随着虚拟机化技术的快速发展,物理机上可以部署多台虚拟机,目前,可以通过多种方式实现物理机与虚拟机的通信,诸如通过BGP(BorderGatewayProtocol,边界网关协议)接口与RR(RouteReflector,路由反射器)接口的数据交互,具体可参见图1所示的一种网络架构图,图1中示意出了VM(VirtualMachine,虚拟机)、PGW(PDNGateWay,PDN网关)、CORE(注册机)、SW(switch,交换机)与Server(服务器)之间的连接关系,还是示意出了与交换机依次连接的RR接口和BGP接口,实际应用中,BGP接口获取指向PGW的默认路由,并进行BGP接口与RR接口之间的协商,在协商成功后BGP接口将默认路由发送给RR接口,交换机将从RR接口中获取并保存该默认路由,进而可以在交换机中保存的默认路由的基础上实现物理机与虚拟机的通信。但是,若BGP接口与RR接口之间的数据不兼容,将导致BGP接口与RR接口之间协商失败,RR接口无法接收默认路由,进而将致使虚拟机与物理机之间无法通信,现有技术中通常通过增加中间的网络接口驱动,以实现BGP接口与RR接口之间的适配,然而这种方式的适配过程较为复杂,导致BGP接口与RR接口之间数据兼容的实现效率较低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种通信设备的适配方法、装置及通信设备,可以简化网络连通设备和路由反射器之间的适配过程,有效减少适配所用时长,进而提高网络连通设备和路由反射器之间数据兼容的实现效率。第一方面,本专利技术实施例提供了一种通信设备的适配方法,应用于服务器,所述服务器与网络连通设备通信连接,所述方法包括:从所述网络连通设备上,抓取网络连接过程中,所述网络连通设备与路由反射器交互的协议数据包;其中,所述网络连通设备预先配置有BGP协议栈;所述协议数据包包括所述路由反射器的元组属性;获取所述网络连通设备的日志文件;其中,所述日志文件记录有所述网络连通设备的元组属性;获取所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性;将所述适配元组属性添加至所述BGP协议栈,以使所述网络连通设备与所述路由反射器的网络连接。在一种实施方式中,所述服务器部署有数据抓取工具;所述从所述网络连通设备上,抓取网络连接过程中所述网络连通设备与路由反射器交互的协议数据包的步骤,包括:通过所述数据抓取工具述从所述网络连通设备上,抓取网络连接过程中所述网络连通设备与路由反射器交互的协议数据包。在一种实施方式中,所述获取所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性的步骤,包括:展示所述路由反射器的元组属性和所述网络连通设备的元组属性,以使用户针对所述路由反射器的元组属性和所述网络连通设备的元组属性编写适配元组属性;接收所述适配元组属性。在一种实施方式中,所述获取所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性的步骤,还包括:查找所述网络连通设备的元组属性所在的请求评论文件对应的第一类别,以及所述路由反射器的元组属性所在的请求评论文件对应的第二类别;判断所述第二类别是否与所述第一类别相同;如果否,将所述第二类别对应的路由反射器的元组属性,确定为差异元组属性;基于所述差异元组属性,编写所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性。在一种实施方式中,所述将所述适配元组属性添加至所述BGP协议栈,以使所述网络连通设备与所述路由反射器的网络连接的步骤,包括:将所述适配元组属性添加至所述BGP协议栈;判断所述网络连通设备是否成功识别所述适配元组属性;如果是,确定所述网络连通设备与所述路由反射器的网络连接。第二方面,本专利技术实施例还提供一种通信设备的适配装置,应用于服务器,所述服务器与网络连通设备通信连接,所述装置包括:抓取模块,用于从所述网络连通设备上,抓取网络连接过程中所述网络连通设备与路由反射器交互的协议数据包;其中,所述网络连通设备预先配置有BGP协议栈;所述协议数据包包括所述路由反射器的元组属性;日志文件获取模块,用于获取所述网络连通设备的日志文件;其中,所述日志文件记录有所述网络连通设备的元组属性;适配属性获取模块,用于获取所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性;添加模块,用于将所述适配元组属性添加至所述BGP协议栈,以使所述网络连通设备与所述路由反射器的网络连接。在一种实施方式中,所述服务器部署有数据抓取工具;所述抓取模块还用于:通过所述数据抓取工具述从所述网络连通设备上,抓取网络连接过程中所述网络连通设备与路由反射器交互的协议数据包。在一种实施方式中,所述适配属性获取模块还用于:展示所述路由反射器的元组属性和所述网络连通设备的元组属性,以使用户针对所述路由反射器的元组属性和所述网络连通设备的元组属性编写适配元组属性;接收所述适配元组属性。第三方面,本专利技术实施例还提供一种通信设备,通信设备包括存储器以及处理器,存储器用于存储支持处理器执行第一方面提供的任一项方法的程序,处理器被配置为用于执行存储器中存储的程序。第四方面,本专利技术实施例还提供一种计算机存储介质,用于存储计算机程序指令,当计算机执行计算机程序指令时,执行如第一方面提供的任一项的方法。本专利技术实施例带来了以下有益效果:本专利技术实施例提供的一种通信设备的适配方法、装置及通信设备,从网络连通设备(预先配置有BGP协议栈)上抓取网络连接过程中交互的协议数据包(包括路由反射器的元组属性),获取网络连通设备的日志文件(记录有网络连通设备的元组属性),进而获取路由反射器的元组属性和网络连通设备的元组属性对应的适配元组属性,通过将适配元组属性添加至BGP协议栈,以使网络连通设备与路由反射器的网络连接。上述方式直接基于协议数据包中的元组属性和日志文件中的元组属性获取所需的适配元组属性,通过将适配元组属性添加至BGP协议栈中便可实现网络连通设备与路由反射器之间的适配,相较于现有技术中增加网络接口驱动实现适配的方式,本专利技术实施例可以在不改变网络架构的基础上适配网络连通设备和路由反射器,简化了网络连通设备和路由反射器之间的适配过程,有效减少适配所用时长,进而提高网络连通设备和路由反射器之间数据兼容的实现效率。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方本文档来自技高网...

【技术保护点】
1.一种通信设备的适配方法,其特征在于,应用于服务器,所述服务器与网络连通设备通信连接,所述方法包括:/n从所述网络连通设备上,抓取网络连接过程中所述网络连通设备与路由反射器交互的协议数据包;其中,所述网络连通设备预先配置有BGP协议栈;所述协议数据包包括所述路由反射器的元组属性;/n获取所述网络连通设备的日志文件;其中,所述日志文件记录有所述网络连通设备的元组属性;/n获取所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性;/n将所述适配元组属性添加至所述BGP协议栈,以使所述网络连通设备与所述路由反射器的网络连接。/n

【技术特征摘要】
1.一种通信设备的适配方法,其特征在于,应用于服务器,所述服务器与网络连通设备通信连接,所述方法包括:
从所述网络连通设备上,抓取网络连接过程中所述网络连通设备与路由反射器交互的协议数据包;其中,所述网络连通设备预先配置有BGP协议栈;所述协议数据包包括所述路由反射器的元组属性;
获取所述网络连通设备的日志文件;其中,所述日志文件记录有所述网络连通设备的元组属性;
获取所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性;
将所述适配元组属性添加至所述BGP协议栈,以使所述网络连通设备与所述路由反射器的网络连接。


2.根据权利要求1所述的方法,其特征在于,所述服务器部署有数据抓取工具;
所述从所述网络连通设备上,抓取网络连接过程中所述网络连通设备与路由反射器交互的协议数据包的步骤,包括:
通过所述数据抓取工具述从所述网络连通设备上,抓取网络连接过程中所述网络连通设备与路由反射器交互的协议数据包。


3.根据权利要求1所述的方法,其特征在于,所述获取所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性的步骤,包括:
展示所述路由反射器的元组属性和所述网络连通设备的元组属性,以使用户针对所述路由反射器的元组属性和所述网络连通设备的元组属性编写适配元组属性;
接收所述适配元组属性。


4.根据权利要求1所述的方法,其特征在于,所述获取所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性的步骤,还包括:
查找所述网络连通设备的元组属性所在的请求评论文件对应的第一类别,以及所述路由反射器的元组属性所在的请求评论文件对应的第二类别;
判断所述第二类别是否与所述第一类别相同;
如果否,将所述第二类别对应的路由反射器的元组属性,确定为差异元组属性;
基于所述差异元组属性,编写所述路由反射器的元组属性和所述网络连通设备的元组属性对应的适配元组属性。


5.根据权利要求1所述...

【专利技术属性】
技术研发人员:贺鹏
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京;11

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

1