备路径的确定方法、装置、设备、系统及存储介质与流程
- 国知局
- 2024-08-02 14:17:15
本技术涉及通信,特别涉及备路径的确定方法、装置、设备、系统及存储介质。
背景技术:
1、电气与电子工程师协会(institute ofelectrical and electronicsengineers,ieee)定义的网络测量和控制系统的精密时钟同步协议(precision clocksynchronization protocol for networked measurement and control systems),简称ieee 1588协议,是一种高精度时间同步协议。ieee1588协议通过1588报文将源端设备的时间通过中间设备逐级传递给末端设备,能够满足设备之间的时间同步。
2、在网络中部署1588协议的情况下,需要设备至少包括用于时间同步的主路径和备路径,以便在主路径故障的情况下,可以及时切换备路径进行时间同步。因此,如何准确的确定每个设备是否包括备路径是亟待解决的问题。
技术实现思路
1、本技术提供了一种备路径的确定方法、装置、设备、系统及存储介质,用于确定网络中的通信装置包括的备路径。
2、第一方面,提供了一种备路径的确定方法,以第一通信装置执行该方法为例,第一通信装置接收第二通信装置发送的指示第一同步路径的第一路径信息,第一路径信息包括第一同步路径上的节点的信息;第一通信装置基于第一路径信息不包括第一通信装置的信息,确定第一通信装置的备路径包括第一同步路径。
3、该方法通过路径信息传递的方式,使得第一通信装置能够接收到第二通信装置发送的路径信息,进而使得第一通信装置能够判断接收到的路径信息指示的同步路径是否为第一通信装置的备路径。该第一通信装置既可以为包括备端口的通信装置也可以为不包括备端口的通信装置,也即提供了一种包括备端口的通信装置和不包括备端口的通信装置均能够确定备路径的方法。由此,提高了确定备路径的准确性和全面性,在确定通信装置是否包括备路径后,方便及时对不包括备路径的设备进行备路径保护,为网络的部署和运维提供了保障。此外,通过同步路径的路径信息是否包括本通信装置的信息方式确定是否为本通信装置的备路径,使得备路径的确定结果准确。
4、在一种可能的实施方式中,第一通信装置基于第一路径信息不包括第一通信装置的信息,确定第一通信装置的备路径包括第一同步路径之后,第一通信装置可以将第一通信装置的信息添加到第一路径信息中,得到指示第二同步路径的第二路径信息,第二路径信息包括第二同步路径上的节点的信息;进而第一通信装置向第三通信装置发送第二路径信息,第二路径信息用于第三通信装置确定第三通信装置的备路径。
5、由此,第一通信装置能够继续向第三通信装置发送路径信息,实现了路径信息的传递,使得第三通信装置能够判断第一通信装置的备路径是否为第三通信装置的备路径。
6、在一种可能的实施方式中,第一通信装置接收第一路径信息的端口为主端口;当第一通信装置的主端口的端口状态是可变的情况下,第一通信装置基于第一路径信息不包括第一通信装置的信息,确定第一通信装置的备路径包括第一同步路径;当第一通信装置的主端口的端口状态是不可变的情况下,第一通信装置将第一路径信息忽略。因此,在执行本方法的过程中,需要将通信装置的主端口的端口状态设置为可变的,以保证通信装置能够对通过主端口接收到的路径信息指示的同步路径是否为本通信装置的备路径进行判断。
7、在一种可能的实施方式中,第一通信装置接收第二通信装置发送的指示第一同步路径的第一路径信息的方式为,第一通信装置接收第二通信装置发送的备用路径扩散报文,备用路径扩散报文包括指示第一同步路径的第一路径信息。由此,提供了一种能够携带路径信息的备用路径扩散报文的报文类型,也即为通信装置之间能够传递路径信息,实现本技术提供的备路径的确定方式提供保障。
8、第二方面,提供了一种备路径的确定方法,以第二通信装置执行该方法为例,第二通信装置获取指示第三同步路径的第三路径信息,第三路径信息包括第三同步路径上的节点的信息;第二通信装置将第二通信装置的信息添加到第三路径信息中,得到指示第一同步路径的第一路径信息,第一路径信息包括第一同步路径上的节点的信息;第二通信装置向第一通信装置发送第一路径信息,第一路径信息用于第一通信装置确定第一通信装置的备路径。
9、该方法通过第二通信装置向第一通信装置发送同步路径的路径信息的方式,使得第一通信装置能够判断第二通信装置的同步路径是否为第一通信装置的备路径,第一通信装置既可以为包括备端口的通信装置也可以为不包括备端口的通信装置,也即提供了一种包括备端口的通信装置和不包括备端口的通信装置均能够确定备路径的方法。由此,提高了确定备路径的准确性和全面性,在确定通信装置是否包括备路径后,方便及时对不包括备路径的设备进行备路径保护,为网络的部署和运维提供了保障。
10、在一种可能的实施方式中,第二通信装置获取指示第三同步路径的第三路径信息的放方式为,第二通信装置接收第四通信装置发送的第三路径信息;第二通信装置在接收第三路径信息的情况下,先基于第三路径信息不包括第二通信装置的信息,确定第二通信装置的备路径包括第三同步路径,在确定第二通信装置的备路径包括第三同步路径之后,第二通信装置将第二通信装置的信息添加到第三路径信息中,得到指示第一同步路径的第一路径信息。
11、在该情况下,第二通信装置为路径扩散的中间节点,也即第二通信装置先接收第四通信装置发送的第三路径信息,并在确定第三路径信息指示的第三同步路径是第二通信装置的备路径的基础上,继续向第一通信装置发送基于第三路径信息得到的第一路径信息,实现了通信装置之间对于备路径的路径信息的传递。
12、在一种可能的实施方式中,第二通信装置接收第三路径信息的端口为主端口,则当第二通信装置的主端口的端口状态是可变的情况下,第二通信装置基于第三路径信息不包括第二通信装置的信息,确定第二通信装置的备路径包括第三同步路径;而当第二通信装置的主端口的端口状态是不可变的情况下,第二通信装置将第三路径信息忽略。因此,在执行本方法的过程中,需要将通信装置的主端口的端口状态设置为可变的,以保证通信装置能够对通过主端口接收到的第一同步路径是否为本通信装置的备路径进行判断。
13、在一种可能的实施方式中,第三同步路径为基于第二通信装置的从端口接收时间信息的主路径,第二通信装置通过第二通信装置的备端口与第一通信装置的主端口连接;或者,第三同步路径为基于第二通信装置的备端口接收时间信息的备路径,第二通信装置通过第二通信装置的从端口与第一通信装置的主端口连接。
14、在该情况下,第二通信装置为路径扩散的源节点,也即第三同步路径为第二通信装置用于接收时间信息的主路径或备路径。使得通信装置能够基于从端口传递通过备端口获取到的同步路径的路径信息,基于备端口传递通过从端口获取到的同步路径的路径信息,使得传递的路径信息更全面、准确。
15、在一种可能的实施方式中,第二通信装置向第一通信装置发送第一路径信息的方式为,第二通信装置向第一通信装置发送备用路径扩散报文,备用路径扩散报文包括第一路径信息。提供了一种能够携带路径信息的备用路径扩散报文的报文类型,也即为通信装置之间能够传递路径信息,实现本技术提供的备路径的确定方式提供保障。
16、第三方面,提供了一种备路径的确定装置,该装置应用于第一通信装置,该装置包括:
17、接收模块,用于接收第二通信装置发送的指示第一同步路径的第一路径信息,第一路径信息包括第一同步路径上的节点的信息;
18、确定模块,用于基于第一路径信息不包括第一通信装置的信息,确定第一通信装置的备路径包括第一同步路径。
19、在一种可能的实施方式中,该装置还包括:
20、获取模块,用于将第一通信装置的信息添加到第一路径信息中,得到指示第二同步路径的第二路径信息,第二路径信息包括第二同步路径上的节点的信息;
21、发送模块,用于向第三通信装置发送第二路径信息,第二路径信息用于第三通信装置确定第三通信装置的备路径。
22、在一种可能的实施方式中,第一通信装置接收第一路径信息的端口为主端口;确定模块,用于当第一通信装置的主端口的端口状态是可变的情况下,第一通信装置基于第一路径信息不包括第一通信装置的信息,确定第一通信装置的备路径包括第一同步路径。
23、在一种可能的实施方式中,第一通信装置接收第一路径信息的端口为主端口;该装置还包括:
24、处理模块,用于当第一通信装置的主端口的端口状态是不可变的情况下,第一通信装置将第一路径信息忽略。
25、在一种可能的实施方式中,接收模块,用于接收第二通信装置发送的备用路径扩散报文,备用路径扩散报文包括指示第一同步路径的第一路径信息。
26、第四方面,提供了一种备路径的确定装置,该装置应用于第二通信装置,该装置包括:
27、第一获取模块,用于获取指示第三同步路径的第三路径信息,第三路径信息包括第三同步路径上的节点的信息;
28、第二获取模块,用于将第二通信装置的信息添加到第三路径信息中,得到指示第一同步路径的第一路径信息,第一路径信息包括第一同步路径上的节点的信息。
29、发送模块,用于向第一通信装置发送第一路径信息,第一路径信息用于第一通信装置确定第一通信装置的备路径。
30、在一种可能的实施方式中,第一获取模块,用于接收第四通信装置发送的第三路径信息;
31、该装置还包括,确定模块,用于基于第三路径信息不包括第二通信装置的信息,确定第二通信装置的备路径包括第三同步路径。
32、在一种可能的实施方式中,第二通信装置接收第三路径信息的端口为主端口;确定模块,用于当第一通信装置的主端口的端口状态是可变的情况下,基于第一路径信息不包括第一通信装置的信息,确定第一通信装置的备路径包括第一同步路径。
33、在一种可能的实施方式中,第一通信装置接收第一路径信息的端口为主端口;该装置还包括:处理模块,用于当第二通信装置的主端口的端口状态是不可变的情况下,将第三路径信息忽略。
34、在一种可能的实施方式中,第三同步路径为基于第二通信装置的从端口接收时间信息的主路径,第二通信装置通过第二通信装置的备端口与第一通信装置的主端口连接。
35、在一种可能的实施方式中,第三同步路径为基于第二通信装置的从端口接收时间信息的主路径,第二通信装置通过第二通信装置的备端口与第一通信装置的主端口连接。
36、在一种可能的实施方式中,发送模块,用于向第一通信装置发送备用路径扩散报文,备用路径扩散报文包括第一路径信息。
37、第五方面,提供了一种网络设备,该网络设备包括:处理器,所述处理器与存储器耦合,所述存储器中存储有至少一条程序指令或代码,所述至少一条程序指令或代码由所述处理器加载并执行,以使所述网络设备实现如上第一方面任一所述的备路径的确定方法,或者,以使所述网络设备实现如上第二方面任一所述的备路径的确定方法。
38、可选地,所述处理器为一个或多个,所述存储器为一个或多个。
39、可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
40、在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型以及存储器与处理器的设置方式不做限定。
41、第六方面,提供了一种通信装置,该装置包括:收发器、存储器和处理器。其中,该收发器、该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器接收信号,并控制收发器发送信号,并且当该处理器执行该存储器存储的指令时,使得该通信装置执行第一方面中的任一种可能的实施方式中的备路径的确定方法,或者执行第二方面中的任一种可能的实施方式中的信息协商方法。
42、第七方面,提供了一种备路径的确定系统,所述系统包括第一通信装置和第二通信装置;其中,第一通信装置用于执行第一方面中的任一种可能的实施方式中的方法,所述第二通信装置用于执行第二方面中的任一种可能的实施方式中的方法。
43、第八方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行,以使计算机实现上述第一方面和第二方面中的任一种可能的实施方式中的方法。
44、第九方面,提供了一种计算机程序(产品),所述计算机程序(产品)包括:计算机程序代码,当所述计算机程序代码被计算机运行时,使得所述计算机执行上述各方面中的方法。
45、第十方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行所述存储器中存储的指令,使得安装有所述芯片的通信设备执行上述各方面中的方法。
46、第十一方面,提供另一种芯片,包括:输入接口、输出接口、处理器和存储器,所述输入接口、输出接口、所述处理器以及所述存储器之间通过内部连接通路相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,所述处理器用于执行上述各方面中的方法。
47、应当理解的是,本技术的第二方面至第十一方面技术方案及对应的可能的实施方式所取得的有益效果可以参见上述对第一方面及其对应的可能的实施方式的技术效果,此处不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242277.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表