Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:选择要使用 TWAMP 进行测试的 LAG 成员

TWAMP 是第 3 层协议,这意味着测试探针遵循路由表。您可以选择聚合以太网接口来运行 TWAMP 测试。但是,当通过聚合链路进行测试时,探针会像任何其他数据包一样受到基于散列的负载平衡的影响。如果需要在离开和返回的途中手动选择 LAG 成员进行测试,则可以利用 TWAMP 对 MPLS 分段路由的支持来完成此操作。

TWAMP 是一种开放协议,用于测量支持 TWAMP 协议的网络中任意两台设备之间的网络性能。TWAMP 由 TWAMP-Control 协议和 TWAMP-Test 协议组成。TWAMP-Control 协议用于在 TWAMP 客户端上启动、启动和停止测试会话。TWAMP 还提供轻操作模式,其中跳过协议的 TWAMP-Control 部分,服务器仅反映在预设 UDP 端口上接收到的任何探针(端口 862 保留用于此目的)。TWAMP-Test 协议在会话发送方和会话反射器之间交换测试数据包。

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

默认情况下,TWAMP 测试探针使用基于哈希的负载平衡分布在 LAG 成员之间。由于无法预测探针采用的路径,因此测试结果各不相同,无法用于准确衡量链路的性能以及对服务级别协议的遵守情况。在此示例中,您可以覆盖该负载平衡以获得更准确的测量值。除了配置 TWAMP 客户端和服务器以生成探针外,您还可以按如下方式覆盖负载平衡:

  • 配置 LAG 接口。
  • 此外,配置 MPLS 静态 LSP 以显式选择一个特定的 LAG 成员,以便为转发和返回路径分别选择一个特定的 LAG 成员,然后在 TWAMP 客户端上配置源路由,使测试探针能够使用这些静态 LSP。

先决条件

此示例具有以下要求:

表 1:示例先决条件

硬件要求

PTX 系列路由器

软件要求

Junos OS 演化版 24.4R1 或更高版本

许可要求

开始之前

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

功能概述

下面是此示例中使用的技术摘要,以及用于验证是否正确配置所有内容的 show 命令的摘要:

表 2:功能概述

使用的技术

  • TWAMP 灯光模式

  • 聚合以太网接口、LAG、IEEE 802.3ad 链路聚合

  • MPLS 静态标签交换路径 (LSP)

主要验证任务

  • 显示服务监控 TWAMP 客户端 test-info

  • 显示服务监控 TWAMP 服务器 test-info

  • 显示服务监控 TWAMP 客户端探测结果

  • 显示服务监控 TWAMP 客户端历史记录-结果简介 控制-连接 id

  • 显示路由表 MPLS.0 标签 label 详细信息

拓扑概述

在此拓扑中,设备 R1 是 TWAMP 客户端。因此,此设备会启动、启动和停止 TWAMP 测试会话。设备 R2 是 TWAMP 服务器。因此,此设备管理 TWAMP 测试会话并将 TWAMP 探测反射回 TWAMP 客户端。

图 1:拓扑结构 Network topology diagram showing TWAMP setup with R1 as client and R2 as server. R1 has interface et-1/0/0 with IP 10.1.1.1/30. R2 has interface et-1/0/0 with IP 10.1.1.2/30.

下面是按设备划分的此拓扑的配置任务摘要:

表 3:拓扑概述

主机名

角色

功能

R1

TWAMP 客户端

配置 TWAMP 客户端、测试会话和聚合以太网接口。(可选)为 TWAMP 配置 MPLS 静态 LSP 和源路由。

R2

TWAMP 服务器

配置 TWAMP 测试会话、聚合以太网接口和 TWAMP 服务器。(可选)为返回路径配置 MPLS 静态 LSP。

注意:

有关设备的示例配置和 show 命令,请参阅:

配置 R1(TWAMP 客户端)

以下示例显示了使用 LAG 接口进行 TWAMP 客户端配置的过程,以确保 TWAMP 探测遵循固定路径。在可选步骤中,您可以在 LAG 接口上为转发路径配置 MPLS 静态 LSP,并为 TWAMP 测试会话配置分段路由,以便为转发和返回路径显式选择特定的 LAG 成员。对于此功能,无需跨网络使用 MPLS 分段路由。您只需在 TWAMP 客户端和 TWAMP 服务器上设置 LAG 接口即可处理基本 MPLS。对于此示例,任何数据包(TWAMP还是其他数据包)都不需要离开带有MPLS标记的客户端或服务器;这是一种本地路由方案。

  1. 设备 R1 配置聚合以太网接口的数量。
  2. 配置聚合以太网接口,以便为设备 R1 形成链路聚合组 (LAG)。
  3. 配置从设备 R1 到设备 R2 的控制会话。

    此示例使用 TWAMP 灯光模式。

  4. 配置从设备 R1 到设备 R2 的测试会话,以收集探测结果。
  5. (可选)显式选择测试探针可以使用的 LAG 成员。
    1. 配置 MPLS 以显式选择转发路径的特定 LAG 成员。

      TWAMP 客户端设备上配置了转发路径的静态 LSP。返回路径的静态 LSP 配置在 TWAMP 服务器设备上。

    2. 为 TWAMP 测试会话配置 MPLS 源路由,以便测试会话可以使用特定的 LAG 成员。

      在这些配置命令中使用 TWAMP 客户端设备和 TWAMP 服务器设备上配置的 LSP 编号。

  6. 显示配置。

    在设备 R1 上的配置模式下,输入 show | no-more 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。以下输出包括可选的 MPLS 配置。当输出显示预期的配置时,请继续执行下一步。

  7. 提交配置。

