OpenFlow:Enabling Innovation in Campus Networks

SDN领域,OpenFLow现在已经成为了广泛使用的南向接口协议。若想好好学习SDN,在这个领域有所进步,需要熟悉OpenFlow协议。我最近找了篇有关OpenFLow的论文,发现最早该协议是在Sigcomm2008中的一篇论文《OpenFlow:Enabling innovation in Campus Networks》,作者之一是SDN领域创始人之一的Nick McKeown。现在我写下一些学习笔)记:

1. 最早该协议是作用于校园网建设,现在已经成为较为通用的SDN南向协议。至于网络的复杂性,南向协议有很多,当前并没有标准出来。

2. SDN的出现背景,因为当前传统网络的架构比较僵硬,对新协议的出现有很大的限制,在弹性设置上效率很低,传统网络基础设施已经僵化。

3. 最早的想法是很简单的,要使得网络设备具有可编程的能力,只要让网络设备供应商给他们的产品提供一些可编程的接口,同时加入可以获得统计数据的接口等,但是由于网络的复杂性,往往一个网络中存在许多不同供应商的产品,并且具体的一些实现细节供应商也是不愿意提供了,所以这种解决方法还是会带来很多的问题。

4. OpenFLow提供一个开源的协议用来编程不同交换机和路由器中的流表。使得网管能够就将流量分开,比如将实验用的数据和真实生活中其它的数据流量分开,并且能够控制交换机路由器的流表等。

5. 为了适应这种协议,提出了OpenfLow交换机的概念,一个OpenFLow交换机必须具备三个部分:

  a).A Flow Table,with an action associated with each flow entry,to tell the switch how to process the flow.

  b). A secure channel that connects the switch to a remote control process(callede the controller) allowing commands and packets to be sent between a controller and the switch using OpenFlow Protocol.

  c).OpenFlow Protocol,which providers an open and standard way for controller to communicate with a switch.

未来几天有必要重新阅读下OpenFlow协议,对于一个SDNer,我想这是基本的要求。

时间: 2024-10-11 09:02:43

OpenFlow:Enabling Innovation in Campus Networks的相关文章

OpenFlow技术白皮书-V1.0

1.  概述 OpenFlow是由斯坦福大学的Nick McKeown教授在2008年4月ACM Communications Review上发表的一篇论文OpenFlow: enabling innovation in campus networks首先详细论述了OpenFlow的原理.由该论文课题可知OpenFlow提出的最初出发点是用于校园内网络研究人员实验其创新网络架构.协议,考虑到实际的网络创新思想需要在实际网络上才能更好地验证,而研究人员又无法修改在网的网络设备,故而提出了OpenF

下一代网络互连技术 - OpenFlow

目录: ----OpenFlow起源 ----OpenFlow基本组成, --------OpenFlow交换机, --------FlowVisor, --------Controller 起源:OpenFlow起源于斯坦福大学的Clean Slate项目组.在2006年,斯坦福的学生Martin Casado领导了一个关于网络安全与管理的项目Ethane.该项目视图通过一个集中式的控制器,让网络管理员可以方便地定义基于网络流的安全控制.受此启发,Martin 和他的导师Nick McKeow

OpenFlow和SDN的历史和原理介绍

OpenFlow相关的历史.新闻:http://blog.csdn.net/jincm13/article/details/7825754起源与发展[https://36kr.com/p/5035985] OpenFlow起源于斯坦福大学的Clean Slate项目组 [1] .CleanSlate项目的最终目的是要重新发明英特网,旨在改变设计已略显不合时宜,且难以进化发展的现有网络基础架构.在2006年,斯坦福的学生Martin Casado领导了一个关于网络安全与管理的项目Ethane[2]

SDN概述

SDN的典型架构可分为三层,最上层为应用层,包括各种不同的业务和应用:中间的控制层主要负责处理数据平面资源的编排.维护网络拓扑和状态信息等:最下层的基础设施层负责数据处理.转发和状态收集.除上述三个层次外,控制层与基础层之间的接口和应用层与控制层之间的接口也是SDN架构中的两个重要组成部分.按照接口与控制层的位置关系,前者通常被称为南向接口,后者则被称为北向接口.其中ONF在南向接口上定义了开放的OpenFlow标准4,而在北向接口上还没有统一要求.因此,ONF SDN架构更多的是从网络资源用户

The Road to SDN: An Intellectual History of Programmable Networks (四)

2.3 OpenFlow and Network OSes 单词学习 翻译 In the mid-2000s, researchers and funding agencies gained interest in the idea of network experimentation at scale, encouraged by the success of experimental infrastructures (e.g., PlanetLab [6] and Emulab [83]),

OpenFlow

What is OpenFlow? OpenFlow is an open standard that enables researchers to run experimental protocols in the campus networks we use every day. OpenFlow is added as a feature to commercial Ethernet switches, routers and wireless access points – and pr

Improving Network Management with Software Defined Networking

Name of article:Improving Network Management with  Software Defined Networking Origin of the article:Kim H , Feamster N . Improving network management with software defined networking[J]. IEEE Communications Magazine, 2013, 51(2):114-119. ABSTRACT: N

带状态论文粗读(二)

一 文章名称:Network Function Virtualization Enablement Within SDN Data Plane 发表时间:2017 期刊来源:IEEE INFOCOM 2017 - IEEE Conference on Computer Communications 解决问题: NFV借助SDN架构来实现,有以下问题: 一.流必须通过连接的NF实体,路由策略将变得不灵活,网络中将产生阻塞点,这是有害并且没有必要的. 二.控制器对于NFs没有完全的可视化,比如,有多

CloudStack 前身为 cloud.com 的商业化产品,它在 2011 年被 Ctrix 以超过二亿美金价格收购,随后又在今年被捐献给 Apache 基金会

CloudStack 在 IaaS 市场的背景和主要竞争对手 随着亚马逊在公有云和 VMware 在私有云方面的成功,各类企业纷纷在云时代迈出了自己的步伐,这些企业希望在自身的计算资源(主机,网络,存储)虚拟化过程中能够获得强大功能的同时,又维持相对低廉的成本.这正是 IaaS 供应商们发展的动力. IaaS 提供了对资源的自动化管理能力.例如用界面.脚本甚至 Web Service API 实现对大量硬件.大量虚拟机的生命周期管理.IaaS 产品面对的是大规模.可伸缩的云环境,这是与用手工管理