【技术实现步骤摘要】
路由信息的处理方法、装置、计算机可读介质及电子设备
[0001]本申请属于互联网
,具体涉及一种路由信息的处理方法、装置、计算机可读介质以及电子设备。
技术介绍
[0002]BGP监测协议(BGP Monitoring Protocol,BMP)能够对网络中的设备的BGP(Border Gateway Protocol,边界网关协议)运行状态和BGP路由处理轨迹进行实时监测。目前,在采集BGP路由信息时,网络设备直接和指定的BMP采集平台建立网络连接,设备将BGP路由信息发送给BMP采集平台,再由BMP采集平台将该路由信息上报给上层应用(即应用层),由上层应用识别出路由信息的具体内容后进行相应处理。由于设备需要和指定BMP建立连接,故而在设备端需要预先配置指定BMP的地址信息,当BMP出现问题时,设备需要重新配置其他BMP的地址信息,否则会导致设备无法上传路由信息。可见,这种路由采集方式对设备端来说过于繁琐。
技术实现思路
[0003]本申请的目的在于提供一种路由信息的处理方法、路由信息的处理装置、计算机可读介质以及电子设备,可以解耦网络设备和路由服务器之间的绑定关系,提高了路由协议信息上传的稳定性。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供一种路由信息的处理方法,包括:与网络设备建立第一通信连接,并基于所述第一通信连接获取所述网络设备发起的路由会话建立请求;根据所述路由会话建立 ...
【技术保护点】
【技术特征摘要】
1.一种路由信息的处理方法,其特征在于,包括:与网络设备建立第一通信连接,并基于所述第一通信连接获取所述网络设备发起的路由会话建立请求;根据所述路由会话建立请求与目标路由服务器建立第二通信连接,以基于所述第一通信连接和所述第二通信连接构建所述网络设备与所述目标路由服务器之间的路由会话;接收所述网络设备通过所述第一通信连接发送的路由协议信息;通过所述第二通信连接将所述路由协议信息转发至所述目标路由服务器,以使所述目标路由服务器对所述路由协议信息进行解析而生成路由数据。2.根据权利要求1所述的路由信息的处理方法,其特征在于,根据所述路由会话建立请求与目标路由服务器建立第二通信连接,包括:从多个路由服务器中选择一个路由服务器作为目标路由服务器;将所述路由会话建立请求发送至所述目标路由服务器,并接收所述目标路由服务器针对所述路由会话建立请求反馈的连接建立响应信息;基于所述连接建立响应信息与所述目标路由服务器建立第二通信连接。3.根据权利要求2所述的路由信息的处理方法,其特征在于,所述处理方法还包括:在将所述路由会话建立请求发送至所述目标路由服务器之后,若接收到所述目标路由服务器反馈的拒绝连接信息,则从除当前选择的路由服务器之外的其它路由服务器中重新选择一个路由服务器作为目标路由服务器。4.根据权利要求2所述的路由信息的处理方法,其特征在于,从多个路由服务器中选择一个路由服务器作为目标路由服务器,包括:获取各个路由服务器的负载量;选择负载量最小的路由服务器作为目标路由服务器。5.根据权利要求1所述的路由信息的处理方法,其特征在于,在根据所述路由会话建立请求与目标路由服务器建立第二通信连接之后,所述方法还包括:当检测到与所述目标路由服务器建立的第二通信连接断开时,重新向所述目标路由服务器发送所述路由会话建立请求;当设定时长内未接收到所述目标路由服务器针对所述路由会话建立请求反馈的连接建立响应信息时,从其它路由服务器中重新选择一个路由服务器作为所述目标路由服务器,并与重新选择的所述目标路由服务器建立第二通信连接。6.一种路由信息的处理方法,其特征在于,包括:与代理服务器之间建立第二通信连接,所述第二通信连接是所述代理服务器根据网络设备发起的路由会话建立请求而与目标路由服务器建立的,所述路由会话建立请求是所述代理服务器基于与所述网络设备建立的第一通信连接而获取的;通过所述第二通信连接接收所述代理服务器转发的路由协议信息,所述路由协议信息是所述网络设备通过所述第一通信连接发送给所述代理服务器的;对所述路由协议信息进行解析,以生成路由数据。7.根据权利要求6所述的路由信息的处理方法,其特征在于,对所述路由协议信息进行解析,以生成路由数据,包括:根据所述路由协议信息中的路由表标识将所述路由协议信息分发至对应的协程,以使
所述协程对所述路由协议信息进行解析,以生成路由数据。8.根据权利要求6所述的路由信息的处理方法,其特征在于,对所述路由协议信息进行解析,以生成路由数据,包括:对所述路由协议信息进行解析,以根据解析结果确定所述路由协议信息所对应的事件类型;根据所述路由协议信息所对应的事件类型生成路由数据。9.根据权利要求8所述的路由信息的处理方法,其特征在于,根据所述路由协议信息所对应的事件类型生成路由数据,包括:当所述事件类型为会话开始事件时,将所述路由协议信息包含的会话信息作为路由数据;当所述事件类型为会话结束事件时,将所述会话结束事件转化为对等体结束事件进行处理。10.根据权利要求8所述的路由信息的处理方法,其特征在于,根据所述路由协议信息所对应的事件类型生成路由数据,包括:当所述事件类型为对等体开始事件时,将所述路由协议信息包含的对等体信息作为路由数据;当所述事件类型为对等体结束事件时,生成用于删除所述路由协议信息对应的对等体所关联的路由数据的删除指令。11.根据权利要求10所述的路由信息的处理方法,其特征在于,生成用于删除所述路由协议信息对应的对等体所关联的路由数据的删除指令,包括:生成用于删除所述对等体所关联的路由数据的第一删除指令,并将所述第一删除指令发...
【专利技术属性】
技术研发人员:曾庆淼,羊洋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。