You are on page 1of 13

PRODUCT MATRIX

Brocade SDN Controller Compatibility Matrix


with Apps and Extensions

53-1004351-02
25 April 2016

2016, Brocade Communications Systems, Inc. All Rights Reserved.

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.

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

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

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Document History
Document title

Summary of changes

Publication date

Brocade SDN Controller


Compatibility Matrix with
Apps and Extensions

Updated document.

April 25, 2016

Brocade SDN Controller Overview


This section provides a brief overview of Brocade SDN Controller.

About the controller


Brocade SDN Controller is a software-defined networking (SDN) controller that is based on the OpenDaylight project.
The controller has two functional parts:
Base controller

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.

About the extensions


The Brocade SDN extensions add functionality to the controller and change the way you can configure the controller or other extensions.
The extensions are optional but may be required for other extensions and apps to work as expected. The extensions that are currently
shipped with the controller include OpenFlow, BGP PCEP, Layer 2 switch, OVSDB, and the utilities.
The currently available extensions are listed here:

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.

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Brocade SDN Controller Compatibility with Apps

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.

About the apps


The controller provides additional apps as add-on packages. You can access the apps by using the controller user interface.
Apps and extensions sometimes depend on a specific version of the controller. The extensions are optional but may be required for
other extensions and apps to work as expected. The controller enables the apps and extensions to be updated while maintaining a stable
platform, which helps to improve the delivery time of apps and extensions and reduces risk.
For more information about these apps, refer to the user guide for the specific app.

Brocade SDN Controller Compatibility with Apps


The following tables list compatibility between Brocade SDN Controller and supported versions of Brocade apps.

Compatibility with Brocade Flow Manager app versions


The following table lists compatibility between Brocade SDN Controller and app versions of Brocade Flow Manager.
TABLE 1 Compatibility with Brocade Flow Manager app versions
Brocade SDN Controller
version

Brocade Flow Manager app version


1.0.0

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

Compatibility with Brocade Flow Optimizer app versions


The following table lists compatibility between Brocade SDN Controller and app versions of Brocade Flow Optimizer.
TABLE 2 Compatibility with Brocade Flow Optimizer app versions
Brocade SDN Controller
version

Brocade Flow Optimizer app version


1.1.0

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

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Brocade SDN Controller Interoperability with Brocade Products

Compatibility with Brocade VNF Manager app versions


The following table lists compatibility between Brocade SDN Controller and app versions of Brocade VNF Manager.
TABLE 3 Compatibility with Brocade VNF Manager app versions
Brocade SDN Controller
version

Brocade VNF Manager app version

3.0.0

Yes

1.0.0

Brocade SDN Controller Interoperability with Brocade Products


The following tables list the history of interoperability with Brocade SDN Controller and other Brocade products.

Interoperability with Brocade ICX Series


The following table lists interoperability between Brocade SDN Controller and Brocade ICX Series of switches.
OpenFlow test cases
The interoperability claims made in this section are based on the following test cases:

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

Verifying that the flows are in the operational data store

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.

TABLE 4 Brocade SDN Controller interoperability with Brocade ICX Series


Brocade SDN
Controller version

Brocade ICX Series software version (Brocade ICX 7750)


8.0.30

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.

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Brocade SDN Controller Interoperability with Brocade Products

Interoperability with Brocade MLX Series


The following table lists interoperability between Brocade SDN Controller and Brocade MLX Series of routers.
OpenFlow test cases
The interoperability claims made in this section are based on the following test cases:

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

Verifying that the flows are in the operational data store

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.

TABLE 5 Brocade SDN Controller interoperability with Brocade MLX Series


Brocade SDN
Controller version

Brocade MLX Series software version


5.9.00

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.

Interoperability with Brocade VDX Series


The following table lists interoperability between Brocade SDN Controller and Brocade VDX Series of data center switches.
OpenFlow test cases
The interoperability claims made in this section are based on the following test cases:

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

Verifying that the flows are in the operational data store

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.

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Brocade SDN Controller Interoperability with Brocade Products

TABLE 6 Brocade SDN Controller interoperability with Brocade VDX Series (OpenFlow)
Brocade SDN
Controller version

