论文阅读笔记 1.《Open Flow: Enabling Innovation in Campus Networks》(2022.12.22)

  • 一、论文主要内容
  • 二、对 OpenFlow 的基本理解
    • 1.定义
    • 2.特点
    • 3.SDN
    • 4.OpenFlow switch
    • 5.流

一、论文主要内容

提出OpenFlow协议。论文先讲述了开发可编程网络的背景,即当时网络基础设施的落后;再对OpenFlow 的基本思想进行阐述;接下来通过举出一些实验的例子来告诉读者OpenFlow的基本功能。最后对OpenFlow的应用前景进行了展望。

二、对 OpenFlow 的基本理解

1.定义

OpenFlow是一种开放的可编程网络通信协议,它允许网络管理员通过软件控制网络设备(如交换机和路由器)的流量转发行为。

2.特点

这意味着网络管理员可以通过软件控制网络流量流向哪里,从而更加灵活地管理网络。网络管理员可以将流量划分为生产流研究流

在文章中,作者希望OpenFlow有以下特征:

  • 适合于高性能和低成本的实现
  • 能够支持广泛的研究
  • 确保将实验流量与生产流量隔离开来
  • 符合供应商对封闭平台的需求

3.SDN

需要注意的是,在本文发表时,SDN的概念还没有被正式提出。

SDN 是软件定义网络(Software-Defined Networking)的缩写。它是一种网络架构,旨在使网络管理员能够通过软件控制网络流量的流向,而不是依靠硬件配置。此外,SDN 架构还可以帮助网络管理员实现自动化网络管理,使网络运行更加稳定和高效。

SDN架构通常由三个部分组成

  • 软件定义网络控制器(SDN controller):这是一种软件系统,它可以通过特定的协议(如 OpenFlow 协议)与网络设备进行通信,并负责控制网络流量的流向。
  • OpenFlow 交换机(OpenFlow switch):这是一种网络设备,它可以使用 OpenFlow 协议与 SDN controller 进行通信,并根据 SDN controller 发送的流表项来转发流量。
  • 应用层:这是一层软件,它可以通过与 SDN controller 的通信来控制网络流量的流向。

4.OpenFlow switch

在 OpenFlow 架构中,OpenFlow 交换机(OpenFlow switch)是一种网络设备,它可以使用 OpenFlow 协议与软件定义网络控制器(SDN controller)进行通信。

OpenFlow 交换机的主要功能是转发网络流量。它可以接收来自 SDN controller 的流表项,并根据流表项的规则来转发流量。流表项包含了一些匹配字段(如 IP 地址、端口号等)和相应的动作(如转发到哪个端口)。

OpenFlow 交换机可以通过与 SDN controller 的通信来实现动态流量转发。这意味着网络管理员可以通过软件控制网络流量的流向,而不是依靠硬件配置。这使得网络管理更加灵活,也更容易实现自动化网络管理。

5.流

流的定义非常广泛,它可以是一个TCP连接,来自一个特定的Mac地址或者IP地址的数据包,或者是来自同一交换机端口的所有数据包。

每个流的入口都要具备以下三个功能

  • 将此流的数据包发送到给定的端口
  • 封装此流的数据包并且转发给控制器
  • 删除此流的数据包

