【虹科干货】TWAMP:什么是双向主动测量协议?

twamp(双向主动测量协议)是什么?它在网络性能测量中有什么作用?如果您对ip网络中设备之间的性能问题感兴趣,或者想了解twamp与owamp之间的区别,以及twamp测试的好处。
一、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服务器,它同时充当服务器和会话反射器。服务器接收控制消息并管理测试会话。会话反射器为收到的每个测试数据包进行时间戳标记,并将测量数据包发送回会话发送方。与owamp架构不同的是,服务器不会保留数据包信息或测试结果的记录。
在这种情况下,两台主机都运行控制协议(在控制客户端和服务器之间)和测试协议(在会话发送方和会话反射器之间),如下图所示。
流量生成器可以作为twamp客户端使用,控制测试启动过程和生成的数据包。路由器可以用作会话反射器。流量生成器向会话反射器或路由器发送测试数据包,并接收带有时间戳的测量数据包作为回应。
四、使用流量生成器进行twamp测试的好处
可以同时模拟多个twamp会话,以大规模测量关键性能指标,如丢包率、延迟和抖动。
通过易于使用的图形用户界面,简化测试配置,同时简化复杂性能指标的报告和分析。
可以生成授权和恶意流量的混合,以确保在网络遭受安全攻击时不会出现性能损失。
可以为多个设备和应用类型的各个模拟客户端执行网络qos测试,以确保满足sla(服务级别协议)要求。


dfrobot386AMP Module音频放大模块简介
在Linux上保护SSH服务器连接的8种方法
64通道压电陶瓷驱动控制器的特点是什么
深度学习与农业科研,小麦籽粒表形鉴定方法
如何制作出一块高质量的双面PCB板
【虹科干货】TWAMP:什么是双向主动测量协议?
华为nova 5 Pro跑分曝光该机单核跑分为3520分多核跑分为9497分
飞思仪表|压缩空气系统介绍
隔空50cm!斯普奥汀远距离无线充电技术成果交付
三星着眼量产LPDDR5内存颗粒,或将明年应用到三星上
经纬恒润:面向常态化运营的园区无人驾驶系统
ADC模数转换器简介
射频集成电路的半导体技术和CAD技术研究介绍
织物透气性能测试仪的应用及特征
诺基亚8都还没有真机上手体验,诺基亚9就要来了用上双曲面屏设计
功率的计算公式/电功率计算公式
打造语音交互体验所面对的问题和挑战
氮化镓与硅相比有何优势?
GD32开发实战指南(基础篇) 第21章 I2C
北斗卫星导航系统与无人机结合在农业领域的应用分析