ARP

nv unset 命令会移除您使用等效的 nv set 命令设置的配置。本指南仅在 nv unset 命令与 nv set 命令不同时描述 nv unset 命令。


nv set interface <interface-id> neighbor ipv4 <ip-address-id> lladdr <lladdr-id>

为接口配置静态 ARP 表条目,该接口具有与 MAC 地址关联的 IPv4 地址,以便于管理或作为安全措施来防止欺骗和其他恶意活动。

命令语法

语法描述
<interface-id>您想要配置的接口。
<ip-address-id>静态 IP 地址。
<lladdr-id>您想要与 IPv4 地址关联的 MAC 地址。

版本历史

在 Cumulus Linux 5.7.0 中引入。

示例

cumulus@switch:~$ nv set interface swp51 neighbor ipv4 10.5.5.51 lladdr 00:00:5E:00:53:51

nv set interface <interface-id> neighbor ipv4 <ip-address-id> lladdr <lladdr-id> flag

配置一个标志以指示 ARP 表条目中的邻居是路由器 (is-router) 还是外部学习到的 (ext_learn)。

命令语法

语法描述
<interface-id>您想要配置的接口。
<ip-address-id>静态 IP 地址。
<lladdr-id>您想要与 IPv4 地址关联的 MAC 地址。

版本历史

在 Cumulus Linux 5.7.0 中引入。

示例

cumulus@switch:~$ nv set interface swp51 neighbor ipv4 10.5.5.51 lladdr 00:00:5E:00:53:51 flag is-router

nv set interface <interface-id> neighbor ipv4 <ip-address-id> lladdr <lladdr-id> state

配置 ARP 表条目中邻居的状态 (delayfailedincompletenoarppermanentprobereachablestale)。

命令语法

语法描述
<interface-id>您想要配置的接口。
<ip-address-id>静态 IP 地址。
<lladdr-id>您想要与 IPv4 地址关联的 MAC 地址。

版本历史

在 Cumulus Linux 5.7.0 中引入。

示例

cumulus@switch:~$ nv set interface swp51 neighbor ipv4 10.5.5.51 lladdr 00:00:5E:00:53:51 state permanent

nv set system global arp base-reachable-time

配置邻居缓存条目的有效时长。该条目的有效期至少为基本可达时间除以二和基本可达时间除以三之间的值。您可以指定介于 30 到 2147483 秒之间的值。默认值为 auto;NVUE 从 /etc/sysctl.d/neigh.conf 文件中派生 auto 的值。

版本历史

在 Cumulus Linux 5.6.0 中引入。

示例

cumulus@switch:~$ nv set system global arp base-reachable-time 50