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