0x01 OpenFlow概述
1.1 设计思想:
以网络设备中内置了TCAM存储器为前提设计的,无需设计新硬件,更新其软件即可。
1.2 具体:
控制面和数据面的分离
1.2.1 控制面的构建方法
- 1)不构建另外物理网络
- 2)分别构建控制面和数据面
1.2.2 数据面的构建方法
- 1)Hop-by-Hop方式
- 2)覆盖方式
- 3)混合方式
1.2.3 OpenFlow控制器和OpenFlow通道
OpenFlow控制器和OpenFlow交换机维持着经由OpenFlow通道的TCP连接。
两种模式:
- 1)Proactive模式
- 2)Reactive模式
1.2.4 流表
流表描述数据包要进行何种处理。
OpenFlow交换机可拥有多个流表。
1.3 控制器和交换机的基本动作
1.3.2 OpenFlow交换机的初始动作
连接是从OpenFlow交换机向OpenFlow控制器建立的。
1.3.3 Proactive模式
由控制器向交换机预先发送流表项的设置。