【技术实现步骤摘要】
报文处理方法以及相关设备
[0001]本申请实施例涉及数据处理领域,尤其涉及一种报文处理方法以及相关设备。
技术介绍
[0002]物理网络设备(physical network devices)一般指网络中的能够处理网络报文的物理实体。一般地,物理网络设备具备一定数量的处理资源,并可以采用前述处理资源处理控制面报文(control plane message)、管理面报文(management plane message)以及数据面报文(data plane message)。
[0003]在实际网络部署中,为了实现相同的网络功能,通常会在一个物理范围内部署多个相同类型的物理网络设备(例如,数据中心交换机、防火墙以及路由器等)作为一个集群,并且,该集群中的各个物理网络设备一般采用负载分担的方式布置,即每个物理网络设备各自相互独立地处理一定范围的网络报文(包括控制面报文、管理面报文以及数据面报文)。但是,在现实的组网中,网络流量(即网络报文的数量)存在一定的波动。不同物理网络设备上的网络流量高峰此起彼伏。例如,在某一时 ...
【技术保护点】
【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:第一网络设备接收第一报文,所述第一报文属于第一类型组件负责处理的报文,所述第一网络设备存储有第一组件的信息,所述第一组件运行在第二网络设备上且属于所述第一类型组件,所述第一组件为服务于所述第一网络设备的远端组件;所述第一网络设备根据所述第一组件的信息将所述第一报文转发至所述第二网络设备,所述第一组件用于处理所述第一报文并输出所述第一报文的处理结果;所述第一网络设备从所述第二网络设备接收所述处理结果。2.根据权利要求1所述的方法,其特征在于,所述第一组件的信息包括所述第一组件的标识,所述第一组件的标识用于指示所述第一组件运行在所述第二网络设备中。3.根据权利要求2所述的方法,其特征在于,所述第一组件的信息还包括所述第二网络设备的标识,所述第二网络设备的标识用于指示运行所述第一组件的网络设备。4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述第一网络设备还存储有所述第一组件的信息与所述第一类型组件的类型标识的第一关联关系。5.根据权利要求4所述的方法,其特征在于,所述第一关联关系中还包括所述第一网络设备的标识。6.根据权利要求3至5中任意一项所述的方法,其特征在于,所述第二网络设备的标识包括所述第二网络设备的地址;所述第一网络设备根据所述第一组件的信息将所述第一报文转发至所述第二网络设备,包括:所述第一网络设备在所述第一报文的报文头添加所述第一组件的标识,并根据所述第二网络设备的地址将携带所述第一组件的标识的第一报文转发至所述第二网络设备,以使得所述第二网络设备根据所述第一报文携带的所述第一组件的标识将所述第一报文传输至所述第一组件。7.根据权利要求3至6中任意一项所述的方法,其特征在于,所述第一网络设备接收第一报文之后,所述第一网络设备根据所述第一组件的信息将所述第一报文转发至所述第二网络设备之前,所述方法还包括:所述第一网络设备根据所述第一类型组件的类型标识获取所述第一组件的标识,所述第一组件的标识指示存在为所述第一类型组件提供服务的网络设备和/或组件。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:当不存在为所述第一类型组件提供服务的网络设备和/或组件,则所述第一网络设备将所述第一报文传输至第三组件,所述第三组件为运行在所述第一网络设备上,所述第三组件为服务于所述第一网络设备的本端组件,所述第三组件属于所述第一类型组件,所述第三组件用于处理所述第一报文并输出所述第一报文的处理结果。9.根据权利要求1至8中任意一项所述的方法,其特征在于,所述第一网络设备接收第一报文之前,所述方法还包括:所述第一网络设备接收来自管理装置的第一消息,所述第一消息包括所述第一组件的信息。10.根据权利要求1至9中任意一项所述的方法,其特征在于,所述第一网络设备从所述第二网络设备接收所述第一报文的处理结果之后,所述方法还包括:
所述第一网络设备接收来自管理装置的第二消息,所述第二消息用于指示所述第一网络设备删除所述第一组件的信息;所述第一网络设备根据所述第二消息删除所述第一组件的信息,并停止向所述第二网络设备转发第二报文,所述第二报文属于所述第一类型组件负责处理的报文。11.一种第一网络设备,其特征在于,包括:接收模块,用于接收第一报文,所述第一报文属于第一类型组件负责处理的报文,所述第一网络设备存储有第一组件的信息,所述第一组件运行在第二网络设备上且属于所述第一类型组件,所述第一组件为服务于所述第一网络设备的远端组件;处理模块,用于根据所述第一组件的信息控制发送模块将所述第一报文转发至所述第二网络设备,所述第一组件用于处理所述第一报文并输出所述第一报文的处理结果;所述接收模块,还用于从所述第二网络设备接收所述处理结果。12.根据权利要求11所述的第一网络设备,其特征在于,所述第一组件的信息包括所述第一组件的标识,所述第一组件的标识用于指示所述第一组件运行在所述第二网络设备中。13.根据权利要求12所述的第一网络设备,其特征在于,所述第一组件的信息还包括所述第二网络设备的标识,所述第二网络设备的标识用于指示运行所述第一组件的网络设备。14.根据权利要求11至13中任意一项所述的第一网络设备,其特征在于,所述第一网络设备还存储有所述第一组件的信息与所述第一类型组件的类型标识的第一关联关系。15.根据权利要求14所述的第一网络设备,其特征在于,所述第一关联关系中还包括所述第一网络设备的标识。16.根据权利要求13至15中任意一项所述的第一网络设备,其特征在于,所述第二网络设备的标识包括所述第二网络设备的地址;所述处理模块,具体用于在所述第一报文的报文头添加所述第一组件的标识;所述发送模块,具体用于根据所述第二网络设备的地址将携带所述第一组件的标识的第一报文转发至所述第二网络设备,以使得所述第二网络设备根据所述第一报文携带的所述第一组件的标识将所述第一报文传输至所述第一组件。17.根据权利要求13至16中任意一项所述的第一网络设备,其特征在于,所述处理模块,还用于:根据所述第一类型组件的类型标识获取所述第一组件的标识,所述第一组件的标识指示存在为所述第一类型组件提供服务的网络设备和/或组件。18.根据权利要求17所述的第一网络设备,其特征在于,所述处理模块,还用于:当不存在为所述第一类型组件提供服务的网络设备和/或组件,将所述第一报文传输至第三组件,所述第三组件为运行在所述第一网络设备上,所述第三组件为服务于所述第一网络设备的本端组件,所述第三组件属于所述第一类型组件...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。