一种数据传输方法及网络节点技术

技术编号:20369357 阅读:27 留言:0更新日期:2019-02-16 19:44
本发明专利技术提供一种数据传输方法及网络节点。该方法应用于网络系统中的第一网络节点,所述方法包括:获取在网络系统中传输的第一通知报文,其中所述第一通知报文中包括:所述第一通知报文传输时所经过的至少一网络节点的时间精度;所述第一通知报文传输时所经过的具有所述时间精度的网络节点的跳数信息。该方法通过在网络系统中所传输的通知报文中携带网络节点的时间精度以及所经过具有该时间精度的网络节点的跳数信息,使得网络系统中用于表示中间设备的传输状的精度信息传输至下游设备,下游设备能够获得该具体精度信息,以有助于同步网络的性能和运维。

A Data Transmission Method and Network Node

The invention provides a data transmission method and a network node. The method is applied to the first network node in the network system. The method includes: obtaining the first notification message transmitted in the network system, wherein the first notification message includes: the time accuracy of at least one network node passing through when the first notification message is transmitted; and the hop of the network node passing through when the first notification message is transmitted with the said time precision. Information. This method carries the time precision of the network node and the hop number information of the network node with the time precision in the notification message transmitted in the network system, so that the precision information used to represent the transmission shape of the intermediate device in the network system is transmitted to the downstream device, and the downstream device can obtain the specific precision information, so as to help the performance and operation of the synchronous network. \u3002

