Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 TWAMP 自动重启

网络中断或配置更改后,当双向主动管理协议 (TWAMP) 客户端出现故障时,您必须使用 request services rpm twamp start client 命令手动启动 TWAMP 会话。从 Junos OS 19.1R1 版开始,TWAMP 客户端会自动重新启动,无需任何手动干预。

TWAMP会话的自动重新启动使TWAMP客户端能够在以下情况下自动启动TCP控制连接和UDP测试会话:

  • 提交 TWAMP 客户端配置后立即执行。

  • 远程作守护程序 (rmopd) 启动后,具有有效的 TWAMP 客户端配置状态。

  • 激活TWAMP客户端配置后。

  • 在可从 TWAMP 客户端访问 TWAMP 服务器后,立即基于 test-interval.

当网络出现故障或TWAMP服务器因任何原因无法访问时,TWAMP客户端会在每个 test-interval值后尝试重新连接到TWAMP服务器,直到成功为止。但是,要使客户端自动重新连接到 TWAMP 服务器,test-count命令中的set rpm twamp client control-connection test-count 值必须为 0。在 TWAMP 服务器端,in 的set rpm twamp server max-connection-duration默认值max-connection-duration也必须为 0。因此,您可以保留连接,直到它被清除。

注意:

从 Junos OS 19.1R1 版开始,TWAMP 客户端和 max-connection-duration TWAMP 服务器的默认值test-count为 0。

配置并提交 TWAMP 测试后,客户端将无限期地运行测试,也就是说,即使在测试完成后,即使网络或服务器出现故障,客户端也会在配置的测试间隔后继续发送探测。您可以通过将选项的 test-count 值更改为非零值来停止测试的自动运行。如果这样做,自动重启功能将被禁用,您需要手动启动TWAMP客户端,以便它与服务器建立连接并开始测试会话。

您可以维护和查看与在服务器不可用期间发送的先前探测相关的统计信息。您可以使用命令 set services rpm twamp client control-connection c1 persistent-results 在网络恢复后或再次访问 TWAMP 服务器时保留和显示测试结果。

好处

  • 在客户端因网络中断或配置更改而关闭后,无需手动重新启动 TWAMP 会话。

  • 无需运行事件脚本即可从客户端重新启动 TWAMP 会话。

对 TWAMP 客户端和服务器的 TCP Keepalive 支持

当另一个对等方变得无法访问时,激活探测可以断言客户端(对等方)。如果问题出在两个对等方之间的网络中,则激活作是等待一段时间,然后在将连接标记为断开之前重试发送激活数据包。

当 TCP 连接的激活计时器达到零时,TCP 客户端会向其对等方发送一个激活探测数据包,其中没有数据,并且 ACK 标志处于打开状态。客户端接收来自远程主机的回复,没有数据,并设置了 ACK 标志。如果客户端收到对其激活探测的回复,则客户端可以断言连接仍在启动且正在运行。如果对等方未回复激活探测,则可以断言不能将连接视为有效,然后采取纠正措施。

在Junos OS中,要检测TWAMP客户端和TWAMP服务器上的TWAMP控制连接故障,需要配置以下参数:

  • tcp-keepcnt- 在考虑连接失效并通知应用层之前要发送的未确认探针数。

  • tcp-keepidle—发送的最后一个数据包与发送的第一个激活探测之间的时间间隔。

  • tcp-keepintvl—连续激活探针之间的时间间隔。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
19.1R1
从 Junos OS 19.1R1 版开始,TWAMP 客户端会自动重新启动,无需任何手动干预。