The invention discloses a TWAMP session negotiation method, the client and the server. The method includes: the client and the server carry on the negotiation of the private network label carrying mode; when the client supports the private network label carrying mode in itself and the server, the needle sent to the server is carried in the session request message of any VPN. VPN's private network tag, the server extracts the VPN private network tag from the session request message as the identification information to distinguish different session requests. In this mode, a new communication mode is proposed. In this mode, the client carries the VPN private network label when initiating the session request, which makes the server receive the session request and extract the VPN private network label as the basis of the session request. At the same time, it can also be used as the basis for the follow-up to distinguish the test message, and solve the L3VPN perfectly. In the network, when the IP address and the port number overlap, it is impossible to distinguish between different session requests and test messages.
【技术实现步骤摘要】
一种TWAMP会话协商方法、客户端及服务端
本专利技术涉及通信领域,尤其涉及一种TWAMP(Two-WayActiveMeasurementProtocol,双向主动测量协议)会话协商方法、客户端及服务端。
技术介绍
TWAMP协议是一种IP性能度量的协议,主要用于IP网络链路时延和丢包率等性能度量。TWAMP协议由两部分协议组成:TWAMP控制协议(TWAMP-Control)和TWAMP测试协议(TWAMP-Test)。TWAMP-Control主要用于初始化、启动和停止测试会话。TWAMP-Test主要用于在测试的端点间交互测试分组,同时进行IP性能的度量。TWAMP通常有4个逻辑实体组成,简单的体系架构如图1所示:Control-Client:客户端—TWAMP测试发起端,向Server实体发送建立控制连接请求,协商报文的通信模式、Session-Reflector端接收测试报文的端口号等。Control-Client控制TWAMP-Test会话的开始和终止。Server:服务端,接收来自Control-Client端发送的建立控制连接请求,与Control-Client协商报文通信模式、Session-Reflector端接收测试报文的端口号等。Server端管理一个或多个TWAMP-Test会话。Session-Sender:TWAMP-Test会话中向Session-Reflector发送测试报文的节点,同时接收来自Session-Reflector反射回的测试报文,并收集性能信息,统计测量结果。Session-Reflector:TWAMP ...
【技术保护点】
一种双向主动测量协议TWAMP会话协商方法,其特征在于,包括:客户端与服务端进行私网标签携带模式的协商;客户端在自身以及所述服务端均支持私网标签携带模式时,向所述服务端发送的针对任一虚拟专用网VPN的会话请求报文中携带有所述VPN的私网标签。
【技术特征摘要】
1.一种双向主动测量协议TWAMP会话协商方法,其特征在于,包括:客户端与服务端进行私网标签携带模式的协商;客户端在自身以及所述服务端均支持私网标签携带模式时,向所述服务端发送的针对任一虚拟专用网VPN的会话请求报文中携带有所述VPN的私网标签。2.如权利要求1所述的方法,其特征在于,所述客户端与服务端进行私网标签携带模式的协商,包括:所述客户端与服务端间交互模式协商消息,并通过判断交互的模式协商消息中的私网标签携带模式标记位是否置位,判定对端是否支持私网标签携带模式。3.如权利要求2所述的方法,其特征在于,所述模式协商消息为:控制协议协商阶段所使用的通信模式协商消息;所述私网标签携带模式的标记位为通信模式协商消息的模式字段中未被占用的一位或多位。4.如权利要求3所述的方法,其特征在于,所述控制协议协商阶段所使用的通信模式协商消息包括:所述服务端向所述客户端发送的Greeting消息,以及所述客户端向所述服务端反馈的Set-Up-Response消息。5.如权利要求1至4任意一项所述方法,其特征在于,所述客户端通过复用所述会话请求报文中的必须为零MBZ字段,携带所述VPN私网标签信息;或者,所述客户端通过在所述会话请求报文中新增VPN私网标签字段,携带所述VPN私网标签信息。6.如权利要求5所述的方法,其特征在于,所述客户端通过在所述会话请求报文中的MBZ与哈希信息校验码HMAC字段之间新增VPN私网标签字段,携带所述VPN私网标签信息;或者,所述客户端通过在所述会话请求报文中的HMAC字段之后新增VPN私网标签字段,携带所述VPN私网标签信息。7.一种双向主动测量协议TWAMP会话协商方法,其特征在于,包括:服务端与客户端进行私网标签携带模式的协商;服务端在自身以及所述客户端均支持私网标签携带模式时,接收到所述客户端发送的会话请求报文后,从所述会话请求报文中提取出VPN私网标签,作为区分不同会话请求的标识信息。8.如权利要求7所述的方法,其特征在于,所述服务端与客户端进行私网标签携带模式的协商,包括:所述服务端与客户端间交互模式协商消息,并通过判断交互的模式协商消息中的私网标签携带模式标记位是否置位,判定对端是否支持私网标签携带模式。9.如权利要求8所述的方法,其特征在于,所述模式协商消息包括:控制协议协商阶段所使用的通信模式协商消息;所述私网标签携带模式的标记位为通信模式协商消息的模式字段中未被占用的一位或多位。10.如权利要求9所述的方法,其特征在于,所述控制协议协商阶段所使用的通信模式协商消息包括:所述服务端向所述客户端发送的Greeting消息,以及所述客户端向所述服务端反馈的Set-Up-Response消息。11.如权利要求7至10任意一项所述的方法,其特征在于,所述从所述会话请求报文中提取出VPN私网标签,包括:所述服务端在所述会话请求报文中的MBZ字段中提取出VPN私网标签;或者,所述服务端在所述会话请求报文中新增的VPN私网标签字段中提取出VPN私网标签。12.如权利要求7所述的方法,其特征在于,所述从所述会话请求报文中提取出VPN私网标签时,还包括:提取出报文的源IP、目的IP、源端口号、目的端口号,协同提取的所述VPN私网标签,作为区分不同会话请求的标识信息。13.如权利要求7或12所述的方法,其特征在于,还包括:所述服务端判断提取的所述标识信息是否与当前已创建的测试会话的标识信息完全相同,若是,则拒绝创建新的测试会话;否则,创建新的测试会话,并将提取的所述标识信息作为创建的新的测试会话的标识信息保存,以作为会话请求报文去重、以及在测试阶段区分测试报文的依据。14.一种用于TWAMP会话协商的客户端,其特征在于,包括:第一协商模块,用于与服务端进行私网标签携带模式的协商;报文发送模块,用于在所述客户端以及所述服务端均支持私网标签携带模式时,向所述服务端发送的针对任一虚拟专用网VPN的会话请求报文中携带有所述VPN的私网标签。15.如权利要求14所述的客户端,其特征在于,所述第一协商模块,具体用于与服务端间交互模式协商消...
【专利技术属性】
技术研发人员:窦战伟,卢伟,郭俊,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。