Cisco网络系统中的NTP配置(1)
				
				  点击次数:更新时间:2011-06-27 11:06:59【打印】【关闭】
				  	
				  	
					
						
						 
							
	  
	
		网络时间协议  
		 本文主题 
		 NTP 技术概述 
		 配置C i s c o路由器为N T P时间服务器 
		 配置N T P对等体 
		 Cisco NTP身份验证 
		 配置Cisco NTP用于局域网广播 
	
		1 引言 
		网络时间协议( N T P)是用来在整个网络内发布精确时间的T C P / I P协议,其本身的传输基于U D P。本章将探讨Cisco IOS的N T P特性。 
	
		1.1 NTP技术概述 
		所有C i s c o路由器都有自己的系统时钟,能够保存当前的日期和时间。N T P主要解决网络 内所有路由器的时钟同步问题,除此之外,它也能用于在给定网络内所有系统时钟的同步, 包括工作站或其它具有时钟的系统。对于各种各样的工作站和服务器来讲,都有相应的N T P 客户端软件。对于一个网络内所有的路由器,使其时钟同步是非常重要的,因为: 
		——调试与事件时间戳( t i m e s t a m p s):从不同路由器采集的调试与事件时间戳是没有什么意 
		义的,除非这些路由器是以同一公共时间为参考。 
		——事物处理:事物处理需要精确的时间戳( t i m e s t a m p s)。 
		——仿真:复杂的事物往往需细分,由多个系统来处理,为保证事件的正确顺序,多个系统 
		必须参考同一时钟。 
		——系统维护:完成某些功能如同时重装( r e l o a d)网络内的所有路由器,整个网络必须拥 
		有公共时钟。 
		N T P通常能够使广域网内的所有系统时钟在1 0毫秒内同步。 
	
		1.2 NTP的工作原理 
		本节将给出N T P工作原理的简要介绍,有关N T P的详细描述在R F C 1 3 0 5中给出。 N T P所针对的基本问题如图1 7 - 1所示。两台路由器A和B通过串口相连,它们都有自己独 立的系统时钟,问题是怎么样来实现各自系统时钟的自动同步? 
		我们假设: 
		——在路由器A和B的系统时钟同步之前,路由器A的时钟设定为10:00 a.m.,路由器B的时钟 
		设定为11:00 a.m.。 
		——以路由器B为时间服务器(time server),即路由器A将使自己的时钟与路由器B同步。 
		——数据包在路由器A和B之间单向传输所需的时间为1秒。 
		——数据包在路由器B内部进行处理的时延为1秒。 
	
		系统时钟同步的工作过程如下: 
		1) 路由器A发送一个N T P包给路由器B,该包带有它离开路由器A的时间戳,该时间戳为 
		10:00:00 a.m.。 
		2) 当此N T P包到达路由器B时,路由器B加上自己的时间戳,该时间戳为11 : 0 0 : 0 1 a . m .。 
		3) 当此N T P包离开路由器B时,路由器B再次加上自己的时间戳,该时间戳为11:00:02 a.m.。 
		4) 当路由器A接收到该响应包时,加上一个新的时间戳,该时间戳为10:00:03 a.m.。 
		至此,路由器A已拥有足够的信息以计算两个重要的参数: 
		NTP数据包来回一个周期的时延。 
		路由器A和路由器B的时钟差。 
		于是路由器A能够设定自己的时钟与路由器B同步。 
		应当注意这只是N T P工作原理的一个粗略描述,在R F C 1 3 0 5规范中,N T P使用复杂的算法 
		来确保时钟同步的精确性。 
	  |