DHCP 中继

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


nv set service dhcp-relay <vrf-id> agent enable

启用 DHCP 代理信息选项 82,该选项允许 DHCP 中继将电路或中继特定信息插入到交换机转发到 DHCP 服务器的请求中。您可以指定 onoff

命令语法

语法描述
<vrf-id>您要配置的 VRF。

版本历史

在 Cumulus Linux 5.7.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay default agent enable on

nv set service dhcp-relay <vrf-id> agent remote-id <remote-id>

设置远程 ID DHCP 代理信息选项 82,其中包括标识中继代理的信息,例如 MAC 地址。默认情况下,这是运行 DHCP 中继的设备上的系统 MAC 地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<remote-id>远程 ID,其中包括标识中继代理的信息,例如 MAC 地址。

版本历史

在 Cumulus Linux 5.7.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay default agent remote-id 44:38:39:BE:EF:AA

nv set service dhcp-relay <vrf-id> agent use-pif-circuit-id enable

启用电路 ID DHCP 代理信息选项 82,其中包括有关请求传入的电路的信息,例如 SVI 或物理端口。默认情况下,这是接收客户端请求的接口的可打印名称。您可以指定 onoff

命令语法

语法描述
<vrf-id>您要配置的 VRF。

版本历史

在 Cumulus Linux 5.7.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay default agent use-pif-circuit-id enable on

nv set service dhcp-relay <vrf-id> gateway-interface <interface-id>

在接口上配置网关 IPv4 地址。

在 Cumulus Linux 5.4 及更早版本中,此命令为 nv set service dhcp-relay <vrf-id> giaddress-interface <interface-id>

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>网关接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay default gateway-interface lo

nv set service dhcp-relay <vrf-id> gateway-interface <interface-id> address

在网关接口上配置 IPv4 地址。

在 Cumulus Linux 5.4 及更早版本中,此命令为 nv set service dhcp-relay <vrf-id> giaddress-interface <interface-id> address <ipv4-address>

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>网关 IP 地址。
<ipv4-address>网关接口上的 IPv4 地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay default gateway-address-interface address lo 10.10.10.1

nv set service dhcp-relay <vrf-id> interface <interface-id>

配置要配置 DHCP 中继的接口。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay default interface swp51

nv set service dhcp-relay <vrf-id> server <server-id>

配置 DHCP 服务器。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<server-id>DHCP 服务器的 IPv4 地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay default server 172.16.1.102

nv set service dhcp-relay <vrf-id> source-ip

配置要在中继数据包上使用的源 IP 地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay default source-ip gateway

nv set service dhcp-relay6 <vrf-id> interface downstream <interface-id>

配置 DHCP 中继下游接口。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>DHCP 中继接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay6 default interface downstream swp1

在 DHCP 中继下游接口上配置 IPv6 地址。

在 Cumulus Linux 5.4 及更早版本中,该命令为 nv set service dhcp-relay6 <vrf-id> interface downstream <interface-id> address <ipv6>

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>DHCP 中继下游接口。
<ipv6>IPv6 地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay6 default interface downstream swp1 address 2001:db8::1

nv set service dhcp-relay6 <vrf-id> interface upstream <interface-id>

为 IPv6 的 DHCP 中继配置上游接口。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>DHCP 中继上游接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay6 default interface upstream swp51

nv set service dhcp-relay6 <vrf-id> interface upstream <interface-id> server-address <ipv6>

在 DHCP 中继上游接口上配置 IPv6 地址。

在 Cumulus Linux 5.4 及更早版本中,该命令为 nv set service dhcp-relay6 <vrf-id> interface upstream <interface-id> address <ipv6>

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>DHCP 中继接口。
<ipv6>IPv6 地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-relay6 default interface upstream swp51 server-address 2001:db8:0002::0a00:0002