什麼是二層交換機
歡迎大家來到,本文為大家帶來,歡迎大家閱讀借鑑。
二層交換機是指只支援OSI第二層資料鏈路層交換技術的交換機,二層交換技術發展比較成熟,二層交換機屬資料鏈路層裝置,可以識別資料包中的MAC地址資訊,根據MAC地址進行轉發,並將這些MAC地址與對應的埠記錄在自己內部的一個地址表中。
過程
1 當交換機從某個埠收到一個數據包,它先讀取包頭中的源MAC地址,這樣它就知道源MAC地址的機器是連在哪個埠上的;
2 再去讀取包頭中的目的MAC地址,並在地址表中查詢相應的埠;
3 如表中有與這目的MAC地址對應的埠,把資料包直接複製到這埠上;
4 如表中找不到相應的埠則把資料包廣播到所有埠上,當目的機器對源機器迴應時,交換機又可以學習一目的MAC地址與哪個埠對應,在下次傳送資料時就不再需要對所有埠進行廣播了。
不斷的迴圈這個過程,對於全網的MAC地址資訊都可以學習到,二層交換機就是這樣建立和維護它自己的地址表。
特點
從二層交換機的工作原理可以推知以下三點:
1 由於交換機對多數埠的資料進行同時交換,這就要求具有很寬的交換匯流排頻寬,如果二層交換機有N個埠,每個埠的頻寬是M,交換機匯流排頻寬超過N×M,那麼這交換機就可以實現線速交換;
2 學習埠連線的機器的MAC地址,寫入地址表,地址表的大小一般兩種表示方式:一為BUFFER RAM,一為MAC表項數值,地址表大小影響交換機的接入容量;
3 還有一個就是二層交換機一般都含有專門用於處理資料包轉發的ASIC Application specific Integrated Circuit晶片,因此轉發速度可以做到非常快。由於各個廠家採用ASIC不同,直接影響產品效能。