以太網(wǎng)交換機(jī)連接方式有哪些?以太網(wǎng)交換機(jī)性能測試為何丟包?
在這篇文章中,小編將為大家?guī)?a href="/tags/以太網(wǎng)" target="_blank">以太網(wǎng)以太網(wǎng)連接方式以及測試對包的相關(guān)報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。
一、連接多臺以太網(wǎng)交換機(jī)的兩種方式
在這里,我們主要介紹兩種連接方式:星型拓?fù)浣Y(jié)構(gòu)、通過堆疊連接多臺以太網(wǎng)交換機(jī)。
1.星型拓?fù)浣Y(jié)構(gòu)
在星型拓?fù)浣Y(jié)構(gòu)中,網(wǎng)絡(luò)中所有的接入交換機(jī)都可通過點(diǎn)對點(diǎn)的方式連接到核心交換機(jī),然后由核心交換機(jī)向到目的地傳輸數(shù)據(jù)。也就是說在星型網(wǎng)中兩個接入交換機(jī)之間的通信都必需經(jīng)過核心交換機(jī)控制。因此,核心交換機(jī)的功能需要比接入交換機(jī)的功能更強(qiáng)大。
目前,星型拓?fù)涞慕粨Q機(jī)級聯(lián)被廣泛應(yīng)用于連接多臺千兆交換機(jī)。通常,使用星型拓?fù)溥B接千兆交換機(jī)時,功能強(qiáng)大的交換機(jī)(如10G交換機(jī))可充當(dāng)核心交換機(jī),然后連接到接入交換機(jī)(即千兆交換機(jī))。交換機(jī)采用星型拓?fù)浣Y(jié)構(gòu)進(jìn)行級聯(lián)時不會產(chǎn)生環(huán)路,且所有接入交換機(jī)離核心交換機(jī)都比較近。
2.通過堆疊連接多臺以太網(wǎng)交換機(jī)
堆疊是將多臺交換機(jī)組成一個單元,從而提高更大的端口密度和更高的性能,但并不是所有的交換機(jī)都能支持堆疊功能。當(dāng)多臺交換機(jī)堆疊在一起時將會形成一個堆疊單元,其中堆疊單元的端口密度是所有端口的總和,帶寬也如此,從而有效提高了網(wǎng)絡(luò)連接性。例如,將兩臺飛速(FS) S3900-24T4S交換機(jī)進(jìn)行堆疊,可提供48個1G端口密度,且同時獲得了兩倍的交換容量。與此同時,堆疊交換機(jī)是有限制的,不同品牌的堆疊交換機(jī)可支持的最大堆疊數(shù)不一,飛速(FS) S3900系列交換機(jī)可支持同型號最多6臺堆疊。此外,使用的堆疊端口也會有差異,如,飛速(FS) 3900系列交換機(jī)使用10G上行鏈路端口進(jìn)行堆疊;而思科Catalyst 2960-X交換機(jī)則是使用FlexStack-Plus模塊進(jìn)行堆疊。
二、工業(yè)以太網(wǎng)交換機(jī)性能測試為何丟包
以太網(wǎng)交換機(jī)是基于以太網(wǎng)傳輸數(shù)據(jù)的交換機(jī),以太網(wǎng)采用共享總線型傳輸媒體方式的局域網(wǎng)。以太網(wǎng)交換機(jī)的結(jié)構(gòu)是每個端口都直接與主機(jī)相連,并且一般都工作在全雙工方式。交換機(jī)能同時連通許多對端口,使每一對相互通信的主機(jī)都能像獨(dú)占通信媒體那樣,進(jìn)行無沖突地傳輸數(shù)據(jù)。
在工業(yè)以太網(wǎng)交換機(jī)性能測試過程中,我們經(jīng)常會遇到非設(shè)備性能因素導(dǎo)致的丟包,對測試產(chǎn)生困擾。那么,以太網(wǎng)交換機(jī)以太網(wǎng)性能測試丟包的原因有哪些呢?
1、測試套上報FCS錯誤。一般是因?yàn)槟掣W(wǎng)線、光纖或某個模塊故障。解決方法為更換網(wǎng)線、光纖或模塊;
2、小字節(jié)不丟包,大字節(jié)丟包。因?yàn)榇笞止?jié)占用buffer資源更多,所以這種情況一般是因?yàn)殚L幀造成的資源不足引起的,可以通過改變buffer設(shè)置,來優(yōu)化測試結(jié)果;
3、大字節(jié)不丟包,小字節(jié)丟包。這種情況一般是由描述符資源限制引起的。部分芯片會為每個報文在其入端口上分配一個報文描述符,相同流量情況下,小字節(jié)占用的報文描述符就多;
4、MAC HASH沖突。在二層性能測試中,如果使用大量MAC地址測試,可能會出現(xiàn)少量MAC不能被芯片學(xué)習(xí)的情況,導(dǎo)致部分流量廣播,造成丟包。應(yīng)先測試設(shè)備的MAC HASH能力,然后調(diào)整MAC地址的數(shù)量;
5、聚合端口HASH不均造成丟包。一般情況下,在多芯片或者堆疊環(huán)境中,芯片之間的級聯(lián)口,或者堆疊設(shè)備之間的堆疊鏈路,都會使用多個高速鏈路的聚合方式來實(shí)現(xiàn)。在HASH算法不能保證絕對平均的情況下,會產(chǎn)生某條高速HASH到的流量速率過大,導(dǎo)致的丟包。
最后,小編誠心感謝大家的閱讀。你們的每一次閱讀,對小編來說都是莫大的鼓勵和鼓舞。最后的最后,祝大家有個精彩的一天。