在核心交換機的體系結構設計中,通用cpu一般僅用於網路裝置的控制和管理,這是核心交換機體系結構中非常重要的一項。
核心交換機有很多值得學習的地方,這裡我們主要介紹四種常見核心交換機體系結構綜合比較,處理效能是使用者在選擇核心交換機時最為關注的一點。同時,由於使用者的網路環境紛繁多樣,總處在不斷的發展和變化之中。如何應對未來的發展和變化?
如何應對使用者多種不同環境的挑戰?這些都對核心交換機靈活支援各種不同的業務提出了挑戰,業務按需疊加的能力成為必然,同時,業務的疊加不應影響核心交換機的處理效能,也就是在設計時應該考慮到業務和效能並重的要求。
針對這種情況,業內採取了np+asic的設計方式,這種體系結構完美地滿足了強大處理能力、業務按需疊加、業務和效能並重的現代核心交換機設計需求,成為目前核心交換機設計中最為重要的發展方向。交換機的體系結構在很大程度上決定了其處理能力和業務支援能力。目前,業內主要有以下幾種常用的技術:
1 通用cpu的優點是功能易擴充套件,理論上可以實現任何網路功能,但缺點是效能低下。所以,在核心交換機的體系結構設計中,通用cpu一般僅用於網路裝置的控制和管理。
2 asic晶元可以使用硬體方式實現效能極高的多種常用網路功能,單顆晶元就可以實現幾百mpps以上的處理能力。但asic晶元一旦開發完畢就很難繼續擴充套件其他應用了,新功能的新增需要晶元研發公司花費較長開發周期。所以,asic晶元最合適應用於處理網路中的各種成熟傳統功能。
3 fpga是可以反覆程式設計、擦除、使用以及在外圍電路不動的情況下用不同軟體就可實現不同功能的一種門陣列晶元,可以在一定程度上靈活地擴充套件業務處理型別。但可惜的是,fpga由於技術的限制,發展至今其處理能力還是非常有限的(今年6月份業界推出了10g處理能力的fpga,但還未得到大規模的成熟應用),造成了fpga無法很好地同時處理多種協議,不能滿意地勝任複雜業務擴充套件。所以,在核心交換機體系結構中,fpga一般僅應用於少量簡單協議的擴充套件。
4 np網路處理器內部由若干個微碼處理器和若干硬體協處理器組成。近幾年,np技術得到了長足的發展,使得np保留了asic高效能處理資料的特性(2023年業界就出現了10g的np產品,現在業界還出現了少量的40g處理能力的np產品)。同時,np通過眾多並行運轉的微碼處理器,能夠通過微碼程式設計進行複雜的多業務擴充套件。np技術的不足是網路廠商使用np進行產品設計時需要投入大量的相關開發人員,各廠家的np需要統一標準,無法進行開發經驗的複製,同時np的效能和asic相比依然還存在一些差距,所以np網路處理器被應用於高階網路產品複雜的多業務擴充套件,但並不用於網路傳統功能的實現。
無疑,通過對幾種體系設計技術的分析可以看出,使用np+asic的體系設計方式是最為完美的選擇。使用asic晶元高速處理各種傳統的業務,如二層交換、三層路由、acl、qos以及組播處理等等,滿足核心交換機對於交換機處理效能的需求;而利用np實現各種非傳統或未成熟的業務,根據需要靈活支援ipv6、load balancing、vpn、nat、ids、策略路由、mpls、防火牆等多種業務功能,滿足核心交換機對於業務按需疊加的需求;同時np接近asic的高效特性又保障了多業務提供的高效能,依然保持了核心交換機對於強大處理能力的需求。
rabbitMQ的四種交換機
交換機的型別 direct exchange 直連交換機 fanout exchange 扇型交換機 topic exchange 主題交換機 headers exchange 頭交換機 預設存在的交換機 dead letter exchange 死信交換機 在rabbitmq中,生產者不是直接將訊...
接入交換機,匯聚交換機,核心交換機
通常將網路中直接面向使用者連線或訪問網路的部分稱為接入層,將位於接入層和核心層之間的部分稱為分布層或匯聚層。接入交換機一般用於直接連線電腦,匯聚交換機一般用於樓宇間。匯聚相對於乙個區域性或重要的中轉站,核心相當於乙個出口或總彙總。原來定義的匯聚層的目的是為了減少核心的負擔,將本地資料交換機流量在本地...
交換機分布快取 核心交換機PK普通交換機
核心交換機我們平時提的挺多,那麼他與普通交換機到底有什麼區別的呢,今天我們一起來了解下。一 埠的區別 普通交換機埠數量一般為24 48個,網口大部分為千兆乙太網或者百兆乙太網口,主要功能用於接入使用者資料或者匯聚一些接入層的交換機資料,這種交換機最多可以配置vlan簡單路由協議和一些簡單的snmp等...