服务咨询
全天高效服务
- Tel:13533491614
一、TWAMP是什么?
TWAMP代表“双向主动测量协议”,如RFC 5357中所述,它是一种用于测量IP网络中任意两个设备或端点之间的网络性能的协议。TWAMP旨在执行往返性能测量,并在第3层提供QoS(服务质量)分析。
简而言之,TWAMP将测试数据包发送到一个设备,然后该设备将其反射回来,以帮助识别延迟和数据包丢失等性能问题。
二、OWAMP与TWAMP的区别
TWAMP基于与RFC 4656中的单向测量协议OWAMP相同的方法,但OWAMP只是单向的,而TWAMP是双向的,并添加了双向测量功能。
双向测量很有优势,因为在进行往返测量时,无需确保测量源和目标设备的时钟同步,而且远程支持可以简单地通过回显功能实现。尽管网络控制消息协议(ICMP)的Echo请求/响应(也称为ping)可能看起来是个可行的替代方案,但它存在太多错误和不确定性,因此无法保证可靠性。
TWAMP使用在回显目标上应用的时间戳,可以考虑到延迟处理的影响,从而提供了更高的准确性。
三、TWAMP架构
TWAMP测量架构通常由两种协议以及两台主机组成:客户端和服务器,每台主机都有不同的任务。
在这种情况下,两台主机都运行控制协议(在控制客户端和服务器之间)和测试协议(在会话发送方和会话反射器之间),如下图所示。
流量生成器可以作为TWAMP客户端使用,控制测试启动过程和生成的数据包。路由器可以用作会话反射器。流量生成器向会话反射器或路由器发送测试数据包,并接收带有时间戳的测量数据包作为回应。
四、使用流量生成器进行TWAMP测试的好处