目录

简介

先决条件

要求

使用的组件

背景信息

关于VXLAN

VXLAN要求

VXLAN模式

多播模式

单播模式

配置

启用VXLAN功能

验证功能是否已启用

配置默认模式

配置VTEP端口配置文件

创建VTEP VMKernel接口

创建网桥域

为虚拟机创建VXLAN端口配置文件。

验证网桥域

检验连通性

切换到单播模式

检验单播网桥域

检验单播模式下的连通性

部署VXLAN网关

关于VXLAN网关

启用功能

为VXLAN网关准备VSM

在1x10设备上安装VXLAN网关

检验VSM中的模块

形成高可用性

验证

VSM CLI

VEM命令

故障排除

简介

本文档介绍如何在Cisco Nexus 1000V(N1kV)系列交换机上配置虚拟可扩展局域网(VXLAN)。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档不限于特定的软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

背景信息

本节介绍VXLAN功能，以及如何实施以解决数据中心内的可扩展性限制。

关于VXLAN

由于帧中的VLAN ID字段仅为12位，因此它将VLAN数限制为4,096个，并保留一些。VXLAN功能引入了24位ID字段，该字段可以扩展包含1600万个不同LAN网段的可能性。这类似于从IPv4过渡到IPv6。

为便于比较，标准框架布局如下：

以下是VXLAN封装的帧布局：

使用VXLAN传输时，初始第2层(L2)帧封装在第3层(L3)数据包中。然后，目的设备解封数据包，并根据其中包含的目的介质访问控制(MAC)地址发送帧。这允许当前基础设施上的分段流量，并允许网络跨数据中心镜像第2层域。此外，它还支持跨数据中心vMotions等增强功能。

VXLAN技术的使用在需要您扩展并为客户提供基础设施的环境中十分实用。VMware vCloud Director就是一个很好的例子，提供商在其中为客户部署资源。这包括来自服务器的计算机资源、使用VMware网络的网络资源或由N1kV支持的思科网络。提供商使用VLAN作为租户VXLAN的传输机制。如果没有VXLAN，租户将获得自己的VLAN，可快速扩展至4,096个限制。现在，每个租户都可以分配一个VXLAN，并可以利用基础设施VLAN进行传输。这是可扩展的，而且仍然是分段的。

VXLAN要求

要使VXLAN工作，必须满足以下要求：

- 整个传输中的最大转换单元(MTU)大小必须增加到50字节，或者必须在虚拟机(VM)上减小MTU大小。

- 必须在网关上为传输VLAN(以太网报头(14)+ UDP报头(8)+ IP报头(20)+ VXLAN报头(8)= 50字节)配置代理地址解析协议(ARP)。

- 必须配置组播路由（对于组播模式）。
注意：这仅适用于1.5版和1.5版之前的VXLAN（组播模式）。版本1.5与N1kV版本4.2.1.SV2(2.1)打包。 此版本还支持单播传输方法。

- 必须配置互联网组管理协议(IGMP)监听查询器或协议独立组播(PIM)。

- 必须允许用户数据报协议(UDP)端口8472通过任何防火墙。
注意：这是用于封装流量的端口。

- 必须在每台主机上配置VMkernel接口。
注意：这些称为VXLAN隧道终端(VTEP)。 它们在环境中封装和解封VXLAN流量。您可以使用与l3control相同的VMkernel。

VXLAN模式

在N1kV版本4.2.1.SV2(2.1)中封装的VXLAN版本1.5中，VXLAN可以在组播模式或单播模式下运行。本节介绍这两种模式。

多播模式

每个VXLAN都分配了组播组IP。当VM加入VXLAN时，虚拟以太网模块(VEM)将IGMP加入请求发送到分配的组。广播、组播和泛洪流量将发送到所有VTEP;单播流量被发送到目的VTEP。

单播模式

对于广播、组播和未知单播帧，每个VXLAN将流量发送到在同一VXLAN中存放VM的每个VTEP的目标IP地址。如果存在多个VTEP，则只选择其中一个VTEP来接收泛洪流量，这与思科统一计算系统(UCS)上的指定广播接收器类似。 然后，VEM使用IP地址作为封装的目的VTEP。

