用于网络设备的时间同步方法、装置及时间同步服务器制造方法及图纸

技术编号:12789172 阅读:127 留言:0更新日期:2016-01-28 19:02
本发明专利技术提供一种用于网络设备的时间同步方法、装置及时间同步服务器,涉及通信技术领域,用以解决现有技术中时间同步报文处理不够及时,无法大容量集中进行时间同步的问题。所述方法包括:可编程逻辑器件在物理层对来自待同步设备的时间同步报文进行接收和解析,所述时间同步报文中携带有同步参数;可编程逻辑器件根据本地基准时间和所述同步参数的更新配置,生成所述时间同步报文的回复报文;可编程逻辑器件将所述回复报文以及来自CPU的建链和通信报文,按照预设顺序向所述待同步设备发送。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种用于网络设备的时间同步方法、装置及时间同步服务器
技术介绍
随着互联网技术和应用的发展,网络设备之间对时间同步提出了越来越严格的要求。例如各种实时的网上交易、制造过程控制、通信网络的时间配置、网络安全性设计、分布性的网络计算和处理、交通航班航路管理以及数据库文件管理和呼叫记录等多种涉及时间戳的应用,都需要精确、可靠和公认的时间。网络设备之间可以通过各种时间同步协议进行时间同步,其中,NTP(NetworkTime Protocol,网络时间协议)是比较常用的一种。NTP可以通过估算NTP数据包在以太网网络的往返延迟时间使网络设备对服务器或时钟源(如石英钟,铷钟,GPS等)同步,从而为网络设备提供高精准度的时间校正。SNTP是NTP的简化版本。按照系统的网络架构,NTP/SNTP报文一般在应用层内进行接收、参数更新及发送。而应用层的接收和发送报文操作都需要由CPU (Central Processing Unit,中央处理器)的软件中断驱动实现。因此,受限于CPU系统的中断响应速度和频率,NTP/SNTP报文处理也较为缓慢。CPU这种处理NTP/SNTP报文能力不足问题在femto (家庭基站)/微基站的大规模组网应用上显得尤为突出,无法大容量集中进行时间同步,导致现有的femto/微基站组网方案无法最大程度地降低NTP/SNTP同步成本。
技术实现思路
本专利技术要解决的技术问题是提供一种用于网络设备的时间同步方法、装置及时间同步服务器,用以解决现有技术中时间同步报文处理不够及时,无法大容量集中进行时间同步的问题。一方面,本专利技术提供一种用于网络设备的时间同步方法,包括:可编程逻辑器件在物理(PHY)层对来自待同步设备的时间同步报文进行接收和解析,所述时间同步报文中携带有同步参数;可编程逻辑器件根据本地基准时间和所述同步参数的更新配置,生成所述时间同步报文的回复报文;可编程逻辑器件将所述回复报文以及来自CPU的建链和通信报文,按照预设顺序向所述待同步设备发送。可选的,所述可编程逻辑器件在物理层对来自待同步设备的时间同步报文进行接收和解析包括:所述可编程逻辑器件通过至少两个通信通道,在物理层对来自不同待同步设备的时间同步报文进行接收和解析。可选的,所述可编程逻辑器件根据本地基准时间和所述同步参数的更新配置,生成所述时间同步报文的回复报文包括:所述可编程逻辑器件通过各所述通信通道分别根据本地基准时间和CPU对各所述同步参数的更新配置,生成相应的回复报文;所述可编程逻辑器件将所述回复报文以及来自CPU的建链和通信报文,按照预设顺序向所述待同步设备发送包括:所述可编程逻辑器件通过各所述通信通道分别接收来自CPU的建链和通信报文;所述可编程逻辑器件通过各所述通信通道分别将生成的所述回复报文以及接收的所述建链和通信报文按照预设顺序向所述待同步设备发送。可选的,所述可编程逻辑器件根据本地基准时间和所述同步参数的更新配置,生成所述时间同步报文的回复报文包括:所述可编程逻辑器件从主时钟板或备时钟板获取本地基准时间;所述可编程逻辑器件将所述本地基准时间转化为授时基准时间;所述可编程逻辑器件根据所述授时基准时间和所述更新配置,生成所述时间同步报文的回复报文。可选的,所述同步参数包括所述时间同步报文的源地址、目的地址;对所述同步参数的更新配置包括:对所述源地址和所述目的地址的更新配置,以及对所述基准时间的精度更新配置。另一方面,本专利技术还提供一种用于网络设备的时间同步装置,包括:接收解析单元,用于在物理层对来自待同步设备的时间同步报文进行接收和解析,所述时间同步报文中携带有同步参数;生成单元,用于根据本地基准时间和所述同步参数的更新配置,生成所述时间同步报文的回复报文;发送单元,用于将所述回复报文以及来自CPU的建链和通信报文,按照预设顺序向所述待同步设备发送。可选的,所述接收解析单元,具体用于通过至少两个通信通道在物理层对来自不同待同步设备的时间同步报文进行接收和解析。可选的,所述生成单元,具体用于根据本地基准时间和CPU对所述同步参数的更新配置,通过所述至少两个通信通道生成所述时间同步报文的回复报文;所述发送单元具体包括:接收模块,用于通过各所述通信通道分别接收来自CPU的建链和通信报文;发送模块,用于通过各所述通信通道分别将生成的所述回复报文以及接收的所述建链和通信报文按照预设顺序向所述待同步设备发送。可选的,所述生成单元包括:获取模块,用于从主时钟板或备时钟板获取本地基准时间;转化模块,用于将所述本地基准时间转化为授时基准时间;生成模块,用于根据所述授时基准时间和所述更新配置,生成所述时间同步报文的回复报文。另一方面,本专利技术还提供一种时间同步服务器,包括主时钟板、备时钟板和至少一个扩展板,每个所述扩展板包括CPU和本专利技术提供的任一种时间同步装置。本专利技术实施例提供的时间同步方法、装置及时间同步服务器,通过可编程逻辑实现了在PHY层进行时间同步报文的接收、参数更新及回复报文的发送,并由CPU对时间同步报文进行简单的配置和系统建链。这样,时间同步报文的各种处理过程都无需通过CPU的中断程序进行,有效规避了 CPU架构限制带来的处理报文能力不足问题,从而有利于进行大容量集中时间同步,大大降低了时间同步成本。【附图说明】图1是本专利技术实施例提供的用于网络设备的时间同步方法的一种流程图;图2是本专利技术实施例提供的用于网络设备的时间同步装置的一种结构示意图;图3是本专利技术实施例提供的时间同步服务器的一种结构示意图;图4是本专利技术实施例提供的时间同步服务器中的扩展板的一种结构示意图。【具体实施方式】以下结合附图对本专利技术进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。实施例一:如图1所示,本专利技术的实施例提供一种用于网络设备的时间同步方法,包括:S11,可编程逻辑器件在物理层对来自待同步设备的时间同步报文进行接收和解析,所述时间同步报文中携带有同步参数;S12,可编程逻辑器件根据本地基准时间和所述同步参数的更新配置,生成所述时间同步报文的回复报文;S13,可编程逻辑器件将所述回复报文以及来自CPU的建链和通信报文,按照预设顺序向所述待同步设备发送。本专利技术实施例提供的时间同步方法,通过可编程逻辑实现了在PHY层进行时间同步报文的接收、参数更新及回复报文的发送,并由CPU对时间同步报文进行简单的配置和系统建链。这样,时间同步报文的各种处理过程都无需通过CPU的中断程序进行,有效规避了 CPU架构限制带来的处理报文能力不足问题,从而有利于进行大容量集中时间同步,大大降低了时间同步成本。[002当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种用于网络设备的时间同步方法,其特征在于,包括:可编程逻辑器件在物理层对来自待同步设备的时间同步报文进行接收和解析,所述时间同步报文中携带有同步参数;可编程逻辑器件根据本地基准时间和所述同步参数的更新配置,生成所述时间同步报文的回复报文;可编程逻辑器件将所述回复报文以及来自CPU的建链和通信报文,按照预设顺序向所述待同步设备发送。

【技术特征摘要】

【专利技术属性】
技术研发人员:汪立林邓燕平王仰锋傅小明
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1