如何進(jìn)行核心交換機(jī)的架構(gòu)選擇
在互聯(lián)網(wǎng)用戶的大量增加和網(wǎng)絡(luò)的發(fā)展,核心交換機(jī)的架構(gòu)也在不斷的發(fā)展和改進(jìn),交換架構(gòu)主要經(jīng)歷了總線型和CrossBar兩個(gè)階段。下面是學(xué)習(xí)啦小編收集整理的如何進(jìn)行核心交換機(jī)的架構(gòu)選擇,希望對(duì)大家有幫助~~
進(jìn)行核心交換機(jī)的架構(gòu)選擇
1、總線型交換架構(gòu)
基于總線結(jié)構(gòu)的交換機(jī)一般分為共享總線和共享內(nèi)存型總線兩大類。最開(kāi)始的以太網(wǎng)交換就是構(gòu)建在共享總線的基礎(chǔ)之上的。共享總線結(jié)構(gòu)所能提供的交換容量有限,一方面是因?yàn)楣蚕砜偩€不可避免內(nèi)部沖突;另一方面共享總線的負(fù)載效應(yīng)使得高速總線的設(shè)計(jì)難度相對(duì)比較大。隨著用戶對(duì)“獨(dú)享帶寬”的渴求,這種共享總線的結(jié)構(gòu)很快發(fā)展為共享內(nèi)存 結(jié)構(gòu)。
共享內(nèi)存結(jié)構(gòu)的交換機(jī)使用大量的高速RAM來(lái)存儲(chǔ)輸入數(shù)據(jù),同時(shí)依賴中心交換引擎來(lái)提供全端口的高性能連接,由核心引擎檢查每個(gè)輸入包以決定路由。這類交換機(jī)設(shè)計(jì)上比較容易實(shí)現(xiàn),但在交換容量擴(kuò)展到一定程度時(shí)內(nèi)存操作會(huì)產(chǎn)生延遲。
另外在這種設(shè)計(jì)中由于總線互連的問(wèn)題增加冗余交換引擎相對(duì)比較復(fù)雜,所以這種交換機(jī)如果提供雙引擎的話要做到非常穩(wěn)定相對(duì)比較困難。所以我們可以看到早期在市場(chǎng)上推出的核心交換機(jī)往往都是單引擎,尤其是隨著交換機(jī)端口的增加,由于需要內(nèi)存容量更大,速度也更快,中央內(nèi)存的價(jià)格變得很高。交換引擎會(huì)成為性能實(shí)現(xiàn)的瓶頸。
2、CrossBar+共享內(nèi)存架構(gòu)
隨著核心交換機(jī)的交換容量從幾十個(gè)Gbps發(fā)展到今天的幾百個(gè)Gbps,一種稱之為CrossBar的交換模式逐漸成為核心交換機(jī)的首選。CrossBar(即CrossPoint)被稱為交叉開(kāi)關(guān)矩陣或縱橫式交換矩陣。它能很好的彌補(bǔ)共享內(nèi)存模式的一些不足。
首先,CrossBar實(shí)現(xiàn)相對(duì)簡(jiǎn)單。共享交換架構(gòu)中的線路卡到交換結(jié)構(gòu)的物理連接簡(jiǎn)化為點(diǎn)到點(diǎn)連接,實(shí)現(xiàn)起來(lái)更加方便,從而更加容易保證大容量交換機(jī)的穩(wěn)定性;其次,CrossBar內(nèi)部無(wú)阻塞。
一個(gè)CrossBar的示意圖所示,只要同時(shí)閉合多個(gè)交叉節(jié)點(diǎn)(crosspoint),多個(gè)不同的端口就可以同時(shí)傳輸數(shù)據(jù)。從這個(gè)意義上,我們認(rèn)為所有的CrossBar在內(nèi)部是無(wú)阻塞的,因?yàn)樗梢灾С炙卸丝谕瑫r(shí)線速交換數(shù)據(jù)。
另外,由于其簡(jiǎn)單的實(shí)現(xiàn)原理和無(wú)阻塞的交換結(jié)構(gòu)使其可以運(yùn)行在非常高的速率上。半導(dǎo)體廠商目前已經(jīng)可以用傳統(tǒng)CMOS技術(shù)制造出10Gbit/s以上速率的點(diǎn)對(duì)點(diǎn)串行收發(fā)芯片。
基本上2000年以后出現(xiàn)的核心交換機(jī)基本上都選擇了CrossBar結(jié)構(gòu)的ASIC芯片作為核心,但由于Crossbar芯片的成本等諸多因素,這時(shí)的核心交換設(shè)備幾乎都選擇了共享內(nèi)存方式來(lái)設(shè)計(jì)業(yè)務(wù)板。
從而降低整機(jī)的成本因此,“CrossBar+共享內(nèi)存”成為比較普遍的核心交換架構(gòu)。但這種結(jié)構(gòu)下,依然會(huì)存在業(yè)務(wù)板總線和交換網(wǎng)板的Crossbar互連問(wèn)題。由于業(yè)務(wù)板總線上的數(shù)據(jù)都是標(biāo)準(zhǔn)的以太網(wǎng)幀。
而一般Crossbar都采用信元交換的模式來(lái)體現(xiàn)Crossbar的效率和性能。因此在業(yè)務(wù)板上采用的共享總線的結(jié)構(gòu)在一定程度上影響Crossbar的效率,整機(jī)性能完全受限于交換網(wǎng)板Crossbar的性能。
3、分布式CrossBar架構(gòu)
隨著核心交換機(jī)的交換容量發(fā)展到了幾百個(gè)Gbps、同時(shí)支持多個(gè)萬(wàn)兆接口并規(guī)模應(yīng)用在城域網(wǎng)骨干和園區(qū)網(wǎng)核心的時(shí)候,分布式的Crossbar架構(gòu)很好的解決了在新的應(yīng)用環(huán)境下核心交換機(jī)所面臨的高性能和靈活性的挑戰(zhàn)。
也就是說(shuō),除了交換網(wǎng)板采用了Crossbar架構(gòu)之外,在每個(gè)業(yè)務(wù)板上也采用了Crossbar+交換芯片的架構(gòu)。在業(yè)務(wù)板上加交換芯片可以很好 地解決了本地交換的問(wèn)題,而在業(yè)務(wù)板交換芯片和交換網(wǎng)板之間的Crossbar芯片解決了把業(yè)務(wù)板的業(yè)務(wù)數(shù)據(jù)信元化從而提高了交換效率。
并且使得業(yè)務(wù)板的數(shù)據(jù)類型和交換網(wǎng)板的信元成為兩個(gè)平面,也就是說(shuō)可以有非常豐富的業(yè)務(wù)板,比如可以把防火墻、IDS系統(tǒng)、路由器、內(nèi)容交換、IPv6等等類型的業(yè)務(wù)整合到核心交換平臺(tái)上,從而大大提高了核心交換機(jī)的業(yè)務(wù)擴(kuò)充能力。同時(shí)這個(gè)Crossbar有相應(yīng)的高速接口分別連接到兩個(gè)主控板或者交換網(wǎng)板,從而大大提高了雙主控主備切換的速度。
分布式Crossbar設(shè)計(jì)中,CPU也采用了分布式設(shè)計(jì)。設(shè)備主控板上的主CPU負(fù)責(zé)整機(jī)控制調(diào)度、路由表學(xué)習(xí)和下發(fā);業(yè)務(wù)板從CPU主要負(fù)責(zé)本地查表、業(yè)務(wù)板狀態(tài)維護(hù)工作。這就實(shí)現(xiàn)了分布式路由計(jì)算和分布式路由表查詢,大大緩解主控板的壓力,提高了交換機(jī)轉(zhuǎn)發(fā)效率。
這也是業(yè)務(wù)板本地轉(zhuǎn)發(fā)能夠提高效率的重要原因。這種分布式Crossbar、分布式交換的設(shè)計(jì)理念是核心網(wǎng)絡(luò)設(shè)備設(shè)計(jì)的發(fā)展方向,保證了現(xiàn)在的網(wǎng)絡(luò)核心能支撐未來(lái)海量的數(shù)據(jù)交換和靈活的多業(yè)務(wù)支持的需求。
交換機(jī)架構(gòu)已經(jīng)完成了從“共享總線”到“CrossBar+共享內(nèi)存”再到“全分布式CrossBar”的演進(jìn)過(guò)程,在未來(lái)的日子里必將繼續(xù)發(fā)展,港灣網(wǎng)絡(luò)作為業(yè)界最主流的交換機(jī)供應(yīng)商之一肯定會(huì)關(guān)注最新技術(shù)動(dòng)態(tài),引領(lǐng)交換技術(shù)的潮流,為用戶提供更完美的交換設(shè)備。
如何進(jìn)行核心交換機(jī)的架構(gòu)選擇相關(guān)文章:
如何進(jìn)行核心交換機(jī)的架構(gòu)選擇
下一篇:交換機(jī)的配置