Brocade VDX Series software version


6.0.1

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

NETCONF test cases


The interoperability claims made in this section are based on the following test cases:

Mounting and unmounting of the VDX device through NETCONF

Basic GET and SET operations on interfaces

Configuration of a VXLAN overlay gateway on a VDX device

TABLE 7 Brocade SDN Controller interoperability with Brocade VDX Series (NETCONF)
Brocade SDN
Controller version

Brocade VDX Series software version


6.0.1

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.

Interoperability with Brocade NetIron CER Series


The following table lists interoperability between Brocade SDN Controller and Brocade NetIron CER Series of routers.
OpenFlow test cases
The interoperability claims made in this section are based on the following test cases:

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

Verifying that the flows are in the operational data store

Deleting the flow in the controller through RESTCONF and then validating that the flow is deleted in the hardware device by the
controller

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Brocade SDN Controller Interoperability with Brocade Products

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

Brocade NetIron CER Series software version


5.9

2.0.1

Yes

2.1.0

Yes

2.2.0

Yes

2.3.0

Yes

2.3.1

Yes

3.0.0

Yes

Interoperability with Brocade 5600 vRouter


The following table lists interoperability between Brocade SDN Controller and Brocade 5600 vRouter.
NETCONF test cases
The following test cases have been validated on the most recent version of the controller:
NOTE
Earlier claims of support may not include all these capabilities.

Mounting the device through NETCONF

Querying the operational configuration through RESTCONF, specifically the security and firewall YANG modules

Unmounting the device

Configuring, updating, and deleting the following configurations on vRouter through RESTCONF:

Firewall service configuration


Policy service configuration
Loopback interface
VTI interface
NTP protocol configuration
BGP protocol configuration
SNMP protocol configuration

TABLE 9 Brocade SDN Controller interoperability with Brocade 5600 vRouter


Brocade SDN
Controller
version

Brocade 5600 vRouter software version


3.2

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

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Brocade SDN Controller Interoperability with OpenStack

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.

Brocade SDN Controller Interoperability with OpenStack


The following table lists interoperability between Brocade SDN Controller and OpenStack releases.
OpenStack test cases
The interoperability claims made in this section are based on the following test cases:

Validating ML2 plug-in with Brocade SDN Controller

Creating and deleting L2 virtual networks

Launching VMs in different L2 virtual networks

Verifying connectivity between VMs connected to the same L2 network

TABLE 10 Brocade SDN Controller interoperability with OpenStack releases


Brocade SDN
Controller version

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

Details of OpenFlow Interoperability with Brocade Products


The following table lists OpenFlow, version 1.3, match and action fields that were tested with the Brocade SDN Controller RESTCONF
interface and other Brocade devices.
TABLE 11 Details of OpenFlow interoperability with Brocade devices
Brocade SDN Controller, 3.0.0

VDX 6740, 7.0.0

MLXe, 5.9.00a

ICX 7750, 8.0.40a

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

OpenFlow Match and Action Fields Tested

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

11

Contacting Brocade

TABLE 11 Details of OpenFlow interoperability with Brocade devices (continued)


Brocade SDN Controller, 3.0.0

VDX 6740, 7.0.0

MLXe, 5.9.00a

ICX 7750, 8.0.40a

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

VLAN Priority (PCP)

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

Push VLAN/Pop VLAN

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

Set IPv4 Source

Not supported

Supported

Supported

Set IPv4 Dest

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

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Contacting Brocade

Online

Telephone

E-mail

Preferred method of contact for non-urgent


issues:

Required for Sev 1-Critical and Sev 2-High


issues:

support@brocade.com

My Cases through MyBrocade

Continental US: 1-800-752-8061

Software downloads and licensing


tools

Knowledge Base

Europe, Middle East, Africa, and Asia


Pacific: +800-AT FIBREE (+800 28
34 27 33)

For areas unable to access toll free


number: +1-408-333-6061

Toll-free numbers are available in


many countries.

Brocade SDN Controller Compatibility Matrix with Apps and Extensions


53-1004351-02

Please include:

Problem summary

Serial number

Installation details

Environment description

13

You might also like