1 直通轉發(Cut—through)
又叫快速轉發(fast-through),指交換機在接收到幀后,一般只要接收到幀的前6字節(目的mac地址6字節),就已經知道了目的地了,不進行緩存和奇偶校驗,而是直接轉發到目的端口。
優點:轉發反應時間非常短,
缺點:轉發殘幀、轉發錯誤幀和容易擁塞。
2 存儲轉發模式(Store—forward)
指交換機首先在緩沖區中存儲整個接收到的封裝數據包,然后使用CRC檢測法檢查數據包是否正確,如果正確,交換機便從地址表中尋找目的端口地址,地址得到后,即建立兩個端口的連接并開始傳輸數據。如果不正確,表明該數據中包含有一個或一個以上的錯誤,則將予以丟棄。除了檢查CRC外,存儲轉發交換機還將檢查整個數據幀,當發現超短幀或超長幀等錯誤時,也會自動將其過濾掉。
優點:是沒有殘幀或錯誤幀的轉發,減少了潛在的不必要數據轉發,提高了網絡傳輸效率。
缺點:是轉發延遲要比直通式長得多。同時,存儲轉發式交換機通常也需要更大量的內存空間來保存幀。
3 準直通轉發模式(Interim cut—trough switch)
是對直通轉發模式的一種簡改進(采用一種特殊的緩存:FIFO),交換機在接收數據幀時,會先緩存數據幀的前64個字節,確保數據幀大于64個字節,再進行轉發,從而避免了殘幀的轉發。