交换机 : Cisco Nexus 9000 Series Switches

在连结9000和UCS服务器之间的LACP

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 23 日) | 反馈

简介

本文描述如何形成在连结9000和统一计算系统(UCS)服务器之间的链路汇聚控制协议(LACP) Port-Channel。

贡献用病毒Bhutta和曼纽尔Velasco, Cisco TAC工程师。

先决条件

要求

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

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • 连结运行版本6.1(2)I(3)3a的9300
  • 运行Cisco集成管理控制器的UCS C240 M3系列服务器(CIMC)版本2.0(3f)
  • Cisco虚拟接口界面卡(VIC)版本1225
  • Red帽子恩特普赖斯Linux版本7.0

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

问题

连结9000不能形成LACP端口通道用UCS服务器。 如果lacp挂起个人在Port-Channel没有配置,则去我陈述。如果它没有配置,然后暂停端口由于没有LACP数据单元(LACPDU)。

在连结9000的LACPDU接口计数器显示已发送(Tx)计数器获得增加,但是接收的(Rx)计数器没有被增加。

这是如何配置连结的9000一个接入端口和禁用LACP挂起个人:

interface port-channel1019
switchport access vlan 4
no lacp suspend-individual

interface Ethernet1/19
description csm-b-ceph-001
switchport access vlan 4
spanning-tree port type edge
spanning-tree bpduguard enable
spanning-tree guard root
channel-group 1019 mode active

这可能也配置作为中继边缘端口;然而,行为不不同的:

Nexus9396X-2# show port-c sum
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)
M - Not in use. Min-links not met
--------------------------------------------------------------------------------
Group Port- Type Protocol Member Ports
Channel
--------------------------------------------------------------------------------
1019 Po1019(SD) Eth LACP Eth1/19(I) ----> Indicates No PDUs are being received

这可以是(s)为中止,如果LACP挂起个人启用(默认情况下,启用)。然而,原因应该是相同的象为什么不接收协议数据单元(PDU)从对等体。

Nexus9396X-2# show lacp interface e1/19
Interface Ethernet1/19 is individual
Channel group is 1019 port channel is Po1019
PDUs sent: 63
PDUs rcvd: 0 ----> Indicates No PDUs are being received from UCS server.

Markers sent: 0
Markers rcvd: 0
Marker response sent: 0
Marker response rcvd: 0
Unknown packets rcvd: 0
Illegal packets rcvd: 0
Lag Id: [ [(0, 0-0-0-0-0-0, 0, 0, 0), (0, 0-0-0-0-0-0, 0, 0, 0)] ]
Operational as aggregated link since Thu Jan 1 00:00:00 1970

Local Port: Eth1/19 MAC Address= 7c-69-f6-10-59-d7
System Identifier=0x8000, Port Identifier=0x8000,0x113
Operational key=33787
LACP_Activity=active
LACP_Timeout=Long Timeout (30s)
Synchronization=IN_SYNC
Collecting=true
Distributing=true
Partner information refresh timeout=Long Timeout (90s)
Actor Admin State=125
Actor Oper State=125
Neighbor: 0x0
MAC Address= 0-0-0-0-0-0
System Identifier=0x0, Port Identifier=0x0,0x0
Operational key=0
LACP_Activity=unknown
LACP_Timeout=Long Timeout (30s)
Synchronization=NOT_IN_SYNC
Collecting=false
Distributing=false
Partner Admin State=0
Partner Oper State=0
Aggregate or Individual(True=1)= 1

Ethanalyzer也不捕获来自对等设备的PDU。然而,从服务器被采取的tcpdump表明发送以及接收PDU。

解决方案

实验室设置显示,当LACPDU在连结9000捕获,发现发送与dot1q报头的LACPDU如被看到此处:

然而, VLAN ID设置到0。现在,当您查看配置为虚拟网络接口卡(vNIC)时,您看到默认情况下VLAN设置对无,并且VLAN模式设置访问。当前在此模式,它发送与dot1q报头的LACPDU。然而,连结9000不识别VLAN0并且此数据包丢弃。 此行为在UCS C系列货架服务器VIC连接选项描述。

为了做此工作,您必须配置VLAN模式,当中继并且配置默认VLAN作为在该端口允许的VLAN。 为了更改此,您登录您的服务器的CIMC IP地址。

  1. 点击在左窗格的塞弗选项卡然后单击库存
  2. 点击思科在右窗格的VIC适配器然后单击vNICs
  3. 选择接口然后单击属性。您应该能做变动此处:





  4. 一旦变动做,请保存更改。您必须重置服务器使更改生效。在重置以后, Port-Channel应该正确地形成。

在更新的版本连结9000,版本6.1(2)I(3)4和7.0(3)I1(1)中及以后,它忽略dot1q报头,并且数据包到达Supervisor (Sup)。此行为在Cisco Bug ID CSCur69668描述。

因此您不应该遇到在更新的版本的此问题。


相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


Document ID: 118851