8.13.7.2. 为链路状态监控配置 ARP Ping
组守护进程
teamd
将 ARP REQUEST 发送到链路远程末尾的地址,以确定链接是否已启动。使用的方法与 arping 实用程序相同,但它不使用该实用程序。
准备包含 JSON 格式的新配置的文件,如下例所示:
{ "device": "team0", "runner": {"name": "activebackup"}, "link_watch":{ "name": "arp_ping", "interval": 100, "missed_max": 30, "source_host": "192.168.23.2", "target_host": "192.168.23.1" }, "ports": { "em1": { "prio": -10, "sticky": true }, "em2": { "prio": 100 } } }此配置使用 arp_ping 作为链路监视器。
missing_max
选项是允许最多允许回复数的限值(例如,ARP 回复)。它应当与 interval
选项一同选择,以确定链接报告为 down 前的总时间。
要加载组端口的新配置 em2在包含 JSON 配置的文件中,以
root
用户身份运行以下命令:
~]# teamdctl port config update em2 JSON-config-file请注意,旧配置将被覆盖,省略的任何选项都将重置为默认值。有关更多团队守护进程控制工具命令示例,请参阅
teamdctl(8)手册页
。