武汉公积金比例OpenFlow交换机规范1.3.0(⼀)与朱元思书ppt
原版OpenFlow Switch Specification Version 1.3.0 (Wire Protocol 0x04) June 25, 2012 包含两部分,前⼀部分是交换机规范,共6个章节,可以简称为“规范”;后⼀部分是将OpenFlow协议本⾝作为附件,可以认为是整体第7章,可以简称为“协议”。
本系列作为中⽂版,基本忠实原⽂语句和术语,⼤部分关键词都是中英⽂对照。将规范和协议再切分为2部分,共4篇完整呈现。
腊八节手抄报图片1 概述
图1 OpenFlow交换机主要部件
牛肉炒什么菜好吃2 交换机部件
⼀个OpenFlow交换机由⼀个或多个流表和⼀个组表组成,执⾏流量包的查找(匹配)和转发,⼀个OpenFlow通道到⼀个外部控制器(图1)。交换机同控制器通信,控制器通过OpenFlow协议管理交换机。思乡的句子
表2 流表中的流表项主要部件
使⽤OpenFlow协议,控制器可以主动或被动地增加,修改和删除流表中的项。交换机的每个流表包含流表项集合;每个流表项由匹配域,计数器,指令集去匹配数据包(图2)。
匹配从第⼀个流表开始,并可能会继续匹配其它流表 ( 见 5.1 )。 流表项匹配数据包是按照优先级的顺序,从每个表的第⼀个匹配项开始(见5.3 )。如果找到⼀个匹配项,那么与流表项相关的指令就被执⾏。如果在流表中未找到匹配项, 这次匹配的结果则取决于漏表(table-miss)流表项的配置:如, 数据包可能通过 OpenFlow 信道被转发到控制器、 丢弃、 或者可以继续到下⼀个流表(见 5.4)。
流表项相关联的指令(Instructions)包含动作(actions)或修改流⽔线处理(pipeline processing)(见 5.9 )。 包含在指令中的动作(actions)描述了数据包转发,数据包的修改和组表处理。流⽔线处理指令( Pipeline processing instructions)允许数据包被发送到随后的表进⾏进⼀步的处理,并允许在前后表之间以元数据(in the form of metadata)信息进⾏通信。当与⼀个匹配的流表项相关联的指令集没有后续表(next table)时,表流⽔线停⽌处理;这时该数据包通常会被修改和转发(见5.10 )。闻风丧胆的意思
流表项可能把数据包转发到某个端⼝(port)。 这个端⼝通常是⼀个物理端⼝(physical port),也可能是⼀个交换机定义的逻辑端⼝(logical port),或者⼀个Openflow本规范定义的保留端⼝(rerved port )(见 4.1 )。保留端⼝可以指定通⽤的转发⾏为,如发送到控制器(nding to the controller)、泛洪(flooding)或使⽤⾮ OpenFlow 的⽅法转发( forwarding using non-OpenFlow methods),如 “ 普通normal”交换机转发处理(见 4.5 ),⽽交换机定义的逻辑端⼝,可以是指定的链路汇聚组(link aggregation groups),隧道
枫叶像
各地简称