传统交换机或路由器与OpenFlow交换机区别

2023-05-16

OpenFlow交换机分为:纯of交换机(of-only)和支持of交换机(of-enable)。前者仅需要支持必备行动,后者还可以支持NORMAL(NORMAL 指按照传统交换机的2 层或3 层进行转发处理)行动,同时,双方都可已支持泛洪行动(Flood Action)。

OpenFlow交换机由FlowTable(流表)、SecureChannel(安全通道)和OpenFlowProtocol(协议)三部分组成。OpenFlow交换机是整个OpenFlow网络的核心部件,主要管理数据层的转发。OpenFlow协议支持三种信息类型:Controller-to-Switch,Asynchronous和Symmetric,每一个类型都有多个子类型。

流表:交换机中的流表,用于进行包查找和转发。每个表项包括三个域,包头域(header field),计数器(counters),行动(actions)。

传统网络设备中,交换机和路由器的数据转发需要依赖设备中保存的二层MAC地址转发表或者三层IP地址路由表,而OpenFlow交换机中使用的流表也是如此,不过在它的表项中整合了网络中第二层至第四层的网络配置信息,从而在进行数据转发时可以使用更丰富的规则。

流表中包头域包括12 个域(元组),包括:进入接口,Ethernet 源地址、目标地址、类型,vlan id,vlan 优先级,IP 源地址、目标地址、协议、IP ToS 位,TCP/UDP 目标端口。每一个元组中的数值可以是一个确定的值或者是“ANY”以支持对任意值的匹配。

计数器:流表中计数器可以针对每张表、每个流、每个端口、每个队列来维护。用来统计流量的一些信息,例如活动表项、查找次数、发送包数等。统计信息所需要的计数器在表格 2-4 中给出信息,例如活动表项、查找次数、发送包数等。

行动:必备行动和可选行动

                    必备行动分为转发和丢弃,其中丢弃:主要是指对没加action的行为,则将所匹配的网包丢弃


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

传统交换机或路由器与OpenFlow交换机区别 的相关文章

  • 数学中的一些符号的含义

    在数学中 对于一个有限集合 A 其元素个数记为 card A 例如 A 61 a b c 则card A 61 3 若 f 表示一个函数 domain f 表示 f 的 定义域 range f 表示 f 的 值域
  • 省级、县级行政区shapefile下载

    Step1 从地图选择器输入 名称 xff0c 比如 山东省 济南市 东丽区 xff0c 左下角 geojson 保存到本地 Step2 打开mapshaper网页 xff0c 把下载的geojson文件拖入网页 xff0c 点击 impo
  • 哨兵1号(sentinel 1)数据各参数介绍

    哨兵1号 xff08 sentinel 1 xff09 数据下载及各参数介绍 原文链接 xff1a https blog csdn net yuanqilian article details 111868347 哨兵1号sentinel
  • Chrome(谷歌浏览器)如何截屏整个页面

    第一步 xff1a 在页面空白处右键点击 xff0c 会弹出右键菜单 第二步 xff1a 从弹出的菜单选择 Inspect xff0c 会在右边出现一个代码的显示页面 第三步 xff1a 使用快捷方式ctrl 43 shift 43 p x
  • python安装shapefile

    shapefile没有自己的包 xff0c 应输入 xff1a gt pip install pyshp 从而满足 gt import shapefile

随机推荐