一种链路时延补偿方法及装置制造方法及图纸

技术编号:11587463 阅读:85 留言:0更新日期:2015-06-10 20:37
本发明专利技术实施例提供一种链路时延补偿方法及装置,应用于通信领域,能够使路由器自动进行时延调节,提高通信业务的同步精度。所述链路时延补偿方法包括:获取所述第一路由器与第二路由器的第一链路,所述第一链路为所述第一路由器与所述第二路由器的上行链路或下行链路,所述第二路由器与所述通信网络的时钟源时间同步;根据所述第一链路和所述第一路由器中存储的链路时延表,计算所述第一链路的时延;根据所述第一链路的时延调节所述第一路由器的时间,使得所述第一路由器的时间与所述第二路由器的时间同步。本发明专利技术实施例提供一种链路时延补偿方法及装置,用于链路时延的自动调节。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种链路时延补偿方法及装置
技术介绍
随着分组化通信网络的发展,通信网络对系统组件的同步要求也越来越高,通信双方的定时信号需要符合特定的频率或相位关系,即两个或两个以上信号在相对应的有效瞬间,其相位差或频率差保持在约定的允许范围之内。同步可分为时钟同步(也称频率同步)和时间同步(也称相位同步)两种方式。目前,IEEE(Institute of Electrical and Electronics Engineers,电气和电子工程师协会)为了实现时间同步,提出了1588v1协议和1588v2协议。其中,1588v1协议精度比较低,1588v2协议的精度可以达到亚微秒级,1588v2协议简称PTP(Precision Time Protocol,精密时间协议)协议,但是1588v2同步技术是通过收发报文来实现时间同步的,即主从设备(Master-Slave)之间收发时间同步报文,根据时间同步报文的收发时间戳,计算得到两个设备之间的往返总时延,将往返总时延除2就是单向时延,据此可以得到从设备(Slave)到主设备(Master)的时间差,从设备按照该时间差调整本地时间,就可以实现其与主设备之间的时间同步。但是通过1588v2协议来实现时间同步要求时,主从设备间的双向时延必须严格相同,因此在工程铺设时需要尽量使得主从设备间的上行链路和下行链路的链路长度相同,然而在工程施工时难免会出现误差,而且在实际应用中会出现业务割接或业务倒换等情况,常常会导致两个方向上的链路长度不同,进而导致主从设备间的双向时延不相同,影响同步精度。在实际应用中,由于自然灾害、外部施工等使得主从设备间的双向链路的其中一个断开,这时将断开链路的业务倒换到备用链路的动作称为业务倒换,所述业务倒换可能使得主从设备间的双向链路时延不相等;对正在使用的线路或设备进行操作的动作称为业务割接,所述业务割接也会影响链路上承载的业务,可能使得主从设备间的双向链路时延不相等。现有技术中,如果遇到主从设备间的双向时延不相等的情况,通常需要通过人工重新测量来确认双向时延差,并设置时延校正值,这通常需要很长的时间,影响通信业务的同步精度。
技术实现思路
本专利技术的实施例提供一种链路时延补偿方法及装置,能够使路由器自动进行时延调节,提高通信业务的同步精度。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种链路时延补偿方法,应用于第一路由器,包括:获取所述第一路由器与第二路由器的第一链路,所述第一链路为所述第一路由器与所述第二路由器的上行链路或下行链路,所述第二路由器与所述第一路由器位于同一通信网络,且存在通信关系,所述第二路由器与所述通信网络的时钟源时间同步;根据所述第一链路和所述第一路由器中存储的链路时延表,计算所述第一链路的时延,所述链路时延表记录了所述通信网络中任意两个直接相连路由器的链路的时延;根据所述第一链路的时延调节所述第一路由器的时间,使得所述第一路由器的时间与所述第二路由器的时间同步。第二方面,提供一种第一路由器,包括:获取单元,用于获取所述第一路由器与第二路由器的第一链路,所述第一链路为所述第一路由器与所述第二路由器的上行链路或下行链路,所述第二路由器与所述第一路由器位于同一通信网络,且存在通信关系,所述第二路由器与所述通信网络的时钟源时间同步;计算单元,用于根据所述获取单元获取的所述第一链路和所述第一路由器中存储的链路时延表,计算所述第一链路的时延,所述链路时延表记录了所述通信网络中任意两个直接相连路由器的链路的时延;调节单元,用于根据所述计算单元得到的所述第一链路的时延调节所述第一路由器的时间,使得所述第一路由器的时间与所述第二路由器的时间同步。本专利技术实施例提供的链路时延补偿方法及装置,在第一路由器的上行链路或者下行链路出现链路断路时,首先获取重新建立的第一链路,然后根据第一链路和链路时延表得到第一链路的时延,然后根据第一链路的时延自动调整第一路由器的时间,相较于现有技术,在出现链路断路时,第一路由器能够自动进行时延调节,提高通信业务的同步精度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种链路时延补偿方法流程图;图2为本专利技术实施例提供的另一种链路时延补偿方法流程图;图3为本专利技术实施例提供的一种通信网络示意图;图4为本专利技术实施例提供的一种获取第一链路的示意图;图5为本专利技术实施例提供的一种第一路由器结构示意图;图6为本专利技术实施例提供的另一种第一路由器结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种链路时延补偿方法,应用于第一路由器,如图1所示,包括:步骤101、获取所述第一路由器与第二路由器的第一链路,所述第一链路为所述第一路由器与所述第二路由器的上行链路或下行链路,所述第二路由器与所述第一路由器位于同一通信网络,且存在通信关系,所述第二路由器与所述通信网络的时钟源时间同步。具体的,当所述上行链路断路时,距离第一路由器和链路断路部分最近的路由器称为断路路由器,获取第一链路的过程为首先接收断路路由器发送的通告消息,所述通告消息指示所述上行链路中存在至少两个直接相连的路由器的链路断路;根据所述断路消息,获取所述第一路由器与第二路由器的新的上行链路作为所述第一路由器与第二路由器的第一链路。当所述下行链路断路时,获取第一链路的过程为首先接收所述第二路由器发送的第一信令消息,所述第一信令消息包括所述第一路由器与第二路由器的下行链路;将所述下行链路作为所述第一路由器与第二路由器的第一链路。步骤102、根据所述第一链路和所述第一路由器中存储的链路时延表,计算所述第一链路的时延,所述链路时延表记录了所述通信网络中任意两个本文档来自技高网
...
一种链路时延补偿方法及装置

