通信系统、管理装置、通信装置以及计算机程序的制作方法

文档序号:7681336阅读:131来源:国知局
专利名称:通信系统、管理装置、通信装置以及计算机程序的制作方法
技术领域
本发明例如涉及与环型网络连接的多个节点装置间的时刻同步技术。
背景技术
例如在IEEE 1588等中记栽有去除各传输路中的传输延迟、各 节点内的处理延迟的影响的时刻同步方法。
在基于IEEE 1588的高精度的时刻同步系统的安装中,通过在 与物理信号的发送或接收的定时(timing)更接近的定时提取分组的 发送、接收中的时间戳,来去除由于发送节点、接收节点的内部处理 延迟而引起的影响。
在基于IEEE 1588的方法中,将通过物理传输路直接连接的点 到点、或多点连接中的主/从结构作为最小单位,并根据这些最小单位 的组合来实现所有网络结构中的时刻同步。
另外,在以往的环型网络中的时刻同步方法中,通过由成为网络 内的时刻基准的主时钟节点(以后称为主站)通知时刻信息,由此其 他从时钟节点(以后称为从站)根据被通知到的时刻信息与自节点的 时钟之差,求出时刻校正值,进行自节点的时刻校正。
还示出了此时考虑根据已知的网络结构与节点间的电缆长度而 计算出的分组传输的延迟时间来进行时刻校正的方法(例如专利文献 1)。
专利文献1:日本特开平6 - 52076号zi^艮
在以往的环型网络中的时刻同步方法中,存在没有考虑在成为时 刻同步的基准的主站与成为时刻校正对象的从站之间的传输路、中继 节点中发生的、由于时刻信息通知分组的传输延迟而引起的影响这样的课题。
而且,在根据网络结构、节点间的电缆长度计算延迟时间的方法
中,存在如下课题每当变更网络结构时,必需至少交互用于延迟计 算的参数、即从主站到各从站的路径上的中继节点数、节点间电缆的 总延长等,而且,如果这些信息未知,则无法计算延迟时间。
另外,在将IEEE 1588所示那样的通过点到点或多点结构的组 合来实现的时刻同步方法应用于环型网络的情况下,在环型的结构上 物理上直接连接的相邻的两个节点的组合的各自中必需构成主站与 从站的关系,并通过主/从的多级结构来依次执行时刻同步步骤,所以 存在如下问题环上的各个节点必需安装主站与从站这两方的处理, 并且用于时刻同步的分组交换的次数多,还花费直到所有节点的时刻 同步完成为止的时间。

