【技术实现步骤摘要】
报文转发方法、装置及系统
[0001]本申请涉及通信
,特别涉及一种报文转发方法、装置及系统。
技术介绍
[0002]环网是一种典型的网络拓扑结构。当一个接入节点接入环网后,环网节点需要将该接入节点发送的报文转发至目的方从而提供报文转发的服务。
[0003]相关技术中通常采用双路总线接入的方式保证传输可靠性。具体地,每一个接入节点通过2路总线分别接入到2个环网节点。在一个接入节点通过环网向另一个接入节点传输报文的过程中,作为发送方的接入节点会向接入的每个环网节点发送相同的报文。作为接收方的接入节点会接收到多份相同的报文,作为接收方的接入节点从多份相同的报文中选择一份报文,再对选择的一份报文进行处理。
[0004]采用上述方法时,当接入节点作为发送方时,接入节点需要支持发送多份报文。当接入节点作为接收方时,接入节点需要支持从多份报文中选择报文,导致接入节点耗费的资源过多。
技术实现思路
[0005]本申请实施例提供了一种报文转发方法、装置及系统,有助于减少接入节点耗费的资源。所述技术方案如下。
[0006]第一方面,提供了一种报文转发方法,所述方法包括:
[0007]第一环网节点接收来自于第一接入节点的第一报文;
[0008]若所述第一环网节点为第一节点组中的主节点,所述第一环网节点转发所述第一报文,所述第一节点组包括所述第一接入节点接入的多个环网节点,所述第一节点组中的主节点为所述多个环网节点中用于转发报文的环网节点。
[0009]以上提供的方法, ...
【技术保护点】
【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法包括:第一环网节点接收来自于第一接入节点的第一报文;若所述第一环网节点为第一节点组中的主节点,所述第一环网节点转发所述第一报文,所述第一节点组包括所述第一接入节点接入的多个环网节点,所述第一节点组中的主节点为所述多个环网节点中用于转发报文的环网节点。2.根据权利要求1所述的方法,其特征在于,所述第一报文的目的节点为第二接入节点,所述第一环网节点转发所述第一报文,包括:所述第一环网节点向第二节点组中的每个环网节点发送所述第一报文,所述第二节点组包括所述第二接入节点接入的多个环网节点。3.根据权利要求1所述的方法,其特征在于,所述第一报文的目的节点为第二接入节点,所述第一环网节点转发所述第一报文,包括:所述第一环网节点向第二节点组中的第二环网节点发送所述第一报文,所述第二节点组包括所述第二接入节点接入的多个环网节点,所述第二环网节点为所述第二节点组中的主节点。4.根据权利要求1
‑
3任一所述的方法,其特征在于,所述第一环网节点保存有第一转发表,所述第一转发表包括报文信息、节点组和出接口之间的对应关系,所述第一环网节点转发所述第一报文,包括:所述第一环网节点通过对应的至少一个出接口转发所述第一报文,所述至少一个出接口为基于所述对应关系确定出的与所述第一报文和所述第一节点组对应的出接口,一个出接口对应所述第二节点组中的一个环网节点。5.根据权利要求4所述的方法,其特征在于,所述报文信息包括所述报文的入接口或者所述报文的标识中的至少一项。6.根据权利要求1
‑
3任一所述的方法,其特征在于,所述第一环网节点保存有第一转发表,所述第一转发表包括报文信息、节点组和出接口之间的对应关系,所述第一环网节点转发所述第一报文,包括:所述第一环网节点通过对应的一个出接口转发所述第一报文,所述出接口为基于所述对应关系确定出的与所述第一报文和所述第一节点组对应的出接口,所述出接口对应所述第二节点组中的第二环网节点,所述第二环网节点为所述第二节点组中的主节点。7.根据权利要求6所述的方法,其特征在于,所述报文信息包括所述报文的入接口或者所述报文的标识中的至少一项。8.根据权利要求4或6所述的方法,其特征在于,所述第一环网节点转发所述第一报文之前,所述方法还包括:所述第一环网节点接收配置指令,所述配置指令指示报文、节点组和出接口之间的对应关系;所述第一环网节点根据所述配置指令,建立所述第一转发表。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述若所述第一环网节点为第一节点组中的主节点,所述第一环网节点转发所述第一报文之前,所述方法还包括:所述第一环网节点确定所述第一节点组中的第三环网节点发生故障,所述第三环网节点和所述第一环网节点具有主备关系;
所述第一环网节点将所述第一环网节点从所述第一节点组中的备节点切换至所述第一节点组中的主节点。10.根据权利要求9所述的方法,其特征在于,所述第一环网节点确定所述第一节点组中的第三环网节点发生故障,包括:所述第一环网节点根据所述第三环网节点发送的第一消息,确定所述第三环网节点发生故障;或者,所述第一环网节点根据设定时长内未接收到所述第三环网节点的心跳报文,确定所述第三环网节点发生故障。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述若所述第一环网节点为第一节点组中的主节点,所述第一环网节点转发所述第一报文之后,所述方法还包括:所述第一环网节点确定所述第一环网节点发生故障;所述第一环网节点将所述第一环网节点从所述第一节点组中的主节点切换为所述第一节点组中的备节点。12.根据权利要求11所述的方法,其特征在于,所述第一环网节点确定所述第一环网节点发生故障之后,所述方法还包括:所述第一环网节点向所述第一节点组中的第三环网节点发送第二消息,所述第三环网节点和所述第一环网节点具有主备关系,所述第二消息指示所述第三环网节点从所述第一节点组中的备节点切换为所述第一节点组中的主节点;或者,所述第一环网节点停止向所述第一节点组中的所述第三环网节点发送心跳报文。13.根据权利要求1至12中任一项所述的方法,其特征在于,所述方法还包括:若所述第一环网节点为所述第一节点组中的备节点,所述第一环网节点不转发所述第一报文。14.根据权利要求1至13中任一项所述的方法,其特征在于,所述第一节点组中的每个环网节点通过一路共享总线接入所述第一接入节点。15.根据权利要求2所述的方法,其特征在于,所述第二节点组中的每个环网节点通过一路共享总线接入所述第二接入节点。16.根据权利要求1至15中任一项所述的方法,其特征在于,所述方法应用于车载系统中,所述第一接入节点以及所述第一环网节点均为车辆中的部件。17.根据权利要求16所述的方法,其特征在于,所述第一接入节点为车辆中的电子控制器单元ECU、车辆中的传感器或车辆中的执行器,所述第一环网节点为车辆中的ECU或者车载网关。18.一种报文转发方法,其特征在于,所述方法包括:第二环网节点接收来自于第一环网节点的第一报文,所述第一报文的目的节点为第二接入节点;若所述第二环网节点为第二节点组中的主节点,所述第二环网节点转发所述第一报文,所述第二节点组包括所述第二接入节点接入的多个环网节点,所述第二节点组中的主节点为所述多个环网节点中用于转发报文的环网节点。19.根据权利要求18所述的方法,其特征在于,所述第二环网节点保存有第一转发表,所述第一转发表包括报文信息、节点组和出接口之间的对应关系,所述第二环网节点转发
所述第一报文,包括:所述第二环网节点通过对应的至少一个出接口转发所述第一报文,所述至少一个出接口为基于所述对应关系确定出的与所述第一报文和所述第二节点组对应的出接口。20.根据权利要求19所述的方法,其特征在于,所述报文信息包括所述报文的入接口或者所述报文的标识中的至少一项。21.根据权利要求19或20所述的方法,其特征在于,所述第二环网节点转发所述第一报文之前,所述方法还包括:所述第二环网节点接收配置指令,所述配置指令指示报文、节点组和出接口之间的对应关系;所述第二环网节点根据所述配置指令,建立所述第一转发表。22.根据权利要求18至21中任一项所述的方法,其特征在于,所述若所述第二环网节点为第二节点组中的主节点,所述第二环网节点转发所述第一报文之前,所述方法还包括:所述第二环网节点确定所述第二节点组中的第三环网节点发生故障,所述第三环网节点和所述第二环网节点具有主备关系;所述第二环网节点将所述第二环网节点从所述第二节点组中的备节点切换至所述第二节点组中的主节点。23.根据权利要求22所述的方法,其特征在于,所述第二环网节点确定所述第二节点组中的第三环网节点发生故障,包括:所述第二环网节点根据所述第三环网节点发送的第一消息,确定所述第三环网节点发生故障;或者,所述第二环网节点根据设定时长内未接收到所述第三环网节点的心跳报文,确定所述第三环网节点发生故障。24.根据权利要求18至23中任一项所述的方法,其特征在于,所述若所述第二环网节点的状态为第二节点组中的主节点,所述第二环网节点转发所述第一报文之后,所述方法还包括:所述第二环网节点确定所述第二环网节点发生故障;所述第二环网节点将所述第二环网节点的状态从所述第二节点组中的主节点切换为所述第二节点组中的备节点。25.根据权利要求24所述的方法,其特征在于,所述第二环网节点确定所述第二环网节点发生故障之后,所述方法还包括:所述第二环网节点向所述第二节点组中的第三环网节点...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。