Networking

如果兩台電腦具有相同的 MAC 會發生什麼?

  • November 18, 2021

可能重複:

在同一個 LAN 上重複 MAC 地址會導致問題嗎?

如果兩台設備具有相同的 MAC(可能是因為一台設備正在複製另一台設備),那麼交換式 LAN 上的網路流量會發生什麼情況。這可能是一個靜態 IP 網路,而不是 DHCP。如果有人發送到該 MAC,它會發送到兩台電腦嗎?如果其中一台電腦發送到第三台電腦,一切都應該正常嗎?或者也許 ACK 消息不會返回?謝謝!

交換機學習 MAC 地址。一旦它看到來自某個埠的地址,它將僅將該地址的流量定向到該特定埠。

在您的情況下,這意味著兩台主機只會看到部分流量,具體取決於哪個主機發送了“最新”數據包。結果將是非常難看的網路問題。不要指望交換機能處理這種情況:MAC 地址應該是全球唯一的

集線器可能會工作——它們只是在所有埠上吐出數據包,除了它進入的埠之外——但這些對於 100MBit 來說非常罕見,而對於千兆位來說則不存在。當然還有半雙工。

引用自:https://serverfault.com/questions/263184