配置 R2(TWAMP 服务器)

以下示例显示了使用 LAG 接口的 TWAMP 服务器配置过程,用于正向路径和返回路径,以确保 TWAMP 探针遵循固定路径。在可选步骤中,您可以在 LAG 接口上配置 MPLS 静态 LSP,以便为返回路径显式选择特定的 LAG 成员。

  1. 设备 R2 配置聚合以太网接口的数量。
  2. 配置 聚合以太网接口,以便为设备 R2 形成链路聚合组 (LAG)。
  3. 配置 TWAMP 服务器。

    此示例使用 TWAMP 灯光模式。

  4. (可选)配置 MPLS 以显式选择返回路径的特定 LAG 成员。
  5. 显示配置。

    在设备 R2 上的配置模式下,输入 show | no-more 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。以下输出包括可选的 MPLS 配置。当输出显示预期的配置时,请继续执行下一步。

  6. 提交配置。

验证

确认配置工作正常。

表 4:验证命令
命令 任务

显示服务监控 TWAMP 客户端 test-info

验证 TWAMP 客户端是否在设备 R1 上已建立且处于活动状态。

显示服务监控 TWAMP 服务器 test-info

验证是否在设备 R2 上建立了 TWAMP 测试会话。

显示服务监控 TWAMP 客户端探测结果

验证 TWAMP 测试会话是否正在生成探针。

显示服务监控 TWAMP 客户端历史记录-结果简介 控制-连接 id

验证特定的 TWAMP 控制连接是否已建立且处于活动状态。

显示路由表 MPLS.0 标签 label 详细信息

(选答)如果已为 TWAMP 配置了 MPLS 静态 LSP 和源路由,请验证路径的 MPLS 静态 LSP 是否已建立且处于活动状态。对于转发路径,请在 TWAMP 客户端设备上发出此命令。对于返回路径,请在TWAMP服务器设备上发出此命令。

验证 TWAMP 客户端会话

目的

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

行动

在操作模式下,输入命令 show services monitoring twamp client test-info

意义

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

验证 TWAMP 服务器测试会话

目的

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

行动

在操作模式下,输入命令 show services monitoring twamp server test-info

意义

设备 R2 上的测试会话已建立且处于活动状态,其中设备 R1 为客户端,设备 R2 为服务器。

验证是否已生成探测结果

目的

验证 TWAMP 测试会话是否正在生成探针。

行动

在操作模式下,在设备 R1 上输入 show services monitoring twamp client probe-results 命令。

意义

设备 R1 上配置的控制和测试会话(分别为 c1 和成员 1)正在生成探测结果。

验证有关特定控制会话的详细信息

目的

验证特定的 TWAMP 控制连接是否已建立且处于活动状态。

行动

在操作模式下,在设备 R1 上输入 show services monitoring twamp client history-results brief control-connection c1 命令。

意义

配置的控制和测试会话(分别为 c1 和成员 1)在设备 R1 上处于活动状态。该命令还会生成已运行的测试的历史记录。

验证转发或返回路径的 MPLS 静态 LSP

目的

(选答)如果已为 TWAMP 配置了 MPLS 静态 LSP 和源路由,请验证路径的 MPLS 静态 LSP 是否已建立且处于活动状态。对于转发路径,在TWAMP客户端设备(R1)上发出此命令。对于返回路径,请在TWAMP服务器设备(R2)上发出此命令。

行动

在操作模式下,对于转发路径,在设备 R1 上输入 show route table mpls.0 label 700001 detail 命令。

在操作模式下,对于返回路径,您需要在设备 R2 上输入 show route table mpls.0 label 800001 detail 命令。您会看到与上述示例类似的输出,不同之处在于下一跃点是设备 R1。

意义

转发路径的静态 LSP 处于活动状态,下一跃点是 TWAMP 服务器设备 R2。

配置命令附录

设置设备 R1(TWAMP 客户端)和设备 R2(TWAMP 服务器)的命令输出:

显示命令附录

在设备 R1(TWAMP 客户端)上进行验证:

在设备 R2(TWAMP 服务器)上进行验证: