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阅读 135,010评论 19 139
  • 欢迎访问我的博客查看原文:http://wangnan.tech 注:文本整理自《ELKstack权威指南》 架构...
    GhostStories阅读 19,969评论 0 31
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,376评论 11 349
  • 【摘要】 面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器...
    静修佛缘阅读 4,615评论 0 24