- OpenTCP 是最早的基于 SDN 技术的网络拥塞控制架构,该架构兼容 TCP 协议,使系统能根据网络状态和流量来动态调整 TCP 的规则
图4 展示了其框架,OpenTCP 通过一个控制器来收集网络状态信息( 如拓扑和路由信息) ,以及与网络流量相关的统计数据( 链路利用率和流量矩阵)
然后控制器利用聚合的数据信息,根据人工定义的拥塞控制策略来调整 TCP 参数或切换适合的 TCP 版本,随后向终端主机发送周期性的拥塞控制策略的更新消息
终端主机使用拥塞控制代理 (CCA) 来接收消息并修改主机上的 TCP 堆栈。