System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法技术_技高网

一种802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法技术

技术编号:40466081 阅读:7 留言:0更新日期:2024-02-22 23:20
本发明专利技术公开了一种802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法,包括:在系统中每台gptp设备上都配置多个域;给每个域配置不同的优先级;各设备通过优先级和激活域的相互转换来达到快速切换的目的;在多域的情况下,gptp设备应当以哪个域为控制硬件时钟的主要域,在操作硬件时钟时使用其中的一个域进行操作,其他域作为备份;那么,当时可以操作硬件时钟的域即激活域。本发明专利技术可以降低802.1as在稳定状态下出现故障态再进入稳态的整体时间开销。提高收敛速度,并且对时钟的影响最小,如果按照再次协商的方式硬件时钟则可能发生比较大的变动,从而影响网络稳定性。此发明专利技术可以明显提升整个802.1as网络系统的问题性和降低硬件时钟的偏差引起的网络波动。

【技术实现步骤摘要】

本专利技术涉及802.1as在多域的情况下实现时钟的频率偏差和相位偏差基本不变的主时钟倒换机制,尤其是涉及一种802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法


技术介绍

1、bmca(best master clock algorithm)中,最佳主时钟信息通过 announce 消息在时间敏感系统的 ptp实例之间交换。 每个 announce 消息都包含时间同步生成树矢量信息,该信息将一个 ptp 实例标识为时间同步生成树的根,如果 ptp 实例具有grandmaster能力,则将其标识为grandmaster 能力的ptp实例。每个 ptp 实例依次使用它收到的 announce 消息中包含的信息以及它对自身的信息来计算它所知道的哪些 ptp 实例应该是生成树的根,如果具有grandmaster级能力 ,grandmaterptp 实例作为构建时间同步生成树的一部分,每个 ptp 实例的每个 ptp 端口都由与端口和整个 ptp 实例相关联的状态机分配ptp 端口状态。

2、延迟测量使用对等延迟机制测量全双工点对点 ptp 链路上的传播延迟。该机制与 ieee std 1588-2019 中描述的点对点延迟机制相同,通过分别发送requestreceipttimestamp 和 responseorigintimestamp 测量由每个全双工点对点 ptp链路末端的每个端口进行。共享 ptp 链路的两个端口将独立进行测量,结果两个端口都将知道传播延迟。传播延迟测量是在端口上进行的,否则会被用于消除循环拓扑的非 ptp 算法(例如,快速生成树协议)阻塞。这使得重新配置后不会丢失同步或更快地重新同步,因为传播延迟是已知的,并且不必在重新配置发生时进行初始测量。

3、关于时钟同步802.1as中通过手动配置或者bmca确立grandmaster后,grandmaster周期发送sync和follow_up报文提供主时钟基准;在实现节点同步之前,各个ptp节点通过signaling报文协商计算neighborrateratio的间隔、计算meanlinkdelay的间隔等信息;最后,各ptp从节点利用已有的neighborrateratio、meanlinkdelay以及接受到的sync及follow_up报文,利用follow_up报文中的correctionfield信息修正后,就能得出主时钟现在的时刻,从而完成时间同步。

4、在此技术背景下,首先在单个域内由每个设备发送通告报文来实现bmca的选举,选举出grandmaster之后进入稳定状态,在进行时钟同步流程,由grandmaster向其他设备依次同步过去。然后如果grandmaster掉线,则剩余的设备再次进入bmca的选举流程选举grandmaster,再选出新的grandmaster之后再同步给其他设备新的时钟信息;整个倒换过程使得没有grandmaster的状态时间比较长,而且重新选举开销也比较大,增加系统不稳定风险。

5、公开于该
技术介绍
部分的信息仅仅旨在加深对本专利技术的总体
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。


技术实现思路

1、本专利技术的目的在于提供一种802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法,以解决现有802.1as在grandmaster掉线之后的时钟选举时间太长系统处于长时间不稳定状态时间太长的问题。

2、为了实现上述目的,本专利技术采用以下技术方案:

3、一种802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法,所述解决方法包括:

4、在系统中每台gptp设备上都配置多个域;

5、给每个域配置不同的优先级;

6、各设备通过优先级和激活域的相互转换来达到快速切换的目的;

7、所述激活域具体指:在多域的情况下,gptp设备应当以哪个域为控制硬件时钟的主要域,在操作硬件时钟时使用其中的一个域进行操作,其他域作为备份;那么,当时可以操作硬件时钟的域即激活域。

8、进一步,所述gptp设备配置多个域满足以下条件:

9、1)在网络中有几个gptp的设备就在每个gptp设备上配置几个域;

10、2)每个gptp设备在所有域中应当在一个域相对与此域的其他gptp设备的优先级拥有最高优先级,此域内的其他gptp设备的优先级都为默认值248;

11、3)每个gptp设备除了拥有最高优先级的域的优先级高之外,此gptp设备的其他域的优先级都是默认优先级248;

12、4)每个gptp设备的最高优先级不一样,并且等于设备号;

13、5)所有gptp设备的最高优先级的配置矢量和grandmaster的替代方向一致。

14、进一步,所述激活域的选举流程如下:gptp设备的所有域通过接受通告报文的方式更新当前域的grandmaster优先级,每次每个域的grandemaster优先级的更新都会触发激活域的比较,分别比较所有域的grandmaster的优先级,找到最优的优先级之后将最优优先级所在的域设置为激活域。

15、采用上述技术方案,本专利技术具有如下有益效果:

16、本专利技术可以降低802.1as在稳定状态下出现故障态再进入稳态的整体时间开销。提高收敛速度,并且对时钟的影响最小,如果按照再次协商的方式硬件时钟则可能发生比较大的变动,从而影响网络稳定性。此专利技术可以明显提升整个802.1as网络系统的问题性和降低硬件时钟的偏差引起的网络波动。

本文档来自技高网...

【技术保护点】

1.一种802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法,其特征在于,所述解决方法包括:

2.根据权利要求1所述的802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法,其特征在于,所述gptp设备配置多个域满足以下条件:

3.根据权利要求1所述的802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法,其特征在于,所述激活域的选举流程如下:

【技术特征摘要】

1.一种802.1as协议使用多域情况下的快速稳定倒换时钟域的解决方法,其特征在于,所述解决方法包括:

2.根据权利要求1所述的802.1as协议使用多域情况下的快速稳定倒换时钟域的解决...

【专利技术属性】
技术研发人员:曹月飞吕金泉徐文学李超群杨国文
申请(专利权)人:北京卓越信通电子股份有限公司
类型:发明
国别省市:

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

1