Configuring Support for OpenFlow on EX9200 Switches
The following sections detail one method to configure EX9200 switches to support OpenFlow, using interfaces that participate solely in OpenFlow. For information about configuring hybrid interfaces, which concurrently support OpenFlow logical interfaces and non-OpenFlow logical interfaces, see Configuring OpenFlow Hybrid Interfaces on EX9200 Switches.
Before you begin configuring support for OpenFlow, ensure that the switch meets the following hardware and software requirements:
EX9200 switch running Junos OS Release 13.3 or a later release.
OpenFlow software package with a software package release that matches the Junos OS release running on the switch
TCP connection between the switch and an OpenFlow controller
Connection between the management interface of the switch and the management network, which is reachable from the controller IP address
Configuration tasks are described in detail in the following sections:
Configuring the OpenFlow Interfaces
To configure the OpenFlow interfaces:
Configuring the OpenFlow Protocol
To configure support for OpenFlow, create a virtual switch instance, and specify a switch name, containing a maximum of 60 characters. For the virtual switch instance, configure the OpenFlow controller information and the participating logical interfaces. Optionally, configure the default action for packets that do not have a matching flow entry, the purge timer for invalid flows, and any OpenFlow traceoptions.
To configure the OpenFlow protocol:
Configuring the OpenFlow Routing Instance
To configure the virtual switch routing instance for OpenFlow traffic: