0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

广州虹科电子 来源:广州虹科电子 作者:广州虹科电子 2023-11-21 09:37 次阅读

来源:虹科网络安全 虹科干货丨TWAMP:什么是双向主动测量协议?

欢迎关注虹科,为您提供最新资讯!

导语

TWAMP(双向主动测量协议)是什么?它在网络性能测量中有什么作用?如果您对IP网络中设备之间的性能问题感兴趣,或者想了解TWAMP与OWAMP之间的区别,以及TWAMP测试的好处。

1****TWAMP是什么?

TWAMP代表“双向主动测量协议”,如RFC 5357中所述,它是一种用于测量IP网络中任意两个设备或端点之间的网络性能的协议。TWAMP旨在执行往返性能测量,并在第3层提供QoS(服务质量)分析。

简而言之,TWAMP将测试数据包发送到一个设备,然后该设备将其反射回来,以帮助识别延迟和数据包丢失等性能问题。

2****OWAMP与TWAMP的区别

TWAMP基于与RFC 4656中的单向测量协议OWAMP相同的方法,但OWAMP只是单向的,而TWAMP是双向的,并添加了双向测量功能。

双向测量很有优势,因为在进行往返测量时,无需确保测量源和目标设备的时钟同步,而且远程支持可以简单地通过回显功能实现。尽管网络控制消息协议(ICMP)的Echo请求/响应(也称为ping)可能看起来是个可行的替代方案,但它存在太多错误和不确定性,因此无法保证可靠性。

TWAMP使用在回显目标上应用的时间戳,可以考虑到延迟处理的影响,从而提供了更高的准确性。

3****TWAMP架构

TWAMP测量架构通常由两种协议以及两台主机组成:客户端和服务器,每台主机都有不同的任务。

  • 一台主机,即TWAMP客户端,充当控制客户端和会话发送方。控制客户端负责建立、启动和终止测试会话,而会话发送方生成要在两个网络设备之间交换的测试数据包。
  • 另一台主机是TWAMP服务器,它同时充当服务器和会话反射器。服务器接收控制消息并管理测试会话。会话反射器为收到的每个测试数据包进行时间戳标记,并将测量数据包发送回会话发送方。与OWAMP架构不同的是,服务器不会保留数据包信息或测试结果的记录。

在这种情况下,两台主机都运行控制协议(在控制客户端和服务器之间)和测试协议(在会话发送方和会话反射器之间),如下图所示。

image.png

流量生成器可以作为TWAMP客户端使用,控制测试启动过程和生成的数据包。路由器可以用作会话反射器。流量生成器向会话反射器或路由器发送测试数据包,并接收带有时间戳的测量数据包作为回应。

4****使用流量生成器进行TWAMP测试的好处

  • 可以同时模拟多个TWAMP会话,以大规模测量关键性能指标,如丢包率、延迟和抖动。
  • 通过易于使用的图形用户界面,简化测试配置,同时简化复杂性能指标的报告和分析。
  • 可以生成授权和恶意流量的混合,以确保在网络遭受安全攻击时不会出现性能损失。
  • 可以为多个设备和应用类型的各个模拟客户端执行网络QoS测试,以确保满足SLA(服务级别协议)要求。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络安全
    +关注

    关注

    10

    文章

    3102

    浏览量

    59518
  • 测量
    +关注

    关注

    10

    文章

    4730

    浏览量

    111046
  • 网络性能
    +关注

    关注

    0

    文章

    16

    浏览量

    7368