发明内容
本发明的主要目的之一为解决上述那样的课题,在环型网络的时 刻同步中,可以去除在从主站到从站的传输路径上发生的延迟的影 响,可以简化主站以及从站各自的处理,并且减少用于时刻同步的分 组交换次数。
本发明涉及的通信系统,具备基准时钟的主节点装置与各自具备 内部时钟的多个从节点装置环型连接,按照对各节点装置决定的分组
置间循环,该通信系统的特征在于, 上述主节点装置
将第一测量分組发送给在分组传送顺序中成为一个方向上的发 送目的地的从节点装置,接收以上述一个方向循环了多个从节点装置 的上述第一测量分组,
将第二测量分组发送给在分组传送顺序中成为另一个方向上的 发送目的地的从节点装置,接收以上述另一个方向循环了多个从节点 装置的上述第二测量分组,按照上述基准时钟的计时,存储上述第一测量分组的发送时刻与 上述第二测量分组的接收时刻的对、以及上述第一测量分组的接收时 刻与上述第二测量分组的发送时刻的对中的至少任意一个,
生成表示上述第一测量分组的发送时刻与上述第二测量分组的 接收时刻的对、以及上述第一测量分組的接收时刻与上述第二测量分 组的发送时刻的对中的至少任意一个的测量结果通知分组,
对任意一个方向的发送目的地的从节点装置,发送所生成的上述 测量结果通知分组,
各从节点装置
从上述一个方向上的接收源的节点装置接收上述第 一测量分组, 将接收到的上述第一测量分组发送给上述一个方向上的发送目的地 的节点装置,
从上述另一个方向上的接收源的节点装置接收上述第二测量分 组,将接收到的上述第二测量分组发送给上述另一个方向上的发送目 的地的节点装置,
按照内部时钟的计时,存储上述第一测量分组的接收时刻与上述 第二测量分组的发送时刻的对、以及上述第一测量分组的发送时刻与 上述第二测量分组的接收时刻的对中的至少任意一个,
从任意一个方向上的接收源的节点装置接收上述测量结果通知 分组,使用所接收到的上述测量结果通知分组中示出的上述第一测量 分组的发送时刻与上述第二测量分组的接收时刻的对以及上述第一 测量分组的接收时刻与上述第二测量分组的发送时刻的对中的至少 任意一个、和存储的上述第一测量分组的接收时刻与上述第二测量分 组的发送时刻的对以及上述第一测量分组的发送时刻与上述第二测 量分组的接收时刻的对中的至少任意一个,计算出时刻校正值,使用 所计算出的时刻校正值,校正内部时钟的时刻。
各从节点装置将从上述测量结果通知分组中示出的成对的发送 时刻与接收时刻的平均值中减去所存储的成对的发送时刻与接收时 刻的平均值而得到的差分值作为上述时刻校正值。各从节点装置在上述主节点装置中存储有上述第一测量分組的 发送时刻与上述第二测量分组的接收时刻的对的情况下,存储上述第 一测量分组的接收时刻与上述第二测量分组的发送时刻的对,将从接 收到的上述测量结果通知分组中示出的上述第一测量分组的发送时 刻与上述第二测量分组的接收时刻的平均值中减去所存储的上述第 一测量分组的接收时刻与上述第二测量分组的发送时刻的平均值而 得到的差分值作为上述时刻校正值,
在上述主节点装置中存储有上述第一测量分组的接收时刻与上 述第二测量分组的发送时刻的对的情况下,存储上述第一测量分组的 发送时刻与上述第二测量分组的接收时刻的对,将从接收到的上述测 量结果通知分组中示出的上述第一测量分组的接收时刻与上述第二 测量分组的发送时刻的平均值中减去所存储的上述第一测量分组的 发送时刻与上述第二测量分组的接收时刻的平均值而得到的差分值 作为上述时刻校正值。
上述主节点装置
在任一从节点装置中成为无法通信的情况下,将在成为无法通信 的折返点从节点装置中进行了折返发送的折返测量分组发送给成为 上述折返点从节点装置的方向上的发送目的地的从节点装置,按照上 述基准时钟的计时,存储上述折返测量分组的发送时刻,
接收在上述折返点从节点装置中折返发送的回送折返测量分组, 按照上述基准时钟的计时,存储上述回送折返测量分组的接收时刻,
生成表示上述折返测量分组的发送时刻以及上述回送折返测量 分组的接收时刻的折返测量结果通知分组,将生成的上述折返测量结 果通知分组发送给成为上述折返点从节点装置的方向上的发送目的 地的从节点装置,
各从节点装置
在接收到上述折返测量分组的情况下,按照内部时钟的计时,存 储上述折返测量分组的接收时刻,
在自装置不是上述折返点从节点装置的情况下,对成为上述折返测量分组的发送方向上的发送目的地的节点装置发送上述折返测量 分组,接收由上述折返点从节点装置折返发送的回送折返测量分组, 将接收到的上述回送折返测量分组发送给成为折返发送方向上的发 送目的地的节点装置,按照内部时钟的计时,存储上述回送折返测量 分组的发送时刻,
在自装置是上述折返点从节点装置的情况下,对上述折返测量分 组的接收源的节点装置折返发送上述折返测量分组,按照内部时钟的 计时,存储所折返发送的回送折返测量分组的发送时刻,
接收上述折返测量结果通知分组,使用所接收到的上述折返测量 结果通知分组中示出的上述折返测量分组的发送时刻以及上述回送 折返测量分组的接收时刻、和存储的上述折返测量分组的接收时刻以 及上述回送折返测量分组的发送时刻,计算出时刻校正值,使用所计 算出的上述时刻校正值,校正内部时钟的时刻。
上述主节点装置
在两个从节点装置间成为无法通信的情况下,接收从成为无法通 信的 一个折返点从节点装置折返发送的回送折返分组,将接收到的上 述回送折返测量分组发送给成为无法通信的另一个折返点从节点装 置的方向上的发送目的地的从节点装置,并且按照上述基准时钟的计 时,存储上述回送折返测量分组的发送时刻,
接收在上述另一个折返点从节点装置中再次折返发送的再回送 折返测量分组,按照上述基准时钟的计时,存储上述再回送折返测量 分组的接收时刻,
生成表示上述回送折返测量分组的发送时刻以及上述再回送折 返测量分组的接收时刻的折返测量结果通知分組,将生成的上述折返 测量结果通知分组发送给成为上述另一个折返点从节点装置的方向 上的发送目的地的从节点装置,
各从节点装置
在接收到从上述主节点装置发送的上述回送折返测量分组的情 况下,按照内部时钟的计时,存储上述回送折返测量分组的接收时刻,在自装置不是上述另一个折返点从节点装置的情况下,对成为上 述回送折返测量分组的发送方向上的发送目的地的节点装置发送上 述回送折返测量分组,接收由上述另一个折返点从节点装置再次折返 发送的再回送折返测量分组,将接收到的上述再回送折返测量分组发 送给成为再次折返发送方向上的发送目的地的节点装置,按照内部时 钟的计时,存储上述再回送折返测量分组的发送时刻,
在自装置是上述另 一个折返点从节点装置的情况下,对上述回送 折返测量分组的接收源的节点装置再次折返发送上述回送折返测量 分组,按照内部时钟的计时,存储再次折返发送的再回送折返测量分 组的发送时刻,
接收上述折返测量结果通知分组,使用所接收到的上述折返测量 结果通知分组中示出的上述回送折返测量分组的发送时刻以及上述 再回送折返测量分組的接收时刻、和存储的上述回送折返测量分组的 接收时刻以及上述再回送折返测量分组的发送时刻,计算出时刻校正 值,使用所计算出的上述时刻校正值,校正内部时钟的时刻。
各从节点装置将从上述折返测量结果通知分组中示出的上述折 返测量分组的发送时刻与上述回送折返测量分組的接收时刻的平均 值中减去所存储的上述折返测量分组的接收时刻与上述回送折返测 量分组的发送时刻的平均值而得到的差分值作为上述时刻校正值。
各从节点装置将从上述折返测量结果通知分组中示出的上述回 送折返测量分组的发送时刻与上述再回送折返测量分組的接收时刻 的平均值中减去所存储的上述回送折返测量分组的接收时刻与上述 再回送折返测量分组的发送时刻的平均值而得到的差分值作为上述 时刻校正值。
各从节点装置
按照内部时钟的计时,存储上述第一测量分组的发送时刻与上述 第二测量分组的接收时刻的对、以及上述第一测量分组的接收时刻与 上述第二测量分组的发送时刻的对,
接收表示了其他节点装置中的第一测量分组的发送时刻与第二测量分组的接收时刻的对、以及其他节点装置中的第一测量分组的接 收时刻与第二测量分组的发送时刻的对中的任意一个的测量结果通 知分组,
使用所接收到的上述测量结果通知分组中示出的其他节点装置 中的发送时刻与接收时刻的对、和存储的发送时刻与接收时刻的对中 的任意一个对,计算出时刻校正值,
将计算出的时刻校正值用于所存储的发送时刻与接收时刻的对 中的在上述时刻校正值的计算中未使用的发送时刻与接收时刻的对, 计算出校正后的发送时刻以及校正后的接收时刻。
各从节点装置
从成为上述一个方向上的接收源的节点装置接收表示了该节点 装置中的第一测量分组的发送时刻与第二测量分组的接收时刻的对 的测量结果通知分组,
使用所接收到的测量结果通知分组中示出的第 一测量分组的发 送时刻与第二测量分组的接收时刻、和存储的上述第一测量分组的接 收时刻与上述第二测量分组的发送时刻的对,计算出时刻校正值,将
计算出的时刻校正值用于所存储的上述第一测量分组的发送时刻以 及上述第二测量分组的接收时刻,计算出校正后的第一测量分组的发 送时刻以及校正后的第二测量分组的接收时刻,
代替接收到的上述测量结果通知分组中示出的第 一测量分组的 发送时刻与第二测量分组的接收时刻的对,将计算出的上述校正后的 第一测量分组的发送时刻与上述校正后的第二测量分组的接收时刻 的对保存在上述测量结果通知分组中,对上述一个方向上的发送目的 地的节点装置,发送保存有上述校正后的第一测量分組的发送时刻与 上述校正后的第二测量分组的接收时刻的对的上述测量结果通知分 组。
各从节点装置
从成为上迷另一个方向上的接收源的节点装置接收表示了该节 点装置中的第一测量分组的接收时刻与第二测量分组的发送时刻的对的测量结果通知分组,
使用所接收到的测量结果通知分组中示出的第 一测量分组的接 收时刻与第二测量分组的发送时刻、和存储的上述第一测量分组的发 送时刻与上述第二测量分组的接收时刻的对,计算出时刻校正值,将 计算出的时刻校正值用于所存储的上述第一测量分组的接收时刻以 及上述第二测量分组的发送时刻,计算出校正后的第一测量分组的接 收时刻以及校正后的第二测量分组的发送时刻,
代替接收到的上述测量结果通知分组中示出的第 一 测量分组的 接收时刻与第二测量分组的发送时刻的对,将计算出的上述校正后的 第一测量分组的接收时刻与上述校正后的第二测量分组的发送时刻 的对保存在上述测量结果通知分组中,对上述另一个方向上的发送目 的地的节点装置,发送保存有上述校正后的第一测量分组的接收时刻 与上述校正后的第二测量分组的发送时刻的对的上述测量结果通知 分组。
各从节点装置
将从上述测量结果通知分组中示出的上述第一测量分组的发送 时刻与上述第二测量分组的接收时刻的平均值中减去所存储的上述 第一测量分组的接收时刻与上述第二测量分组的发送时刻的平均值 而得到的差分值作为上述时刻校正值。
各从节点装置
将从上述测量结果通知分组中示出的上述第一测量分组的接收 时刻与上述第二测量分组的发送时刻的平均值中减去所存储的上述 第一测量分组的发送时刻与上述第二测量分组的接收时刻的平均值 而得到的差分值作为上述时刻校正值。
本发明涉及的管理装置,与多个通信装置一起构成分组的循环路 径,按照对各装置决定的分组传送顺序使分组在上述循环路径中在两 个方向上循环,该管理装置具备基准时钟,该管理装置的特征在于,
具有
第 一测量分组发送部,将第 一测量分组发送给在分组传送顺序中成为一个方向上的发送目的地的通信装置;
第 一测量分组接收部,接收在上述一个方向上循环了上述多个通 信装置的上述笫一测量分组;
第二测量分组发送部,将第二测量分组发送给在分组传送顺序中 成为另一个方向上的发送目的地的通信装置;
第二测量分组接收部,接收在上述另 一个方向上循环了上述多个 通信装置的上述第二测量分组;
时刻存储部,按照上述基准时钟的计时,存储上述第一测量分组 的发送时刻以及上述第二测量分组的接收时刻的对、以及上述第一测 量分组的接收时刻以及上述第二测量分组的发送时刻的对中的至少 任意一个;
测量结果通知分组生成部,生成表示了存储在上述时刻存储部中 的上述第一测量分组的发送时刻以及上述第二测量分组的接收时刻 的对、以及上述第一测量分组的接收时刻以及上述第二测量分组的发 送时刻的对中的至少任意一个的测量结果通知分组;以及
测量结果通知分组发送部,将由上述测量结果通知分组生成部生 成的上述测量结果通知分组发送给任意一个方向的发送目的地的从 节点装置。
上述管理装置还具有
折返测量分组生成部,在任一通信装置中成为无法通信的情况 下,生成在成为无法通信的折返点通信装置中进行了折返发送的折返 测量分组;
折返测量分组发送部,将由上述折返测量分组生成部生成的上述 折返测量分组发送给成为上述折返点通信装置的方向上的发送目的 地的通信装置;以及
折返测量分组接收部,接收在上述折返点通信装置中折返发送的 回送折返测量分组,
上述时刻存储部按照基准时钟的计时,存储由上述折返测量分组 发送部发送的上述折返测量分组的发送时刻、和由上述折返测量分组接收部接收的上述回送折返测量分组的接收时刻,
上述测量结果通知分组生成部生成表示存储在上述时刻存储部 中的上述折返测量分组的发送时刻以及上述回送折返测量分组的接 收时刻的折返测量结果通知分组,
上述测量结果通知分组发送部将由上述测量结果通知分组生成 部生成的上述折返测量结果通知分组发送给成为上述折返点通信装 置的方向上的发送目的地的通信装置。
上述折返测量分组接收部在两个通信装置间成为无法通信的情 况下,接收从成为无法通信的一个折返点通信装置折返发送的回送折 返测量分组,
上述折返测量分组发送部将由上述折返测量分组接收部接收到 的上述回送折返测量分组发送给成为无法通信的另一个折返点通信 装置的方向上的发送目的地的通信装置,
上述折返测量分组接收部进而接收在上述另一个折返点通信装 置中再次折返发送的再回送折返测量分组,
上述时刻存储部按照上述基准时钟的计时,存储由上述折返测量 分组发送部发送的上述回送折返测量分组的发送时刻、由上述折返测 量分组接收部接收的上述再回送折返测量分組的接收时刻,
上述折返测量结果通知分组生成部生成表示存储在上述时刻存 储部中的上述回送折返测量分组的发送时刻以及上述再回送折返测 量分组的接收时刻的折返测量结果通知分组,
上述折返测量结果通知分组发送部将由上述折返测量结果通知 分组生成部生成的上述折返测量结果通知分组发送给成为上述另一 个折返点通信装置的方向上的发送目的地的通信装置。
本发明涉及的通信装置,与具备基准时钟的管理装置以及一个以 上的其他通信装置一起构成分组的循环路径,按照对各装置决定的分 组传送顺序使分组在上述循环路径中在两个方向上循环,该通信装置
具备内部时钟,该通信装置的其特征在于,具有
第 一测量分組接收部,从在分組传送顺序中成为上述一个方向上的接收源的装置接收从上述管理装置向一个方向发送的第一测量分
组;
第一测量分组发送部,将由上述第一测量分组接收部接收到的上
述第一测量分组发送给上述一个方向上的发送目的地的装置;
第二测量分组接收部,从在分组传送顺序中成为上述另 一个方向 上的接收源的装置接收从上迷管理装置向另一个方向发送的第二测 量分组;
第二测量分组发送部,将由上述第二测量分组接收部接收到的上 述第二测量分组发送给上述另一个方向上的发送目的地的装置;
时刻存储部,按照上述内部时钟的计时,存储上迷第一测量分组
的接收时刻与上述第二测量分组的发送时刻的对、以及上述第一测量
分组的发送时刻与上述第二测量分组的接收时刻的对中的至少任意 —个;
测量结果通知分组接收部,接收表示了按照上述管理装置的上述 基准时钟的计时的、上述管理装置中的上述第一测量分组的发送时刻 以及循环了上述循环路径的上述第二测量分组在上述管理装置中的 接收时刻的对、以及循环了上述循环路径的上述第一测量分组在上述 管理装置中的接收时刻以及上述管理装置中的上述第二测量分组的 发送时刻的对中的至少任意一个的测量结果通知分组;
时刻校正值计算部,使用所接收到的上述测量结果通知分组中示 出的上述管理装置中的上述第 一测量分组的发送时刻与上述第二测 量分组的接收时刻的对以及上述管理装置中的上述第一测量分组的 接收时刻与上述第二测量分组的发送时刻的对中的至少任意一个、和 存储在上述时刻存储部中的上述第一测量分組的接收时刻与上述第 二测量分组的发送时刻的对以及上迷第一测量分组的发送时刻与上 述第二测量分组的接收时刻的对中的至少任意一个,计算出时刻校正 值;以及
时钟控制部,使用由上述时刻校正值计算部计算出的上述时刻校 正值,校正上述内部时钟的时刻。上述时刻校正值计算部将从上述测量结果通知分組中示出的成
的成对的发送时刻与接收时刻的平均值而得到的差分值作为上述时 刻校正值。
上述时刻存储部
在由上述测量结果通知分组接收部接收到表示了上述管理装置 中的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻 的对的测量结果通知分组的情况下,存储上述第一测量分组的接收时 刻与上述第二测量分组的发送时刻的对,
在由上述测量结果通知分组接收部接收到表示了上述管理装置 中的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻 的对的测量结果通知分组的情况下,存储上述第一测量分组的发送时 刻与上述第二测量分组的接收时刻的对,
上述时刻校正值计算部
在由上述测量结果通知分组接收部接收到表示了上述管理装置 中的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻 的对的测量结果通知分组的情况下,将从上述测量结果通知分组中示 出的上述管理装置中的上述第 一测量分组的发送时刻与上述第二测 量分组的接收时刻的平均值中减去存储在上述时刻存储部中的上述 第一测量分组的接收时刻与上述第二测量分组的发送时刻的平均值 而得到的差分值作为上述时刻校正值,
在由上述测量结果通知分组接收部接收到表示了上述管理装置 中的上述第一测量分组的接收时刻与上述第二测量分組的发送时刻 的对的测量结果通知分组的情况下,将从上述测量结果通知分組中示 出的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻 的平均值中减去存储在上述时刻存储部中的上述第一测量分组的发 送时刻与上述第二测量分組的接收时刻的平均值而得到的差分值作 为上述时刻校正值。
上述通信装置还具有折返测量分组接收部,在任一通信装置中成为无法通信的情况 下,接收由上述管理装置发送的在成为无法通信的折返点通信装置中
进行了折返发送的折返测量分组;以及
折返测量分組发送部,在自装置不是上述折返点通信装置的情况 下,对成为上述折返测量分组的发送方向上的发送目的地的装置发送 上述折返测量分组,并且在上述折返测量分组接收部接收到上述折返 测量分组在上述折返点通信装置中被折返发送的回送折返测量分组 之后,将该回送折返测量分组发送给成为折返发送方向上的发送目的 地的装置,在自装置是上述折返点通信装置的情况下,将上述折返测 量分组作为回送折返测量分组而折返发送给上述折返测量分组的接 收源的装置,
上述时刻存储部按照上述内部时钟的计时,存储上述折返测量分 组的接收时刻、和上述回送4斤返测量分组的发送时刻,
上述测量结果通知分组接收部接收表示按照上述管理装置的上 述基准时钟的计时的、上述管理装置中的上述折返测量分組的发送时 刻以及上述管理装置中的上述回送折返测量分組的接收时刻的折返 测量结果通知分组,
上述时刻校正值计算部使用上述折返测量结果通知分组中示出 的上述管理装置中的上述折返测量分组的发送时刻以及上述管理装 置中的上述回送折返测量分组的接收时刻、和存储在上述时刻存储部 中的上述折返测量分組的接收时刻以及上述回送折返测量分組的发 送时刻,计算出时刻校正值。
上述时刻校正值计算部将从上述折返测量结果通知分组中示出 的上述管理装置中的上述折返测量分组的发送时刻与上述管理装置 中的上述回送折返测量分组的接收时刻的平均值中减去存储在上述 时刻存储部中的上述折返测量分组的接收时刻与上述回送折返测量 分组的发送时刻的平均值而得到的差分值作为上述时刻校正值。
上述时刻存储部按照内部时钟的计时,存储上述第一测量分组的 发送时刻与上述第二测量分组的接收时刻的对、以及上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对,
上述测量结果通知分组接收部接收表示了其他装置中的第 一测 量分组的发送时刻与第二测量分组的接收时刻的对、以及其他装置中 的第一测量分组的接收时刻与第二测量分组的发送时刻的对中的l壬 意一个的测量结果通知分组,
上述时刻校正值计算部
使用由上述测量结果通知分组接收部接收到的上述测量结果通 知分组中示出的其他装置中的发送时刻与接收时刻的对、和存储在上 述时刻存储部中的发送时刻与接收时刻的对中的任意一个对,计算出 时刻校正值,
将计算出的时刻校正值用于存储在上述时刻存储部中的发送时 刻与接收时刻的对中的在上述时刻校正值的计算中未使用的发送时 刻与接收时刻的对,计算出校正后的发送时刻以及校正后的接收时 刻。
上述测量结果通知分组接收部从成为上述一个方向上的接收源 的装置接收表示了该装置中的第一测量分组的发送时刻与第二测量 分组的接收时刻的对的测量结果通知分组,
上述时刻校正值计算部使用由上迷测量结果通知分组接收部接 收到的测量结果通知分组中示出的第一测量分组的发送时刻与第二 测量分组的接收时刻、和存储在上述时刻存储部中的上述第 一测量分 组的接收时刻与上述第二测量分组的发送时刻的对,计算出时刻校正 值,将计算出的时刻校正值用于存储在上述时刻存储部中的上述第一 测量分组的发送时刻以及上述第二测量分组的接收时刻,计算出校正 后的第一测量分组的发送时刻以及校正后的第二测量分组的接收时
刻,
上述通信装置还具有
测量结果通知分组更新部,代替由上述测量结果通知分组接收部 接收到的上述测量结果通知分组中示出的笫一测量分组的发送时刻 与第二测量分组的接收时刻的对,将由上述时刻校正值计算部计算出的上述校正后的第一测量分组的发送时刻与上述校正后的第二测量
分组的接收时刻的对保存在上述测量结果通知分组中;以及
测量结果通知分组发送部,对成为上述一个方向上的发送目的地
的装置,发送由上述测量结果通知分组更新部保存了上述校正后的第
一测量分组的发送时刻与上述校正后的第二测量分组的接收时刻的
对的上述测量结果通知分组。 在各通信装置中,
上述测量结果通知分组接收部从成为上述另 一个方向上的接收 源的装置接收表示了该装置中的第一测量分组的接收时刻与第二测 量分组的发送时刻的对的测量结果通知分组,
上述时刻校正值计算部使用由上述测量结果通知分组接收部接 收到的测量结果通知分组中示出的第一测量分组的接收时刻与第二 测量分组的发送时刻、和存储在上述时刻存储部中的上述第一测量分 组的发送时刻与上述第二测量分组的接收时刻的对,计算出时刻校正 值,将计算出的时刻校正值用于存储在上述时刻存储部中的上述第一
测量分组的接收时刻以及上述第二测量分组的发送时刻,计算出校正 后的第一测量分组的接收时刻以及校正后的第二测量分组的发送时 刻,
上述通信装置还具有
测量结果通知分組更新部,代替由上述测量结果通知分组接收部 接收到的上述测量结果通知分组中示出的第一测量分组的接收时刻 与第二测量分组的发送时刻的对,将由上述时刻校正值计算部计算出 的上述校正后的第一测量分组的接收时刻与上述校正后的第二测量 分组的发送时刻的对保存在上述测量结果通知分组中;以及
测量结果通知分组发送部,对成为上述另 一个方向上的发送目的 地的装置,发送由上述测量结果通知分组更新部保存了上述校正后的 第一测量分组的接收时刻与上述校正后的第二测量分组的发送时刻 的对的上述测量结果通知分组。
上迷时刻校正值计算部将从上述测量结果通知分组中示出的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的平均 值中减去存储在上述时刻存储部中的上述第一测量分组的接收时刻 与上述第二测量分组的发送时刻的平均值而得到的差分值作为上述 时刻校正值。
各通信装置将从上述测量结果通知分组中示出的上述第一测量 分组的接收时刻与上述第二测量分组的发送时刻的平均值中减去存 储在上述时刻存储部中的上述第一测量分组的发送时刻与上述第二 测量分组的接收时刻的平均值而得到的差分值作为上述时刻校正值。
本发明涉及的计算机程序,其特征在于,使与多个通信装置一起 构成分组的循环路径,并按照对各装置决定的分组传送顺序使分组在 上述循环路径中在两个方向上循环的具备基准时钟的管理装置执行
如下处理
第一测量分组发送处理,将第一测量分组发送给在分组传送顺序 中成为一个方向上的发送目的地的通信装置;
第一测量分组接收处理,接收在上述一个方向上循环了上述多个 通信装置的上述第 一测量分组;
第二测量分组发送处理,将第二测量分组发送给在分组传送顺序 中成为另一个方向上的发送目的地的通信装置;
第二测量分组接收处理,接收在上述另 一个方向上循环了上迷多 个通信装置的上迷第二测量分组;
时刻存储处理,按照上述基准时钟的计时,存储上述第一测量分 组的发送时刻以及上述第二测量分组的接收时刻的对、以及上述第一 测量分组的接收时刻以及上述第二测量分组的发送时刻的对中的至 少任意一个;
测量结果通知分组生成处理,生成表示了通过上述时刻存储处理 存储的上述第一测量分组的发送时刻以及上述第二测量分组的接收 时刻的对、以及上述第一测量分组的接收时刻以及上述第二测量分组 的发送时刻的对中的至少任意一个的测量结果通知分组;以及
测量结果通知分组发送处理,将通过上述测量结果通知分组生成处理生成的上迷测量结果通知分组发送给任意一个方向的发送目的 地的从节点装置。
本发明涉及的计算机程序,其特征在于,使与具备基准时钟的管 理装置以及一个以上的其他通信装置一起构成分组的循环路径,并按 照对各装置决定的分组传送顺序使分组在上述循环路径中在两个方
向上循环的具备内部时钟的通信装置执行如下处理
第一测量分组接收处理,从在分组传送顺序中成为上述一个方向 上的接收源的装置接收从上述管理装置向一个方向发送的第一测量 分组;
第 一测量分组发送处理,将通过上述第 一测量分组接收处理接收 到的上述第一测量分组发送给上述一个方向上的发送目的地的装置;
第二测量分组接收处理,从在分组传送顺序中成为上迷另一个方 向上的接收源的装置接收从上述管理装置向另一个方向发送的第二 测量分组;
第二测量分组发送处理,将通过上述第二测量分组接收处理接收 到的上述第二测量分组发送给上述另一个方向上的发送目的地的装 置;
时刻存储处理,按照上迷内部时钟的计时,存储上述第一测量分 组的接收时刻与上述第二测量分组的发送时刻的对、以及上述第一测 量分组的发送时刻与上述第二测量分组的接收时刻的对中的至少任 意一个;
测量结果通知分组接收处理,接收表示了按照上迷管理装置的上 述基准时钟的计时的、上述管理装置中的上述第一测量分组的发送时 刻以及循环了上述循环路径的上述第二测量分组在上述管理装置中 的接收时刻的对、以及循环了上述循环路径的上迷第一测量分组在上 述管理装置中的接收时刻以及上述管理装置中的上述第二测量分组 的发送时刻的对中的至少任意一个的测量结果通知分组;
时刻校正值计算处理,使用所接收到的上述测量结果通知分组中 示出的上述管理装置中的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对以及上述管理装置中的上述第一测量分组 的接收时刻与上述第二测量分组的发送时刻的对中的至少任意一个、 和通过上述时刻存储处理存储的上述第一测量分组的接收时刻与上 述第二测量分组的发送时刻的对以及上述第一测量分组的发送时刻 与上述第二测量分组的接收时刻的对中的至少任意一个,计算出时刻
校正值;以及
时钟控制处理,使用通过上述时刻校正值计算处理计算出的上述 时刻校正值,校正上述内部时钟的时刻。
根据本发明,主节点装置使测量分组在两个方向上循环多个从节 点装置,使用由主节点装置以及各从节点装置测量的两个方向上的发 送接收时刻来计算时刻校正值,所以可以以少的步骤,实现去除了在 传输路径上发生的延迟影响的高精度的时刻同步。


