1. Introduction
Tow-Way Active Measurement Pootocol (TWAMP) is an open protocol for measuring network performance between any tow devices in a network that supports the protocols in the TWAMP framework. It is a standard protocol framework that separates sessions based on the client/server architecture. The TWAMP client is a host that initiates the TCP connection and acts as a control-client and a session-sender, while the TWAMP server is a host that acknowledges the TCP connection and performs the roles of a server and a session-reflector. TWAMP-Control messages are exchanged between the control-client and the server and TWAMP-Control messages are exchanged between the control-client and the server and TWAMP-Control messages are exchanged between the session-sender and the session-reflector. Four different TWAMP devices can perform the four logical roles of TWAMP control-client, server, session-sender, and session-reflector.
具体的协议理解 如 : https://blog.csdn.net/hzn407487204/article/details/84345256
使用标准协议测量IP网络性能始终是一项挑战。IP发明者曾作为TCP/IP协议套件的一部分提供了一些工具,如Internet控制消息协议(ICMP)Ping、Traceroute和用户数据报协议(UDP)Echo。但是,这些工具并不是为执行总体性能测试而准备的,而是设计用于简单排查IP网络故障。因此,企业网络中需要基于标准的、有效的性能监测工具。
IETF打算利用由该组织的IP性能指标工作小组开发的一项新草案标准来满足这种需要。双向主动测量协议(TWAMP)定义了一种测量网络中任意两台支持这项标准的设备之间往返IP性能的灵活方法。利用TWAMP,企业IT经理可以通过已经部署的网络设备之间的合作,有效地测量传输的完整IP性能。
过去,协议是专有的,因此,来自多家厂商的设备间不能互操作。采用专有协议的作法为设备提供商带来了好处,因为它迫使他们的IT客户购买和在网络中部署相关的产品。
TWAMP使大型企业网络操作人员可以灵活地选择解决方案,使他们可以通过部署在网络中所有设备间的互操作性全面了解网络性能。TWAMP通过网络中的路由器和交换机之间的合作测量核心和边缘IP性能。
任意两个终端都可以互操作,因此减少了管理人员部署采用封闭的专有协议测量性能的系统需要。
TWAMP定义了两组协议:一组用于建立性能测量会话,叫做控制协议;另一组用于性能测量探测器的传送和接收。
控制协议使终端可以协商和启动性能测量会话。性能测量探测器的传送和接收协议定义了测量往返性能所需要的数据包格式。这部分协议旨在满足基于硬件的实现,以便在性能测量会话过程中减轻本地CPU的负担。
TWAMP架构由几个实体组成,这些实体负责启动监测会话和交换数据包。为了保证灵活性,TWAMP定义了不同的实体。为方便实现,其中的一些实体可并列。
TWAMP控制协议为建立监测数据包的发送方和接收方之间的监测会话和交换信息提供了一种灵活的途径。在这类场景中,消除对TWAMP中的某些实体的需要是可能的。在TWAMP标准中,这种简化的架构被定义为TWAMP Light。
TWAMP Light用于帮助那些主动回答网络中的TWAMP控制方的应答方为实体实施这项标准,从而实现对网络任意位置的双向IP性能的测量。
大企业中需要基于标准的性能测量协议来创建一种生态系统,在这种生态系统中,IP性能指标通过网络设备之间的合作来获得。
通过TWAMP的使用和部署,企业可以在避免花巨资部署采用专有协议性能管理系统的同时,有效地测量网络在各个位置上的IP性能。
主动双向检测才能做得更好
2018-01-24 16:01
据前瞻数据库数据显示,截至2017年11月底,我国移动电话用户达14.1亿,1-11月累计净增8827万户。其中,4G移动电话用户达9.7亿,同比增长32.5%,占比近七成。
4G业务的迅猛发展,对于传输网络带来的压力是巨大的,需要运营商能够测量网络性能,监控网络运行状况,为网络的故障定位、优化、规划提供数据基础。
传统的定位手段包含(ICMP)Ping、 Traceroute 和用户数据报协议(UDP)Echo。但是,这些工具并不是为执行总体性能测试而准备的,而是设计用于简单排查IP网络故障。它们都是采取被动的手段来进行网络性能测量,如直接从各个设备中收集性能数据,这种方式很难得到整网性能测量数据。同时,设备提供商也会提出自己的性能测量方法,但只能与本设备提供商的设备对接。运营商缺乏一个主动的,能从全网角度进行传输质量测量的手段。
因此,我们需要找到一种主动的、从全网角度出发的传输定位手段。中兴通讯设备支持TWAMP 双向主动测量协议,定义了一种测量网络中任意两台支持这项标准的设备之间往返IP性能(时延、抖动、丢包)的方法。
TWAMP是在OWAMP(One-way Active Measurement Protocol 单向主动测量协议)的基础上演进而来,可以进行两个网络设备间双向的网络性能测量。TWAMP有TWAMP-Control和TWAMP-Test两个协议,前者在TCP层,通过知名端口862与对端连接,用于启动和控制测量会话;后者在UDP层,用来沿着传输路径发送测量包和返回测试包。
TWAMP的部署流程:
典型的TWAMP组网:
TWAMP的意义重大,主要有以下几点:返回搜狐,查看更多
- 能够对全网传输质量状况实现可视化,全面、真实的掌握网络传输质量状况和发展趋势。
- 及时准确地发现网络故障,使运维人员快速排出故障,提高维护效率,从而提高业务质量,提升用户满意度。
- 能7x24小时、长期、实时的、高精度的测量评估业务质量,有利于对网络质量进行历史追溯和长期发展趋势分析。
- 客观、精准地评测出时延、抖动、丢包、错序和重传等网质量状况,从而更真实的反映出现网业务经过网络时的真实质量状况。
- 更合理地进行网络规划和建设,减少不必要的投资。
- 节省维护成本,降低维护人员的劳动强度,提高人力资源利用率。