Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

双向主动测量协议 (TWAMP)

云原生路由器支持双向主动管理协议 (TWAMP),用于测量和监控 5G 传输网络中的网络性能。它支持托管和轻量级 TWAMP。

RFC 5357 中描述的双向主动管理协议 (TWAMP) 是一种网络性能测量和监控服务,用于 5G 传输网络的主动性能监控。TWAMP 是单向主动管理协议 (OWAMP) 的扩展,提供双向或往返测量,而不是单向功能。双向测量不需要本地和远程时钟同步。远程主机支持可以限制为简单的回显功能。TWAMP定义了一个开放协议,用于使用时间戳以比其他方法更准确地测量双向或往返指标,同时考虑处理延迟。有关更多详细信息,请查看 了解双向有源测量协议 主题。

云原生路由器支持两种 TWAMP 实现方式:

  • 托管 TWAMP — 在控制客户端和响应方服务器之间建立 TCP 控制连接,用于交换测试会话信息。测量和监控测试在会话发送方和会话反射方之间运行。
  • Light TWAMP — 控制客户端和响应方服务器之间未建立控制连接。会话发送方直接使用会话反射器运行测量和监控测试。会话反射器不知道会话状态。

请注意以下云原生路由器行为,用于对 TWAMP 测试数据包进行时间戳记:

  • TWAMP会话发送方发送的测试数据包的时间戳由应用程序设置
  • TWAMP 会话反射器接收的测试数据包的时间戳由内核设置

  • TWAMP 会话反射器反射的测试数据包的时间戳由应用程序设置
  • TWAMP 会话发送方接收的反射数据包的时间戳由内核设置

配置

您可以使用最少的配置配置 TWAMP 服务器和客户端。还有一些具有默认值的附加配置参数,可以根据您的要求进行修改。请查看 编辑服务 rpm twamp 命令以获取有关每个配置选项的更多信息。下表提供了选项的默认值:

表 1:TWAMP 客户端默认值

选择

默认值

控制类型(轻量级 | 托管型)

管理

目标端口 (862 - 65535)

862

历史大小 (0 - 512)

50

移动平均大小 (0 - 512)

0

persistent-results(启用 | 禁用)

禁用

目标地址

IPv4 地址。此字段对于托管控件类型是必需的。如果为灯光控制类型配置,则配置提交将失败。

tcp-keepcnt (1 - 50)

6

tcp-keepidle(1 - 600 秒)

120

tcp-keepintvl(1 - 600 秒)

5

测试计数 (0 - 4294967290)

0

测试间隔 (1 - 255)

1

test-session(名称)

命令的

数据大小 (60 - 1400)

60

目标端口 (862 - 65535)

862

DSCP 代码点

000000

探测计数 (1 - 4294967290) 1

探头间隔 (1 - 255)

1

表 2:TWAMP 服务器默认值

选项

端口 (862 - 65535) [light]

862

最大连接持续时间(0 - 120 小时)

24

最大连接数 (0 - 1000)

64

每个客户端的最大连接数 (1 - 500)

64

最大会话数 (1 - 2048)

64

每次连接的最大会话数 (1 - 1024)

64

端口 (1 - 65535) [服务器]

862

端口 (1 - 65535) [routing-instance-list]

862

server-inactivity-timeout(0 - 30 分钟)

15

tcp-keepcnt (1 - 50)

6

tcp-keepidle(1 - 600 秒)

120

tcp-keepintvl(1 - 600 秒)

5

下面提供了托管或TWAMP灯的TWAMP客户端和服务器配置示例。使用 configlet 资源 配置 cRPD:

TWAMP客户端/服务器配置(托管,最低配置)

客户端配置

服务器配置

TWAMP客户端/服务器配置(托管,可选配置)

客户端配置

服务器配置

TWAMP客户端/服务器配置(轻量级,最低配置)

客户端配置

服务器配置

TWAMP客户端/服务器配置(轻量级,可选配置)

客户端配置

服务器配置

注意:

默认情况下,客户端控件连接 test-count 设置为零。在这种情况下,TWAMP测试会在配置提交后自动启动,并继续运行,直到配置被删除。如果 test-count 配置为非零值,则必须使用以下命令启动或停止 TWAMP 测试:

验证

您可以使用命令 show services rpm twamp client probe-results 验证 cRPD shell 上的 TWAMP 探测结果:

其他 show 命令包括: