一种网管全网时钟同步实现方法

文档序号:7897106阅读:860来源:国知局
专利名称:一种网管全网时钟同步实现方法
技术领域
本发明涉及网管领域,尤其涉及网管系统中,被管设备与网管之间的时间同步问题。
背景技术
被管设备及操作维护中心(OMC)与网管系统分属不同网络,有不同的时间源。目前解决技术主要表现为以下几种1、根本没有同步时间;2、以网管服务器时间同步被管设备;3、以CKS同步全网时间;分析如下1、没有同步的则造成网管操作数据的失真,主要是对时间相关数据的失真,如话统、告警信息等,在多个时间不同步的被管设备之间数据缺乏可比性(因为网管要采集多个被管设备的数据);这种情况较普遍存在。
2、网管服务器在实际应用中以一台高性能的SUN工作站或者小型机形式存在,但在缺乏外部时钟源条件下很难保证时间的准确性。
3、CKS的时钟同步上级时钟源,但绝对时间并非精确,在实际应用中,有CKS时间跳变现象。
在实际应用中,网管与被管设备采用了各自的时间系统,被管设备一般采用CKS时间,而网管是使用其本身服务器的时间。这样就造成了一个问题一个网络有了两套时间源。而网管系统的数据来源是主机及OMC后台系统,造成网管上操作或查询的时间并非数据真正产生的时间,使数据“失真”。

发明内容
本发明的目的就是解决在网管系统中,网管服务器时间与被管设备之间时间不同步的问题,提出一种解决两个时间源的统一和保证精度的问题。
一种网管全网时钟同步实现方法,外部网络环境包括网管服务器和被管理设备,该网管服务器带有网管代理工作站,其特征在于a、网管服务器通过上级时钟源获取标准时间;b、网管代理工作站定时从网管服务器取得标准时间,并将其设置于本地;c、被管设备从时钟板(CKS ClocK Source board)取得时间,定时向网管代理工作站上报,由网管代理工作站检查上报时间并进行处理。
所述的步骤a中,网管服务器的上级时钟源是GPS全球定位系统,GPS通过世界协调时间(UTC Universal Time Coordinated)程序将标准时间发送给网管服务器。
所述的步骤a中,网管服务器的上级时钟源是上级网管服务器,上级网管服务器获得标准时间信息后,发给网管服务器。
所述的步骤c中,进行处理的内容是网管代理工作站检查上报时间,并与本地时间进行比较,如果超过设定的阈值,则采取内部协议校正被管设备内部时间。
所述的网管全网时钟同步实现方法,如果超过设定的阈值,还包括由被管设备的底层模块校正CKS时间。
所述的网管全网时钟同步实现方法,还包括被管设备的底层模块定时获取CKS时间,并与本地时间进行比较,如果检测到CKS的时间与本地时间差距超过设定阈值,则取网管代理工作站时间为准。
所述的被管设备是交换机。
所述的步骤b中,网管代理工作站定时从网管服务器取得标准时间,是通过简单网络时间协议(SNTP Simple Net Time Protocol)来完成的。
所述的被管设备与网管代理工作站之间信息的传递,是通过传输控制协议(TCP Transfer Control Protocol)协议来完成的。
由于采用了本发明网管系统时间与被管设备之间时间信息的定时采集并修改的时间同步方式,解决了网管系统与被管设备之间时间不同步的问题,较完整的消除了数据“失真”的现象,同时由于本发明的方案中采用GPS时间作为标准时间,大大提高了系统同步时间的精确和准确性。


图1是本发明网管系统的网络结构图;图2是本发明采用的一个网管系统网络结构图;图3是本发明采用的另一个网管系统网络结构图。
具体实施例方式
下面结合说明书附图来说明本发明的具体实施方式

