在數據交換領域,如何有效地解決安全與效率問題已經成為當前的主要命題。高速增長的用戶數量、層出不窮的新業務、防不勝防的病毒,已經成為當前網絡應用的三大挑戰,SPOH技術在這樣的背景下應運而生。
SPOH技術是什么
SPOH技術(synchronization process over hardware)即同步式硬件處理技術,它是分布式設計和硬件實現進一步結合的技術產物。SPOH技術通過最新的硬件芯片技術,讓交換機每個端口都具備獨立的數據處理能力,將分布在線卡層面的部分功能進一步布設到端口,實現了端口級的數據同步交換。
不同的數據處理行為對端口的依賴性不同,通過對L2/L3/ACL/QoS/組播等的分析發現,這些數據行為可以分為兩大類:
一類是ACL和QoS等針對單獨端口的數據行為。數據的處理與其它端口無關,如果可以分別為每個端口單獨提供處理,將可以達到整機所有端口同步處理,效率大幅度提高,不因為加入端口數的增加或流量的增加而影響性能。
另一類是L2/L3/組播等針對不同端口之間轉發數據的行為。數據的處理與相關端口都有關聯,需要在不同端口之間協調好資源,需要為相關端口提供統一處理。
SPOH的設計理念正是針對兩類不同數據行為對端口依賴性的不同,而采用各自不同的處理方式來最大限度地提升整機處理能力:L2/L3/組播等數據在不同端口之間轉發,與多個端口關聯,需要協調統一關聯端口的資源情況;而ACL和QoS則依賴于獨立的單個端口,實施效果受制于端口本身的資源情況。
POH技術的具體實現機制是,在線卡分布式設計的基礎上,為各個物理端口配備專用的FFP(FFP: fast filter processor)處理模塊,FFP模塊可以實現硬件處理QoS與ACL功能,實現整機數據端口級同步處理ACL/QoS;同時,通過線卡芯片線速轉發L2/L3/組播數據,實現從線卡到端口的全面分布式硬件設計,有效分流、緩解線卡ASIC芯片的負載壓力,極大地提升交換機的整體數據處理能力。
![]() |
圖1 |
圖1是采用SPOH技術的主機結構圖
![]() |
圖1 |
圖2是為各個物理端口配備專用的FFP處理模塊的ASIC芯片結構圖
SPOH技術的應用環境
POH主要是滿足在大量啟用QoS、ACL功能的環境下同時提供強大的數據處理能力,因此適合在大型網絡核心使用,尤其是大數據多業務網絡環境。
在這些網絡環境當中,由于網絡病毒和攻擊行為的泛濫,安全需求在其中顯得極為重要;而作為網絡核心的設備,由于流量巨大,對巨大流量進行線速轉發的同時需要提供穩定運營平臺;同時這些網絡與多種應用緊密結合,運行了大量的應用系統,如果存在對時延敏感的應用,網絡中包括核心設備在內的交換設備需要啟用QoS保障。因此,在這種應用環境當中,特別需要SPOH技術的支持。
例如,在當前的金融與電信網絡當中,多業務大數據傳輸已經成為常態;而對于教育等行業的核心層應用,也充分表現出這種需求動向:VOD、電子閱覽室等多媒體應用已經成為校園網建設的常規項目,融合教學、科研、生活、辦公四大職能則是校園網發展的大勢所趨,而建設具有網管理計費與身份認證功能的可運營網絡則是校園網實現可持續發展的內在要求……這些都要求同步實現穩定性、安全性、智能性、高效數據處理等保障,ACL與QoS首當其沖。
因此,隨著寬帶與增值建設、大數據傳輸、多業務集成更為廣泛的應用,數據中心、ERP業務系統、實時電子商務等需求日漸提升。可見,SPOH技術的潛在市場也在不斷擴展,SPOH必將隨著海量數據交換應用環境的成熟而迎來發展機會。