OpenFlow Controller:用于控制OpenFlow Switch,计算路径,维护状态和将信息流规则下发给交换机。
OpenFlow Switch:从OpenFlow Controller控制器接收命令或者流信息,以及返回状态信息。
OpenFlow Switch基于流表并根据流规则进行转发、处理数据。
“Flow”指的是一组具有相同性质的数据包,例如“五元组”(SIP、DIP、SPORT、DPORT、Protocol)。
OpenFlow协议是控制器和转发器之间的控制协议。
交换机与控制器之间可以通过加密的OpenFlow协议通信。
OpenFlow交换机是数据平面,基于Flow Table进行数据转发,并负责网络策略的具体执行。
OpenFlow Controller是控制平面设备,负责生成OpenFlow交换机上的Flow Table,以及对Flow Table的更新和维护。
OpenFlow Switch的基本组成:
Flow Table:保存对每一个流的定义及相应处理行为。
安全网络通道:连接交换机和控制器,用于传输控制信令。当一个新数据包第一次到达交换机时,交换机通过这个隧道将数据包送往控制器进行路由解析。
OpenFlow协议:一套公开标准接口,用于读写Flow Table的内容。
---------------------
阅读(743) | 评论(0) | 转发(0) |