交換機在交換數(shù)據(jù)幀時可以選擇不同的模式來滿足網(wǎng)絡和用戶的需要,思科的交換機提供三種交換模式:
存儲轉(zhuǎn)發(fā)模式
存儲轉(zhuǎn)發(fā)(Store-and-forward)模式是指交換機收完整個數(shù)據(jù)幀,并在CRC校驗通過之后,才能進行轉(zhuǎn)發(fā)操作。如果CRC校驗失敗,即數(shù)據(jù)幀有錯,交換機則丟棄此幀。這種模式保證了數(shù)據(jù)幀的無差錯傳輸,當然其代價是增加了傳輸延遲,而且傳輸延遲隨數(shù)據(jù)幀的長度增加而增加。
快速轉(zhuǎn)發(fā)模式
快速轉(zhuǎn)發(fā)(Fast-forward)模式是指交換機在接收數(shù)據(jù)幀時,一旦檢測到目的地址就立即進行轉(zhuǎn)發(fā)操作。但是,由于數(shù)據(jù)幀在進行轉(zhuǎn)發(fā)處理時并不是一個完整的幀,因此數(shù)據(jù)幀將不經(jīng)過校驗、糾錯而直接轉(zhuǎn)發(fā),造成錯誤的數(shù)據(jù)幀仍然被轉(zhuǎn)發(fā)到網(wǎng)絡上,從而浪費了網(wǎng)絡的帶寬。這種模式的優(yōu)勢在于數(shù)據(jù)傳輸?shù)牡脱舆t,但其代價是無法對數(shù)據(jù)幀進行校驗和糾錯。
自由分段模式
自由分段(Fragment-free)模式是交換機接收數(shù)據(jù)幀時,一旦檢測到該數(shù)據(jù)幀不是沖突碎片(collision fragment)就進行轉(zhuǎn)發(fā)操作。沖突碎片是因為網(wǎng)絡沖突而受損的數(shù)據(jù)幀碎片,其特征是長度小于64字節(jié)。沖突碎片并不是有效的數(shù)據(jù)幀,應該被丟棄。因此,交換機的自由分段模式實際上就是一旦數(shù)據(jù)幀已接收的部分超過64字節(jié),就開始進行轉(zhuǎn)發(fā)處理。這種模式的性能介于存儲轉(zhuǎn)發(fā)模式和快速轉(zhuǎn)發(fā)模式之間。