我遇到了一个问题,我的第 3 层戴尔 PowerConnect 6248开关(主开关)将有时(这意味着有时它可以工作,有时它不会)没有从后面的设备获得 arp 响应戴尔 PowerConnect 2824(边缘开关)。
情况
- - - - - =============== =============== - - - - -
| client | ---- | Main Switch | -------- | Edge switch | ----- | Device |
- - - - - =============== =============== - - - - -
- 如果客户端与设备位于同一 VLAN,则没有问题,并且流量总是流。
- 如果客户端位于不同的 VLAN,则仅有时流量将流动。此交换机在 VLAN 之间进行路由(VLAN 间路由)。
主交换机广播(许多)arp数据包,但似乎没有响应?!
990 719.323028 Dell_xx:xx:xx Broadcast ARP Who has 10.11.0.43? Tell 10.11.0.1
因为当查看主交换机的arp表时,它不知道对应的mac地址:
#show arp IP Address MAC Address Interface Type Age --------------- ----------------- -------------- -------- ----------- 10.11.0.43 0000.0000.0000 vlan 11 Dynamic 0h 0m 2s
主交换机知道流量必须发送到哪个端口才能到达设备。地址表中有一个条目显示设备位于哪个端口,唯一的问题是交换机不知道特定 IP 对应于此 MAC 地址 :(
地址表:
VLAN ID MAC Address Interface VLAN 11 00:1c:c0:ef:e0:03 2/g5
边缘交换机是 L2 交换机,并且看起来地址表对于该交换机来说也是可以的。
有关主开关的一些附加信息:
#show arp brief Age Time (seconds)............................. 1200 Response Time (seconds)........................ 1 Retries........................................ 4 Cache Size..................................... 1024 Dynamic Renew Mode ............................ Disable Total Entry Count Current / Peak .............. 68 / 99 Static Entry Count Configured / Active / Max .. 6 / 6 / 64
哪里有问题?
有时流量会开始流动。问题出在主交换机还是边缘交换机上?可能是设备配置问题?也许是网线问题?如果有帮助的话,主交换机和边缘交换机通过光纤连接。我应该去哪里查看?
解决方法
创建一个静态 arp 表项解决了问题...目前我的设备只需要 5 个 arp 条目,但这只是一种解决方法,而不是解决方案。
答案1
戴尔 6248 固件存在一个已知问题。我们遇到了类似的问题,即 ARP 条目未填充到 L3 ARP 表中。有时它们可以工作,有时则不行。
如果我们使用静态 ARP 条目(MAC/IP),流量就会顺利流动。
戴尔表示,版本 3.2.0.7 是可以恢复到的“稳定”版本。我们目前正在运行 3.2.1.3,它具有上述症状。
希望这能帮助遇到此问题的人!
答案2
您应该检查 ARP 的预期来源——设备本身。
设备是否配置了您列出的 IP 地址?“10.11.0.43/16”?(该子网掩码正确吗?)
设备是否接收来自路由器的 ARP 请求?(tcpdump)
您提到更改 VLAN。您是针对设备还是针对客户端进行更改?
您的路由表是什么样的?主交换机是否是“客户端”和“设备”的默认路由?
我最初的猜测是,设备上的子网掩码是 /8(255.0.0.0),而您需要将其设置为 /16(255.255.0.0)。无论是这样还是 IP 配置错误都可能导致设备无法响应 ARP 请求。
祝你好运。
答案3
我们在使用思科交换机时也遇到了同样的问题。结果发现是 EXI Box 上的 Mellanox 卡出了问题。当我们用英特尔卡替换它时,ARP 就可以正常工作了。