当前位置:首页>实用技巧>

以太网中如何实现数据帧的同步(以太网中如何判断数据帧为无效的)

来源:原点资讯(m.360kss.com)时间:2023-11-25 01:42:23作者:YD166手机阅读>>

在TSN的802.1AS协议及其REV协议中,明确定义了1588同步实现的具体方式和细节,但因其有主时钟的缘故,制定了相应的BMCA(最佳主时钟选择)算法及冗余策略来实现其可靠性。

尽管目前对设备灵活性和智能化的需求已成为无线网络研究的热点,但有线网络在具有传感器和执行器设备的实时网络中仍占有不可替代的地位。通过时钟同步系统将一个具有不同设备和协议的混合有线/无线通信系统集成在一起,将成为未来的主流。时间敏感网络(TSN)服务等技术有助于实现混合系统中的实时数据交互和时间同步。但是,由于效率低下,对于处理小型数据以太网帧和耗时的转发过程,限制了其在底层设备中的发展。因此,有线网络的时间同步机制仍然是必要的。除了精度和准确性,算法简单、性能更稳定、成本更低、通信资源占用率更低将是时间同步技术在有线网络领域的突破方向。(需要注意的是,此处所提的TSN中时间同步技术并非特指1588时间同步技术,而是指未来可能在TSN中应用的时间同步技术)

6802时间同步原理

相对于IEEE1588时间同步而言,AS6802协议在实现网络中各个设备之间的时间同步时,并没有选取某一个网络设备的时间作为最佳主时间,而是采用了分布式的时间同步方法,并且AS6802协议有很强大的容错机制(AS6802可以用严谨的数学证明来证明其可靠性),保证了时间同步的稳定可靠。

PCF业务是由AS6802协议规定的,用于时间同步的协议帧,其类型域为0x891d,其帧结构如图所示,PCF帧内容说明如下表中内容。

以太网中如何实现数据帧的同步,以太网中如何判断数据帧为无效的(13)

以太网中如何实现数据帧的同步,以太网中如何判断数据帧为无效的(14)

PCF帧与标准以太网帧完全兼容,其实现AS6802协议功能的字段都在以太网帧的payload域,在PCF帧中我们称其为PCF域。PCF域的具体内容见下图。

以太网中如何实现数据帧的同步,以太网中如何判断数据帧为无效的(15)

其中,Integration_Cycle表示同步的整合周期,表示目前的时间是同步集群周期的第几个基本周期。Membership_New表示PCF帧的成员向量,4字节,每个端系统SM会对应1比特,这样支持的SM数目最多为32个。Sync_Priority表示PCF帧的优先级,在AS6802同步中,CM不接收来自优先级不同的SM的帧,SM和SC不受优先级的影响,可以接收不同优先级CM的PCF帧。Sync_Domain表示同步域,在同一个同步域下的AS6802设备之间才可以进行PCF帧的交换。Type表示PCF帧的类型。PCF有三种类型的帧:冷启动帧(CS),冷启动应答帧(CA)和同步帧(IN)。Transparent_Clock表示透明时钟,这样有利于同步的级联与扩展。

AS6802协议具体建立同步过程如下图,具体步骤如下:

(1)TTE网络中的设备启动,进入非同步状态;

(2)TTE网络中SM是同步过程的发起者,首先向网络中的CM发送CS帧;

(3)CM将收到的CS帧进行固化后,向SM回复CS帧;

(4)SM对收到的CS帧同样进行固化处理,然后等待一个事先预设的固定时延即CS_offset后发送应答CA帧;

(5)CM将SM发来的应答CA帧进行固化后,向SM回复CA帧;自身进入等待IN帧状态,并启动等待IN超时计数,其上限值为事先设定的常量即Wait_IN_timeout;

(6)SM收到CM发来的CA帧后对其进行固化处理,然后等待一个事先预设的固定时延即CA_offset后发送IN帧;

