针对目前OpenFlow 交换机多表结构对硬件资源的开销,国防科技大学提出了三层的OpenFlow 交换机实现模型:硬件层、内核层和用户层。硬件层直接采用 TCAM 实现多级流表的报文转发功能,内核层实现流表的精确匹配功能并实现相关的规则管理,用户层则负责规则逻辑的保存。目前尚未看到实际的硬件实现平台,但这种分层的实现方法符合 OpenFlow交换平台转发规则的软硬件实现规范。
在广域网中部署SDN 需要考虑多控制器的部署位置问题,如果考虑多个优化指标则将导致 NP 问题。北京邮电大学的 HU Yan-nan 等人针对特定的指标提出了几个多控制的部署算法,仿真结果表明新的部署算法能够响应的提高这些指标的性能。