在单播模式下，还有MAC分布功能。通过此功能，VSM从所有VEM获取所有MAC地址，并将其映射到指定的VTEP。由于VEM始终知道特定目标VM的目标VTEP，因此无需泛洪和复制。

注意：这仅对由同一VSM管理的VEM支持。

配置

使用本节在N1kV系列交换机上配置VXLAN。

启用VXLAN功能

输入以下命令以启用VXLAN功能：

Nexus1000v# conf t Enter configuration commands, one per line. End with CNTL/Z.

Nexus1000v(config)# feature segmentation

验证功能是否已启用

输入显示功能 | grep segmentation命令，以验证功能是否已启用：

Nexus1000v(config)# show feature | grep segmentation

network-segmentation  1         enabled

segmentation          1         enabled

配置默认模式

注意：默认模式为仅单播模式，不带MAC分布。本文档中的此示例将组播模式配置为默认模式，稍后转换到单播模式。

输入no segment mode unicast-only命令以配置默认模式：

Nexus1000v(config)# no segment mode unicast-only

配置VTEP端口配置文件

现在，您必须配置VTEP使用的端口配置文件。端口配置文件配置与添加VXLAN功能的其他接入端口配置文件类似。配置功能vxlan后，VEM将使用指定的VMkernel进行封装和解封。它还包括指定接收方选举中的信息。

Nexus1000v# conf t

Enter configuration commands, one per line. End with CNTL/Z.

Nexus1000v(config)# port-profile type vethernet VTEP

Nexus1000v(config-port-prof)# vmware port-group

Nexus1000v(config-port-prof)# switchport mode access

Nexus1000v(config-port-prof)# switchport access vlan 168

Nexus1000v(config-port-prof)# capability vxlan

Nexus1000v(config-port-prof)# no shutdown

Nexus1000v(config-port-prof)# state enabled

创建VTEP VMKernel接口

要创建VTEP VMkernel接口，请完成以下步骤：

1. 创建VMkernel并将其移至启用VXLAN的端口配置文件：

2. 选择已配置vxlan功能的VTEP端口配置文件：

3. 在外部VLAN中为VTEP分配IP地址：

4. 完成向导。

创建网桥域

网桥域定义网段ID(VXLAN ID)和组播组（IP地址）。

输入以下命令以创建网桥域：

Nexus1000v# conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Nexus1000v(config)# bridge-domain 192.168.1.x

Nexus1000v(config-bd)# segment id 5000

Nexus1000v(config-bd)# group 239.1.1.1

为虚拟机创建VXLAN端口配置文件。

要使VM使用VXLAN，必须为它们创建端口配置文件。端口配置文件配置相同，但它访问网桥域而非VLAN。

输入以下命令以为虚拟机创建VXLAN端口配置文件：

Nexus1000v# conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Nexus1000v(config)# port-profile type vethernet vxlan-192.168.1.x

Nexus1000v(config-port-prof)# vmware port-group

Nexus1000v(config-port-prof)# switchport mode access

Nexus1000v(config-port-prof)# switchport access bridge-domain 192.168.1.x

Nexus1000v(config-port-prof)# no shutdown

Nexus1000v(config-port-prof)# state enabled

验证网桥域

将VM放入端口配置文件后，必须验证网桥域的设置是否正确以及是否包含VM。

输入show bridge-domain命令以验证网桥域：

Nexus1000v# show bridge-domain 192.168.1.x

Bridge-domain 192.168.1.x (2 ports in all)

Segment ID: 5000 (Manual/Active)

Mode: Multicast (override)

MAC Distribution: DisableGroup IP: 239.1.1.1

State: UP               Mac learning: Enabled

Veth18, Veth19

检验连通性

下图说明如何验证您的VM在内部VXLAN上是否具有连接：

切换到单播模式

现在，您必须切换到仅单播模式并验证您仍然具有连接。

输入以下命令以切换到单播模式：

Nexus1000v# conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Nexus1000v(config)# bridge-domain 192.168.1.x

Nexus1000v(config-bd)# segment mode unicast-only

检验单播网桥域

输入show bridge-domain命令以验证单播网桥域：

