基于介质冗余协议进行组网的方法和装置制造方法及图纸

技术编号:36327814 阅读:13 留言:0更新日期:2023-01-14 17:36
本申请提供了,一种基于介质冗余协议进行组网的方法,该方法包括:第一网元确定第一终端和第二终端关联,当第一网元从第一终端接收到第一测试帧时,第一网元向第二终端发送第一测试帧。当第一网元从第二终端接收到第一测试帧时,第一网元向第一终端发送第一测试帧。根据本申请的方案,在第一网元确定第一终端和第二终端关联的情况下,第一网元确定了第一测试帧的发送路由。此外,第一终端和第二终端均与第三终端连接。因此,采用本申请的方案,可以基于介质冗余协议组成环形拓扑,该环形拓扑包括第一网元、第一终端、第二终端、第三终端,其中第一网元充当介质冗余管理者的角色,第一终端、第二终端、第三终端充当介质冗余客户端的角色。角色。角色。

【技术实现步骤摘要】
基于介质冗余协议进行组网的方法和装置


[0001]本申请涉及通信领域,并且更具体地,涉及基于介质冗余协议进行组网的方法和装置。

技术介绍

[0002]在传输业务数据时,出于对可靠性的要求,可以基于介质冗余协议进行组网,形成环形拓扑网络结构。采用环形拓扑网络结构传输业务数据能够克服由于网络中单个节点或单个连接发生故障而产生的业务损失。
[0003]为了实现柔性制造,可以将工业终端通过客户前置设备(customer premise equipment,CPE)接入到无线通信网络中,实现无线化改造。为了提高业务数据传输的可靠性,在将工业终端接入到无线通信网络中后,仍然需要支持基于介质冗余协议进行组网。然而,目前还没有一种较好的方案可以实现该目的。因此,在工业终端接入到无线通信网络的条件下,如何基于介质冗余协议进行组网,以实现业务数据的高可靠性传输,是一个亟待解决的问题。

技术实现思路