【技术保护点】
一种链路时延补偿方法,应用于第一路由器,其特征在于,包括:获取所述第一路由器与第二路由器的第一链路,所述第一链路为所述第一路由器与所述第二路由器的上行链路或下行链路,所述第二路由器与所述第一路由器位于同一通信网络,且存在通信关系,所述第二路由器与所述通信网络的时钟源时间同步;根据所述第一链路和所述第一路由器中存储的链路时延表,计算所述第一链路的时延,所述链路时延表记录了所述通信网络中任意两个直接相连路由器的链路的时延;根据所述第一链路的时延调节所述第一路由器的时间,使得所述第一路由器的时间与所述第二路由器的时间同步。

【技术特征摘要】
1.一种链路时延补偿方法,应用于第一路由器,其特征在于,包
括:
获取所述第一路由器与第二路由器的第一链路,所述第一链路为
所述第一路由器与所述第二路由器的上行链路或下行链路,所述第二
路由器与所述第一路由器位于同一通信网络,且存在通信关系,所述
第二路由器与所述通信网络的时钟源时间同步;
根据所述第一链路和所述第一路由器中存储的链路时延表,计算
所述第一链路的时延,所述链路时延表记录了所述通信网络中任意两
个直接相连路由器的链路的时延;
根据所述第一链路的时延调节所述第一路由器的时间,使得所述
第一路由器的时间与所述第二路由器的时间同步。
2.根据权利要求1所述的方法,其特征在于,所述获取所述第一
路由器与第二路由器的第一链路包括:
当所述上行链路断路时,接收断路路由器发送的通告消息,所述
通告消息指示所述上行链路中存在至少两个直接相连的路由器的链路
断路;
根据所述断路消息,获取所述第一路由器与第二路由器的新的上
行链路作为所述第一路由器与第二路由器的第一链路。
3.根据权利要求1所述的方法,其特征在于,所述获取所述第一
路由器与第二路由器的第一链路包括:
当所述下行链路断路时,接收所述第二路由器发送的第一信令消
息,所述第一信令消息包括所述第一路由器与第二路由器的下行链路;
将所述下行链路作为所述第一路由器与第二路由器的第一链路。
4.根据权利要求1至3任意一项权利要求所述的方法,其特征在
于,在所述根据所述链路和所述第一路由器中存储的链路时延存储表,
计算所述链路的总时延之前,所述方法还包括:
在所述第一路由器中获取所述第一路由器的时延集合,所述第一
路由器的时延集合记录了所有与所述第一路由器直接相连的路由器与
所述第一路由器的链路的时延;
在所述通信网络中获取所述通信网络中除所述第一路由器外的其
他路由器的时延集合;
根据所述第一路由器的时延集合与所述其他路由器的时延集合,
建立所述链路时延表。
5.根据权利要求4所述的方法,其特征在于,
所述在所述第一路由器中获取所述第一路由器的时延集合包括:
读取所述第一路由器保存的第一路由器的时延集合,所述时延集
合为进行所述通信网络初始化时人工存储在所述第一路由器中的;
或者通过内置光时域反射仪OTDR测量得到所有与所述第一路由
器直接相连的路由器与所述第一路由器的链路长度,通过所述所有与
所述第一路由器直接相连的路由器与所述第一路由器的链路长度得到
第一路由器的时延集合;
所述在所述通信网络中获取所述通信网络中除所述第一路由器外
的其他路由器的时延集合包括:
接收第三路由器发送的所述通信网络中除所述第一路由器外的其
他路由器的时延集合,所述第三路由器为与所述...

【专利技术属性】
技术研发人员:华一强王健全王光全夏俊杰杨艳松何晓峰郭晓琳
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1