本发明专利技术公开了一种TWAMP分布式客户端实现方法及装置。该方法应用于包含若干处理板和若干接口板的网元中,包括:处理板将客户端的会话请求报文通过接口板转发至服务端;会话请求报文中携带有单板标识;接口板接收到服务端发送的会话响应报文后,根据会话响应报文中携带的单板标识,发送至对应的处理板。与现有技术相比,本发明专利技术可以快速同时实现分布式网元内部和外部的网络性能测量,为获取各个处理板在网络的IP性能提供了更为准确的数据。
【技术实现步骤摘要】
本专利技术涉及网络通信领域,尤其涉及一种TWAMP分布式客户端实现方法及装置。
技术介绍
TWAMP(Two-WayActiveMeasurementProtocol,双向主动测量协议)定义了一种测量网络中任意两台支持这项标准的设备之间往返IP性能的灵活方法。TWAMP定义了两组协议:一组用于建立性能测试会话,叫做控制会话;另一组用于性能测量探测器的传送和接收,叫做测试会话。控制会话使客户端和服务端之间可以协商和启动性能测试会话,测试会话的传送和接收协议定义了测量往返性能所需要的数据包格式。利用TWAMP,可以通过已经部署的网络设备之间的合作,有效地测量传输的完整IP性能。分布式架构网元包括接口板和处理板。接口板和处理板通常采用1对多或者多对多的形式。分布式网元为了减少公网IP地址的占用,多块处理板通常共用一个公网的IP地址,报文从接口板进行转发。而现有技术中,在利用TWAMP对分布式网元进行网络性能测量时,目前通常由接口板与外部服务端建立控制会话和测试会话,完成网元外部链路的质量检测数据。而对于网元内部通道,即接口板与处理板之间的链路质量检测,目前的测量方案却是没有考虑在内的。因此,如何同时对分布式网元内部及外部的链路进行质量检测是目前网络通信领域亟需解决的一大技术问题。
技术实现思路
本专利技术提供了一种TWAMP分布式客户端实现方法及装置,用以解决现有技术中的分布式网元内部和外部链路的网络性能测量问题。依据本专利技术的一个方面,提供一种TWAMP分布式客户端实现方法,应用于包含若干处理板和若干接口板的网元中,处理板将客户端的会话请求报文通过接口板转发至服务端;所述会话请求报文中携带有单板标识;所述接口板接收到所述服务端发送的会话响应报文后,根据所述会话响应报文中携带的单板标识,发送至对应的处理板。进一步地,当所述会话请求为控制会话请求时,将所述单板标识作为客户端端口号携带在所述控制会话请求报文中。进一步地,当所述会话请求为测试会话请求时,将所述单板标识填充至测试会话请求报文的填充字段中。进一步地,所述填充字段中还包含特征码标志,所述特征码标志填充于所述单板标识前,用以对填充字段中包含有所述单板标识进行标示。进一步地,所述填充字段包括至少两段重复序列;其中,所述特征码标识和所述单板标识位于每段重复序列中。进一步地,所述重复序列为27字节。依据本专利技术的另一个方面,提供一种TWAMP分布式客户端实现方法,应用于服务端,包括:接收网元侧发送的携带所述单板标识的会话请求报文;将所述单板标识携带在会话响应报文中,并反馈至所述网元侧。进一步地,在接收到的所述会话请求报文为控制会话请求报文时,将控制会话请求报文携带的单板标识作为目的端口、服务端端口号作为源端口,反馈至所述网元侧。进一步地,在接收到的所述会话请求报文为测试会话请求报文时,从所述测试会话请求报文的填充字段中获取所述单板标识,并将所述单板标识填充到测试会话响应报文的填充字段中,反馈给所述网元侧。进一步地,所述测试会话请求报文的填充字段包括至少两段重复序列,所述单板标识位于每段重复序列中;从所述测试会话请求报文的填充字段剔除一段重复序列,并将剩余重复序列填充至所述测试会话请求报文的填充字段中。依据本专利技术的又一个方面,提供一种TWAMP分布式客户端实现装置,应用于分布式网元中,包括:处理板,用于将客户端发送的携带有单板标识的会话请求报文通过接口板转发至服务端;接口板,用于接收到所述服务端发送的会话响应报文后,根据所述会话响应报文中携带的单板标识,发送至对应的处理板。依据本专利技术的再一个方面,提供一种TWAMP分布式客户端实现装置,应用于服务端,包括:接收单元,用于接收网元侧发送的携带所述单板标识的会话请求报文;处理单元,用于将所述单板标识携带在会话响应报文中;发送单元,用于将所述会话响应报文反馈至所述网元侧。本专利技术有益效果如下:本专利技术所提供的TWAMP分布式客户端实现方法及装置,通过在分布式网元的处理板中分别设置客户端,每个处理板的客户端可以单独发起TWAMP控制会话/测试会话,并携带处理板的唯一标识;服务端返回响应报文时,同时携带单板标识,这样接口板通过该标识将响应报文分发至相应的客户端中;客户端根据报文即可完成网元内部及外部的链路的质量测量。与现有技术相比,本专利技术可以快速同时实现分布式网元内部和外部的链路的质量测量,为获取各个处理板在网络的IP性能提供了更为准确的数据。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术中应用于网元的TWAMP分布式客户端实现方法流程图;图2为本专利技术中TWAMP控制会话在分布式客户端的实施流程图;图3为TWAMP控制会话中客户端端口号编址的示意图;图4为本专利技术中TWAMP测试会话在分布式客户端的实施流程图;图5为现有技术中TWAMP测试会话请求报文的封装格式图;图6为现有技术中TWAMP测试会话响应报文的封装格式图;图7为本专利技术中TWAMP测试会话请求报文的封装格式图;图8为本专利技术中应用于服务端的TWAMP分布式客户端实现方法流程图;图9为本专利技术中TWAMP测试会话响应报文的封装格式图;图10为本专利技术中应用于网元的TWAMP分布式客户端实现装置结构示意图;图11为本专利技术中应用于服务端的TWAMP分布式客户端实现装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,本专利技术提供了一种TWAMP分布式客户端实现方法,应用于包含若干处理板和若干接口板的网元中,包括:步骤S101,处理板将客户端的会话请求报文通过接口板转发至服务端;会话请求报文中携带有单板标识;步骤S102,接口板接收到服务端发送的会话响应报文后,根据会话响应报文中携带的单板标识,发送至对应的处理板。以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。上述提及,TWAMP定义了两组协议:控制会话和测试会话。下面对两个会话在分布式客户端的具体实施过程进行介绍。参见图2,本专利技术中TWAMP控制会话在分布式客户端的实施流程,具体包括,步骤S201,处理板1的客户端1发起TWAMP控制会话,控制会话请求报文携带的端口号含有本处理单板的“单板标识1”;在建立TWAMP控制会话时,控制会话的报文优选采用TCP协议,包括源端口和目的端口。对于控制会话请求报文中,服务端的TCP端口号是知名端口号862,客户端TC本文档来自技高网...
【技术保护点】
一种双向主动测量协议TWAMP分布式客户端实现方法,应用于包含若干处理板和若干接口板的网元中,其特征在于,包括:处理板将客户端的会话请求报文通过接口板转发至服务端;所述会话请求报文中携带有单板标识;所述接口板接收到所述服务端发送的会话响应报文后,根据所述会话响应报文中携带的单板标识,发送至对应的处理板。
【技术特征摘要】
1.一种双向主动测量协议TWAMP分布式客户端实现方法,应用于包含若干处理板和若干接口板的网元中,其特征在于,包括:处理板将客户端的会话请求报文通过接口板转发至服务端;所述会话请求报文中携带有单板标识;所述接口板接收到所述服务端发送的会话响应报文后,根据所述会话响应报文中携带的单板标识,发送至对应的处理板。2.如权利要求1所述的方法,其特征在于,当所述会话请求为控制会话请求时,将所述单板标识作为客户端端口号携带在所述控制会话请求报文中。3.如权利要求1所述的方法,其特征在于,当所述会话请求为测试会话请求时,将所述单板标识填充至测试会话请求报文的填充字段中。4.如权利要求3所述的方法,其特征在于,所述填充字段中还包含特征码标志,所述特征码标志填充于所述单板标识前,用以对填充字段中包含有所述单板标识进行标示。5.如权利要求4所述的方法,其特征在于,所述填充字段包括至少两段重复序列;其中,所述特征码标识和所述单板标识位于每段重复序列中。6.如权利要求5所述的方法,其特征在于,所述重复序列为27字节。7.一种TWAMP分布式客户端实现方法,应用于服务端,其特征在于,包括:接收网元侧发送的携带所述单板标识的会话请求报文;将所述单板标识携带在会话响应报文中,并反馈至所述网元侧。8.如权利...
【专利技术属性】
技术研发人员:赵志刚,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。