OpenFlow OpenFlow一種網路通訊協定屬於數據鏈路層能夠控制網路交換器或路由器的转发平面英语Forwardingplaneforwarding plane藉此改變網路封包所走的網路路徑 OpenFlowOF被认为是第一个软件定义网络SDN标准之一它最初在SDN环境中定义了通信协议使SDN控制器能够与物理和虚拟的交换机和路由器等网络设备的转发平面直接进行交互从而更好地适应不断变化的业务需求 SDN中的SDN控制器是SDN网络的大脑它将信息传递给交换机路由器的下方通过南向API和上方通过北向API的应用和业务逻辑最近随着组织部署更多的SDN网络SDN控制器的任务是使用通用应用程序接口如OpenFlow和开放式虚拟交换机数据库OVSDB在SDN控制器域之间进行联合 要在OF环境中工作任何想要与SDN控制器通信的设备都必须支持OpenFlow协议通过这个接口SDN控制器将更改推送到交换机路由器流量表使网络管理员能够对流量进行分区控制流量以获得最佳性能并开始测试新配置和应用