首頁(yè)>>廠商>>交換機(jī)/ACD系統(tǒng)平臺(tái)廠商>>Cisco

思科虛擬交換系統(tǒng)全面打破吞吐量紀(jì)錄

2008/03/14

  虛擬技術(shù),這一長(zhǎng)久以來(lái)在服務(wù)器領(lǐng)域熱門的技術(shù)第一次在網(wǎng)絡(luò)基礎(chǔ)設(shè)備領(lǐng)域中綻放出絢麗的光彩。Cisco公司借助于虛擬技術(shù)和新一代的路由處理引擎,不僅將兩個(gè)其旗艦級(jí)路由交換設(shè)備Catalyst6500虛擬為一個(gè)網(wǎng)絡(luò)實(shí)體成倍地提高了數(shù)據(jù)交換路由能力,而且極大地提高了網(wǎng)絡(luò)的可靠性。

  為了驗(yàn)證Cisco公司新一代的虛擬交換系統(tǒng)(VSS),NetworkWorld進(jìn)行了其有史以來(lái)最大規(guī)模的性能測(cè)試,測(cè)試環(huán)境采用了高達(dá)130個(gè)萬(wàn)兆以太網(wǎng)絡(luò)接口。

  測(cè)試結(jié)果令人印象深刻,Cisco公司的虛擬交換系統(tǒng)(VSS)不僅將網(wǎng)絡(luò)設(shè)備故障時(shí)流量受影響的時(shí)間減少到以前的1/20,而且完全不需要采用原來(lái)網(wǎng)絡(luò)設(shè)計(jì)中常用的二層和三層冗余協(xié)議。

  測(cè)試結(jié)果更加令人驚訝的是Cisco公司的虛擬交換系統(tǒng)(VSS)的吞吐量超過(guò)770Mpps,測(cè)試中路由轉(zhuǎn)發(fā)單播和組播流的數(shù)目高達(dá)56億個(gè)。

任何時(shí)刻,任何鏈路

  長(zhǎng)久以來(lái),網(wǎng)絡(luò)設(shè)計(jì)者為了使網(wǎng)絡(luò)基礎(chǔ)設(shè)施能夠在各種故障的情況下盡可能地保持網(wǎng)絡(luò)的運(yùn)行,他們通常采用在網(wǎng)絡(luò)的各個(gè)層次部署多條冗余/負(fù)載均衡鏈路和設(shè)備的設(shè)計(jì)方法,同時(shí)為了使這些冗余的設(shè)備和鏈路在出現(xiàn)故障時(shí)能夠及時(shí)地發(fā)揮作用,網(wǎng)絡(luò)設(shè)計(jì)者不得不同時(shí)使用為數(shù)眾多的,令人眼花繚亂的協(xié)議來(lái)應(yīng)付故障情況,RSTP,HSRP和VRRP等協(xié)議都是我們常用的保護(hù)性協(xié)議。

  這種保護(hù)協(xié)議控制冗余鏈路和設(shè)備的方式雖然可行,但是卻有眾多的不足之處,這些不足關(guān)鍵是由于目前絕大多數(shù)冗余保護(hù)性協(xié)議采用主/備工作方式,結(jié)果是網(wǎng)絡(luò)中雖然有多條鏈路但在平時(shí)只有一條鏈路負(fù)責(zé)數(shù)據(jù)的傳遞,其它的鏈路只有在主鏈路故障時(shí)才有可能負(fù)責(zé)數(shù)據(jù)的傳遞。網(wǎng)絡(luò)設(shè)備和鏈路的主/備工作方式使網(wǎng)絡(luò)的有效利用率只能達(dá)到50%,造成較大的浪費(fèi) 。

  進(jìn)一步從其它角度考慮,在一般情況下路由設(shè)備的端口只需要一個(gè)IP地址,但VRRP和HSRP協(xié)議都要求在一個(gè)網(wǎng)段上預(yù)留三個(gè)IP地址,增加了管理負(fù)擔(dān);同時(shí)RSTP雖然較STP在故障時(shí)的反映時(shí)間大大減少,但是RSTP的收斂時(shí)間仍然在秒級(jí)波動(dòng),結(jié)果往往是應(yīng)用程序的性能小于原來(lái)的預(yù)期。嚴(yán)格來(lái)講,STP協(xié)議族的設(shè)計(jì)初衷是避免網(wǎng)絡(luò)中出現(xiàn)環(huán)路,并不是提供目前常被用來(lái)的冗余保護(hù)目的。

  目前網(wǎng)絡(luò)冗余設(shè)計(jì)的另一個(gè)不足之處是網(wǎng)絡(luò)中被管理網(wǎng)元數(shù)目的成倍增加,不論網(wǎng)絡(luò)管理者采用何種方式來(lái)管理網(wǎng)絡(luò)設(shè)備,同樣的配置和策略的下發(fā)都需要重復(fù)至少兩次。