图l是示出实施方式1的作为主节点的时刻同步装置的结构例的图。
图2是示出实施方式1的作为从节点的时刻同步装置的结构例的图。
图3是示出实施方式1的环型网络的结构例的图。
图4是示出实施方式1的节点间的分组传送例的图。
图5是示出实施方式1的节点间的分组传送例的图。
图6是示出实施方式1的节点间的分组传送例的图。
图7是示出实施方式1的节点间的分組传送例的图。
图8是示出实施方式1的主节点的动作例的流程图。
图9是示出实施方式1的测量分组的例子的图。
图10是示出实施方式1的测量结果通知分组的例子的图。
图ll是示出实施方式1的从节点的动作例的流程图。
图12是示出实施方式1的从节点的动作例的流程图。
图13是示出实施方式1的测量结果通知分組的例子的图。图14是示出实施方式1的逆向测量分组的例子的图。图15是示出实施方式1的正向测量分组的例子的图。图16是示出实施方式1的测量结果通知分组的例子的图。图17是示出实施方式1的环型网络的一部分不通而进行的折返运转的例子的图。
图18是示出实施方式1的折返运转时的节点间的分组传送例的图。
图19是示出实施方式1的折返运转时的主节点的动作例的流程图。
图20是示出实施方式1的折返运转时的测量结果通知分组的例子的图。
图21是示出实施方式1的折返运转时的从节点的动作例的流程图。
图22是示出实施方式1的折返运转时的测量结果通知分组的例子的图。
图23是示出实施方式2的作为从节点的时刻同步装置的结构例的图。
图24是示出实施方式2的节点间的分组传送例的图。
图25是示出实施方式2的节点间的分组传送例的图。
图26是示出实施方式2的节点间的分组传送例的图。
图27是示出实施方式2的节点间的分组传送例的图。
图28是示出实施方式2的主节点的动作例的流程图。
图29是示出实施方式2的校正后测量结果通知分组的例子的图。
图30是示出实施方式2的从节点的动作例的流程图。
图31是示出实施方式1、 2的时刻同步装置的硬件结构例的图。
符号说明
1时刻同步处理控制部2接收数据处理部3发送数据生成部
4内部时钟
5时钟控制部
6正向传输路接收部
7逆向传输路中继器(repeater)
8正向传输路发送部
9逆向传输路接收部
10逆向传输路中继器
11逆向传输路发送部
100时刻同步装置
具体实施方式
实施方式1
图l以及图2是示出本实施方式的时刻同步装置IOO的结构例的图。
在本实施方式中,多个时刻同步装置IOO如图3所示连接,构成 环型网络。
即,本实施方式中成为对象的通信系统是如图3所示环型连接了 作为管理装置的主节点装置、与作为通信装置的多个从节点装置的环 型网络。图3的主节点装置、从节点装置分别是时刻同步装置100。
如图3所示在正向、逆向这两个方向上发送从各节点装置发送的 分组。即,在本实施方式中,在多个节点装置间分组以正向、逆向这 两个方向循环。
在此,示出了将正向传输路、以及逆向传输路分别环型连接的双 重环结构的例子,但也可以是传输路未必是双重的。在此,正向传输 路与逆向传输路例如是同一电缆上的发送信号线以及接收信号线。另 外,即使在将传输路设为双重的情况下,正向传输路、逆向传输路也 并非固定,而还可以将正向传输路作为逆向的传输路,并且,还可以 将逆向传输路作为正向的传输路。另外,在各节点装置中,分组传送顺序被确定。按照分組传送顺 序传送了分组的方向是正向,按照与分组传送顺序相反的顺序传送了 分组的方向是逆向。
在图3的例子中,主节点装置-从节点装置A-从节点装置B-主节点装置这样的分组传送路线是正向 ,主节点装置-从节点装置B -从节点装置A-主节点装置这样的分组传送路线是逆向。
另外,将图3所示的环型网络还称为循环路径。
图l是示出作为主节点装置的时刻同步装置100的结构例的图, 图2是示出作为从节点装置的时刻同步装置100的结构例的图。
在作为主节点装置动作的情况、作为从节点装置动作的情况下, 时刻同步装置100的结构本身都相同,但在作为主节点装置动作的情 况、作为从节点装置动作的情况的每一情况中各结构要素的作用、处 理内容不同,所以为便于说明,分别图示。
但是,时刻同步装置100的结构本身在作为主节点装置动作的情 况、作为从节点装置动作的情况下都是相同的结构,所以相同的时刻 同步装置100可以成为主节点装置以及从节点装置中的任意一个。
以下,针对各结构要素,在说明了主节点装置、从节点装置中公 共的作用、处理内容之后,说明主节点装置中特有的作用、处理内容、 从节点装置中特有的作用、处理内容。
另外,以下,将主节点装置还简称为主站或主节点,将从节点装 置还简称为从站或从节点。
在图1以及图2中,时刻同步处理控制部l是控制时刻同步步骤 的单元,例如是CPU (Central Processing Unit,中央处理单元)等 电路。
接收数据处理部2是进行来自正向传输路以及逆向传输路的接 收数据的处理的单元,例如是CPU或ASIC (Application Specific Integrated Circuit,专用集成电路)等电路。
发送数据生成部3是生成由正向传输路以及逆向传输路发送的 发送数据的单元,例如是CPU或ASIC等电路。内部时钟4是具备内部振荡器等测量时间经过的单元的电路。 时钟控制部5是与内部时钟4、正向传输路接收部6、正向传输 路发送部8、逆向传输路接收部9、逆向传输路发送部11分别连接, 控制数据发送接收的时间戳获取的单元,例如是ASIC等电路。
正向传输路接收部6是进行来自正向传输路的数据接收的单元。 正向传输路中继器(repeater) 7是用于将来自正向传输路的接 收数据进行緩冲并高速发送的单元。
正向传输路发送部8是进行向正向传输路的发送的单元。 逆向传输路接收部9是进行来自逆向传输路的数据接收的单元。 逆向传输路中继器10是用于将来自逆向传输路的接收数据进行 緩冲并高速发送的单元。
逆向传输路发送部ll是进行向逆向传输路的数据发送的单元。 另外,如上所述,由于还可以将正向传输路作为逆向的传输路, 并且,还可以将逆向传输路作为正向的传输路,所以在正向传输路变 为逆向的传输路的情况下,正向传输路接收部6、正向传输路中继器 7以及正向传输路发送部8还可以实现来自逆向的接收、向逆向的发 送。同样地,在逆向传输路变为正向的传输路的情况下,逆向传输路 接收部9、逆向传输路中继器10以及逆向传输路发送部11还可以实 现来自正向的接收、向正向的发送。
在本实施方式中,主节点如后所述,将第一测量分组发送给在分 组传送顺序中成为一个方向上的发送目的地的从节点装置,接收在一 个方向上循环了多个从节点装置的第一测量分组。第一测量分組的发 送方向既可以是正向也可以是逆向。
另外,主节点将第二测量分組发送给在分组传输传送顺序中成为 另一个方向上的发送目的地的从节点装置,接收在另一个方向上循环 了多个从节点装置的第二测量分组。第二测量分组的发送方向是第一 测量分组的发送方向的相反方向。
另外,主节点按照内部时钟(基准时钟)的计时,存储第一测量 分组的发送时刻与第二测量分組的接收时刻的对、以及第一测量分组的接收时刻与第二测量分组的发送时刻的对中的至少任意一个,并生 成表示第一测量分组的发送时刻与第二测量分组的接收时刻的对、以 及第一测量分組的接收时刻与第二测量分组的发送时刻的对中的至 少任意一个的测量结果通知分组。
然后,主节点对正向、逆向中的某一个方向的发送目的地的从节 点装置,发送所生成的测量结果通知分组。
在作为进行这样的处理的主节点动作的情况下,时刻同步装置
100的结构要素如图1所示主要具有以下那样的作用。
内部时钟4作为成为包含在环型网络中的多个节点装置间的时 刻同步的基准的基准时钟发挥功能。
正向传输路发送部8以及逆向传输路发送部11分别将第一测量 分组或第二测量分组发送给在分组传送顺序中成为各自的方向上的 发送目的地的从节点(通信装置)。
另外,正向传输路发送部8以及逆向传输路发送部11有时将测 量结果通知分组发送给成为各自的方向上的发送目的地的从节点。
成为第 一测量分组发送部或第二测量分組发送部的例子、测量结 果通知分组发送部的例子。
正向传输路接收部6以及逆向传输路接收部9分别接收在正向或 逆向上循环了多个从节点的第 一测量分组或第二测量分组。
另外,正向传输路接收部6以及逆向传输路接收部9有时从成为 各自的方向上的接收源的从节点中接收测量结果通知分组。
正向传输路接收部6以及逆向传输路接收部9成为第一测量分组 接收部或第二测量分组接收部的例子。
时刻同步处理控制部l按照内部时钟4 (基准时钟)的计时,存 储第一测量分组的发送时刻以及第二测量分组的接收时刻的对、以及 第 一测量分组的接收时刻以及第二测量分组的发送时刻的对中的至 少任意一个。
时刻同步处理控制部l成为时刻存储部的例子。
发送数据生成部3生成表示存储在时刻同步处理控制部1中的第一测量分组的发送时刻以及第二测量分组的接收时刻的对、以及第一 测量分组的接收时刻以及第二测量分组的发送时刻的对中的至少任 意一个的测量结果通知分组。
发送数据生成部3成为测量结果通知分组生成部的例子。 另外,在本实施方式中,如后所迷,各从节点从一个方向上的接 收源的节点装置中接收第一测量分组,将接收到的第一测量分组发送 给一个方向上的发送目的地的节点装置,并且,从另一个方向上的接 收源的节点装置中接收第二测量分组,将接收到的第二测量分组发送
给另一个方向上的发送目的地的节点装置。
另外,各从节点按照内部时钟的计时,存储第一测量分组的接收
时刻与第二测量分组的发送时刻的对、以及第一测量分组的发送时刻 与第二测量分组的接收时刻的对中的至少一个。
进而,各从节点从某一个方向上的接收源的节点装置中接收测量 结果通知分组,使用接收到的测量结果通知分组中示出的第 一测量分 组的发送时刻与第二测量分組的接收时刻的对以及第一测量分组的 接收时刻与第二测量分组的发送时刻的对中的至少任意一个、以及所 存储的第一测量分组的接收时刻与第二测量分组的发送时刻的对以 及第一测量分组的发送时刻与第二测量分组的接收时刻的对中的至 少任意一个,计算出时刻校正值,使用所计算出的时刻校正值,校正 内部时钟的时刻。
在作为进行这样的处理的从节点动作的情况下,时刻同步装置 100的结构要素如图2所示主要具有以下那样的作用。
正向传输路接收部6以及逆向传输路接收部9分别从在分组传送 顺序中成为各个方向上的接收源的节点装置中,接收由主节点发送的 第 一测量分组或第二测量分组。
另外,正向传输路接收部6以及逆向传输路接收部9有时从成为 各个方向上的接收源的节点装置接收由主节点发送的测量结果通知 分组。
正向传输路接收部6以及逆向传输路接收部9成为第一测量分组接收部或笫二测量分组接收部、测量结果通知分组接收部的例子。
正向传输路发送部8以及逆向传输路发送部11分别将第一测量 分组或第二测量分组发送给在分组传送顺序中成为各自的方向上的 发送目的地的节点装置。
另外,正向传输路发送部8以及逆向传输路发送部11有时将测 量结果通知分组发送给成为各自的方向上的发送目的地的节点装置。
正向传输路发送部8以及逆向传输路发送部11成为第一测量分 组发送部或第二测量分组发送部的例子。
时刻同步处理控制部1按照内部时钟4的计时,存储第 一测量分 组的接收时刻与第二测量分组的发送时刻的对、以及第一测量分组的 发送时刻与第二测量分组的接收时刻的对中的至少任意一个。
另外,时刻同步处理控制部l使用所接收到的测量结果通知分组 中示出的主节点中的第一测量分组的发送时刻与第二测量分组的接 收时刻的对以及从节点中的第 一测量分组的接收时刻与第二测量分 组的发送时刻的对中的至少任意一个、和存储的第一测量分组的接收 时刻与第二测量分组的发送时刻的对以及第一测量分组的发送时刻 与第二测量分组的接收时刻的对中的至少任意一个,计算出时刻校正 值。
具体而言,时刻同步处理控制部l将从测量结果通知分组中示出
时刻与接收时刻的^均值而得到的差分值作为时刻校正值。'' A 时刻同步处理控制部1成为时刻存储部以及时刻校正值计算部 的例子。
时钟控制部5使用由时刻同步处理控制部1计算出的时刻校正 值,校正内部时钟4的时刻。 接下来,说明动作。 首先,说明环结构中的整体的动作。 各时刻同步装置如上所述如图3所示环型地连接。 在同一环上的节点中, 一个节点是主站,成为该环内的时刻同步的基准。其他节点成为从站。
在进行时刻同步时,主站向正向、逆向分别发送分组。 各从站根据这些分组的自节点中的发送时刻、接收时刻、以及主
站中的分组的发送时刻、接收时刻,计算出时刻的校正值。
如图3所示,以连接了三台时刻同步装置的情况为例子依次说明。
在图4中,为了以时序列示出图3中的主站、从站A、以及从站 B之间的分组交换,将环型结构在主站的位置处展开并横向表示,并 在纵向示出时序列。因此,在图4中在右端与左端记载的"主站"表示 同一节点。
图4示出主站向逆向发送第一测量分组、向正向发送第二测量分 纟且的例子。
图5示出主站向逆向发送第一测量分组、向正向发送第二测量分 組,但主站以及从站中的时刻的提取方法与图4不同的例子。
图6示出主站向正向发送第一测量分组、向逆向发送第二测量分 组的例子。
图7示出主站向正向发送第一测量分组、向逆向发送第二测量分 组,但主站以及从站中的时刻的提取方法与图6不同的例子。
另外,在图4 图7中,设为向正向发送了测量结果通知分组, 但测量结果通知分组的发送方向也可以是任意方向,在图4~图7中, 也可以逆向发送。
另外,以下,最先说明图4的例子,之后,进行图5~图7的例 子的说明。
时刻同步的处理是例如通过主站的定时器每隔一定时间执行的。 在时刻同步的处理开始后,如图4所示,首先,主站向逆向发送
第一测量分组(以后称为逆向测量分组)。
在从站中,在接收到逆向测量分组时,经由中继器向下一节点高
速地中继发送分组,并且进行数据的读入。另外,在向下一节点发送
时,提取发送时刻。在图4中,在从站B中,提取分組发送时刻T21,在从站A中, 提取分组发送时刻T 。另外,在图中,如果主站、各从站提取的时 刻是分组发送时刻,则在Txx的旁边标记(S),如果是分组接收时 刻,则标i己(R)。
接下来,主站在接收到绕环一周而来的逆向测量分组时,提取其 接收时刻Tm。
接下来,主站向正向发送第二测量分组(以后称为正向测量分 组),并且提取其发送时刻T02。
在从站中,在接收到正向测量分组时,经由中继器使分组高速地 向下一节点经过,并且进行数据的读入。
另外,各从站提取正向测量分组的接收时刻。
在图3中,在从站A中,提取分组接收时刻T12,在从站B中, 提取分组接收时刻T22。
接下来,主站将由自节点提取的Tei、 T。2的值存储在测量结果通 知分组中并发送,通知给各从站。
各从站根据通过测量结果通知分组接收到的Tei、 T。2的值、和由 自节点提取的发送时刻、接收时刻,计算各个内部时钟表示的时刻的 校正值。
到此为止,由主站、从站A、从站B这些各节点提取的发送时 刻以及接收时刻是通过各自的内部时钟提取的值,各自的内部时钟由 于其内部振荡器的精度等影响,分别在与绝对时刻之间、以及相互的 内部时钟之间,在表示的时刻上产生差。
在此,计算各从站中的内部时钟的相对于主站的内部时钟的偏 差、即从站中的内部时钟的校正值。
现在,在假设包括逆向测量分组以及正向测量分组的主站/从站 间的同一路径上的传输延迟、以及、中继节点上的处理延迟等的总延 迟不论分组的发送方向而都一定时,在图4中,由主站提取出的T01 与T。2的平均值、由从站A提取的T"与Tu的平均值、以及由从站B
提取的丁21与T22的平均值分别可以视为同一时刻下的各个内部时钟指示的时刻。
因此,由主站提取的时刻的平均值与各从站中的平均值之差成为 使各从站的内部时钟与主站的内部时钟(基准时钟) 一致时的校正值。
在图4中,从站A的内部时钟的校正值AT1成为, ATl={(T01 + T02)-(Tn + T12)}/2 (1) 另外,从站B的内部时钟的校正值AT2成为, AT2- {(T01+T02) - (T21 + T22)} /2 (2) 在各从站中求出了这些校正值之后,在任意的定时,使用所计算 出的校正值来修正内部时钟的时刻,从而时刻同步处理完成。 接下来,详细示出主站以及从站中的处理。 首先,示出主站中的处理。 图8是主站中的处理流程的一个例子。
主站以由通过主站内部的定时器产生的周期动作、操作者的操 作、主站内部的软件、硬件发生的各种事件等为契机,开始这些一连 串的时刻同步处理。在开始了时刻同步处理后,主站首先发送逆向测 量分组(Sl)。
图9示出逆向测量分组的形式的一个例子。
在图9中,发送源地址以及目的地地址是在环型网络中识别各节 点的地址。
在逆向测量分组中,目的地是所有节点,所以目的地地址指定广 播地址。
广播地址例如在地址长度是一个字节的情况下,预先预约16进 制的FF等。
分组种类是通过其值表示分组的种类。在本实施方式中,预约了 用于逆向测量分组、正向测量分组、测量结果通知分组这三种的值。 序列号用于将一连串的分组关联起来。
在图4中,通过在一连串的正向测量分组、逆向测量分组、测量 结果通知分组的序列号字段中保存相同的值,由此在接收侧,将一连 串的分组关联起来。只要可以识别一连串的分组,则可以任意分配序列号,但例如在主站中每当发送逆向测量分组时增加计数1,并在关联的正向测量分組以及测量结果通知分组中保存相同的值即可。
在该发送逆向测量分组的主站内部中的动作中,正向传输路传输正向的分组,逆向传输路传输逆向的分组,所以首先,时刻同步处理
控制部1对发送数据生成部3发布逆向测量分组发送命令,发送数据
生成部3生成逆向测量分组并发送给逆向传输路发送部11,逆向传输
路发送部11向逆向传输路发送逆向测量分组。
在发送了逆向测量分組之后,接下来,主站接收绕环一周而来的
相同的逆向测量分组。
此时,提取接收时刻,并作为逆向测量分组接收时刻保持(S2)。作为主站内部的处理,首先,逆向传输路接收部9接收逆向测量分组。
此时,根据来自逆向传输路接收部9的定时信号,时钟控制部5获取内部时钟4的时刻。
同时,由逆向传输路接收部9接收的逆向测量分组的数据被传送到接收数据处理部2,在接收数据处理部2中判别分组种类,作为逆向测量分组接收的事件被通知到时刻同步处理控制部1。
时刻同步处理控制部1在接收到逆向测量分组接收的事件后,从时钟控制部5中获取在逆向传输路接收部9中的接收分组的定时所获取的时刻,作为逆向测量分组接收时刻,与序列号对应起来保存。
接下来,主站发送正向测量分组,并提取发送时刻(S3)。
正向测量分组的形式与图9所示的逆向测量分组相同,但分组种类的值不同。
在主站的内部处理中,首先,时刻同步处理控制部l对发送数据生成部3发布正向测量分组发送命令。发送数据生成部3在接收到命令后,生成正向测量分组,并发送给正向传输路发送部8。正向传输路发送部8向正向传输路发送正向测量分组,在发送的定时,将定时信号送给时钟控制部5。
时钟控制部5在接收到定时信号时,获取内部时钟4表示的时刻。另一方面,在正向传输路发送部8中的发送处理完成,控制经由发送数据生成部3返回到时刻同步处理控制部l后,时刻同步处理控制部1从时钟控制部5中获取在正向传输路发送部8中的发送正向测量分组的定时所获取的时刻,作为正向测量分组发送时刻,与序列号对应起来保存。
接下来,主站接收绕环一周而来的正向测量分组(S4)。
在主站内部的处理中,正向传输路接收部6从正向传输路中接收正向测量分组,在接收数据处理部2中识别分组种类,作为正向测量分组接收事件而通知给时刻同步处理控制部1。
在主站中,没有对正向测量分组接收进行的处理,但也可以以接收正向测量分组为契机而开始发送测量结果通知分组的处理。
接下来,主站发送测量结果通知分组,将由自节点测定的逆向测量分组接收时刻以及正向测量分组发送时刻通知给各从站(S5)。
在主站的内部的处理中,时刻同步处理控制部l将保存在内部的逆向测量分组接收时刻以及正向测量分組发送时刻与测量结果通知分组发送命令一起通知给发送数据生成部3。
发送数据生成部3生成保存有逆向测量分组接收时刻以及正向测量分组发送时刻的测量结果通知分组。
图10示出测量结果通知分组的形式的一个例子。
由发送数据生成部3生成的分組从正向传输路发送部8被发送到正向传输路。
接下来,主站接收绕环一周而来的测量结果通知分组(S6)。作为主站的内部处理,由正向传输路接收部6接收分组,由接收
数据处理部2判别分组种类,作为测量结果通知分组接收事件通知给
时刻同步处理控制部1。
图8所示的处理的顺序无需一定要按照该顺序进行,也可以在遵
守如下两个制约的范围内自由地互换。
(1)各分组的接收是在该分组的发送之后发生,即在图8中,
S2是在S1之后发生,S4是在S3之后发生,S6是在S5之后发生。(2)发送测量结果通知分组是在提取逆向测量分组接收时刻之 后、并且在获取正向测量分组发送时刻之后执行。即,在图8中,S5 是在S2以及S3之后执行。
接下来,示出从站中的处理。
图ll是从站中的处理流程的一个例子。
首先,从站接收逆向测量分组,并将其发送给下一节点,并且提 取发送时刻(S7)。
在从站内部如下所述进行处理。
首先,逆向传输路接收部9接收逆向测量分组。
接收的分组从逆向传输路接收部9被传送到逆向传输路中继器 10,并且被取入到接收数据处理部2。
对发送到逆向传输路中继器10的分组进行緩冲,原样地不变更 地发送给逆向传输路发送部11,或者变更数据链路层的头部以及尾部 后发送给逆向传输路发送部11。
逆向传输路发送部11向逆向传输路发送从逆向传输路中继器10 接收到的分组,并且将发送定时的信号送给时钟控制部5。
时钟控制部5在接收到定时信号时,获取并保存内部时钟4表示 的时刻。
另 一方面,在从逆向传输路接收部9取入逆向测量分组的数据的
接收数据处理部2中,识别分组种类,将逆向测量分組接收事件通知
给时刻同步处理控制部1。
在接收到事件的时刻同步处理控制部1中,从时钟控制部5获取
在从逆向传输路发送部11发送逆向测量分组的定时所获取的发送时
刻,与逆向测量分组的序列号关联起来保存。
接下来,从站接收正向测量分组,并提取接收时刻,并且将其发
送给下一节点(S8)。
在从站内部如下所述进行处理。
首先,正向传输路接收部6接收正向测量分组。
此时,正向传输路接收部6将接收分组的定时信号发送给时钟控制部5。
接收到定时信号的时钟控制部5获取并保存内部时钟4表示的时刻。
另一方面,接收到的分组从正向传输路接收部6被传送到正向传 输路中继器7,并且被取入到接收数据处理部2。
对发送到正向传输路中继器7的分组进行緩冲,原样地不变更地 发送给正向传输路发送部8,或者变更数据链路层的头部以及尾部后 发送给正向传输路发送部8。
正向传输路发送部8将从正向传输路中继器7接收到的分组发送 到正向传输路。
另外另 一方面,在从正向传输路接收部6取入正向测量分组的数 据的接收数据处理部2中,识别分组种类,将正向测量分组接收事件 通知给时刻同步处理控制部1。
在接收到事件的时刻同步处理控制部1中,从时钟控制部5获取 在正向传输路接收部6中的接收正向测量分组的定时所获取的接收时 刻,与正向测量分组的序列号关联起来保存。
接下来,从站接收测量结果通知分组(S9)。
在从站内部如下所述进行处理。
首先,正向传输路接收部6接收测量结果通知分组。
接收到的分组从正向传输路接收部6被传送到正向传输路中继 器7,并且被取入到接收数据处理部2。
对发送到正向传输路中继器7的分组进行緩冲,原样地不变更地 发送给正向传输路发送部8,或者变更数据链路层的头部以及尾部后 发送给正向传输路发送部8。
正向传输路发送部8将从正向传输路中继器7接收到的分组发送 给正向传输路。
另外另 一方面,在从正向传输路接收部6取入测量结果通知分组 的数据的接收数据处理部2中,识别分组种类,将测量结果通知分组 接收事件通知给时刻同步处理控制部1。接下来,从站计算自节点的内部时钟中的时刻的校正值(SIO)。
在从站内部,在S9中接收到测量结果通知分组接收事件的时刻 同步处理控制部1从通过事件通知获取的测量结果通知分组的数据 中,取出由主站测定的逆向测量分组接收时刻以及正向测量分组发送 时刻,并与由从站测定的逆向测量分组发送时刻以及正向测量分组接 收时刻组合起来,计算出时刻的校正值。
此时,在对各个接收时刻数据、发送时刻数据进行对应时,通过 各分组的序列号对应起来。
时刻的校正值的计算式如在图4的情形中之前说明那样,如果以 更一般化的形式描述则如下所述。
现在将由主站测定的逆向测量分组接收时刻设为TMR、将正向测 量分组发送时刻设为TMS、将由从站测定的逆向测量分组发送时刻设 为Tss、将正向测量分组接收时刻设为TsR时,从站中的时刻的校正 值AT成为,
AT- {(TMR+TMS) - (TSS + TSR)} /2
接下来,从站使用所计算出的时刻校正值来调整内部时钟的时刻 (Sll)。
在从站的内部处理中,时刻同步处理控制部1使用在S10中计算 出的校正值AT,对时钟控制部5发布内部时钟调整命令。
时钟控制部5在接收到内部时钟调整命令后,执行对内部时钟4 的当前时刻加上校正值AT的处理。
通过以上处理,使从站的内部时钟与主站的内部时钟同步的时刻 同步处理完成。
图11所示的从站的处理流程被描述为,相对主站按照图8的处 理流程的顺序进行处理的情况依次进行处理,但主站也可以如前所述 互换处理的顺序。
例如,在图8中,首先,发送逆向测量分组,之后,发送正向测 量分组,但也可以对其互换,首先发送正向测量分组,之后发送逆向 测量分组。这样,不论主站按照什么样的顺序进行了处理,从站侧都可以应
付的处理流程如图12所示。
示出依照图12的从站的处理过程。
首先,从站接收从主站发送的分组(S12)。
此时,如果是逆向测量分组,则由逆向传输路接收部9接收,如 果是正向测量分组、或是测量结果通知分组,则由正向传输路接收部 6接收。
另外,此时,从接收部对时钟控制部5发送接收定时信号,在时 钟控制部5中,根据定时信号将内部时钟4表示的时刻分别作为正向 传输路分组接收时刻或逆向传输路分组接收时刻保存。
另一方面,由正向传输路接收部6或逆向传输路接收部9接收到 的分组分别经由正向传输路中继器7或逆向传输路中继器10,从正向 传输路发送部8或逆向传输路发送部11,被发送到下一节点。
此时,时钟控制部5根据来自各个发送部的定时信号还提取发送 时的发送时刻,并作为正向传输路发送时刻或逆向传输路发送时刻保 存。
另外另一方面,由正向传输路接收部6或逆向传输路接收部9 接收到的分组的数据还被取入到接收数据处理部2,作为逆向测量分 组接收、正向测量分组接收、或测量结果通知分组接收事件,被通知 到时刻同步处理控制部1。
在接收分组的处理结束后,接下来从站进行分组种类的判定 (S13)。
接下来,在从站中,在接收分组种类是逆向测量分组的情况下, 时刻同步处理控制部1从时钟控制部5中获取根据来自逆向传输路发 送部11的定时信号所保存的时刻信息,并作为逆向测量分组发送时 刻保存(S14)。
另外,在S13中判定的分组种类是正向测量分组的情况下,时刻 同步处理控制部l从时钟控制部5中获取根据来自正向传输路接收部 6的定时信号所保存的时刻信息,并作为正向测量分组接收时刻保存(S15)。另外,在S13中判定的分组种类是测量结果通知分组的情 况下,首先,进行时刻校正值的计算(S16)。接下来,使用在S16 中计算出的时刻校正值,来进行时刻调整(S17)。
在此,作为主站中的时刻测定点,提取了逆向测量分组接收时刻 以及正向测量分组发送时刻,作为从站中的时刻测定点,提取了逆向 测量分组发送时刻以及正向测量分组接收时刻,但也可以在主站中提 取逆向测量分组发送时刻以及正向测量分组接收时刻,或者在从站中 提取逆向测量分组接收时刻以及正向测量分组发送时刻。即,主站以 及从站的各节点中的时刻测定点可以从
逆向测量分组的发送时刻与正向测量分组的接收时刻
逆向测量分组的接收时刻与正向测量分组的发送时刻 这两个組合中自由地选择各个节点中的测定点。
具体而言,有图5~图7所示的例子。
在图5所示的例子中,主站向逆向发送第一测量分組,向正向发 送第二测量分組。
然后,主站测量第一测量分组即逆向测量分组的发送时刻T(u、 和第二测量分组即正向测量分组的接收时刻T02。
在从站中,测量第一测量分组即逆向测量分组的接收时刻Tn(或 T21)、和第二测量分组即正向测量分组的发送时刻T12 (或T22)。
然后,主站发送表示了逆向测量分组发送时刻Tm与正向測量分 组接收时刻T^的测量结果通知分组,在各从站中,如上所述,使用 测量结果通知分组中示出的时刻T(u、T。2与所存储的时刻Tn、Tu(或 T21、 T22),按照式(1)(或式(2))计算出时刻校正值,进行内 部时钟的时刻校正。
另外,在图6所示的例子中,主站向正向发送第一测量分组,向 逆向发送第二测量分组。
然后,主站测量第一测量分组即正向测量分组的接收时刻T01、 和第二测量分组即逆向测量分组的发送时刻T02。
在从站中,测量第一测量分组即正向测量分组的发送时刻Tn(或T21)、和第二测量分组即逆向测量分组的接收时刻T12 (或Tn)。
然后,主站发送表示了正向测量分组接收时刻T(u与逆向测量分 组发送时刻T。2的测量结果通知分组,在各从站中,如上所述,使用 测量结果通知分组中示出的时刻T^、To2与所存储的时刻Tn、U或 T21、 T22),按照式(1)(或式(2))计算出时刻校正值,进行内 部时钟的时刻校正。
另外,在图7所示的例子中,主站向正向发送第一测量分组,向 逆向发送第二测量分组。
然后,主站测量第一测量分组即正向测量分组的发送时刻T0i、 与第二测量分组即逆向测量分组的接收时刻T02。
在从站中,测量第一测量分组即正向测量分组的接收时刻Tu(或 T21)、与第二测量分组即逆向测量分组的发送时刻T12 (或T22)。
然后,主站发送表示了正向测量分组发送时刻Tm与逆向測量分 组接收时刻T。2的测量结果通知分组,在各从站中,如上所述,使用 测量结果通知分组中示出的时刻、 To2与所存储的时刻Tu、 T12 (或 T21、 T22),按照式(1)(或式(2))计算出时刻校正值,进行内 部时钟的时刻校正。
当在环型网络内存在在正向测量分组的中继处理时间与逆向测 量分组的中继处理时间之间发生大的差的从站的情况下,考虑采用不 包含该从站的中继处理那样的测定点的组合。
在以本实施方式的图4~图7所示那样的组合设定了测定点的情 况下,具有如下效果由于可以统一从站中的测定点,所以可以简化 从站中的处理,并且,在计算出的校正值中不包含由于进行时刻同步 的从站自身的中继处理时间而产生的影响。
在图4 图7的例子中,主站中的测量时刻的种类与各从站中的 测量时刻的种类不同,并且,;限据测量分组的发送方向,测量时刻的 种类不同。例如,在图4中,针对逆向测量分组,主站测量接收时刻, 各从站测量发送时刻。另外,针对正向测量分组,主站测量发送时刻, 各从站测量接收时刻。在图5中,针对逆向测量分組,主站测量发送时刻,各从站测量接收时刻。另外,针对正向测量分组,主站测量接
收时刻,从站测量发送时刻。对于图6与图7,也同样地,主站的测 量时刻的种类与各从站的测量时刻的种类不同,根据测量分组的发送 方向,测量时刻的种类不同。
通过这样的时刻提取,不包含由于从站自身的中继处理时间而引 起的影响。
另一方面,虽然包含从站中的中继处理时间的影响,但也可以通 过与图4~图7的时刻提取方法不同的方法来提取时刻。
具体而言,也可以将主站与各从节点提取的时刻的种类设为相 同。例如,在图4所示的例子中,也可以i殳为针对逆向测量分组,主 站、各从站都测量接收时刻,针对正向测量分组,主站、各从站都测 量发送时刻。
另夕卜,也可以设为为了在从站侧如上所述自由地组合用于时刻 校正值计算的测定点的组合,在主站中,对逆向测量分组发送时刻、 逆向测量分组接收时刻、正向测量分组发送时刻、以及正向测量分组 接收时刻这四点进行测定,并将这些信息全部发送给从站。图13示 出该情况的测量结果通知分组的形式的一个例子。
另外,在图4的情况下,也可以将主站中的逆向测量分组接收时 刻包含在正向测量分组中而发送给从站。
上述情况的逆向测量分组的形式的一个例子如图14所示,正向 测量分组的形式的一个例子如图15所示,测量结果通知分组的形式 的一个例子如图16所示。
在图14中,在时刻信息的字段中,既可以保存在任意定时提取 的时刻信息,也可以哪个都不保存。
为了使分组长度相等,以在逆向测量分组与正向测量分组的传输 延迟、以及中继处理时间中不产生差,而确保字段。
接下来,示出断线等情况的折返运转时的动作。
在构成双重环的环型网络中,在由于断线等而发生了不通部位的 情况下,有时转移为折返运转,其中,在折返运转中,在成为不通的路径的两端的节点处使分组折返。
图17示出该情形。
在图17中,由主站、从站A、从站B、以及从站C这四个节点 构成了环型网络。
此时,在从站B与从站C之间成为无法通信的情况下,从站B 以及从站C对其进行检测,转移为如图17的箭头所示那样将接收到 的分组折返发送的折返运转模式。将进行这样的分組的折返的从站B、 从站C称为折返点从节点装置、或折返点从节点。
此时,主站以及从站的各节点检测出转移到折返运转模式,进行 时刻同步的动作。
图18示出图17所示的结构中的折返运转模式时的时刻同步中的 分组交换过程。图19示出此时的主站的处理流程。
按照图19,依次说明主站的处理。
另外,将在折返运转时发送接收的测量分组称为折返测量分组。
首先,主站向正向发送折返测量分组(S18)。另外,折返测量 分组的最初的发送方向可以是正向、逆向中的任意一个,但在此设为 最初向正向发送而进行说明。
折返测量分组的形式例如以图9所示的形式,将分组种类设为作 为折返测量分组而预约的值。与通常时同样地,折返测量分組是由发 送数据生成部3根据来自时刻同步处理控制部1的指示生成的。
此时,时刻同步处理控制部1将由时钟控制部5测量的发送时刻 作为正向发送时刻(图18的T(u )保存。
接下来,主站以逆向接收折返测量分组(S19)。即,接收由一 个折返点从节点(从站B)折返发送的回送折返测量分组。
此时,在主站中,由逆向传输路接收部9接收回送折返测量分组, 经由逆向传输路中继器10,从逆向传输路发送部11再次发送回送折 返测量分组。
另外,此时,时刻同步处理控制部1提取逆向传输路接收部9 中的接收回送折返测量分组时的接收时刻、以及逆向传输路发送部11中的发送回送折返测量分组时的发送时刻,并分别作为逆向接收时刻
(图18的T。2)、逆向发送时刻(图18的T03)保存。
接下来,主站以正向接收折返测量分组(S20)。即,接收由另
一个折返点从节点(从站C)再次折返发送的再回送折返测量分组。 此时,时刻同步处理控制部1提取再回送折返测量分组接收时
刻,并作为正向接收时刻(图18的T(h)保存。
接下来,在主站中,根据来自时刻同步处理控制部1的指示,发
送数据生成部3生成保存了所提取的正向发送时刻(T(u)、逆向接收
时刻(T。2)、逆向发送时刻(T。3)、以及正向接收时刻(T(h)的测
量结果通知分组,正向传输路发送部8向正向发送测量结果通知分组 (S21)。另外,为了将折返运转时的测量结果通知分组与通常时的 测量结果通知分组区分,还称为折返测量结果通知分组。
图20示出该情况的折返测量结果通知分組的形式的一个例子。
接下来,主站以逆向接收由折返点从节点(从站B)折返发送的 折返测量结果通知分组,经由中继器向逆向再次发送(S22)。
接下来,主站以正向接收由折返点从节点(从站C)再次折返发 送的折返测量结果通知分組(S23)。
这样,在折返运转时,主节点装置将在成为无法通信的折返点从 节点装置中进行了折返发送的折返测量分组发送给成为 一个折返点 从节点装置(从站B)的方向上的发送目的地的从节点装置,按照内 部时钟(基准时钟)的计时,存储折返测量分组的发送时刻(T(u), 接收在一个折返点从节点装置中折返发送的回送折返测量分组,按照 内部时钟(基准时钟)的计时,存储回送折返测量分组的接收时刻 (T02)。
另外,主节点装置将接收到的回送折返测量分组发送给成为另一 个折返点从节点装置(从站C)的方向上的发送目的地的从节点装置, 并且按照内部时钟(基准时钟)的计时,存储回送折返测量分组的发 送时刻(To3),接收在另一个折返点从节点装置中再次折返发送的再 回送折返测量分组,按照内部时钟(基准时钟)的计时,存储再回送折返测量分组的接收时刻(T。4)。
另外,主节点装置生成表示折返测量分组的发送时刻(TV)、 回送折返测量分组的接收时刻(T。2)、回送折返测量分组的发送时刻
(T03)以及再回送折返测量分组的接收时刻(T(H)的折返测量结果 通知分组,并将生成的折返测量结果通知分组发送给成为一个折返点 从节点装置(从站B)的方向上的发送目的地的从节点装置,如后所 述,向一个折返点从节点装置的方向的从节点装置,至少通知折返测 量分組的发送时刻(Tei)以及上述回送折返测量分组的接收时刻
(T02)。
另外,主节点装置将折返测量结果通知分组发送给成为另 一个折 返点从节点装置(从站C)的方向上的发送目的地的从节点装置,如 后所述,向另一个折返点从节点装置的方向的从节点装置,至少通知 回送折返测量分组的发送时刻(T。3)以及再回送折返测量分组的接收
时刻(T(H)。
另外,时刻同步装置100的发送数据生成部3在折返运转时,还 成为折返测量分组生成部的例子,正向传输路发送部8或逆向传输路 发送部11在折返运转时,还成为折返测量分组发送部的例子,正向 传输路接收部6或逆向传输路接收部9在折返运转时,还成为折返测 量分组接收部的例子。
接下来,说明从站的动作。
图21示出折返运转时的从站的处理流程。
首先,从站接收分组(S18)。
此时,如果接收到分組的从站不是折返点从节点,则将接收到的 分组经由中继器中继发送。
如果接收到分组的节点是折返点,则向与接收到分组的方向相反 的方向进行折返发送。
另外,此时,各自的接收时刻、发送时刻分别被保存在时钟控制 部5中。
接下来,在从站中,时刻同步处理控制部l判定所接收的分組的种类(S19)。
在分组种类是折返测量分组的情况下,时刻同步处理控制部1 判定是否为该序列号的折返测量分组的最初接收(S20)。
在是最初接收的情况下,时刻同步处理控制部l从时钟控制部5 中获取由正向传输路接收部6或逆向传输路接收部9提取的接收时 刻,并作为折返测量分组接收时刻(图18的Tu、T^、T3j保存(S21)。
另外,在S20中不是最初接收的情况、即是相同序列号的折返测 量分组的第二次接收的情况下,时刻同步处理控制部l从时钟控制部 5中获取在正向传输路发送部8或逆向传输路发送部11中的中继发送 时提取的发送时刻,并作为折返测量分组发送时刻(图18的T12)保 存(S22 )。
接下来,在从站中,时刻同步处理控制部l判别自节点是否为折 返点(S23)。
在自节点是折返点的情况下,时刻同步处理控制部l从时钟控制 部5中获取在正向传输路发送部8或逆向传输路发送部11中的折返 发送时提取的发送时刻,并作为折返测量分组发送时刻(图18的T22、 T32 )保存(S24 )。
另外,在S19中,在接收分組是折返测量结果通知分组的情况下, 在从站中,时刻同步处理控制部1判别是否为相同序列号的折返测量 结果通知分组的最初接收(S25)。
在是最初接收的情况下,时刻同步处理控制部1计算出从站中的 时刻校正值(S26 ),使用所计算出的校正值来进行时刻的调整(S27 )。
在折返运转的情况下,从站中的发送时刻的提取点根据从站相当 于折返点、还是不相当于折返点、或者在正向观察时连接在主站的上 游侧、还是连接在下游侧而不同。
另外,对于将主站的哪个提取点用于时刻校正值的计算,也根据 连接在主站的上游、还是连接在下游而不同。
首先,说明从站侧的提取点。
如图18的从站A所示,在从站不是折返点的情况下,在正向与逆向各一次、即总共两次接收到折返测量分组。
在该情况下,在第一次的接收时,在图21的S21中保存接收时 刻,在第二次的接收时,在S22中,保存经由中继器中继发送的发送 时刻。这些提取点在图18的例子中分别相当于Tu以及Tu。
如图18的从站A所示,在连接在主站的下游侧的情况下,折返 点以外的从站的时刻提取点是正向的接收即由正向传输路接收部6提 取的接收时刻、与逆向的发送即由逆向传输路发送部11提取的发送 时刻的组合,相反,在连接在主站的上游侧的情况下,折返点以外的
时刻、与正向的发送即由正向传输路发送部8提取的发送时刻的组合。 对于折返点以外的从站,这些組合也可以以分别相逆的提取点的 組合来提取,但在之前描述的点提取的情况下,具有如下效果由于 计算时刻校正值的从站自身的中继处理而引起的影响不包含在计算 结果中。
在从站是折返点的情况下,由于在自节点使分组折返,所以折返 测量分组的接收只有一次。
在折返点的从站中,在图21的S21中保存接收时刻,接下来在 S24中保存发送时刻。
在从站的下游侧的折返点的情况下,如图18的从站B中的Tm、 Tn那样,提取点是正向的接收时刻与逆向的发送时刻,在从站的上 游侧的折返点的情况下,如图18的从站C中的T31、 T32那样,提取 点是逆向的接收时刻与正向的发送时刻。
另外,在从站连接在主站的下游侧的情况下,在图21的S26中 从站的时刻校正值计算中所使用的主站的提取点采用正向发送时刻 (T01)与逆向接收时刻(Tfl2),相反地,在从站连接在主站的上游 侧的情况下,在图21的S26中从站的时刻校正值计算中所使用的主 站的提取点采用逆向发送时刻(Tn3)与正向接收时刻(TC4)。
在图18的例子中,在连接在主站的下游侧的从站A与从站B中, 作为主站的时刻提取点,采用T^以及T。2,在连接在主站的上游侧的从站C中,采用Tq3以及T。4。
于是,从站A的内部时钟的校正值AT l成为
AT 1 - {( T01 + T02 ) - ( + T12 )} / 2 。
另外,从站B的内部时钟的校正值AT2成为
AT2 - {(T01 + T02) - (T21 + T22)} / 2。
另外,从站C的内部时钟的校正值AT3成为
AT 3 = {(T03 + T04) - (T31 + T32)} / 2。
判别从站连接在主站的上游侧、还是连接在下游侧的方法可以想 到若干种,但例如在从站侧,当最初在正向接收到分组时,判断为下 游侧,当最初在逆向接收到分组时,判断为上游侧即可。
或者,在从主站发送分组时,在仅限于向逆向发送的情况下,也 可以建立某处的字段的位等来进行区分。
或者,在从主站发送测量结果通知分组时,也可以根据发送的方 向,来替换通知的接收时刻以及发送时刻。
例如,将测量结果通知分组设为图22所示那样的形式,在从主 站向正向发送时,在折返测量分组发送时刻中保存正向发送时刻并发 送,在折返测量分组接收时刻中保存逆向接收时刻并发送。
然后,在向下游侧发送的测量结果通知分组折返而回到主站时, 将折返测量分组发送时刻的字段置换为逆向发送时刻,将折返测量分 组接收时刻的字段置换为正向接收时刻后,向逆向发送分组。
这样,在折返运转时,各从节点装置在接收到折返测量分组的情 况下,按照内部时钟的计时,存储折返测量分组的接收时刻。
然后,在自装置不是折返点从节点的情况下,各从节点装置对成 为折返测量分组的发送方向上的发送目的地的节点装置发送折返测 量分组,接收由折返点从节点装置折返发送的回送折返测量分组,将 接收到的回送折返测量分组发送给成为折返发送方向上的发送目的 地的节点装置,按照内部时钟的计时,存储回送折返测量分组的发送 时刻。
另外,在自装置是折返点从节点的情况下,各从节点装置对折返测量分組的接收源的节点装置折返发送折返测量分组,按照内部时钟 的计时,存储所折返发送的回送折返测量分組的发送时刻。
另外,各从节点在接收到折返测量结果通知分组时,使用所接收
到的折返测量结果通知分组中示出的折返测量分组的发送时刻以及 回送折返测量分组的接收时刻、与所存储的折返测量分组的接收时刻 以及回送折返测量分组的发送时刻,计算出时刻校正值,使用计算出 的上述时刻校正值,校正内部时^l中的时刻。
另外,各从节点装置在接收到由 一个折返点从节点折返发送的回 送折返测量分组的情况下,按照内部时钟的计时,存储回送折返测量 分组的接收时刻。
然后,各从节点装置在自装置不是另 一个折返点从节点装置的情 况下,对成为回送折返测量分组的发送方向上的发送目的地的节点装 置发送回送折返测量分组,接收由另一个折返点从节点再次折返发送 的再回送折返测量分组,将接收到的再回送折返测量分组发送给成为 再次折返发送方向上的发送目的地的节点装置,按照内部时钟的计 时,存储再回送折返测量分組的发送时刻。
另外,各从节点装置在自装置是另一个折返点从节点装置的情况
下,对回送折返测量分组的接收源的节点装置再次折返发送回送折返
测量分组,按照内部时钟的计时,存储所再次折返发送的再回送折返
测量分组的发送时刻。
另外,各从节点在接收到折返测量结果通知分组时,使用所接收
到的折返测量结果通知分组中示出的回送折返测量分组的发送时刻
以及再回送折返测量分组的接收时刻、与所存储的回送折返测量分组
的接收时刻以及再回送折返测量分组的发送时刻,计算出时刻校正
值,使用计算出的时刻校正值,校正内部时钟的时刻。
如上所述,由于使逆向与正向的测量分组在环内各绕一周,并提 取发送接收时刻,所以可以以少的步骤,通过同一路径的往返时间测 量来进行时刻同步处理。
另外,由于新分組的生成以及发送全部是在主站侧进行,所以可以简化从站侧的处理,并且从站侧的中继处理时间也变短,其波动也 变小,可以期待对校正时刻的计算造成的影响变小的效果。
另外,由于各从站中的时刻校正值的计算仅使用由自节点提取的 值与由主站提取的值,所以不论其他从站的时刻同步的支持状况如 何,都可以独立地进行时刻同步。
而且,在环型网络的一部分中产生了不通的情况下,由于可以切 换为与折返运转对应的时刻同步方法,所以在折开始运转时也可以进 行时刻同步。
以上,在本实施方式中,说明了具备以下单元的时刻同步装置。
(a) 针对正向传输路的接收单元以及发送单元;
(b) 针对逆向传输路的接收单元以及发送单元;
(c) 内部时钟;
(d) 在上述接收单元以及发送单元中的分组接收、以及分组发 送的定时,提取基于上述内部时钟的时刻并保存的单元;
(e) 与其他节点交换上述时刻信息,计算出时刻校正值,进行 内部时钟的时刻调整的控制单元。
另外,在本实施方式中,还说明了包括以下单元的从节点装置。
(a) 从逆向传输路发送逆向测量分组的单元;
(b) 从逆向传输路接收逆向测量分组,保存接收时刻的单元;
(c) 从正向传输路发送正向测量分组,保存发送时刻的单元;
(f) 将上述保存的接收时刻以及发送时刻保存在通知用分組中 并发送的单元。
另外,在本实施方式中,还说明了包括以下单元的从节点装置。
(a) 从正向传输路或逆向传输路接收分组,判定分组种类的单
元;
(b) 在分组种类是逆向测量分组的情况下将分组发送给下一节 点,保存发送时刻的单元;
(c) 在分组种类是正向测量分组的情况下,保存分组接收时刻 的单元;(d) 在分组种类是测量结果通知分组的情况下,根据测量结果 通知分组中保存的主站的时刻信息、与由自节点测量的时刻信息计算
出时刻校正的单元;
(e) 使用上述计算出的时刻校正值,进行自节点的时钟的时刻 调整的单元。
另外,在本实施方式中,还说明了包括以下单元的主节点装置。 (a )将折返测量分组发送给正向传输路,保存发送时刻的单元;
(b) 从逆向传输路接收折返测量分组,保存接收时刻,将折返 测量分組发送给逆向传输路,保存发送时刻的单元;
(c) 从正向传输路接收折返测量分组,保存接收时刻的单元;
(d) 将上述四个接收时刻、发送时刻保存在测量结果通知分组 中,并广播发送的单元。
另外,在本实施方式中,还说明了包括以下单元的从节点装置。
(a) 从正向传输路或逆向传输路接收分組,向下一节点发送所 接收到的分组,并且判定分组种类的单元;
(b) 在分组种类是折返测量的情况下判定是否为最初接收,如 果是最初接收,则保存接收时刻,否则,保存发送时刻的单元;
(c) 判定该从站是否为折返点,如果是,则保存送品时刻的单
元;
(d) 在接收分组是测量结果通知的情况下,判定是否为最初接 收,如果是最初接收,则计算出时刻校正值的单元;
(e) 使用所计算出的时刻校正值,进行自节点的时钟的时刻调 整的单元。
实施方式2
在以上的实施方式l中,使用包括从主站到从站的路径上的其他 从站、即中继节点中的中继处理的时间的测量值来计算出从站的时刻 校正值,但接下来,示出使用去除了中继节点中的中继处理时间的值 来进行时刻同步的情况的实施方式。
在本实施方式中,从站保存逆向测量分組的接收时刻、发送时刻、正向测量分组的接收时刻、发送时刻这四个所有提取点的时刻,在与 前一个节点之间,使用不包含前一个节点以及自节点的中继处理时间
的四个点的时刻测定值,计算出时刻校正值。
这样依次进行时刻同步。另外,作为通知给下一节点的测定值, 通知使用自节点的时刻校正值对测定值实施了校正而得到的值。
图24是示出这样的情况的主站、从站间的分组交换过程的例子的图。
在图24中,从主节点发送第一测量分组即逆向测量分组以及第 二测量分组即正向测量分组,并4吏逆向测量分组以及正向测量分组在 循环路径中循环的点与实施方式l相同。
各从节点按照内部时钟的计时,存储逆向测量分组的接收时刻 (Tu、 T21)、发送时刻(T12、 T22)、正向测量分组的接收时刻(T13、 T23)、发送时刻(T14、 T24)这四个时刻。其中,逆向测量分组(, 一测量分组)的接收时刻与正向测量分组(第二测量分组)的发送时 刻成对,逆向测量分组的发送时刻与正向测量分组的接收时刻成对。
另外,各从节点接收校正后测量结果通知分组,使用所接收到的 校正后测量结果通知分组中示出的发送时刻与接收时刻的对、以及所 存储的发送时刻与接收时刻的对中的任意一个对,计算出时刻校正 值。
在图24的例子中,在先的从节点(例如从站A)中的校正后的 逆向测量分组的接收时刻(Tn)与正向测量分组的发送时刻(T") 的对表示在校正后测量结果通知分组中,各从节点(例如从站B)使 用由自节点存储的逆向测量分组的发送时刻(T22)与正向测量分组的 接收时刻(T23)的对、以及校正后测量结果通知分组中示出的接收时 刻(Tn)与发送时刻(T14)的对,计算出时刻校正值,将计算出的
值的计算中未使用的发送时刻与接收时刻的对(T"与T24),计算出 校正后的发送时刻以及校正后的接收时刻,将表示校正后的发送时刻 以及校正后的接收时刻的校正后测量结果通知分组发送给下一从节另外,测量分组的发送方向、校正后测量结果通知分组的发送方
向不限于图24所示的情况,也可以是图25 ~图27所示那样的发送方 向。
在图25中,与图24的情况同样地,主站发送逆向测量分组作为 第一测量分组,并发送正向测量分组作为第二测量分组,但校正后测 量结果通知分組是向逆向发送。
在图26中,主站发送正向测量分组作为第一测量分组,并发送 逆向测量分组作为第二测量分组,并向逆向发送校正后测量结果通知 分组。
在图27中,主站发送正向测量分组作为第一测量分组,并发送 逆向测量分组作为第二测量分组,并向正向发送校正后测量结果通知 分组。
另外,在后面详述图25~图27的例子中的主节点、从节点的动作。
图23示出本实施方式的作为从节点装置的时刻同步装置100的 结构例。
图23所示的结构与实施方式1中示出的图2的结构相同,但在 以下点,处理内容与实施方式1不同。
时刻同步处理控制部l按照内部时钟4的计时,存储四个时刻, 即逆向测量分組的接收时刻、发送时刻、正向测量分组的接收时刻、 发送时刻。如上所述,逆向测量分组的接收时刻与正向测量分组的发 送时刻成对,逆向测量分组的发送时刻与正向测量分組的接收时刻成 对。
另外,时刻同步处理控制部l使用校正后测量结果通知分组中示 出的其他节点装置中的发送时刻与接收时刻的对、以及所存储的发送 时刻与接收时刻的对中的任意一个对,计算出时刻校正值,并且,将 计算出的时刻校正值用于所存储的发送时刻与接收时刻的对中的在 时刻校正值的计算中未使用的发送时刻与接收时刻的对,计算出校正后的发送时刻以及校正后的接收时刻。
时刻同步处理控制部1是时刻存储部以及时刻校正值计算部的例子。
发送数据生成部3代替校正后测量结果通知分组中示出的其他 节点装置的发送时刻与接收时刻的对,将由时刻同步处理控制部l计
量结果通知分组中,生成新的校正后测量结果通知分组。 发送数据生成部3是测量结果通知分组更新部的例子。
节点发送来的第 一测量分组或第二测量分组,并且接收校正后测量结 果通知分组。
正向传输路接收部6以及逆向传输路接收部9是第一测量分组接 收部或第二测量分组接收部、测量结果通知分组接收部的例子。
正向传输路发送部8以及逆向传输路发送部11分别发送第一测 量分组或第二测量分组。
另外,正向传输路发送部8以及逆向传输路发送部11有时发送 由发送数据生成部3生成的新的校正后测量结果通知分组。
正向传输路发送部8以及逆向传输路发送部11是第一测量分组 发送部或第二测量分组发送部、测量结果通知分组发送部的例子。
其他要素与图2所示的部分相同。
另外,作为主节点动作的时刻同步装置100的各结构要素的作用 与图l相同。
接下来,说明动作。
图28示出图24所示的分組传输发送例的情况的主站的处理流程。
按照图28,示出主站中的处理过程。
主站中的处理过程与实施方式1示出的图8的情况相比大部分没 有变化。
主站首先发送逆向测量分组(S28)。逆向测量分组的形式与如图9所示的形式相同。 在发送了逆向测量分组之后,接下来,主站接收绕环一周而来的
相同的逆向测量分组。此时,提取接收时刻,作为逆向测量分组接收
时刻保持(S29)。
接下来,主站发送正向测量分组,并提取发送时刻(S30)。 正向测量分组的形式与图9所示的形式相同。 接下来,主站接收绕环一周而来的正向测量分組(S31)。 接下来,主站发送校正后测量结果通知分组,将由自节点测定的
逆向测量分组接收时刻以及正向测量分组发送时刻通知给从站A
(532) 。
图29示出校正后测量结果通知分组的形式的一个例子。 从主站发送的校正后测量结果通知分组不是广播发送,而是发送 给从站A。
接下来,主站接收从从站C发送来的校正后测量结果通知分组
(533) 。
主站中的内部处理与实施方式1示出的处理原则上相同。 接下来,说明从站的处理过程。
图30是图24的分组发送例的情况的从站的处理流程。 首先,从站接收分組(S34)。
此时,通过广播发送来的逆向测量分组以及正向测量分组经由中 继器被中继发送。
此时,提取接收时刻以及发送时刻,并保存在时钟控制部5中。 接下来,在从站中,时刻同步处理控制部l判定接收分组的种类
(535) 。
在接收分组是逆向测量分组的情况下,时刻同步处理控制部1 从时钟控制部5中荻取分组接收时刻,并作为逆向接收时刻保存
(536) 。
接下来,时刻同步处理控制部1从时钟控制部5中获取分组发送 时刻,并作为逆向发送时刻保存(S37)。另一方面,在S35中,在接收分组是正向测量分组的情况下,时 刻同步处理控制部l从时钟控制部5中获取分组接收时刻,并作为正 向接收时刻保存(S38)。
接下来,时刻同步处理控制部l从时钟控制部5中获取分组发送 时刻,并作为正向发送时刻保存(S39)。
另外另一方面,在S35中,在接收分组是校正后测量结果通知分 组的情况下,时刻同步处理控制部l计算出自节点的时刻校正值。
在从站中的自节点的时刻校正值计算中,使用所接收到的校正后 测量结果通知分组中包含的校正后逆向测量分组接收时刻、校正后正 向测量分组发送时刻、由自节点提取的逆向发送时刻、正向接收时刻 这四个值。
在将校正后测量结果通知分组中包含的校正后逆向测量分组接 收时刻设为TPAR、将校正后正向测量分组发送时刻设为TPFS、将由自
节点提取的逆向发送时刻设为TSAS、将正向接收时刻设为TsFR时,该
从节点中的时刻校正值AT用下式求出
AT = {(TPAR+TpFs) - (TSAS+TSFR)} /2 接下来,时刻同步处理控制部l使用所计算出的时刻校正值来校 正测定值,发送数据生成部3将其保存在校正后测量结果通知分组中, 正向传输路发送部ll发送新的校正后测量结果通知分组(S41)。
时刻同步处理控制部1将对由自节点提取的逆向接收时刻加上A T而校正得到的值作为校正后逆向测量分組接收时刻,并且,将对由 自节点提取的正向接收时刻加上AT而校正得到的值作为校正后正向 测量分组发送时刻,发送数据生成部3以计算出的校正后逆向测量分 组接收时刻以及校正后正向测量分组发送时刻分别代替其他节点的 校正后逆向测量分組接收时刻以及校正后正向测量分组发送时刻而 保存在校正后测量结果通知分组中,正向传输路发送部11以正向向 自节点的下一个节点发送新的校正后测量结果通知分组。
接下来,时钟控制部5使用时刻同步处理控制部1计算出的AT 来调整自节点的内部时钟4 (S42)。在图25的例子中,主站发送逆向测量分组作为第一测量分组, 并发送正向测量分组作为第二测量分组。然后,主站存储逆向测量分 组的发送时刻(TV)与正向测量分组的接收时刻(TC2),向逆向发 送表示了这些逆向测量分组的发送时刻(ToJ与正向测量分组的接收 时刻(T()2)的对的校正后测量结果通知分组。
另外,在各从节点中,按照内部时钟的计时,存储逆向测量分组 的接收时刻(T 、 T21)、发送时刻(T12、 T22)、正向测量分组的接 收时刻(T13、 T23)、发送时刻(T14、 T24)这样的四个时刻。另夕卜, 逆向测量分组(第一测量分组)的接收时刻与正向测量分组(第二测 量分组)的发送时刻成对,逆向测量分组的发送时刻与正向测量分组 的接收时刻成对。
从主节点接收到校正后测量结果通知分组的从节点B使用校正 后测量结果通知分组中示出的逆向测量分组的发送时刻(Tm )与正向 测量分组的接收时刻(T。2)的对、以及由从节点B存储的逆向测量 分组的接收时刻(T21)与正向测量分组的发送时刻(T24)的对,计 算出时刻校正值。
从节点B中的时刻校正值AT用下式求出
AT = {( T01 + T02 ) - ( T21 + T24 )} / 2
然后,将计算出的时刻校正值用于所存储的逆向测量分组的发送 时刻(T22)与正向测量分组的接收时刻(T23),计算出校正后的逆 向测量分组的发送时刻以及校正后的正向测量分组的接收时刻,将表 示校正后的逆向测量分组的发送时刻以及校正后的正向测量分组的 接收时刻的校正后测量结果通知分组发送给下一从节点A。
在图26的例子中,主站发送正向测量分组作为第一测量分组, 并发送逆向测量分组作为第二测量分组。然后,主站存储正向测量分 组的接收时刻(Tfll)与逆向测量分组的发送时刻(!\ 2),向逆向发 送表示了这些正向测量分组的接收时刻(T(u)与逆向测量分组的发送 时刻(Tfl2)的对的校正后测量结果通知分组。
另外,在各从节点中,按照内部时钟的计时,存储正向测量分组的接收时刻(Tu、 T21)、发送时刻(T12、 T22)、逆向测量分组的接 收时刻(T13、 T23)、发送时刻(T14、 T24)这样的四个时刻。另夕卜, 正向测量分组(第一测量分组)的接收时刻与逆向测量分组(第二测 量分组)的发送时刻成对,正向测量分组的发送时刻与逆向测量分组 的接收时刻成对。
从主节点接收到校正后测量结果通知分组的从节点B使用校正 后测量结果通知分组中示出的正向测量分组的接收时刻(To,)与逆向 测量分组的发送时刻(T。2)的对、以及由从节点B存储的正向测量 分组的发送时刻(T22)与逆向测量分组的接收时刻(T23)的对,计 算出时刻校正值。
从节点B中的时刻校正值AT用下式求出
AT = {( T01 + T02 ) - ( T22 + T23 )} / 2
然后,将计算出的时刻校正值用于所存储的正向测量分组的接收 时刻(T21)与逆向测量分组的发送时刻(T24),计算出校正后的正 向测量分组的接收时刻以及校正后的逆向测量分组的发送时刻,将表 示校正后的正向测量分组的接收时刻以及校正后的逆向测量分组的 发送时刻的校正后测量结果通知分组发送给下一从节点A。
在图27的例子中,主站发送正向测量分组作为第一测量分组, 并发送逆向测量分组作为第二测量分组。然后,主站存储正向测量分 組的发送时刻(T(n)与逆向测量分组的接收时刻(TQ2),向正向发 送表示了这些正向测量分组的发送时刻(Tfll)与逆向测量分组的接收 时刻(T。2)的对的校正后测量结果通知分组。
另外,在各从节点中,按照内部时钟的计时,存储正向测量分组 的接收时刻(Tu、 T21)、发送时刻(T12、 T22)、逆向测量分组的接 收时刻(T13、 T23)、发送时刻(T14、 T24)这样的四个时刻。另外, 正向测量分组(第一测量分组)的接收时刻与逆向测量分组(第二测 量分组)的发送时刻成对,正向测量分组的发送时刻与逆向测量分组 的接收时刻成对。
从主节点接收到校正后测量结果通知分組的从节点A使用校正后测量结果通知分组中示出的正向测量分组的发送时刻(T91)与逆向 测量分组的接收时刻(TC2)的对、以及由从节点A存储的正向测量 分组的接收时刻(Tu)与逆向测量分组的发送时刻(T14)的对,计 算出时刻校正值。
从节点B中的时刻校正值AT用下式求出
<formula>formula see original document page 72</formula>然后,将计算出的时刻校正值用于所存储的正向测量分组的发送
时刻(T12)与逆向测量分组的接收时刻(T13),计算出校正后的正 向测量分组的发送时刻以及校正后的逆向测量分组的接收时刻,将表 示校正后的正向测量分组的发送时刻以及校正后的逆向测量分組的 接收时刻的校正后测量结果通知分组发送给下一从节点B。
如上所述,由于在时刻校正值的计算中使用的测定值中没有包含 各从站中的中继处理时间,根据从靠近主站的节点起依次计算出时刻 校正值,所以可以实现不会受到从主站到该从站之间的中继节点中的 中继处理时间的波动的影响的时刻同步。
另外,可以统一并简化从站的处理。另外,由于所有从站对于测 量用的分组进行中继发送,所以可以高速环绕。
以上,在本实施方式中,说明了包括以下单元的从节点装置。
(a) 从正向传输路或逆向传输路接收分组,向下一节点发送所 接收的分组,并且判定分组种类的单元;
(b) 在分组种类是逆向测量的情况下,将分组接收时刻作为逆 向接收时刻保存,将分组发送时刻作为逆向发送时刻保存的单元;
(c) 在分组种类是正向测量的情况下,将分组接收时刻作为正 向接收时刻保存,将分组发送时刻作为正向发送时刻保存的单元;
(d) 在分组种类是校正后测量结果通知分组的情况下,计算出 时刻校正值的单元;
(e) 使用所计算出的时刻校正值,校正由自节点提取的接收时 刻以及发送时刻的值,将这些值作为校正后测量结果通知分组发送给 下一节点的单元;(f)使用所计算出的时刻校正值,进行自节点的时钟的时刻调 整的单元。
最后,说明实施方式l、 2中示出的时刻同步装置100的硬件结构例。
图31是示出实施方式1 、 2中示出的时刻同步装置100的硬件资 源的一个例子的图。在此,图31的结构只不过示出了时刻同步装置 100的硬件结构的一个例子,时刻同步装置100的硬件结构不限于图 31所示的结构,而也可以是其他结构。
在图31中,时刻同步装置100具备执行程序的CPU911( Central Processing Unit,也称为中央处理装置、处理装置、运算装置、微处 理器、微型计算机、处理器)。CPU911经由总线912,例如与ROM (Read Only Memory,只读存储器)913、 RAM (Random Access Memory,随机存取存储器)914、通信板915、显示装置卯l、键盘 902、鼠标903、磁盘装置920连接,并对这些硬件设备进行控制。进 而,CPU911也可以与FDD904 (Flexible Disk Drive,软盘驱动器)、 压缩盘装置905 (CDD)、打印机装置卯6、扫描器装置卯7连接。 另外,代替磁盘装置920,也可以是光盘装置、存储卡读写装置等存 储装置。
RAM914是易失性存储器的一个例子。ROM913、 FDD904、 CDD905、磁盘装置920的存储介质是非易失性存储器的一个例子。 它们是存储装置或存储部的一个例子。
通信板915、键盘902、扫描器装置907、 FDD卯4等是输入部、 输入装置的一个例子。
另外,通信板915、显示装置901、打印机装置卯6等是输出部、 输出装置的一个例子。
通信板915如图3所示,与环型网络连接。另外,通信板915 例如也可以与LAN (局域网)、因特网、WAN (广域网)等连接。
在磁盘装置920中,存储有操作系统921(OS)、视窗系统922、 程序群923、文件群924。程序群923的程序是由CPU911、操作系统921、视窗系统922执行的。
在上述程序群923中,存储有执行在实施方式l、 2的说明中作 为" 部"、" 单元"说明的功能的程序。程序是由CPU911读出并执行的。
在文件群924中,表示在实施方式1、2的说明中作为"~的判断"、 "~的计算"、"~的运算"、"~的比较"、" 的提取"、" 的更新"、
"~的设定,,、以及"~的登记"等说明的处理的结果的信息、数据、信 号值、变量值、参数被存储为"~文件"、" 数据库"的各项目。"~ 文件"、"~数据库"被存储在盘、存储器等记录介质中。盘、存储器 等存储介质中存储的信息、数据、信号值、变量值、参数经由读写电 路通过CPU911被读出至主存储器或高速緩沖存储器中,用于抽出、 检索、参照、比较、运算、计算、处理、编辑、输出、打印、显示等 CPU的动作中。在抽出、检索、参照、比较、运算、计算、处理、编 辑、输出、打印、显示的CPU的动作期间,信息、数据、信号值、 变量值、参数被暂时存储在主存储器、寄存器、高速緩冲存储器、緩 冲存储器等中。
另外,实施方式1、 2中说明的流程图的箭头的部分主要表示数 据、信号的输入输出,数据、信号值^皮记录在RAM914的存储器、 FDD904的软盘、CDD905的压缩盘、磁盘装置920的磁盘、其他光 盘、小型盘、DVD等记录介质中。另外,通过总线912、信号线、电 缆、其他传输介质,在线传输数据、信号。
另外,在实施方式l、 2的说明中作为" 部"、"~单元"说明的 部分既可以是"~电路"、"~装置"、"~设备",另外也可以是"~步 骤"、"~过禾呈"、"~处理"。即,作为"~部"、" 单元,H兌明的部分 也可以通过存储在ROM913中的固件来实现。或者,也可以仅通过 软件、或者仅通过元件、设备、基板、配线等硬件、或者通过软件与 硬件的组合、进而通过与固件的組合来实现。固件与软件作为程序存 储在磁盘、软盘、光盘、压缩盘、小型盘、DVD等记录介质中。程序 是由CPU911读出,并由CPU911执行的。即,程序使计算机作为实施方式1、 2的"~部"、"~单元"发挥功能。或者,使计算机执行实 施方式l、 2的"~部"、" 单元,,的过程、方法。
这样,实施方式l、 2所示的时刻同步装置100是具备作为处理 装置的CPU、作为存储装置的存储器以及磁盘等、作为输入装置的键 盘、鼠标以及通信板等、作为输出装置的显示装置、以及通信板等的 计算机,使用这些处理装置、存储装置、输入装置、输出装置来实现 如上所述作为"~部"、" 单元"表示的功能。
权利要求
1.一种通信系统,具备基准时钟的主节点装置与各自具备内部时钟的多个从节点装置环型连接,按照对各节点装置决定的分组传送顺序在两个方向上传送分组而使分组以两个方向在多个节点装置间循环,该通信系统的特征在于,上述主节点装置将第一测量分组发送给在分组传送顺序中成为一个方向上的发送目的地的从节点装置,接收以上述一个方向循环了多个从节点装置的上述第一测量分组,将第二测量分组发送给在分组传送顺序中成为另一个方向上的发送目的地的从节点装置,接收以上述另一个方向循环了多个从节点装置的上述第二测量分组,按照上述基准时钟的计时,存储上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对、以及上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对中的至少任意一个,生成表示上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对、以及上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对中的至少任意一个的测量结果通知分组,对任意一个方向的发送目的地的从节点装置,发送所生成的上述测量结果通知分组,各从节点装置从上述一个方向上的接收源的节点装置接收上述第一测量分组,将接收到的上述第一测量分组发送给上述一个方向上的发送目的地的节点装置,从上述另一个方向上的接收源的节点装置接收上述第二测量分组,将接收到的上述第二测量分组发送给上述另一个方向上的发送目的地的节点装置,按照内部时钟的计时,存储上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对、以及上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对中的至少任意一个,从任意一个方向上的接收源的节点装置接收上述测量结果通知分组,使用所接收到的上述测量结果通知分组中示出的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对以及上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对中的至少任意一个、和存储的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对以及上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对中的至少任意一个,计算出时刻校正值,使用所计算出的时刻校正值,校正内部时钟的时刻。
2. 根据权利要求l所述的通信系统,其特征在于, 各从节点装置将从上述测量结果通知分组中示出的成对的发送时刻与接收时刻的平均值中减去所存储的成对的发送时刻与接收时 刻的平均值而得到的差分值作为上述时刻校正值。
3. 根据权利要求2所述的通信系统,其特征在于, 各从节点装置在上述主节点装置中存储有上述第 一测量分组的发送时刻与上 述第二测量分组的接收时刻的对的情况下,存储上述第一测量分组的 接收时刻与上述第二测量分组的发送时刻的对,将从接收到的上述测 量结果通知分组中示出的上述第一测量分组的发送时刻与上述第二 测量分组的接收时刻的平均值中减去所存储的上述第一测量分组的 接收时刻与上述第二测量分组的发送时刻的平均值而得到的差分值 作为上述时刻校正值,在上述主节点装置中存储有上述第一测量分组的接收时刻与上 述笫二测量分组的发送时刻的对的情况下,存储上述第一测量分组的 发送时刻与上述第二测量分组的接收时刻的对,将从接收到的上述测 量结果通知分组中示出的上述第一测量分组的接收时刻与上述第二 测量分组的发送时刻的平均值中减去所存储的上述第一测量分组的 发送时刻与上述第二测量分组的接收时刻的平均值而得到的差分值作为上述时刻校正值。
4.根据权利要求l所述的通信系统,其特征在于, 上述主节点装置在任一从节点装置中成为无法通信的情况下,将在成为无法通信 的折返点从节点装置中进行了折返发送的折返测量分组发送给成为 上述折返点从节点装置的方向上的发送目的地的从节点装置,按照上 述基准时钟的计时,存储上述折返测量分组的发送时刻,接收在上述折返点从节点装置中折返发送的回送折返测量分组, 按照上述基准时钟的计时,存储上述回送折返测量分组的接收时刻,生成表示上述折返测量分組的发送时刻以及上述回送4斤返测量 分组的接收时刻的折返测量结果通知分组,将生成的上述折返测量结 果通知分组发送给成为上述折返点从节点装置的方向上的发送目的 地的从节点装置,各从节点装置在接收到上述折返测量分组的情况下,按照内部时钟的计时,存 储上述折返测量分组的接收时刻,在自装置不是上述折返点从节点装置的情况下,对成为上述折返 测量分组的发送方向上的发送目的地的节点装置发送上述折返测量 分组,接收由上述折返点从节点装置折返发送的回送折返测量分組, 将接收到的上述回送折返测量分組发送给成为折返发送方向上的发 送目的地的节点装置,按照内部时钟的计时,存储上述回送折返测量 分组的发送时刻,在自装置是上述折返点从节点装置的情况下,对上述折返测量分 组的接收源的节点装置折返发送上述折返测量分组,按照内部时钟的 计时,存储所折返发送的回送折返测量分组的发送时刻,接收上述折返测量结果通知分组,使用所接收到的上述折返测量 结果通知分组中示出的上述折返测量分组的发送时刻以及上述回送 折返测量分组的接收时刻、和存储的上述折返测量分组的接收时刻以 及上述回送折返测量分组的发送时刻,计算出时刻校正值,使用所计算出的上述时刻校正值,校正内部时钟的时刻。
5.根据权利要求4所述的通信系统,其特征在于, 上述主节点装置在两个从节点装置间成为无法通信的情况下,接收从成为无法通 信的一个折返点从节点装置折返发送的回送折返分组,将接收到的上 述回送折返测量分组发送给成为无法通信的另一个折返点从节点装 置的方向上的发送目的地的从节点装置,并且按照上述基准时钟的计 时,存储上述回送折返测量分组的发送时刻,接收在上述另一个折返点从节点装置中再次折返发送的再回送 折返测量分组,按照上述基准时钟的计时,存储上述再回送折返测量 分组的接收时刻,生成表示上述回送折返测量分组的发送时刻以及上述再回送折 返测量分组的接收时刻的折返测量结果通知分组,将生成的上述折返 测量结果通知分组发送给成为上述另一个折返点从节点装置的方向 上的发送目的地的从节点装置,各从节点装置在接收到从上述主节点装置发送的上述回送折返测量分组的情 况下,按照内部时钟的计时,存储上述回送折返测量分组的接收时刻,在自装置不是上述另一个折返点从节点装置的情况下,对成为上 述回送折返测量分组的发送方向上的发送目的地的节点装置发送上 述回送折返测量分组,接收由上述另一个折返点从节点装置再次折返 发送的再回送折返测量分组,将接收到的上述再回送折返测量分组发 送给成为再次折返发送方向上的发送目的地的节点装置,按照内部时 钟的计时,存储上述再回送折返测量分组的发送时刻,在自装置是上述另 一个折返点从节点装置的情况下,对上述回送 折返测量分组的接收源的节点装置再次折返发送上迷回送折返测量 分组,按照内部时钟的计时,存储再次折返发送的再回送折返测量分 组的发送时刻,接收上述折返测量结果通知分组,使用所接收到的上述折返测量结果通知分组中示出的上述回送折返测量分组的发送时刻以及上述 再回送折返测量分组的接收时刻、和存储的上述回送折返测量分组的 接收时刻以及上述再回送折返测量分组的发送时刻,计算出时刻校正 值,使用所计算出的上述时刻校正值,校正内部时钟的时刻。
6. 根据权利要求4所述的通信系统,其特征在于, 各从节点装置将从上述折返测量结果通知分组中示出的上迷折返测量分组的发送时刻与上述回送折返测量分组的接收时刻的平均 值中减去所存储的上述折返测量分组的接收时刻与上述回送折返测 量分组的发送时刻的平均值而得到的差分值作为上述时刻校正值。
7. 根据权利要求5所述的通信系统,其特征在于,各从节点装置将从上述折返测量结果通知分组中示出的上述回 送折返测量分组的发送时刻与上述再回送折返测量分组的接收时刻 的平均值中减去所存储的上述回送折返测量分组的接收时刻与上述 再回送折返测量分组的发送时刻的平均值而得到的差分值作为上述 时刻校正值。
8. 根据权利要求l所述的通信系统,其特征在于, 各从节点装置按照内部时钟的计时,存储上述第 一测量分组的发送时刻与上述 第二测量分组的接收时刻的对、以及上述第一测量分组的接收时刻与 上述第二测量分组的发送时刻的对,接收表示了其他节点装置中的第一测量分组的发送时刻与第二 测量分组的接收时刻的对、以及其他节点装置中的第一测量分组的接 收时刻与第二测量分组的发送时刻的对中的任意一个的测量结果通 知分组,使用所接收到的上述测量结果通知分组中示出的其他节点装置 中的发送时刻与接收时刻的对、和存储的发送时刻与接收时刻的对中 的任意一个对,计算出时刻校正值,将计算出的时刻校正值用于所存储的发送时刻与接收时刻的对 中的在上述时刻校正值的计算中未使用的发送时刻与接收时刻的对,计算出校正后的发送时刻以及校正后的接收时刻。
9. 根据权利要求8所述的通信系统,其特征在于, 各从节点装置从成为上述一个方向上的接收源的节点装置接收表示了该节点 装置中的第一测量分组的发送时刻与第二测量分组的接收时刻的对 的测量结果通知分组,使用所接收到的测量结果通知分组中示出的第 一测量分组的发 送时刻与第二测量分组的接收时刻、和存储的上述第一测量分组的接 收时刻与上述第二测量分组的发送时刻的对,计算出时刻校正值,将 计算出的时刻校正值用于所存储的上述第 一测量分組的发送时刻以 及上述第二测量分组的接收时刻,计算出校正后的第一测量分组的发 送时刻以及校正后的第二测量分组的接收时刻,代替接收到的上述测量结果通知分组中示出的第 一测量分组的 发送时刻与第二测量分组的接收时刻的对,将计算出的上述校正后的 第一测量分组的发送时刻与上述校正后的笫二测量分组的接收时刻 的对保存在上述测量结果通知分组中,对上述一个方向上的发送目的 地的节点装置,发送保存有上述校正后的第一测量分组的发送时刻与 上述校正后的第二测量分组的接收时刻的对的上述测量结果通知分 組。
10. 根据权利要求8所述的通信系统,其特征在于, 各从节点装置从成为上述另一个方向上的接收源的节点装置接收表示了该节 点装置中的第一测量分组的接收时刻与第二测量分组的发送时刻的 对的测量结果通知分组,使用所接收到的测量结果通知分组中示出的第 一测量分组的接 收时刻与第二测量分组的发送时刻、和存储的上述第一测量分组的发 送时刻与上述第二测量分組的接收时刻的对,计算出时刻校正值,将 计算出的时刻校正值用于所存储的上述第一测量分组的接收时刻以 及上述第二测量分组的发送时刻,计算出校正后的第一测量分组的接收时刻以及校正后的第二测量分组的发送时刻,代替接收到的上述测量结果通知分组中示出的第 一测量分组的 接收时刻与第二测量分组的发送时刻的对,将计算出的上述校正后的 第一测量分组的接收时刻与上述校正后的第二测量分组的发送时刻 的对保存在上述测量结果通知分組中,对上述另一个方向上的发送目 的地的节点装置,发送保存有上述校正后的第一测量分組的接收时刻 与上述校正后的第二测量分组的发送时刻的对的上述测量结果通知 分组。
11. 根据权利要求9所述的通信系统,其特征在于,各从节点装置将从上述测量结果通知分组中示出的上述第 一测 量分组的发送时刻与上述第二测量分组的接收时刻的平均值中减去 所存储的上述第一测量分组的接收时刻与上述第二测量分组的发送 时刻的平均值而得到的差分值作为上述时刻校正值。
12. 根据权利要求IO所述的通信系统,其特征在于, 各从节点装置将从上述测量结果通知分组中示出的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的平均值中减去 所存储的上述第一测量分组的发送时刻与上述第二测量分组的接收 时刻的平均值而得到的差分值作为上述时刻校正值。
13. —种管理装置,与多个通信装置一起构成分组的循环路径, 按照对各装置决定的分组传送顺序使分组在上述循环路径中在两个 方向上循环,该管理装置具备基准时钟,该管理装置的特征在于,具 有.'第一测量分组发送部,将第一测量分组发送给在分组传送顺序中 成为一个方向上的发送目的地的通信装置;第 一测量分组接收部,接收在上述一个方向上循环了上迷多个通 信装置的上述第一测量分组;第二测量分组发送部,将第二测量分组发送给在分组传送顺序中 成为另一个方向上的发送目的地的通信装置;第二测量分组接收部,接收在上述另 一个方向上循环了上述多个通信装置的上述第二测量分组;时刻存储部,按照上述基准时钟的计时,存储上述第一测量分组 的发送时刻以及上述第二测量分组的接收时刻的对、以及上述第一测 量分组的接收时刻以及上述第二测量分组的发送时刻的对中的至少 任意一个;测量结果通知分组生成部,生成表示了存储在上述时刻存储部中 的上述第一测量分组的发送时刻以及上述第二测量分组的接收时刻 的对、以及上述第一测量分組的接收时刻以及上述第二测量分组的发送时刻的对中的至少任意一个的测量结果通知分组;以及测量结果通知分组发送部,将由上述测量结果通知分组生成部生 成的上述测量结果通知分組发送给任意一个方向的发送目的地的从 节点装置。
14.根据权利要求13所述的管理装置,其特征在于, 上述管理装置还具有折返测量分组生成部,在任一通信装置中成为无法通信的情况 下,生成在成为无法通信的折返点通信装置中进行了折返发送的折返 测量分组;折返测量分组发送部,将由上述折返测量分组生成部生成的上述 折返测量分组发送给成为上述折返点通信装置的方向上的发送目的 地的通信装置;以及折返测量分组接收部,接收在上述折返点通信装置中折返发送的 回送4斤返测量分组,上述时刻存储部按照基准时钟的计时,存储由上述折返测量分组 发送部发送的上述折返测量分组的发送时刻、和由上述折返测量分组 接收部接收的上述回送折返测量分组的接收时刻,上述测量结果通知分组生成部生成表示存储在上述时刻存储部 中的上述折返测量分组的发送时刻以及上述回送折返测量分组的接 收时刻的折返测量结果通知分组,上述测量结果通知分組发送部将由上述测量结果通知分组生成部生成的上述折返测量结果通知分组发送给成为上述折返点通信装 置的方向上的发送目的地的通信装置。
15. 根据权利要求14所述的管理装置,其特征在于, 上述折返测量分组接收部在两个通信装置间成为无法通信的情况下,接收从成为无法通信的一个折返点通信装置折返发送的回送折 返分组,上述折返测量分组发送部将由上述折返测量分组接收部接收到 的上述回送折返测量分组发送给成为无法通信的另一个折返点通信 装置的方向上的发送目的地的通信装置,上述折返测量分組接收部进而接收在上述另一个折返点通信装 置中再次折返发送的再回送折返测量分组,上述时刻存储部按照上述基准时钟的计时,存储由上述折返测量 分组发送部发送的上述回送^斤返测量分组的发送时刻、由上述折返测 量分组接收部接收的上述再回送折返测量分组的接收时刻,上述折返测量结果通知分组生成部生成表示存储在上述时刻存 储部中的上述回送折返测量分组的发送时刻以及上述再回送折返测 量分组的接收时刻的折返测量结果通知分组,上述折返测量结果通知分組发送部将由上述折返测量结果通知 分组生成部生成的上述折返测量结果通知分组发送给成为上述另一 个折返点通信装置的方向上的发送目的地的通信装置。
16. —种通信装置,与具备基准时钟的管理装置以及一个以上的 其他通信装置一起构成分组的循环路径,按照对各装置决定的分组传 送顺序使分组在上述循环路径中在两个方向上循环,该通信装置具备 内部时钟,该通信装置的其特征在于,具有第 一测量分组接收部,从在分组传送顺序中成为上述一个方向上 的接收源的装置接收从上述管理装置向一个方向发送的第一测量分 組;第 一测量分组发送部,将由上述第 一测量分组接收部接收到的上 述第一测量分组发送给上述一个方向上的发送目的地的装置;第二测量分组接收部,从在分组传送顺序中成为上述另一个方向 上的接收源的装置接收从上述管理装置向另一个方向发送的第二测量分组;第二测量分组发送部,将由上述第二测量分组接收部接收到的上 述第二测量分组发送给上述另一个方向上的发送目的地的装置;时刻存储部,按照上述内部时钟的计时,存储上述第一测量分組的接收时刻与上述笫二测量分组的发送时刻的对、以及上迷第一测量分组的发送时刻与上述第二测量分组的接收时刻的对中的至少任意 一个;测量结果通知分组接收部,接收表示了按照上述管理装置的上述 基准时钟的计时的、上述管理装置中的上述第一测量分组的发送时刻 以及循环了上述循环路径的上述第二测量分組在上述管理装置中的 接收时刻的对、以及循环了上述循环路径的上迷第一测量分组在上述 管理装置中的接收时刻以及上述管理装置中的上述第二测量分组的 发送时刻的对中的至少任意一个的测量结果通知分组;时刻校正值计算部,使用所接收到的上述测量结果通知分组中示 出的上述管理装置中的上述第一测量分组的发送时刻与上述第二测 量分组的接收时刻的对以及上述管理装置中的上述第一测量分组的 接收时刻与上述第二测量分组的发送时刻的对中的至少任意一个、和 存储在上述时刻存储部中的上述第 一测量分组的接收时刻与上述第 二测量分组的发送时刻的对以及上述第一测量分组的发送时刻与上 述第二测量分组的接收时刻的对中的至少任意一个,计算出时刻校正 值;以及时钟控制部,使用由上述时刻校正值计算部计算出的上述时刻校 正值,校正上述内部时钟的时刻。
17.根据权利要求16所述的通信装置,其特征在于, 上述时刻校正值计算部将从上述测量结果通知分组中示出的成 对的发送时刻与接收时刻的平均值中减去存储在上述时刻存储部中 的成对的发送时刻与接收时刻的平均值而得到的差分值作为上述时刻校正值。
18. 根据权利要求17所述的通信装置,其特征在于, 上述时刻存储部在由上述测量结果通知分组接收部接收到表示了上述管理装置 中的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻 的对的测量结果通知分组的情况下,存储上述第一测量分组的接收时 刻与上述第二测量分组的发送时刻的对,在由上述测量结果通知分组接收部接收到表示了上述管理装置 中的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻 的对的测量结果通知分组的情况下,存储上述第一测量分组的发送时 刻与上述第二测量分组的接收时刻的对,上述时刻校正值计算部在由上述测量结果通知分组接收部接收到表示了上述管理装置 中的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻 的对的测量结果通知分组的情况下,将从上述测量结果通知分組中示 出的上述管理装置中的上述第一测量分组的发送时刻与上述第二测第一测量分组的接收时刻与上述第二测量分组的发送时刻的平均值 而得到的差分值作为上述时刻校正值,在由上述测量结果通知分组接收部接收到表示了上述管理装置 中的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻 的对的测量结果通知分组的情况下,将从上述测量结果通知分組中示 出的上述笫一测量分组的接收时刻与上述第二测量分组的发送时刻 的平均值中减去存储在上述时刻存储部中的上述第一测量分组的发 送时刻与上述第二测量分组的接收时刻的平均值而得到的差分值作 为上述时刻校正值。
19. 根据权利要求16所述的通信装置,其特征在于, 上述通信装置还具有折返测量分组接收部,在任一通信装置中成为无法通信的情况下,接收由上述管理装置发送的在成为无法通信的折返点通信装置中进行了折返发送的折返测量分组;以及折返测量分组发送部,在自装置不是上述折返点通信装置的情况 下,对成为上述折返测量分组的发送方向上的发送目的地的装置发送 上述折返测量分組,并且在上述折返测量分组接收部接收到上述折返 测量分组在上述折返点通信装置中被折返发送的回送折返测量分組 之后,将该回送折返测量分组发送给成为折返发送方向上的发送目的 地的装置,在自装置是上述折返点通信装置的情况下,将上述折返测 量分組作为回送折返测量分组而折返发送给上述折返测量分组的接 收源的装置,上述时刻存储部按照上述内部时钟的计时,存储上述折返测量分 组的接收时刻、和上述回送折返测量分组的发送时刻,上述测量结果通知分组接收部接收表示按照上述管理装置的上 述基准时钟的计时的、上述管理装置中的上述折返测量分组的发送时 刻以及上述管理装置中的上述回送折返测量分組的接收时刻的折返 测量结果通知分组,上述时刻校正值计算部使用上述折返测量结果通知分组中示出 的上述管理装置中的上述折返测量分組的发送时刻以及上述管理装 置中的上述回送折返测量分组的接收时刻、和存储在上述时刻存储部 中的上述折返测量分组的接收时刻以及上述回送折返测量分组的发 送时刻,计算出时刻校正值。
20. 根据权利要求19所述的通信装置,其特征在于, 上述时刻校正值计算部将从上述折返测量结果通知分组中示出的上述管理装置中的上述折返测量分组的发送时刻与上述管理装置 中的上述回送折返测量分组的接收时刻的平均值中减去存储在上述 时刻存储部中的上述折返测量分组的接收时刻与上述回送折返测量 分组的发送时刻的平均值而得到的差分值作为上述时刻校正值。
21. 根据权利要求16所述的通信装置,其特征在于, 上述时刻存储部按照内部时钟的计时,存储上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对、以及上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对,上述测量结果通知分组接收部接收表示了其他装置中的第一测量分组的发送时刻与第二测量分组的接收时刻的对、以及其他装置中的第一测量分组的接收时刻与第二测量分组的发送时刻的对中的任意一个的测量结果通知分組,上述时刻校正值计算部使用由上述测量结果通知分组接收部接收到的上述测量结果通知分组中示出的其他装置中的发送时刻与接收时刻的对、和存储在上述时刻存储部中的发送时刻与接收时刻的对中的任意一个对,计算出时刻校正值,将计算出的时刻校正值用于存储在上述时刻存储部中的发送时刻与接收时刻的对中的在上述时刻校正值的计算中未使用的发送时刻与接收时刻的对,计算出校正后的发送时刻以及校正后的接收时刻。
22.根据权利要求21所述的通信装置,其特征在于,上述测量结果通知分组接收部从成为上述一个方向上的接收源的装置接收表示了该装置中的第一测量分组的发送时刻与第二测量分组的接收时刻的对的测量结果通知分组,上述时刻校正值计算部使用由上述测量结果通知分組接收部接收到的测量结果通知分组中示出的笫 一 测量分组的发送时刻与第二测量分组的接收时刻、和存储在上述时刻存储部中的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对,计算出时刻校正值,将计算出的时刻校正值用于存储在上述时刻存储部中的上述第一测量分组的发送时刻以及上述第二测量分组的接收时刻,计算出校正后的笫一测量分组的发送时刻以及校正后的第二测量分组的接收时刻,上述通信装置还具有测量结果通知分组更新部,代替由上述测量结果通知分组接收部接收到的上述测量结果通知分组中示出的第 一 测量分组的发送时刻与第二测量分组的接收时刻的对,将由上述时刻校正值计算部计算出的上述校正后的第一测量分组的发送时刻与上述校正后的第二测量分组的接收时刻的对保存在上述测量结果通知分组中;以及测量结果通知分组发送部,对成为上述一个方向上的发送目的地的装置,发送由上述测量结果通知分组更新部保存了上述校正后的第一测量分组的发送时刻与上述校正后的第二测量分组的接收时刻的对的上述测量结果通知分组。
23,根据权利要求21所述的通信装置,其特征在于,在各通信装置中,上述测量结果通知分组接收部从成为上述另一个方向上的接收源的装置接收表示了该装置中的第 一 测量分组的接收时刻与第二测量分组的发送时刻的对的测量结果通知分组,上述时刻校正值计算部使用由上述测量结果通知分组接收部接收到的测量结果通知分组中示出的第 一测量分組的接收时刻与第二测量分組的发送时刻、和存储在上述时刻存储部中的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对,计算出时刻校正值,将计算出的时刻校正值用于存储在上述时刻存储部中的上述第一测量分组的接收时刻以及上述第二测量分组的发送时刻,计算出校正后的第一测量分组的接收时刻以及校正后的第二测量分组的发送时刻,上述通信装置还具有测量结果通知分组更新部,代替由上述测量结果通知分组接收部接收到的上述测量结果通知分组中示出的第 一测量分組的接收时刻与第二测量分组的发送时刻的对,将由上述时刻校正值计算部计算出的上述校正后的第一测量分组的接收时刻与上述校正后的第二测量分组的发送时刻的对保存在上述测量结果通知分组中;以及测量结果通知分组发送部,对成为上述另一个方向上的发送目的地的装置,发送由上述测量结果通知分组更新部保存了上述校正后的第一测量分组的接收时刻与上述校正后的第二测量分组的发送时刻的对的上述测量结果通知分组。
24. 根据权利要求22所述的通信装置,其特征在于,上述时刻校正值计算部将从上述测量结果通知分组中示出的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的平均值中减去存储在上述时刻存储部中的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的平均值而得到的差分值作为上述时刻校正值。
25. 根据权利要求23所述的通信装置,其特征在于,各通信装置将从上述测量结果通知分组中示出的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的平均值中减去存储在上述时刻存储部中的上述第一测量分组的发送时刻与上述第二测量分組的接收时刻的平均值而得到的差分值作为上述时刻校正值。
26. —种计算机程序,其特征在于,使与多个通信装置一起构成分组的循环路径,并按照对各装置决定的分組传送顺序使分组在上迷循环路径中在两个方向上循环的具备基准时钟的管理装置执行如下处理第一测量分组发送处理,将第一测量分组发送给在分组传送顺序中成为一个方向上的发送目的地的通信装置;第一测量分组接收处理,接收在上述一个方向上循环了上述多个通信装置的上述第一测量分组;第二测量分組发送处理,将第二测量分组发送给在分组传送顺序中成为另一个方向上的发送目的地的通信装置;第二测量分组接收处理,接收在上述另 一个方向上循环了上述多个通信装置的上述第二测量分组;时刻存储处理,按照上述基准时钟的计时,存储上述第一测量分组的发送时刻以及上述笫二测量分组的接收时刻的对、以及上述第一测量分组的接收时刻以及上述第二测量分组的发送时刻的对中的至少任意一个;测量结果通知分组生成处理,生成表示了通过上述时刻存储处理存储的上述第一测量分组的发送时刻以及上述第二测量分组的接收时刻的对、以及上述第一测量分组的接收时刻以及上述第二测量分组的发送时刻的对中的至少任意一个的测量结果通知分组;以及测量结果通知分组发送处理,将通过上述测量结果通知分组生成处理生成的上述测量结果通知分组发送给任意一个方向的发送目的地的从节点装置。
27. —种计算机程序,其特征在于,使与具备基准时钟的管理装置以及一个以上的其他通信装置一起构成分组的循环路径,并按照对各装置决定的分组传送顺序使分组在上述循环路径中在两个方向上循环的具备内部时钟的通信装置执行如下处理第一测量分组接收处理,从在分组传送顺序中成为上述一个方向上的接收源的装置接收从上述管理装置向一个方向发送的第一测量分组;第一测量分组发送处理,将通过上述第一测量分組接收处理接收到的上述第一测量分组发送给上述一个方向上的发送目的地的装置;第二测量分组接收处理,从在分组传送顺序中成为上述另 一个方向上的接收源的装置接收从上述管理装置向另一个方向发送的第二测量分組;第二测量分组发送处理,将通过上述第二测量分组接收处理接收到的上迷第二测量分组发送给上述另一个方向上的发送目的地的装置;时刻存储处理,按照上述内部时钟的计时,存储上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对、以及上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对中的至少任意一个;测量结果通知分组接收处理,接收表示了按照上述管理装置的上述基准时钟的计时的、上述管理装置中的上述第一测量分组的发送时刻以及循环了上述循环路径的上述第二测量分组在上述管理装置中的接收时刻的对、以及循环了上述循环路径的上述第一测量分组在上述管理装置中的接收时刻以及上述管理装置中的上述第二测量分组的发送时刻的对中的至少任意一个的测量结果通知分组;时刻校正值计算处理,使用所接收到的上述测量结果通知分组中示出的上述管理装置中的上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对以及上述管理装置中的上述第一测量分组的接收时刻与上述第二测量分组的发送时刻的对中的至少任意一个、和通过上述时刻存储处理存储的上述第一测量分组的接收时刻与上述第二测量分組的发送时刻的对以及上述第一测量分组的发送时刻与上述第二测量分组的接收时刻的对中的至少任意一个,计算出时刻校正值;以及时钟控制处理,使用通过上述时刻校正值计算处理计算出的上述时刻校正值,校正上述内部时钟的时刻。
全文摘要
在环型网络中,主节点以逆向以及正向将测量分组发送给从节点,接收循环了多个从节点的测量分组,按照内部时钟的计时,存储逆向测量分组的接收时刻以及正向测量分组的发送时刻,将表示测量分组的发送时刻以及接收时刻的测量结果通知分组发送给从节点,各从节点接收逆向以及正向的测量分组,将接收到的测量分组发送给下一节点,按照内部时钟的计时,存储逆向测量分组的接收时刻与正向测量分组的发送时刻,并且,接收测量结果通知分组,使用测量结果通知分组中示出的测量分组的发送时刻以及接收时刻、和存储的测量分组的发送时刻以及接收时刻,计算出时刻校正值,使用所计算出的时刻校正值,来校正内部时钟的时刻。
文档编号H04L12/42GK101641911SQ200780052428
公开日2010年2月3日 申请日期2007年4月4日 优先权日2007年4月4日
发明者中村真人, 樱田博 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1