三層交換機的MAC地址轉發表生成過程結合了二層交換和三層路由的特性,具體可分為以下步驟:
一、二層MAC地址表學習(基礎轉發層)
-
初始狀態
交換機啟動時,MAC地址表為空,處于學習階段。 -
數據幀接收與源MAC學習
- 當主機A發送數據幀到主機B時,交換機會檢查數據幀的源MAC地址。
- 若該MAC地址不在表中,交換機會將其與接收端口綁定,并記錄到MAC地址表中。
- 示例:
主機A(MAC_A)→ 端口1 → 交換機記錄:MAC_A → 端口1
-
目標MAC查找與轉發
- 交換機檢查數據幀的目標MAC地址:
- 若目標MAC存在于表中,則直接轉發到對應端口(單播)。
- 若不存在,則向所有端口廣播(泛洪),并等待目標響應以學習其MAC。
- 交換機檢查數據幀的目標MAC地址:
二、三層路由與ARP解析(跨子網通信)
當通信跨VLAN或子網時,三層交換機啟用路由功能:
-
觸發路由場景<