Professional Documents
Culture Documents
SDN Controller Compatibility Matrix
SDN Controller Compatibility Matrix
53-1004351-02
25 April 2016
Brocade, Brocade Assurance, the B-wing symbol, ClearLink, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade, OpenScript, VCS, VDX, Vplane, and
Vyatta are registered trademarks, and Fabric Vision is a trademark of Brocade Communications Systems, Inc., in the United States and/or in other
countries. Other brands, products, or service names mentioned may be trademarks of others.
Notice: This document is for informational purposes only and does not set forth any warranty, expressed or implied, concerning any equipment,
equipment feature, or service offered or to be offered by Brocade. Brocade reserves the right to make changes to this document at any time, without
notice, and assumes no responsibility for its use. This informational document describes features that may not be currently available. Contact a Brocade
sales office for information on feature and product availability. Export of technical data contained in this document may require an export license from the
United States government.
The authors and Brocade Communications Systems, Inc. assume no liability or responsibility to any person or entity with respect to the accuracy of this
document or any loss, cost, liability, or damages arising from the information contained herein or the computer programs that accompany it.
The product described by this document may contain open source software covered by the GNU General Public License or other open source license
agreements. To find out which open source software is included in Brocade products, view the licensing terms applicable to the open source software, and
obtain a copy of the programming source code, please visit http://www.brocade.com/support/oscd.
Contents
Document History.................................................................................................................................................................................................................................................................. 5
Brocade SDN Controller Overview.............................................................................................................................................................................................................................. 5
About the controller..................................................................................................................................................................................................................................................... 5
About the extensions.................................................................................................................................................................................................................................................. 5
About the apps............................................................................................................................................................................................................................................................... 6
Brocade SDN Controller Compatibility with Apps ............................................................................................................................................................................................. 6
Compatibility with Brocade Flow Manager app versions...................................................................................................................................................................... 6
Compatibility with Brocade Flow Optimizer app versions....................................................................................................................................................................6
Compatibility with Brocade VNF Manager app versions.......................................................................................................................................................................7
Brocade SDN Controller Interoperability with Brocade Products...............................................................................................................................................................7
Interoperability with Brocade ICX Series..........................................................................................................................................................................................................7
Interoperability with Brocade MLX Series...................................................................................................................................................................................................... 8
Interoperability with Brocade VDX Series.......................................................................................................................................................................................................8
Interoperability with Brocade NetIron CER Series.....................................................................................................................................................................................9
Interoperability with Brocade 5600 vRouter.............................................................................................................................................................................................. 10
Brocade SDN Controller Interoperability with OpenStack.............................................................................................................................................................................. 11
Details of OpenFlow Interoperability with Brocade Products ...................................................................................................................................................................... 11
Contacting Brocade ............................................................................................................................................................................................................................................................ 12
Document History
Document title
Summary of changes
Publication date
Updated document.
Extension
Provides all the functions that are required for running the controller. The base controller consists of the controller
user interface, Network Configuration (NETCONF) protocol, RESTCONF, Model-Driven Service Abstraction Layer
(MD-SAL), and clustering.
Provides an additional function in the controller and is optional. The controller has more than one extension
available. The extensions are OpenFlow, Border Gateway Protocol (BGP), Path Computation Element Protocol
(PCEP), Open vSwitch Database (OVSDB) management protocol, Layer 2 (L2) switch, and the controller utilities.
The controller forms a platform on which you can install or build apps. You can access the apps in the controller user interface. Most
apps are not installed as part of the controller installation. Brocade Topology Manager is installed by default when you perform a typical
installation of the controller. Some apps may require additional licensing rights. For more information about these apps, refer to the user
guide for the specific app.
Unless mentioned otherwise in this guide, the controller refers to Brocade SDN Controller.
brcd-bsc-ext-openflowContains the OpenFlow packages. The controller supports OpenFlow. OpenFlow components
consist of the controller, an OpenFlow-enabled switch, and the OpenFlow protocol and enable you to run experimental flow
protocols on your network.
brcd-bsc-ext-bgpContains the BGP packages. The controller supports BGP PCEP. The extension allows you to
dynamically visualize links and configure tunnels in the controller through RESTCONF calls.
brcd-bsc-ext-ovsdbContains the OVSDB Management protocol packages. The OVSDB management protocol plug-in
integration is a project for OpenDaylight that implements the Open vSwitch Database RFC 7047 management protocol,
allowing the southbound configuration of vSwitches.
brcd-bsc-ext-l2switchContains the L2 switch packages. The L2 switch performs switching operations with the
controller. While the controller has a logical, centralized view of the network, the L2 switch learns MAC addresses and builds a
flow table to forward frames.
brcd-bsc-ext-utilitiesContains the controller utilities packages. Utilities help you run controller operations. The current
utilities for the controller include the Backup Manager script, Cluster Monitor.
1.1.0
1.1.1
2.0.0
2.0.1
Yes
No
No
No
2.1.0
No
Yes
No
No
2.2.0
No
No
Yes
No
2.3.0
No
No
No
Yes
2.3.1
No
No
No
Yes
3.0.0
No
No
No
No
1.2.0
2.0.1
N/A
N/A
2.1.0
Yes
N/A
2.2.0
Yes
N/A
2.3.0
Yes
N/A
2.3.1
N/A
Yes
3.0.0
N/A
N/A
3.0.0
Yes
1.0.0
Creating or adding new flows in the controller through RESTCONF and then validating that these flows are pushed to the
hardware device by the controller
Deleting the flow in the controller through RESTCONF and then validating that the flow is deleted in the hardware device by the
controller
Verifying that the flows are deleted from the operational data store
NOTE
Refer to Brocade ICX Series documentation for information about OpenFlow 1.0 and 1.3 support.
08.0.40a
Yes
N/A
2.1.0
Yes
N/A
2.2.0
Yes 1
N/A
2.3.0
Yes
N/A
2.3.1
N/A
Yes
3.0.0
N/A
Yes
2.0.1
Due to a known ICX issue, when a UDP source port is configured, the operational data store displays the TCP source port. This issue is
resolved in ICX version 08.0.40a and later versions.
Creating or adding new flows in the controller through RESTCONF and then validating that these flows are pushed to the
hardware device by the controller
Deleting the flow in the controller through RESTCONF and then validating that the flow is deleted in the hardware device by the
controller
Verifying that the flows are deleted from the operational data store
NOTE
Refer to Brocade MLX Series documentation for information about OpenFlow 1.0 and 1.3 support.
Version 5.9.00a
2.0.1
Yes
N/A
2.1.0
Yes 1
N/A
2.2.0
Yes 1
N/A
N/A
2.3.0
Yes
2.3.1
N/A
Yes 1
3.0.0
N/A
Yes 1
Due to a known MLX issue, groups are not deleted from the operational data store when they are deleted from hardware.
Creating or adding new flows in the controller through RESTCONF and then validating that these flows are pushed to the
hardware device by the controller
Deleting the flow in the controller through RESTCONF and then validating that the flow is deleted in the hardware device by the
controller
Verifying that the flows are deleted from the operational data store
NOTE
Refer to Brocade VDX Series documentation for information about OpenFlow 1.0 and 1.3 support.
TABLE 6 Brocade SDN Controller interoperability with Brocade VDX Series (OpenFlow)
Brocade SDN
Controller version
7.0.0
2.0.1
No
N/A
2.1.0
Yes
N/A
2.2.0
Yes
N/A
2.3.0
Yes
N/A
2.3.1
N/A
Yes
3.0.0
N/A
Yes
OpenFlow
TABLE 7 Brocade SDN Controller interoperability with Brocade VDX Series (NETCONF)
Brocade SDN
Controller version
7.0.0
2.0.1
Yes 1
N/A
2.1.0
Yes
N/A
2.2.0
Yes 1
N/A
2.3.0
N/A
NETCONF
Yes
2.3.1
N/A
No
3.0.0
No
No
Querying the entire configuration and operational tree of a VDX switch does not work due to limitations on both the VDX Series and
Brocade SDN Controller.
Creating or adding new flows in the controller through RESTCONF and then validating that these flows are pushed to the
hardware device by the controller
Deleting the flow in the controller through RESTCONF and then validating that the flow is deleted in the hardware device by the
controller
Verifying that the flows are deleted from the operational data store
NOTE
Refer to Brocade NetIron CER Series documentation for information about OpenFlow 1.0 and 1.3 support.
TABLE 8 Brocade SDN Controller interoperability with Brocade NetIron CER Series
Brocade SDN
Controller version
2.0.1
Yes
2.1.0
Yes
2.2.0
Yes
2.3.0
Yes
2.3.1
Yes
3.0.0
Yes
Querying the operational configuration through RESTCONF, specifically the security and firewall YANG modules
Configuring, updating, and deleting the following configurations on vRouter through RESTCONF:
3.5
4.0
4.1
2.0.1
Yes
No
No
N/A
Yes
Yes1
No
N/A
2.2.0
Yes
Yes1
Yes1
N/A
2.3.0
Yes
Yes 1
Yes 1
N/A
N/A
2.1.0
2.3.1
No
Yes
3.0.0
No
Yes
10
Yes
Yes
Yes
Due to an upstream issue, queries to the root operational tree of the device fail.
NOTE
The URLs were changed between Release 3.5 and 4.0.
NOTE
Interoperability claims with Release 4.0 are derived from Release 4.0R1 or later.
OpenStack
2.0.1
Yes
2.1.0
Yes
2.2.0
Yes
2.3.0
Yes
2.3.1
N/A
3.0.0
Yes
Juno release
MLXe, 5.9.00a
Ethernet Type
Supported
Supported
Supported
Input port
Supported
Supported
Supported
Source Mac
Supported
Supported
Supported
Dest Mac
Supported
Supported
Supported
IPv4 Source
Supported
Supported
Supported
IPv4 Dest
Supported
Supported
Supported
IPv4 Protocol
Supported
Supported
Supported
11
Contacting Brocade
MLXe, 5.9.00a
TCP source
Supported
Supported
Supported
TCP Dest
Supported
Supported
Supported
IPv6 Source
Not supported
Supported
Supported
IPv6 Dest
Not supported
Supported
Supported
VLAN
Supported
Supported
Supported
Supported
Supported
Supported
IP_DSCP
Supported
Supported
Supported
IPv4 ECN
Not supported
Supported
Supported
ICMPv4 type
Not supported
Not supported
Not supported
ICMPv4 code
Not supported
Not supported
Not supported
Output Port
Supported
Supported
Supported
Drop
Supported
Supported
Supported
Group
Not supported
Supported
Supported
Meters
Not supported
Not supported
Not supported
Supported
Supported
Not supported
Q-in-Q
Not supported
Not supported
Not supported
Change TTL
Supported
Supported
Supported
MPLS Pop
Not supported
Not supported
Not supported
MPLS Push
Not supported
Not supported
Not supported
MPLS Swap
Not supported
Not supported
Not supported
Set Queue
Not supported
Not supported
Not supported
Normal
Not supported
Supported
Supported
Set VLAN_VID
Supported
Supported
Supported
Set IPv4_DSCP
Supported
Supported
Supported
Set Eth_SRC
Supported
Supported
Supported
Set Eth_Type
Not supported
Supported
Supported
Set Eth_Dst
Supported
Supported
Supported
Not supported
Supported
Supported
Not supported
Supported
Supported
Set VLAN_PCP
Supported
Supported
Supported
Contacting Brocade
To provide document feedback use the online feedback form in the HTML documents posted on www.brocade.com or contact
documentation@brocade.com.
For product support information and the latest information on contacting the Technical Assistance Center, go to http://
www.brocade.com/services-support/index.html.
If you have purchased Brocade product support directly from Brocade, use one of the following methods to contact the Brocade
Technical Assistance Center 24x7. Brocade OEM customers contact their OEM/Solutions provider.
12
Contacting Brocade
Online
Telephone
support@brocade.com
Knowledge Base
Please include:
Problem summary
Serial number
Installation details
Environment description
13