Ip时钟报文处理方法、设备及系统的制作方法

文档序号:7923739阅读:283来源:国知局
专利名称:Ip时钟报文处理方法、设备及系统的制作方法
技术领域
本发明实施例涉及无线通信技术领域,尤其涉及一种IP时钟才艮文处理方 法、设备及系统。
背景技术
随着网络协议(Internet Protocol ,以下简称IP )分组交换网络的不 断发展,IP时钟的同步问题日益突出。数字交换系统中传递的是对信息进 行编码后得到的离散脉沖信号,若两个数字交换设备之间的IP时钟不一 致,就会在数字交换系统的緩沖存储器中产生码元的丢失或重复,导致在 传输的比特流中出现滑动损伤。例如,在传统固网时分复用(Time Division Multiplex;以下简称TDM)业务通过以太网承载时,如果承载网络两端的 IP时钟不一致,则极易造成滑码,导致TDM语音及数据业务传输质量恶化, 甚至传输中断;IP无线接入网不同基站之间的IP时钟如果不能同步在一定 精度内,则业务应用在基站切换时会出现掉线。
现有技术中主要采用自适应时钟恢复技术实现IP时钟的同步。在自适应 时钟恢复技术中,IP时钟信息被封装成IP时钟报文,传输设备中专用集成电 路(Application Specific Integrated Circuit,以下简称ASIC)的逻辑单元,如 现场可编程门阵列(Field-Programmable Gate Army ,以下简称FPGA ) 可以从该IP时钟报文中提取IP时钟信息,并根据提取出的IP时钟信息计算 时延值;然后,逻辑单元将该时延值上报CPU的主控单元;最后,主控单元 对该时延值进行数模转换处理,并根据数模转换处理后获得的IP时钟信息调 整本地的时钟模块,从而实现IP时钟的同步。
发明人在实现本发明的过程中,发现现有技术至少存在以下缺点由于ASIC的逻辑单元的程序是被固化在该逻辑单元中,因此该逻辑单元缺 乏扩展性,仅能对固定格式和协议类型的IP时钟报文进行解析,而不能 解析新扩展的、复杂的协议格式封装的IP时钟报文,从而导致ASIC的逻 辑单元在进行IP时钟报文的解析时存在局限性,适用的协议类型范围小。

发明内容
本发明实施例提供一种IP时钟报文处理方法、设备及系统,用以解决现 有技术中逻辑单元缺乏扩展性,仅能对固定格式和协议类型的IP时钟报 文进行解析,而不能解析新扩展的、复杂的协议格式封装的IP时钟报文 的缺陷,实现灵活地对复杂的、新扩展的IP时钟报文进行解析。 本发明实施例提供一种IP时钟报文处理方法,包括 获取网络处理器采用与接收到的IP时钟报文的报文类型对应的解析 方式对所述IP时钟报文进行解析获得的、与所述IP时钟报文对应的时间 戳信息;
根据所述时间戳信息和本地时间戳信息,获取主控单元调整所述本地
时间戳信息所用的时钟调整参考信息。
本发明实施例提供一种IP时钟报文处理方法,包括 网络处理器接收IP时钟报文,确定所述IP时钟报文的报文类型,并
采用与所述报文类型对应的解析方式对所述IP时钟报文进行解析,获得
与所述IP时钟报文对应的时间戳信息;
所述网络处理器根据所述时间戳信息和本地时间戳信息,获取主控单
元进行时钟调整所用的时钟调整参考信息。
本发明实施例提供一种IP时钟报文处理设备,包括
第 一 接收模块,用于获取网络处理器采用与接收到的IP时钟报文的报
文类型对应的解析方式对所述IP时钟报文进行解析获得的、与所述IP时
钟报文对应的时间戳信息;第一处理模块,用于根据所述时间戳信息和本地时间戳信息,获取主 控单元进行时钟调整所用的时钟调整参考信息。
本发明实施例提供一种网络处理器,包括
第二接收模块,用于接收现场可编程门阵列转发的外部网络设备发送 的IP时钟才艮文,或外部网络设备发送的IP时钟才艮文;
第二解析模块,用于确定所述第二接收模块接收的IP时钟报文的报文
类型,釆用与所述报文类型对应的解析方式对所述IP时钟报文进行解析, 获得与所述IP时钟报文对应的时间戳信息;
第二发送模块,用于将所述时间戳信息发送给所述现场可编程门阵列。
本发明实施例还提供一种网络处理器,包括
第三解析模块,用于接收IP时钟报文,确定所述IP时钟报文的报文 类型,并采用与所述报文类型对应的解析方式对所述IP时钟报文进行解 析,获得与所述IP时钟报文对应的时间戳信息;
第三处理模块,用于根据所述时间戳信息和本地时间戳信息,获取主 控单元进行时钟调整所用的时钟调整参考信息。
本发明实施例提供一种IP时钟报文处理系统,包括
网络处理器,接收IP时钟报文,确定所述IP时钟报文的报文类型, 并采用与所述报文类型对应的解析方式对接收到的所述IP时钟报文进行 解析,获得与所述IP时钟报文对应的时间戳信息;
IP时钟报文处理设备,用于接收所述网络处理器发送的所述时间戳信 息,根据所述时间戳信息和本地时间戳信息,获取时钟调整所用的时钟调 整参考信息;
主控单元,用于根椐所述IP时钟报文处理设备发送的所述时钟调整参 考信息进行时钟调整。
本发明实施例还提供一种IP时钟报文处理系统,包括网络处理器,用于接收IP时钟报文,确定所述IP时钟报文的报文类 型,采用与所述报文类型对应的解析方式对所述IP时钟报文进行解析, 获得与所述IP时钟报文对应的时间戳信息,并根据所述时间戳信息和本
地时间戳信息,获取时钟调整所用的时钟调整参考信息;
主控单元,用于根据所述时钟调整参考信息进行时钟调整。 本发明实施例提供的IP时钟报文处理方法、设备及系统,通过网络处理 器采用与接收到的IP时钟报文的报文类型对应的解析方式对IP时钟报文进 行解析,使得网络处理器利用微码编程就可以灵活地解析更多复杂的、新扩 展的协议封装的IP时钟报文,从而使网络处理器解析的IP时钟报文不局 限于简单的、现有的协议格式封装的IP时钟报文,扩大了可以解析封装 IP时钟报文的协议格式的范围。


