[发明专利]一种报文处理方法及网络设备有效
申请号: | 201710543069.2 | 申请日: | 2017-07-05 |
公开(公告)号: | CN109218178B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 曾万梅;高远 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/741;H04L12/931;H04L12/939;H04L12/46;H04L29/12 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 网络设备 | ||
本申请涉及通信领域,具体涉及一种报文处理方法及网络设备。该方法中,第三网络设备经由第一链路连接到第一网络设备的第一接口;第三网络设备经由第二链路连接到第二网络设备的第二接口,第一链路和第二链路具有相同的链路标识,其中,第一网络设备接收第三网络设备发送的第一报文,第一报文为控制协议报文;第一网络设备根据隧道协议将第一报文封装为第二报文,第二报文中包括链路标识以及第一报文;第一网络设备通过隧道向第二网络设备发送第二报文。本申请通过转发平面的网络处理器来处理控制协议报文,备份控制面协议表项,有效提高了处理效率。
技术领域
本申请涉及通信领域,具体涉及一种报文处理方法及网络设备。
背景技术
在双活设备场景下,即互为双活设备的两台网络设备之间如果要同步控制面表项,如媒体访问控制(Media Access Control,简称MAC)表、组播表以及地址解析协议(Address Resolution Protocol,简称ARP)表等,需要通过一些控制面协议来进行同步,例如通过以太网虚拟专用网络(Ethernet Virtual Private Network,简称EVPN)协议来同步两台网络设备之间的控制面表项,EVPN协议是一种用于二层网络互连的虚拟专用网络(Virtual Private Network,简称VPN)技术。
例如两台网络设备分别是网络设备A和网络设备B,控制面表项是ARP表项,网络设备A通过EVPN协议向网络设备B备份该ARP表项,EVPN协议标准中支持传输ARP路由。具体的备份过程采用软件发包的方式,即网络设备A的通过网络设备A上的控制面通过EVPN协议向网络设备B上的控制面发送支持EVPN协议的报文,该过程中,由于EVPN协议控制面主要采用边界网关协议(Border Gateway Protocol,简称BGP),具体的是BGP-4的多协议扩展(Multiprotocol Extensions for BGP-4,简称MP-BPG)控制面的方式,即通过MP-BPG来承载MAC或者是网络协议(Internet Protocol,简称IP)路由信息。
但是采用EVPN进行控制面表项同步存在两个问题,其一是由于通过控制面,如MP-BGP方式,网络设备A的ARP表项要经过多个中间模块才能使得网络设备B获得该ARP表项,而由于控制面是由网络设备上的中央处理器(Central Processing Unit,简称CPU)来处理,而CPU处理协议的效率较低,从而导致同步ARP表项的性能差,尤其是在双活设备中的一个由于故障恢复要学习另一个设备的所有ARP表项时,同步性能更差;另一方面,由于EVPN协议标准中的报文格式仅能够携带ARP表项,如果要支持多种控制协议报文,则需要对EVPN协议标准中的协议报文进行扩展,扩展难度高且扩展成本高。
发明内容
本申请实施例提供了一种报文处理方法及网络设备来解决双活设备通过控制面协议进行控制表项的备份带来的同步性能差的问题。
本申请实施例的第一方面提供一种报文处理方法,该方法中,第三网络设备会经由第一链路连接到第一网络设备的第一接口,同时,该第三网络设备还会经由第二链路连接到第二网络设备的第二接口,并且第一链路和第二链路是具有相同的链路标识,该链路标识用于标识所述第一网络设备以及所述第二网络设备分别通过所述第一接口和所述第二接口连接所述第三网络设备,在进行路由转发时两条链路视为是等同的,在此场景下,第一网络设备会接收到第三网络设备通过第一链路发送的第一报文,且该第一报文是控制协议报文,接着,第一网络设备会根据第一网络设备与第二网络设备之间配置的隧道的隧道协议将该第一报文封装成第二报文,该第二报文中包括该链路标识以及该第一报文;最后,第一网络设备会将该第二报文通过该隧道发送给第二网络设备,以完成该第一报文的备份过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710543069.2/2.html,转载请声明来源钻瓜专利网。