System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多冗余源的TSN时间同步方法技术_技高网

多冗余源的TSN时间同步方法技术

技术编号:40984269 阅读:3 留言:0更新日期:2024-04-18 21:29
本发明专利技术公开了一种多冗余源的TSN时间同步方法:步骤1,在TSN网络中增加一个主时钟端系统,在交换机上设计两个时钟与主时钟端系统保持同步,网络中从时钟端系统与交换机同步;同时,使每个端系统网卡上都具有两个通信网口P1和P2;步骤2,在发送端将一个时间同步帧复制成4个时间同步帧,向4个时间同步帧依次填入不同的冗余端口编号信息,所述冗余端口编号信息包括冗余端口编号和主时钟编号;步骤3,发送端将步骤1得到的4个时间同步帧分别发送给接收端;步骤4,接收端收到时间同步帧并解析,选择时间同步帧。本发明专利技术在针对端口冗余和时钟冗余的情况下,实现了多冗余源的TSN时间同步功能,提高时间同步的高可靠性。

【技术实现步骤摘要】

本专利技术属于计算机网络通信,具体涉及一种多冗余源的tsn时间同步方法。


技术介绍

1、time sensitive networking(tsn)时间敏感以太网是基于现有的以太网之上,实现了一组国际标准,使得普通的以太网具有了时间同步、可靠数据传输(低丢包率、低延迟、低抖动)的特性。tsn网络的基础是时间同步,ieee 802.1as定义了时间同步的标准,tsn网络中的各个节点利用802.1as标准,建立起了时间同步的状态,以供其他业务基于时间敏感特性进行数据流量的调度。

2、在以太网数据传输时,为了获得高可靠性,会使用多种形式的冗余措施,发送端发送冗余帧,接收端再消除冗余帧,如果一条链路断掉,则另一条链路不受影响。802.1as标准并没有考虑到冗余的情况,由于时间同步帧比较特殊,发送时间戳会封装在帧里面,不同链路的同步帧的发送时间戳是不同的,因此不能简单地进行帧复制、消除来进行冗余设计。基于此,亟需研究一种多冗余源的tsn时间同步方法。


技术实现思路

1、本专利技术的目的在于提供一种多冗余源的tsn时间同步方法,以解决现有的时间同步方法存在的缺少冗余特性的技术问题。

2、本专利技术提供了一种多冗余源的tsn时间同步方法,包括如下步骤:

3、步骤1,在tsn网络中增加一个主时钟端系统,使得tsn网络有两个主时钟端系统,在交换机上设计两个时钟与主时钟端系统保持同步,tsn网络中的从时钟端系统与交换机保持同步;同时,在每个端系统网卡上增加一个端口,使得每个端系统网卡上都具有两个通信网口p1和p2;

4、步骤2,在发送端将一个时间同步帧复制成4个时间同步帧,向4个时间同步帧依次填入不同的冗余端口编号信息,所述冗余端口编号信息包括冗余端口编号和主时钟编号,共组合为4种不同的冗余端口编号信息:p1c1、p1c2、p2c1、p2c2;其中,c1、c2表示第一主时钟和备用主时钟;

5、步骤3,发送端将步骤1得到的4个时间同步帧分别发送给接收端;

6、步骤4,接收端收到发送端发送的时间同步帧后,先解析出其中的冗余端口编号信息,并根据冗余端口编号信息进行时间同步帧的选择:先根据通道选择、再根据时钟选择得到时间同步帧。

7、进一步的,步骤2中,所述冗余端口编号信息填入时间同步帧的sourceportidentity字段中。

8、进一步的,步骤4中,所述根据冗余端口编号信息进行时间同步帧的选择具体操作如下:

9、接收端按照冗余端口编号信息中的冗余端口编号来选择时间同步帧,使用冗余端口编号为p1的时间同步帧,丢弃冗余端口编号为p2的时间同步帧,仅当p1对应的时间同步帧丢失时,使用p2对应的时间同步帧;然后,再从多个冗余端口编号为p1的时间同步帧中选择主时钟编号为c1的时间同步帧,丢弃主时钟编号为c2的时间同步帧,仅当主时钟编号为c1的时间同步帧丢失时,使用主时钟编号为c2的时间同步帧。

10、进一步的,还包括步骤5,进行802.1as标准中常规的时间同步操作。

11、相较于现有技术,本专利技术的有益效果如下:

12、(1)本专利技术的方法在不更改802.1as协议的基础上,在tsn网络中增加了端口冗余和时钟冗余,该方法能够在针对这两种冗余的情况下,实现多冗余源的tsn时间同步功能,提高时间同步的高可靠性,且兼容现有协议。

13、(2)时间同步软件在发送数据帧时,发出端口冗余帧和时钟冗余帧,在接收时间同步帧时,根据冗余信息选择出要使用的时间同步帧,丢弃其他的冗余帧。

14、(3)如果一条时间同步通道或者一个时钟失效,时间同步软件能够选择其他的时间同步通道,来继续进行时间同步,时间同步的可靠性提高。

15、(4)能够与其他非冗余端系统进行时间同步,兼容性强。

本文档来自技高网...

【技术保护点】

1.一种多冗余源的TSN时间同步方法,其特征在于,包括如下步骤:

2.如权利要求1所述的多冗余源的TSN时间同步方法,其特征在于,步骤2中,所述冗余端口编号信息填入时间同步帧的sourcePortIdentity字段中。

3.如权利要求1所述的多冗余源的TSN时间同步方法,其特征在于,步骤4中,所述根据冗余端口编号信息进行时间同步帧的选择具体操作如下:

4.如权利要求1所述的多冗余源的TSN时间同步方法,其特征在于,还包括步骤5,进行802.1AS标准中常规的时间同步操作。

【技术特征摘要】

1.一种多冗余源的tsn时间同步方法,其特征在于,包括如下步骤:

2.如权利要求1所述的多冗余源的tsn时间同步方法,其特征在于,步骤2中,所述冗余端口编号信息填入时间同步帧的sourceportidentity字段中。

3.如权利要...

【专利技术属性】
技术研发人员:王红春金星张树兵陈尧贺亚权魏涛
申请(专利权)人:西安云维智联科技有限公司
类型:发明
国别省市:

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

1