当前位置: 首页 > news >正文

【虹科干货】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(服务级别协议)要求。
http://www.lryc.cn/news/224838.html

相关文章:

  • bool型的盲注
  • 聊聊logback的ShutdownHook
  • 【第2章 Node.js基础】2.4 Node.js 全局对象...持续更新
  • 大数据毕业设计选题推荐-河长制大数据监测平台-Hadoop-Spark-Hive
  • Unity与java后端UDP通信
  • vue3 - swiper插件 实现PC端的 视频滑动功能(仿抖音短视频)
  • 简述SVM
  • 【DevOps】Rundeck以及Jenkins
  • 数字滤波器分析---零极点分析
  • HarmonyOS应用开发-网络请求与web组件
  • 频次最高的38道selenium面试题及答案
  • 利用MSF设置代理
  • 模型剪枝算法——L1正则化BN层的γ因子
  • 11.9 知识总结(三板斧、全局配置文件、静态文件的配置、request对象等)
  • CSS 外边距、填充、分组嵌套、尺寸
  • Exploration by random network distillation论文笔记
  • Ubuntu22.04配置Go环境
  • Zabbix深入解析与实战
  • 怎么用电脑开发安卓app?能外包吗?
  • 1-前端基本知识-HTML
  • 磁盘的分区、格式化、检验与挂载 ---- fdisk,mkfs,mount
  • Solr搜索参数详解
  • Flink(三)【运行时架构】
  • conda添加清华镜像源
  • 「Verilog学习笔记」求两个数的差值
  • 微头条项目实战:通过postman测试登录验证请求
  • ARCGIS SERVER WMS、WFS服务添加过滤条件
  • 2013年108计网
  • 【数据结构】单链表OJ题(一)
  • 2023年云计算发展趋势浅析