虛擬交換系統(tǒng)(VSS)

  VSS技術(shù)的核心是Cisco公司最新發(fā)布的其旗艦級(jí)路由交換設(shè)備Catalyst6500的VS-Sup720-10G路由交換引擎,VS-Sup720-10G負(fù)責(zé)虛擬交換連接(VSL)的建立和管理,使虛擬交換系統(tǒng)對(duì)網(wǎng)絡(luò)中其它的節(jié)點(diǎn)呈現(xiàn)為單一設(shè)備(唯一的MAC地址,唯一的IPv4地址),對(duì)網(wǎng)絡(luò)管理者所有的端口都在一個(gè)網(wǎng)元中被管理。

  在基于VSS技術(shù)的網(wǎng)絡(luò)設(shè)計(jì)中,為了在物理連接上提供冗余,任何一個(gè)接入層設(shè)備仍然需要連接到同一個(gè)VSS系統(tǒng)中的兩個(gè)不同設(shè)備上,但是由于VSS技術(shù)支持跨機(jī)箱的鏈路捆綁(MEC),在接入層設(shè)備看來(lái)它的鄰居仍然為一個(gè)物理設(shè)備。 跨機(jī)箱的鏈路捆綁(MEC)技術(shù)與用戶采用何種鏈路捆綁技術(shù)無(wú)關(guān),MEC支持業(yè)界標(biāo)準(zhǔn)的802.1ad鏈路捆綁協(xié)議和Cisco公司擴(kuò)展的PAgP協(xié)議。不論接入層設(shè)備和VSS設(shè)備之間采用何種鏈路捆綁協(xié)議,VSS設(shè)備和接入層設(shè)備之間都不需要運(yùn)行任何的生成樹協(xié)議,在正常工作時(shí),MEC中的任何鏈路都有數(shù)據(jù)通過(guò)。

  服務(wù)器與VSS節(jié)點(diǎn)的連接也同樣可以享受到MEC技術(shù)的好處,服務(wù)器網(wǎng)卡捆綁技術(shù)(NIC Teaming)早已經(jīng)存在多年,服務(wù)器端不需要安裝任何的軟件,通過(guò)簡(jiǎn)單的配置就可以和VSS節(jié)點(diǎn)跨機(jī)箱的鏈路捆綁連接。

  在目前階段,任何兩個(gè)Cisco公司的Catalyst6500設(shè)備只要具備支持VSL協(xié)議的能力都可以組成虛擬交換系統(tǒng)(VSS),這時(shí)任何與該VSS系統(tǒng)相連接的設(shè)備都可以享受虛擬交換的好處; 根據(jù)網(wǎng)絡(luò)的需求虛擬交換系統(tǒng)(VSS)可以應(yīng)用在網(wǎng)絡(luò)的任何層次,核心層,匯聚層和接入層。

  Catalyst6500之間的每個(gè)VSL連接支持最多8個(gè)物理鏈路,構(gòu)成VSL的物理鏈路可以是VS-Sup720-10G上的任意10GE接口或是Cisco高密度10GE接口卡上的任意接口。 虛擬交換系統(tǒng)(VSS)要求設(shè)備中的用戶接口卡是6700系列,例如WS-X6724或WS-X6748千兆系列,WS-X6704或WS-X6708系列萬(wàn)兆接口卡的任意組合。 在本次測(cè)試中我們并沒(méi)有驗(yàn)證虛擬交換系統(tǒng)間VSL鏈路上的流量情況,但 Cisco表示在正常情況下, 虛擬交換系統(tǒng)間VSL鏈路上的流量大約為萬(wàn)兆接口的5%。

  到目前為止,VSL技術(shù)還是Cisco公司的專有技術(shù),采用VSL技術(shù)使Cisco的設(shè)備與其它廠商的設(shè)備構(gòu)成虛擬交換系統(tǒng)還不可能。

