一种报文处理方法、节点及电子设备技术

技术编号:38399778 阅读:13 留言:0更新日期:2023-08-07 11:12
本申请提供了一种报文处理方法,应用于由三个节点构成的自组网,所述方法包括:所述自组网中的第一节点确定报文的类型为第一类型,所述报文由所述自组网中第三节点发送至所述第一节点;所述第一节点根据所述报文的类型和第一传输链路的异常状态,向所述自组网中的第二节点和所述第一节点对应的第一虚拟机转发所述报文;所述第一传输链路为所述第二节点与所述第三节点之间的传输链路;其中,所述第一类型的报文为广播报文,或所述第一类型的报文为单播报文、且所述单播报文携带的目的媒体接入控制地址不存在于所述第一节点对应的第一网桥的媒体接入控制表中。网桥的媒体接入控制表中。网桥的媒体接入控制表中。

【技术实现步骤摘要】
一种报文处理方法、节点及电子设备


[0001]本申请涉及边缘计算技术,尤其涉及一种报文处理方法、节点及电子设备。

技术介绍

[0002]在边缘计算场景下,通常存在多个节点集群。如在多接入边缘计算(Multi

access Edge Computing,MEC)场景下,每个节点集群通常由三个节点构成,节点集群内部的管理网和存储网通常由三个节点通过两两互联的方式组成。但是,如何在该场景下高效地传输报文,是边缘计算领域一直追求的目标。

技术实现思路