【技术实现步骤摘要】
一种数据传输方法及网络节点
本专利技术涉及数据传输
,尤其是指一种数据传输方法及网络节点。
技术介绍
移动通信系统、金融、电力等系统的业务需要节点之间的时间同步。网络传输时间采用精确时间协议(PrecisionTimeProtocol,PTP)可满足高精度时间要求。PTP时间同步采用延时计算机制进行,主从设备端口通过交互PTP报文,计算出主从设备之间的路径延迟和时间偏移,实现主从设备之间的时间同步。现有PTP协议中通过通告同步源以及同步跳数等信息,使下游设备能够获知网络状态和选源,实现时间同步。然而,随着PTP网络和设备的技术发展,中间网络的不同设备可能具有不同的时间精度,有些设备精度更高,有些设备精度相对较低,而且网络中的设备可能有多个不同的精度等级。现有技术无法将中间网络的精度信息传递给下游设备,会造成下游获取信息不全,可能会造成选择时间源没有选择到最优的时间源。
技术实现思路
本专利技术的目的在于提供一种数据传输方法及网络节点,用于解决现有技术通信网络中的数据传输的时间同步方式,下游设备无法精准获取中间网络节点的传输状态的问题。本专利技术实施例提供一种数据传输方法,应用于网络系统中的第一网络节点,其中,所述方法包括:获取在网络系统中传输的第一通知报文,其中所述第一通知报文中包括:所述第一通知报文传输时所经过的至少一网络节点的时间精度;所述第一通知报文传输时所经过的具有所述时间精度的网络节点的跳数信息。优选地,所述的数据传输方法,其中,所述第一通知报文中包括多个不同的时间精度,每一所述时间精度分别对应一跳数信息。优选地,所述的数据传输方法,其中,多个所述时间精度包括所述第一通知报文所经过的每一网络节点的时间精度。优选地,所述的数据传输方法,其中,多个所述时间精度包括所述第一通知报文所经过的除第三网络节点之外的每一网络节点的时间精度。优选地,所述的数据传输方法,其中,所述第三网络节点具有默认时间精度。优选地,所述的数据传输方法,其中,所述获取在网络系统中传输的第一通知报文的步骤之后,所述方法还包括:向网络系统中的第二网络节点发送第二通知报文;其中,所述第一通知报文中存在与所述第一网络节点的时间精度相同的时间精度时,所述第二通知报文中包括所述第一通知报文中的每一时间精度和与每一时间精度对应的跳数信息,其中所述跳数信息中,与所述第一网络节点的时间精度对应的跳数信息加1。优选地,所述的数据传输方法,其中,所述获取在网络系统中传输的第一通知报文的步骤之后,所述方法还包括:向网络系统中的第二网络节点发送第二通知报文;其中,所述第一通知报文中不存在与所述第一网络节点的时间精度相同的时间精度时,所述第二通知报文中包括所述第一通知报文中的每一时间精度和与所述第一通知报文中的每一时间精度对应的跳数信息;所述第二通知报文中还包括所述第一网络节点的时间精度和与所述第一网络节点的时间精度对应的首跳信息。优选地,所述的数据传输方法,其中,所述获取在网络系统中传输的第一通知报文的步骤之后,所述方法还包括:向网络系统中的第二网络节点发送第二通知报文;其中,所述第一通知报文中不存在与所述第一网络节点的时间精度相同的时间精度,且所述第一网络节点的时间精度为默认时间精度时,所述第二通知报文中包括所述第一通知报文中的每一时间精度和与每一时间精度对应的跳数信息。优选地,所述的数据传输方法,其中,所述第二通知报文中所包括的所述第一通知报文中的时间精度和所述第一网络节点的时间精度,依据所表示精度数值大小进行排序;或者,所述第二通知报文中,所述第一网络节点的时间精度记录于所述第一通知报文中的时间精度之后。优选地,所述的数据传输方法,其中,所述方法还包括:根据所述第一通知报文中的时间精度和所述跳数信息,计算所述第一通知报文在所述网络系统中传输的链路时间精度。优选地,所述的数据传输方法,其中,所述根据所述第一通知报文中的时间精度和所述跳数信息,计算所述第一通知报文在所述网络系统中传输的链路时间精度包括:当所述第一通知报文中所包括的多个所述时间精度包括所述第一通知报文所经过的每一网络节点的时间精度时,采用如下方式计算所述链路时间精度T:T=A1×a1+A2×a2+A2×a2+…+An×an;其中,A1、A2、A3、…、An分别为记录于所述第一通知报文中的时间精度,a1、a2、a3、…、an分别为与A1、A2、A3、…、An对应的跳数信息。优选地,所述的数据传输方法,其中,所述根据所述第一通知报文中的时间精度和所述跳数信息,计算所述第一通知报文在所述网络系统中传输的链路时间精度包括:当所述第一通知报文中所包括的多个所述时间精度,包括所经过的除第三网络节点之外的每一网络节点的时间精度,所述第三网络节点具有默认时间精度时,采用如下方式计算所述链路时间精度T:T=A1×a1+A2×a2+A2×a2+…+An×an+B×(C-a1-a2-a3-…-an)其中,A1、A2、A3、…、An分别为记录于所述第一通知报文中的时间精度,a1、a2、a3、…、an分别为与A1、A2、A3、…、An对应的跳数信息;B为默认时间精度,C为所述第一通知报文所经过的网络节点的总跳数。优选地,所述的数据传输方法,其中,所述时间精度与所述跳数信息记录于所述第一通知报文的类型-长度-值TLV扩展信息中。优选地,所述的数据传输方法,其中,所述TLV扩展信息的字段长度可调,用于记录所述时间精度和所述跳数信息的字段格式分别为固定。优选地,所述的数据传输方法,其中,所述TLV扩展信息的字段长度为定值,所述TLV扩展信息中包括多个分别用于记录所述时间精度和所述跳数信息的字段。优选地,所述的数据传输方法,其中,在所述TLV扩展信息直接分别记录所述时间精度和所述跳数信息的具体数值。优选地,所述的数据传输方法,其中,在所述TLV扩展信息中,所述时间精度的具体数值以对应的指示代码进行记录。优选地,所述的数据传输方法,其中,所述第一通知报文中包括一识别标识,所述识别标识用于指示所述第一通知报文中携带所述时间精度和所述跳数信息。本专利技术实施例还提供一种网络节点,其中,所述网络节点为第一网络节点,包括处理器和收发器,所述处理器用于:获取在网络系统中传输的第一通知报文,其中所述第一通知报文中包括:所述第一通知报文传输时所经过的至少一网络节点的时间精度;所述第一通知报文传输时所经过的具有所述时间精度的网络节点的跳数信息。可选地,所述的网络节点,其中,所述第一通知报文中包括多个不同的时间精度,每一所述时间精度分别对应一跳数信息。可选地,所述的网络节点,其中,多个所述时间精度包括所述第一通知报文所经过的每一网络节点的时间精度。可选地,所述的网络节点,其中,多个所述时间精度包括所述第一通知报文所经过的除第三网络节点之外的每一网络节点的时间精度。可选地,所述的网络节点,其中,所述第三网络节点具有默认时间精度。可选地,所述的网络节点,其中,获取在网络系统中传输的第一通知报文的之后,所述处理器还用于:向网络系统中的第二网络节点发送第二通知报文;其中,所述第一通知报文中存在与所述第一网络节点的时间精度相同的时间精度时,所述第二通知报文中包括所述第一通知报文中的每一时间精度和与每一时间精度对应的跳数信息,其中所述跳数信息中,与本文档来自技高网...

【技术保护点】
1.一种数据传输方法,应用于网络系统中的第一网络节点,其特征在于,所述方法包括:获取在网络系统中传输的第一通知报文,其中所述第一通知报文中包括:所述第一通知报文传输时所经过的至少一网络节点的时间精度;所述第一通知报文传输时所经过的具有所述时间精度的网络节点的跳数信息。

