帮助configuration交换机使802.3ad链路聚合工作

我有一个支持巨型帧和链路聚合的交换机(SRW2024)。

我有两台服务器(每台服务器都有两个千兆位内核,在内核下工作),我想连接到一个文件存储后端(iSCSI,openfiler)。

我已经在每台服务器(eth0 + eth1)上设置bond0为bond0并为其configuration子网。 文件服务器也有相同的networking

networking上每个节点的绑定模式为4(802.3addynamic链路聚合)。

但是,无法ping任何主机。

在bond0上使用tcpdump,我得到一个arp请求“谁有xx3.1告诉xx3.2”,但目标机器无法回答。

没有防火墙,没有特别的政策。

我花了几个小时尝试不同的configuration…没有成功。

我正在找人帮我开始,我只是迷路了。

任何帮助将非常感激。

Linksys交换机的Webconfiguration指南:

http://www.cisco.com/en/US/docs/switches/lan/csbms/srw2048/administration/guide/SRW-US_v10_UG_A-Web.pdf

第25-26页描述了在交换机端设置LACP的位置。 确保你的两个端口上的pipe理密钥设置在交换机上。

对不起,我没有更多的帮助,我只处理Catalyst,ProCurve和Juniper EX交换机。

仅仅因为交换机支持LACP并不意味着它期待它。

确保在交换机侧configuration适当端口的LACP组。

然后,检查交换机和服务器的LACP状态。 确保802.3ad链接已启动。

首先,您必须一次对每个LAG进行故障排除。 这听起来像是你把所有东西都插入了,而你并没有先用一台服务器完成安装过程。 否则,这听起来像是你要求我们为你阅读手册。 🙂

关于交换机configuration:

在交换机上,您需要为每台服务器创build单独的链路聚合组(或“绑定”或“LAG”)。 所以如果你有Server#1和Server#2,你需要在交换机上configurationLAG#1和LAG#2。

大多数“智能”交换机(Web界面)都有一个单独的configuration页面,用于将交换机端口分配给LAG。 命令行界面不同,但通常有专门configuration子树来处理这个。 检查您的交换机的手册 – 将有一个专门讨论这个话题的章节。

具体来说,您需要将每个服务器的实际(物理)交换机端口分配给该服务器的LAG。 如果服务器1插入交换机端口5和6,则将交换机端口5和6分配给LAG#1。 服务器#2得到相同的处理,除了交换机端口被分配到LAG#2。

configuration每个LAG的特定于LAG的参数。 确保为每个LAG /服务器对configuration相同的LACP超时参数。 通常情况下,您希望使用“短”(1秒)的LACP超时,但最重要的是双方的设置相同。 您还需要确保LAGtypes正确:许多交换机支持多种链路聚合/绑定types,主要是思科的Portchannel和802.3ad。 您必须将您的LAGconfiguration为DYNAMIC 802.3ad操作,以匹配您的Linux机器的configuration方式。

最后,您应该为每个LAGconfiguration任何VLAN,中继或其他端口特定的参数。 对于这些参数,您的交换机将把每个LAG看作是另一个交换机端口 – 可以标记或中继,可以打开巨型帧,可以过滤stream量等。无论您给底层真实成员端口被忽略,而这些端口被分配给LAG。

configuration完LAG并分配端口设置后,您应该可以通过交换机接口检查每个端口的状态。 它会报告某种链接状态,可能是整个保税组织的整体状态加上组内个人实际链接的状态。 您可能会获得更多的信息,这取决于您的交换机接口。

在Linux服务器上,运行cat /proc/net/bonding/bond0 (将'bond0'更改为任何您的绑定设备名称)来查看整个绑定和成员链接的状态。 这显示了债券和每个成员链接的节,如果每个节都健康并且function正常,则每个节都会有一个类似“信息产业部状态:向上”的行。

LACP你好超时是错误的。 将超时设置为LONG(30秒)。 所有思科设备默认为长时间定时器。 这是联网设备的最佳实践,因为您可以进行无中断(在服务中)的交换机升级。 它买你没有什么短lacp定时器运行