Arp
目的地未知時單播數據包的開關行為
首先請允許我說我不是網路專家,我是一名從事大量 L3/4 程式的程序員。
我的問題是,當交換機收到一個帶有目的 MAC 的數據包時,無論出於何種原因,該數據包在其表 arp 表中都找不到。執行的操作是什麼?他們發送arp嗎?在所有輸出介面上發送數據包?
ARP 將 IP 地址解析為 MAC 地址。交換機不會對從一台主機發送到另一台主機的流量進行 ARP。因此,除非交換機本身嘗試與該目標主機通信,否則您不會在交換機的 ARP 表中找到目標主機的條目。
您要查找的是交換機的 MAC 地址表,它是 MAC 地址到埠表,它告訴交換機哪個 MAC 地址可以通過哪個埠訪問。
在交換機的 MAC 地址表沒有目標主機條目的情況下,交換機會將幀泛洪/轉發到所有埠。請注意,我沒有使用廣播一詞,因為這不是廣播。在這種情況下單播流量被氾濫,廣播流量被廣播。