OpenFlow 交 换 机 规 范 (概 要 )Version 1
0 ( June 25, 2012)1 介 绍本 文 档 描 述 了 对 OpenFlow 交 换 机 的 要 求
此 规 范 内 容 包 括 交 换 机 的 组 件 和 基 本 功 能 ,和一 个 远 程 控 制 器 管 理 一 个 OpenFlow 交 换 机 的 协 议 : OpenFlow
2 交 换 机 部 件OpenFlow 的 交 换 机 包 括 一 个 或 多 个 流 表 和 一 个 组 表 , 执 行 分 组 查 找 和 转 发 , 和 到 一 个 外部 控 制 器 OpenFlow 的 信 道 ( 图 1)
该 交 换 机 与 控 制 器 进 行 通 信 , 控 制 器 通 过 OpenFlow 协 议来 管 理 交 换 机
控 制 器 使 用 OpenFlow 协 议 , 可 以 添 加 、 更 新 和 删 除 流 流 表 中 的 表 项 , 主 动 或 者 被 动 响 应数 据 包
在 交 换 机 中 的 每 个 流 表 中 包 含 的 一 组 流 表 项 ;每 个 流 表 项 包 含 匹 配 字 段 , 计 数 器 和一 组 指 令 , 用 来 匹 配 数 据 包 ( 见 5
匹 配 从 第 一 个 流 表 开 始 , 并 可 能 会 继 续 匹 配 其 它 流 表(见 5
流 表 项 匹 配 数 据 包 是按 照 优 先 级 的 顺 序 , 从 每 个 表 的 第 一 个 匹 配 项 开 始 ( 见 5
如 果 找 到 一 个 匹 配 项 , 那 么 与流 表 项 相 关 的 指 令 就 会 去 执 行
如 果 在 流 表 中 未 找 到 匹 配 项 ,结 果 取决于漏表 的 流 表 项 配 置:( 例如 , 数 据 包 可 能 通 过 O