回覆列表
  • 1 # 範閒不是我

    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)都會被丟棄!

  • 中秋節和大豐收的關聯?
  • 有沒有哪一刻,你覺得自己可能再也好不起來了?