[0004]本申请提供一种基于介质冗余协议进行组网的方法和装置。
[0005]第一方面,提供了一种基于介质冗余协议进行组网的方法,该方法应用于第一系统中,第一系统中包括第一网元、N个第一类终端和2N个第二类终端,第一网元充当介质冗余管理者的角色,N个第一类终端和2N个第二类终端充当介质冗余客户端的角色,N为正整数。该方法包括:
[0006]第一网元确定第一终端和第二终端关联,第一终端和第二终端为2N个第二类终端中的终端。
[0007]其中,第一终端和第二终端与第三终端连接,第三终端为N个第一类终端中的终端。
[0008]第一网元发送第一测试帧。当第一网元从第一终端接收到第一测试帧时,第一网元向第二终端发送第一测试帧。当第一网元从第二终端接收到第一测试帧时,第一网元向第一终端发送第一测试帧。
[0009]根据本申请的方案,在第一网元确定第一终端和第二终端关联的情况下,第一网元确定了第一测试帧的发送路由。即,当从第一终端接收到第一测试帧时,第一网元向第二终端发送第一测试帧。当从第二终端接收到第一测试帧时,第一网元向第一终端发送第一测试帧。此外,第一终端和第二终端均与第三终端连接。因此,采用本申请的方案,可以基于介质冗余协议组成环形拓扑,该环形拓扑包括第一网元、第一终端、第二终端、第三终端,其中第一网元充当介质冗余管理者的角色,第一终端、第二终端、第三终端充当介质冗余客户端的角色。
[0010]结合第一方面,在第一方面的某些实现方式中,第一系统还包括第二网元。该方法
还包括:
[0011]第一网元从第二网元获取第一信息和第二信息,第一信息指示N个第一类终端与N个参数之间的一一对应关系,第二信息指示N个第一类终端与N个第二类终端的连接关系,N个第二类终端为2N个第二类终端中的终端。
[0012]结合第一方面,在第一方面的某些实现方式中,该方法还包括:
[0013]第一网元根据第一信息,确定第三终端对应的参数。第一网元以广播或组播的方式发送第二测试帧,第二测试帧包括第三终端对应的参数。
[0014]第一网元确定第一终端和第二终端关联,包括:
[0015]当第一网元从第一终端和第二终端接收到第二测试帧时,第一网元确定第一终端和第二终端关联。
[0016]根据本申请的方案,第一网元可以自动探测出第一终端与第二终端关联,不再需要人工配置,从而提高了系统的灵活性。
[0017]结合第一方面,在第一方面的某些实现方式中,该方法还包括:第一网元根据第二信息,确定第三终端与第一终端连接。第一网元向第一终端发送第三测试帧。
[0018]第一网元确定第一终端和第二终端关联,包括:
[0019]当第一网元从第二终端接收到第三测试帧时,第一网元确定第一终端和第二终端关联。
[0020]根据本申请的方案,第一网元可以自动探测出第一终端与第二终端关联,不再需要人工配置,从而提高了系统的灵活性。
[0021]结合第一方面,在第一方面的某些实现方式中,该方法还包括:
[0022]第一网元以组播或广播的形式发送第四测试帧。
[0023]第一网元从第一终端接收第四测试帧,此时第四测试帧中包括第三终端的MAC地址。
[0024]第一网元从第二终端接收第四测试帧,此时第四测试帧中也包括第三终端的MAC地址。
[0025]由于第一网元从第一终端和第二终端接收的第四测试帧中均包括第三终端的MAC地址,进而,第一网元确定第一终端和第二终端关联。
[0026]结合第一方面,在第一方面的某些实现方式中,该方法还包括:
[0027]第一网元设置与第一终端之间的传输状态为第一状态,设置与第二终端之间的传输状态为第二状态,第一状态为允许传输业务数据的状态,第二传输状态为不允许传输业务数据的状态。
[0028]根据本申请的方案,第一网元可以作为状态机,管理与2N个第二类终端之间的传输状态。其中,第一状态与目前技术中的转发“forwarding”状态类似,第二状态与目前技术中的阻塞“blocked”状态类似。
[0029]结合第一方面,在第一方面的某些实现方式中,第一网元设置与第一终端之间的传输状态为第一状态,设置与第二终端之间的传输状态为第二状态,包括:
[0030]第一网元在第一终端对应的分组数据单元PDU会话的上下文中添加第一字段,第一字段指示第一状态。
[0031]第一网元在第二终端对应的PDU会话的上下文中添加第二字段,第二字段指示第
二状态。
[0032]根据本申请的方案,可以采用在PDU会话的上下文中添加字段的方式,设置传输状态。
[0033]第二方面,提供了一种通信系统,该通信系统包括第一网元、N个第一类终端和2N个第二类终端,第一网元充当介质冗余管理者的角色,N个第一类终端和2N个第二类终端充当介质冗余客户端的角色,N为正整数。
[0034]第一网元用于:
[0035]确定第一终端和第二终端关联,第一终端和第二终端为2N个第二类终端中的终端,其中,第一终端和第二终端与第三终端连接,第三终端为N个第一类终端中的终端。
[0036]发送第一测试帧。当从第一终端接收到第一测试帧时,向第二终端发送第一测试帧。当从第二终端接收到第一测试帧时,向第一终端发送第一测试帧。
[0037]结合第二方面,在第二方面的某些实现方式中,该通信系统还包括第二网元。
[0038]第二网元用于:
[0039]向第一网元发送第一信息和第二信息,第一信息指示N个第一类终端与N个参数之间的一一对应关系,第二信息指示N个第一类终端与N个第二类终端的连接关系,N个第二类终端为2N个第二类终端中的终端。
[0040]结合第二方面,在第二方面的某些实现方式中,第一网元还用于:
[0041]根据第一信息,确定第三终端对应的参数。
[0042]以广播或组播的方式发送第二测试帧,第二测试帧包括第三终端对应的参数。
[0043]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于介质冗余协议进行组网的方法,其特征在于,所述方法应用于第一系统中,所述第一系统中包括第一网元、N个第一类终端和2N个第二类终端,所述第一网元充当介质冗余管理者的角色,所述N个第一类终端和所述2N个第二类终端充当介质冗余客户端的角色,N为正整数;所述方法包括:所述第一网元确定第一终端和第二终端关联,所述第一终端和所述第二终端为所述2N个第二类终端中的终端;其中,所述第一终端和所述第二终端与第三终端连接,所述第三终端为所述N个第一类终端中的终端;所述第一网元发送第一测试帧;当所述第一网元从所述第一终端接收到所述第一测试帧时,所述第一网元向所述第二终端发送所述第一测试帧;当所述第一网元从所述第二终端接收到所述第一测试帧时,所述第一网元向所述第一终端发送所述第一测试帧。2.根据权利要求1所述的方法,其特征在于,所述第一系统还包括第二网元;所述方法还包括:所述第一网元从所述第二网元获取第一信息和第二信息,所述第一信息指示所述N个第一类终端与N个参数之间的一一对应关系,所述第二信息指示所述N个第一类终端与N个第二类终端的连接关系,所述N个第二类终端为所述2N个第二类终端中的终端。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一网元根据所述第一信息,确定所述第三终端对应的参数;所述第一网元以广播或组播的方式发送第二测试帧,所述第二测试帧包括所述第三终端对应的参数;所述第一网元确定第一终端和第二终端关联,包括:当所述第一网元从所述第一终端和所述第二终端接收到所述第二测试帧时,所述第一网元确定所述第一终端和所述第二终端关联。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一网元根据所述第二信息,确定所述第三终端与所述第一终端连接;所述第一网元向所述第一终端发送第三测试帧;所述第一网元确定第一终端和第二终端关联,包括:当所述第一网元从所述第二终端接收到所述第三测试帧时,所述第一网元确定所述第一终端和所述第二终端关联。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述方法还包括:所述第一网元设置与所述第一终端之间的传输状态为第一状态,设置与所述第二终端之间的传输状态为第二状态,所述第一状态为允许传输业务数据的状态,所述第二传输状
态为不允许传输业务数据的状态。6.根据权利要求5所述的方法,其特征在于,所述第一网元设置与所述第一终端之间的传输状态为第一状态,设置与所述第二终端之间的传输状态为第二状态,包括:所述第一网元在所述第一终端对应的分组数据单元PDU会话的上下文中添加第一字段,所述第一字段指示所述第一状态;所述第一网元在所述第二终端对应的PDU会话的上下文中添加第二字段,所述第二字段指示所述第二状态。7.一种通信系统,其特征在于,所述通信系统包括第一网元、N个第一类终端和2N个第二类终端,所述第一网元充当介质冗余管理者的角色,所述N个第一类终端和所述2N个第二类终端充当介质冗余客户端的角色,N为正整数;所述第一网元用于:确定第一终端和第二终端关联,所述第一终端和所述第二终端为所述2N个第二类终端中的终端,其中,所述第一终端和所述第二终端与第三终端连接,所述第三终端为所述N个第一类终端中的终端;发送第一测试帧;当从所述第一终端接收到所述第一测试帧时,向所述第二终端发送所述第一测试帧;当从所述第二终端接收到所述第一测试帧时,向所述第一终端发送所述第一测试帧。8.根据权利要求7所述的系统,其特征在于,所述通信系统还包括第二网元;所述第二网元用于:向所述第一网元发送第一信息和第二信息,所述第一信息指示所述N个第一类终端与N个参数之间的一一对应关系,所述第二信息指示所述N个第一类终端与N个第二类终端的连接关系,所述N个第二类终端为所述2N个第二类终端中的终端。9.根据权利要求8所述的系统,其特征在于,所述第一网元还用于:根据所述第一信息,确定所述第三终端对应的参数;以广播或组播的方式发送第二测试帧,所述第二测试帧包括所述第三终端对应的参数;所述第一网元用于:确定第一终端和第二终端关联,包括:当从所述第一终端和所述第二终端接收到所述第二测试帧时,确定所述第一终端和所述第二终端关联。10.根据权利要求8所述的系统,其特征在于,所述第一网元还用于:根据所述第二信息,确定所述第三终端与所述第一终端连接;向所述第一终端发送第三测试帧;所述第一网元用于:确定第一终...

【专利技术属性】
技术研发人员:周凯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1