Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3786071
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: LINUX

2018-11-07 13:57:15

OpenFlow Controller:用于控制OpenFlow Switch,计算路径,维护状态和将信息流规则下发给交换机。
OpenFlow Switch:从OpenFlow Controller控制器接收命令或者流信息,以及返回状态信息。

OpenFlow Switch基于流表并根据流规则进行转发、处理数据。

    “Flow”指的是一组具有相同性质的数据包,例如“五元组”(SIP、DIP、SPORT、DPORT、Protocol)。
    OpenFlow协议是控制器和转发器之间的控制协议。
    交换机与控制器之间可以通过加密的OpenFlow协议通信。
    OpenFlow交换机是数据平面,基于Flow Table进行数据转发,并负责网络策略的具体执行。
    OpenFlow Controller是控制平面设备,负责生成OpenFlow交换机上的Flow Table,以及对Flow Table的更新和维护。
    OpenFlow Switch的基本组成:
        Flow Table:保存对每一个流的定义及相应处理行为。
        安全网络通道:连接交换机和控制器,用于传输控制信令。当一个新数据包第一次到达交换机时,交换机通过这个隧道将数据包送往控制器进行路由解析。
        OpenFlow协议:一套公开标准接口,用于读写Flow Table的内容。
---------------------

阅读(743) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~