[发明专利]一种堆叠系统的时间同步方法、堆叠系统和成员设备有效
申请号: | 201010122117.9 | 申请日: | 2010-03-09 |
公开(公告)号: | CN102195996A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 缪琛;徐鹏飞;贺子奇 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 堆叠 系统 时间 同步 方法 成员 设备 | ||
1.一种堆叠系统的时间同步方法,应用于包含两个以上成员设备的堆叠系统,该堆叠系统作为一个逻辑设备参与外部精确时间协议PTP网络的源时钟GM选举和同步生成树的建立;其特征在于,该方法包括:
A、所述堆叠系统中的各成员设备通过堆叠端口发送内部通告报文在堆叠系统内部选举GM和建立同步生成树;其中,若所述堆叠系统在外部PTP网络中被选举为非GM,则将所述堆叠系统中slave业务端口所在的成员设备选举为GM;
B、在所述堆叠系统内部被选举为GM的成员设备通过在所述堆叠系统内部建立的同步生成树上发送内部同步报文,将所述被选举为GM的成员设备的本地时钟同步到所述堆叠系统中的其它成员设备。
2.根据权利要求1所述的方法,其特征在于,所述堆叠系统在初始状态下记录所述堆叠系统的外部时钟优先级,记录该堆叠系统为外部PTP网络中的GM,并通过业务端口发送携带该外部时钟优先级的外部通告报文;
所述堆叠系统作为一个逻辑设备参与外部PTP网络的GM选举和同步生成树的建立具体包括:
F1、所述堆叠系统通过业务端口接收到外部通告报文后,将该外部通告报文中携带的时钟优先级与所述堆叠系统记录的所述外部时钟优先级进行比较,如果所述外部通告报文中携带的时钟优先级高,则执行步骤F2;如果所述堆叠系统记录的所述外部时钟优先级高,则执行步骤F3;
F2、更新该堆叠系统为所述外部PTP网络的非GM,如果该堆叠系统已经存在slave业务端口,则将已经存在的所述slave业务端口设置为master业务端口;将收到所述外部通告报文的业务端口设置为slave业务端口,利用所述外部通告报文中携带的时钟优先级更新本地记录的外部时钟优先级,并通过其它业务端口继续转发该外部通告报文;待再次通过业务端口接收到外部通告报文后,转至步骤F1;
F3、丢弃外部通告报文,待再次通过业务端口接收到外部通告报文后,转至步骤F1。
3.根据权利要求1所述的方法,其特征在于,如果所述堆叠系统被选举为外部PTP网络的GM,则所述堆叠系统以该堆叠系统的本地时钟为准确时钟,通过master业务端口发送携带该堆叠系统的本地时钟信息的外部同步报文;
如果所述堆叠系统被选举为外部PTP网络的非GM,则所述堆叠系统通过slave业务端口接收到外部同步报文后,处理该外部同步报文,如果存在master业务端口,则通过该master业务端口转发处理后的外部同步报文。
4.根据权利要求3所述的方法,其特征在于,堆叠系统中各成员设备对外部同步报文的处理具体包括:
如果所述堆叠系统中的成员设备通过slave业务端口接收到外部同步报文,则执行步骤G1;如果堆叠系统中的成员设备通过堆叠端口接收到外部同步报文,执行步骤G2;
G1、利用该外部同步报文携带的时钟信息修正该成员设备的本地时钟,并修正该外部同步报文中携带的时钟信息;
G2、如果存在下一跳成员设备,则通过接收到该外部同步报文的成员设备的堆叠端口转发该外部同步报文给所述下一跳成员设备,如果存在master业务端口,则同时通过该master业务端口转发该外部同步报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010122117.9/1.html,转载请声明来源钻瓜专利网。