交換機在接收到數據幀以后,首先、會記錄數據幀中的源 MAC 地址和對應的接口到 MAC 表中,接著、會檢查自己的 MAC 表中是否有數據幀中目標 MAC 地址的信息,如果有則會根據 MAC 表中記錄的對應接口將數據幀發送出去 (也就是單播),如果沒有,則會將該數據幀從非接受接口發送出去 (也就是廣播,或者泛洪 Flood)。
交換機的三個主要功能
學習:以太網交換機了解每一端口相連設備的 MAC 地址,并將地址同相應的端口映射起來存放在交換機緩存中的 MAC 地址表中。
轉發 / 過濾:當一個數據幀的目的地址在 MAC 地址表中有映射時,它被轉發到連接目的節點的端口而不是所有端口(如該數據幀為廣播 / 組播幀則轉發至所有端口)。
交換機工作原理如下:
交換機的三個主要功能
學習:以太網交換機了解每一端口相連設備的 MAC 地址,并將地址同相應的端口映射起來存放在交換機緩存中的 MAC 地址表中。
轉發 / 過濾:當一個數據幀的目的地址在 MAC 地址表中有映射時,它被轉發到連接目的節點的端口而不是所有端口(如該數據幀為廣播 / 組播幀則轉發至所有端口)。
消除回路:當交換機包括一個冗余回路時,以太網交換機通過生成樹協議避免回路的產生,同時允許存在后備路徑。
回答所涉及的環境:聯想天逸510S、Windows 10。