发明内容
针对上述通过基于优先级的方式实现时钟倒换而导致时钟同步路径规划限制的问题,本发明提供了一种微波网元的时钟源选择方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种微波网元的时钟源选择方法,包括:当前微波网元通过时钟输入端口接收上一级微波网元通过时钟输出端口传输的同步状态信息,其中,所述同步状态信息中携带有所述上一级微波网元当前时钟源的质量等级;所述当前微波网元根据其各个时钟输入端口接收到的同步状态信息中携带的质量等级,运行时钟源选择算法,选择所述当前微波网元的时钟源。
优选地,在所述当前微波网元选择所述当前微波网元的时钟源之后,所述方法还包括:
所述当前微波网元通过时钟输出端口向下一级微波网元传输同步状态信息,其中,该同步状态信息中携带有所述当前微波网元的时钟源的质量等级。
优选地,在所述当前微波网元选择所述当前微波网元的时钟源之后,所述方法还包括:所述当前微波网元接收所述上一级微波网元传输的同步状态信息,该同步状态信息中携带的质量等级降低,或者,所述当前微波网元与所述上一级微波网元断链;所述当前微波网元通过时钟源选择算法,重新选择所述当前微波网元的时钟源;所述当前微波网元通过时钟输出端口向所述下一级微波网元传输同步状态信息,该同步状态信息中携带的所述当前微波网元重新选择的时钟源的质量等级。
优选地,所述当前微波网元通过时钟输出端口向下一级微波网元传输同步状态信息,包括:所述当前微波网元将所述同步状态信息以以太网协议包的形式封装在以太网报文中,利用以太网传输带宽,通过时钟输出端口向所述下一级微波网元传输所述同步状态信息。
优选地,封装所述同步状态信息的以太网报文具有最高传输优先级。
优选地,所述当前微波网元通过时钟输出端口向下一级微波网元传输同步状态信息,包括:所述当前微波网元利用空口专用通道通过所述时钟输出端口向下一级微波网元传输所述同步状态信息,其中,所述同步状态信息携带的质量等级承载在空口帧中,占用空口保留带宽。
优选地,所述时钟输入端口包括以下至少之一:微波空口时钟端口、数据同步体系SDH时钟端口、及以太网时钟端口。
优选地,所述时钟输出端口包括以下至少之一:微波空口时钟端口、数据同步体系SDH时钟端口、及以太网时钟端口。
优选地,所述当前微波网元运行时钟源选择算法,选择所述当前微波网元的时钟源,包括:所述当前微波网元根据所述当前微波网元配置的时钟源选择策略,运行相应的时钟源选择算法,从时钟参考源候选集合中选择时钟源。
优选地,所述时钟源选择策略包括:只用主用、自动切换、和优选切换。
优选地,在从所述时钟参考源候选集合中选择时钟源之前,所述方法还包括:所述当前微波网元根据其各个时钟输入端口接收到的同步状态信息中携带的质量等级,判断各个所述时钟输入端口输入的质量等级是否发生变化,如果是,则根据变化后的所述质量等级更新所述时钟参考源候选集合。
优选地,所述方法还包括:在所述当前微波网元的一个时钟源满足以下条件之一的情况下,所述当前微波网元将满足条件的时钟源从所述时钟参考源候选集合去除:接收到的所述时钟源的物理层时钟信号中有告警标志;传输所述时钟源的所述物理层时钟信号丢失;无法接收到所述时钟源的同步状态信息;接收到所述时钟源的同步状态信息中携带有指示所述时钟源不能作为同步的标识。
根据本发明的另一个方面,提供了一种微波网元的时钟源选择装置,包括:接收模块,用于通过时钟输入端口接收上一级微波网元通过时钟输出端口传输的同步状态信息,其中,所述同步状态信息中携带有所述上一级微波网元当前时钟源的质量等级;选择模块,用于根据其各个时钟输入端口接收到的同步状态信息中携带的质量等级,运行时钟源选择算法,选择所述当前微波网元的时钟源。
优选地,所述装置还包括:输出模块,用于通过时钟输出端口向下一级微波网元传输同步状态信息,其中,该同步状态信息中携带有所述当前微波网元的时钟源的质量等级。
通过本发明,微波网元通过同步状态信息传输时钟的质量等级,可解决环型微波网络等复杂组网拓扑情况下的时钟保护问题,时钟源可以配置为双向,进而提高了时钟的跟踪方向配置的灵活性。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
实施例一
图1是根据本发明实施例的微波网元的时钟源选择方法的流程图,如图1所示,该方法主要包括以下步骤S102-步骤S104:
步骤S102,当前微波网元通过时钟输入端口接收上一级微波网元通过时钟输出端口传输的同步状态信息(Synchronization Status Message,简称为SSM),其中,所述同步状态信息中携带有所述上一级微波网元当前时钟源的质量等级;
由于本实施例中两级微波网元之间通过SSM传输时钟源等级,因此,可以支持多种类型的时钟接口。在本实施例的一个优选实施方式中,微波网元的时钟输入端口包括但不限于:微波空口时钟端口、数据同步体系(SDH)时钟端口、及以太网(ETH)时钟端口。微波网元的时钟输出端口包括但不限于:微波空口时钟端口、数据同步体系(SDH)时钟端口、及以太网(ETH)时钟端口。
步骤S104,当前微波网元根据其各个时钟输入端口接收到的同步状态信息中携带的质量等级,运行时钟源选择算法,选择所述当前微波网元的时钟源。
在本发明实施例中,时钟源选择算法(也可以称为时钟倒换算法)可以周期运行,选择当前微波网元的时钟源(也可以称为时钟参考源)。
通过本发明实施例提供的上述方法,基于SSM的方式实现微波网络时钟保护,微波网元根据时钟源质量等级选择时钟源,因此,时钟源可以配置为双向,并且,在微波网元同时具备多种类型时钟源输入的情况下,能够采用统一的时钟选择方式,实现了时钟选择与输入时钟类型无关,提高了时钟路径规划的灵活性。并且,由于微波空口传输的是标准SSM信息,对空口业务带宽影响较小,从而可以以较小的代价实现时钟保护。
在本实施例的优选实施方式中,上一级微波网元通过时钟输出端口传输的SSM中携带的质量等级可以采用SSM标准协议定义的6种时钟源级别,其中,该6种时钟源级别由高到低排序如表1所示。
表1.
在本实施例的一个优选实施方式中,为了使当前微波网元的下一级微波网元获知当前微波网元选择的主用时钟源的质量等级,在所述当前微波网元选择所述当前微波网元的主用时钟源之后,当前微波网元还可以通过时钟输出端口向下一级微波网元传输SSM,其中,该SSM中携带有当前微波网元的时钟源的质量等级。
在该优选实施方式中,基于SSM的方式下,微波网元根据时钟源质量等级选择时钟源,微波网元清楚各个输入时钟源的质量等级信息,且通过SSM将该微波网元的时钟质量等级信息向下一级传递,因此,可以解决时钟源自动倒换的问题。
当微波网元的输入的各个时钟源发生改变时,该微波网元可以进行时钟保护倒换,重新选择时钟源。在本实施例的一个优选实施方式中,在当前微波网元选择当前微波网元的时钟源之后,如果当前微波网元接收所述上一级微波网元传输的同步状态信息,该同步状态信息中携带的质量等级降低,或者,当前微波网元与上一级微波网元断链,则当前微波网元通过时钟源选择算法,重新选择当前微波网元的时钟源,并通过时钟输出端口向下一级微波网元传输同步状态信息,该同步状态信息中携带的当前微波网元重新选择的时钟源的质量等级。
在本发明实施例中,上下级微波网元传输同步状态信息(SSM)的方式包括但不限于:以太网带内传输和空口保留带宽传输两种方式。
其中,如果采用以太网带内传输,则当前微波网元通过时钟输出端口向下一级微波网元传输同步状态信息包括:当前微波网元将同步状态信息以以太网协议包的形式封装在以太网报文中,利用以太网传输带宽,通过时钟输出端口向下一级微波网元传输同步状态信息。在这种情况下,优选地,为了保证同步状态信息的传输,封装同步状态信息的以太网报文具有最高传输优先级。
如果采用空口保留带宽传输方式,则当前微波网元通过时钟输出端口向下一级微波网元传输同步状态信息包括:当前微波网元利用空口专用通道通过时钟输出端口向下一级微波网元传输同步状态信息,其中,同步状态信息携带的质量等级承载在空口帧中,占用空口保留带宽。
需要说明的是,虽然上述以当前微波网元向下一级微波网元传输同步状态信息为例,但上一级微波网元也可以采用上述两种方式之一向当前微波网元传输同步状态信息。
在上述优选实施例中,SSM信息支持空口保留带宽和以太网带内传输两种方式,因此,微波网元可以根据自身需要进行选择,从而增加了SSM信息传输的灵活性。
在实际应用中,不同的微波网元可能具有不同的需求,因此,在本发明的一个优选实施例中,***中的不同微波网元可以根据需要配置不同的时钟源选择策略,从而可以提高时钟配置的灵活性。并且,微波网元在选择时钟源时,可以将能够选择的时钟源作为时钟参考候选源集合,在选择时钟源时,根据该微波网元配置的时钟源选择策略,从时钟参考源候选集合中选择时钟源。因此,在该优选实施例中,当前微波网元运行时钟源选择算法,选择当前微波网元的时钟源包括:当前微波网元根据当前微波网元配置的时钟源选择策略,运行相应的时钟源选择算法,从时钟参考源候选集合中选择时钟源。
其中,该优选实施例中的时钟源选择策略包括但不限于:只用主用、自动切换、和优选切换。
为了使时钟参考源候选集合中的时钟源保持最新,在本发明实施例的一个优选实施方式中,在从所述时钟参考源候选集合中选择时钟源之前,当前微波网元根据其各个时钟输入端口接收到的同步状态信息中携带的质量等级,判断各个时钟输入端口输入的质量等级是否发生变化,如果是,则根据变化后的质量等级更新时钟参考源候选集合。或者,如果当前微波网元接收到的时钟源的物理层时钟信号中有告警标志,或者物理层时钟信号丢失,或者无法接收该时钟源的SSM信息,或者,接收到该时钟源的SSM信息中携带有指示该时钟源不能作为同步的标识,则时钟参考源候选集合中不包括所述时钟源,即将该时钟源从时钟参考源候选集合中去除。
实施例二
图2是根据本发明一个优选实施例的微波网元的时钟源选择方法的流程图,如图2所示,在该优选实施例中的时钟源选择方法主要包括以下步骤:
步骤S201,上一级输入时钟质量等级提取。
时钟输入端口接收上一级网元发送给本网元的SSM信息,并从SSM信息中提取上一级时钟的质量等级信息,其中,质量等级信息用于***时钟参考源后续集合的维护;
步骤S202,维护***时钟参考源候选集合。
***时钟参考源候选集合是***时钟源选择时的待选时钟源集合,决定了时钟源的选择范围。当物理层时钟信号或SSM信息质量等级变化时,***时钟参考源候选集合需要进行更新。时钟源是否可处于***时钟参考源候选集合中,可以按照根据下列标准判断:
(1)如果时钟源物理层时钟信号有告警标志,如信号降质告警,则该时钟源不进入***时钟参考源候选集合;
(2)如果物理层时钟信号为丢失状态,则该时钟源不进入***时钟参考源候选集合;
(3)如果某时钟源无法接收到SSM信息,则该时钟源不进入***时钟参考源候选集合;
(4)如果接收SSM信息为0xF,表示不应用作同步,则该时钟源不进入***时钟参考源候选集合。
步骤S203:***时钟源选择。
时钟选择或保护倒换算法周期运行,从***时钟参考源候选集合中选择当前***时钟参考源。其中,时钟选择或保护倒换算法支持三种时钟源选择策略:
(1)只用主用
主用时钟源定义为配置的优先级为1(最高优先级)的时钟源,在这种工作模式下主用时钟源作为同步时钟源,当主用时钟源出现故障或丢失时,时钟进入保持阶段,将当前时钟频率保持一定时长,超过保持时间后时钟进入自由振荡状态,***时钟选择内时钟。
(2)自动切换(非实时切换)
在这种工作模式下若主用时钟源发生故障或丢失时,且存在备用时钟源,则切换到备用时钟源进行同步,当主用时钟源恢复后不切换回主用时钟源。
(3)优选切换(实时切换)
在这种工作模式下若主用时钟发生故障或丢失时,且存在备用时钟源,则切换到备用时钟源进行同步,当主用时钟源恢复后切换回主用时钟源。
步骤S204:本地输出时钟质量等级向下一级发送。
时钟输出端口向下一级网元发送SSM信息以传输时钟质量等级信息,支持SSM发送的时钟输出端口包括但不限于:微波空口时钟端口、SDH时钟端口和以太网时钟端口各类型端口;
在该步骤中SSM信息输出处理原则包括但不限于:
(1)网元当前时钟源为外时钟:向所有方向广播同步质量等级,广播的同步质量等级,为外时钟的质量等级;
(2)网元当前时钟源为内时钟:若为节点网元,向所有方向广播同步质量等级,广播的同步质量等级,为内时钟的质量等级;若为非节点网元,不对外发送同步质量等级;通常外时钟输入节点配置为节点网元,当外时钟失效时,节点网元成为整网时钟跟踪基准。节点网元时钟源选择策略推荐使用只用主用策略,当外时钟失效的情况下,节点网元使用内时钟,以防止节点网元跟踪非节点网元时钟,造成时钟跟踪成环;
(3)当前网元时钟源为空口时钟、SDH时钟或同步以太网时钟:向提取方向的上游回传同步质量等级DNU(0x0F),表示不应用作同步。向所有方向广播同步质量等级,广播的同步质量等级,为所提取的时钟源质量等级;
在步骤204中,微波空口SSM信息传输时,SSM在微波空口帧格式中可以位于两个位置,分别与利用微波空口保留带宽和利用以太网带宽传输方式对应。
方式一:以太网带内通道
如图3所示,SSM以以太网协议包的形式封装在以太网报文中,符合以太网SSM传输标准。由于Hybrid微波通常要优先保证TDM业务的带宽,因此,采用这种方式需要固定SSM以太网传输带宽,保证SSM传输。另外,由于SSM的传输时延对时钟的保护倒换时间有一定的影响,需要保证以太网包在微波网元内部传输或交换的优先级,因此,优选地,微波网元支持SSM报文最高传输优先级功能,以保证全网的保护倒换时间。以太封装也属于分组封装形式,因此若微波传输演进到全分组传输,可以首选这种SSM传输方式。
方式二:空口专有通道
如附图4所示,利用空口专有通道传输SSM,SSM的质量等级信息直接***到空口帧中,占用空口保留带宽。采用这种方式,SSM的传输不受业务影响,可保证传输的可靠性,另外SSM信息直接***空口帧,可以保证SSM传输的实时性。这种方式比较适合目前的Hybrid微波传输模式。
实施例三
采用本发明实施例提供的方案,时钟保护倒换包括两个过程,一是微波网元正常工作情况下时钟源的选择过程,一是微波网元发生异常情况下时钟倒换过程。在本实施例中,分别对这两个过程进行说明。
(一)网元正常工作情况下
在本实施例中,网元正常工作情况下,时钟源选择过程主要包括以下步骤:
(1)上一级微波网元通过时钟端口发送SSM信息,其中,上一级微波网元发送的SSM携带的时钟等级为该微波网元当前提取时钟的质量等级;
(2)当前微波网元时钟的多个输入端口接收到的多个微波网元发送的SSM信息,当前微波网元提取各个微波网元发送的SSM信息中的质量等级后通过时钟选择算法选择主用时钟源;
(3)当前微波网元确定主用时钟源后,向下一级微波网元传输SSM信息,该SSM信息中携带的质量等级为当前微波网元当前提取时钟的质量等级。
(二)发生异常情况下
本实施例中,在发生异常情况下,时钟保护倒换过程主要包括以下步骤:
(1)上一级微波网元时钟质量等级降低,其下发的SSM信息携带的质量等级信息降级,或者上一级网元与当前网元断链,导致当前微波网元空口时钟端口无法接收到SSM信息;
(2)当前微波网元通过时钟源选择算法选择其他时钟作为***时钟参考源,向下一级网元传输的SSM信息中的质量等级为新时钟源的质量等级信息;
(3)当前微波网元的下一级微波网元当前接收的SSM信息中的质量等级发生变化,触发时钟源选择算法重新选源。
实施例四
为了更好的描述本发明实施例提供的技术方案在微波网络的应用方式,本实施例通过一个实例对本发明实施例的基于SSM的微波时钟保护过程进行描述。
根据时钟跟踪拓扑规划形成的各NE的时钟配置表如表2所示。
表2.
图5为按照上述时钟配置方式在PRC1和PRC2均正常情况下的时钟跟踪路径示意图,如图5所示,在PRC1和PRC2均正常情况下,NE1跟踪NE1-1端口输入外部BITS时钟,广播的SSM时钟质量等级为G.812时钟,NE2初始时跟踪NE2-1端口输入外部BITS时钟,广播的SSM时钟质量等级为G.812时钟,NE4跟踪NE2时钟。NE3的NE3-1和NE3-2端口输入的时钟质量等级均为G.812时钟,根据配置优先级选择跟踪NE1时钟,并对外发送广播的SSM时钟质量等级为0x8(G.812时钟),这时NE2的NE2-1和NE2-2端口输入的SSM时钟质量等级均为G.812时钟,根据配置优先级选择跟踪NE3时钟,因此最终的时钟跟踪路径是PRC1>NE1>NE3>NE2>NE4,PRC1>NE1>NE3>NE5。
图6为在PRC1失效情况下的时钟跟踪路径示意图。如图6所示,在PRC1失效的情况下,时钟跟踪路径发生倒换,倒换后的时钟跟踪路径为PRC2>NE2>NE3>NE5,PRC2>NE2>NE3>NE1,PRC2>NE2>NE4。具体的倒换过程如下:PRC1故障时,优于NE1的NE1-3端口输入时钟DNU不可用,NE1首先切换到使用内时钟,对外广播的SSM质量等级为SEC时钟,NE3广播的时钟也为SEC时钟,NE2收到NE2-2端口的时钟质量等级为SEC时钟,质量等级低于NE2-1端口输入的BITS时钟质量等级,NE2跟踪NE2-1端口输入的BITS时钟,广播的质量等级信息为G.812时钟,NE3发送时钟倒换,跟踪NE2时钟,并广播质量等级为G.812时钟,NE1的NE1-3端口输入时钟为G.812时钟,选择跟踪NE3时钟,形成倒换后时钟跟踪路径。
图7为在PRC2也失效的情况下的时钟跟踪路径示意图。在PRC1失效的情况下为PRC2>NE2>NE3>NE5,PRC2>NE2>NE3>NE1,PRC2>NE2>NE4。整网时钟等级降低为0xB(G.813时钟)。
实施例五
根据本发明实施例,还提供了一种微波网元的时钟源选择装置,该装置可以用于实现上述实施例一至实施例四所述的时钟源选择方法。
图8是根据本发明实施例的微波网元的时钟源选择装置的结构示意图,如图8所示,该装置主要包括:接收模块10,用于通过时钟输入端口接收上一级微波网元通过时钟输出端口传输的同步状态信息,其中,该同步状态信息中携带有所述上一级微波网元当前时钟源的质量等级;选择模块20,与接收模块10连接,用于根据其各个时钟输入端口接收到的同步状态信息中携带的质量等级,运行时钟源选择算法,选择所述当前微波网元的时钟源。
通过本发明实施例提供的上述装置,微波网元可以根据各个时钟输入端口接收到的SSM信息选择时钟源,从而使得时钟同步路径规划比较灵活。
在本发明实施例的一个优选实施方式中,如图9所示,该装置还可以包括:输出模块30,与选择模块20连接,用于通过时钟输出端口向下一级微波网元传输同步状态信息,其中,该同步状态信息中携带有所述当前微波网元的时钟源的质量等级。通过该优选实施例,使得当前微波网元的下一级网元可以获知到当前微波网元的SSM信息,从而参考当前微波网元的SSM信息选择时钟源。
其中,本实施例中的上述选择模块20可以按照上述实施例一至实施例四所述的方式选择时钟源,而输出模块30也可以按照上述实施例一至实施例四所述的方式传输SSM信息,并具有相同的效果,具体本实施例不再赘述。
在本发明实施例的一个优选实施方式中,上述装置可以位于微波网元中,为微波网元选择时钟源。
实施例六
本实施例中提供另一种支持微波网络时钟保护的装置,该装置在实施例五的装置上进行了改动,图10为本实施例中的支持微波网络时钟保护的装置的结构示意图,如图10所示,该装置包括:
时钟端口处理单元100,主要实现物理层时钟信号和SSM信息的提取,端口类型包括:SDH时钟端口、ETH时钟端口和微波空口时钟端口。
物理层时钟检测单元102,主要实现输入时钟源物理层信号的检测,物理层时钟源信号丢失或降质情况下,该时钟源不进入***时钟参考源候选集合。
SSM接收处理单元104,主要实现接收SSM信息处理,提取时钟源质量等级后送给***时钟参考源维护单元102,以更新***时钟参考源候选集合。
其中,上述时钟端口处理单元100、物理层信号检测单元102和SSM接收处理单元104相当于上述实施例五中接收模块10。
***时钟参考源维护单元106,主要实现***时钟参考源候选集合的维护,该集合小于或等于配置时钟源集合,该单元负责***时钟参考源候选集合的更新和周期运行***时钟源选择算法,由***时钟参考源候选集合中选择当前***时钟源。
时钟源维护单元108,主要维护配置时钟源集合,对外接口是用户配置接口,用户通过该配置接口可以配置时钟源集合及时钟端口。
其中,上述***时钟参考源维护单元106和时钟源维护单元108相当于上述实施例五中选择模块20。
***时钟单元110,***时钟受控于当前***时钟源,为时钟端口处理单元提供输出物理层时钟。
SSM发送处理单元112(相当于上述实施例五中的输出模块30),主要处理SSM发送,发送SSM携带质量等级信息与当前选择的***时钟源有关。
在工作中,上述装置的工作流程为:SSM接收处理单元104经微波空口时钟端口、ETH时钟端口或者SDH时钟端口接收到上一级微波网元传输SSM信息并提取时钟源质量等级,然后将时钟端口配置索引号和质量等级送给***时钟参考源维护单元106,***时钟参考源维护单元106结合SSM接收情况、质量等级情况和物理层时钟状态(如丢失或存在、是否时钟源降质等)共同确定该时钟源是否进入***时钟参考源候选集合,其中,SSM接收情况和质量等级情况来源于SSM接收处理单元104和物理层时钟检测单元102,物理层时钟状态来源于物理层时钟检测单元102的检测结果。***时钟参考源维护单元106周期运行***时钟源选择算法选择出当前的***时钟源,控制***时钟单元110,并通知SSM发送处理单元112。SSM发送处理单元112维护该网元发送的SSM信息,通过时钟端口处理单元的时钟端口接口向下一级网元发送。
从以上的描述中,可以看出,上述一个或多个实施例具有以下有益效果:(1)可解决环型微波网络等复杂组网拓扑情况下的时钟保护问题,时钟源可以配置为双向;(2)实现时钟保护的代价小。微波空口传输标准SSM信息,对空口业务带宽影响小,且支持空口保留带宽和以太网带内传输两种方式,可根据需要选择;(3)支持多种时钟源选择策略,时钟网中不同网元可以根据需要配置为不同的时钟源选择策略,使得时钟配置更加灵活;(4)支持多类型时钟接口。其中SDH和以太网接口兼容SSM标准协议,可实现与支持标准协议接口的TDM网元和同步以太网网元对接;时钟选择和保护倒换算法与输入时钟类型无关,微波网元同时具备多种类型时钟源输入的情况下,时钟选择和保护倒换采用统一的方案处理。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。