【技术特征摘要】
1.一种数据传输方法,应用于网络系统中的第一网络节点,其特征在于,所述方法包括:获取在网络系统中传输的第一通知报文,其中所述第一通知报文中包括:所述第一通知报文传输时所经过的至少一网络节点的时间精度;所述第一通知报文传输时所经过的具有所述时间精度的网络节点的跳数信息。2.根据权利要求1所述的数据传输方法,其特征在于,所述第一通知报文中包括多个不同的时间精度,每一所述时间精度分别对应一跳数信息。3.根据权利要求2所述的数据传输方法,其特征在于,多个所述时间精度包括所述第一通知报文所经过的每一网络节点的时间精度。4.根据权利要求2所述的数据传输方法,其特征在于,多个所述时间精度包括所述第一通知报文所经过的除第三网络节点之外的每一网络节点的时间精度。5.根据权利要求4所述的数据传输方法,所述第三网络节点具有默认时间精度。6.根据权利要求1所述的数据传输方法,其特征在于,所述获取在网络系统中传输的第一通知报文的步骤之后,所述方法还包括:向网络系统中的第二网络节点发送第二通知报文;其中,所述第一通知报文中存在与所述第一网络节点的时间精度相同的时间精度时,所述第二通知报文中包括所述第一通知报文中的每一时间精度和与每一时间精度对应的跳数信息,其中所述跳数信息中,与所述第一网络节点的时间精度对应的跳数信息加1。7.根据权利要求1所述的数据传输方法,其特征在于,所述获取在网络系统中传输的第一通知报文的步骤之后,所述方法还包括:向网络系统中的第二网络节点发送第二通知报文;其中,所述第一通知报文中不存在与所述第一网络节点的时间精度相同的时间精度时,所述第二通知报文中包括所述第一通知报文中的每一时间精度和与所述第一通知报文中的每一时间精度对应的跳数信息;所述第二通知报文中还包括所述第一网络节点的时间精度和与所述第一网络节点的时间精度对应的首跳信息。8.根据权利要求1所述的数据传输方法,其特征在于,所述获取在网络系统中传输的第一通知报文的步骤之后,所述方法还包括:向网络系统中的第二网络节点发送第二通知报文;其中,所述第一通知报文中不存在与所述第一网络节点的时间精度相同的时间精度,且所述第一网络节点的时间精度为默认时间精度时,所述第二通知报文中包括所述第一通知报文中的每一时间精度和与每一时间精度对应的跳数信息。9.根据权利要求7所述的数据传输方法,其特征在于,所述第二通知报文中所包括的所述第一通知报文中的时间精度和所述第一网络节点的时间精度,依据所表示精度数值大小进行排序;或者,所述第二通知报文中,所述第一网络节点的时间精度记录于所述第一通知报文中的时间精度之后。10.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:根据所述第一通知报文中的时间精度和所述跳数信息,计算所述第一通知报文在所述网络系统中传输的链路时间精度。11.根据权利要求10所述的数据传输方法,其特征在于,所述根据所述第一通知报文中的时间精度和所述跳数信息,计算所述第一通知报文在所述网络系统中传输的链路时间精度包括:当所述第一通知报文中所包括的多个所述时间精度包括所述第一通知报文所经过的每一网络节点的时间精度时,采用如下方式计算所述链路时间精度T:T=A1×a1+A2×a2+A2×a2+…+An×an;其中,A1、A2、A3、…、An分别为记录于所述第一通知报文中的时间精度,a1、a2、a3、…、an分别为与A1、A2、A3、…、An对应的跳数信息。12.根据权利要求10所述的数据传输方法,其特征在于,所述根据所述第一通知报文中的时间精度和所述跳数信息,计算所述第一通知报文在所述网络系统中传输的链路时间精度包括:当所述第一通知报文中所包括的多个所述时间精度,包括所经过的除第三网络节点之外的每一网络节点的时间精度,所述第三网络节点具有默认时间精度时,采用如下方式计算所述链路时间精度T:T=A1×a1+A2×a2+A2×a2+…+An×an+B×(C-a1-a2-a3-…-an)其中,A1、A2、A3、…、An分别为记录于所述第一通知报文中的时间精度,a1、a2、a3、…、an分别为与A1、A2、A3、…、An对应的跳数信息;B为默认时间精度,C为所述第一通知报文所经过的网络节点的总跳数。13.根据权利要求1所述的数据传输方法,其特征在于,所述时间精度与所述跳数信息记录于所述第一通知报文的类型-长度-值TLV扩展信息中。14.根据权利要求13所述的数据传输方法,其特征在于,所述TLV扩展信息的字段长度可调,用于记录所述时间精度和所述跳数信息的字段格式分别为固定。15.根据权利要求13所述的数据传输方法,其特征在于,所述TLV扩展信息的字段长度为定值,所述TLV扩展信息中包括多个分别用于记录所述时间精度和所述跳数信息的字段。16.根据权利要求13所述的数据传输方法,其特征在于,在所述TLV扩展信息直接分别记录所述时间精度和所述跳数信息的具体数值。17.根据权利要求13所述的数据传输方法,其特征在于,在所述TLV扩展信息中,所述时间精度的具体数值以对应的指示代码进行记录。18.根据权利要求1所述的数据传输方法,其特征在于,所述第一通知报文中包括一识别标识,所述识别标识用于指示所述第一通知报文中携带所述时间精度和所述跳数信息。19.一种网络节点,其中,所述网络节点为第一网络节点,其特征在于,包括处理器和收发器,其中,所述处理器用于:获取在网络系统中传输的第一通知报文,其中所述第一通知报...

【专利技术属性】
技术研发人员:韩柳燕
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团有限公司
类型:发明
国别省市:北京,11

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

1