業(yè)界目前最大規(guī)模的交換能力

  為了考察虛擬交換系統(tǒng)的性能,在本次測(cè)試中我們集中驗(yàn)證了交換結(jié)構(gòu)的吞吐量和延時(shí),故障倒換時(shí)間和單播/組播混合流量通過(guò)虛擬交換系統(tǒng)的能力。

  為了嘗試考量虛擬交換系統(tǒng)交換結(jié)構(gòu)的吞吐量和延時(shí),我們構(gòu)建了一個(gè)簡(jiǎn)單但是規(guī)模龐大的測(cè)試環(huán)境,思博倫公司(Spirent)的130個(gè)萬(wàn)兆以太網(wǎng)測(cè)試儀接口分別連接到130個(gè)分布在兩個(gè)Cisco Catalyst6509設(shè)備上的萬(wàn)兆以太網(wǎng)接口上,兩個(gè)Cisco Catalyst6509預(yù)先配置為一個(gè)虛擬交換系統(tǒng)。

  這些測(cè)試產(chǎn)生了到目前為止我們?cè)趩我贿壿嬙O(shè)備上所得到的最大的轉(zhuǎn)發(fā)性能,在64字節(jié)時(shí),Cisco公司的虛擬交換系統(tǒng)每秒鐘轉(zhuǎn)發(fā)能力超過(guò)7億7千萬(wàn)(770mpps)個(gè)數(shù)據(jù)包。我們同時(shí)還測(cè)試了在不構(gòu)成虛擬交換系統(tǒng)時(shí),每個(gè)設(shè)備每秒鐘轉(zhuǎn)發(fā)了3億8千5百萬(wàn)個(gè)數(shù)據(jù)包,虛擬交換系統(tǒng)的能力正好時(shí)單一設(shè)備的兩倍,測(cè)試結(jié)果證明虛擬交換系統(tǒng)在交換能力上并沒(méi)有因?yàn)榻粨Q結(jié)構(gòu)跨越物理設(shè)備而受到任何影響。

  我們還同時(shí)驗(yàn)證了在256字節(jié)(接近因特網(wǎng)上平均數(shù)據(jù)包長(zhǎng)度)和1518字節(jié)(大部分生產(chǎn)網(wǎng)上最大數(shù)據(jù)包長(zhǎng)度)時(shí)虛擬交換系統(tǒng)的轉(zhuǎn)發(fā)能力,我們得到的數(shù)值287Mpps和53Mpps都準(zhǔn)確的為單一設(shè)備的兩倍。

  在1518字節(jié)數(shù)據(jù)包長(zhǎng)測(cè)試時(shí)我們得到的轉(zhuǎn)發(fā)能力結(jié)果大約相當(dāng)于648Gbps,這個(gè)數(shù)值約為130個(gè)萬(wàn)兆接口理論上數(shù)值的一半。虛擬交換系統(tǒng)性能受到限制的原因是虛擬交換技術(shù)雖然成倍地?cái)U(kuò)展了系統(tǒng)的交換能力,但是受限于Sup720引擎目前的能力,每個(gè)接口卡和交換結(jié)構(gòu)的連接并沒(méi)有被擴(kuò)展。

  在10%負(fù)載的情況下,我們測(cè)試了3種數(shù)據(jù)包長(zhǎng)的轉(zhuǎn)發(fā)延時(shí),Spirent公司的TestCenter測(cè)試系統(tǒng)得到的平均時(shí)延在12微秒到17微秒之間。虛擬交換系統(tǒng)(VSS)的平均時(shí)延和一般萬(wàn)兆交換機(jī)一樣,遠(yuǎn)遠(yuǎn)小于應(yīng)用可以感知的程度。即使是時(shí)延分布的最大值66微秒,與Internet上常見的幾十毫秒相比,對(duì)應(yīng)用的性能影響都是微不足道的。

快速的故障倒換

  我們的故障倒換測(cè)試結(jié)果又創(chuàng)造了一個(gè)新紀(jì)錄,Cisco公司的虛擬交換系統(tǒng)(VSS)在二層和三層網(wǎng)絡(luò)故障時(shí)的倒換速度是我們到目前所得到的最快的結(jié)果。

  我們首先搭建了一個(gè)傳統(tǒng)的環(huán)境,二層設(shè)備間采用RSTP協(xié)議,HSRP提供三層網(wǎng)關(guān)的冗余保護(hù),Spirent公司的TestCenter測(cè)試系統(tǒng)仿真16000臺(tái)計(jì)算機(jī)互相訪問(wèn),流量完全經(jīng)過(guò)我們搭建的具有冗余保護(hù)的接入層,匯聚層和核心層。在測(cè)試過(guò)程中,我們通過(guò)切斷匯聚層設(shè)備電源的方式觸發(fā)各種保護(hù)機(jī)制,在6.883秒后流量完全恢復(fù)正常。

  我們?nèi)缓蟛捎猛瑯拥臏y(cè)試方法對(duì)虛擬交換技術(shù)進(jìn)行測(cè)試,測(cè)試結(jié)果表明核心層和匯聚層的故障倒換時(shí)間分別為341微秒和322微秒,采用虛擬交換技術(shù)的網(wǎng)絡(luò)故障倒換時(shí)間比傳統(tǒng)的保護(hù)方式快了20倍。

網(wǎng)界網(wǎng)



相關(guān)鏈接:
思科吳世楷:3G的機(jī)遇就是IP的機(jī)遇 2009-09-27
思科啟動(dòng)新的小型企業(yè)合作伙伴盈利計(jì)劃 2009-09-24
江蘇電信成功應(yīng)用思科CRS-1“4+2”多機(jī)系統(tǒng) 2009-09-21
思科重裝出擊通信展 三大技術(shù)助力運(yùn)營(yíng)商轉(zhuǎn)型 2009-09-16
思科與重慶政府簽署協(xié)議助重慶實(shí)現(xiàn)可持續(xù)發(fā)展 2009-09-14

分類信息: