通信网中的时间同步研究
来源:我们爱旅游
维普资讯 http://www.cqvip.com 通信网中的时间同步研究 【黄彩银麦辰】 I 固 上NT阐P述协了议通在信省网级时通间信同网步时问间题同意步义的,方分案析 了时间同步技术的关键点,研究了IP网 黄彩银 圜 困 圆 圆 中国网通有限公司广州分公司,工程师。 麦辰 广东省的电子邮政局,高级工程师。 1 问题的描述和分析 目前通信网中的各种设备之间的时间误差非常大。 高稳定度的振荡器。物理原理是原子跃迁频率只取决于其 内部特征而与外界电磁场无关,可以利用量子跃迁实现频 率控制。 通信网的计费,运营管理,事件记录和故障判别需要统一 因为原子钟振荡频率存在着系统的和随机误差,人 的时间标准。 们通常采用一组原子钟,用统计方法构成一个“平均原子 现代通信网设备日益采用计算机平台, 日益IP化。 采用软交换技术, 时间同步采用TCP/IPI3 ̄间协议NTP协 得到。 钟”,取得原子时。现在国际原子时Eh50 ̄个原子钟计算 议成为趋势。 按照广义相对论四维时空框架,世界各国的原子钟 按照规定的方法进行相互比对,其数据再由专门的国际机 通信网内获得时间同步,要按照不同精度要求和稳 定要求选择时间源,选择合适的时间传输技术和校准方 构进行处理,求出全世界统一的国际原子时(IAT)。UTC 法。 (Coordinated Universal Time协调世界时)是一个复合 的时间标度,由原子钟驱动的时间标度和地球旋转速率为 基准的时间标度组成。UTC时间可由国内计量标准机构和 全球导航卫星得到。 2时间源的选择 现代标准时间源是原子钟。原子钟是原子频率的简 称,是根据原子物理学和量子力学原理制造的高准确度和 76 维普资讯 http://www.cqvip.com 铯原子钟有很高的准确度,稳定度和均匀度,准确度达 到±3×10 ,长期稳定度±2×10 ,因此成为现代最 高标准时间源.铷原子钟稳定性不够,但是成本低,GPS 可校正铷原子钟,二者配合使用。 我国电信系统采用的时间源有两种,一个是国内的 原子时间源,在武汉和北京的铯原子钟,一个是GPS。 全球定位系统GPS是美国卫星导航系统,GPS发送美国 海军天文台的UTC(USTU),为全世界用户提供时间服 务,美国海军天文台的UTC由2O多个铯原子钟形成,这种 时间源完全能够达到电信网内各种设备时间同步的精度要 求。GPS时钟与地面钟不同,要考虑狭义相对论中的卫星 和接收机相对于地心惯性坐标系移动的校正,和广义相对 论中卫星和接收机引力周期变化的校正,以使用户更准确 的得到时间。 3授时技术的选择 授时服务为国家计量机构提供,为用户提供3种信 息:日期和时刻,精密的时间间隔,标准频率。在我国可 以主要得到下面授时信号。 (1)地面无线电波授时: 国内有BPM短波授时和BPL 长波授时。都有精度高,覆盖大的优点,如图1所示。 图1地面无线电波授时 (2)卫星授时 GPS导航系统:提供的时间信号对世界协调时跟 踪,精度优于100 ns。GPS全球覆盖,接收设备体积小, 可以接收6颗卫星信号,可用来提供2.048 Mbit/s基准时间 信号. 俄罗斯的GLONASS ̄星导航系统:目前系统未完成 通信网中的时间同步研究 完善,接收设备商业化不够。 中国的北斗导航系统:精度达到50 ns,目前覆盖中 国,同步卫星信号接收设备体积较大,系统还未建成。 (3)网络授时:通过互联网授时。使用NTP(Network Time Protocol,网络时间协议,RFC1305)。 (4)电话授时:通过公共电话网,用户用调制解调器 接首时间信号。 (5)电视授时:通过电视网授时。 (6)电信有线传输网授时 表1是授时精度比较 表1授时精度比较 囡 困 国 园 从表1比较看出,无论是精度,还是覆盖范围来看, 以卫星授时最佳,采用美国GPS系统较佳。GPS得到比 较好的维护,可靠,终端商业化。在通信网中GPS要与各 级原子钟主备用。 4 NTP协议的网络时间同步 随着通信网日益I P化,通过I P网络,使用NTP (Network Time Protocol,网络时间协议,RFC1 305)修 正通信系统内部时间。 NTP采用客户机/N,务器模型,NTP ̄E务器端13等待发 送到此端13的UDP报文,响应其他设备作为客户机向NTP 服务器发送请求,发送32位整数表示的当前时间报文、计 算精确度和稳定度的信息,客户端接受信息后调整本地时 间。 RFC1 305属于TCP/IP协议族,这种协议传送时间的 要点是取得传送的时间延迟并进行延迟补偿,协议的传 输延时与时间偏差计算方式是一种实时的动态机制,采 用 lering和SeIeclion算法,包括Clock—Filter算法,interval一 77 2007.4广东通信技术 维普资讯 http://www.cqvip.com 圆 囊藏 ≥毒 : _上 _ ; -到上述报文后即可计算出时间的偏差量与传递报文的时 阁珏识 佃从一个时阁服备器荔得柿时信息.不能榕TF诵校时,就可利用算法找出相对较可靠的时间来源,然后采用它的时间来校时。时间服务器用算法将先前8个校时报 文计算出时间参考值,以时间参考值判断后续校时包的精 确性,如果后续有相对较高的离散程度, 表示这个对时 报文的可信度比较低。 时间服务器可以利用以下3类工作方式: symmetric:时间服务器可以从远端时间服务器获取 时钟,也可提供时间信息给远端的时间服务器。此一方式 适用于配置多个时间服务器,可以提供更高的时间精确度 client/server:局域网的环堵J时间服务器接收上级时 间服务器的时间信息,并提供时间信息给下层的用户。 broadcast:局域网的环境,时间服务器以广播的方式 周期性地将时间信息传送给其他时间服务器,其时间仅会 有少许的延迟,配置简单,精确度并不高. 最高时间服务器要以高精度时钟参考,一般是GPS信 号。国际互联网的NTP时标以UTC时标为基础,以1972 年1月1日0时起,这个时间NTP计 ̄2272060800s(以 1900年1月1日0时为起点),例如UTC时间的1990年12 月31日23:59:59,NTP时标 ̄2871590399s。如果构 建用户自己的NTP授时网,可以自己选择起点,中国科学 院国家授时中心以1999年12月31日起。 RFC1305规定系统配置一套最高15 ̄fJE务器的系统, 每层时间服务器的精度[, ̄Stratum定义,Stratum1时钟精度 大约比授时信号差10倍,按照系统和设备时间精度需求, 选择级别和传输技术。 TCP/IP协议族另有Daytime协议(RFC867)、Time 菇蔷 茬 ■_ ._ 础_ 誓_一,_1i 霜啊 I圈圜 雾 焉般。嚣 嚣 霁凄娄 层 络的计羹帆的服务嚣科。 帕的 鞭务嚣… 一点到。 ‘ 图2 NTP结构图 安全机制:使用了验证(Authentication)机制,检查来 对时的信息是否是真正来自所宣称的服务器并检查报文的 返回路径,以对抗攻击,但是加密算法要求计算机性能比 较高,并影响时间精确度。 5通信网内采用NTP网络授时的组网方案 电信网中可以采用精度较高的有线传输方式 (SDH,DCN、DDN等)来传播时间信息。运营商I ̄DCN 是省内互联电信运营管理系统 ̄TCP/IP专用网络,比较 方便在其上建立时间同步网。 采用NTP网络授时,参照中国科学院国家授时中心 建的网络授时系统数据,广域网定时精度300 ms,局域 网<15 ms级。一个省电信网有8-1o4"-本地网有Stratum 1服务器,其他地市用Stratum 2级时间服务器。本地网级 的Stratum 1时间服务器之间互相联网,以symmetric方式互 相校时,避免GPS时间源出故障造成中断,还可以达到更 高精度。Stratum 1时间服务器对下级采用clien#sewer方 式。 Stratum 1时间服务器取得GPS时间信号和其他授时 方式时间信号,比如其他导航卫星,短波,长波方式,互 为备用。上下级Stratum采用DCN相连或专线相连,保持 稳定相连。各级时间服务器把时间信号发到各个通信设 维普资讯 http://www.cqvip.com 备,如图3所示。 图3省内电信时间同步网 参考商用产品测试指标,Stratum 1授时精度达到 1~10 ms,估计Stratum 2访问Stratum 1达到10-100 ms, Stratum 3达到100 ms~1 S,整个时间网络分2~3级,达到 100 ms级,满足电信网秒级精度要求。 如果要求更高时间精度,例如信令分析,在电信网 中用DDN专线传输时间信号,精度达到1~10 ms。 6时间服务器选择 Stratum 1时间精度决定于时间源和硬件接1:3,如果 采用原子钟和高速接1:3可以达到10 ms内。Stratum 1时 间服务器要在计算机上直接插入PCI总线定时板卡用于接 收和维持时间信息,就可以直接连接并同步到标准时间源 上——例 ̄NGPS或短波接收机,它们可以独立维持时间而 不受主机操作的影响;板卡上的的晶体振荡器有足够的精 确度。精度要求较高的,例如信令分析,采用GPS与较便 宜的铷原子钟配合。WlNDOWS 2000或UNIX系统作为时 间服务器。根据客户端数量,校准频率和加密处理来选择 服务器性能配置。 7通信设备内部时间源 通信设备也要采取措施提高时间源精度和稳定度。 通信网中的时间同步研究_ 选择合适振荡器级别。 表2振荡Stratum级别 Stratum 1:国家级时钟源,GPS时间 Stratum 2:长途交换和长途传输系统 Stratum 3:本地交换和本地传输系统 Stratum 4:用户交换机 下面是个华为交换机例子: 出于成本考虑,交换机一般采用精度不高的晶振, 内部时间源的质量不高,时间精度不够,要达到时间精度 要求要进行升级。 在08交换机内部加装高精度时间源定时板卡——时 囡 间电路板,上有更高质量晶体振荡器,以提高时间精度。 困 圜 软件升级,华为C&C08交换机高版本提高交换机时 园 间精度。 参考文献 漆贯荣。编著,时间科学基础.高等教育出版社,2006 IAB RFC1 305: Network Time Protocol(version3) 中国科学院国家授时中心:http:llwww。ntsc.ac.cn/index。asp Douglas E Comer著.用TC JP进行网际互联 电子工业出版 社.1998 5 小关裕明著,服务器、科学出版社、2004 6 毛京丽,张丽,李文海。编、现代通信网,北京邮电大学出版社。 1999 7 朱荣华.王莉。现代技术中的物理学。高等教育出版社。2003 8 EJ Jiott D.kaplan著,邱致和,王万义译,GPS原理与应用,电子 工业出版2002。8 (收稿日期2007-03—23) 79 2007.4’广东通信技术