采用CPU加軟件的體系架構,由于既保證了最大的靈活性,又有著最佳的性能價格比,導致這一體系架構在今天的業內低端路由器中,被廣泛采用。但是用戶的需求在增加,如何更好的內部挖潛,提高產品的性能呢?算法創新成為必由之路。 
  港灣網絡針對中低端路由器產品設計開發了專利技術“快速流交換(FFS,Fast Flow Switch)”算法,對轉發流程和業務處理流程進行了革命性的改造和優化,使得NetHammer M系列路由器處理性能大幅度提升。FFS轉發流程如下圖所示。 

  FFS對原有轉發流程進行了一些大優化: 
  1. 保持底層數據收發的高效 
  保持底層數據收發在硬件中斷處理中的高效性。 
  2. 硬件中斷中實現報文快速交換 
  在硬件中斷中實現報文快速交換,避免報文轉發處理過程中的軟件任務切換,提升報文轉發的效率。 
  3. 快速緩存算法 
  對內存分配算法進行優化,針對ip報文的特點,在內存中開辟獨立快速緩存區,實現IP報文的快速緩存。 
  4. 統一業務處理引擎 
  在快速轉發處理引擎中,采用流交換的方式對報文進行處理。所謂流,在這里指的是IP報文中的五元組(即源IP地址,源端口號,目的IP地址,目的端口,協議)。一般地,雙向對應的兩個流,可以代表網絡中一個端到端的應用。 
  FFS設計快速交換流表,在一個統一的業務處理引擎中,同時實現轉發、NAT、ACL等業務的處理。 
  FFS技術的核心在于把要害處理過程下移,在硬件中斷里實現流分類、流交換,結合普通的快速轉發算法,減少系統內部任務間切換和內存、緩存治理引起的資源消耗,從而提升了整個系統的處理性能。 
  NetHammer M系列路由器轉發性能大提速 
  NetHammer M系列路由器在應用了FFS技術后經過反復測試和驗證,可靠性和穩定性沒有受到任何影響,但處理性能獲得了大幅提升。 
新聞熱點
疑難解答