NTP笔记

简介:

NTP:分布式时间服务器和客户端之间进行时间同步,基于UDP报文进行传输,使用UDP端口号为123
手工设置系统时钟:工作量大,不精确

使用场合:
1、采集不同设备的日志信息,调试信息进行分析的时候,需要时间作为参考依据
2、计费系统需要所有设备时钟保持一致
3、制定时间计划表
4、数据备份时候,需要客户端与服务器时钟同步


NTP经历四个版本:V0、V1、V2、V3


NTP的优势如下:
1、采用分层的方法定义时钟的准确性(时钟层次越大、精准度越低)
2、支持访问控制、MD5验证
3、可以选择采用单播、组播和广播的方式发送协议报文

NTP报文
1、同步报文
2、控制报文

wKioL1jTLXfTCAGpAAN8aV17HFM541.jpg


NTP工作模式:
1、客户端/服务器模式
2、对等体模式
3、广播模式
4、组播模式

NTP配置

服务端配置
[Quidway]clock timezone bj add 8   本地时区名称为bj,与UTC时间增加8小时

[Quidway]interface loopback 0

[Quidway-Loopback0]ip address 8.8.8.8 255.255.255.255

[Quidway]ntp-service source-interface LoopBack0  NTP更新源
[Quidway]ntp-service refclock-master 2 配置NTP服务器参考时钟层次

NTP层次越低越优先,默认为8,主时钟<次级时钟<其它,缺省情况下,没有设置NTP主时钟

[Quidway] interface GigabitEthernet 1/0/0
[Quidway-GigabitEthernet1/0/0] ntp-service broadcast-server 配置NTP广播服务器模式
[Quidway-GigabitEthernet1/0/0] ntp-service in-interface disable 禁止接口接收NTP消息


客户端配置                        
clock timezone bj add 8   本地时区名称为bj,与UTC时间增加8小时

clock timezone bj minus 8  与UTC时间比较减少8小时

ntp-service unicast-server 8.8.8.8   ntp服务单播地址8.8.8.8


配置完成后,同步需要几分钟,请耐心等待


ntp-service authentication enable

ntp-service authentication-keyid 42 authentication-mode md5 
ntp-service reliable authentication-keyid 42
ntp-service unicast-server 2.2.2.2 authentication-keyid 42

display ntp-service status 查看NTP是否同步

display ntp-service sessions 查看NTP会话是否建立










本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1772404,如需转载请自行联系原作者
目录
相关文章
|
Python
超简单一步汉化Pycharm工具
超简单一步汉化Pycharm工具
787 0
|
6月前
|
自然语言处理 IDE 开发工具
Xcode 26.1.1 (17B100) 发布 - Apple 平台 IDE
Xcode 26.1.1 (17B100) 发布 - Apple 平台 IDE
415 1
|
12月前
|
存储 关系型数据库 MySQL
【免费动手教程上线】阿里云RDS MySQL推出大容量高性能存储:高性能本地盘(最高16TB存储空间)、高性能云盘(最高64TB存储空间)
阿里云RDS MySQL提供高性能本地盘与高性能云盘等存储方案,满足用户大容量、低延迟需求。高性能本地盘单盘最大16TB,IO延时微秒级;高性能云盘兼容ESSD特性,支持IO性能突发、BPE及16K原子写等能力。此外,阿里云还提供免费动手体验教程,帮助用户直观感受云数据库 RDS 存储性能表现。
|
Web App开发 网络协议 数据可视化
tcpdump 和 wireshark 抓包工具 ,介绍、安装、命令使用。 详解三次握手、四次挥手。两个结合使用,会更好分析报文
这篇文章详细介绍了网络抓包工具tcpdump和Wireshark的使用,包括安装、命令选项、过滤器语法,以及如何通过分析TCP的三次握手和四次挥手来理解网络通信细节。
4482 1
|
数据可视化 搜索推荐 程序员
(极态/JIT)推荐一款真正提升专业开发团队开发效率的工具!
推荐一款真正提升专业开发团队开发效率的工具!极态(jit.pro),面向专业团队的快速开发平台!开发能力不受平台限制,完全自主可控,可无限扩展。
|
数据安全/隐私保护 开发者 计算机视觉
《鸿蒙 HarmonyOS 应用开发从入门到精通(第 2 版)》学习笔记 ——HarmonyOS 环境搭建之注册华为开发者联盟帐号
要进行HarmonyOS应用开发,首先需要注册华为开发者联盟帐号并完成实名认证。注册时可选择成为个人或企业开发者,两者享有不同权益。个人开发者需准备手机号/邮箱、身份证扫描件及银行卡号等资料,通过审核后即可享受应用市场、主题、商品管理等多项服务。具体步骤包括访问华为开发者官网(https://developer.huawei.com/consumer/cn/),选择注册方式并按指引操作。实名认证需填写个人信息并签署相关协议,等待1-3个工作日的审核结果。
2507 16
|
安全 前端开发 JavaScript
如何检查和验证 HTML 中的 CSP 策略是否有效
本文介绍如何检查和验证 HTML 中的 Content Security Policy (CSP) 策略是否有效,包括使用浏览器开发者工具、在线验证工具和常见问题排查方法。
|
存储 监控 NoSQL
【赵渝强老师】Redis的RDB数据持久化
Redis 是内存数据库,提供数据持久化功能以防止服务器进程退出导致数据丢失。Redis 支持 RDB 和 AOF 两种持久化方式,其中 RDB 是默认的持久化方式。RDB 通过在指定时间间隔内将内存中的数据快照写入磁盘,确保数据的安全性和恢复能力。RDB 持久化机制包括创建子进程、将数据写入临时文件并替换旧文件等步骤。优点包括适合大规模数据恢复和低数据完整性要求的场景,但也有数据完整性和一致性较低及备份时占用内存的缺点。
605 6
|
算法 安全
软件设计师 高频考点 及 考试大纲总结
软件设计师 高频考点 及 考试大纲总结
软件设计师 高频考点 及 考试大纲总结
|
SQL PHP
【ThinkPHP】like同一个字段多个条件查询
【ThinkPHP】like同一个字段多个条件查询
960 0
【ThinkPHP】like同一个字段多个条件查询