【技术实现步骤摘要】
基于边界网关协议的报文处理方法及相关设备
[0001]本申请实施例涉及通信
,尤其涉及一种基于边界网关协议的报文处理方法及相关设备。
技术介绍
[0002]边界网关协议(border gateway protocol,BGP)是一种运行在自治系统(autonomous system,AS)上的动态路由协议。发送BGP消息的路由设备称为BGP发言者(speaker),用于接收或者产生新的路由信息,并将其发送给其他路由设备。其中,相互交换路由信息的BGP发言者互称为对等体(peer),即互为邻居关系。
[0003]BGP使用TCP作为其传输层协议。在建立好BGP连接后,路由设备根据邻居关系表来确定其BGP邻居,并从转发数据库中获取BGP邻居的地址以及最佳路径,然后将最佳路径放入路由表中,通过BGP报文将路由表发送给BGP邻居。使得整个网络系统中的每一个路由设备都将获得相同的路由信息。
[0004]网络系统中的网络设备由不同的客户来维护。客户在进行业务升级或者搬迁时,通常会不定时更新其对应网络设备,同一网络设 ...
【技术保护点】
【技术特征摘要】
1.一种基于边界网关协议BGP的报文处理方法,其特征在于,所述方法包括:第一网络设备获取第二网络设备发送的路由信息报文;所述第一网络设备和所述第二网络设备互为BGP对等体;所述路由信息报文用于生成路由表的表项;所述第一网络设备根据所述第二网络设备的版本信息确定所述第一网络设备的报文处理方式;其中,所述第一网络设备的报文处理方式与所述第二网络设备的报文处理方式相匹配;所述第一网络设备根据所述第一网络设备的报文处理方式处理所述路由信息报文,以使得所述第一网络设备对应的路由表和所述第二网络设备对应的路由表一致。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一网络设备获取所述第二网络设备的版本信息;所述版本信息包括所述第二网络设备的版本标识和所述版本标识对应的报文处理方式;所述第一网络设备根据所述版本标识对应的报文处理方式,确定与所述版本标识对应的报文处理方式相匹配的所述第一网络设备的报文处理方式;所述第一网络设备建立自适应库,所述自适应库为所述版本标识和所述第一网络设备的报文处理方式的对应关系。3.根据权利要求2所述的方法,其特征在于,所述第一网络设备根据所述第二网络设备的版本信息确定所述第一网络设备的报文处理方式,包括:所述第一网络设备获取所述第二网络设备的版本标识;所述第一网络设备根据所述第二网络设备的版本标识,在所述自适应库中确定所述第一网络设备的报文处理方式。4.根据权利要求2至3任一项所述的方法,其特征在于,所述第一网络设备获取所述第二网络设备的版本信息,包括:所述第一网络设备从第三方服务器获取所述第二网络设备的版本信息;或所述第一网络设备从所述第二网络设备获取所述第二网络设备的版本信息。5.根据权利要求4所述的方法,其特征在于,所述第一网络设备从所述第二网络设备获取所述第二网络设备的版本信息,包括:在所述第一网络设备和所述第二网络设备进行BGP连接时,所述第一网络设备接收所述第二网络设备发送的请求报文,所述请求报文携带有所述第二网络设备的版本信息;或所述第一网络设备从所述路由信息报文中获取所述第二网络设备的版本信息。6.根据权利要求1至5任一项所述的方法,其特征在于,在所述第一网络设备根据所述第二网络设备的版本信息确定所述第一网络设备的报文处理方式之前,所述方法还包括:所述第一网络设备确定所述第一网络设备与所述第二网络设备断开连接;所述第一网络设备向所述第二网络设备发送反馈报文;所述反馈报文包括所述第一网络设备的参数信息;所述反馈报文用于所述第二网络设备重新制定连接策略;当所述第一网络设备与所述第二网络设备重新连接后,所述第一网络设备接收所述第二网络设备发送的所述第二网络设备的版本信息。7.一种网络设备,其特征在于,所述网...
【专利技术属性】
技术研发人员:许福太,王丽丽,徐海军,王海波,庄顺万,卢恭浴,
申请(专利权)人:北京华为数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。