6月25日,廣東地區出現了部分“網絡癱瘓”的情況,期間,用戶無法正常訪問互聯網,郵箱、QQ和MSN都無法登錄,給用戶的工作、生活造成較大影響。
經過廣東電信的查詢和核實,發現造成“網絡癱瘓”的主要原因是廣東電信互聯網路由器集群中的兩臺路由器出現運行異常,50%的出省電路受到影響,導致廣東電信用戶訪問省外互聯網不暢。
而擔任出省路由器角色的一般是高端路由器,負責城域網間的流量傳輸。頻繁出現的網絡癱瘓事件對高端路由器的性能提出越來越嚴峻的挑戰。
廣東電信內部一位人士告訴記者,高端路由器運行在城域網的核心層,一旦出現問題,將導致上面陳述的問題甚至更嚴重的后果,所以電信運營商在選擇高端路由器時都需要經過嚴格評測和試用,保證設備穩定性是第一位的。
而在3G市場正式啟動以及NGN網絡建設逐漸進入正軌的今天,運營商對高端路由器的需求大幅度提升。如何面對用戶千差萬別的需求以更好地實現全業務運營,運營商希望高端路由器可以靈活應對隨時變化的需求和流量。
這個重擔落在了高端路由器芯片身上,作為高端路由器最核心的環節,芯片需要完成包轉發、流量管理、QoS等至關重要的功能。因此,研發更為先進的高端路由器芯片,助力運營商應對全業務運營成為網絡設備商的共同目標。
以動制動
高端路由器從誕生發展至今,經歷了幾番更新換代的歷程,而在高端路由器發展歷程中,芯片技術的發展進步則是巨大的推動力。
第一代路由器,采用集中轉發、固定接口方式,由一個處理器CPU和固定數量的接口組成,接口模塊和CPU之間通過總線連接;第二代路由器采用CPU集中轉發,接口采用模塊化設計;第三代路由器基于CPU的分布式軟件轉發,分布轉發將前兩代的轉發性能提高了數十倍之多。
在互聯網剛剛起步的年代,互聯網流量非常有限,這些很少依靠路由器芯片技術,單純憑借通用CPU來完成轉發任務的高端路由器已經可以勝任骨干網的需求。
而隨著互聯網的逐步發展和成熟,特別是上世紀90年代中后期,IP網絡開始商業化運作以及Web技術的出現使得互聯網技術得到空前的發展,用戶數目迅猛增加,網絡流量特別是核心網絡的流量以指數級數增長,傳統的基于軟件實現轉發的IP路由器無法再滿足網絡的發展需要。
以常見的主干節點2.5GPOS端口為例(當時網絡傳輸還以2.5G為主,并未發展到10G),按照IP最小報文40字節計算,2.5GPOS端口線速的流量約為6.5Mpps,而且報文處理中還包含了諸如QoS、路由查找、二層幀頭的剝離/添加以及流量管理等操作,傳統的做法不可能實現這些功能。
于是,一些廠商開始引入ASIC實現方式,將轉發過程的所有細節全部通過硬件的方式來實現,例如,1996年成立的Juniper就專注于ASIC方式來構建高端路由器的芯片,思科的路由器芯片也開始采用ASIC技術已實現基于硬件的轉發,第四代路由器很好地解決了網絡流量的問題。
然而,基于ASIC的分布式硬件轉發的高端路由器并沒有一直高歌下去,它也遇到了無法處理的問題,即網絡業務的豐富性和性能之間的矛盾。
互聯網泡沫時期人們的焦點一直集中在路由器的轉發性能上,互聯網泡沫破滅后,人們發現業務才是網絡的真正價值所在,一切技術都必須圍繞著業務。因此,網絡管理、用戶管理、業務管理、MPLS、VPN、可控組播、QoS和流量工程等各種新技術紛紛出現,以滿足隨需而變的用戶需求。
特別是進入全業務時代,運營商為在激烈的市場競爭中占據先機,必須實現全業務運營,這就要求高端路由器不僅可以支持高速的包轉發,而且需具備強大的業務管理能力和精細的流量管理能力。
“ASIC芯片一旦量出,無法在對其進行大幅度的改動,ASIC的固定特性一直無法解決路由器對多業務支持的需求,因此,ASIC技術也逐漸被網絡設備商淘汰,而將目光轉向自主研發NP(網絡處理器)上。”上海貝爾副總裁劉永春向《通信產業報》(網)記者表示。
據他介紹,采用NP技術構建的第五代路由器可以通過軟件控制的方式實現流量精細管理、包查找、QoS以及包轉發等多種功能。
“基于NP的高端路由器可以使運營商以動制動。”劉永春強調。
在這種背景下,在硬件體系結構上繼承了第四代路由器的成果,在關鍵的IP業務流程處理上則采用了可編程的、專為IP網絡設計的網絡處理器技術的第五代路由器成為當前的主流產品。
自主研發NP備戰40G
提起NP,一定會想到Intel、IBM為高端路由器生產的通用網絡處理器,不禁對高端路由器的性能產生質疑。“采用通用網絡處理器,每個設備商的高端路由器架構、性能大同小異,何以助力運營商實現全業務運營?”很多人存在這樣的疑惑。
從目前來看,NP分為兩種,一種是設備商自主研發的網絡處理器,也可以稱為專用NP,更通俗地說,是家用NP;另外一種則是在市面上可以買到的商用網絡處理器,也即Intel、IBM提供的通用網絡處理器,每個設備商都可以拿來使用。
這些通用NP一般可支持10G以太網的傳輸,應用在高端路由器中,滿足了運營商的現網運營需求。
然而,隨著互聯網的飛速發展,網民數量飛速增長,據中國互聯網絡信息中心(CNNIC)發布《第24次中國互聯網絡發展狀況統計報告》顯示,截至2009年6月30日,我國網民規模達3.38億戶,寬帶網民達3.2億戶。
要滿足群體規模龐大的寬帶網民同時上網的需求,10G以太網已經不能勝任,為此電信運營商需要將10G傳輸網演進到40G傳輸網。“經過多年的技術積累和產業鏈的完善,40G商用的前期準備已經完畢。”中國電信廣東研究院副總工程師徐建鋒表示。
顯然,單端口40G的線速轉發性能已經成為高端路由器的基本特性之一。但徐建鋒告訴記者,目前市面上的通用網絡處理器僅僅具備10G的線速轉發性能,無法滿足運營商的需求。“單片40G性能的芯片技術難度大,成本高等原因,能提供高速網絡處理器的廠商越來越少,甚至一些原來提供網絡處理器芯片的比較有實力的大芯片廠商也逐漸退出這一市場。”
對40G和100G線速的高要求使得希望在高端市場分得一杯羹的設備廠商必須具備自主研發專用NP的能力。從各個廠商公布的資料來看,目前,業內只有4家廠商可以提供專用NP,其中三家為網絡設備提供商,即思科、Juniper和阿爾卡特朗訊,其對應的高端路由器產品為CRS-1、T1600和7750,這些設備都嵌入了其自主研發的NP芯片。