OF和P4關于有狀態的討論

這里分析討論OF和P4之間存在的差異,為了更好的討論OF和P4之間的差別,以Flowlet的實現來輔助說明。本文將按照下面的結構組織:首先介紹并分析Flowlet,然后討論OF和P4關于有狀態的支持,最后分析OF和P4下的Flowlet實現。


Flowlet分析

Flowlet是什么?實際網絡中時候存在Flowlet依賴的條件?能不能在降低Flowlet網絡開銷的前提下提高Flowlet的實際應用性?如果網絡中不存在ingress和egress,怎么實現flowlet,采用segment routing?

Flowlet適用環境

Flowlet需要測量Ingress到Egress之間ECMPs的最大的路徑延時差異,那么就依賴于LSP的建立。常用的建立LSP的協議主要有MPLS、Segment Routing、Overlay Network。

Flowlet生成條件

Flowlet依賴于TCP突發特性來細粒度地分割TCP流量,從而降低負載均衡處理單元的大小上的方差,進而提高負載均衡的效果;由于負載均衡的效果主要取決于處理單元的大小分布是否均衡,而TCP流的突發特性主要用來分割TCP流到大小均衡分布的Flowlet,因此如果存在一個可以均衡分割TCP流的閾值,就可以利用均衡分配的特性來提高負債均的性能。

分析的主要思路是搞清楚負載均衡的充要條件,然后制造滿足條件的環境。


Let it flow

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者...
    保川閱讀 5,990評論 1 13
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 歡迎訪問我的博客查看原文:http://wangnan.tech 注:文本整理自《ELKstack權威指南》 架構...
    GhostStories閱讀 19,965評論 0 31
  • 從三月份找實習到現在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發崗...
    時芥藍閱讀 42,374評論 11 349
  • 【摘要】 面對大量用戶訪問、高并發請求,海量數據,可以使用高性能的服務器、大型數據庫,存儲設備,高性能Web服務器...
    靜修佛緣閱讀 4,610評論 0 24