Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 OpenFlow Group 操作的工作原理

注意:

只有在运行 OpenFlow v1.3.1 瞻博网络的设备上才支持组操作。

OpenFlow 使用流条目来匹配流,并指定逻辑 OpenFlow 接口上传入数据包的操作。在一个或多个流条目中指定的操作可以将数据包引导至称为组操作的基本操作或 引用 。组操作的目的是进一步处理这些数据包,并为其分配更具体的转发操作。

一组可以包含 1 到 32 个包,而反过来,一个包可以具有一组操作(设置、弹出或输出)。

有关每种基本类型支持的具体操作的信息,请参阅运行中设备的 OpenFlow v1.3.1合规性Junos OS 。

瞻博网络 Junos 操作系统 (Junos OS) 设备 支持以下组类型,用于定义如何实施存储段:

  • 全部—多个包用于处理组播和广播数据包。每个传入数据包都由组中每个包复制和处理。

  • 间接 — 已实施一个桶。间接组通常由多个流条目引用,因此允许每个实体都有可以轻松更新的集中化操作。

例如,具有唯一 OpenFlow-controller 分配的标识符的所有组类型(例如,50 可有两个桶:桶 1 和桶 2)。与包 1 关联的操作可能是将数据包中的 VLAN ID 字段设置为 3022,以及将数据包输出到 OpenFlow 端口,例如 118。与包 2 关联的操作可能就是将数据包中的 VLAN ID 字段设置为 (例如 2022)以及将数据包输出到 OpenFlow 端口 ,例如 117。

您可以在 OpenFlow 控制器上添加一个或多个存储段的组,控制器将该组推送Junos OS设备。每个Junos OS设备都检查组是否已存在。如果没有,组将被添加到组设备的组Junos OS表中。组位于组表中后,可通过 OpenFlow 控制器从表中修改或删除。