Nexus1000v# show bridge-domain 192.168.1.x

Bridge-domain 192.168.1.x (2 ports in all)

Segment ID: 5000 (Manual/Active)

Mode: Unicast-only (override)

MAC Distribution: DisableGroup IP: 239.1.1.1

State: UP               Mac learning: Enabled

Veth18, Veth19

检验单播模式下的连通性

下图说明如何在单播模式下验证连接：

部署VXLAN网关

本节概述VXLAN网关，并介绍用于部署该网关的过程。

关于VXLAN网关

创建VXLAN网关是为了为VXLAN网段提供与常规VLAN网段通信的方式。它允许VXLAN上的虚拟机与外部VLAN上的物理服务器通信。这与VMware vShield设备类似，VMware vShield设备允许内部网络上的虚拟机与提供商网络上的其他计算机通信。

此网关是安装在Cisco Nexus 1x10系列设备上的虚拟服务刀片(VSB)。在Nexus 1x10系列设备上安装VXLAN网关时，必须使用网络类型灵活（第5类）运行该设备。

注意：VXLAN网关需要N1kV上的高级许可，因此，在配置模式下使用svs switch edition advanced命令切换到高级版之前，必须确保您拥有足够的许可证。

启用功能

要启用VXLAN网关，必须在N1kV上启用该功能。输入以下命令以启用该功能：

Nexus1000v(config)# feature vxlan-gateway

Nexus1000v(config)# 2013 Aug  1 18:34:20 Nexus1000v %SEG_BD-2-VXLAN_GATEWAY_ENABLED:

Feature vxlan-gateway enabled

Nexus1000v(config)# show feature | grep gateway

vxlan-gateway         1         enabled

为VXLAN网关准备VSM

VXLAN网关的端口配置文件必须在安装前在VSM上调配。这些配置文件包括VTEP的上行链路端口配置文件和vEthernet端口配置文件，这些配置文件配置了以下命令：

Nexus1000v(config)# feature vxlan-gateway

Nexus1000v(config)# 2013 Aug  1 18:34:20 Nexus1000v %SEG_BD-2-VXLAN_GATEWAY_ENABLED:

Feature vxlan-gateway enabled

Nexus1000v(config)# show feature | grep gateway

vxlan-gateway         1         enabled

现在，您必须配置VXLAN网关VTEP端口配置文件，其中包括功能vxlan功能以及VXLAN网关用于传输流量的传输IP地址。输入以下命令以配置它：

Nexus1000v(config)# port-profile vxgw-vtep  <---No vmware port-group cmd;

Not published to vCenter

Nexus1000v(config-port-prof)# switchport mode access

Nexus1000v(config-port-prof)# switchport access vlan 168

Nexus1000v(config-port-prof)# capability vxlan

Nexus1000v(config-port-prof)# no shutdown

Nexus1000v(config-port-prof)# state enabled

Nexus1000v(config-port-prof)# transport ip address 10.10.168.25 255.255.255.0

gateway 10.10.168.254

VXLAN网关需要两个物理直通接口的端口配置文件。这些链路必须在端口通道中继中配置。同时支持链路聚合控制协议(LACP)和静态端口通道。

网关获取VXLAN网段并将其映射到802.1Q VLAN。这是在服务实例中配置的。

注意：在网关注册后，您还可以配置服务实例。

输入以下命令以配置端口通道中继：

Nexus1000v(config)#port-profile type ethernet vxlan-gw-uplink <---No vmware

port-group cmd.

Nexus1000v(config-port-prof)# switchport mode trunk

Nexus1000v(config-port-prof)# switchport trunk allowed vlan 119,219,319

Nexus1000v(config-port-prof)# mtu 9000

Nexus1000v(config-port-prof)# channel-group auto mode active

Nexus1000v(config-port-prof)# no shutdown

Nexus1000v(config-port-prof)# description Virtual PP push in opaque data to vxgw

Nexus1000v(config-port-prof)# state enabled

Nexus1000v(config-port-prof)# service instance 168

Nexus1000v(config-port-prof-srv)# encapsulation dot1q 168 bridge-domain 192.168.1.x