图1为本发明IP时钟报文处理方法第一实施例的流程图; 图2为本发明IP时钟报文处理方法第一实施例中FPGA获取时钟调整 参考信息过程的原理示意图3为本发明IP时钟报文处理方法第二实施例的流程图4为本发明IP时钟"t艮文处理方法第三实施例的流程图5为本发明IP时钟报文处理方法第四实施例的流程图6为本发明IP时钟报文处理设备第一实施例的结构示意图7为本发明IP时钟报文处理设备第二实施例的结构示意图8为本发明网络处理器第一实施例的结构示意图9为本发明网络处理器第二实施例的结构示意图IO为本发明IP时钟报文处理系统第一实施例的结构示意图11为本发明IP时钟报文处理系统第二实施例的结构示意图。
8
具体实施例方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。 图1为本发明IP时钟报文处理方法第一实施例的流程图,如图1所示,
本实施例的方法包括
步骤101、获取网络处理器采用与接收到的IP时钟报文的报文类型对 应的解析方式对该IP时钟报文进行解析获得的、与IP时钟报文对应的时 间戳信息;
对于E1\T1\STM-1这种组网环境而言,用于在各个网元之间进行时钟 同步的时钟信息都是采用IP时钟报文的形式传输的。所谓时钟同步,是 指信号之间在频率或相位上保持某种严格的特定关系,其相对应的有效瞬 间以同 一平均速率出现,以维持通信网络中所有的设备以相同的速率运 行。
举例来说,为了获取该时钟信息,FPGA可以接收网络处理器 (Network Processor,以下简称NP )发送的、该NP对接收到的IP时钟 报文进行解析获得的与IP时钟报文对应的时间戳信息。
具体地,本实施例可以采用NP对接收到的IP时钟报文进行解析。 NP是专门为处理数据包而设计的可编程处理器,能够直接完成网络数据 处理的一般性任务。它特定的应用于通信领域的各种处理任务,比如包处 理、协议分析、路由查找、声音/数据的汇聚以及防火墙等。
NP器件内部通常由若干个微码处理器和若干硬件协处理器组成,且 多个微码处理器在NP内部并行处理,通过预先编制的微码来控制处理流 程。对于某些复杂的标准操作,如内存操作、路由表查找算法的拥塞控制 算法以及流量调度算法等,则采用硬件协处理器来进一步提高处理性能。 NP完全支持编程,编程模式简单, 一旦有新的技术或者需求出现,可以 很方便地通过微码编程进行实现,从而提供了更快的技术和功能跟进和更 加灵活的扩展能力。由上述特点可以看出,由于NP具有灵活的扩展能力,因此随着用于 封装IP时钟报文的协议不断发展,NP可以通过微码编程来支持更多的协 议类型,从而使得NP可以灵活地识别更多协议封装的IP时钟报文。因此, 本实施例中的NP在对接收到的IP时钟报文进行解析时,可以根据接收到 的IP时钟报文的报文类型,采用与该报文类型对应的解析方式对该IP时 钟报文进行解析,从而可以支持存在于E1\T1\STM-1这种网络环境中的点 对点复用协议(Point to Point Protocol Multiplexing,以下简称PPPMUX )、 多链路点对点协议(Multi Link Point to Point Protocol,以下简称MLPPP )、 IP压缩头文件(IP Header Compression,以下简称IPHC )以及压缩实时 传输协议(Compressed Real-time Transport Protocol,以下简称CRTP ) 等这些复杂协议。
NP通过解析接收到的IP时钟报文,即可获取与该IP时钟报文对应的 时间戳信息,该时间戳信息即用于对本地时钟信息进行时钟同步。
步骤102、根据时间戳信息和本地时间戳信息,获取主控单元调整该 本地时间戳信息所用的时钟调整参考信息。
具体来说,FPGA可以根据从NP发送来的时间戳信息和本地时间戳 信息获取时钟调整参考信息。
图2为本发明IP时钟"^艮文处理方法第一实施例中FPGA获取时钟调整 参考信息过程的原理示意图,如图2所示,该FPGA获取时钟调整参考信息 的方法可以为
FPGA采用鉴相器对接收到的时间戳信息与本地时间戳信息进行比 较,得到相对延迟。由于分組交换网络中,每个IP时钟报文的相对延迟 是不同的,因此,FPGA可以将一段时间内从NP接收到的所有时间戳信 息与本地时间戳信息进行比较,找出最小延迟,将与该最小延迟对应的时 间戳信息作为主控单元调整本地时间戳信息所用的时钟调整参考信息。
为了避免主控单元频繁地对本地时间戳信息进行调整,还可以对该最小延迟进行低通滤波,以抑止短期抖动。举例来说,滤波算法可以采用如
下描述的方法
Fw = i + Gl x (yw - }Vl) + G2 x (ym — rra"w'Jarge,)
其中^是第m次采样窗口内报文的最小延迟。如果采样周期为1秒, 则m即表示第m秒。
i^是第m次采样后,计算得到的信号频率值。尸m是一个数字信号, 可以用来控制数字式锁相环(Digital Phase locked loop,以下简称DPLL)。
TmnsitTarget是预设的平均延迟,理论上代表时钟源与本地时钟的时 间间隔,在实际中,TmnsitTarget是存在漂移的。
Gl和G2是两个参数,Gl体现了对线路延迟变化的抑制(相对延迟 的一阶导数),G2体现了对频率漂移的抑制。
主控单元可用与最小延迟对应的时间戳信息即时钟调整参考信息来 校准本地时间戳信息,如果时钟调整参考信息大于本地时间戳信息,则主 控单元就要提高本地时钟频率;如果时钟调整参考信息小于本地时间戳信 息,则主控单元就要降低本地时钟频率,从而完成本地时钟的调整。
本实施例在获取IP时钟信息时,NP可以根据接收到的IP时钟报文的 报文类型采用对应的解析方式对该IP时钟报文进行解析。由于NP具有灵 活的扩展能力,因此不管IP时钟报文是采用何种协议进行封装,NP均可 以通过微码编程来支持范围较广的协议类型,从而使得NP可以灵活地解 析更多协议封装的IP时钟报文,克服了现有技术在解析IP时钟报文时的 局限性。在NP获取相应的时间戳信息后,FPGA即可根据NP发送而来的 时间戳信息获取时钟调整参考信息,从而方便主控单元根据该时钟调整参 考信息进行时钟调整。进一步地,由于NP可以通过微码编程,灵活地支 持多种协议封装的IP时钟报文,因此,采用NP对接收到的IP时钟报文 解析可以在不同类型的网络之间实现IP时钟报文的传输,而不会出现IP 时钟报文在跨网络传输时无法被识别的情况,从而达到异种网络兼容的效果,为进一步实现网络融合提供IP时钟同步的基础。
本发明IP时钟才艮文处理方法第一实施例可以包括两种4支术方案。
一个技术方案是FPGA从外部网络设备接收到IP时钟报文,如果FPGA 本身不能对该IP时钟报文进行解析,则将该IP时钟报文转发给NP, NP即 可对该IP时钟报文进行解析,获取该IP时钟报文中携带的时间戳信息,然 后NP将该时间戳信息发送给FPGA, FPGA即可根据该时间戳信息和本地时 间戳信息获取主控单元进行时钟调整所用的时钟调整参考信息。其中,由 FPGA向NP转发的外部网络设备发送的IP时钟报文可以包括与NP对 应的协议报文接收端口所接收到的IP时钟报文。
另一个技术方案是NP直接接收外部网络设备发送的IP时钟报文,NP 在对该IP时钟报文进行解析获取相应的时间戳信息后将该时间戳信息发送给 FPGA, FPGA根据接收到的时间戳信息和本地时间戳信息获取主控单元进行 时钟调整所用的时钟调整参考信息。
在上述两个技术方案中,FPGA获取NP对接收到的IP时钟报文进行解 析获得的与IP时钟报文对应的时间戳信息可以包括接收NP通过串行外 围设备接口 ( Serial Peripheral Interface ,以下简称SPI)返回的环回帧信 息,该环回帧信息包括时间戳信息,还包括用于标识该环回帧信息具有高 优先级的环回帧标识;根据该环回帧标识获取环回帧信息中的时间戳信 息。外部网络设备既可以为时钟源设备,也可以是网络中的任意一个网元。
下面釆用两个实施例对本发明IP时钟报文处理方法第一实施例包括的 两种技术方案进行详细说明。
图3为本发明IP时钟报文处理方法第二实施例的流程图,如图3所示, 本实施例即为上述第一个^l支术方案,本实施例的方法可以包括
步骤301、 FPGA中与NP对应的协议报文接收端口接收到外部网络设 备发送的IP时钟报文,将该IP时钟报文发送给NP;
具体来说,在FPGA中可以包括多个协议才良文接收端口 ,每个协议报
12文接收端口可以对应不同协议格式。FPGA在接收到外部网络设备发送的 IP时钟报文时,可以获知是通过哪个协议报文接收端口接收的,从而使得 FPGA可以根据不同的协议才艮文接收端口判断接收到的IP时钟才艮文是 FPGA本身即可解析的还是FPGA本身不能进行解析的。如果该IP时钟报 文是通过与FPGA对应的协议报文接收端口接收的,即说明FPGA内部固 化的程序可以对该IP时钟才艮文进行解析,则FPGA即可在其内部对该IP 时钟报文进行解析并计算最小延迟,最后上报主控单元进行本地时间戳的 调整。如果该IP时钟报文是通过与NP对应的协议报文接收端口接收到的, 即FPGA内部固化的程序不支持封装该IP时钟报文的协议格式,则FPGA 可以将该IP时钟报文发送给NP,即请求NP对该IP时钟报文进行解析。
步骤302、 NP采用与该IP时钟报文的报文类型对应的解析方式对IP 时钟报文进行解析,获取与该IP时钟报文对应的时间戳信息;
NP可以通过^:码编程支持多种协议类型,因此,NP可以灵活地识别 更多协议封装的IP时钟报文。本实施例中的NP在对接收到的IP时钟报 文进行解析时,可以根据接收到的IP时钟报文确定该IP时钟报文的报文 类型,并根据该报文类型采用与该报文类型对应的解析方式对该IP时钟 报文进行解析,从而可以支持存在于E1\T1\STM-1这种网络环境中的 PPPMUX、 MLPPP、 IPHC以及CRTP等这些复杂协议。且随着更多协议 格式的扩展,NP通过微码编程即可支持新扩展的协议格式。
NP通过解析接收到的IP时钟报文获取的时间戳信息即可用于对各个 网元的本地时钟信息进行时钟同步。
步骤303、 NP通过SPI向FPGA发送携带时间戳信息以及环回帧标识 的环回帧信息;
该环回帧标识可以标识该环回帧信息包括了用于同步本地时钟的时 间戳信息,且具有高优先级,从而使得FPGA接收到该环回帧信息时,优 先处理该环回帧信息,获取其中携带的时间戳信息,而不会将该环回帧信息丢弃,保证了 FPGA获取时间戳信息的可靠性。
此外,该环回帧信息还可以进一 步包括时间戳信息的长度信息和校验 信息,用于对该环回帧信息进行内容检查、校验以及差错控制等。该环回 帧信息可以采用如表1所示的格式封装
表1
环回帧才示识时间戳信息长度信息校验信息
步骤304、 FPGA根据NP发送的时间戳信息和本地时间戳信息,获取 主控单元调整本地时间戳信息所用的时钟调整参考信息。
如果时钟调整参考信息大于本地时间戳信息,则主控单元就要提高本 地时钟频率;如果时钟调整参考信息小于本地时间戳信息,则主控单元就 要降低本地时钟频率,从而完成本地时钟的调整。
本实施例中,FPGA可以在根据接收IP时钟报文的报文接收端口确定 FPGA内部固化的程序不支持封装该IP时钟报文的协议格式的同时,确定 该IP时钟报文可以被NP支持,并将该IP时钟报文转发给NP,请求NP 对该IP时钟报文进行解析。由于NP具有灵活的扩展能力,能够确定新扩 展的,复杂协议封装的IP时钟报文的报文类型,并采用相应的解析方式 进行解析,因此不管IP时钟报文是采用何种协议进行封装,NP均可以通 过微码编程来支持范围较广的协议类型,从而使得NP可以灵活地解析更 多协议封装的IP时钟报文,克服了现有技术在解析IP时钟报文时的局限 性。在NP获取相应的时间戳信息后,FPGA即可根据NP发送而来的时间 戳信息获取时钟调整参考信息,从而方便主控单元根据该时钟调整参考信 息进行时钟调整。而且,由于NP通过微码编程可以灵活地支持多种协议 封装的IP时钟信息,因此,采用NP对接收到的IP时钟报文进行解析可 以实现异种网络兼容,为进一步实现网络融合提供IP时钟同步的基础。 图4为本发明IP时钟报文处理方法第三实施例的流程图,如图4所示,本实施例即为上述第二个^支术方案,本实施例的方法包括
步骤401、 NP根据接收到的外部网络设备发送的IP时钟报文确定该IP 时钟报文的报文类型,并采用与该报文类型对应的解析方式对该IP时钟报文 进行解析,获得与该IP时钟报文对应的时间戳信息;
具体来说,由于IP时钟报文中都携带有特殊的用户数据报协议(User Datagram Protocol,以下简称UDP )端口号,因此NP可以通过该UDP 端口号获知接收到的报文为IP.时钟报文。
NP可以通过^f敖码编程支持多种协议类型,因此,NP可以灵活地识别 更多协议封装的IP时钟报文。本实施例中的NP在对接收到的IP时钟报 文进行解析时,可以根据接收到的IP时钟报文确定该IP时钟报文的报文 类型,并根据该报文类型采用与该报文类型对应的解析方式对该IP时钟 报文进行解析,从而可以支持存在于E1\T1\STM-1这种网络环境中的 PPPMUX、 MLPPP、 IPHC以及CRTP等这些复杂协议。且随着更多协议 格式的扩展,NP通过微码编程即可支持新扩展的协议格式。
NP通过解析接收到的IP时钟报文获取的时间戳信息即可用于对各个 网元的本地时钟信息进行时钟同步。
步骤402、 NP通过SPI向FPGA发送携带时间戳信息以及环回帧标识 的环回帧信息;
该环回帧标识可以标识该环回帧信息包括了用于同步本地时钟的时 间戳信息,且具有高优先级,从而使得FPGA接收到该环回帧信息时,优 先处理该环回帧信息,获取其中携带的时间戳信息,而不会将该环回帧信 息丢弃,保证了 FPGA获取时间戳信息的可靠性。此外,该环回帧信息还 可以进一 步包括时间戳信息的长度信息和校验信息。
步骤403、 FPGA根据NP发送的时间戳信息和本地时间戳信息,获取 主控单元调整本地时间戳信息所用的时钟调整参考信息。
如果时钟调整参考信息大于本地时间戳信息,则主控单元就要提高本地时钟频率;如果时钟调整参考信息小于本地时间戳信息,则主控单元就 要降低本地时钟频率,从而完成本地时钟的调整。
本实施例中,NP可以不通过FPGA而直接4妻收外部网络设备发送的 IP时钟报文。由于NP具有灵活的扩展能力,能够确定新扩展的,复杂协 议封装的IP时钟报文的报文类型,并采用相应的解析方式进行解析,因 此不管IP时钟报文是采用何种协议进行封装,NP均可以通过微码编程来 支持范围较广的协议类型,从而使得NP可以灵活地解析更多协议封装的 IP时钟报文,克服了现有技术在解析IP时钟报文时的局限性。在NP获取 相应的时间戳信息后,FPGA即可根据NP发送而来的时间戳信息获取时 钟调整参考信息,从而方便主控单元根据该时钟调整参考信息进行时钟调 整。而且,由于NP通过微码编程可以灵活地支持多种协议封装的IP时钟 信息,因此,采用NP对接收到的IP时钟报文进行解析可以实现异种网络 兼容,为进一步实现网络融合提供IP时钟同步的基础。
图5为本发明IP时钟报文处理方法第四实施例的流程图。在本实施例 的方法中,NP既可以接收外部网络设备发送的IP时钟报文,获取相应的时 间戳信息,又可以将该时间戳信息与本地时间戳信息进行比较,获取主控单 元进行时钟调整所用的时钟调整参考信息,而不用将获取到的时间戳信息 发送给FPGA,请求FPGA根据该时间戳信息获取时钟调整参考信息。如 图5所示,本实施例的方法包括
步骤501、 NP接收IP时钟报文,确定所述IP时钟报文的报文类型, 并采用与所述报文类型对应的解析方式对该IP时钟报文进行解析,获得 与该IP时钟报文对应的时间戳信息;
具体来说,NP可以接收外部网络设备发送的IP时钟报文,该外部网 络设备既可以为时钟源设备,也可以是网络中的任意 一个网元。
由于IP时钟报文中都携带有特殊的UDP端口号,因此NP可以通过 该UDP端口号获知接收到的报文为IP时钟报文。NP可以通过微码编程支持多种协议类型,因此,NP可以灵活地识别 更多协议封装的IP时钟报文。本实施例中的NP在对接收到的IP时钟报 文进行解析时,可以根据接收到的IP时钟报文确定该IP时钟报文的报文 类型,并根据该报文类型采用与该报文类型对应的解析方式对该IP时钟 报文进行解析,从而可以支持存在于E1\T1\STM-1这种网络环境中的 PPPMUX、 MLPPP、 IPHC以及CRTP等这些复杂协议。且随着更多协议 格式的扩展,NP通过微码编程即可支持新扩展的协议格式。
NP通过解析接收到的IP时钟报文获取的时间戳信息即可用于对各个 网元的本地时钟信息进行时钟同步。
步骤502、 NP根据该时间戳信息和本地时间戳信息,获取主控单元进 行时钟调整所用的时钟调整参考信息。
如果时钟调整参考信息大于本地时间戳信息,则主控单元就要提高本 地时钟频率;如果时钟调整参考信息小于本地时间戳信息,则主控单元就 要降低本地时钟频率,从而完成本地时钟的调整。
本实施例中,NP可以取代FPGA的所有功能,NP既可以直接接收外 部网络设备发送而来的IP时钟信息,解析获取该IP时钟信息中携带的时 间戳信息,又可以对根据该时间戳信息以及本地时间戳信心获取时钟调整 参考信息,从而可以通知主控单元根据该时钟调整参考信息来同步本地时 钟信息。由于NP具有灵活的扩展能力,能够确定新扩展的,复杂协议封 装的IP时钟报文的报文类型,并采用相应的解析方式进行解析,因此不 管IP时钟报文是采用何种协议进行封装,NP均可以通过微码编程来支持 范围较广的协议类型,从而使得NP可以灵活地解析更多协议封装的IP时 钟报文,克服了现有技术在解析IP时钟报文时的局限性。而且,由于NP 通过微码编程可以灵活地支持多种协议封装的IP时钟信息,因此,采用 NP对接收到的IP时钟报文进行解析可以实现异种网络兼容,为进一步实 现网络融合提供IP时钟同步的基础。图6为本发明IP时钟报文处理设备第一实施例的结构示意图,如图6 所示,本实施例的设备可以包括第一接收模块11和第一处理模块12, 其中,第一接收模块11用于获取NP釆用与接收到的IP时钟报文的报文 类型对应的解析方式对所述IP时钟报文进行解析获得的、与该IP时钟报 文对应的时间戳信息;第一处理模块12用于根据该时间戳信息和本地时 间戳信息,获取主控单元进行时钟调整所用的时钟调整参考信息。
举例来说,该第一接收模块11和第一处理模块12可以为FPGA中的 功能模块,该第一接收模块11可以接收NP发送的、该NP对接收到的IP 时钟报文进行解析获得的与IP时钟报文对应的时间戳信息。即在FPGA 中的第一接收模块11接收到时间戳信息之前,NP可以根据接收到的IP 时钟报文的报文类型采用对应的解析方式对该IP时钟报文进行解析。由 于NP具有灵活的扩展能力,因此随着用于封装IP时钟报文的协议不断发 展,NP可以通过微码编程来支持更多的协议类型,从而使得NP可以灵活 地识别更多协议封装的IP时钟报文。因此,本实施例中的NP在对接收到 的IP时钟报文进行解析时,可以根据接收到的IP时钟报文确定该IP时钟 报文的报文类型,并根据该报文类型采用与该报文类型对应的解析方式对 该IP时钟报文进行解析,从而可以支持存在于E1\T1\STM-1这种网络环 境中的PPPMUX、 MLPPP、 IPHC以及CRTP等这些复杂协议。
NP通过解析接收到的IP时钟报文,即可获取发送给FPGA中的第一 接收模块1的时间戳信息。
第一接收模块11在接收到NP发送来的时间戳信息后,即可以将该时 间戳信息发送给第一处理模块12。该第一处理模块12可以将该时间戳信 息与本地时间戳信息进行比较,获取时钟调整参考信息,主控单元即可以 根据该时钟调整参考信息对本地时钟进行调整。
第一处理模块12获取时钟调整参考信息的方法可以为
第一处理模块12采用鉴相器对接收到的时间戳信息与本地时间戳信息进行比较,得到相对延迟。由于分组交换网络中,每个IP时钟报文的
相对延迟是不同的,因此,第一处理模块12可以将一段时间内从NP接收 到的所有时间戳信息与本地时间戳信息进行比较,找出最小延迟,将与该 最小延迟对应的时间戳信息作为主控单元调整本地时间戳信息所用的时 钟调整参考信息。
本实施例中,第一接收模块荻取的时间戳信息是通过采用NP对接收 到的IP时钟报文进行解析获取的。由于NP具有灵活的扩展能力,能够确 定新扩展的,复杂协议封装的IP时钟报文的报文类型,并采用相应的解 析方式进行解析,因此不管IP时钟报文是采用何种协议进行封装,NP均 可以通过微码编程来支持范围较广的协议类型,从而使得NP可以灵活地 解析更多协议封装的IP时钟报文,克服了现有技术在解析IP时钟报文时 的局限性。第二处理模块可将第一接收模块接收到的时间戳信息与本地时 间戳信息进行比较,获取时钟调整参考信息,从而方便主控单元根据该时 钟调整参考信息进行时钟调整。而且,由于NP可以通过微码编程,灵活 地支持多种协议封装的IP时钟报文,因此,采用NP对接收到的IP时钟 报文解析可以在不同类型的网络之间实现IP时钟报文的传输,而不会出 现IP时钟报文在跨网络传输时无法被识别的情况,从而达到异种网络兼 容的效果,为进一步实现网络融合提供IP时钟同步的基础。
图7为本发明IP时钟报文处理设备第二实施例的结构示意图,如图7 所示,本实施例的设备可以包括第一接收模块U和第一处理模块12, 其中,第一接收模块11用于获取NP采用与接收到的IP时钟报文的报文 类型对应的解析方式对所述IP时钟报文进行解析获得的、与该IP时钟报 文对应的时间戳信息;第一处理模块12用于根据该时间戳信息和本地时 间戳信息,获取主控单元进行时钟调整所用的时钟调整参考信息。进一步 地,第一接收模块l可以包括第一接收单元111和第一解析单元112; 第一接收单元111用于接收NP通过SPI返回的环回帧信息,该环回帧信息包括时间戳信息,还包括用于标识该时间戳信息具有高优先级的环回帧
标识;第一解析单元112用于根据该环回帧标识获取环回帧信息中的时间 戳信息。
举例来说,NP接收到的IP时钟报文可以包括由FPGA向NP转发 的外部网络设备发送的IP时钟报文,或者外部网络设备向NP发送的IP 时钟报文。
由于NP具有灵活性和可扩展性,能够确定新扩展的,复杂协议封装 的IP时钟报文的报文类型,并采用相应的解析方式进行解析,因此,NP 可以对接收到的各种复杂协议封装的IP时钟报文进行解析,获取该IP时 钟报文中携带的时间戳信息,然后NP即可构造环回帧信息,将该时间戳 信息携带在该环回帧信息中,该环回帧信息还包括环回帧标识,可以标识 该环回帧信息包括了用于同步本地时钟的时间戳信息,且具有高优先级, 从而使得第一接收单元111在接收到该环回帧信息时,优先处理该环回帧 信息,获取其中携带的时间戳信息,而不会将该环回帧信息丢弃,保证了 FPGA获取时间戳信息的可靠性。
然后,NP通过SPI 口将该环回帧信息发送给第一接收单元111。第一 接收单元11即可将接收到的环回帧信息发送给第一解析单元112。第一解 析单元112可以解析该环回帧信息,将从该环回帧信息中获取的时间戳信 息与本地时间戳信息进行比较,获取时钟调整参考信息,主控单元即可以 根据该时钟调整参考信息对本地时钟进行调整。该第一解析单元112获取 时钟调整参考信息的方法与本发明IP时钟报文处理设备第一实施例中第 一处理模块12获取时钟调整参考信息的方法相同,不再赘述。
本实施例中,NP可以对FPGA转发的IP时钟报文或者NP从外部网 络设备直接接收到的IP时钟报文进行解析。由于NP具有灵活的扩展能力, 能够确定新扩展的,复杂协议封装的IP时钟报文的报文类型,并采用相 应的解析方式进行解析,因此不管IP时钟报文是采用何种协议进行封装,
20NP均可以通过微码编程来支持范围较广的协议类型,从而使得NP可以灵 活地解析更多协议封装的IP时钟报文,克服了现有技术在解析IP时钟报 文时的局限性。在获取相应的时间戳信息后,NP可以构造携带该时间戳 信息的环回帧信息,并通过SPI将该环回帧信息发送给第一接收单元,该 第 一解析单元即可根据该环回帧信息中携带的时间戳信息获取时钟调整 参考信息,从而方便主控单元根据该时钟调整参考信息进行时钟调整。在 本实施例中,由于NP可以支持多种复杂协议封装的IP时钟报文,因此采 用NP对接收到的IP时钟报文进行解析可以实现异种网络兼容,为进一步 实现网络融合提供IP时钟同步的基础。
图8为本发明网络处理器第一实施例的结构示意图,如图8所示,本 实施例的NP包括第二接收模块13、第二解析模块14以及第二发送模 块15,其中,第二接收模块13用于接收FPGA转发的外部网络设备发送 的IP时钟报文,或外部网络设备发送的IP时钟报文;第二解析模块14 用于确定所述第二接收模块接收的IP时钟报文的报文类型,采用与所述 报文类型对应的解析方式对第二接收模块13接收的IP时钟报文进行解 析,获得与该IP时钟报文对应的时间戳信息;第二发送模块15用于将该 时间戳信息发送给FPGA。
具体来说,第二接收模块13接收到的IP时钟报文可以包括接收到 的由FPGA转发外部网络设备发送的IP时钟报文,或者接收到的外部网 络设备直接向NP发送的IP时钟报文。
由于NP具有灵活性和可扩展性,因此,第二解析模块M可以采用与 接收到的IP时钟报文的报文类型对应的解析方式对第二接收模块13接收 到的各种复杂协议封装的IP时钟报文进行解析,获取该IP时钟报文中携 带的时间戳信息,最后,第二发送模块15即可将该时间戳信息发送给 FPGA。该第二发送模块15将该时间戳信息发送给FPGA的过程可以为 构造环回帧信息,将该时间戳信息携带在该环回帧信息中,该环回帧信息还包括环回帧标识,可以标识该环回帧信息包括了用于同步本地时钟的时
间戳信息,且具有高优先级,从而使得FPGA在接收到该环回帧信息时, 优先处理该环回帧信息,获取其中携带的时间戳信息,而不会将该环回帧 信息丢弃,保证了 FPGA获取时间戳信息的可靠性。然后,第二发送模块 15可以通过SPI 口将该环回帧信息发送给FPGA。 FPGA可以根据该环回 帧信息中携带的时间戳信息与本地时间戳信息进行比较,获取时钟调整参 考信息,主控单元即可以根据该时钟调整参考信息对本地时钟进行调整。 本实施例中,由于NP具有灵活的扩展能力,能够确定新扩展的,复 杂协议封装的IP时钟报文的报文类型,并采用相应的解析方式进行解析, 因此不管第二接收模块接收到的IP时钟报文是采用何种协议进行封装, NP均可以通过微码编程来支持范围较广的协议类型,从而使得第二解析 模块可以灵活地解析更多协议封装的IP时钟报文,克服了现有技术在解 析IP时钟报文时的局限性。在获取相应的时间戳信息后,第二发送模块 可以将该时间戳信息发送给FPGA ,从而使得FPGA根据该时间戳信息获 取时钟调整参考信息,从而方便主控单元根椐该时钟调整参考信息进行时 钟调整。本实施例的NP可以支持多种复杂协议封装的IP时钟报文,从而 可以实现不同协议下的异种网络兼容,为进一步实现网络融合提供IP时 钟同步的基础。
图9为本发明网络处理器第二实施例的结构示意图,如图9所示,本实 施例的NP包括第三解析模块16和第三处理模块17,其中,第三解析模块 16用于接收IP时钟报文,确定所述IP时钟报文的报文类型,并采用与所 述报文类型对应的解析方式对IP时钟报文进行解析,获得与该IP时钟报文 对应的时间戳信息;第三处理模块17用于根据该时间戳信息和本地时间戳信 息,获取主控单元进行时钟调整所用的时钟调整参考信息。
本实施例中的NP可以完全取代FPGA的所有功能,即本实施例中的NP 既可以接收外部网络i殳备发送的IP时钟报文,获取相应的时间戳信息,又可以将该时间戳信息与本地时间戳信息进行比较,获取主控单元进行时钟调整 所用的时钟调整参考信息。
具体来说,第三解析模块16可以接收外部网络设备发送的IP时钟报文, 然后确定该IP时钟报文的报文类型,并采用与该报文类型对应的解析方式对 该IP时钟"t艮文进^f亍解析,获得与该IP时钟才艮文对应的时间戳信息。该外部 网络设备既可以为时钟源设备,也可以是网络中的任意一个网元。
由于IP时钟报文中都携带有特殊的UDP端口号,因此第三解析模块 16可以通过该UDP端口号获知接收到的报文为IP时钟报文。
NP可以通过微码编程支持多种协议类型,因此,NP可以根据接收到 的IP时钟报文确定该IP时钟报文的报文类型,并根据该报文类型采用与 该报文类型对应的解析方式对该IP时钟报文进行解析,从而使得第三解 析模块16可以灵活地识别更多协议封装的IP时钟报文,如面对 E1\T1\STM-1这种网络环境时,第三解析才莫块16即可解析PPPMUX、 MLPPP、 IPHC以及CRTP等这些复杂协议封装的IP时钟报文。且随着更 多协议格式的扩展,NP通过微码编程即可支持新扩展的协议格式。
第三处理模块17可以根据该第三解析模块16获取的时间戳信息和本 地时间戳信息,获取主控单元进行时钟调整所用的时钟调整参考信息。
本实施例的NP可以取代FPGA的所有功能,NP既可以直接接收外部 网络设备发送而来的IP时钟信息,解析获取该IP时钟信息中携带的时间 戳信息,又可以对根据该时间戳信息以及本地时间戳信心获取时钟调整参 考信息,从而可以通知主控单元根据该时钟调整参考信息来同步本地时钟 信息。由于NP具有灵活的扩展能力,能够确定新扩展的,复杂协议封装 的IP时钟报文的报文类型,并采用相应的解析方式进行解析,因此不管 IP时钟报文是采用何种协议进行封装,NP均可以通过微码编程来支持范 围较广的协议类型,从而使得NP中的第三解析模块可以灵活地解析更多 协议封装的IP时钟报文,克服了现有技术在解析IP时钟报文时的局限性。支持多种协议封装的IP时钟信息, 因此,采用本实施例的NP对接收到的IP时钟报文进行解析可以实现异种 网络兼容,为进一步实现网络融合提供IP时钟同步的基础。
图10为本发明IP时钟报文处理系统第一实施例的结构示意图,如图 IO所示,本实施例的系统包括NP 1、 IP时钟报文处理设备2以及主控 单元3,其中,NP1接收IP时钟报文,确定所述IP时钟报文的报文类型, 并采用与所述报文类型对应的解析方式对接收到的IP时钟报文进行解析, 获得与该IP时钟报文对应的时间戳信息;IP时钟报文处理设备2用于接 收NP l发送的时间戳信息,根据该时间戳信息和本地时间戳信息,获取 时钟调整所用的时钟调整参考信息;主控单元3用于根据该IP时钟报文 处理设备2发送的时钟调整参考信息进行时钟调整。
具体来说,NP 1接收到的IP时钟报文既可以为IP时钟报文处理设备 2转发外部网络设备发送的IP时钟报文,又可以是NP l从外部网络设备 中直接接收到的IP时钟报文。然后NP 1即可对该IP时钟报文进行解析。 由于NP可以通过微码编程支持多种协议类型,因此,NP可以灵活地识别 更多协议封装的IP时钟报文。本实施例中的NP在对接收到的IP时钟报 文进行解析时,可以根据接收到的IP时钟报文确定该IP时钟报文的报文 类型,并根据该报文类型采用与该报文类型对应的解析方式对该IP时钟 报文进行解析,从而可以支持存在于E1\T1\STM-1这种网络环境中的 PPPMUX、 MLPPP、 IPHC以及CRTP等这些复杂协议。且随着更多协议 格式的扩展,NP通过微码编程即可支持新扩展的协议格式。
NP 1解析该IP时钟报文获取时间戳信息之后,即可将该时间戳信息 发送给IP时钟报文处理设备2。 NP 1向IP时钟报文处理设备2发送时间 戳信息的方法可以为构造环回帧信息,将该时间戳信息携带在该环回帧 信息中,该环回帧信息还包括环回帧标识,可以标识该环回帧信息包括了 用于同步本地时钟的时间戳信息,且具有高优先级,从而使得IP时钟报文处理设备2在接收到该环回帧信息时,优先处理该环回帧信息,获取其 中携带的时间戳信息,而不会将该环回帧信息丢弃,保证了 IP时钟报文 处理设备2获取时间戳信息的可靠性。然后,NP 1可以通过SPI 口将该环 回帧信息发送给IP时钟报文处理设备2。
IP时钟l艮文处理设备2可以为具有计算功能的任一逻辑单元,比如说 FPGA。该IP时钟才艮文处理设备2可以对NP l发送而来的时间戳信息与 本地时间戳信息进行比较,获取时钟调整参考信息。
主控单元3即可以根据IP时钟报文处理设备2发送的时钟调整参考 信息对本地时钟进行调整,如果时钟调整参考信息大于本地时间戳信息, 则主控单元3就要提高本地时钟频率;如果时钟调整参考信息小于本地时 间戳信息,则主控单元3就要降低本地时钟频率,从而完成本地时钟的调 整,实现IP时钟同步。
在本实施例中,由于NP具有灵活的扩展能力,能够确定新扩展的, 复杂协议封装的IP时钟报文的报文类型,并采用相应的解析方式进行解 析,因此不管IP时钟报文是采用何种协议进行封装,NP均可以通过微码 编程来支持范围较广的协议类型,从而使得NP可以灵活地解析更多协议 封装的IP时钟报文,克服了现有技术在解析IP时钟报文时的局限性。在 NP获取相应的时间戳信息后,IP时钟报文处理设备仅需要根据NP发送 而来的时间戳信息进行简单的计算即可获取时钟调整参考信息,从而方便 主控单元根据该时钟调整参考信息进行本地时钟调整。本实施例的系统可 以根据需要被设置在融合有多种类型的网络中的任一网元上。由于NP可 以通过微码编程,灵活地支持多种协议封装的IP时钟报文,因此,采用
文的传输,而不会出现IP时钟报文在跨网络传输时无法被识别的情况, 从而达到异种网络兼容的效果,为进一步实现网络融合提供IP时钟同步 的基础。图11为本发明IP时钟报文处理系统第二实施例的结构示意图,如图11
所示,本实施例的系统包括NP l和主控单元3,其中,NP 1用于接收IP 时钟报文,确定所述IP时钟报文的报文类型,采用与所述报文类型对应的 解析方式对该IP时钟报文进行解析,获得与IP时钟报文对应的时间戳信息, 并根据该时间戳信息和本地时间戳信息,获取时钟调整所用的时钟调整参考 信息;主控单元3用于根据该时钟调整参考信息进行时钟调整。
本实施例中的NP 1既可以接收外部网络设备发送的IP时钟报文,获取 相应的时间戳信息,又可以将该时间戳信息与本地时间戳信息进行比较,获 取主控单元3进行时钟调整所用的时钟调整参考信息。
具体来说,NP 1接收IP时钟报文,然后可以根据该IP时钟报文确定 报文类型,并采用与该报文类型对应的解析方式对该IP时钟报文进行解 析,获得与该IP时钟报文对应的时间戳信息。该外部网络设备既可以为 时钟源设备,也可以是网络中的任意一个网元。
由于IP时钟报文中都携带有特殊的UDP端口号,因此NP l可以通 过该UDP端口号获知接收到的报文为IP时钟报文。
NP 1可以通过微码编程支持多种协议类型,因此,NPl可以灵活地 识别更多协议封装的IP时钟报文。本实施例中的NP 1在对接收到的IP 时钟报文进行解析时,可以根据接收到的IP时钟^^艮文确定该IP时钟报文 的报文类型,并根据该报文类型采用与该报文类型对应的解析方式对该IP 时钟报文进行解析,从而可以支持存在于E1\T1\STM-1这种网络环境中的 PPPMUX、 MLPPP、 IPHC以及CRTP等这些复杂协议。且随着更多协议 格式的扩展,NP 1通过微码编程即可支持新扩展的协议格式。
NP 1可以根据该时间戳信息和本地时间戳信息,获取时钟调整所用的 时钟调整参考信息。最后,NP 1即可将该时钟调整参考信息发送给主控单 元3,该主控单元3即可根据该时钟调整参考信息来调节本地时钟,如果 时钟调整参考信息小于本地时间戳信息,则主控单元3就要降低本地时钟
26频率,从而完成本地时钟的调整,实现IP时钟同步。
本实施例中,NP既可以直接接收外部网络设备发送而来的IP时钟信 息,解析获取该IP时钟信息中携带的时间戳信息,又可以对根据该时间 戳信息以及本地时间戳信心获取时钟调整参考信息,从而可以通知主控单 元根据该时钟调整参考信息来同步本地时钟信息。由于NP具有灵活的扩 展能力,能够确定新扩展的,复杂协议封装的IP时钟报文的报文类型, 并采用相应的解析方式进行解析,因此不管IP时钟报文是采用何种协议 进行封装,NP均可以通过微码编程来支持范围较广的协议类型,从而使 得NP可以灵活地解析更多协议封装的IP时钟报文,克服了现有技术在解 析IP时钟报文时的局限性。本实施例的系统可以根据需要被设置在融合 有多种类型的网络中的任一网元上。由于NP可以通过微码编程,灵活地 支持多种协议封装的IP时钟报文,因此,采用NP对接收到的IP时钟报 文解析可以在不同类型的网络之间实现IP时钟报文的传输,而不会出现 IP时钟报文在跨网络传输时无法被识别的情况,从而达到异种网络兼容的 效果,为进一步实现网络融合提供IP时钟同步的基础。
最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其 进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普 通技术人员应当理解其依然可以对本发明的技术方案进行修改或者等同 替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技 术方案的精神和范围。
权利要求
1、一种IP时钟报文处理方法,其特征在于,包括获取网络处理器采用与接收到的IP时钟报文的报文类型对应的解析方式对所述IP时钟报文进行解析获得的、与所述IP时钟报文对应的时间戳信息;根据所述时间戳信息和本地时间戳信息,获取主控单元调整所述本地时间戳信息所用的时钟调整参考信息。
2、 根据权利要求1所述的IP时钟报文处理方法,其特征在于,所述 IP时钟报文包括由现场可编IP时钟报文;或外部网络设备向所述网络处理器发送的IP时钟报文。
3、 根据权利要求2所述的IP时钟报文处理方法,其特征在于,所述 由现场可编程门阵列向所述网络处理器转发的外部网络设备发送的IP时 钟报文包括与所述网络处理器对应的协议报文接收端口所接收到的IP时钟报文。
4、 根据权利要求1或2或3所述的IP时钟报文处理方法,其特征在 于,所述获取网络处理器采用与接收到的IP时钟报文的报文类型对应的 解析方式对所述IP时钟报文进行解析获得的与所述IP时钟报文对应的时 间戳信息,包括接收所述网络处理器通过串行外围设备接口返回的环回帧信息,所述 环回帧信息包括所述时间戳信息,还包括用于标识所述环回帧信息具有高 优先级的环回帧标识;根据所述环回帧标识获取所述环回帧信息中的所述时间戳信息。
5、 根据权利要求4所述的IP时钟报文处理方法,其特征在于,所述 环回帧信息还包括所述时间戳信息的长度信息和校验信息。
6、 一种IP时钟报文处理方法,其特征在于,包括 网络处理器接收IP时钟报文,确定所述IP时钟报文的报文类型,并采用与所述报文类型对应的解析方式对所述IP时钟报文进行解析,获得 与所述IP时钟才艮文对应的时间戳信息;所述网络处理器根据所述时间戳信息和本地时间戳信息,获取主控单 元进行时钟调整所用的时钟调整参考信息。
7、 一种IP时钟报文处理设备,其特征在于,包括第 一接收模块,用于获取网络处理器采用与接收到的IP时钟报文的报 文类型对应的解析方式对所述IP时钟报文进行解析获得的、与所述IP时 钟报文对应的时间戳信息;第一处理模块,用于根据所述时间戳信息和本地时间戳信息,获取主 控单元进行时钟调整所用的时钟调整参考信息。
8、 根据权利要求7所述的IP时钟报文处理设备,其特征在于,所述第 一接收模块包括第一接收单元,用于接收所述网络处理器通过串行外围设备接口返回 的环回帧信息,所述环回帧信息包括所述时间戳信息,还包括用于标识所 述时间戳信息具有高优先级的环回帧标识;第 一解析单元,用于根据所述环回帧标识获取所述环回帧信息中的所 述时间戳信息。
9、 一种网络处理器,其特征在于,包括第二接收模块,用于接收现场可编程门阵列转发的外部网络设备发送的IP时钟报文,或外部网络设备发送的IP时钟报文;第二解析模块,用于确定所述第二接收模块接收的IP时钟报文的报文类型,采用与所述报文类型对应的解析方式对所述IP时钟报文进行解析, 获得与所述IP时钟报文对应的时间戳信息;第二发送模块,用于将所述时间戳信息发送给所述现场可编程门阵列。
10、 一种网络处理器,其特征在于,包括第三解析模块,用于接收IP时钟报文,确定所述IP时钟报文的报文 类型,并采用与所述报文类型对应的解析方式对所述IP时钟报文进行解 析,获得与所述IP时钟报文对应的时间戳信息;第三处理模块,用于根据所述时间戳信息和本地时间戳信息,获取主 控单元进行时钟调整所用的时钟调整参考信息。
11、 一种IP时钟报文处理系统,其特征在于,包括 网络处理器,接收IP时钟报文,确定所述IP时钟报文的报文类型,并采用与所述报文类型对应的解析方式对接收到的所述IP时钟报文进行 解析,获得与所述IP时钟报文对应的时间戳信息;IP时钟报文处理设备,用于接收所述网络处理器发送的所述时间戳信 息,根据所述时间戳信息和本地时间戳信息,获取时钟调整所用的时钟调 整参考信息;主控单元,用于根据所述IP时钟报文处理设备发送的所述时钟调整参 考信息进行时钟调整。
12、 一种IP时钟报文处理系统,其特征在于,包括 网络处理器,用于接收IP时钟报文,确定所述IP时钟报文的报文类型,采用与所述报文类型对应的解析方式对所述IP时钟报文进行解析, 获得与所述IP时钟报文对应的时间戳信息,并根据所述时间戳信息和本 地时间戳信息,获取时钟调整所用的时钟调整参考信息;主控单元,用于根据所述时钟调整参考信息进行时钟调整。
全文摘要
本发明实施例涉及一种IP时钟报文处理方法、设备及系统,该方法包括获取网络处理器采用与接收到的IP时钟报文的报文类型对应的解析方式对所述IP时钟报文进行解析获得的、与IP时钟报文对应的时间戳信息;根据时间戳信息和本地时间戳信息,获取主控单元调整本地时间戳信息所用的时钟调整参考信息。该设备包括第一接收模块,用于获取网络处理器对接收到的IP时钟报文进行解析获得的与IP时钟报文对应的时间戳信息;第一处理模块,用于根据时间戳信息和本地时间戳信息,获取主控单元进行时钟调整所用的时钟调整参考信息。本发明实施例通过采用网络处理器对IP时钟报文解析,可以灵活地解析复杂的、新扩展的协议封装的IP时钟报文。
文档编号H04L1/16GK101453308SQ200810190130
公开日2009年6月10日 申请日期2008年12月31日 优先权日2008年12月31日
发明者霍晓宇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1