示例:为 SRX 系列防火墙配置 TWAMP 客户端和服务器

此示例说明如何配置双向主动测量协议 (TWAMP) 客户端和 TWAMP 服务器。

注意:

我们的内容测试团队已验证并更新了此示例。

要求

此示例使用以下硬件和软件组件:

  • SRX 系列防火墙。

  • Junos OS 18.1R1 及更高版本。

    • 在 Junos OS 22.2R1 版上使用 vMX 进行了更新和重新验证。

在开始配置TWAMP客户端和TWAMP服务器之前,请确保您已阅读 了解双向有源测量协议, 以了解此任务如何适应整个配置过程。

概述

TWAMP 是一种开放协议,用于测量支持 TWAMP 协议的网络中任意两台设备之间的网络性能。TWAMP由TWAMP-Control协议和TWAMP-Test协议组成。TWAMP-Control 协议用于在控制客户端之间启动、启动和停止测试会话。用于在会话发送方和会话反射器之间交换测试数据包的 TWAMP-Test 协议。

图 1 显示了 TWAMP 架构,由以下实体组成,这些实体负责启动监控会话和交换数据包:

  • 控制客户端启动所有请求的测试会话并显示 start sessions 消息,并且 TWAMP 服务器确认。如有必要,控制客户端会发送一条消息以停止所有测试会话。

  • 会话发送方和会话反射器根据每个活动会话的 TWAMP-Test 协议交换测试数据包。收到 TWAMP-Test 数据包后,会话反射器将反射测量数据包,并且不会在 TWAMP 中收集任何数据包统计信息。

图 1:配置 TWAMP 客户端和 TWAMP 服务器 Network topology diagram showing TWAMP setup with R1 as client and R2 as server. R1 has interfaces ge-0/0/0 with IP 10.0.12.1/24 and lo0 with IP 192.168.0.1/32. R2 has interfaces ge-0/0/0 with IP 10.0.12.2/24 and lo0 with IP 192.168.0.2/32. Direct link for performance analysis.

TWAMP 服务器是管理一个或多个 TWAMP 会话并能够配置每个会话端口的终端系统。TWAMP 服务器侦听 TCP 端口。会话反射器和 TWAMP 服务器组成 IP 服务级别协议作中的 TWAMP 响应方。

对于 Junos OS 18.1R1 版,控制客户端和会话发送方都驻留在同一设备上。客户端设计不强制要求 TWAMP 服务器和会话反射器位于同一系统上。因此,瞻博网络 TWAMP 客户端也能够与第三方服务器实现配合使用。

为 SRX 系列防火墙配置 TWAMP 客户端

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,在层次结构级别将[edit]命令复制并粘贴到 CLI 中,然后从配置模式进入。commit

分步程序

下面的示例要求您在各个配置层级中进行导航。

要配置 TWAMP 客户端,请执行以下作:

  1. 将客户端设备主机名配置为 R1。

  2. 配置设备 R1 接口。

  3. 使流量和系统服务在设备 R1 上运行,否则默认情况下会被丢弃。

  4. 配置从设备 R1 到设备 R2 的控制会话。

  5. 配置从设备 R1 到设备 R2 的测试会话,以收集探测结果。

结果

在设备 R1 上的配置模式下,输入 show | no-more 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

为 SRX 系列防火墙配置 TWAMP 服务器

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,在层次结构级别将[edit]命令复制并粘贴到 CLI 中,然后从配置模式进入。commit

分步程序

下面的示例要求您在各个配置层级中进行导航。

要配置 TWAMP 服务器,请执行以下作:

  1. 将服务器设备主机名配置为 R2。

  2. 配置设备 R2 接口。

  3. 使流量和系统服务在设备 R2 上运行,否则默认情况下会被丢弃。

  4. 配置设备 R2 的客户端属性以与设备 R1 连接。

结果

在 R2 上的配置模式下,输入 show | no-more 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

验证

确认配置工作正常。

验证 TWAMP 客户端会话

目的

验证是否已在设备 R1 上建立 TWAMP 客户端会话。

行动

在作模式下,输入命令 show services rpm twamp client session 。

意义

配置的控制和测试会话(分别为 c1 和 t1)在设备 R1 上建立。

验证 TWAMP 服务器会话

目的

验证是否在设备 R2 上建立了 TWAMP 服务器会话。

行动

在作模式下,输入命令 show services rpm twamp server session 。

意义

设备 R2 上的服务器会话处于活动状态,设备 R1 为发送方,设备 R2 为反射器。

验证测试会话结果

目的

验证 TWAMP 是否在设备 R1 上测试会话。

行动

在作模式下,输入命令 show services rpm twamp client probe-results 。

意义

将生成 TWAMP 测试会话的探测结果。这表示客户端-服务器连接已成功建立。