Nexus1000v(config-port-prof-srv)#

要向VSM注册VXLAN网关，必须记录VSM的主MAC地址和辅助MAC地址。从VSM输入show vms internal info命令：

Nexus1000v# show vms internal info  Global svs connection mode: ipv4

Cached IP address: 10.10.168.2

DVS INFO:

-------------

DVS name: [Nexus1000v]

UUID: [ee 63 3c 50 04 b1 6d d6-58 61 ff ba 56 05 14 fd]

Description: [(null)]

Config version: [91]

Max ports: [8192]

DC name: [jristain]

OPQ data&colon; size [723], data&colon; [data-version 1.0]

switch-domain 27

switch-name Nexus1000v

cp-version 4.2(1)SV2(2.1)

control-vlan 1

system-primary-mac 00:50:56:bc:6a:3d

active-vsm packet mac 00:50:56:bc:2a:5f

active-vsm mgmt mac 00:50:56:bc:57:4e

standby-vsm ctrl mac 0050-56bc-74f1

inband-vlan 1

svs-mode L3

l3control-ipaddr 10.10.168.2

您现在可以在Nexus 1x10系列设备上安装VXLAN网关。

在1x10设备上安装VXLAN网关

将VXLAN网关软件复制到Nexus 1x10系列设备的bootflash:repository目录后，即可创建VSB。输入以下命令以创建它：

1010(config)# virtual-service-blade VXGW

1010(config-vsb-config)# virtual-service-blade-type

new vxgw.4.2.1.SV2.2.1.iso

输入show virtual-service-blade命令以验证您在VSB中创建的接口：

1010(config-vsb-config)# show virtual-service-blade name VXGW

virtual-service-blade VXGW

Description:

Slot id:        1

Host Name:

Management IP:

VSB Type Name :  vx-gw-1.5

Configured vCPU:           3

Operational vCPU:           3

Configured Ramsize:        2048

Operational Ramsize:        2048

Disksize:       3

Heartbeat:      0

Legends:   P -  Passthrough

--------------------------------------------------------------------

Interface        Type          MAC     VLAN    State    Uplink-Int

Pri  Sec  Oper  Adm

--------------------------------------------------------------------

VsbEthernet1/1  gw-uplink1                            up   up

VsbEthernet1/2  management                168    up   up

VsbEthernet1/3  gw-uplink2                            up   up

internal          NA        NA       NA              up   up

HA Role: Primary

HA Status: NONE

Status:       VSB NOT PRESENT

Location:     PRIMARY

SW version:

HA Role: Secondary

HA Status: NONE

Status:       VSB NOT PRESENT

Location:     SECONDARY

SW version:

VSB Info:

检查网络摘要以查看可用的上行链路。VXLAN网关接口必须置于直通模式并固定到Nexus 1x10系列设备上行链路。输入show network summary命令以查看网络摘要：

1010(config-vsb-config)# show network summary

Legends:    P - Passthrough

------------------------------------------------------------------------------

Port     State     Uplink-Interface  Speed  RefCnt   MTU   Nat-Vlan

Oper  Admin   Oper    Admin                         Oper  Admin

------------------------------------------------------------------------------

Gi1    up     up                     1000       1    9000

Gi2    up     up                     1000       1    9000

Gi3    up     up                     1000       0    9000

Gi4    up     up                     1000       0    9000

Gi5    up     up                     1000       0    9000

Gi6    up     up                     1000       0    9000

control0    up     up     Gi1     Gi1     1000            9000

mgmt0    up     up     Gi2     Gi2     1000            9000

将VSB接口固定到Nexus 1x10系列设备上行链路，并将其设置为直通模式。您还必须为管理VSB接口配置VLAN ID。

注意：确保在上游接口上启用了LACP。配置这些部分时，上行链路接口会执行LACP。

输入以下命令，将VSB接口固定到上行链路：

1010(config-vsb-config)# interface gw-uplink1 uplink GigabitEthernet3

1010(config-vsb-config)# interface gw-uplink2 uplink GigabitEthernet4

1010(config-vsb-config)# interface gw-uplink1 mode passthrough

1010(config-vsb-config)# interface gw-uplink2 mode passthrough