(7)CM在Wait_IN_timeout时间内收到SM发来的IN帧,则进入同步状态,并且校准本地时间同时向SM回复IN帧,否则CM重新回到失步状态;

(8)SM收到CM发来的IN帧后,进入同步状态并且校准本地时间,否则进入失步状态。

以太网中如何实现数据帧的同步,以太网中如何判断数据帧为无效的(16)

栏目热文

以太网的数据以广播方式发送(以太网怎么发送数据包)

以太网的数据以广播方式发送(以太网怎么发送数据包)

首先我们来回顾一下路由的基本概念,什么是路由?所谓路由就是当一台路由器(或其他三层设备)收到一个IP数据包时,路由器查看...

2023-11-25 02:18:08查看全文 >>

以太网数据生成(以太网数据包如何发送)

以太网数据生成(以太网数据包如何发送)

STP生成树协议的之间的交互通过stp BPDU(根协议数据单元,Bridge Protocol Data Unit)进...

2023-11-25 02:14:10查看全文 >>

以太网数据包的结构(以太网的网络层协议)

以太网数据包的结构(以太网的网络层协议)

简单粗暴,以太网数据包、IP包、TCP/UDP 包结构↓↓↓1、以太网数据包如下表结构所示: 目地地址(6B) 原地址 ...

2023-11-25 01:48:53查看全文 >>

用定妆粉后还可以用气垫补妆么(用完定妆粉还能用粉底液补妆吗)

用定妆粉后还可以用气垫补妆么(用完定妆粉还能用粉底液补妆吗)

底妆,是打好彩妆基础的第一步,底妆是一定要有的,而且很重要,为什么很多女孩子化的妆很容易花,涂抹的很不均匀,就是底妆没打...

2023-11-25 01:36:37查看全文 >>

补妆可以只用定妆粉吗(可用定妆粉补妆吗)

补妆可以只用定妆粉吗(可用定妆粉补妆吗)

散粉应该是每个精致吕孩梳妆台的必备之物,它看似很低调,却内有乾坤。对于散粉和粉饼,你又是哪一党呢?今天我们来说说散粉那些...

2023-11-25 02:16:57查看全文 >>

以太网数据包是怎么传送的(以太网怎么发送数据包)

以太网数据包是怎么传送的(以太网怎么发送数据包)

在回答这个问题之前我们先来了解一下ARP一、ARP协议ARP(Address Resolution Protocol)地...

2023-11-25 01:58:02查看全文 >>

以太网发送和接收数据的原理(以太网的三种传输模式)

以太网发送和接收数据的原理(以太网的三种传输模式)

路由是基于数据包的IP头部中的目的IP地址进行查找的; 查找的是路由表。 那么什么是以太网二层交换(switching...

2023-11-25 01:46:25查看全文 >>

15款福睿斯油泵继电器在哪里(1.5福睿斯油泵继电器在哪个位置)

15款福睿斯油泵继电器在哪里(1.5福睿斯油泵继电器在哪个位置)

今天给爱车福睿斯做了小保养,刚好有时间,拍了几组照片,和大家分享一下,福睿斯小保养过程。目前行驶里程26000,时间1年...

2023-11-25 02:01:14查看全文 >>

养花上有机肥好还是复合肥好呢(复合肥和有机肥哪个养花更好)

养花上有机肥好还是复合肥好呢(复合肥和有机肥哪个养花更好)

哈喽大家好,这里是种地人!今天我们聊聊施肥!大家都知道,由于过度过量使用化肥,我国的土壤状况已非常不乐观。现在农业大量的...

2023-11-25 02:11:30查看全文 >>

家庭养花复合肥和有机肥哪种好(养花用缓释肥和复合肥哪个好)

家庭养花复合肥和有机肥哪种好(养花用缓释肥和复合肥哪个好)

大家好,欢迎阅读这篇文章,关注小本养花,每天给您分享各种各样的花卉,每天几分钟教您学会养花小技巧!养花过程中花肥是必不可...

2023-11-25 02:03:15查看全文 >>

文档排行