Arp

目的地未知時單播數據包的開關行為

  • June 18, 2014

首先請允許我說我不是網路專家,我是一名從事大量 L3/4 程式的程序員。

我的問題是,當交換機收到一個帶有目的 MAC 的數據包時,無論出於何種原因,該數據包在其表 arp 表中都找不到。執行的操作是什麼?他們發送arp嗎?在所有輸出介面上發送數據包?

ARP 將 IP 地址解析為 MAC 地址。交換機不會對從一台主機發送到另一台主機的流量進行 ARP。因此,除非交換機本身嘗試與該目標主機通信,否則您不會在交換機的 ARP 表中找到目標主機的條目。

您要查找的是交換機的 MAC 地址表,它是 MAC 地址到埠表,它告訴交換機哪個 MAC 地址可以通過哪個埠訪問。

在交換機的 MAC 地址表沒有目標主機條目的情況下,交換機會將幀泛洪/轉發到所有埠。請注意,我沒有使用廣播一詞,因為這不是廣播。在這種情況下單播流量被氾濫,廣播流量被廣播。

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