Cut-Through
FragmentFree
Store and Forward
當然每種模式都有它特定的意義,但是為何FRAGMENTFREE模式取值在64位元組?我們先來看下面的圖示吧。
一、CUT-THROUGH模式只讀入目的MAC地址,顯然延遲是最小的,但是沒法進行錯誤檢測了噢。
有的交換機甚至支援在每埠基礎上設定一個error threshold(錯誤門限值),當超過這個自定義值後,該商品會自動從CUT-THROUGH模式切換到STORE AND FORWARD模式。當然如果這個埠在一定時間內很老實了,我們還可以給它減刑到cut-through模式下了。。。
在這裡面大家知道store and forward模式提供了錯誤檢測功能,可以很快地發現問題。
二、下面到我們的重點了,Fragment free又稱為Modified Cut-Through,交換機會讀至collision window(64 byte),這是因為如果包由於衝突發生錯誤,大多在64個位元組以內,這種方式下我們將一直檢測至data部分,來確定沒有fragmentation。
fragment free提供了較好的error checking,並且幾乎沒有增加什麼延遲。思科在1900系列交換機上預設採用了這種模式。
三、Store and Forward
這是思科主流交換機的首選方案。交換機複製整個幀至板載快取中,進行CRC較驗。當然延遲長短是和幀大小成正比的,因為要處理整個幀。
如果包含CRC error,或太短(小於64 byte),或者太長(大於1518 byte)都會被丟棄!
Cut-Through
FragmentFree
Store and Forward
當然每種模式都有它特定的意義,但是為何FRAGMENTFREE模式取值在64位元組?我們先來看下面的圖示吧。
一、CUT-THROUGH模式只讀入目的MAC地址,顯然延遲是最小的,但是沒法進行錯誤檢測了噢。
有的交換機甚至支援在每埠基礎上設定一個error threshold(錯誤門限值),當超過這個自定義值後,該商品會自動從CUT-THROUGH模式切換到STORE AND FORWARD模式。當然如果這個埠在一定時間內很老實了,我們還可以給它減刑到cut-through模式下了。。。
在這裡面大家知道store and forward模式提供了錯誤檢測功能,可以很快地發現問題。
二、下面到我們的重點了,Fragment free又稱為Modified Cut-Through,交換機會讀至collision window(64 byte),這是因為如果包由於衝突發生錯誤,大多在64個位元組以內,這種方式下我們將一直檢測至data部分,來確定沒有fragmentation。
fragment free提供了較好的error checking,並且幾乎沒有增加什麼延遲。思科在1900系列交換機上預設採用了這種模式。
三、Store and Forward
這是思科主流交換機的首選方案。交換機複製整個幀至板載快取中,進行CRC較驗。當然延遲長短是和幀大小成正比的,因為要處理整個幀。
如果包含CRC error,或太短(小於64 byte),或者太長(大於1518 byte)都會被丟棄!