OpenFlow
OpenFlow,一种网络通信协定,属于数据链路层,能够控制网络交换器或路由器的转送平面(forwarding plane),借此改变网络封包所走的网络路径。
OpenFlow能够启动远程的控制器,经由网络交换器,决定网络封包要由何种路径通过网络交换机。这个协定的发明者,将它当成软件定义网络(Software-defined networking)的启动器。
OpenFlow允许从远程控制网络交换器的封包转送表,透过添加、修改与移除封包控制规则与行动,来改变封包转送的路径。比起用 访问控制表 (ACLs) 和路由协议,允许更复杂的流量管理。同时,OpenFlow允许不同供应商用一个简单,开源的协议去远程管理交换机(通常提供专有的接口和描述语言)。