【技术实现步骤摘要】
【国外来华专利技术】包分类与加时间戳系统和方法
本专利技术涉及网络时钟同步的领域,并且具体地涉及利用间接分类来给包交换通信网络中的数据包加时间戳的系统和方法。
技术介绍
在包交换通信网络中,在该网络内的不同设备之间传输数据包。虽然这些设备全都是单个网络的一部分,但每个设备具有其自身的时钟。为该网络内的这些设备建立公共时基能改善该网络内的数据传输的有效性。公共时基可用于例如:触发传感器网络中的协调测量实例;协调工业系统中的控制器的动作;或使移动通信网络(即,蜂窝网络)中的无线电节点同步。除了传感器和控制器之外,该系统还可包括计算机和通信设备,诸如路由器。已制定了用于使时钟同步的若干标准协议,例如,IEEE1588-2008的网络时间协议(NTP)和精确时间协议(PTP),这些协议的全部内容以引用方式并入本文。PTP描述了在通信网络中的各节点之间发送时序相关消息。时序相关消息包括例如一个节点传输加时间戳的包以向另一个节点提供其时基,以及一个节点传输请求接收节点使用接收时间来回复的包。处理时序相关消息时出现的任何错误可不利于精确时钟同步并且该危害可在多个网络设备内累积。此外,时序相关消息的有效处理是有利的以便避免干扰其他通信。于2013年10月29日授予Joergensen等人的美国专利S/N8,571,014(该专利的全部内容以引用方式并入本文)描述了基于包的分布式时间戳引擎,其基于包类型来对要处理的数据包分类并且基于包分类来执行特定时间戳操作。图1示出了实现给数据包的分类加时间戳的现有技术物理层(PHY)的高级框图。PHY10包括 ...
【技术保护点】
1.一种与物理层(PHY)通信的包处理器,所述包处理器包括:/n分类器;/n戳功能;和/n发射器,/n其中所述分类器被布置为:/n接收数据包;以及/n根据预定分类规则为所述接收的数据包生成分类,所述生成的分类选自多个预定分类,其中所述戳功能被布置为响应于所述生成的分类而:/n生成指针,所述指针指向所述PHY的存储器中的预定位置;或/n为加时间戳操作生成指令,所述生成的指令选自至少三个预定指令选项,并且其中所述发射器被布置为将所述接收的数据包连同所述生成的指针或指令一起传输到所述PHY的出口侧。/n
【技术特征摘要】
【国外来华专利技术】20170918 US 62/559,648;20180823 US 16/109,8981.一种与物理层(PHY)通信的包处理器,所述包处理器包括:
分类器;
戳功能;和
发射器,
其中所述分类器被布置为:
接收数据包;以及
根据预定分类规则为所述接收的数据包生成分类,所述生成的分类选自多个预定分类,其中所述戳功能被布置为响应于所述生成的分类而:
生成指针,所述指针指向所述PHY的存储器中的预定位置;或
为加时间戳操作生成指令,所述生成的指令选自至少三个预定指令选项,并且其中所述发射器被布置为将所述接收的数据包连同所述生成的指针或指令一起传输到所述PHY的出口侧。
2.根据权利要求1所述的包处理器,其中所述戳功能被进一步布置为在所述传输之前将所述生成的指针或指令写入到所述数据包中。
3.根据权利要求1或权利要求2所述的包处理器,其中所述戳功能的所述布置包括生成所述指针的所述布置。
4.根据权利要求1或权利要求2所述的包处理器,其中所述戳功能的所述布置包括生成所述指令的所述布置。
5.一种呈现出口侧的物理层(PHY),所述PHY还包括:
时钟,所述时钟被布置为生成指示当前时间的时间信号;和
出口戳功能,所述出口戳功能被布置为:
在所述出口侧上接收数据包,
从所述接收的数据包的预定区段提取数据,以及
响应于所述提取的数据,执行多个预定时间戳操作之一,所述多个预定时间戳操作包括:响应于所述生成的时间信号而生成时间戳信号;不生成时间戳信号;或修改所述接收的数据包中写入的时间戳,
其中所述提取的数据包括指示要执行所述多个预定时间戳操作中的哪个操作的指令。
6.根据权利要求5所述的PHY,还呈现入口侧并且还包括入口戳功能,所述入口戳功能被布置为:
在所述入口侧上接收数据包;以及
响应于所述生成的时间信号而为所述接收的入口侧数据包生成预定入口时间戳信号,为所有数据包生成的所述预定入口时间戳信号在所述入口侧上接收。
7.一种呈现出口侧的物理层(PHY),所述PHY还包括:
时钟,所述时钟被布置为生成指示当前时间的时间信号;
存储器;和
出口戳功能,所述出口戳功能被布置为:
在所述出口侧上接收数据包,
从所述接收的数据包的预定区段提取数据,以及
响应于所述提取的数据,执行多个预定时间戳操作之一,所述多个预定时间戳操作包括:响应于所述生成的时间信号而生成时间戳信号;不生成时间戳信号;或修改所述接收的数据包中写入的时间戳,
其中所述提取的数据包括指向所述存储器的一部分的指针,所述存储器的所述部分包括指示要执行所述多个预定时间戳操作中的哪个操作的指令。
8.根据权利要求7所述的PHY,还呈现入口侧并且还包括入口戳功能,所述入口戳功能被布置为:
在所述入口侧上接收数据包;以及
响应于所述生成的时间信号而为所述接收的入口侧数据包生成预定入口时间戳信号,为所有数据包生成的所述预定入口时间戳信号在所述入口侧上接收。
9.一种间接分类加时间戳系统,包括:
至少一个物理层(PHY),所述至少一个PHY中的每一个呈现出口侧;和
至少一个包处理器,所述至少一个PHY中的每一个与所述至少一个包处理器之一通信,
其中所述至少一个包处理器中的每一个包括:
分类器;
处理器出口戳功能;和
第一发射器,
其中所述分类器被布置为:
接收数据包;以及
根据预定分类规则为所述接收的数据包生成分类,所述生成的分类选自多个预定分类,
其中所述处理器出口戳功能被布置为响应于所述生成的分类而:
生成指针;或
为加时间戳操作生成指令,所述生成的指令选自至少三个预定指令选项,
其中所述第一发射器被布置为将所述接收的数据包连同所述生成的指针或指令一起传输到所述PH...
【专利技术属性】
技术研发人员:B·布兰斯科姆,L·埃勒加德,K·埃勒斯,T·约根森,
申请(专利权)人:美高森美存储解决方案股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。