收藏 人收藏

    评论

    相关推荐

    干货 | OPC UA解决方案构建信息化工厂的全局连接

    原创获取更多IIoT干货点击蓝字关注我们IIoT
    的头像 发表于 04-29 10:05 658次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | <b class='flag-5'>虹</b><b class='flag-5'>科</b>OPC UA解决方案构建信息化工厂的全局连接

    干货 | OPC解决方案之快速实现OPC数据存储到数据库

    获取更多IIoT干货点击蓝字关注我们IIoTOPC解决方案——快速实现OPC数据存储到数据库
    的头像 发表于 06-15 17:15 1235次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | <b class='flag-5'>虹</b><b class='flag-5'>科</b>OPC解决方案之快速实现OPC数据存储到数据库

    干货 | 如何测试与验证复杂的FPGA设计(3)——硬件测试

    仿真和验证是开发任何高质量的基于FPGA的RTL编码过程的基础。在前文中,我们介绍了面向实体/块的仿真,并介绍了如何在的IP核中执行面向全局的仿真。前文回顾
    的头像 发表于 06-18 15:58 1222次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | 如何测试与验证复杂的FPGA设计(3)——硬件测试

    干货 | 简单几步教您安装Matrikon Excel Reports软件

    获取更多IIoT干货点击蓝字关注我们IIoT简单几步教您安装MatrikonExcelReports软件HongKeTechnolo
    的头像 发表于 07-14 09:24 883次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | 简单几步教您安装<b class='flag-5'>虹</b><b class='flag-5'>科</b>Matrikon Excel Reports软件

    干货 | 如何通过JMobile软件实现物联网HMI/网关的报警功能

    警示信息的目的。本文主要介绍如何使用JMobile软件实现物联网HMI/网关的报警功能。干货01所需工具JMobileStudio组
    的头像 发表于 07-19 10:15 766次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | 如何通过JMobile软件实现<b class='flag-5'>虹</b><b class='flag-5'>科</b>物联网HMI/网关的报警功能

    干货 | 教您实现工业树莓派对远程IO模块的控制

    获取更多IIoT干货点击蓝字关注我们IIoT工业树莓派结合CODESYS控制远程IO模块HongKeTechnology
    的头像 发表于 09-26 10:00 993次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | 教您实现<b class='flag-5'>虹</b><b class='flag-5'>科</b>工业树莓派对远程IO模块的控制

    干货 | 物联网HMI/网关结合JMobile软件实现调度器功能

    IIoT物联网HMI/网关结合JMobile软件实现调度器功能
    的头像 发表于 11-16 15:44 671次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | <b class='flag-5'>虹</b><b class='flag-5'>科</b>物联网HMI/网关结合JMobile软件实现调度器功能

    干货 | 带你玩转HMI中的表格控件!

    可视化方式外,表格也常常被用来展示数据。今天小编就详细地给大家介绍HMI中的表格控件。干货01效果展示如下是基于某用户的数据可视化需
    的头像 发表于 03-29 15:31 674次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | 带你玩转<b class='flag-5'>虹</b><b class='flag-5'>科</b>HMI中的表格控件!

    干货 | MQTT 5协议你知道多少?

    IIoTMQTT5协议你知道多少?干货01MQTT5简介MQTT
    的头像 发表于 03-29 15:44 1008次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | MQTT 5<b class='flag-5'>协议</b>你知道多少?

    干货 | 带你了解设备振动监测常见术语!

    点击蓝字关注我们IIoT设备振动监测常见术语科普干货01前言状态监测是工厂预测维修和主动
    的头像 发表于 04-10 15:25 1087次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | 带你了解设备振动监测常见术语!

    干货 | Panorama SCADA平台连接OPC UA服务器操作详解

    IIoTPanoramaSCADA平台连接OPCUA服务器
    的头像 发表于 04-17 10:06 1070次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | <b class='flag-5'>虹</b><b class='flag-5'>科</b>Panorama SCADA平台连接OPC UA服务器操作详解

    干货 | MQTT 5协议中的基础更改(一)

    IIoTMQTT5协议中的基础更改(一)干货01协议
    的头像 发表于 04-21 09:51 502次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | MQTT 5<b class='flag-5'>协议</b>中的基础更改(一)

    干货 | MQTT 5协议中的基础更改(二)

    IIoTMQTT5协议中的基础更改(二)上期文章中给大家介绍了MQTT规范版本5中基础更改的信息和CONNACK返回码,本篇文章我们继续介绍MQTT5协议中的基础更改中其他新功能的细节描述。
    的头像 发表于 05-15 09:40 540次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> | MQTT 5<b class='flag-5'>协议</b>中的基础更改(二)

    TWAMP:什么是双向主动测量协议

    导语TWAMP双向主动测量协议)是什么?它在网络性能测量中有什么作用?如果您对IP网络中设备之
    的头像 发表于 11-11 08:04 830次阅读
    <b class='flag-5'>TWAMP</b>:什么是<b class='flag-5'>双向</b><b class='flag-5'>主动</b><b class='flag-5'>测量</b><b class='flag-5'>协议</b>?

    干货TWAMP:什么是双向主动测量协议

    本文介绍了TWAMP双向主动测量协议)及其在网络性能测量中的作用。我们探讨了
    的头像 发表于 11-27 15:20 576次阅读