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 洪泛 onoff

启用 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 地址或 autoauto 将地址设置为交换机的主环回地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set nve vxlan source address 10.10.10.1