如图1所示,本发明采用的一个网络结构图,如图中所示,一个网管服务器需要管理多类网元设备,比如交换机、路由器等,通过局域网连接若干个网管代理工作站,在本实施例中具体为后台管理模块(BAM,Back AdministrationModule),BAM中存储有一个时间同步进程作为一个常驻进程,并被启动运行,该时间同步进程主要是一个SNTP的客户端,采用SNTP协议从网管服务器同步时间;BAM与网管服务器之间采用SNTP时间同步协议进行时间同步。与被管设备之间通过TCP协议完成数据的传递。网管服务器接入上级时钟源,根据组网形式,上级时钟源可以是GPS系统,也可以是上级的网管服务器。
如果采用GPS作为上级时钟源,如图2所示,则采用如下方案GPS接收卡通过天线接收卫星信号并分离得到日期时间信息,世界协调时间(UTC Universal Time Coordinated)软件通过GPS接收卡的接口命令获得标准日期和时间来设置网管服务器时间,UTC在这里是一种通用软件,从硬件卡(GPS卡)定时读取数据解析为时间;这里需要用到一个时间同步服务器进程,该进程也即是一个简单的程序,时间同步服务器进程是一个服务进程,处理外部的时间同步请求,将机器时间按照SNTP协议格式发送给请求方。现有技术中,此类程序很多,不在此详述。
图1中的BAM属于OMC范畴,相当于网管的代理进程,负责被管设备的数据加载、数据采集及管理转发,时间同步进程作为其中BAM的一个常驻进程被启动运行,它使用SNTP协议定时从网管服务器取得时间,并设置BAM机器时间。被管设备从时钟板(CKS ClocK Source board)取得时间后定时向BAM上报,BAM检查上报时间,如果超过本机时间一定数额时,则立即采用内部协议设置被管设备内部时间,被管设备的底层模块(一般是操作系统OS,比如交换机OS)立即校正CKS时间。
作为本发明的改进方案,还设计被管设备的底层模块OS定时获取CKS时间,如果一旦检测到CKS的时间与本地时间差距超过指定值,比如可以设定该阈值为2分钟,当检测到的CKS的时间与本地时间超过2分钟,则认为是CKS发生了跳变,因此立即取BAM时间为准。
虽然被管设备平时以CKS时间为准,但其发生跳变或者时间与BAM差距较大时,还是以BAM时间为准。
为了节约成本,如果网络中已经有网管服务器接入了GPS系统,则可以直接同步上级网管服务器,组网形式如图3所示。
主机时间平时以CKS时间为准是避免频繁的时间调整,而且利于该方案更好的实施,因为实际应用中主机一般都以CKS时间为准。
由于网管服务器的重要性,BAM与网管服务器的网络必须保持连通,否则须产生告警提醒用户恢复。
综观全过程,GPS时间--->网管服务器时间--->BAM时间--->被管设备时间--->CKS时间,GPS时间成为全网的统一时间。
由于采用了本发明网管系统时间与被管设备之间时间信息的定时采集并修改的时间同步方式,解决了网管系统与被管设备之间时间不同步的问题,较完整的消除了数据“失真”的现象,同时由于本发明的方案中采用GPS时间作为标准时间,大大提高了系统同步时间的精确和准确性。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种网管全网时钟同步实现方法,外部网络环境包括网管服务器和被管理设备,该网管服务器带有网管代理工作站,其特征在于a、网管服务器通过上级时钟源获取标准时间;b、网管代理工作站定时从网管服务器取得标准时间,并将其设置于本地;c、被管设备从时钟板(CKS ClocK Source board)取得时间,定时向网管代理工作站上报,由网管代理工作站检查上报时间并进行处理。
2.如权利要求1所述的网管全网时钟同步实现方法,其特征在于所述的步骤a中,网管服务器的上级时钟源是GPS全球定位系统,GPS通过世界协调时间(UTC Universal Time Coordinated)程序将标准时间发送给网管服务器。
3.如权利要求1所述的网管全网时钟同步实现方法,其特征在于所述的步骤a中,网管服务器的上级时钟源是上级网管服务器,上级网管服务器获得标准时间信息后,发给网管服务器。
4.如权利要求1、2或3所述的网管全网时钟同步实现方法,其特征在于所述的步骤c中,进行处理的内容是网管代理工作站检查上报时间,并与本地时间进行比较,如果超过设定的阈值,则采取内部协议校正被管设备内部时间。
5.如权利要求4所述的网管全网时钟同步实现方法,其特征在于如果超过设定的阈值,还包括由被管设备的底层模块校正CKS时间。
6.如权利要求1、2或3所述的网管全网时钟同步实现方法,其特征在于还包括被管设备的底层模块定时获取CKS时间,并与本地时间进行比较,如果检测到CKS的时间与本地时间差距超过设定阈值,则取网管代理工作站时间为准。
7.如权利要求1、2或3所述的网管全网时钟同步实现方法,其特征在于所述的被管设备是交换机。
8.如权利要求1、2或3所述的网管全网时钟同步实现方法,其特征在于所述的步骤b中,网管代理工作站定时从网管服务器取得标准时间,是通过简单网络时间协议(SNTP Simple Net Time Protocol)来完成的。
9.如权利要求1、2或3所述的网管全网时钟同步实现方法,其特征在于所述的被管设备与网管代理工作站之间信息的传递,是通过传输控制协议(TCPTransfer Control Protocol)协议来完成的。
全文摘要
本发明涉及网管领域,解决了网管系统中,被管设备与网管之间的时间同步问题。一种网管全网时钟同步实现方法,外部网络环境包括网管服务器和被管理设备,该网管服务器带有网管代理工作站,其特征在于包括a.网管服务器通过上级时钟源获取标准时间;b.网管代理工作站定时从网管服务器取得标准时间,并将其设置于本地;c.被管设备从时钟板(CKS ClocK Source board)取得时间,定时向网管代理工作站上报,由网管代理工作站检查上报时间并进行处理。本发明解决了网管系统与被管设备之间时间不同步的问题,较完整的消除了数据“失真”的现象,大大提高了系统同步时间的精确和准确性。
文档编号H04L12/66GK1536849SQ0310911
公开日2004年10月13日 申请日期2003年4月3日 优先权日2003年4月3日
发明者王海, 王 海 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1