通过Keep-alive机制获取网络实体间通信时延的方法及系统技术方案

技术编号:6958675 阅读:235 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种通过Keep-alive机制获取网络实体间通信时延的方法及系统,其方法包括:源网元NE1向目的网元NE2发送携带有第一时间戳TimeStamp字段的Keep-alive?Req消息;NE2接收携带有第一时间戳的Keep-aliveReq消息,并根据第一时间戳字段的值获取从NE1到NE2的链路时延;NE2向NE1发送携带有第二时间戳字段的Keep-alive?Rsp消息;NE1接收携带有第二时间戳字段的Keep-alive?Rsp消息,并根据第二时间戳字段的值获取从NE2到NE1的链路时延。本发明专利技术通过扩展当前的网元链路机制,可以为各网元之间选择链路时延最短的链路进行通信,从而为网元间最优链路选择提供依据,提高切换成功率,进一步提高了网络性能以及顾客服务质量。

【技术实现步骤摘要】

本专利技术涉及无线通讯领域,尤其涉及一种Wimax(WorldwideInteroperability for Microwave Access,微波存取全球互通)系统中通过Ke印-alive机制获取网络实体间通信时延的方法及系统。
技术介绍
在WiMAX 网络中,存在终端(MS,Mobile Station)、基站(BS,BaseStation)、接入网关(AGW,ASN Gateffay)等各个网元(NE,Network Entities)。在 NWG1. 5 协议中增加了网元间的握手机制,即Ke印-alive机制,通过网元间的握手机制,可以准确的得知网元间的链路是否相通等信息。但是,在实际应用中,不但需要知道网元间的链路是否相通,而且还需要进一步知道网元间的链路时延,比如在BS连接多个AGW的场景下,如何选择最好的AGW作为当前的服务AGW ;以及在R6 (BS与AGW的接口 )链路和R8 (BS与BS间的接口 )链路都可用的情况下,在切换时,如何确定是采用R6切换还是采用R8切换?哪种切换可以做到切换时延最短?等等。对此,目前现有技术没有解决方案。由于现有技术没有实现获取各网元之间链路时延的方法,导致在各网元之间进行选择切换时,不能选择链路时延最短的链路进行通信,影响网络性能及顾客服务质量。因此,如何获取网元间的链路时延的技术有待研发。
技术实现思路
本专利技术的主要目的在于提供一种通过Ke印-alive机制获取网络实体间通信时延的方法及系统,旨在实现获取网元间的链路时延,通过该链路时延应用于切换等场景下以提高网络性能以及顾客服务质量。本专利技术提出的一种通过Ke印-alive机制获取网络实体间通信时延的方法,包括以下步骤源网元NEl向目的网元NE2发送携带有第一时间戳Time Mamp字段的Ke印-alive Req消息;NE2接收携带有第一时间戳的Ke印-alive Req消息,并根据第一时间戳字段的值获取从NEl到NE2的链路时延;NE2向NEl发送携带有第二时间戳字段的Ke印-alive Rsp消息;NEl接收携带有第二时间戳字段的Ke印-alive Rsp消息,并根据第二时间戳字段的值获取从NE2到NEl的链路时延。优选地,所述源网元NEl向目的网元NE2发送携带有第一时间戳Tim必tamp字段的Ke印-alive Req消息的步骤具体包括在NEl向NE2发送Ke印-alive Req消息时,获取NEl发送Ke印-alive Req消息的当前时间;将NEl发送Ke印-alive Req消息的当前时间赋值给Ke印-alive Req消息中的第一时间戳字段;NEl向NE2发送携带有经过赋值后的第一时间戳字段的Ke印-alive Req消息。优选地,所述NE2向NEl发送携带有第二时间戳字段的Ke印-alive Rsp消息的步骤具体包括在NE2向NEl发送Ke印-alive Rsp消息时,获取NE2发送Ke印-alive Rsp消息的当前时间;将NE2发送Ke印-alive Rsp消息的当前时间赋值给第二时间戳字段;NE2向NEl发送携带有经过赋值后的第二时间戳字段的Ke印-alive Rsp消息。优选地,所述NE2接收携带有第一时间戳字段的Ke印-alive Req消息,并根据第一时间戳字段的值获取从NEl到NE2的链路时延的步骤具体包括NE2接收携带有第一时间戳字段的Ke印-alive Req消息;NE2获取NE2接收Ke印-alive Req消息的当前时间;NE2从第一时间戳字段中获取NEl发送Ke印-alive Req消息的当前时间;NE2将NEl发送Ke印-alive Req消息的当前时间与NE2接收Ke印-aliveReq消息的当前时间进行比较计算,获取从NEl到NE2的链路时延。优选地,所述NEl接收携带有第二时间戳字段的Ke印-alive Rsp消息,并根据第二时间戳字段的值获取从NE2到NEl的链路时延的步骤具体包括NEl接收携带有第二时间戳字段的Ke印-alive Rsp消息;NEl获取NEl接收Ke印-alive Rsp消息的当前时间;NEl从第二时间戳字段中获取NE2发送Ke印-alive Rsp消息的当前时间;NEl将NE2发送Ke印-alive Rsp消息的当前时间与NEl接收Ke印-aliveRsp消息的当前时间进行比较计算,获取从NE2到NEl的链路时延。本专利技术提出一种通过Ke印-alive机制获取网络实体间通信时延的系统,包括源网元NEl及目的网元NE2,其中所述NEl包括第一发送处理模块,用于向NE2发送携带有第一时间戳字段的Ke印-aliveReq消息;第一接收处理模块,用于接收携带有第二时间戳字段的Ke印-alive Rsp消息,并根据第二时间戳字段的值获取从NE2到NEl的链路时延;所述NE2包括第二发送处理模块,用于向NEl发送携带有第二时间戳字段的Ke印-aliveRsp消息;第二接收处理模块,用于接收携带有第一时间戳字段的Ke印-alive Req消息,并根据第一时间戳字段的值获取从NEl到NE2的链路时延。优选地,所述第一发送处理模块具体包括第一获取单元,用于在NEl向NE2发送Ke印-alive Req消息时,获取NEl发送 Keep-alive Req消息的当前时间;第一赋值单元,用于将NEl发送Ke印-al ive Req消息的当前时间赋值给 Keep-alive Req消息中的第一时间戳字段;第一发送单元,用于向NE2发送携带有经过赋值后的第一时间戳字段的 Keep-alive Req 消息。优选地,所述第二发送处理模块具体包括第二获取单元,用于在NE2向NEl发送Ke印-alive Rsp消息时,获取NE2发送 Keep-alive Rsp消息的当前时间;第二赋值单元,用于将NE2发送Ke印-alive Rsp消息的当前时间赋值给 Keep-alive Rsp消息中的第二时间戳字段;第二发送单元,用于向NEl发送携带有经过赋值后的第二时间戳字段的 Keep-alive Rsp 消息。优选地,所述第二接收处理模块具体包括第二接收单元,用于接收携带有第一时间戳字段的Ke印-alive Req消息;第三获取单元,用于获取NE2接收Ke印-alive Req消息的当前时间;以及用于从第一时间戳字段中获取NEl发送Ke印-alive Req消息的当前时间;第二计算单元,用于将NEl发送Ke印-alive Req消息的当前时间与NE2接收 Keep-alive Req消息的当前时间进行比较计算,获取从NEl到NE2的链路时延。优选地,所述第一接收处理模块具体包括第一接收单元,用于接收携带有第二时间戳字段的Ke印-alive Rsp消息;第四获取单元,用于获取NEl接收Ke印-alive Rsp消息的当前时间;以及用于从第二时间戳字段中获取NE2发送Ke印-alive Rsp消息的当前时间;第一计算单元,用于将NE2发送Ke印-alive Rsp消息的当前时间与NEl接收 Keep-alive Rsp消息的当前时间进行比较计算,获取从NE2到NEl的链路时延。本专利技术通过Ke印-alive机制获取网络实体间通信时延的方法及系统,通过扩展当前的网元本文档来自技高网...