1010(config-vsb-config)# interface management uplink GigabitEthernet2

1010(config-vsb-config)# interface management vlan 168

配置网络上行链路后，启用VSB并验证部署是否成功。在部署VSB时，您必须输入许多字段的信息；您必须从之前描述的VSM添加主MAC地址和备用MAC地址。服务模块是VXLAN网关。此外，完成安装需要两个IP地址。

1010(config-vsb-config)# enable

Enter vsb image: [vxgw.4.2.1.SV2.2.1.iso]

Enter the VSM domain id[1-4095]: 27

Enter Management IP version [V4]: [V4]

Enter Management IP address of service module on primary: 10.10.168.101

Enter Management subnet mask of service module on primary: 255.255.255.0

Enter default gateway IP address of service module on primary: 10.10.168.254

Enter management IP address of service module on secondary: 10.10.168.102

Enter management subnet mask of service module on secondary: 255.255.255.0

Enter default gateway IP address of service module on secondary: 10.10.168.254

Enter HostName: VXLANGW

Enter the password for 'admin': S0lT3st1ng

VSM L3 Ctrl IPv4 address : 10.10.168.2

VSM Primary MAC Address: 0050.56bc.6a3d

VSM Standby MAC Address: 0050.56bc.74f1

Enter VSM uplink port-profile name: vxgw-pc

Enter VTEP port-profile name: vxgw-vtep

----Details entered----

DomainId : 27

IPV4V6 : V4PriMgmtIpV4 : 10.10.168.101

PriMgmtIpV4Subnet : 255.255.255.0

PriGatewayIpV4 : 10.10.168.254

SecMgmtIpV4 : 10.10.168.102

SecMgmtIpV4Subnet : 255.255.255.0

SecGatewayIpV4 : 10.10.168.254

HostName : VXLANGW

Password : S0lT3st1ng

VSMIpV4 : 10.10.168.2

VSMPriMac : 0050.56bc.6a3d

VSMStdbyMac : 0050.56bc.74f1

UplinkPPName : vxgw-pcVSMEncapPPName : vxgw-vtep

Do you want to continue installation with entered details (Y/N)? [Y]

Note: VSB installation is in progress, please use show virtual-service-blade

commands to check the installation status.

Note: VSB installation may take up to 5 minutes.

在Nexus 1x10系列设备上输入show virtual-service-blade summary命令，以验证VSB是否已部署并通电：

1010(config-vsb-config)# show virtual-service-blade summary

------------------------------------------------------------------

Name   HA-Role     HA-Status    Status                   Location

------------------------------------------------------------------

VXGW   PRIMARY     ACTIVE       VSB POWERED ON           PRIMARY

VXGW   SECONDARY   NONE         VSB DEPLOY IN PROGRESS   SECONDARY

检验VSM中的模块

VXLAN网关现在作为模块添加到VSM配置中。在VSM上输入show module命令以验证：

Nexus1000v# show module

Mod  Ports  Module-Type                Model          Status

---  -----  -------------------------  -------------  -----------

1    0      Virtual Supervisor Module  Nexus1000V     ha-standby

2    0      Virtual Supervisor Module  Nexus1000V     active *

3    248    Virtual Ethernet Module    NA             ok

4    248    Virtual Ethernet Module    NA             ok

5    332    Virtual Ethernet Module    NA             ok

6    332    Virtual Ethernet Module    NA             ok

7    4      Virtual Service Module     VXLAN Gateway  ok

8    4      Virtual Service Module     VXLAN Gateway  ok

Mod  Sw              Hw

---  --------------  --------------------------------------------

1    4.2(1)SV2(2.1)  0.0

2    4.2(1)SV2(2.1)  0.0

3    4.2(1)SV2(2.1)  VMware ESXi 5.1.0 Releasebuild-799733 (3.1)

4    4.2(1)SV2(2.1)  VMware ESXi 5.1.0 Releasebuild-799733 (3.1)

5    4.2(1)SV2(2.1)  VMware ESXi 5.1.0 Releasebuild-799733 (3.1)

6    4.2(1)SV2(2.1)  VMware ESXi 5.1.0 Releasebuild-799733 (3.1)

