[发明专利]一种时钟同步处理方法无效
申请号: | 201210590942.0 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103078700A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 李玉发;李大鹏;王晓华;张利洲 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L12/931 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 陈广民 |
地址: | 710068 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时钟 同步 处理 方法 | ||
技术领域:
本发明属于计算机通信技术,涉及通信网络中交换机的一种时钟同步处理方法。
背景技术:
现代交换式通信网络,由节点机和交换机组成,所有节点机均通过链路与交换机相连,实现分布式通信。在强实时交换网络中,为了实现整个网络的时钟同步,一般由一个节点机作为时钟服务器,其它节点机作为时钟客户端,通过时钟服务器定时向交换机发送携带时间信息的时钟同步信号,然后由交换机将时钟同步信号发送给时钟客户端来实现。当所有客户端与服务器同步时,它们彼此也实现了同步。
在实际应用中,用户有可能误将两个或多个时钟服务器连入交换网络。这样,多个时钟服务器都定时发送时钟同步信息,会导致客户端时间信息出现跳变,导致整个交换网络无法实现时钟同步。
发明内容:
本发明的目的是提供一种时钟同步的处理方法,解决在多个时钟服务器连入交换网络时,交换网络无法实现时钟同步的问题。
本发明的基本解决方案是:
一种时钟同步处理方法,包括以下环节:
交换机设置各端口接收时钟同步使能寄存器;
当多个时钟服务器连入交换网络,即交换机多个端口接收到时钟同步信号时,产生相应中断,上报CPU;
通过CPU设置各端口接收时钟同步使能寄存器,来禁止相应端口接收时钟同步信号,从而保证只有一个端口接收时钟同步信号;
接收到时钟同步信号的端口向所有其余端口发送时钟同步信号。
本发明的有益效果是:
(1)交换机的每个端口都可以与时钟服务器相连,连接灵活;
(2)当有多个时钟服务器连接到交换机时,能进行容错处理,仍可以实现对整个交换网络的时钟同步;
(3)控制简单,容易实现。
附图说明
图1是本发明的交换机时钟同步处理电路图;
图2是本发明的交换机时钟同步处理流程图。
具体实施方式:
下面结合附图对实施方式进行具体说明。
首先对交换机时钟同步处理电路进行介绍,如图1所示:其中,输入端0~输入端n为交换机端口0~端口n的输入端,分别用来接收所连接节点机所发送的数据帧以及时钟同步信号;输出端0~输出端n为交换机端口0~端口n的输出端,分别用来向所连接的节点机发送数据帧和时钟同步信号;每个端口的输入端分别有三个寄存器:寄存器A[i],表示该端口i是否收到了时钟同步信号,第一次收到时钟同步信号后,该寄存器置高,并一直保持;寄存器B[i],表示该端口i接收时钟同步信号是否使能,高有效,该寄存器由CPU进行设置,默认为高;寄存器C[i],表示该端口i收到了时钟同步信号并且该端口接收时钟同步信号已使能,高有效,即表示该端口收到了有效的时钟同步信号(其中,i=0…n)。加法器用来计算C[0],C[1],…,C[n]之和,当和大于1时,产生相应中断,上报CPU。CPU负责配置相关寄存器、处理中断。
下面对交换机时钟同步处理流程进行介绍。
1)当交换机的端口i接收到时钟同步信号后,将对应的寄存器A[i]置1,然后将A[i]与B[i]相与,产生C[i]。再将寄存器C各位值进行相加,当相加之和为1时,表明有1个端口收到了时钟同步信号,转步骤4);否则,当相加之和大于1时,表明有多个端口收到了时钟同步信号,转步骤2);
2)交换机产生相应中断,上报CPU;
3)CPU根据需要,对时钟同步接收使能寄存器进行设置:在接收到时钟同步的多个端口中选择一个,将该端口对应寄存器设置为使能状态,将其它端口对应寄存器设置为禁止状态;从而保证只有一个端口可有效接收时钟同步信号;
4)由于交换机只能向客户端发送时钟同步信号,而不能向时钟服务器发送,因此通过对寄存器C各位进行取反,来获得需要发送时钟同步信号的目的端口。然后,接收到时钟同步信号的端口输入端向其它所有端口的输出端发送时钟同步信号;
5)各端口输出端发送时钟同步信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210590942.0/2.html,转载请声明来源钻瓜专利网。