發布時間: 2022-02-14 16:03:43
MAC地址表是交換機能夠正常工作的重要依據,它相當于交換機保存的一張“地圖”。MAC地址表中的每一個表項都包含著MAC地址、VLAN-ID以及交換機接口等信息。
在圖中所示的網絡中,交換機SW連接著兩臺PC。初始情況下,SW的MAC地址表是空的,當它的某個接口收到一份數據幀時,它會將該數據幀的源MAC地址學習到MAC地址表中,并且與收到該幀的接口以及該接口所加入的VLAN進行關聯,從而形成一個表項。通過查看交換機的MAC地址表,能非常直觀地看出哪一臺設備連接在交換機的哪個接口。
交換機的MAC地址表
當PC1及PC2開始在網絡中發送數據時,SW便能夠學到兩者的MAC地址并且在MAC地址表中形成相應的表項。
交換機在接收數據幀時,通過檢查數據幀從而自動學習到的MAC地址表項是動態表項,在MAC地址表中,這些表項的類型為Dynamic(動態)。動態的MAC地址表項是存在老化時間的。
在初始情況下,當PC1發送的數據幀到達SW的GE0/0/1接口時,SW學習PC1的MAC地址并且與GE0/0/1接口進行關聯,從而形成一個MAC地址表項,與此同時,SW為這個表項啟動一個計時器,這個計時器從缺省300s開始倒計時,當PC1的下一個數據幀到達SW的GE0/0/1接口時,該MAC地址表項被刷新,計時器復位并重新開始倒計時。
如果SW一直沒有收到PC1發送的新數據,并且該計時器計數到0時,這個MAC地址表項將被刪除。
這個機制使得交換機的MAC地址表不至于被大量陳舊的、無用的表項填充,畢竟該數據表的存儲空間是有限的。
除了動態的MAC地址表項之外,我們還能為交換機添加靜態的表項,靜態表項不會被老化。MAC地址表最重要的作用是作為交換機進行數據幀轉發的依據。
上一篇: 什么是組播通信
下一篇: 什么是以太網數據幀