The invention discloses an Ethernet delay calculation method and a device thereof, and is applied to a switch. The method includes: setting a predetermined identifier in the message, to generate real-time message recording and Ethernet delay for cable delay detection packets for cable delay; from the input port of the switch receives the real-time message and add internal timestamp in the real-time message; in the real-time message before sending. To determine the second timestamp; according to the internal timestamp, second timestamp and cable delay, Ethernet delay updating the real-time message; real time delay in the transmission of the switch output port of the Ethernet when update.
【技术实现步骤摘要】
一种以太网时延计算方法及装置
本专利技术涉及工业以太网
,尤其涉及一种以太网时延计算方法及装置。
技术介绍
长期以来,由于现场总线的标准制式争议不休,互通与互操作问题很难解决,于是人们开始从现场总线转向使用以太网。经过近几年的努力,以太网技术已经被工业自动化系统广泛接受。传统的实时工业以太网,为了保证数据的实时有效的传输,基本上是采用以下两种策略。一种是基于主从方式,所有的通讯都是客户端与主机的通讯,由主机负责各个客户端的调度,由主机保证调度的实时性。这是一种类似基于传统的现场总线的工作策略。在采用这种方式时,主机的开销非常大,自动化控制系统的可扩展性差,每次增减一个客户端都需要对主机的调度进行调整,而且客户端之间不能直接通讯。另一种是基于时间片的工作策略,实时的数据在分配的时间片中发送,可以有效地保证数据传输的实时性。但是由于存在时间片的分配,会导致数据传输效率的降低。随着技术的发展和时代的进步,以太网技术以及得到极大的普及和提高,速率从10M到百兆,千兆。现在10G和100G以太网也已经得到了广泛的应用。由原来的半双工技术,CSMA/CD碰撞检测,进化到全双工,点对点互联。从现在的角度看,全双工,点对点互联以及千兆速率以太网接口,可以看成是一个最基本的配置。在这样的以太网物理基础之上,如何来保证数据传输的实时性是一个值得探究的问题。在一些情况下,由于以太网的带宽的富余,可以采用牺牲以太网的带宽换取传输的实时性的策略。以下详细陈述这样的过程:首先,根据工业以太网的模型,可以确定数据传输的时延由电缆或光纤的时延以及交换机内部交换的时延所造成。其中,交 ...
【技术保护点】
一种以太网时延计算方法,应用于交换机,其特征在于,包括:在报文中设置预定的标识,生成用于记录以太网时延的实时报文以及用于获取线缆时延的线缆时延检测报文;由所述交换机的输入端口接收所述实时报文并在所述实时报文中添加内部时戳;在所述实时报文发送前,确定第二时戳;根据所述内部时戳、第二时戳以及线缆时延,更新所述实时报文的以太网时延;在所述交换机的输出端口发送所述更新以太网时延后的实时报文。
【技术特征摘要】
1.一种以太网时延计算方法,应用于交换机,其特征在于,包括:在报文中设置预定的标识,生成用于记录以太网时延的实时报文以及用于获取线缆时延的线缆时延检测报文;由所述交换机的输入端口接收所述实时报文并在所述实时报文中添加内部时戳;在所述实时报文发送前,确定第二时戳;根据所述内部时戳、第二时戳以及线缆时延,更新所述实时报文的以太网时延;在所述交换机的输出端口发送所述更新以太网时延后的实时报文。2.根据权利要求1所述的方法,其特征在于,通过定时计数器确定所述内部时戳以及第二时戳。3.根据权利要求2所述的方法,其特征在于,所述根据所述内部时戳、第二时戳以及线缆时延信息,更新所述实时报文的以太网时延,具体包括:计算所述内部时戳和第二时戳之间的差值,作为交互机处理时延;将所述交换机处理时延与所述线缆时延相加,作为新增时延;将所述实时报文中记录的以太网时延与所述新增时延相加,获得总时延;删除所述实时报文的内部时戳并将所述总时延记录到所述实时报文中。4.根据权利要求1所述的方法,其特征在于,所述实时报文使用4字节字段记录所述以太网时延。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述输出端口发送线缆时延检测报文并记录出向时戳;对端接收所述线缆时延检测报文后,通过环回通路,将所述线缆时延检测报文从接收端口输出;所述线缆时延检测报文记录有对端的环回通路时延;通过所述输出端口接收所述线缆时延检测报文并记录入向时戳;根据所述入向时戳、出向时戳以及环回通路时延,计算所述线缆时延。6.一种以太网时延计算装置,应用交换机的输入和输出端口,其特征在于,包括:处...
【专利技术属性】
技术研发人员:卫功林,
申请(专利权)人:安徽明阳信息技术有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。