寬帶路由器中分布式技術的綜合說明
我國的寬帶路由器發(fā)展還是非常迅速的,同時技術也非常的先進,于是我研究了一下寬帶路由器中全業(yè)務分布式處理技術,在這里拿出來和大家分享一下,希望對大家有用。如何提高匯聚路由器性能和服務質量,使匯聚寬帶路由器具備高端路由器的可靠性高性能和接入寬帶路由器的靈活性?
以前是采用高端寬帶路由器的NP/ASIC或采用高性能CPU,并支持高端設備的分布式架構和高可靠性技術,如BFD、NSF/GR、TE FRR等。傳統(tǒng)的NP處理器由于代碼指令空間的限制不能處理復雜的業(yè)務指令,同時由于不同的數(shù)據(jù)報文采用相同的處理流程而不得不放棄業(yè)務的處理;傳統(tǒng)的ASIC處理器采用了固定的硬件芯片技術,對于任何報文都是相同的處理方法,不能按照用戶的需求靈活地改變數(shù)據(jù)報文的處理流程。
傳統(tǒng)寬帶路由器廠商往往通過集中式的業(yè)務單板來完成對業(yè)務支持,比如提供專門的流量統(tǒng)計單板等等。這種搭積木式的設備開發(fā)要求用戶付出更多的成本購買業(yè)務處理板,而且使得原本創(chuàng)新的分布式優(yōu)勢在業(yè)務處理上走回到了集中式處理的性能瓶頸當中。
業(yè)界領先的多核分布式處理技術為這些需求提供了新的技術方案。多核處理器既有傳統(tǒng)硬件處理類似的轉發(fā)性能,又有傳統(tǒng)CPU處理器的靈活構架,***地把高性能數(shù)據(jù)轉發(fā)和高性能業(yè)務處理結合起來,給用戶帶來全新的業(yè)務體驗。
H3C SR6600 系列全分布式多核處理器架構寬帶路由器是新一代匯聚骨干寬帶路由器產品設計思想的成功的創(chuàng)新體現(xiàn)。
多核CPU處理器具有類似普通CPU一樣的編程界面和靈活處理各種指令的能力,在數(shù)據(jù)轉發(fā)過程中能夠隨時判斷當前轉發(fā)的數(shù)據(jù)報文是否需要進行業(yè)務處理,一旦發(fā)現(xiàn)當前轉發(fā)的數(shù)據(jù)報文需要進行業(yè)務處理時,多核CPU處理器能夠及時把這個數(shù)據(jù)報文交給相應的模塊進行業(yè)務處理。
每個業(yè)務單板都采用了高性能的多核處理引擎,可以輕松地把傳統(tǒng)分布式寬帶路由器需要集中處理的流量統(tǒng)計等業(yè)務特性都放到各個槽位的多核處理器進行處理,打破了傳統(tǒng)的業(yè)務集中式處理而產生的性能瓶頸。
新一代匯聚寬帶路由器充分利用多核CPU的優(yōu)勢,把傳統(tǒng)的寬帶路由器處理分為控制平面和數(shù)據(jù)平面兩個部分,交由CPU內部不同的內核來處理,保證在控制平面的業(yè)務不受數(shù)據(jù)平面處理的任何影響。
新一代匯聚寬帶路由器采用業(yè)務接口板和物理接口卡分離的架構,如果網絡改造,無須更換業(yè)務接口板,只需要更換接口卡就可以大大降低由于網絡接口升級換代的成本。