Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 EX9200 交换机上配置 OpenFlow 支持

以下部分详细介绍了一种配置 EX9200 交换机以支持 OpenFlow 的方法,该方法使用仅参与 OpenFlow 的接口。有关配置混合接口(同时支持 OpenFlow 逻辑接口和非 OpenFlow 逻辑接口)的信息,请参阅 在 EX9200 交换机上配置 OpenFlow 混合接口

开始配置 OpenFlow 支持之前,请确保交换机满足以下硬件和软件要求:

  • 运行 Junos OS 13.3 或更高版本的 EX9200 交换机。

  • OpenFlow 软件包,其软件包版本与交换机上运行的 Junos OS 版本匹配

  • 交换机与 OpenFlow 控制器之间的 TCP 连接

  • 交换机的管理接口和管理网络之间的连接,可从控制器 IP 地址访问

以下部分详细介绍了配置任务:

配置 OpenFlow 接口

要配置 OpenFlow 接口:

  1. 指定要使用的 VLAN 标记并配置封装类型。
  2. 配置逻辑接口和协议家族。
  3. 将接口配置为中继接口,并指定与 OpenFlow 关联的 VLAN 成员。

配置 OpenFlow 协议

要配置对 OpenFlow 的支持,请创建一个虚拟交换机实例,并指定交换机名称,最多包含 60 个字符。对于虚拟交换机实例,配置 OpenFlow 控制器信息和参与的逻辑接口。或者,为没有匹配流条目的数据包配置默认操作,为无效流配置清除计时器,以及任何 OpenFlow 跟踪选项。

要配置 OpenFlow 协议:

  1. 将 OpenFlow 控制器 IP 地址和 TCP 配置为连接协议。
  2. 指定此虚拟交换机实例下参与 OpenFlow 的逻辑接口。
  3. (可选)为现有流条目上不匹配的数据包配置 default-action 语句。

    如果不配置 default-action 语句,则默认为 packet-in,它表示没有匹配流条目的数据包必须发送至控制器进行处理。

  4. (可选)配置 purge-flow-timer 语句,即从流表中清除无效流条目的秒数。
  5. (可选)配置 OpenFlow trace 选项。

    如果未配置日志文件名,则 OpenFlow 跟踪消息将记录在默认的 OpenFlow 日志文件 /var/log/ofd 中

配置 OpenFlow 路由实例

要为 OpenFlow 流量配置虚拟交换机路由实例,

  1. 将路由实例类型配置为 virtual-switch
  2. 配置将绑定到路由实例的 OpenFlow 逻辑接口。
  3. 配置层次结构下的 vlans OpenFlow VLAN 成员。
  4. (可选)如果使用 NORMAL 转发操作来转发使用传统第 2 层和第 3 层处理方式转发 OpenFlow 流量,请配置集成路由和桥接 (IRB) 接口,并将相应的逻辑接口绑定到 VLAN。