一种时钟同步监管方法和装置制造方法及图纸

技术编号:15334205 阅读:200 留言:0更新日期:2017-05-16 21:32
本发明专利技术公开了一种时钟同步监管方法和装置,采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包;根据所述网络时间同步协议数据包,确定客户端与时钟同步服务器的时间偏差数据;根据所述时间偏差数据,按照设定规则,发出提示信息。

【技术实现步骤摘要】
一种时钟同步监管方法和装置
本专利技术涉及计算机网络系统的监测和维护技术,具体涉及一种时钟同步监管方法和装置。
技术介绍
随着网络的出现和发展,无数的设备(包括客户端、服务器等终端和交换机、路由器等网络设备)都会运行在同一个局域网或广域网中。为了更好的控制整个网络,需要同步网络中所有设备的时间,也叫时钟同步。网络系统中各时钟的同步,并不要求各时钟完全与系统标准时钟对齐。只要求知道各时钟与系统标准时钟在比对时刻的钟差以及比对后它相对标准钟的漂移修正参数即可,当时钟积累钟差较大时才作跳步或闰秒处理。这是因为,要在比对时刻把两种钟面时间对齐,一则需要有精密的相位微步调节器,这样的成本是很高的,另外,各种驱动源的漂移规律也各不相同,即使在两种比对时刻时钟完全对齐,比对后也会产生误差。为了更好的同步各个时钟,需要对同步的情况进行监管,即在时钟同步的设备或应用之外,再增加一个监管设备,能实时了解网络中各个设备的时间同步情况,如各个设备与标准时间的偏差数据,偏差大的有哪些等。通信网络是一种使用交换、传输设备,将地理上分散的用户终端设备互连起来实现通信和信息交换的系统。通信网络也包括了很多用户终端设备、服务器和网络设备,也需要时钟同步。目前通信网络中,时钟同步监管的方法包括:(一)利用简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)采集通信网络中设备时间信息,与标准时间比对,计算得出设备的时钟与标准时间的差,从而判断设备时钟与标准时间同步情况;(二)用专用程序周期轮询通信网络中设备,采集设备时钟,与标准时间比对,计算得出设备的时钟与标准时间的差,从而判断设备时钟是否与标准时间同步。现有的监管通信网络中设备时钟同步情况的方法存在如下缺陷:第一种方法的不足是SNMP协议没有包含直接的设备时钟与标准时间的差异值。需要采集设备时钟,再与标准时间比较计算得出偏差数据。监管效率低。第二种方法的不足:一是监管效率更低,需要逐台设备登录提取设备时钟,再与标准时间比较得出偏差数据。二是程序模拟人工提取设备时钟和标准时间之间有一定时延,获取的时间偏差数据准确度不够高。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种时钟同步监管方法和装置,能准确的知道各个设备的时间偏差,且监管效率高。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种时钟同步监管方法,所述方法包括:采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包;根据所述网络时间同步协议数据包,确定客户端与时钟同步服务器的时间偏差数据;根据所述时间偏差数据,按照设定规则,发出提示信息。优选的,所述采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包,包括:采集流过指定端口的数据包;提取所述数据包中源互联网协议IP地址、目的IP地址和协议端口号;根据所述协议端口号,获取网络时间同步协议数据包。优选的,所述确定客户端与时钟同步服务器的时间偏差数据,包括:分析所述网络时间同步协议数据包的源IP地址、目的IP地址、协议端口号和表示时间偏差数据的字段值,获取客户端与时钟同步服务器的时间偏差数据。优选的,所述根据所述时间偏差数据,按照设定规则,发出提示信息,包括:对获取的客户端与时钟同步服务器的时间偏差数据,与设置的时间阈值比较,并根据比较结果发出提示信息。优选的,所述发出提示信息,包括:将所述客户端与时钟同步服务器的时间偏差数据展示在显示屏幕上;根据提示信息的类别,选择不同的显示方式。本专利技术实施例还提供了一种时钟同步监管装置,所述装置包括采集模块、分析模块和处理模块;其中,所述数据采集模块,用于采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包;所述分析模块,用于根据所述网络时间同步协议数据包,确定客户端与时钟同步服务器的时间偏差数据;所述处理模块,用于根据所述时间偏差数据,按照设定规则,发出提示信息。优选的,所述采集模块具体用于:采集流过指定端口的数据包;提取所述数据包中源互联网协议IP地址、目的IP地址和协议端口号;根据所述协议端口号,获取网络时间同步协议数据包。优选的,所述分析模块具体用于:分析所述网络时间同步协议数据包的源IP地址、目的IP地址、协议端口号和表示时间偏差数据的字段值,获取客户端与时钟同步服务器的时间偏差数据。优选的,所述处理模块具体用于:对获取的客户端与时钟同步服务器的时间偏差数据,与设置的时间阈值比较,并根据比较结果发出提示信息。优选的,所述处理模块还用于:将所述客户端与时钟同步服务器的时间偏差数据展示在显示屏幕上;根据提示信息的类别,选择不同的显示方式。本专利技术实施例提供的时钟同步监管方法及装置,采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包;根据所述网络时间同步协议数据包,确定客户端与时钟同步服务器的时间偏差数据;根据所述时间偏差数据,按照设定规则,发出提示信息;可见,本专利技术实施例采集网络时间同步协议数据包,直接获取客户端与时钟同步服务器之间时间偏差数据,这样,监管效率高,而且,也能获取更精确的时间偏差数据。附图说明图1为本专利技术实施例时钟同步监管方法的实现流程的示意图;图2为本专利技术实施例时钟同步监管装置的示意图;图3为包含本专利技术实施例时钟同步监管装置的网络的物理结构示意图;图4为包含本专利技术实施例时钟同步监管装置的网络的逻辑结构示意图。具体实施方式下面将结合附图及具体实施例对本专利技术再做进一步的说明。如图1所示,本专利技术实施例的一种时钟同步监管方法,包括:步骤101:采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包;目前的网络时间同步协议有两种:网络时间协议(NTP,NetworkTimeProtocol)和简单网络时间协议(SNTP,SimpleNetworkTimeProtocol);本专利技术具体实施例采用的是NTP,NTP网络时间协议能适应更多类型的网络,且没有终端数量的限制;进一步的,如果使用SNTP,则监管的步骤是一致的,只是在提取网络时间协议的字段名称依据SNTP会略有不同。客户端与时钟同步服务器之间会交互很多通信方面的数据,即会有很多数据包;本专利技术实施例中,所述采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包,包括:监管主机采集流过指定端口的所有数据包;提取所述数据包中源IP地址、目的IP地址、协议端口号;根据协议端口号,获取网络时间同步协议数据包;这里,指定端口是根据网络时间同步协议传输所用的端口确定;进一步的,如果时钟同步服务器具有端口镜像功能,则指定端口是指镜像的端口;网络时间同步协议在本实施例中具体是指NTP。更具体的,本专利技术实施例在监管主机上设置网络嗅探器,通过网络嗅探器获取流过指定端口的所有数据包,包括:获取指定端口,采集流过所述指定端口的所有数据包;获取所述数据包的源IP地址、目的IP地址、协议端口号,并基于所述协议端口号对所述数据包进行分类,筛选出NTP数据包;进一步的,协议端口号可以区分协议类型,据此可以筛选出NTP数据包,如NTP的协议端口号为123;更进一步的,筛选出的NTP数据包需要去掉传输控制协议(TCP,TransmissionCon本文档来自技高网
...
一种时钟同步监管方法和装置

【技术保护点】
一种时钟同步监管方法,其特征在于,所述方法包括:采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包;根据所述网络时间同步协议数据包,确定客户端与时钟同步服务器的时间偏差数据;根据所述时间偏差数据,按照设定规则,发出提示信息。

【技术特征摘要】
1.一种时钟同步监管方法,其特征在于,所述方法包括:采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包;根据所述网络时间同步协议数据包,确定客户端与时钟同步服务器的时间偏差数据;根据所述时间偏差数据,按照设定规则,发出提示信息。2.根据权利要求1所述的方法,其特征在于,所述采集客户端与时钟同步服务器之间交互的数据包,获取网络时间同步协议数据包,包括:采集流过指定端口的数据包;提取所述数据包中源互联网协议IP地址、目的IP地址和协议端口号;根据所述协议端口号,获取网络时间同步协议数据包。3.根据权利要求2所述的方法,其特征在于,所述确定客户端与时钟同步服务器的时间偏差数据,包括:分析所述网络时间同步协议数据包的源IP地址、目的IP地址、协议端口号和表示时间偏差数据的字段值,获取客户端与时钟同步服务器的时间偏差数据。4.根据权利要求2所述的方法,其特征在于,所述根据所述时间偏差数据,按照设定规则,发出提示信息,包括:对获取的客户端与时钟同步服务器的时间偏差数据,与设置的时间阈值比较,并根据比较结果发出提示信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述发出提示信息,包括:将所述客户端与时钟同步服务器的时间偏差数据展示在显示屏幕上;根据提示信息的类别,选择...

【专利技术属性】
技术研发人员:徐云恒
申请(专利权)人:中国移动通信集团湖北有限公司
类型:发明
国别省市:湖北,42

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

1