




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
iptv系统时钟同步功能配置方法一、范围此文档用于指导测试人员配置iptv系统各部分的时钟同步功能。主要介绍了此项功能的需求、解决方案以及具体的配置方法。二、功能需求1、系统日志功能需要准确的时间来记录系统行为和辅助定位系统故障。2、用户消费的话单系统(cdr)需要准确的时间,有助于精确记录用户消费行为。3、实时时移采取绝对时间方式,流媒体服务器和机顶盒之间需要准确的时间同步。4、非实时时移(tvod)按照时间表对节目进行录制时需要系统有准确的时间,可以尽量减小录制的时间误差。5、节目老化策略(过时删除)需要准确的系统时间。6、开展包时长和分时段计费的策略后需要准确的系统时间。7、字幕功能和广告插播功能都需要准确的系统时间。8、polyserver手册说明,要求矩阵中的文件时间一致,需要所有矩阵服务器都采用同步的时钟。三、解决方案采用ntp服务器,增加外部时钟源。iptv系统各部分采用ntp/sntp协议与外部时钟源进行同步,可实现时钟同步。1、网络拓扑2、技术原理协议简介:ntp协议全称网络时间协议(network time protocol)。它的目的是在国际互联网上传递统一、标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间应该能够相互比对,提高准确度。sntp协议全称简单网络时间协议(simple network time protocol)是网络时间协议(ntp) 的一个简化版本,它没有实现ntp的全部功能,可以时间简单的网络时间同步。同步原理: ntp传输模型 t1:客户方发送查询请求时间(以客户方时间系统为参照)t2:服务器收到查询请求时间(以服务器时间系统为参照)t3:服务器回复时间信息包时间(以服务器时间系统为参照) t4:客户方收到时间信息包时间(以客户方时间系统为参照) 1:请求信息在网上传播所消耗的时间 2:回复信息在网上传播所消耗的时间 现已知t1 、t2、t3、t4,希望求得以调整客户方时钟有: (1) 假设请求和回复在网上传播的时间相同,即1=2,则可解得: (2) 可以看到,、只与t2 t1差值、t3 t4差值相关,而与t2 t3差值无关,即最终的结果与服务器处理请求所需的时间无关。据此,客户方a即可通过t1、t2、t3、t4计算出时差去调整本地时钟。 四、配置方法1、t64g路由交换机ntp配置方法如图24.1-1所示,将路由交换机作为ntp的客户端,假设ntp协议版本为2。图24.1-1 ntp配置实例zxr10的配置:zxr10(config)#interface vlan2zxr10(config-if)#ip address zxr10(config-if)#exitzxr10(config)#ntp enablezxr10(config)#ntp server version 22、turbolinux 10上ntp服务的配置turbolinux10(内核为2.6.9-5.13smp)上,使用的ntp版本为ntp-4.2.0.a.20040617-4.2。服务器端的配置假设,本机ip地址为01,时钟源为05。1 以root用户登录操作系统,在图形界面下执行# system-config-date,弹出如下图所示的界面2 输入网络内时钟源的名称,或者是ip地址,然后单击按钮即可;如果以本机作为时钟源,则可以不输入地址单击按钮即可。3 操作完成之后,执行ntpdate 命令进行时钟的同步。# ntpdate 052 jan 23:14:15 ntpdate31493: adjust time server 05 offset -0.082596 sec至此,ntp服务端的配置已经完成。客户端的配置在linux客户端上执行ntpdate 01 就可以根据时间服务器统一局域网的时间了。将该命令放到root用户的任务里边执行,例如每小时进行时间的同步操作(具体的频率可以自己设置,主备机上分别操作)。# crontab e (定时执行命令)0 * * * * /usr/sbin/ntpdate 013、网管系统ntp配置perties这两个文件中有类似如下信息:这些是用来配置时钟源的# clock sync configuration #master clock sync server ip:portuserdefined-uep-psl-clocksync.url01=:123 主时钟服务器配置。#slave clock sync server ip:portuserdefined-uep-psl-clocksync.url02=:123次时钟服务器配置。#ntp proxy server binding port in this machine# if set to 0,meaning not starting ntp proxy server in this machine# suggest setting to 20123 in order to avoiding conflict with 123 used by oss clock sync service userdefined-uep-psl-clocksync.port=0如果要将本服务器配置成为时钟服务器,则配置成非0的端口号就是了。4、suse linux ntp 设置有两种方法:1、在/etc/ntp.conf文件中加入server ,如果要加入更多的服务器,只要新添加一行以server开头的服务器url。# rcxntpd start# crontab e (定时执行命令)0 * * * * /usr/sbin/ntpdate 01(ntp server ip)2、利用yast工具,进行图形化配置。5、机顶盒ntp配置在机顶盒的高级设置服务器设置里面填入ntp服务器。五、附件crontab命令使用方法crontab-操作每个用户的守护程序和该执行的时间表。 部分参数说明 crontabfile-uuser-用指定的文件替代目前的crontab。 crontab-uuser-用标准输入替代目前的crontab. crontab-1user-列出用户目前的crontab. crontab-euser-编辑用户目前的crontab. crontab-duser-删除用户目前的crontab. crontab-cdir-指定crontab的目录。 crontab文件的格式:mhdmdcmd. m:分钟(0-59)。 h:小时(0-23)。 d:天(1-31)。 m:月(1-12)。 d:一星期内的天(06,0为星期天)。 cmd要运行的程序,程序被送入sh执行,这个shell只有user,home,shell这三个环境变量。 下面是一个例子文件: #min hour day month
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精准劳动合同-大型超市店长任期协议
- 离婚财产分割与子女教育费用承担补充协议公证
- 二手房买卖合同范本:附带房屋交易佣金及支付方式
- 离婚复婚后再离婚财产清算及子女监护权合同
- 2025年监理工程师考试《理论和法规》试题及答案
- 2025年创意写作与表达能力测试题及答案
- 2025年医学专业(护理专业三基三严)资格及理论知识考试题库与答案
- 2025年全国学校传染病预防传播及控制措施知识考试题库(附含答案)
- 2025年农药应用技术试题及答案
- 2025年基金从业资格考试《私募股权投资基金基础知识》考试题及答案
- 颅脑损伤后的代谢变化和营养支持
- 介入科规培出科小结
- 人工智能在国际贸易中的应用
- 视频监控调取记录表
- 第2章 Windows 10操作系统
- 教研活动:幼儿园班级主题墙创设课件
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 酒店住宿水单模板-可修改
- SF-三福的历史与文化 v2.0
- 幼儿园故事《小红帽》PPT模板
- GB/T 6723-2017通用冷弯开口型钢
评论
0/150
提交评论