资料介绍
本文档介绍的 OpenFlow 交换机的要求。规范包括交换机的组件和基本功能,和 OpenFlow 的协议,通过一个远程控制器来管理一个 OpenFlow 的交换机。
2 交换机组成
OpenFlow 的交换机包括一个或多个流表和一组表,执行分组查找和转发,和到一个外部控制器 OpenFlow 的信道(图 1)。该交换机与控制器进行通信,并通过 OpenFlow 的协议控制器管理的交换机。
控制器使用 OpenFlow 的协议,它可以添加、更新和删除流流表中的表项,既主动或者被动响应数据包。 在交换机中的每个流表中包含的一组流 表项;每个流表项包含匹配字段,计数器和一组指令,用来匹配数据包(见 5.2)。
匹配开始于第一个流程表,并可能会继续额外的流表 (见 5.1)。 流表项匹配数据包按照优先级的顺序,从每个表的第一个匹配表项开始(见 5.3)。如果找到匹配的项,那么具体流表项按照指令去执行。 如果在流表中未找到 匹配项 ,结果取决于漏表的流表项配置:(例如, 数据包可被转发到 OpenFlow 的信道控制器、丢弃、或者可以继续到下一个的流表,见 5.4)。
指令与每个包含行动或修改流水线处理的流表项相联系(见 5.9)。 行动描述了数据包转发,数据包的修改和组表 处理。 流水线处理的指令允许数据包被发送到后面的表进行进一步的 处理 , 并允许信息以元数据的形式在表之间进行通信。当与一个匹配的流表项相关联的指令集没有指向下一个表的时候,表流水线处理停止,这时该数据包通常被修改和转发(见 5.10)。
流表项可能包含数据包转发到某个端口。 这通常是一个物理端口,但它也可能是由交换机定义的一个逻辑端口或通过本规范中定义的一个保留的端口(见 4.1)。 保留端口可以指定通用的转发行为,如发送到控制器、泛洪、或使用非 OpenFlow 的方法转发。如 “ 普通” 交换机转发处理(见 4.5);而交换机定义的逻辑端口,可以指定链路汇聚组,隧道或环回接口(见 4.4)。
流表项相关的行动,也可直接把数据包发送到组,进行额外的处理(见 5.6)。 组表示一组泛洪的指令集,以及更复杂的转发(如多路径,快速重路由,链路聚合)。作为间接的通用层,组也 使多个流表项转发到一个单一的标识符(例如一个共同的下一跳的 IP 转发)。这种抽象的行为使相同的输出行动非常有效。
组表包含组表项,每个组表项包含了一系列依赖于组类型的特定规范的行动存储段(见 5.6.1)。一个或多个操作的行动用来使数据包发送到该组。
假如将正确的匹配和指令规范保护起来,交换机设计者可以任意的实现内部结构。 例如,如果需要使用一个流表项将所有的组转发到多个端口,交换机设计师可以在硬件转发表中用一个单一的位掩码去实现。 另一个例子是匹配; 如果 OpenFlow 交换机使用用不同数量的硬件表物理实现,那么流水线就会被暴露出来。 3 名词解释本节介绍了关键 OpenFlow 的规范条款:
- SDN交换机如何实现
- 千兆比以太网交换机设备技术规范 8次下载
- 华为路由器交换机实验手册下载 6次下载
- RTL8370MB千兆交换机开发板的电路原理图免费下载 358次下载
- 4口千兆交换机的电路原理图免费下载 120次下载
- SCALANCE X工业以太网交换机的数据手册免费下载 10次下载
- 8口1000M千兆交换机XE165的数据手册免费下载 10次下载
- 华为交换机配置技巧入门到精通的资料合集免费下载 65次下载
- RTL8306SD(M) DEMO交换机原理图的详细资料免费下载 204次下载
- HXJG0008军用加固交换机测试报告详细资料免费下载 17次下载
- 二口交换机-DM8203E详细资料下载 17次下载
- 交换机网络协议配置 0次下载
- 二层以太网交换机组播协议的实现 39次下载
- 中国智能网业务测试规范(广域集中用户交换机业务) YDN 1
- 千兆比以太网交换机设备技术规范
- 车载以太网交换机入门基本功(4)—优先级设计与VLAN测试 122次阅读
- 反射内存交换机与普通交换机的区别 167次阅读
- 二层交换机和三层交换机有什么区别 493次阅读
- 交换机的基本功能 713次阅读
- 交换机cpu和交换芯片的区别 891次阅读
- 汇聚交换机和核心交换机区别 2754次阅读
- 二层交换机和三层交换机在功能和适用范围的差异 3963次阅读
- scalacex200交换机介绍 585次阅读
- 光纤交换机和普通交换机的区别 8269次阅读
- 网管交换机和非网管交换机有什么区别 1.1w次阅读
- 一文看懂网桥和交换机的区别 6w次阅读
- 工控交换机和工业交换机的区别 2362次阅读
- 交换机的组网方式_交换机的功能是什么 2573次阅读
- 核心交换机与普通交换机的区别 2.7w次阅读
- 万兆交换机与千兆交换机的区别 1.2w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多