【技术保护点】
1.一种通过Keep-alive机制获取网络实体间通信时延的方法,其特征在于,包括以下步骤:源网元NE1向目的网元NE2发送携带有第一时间戳Time Stamp字段的握手请求Keep-alive Req消息;NE2接收携带有第一时间戳的Keep-alive Req消息,并根据第一时间戳字段的值获取从NE1到NE2的链路时延;NE2向NE1发送携带有第二时间戳字段的握手应答Keep-alive Rsp消息;NE1接收携带有第二时间戳字段的Keep-alive Rsp消息,并根据第二时间戳字段的值获取从NE2到NE1的链路时延。

【技术特征摘要】
1.一种通过Ke印-alive机制获取网络实体间通信时延的方法,其特征在于,包括以下步骤源网元NEl向目的网元NE2发送携带有第一时间戳Time Mamp字段的握手请求 Keep-alive Req 消息;NE2接收携带有第一时间戳的Ke印-alive Req消息,并根据第一时间戳字段的值获取从NEl到NE2的链路时延;NE2向NEl发送携带有第二时间戳字段的握手应答Ke印-alive Rsp消息; NEl接收携带有第二时间戳字段的Ke印-alive Rsp消息,并根据第二时间戳字段的值获取从NE2到NEl的链路时延。2.根据权利要求1所述的方法,其特征在于,所述源网元NEl向目的网元NE2发送携带有第一时间戳Time Mamp字段的Ke印-alive Req消息的步骤包括在NEl向NE2发送Ke印-alive Req消息时,获取NEl发送Ke印-alive Req消息的当前时间;将NEl发送Ke印-alive Req消息的当前时间赋值给Ke印-alive Req消息中的第一时间戳字段;NEl向NE2发送携带有经过赋值后的第一时间戳字段的Ke印-alive Req消息。3.根据权利要求1所述的方法,其特征在于,所述NE2向NEl发送携带有第二时间戳字段的Ke印-alive Rsp消息的步骤包括在NE2向NEl发送Ke印-alive Rsp消息时,获取NE2发送Ke印-alive Rsp消息的当前时间;将NE2发送Ke印-alive Rsp消息的当前时间赋值给第二时间戳字段;NE2向NEl发送携带有经过赋值后的第二时间戳字段的Ke印-alive Rsp消息。4.根据权利要求1或2所述的方法,其特征在于,所述NE2接收携带有第一时间戳字段的Ke印-alive Req消息,并根据第一时间戳字段的值获取从NEl到NE2的链路时延的步骤包括NE2接收携带有第一时间戳字段的Ke印-alive Req消息; NE2获取NE2接收Ke印-alive Req消息的当前时间; NE2从第一时间戳字段中获取NEl发送Ke印-alive Req消息的当前时间; NE2将NEl发送Ke印-alive Req消息的当前时间与NE2接收Ke印-aliveReq消息的当前时间进行比较计算,获取从NEl到NE2的链路时延。5.根据权利要求1或3所述的方法,其特征在于,所述NEl接收携带有第二时间戳字段的Ke印-alive Rsp消息,并根据第二时间戳字段的值获取从NE2到NEl的链路时延的步骤包括NEl接收携带有第二时间戳字段的Ke印-alive Rsp消息; NEl获取NEl接收Ke印-alive Rsp消息的当前时间; NEl从第二时间戳字段中获取NE2发送Ke印-alive Rsp消息的当前时间; NEl将NE2发送Ke印-alive Rsp消息的当前时间与NEl接收Ke印-aliveRsp消息的当前时间进行...

【专利技术属性】
技术研发人员:宋玉献
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

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

1