- play_arrow Overview
- OpenFlow Support on Juniper Networks Devices
- Understanding Support for OpenFlow on Devices Running Junos OS
- Understanding OpenFlow Operation and Forwarding Actions on Devices Running Junos OS
- Understanding the Virtual Switch Connection to the OpenFlow Controller on Devices Running Junos OS
- Understanding the OpenFlow Version Negotiation Between the Controller and Devices Running Junos OS
- Understanding OpenFlow Flows and Filters on Devices Running Junos OS
- Understanding How the OpenFlow Destination MAC Address Rewrite Action Works
- Understanding OpenFlow Flow Instructions on Devices Running Junos OS
- Understanding How the OpenFlow Group Action Works
- Understanding OpenFlow Flow Entry Timers on Devices Running Junos OS
- Understanding OpenFlow Barrier Messages on Devices Running Junos OS
- Understanding OpenFlow Multipart Messages on Devices Running Junos OS
- Supported Open Standards
- OpenFlow v1.0 Compliance Matrix for Devices Running Junos OS
- OpenFlow v1.0 Compliance Matrix for QFX5100 and EX4600 Switches
- OpenFlow v1.0 Compliance Matrix for EX4550 Switches
- OpenFlow v1.3.1 Compliance Matrix for Devices Running Junos OS
- play_arrow Configuring OpenFlow Hybrid Interfaces
- Understanding OpenFlow Hybrid Interfaces on Devices Running Junos OS
- Configuring OpenFlow Hybrid Interfaces on MX Series Routers
- Example: Configuring OpenFlow Hybrid Interfaces on MX Series Routers
- Configuring OpenFlow Hybrid Interfaces on EX9200 Switches
- Example: Configuring OpenFlow Hybrid Interfaces on EX9200 Switches
- play_arrow Configuring OpenFlow Traffic Steering Across MPLS Networks
- play_arrow Configuration Statements and Operational Commands
Configuring Support for OpenFlow on EX4550 Switches
The following sections configure EX4550 switches to support OpenFlow using interfaces that participate solely in OpenFlow.
Before configuring support for OpenFlow, ensure that the switch meets the following requirements:
EX4550 switch running Junos OS Release 13.2X51-D20 or a later release
OpenFlow software package with a software package release that matches the Junos OS release of the device on which it is installed
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
You must configure interfaces participating in OpenFlow
as Layer 2 interfaces. On EX Series Ethernet Switches, you configure
the interfaces with protocol family ethernet-switching
.
On EX4550 switches, you can configure only a single logical port using
logical unit number 0.
To configure the OpenFlow interfaces:
Configure the logical interface and the protocol family.
content_copy zoom_out_map[edit interfaces interface-name] user@host# set unit 0 family ethernet-switching
Configuring the OpenFlow Protocol
To configure support for OpenFlow, create a virtual switch instance, and specify a switch name, which must be 60 characters or less. 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 match a flow entry, the purge timer for invalid flows, and any OpenFlow traceoptions.
To configure the OpenFlow protocol: