High precision NTP message receiving method, relating to communication technology. The invention comprises the following steps: 1) PHY interface to receive the message from PHY FPGA, to identify the NTP message MAC message interface, and extract the NTP message source IP address and IP identification data; 2) receives a time stamp record FPGA NTP message, and NTP message source IP address and the IP logo the data as a data cache to the storage area; 3) CPU MAC NTP for receiving the message, the message receiving time, according to the time of the NTP message source IP address and the IP logo from the store to read NTP message stamp. The invention improves the accuracy of the NTP message and the receiving and sending time stamp.
【技术实现步骤摘要】
本专利技术涉及通信技术。
技术介绍
随着科技的持续发展,许多行业对时间同步的要求越来越高,高精度的、可靠的系统时间同步是诸多领域安全可靠运行的保障,如通信、电力、交通、金融证券、航天科研等。在传统的时间同步技术中,主要由客户端与服务器间直接通过携带时间戳的报文进行交换,并利用一定的算法来进行时间同步。随着目前网络对安全性要求的不断提高,为了防止恶意修改或复制时间戳造成安全风险,基于认证的网络时间同步技术得到广泛地应用。NTP是一种广泛应用在网络成员之间的时间同步协议,实现NTP协议的网络成员间通过交互NTP报文使得彼此的时钟一致,从而实现自动调节各个系统时钟的功能。NTP不仅可提供精准的时间同步服务,而且支持认证机制和MD5验证。因此,NTP是一种具有抗网络安全风险的网络时间同步协议。传统的NTP主要由CPU采用软件的方式来获取NTP报文的收发时间戳,因此NTP的授时精度一般都在毫秒级别,采用专用的服务器也只能达到微秒级。因此,NTP收发时间戳的精度是影响NTP时间同步精度的最主要因素,NTP报文的收发时间戳的精度越高,NTP时间同步的精度才能提高。中国专利CN201210008137.2“高精度NTP授时系统的授时方法”公开了一种利用可编程逻辑器件对经过的NTP报文进行时间戳插入修改并修改CRC32校验来保证报文完整性,来提高NTP的授时校时精度。该方法NTP报文的生成或处理都有CPU来完成,只是在MAC和PHY之间,利用可编程逻辑器件对经过的NTP报文进行时间戳插入或修改,并重新计算替换报文的CRC32校验。这种处理方法不能适用于带有认证机制的NTP ...
【技术保护点】
高精度NTP报文接收方法,其特征在于,包括下述步骤:1)PHY接口接收报文,FPGA从PHY发到MAC接口的报文中识别出NTP报文,并提取出NTP报文的源IP地址和IP标识数据;;2)FPGA记录NTP报文的接收时间戳,并将NTP报文的源IP地址和IP标识数据作为一条数据缓存到FIFO;3)CPU处理MAC接收报文,对于其中的NTP报文,根据NTP报文的源IP地址和IP标识从FIFO读取出NTP报文的接收时间时间戳。
【技术特征摘要】
2016.06.30 CN 20161051436021.高精度NTP报文接收方法,其特征在于,包括下述步骤:1)PHY接口接收报文,FPGA从PHY发到MAC接口的报文中识别出NTP报文,并提取出NTP报文的源IP地址和IP标识数据;;2)FPGA记录NTP报文的接收时间戳,并将NTP报文的源IP地址和IP标识数据作为一条数据缓存到FIFO;3)CPU处理MAC接收报文,对于其中的NTP报文,根据NTP报文的源IP地址和IP标识从FIFO读取出NTP报文的接收时间时间戳。2.高精度NTP报文接收方法,其特征在于,所述步骤3)中,CPU依据NTP报文的源IP地址和IP标识数据在FIFO中进行查找配对,确定NTP报文的接收时间戳。(从FIFO中依次读取一条数据根据源IP地址和IP标识数据与接收的NTP报文的源IP地址和IP标识进行比较,当比较结果相同时,将该条数据的时间数据作为接收NTP报文的接收时间数据) 。3.高精度NTP报文发送方法...
【专利技术属性】
技术研发人员:何定高,王茂凌,谢平,楚鹰军,
申请(专利权)人:电信科学技术第五研究所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。