论文阅读笔记 1.《Open Flow: Enabling Innovation in Campus Networks》(2022.12.22)相关推荐

  1. OpenFlow: Enabling Innovation in Campus Networks

    文章名称:OpenFlow: Enabling Innovation in Campus Networks 文章来源:Mckeown N , Anderson T , Balakrishnan H , ...

  2. OpenFlow:Enabling Innovation in Campus Networks 译文

    摘要 本白皮书提议OpenFlow:一种供研究者在日常使用的网络上运行其实验性协议的方法.OpenFlow基于以太网交换机,增加一个内部流表,以及用来增.删流表中流表项的接口.我们的目标是促进网络生产 ...

  3. 论文阅读笔记:Link Prediction Based on Graph Neural Networks

    文章目录 说明 Abstract 1 Introduction 2 Preliminaries Notations Latent features and explicit features Grap ...

  4. CVPR2019|Depth-Aware Video Frame Interpolation【论文阅读笔记】

    CVPR2019|Depth-Aware Video Frame Interpolation[论文阅读笔记] 作者 相关链接 1.前言 2.介绍 3.算法 4.实验 作者 Wenbo Bao, Wei ...

  5. 语音情感识别领域-论文阅读笔记1:融合语音和文字的句段级别情感识别技术

    语音情感识别领域-论文阅读笔记1 Fusion Techniques for Utterance-Level Emotion Recognition Combining Speech and Tran ...

  6. 全卷积(FCN)论文阅读笔记:Fully Convolutional Networks for Semantic Segmentation

    论文阅读笔记:Fully Convolutional Networks forSemantic Segmentation 这是CVPR 2015拿到best paper候选的论文. 论文下载地址:Fu ...

  7. DnCNN论文阅读笔记【MATLAB】

    DnCNN论文阅读笔记 论文信息: 论文代码:https://github.com/cszn/DnCNN Abstract 提出网络:DnCNNs 关键技术: Residual learning an ...

  8. Learning Multiview 3D point Cloud Registration论文阅读笔记

    Learning multiview 3D point cloud registration Abstract 提出了一种全新的,端到端的,可学习的多视角三维点云配准算法. 多视角配准往往需要两个阶段 ...

  9. FCGF论文阅读笔记

    FCGF论文阅读笔记 0. Abstract 从三维点云或者扫描帧中提取出几何特征是许多任务例如配准,场景重建等的第一步.现有的领先的方法都是将low-level的特征作为输入,或者在有限的感受野上提 ...

最新文章

  1. (转)IE的box模型显示bug
  2. 近期北京动点软件发现XXX公司盗用我公司WPF项目案例
  3. 2016年,这50家创业公司将真正改变世界
  4. replaced element / non-replaced element : 内容决定
  5. 评审会上产品经理常被怼的话
  6. 带缺省参数的重复声明
  7. 速成pytorch学习——10天.训练模型的3种方法
  8. ASA 5520配置failover及双出口
  9. 20200127每日一句
  10. ajax实例详解(2)
  11. Android 手机做麦克风扩音器demo
  12. 【STM32F429】第10章 ThreadX GUIX移植到STM32F429(GCC)
  13. 【VScode实用生产力插件】
  14. flask sqlalchemy按照创建时间逆向排序
  15. 第六期 自定义IP添加-PWM 基于ARTY A7的MicroBlaze系统搭建与应用
  16. 记账的优缺点分析 聊聊记账这些事
  17. J-Link在keil软件找不到芯片 与 软件提示dll错误
  18. 基于SSM的游戏论坛管理系统
  19. google s2 mysql_Python版本的谷歌S2空间索引算法
  20. 社区团购小程序的服务器配置标准,搭建社区团购小程序有哪些步骤

热门文章

  1. 机器学习笔记 - JigsawNet论文解读
  2. 谈商业软件的发展趋势
  3. 服务器无线桥接怎么设置,高科路由器怎么设置无线中继 | 192路由网
  4. 【Java基础】集合总结(三)——Queue集合、Map集合
  5. 定时/计数器应用——从P1.0输出周期为1s的方波,让发光二极管以1Hz闪烁
  6. element ui 中级联选择器,点击完下拉框收回
  7. 航空管理系统c语言程序设计,2018年北京航空航天大学软件院991数据结构与C语言程序设计之C程序设计考研核心题库...
  8. 跳过数据准备,下秒数据让飞书维格表数据应用更高效
  9. 经济寒冬影响存储专业人士
  10. 品质网络的迭变之路,以及运营商的未来之匙