這里分析討論OF和P4之間存在的差異,為了更好的討論OF和P4之間的差別寓娩,以Flowlet的實(shí)現(xiàn)來(lái)輔助說(shuō)明叛氨。本文將按照下面的結(jié)構(gòu)組織:首先介紹并分析Flowlet,然后討論OF和P4關(guān)于有狀態(tài)的支持棘伴,最后分析OF和P4下的Flowlet實(shí)現(xiàn)寞埠。
Flowlet分析
Flowlet是什么?實(shí)際網(wǎng)絡(luò)中時(shí)候存在Flowlet依賴的條件焊夸?能不能在降低Flowlet網(wǎng)絡(luò)開(kāi)銷(xiāo)的前提下提高Flowlet的實(shí)際應(yīng)用性仁连?如果網(wǎng)絡(luò)中不存在ingress和egress,怎么實(shí)現(xiàn)flowlet阱穗,采用segment routing饭冬?
Flowlet適用環(huán)境
Flowlet需要測(cè)量Ingress到Egress之間ECMPs的最大的路徑延時(shí)差異,那么就依賴于LSP的建立揪阶。常用的建立LSP的協(xié)議主要有MPLS昌抠、Segment Routing、Overlay Network鲁僚。
Flowlet生成條件
Flowlet依賴于TCP突發(fā)特性來(lái)細(xì)粒度地分割TCP流量炊苫,從而降低負(fù)載均衡處理單元的大小上的方差,進(jìn)而提高負(fù)載均衡的效果冰沙;由于負(fù)載均衡的效果主要取決于處理單元的大小分布是否均衡侨艾,而TCP流的突發(fā)特性主要用來(lái)分割TCP流到大小均衡分布的Flowlet,因此如果存在一個(gè)可以均衡分割TCP流的閾值拓挥,就可以利用均衡分配的特性來(lái)提高負(fù)債均的性能唠梨。
分析的主要思路是搞清楚負(fù)載均衡的充要條件,然后制造滿足條件的環(huán)境侥啤。