[学习笔记]OpenFlow概述(1)

本文是个人学习OpenFlow的笔记,介绍了OpenFlow的基本概念,包括控制面和数据面的分离,以及OpenFlow控制器和OpenFlow通道的角色。OpenFlow允许通过软件升级现有硬件,实现灵活的网络行为变更,特别强调了流表在处理数据包中的作用。
摘要由CSDN通过智能技术生成

个人学习笔记,出问题请指出下。摘取《图解OpenFLow》 

 

Openflow协议是由斯坦福大学提出,最初的出发点是为了更加轻松地构建用于研究的网络。

  Openflow的初期设计思想:无需设计新的硬件,只对现有硬件更新其软件。因此,Openflow是以网络设备中内置了TCAM(Ternary  Content-Addressable  Memory)存储器为前提来设计的。

  这里讲下TCAM,TCAM是对每个位(bit)实施0、1和don’t care 三种匹配的三态电子器件,搭载该存储器的目的是在网络交换机中通过硬件高速处理子网掩码和访问访问控制列表。

  设计Openflow的初衷是无需更改已搭载TCAM的网络设备硬件,仅通过软件升级即可实现网络行为变更。Openflow是在考虑了能够一边应用现有架构,一边构建虚拟网络基础上设计出来的。

所谓OpenFlow,具体是指什么

  以往的L2交换机采用以太网地址和VLAN标签进行交换处理,而OpenFlow作为构建网络的标准规范,将各种数据包(或帧)持有的以太网地址、VLAN标签、IP地址、TCP\UDP端口号等特征作为“流”来处理,在此基础上进行交换并可以灵活设置路由的路径。

 

【图一.OpenFlow的网络构成】

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值