VXLAN
nv unset
命令会删除您使用等效的 nv set
命令设置的配置。本指南仅在 nv unset
命令与 nv set
命令不同时描述 nv unset
命令。
nv set nve vxlan ageing
配置 VXLAN 老化计时器。您可以设置介于 0 和 4096 之间的值。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan ageing 4096
nv set nve vxlan arp-nd-suppress
打开或关闭 VXLAN ARP 和 ND 抑制。默认设置为 on
。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan arp-nd-suppress off
nv set nve vxlan decapsulation dscp action
配置 VXLAN 解封装 DSCP 或 COS 操作。您可以指定以下选项之一
copy
(如果内部数据包是 IP)。preserve
(内部 DSCP 不会更改)。derive
(来自交换机优先级)。
示例
cumulus@switch:~$ nv set nve vxlan decapsulation dscp action derive
nv set nve vxlan enable
全局打开或关闭 VXLAN。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan enable on
nv set nve vxlan encapsulation dscp action
配置封装期间的 VXLAN 外部 DSCP 操作。您可以指定以下选项之一
copy
(如果内部数据包是 IP)set
(设置为特定值)derive
(来自交换机优先级)。
默认设置为 derive
。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan encapsulation dscp action derive
nv set nve vxlan encapsulation dscp value
配置要放入外部 VXLAN 数据包中的 DSCP 值。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan encapsulation dscp 16
nv set nve vxlan flooding enable
打开或关闭 VXLAN 洪泛 on
或 off
。
启用 VXLAN 洪泛需要头端复制。当您启用 VXLAN 洪泛时,请确保使用 nv set nve vxlan flooding head-end-replication evpn
命令设置头端复制。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan flooding enable on
nv set nve vxlan flooding head-end-replication <hrep-id>
配置 VXLAN 头端复制,其中交换机复制 BUM 流量并将各个副本发送到远程目的地。
命令语法
语法 | 描述 |
---|---|
<hrep-id> | IPv4 单播地址或 evpn 。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan flooding head-end-replication 10.10.10.2
nv set nve vxlan flooding multicast-group <ipv4-multicast>
配置 VXLAN 洪泛的多播组。BUM 流量进入指定的多播组,对该组感兴趣的接收者会接收流量。这通常要求您在网络中使用 PIM-SM。
每个第 2 层 VNI 一个多播组是底层带宽利用率的最佳配置。但是,您可以为多个第 2 层 VNI 指定相同的多播组。
命令语法
语法 | 描述 |
---|---|
<ipv4-multicast> | 多播组。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan flooding multicast-group 224.0.0.10
nv set nve vxlan mac-learning
打开或关闭 VXLAN MAC 学习。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan mac-learning on
nv set nve vxlan mlag shared-address <shared-address>
配置 VXLAN 主动-主动的任播 IP 地址。
命令语法
语法 | 描述 |
---|---|
<shared-address> | 任播 IP 地址。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan mlag shared-address 10.0.1.12
nv set nve vxlan mtu
配置 VXLAN 接口的 MTU。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan mtu 1500
nv set nve vxlan port
配置 Cumulus Linux 用于 VXLAN 封装的 UDP 端口。默认端口为 4789。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan port 1024
nv set nve vxlan source address <source-address>
配置 VXLAN 隧道的本地隧道 IP 地址。
命令语法
语法 | 描述 |
---|---|
<source-address> | IPv4 地址或 auto 。auto 将地址设置为交换机的主环回地址。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set nve vxlan source address 10.10.10.1