探索半雙工千兆以太網(wǎng)交換機的效率問題
探索半雙工千兆以太網(wǎng)交換機的效率問題,近來,千兆以太網(wǎng)交換機受到很多朋友的喜愛,今天就讓我們來深入的了解一下千兆以太網(wǎng)交換機的魅力吧!為了解決半雙工千兆以太網(wǎng)交換機的效率問題,IEEE又引入了幀突發(fā)這種技術(shù)。
例如:某DTE發(fā)送一個64 byte幀,MAC將會在其后加入512-64=448byte的載波擴展序列。如果DTE發(fā)送的幀長度大于512 byte,則MAC不做任何改變。 在載波擴展的情況下,解決了半雙工千兆以太網(wǎng)交換機距離覆蓋范圍的問題,但引入了一個新的問題:對于長度較小的以太網(wǎng)幀的發(fā)送效率降低了。
對于一個64byte的幀來說,盡管發(fā)送速度較快速以太網(wǎng)增加了10倍,但發(fā)送時間增加了8倍。這樣的效率并未比快速以太網(wǎng)提高多少,為了解決半雙工千兆以太網(wǎng)交換機的效率問題,IEEE又引入了幀突發(fā)這種技術(shù)。
幀突發(fā) 幀突發(fā)的工作方式如下:對于 DTE發(fā)送的第一個小于512byte的幀,依然使用載波擴展到512byte,但隨后發(fā)送的小于512byte的短幀不再使用載波擴展,而是加入96bit的幀間隔序列后連續(xù)發(fā)送短幀,最長可以突發(fā)到65536位。
這種做法可以成立的原因在于一個正確配置的網(wǎng)絡(luò)環(huán)境里,如果某個DTE開始發(fā)送數(shù)據(jù)后,其他 DTE都可以通過載波監(jiān)聽協(xié)議檢測到其信號并抑制本身的數(shù)據(jù)發(fā)射。使用了幀突發(fā)的半雙工千兆以太網(wǎng)交換機的效率得到了改善,當(dāng)一個DTE連續(xù)的突發(fā)64byte幀并突發(fā)持續(xù)65536位時,其效率約為72%。 1.2.2 全雙工千兆以太網(wǎng)交換機MAC層協(xié)議 在全雙工千兆以太網(wǎng)交換機中。
由于每個千兆以太網(wǎng)交換機DTE在通信時獨占一個信道,因此不需要考慮以太網(wǎng)的沖突問題。自然,全雙工千兆以太網(wǎng)交換機也不受時間槽長度的限制,從而也沒有距離覆蓋范圍的限制。 與半雙工方式相比,全雙工千兆以太網(wǎng)交換機的MAC層的區(qū)別主要有以下幾點:
◆在接受活動中幀的發(fā)送不會被推遲
◆全雙工方式下的沖突指示將被忽略
◆沒有載波擴展,最小幀長度仍為64字節(jié)
◆沒有幀突發(fā)
在全雙工交換式以太網(wǎng)中,如果多個輸人端口同時向一個輸出瑞口輸出數(shù)據(jù),那么將會在輸出端口產(chǎn)生擁塞,這時一些輸入喘口發(fā)送的幀將會被丟棄。如果在以太網(wǎng)幀上承載的是TCP /IP協(xié)議的數(shù)據(jù)包,那么TCP的傳輸機制會自動重發(fā)被丟棄的數(shù)據(jù)包,可以想象每個產(chǎn)生了丟包的輸入端口都將重新發(fā)包,引發(fā)新一輪的擁塞和丟包,結(jié)果是導(dǎo)致網(wǎng)絡(luò)的吞吐率大幅下降。
為了避免丟包(丟幀)和重發(fā)現(xiàn)象的發(fā)生,IEEE在MAC層引入了802.3x流量控制協(xié)議來避免丟包現(xiàn)象發(fā)生。 流量控制的原理是當(dāng)千兆以太網(wǎng)交換機檢測到發(fā)生擁塞的端口之后,就會向輸入端口發(fā)送暫停幀,通知其抑制發(fā)送的流量,最后達(dá)到消除擁塞。