1. 程式人生 > >交換機學習筆記

交換機學習筆記

乙太網交換機工作在第二層即資料鏈路層,用於在同一網路內部轉發乙太網幀

交換機作用:

是一種基於MAC地址識別,能完成封裝轉發資料包功能的網路裝置。交換機可以“學習”MAC地址,並把其存放在內部地址表中,通過在資料幀的始發者和目標接收者之間建立臨時的交換路徑,使資料幀直接由源地址到達目的地址。

LAN交換機維護一張表,通過這張表決定如何轉發資料流。LAN交換機唯一智慧部分是利用這張表基於訊息的進入埠和目的地址來轉發。

交換機內部MAC地址表的動態更新

1.幀進去交換機時,交換機學習幀的源MAC地址,並將地址新增到自己的MAC地址表中,後續如果有幀去往改MAC地址,就可以與該地址對應的埠傳送出去。
2.幀轉發時,交換機檢查幀的目的MAC地址與MAC地址表中的地址進行比較,如果地址存在地址表中,則轉發至於地址表中相對應的埠傳送出去。如果地址表中沒有找到,則轉發一個除了進入埠之外的埠泛洪,目的地址然後返回一個單播幀給交換機,交換機隨後把該地址與埠更新到MAC地址表中了。以後如果進行轉發的話就可以直接進行轉發了。

交換機轉發方式:

一:儲存轉發交換
1.差錯檢測:當進入埠接受完整個幀以後,檢查資料包最後一個欄位的幀校驗序列(FCS)與自己的FCS進行比較,如果正確在進行轉發。

二:直通交換
這種方式沒有等待幀接受完就開始查詢埠進行轉發,這種方式雖然快,但是出錯的概率比較大。

VLAN(virtual local area network)

是一組與位置無關的邏輯埠。VLAN就相當於一個獨立的三層網路。

作用:當本地區域網中的主機非常時,如果這時候發生大量的廣播與多播是,就會佔用流量,這時候利用VLAN,就可以把區域網分為多個,每一個VLAN對應於一個IP網路,不同VLAN通訊必須通過路由器,即使所有裝置都連線到同一交換機,這樣就可以減少廣播的傳送給主機的數量。