用户可选择的ieee 1588时钟类别与质量等级的映射的制作方法
【技术领域】
[0001]在此公开的各种示例性实施例一般涉及用户可选择的IEEE 1588时钟类别与质量等级的映射。
【背景技术】
[0002]现在的数字通信网络需要是可互操作的。各种设备和网络可以使用不同类型的定时协议以提供网络中的定时。当不同的定时协议在网络中或者网络之间使用时,需要在协议间映射定时质量等级。两个广泛使用的定时协议是ITU-T G.781和IEEE 1588。
[0003]ITU-T G.781规范详细说明了基本同步分布构建模块的库和一组规则,通过该规贝IJ,这些构建模块被结合以便描述数字传输设备的同步功能。ITU-T G.781详细说明了时钟质量等级。IEEE 1588协议是用于同步整个计算机网络中的时钟的协议。在局域网中,它实现高等级的时钟准确度,这使它适合于测量和控制系统。IEEE 1588规范定义了时钟质量三元组,其中的一个字段是时钟类别。该时钟类别具有[0..255]的值的范围,这些值可以被分配给各种相对于主基准的时钟可追溯性。IEEE 1588标准使许多时钟类别值为“保留”或“简档专用(profile specific)”。
[0004]ITU-T G.8265.1规范重新定义了一些保留的时钟类别值以映射到ITU-T G.781质量等级。其它规范可进一步定义或重新定义时钟类别值以适合使用IEEE 1588协议以恢复时间和/或频率的工业或产品的特定需要。IEEE 1588时钟供应商不得不将时钟设计成对特定时钟类别定义有效并且可能不与使用其它定义的时钟兼容。此外,当将IEEE 1588时钟类别值与ITU-T G.781质量等级相关时,不同的规范可能使用不同的映射,并且映射可能在不同的标准之间互相冲突。最后,可能在每个方向上对于质量等级到时钟类别的映射有不同的意义,也就是说,哪个时钟等级基于所接收的质量等级来传输,哪个质量等级基于所接收的时钟类别来传输。这些映射可能变得复杂,并在IEEE 1588简档和标准之间变化。供应商设计IEEE 1588时钟以符合多个简档以及用户基于他们的部署而选择适当的简档将变得复杂。
【发明内容】
[0005]下面将给出各种示例性实施例的概要。在以下的概要中可能会进行一些简化和省略,其旨在突出并介绍各种示例性实施例的一些方面,但并不限定本发明的范围。足以使本领域技术人员获得并使用该发明构思的优选示例性实施例将在后面的部分详细描述。
[0006]各种示例性实施例涉及一种由第一网络单元执行的方法,该方法包括:接收用于将IEEE 1588时钟类别映射到ITU-T G.781质量等级的第一用户输入;产生将时钟类别映射到质量等级的第一表;将第一表提供给第二网络单元;接收用于将ITU-T G.781质量等级映射到IEEE 1588时钟类别的第二用户输入;产生将质量等级映射到时钟类别的第二表;以及将第二表提供给第二网络单元。
[0007]各种示例性实施例涉及一种被编码有由第一网络单元执行的指令的非临时性机器可读存储介质,该介质包括:用于接收用于将IEEE 1588时钟类别映射到ITU-T G.781质量等级的第一用户输入的指令;用于产生将时钟类别映射到质量等级的第一表的指令;用于将第一表提供给第二网络单元的指令;用于接收用于将ITU-T G.781质量等级映射到IEEE 1588时钟类别的第二用户输入的指令;用于产生将质量等级映射到时钟类别的第二表的指令;以及用于将第二表提供给第二网络单元的指令。
【附图说明】
[0008]为了更好地理解各种示例性实施例,将参考附图,其中:
[0009]图1示出了质量等级到时钟类别的映射表;
[0010]图2示出了时钟类别到质量等级的映射表;
[0011]图3示出了产生并使用映射表的网络和网络管理器;
[0012]图4示出了说明产生并分发映射表的方法的流程图。
[0013]为了便于理解,已经使用相同的参考标记以指定实质上具有相同或相似结构和/或实质上具有相同或相似功能的单元。
【具体实施方式】
[0014]描述和附图仅仅说明本发明的原理。因此,可以知道,本领域技术人员将能够构思各种体现本发明的原理并被包括在本发明的范围内的安排,即使在此没有明确描述或示出。此外,在此列举的所有示例主要明确意在仅仅用于示范的目的以帮助读者理解本发明的原理和发明者所贡献的改进现有技术的构思,并被解释为并不限于这种特别列举的示例和情况。另外,如此处使用的术语“或者”是指非排他的或(即,和/或),除非另有说明(例如,“否则”或“或者可替换地”)。另外,在此描述的各种实施例并不必然是互相排斥的,因为某些实施例可以与一个或多个其它实施例相结合以构成新的实施例。
[0015]在识别以上关于时钟类别和质量等级之间的映射的问题时,期望用户应当被提供一种简单的方式以通过例如在网络管理设备中可以是集中式的管理器来设计他们自己的质量等级到时钟类别的定义和时钟类别到质量等级的定义。这种方案可允许用户通过网络管理器来完全控制IEEE 1588时钟类别到质量等级的转换以及质量等级到时钟类别的转换。进一步地,网络管理器可以将所定制的映射分发到任何被管理的网络单元。所定制的映射的分发可将自定义映射或默认映射覆写为用户的定制的起始点。最后,网络管理器可允许用户将映射设置成某些默认值。
[0016]例如,IEEE 1588协议可以是用于IEEE 1588协议时钟驻留的网络单元的系统同步的源。IEEE 1588协议时钟可以具有默认简档设置,其可包括默认的质量等级-时钟类别映射。用户可通过集中式网络管理器重写或定制质量等级-时钟类别映射。可替换地,用户也可以使用每个网络单元上的命令行接口。
[0017]在这个示例中,网络单元可维持两个分离的映射表,其从网络管理器下载到该网络单元。为了向下游传递同步,第一表可将关于网络单元的主动同步的质量等级转换成IEEE 1588时钟类别,而第二表可将从时钟的所选择的主时钟接收的IEEE 1588时钟类别转换成在ITU-T G.781中定义的质量等级。这些表的例子将在下面讨论。
[0018]将要由IEEE 1588时钟传输的类别可取决于IEEE 1588时钟的频率源,并可依赖特定网络单元上的中央时钟。用户可以修改表以基于已知的频率源的质量等级传输任何IEEE 1588时钟类别[0...255]。类似地,一旦IEEE 1588嵌入式时钟选择了主时钟,则将被发送到网络单元的中央时钟的质量等级可以基于在从主时钟单元接收的IEEE1588ANN0UNCE消息中接收的时钟类别。每个单独的质量等级可以由用户修改以允许任何时钟类别映射到任何质量等级。
[0019]图1示出了质量等级到时钟类别的映射表。第一列是索引。第二列显示了 20个不同的ITU-T G.781质量等级,作为每个质量等级的助记标识符。第三列显示了示例的所映射的IEEE 1588时钟类别。应当注意,在该示例中,每个质量等级映射到一个IEEE 1588时钟类别。但是,多个质量等级可映射到相同的类别。例如,QL_UNK和QL_STU两个都映射到IEEE1588时钟类别82。
[0020]图2示出了时钟类别到质量等级的映