交換機通過直通轉發、準直通轉發和存儲轉發3種模式進行交換:
1、直通式:直通方式的以太網交換機可以理解為在各端口間是縱橫交叉的線路矩陣交換機。它在輸入端口檢測到一個數據包時,檢查該包的包頭,獲取包的目的地址,啟動內部的動態查找表轉換成相應的輸出端口,在輸入與輸出交叉處接通,把數據包直通到相應的端口,實現交換功能。
2、存儲轉發:指交換機首先在緩沖區中存儲整個接收到的封裝數據包,然后使用CRC檢測法檢查數據包是否正確,如果正確,交換機便從地址表中尋找目的端口地址,地址得到后,即建立兩個端口的連接并開始傳輸數據。如果不正確,表明該數據中包含有一個或一個以上的錯誤,則將予以丟棄。除了檢查CRC外,存儲轉發交換機還將檢查整個數據幀,當發現超短幀或超長幀等錯誤時,也會自動將其過濾掉。優點是沒有殘幀或錯誤幀的轉發,減少了潛在的不
必要數據轉發,提高了網絡傳輸效率。缺點是轉發延遲要比直通式長得多。同時,存儲轉發式交換機通常也需要更大量的內存空間來保存幀。
3、碎片隔離:這是介于前兩者之間的一種解決方案。它檢查數據包的長度是否夠64個字節,如果小于64字節,說明是假包,則丟棄該包;如果大于64字節,則發送該包。這種方式也不提供數據校驗。它的數據處理速度比存儲轉發方式快,但比直通式慢。