OpenFlow学习笔记(一)——OpenFlow概要和OpenFlow1.0

本文是OpenFlow学习笔记的第一部分,主要介绍了OpenFlow的设计思想,包括控制面和数据面的分离,以及OpenFlow控制器和通道的工作模式。接着详细讲解了OpenFlow1.0的机制,如流表、流表项、行动和控制器与交换机之间的消息交互。内容涵盖Flow-Mod、Packet-In、Packet-Out等关键消息类型。
摘要由CSDN通过智能技术生成

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模式

由控制器向交换机预先发送流表项的设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值