[0003]本申请实施例提供一种报文处理方法、节点及电子设备。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种报文处理方法,包括:应用于由三个节点构成的自组网,所述方法包括:
[0006]所述自组网中的第一节点确定报文的类型为第一类型,所述报文由所述自组网中第三节点发送至所述第一节点;
[0007]所述第一节点根据所述报文的类型和第一传输链路的异常状态,向所述自组网中的第二节点和所述第一节点对应的第一虚拟机转发所述报文;所述第一传输链路为所述第二节点与所述第三节点之间的传输链路;
[0008]其中,所述第一类型的报文为广播报文,或所述第一类型的报文为单播报文、且所述单播报文携带的目的媒体接入控制地址不存在于所述第一节点对应的第一网桥的媒体接入控制表中。
[0009]在一些实施例中,所述方法还包括:所述第一节点接收所述第二节点和/或所述第三节点发送的所述第一传输链路为异常状态的通知。
[0010]在一些实施例中,所述方法还包括:所述第一节点在所述第一网桥的媒体接入控制表中,存储所述第三节点对应的第三虚拟机与所述第一网桥的接口的对应关系。
[0011]在一些实施例中,所述方法还包括:在所述目的媒体接入控制地址与所述第二节点对应的第二虚拟机的网络协议地址匹配的情况下,所述第一节点接收所述第二节点发送的单播应答报文;
[0012]所述第一节点基于所述对应关系将所述单播应答报文转发至所述第三节点。
[0013]在一些实施例中,所述第一传输链路的异常状态包括下述至少一项:
[0014]所述第二节点与所述第三节点之间的网络连接中断;
[0015]所述第一传输链路中所述第二节点对应的接口和/或所述第三节点对应的接口为损坏状态;
[0016]所述第一传输链路中所述第二节点对应的接口和/或所述第三节点对应的接口为关闭状态;
[0017]所述第二节点和/或所述第三节点为系统关闭状态。
[0018]在一些实施例中,所述方法还包括:响应于所述自组网中全部的传输链路为正常状态,所述第一节点仅向所述第一虚拟机转发所述报文。
[0019]在一些实施例中,所述方法还包括:在所述目的媒体接入控制地址与所述第一虚拟机的网络协议地址匹配的情况下,所述第一节点接收所述第一虚拟机发送的单播应答报文;
[0020]所述第一节点将所述单播应答报文转发至所述第三节点。
[0021]本申请实施例提供一种节点,所述节点为由三个节点构成的自组网中的第一节点;所述节点包括:
[0022]确定模块,用于确定报文的类型为第一类型,所述报文由所述自组网中第三节点发送至所述第一节点;
[0023]收发模块,用于根据所述报文的类型和第一传输链路的异常状态,向所述自组网中的第二节点和所述第一节点对应的第一虚拟机转发所述报文;所述第一传输链路为所述第二节点与所述第三节点之间的传输链路;
[0024]其中,所述第一类型的报文为广播报文,或所述第一类型的报文为单播报文、且所述单播报文携带的目的媒体接入控制地址不存在于所述第一节点对应的第一网桥的媒体接入控制表中。
[0025]在一些实施例中,所述收发模块,还用于接收所述第二节点和/或所述第三节点发送的所述第一传输链路为异常状态的通知。
[0026]在一些实施例中,所述节点还包括:
[0027]存储模块,用于在所述第一网桥的媒体接入控制表中,存储所述第三节点对应的第三虚拟机与所述第一网桥的接口的对应关系。
[0028]在一些实施例中,所述收发模块,还用于在所述目的媒体接入控制地址与所述第二节点对应的第二虚拟机的网络协议地址匹配的情况下,接收所述第二节点发送的单播应答报文;
[0029]基于所述对应关系将所述单播应答报文转发至所述第三节点。
[0030]在一些实施例中,所述第一传输链路的异常状态包括下述至少一项:
[0031]所述第二节点与所述第三节点之间的网络连接中断;
[0032]所述第一传输链路中所述第二节点对应的接口和/或所述第三节点对应的接口为损坏状态;
[0033]所述第一传输链路中所述第二节点对应的接口和/或所述第三节点对应的接口为关闭状态;
[0034]所述第二节点和/或所述第三节点为系统关闭状态。
[0035]在一些实施例中,所述收发模块,还用于响应于所述自组网中全部的传输链路为正常状态,所述第一节点仅向所述第一虚拟机转发所述报文。
[0036]在一些实施例中,所述收发模块,还用于在所述目的媒体接入控制地址与所述第一虚拟机的网络协议地址匹配的情况下,所述第一节点接收所述第一虚拟机发送的单播应答报文;
[0037]所述第一节点将所述单播应答报文转发至所述第三节点。
[0038]本申请实施例提供一种电子设备,包括:
[0039]存储器,用于存储可执行指令;
[0040]处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的报文处理方法。
[0041]本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本申请实施例提供的报文处理方法。
[0042]本申请实施例提供的报文处理方法,三个节点构成的自组网中的第一节点接收自组网中的第三节点发送的报文之后,若第二节点与第三节点之间的第一传输链路异常,且报文类型为广播报文;或者若第一传输链路异常,且报文类型为单播报文,单播报文中携带的目的媒体接入控制地址不存在于所述第一节点对应的第一网桥的媒体接入控制表中,则第一节点向所述自组网中的第二节点和所述第一节点对应的第一虚拟机转发所述报文;使得报文能够快速、高效地传输至报文中携带的目的媒体接入控制地址对应的节点或设备。
附图说明
[0043]图1是本申请实施例提供的报文处理方法的一种可选处理流程示意图;
[0044]图2是本申请实施例提供的自组网的示意图;
[0045]图3是本申请实施例提供的报文处理方法的另一种可选处理流程示意图;
[0046]图4是本申请实施例提供的报文处理方法的又一种可选处理流程示意图;
[0047]图5是本申请实施例提供的报文处理方法的再一种可选处理流程示意图;
[0048]图6是本申请实施例提供的报文处理方法的详细处理流程示意图;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,应用于由三个节点构成的自组网,所述方法包括:所述自组网中的第一节点确定报文的类型为第一类型,所述报文由所述自组网中第三节点发送至所述第一节点;所述第一节点根据所述报文的类型和第一传输链路的异常状态,向所述自组网中的第二节点和所述第一节点对应的第一虚拟机转发所述报文;所述第一传输链路为所述第二节点与所述第三节点之间的传输链路;其中,所述第一类型的报文为广播报文,或所述第一类型的报文为单播报文、且所述单播报文携带的目的媒体接入控制地址不存在于所述第一节点对应的第一网桥的媒体接入控制表中。2.根据权利要求1所述的方法,所述方法还包括:所述第一节点接收所述第二节点和/或所述第三节点发送的所述第一传输链路为异常状态的通知。3.根据权利要求1所述的方法,所述方法还包括:所述第一节点在所述第一网桥的媒体接入控制表中,存储所述第三节点对应的第三虚拟机与所述第一网桥的接口的对应关系。4.根据权利要求3所述的方法,所述方法还包括:在所述目的媒体接入控制地址与所述第二节点对应的第二虚拟机的网络协议地址匹配的情况下,所述第一节点接收所述第二节点发送的单播应答报文;所述第一节点基于所述对应关系将所述单播应答报文转发至所述第三节点。5.根据权利要求1所述的方法,所述第一传输链路的异常状态包括下述至少一项:所述第二节点与所述第三节点之间的网络连接中断;所述第一传输链路中所述第二节点对应的接口和/或所述第三节点对应的接口为损坏状态;所述第一传输链路中所述第二节点对应的接口和/或所述第三节点对应的接口为关闭状...

【专利技术属性】
技术研发人员:吉敏马亮亮
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1