虚拟机 Mac 地址在 Cisco 交换机上的两个端口通道之间波动

网络工程 思科 IEEE-802.1ax vmware
2022-02-08 20:20:45

我遇到网络问题。我的客户可以 ping Oracle ERP 服务器,但在访问 ERP 应用程序时经常遇到会话超时。我已经为 oracle 交换机配置了两个端口通道,并且两个端口通道配置在相同的设置中。我在 cisco siwtch 日志中找到了该消息,%SW_MATM-4-MACFLAP_NOTIF: Host 0010.e05c.ac14 in vlan 3 is flapping between port Po4 and port Po5(核心开关)

网络图

在 cisco 核心交换机上运行配置:

interface 

Port-channel4

description To Oracle Switch 2

switchport mode trunk

!

interface 

Port-channel5

description To Oacle Switch 1

switchport mode trunk

!

interface GigabitEthernet1/0/11

 description To Oracle switch 1 

 switchport mode trunk

 channel-group 5 mode active

!

interface GigabitEthernet1/0/12

 description To Oracle Switch 2 

 switchport mode trunk

 channel-group 4 mode active

!

interface GigabitEthernet2/0/11

 description To Oracle switch 1 

 switchport mode trunk

 channel-group 5 mode active

!

interface GigabitEthernet2/0/12

 description To Oracle Switch 2 

 switchport mode trunk

 channel-group 4 mode active

!

如何处理mac地址飘动问题?我感谢任何建议和回应:)

3个回答

这完全是由于主机端冗余配置。在此模式下,一次只能使用一个 NIC如果它使用相同的 MAC 平衡两个 NIC 之间的流量,您将遇到此问题。

(我很确定您的硬件不支持Multi-chassis LACP。)

您能否从 cisco 交换机运行show port-channel summary并查看端口是否真的出现了?您可能需要接口端口通道# ,然后不关闭 (对于每个接口)。如果接口已启动,请确保您使用的聚合类型与 Oracle 交换机所期望的聚合类型相同。

从您的图表中,您的交叉连接也可能是罪魁祸首。您如何管理 Oracle 交换机上的故障转移?如果所有链接都处于活动状态,那么这可能会导致您的抖动问题。

如果这不是连接开关:

将您的端口通道设置为开启模式

端口通道 5 模式开启