【技术实现步骤摘要】
【国外来华专利技术】一种打戳处理方法及装置
本申请涉及通信
,特别涉及一种打戳处理方法及装置。
技术介绍
随着以太端口速率的不断提升,需要支持精确时间同步协议(precisiontimeprotocol,PTP)的以太端口的带宽也越来越高,如100千兆以太网(gigabitethernet,GE)、200GE和400GE等,当前单数据通路(lane)的以太端口已不足以支撑PTP协议功能的部署,需要在多lane的以太端口部署PTP协议功能。在多lane以太端口应用PTP报文测量两网络节点之间的延时时,对于发送方向,PTP协议要求同一以太端口的多个lane一定要对齐发送,即同一以太端口的多个lane同一拍的多个PTP报文发送的时戳的时戳值相同,受多个lane的传输环境的影响,如多个lane的光纤传输等,多个lane无法保证延时一致,因此PTP协议定义,在接收方向,需要把多个lane接收PTP报文的时戳的时戳值,补偿对齐到同一基准lane上,当前定义的基准lane为延时最长的lane。现有技术中,在接收方向,网络节点将以太端口每个lane接收的PTP报文通过延时差对齐缓冲器(deskewfifo)进行延时差对齐,其所述fifo指先进先出缓冲器(firstinputfirstoutput),网络节点通过deskewfifo将每个lane接收的PTP报文缓存后,通过deskewfifo读出缓存的每个lane接收的PTP报文,用以实现将各lane接收的PTP报文的延时差对齐,网络节点根据每个lane接收的PTP报文读出的时间,与PTP报文在d ...
【技术保护点】
一种打戳处理方法,其特征在于,所述方法包括:/n网络节点对以太端口接收到的多个精确时间同步协议PTP报文分别打入第一时戳;其中,所述以太端口具有多个数据通路lane,所述多个PTP报文为所述网络节点通过所述多个lane接收的;/n所述网络节点在所述多个PTP报文跨过时钟域后,将所述多个PTP报文中分别打入第一时戳的第一时戳值,更新为所述多个PTP报文中目标PTP报文对应的目标时戳值;其中,所述目标PTP报文为所述多个lane中目标lane接收的PTP报文,所述目标lane为延时最短的lane或延时最长的lane;/n所述网络节点根据所述目标时戳值与所述多个PTP报文的发送时戳的时戳值的差值,确定所述网络节点与发送所述多个PTP报文的网络节点间的延时。/n
【技术特征摘要】
【国外来华专利技术】一种打戳处理方法,其特征在于,所述方法包括:
网络节点对以太端口接收到的多个精确时间同步协议PTP报文分别打入第一时戳;其中,所述以太端口具有多个数据通路lane,所述多个PTP报文为所述网络节点通过所述多个lane接收的;
所述网络节点在所述多个PTP报文跨过时钟域后,将所述多个PTP报文中分别打入第一时戳的第一时戳值,更新为所述多个PTP报文中目标PTP报文对应的目标时戳值;其中,所述目标PTP报文为所述多个lane中目标lane接收的PTP报文,所述目标lane为延时最短的lane或延时最长的lane;
所述网络节点根据所述目标时戳值与所述多个PTP报文的发送时戳的时戳值的差值,确定所述网络节点与发送所述多个PTP报文的网络节点间的延时。
如权利要求1所述的方法,其特征在于,所述网络节点对以太端口接收到的多个PTP报文分别打入第一时戳,包括:
所述网络节点对以太端口接收到的多个PTP报文的第一个比特bit分别打入第一时戳。
如权利要求1所述的方法,其特征在于,所述网络节点对以太端口接收到的多个PTP报文分别打入第一时戳,包括:
所述网络节点对以太端口接收到的多个PTP报文的设定bit分别打入第一时戳;
所述网络节点基于所述多个PTP报文分别对应所述设定bit与第一个bit的距离,确定所述多个PTP报文分别对应第一个bit至设定bit的第一传输时长;
所述网络节点将所述多个PTP报文中分别打入第一时戳的第一时戳值,校正为所述第一时戳值与所述PTP报文对应的第一传输时长的差值。
如权利要求1所述的方法,其特征在于,所述网络节点对以太端口接收到的多个PTP报文分别打入第一时戳,包括:
所述网络节点按照测量周期,根据当前测量周期以太端口的多个lane分别对应的打戳时间,对所述以太端口接收的多个PTP报文分别打入第一时戳;
所述网络节点基于所述多个PTP报文分别对应打入第一时戳的目标bit与第一个bit的距离,确定所述多个PTP报文分别对应第一个bit至打入第一时戳的目标bit的第二传输时长;
所述网络节点将所述多个PTP报文中分别打入第一时戳的第一时戳值,校正为所述第一时戳值与所述PTP报文对应的第二传输时长的差值。
如权利要求1所述的方法,其特征在于,所述将所述多个PTP报文中分别打入第一时戳的第一时戳值,更新为所述多个PTP报文中目标PTP报文对应的目标时戳值,包括:
所述网络节点根据所述多个PTP报文中分别打入第一时戳的第一时戳值,与接收所述PTP报文的lane相对于目标lane的延时差异的和,对所述多个PTP报文中分别打入的第一时戳的第一时戳值进行更新;
其中,多个lane分别相对于目标lane的延时差异,是根据在跨时钟域之前,对所述目标lane接收的PTP报文的设定bit打入第二时戳的第二时戳值,分别与所述多个lane接收的PTP报文的设定bit打入第二时戳的第二时戳值的差确定的。
如权利要求1所述的方法,其特征在于,所述确定目标lane的过程包括:
所述网络节点在所述以太端口建链时,将对所述以太端口接收的多个PTP报文分别打入的第三时戳的第三时戳值中,最大时戳值的目标PTP报文所对应的lane或最小时戳值的目标PTP报文所述对应的lane,确定为目标lane。
一种网络节点,其特征在于,包括:处理器和收发器;
处理器通过收发器在以太端口接收到的多个精确时间同步协议PTP报文写入所述以太端口的延时差对齐缓冲器deskewfifo之前,对所述多个PTP报文分别打入第一时戳;其中,所述以太端口具有多个数据通路lane,所述多个PTP报文为所述网络节点通过所述多个lane接收的;
所述处理...
【专利技术属性】
技术研发人员:林涛,刘永志,史永杰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。