一家小公司有2个Cisco Catalyst 3550,每个有24个端口,用于连接设备。

遇到一些麻烦之后,我们发现两个NIC具有相同的MAC地址。在指责谁购买了此类NIC等最初的反应之后,我开始怀疑:如果NIC属于不同的VLAN,是否还会引起问题?

我可以将每个NIC连接到不同的VLAN吗?并可以正常工作(除非将来,除非有人忘记了,然后将它们重新连接到同一VLAN)?

评论

给供应商命名!

:)在巴西,我们将其称为“兴龄”,但我刚刚发现实际上有一家公司的名字,在国际上也称为“山寨”

@woliveirajr,您介意添加重复的mac地址的前三个字节吗? OUI的可追溯记录可能会在将来对某人有所帮助

作为参考,几年前,存在一个不良的BIOS映像,该映像在某些主板上使用时会损坏板载Nvidia NIC的MAC,从而使它们留下044b.8080.8003或044b.8080.8004作为MAC(并且无法修复) )。在大学中,其中一个部门购买了其中一些用于计算机实验室的大学时遇到了这种故障排除问题。

这些NIC以00E04C开头,但是我可以保证它们不是RealTek的。。。现在我很好奇,当您手动设置MAC地址时,它是如何工作的,但是我会问另一个问题(不会。不能再在这些NIC上进行任何测试)

#1 楼

只要NIC处于完全不同的第2层广播域中,这就不成问题,但是当其中之一被移动时,这是一件令人头疼的事情。如果只有两个令人讨厌的NIC,则最好替换一个。

#2 楼

在多个VLAN中具有相同的MAC地址是很常见的。例如,以任何Catalyst 6500/7600路由器为例:其所有路由接口将具有相同的MAC地址。 Brocade MLX / XMR也是如此。如今,所有交换机都在(MAC,VLAN)而不是仅在(MAC)上索引其CAM。您的Catalyst 3550肯定可以。

如果网卡供应商确实相同,则应切换它们。当我以为我有两个具有相同MAC地址的NIC时,我曾经一次丢了一箱啤酒给同事,他回答“想打赌?”。事实证明,到那时为止,我和其他一些同事也读了中间的几个字节。

#3 楼

我喜欢添加一件事。
-实际的交换机确实每个VLAN都有独立的FDB表。
-较旧的交换机可以为所有VLAN拥有一个公用的FDB表。
在第二种情况下,一个MAC地址只能学习一次。