zoukankan      html  css  js  c++  java
  • OpenFlow简介

    什么是OpenFlow?

    OpenFlow是一套API,它允许控制器将配置信息发送给交换机。

    所谓的配置信息是指一组定义好的规则与操作,每台设备会根据自身的类型使用这些配置信息:交换机会更新它的MAC地址表、路由器会更新访问列表、防火墙会更新其规则

    OpenFlow网络的构成:OpenFlow交换机、FlowVisor、Controller

           OpenFlow交换机进行数据层的转发,是整个网络的核心部件。

                  OpenFlow交换机由流表(FlowTable)安全通道OpenFlow协议三部分组成。

                     流表是一组预设的规则,用于匹配和处理L1~L4的网络包,网络设备维护FlowTable并且只按照FlowTable进行转发。

                     L1~L4 Packet header:

            

                    安全通道是连接OpenFlow交换机到控制器的接口。

                    OpenFlow协议用来描述控制器和交换机之间交互所用信息的标准,以及控制器和交换机的接口标准。      

    FlowVisor对底层网络进行虚拟化。

    Controller对网络进行集中控制,实现控制层的功能,用于下发流表等相关配置。

  • 相关阅读:
    洛谷 P4317
    洛谷 P6218
    洛谷 P4999
    洛谷 P2657
    CSP 2020-S2 题解
    2020CSP-S2游记
    Spring Boot中使用WebSocket总结
    防盗链
    JVM JRE和JDK的区别和联系
    Java 注解学习
  • 原文地址:https://www.cnblogs.com/tongyishu/p/12785124.html
Copyright © 2011-2022 走看看