Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 MX 系列路由器上配置 OpenFlow 支持

以下部分将 MX 系列路由器配置为使用仅参与 OpenFlow 的接口支持 OpenFlow。有关配置混合接口(同时支持 OpenFlow 逻辑接口和非 OpenFlow 逻辑接口)的信息,请参阅 在 MX 系列路由器上配置 OpenFlow 混合接口

配置 OpenFlow 支持之前,请确保路由器满足以下要求:

  • 运行 Junos OS 13.3 或更高版本的 MX 系列路由器

  • OpenFlow 软件包,其软件包版本与安装设备的 Junos OS 版本匹配

  • 路由器与 OpenFlow 控制器之间的 TCP 连接

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

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

配置 OpenFlow 接口

您必须将参与 OpenFlow 的接口配置为第 2 层接口。在 MX 系列路由器上,可以使用封装 ethernet-bridge 和协议家族 bridge来配置接口。

要配置 OpenFlow 接口:

  • 配置物理链路层封装类型以及逻辑接口和协议家族。

配置 OpenFlow 协议

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

要配置 OpenFlow 协议:

  1. 配置 OpenFlow 控制器 IP 地址和连接协议。
  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. 配置网桥域名和类型。
  3. 将 VLAN ID 配置为 none
  4. 配置将绑定到路由实例的 OpenFlow 逻辑接口。
  5. (可选)如果使用 NORMAL 转发操作使用传统的第 2 层和第 3 层处理方式转发 OpenFlow 流量,请配置集成路由和桥接 (IRB) 接口,并在网桥域配置中包含相应的逻辑接口。