7    4.2(1)SV2(2.1)  Linux 2.6.27.10

8    4.2(1)SV2(2.1)  Linux 2.6.27.10

Mod  Server-IP       Server-UUID                           Server-Name

---  --------------  ------------------------------------  -----------

1    10.10.168.2     NA                                    NA

2    10.10.168.2     NA                                    NA

3    10.10.168.1     24266920-d498-11e0-0000-00000000000f  10.10.168.1

4    10.10.168.4     24266920-d498-11e0-0000-00000000000e  10.10.168.4

5    10.10.168.5     d54be571-831f-11df-aaa7-d0d0fd095a08  10.10.168.5

6    10.10.168.3     24266920-d498-11e0-0000-00000000000c  10.10.168.3

7    10.10.168.101   e6b86534-5d0c-4cde-a48e-2b555f929d2b  VXLANGW

8    10.10.168.102   06cc2f30-bc2b-4b6f-a7d2-4e712c530761  VXLANGW

形成高可用性

现在，您可以在高可用性(HA)对中配置模块。

在VSM上输入show module service-module命令以验证模块的状态：

Nexus1000v# show module service-module

Mod  Cluster-id  Role            HA Mode       Status

---  ----------  -----------     ----------    -------

7         0      Unconfigured    Standalone    Init

8         0      Unconfigured    Standalone    Init

要配置HA，请确保集群编号与VXLAN网关上行链路端口配置文件中的服务实例匹配：

Nexus1000v# configure t

Enter configuration commands, one per line.  End with CNTL/Z.

Nexus1000v(config)# service 7 role primary ha-cluster 1

Nexus1000v(config)# service 8 role secondary ha-cluster 1

验证VXLAN网关是否形成HA对。此外，验证端口通道是否已配置为LACP，并且它们是活动:

Nexus1000v# show module service-module

Mod  Cluster-id  Role         HA Mode   Status

---  ----------  -----------  --------  -------

7         1      Primary      HA        Active

8         1      Secondary    HA        Standby

Nexus1000v# show port-channel summary

Flags:  D - Down        P - Up in port-channel (members)

I - Individual  H - Hot-standby (LACP only)

s - Suspended   r - Module-removed

S - Switched    R - Routed

U - Up (port-channel)

-----------------------------------------------------------

Group Port-       Type     Protocol  Member       Ports

Channel

-----------------------------------------------------------

1     Po1(SU)     Eth      NONE      Eth4/1(P)    Eth4/2(P)

2     Po2(SU)     Eth      NONE      Eth3/1(P)    Eth3/2(P)

3     Po3(SU)     Eth      NONE      Eth6/1(P)    Eth6/2(P)

4     Po4(SU)     Eth      NONE      Eth5/2(P)

5     Po5(SD)     Eth      NONE      --

6     Po6(SU)     Eth      LACP      Eth7/1(P)    Eth7/3(P)

7     Po7(SU)     Eth      LACP      Eth8/1(P)    Eth8/3(P)

如果要切换VXLAN网关，请输入service ha-cluster命令：

Nexus1000v# service ha-cluster 1 switchover

注意：此切换命令与传统Nexus操作系统(NXOS)切换命令不同，因为您必须切换您创建的HA集群。

验证

使用本部分可确认配置能否正常运行。

命令输出解释程序工具（仅限注册用户）支持某些 show 命令。使用输出解释器工具来查看 show 命令输出的分析。

VSM CLI

验证VSM上的VTEP是否已正确编程：

Nexus1000v# show bridge-domain 192.168.2.x vteps

D: Designated VTEP     I:Forwarding Publish Incapable VTEP

Bridge-domain: 192.168.2.xVTEP Table Version: 9

Port    Module   VTEP-IP Address   VTEP-Flags

------  -------  ----------------  -------------

Veth11  3        10.17.168.20      (D)

Veth28  4        10.17.168.22      (D)

Veth21  7        10.17.124.70      (DI*) <---- VXLAN GW

Veth22  8        10.17.124.70      (DI)  <---- VXLAN GW (Standby)

VEM命令

