知识卡片

反应式与主动式流控制的权衡

专业/工作 · 106

内容

OpenFlow控制器给交换机下发决策有两种模式:反应式(reactive)——交换机遇到新流首包时才向控制器请求决策,同流后续包按线速转发;主动式(proactive)——控制器提前把规则推送到交换机,无需等首包再请求。反应式的代价是首包有一次往返延迟,若控制器地理位置远、多数流本身很短,这个延迟就会被放大成不可忽略的开销;主动式牺牲灵活性(要提前预判规则)换取确定的低延迟。发散:这本质上是缓存系统”惰性加载vs预加载”权衡的网络版本。

参考来源

《软件定义网络:基于OpenFlow的SDN技术揭秘》第3章《3.1 SDN控制器》