您可以使用许多VEM命令(VEMCMD)来验证配置、查看统计信息和验证VXLAN的设置。要查看可用命令，请使用vemcmd搜索数据库 | grep vxlan命令：

~ # vemcmd | grep vxlan

show vxlan interfaces                       Show the VXLAN Encap Interfaces

show vxlan-encap ltl <ltl>                  Show VXLAN Encap Information

show vxlan-encap mac <MAC.MAC.MAC>

show vxlan-stats                            Show VXLAN port stats for all ports

show vxlan-stats bd-all                     Show VXLAN port stats for all BDs

show vxlan-stats ltl <ltl>                  Show VXLAN port stats detail

show vxlan-stats ltl-detail                 Show all VXLAN ports stats detail

show vxlan-stats ltl <ltl> bd-all cookie <number>

show vxlan-stats ltl <ltl> bd-name <bd-name>

show vxlan-vteps                            Show VXLAN VTEPs

show vxlan-vteps bd-name <bd-name>

show vxlan threads                          Show the VXLAN thread stats

clear vxlan threads                         Clear the VXLAN thread stats

show vlan-vxlan mapping                     Show VXLAN VLAN mappings

输入vemcmd show vxlan interfaces命令以验证VEM是否使用正确的VTEP进行编程：

~ # vemcmd show vxlan interfaces

LTL     VSM Port      IP       Seconds since Last   Vem Port

IGMP Query Received

(* = IGMP Join Interface/Designated VTEP)

------------------------------------------------------------

51      Veth6    10.10.168.22        33              vmk2*

注意：输出中的*显示主机上指定接收方的VTEP。

您还应验证自上次IGMP查询接收号码以来的秒数在一段时间后转换为0。NXOS的默认IGMP查询时间为125秒。这证明VTEP上收到IGMP查询，并且组播传输正常运行。

注意：在N1kV上，在show ip igmp snooping groups命令的输出中看不到VTEP vEthernet端口。默认情况下，网桥域组的所有组播流量都泛洪到传输VLAN;因此，N1kV上不使用IGMP监听。

输入vemcmd show vxlan-encap ltl <x>命令以查看特定VM的封装信息：

~ # vemcmd show vxlan-encap ltl 53

Encapsulation details for LTL 53 in BD "192.168.1.x":

Source MAC: 00:50:56:bc:77:25

Segment ID: 5000

Multicast Group IP: 239.1.1.1

Encapsulating VXLAN Interface LTL: 51

Encapsulating Source IP: 10.10.168.22

Encapsulating Source MAC: 00:50:56:6d:7a:25

Pinning of VXLAN Interface to the Uplink:

LTL    IfIndex  PC_LTL  VSM_SGID  Eff_SGID  iSCSI_LTL*  Name

51   1c000050     561        32         0          0   vmk2= IGMP Join

在主机上输入vemcmd show vxlan-stats命令以验证VXLAN的统计信息。此命令显示每个VM本地目标逻辑(LTL)的封装和解封次数。

注意：所有广播和组播流量均归类为Mcast/Repl Encaps。这是因为流量必须发送到所有VTEP。单播流量分类为Ucast Encaps。如果您尝试排除ARP未完成的问题，则验证Mcast/Repl Encaps列是否随每个ARP请求而递增。

~ # vemcmd show vxlan-stats

LTL  Ucast   Mcast/Repl   Ucast    Mcast    Total

Encaps  Encaps       Decaps   Decaps   Drops

51   7557    507          8012     0        0

53   7137    431          7512     0        0

输入vemcmd show 12 segment 5001命令，以验证源主机是否动态获取目标的MAC地址：

~ # vemcmd show l2 segment 5001

Bridge domain   14 brtmax 4096, brtcnt 2, timeout 300

Segment ID 5001, swbd 4097, "192.168.2.x"

Flags:  P - PVLAN  S - Secure  D - Drop

Type         MAC Address   LTL   timeout   Flags    PVLAN    Remote IP  DSN

Static   00:50:56:bc:77:25    55         0                      0.0.0.0   0

Dynamic   00:50:56:bc:19:5b   561         0                 10.17.168.22   0

故障排除

目前没有针对此配置的故障排除信息。