Brocade Network Advisor SMI Agent

Size: px
Start display at page:

Download "Brocade Network Advisor SMI Agent"

Transcription

1 13 May 2011 Brocade Network Advisor SMI Agent Developer s Guide Supporting Brocade Network Advisor SMI Agent

2 Copyright Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, BigIron, DCFM, DCX, Fabric OS, FastIron, IronView, NetIron, SAN Health, ServerIron, TurboIron, and Wingspan are registered trademarks, and Brocade Assurance, Brocade NET Health, Brocade One, Extraordinary Networks, MyBrocade, VCS, and VDX are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned are or may be trademarks or service marks of their respective owners. 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. shall have no liability or responsibility to any person or entity with respect to any loss, cost, liability, or damages arising from the information contained in this book 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 Brocade Communications Systems, Incorporated Corporate and Latin American Headquarters Brocade Communications Systems, Inc. 130 Holger Way, San Jose, CA Tel: Fax: info@brocade.com European Headquarters Brocade Communications Switzerland Sàrl Centre Swissair Tour B - 4ème étage 29, Route de l'aéroport Case Postale 105 CH-1215 Genève 15 Switzerland Tel: Fax: emea-info@brocade.com Asia-Pacific Headquarters Brocade Communications Systems China HK, Ltd. No. 1 Guanghua Road Chao Yang District Units 2718 and 2818 Beijing , China Tel: Fax: china-info@brocade.com Asia-Pacific Headquarters Brocade Communications Systems Co., Ltd. (Shenzhen WFOE) Citic Plaza No. 233 Tian He Road North Unit th Floor Guangzhou, China Tel: Fax: china-info@brocade.com Document History Title Publication number Summary of changes Date DCFM SMI Agent Developer s Guide New document March 2010 Brocade Network Advisor SMI Agent Developer s Guide Updated to support DCX and DCX-4S switches. Updated profiles and subprofiles to conform to SMI-S 1.5. May 2011

3 Contents About This Document In this chapter vii How this document is organized vii Supported hardware viii What s new in this document ix Document conventions ix Text formatting ix Notes, cautions, and warnings ix Key terms x Notice to the reader x Additional information x Brocade resources x Other industry resources xi Getting technical help xi Brocade Network Advisor SMI Agent support xii Document feedback xii Chapter 1 Chapter 2 Connecting to the Fabric In this chapter Role-Based Access Control Admin Domains and Brocade Network Advisor SMI Agent Connecting to the Brocade Network Advisor SMI Agent Connecting the Brocade Network Advisor SMI Agent when security is enabled Connecting the Brocade Network Advisor SMI Agent when security is not enabled Discovering a fabric and a host Fabric discovery using SMIA extrinsic method Host discovery using SMIA extrinsic method Discovery using SMIA Configuration Tool Managed Object Format Files In this chapter Brocade Managed Object Format files Brocade Network Advisor SMI Agent Developer s Guide iii

4 Additional MOF description specifications Creating and deleting instances Deprecation qualifier Chapter 3 Profiles and Subprofiles In this chapter UML diagram conventions SMI profiles and subprofiles Other features supported by Brocade Network Advisor SMI Agent Server profile Indications subprofile Object manager adapter subprofile Fabric profile Rules governing Brocade_SAN.Name Registration Data model Zone control and enhanced zone control subprofiles Job control profile for SessionControlWithJob and ActivateZoneSetWithJob Data model Zoning behavior details SAN zoning Fabric virtual fabrics subprofile Sample discovery configuration Blades subprofile support Topology view FDMI subprofile Trunking Switch profile Registration Data model Physical package, access points, software, blades, and location subprofiles CP blades (Brocade extension) Data model Supported classes and associations FC HBA profile Prerequisites Data model Launch In Context profile LIC names Registration and data model iv Brocade Network Advisor SMI Agent Developer s Guide

5 CEE switch support Registration Data model Topology supported Zoning support Configuration LAGs VLANs CEE ACLs CEE maps Brocade 8470 FCoE embedded switch support Support for Layer 3 features Brocade 8428 FCoE embedded switch support Fabric switch partitioning subprofile Data model Registration FC routing Data model Registration Edge-to-edge device sharing (no FCIP configured in backbone) Backbone-to-edge device sharing (no FCIP configured in backbone) Backbone-to-edge device sharing (using VEX_Port over FCIP) Brocade Access Gateway and NPIV Registration Data model Access Gateway FRU profiles Registration Data model Limitations Names Data model Chapter 4 Indications In this chapter Introduction Alert indications Life-cycle indications Appendix A Brocade Network Advisor SMI Agent Error Codes Brocade Network Advisor SMI Agent Developer s Guide v

6 vi Brocade Network Advisor SMI Agent Developer s Guide

7 About This Document In this chapter How this document is organized vii Supported hardware viii What s new in this document ix Document conventions ix Notice to the reader x Additional information x Getting technical help xi Brocade Network Advisor SMI Agent support xii Document feedback xii How this document is organized This document is organized to help you find the information that you want as quickly and easily as possible. The document contains the following components: Chapter 1, Connecting to the Fabric provides information about getting the fabric connected. Chapter 2, Managed Object Format Files provides information about the format files. Chapter 3, Profiles and Subprofiles provides information about the profiles and subprofiles supported by the Integrated Storage Management Initiative (SMI). Chapter 4, Indications provides the alert and life-cycle indications of all profiles. Appendix A, Brocade Network Advisor SMI Agent Error Codes explains the error codes in Brocade Network Advisor SMI Agent. The procedures or parts of procedures documented here apply to some switches but not to others; this guide identifies exactly which switches are supported and which are not. Although many different software and hardware configurations are tested and supported by Brocade Communications Systems, Inc. for Brocade Network Advisor SMI Agent , documenting all possible configurations and scenarios is beyond the scope of this document. Brocade Network Advisor SMI Agent Developer s Guide vii

8 Supported hardware The following switches are supported by Brocade Network Advisor SMI Agent : Brocade 300 Brocade 5100 Brocade 5300 Brocade 5410 Brocade 5424 Brocade 5450 Brocade 5460 Brocade 5470 Brocade 5480 Brocade 6510 Brocade VA-40 FC Brocade 7800 Extension Switch Brocade 8000 FCoE Switch Brocade Encryption Switch Brocade DCX Brocade DCX-4S Brocade DCX Backbone (8-slot) Brocade DCX Backbone (4-slot) The following blades are supported on the Brocade DCX and DCX-4S switches: FC8-16 port blade FC8-32 port blade FC8-48 port blade FC8-64 port blade FC10-6 port blade FCOE10-24 DCX Blade FR4-18i router blade FS8-18 Encryption Blade FX8-24 DCX Extension Blade The following blades are supported on the Brocade DCX and Brocade DCX switches: FC8-64 port blade FC16-32 port blade FC16-48 port blade FS8-18 Encryption Blade FX8-24 DCX Extension Blade viii Brocade Network Advisor SMI Agent Developer s Guide

9 What s new in this document The following changes have been made since this document was last released: Information that is added: - Fabric and host discovery - SAN zoning - Brocade_SAN.ElementName properties Information that is changed: - Access Gateway (AG) and Node Port Initialized Virtualization (NPIV) profile - Launch In Context (LIC) profile - Fabric Views subprofile. - Inter-Fabric Routing profile For further information about new features and documentation updates for this release, refer to the release notes. Document conventions This section describes text formatting conventions and important notice formats used in this document. Text formatting The narrative-text formatting conventions that are used in this document are as follows: bold text Identifies command names Identifies the names of user-manipulated GUI elements Identifies keyword Identifies text to enter at the GUI or CLI italic text Provides emphasis Identifies variables Identifies paths and Internet addresses Identifies document titles code text Identifies CLI output Identifies command syntax examples For readability, command names in the narrative portions of this guide are presented in mixed lettercase: for example, switchshow. In actual examples, command lettercase is all lowercase. Notes, cautions, and warnings The following notices and statements are used in this manual. They are listed below in order of increasing severity of potential hazards. Brocade Network Advisor SMI Agent Developer s Guide ix

10 NOTE A note provides a tip, guidance, or advice, emphasizes important information, or provides a reference to related information. ATTENTION An Attention statement indicates potential damage to hardware or data. Key terms For definitions specific to Brocade and Fibre Channel, see the technical glossaries on MyBrocade. See Brocade resources on page x for instructions on accessing MyBrocade. For definitions of SAN-specific terms, visit the Storage Networking Industry Association online dictionary at: Notice to the reader This document may contain references to the trademarks of the following corporations. These trademarks are the properties of their respective companies and corporations. These references are made for informational purpose only. Corporation Microsoft Corporation Red Hat, Inc. Referenced trademarks and products Windows, Windows NT, Internet Explorer Red Hat, Red Hat Network, Maximum RPM, Linux Undercover Additional information This section lists additional Brocade and industry-specific documentation that you might find helpful. Brocade resources To get up-to-the-minute information, go to to register at no cost for a user ID and password. White papers, online demonstrations, and data sheets are available through the Brocade website at: x Brocade Network Advisor SMI Agent Developer s Guide

11 For additional Brocade documentation, visit the Brocade website: Release notes are available on the MyBrocade website. Other industry resources For additional resource information, visit the Technical Committee T11 website. This website provides interface standards for high-performance and mass storage applications for Fibre Channel, storage management, and other applications: For information about the Fibre Channel industry, visit the Fibre Channel Industry Association website: Getting technical help Contact your switch support supplier for hardware, firmware, and software support, including product repairs and part ordering. To expedite your call, have the following information available: 1. General Information Switch model Switch operating system version Software name and software version, if applicable Error numbers and messages received supportsave command output Detailed description of the problem, including the switch or fabric behavior immediately following the problem, and specific questions Description of any troubleshooting steps already performed and the results Serial console and Telnet session logs syslog message logs 2. Switch Serial Number The switch serial number and corresponding bar code are provided on the serial number label, as illustrated below. *FT00X0054E9* FT00X0054E9 3. World Wide Name (WWN) Use the licenseidshow command to display the WWN of the chassis. Brocade Network Advisor SMI Agent Developer s Guide xi

12 If you cannot use the licenseidshow command because the switch is inoperable, you can get the WWN from the same place as the serial number, except for the Brocade DCX. For the Brocade DCX, access the numbers on the WWN cards by removing the Brocade logo plate at the top of the non-port side of the chassis. Brocade Network Advisor SMI Agent support Report any problems or issues in using the Brocade Network Advisor SMI Agent to the following address: When contacting support at Brocade, provide the following: Brocade Network Advisor supportsave. Refer to the Brocade Network Advisor User Manual for the steps involved in running the supportsave command. Steps followed to produce the problem Error messages received Sample code exhibiting problem (if possible) Document feedback Quality is our first concern at Brocade and we have made every effort to ensure the accuracy and completeness of this document. However, if you find an error or an omission, or you think that a topic needs further development, we want to hear from you. Forward your feedback to: documentation@brocade.com Provide the title and version number of the document and as much detail as possible about your comment, including the topic heading and page number and your suggestions for improvement. xii Brocade Network Advisor SMI Agent Developer s Guide

13 Connecting to the Fabric Chapter 1 In this chapter Role-Based Access Control Admin Domains and Brocade Network Advisor SMI Agent Connecting to the Brocade Network Advisor SMI Agent Discovering a fabric and a host Role-Based Access Control Role-Based Access Control (RBAC) defines the capabilities that a user account has based on the role the account has been assigned. For each role, there is a set of pre-defined permissions on the jobs and tasks that can be performed on a fabric and its associated fabric elements. The RBAC check is performed based on the value of the Storage Management Initiative (SMI) Agent Operations privilege for Common Information Model Object Manager (CIMOM) client requests. The following responses are received for the different values of the SMI Agent Operations privilege: No Access - If you query the CIMOM without the SMI Agent Operations privilege, the following WBEM Exception is returned. CIM_ERR_ACCESS_DENIED: The specified principal does not have access to perform this operation. Read Only Access - If you have the Read Only Access privilege and try to perform any write operation on any of the profiles, the following WBEM Exception is returned. CIM_ERR_ACCESS_DENIED: The specified principal does not have access to perform this operation. The user is not restricted to perform the WBEM queries. Read/Write Access - No restriction is imposed on any user who has Read/Write Access for the SMI Agent Operations privilege. All the Resource Grouping (fabrics and hosts) performed through the user management dialog boxes is honored by the CIMOM. The resource grouping is not be applicable for filtering out indications. The indications from all the fabrics managed by Brocade Network Advisor is delivered irrespective of the resource grouped by the user. If you select the Authentication mode as No Authentication, then all the previously specified RBAC checks are performed on the credentials provided by you in the Authentication tab of the Configuration Tool and the previously described behavior is observed. If a user A changes the password of a user B who has logged in to CIMOM, the user B can continue querying the CIMOM until Brocade Network Advisor expires the user B session. You can retrieve all the information from the interop namespace and can perform the getclass operations even if there is no access for the SMI Agent Operations privilege. Refer to the Brocade Network Advisor User Manual for more information about RBAC. Brocade Network Advisor SMI Agent Developer s Guide 1

14 1 Admin Domains and Brocade Network Advisor SMI Agent Admin Domains and Brocade Network Advisor SMI Agent The Brocade Network Advisor SMI Agent does not support Admin Domains though they are supported in Brocade Network Advisor. It is recommended to exclude fabrics containing Admin Domains using the Resource Grouping option in the user dialog box that can be launched from the Configuration Tool. Connecting to the Brocade Network Advisor SMI Agent This section describes how to connect to the Brocade Network Advisor SMI Agent when security is enabled and when security is not enabled. Connecting the Brocade Network Advisor SMI Agent when security is enabled Connect with the Brocade Network Advisor SMI Agent as shown in the following sample Java code. The code samples use the Java Web Start (JWS) client library. Other client libraries might differ slightly in syntax. On Windows and Linux: String strcimomip = " String strnamespace = "root/brocade1"; String struser = "BNA UserName"; String strpasswd = "BNA Password"; String nsstr = protocoltype + "://" + hostname + ":" + portnum + "/" + strnamespace; CIMNameSpace objcimnamespace = new CIMNameSpace(strCIMOMIP, strnamespace); UserPrincipal objuserprincipal = new UserPrincipal(strUser); PasswordCredential objpasswordcredential = new PasswordCredential(strPasswd); CIMClient m_objclient = new CIMClient(objCIMNameSpace, objuserprincipal, objpasswordcredential); CIMNameSpace objcimnamespace = new CIMNameSpace (nsstr); Connecting the Brocade Network Advisor SMI Agent when security is not enabled You can connect to the SMI Agent using any UserPrincipal and PasswordCredential, as these are not validated by the SMI Agent when security is not enabled. For more information on authentication, refer to the authentication section in the Brocade Network Advisor User Manual. 2 Brocade Network Advisor SMI Agent Developer s Guide

15 Discovering a fabric and a host 1 Discovering a fabric and a host You can discover, edit, and delete a fabric or a host in two ways: Using the SMIA extrinsic method Using the SMIA Configuration Tool Fabric discovery using SMIA extrinsic method The CIMOM fabric discovery process enables the user to discover and delete fabrics through an extrinsic method implemented in the Brocade_DiscoveryService. It allows the user to edit the user credentials and the Simple Network Management Protocol (SNMP) configurations so that a fabric containing switches with different credentials and SNMP configurations can be managed effectively. Features supported The following features are supported by the CIMOM fabric discovery: Option to discover all types of Storage Area Network (SAN) fabrics supported by the Brocade Network Advisor. Option to edit the switch credentials and the SNMP configurations used to discover the fabric after the fabric is discovered. Option to delete a fabric based on the fabric CIM Object Path (COP). If the discovery of one of the Virtual Fabric (VF) fails, the return parameter is set to PARTIALLY_DISCOVERED and the out parameter contains the Fabric Identifier (FID) and the error code of the fabric that failed to get discovered. Limitations The following are the limitations of the CIMOM fabric discovery: All the contexts are discovered by default in the VF. The user cannot select the contexts to be discovered, but can delete the unwanted contexts through the DeleteFabric extrinsic method. Monitor and un-monitor operations are not supported. No provision to change the seed switch. No preset option available for discovering an Intrepid 10K. Data model The Brocade_Fabric has two new additional properties, SeedSwitchWWN and SeedSwitchIP. The connection setting of each switch is associated to the discovery service. Every switch in the discovered fabric is represented with an instance of Brocade_SwitchConnectionSettings. This instance gives the data to be provided in the discover Fabric dialog box of the Brocade Network Advisor client, such as switch status, user ID, and so on. The discovery service is hosted on the management server. Figure 1 shows the data model of the fabric discovery through the SMIA extrinsic method. Brocade Network Advisor SMI Agent Developer s Guide 3

16 1 Discovering a fabric and a host FIGURE 1 Fabric discovery data model Host discovery using SMIA extrinsic method The CIMOM host discovery process enables the user to discover and delete hosts through an extrinsic method implemented in the Brocade_DiscoveryService. Features supported The following features are supported by the CIMOM host discovery process: Option to discover all types of hosts supported by Brocade Network Advisor. Option to delete a host based on the HostDiscovered COP provided. Option to receive the status of the host discovery information maintained in the Brocade_HostDiscovered class. Option to receive the status of discovery or deletion requests on execution of the DiscoverHost and DeleteHost methods. Limitations The following are the limitations of the CIMOM host discovery process: Supports only direct discovering of the host either through its IP address or its name, but does not support for discovery from fabric or Virtual Machine (VM) Manager. Editing the host discovery information through the CIMOM is not supported. The history of the deleted host is not maintained in the CIMOM. 4 Brocade Network Advisor SMI Agent Developer s Guide

17 Discovering a fabric and a host 1 Data model The Brocade_HostDiscovered class gives the discovery information of each host associated to the Discovery service. The discovery service is hosted on the management server. Figure 2 shows the data model of the host discovery through the SMIA extrinsic method. FIGURE 2 Host discovery data model Discovery using SMIA Configuration Tool The fabric and host can be discovered, edited, and deleted using the SMIA Configuration Tool. The Home tab includes the Fabric Discovery and Host Discovery links to discover the fabric and host respectively. Figure 3 shows the fabric discovery through the SMIA Configuration Tool. Brocade Network Advisor SMI Agent Developer s Guide 5

18 1 Discovering a fabric and a host FIGURE 3 Fabric discovery using SMIA Configuration Tool Figure 4 shows the host discovery through the SMIA Configuration Tool. 6 Brocade Network Advisor SMI Agent Developer s Guide

19 Discovering a fabric and a host 1 F FIGURE 4 Host discovery using SMIA Configuration Tool For more information related to fabric and host discovery, refer to the Brocade Network Advisor User Manual. Brocade Network Advisor SMI Agent Developer s Guide 7

20 1 Discovering a fabric and a host 8 Brocade Network Advisor SMI Agent Developer s Guide

21 Managed Object Format Files Chapter 2 In this chapter Brocade Managed Object Format files Additional MOF description specifications Brocade Managed Object Format files Brocade supplies Managed Object Format (MOF) files for managing Brocade objects. The following top-level files load MOF files into specific namespaces: BrocadeNamespace.mof links MOF files loaded in the root/brocade1 namespace. InteropNamespace.mof links MOF files loaded in the interop namespace. Table 1 lists the files that contain Brocade MOF definitions. TABLE 1 Brocade Managed Object Format files MOF filename Description BrocadeAccessGateway.mof Access Gateway BrocadeAccessPoints.mof Access Points subprofile BrocadeAgent.mof CIMOM Agent BrocadeBlades.mof Blade subprofile BrocadeCEEACLs.mof CEE ACLs discovery and configuration BrocadeCEEMaps.mof CEE Maps discovery and configuration BrocadeEthernet.mof Ethernet switch discovery BrocadeExtender.mof FCIP-capable switch modeling BrocadeFabric.mof Fabric profile BrocadeFCHBA.mof FC HBA profile BrocadeFDMI.mof FDMI subprofile BrocadeFRU.mof Fan, Power Supply, Sensors profiles BrocadeIndications.mof Indications BrocadeJobControl.mof JobControl subprofile BrocadeLAG.mof LAG discovery and configuration BrocadeLIC.mof Launch In Context profile BrocadePartitioning.mof FabricVirtualFabrics subprofile FCR subprofile Brocade Network Advisor SMI Agent Developer s Guide 9

22 2 Additional MOF description specifications TABLE 1 Brocade Managed Object Format files (Continued) MOF filename Description BrocadePhysicalPackage.mof BrocadeProfile.mof BrocadeSoftware.mof BrocadeSwitchStatistics.mof BrocadeTopologyView.mof BrocadeVLAN.mof BrocadeFabricDiscovery.mof BrocadeZoning.mof BrocadeSANZoning.mof Location subprofile Physical Package subprofile Profile Registration Software subprofile SwitchFCPort statistics Topology view VLAN discovery and configuration Fabric discovery Zone Control subprofile SAN zoning NOTE The Brocade subclasses do not automatically override all of the properties in the superclass. The properties that are not overridden have a null value unless the superclass has a default value that is defined in the MOF. When the property in the MOF is defined to be of type sint16, then the equivalent Java type is java.lang.short. Additional MOF description specifications The Brocade MOF files contain additional specification-related information in the Description qualifier. The following situations are described: If a given instance of a class can be created or deleted by the Brocade Network Advisor SMI Agent If a given class or property applies only to specific switch firmware versions Creating and deleting instances If instances of a class can be intrinsically created and deleted, the following line is included in the Description qualifier: Instances of this class can be created and deleted by a client If instances of a class can only be created, the following line is included in the Description qualifier: Instances of this class can be created by a client If instances of a class can only be deleted, the following line is included in the Description qualifier: Instances of this class can be deleted by a client 10 Brocade Network Advisor SMI Agent Developer s Guide

23 Additional MOF description specifications 2 For example: [Provider("java:com.brocade.api.cim.provider.zoning.Brocade_ZoneSetProvider"), Description ( "Brocade_ZoneSet is a container of zones.\n\n" "Instances of this class can be deleted by a client.")] class Brocade_ZoneSet: CIM_ZoneSet { Deprecation qualifier Instance classes, association classes, properties, or extrinsic methods that have the Common Information Model (CIM) qualifier deprecated in the MOF definition will continue to be implemented in the Brocade Network Advisor SMI Agent. If a new implementation is documented, you should use the new implementation as soon as possible to minimize backward-compatibility issues. Brocade Network Advisor SMI Agent Developer s Guide 11

24 2 Additional MOF description specifications 12 Brocade Network Advisor SMI Agent Developer s Guide

25 Profiles and Subprofiles Chapter 3 In this chapter UML diagram conventions SMI profiles and subprofiles Server profile Fabric profile Switch profile CP blades (Brocade extension) FC HBA profile Launch In Context profile CEE switch support Fabric switch partitioning subprofile FC routing Brocade Access Gateway and NPIV FRU profiles Names UML diagram conventions This chapter provides Unified Modeling Language (UML) diagrams depicting the Brocade additions to the Brocade Network Advisor SMI Agent. Each UML diagram corresponds to the Brocade Managed Object Format (MOF) file of the same name. Figure 5 illustrates the conventions used in the UML diagrams. FIGURE 5 UML diagram convention Brocade Network Advisor SMI Agent Developer s Guide 13

26 3 SMI profiles and subprofiles SMI profiles and subprofiles Table 2 lists the features supported by the Brocade Network Advisor SMI Agent. All SMI-S profiles and subprofiles conforms to SMI-S 1.4. Other profiles and subprofiles are vendor extensions. TABLE 2 SMI profiles and subprofiles Profile Subprofile SMI-S version Server Indications 1.4 Profile Registration Object Manager Adapter 1.4 Fabric Fabric Profile 1.4 Zone Control 1.4 Enhanced Zoning and Enhanced Zoning Control 1.4 FDMI 1.2 FabricVirtualFabrics 1.2 FabricView 1.5 Switch Switch Profile 1.3 Blades 1.4 Physical Package 1.3 Software 1.4 Access Points 1.3 Location 1.4 FabricSwitchPartitioning 1.2 Host FC HBA Profile 1.3 Fan, Power Supply, and Sensor FC Initiator Ports Subprofile 1.3 Fan Profile Sensors Profile Power Supply Profile Security Role-Based Authorization (CEE ACL only) FC Router Inter-Fabric Routing Profile 1.5 Launch In Context Launch In Context Profile 1.5 Access Gateway (AG) and Node Port Initialized Virtualization (NPIV) N_Port Virtualizer Profile Brocade Network Advisor SMI Agent Developer s Guide

27 Server profile 3 Other features supported by Brocade Network Advisor SMI Agent The following are the additional features supported by Brocade Network Advisor SMI Agent: Support for Fibre Channel Router (FCR), modeled through the FabricSwitchPartitioning subprofile Names Support for the Converged Enhanced Ethernet (CEE) switch Support for Zoning Session operations through Job Control Support for selected indications SAN zoning Support for fabric discovery and host discovery Server profile The Server profile is supported by the Web-Based Enterprise Management (WBEM) Solutions J WBEM Server CIMOM. The Brocade Network Advisor SMI Agent is a combination of two products, the CIMOM and the provider product. Each product supports its software as shown in the following model. The Server profile model diagram is shown in Figure 6. Brocade Network Advisor SMI Agent Developer s Guide 15

28 3 Server profile FIGURE 6 Server profile Indications subprofile The Indications subprofile is supported by the WBEM Solutions J WBEM Server CIMOM as shown in Figure Brocade Network Advisor SMI Agent Developer s Guide

29 Fabric profile 3 FIGURE 7 Indications profile Object manager adapter subprofile The object manager adapter subprofile is supported by the WBEM Solutions J WBEM Server CIMOM. Fabric profile The Brocade Network Advisor SMI Agent supports the Storage Networking Industry Association (SNIA) Fabric profile, which defines the model and functions of a storage network for topology and zoning control. A Brocade_SAN (CIM_AdminDomain) instance represents a SAN containing one or more Brocade_Fabric (CIM_AdminDomain) instances that are physically interconnected. A SAN and a fabric are considered to be a group of components that operate together as a single system and should be managed as such. The containment of Brocade_Fabric instances to Brocade_SAN instances is through the associated Brocade_FabricInSAN (CIM_ContainedDomain). A Brocade_SAN instance in CIM is keyed by the property name with an associated optional property, NameFormat. Name is opaque and NameFormat identifies how the property name is generated. In the case of Brocade_SAN, the property NameFormat is set to WWN. Simple fabric - Brocade_SAN.Name is the principal WWN of the fabric. A fabric or SAN instance both inheriting CIM_AdminDomain are differentiated using the OtherIdentifyingInfo property. For Brocade_SAN, OtherIdentifyingInfo = SAN For Brocade_Fabric, OtherIdentifyingInfo = FABRIC For both Brocade_SAN and Brocade_Fabric, IdentifyingDescriptions = SNIA:DetailedType From a SMI perspective, all fabrics which are physically connected are considered to be contained in the same SAN. Rules governing Brocade_SAN.Name The following are the rules that govern the naming of SANs: A virtual fabrics with dedicated ISL between the base switches where all virtual fabrics have been discovered, Brocade_SAN.Name is the principal WWN of the base fabric. Brocade Network Advisor SMI Agent Developer s Guide 17

30 3 Fabric profile Virtual fabrics with dedicated ISL between the base switches where some of virtual fabrics have been discovered but there is no base fabric. - If the base fabric is discovered, Brocade_SAN.Name is the principal WWN of the base fabric. - If the base fabric is not discovered, the virtual fabrics will be disjointed and in each fabric one SAN instance will be generated. Virtual fabrics with no dedicated ISL between the base switches but with a dedicated ISL between one of the discovered virtual fabrics. - In the absence of a dedicated ISL between the base switches, no actual logical fabrics exist except for those which have a dedicated ISL. The virtual fabrics will be disjointed and in each fabric one SAN instance will be generated. A FCR setup where the backbone fabric and edge fabrics have been discovered, Brocade_SAN.Name is the principal WWN of the backbone fabric. A FCR setup where only one or more edge fabrics have been discovered. - In the absence of the backbone, each edge fabric is associated to its own SAN instance and the Brocade_SAN.Name is the principal WWN of that edge fabric. When a single edge fabric is connected to more than one separate backbone fabirc, all the fabrics will be discovered as a single SAN. The Brocade_SAN.Name is the principal WWN of one of the backbone fabric. A fabric containing a CEE switch, Brocade_SAN.Name is the principal WWN of the Fibre Channel fabric with the switch. In a simple Fibre Channel fabric, Brocade_SAN.Name is the principal WWN of the fabric. Registration Figure 8 shows the SNIA profile registration profile model to advertise the Fabric profile and its subprofiles. 18 Brocade Network Advisor SMI Agent Developer s Guide

31 Fabric profile 3 FIGURE 8 Fabric profile registration Data model Figure 9 shows the Fabric profile data model with the classes and properties that are supported to conform to the Fabric profile. Only those properties that are mandatory are considered. Brocade Network Advisor SMI Agent Developer s Guide 19

32 3 Fabric profile FIGURE 9 Fabric profile 20 Brocade Network Advisor SMI Agent Developer s Guide

33 Fabric profile 3 NOTE The following properties are mapped with the value specified to differentiate between Brocade_Fabric and Brocade_SAN instances. Brocade_Fabric instance: OtherIdentifyingInfo[] = {"Fabric"} IdentifyingDescriptions[] = {"SNIA:DetailedType"} Brocade_SAN instance: OtherIdentifyingInfo[] = {"SAN"} IdentifyingDescriptions[] = {"SNIA:DetailedType"} Brocade_SAN.ElementName properties The following are the properties of Brocade_SAN.ElementName: Brocade_SAN.ElementName is a descriptive name to identify the SAN. The default value for ElementName is the Brocade_SAN.Name property value. Supports the set operation that is used to set the user-friendly name to SAN. The name can be up to 15 characters. NOTE The default value for Brocade_SAN.ElementName is the Brocade_SAN.Name property vaule. For more information about Brocade_SAN.ElementName default values, refer to Rules governing Brocade_SAN.Name on page 17. Limitations The following are the limitations of the Brocade_SAN.ElementName: The ElementName is changed whenever the SAN WWN is changed. The SAN user-friendly name is deleted when the fabric is deleted. For example, assume a fabric with switch1 as principal switch and you configure a SAN Element Name. - If the firmware is upgraded in the switch1 and it goes down momentarily, then switch2 becomes the principal switch in that fabric and the Element Name is changed to default. - When the switch1 comes active and becomes the principal switch, then the configured SAN ElementName is reset to the configured name. The SAN element name is reset to the default value when the principal switch WWN is changed during fabric merge or segmentation. - For example, assume there are two switch fabrics where switch1 is the seed switch and switch2 is the principal switch, and SAN Element name is configured. If a switch3 joins the fabric as a principal switch, then the element name changes to switch3 WWN and the configured name is lost. Brocade Network Advisor SMI Agent Developer s Guide 21

34 3 Fabric profile Zone control and enhanced zone control subprofiles The zone control subprofiles enable discovery of a fabric's zone database and provisioning of zoning operations. Registration Refer to Registration on page 18. Data model Figure 10 shows the data model with the classes and properties that are supported to conform to these subprofiles. Only those properties that are mandatory are considered. 22 Brocade Network Advisor SMI Agent Developer s Guide

35 Fabric profile 3 FIGURE 10 Zone control and enhanced zone control subprofiles data model Table 3 outlines the required CIM elements for the zone control subprofile. TABLE 3 CIM elements for zone control subprofile ElementName Description Currently supported Y/N? CIM_HostedService CIM_ZoneService Associates the ZoneService to the Admin Domain representing the fabric. The service that allows for all of the zoning configuration changes. Yes Yes Brocade Network Advisor SMI Agent Developer s Guide 23

36 3 Fabric profile Extrinsic methods The Brocade_ZoneService class contains the following extrinsic methods of the zone control subprofiles: CreateZoneSet CreateZone CreateZoneAlias CreateZoneMembershipSettingData AddZone AddZoneAlias AddZoneMembershipSettingData ActivateZoneSet SessionControl ActivateZoneSetWithJob SessionControlWithJob The following method is Brocade extension: ClearZoneDB Zoning operation behavior The Brocade Network Advisor SMI Agent depends on Brocade Network Advisor to support zoning. The Brocade Network Advisor SMI Agent supports pure Fabric Operating System (FOS), mixed fabrics, as well as pure Enterprise Operating System (EOS) fabrics. The following are the zoning operation behaviors: All the operations as shown in Figure 10 are supported. Starting a zoning transaction is done by invoking the SessionControl method. Only one CIM client is allowed to do zoning on a particular fabric at a time from the same Brocade Network Advisor SMI Agent. However, with the Brocade Network Advisor SMI Agent, the transaction lock is only local and it is not open on the switch. The operation returns Success without actually doing anything on the switch. The same applies to the abort operation. Even though SMI zoning operations appear atomic in nature, the changes are delivered to the fabric as a whole. The changes made by a CIM client are not visible to any other client, not even on Telnet until the transaction is committed successfully. The operations Activate (including with job), Deactivate (including with job), and ClearZoneDB are supported only outside the scope of a zoning transaction. If a transaction is open, then the changes must be done before activating, deactivating, or clearing the database. A user is identified by Brocade Network Advisor user name only, and so a zoning transaction opened by user1 on host1 can be used by the same user1 on some other host if it is still open. The IP address of the host does not configure as part of the user name. A commit operation is successful once the zoning changes are accepted by the seed switch. The successful completion of a commit operation does not mean that all the changes have been propagated to the entire fabric. 24 Brocade Network Advisor SMI Agent Developer s Guide

37 Fabric profile 3 If a Brocade Network Advisor client first starts zoning on a fabric (opens a zoning dialog box for that fabric) and then an SMI client starts a transaction on the same fabric, a notification is sent to the Brocade Network Advisor client that another user is starting zoning operations. This is a broadcast notification to all the Brocade Network Advisor clients that currently have the zoning dialog box open to do zoning configuration on the same fabric. This behavior is the same as between two Brocade Network Advisor clients. If an SMI client starts a transaction on a fabric and a Brocade Network Advisor client opens a zoning dialog box, a notification is issued, which need not be considered. The SMI client could be in the middle of the session changes. If the SMI client commits first, the Brocade Network Advisor client is notified that the zone database has been changed. The Brocade Network Advisor client has the option of ignoring or refreshing the zone database copy. This is a warning message and there is nothing preventing the Brocade Network Advisor client from ignoring the warning. This behavior is the same as between two Brocade Network Advisor clients. If a Brocade Network Advisor client commits the changes first, the SMI client's zone transaction is aborted and an indication is sent. If the time for which an open transaction is idle or greater than Brocade_ZoneService.Timeout (value in seconds), the SMI client's zone transaction is aborted and an indication is sent. Error code is mapped to Transaction_Not_Started, which is different from the host agent where it is No_Transaction. Error code is mapped to Transaction_Already_Started, which is different from the host agent where it is Transaction_Already_On. Error code is a new error code mapping to Transaction_Not_Available. This will be returned to a CIMClient on SessionControl in the event that the zoning transaction on that fabric is already opened by some other CIMClient. Error code mapped to Too Many Members no longer exists. Indication is not delivered when the client intentionally aborts a transaction. The fabric assist zoning feature is not supported and therefore the H{<WWN>} notation for a fabric member is not supported in the SMI Agent. Job control profile for SessionControlWithJob and ActivateZoneSetWithJob During a commit or activate operation, it is possible that the operation takes time to complete. Internally, the ZoningServer posts the operation to the switch through Hypertext Transfer Protocol (HTTP), which then keeps polling the result until it receives a success or failure. The time lag between the post and poll result depends on the zone database size on a Fabric OS. To prevent blocking of the CIMClient, two asynchronous methods have been provided in the Brocade_ZoneService, namely SessionControlWithJob and ActivateZoneSetWithJob. The execution of these methods returns a Brocade_ConcreteJob instance when the CIM client commit SAN Zone changes through SANSessionControl extrinsic call. The Brocade_ConcreteJob and Brocade_SANZoneService are associated by Brocade_SANZoneControlOwningJobElement and Brocade_SANZoneControlAffectedElement classes. Even though this subprofile is used, the Brocade Network Advisor SMI Agent will not be 100 percent compliant. For example, the extrinsic method GetError() is not supported. Therefore, this subprofile is not advertised. Brocade Network Advisor SMI Agent Developer s Guide 25

38 3 Fabric profile Data model Figure 11 shows the classes and properties of the Job control subprofile. FIGURE 11 Job control subprofile for zoning Zoning behavior details Only SessionControlWithJob on a commit operation returns a Brocade_ConcreteJob instance. Start and abort operations are not asynchronous. For SessionControlWithJob and ActivateZoneSetWithJob, the affected ManagedElement is the Brocade_ZoneService whose SessionState and checksums are affected. Once a job is started and is in progress, its PercentComplete property always indicate 50 percent till job complete, at which time it will indicate 100 percent. The DeleteOnCompletion property is always set to false, indicating that all jobs, failed or completed must be deleted explicitly by the CIMClient using the deleteinstance intrinsic method. Otherwise, they will continue to exist in the Completed state. Because there is no automatic deletion of completed jobs by the Brocade Network Advisor SMI Agent, the TimeBeforeRemoval property is not applicable and is always set to zero. If a completed job is not deleted and a new job for the same operation on the same target is started, the new job replaces the old job. The old job is permanently deleted. 26 Brocade Network Advisor SMI Agent Developer s Guide

39 Fabric profile 3 A second job for the same operation and same target cannot be started if a job is already in progress and in the running state. A failed job shows an OperationalStatus of {"6", "17"}, while a successful job shows {"2", "17"}. Although the GetError() method is mandatory, this operation is not supported. Upon Brocade Network Advisor server restart, all existing Brocade_ConcreteJob instances are deleted because they are not persisted in the Brocade Network Advisor database. Supported indications Table 4 shows all the supported mandatory indications. TABLE 4 Indication Supported indications Description SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ConcreteJob AND SourceInstance.CIM_ConcreteJob::PercentComplet e <> PreviousInstance.CIM_ConcreteJob::Percent Complete SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ConcreteJob AND ANY SourceInstance.CIM_ConcreteJob::Operation alstatus[*] = 17 AND ANY SourceInstance.CIM_ConcreteJob::Operation alstatus[*] = 2 SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ConcreteJob AND ANY SourceInstance.CIM_ConcreteJob::Operation alstatus[*] = 17 AND ANY SourceInstance.CIM_ConcreteJob::Operation alstatus[*] = 6 SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ConcreteJob AND SourceInstance.CIM_ConcreteJob::JobState <> PreviousInstance.CIM_ConcreteJob::JobState SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_ConcreteJob Modification of PercentComplete for a concrete job. Modification of OperationalStatus for a concrete job to Complete and OK. Modification of OperationalStatus for a concrete job to Complete and Error. Modification of JobState for a concrete job. Creation of a concrete job. SAN zoning Storage Area Network (SAN) zoning is a method of arranging Fibre Channel devices into logical groups over the physical configuration of the fabric. Brocade Network Advisor SMI Agent provides SAN zoning configuration support such as CreateSANZone, AddSANZoneMemembers, RemoveSANZoneMembers, and DeleteSANZone through extrinsic methods. A Logical Storage Area Network (LSAN) consist of zones in two or more edge fabrics or backbone fabrics that contain the same devices.the LSANs provide selective device connectivity between fabrics without forcing you to merge those fabrics. Brocade Network Advisor SMI Agent Developer s Guide 27

40 3 Fabric profile LSAN zoning configuration guidelines The following are the guidelines for configuring LSAN zones: The LSAN zone name starts with the prefix LSAN_. The LSAN zone name is case-sensitive. The members must be identified by their port WWN because the port IDs are not unique across fabrics. The names and membership of the same LSAN zone in various fabrics need to be the same while the order of membership is not necessary. LSAN zoning in Brocade Network Advisor The following are the behaviors of Brocade Network Advisor client for LSAN zoning: The LSAN zoning device sharing operations are done only through backbone fabrics. This option is disabled for other edge fabrics. The LSAN zone can be added to any managed edge fabrics and backbones during the zone activation. The SMI Agent behavior is same as the client. Registration There is no profile registration for this model. Data model Figure 12 shows the data model of SAN zoning. 28 Brocade Network Advisor SMI Agent Developer s Guide

41 Fabric profile 3 FIGURE 12 SAN zoning data model SAN zoning operation behavior The following are the operation behaviors of SAN zoning: SAN zoning is available only for SAN with backbone fabrics. Brocade_SANZoneService, Brocade_SANZoneCapabilities, and Brocade_SANZoneCollection are associated to Brocade_SAN. The Brocade_SANZoneCapabilities supports only the mandatory properties such as InstanceID, ZoneNameMaxLen, ZoneNameFormat, and SupportedConnectivityMemberTypes. Brocade Network Advisor SMI Agent Developer s Guide 29

42 3 Fabric profile The SANZoneSupported property is added in the Brocade_SANZoneCapabilities to indicate the SAN zone support. The Brocade_SANZoneService supports the following extrinsic methods: - SANSessionControl - SANSessionControlWithJob - CreateSANZone - AddSANZoneMembers - RemoveSANZoneMembers - DeleteSANZone The CIM_ZoneService such as CreateZoneSet, CreateZone, and CreateZoneAlias are not supported in Brocade_SANZoneService. Use SANSessionControl method with RequestedSessionState=2 to start a session before configuring SAN zones through CreateSANZone, AddSANZoneMembers, RemoveSANZoneMembers, and DeleteSANZone extrinsic methods. The SAN zones are activated while the session is closed using SANSessionControl method with RequestedSessionState=3. You cannot open a session for SAN level zoning and Fabric level zoning simultaneously for a particular backbone fabric. If you start with a session for SAN level zone, it must be closed before starting the session for fabric level zone and vice versa. The CreateSANZone() in Brocade_SANZoneService will get the SAN zone name, list of member WWNs, and SANZoneType as inputs. A zone with multiple members is created and activated in the backbone or edge fabrics based on the members. The AddSANZoneMembers() in Brocade_SANZoneService will get the SAN zone name and member WWNs as input. Add the zone members to LSAN zone and reactivate the LSAN zone. The RemoveSANZoneMembers() in Brocade_SANZoneService will get the SAN zone name and member WWNs as input. Remove those zone members from LSAN zone and reactivate the LSAN zone. The DeleteSANZone() in Brocade_SANZoneService will get the zone name as input and deletes the same zone from the fabrics. Only WWN zone member type is supported, and Domain:PortIndex zone member type is not supported in SAN level zoning. CreateSANZone, AddSANZoneMembers, and RemoveSANZoneMembers calls return an error code 5 (CIM_ERR_INVALID_PARAMETER), if the zone members are not WWN member type. The AddSANZoneMembers extrinsic call will not return an error, when duplicate members are already present in zone. The RemoveSANZoneMembers extrinsic call will not return errors, when the requested member is not present in the zone. The Brocade_SANZoneCollection represents the SAN zones in SAN. The Brocade_ZoneInSANZoneCollection represents the association between Brocade_SANZoneCollection (SAN Zone) and Brocade_Zone (active zones in backbone or edge fabrics). The SAN zone is added under an existing active zone configurations during SAN zone activation. If there is no active configuration in the edge fabric or backbone fabric, a zone set with the name of LSAN_CFG_<date/time> is created and the respective SAN zone is added under this zone set. 30 Brocade Network Advisor SMI Agent Developer s Guide

43 Fabric profile 3 NOTE The name of SAN zone must start with LSAN_. Otherwise, the extrinsic call returns an error code: 5 (CIM_ERR_INVALID_PARAMETER). Invalid SANZone name: <SAN Zone name>. Alert indication support The following is the alert indication support for SAN zoning: Alert indication with message ID BRCD102 is delivered to CIM client, if there is a failure in SAN zone activation through CIM client. It is not delivered if there is a failure in SAN zone activation through Brocade Network Advisor client. Alert indication with message ID FC2 is delivered for successful activation because zoning activation is performed at fabric level. Use cases Figure 13 explains a sample SAN configuration. Host Target 1 Target 2 Target 3 Fabric 1 Fabric 2 Fabric 3 Fabric 4 E E E E E E E EX EX EX EX EX EX EX FC router 1 FC router 2 FC router 3 FC router 4 Backbone fabric FIGURE 13 Sample SAN configuration Create a LSAN_Zone1, add WWN of Host, Target3 and activate the same zone. As the LSAN_Zone1 has end devices from fabric1 and fabric3, it is activated to both the fabrics. The following extrinsic calls are used for this operation: - Activate the SAN zoning session with SANSessionControl (RequestedSessionState=2). - Create an LSAN zone with CreateSANZone (SANZoneName=LSAN_Zone1, SANZoneType=LSAN, ZoneMembers={ Host WWN, Target 3 WWN }). - Commit the SAN zoning session with SANSessionControl (RequestedSessionState=3). Brocade Network Advisor SMI Agent Developer s Guide 31

44 3 Fabric profile Create a LSAN_Zone2, add WWN of Host, Target1, Target3, and activate the same zone. As the LSAN_Zone2 has devices from fabric1, fabric2, and fabric3, the LSAN_Zone2 is activated to all the three fabrics. Create LSAN_Zone3 with offline zone members. As the LSAN_Zone3 has only offline members, the operation is failed with error code 4 (FAILED). Create LSAN_Zone4, add host, and offline members and activate the same zone. It is activated in fabric1 as the host belongs to fabric1. Adding a zone member: - Add member operation is invoked with the input: WWN Target1 on LSAN_Zone1. - The member is added to the zone in the fabric1 and fabric3. A copy of the zone is added to the active zoneset of the fabric2. - The following are the extrinsic calls used for this operation: Activate the SAN zoning session with SANSessionControl (RequestedSessionState=2). Add zone members with AddSANZoneMembers (SANZoneName=LSAN_Zone1, ZoneMembers={ Target 1 WWN }). Commit the SAN zoning session with SANSessionControl (RequestedSessionState=3). Removing a zone member: - Remove member operation is invoked with the input: WWN Target1. - The member is removed from the zone in fabric1 and fabric3 and the copy of zone is removed from the fabric2. - The following extrinsic calls are used for this operation: Activate the SAN zoning session with SANSessionControl (RequestedSessionState=2). Remove zone members with RemoveSANZoneMembers (SANZoneName=LSAN_Zone1, ZoneMembers={ Target 1 WWN }). Commit the SAN zoning session with SANSessionControl (RequestedSessionState=3). Delete a zone with input of zone name (LSAN_Zone1). It will be removed from all the edge fabrics and backbone fabric. - The following extrinsic calls are used for this operation: Activate the SAN zoning session with SANSessionControl (RequestedSessionState=2). Delete a zone with DeleteSANZone (SANZoneName=LSAN_Zone1). Commit the SAN zoning session with SANSessionControl (RequestedSessionState=3). Delete a zone with input of zone name (LSAN_Zone7), which is not present in any of the fabrics. The following error code is returned - 4 (Failed).<LSAN_Zone7>: SAN Zone name is not found in zone DB. Subscribe BRCD102 indications and create SAN zone with online members. An indication with message ID BRCD102 is delivered for activation failures. Create SAN zone with the prefix XSAN_, add some zones member WWNs, and activate the zone. As there are invalid zone names, the failure error code 5 (CIM_ERR_INVALID_PARAMETER) is returned. Add some Domain:PortIndex zone members in the SAN zone. Due to invalid zone members, the error code 5 (CIM_ERR_INVALID_PARAMETER) is returned. 32 Brocade Network Advisor SMI Agent Developer s Guide

45 Fabric profile 3 Fabric virtual fabrics subprofile The fabric virtual fabrics subprofile models the partitioning of a physical fabric into one or more logical fabrics. The physical fabric consists of one or more switches that can be partitioned. The switch in the physical fabric that can be partitioned is called the partitioning system. The resulting virtual fabric will consist of one or more switches formed from the partitioning systems. The resulting virtual switch in the virtual fabric is called the partitioned system. The virtual fabric topology, along with its virtual switches, is modeled as per the Fabric profile. The underlying physical fabric topology, along with its partitioning systems, is modeled by the fabric virtual fabrics subprofile. By using the Fabric profile with the fabric virtual fabrics subprofile, a logically separated physical fabric can be discovered. Fabric virtual fabrics form a single physical fabric. This scenario encompasses the following cases: All virtual fabrics are discovered with dedicated ISLs between the base switches. - Brocade_SAN.Name is the principal WWN of the base fabric where all virtual fabrics have been discovered. - In the absence of a dedicated ISL between the base switches, no actual logical fabrics exist except for those that have a dedicated ISL. The virtual fabrics are disjointed. All virtual fabrics are discovered with no dedicated ISLs between the base switches but dedicated ISLs between logical switches. Only some virtual fabrics are discovered exclusive of base fabric. Registration Each virtual fabric represented by an instance of Brocade_Fabric, is associated to an instance of Brocade_RegisteredProfile(Fabric). By SMI definition, all virtual fabrics that are physically interconnected belong to the same SAN. The Brocade_SAN instance containing the virtual fabrics associates itself to an instance of Brocade_RegisteredSubprofile (FabricVirtualFabrics) only if the base switch is discovered. Refer to Registration on page 18. Data model Figure 14 models the required classes. The classes relevant in the Fabric profile are also included: Each physical switch is represented by an instance of Brocade_PhysicalComputerSystem. Each physical port is represented by an instance of Brocade_PCSNetworkPort. Each virtual fabric is represented by an instance of Brocade_Fabric. Each virtual switch is represented by an instance of Brocade_Switch. Each port within a virtual switch is represented by an instance of Brocade_SwitchFCPort. All virtual fabrics associate to a single Brocade_SAN instance. All virtual switches carved out from a single switch associate to a single Brocade_PhysicalComputerSystem instance. All Brocade_PhysicalComputerSystem instances associate to a single Brocade_SAN instance. Brocade Network Advisor SMI Agent Developer s Guide 33

46 3 Fabric profile FIGURE 14 Fabric virtual fabrics subprofile data model Sample discovery configuration Figure 15 shows a sample Virtual Fabrics configuration. In this configuration, there are five physical chassis. Chassis 1, Chassis 2, and Chassis 3 are physical chassis that are enabled for Virtual Fabrics and divided into logical switches. Switch A and Switch B are single-switch chassis and are not enabled for Virtual Fabrics. 34 Brocade Network Advisor SMI Agent Developer s Guide

47 Fabric profile 3 FIGURE 15 Sample Virtual Fabrics configuration, connecting the SMI Agent to a single chassis For this example, assume that the SMI Agent is connected to the Chassis 2 IP address. The SMI Agent can discover the following: 1 SAN 3 fabrics (Fabric ID 1, Fabric ID 2, and Fabric ID 3) 4 physical chassis - Chassis 1 - Chassis 2 - Chassis 3 - The chassis for Switch B 9 switches - 2 logical switches in Chassis 1-3 logical switches in Chassis 2-3 logical switches in Chassis 3 - Switch B Logical switch 18 in Chassis 3 and Switch A, which is connected to this logical switch, are not discovered. The physical and logical ports corresponding to the discovered switches Brocade Network Advisor SMI Agent Developer s Guide 35

48 3 Fabric profile 7 SANActiveConnections corresponding to the discovered switches - 2 XISLs - 1 ISL - 4 LISLs Zone databases (size = 2 MB for each fabric) corresponding to the three fabrics. All of the classes corresponding to the three discovered fabrics as defined in the Fabric and other profiles. To discover the fabric formed by Switch A and logical switch 18 in Chassis 3, the provider must be configured to connect to either Chassis 3 or Switch A, because the Fabric OS will not provide the information for these switches if the SMI Agent is connected only to Chassis 2. The devices connected to ports in a logical switch are discovered in the fabrics to which these switch ports belong. For example, a device connected to a port belonging to a logical switch with Fabric ID 1 is discovered only if you have access to Fabric ID 1. Device discovery follows the existing model in the Fabric profile. Blades subprofile support The following model supports the blade subprofile in Virtual Fabrics setup as the blade subprofile in Virtual Fabrics scenario on a director switch is not specified in SMI-S 1.4: There is one instance of Brocade_Blade for each physical blade in the director switch. For each Brocade_Blade, there can be multiple Brocade_PortModule instances, depending on the number of existing logical switches and how the ports are allocated throughout the chassis. The association Brocade_PortModuleRealizes cannot be one-to-one in a Virtual Fabrics scenario, but one-to-many. Figure 16 shows a basic instance diagram for a director switch containing two logical switches, where both the logical switches contain a port from the blade in slot 1. FIGURE 16 Director switch instance diagram 36 Brocade Network Advisor SMI Agent Developer s Guide

49 Fabric profile 3 Topology view The Topology View class was introduced in SMI-S 1.3 to increase the performance and reduce the number of traversals required to discover topology. The Network Advisor SMI Agent cannot provide a complete topology and its related information including instances of classes like Brocade_TopologyView, Brocade_SanActiveConnection if one of the switches involved goes unreachable or unmanageable. Objectives The objective is to deliver a class that can be enumerated, gives better performance than enumerating Brocade_SANActiveConnection(CIM_ActiveConnection), and traverse to each endpoint to gather data about the link between switch ports or between N_Ports and switchports. Performance considerations Performance should be significantly better than the combined performance of enumeration of Brocade_SANActiveConnection (CIM_ActiveConnection) and traversals to endpoint instances through CIMClient.associators call. Registration Figure 17 shows the registration model of Topology view. FIGURE 17 Topology view registration model Brocade Network Advisor SMI Agent Developer s Guide 37

50 3 Fabric profile Data model Figure 18 shows the data model of Topology view. FIGURE 18 Topology view data model FDMI subprofile The Fabric-Device Management Interface (FDMI) enables the management of devices such as Host Bus Adapters (HBAs) through the fabric. This subprofile models the discovery of HBA type devices without having the SMI Agent reside on the host containing the HBA. It shows how an HBA is hosted on the system (host) along with the nodes contained in it and ports controlled by it. It allows HBAs to expose product information such as firmware version, vendor, serial number, and so on. This model supports all HBA configurations such as single-node single-port HBA, single-node dual-port HBA, and dual-node dual-port HBA. 38 Brocade Network Advisor SMI Agent Developer s Guide

51 Fabric profile 3 Prerequisites Only the HBAs that register a FDMI host name in the Name Server (NS) on the switch or fabric support the Brocade_Platform model. Currently, the EOS switches do not support FDMI. Therefore, HBAs connected to EOS switches do not support the Brocade_Platform model, including the instance classes and association classes. NOTE The switch connected to an FDMI-enabled HBA runs on Fabric OS v Also, the seed switch runs on Fabric OS v7.0.0 to support this profile. Registration Refer to Registration on page 18. Data model Figure 19 shows the class diagram of the classes and properties supported in the FDMI subprofile. The instances for the CIM classes Brocade_SoftwareIdentity, Brocade_HBAProduct, Brocade_PhysicalHBA, and Brocade_PortController are available as part of the FDMI subprofile provided the switches are running Fabric OS v For a single-node single-port HBA, there is a single Brocade_Node instance hosted on a Brocade_Platform and a single Brocade_PortController representing the logical aspects of the Brocade_PhysicalHBA controlling a single Brocade_NodeFCPort. For a single-node dual-port HBA, there is a single Brocade_Node hosted on a Brocade_Platform and a single Brocade_PortController representing the logical aspects of the Brocade_PhysicalHBA controlling both Brocade_NodeFCPort instances. For a dual-node dual-port HBA, there are two Brocade_Node instances hosted on the same Brocade_Platform and a single Brocade_PortController representing the logical aspects of the Brocade_PhysicalHBA controlling both Brocade_NodeFCPort instances. Brocade Network Advisor SMI Agent Developer s Guide 39

52 3 Fabric profile FIGURE 19 FDMI data model 40 Brocade Network Advisor SMI Agent Developer s Guide

53 Fabric profile 3 Trunking This section defines the model for the trunking feature in Brocade Network Advisor SMI Agent. The trunking model is supported only for FOS switches. NOTE The m-eos switches open trunking feature is not supported in Brocade Network Advisor SMI Agent and there will not be any modeling m-eos open trunking. Both ISL trunking and F_Port trunking are supported for FOS switches. Data model Figure 20 shows the trunking class diagram. FIGURE 20 Trunking class diagram Refer to the corresponding class diagrams and profiles for Brocade_Switch, Brocade_SwitchFCPort, and Brocade_AGFCPort properties. Brocade Network Advisor SMI Agent Developer s Guide 41

54 3 Fabric profile Related API and classes Table 5 represents the group of switch ports forming a trunk. TABLE 5 Brocade_Trunk: CIM_RedundancySet Property name Type Description InstanceID [Key] string InstanceID opaquely and uniquely identifies an instance of this class. The format of this key is as follows. SOURCESWITCHWWN=<value>; SOURCESWITCHTYPE=<value>: DESTINATIONWWN=<value>; SOURCESWITCHPORTWWN=<value>; DESTPORTWWN=<value>; CLASSNAME=Brocade_Trunk; DESTINATIONTYPE=<value>; SOURCE_WWN is the master switch WWN of one end. SOURCE_PORT_WWN is the master port WWN of the trunk members in a trunk group. DEST_WWN is the WWN of the other end, which is a switch in case of an ISL trunk and AG in case of an trunk. DEST_PORT_WWN is the port WWN of the other end. SOURCE_TYPE is the type of the source (Switch=0, Device=1) DEST_TYPE is the type of the other end (Switch=0, Device=1) TypeOfSet[] uint16 TypeOfSet provides information on the type of redundancy. ElementName string A user-friendly name for the object. RedundancyStatus uint16 RedundancyStatus provides information on the state of the RedundancySet. LoadBalanceAlgorithm uint16 The current load balance algorithm. OtherTypeOfSet[] string When the corresponding array entry in TypeOfSet[] is Other, this entry provides a string describing the type of set. OtherLoadBalanceAlgorithm String When LoadBalanceAlgorithm is Other, this property describes the algorithm. Table 6 explains the properties of Brocade_TrunkInSwitch: CIM_HostedCollection class. TABLE 6 Brocade_TrunkInSwitch: CIM_HostedCollection Property name Type Description Antecedent Brocade_Switch REF Represents the switch objects that has the trunk. Dependent Brocade_Trunk REF Represents the trunk object. Table 7 explains the properties of Brocade_SwitchFCPortInTrunk: CIM_MemberOfCollection class. TABLE 7 Brocade_SwitchFCPortInTrunk: CIM_MemberOfCollection Property name Type Description Collection Brocade_Trunk REF Represents the trunk object. Member Brocade_SwitchFCPort REF Represents the member of the trunk. 42 Brocade Network Advisor SMI Agent Developer s Guide

55 Switch profile 3 Table 8 explains the properties of Brocade_AGFCPortInTrunk: CIM_ MemberOfCollection class. TABLE 8 Brocade_AGFCPortInTrunk: CIM_ MemberOfCollection Property name Type Description Collection Brocade_Trunk REF Represents the trunk object. Member Brocade_AGFCPort REF Represents the member of the trunk. Switch profile The Storage Networking Industry Association (SNIA) switch profile defines the model and functions of a fibre channel switch including state, status, and control of the device and its connections. Registration The SNIA Profile Registration Profile model is followed to advertise Switch profile and its subprofiles. Figure 21 shows the instance diagram with the objects and properties for Switch profile registration. Only for blades, the actual blade instances that conform to the Blades subprofile will be associated. For the other subprofiles, such as Software, Access Points, and so on, the association to the actual instances are not supported. FIGURE 21 Switch profile registration Brocade Network Advisor SMI Agent Developer s Guide 43

56 3 Switch profile Data model Figure 22 shows the Switch profile data model. FIGURE 22 Switch profile data model NOTE The value of the Dedicated property of Brocade_Switch is Switch (5) and FC Switch (37). The set operation for the Brocade_SwitchFCPortSettings.RequestedType is supported from Fabric OS v6.3 and later. 44 Brocade Network Advisor SMI Agent Developer s Guide

57 Switch profile 3 Differentiation between switches and domains The following properties are used in CIM_CompterSystem to differentiate a simple switch, a switch created through VF, a switch created through Inter-Fabric Routing Profile (IFR), differentiating Front Domain from the Translate Domain, and the physical system that is partitioned. IdentifyingDescriptions = {"DomainID", "SNIA:DetailedType"}; OtherIdentifyingInfo = {"1", "Front Domain"}; where "1" is DomainID and type is Front Domain. OtherIdentifyingInfo has the value of DomainID and switch detailed type (Front Domain, Translate Domain, Virtual Switch or None). In case of VF setup, OtherIdentifyingInfo additionally has the values of the VF_ID, and IdentifyingDescriptions properties additionally has the value SNIA:VF_ID as the detailed type. PortDiscriminator in CIM_FCPort differentiates among ports that support IFR (FCR), internal and external ports, Virtual Fabrics (VF), Fibre Channel over IP (FCIP) and Fibre Channel over Ethernet (FCoE). This property is applicable for only logical ports. The possible values are given in Table 9. TABLE 9 PortDiscriminator values No Port PortDiscriminator value 1 FC ports on the FCIP Ethernet port FCIP 2 Virtual FCoE ports inside the Elara internal + FCoE 3 Virtualized node ports in NPIV and Access Gateway NPIV 4 Front and xlate phantom FC ports (except the FF port from the backbone) 5 Front phantom FC port from the backbone connected to the edge switch IFR virtual IFR 6 ICL ports Chassis 7 Dynamically created FC ports for logical connections in virtual fabrics VF 8 All other FC ports (like physical ports) Not Applicable 9 CU ports of Blade Switches Internal Physical package, access points, software, blades, and location subprofiles The Physical Package, Access Points, Software, Blades, and Location subprofiles model the product information of a switch, the URL to launch the element manager of a switch, the blades within the chassis, and the details such as primary system owner name, contact, and location for a Brocade_Chassis. Table 10 explains the subprofiles and their functions. TABLE 10 Subprofiles Switch subprofiles Description Physical Package Access Points Models information about a storage system's physical package and optionally about internal subpackages. Provides remote access points for management tools. Brocade Network Advisor SMI Agent Developer s Guide 45

58 3 Switch profile TABLE 10 Subprofiles Software Blades Location Switch subprofiles (Continued) Description Provides information on the installed controller software. Models the physical aspect of a blade in a director switch. Models the location of a SAN Element. Registration Refer to Registration on page 43. Data model Figure 23 shows the data model with the classes and properties that are supported to conform to the switch subprofiles. 46 Brocade Network Advisor SMI Agent Developer s Guide

59 Switch profile 3 FIGURE 23 Physical Package, Access Points, Software, Blades, and Location subprofiles data model Brocade Network Advisor SMI Agent Developer s Guide 47

60 3 CP blades (Brocade extension) NOTE he Brocade_Chassis.ElementName property is set correctly in the corresponding instance only if the seed switch is running on a Fabric OS v6.3.x or higher and if the chassisname in the switches of the fabric are set after the seed switch firmware has been upgraded. CP blades (Brocade extension) This section details the modelling of the Core Processor (CP) blade and its associated properties (IP address, state, and so on) on the director class Brocade switches. Data model Figure 24 shows the instance diagram of the CP blades. 48 Brocade Network Advisor SMI Agent Developer s Guide

61 CP blades (Brocade extension) 3 FIGURE 24 CP blades instances diagram Brocade_CPModule instances representing CP blades are not associated to Brocade_RegisteredSubProfile through Brocade_ElementConformsToSubProfile. Each Brocade_Blade instance representing the CP blade is logically realized as Brocade_CPModule:CIMLogicalModule. A different class for this logical module is used instead of PortModule. The PortModule contains NumPorts property, which is not applicable here. The association between the Brocade_Blade and the Brocade_CPModule is Brocade_CPRealizes. The Brocade_CPModule.OperationalStatus property shows the status of the CP whether active, standby, or failed. Brocade Network Advisor SMI Agent Developer s Guide 49

62 3 FC HBA profile The Brocade_CPModule.ModuleNumber shows the slot number of the CP blade. The Brocade_CPModule is associated to the Brocade_PhysicalComputerSystem using Brocade_CPInPCS:CIM_SystemDevice. This association shows the containment relationship on the logical side. Each Brocade_CPModule is associated to a Brocade_CPMgmtAccessPoint, which shows the IP address of the CP. Each Brocade_CPModule is associated to a Brocade_CPSoftwareIdentity instance, which shows the firmware running on the CP. The Brocade_CPModule instances is aggregated to the Brocade_PhysicalComputerSystem, which is the parent system. Supported classes and associations The supported classes and associations are shown in Figure 24. FC HBA profile The Fibre Channel Host Bus Adapter (FC HBA) profile is similar to the FDMI subprofile. As with FDMI, this model also supports all HBA configurations such as single node-single port HBA, single-node dual-port HBA, and dual-node dual-port HBA. Prerequisites Only the HBAs discovered in Brocade Network Advisor are exposed through the FC HBA profile. Data model Figure 25 shows the data model of the FC HBA profile. 50 Brocade Network Advisor SMI Agent Developer s Guide

63 FC HBA profile 3 FIGURE 25 FC HBA profile data model Brocade Network Advisor SMI Agent Developer s Guide 51

64 3 Launch In Context profile NOTE The HBA is represented by the PortController class and the serial number is the key. Launch In Context profile Brocade Network Advisor supports a number of services for network management, such as Configure Names, Historical Performance Report, Fabric Ports Report, and so on. These services are published through the Launch In Context (LIC) profile. LIC names Table 11 shows the list of LIC names and their descriptions. TABLE 11 Description of LIC names LIC name Description About CEE_CEE_Configuration CEE_QoS_Configuration Discovery Discovery_Host_Adapters Fabric_TopNTalkers_Report Fabric_Switch_Ports_Report Fabric_Switch_Configuration_Backup Fabric_Switch_Configuration_Restore Fabric_Switch_Software_Update Fabric_Switch_SupportSave Fabric_Switch_Threshold_Policies Fabric_Device_Connectivity_Diagnostics Displays the product and version information. Configures CEE parameters for QoS (ETS, PFC), LAG groups, LLDP, DCBX, ACL, STP, 802.1X authentication. Configures QoS parameters on CEE switches. Allows discovering the fabrics and hosts. Discovers groups of Brocade host adapters. Displays the historical performance report for the top talkers that are using the most bandwidth on the selected fabric. Displays the port details report for all the discovered ports in the given fabric. The port detail includes switch information, connected device information, and so on. Backs up the switch configuration from one or more switches. Restores the switch configuration for one or more switches. Downloads firmware to one or more switches. Captures supportsave information from one or more selected switches and hosts. Also, ability to schedule later to capture the supportsave information from one or more switches. Configures threshold policies on E_Ports and F_Ports or FL_Ports for the Tx and Rx percentage utilization measures. Sends an appropriate alert to notify when the threshold is exceeded. Identifies the problems preventing communication between the two selected device ports from the same fabric or from two different fabrics. 52 Brocade Network Advisor SMI Agent Developer s Guide

65 Launch In Context profile 3 TABLE 11 LIC name Description of LIC names (Continued) Description Fabric_Device_TraceRoute Fabric_Device_Sharing_Diagnostics Fabric_Zoning_Configuration Fabric_Realtime_Graph Fabric_Historical_Graph Fabric_Audit_Log Fabric_Binding_Configuration Fabric_Bottlenecks_Configuration Fabric_Create_View Fabric_ _Event_Configuration Fabric_Encryption_Configuration Fabric_End_To_End_Monitors Fabric_Event_Log Fabric_FCIP_Configuration Fabric_Ficon_Log Fabric_Logical_Switches_Configuration Fabric_Port_Fencing Obtains the detailed path information for any two selected device ports. Verifies whether two or more fabrics are configured to share the same devices between them. Configures and activates zoning for FC, LSAN, and so on. Monitor a device's performance through real-time performance graphs that displays a variety of user-selected performance measures. Monitors a device's performance through historical performance graphs for predefined performance measures. Displays all application events raised by the application modules and all audit syslog messages from the switches. Configures whether switches can merge with a selected fabric. Configures the bottleneck detection parameters on the switches to receive alerts. Creates a custom view that shows a selected list of switches and hosts. Configures the server for event notification. Configures the encryption switch, targetted LUNs and hosts, HA clusters, master key, and smart cards. Provision of end-to-end monitors of selected target and initiator pairs. These monitors are persisted in the database and are enabled on one of the F_Ports on the connected device. Use these monitors to view both real-time and historical performance data. Displays all product event type events from all discovered switches. Configures an FCIP extension connection; you can create FCIP tunnels and FCIP circuits between two extension switches. Displays all the LIR and RLIR type events, for example, link incident type events. Configures the virtual fabrics. Creates base and logical switches, assigning ports to a logical switch and configuring fabric-wide parameters. Port fencing allows users to set policies that will block switch ports if certain conditions are met. Configure port fencing to set threshold limits for the number of specific port events permitted during a given time period on the selected object. Brocade Network Advisor SMI Agent Developer s Guide 53

66 3 Launch In Context profile TABLE 11 LIC name Description of LIC names (Continued) Description Fabric_ProductStatus_Log Fabric_Router_Configuration Fabric_Security_Log Fabric_Syslog Fabric_Syslog_Forwarding FCoE_Configuration Names Server_Info User_Management User_Preferences VLAN_Configuration Displays events which indicate a change in switch status for all discovered switches. Configures FC routing to connect devices in different fabrics without merging the fabrics. Enables you to connect edge fabrics to a backbone fabric. Displays all security events for the discovered switches. Displays syslog messages from switches. Configures forwarding syslog events of this server to a destination on a different host. Creates, edits, and deletes the FCoE login groups and view the connected devices for FCoE ports. Configures a user-defined name to the fabric, switch, port, or device. Displays all parameters associated with the server. Configures the users and their roles in the management application. Configures the options available in the management application. Configures VLAN on switches. Registration and data model Figure 26 shows the class diagram of the LIC profile. The Brocade_LICServiceAccessPoint of Configuration Tool and Brocade Network Advisor client are associated to Brocade_ManagementServer through Brocade_LICMgmtServerHostedServiceAccessPoint. Other than the Configuration Tool and Brocade Network Advisor client, the service access points are associated to Brocade_SAN through Brocade_LICSANHostedServiceAccessPoint. Each Brocade Network Advisor's service launch point is represented by an instance of Brocade_LICServiceAccessPoint. The access point is hosted on the Brocade_SAN. The value of Brocade_LICServiceAccessPoint.AccessInfo property is of the following format: Address: port number>/webstart/<jnlp file name>?module=<network Advisor module name>&<sso parameters if any from Network Advisor client>&${parametername} Where ${parametername} specifies the LIC parameters supported for the specific Network Advisor dialog box URL. The Brocade_LICServiceAccessPoint.ParameterName is an array holding the LIC parameters specified in the URL of AccessInfo property value. The Brocade_LICServiceAccessPoint.ParameterDescription is holding the description of the parameters in the ParameterName array. In the AcessInfo URL, replace the ${parametername} with name and value of the ParameterName array in the format mentioned in the description. 54 Brocade Network Advisor SMI Agent Developer s Guide

67 Launch In Context profile 3 For example, <IP Address: port number>/webstart/<jnlp file name>?module=<module name>&<sso parameters if any>&${<parameter name like WWN >} The corresponding entries in Brocade_LICServiceAccessPoint.ParameterName is of the following format. {<OrgName>:<SpecName>:<SpecVersion>:WWN}. You have to replace the ${WWN} part of URL. Here, orgname is Brocade; specname and specversion are empty. Therefore, the ParameterName is Brocade:::<WWN> NOTE Extrinsic methods of launch service are not supported. FIGURE 26 Launch In Context registration and data model Brocade Network Advisor SMI Agent Developer s Guide 55

68 3 CEE switch support CEE switch support The Brocade CEE switch behaves as both an FC switch and an Ethernet switch. The FC capabilities are captured through the Switch profile. This is now enhanced to model the switch's Ethernet capabilities. The CEE switch is partitioned into an Ethernet Admin Domain and a Fibre Channel fabric, where the Ethernet Admin Domain does not have any contained domain association. Only the Fibre Channel fabric is associated to the SAN instance. Brocade_SAN.name is the principle WWN of the Fibre Channel fabric. Registration Refer to Registration on page 43. The Brocade_Switch instance representing the CEE switch is associated to the Brocade_RegisteredProfile instance for switch. There is no profile conformance for the Ethernet portion of the model due to evolving standards. Data model Figure 27 shows the FC and Ethernet topologies along with their connections to the physical elements. This is a general model that covers device and switch connections to the CEE switch: Two CIM_ComputerSystem instances (Brocade_Switch and Brocade_EthernetSwitch) is shown to represent the FC and Ethernet sides of the switch. These instances are associated to the physical counterpart, which is the Brocade_PhysicalComputerSystem. Brocade_EthernetSwitch is a component of Brocade_EthernetAdminDomain on the Ethernet topology side. Similarly, the Brocade_Switch is a component of Brocade_Fabric on the FC topology side. The value of the dedicated property of Brocade_EthernetSwitch is Ethernet switch (38). The Ethernet ports is shown as Brocade_EthernetPort instances associated to the physical counterpart, which is the Brocade_PCSNetworkPort. The virtual FCoE port is represented as the Brocade_SwitchFCPort instance with the PortType as G, or F, or E and is not be associated to a Brocade_PCSNetworkPort. It is an internal port and there is no physical representation for that port. Even though the virtual FCoE ports are internal to the switch, they will be modeled as visible switch ports in order to show the devices physically (directly or indirectly) connected to one of the Ethernet interfaces. However, these internal ports exist in the ASIC and the Brocade_SwitchFCPort.PortDescriminator property has the value "8" representing that this is an internal port. The presence of an active FCoE session is registered as a name server node and port entry. This is depicted in the host topology as the node and node ports. The Brocade_EthernetPort of the host is associated to the Brocade_NodeFCPort(s) (HostedDependency). The Brocade_EthernetPort on the host will not have all properties populated. All key properties are populated. Among the non-key properties, the OperationalStatus is 2 (OK) and EnabledState is 2 (Enabled). All LANEndPoints are part of the EthernetLogicalNetwork in the Brocade_EthernetAdminDomain. 56 Brocade Network Advisor SMI Agent Developer s Guide

69 CEE switch support 3 Configuration of the virtual FCoE port is supported. It is a normal switch port instance. Each Brocade_SwitchFCPort instance representing a virtual FCoE port is associated to Brocade_SwitchFCPortSettings and Brocade_SwitchFCPortCapabilities instances (not shown in Figure 27 to avoid clutter; refer to Figure 22 on page 44). Brocade_SwitchFCPortStats and Brocade_SwitchFCPortRateStats is not shown for virtual FCoE ports. There is no statistics for the Ethernet interfaces due to the lack of an SMI model. Brocade Network Advisor SMI Agent Developer s Guide 57

70 3 CEE switch support FIGURE 27 FCoE topology diagram 58 Brocade Network Advisor SMI Agent Developer s Guide

71 CEE switch support 3 Topology supported The Brocade Network Advisor SMI Agent supports the following use cases. Device A device connected to one of the eight FC ports - The Switch profile is used to model the Brocade CEE switch and its eight FC ports. For the devices connected to these eight FC ports, refer to Data model on page 19 and Data model on page 46. The FC topology portion in Figure 27 shows the classes and their associations for this use case. A device directly connected to one of the Ethernet ports on the CEE switch (one or multiple FCoE login sessions open) with the device port and device node WWN for each session registered in the NS database. Figure 27 shows elements in both the FC and Ethernet side. If the host is registered with a FDMI host name, then the node and node port is hosted on the platform. A device indirectly connected to the CEE switch (one or multiple FCoE login sessions open) with the device port and device node WWN for each session registered in the NS database. Figure 27 shows elements in both the FC and Ethernet side. The elements in orange cannot be discovered. This means there is no representation of the Ethernet cloud. Switch Two CEE switches connected by their FC ports. Two CEE switches connected by their Ethernet ports in pure Layer 2 - Both the switches must be individually managed. The Ethernet portion in Figure 28 depicts the elements and their connections. There will be one Brocade_EthernetAdminDomain and one Brocade_EthernetLogicalNetwork per subnet. Brocade Network Advisor SMI Agent Developer s Guide 59

72 3 CEE switch support FIGURE 28 CEE instance diagram 60 Brocade Network Advisor SMI Agent Developer s Guide

73 CEE switch support 3 Zoning support Zoning is supported only on the front-end FC ports. The Brocade Network Advisor SMI Agent has the same limitations as Brocade Network Advisor. Configuration The Brocade Network Advisor SMI Agent relies on Brocade Network Advisor support to provide CEE configuration functionality. All CEE configuration features are supported on Fabric OS v6.3.0 and later. Requirements Enable or disable CEE port Set interface mode of CEE port to Layer 2 or none Set Layer 2 mode of CEE port to access, trunk, or converged Discovery of LAGs - Create LAG - Delete LAG - Add members to LAG - Remove members from LAG Discovery of VLANs - Create VLAN - Delete VLAN - Add members to VLAN - Remove members from VLAN Discovery of CEE ACL policies - Create ACL policy - Delete ACL policy - Modify ACL policy - Assign ACLs Discover CEE maps - Create CEE map - Delete CEE map - Modify CEE map - Assign CEE Map Enable global LLDP Disable global LLDP Indications Brocade Network Advisor SMI Agent Developer s Guide 61

74 3 CEE switch support Enabling or disabling CEE port The CEE port is represented by Brocade_EthernetPort. The class Brocade_EthernetPort in BrocadePartitioning.mof is updated with the following content: A new extrinsic method RequestStateChange is inherited from the standard CIM class CIM_EnabledLogicalElement. This method should be used to disable or enable the CEE port. A new property RequestedState is inherited from the standard CIM class CIM_EnabledLogicalElement. Knowledge of the last RequestedState is not supported for the CEE port, thus the property will always have the value 12 (Not Applicable). Setting interface mode of CEE port Setting the interface mode of a CEE port is done by setting the Interface Mode property of the Brocade_LANEndpoint associated to the CEE port. The class Brocade_LANEndPoint in BrocadeEthernet.mof is updated with a new property InterfaceMode, which is a proprietary property that indicates whether the CEE port is in Layer 2, Layer 3, or none mode. The property is writable and can be set using the setinstance intrinsic operation. Layer 3 mode is not supported. Setting Layer 2 mode of CEE port Setting the Layer 2 mode of a CEE port is done by setting the OperationalEndpointMode property of the Brocade_LANEndpoint associated to the CEE port. The class Brocade_LANEndpoint in BrocadeEthernet.mof is updated with a new property OperationalEndpointMode, which is a proprietary property that indicates whether the CEE port is in access, trunk or converged Layer 2 mode of operation. The property is writable and can be set using the setinstance intrinsic operation. BrocadeEthernet.mof is updated to include support for this new property. Enabling or disabling LLDP-DCBX on Ethernet switch and CEE port With Layer 2 networks expanding dramatically, it is difficult for a network administrator to statically monitor and configure each device in the network. Using Link Layer Discovery Protocol (LLDP), the network devices such as routers and switches advertise information about themselves to other network devices and store the information they discover. Data Center Bridging Exchange (DCBX) is used to exchange CEE-related parameters with neighbors to achieve more efficient scheduling and a priority-based flow control for link traffic. DCBX is built on the LLDP infrastructure and uses LLDP to exchange parameters between two link peers. DCBX is on by default. Brocade Network Advisor SMI Agent supports enabling or disabling the default LLDP-DCBX at the switch and port levels. Users can enable or disable the global configuration at the switch level. User can also enable or disable the specific LLDP configuration currently applied at the port level. There is no support for defining any new LLDP profiles through Brocade Network Advisor SMI Agent. Saving the running configuration to the startup configuration on the CEE switch This feature allows you to save all the CEE configuration changes made after startup so that they are persisted across reboots. The class Brocade_EthernetSwitch in BrocadeEthernet.mof is updated with a new extrinsic method ConfigSaveRunningToStartup. This method saves the CEE changes to startup configuration on the switch. The changes are visible even after a reboot. 62 Brocade Network Advisor SMI Agent Developer s Guide

75 CEE switch support 3 Limitations The value of LLDP-DCBX for port and switch is not persisted in Brocade Network Advisor. In order to retrieve the value of this property, a call needs to be executed. As a result, populating this property for port and switch during an enumerateinstances operation is costly and will lead to a degradation in discovery timings. The Brocade Network Advisor SMI Agent will populate this property as Unknown in both Brocade_EthernetSwitch and Brocade_EthernetPort, if the instance is retrieved through enumerateinstances. Users can get the correct value of this property on demand through the getinstance() intrinsic operation only. The value of Brocade_VLANEndPoint is not persisted in Brocade Network Advisor. Brocade Network Advisor SMI Agent will populate this property as Unknown. LAGs Link aggregation allows you to bundle multiple physical Ethernet links to form a single logical trunk providing enhanced performance and redundancy. The aggregated trunk is referred to as a Link Aggregation Group (LAG). The LAG is viewed as a single link by connected devices, the Spanning Tree Protocol (STP), Virtual Local Area Network (VLANs), and so on. When one physical link in the LAG fails, the other links stay up and there is no disruption to traffic. Brocade Network Advisor SMI Agent supports discovery of these LAGs. In addition, support will be provided to create, delete, and modify existing LAGs. NOTE To configure links to form a LAG, the physical links must be in the same speed and all links must go to the same neighboring device. Data model There is no SNIA model for LAGs. Some aspects of the Distributed Management Task Force (DMTF) model are considered while others are completely proprietary. The following detailed notes describe the class diagram as shown in Figure 29. The LAG is a protocol endpoint defined at the scope of the switch and is represented by an instance of Brocade_LAG associated to the scoping system, which is the Brocade_EthernetSwitch through Brocade_LAGInEthernetSwitch. The property Brocade_LAG.InterfaceMode indicates whether or not the LAG is in Layer 2 mode and is writable. The property Brocade_LAG.OperationalEndPointMode indicates whether the LAG is in access, trunk mode and is writable. Each LAG can contain zero or more members. Each LAG member is represented by an instance of Brocade_LAGPort. The composition is through Brocade_LAGPortInLAG. The member is also defined at the scope of the switch associated to the scoping system, which is the Brocade_EthernetSwitch through Brocade_EthernetSwitchHostedLAGPort. Each Brocade_LAGPort instance represents a concrete Brocade_LANEndPoint of a Brocade_EthernetPort that has been added to the BrocadeLAG. This relationship between the Brocade_LAGPort and the Brocade_LANEndPoint is represented as Brocade_LAGPortOfLANEndPoint. There is one Brocade_LAGService instance per Brocade_EthernetSwitch. This hosting is represented by Brocade_LAGServiceInEthernetSwitch. Brocade Network Advisor SMI Agent Developer s Guide 63

76 3 CEE switch support The capabilities of the service are represented by an instance of Brocade_LAGServiceCapabilities associated to the service through Brocade_LAGServiceElementCapabilities. The maximum number of lags that can be created on the switch and the methods supported by the service will be reported in this capabilities instance. Brocade_LAGService provides extrinsic methods to create and delete LAGs, and add and remove members from an existing LAG. Brocade_LAG can be created using the Brocade_LAGService.CreateLAG() extrinsic method. Refer to BrocadeLAG.mof for details on the parameters. The path of the newly created Brocade_LAG instance is returned in the output parameter Lag. The Brocade_LAG is associated to the appropriate Brocade_EthernetSwitch instance on which it is defined. Members may be added to an existing Brocade_LAG instance using the Brocade_LAGService.AddMembers() extrinsic method. Refer to BrocadeLAG.mof for details on the parameters. Members may be removed from an existing Brocade_LAG instance using the Brocade_LAGService.RemoveMembers() extrinsic method. Refer to BrocadeLAG.mof for details on the parameters. An existing Brocade_LAG instance may be deleted using the Brocade_LAGService.DeleteLAG() extrinsic method. This method will delete the instance and its members. 64 Brocade Network Advisor SMI Agent Developer s Guide

77 CEE switch support 3 FIGURE 29 CEE LAG class diagram Registration There is no conformance to any profile, and thus no registration. Brocade Network Advisor SMI Agent Developer s Guide 65

78 3 CEE switch support VLANs Virtual Local Area Network (VLANs) provide the capability to overlay the physical network with multiple virtual networks. VLANs allow you to isolate the network traffic between virtual networks and reduce the size of administrative and broadcast domains. A VLAN contains end stations that have a common set of requirements that are independent of physical location. You can group end stations in a VLAN even if they are not physically located in the same LAN segment. VLANs are typically associated with IP subnetworks and all the end stations in a particular IP subnet belong to the same VLAN. VLAN membership is configurable on a per-interface basis. Data model There is no SNIA model for VLANs. Some aspects of the Distributed Management Task Force (DMTF) model have been considered while others are completely proprietary. The following detailed notes describe the class diagram as shown in Figure 30. The VLAN is a collection of protocol endpoints defined at the scope of the switch and is represented by an instance of Brocade_VLAN associated to the scoping system, which is the Brocade_EthernetSwitch through Brocade_VLANInEthernetSwitch. The property Brocade_VLAN.ElementName gives the VLAN's user-friendly name. Each VLAN may contain zero or more members. Each VLAN member is represented by an instance of Brocade_VLANEndPoint. The composition is through Brocade_VLANEndPointInVLAN. The member is also defined at the scope of the switch associated to the scoping system, which is the Brocade_EthernetSwitch through Brocade_EthernetSwitchHostedVLANEndPoint. Each Brocade_VLANEndPoint instance represents a concrete Brocade_LAG or Brocade_LANEndPoint of a Brocade_EthernetPort that has been added to the Brocade_VLAN. This relationship between the Brocade_VLANEndPoint and the Brocade_LANEndPoint is represented as Brocade_VLANEndPointOfLANEndPoint. And the relationship between the Brocade_VLANEndPoint and the Brocade_LAG is represented as Brocade_VLANEndPointOfLAG. There is one Brocade_VLANService instance per Brocade_EthernetSwitch. This hosting is represented by Brocade_VLANServiceInEthernetSwitch. The capabilities of the service are represented by an instance of Brocade_VLANServiceCapabilities associated to the service through Brocade_VLANServiceElementCapabilities. The maximum number of VLANs that can be created on the switch and the methods supported by the service are reported in this capabilities instance. Brocade_VLANService provides extrinsic methods to create and delete VLANs, and add and remove members from an existing VLAN. Brocade_VLAN can be created using the Brocade_VLANService.CreateVLAN() extrinsic method. Refer to mof content for details on the parameters. The path of the newly created Brocade_VLAN instance is returned in the output parameter VLAN. The Brocade_VLAN will be associated to the appropriate Brocade_EthernetSwitch instance on which it is defined. Members may be added to an existing Brocade_VLAN instance using the Brocade_VLANService.AddMembers() extrinsic method. Refer to BrocadeLAG.mof for details on the parameters. 66 Brocade Network Advisor SMI Agent Developer s Guide

79 CEE switch support 3 Members can be removed from an existing Brocade_VLAN instance using the Brocade_VLANService.RemoveMembers() extrinsic method. Refer to BrocadeLAG.mof for details on the parameters. An existing Brocade_VLAN instance may be deleted using the Brocade_VLANService.DeleteVLAN() extrinsic method. This method will delete the instance and its members. Brocade Network Advisor SMI Agent Developer s Guide 67

80 3 CEE switch support FIGURE 30 CEE VLAN class diagram 68 Brocade Network Advisor SMI Agent Developer s Guide

81 CEE switch support 3 Registration There is no conformance to any profile, and thus no registration. Limitations The following are the limitations of VLAN profile: The properties are provided through the capabilities on the endpoint. There is no support for Generic VLAN Registration Protocol (GVRP) and so the Brocade_VLANEndPointCapabilities.Dot1QTagging is false. Therefore, Brocade_VLANEndPoint.GVRPStatus is not applicable. Brocade_VLANEndPointCapabilities.Dot1QAcceptableVLANFramesTypes is same as Brocade_VLANEndPoint.FrameType. Valid values for Brocade_VLANEndPointCapabilities.Dot1QAcceptableVLANFramesTypes is populated on Enumerate Instance Names and Enumerate Instances only. The value is Unknown on GetInstance due to performance issue. Ingress and egress filtering is always enabled. CEE ACLs Access Control List (ACL) is used to filter Ethernet traffic of the Ethernet switch. It permits or denies incoming packets from passing through interfaces that has the ACL policies applied to them. The primary function is to control the movement of packets through or to the system and also to track the packet movement. ACLs are not effective until they are applied to an interface. One can apply ACLs on VLANs and on the Ethernet switch 10-Gigabit Ethernet Layer 2 interfaces (Physical interfaces, Logical interfaces, and LAGs). Each ACL is a unique collection of permit and deny statements (rules) that apply to the packets. When a packet is received on an interface, the switch compares the fields in the packet against any ACLs applied to the interface to verify that the packet has the required permissions to be forwarded. The switch compares the packet sequentially against each rule in the ACL and either forwards the packet or drops the packet. The Brocade Network Advisor SMI Agent supports the discovery of these ACLs, both standard and extended. In addition, support is provided to create, delete, and modify existing ACLs. Resequencing of an ACL is not supported. Displaying and clearing of the ACL statistics counter is not supported. However, users can enable or disable the tracking of traffic by specifying the count parameter within the rule of an ACL policy. There are two types of Layer 2 Media Access Control (MAC) address ACLs, standard and extended. Layer 2 standard ACLs-permit and deny traffic according to the source MAC address in the incoming frame. Use standard MAC ACLs if you only need to filter traffic based on source MAC addresses. Layer 2 extended ACLs-permit and deny traffic according to the source and destination MAC addresses in the incoming frame, as well as other information in the MAC header, such as EtherType. The ACL name must be unique across both the standard and extended types. The ACL name can be a maximum of 64 characters. Special characters can be used in an ACL name. Brocade Network Advisor SMI Agent Developer s Guide 69

82 3 CEE switch support Even though ACLs can be Layer 2-specific (MAC) or Layer 3-specific (IP), they can only be applied on the same type of interface. Because an interface can only be set to Layer 2 mode, Layer 2 ACLs and only ACLs with MAC source and destination addresses are supported. Data model There is no SNIA model for CEE ACLs. The DMTF DSP1039 version for the Role-Based Authorization Profile to model these ACLs will be followed. All mandatory classes and properties as stated in this profile will be supported. The following detailed notes describe the class diagram as shown in Figure 31. The CEE ACL policy is defined at the scope of the switch. This policy represented by an instance of Brocade_CEEACLPolicy is associated to the scoping system, which is the Brocade_EthernetSwitch through Brocade_CEEACLPolicyInEthernetSwitch. Each CEE ACL policy may contain zero or more rules. All the rules within a policy are represented by a single instance of Brocade_CEEACLRules. The composition is through Brocade_CEEACLRulesInPolicy. There is one instance of Brocade_CEEACLRules for every Brocade_CEEACLPolicy on the Brocade_EthernetSwitch. The Brocade_CEEACLRules.ActivityQualifiers array contains an array of strings, each string represents one rule within the policy. Each string contains the details of the sequence number, source, destination, count, Ether Type and privilege of the rule in a specific format. The Brocade_CEEACLRules.QualifierFormats array contains an array of strings, each string represents the format for the rule in the Brocade_CEEACLRules.ActivityQualifiers array at the same index. All the possible values for the Brocade_CEEACLRules.QualifierFormats array are published in the Brocade_CEEACLServiceCapabilities.QualifierFormatsSupported as an array of strings. The value in the Brocade_CEEACLRules.QualifierFormats property is a subset of these formats. A policy may be empty. In such a case, the Brocade_CEEACLPolicy is associated to a Brocade_CEEACLRules instance in which the Brocade_CEEACLRules.ActivityQualifiers and Brocade_CEEACLRules.QualifierFormats properties are empty. If a CEE ACL policy has been applied to a port, LAG or VLAN, this information can be discovered by traversing the Brocade_CEEACLPolicyOnEthernetPort, Brocade_CEEACLPolicyOnLAG, or Brocade_CEEACLPolicyOnVLAN respectively to the appropriate ManagedElement. For every Brocade_EthernetSwitch instance, there is an instance of Brocade_CEEACLService. This service provides the ability to create, delete, modify, and assign CEE ACL policies. The capabilities of the service are published by a single instance of Brocade_CEEACLServiceCapabilities associated to the service through Brocade_CEEACLServiceElementCapabilities. Brocade_CEEACLPolicy can be created using the Brocade_CEEACLService.CreateRole() extrinsic method. Only the input parameters RoleTemplate and Privileges are supported. The successful execution of this method results in the creation of an instance of Brocade_CEEACLPolicy being associated to an instance of Brocade_CEEACLRules. The path of the newly created Brocade_CEEACLPolicy instance is returned in the output parameter Role. The Brocade_CEEACLPolicy is associated to the appropriate Brocade_EthernetSwitch instance on which it is defined. The Brocade_CEEACLPolicy instance is not associated to a port, LAG or VLAN. This is done as a separate operation. 70 Brocade Network Advisor SMI Agent Developer s Guide

83 CEE switch support 3 An existing Brocade_CEEACLPolicy instance may be modified using the Brocade_CEEACLService.ModifyRole() extrinsic method. The input parameters Role and Privileges are required. Refer to MOF content for details on the parameters. The call replaces the existing Brocade_CEEACLRules instance for the Brocade_CEEACLPolicy specified in the input parameter Role with the instance of Brocade_CEEACLRules specified in the input parameter Privileges. Assigning to targets is not supported during modification. This can be done separately through the AssignRoles operation. An existing Brocade_CEEACLPolicy instance may be deleted using the Brocade_CEEACLService.DeleteRole() extrinsic method. This method deletes the instance and its associated rules. A Brocade_CEEACLPolicy may be applied to an Ethernet port, LAG, or VLAN using the Brocade_CEEACLService.AssignRoles() extrinsic method. Only one policy can be applied at a time on a Managed Element. FIGURE 31 CEE ACL class diagram Brocade Network Advisor SMI Agent Developer s Guide 71

84 3 CEE switch support Registration Because the DMTF DSP 1039 version for Role-Based Authorization Profile to model these ACLs is being followed, conformance will be advertised to that profile. Figure 32 shows the profile registration diagram. FIGURE 32 CEE ACL profile registration CEE maps Data model There is no SNIA model for CEE maps. The following notes present details on the class diagram in Figure 33. The CEE map is defined at the scope of the switch. This map is represented by an instance of Brocade_CEEMap associated to the scoping system, which is the Brocade_EthernetSwitch through Brocade_CEEMapInEthernetSwitch. Each CEE map can contain zero or more priority groups. All the priority groups within a map are represented by a single instance of Brocade_PriorityGroups. The composition is through Brocade_ PriorityGroupsInCEEMap. There will be one instance of Brocade_PriorityGroups for every Brocade_CEEmap on the Brocade_EthernetSwitch. The Brocade_PriorityGroups.ActivityQualifiers array will contain an array of strings, each string representing one priority group within the map with the exception of the last entry. The last entry will contain the priorities for the mapping of the priority groups to the incoming Converged OS (COS). Each string representing a priority group will contain the details of the bandwidth and Priority Flow Control (PFC) in a specific format. The last string representing the priority table will contain the priority group ID for incoming CoS in a specific format. The Brocade_PriorityGroups.QualifierFormats array will contain an array of strings, each string representing the format for the priority group or the priority table in the Brocade_PriorityGroups.ActivityQualifiers array at the same index. All the possible values for the Brocade_PriorityGroups.QualifierFormats array are published in the Brocade_CEEMapServiceCapabilities.QualifierFormatsSupported as an array of strings. The value in the Brocade_PriorityGroups.QualifierFormats property is a subset of these formats. A CEE map can be empty. In such a case, the Brocade_CEEMap will be associated to a Brocade_PriorityGroups instance in which the Brocade_PriorityGroups.ActivityQualifiers and the Brocade_PriorityGroups.QualifierFormats properties will be empty. 72 Brocade Network Advisor SMI Agent Developer s Guide

85 CEE switch support 3 If a CEE map has been applied to a port, this information can be discovered by traversing the Brocade_CEEMapOnEthernetPort to the Brocade_EthernetPort instance. For every Brocade_EthernetSwitch instance, there will be an instance of Brocade_CEEMapService. This service will provide the ability to create, delete, modify, and assign CEE maps. The capabilities of the service are published by a single instance of Brocade_CEEMapServiceCapabilities associated to the service through Brocade_CEEMapServiceElementCapabilities. Brocade_CEEMap can be created using the Brocade_CEEMapService.CreateRole() extrinsic method. Only the input parameters RoleTemplate and Privileges are supported. The successful execution of this method results in the creation of an instance of Brocade_CEEMap being associated to an instance of Brocade_PriorityGroups. The path of the newly created Brocade_CEEMap instance is returned in the output parameter Role. The Brocade_CEEMap will be owned by the Brocade_EthernetSwitch instance on which it is defined. The Brocade_CEEMap instance will not be associated to any port. That assignment must be done as a separate operation. Refer to BrocadeCEEMaps.mof description for more details. An existing Brocade_CEEMap instance may be modified using the Brocade_CEEMapService.ModifyRole() extrinsic method. The input parameters Role and Privileges are required. The call will replace the existing Brocade_PriorityGroups instance for the Brocade_CEEMap specified in the input parameter Role with the instance of Brocade_PriorityGroups specified in the input parameter Privileges. Assigning to targets is not supported during modification. This can be done separately through the AssignRoles operation. An existing Brocade_CEEMap instance can be deleted using the Brocade_CEEMapService.DeleteRole() extrinsic method. This method deletes the instance and its associated priority groups. A Brocade_CEEMap may be applied to an Ethernet port using the Brocade_CEEMapService.AssignRoles() extrinsic method. Only one map can be applied at a time on the port. Brocade Network Advisor SMI Agent Developer s Guide 73

86 3 CEE switch support FIGURE 33 CEE map class diagram Registration There is no conformance to any profile, and thus no registration. Brocade 8470 FCoE embedded switch support Brocade 8470 is the Brocade CEE high speed switching module. CEE discovery and configuration support is similar to that of the Brocade 8000 and FCOE10-24 as detailed in the previous sections. There are some distinct differences in Brocade The following sections provide more details. Differences from Brocade 8000 and FCoE10-24 The CEE ports are categorized into two types, internal ports and external ports. There are eight external CEE ports with the default name starting with "ExT <slot>/<port>". There are 14 or 12 internal CEE ports (BCH or BCH T chassis) with the default name starting with "InT <slot>/<port>". 74 Brocade Network Advisor SMI Agent Developer s Guide

87 CEE switch support 3 Brocade 8470 supports Layer 3 mode of operation. The external ports and LAGs can be in None, Layer 2 and Layer 3 Interface mode. However, the internal ports can only be in the Layer 2 Interface mode. SetInstance of the interface mode on external ports to None and Layer 2 is supported. NOTE Support for setting of Layer 3 mode is not needed because adding of an IP address to an ethernet port automatically puts the port in Layer 3 mode. SetInstance of an interface mode on LAGs to None and Layer 2 is supported. SetInstance of an OperationalEndPoint mode on external ports to access, trunk, and converged mode is supported. SetInstance of an interface mode on internal ports is not supported. They are default to Layer 2 mode. Support for setting of Layer 3 mode is not required because adding of an IP address to a lag automatically puts the lag in Layer 3 mode. Setting on the OperationalEndPoint mode on internal ports is not supported. They are defaulted to a converged mode. The external ports are associated to PCSNetworkPort similar to those on the Brocade 8000 and FCOE However, the internal ports are not associated to PCSNetworkPort. The LANendpoints of external ports can be part of a LAG similar to those on the Brocade 8000 and FCOE However, the lanendpoints of internal ports cannot be part of a LAG. A management VLAN by default with VLANID = 4095 exists Brocade Creation and deletion of VLAN is not supported for Brocade The internal ports are part of this 4095 VLAN by default and this cannot be changed. The external ports cannot be added to this 4095 VLAN. The LANendpoints of external ports can be part of any other VLAN similar to those on the Brocade 8000 and FCOE However, the LANendpoints of internal ports cannot be a part of any other VLAN. The external and internal ports can be assigned a CEEACLPolicy. The external and internal ports can be assigned a CEEMap. Support for Layer 3 features The Brocade 8470 platform supports some of the basic Internet Protocol version 4 (IPv4) features. Brocade Network Advisor SMI Agent supports a subset of these as stated in this section. Brocade Network Advisor SMI Agent supports the configuration of IP addresses on Physical interfaces such as CEE port and LAG. One can assign a single primary IP address and up to 255 secondary IP addresses on a single interface. When an IP address is assigned to an interface, it becomes a Layer 3 interface. Data model The following data model is supported. Figure 34 shows the classes and associations for discovery and configuration of IPv4 addresses on CEE ports and LAGs. Brocade Network Advisor SMI Agent Developer s Guide 75

88 3 CEE switch support FIGURE 34 CEE Brocade 8470 support data model 76 Brocade Network Advisor SMI Agent Developer s Guide

89 Fabric switch partitioning subprofile 3 Brocade 8428 FCoE embedded switch support Brocade 8428 is the Brocade CEE high speed switching module. CEE discovery and configuration support is similar to that of the Brocade 8000 and FCOE10-24 as detailed in the previous sections. There are some distinct differences in Brocade For more information about the differences, refer to Differences from Brocade 8000 and FCoE10-24 on page 74, Support for Layer 3 features on page 75, and Data model on page 75. Fabric switch partitioning subprofile This subprofile models all Brocade switches. Every Brocade switch is partitioned into a logical Brocade_Switch and a physical Brocade_PhysicalComputerSystem instance associated through HostedDependency. In addition, every port is partitioned into a logical Brocade_SwitchFCPort and physical Brocade_PCSNetworkPort instance associated through CIM_HostedDependency. Data model Figure 35 shows the fabric switch partitioning subprofile data model. FIGURE 35 Fabric switch partitioning subprofile data model Registration Only instances of Brocade_PhysicalComputerSystem that are Virtual Fabrics-enabled are associated to the Brocade_RegisteredSubProfile instance for fabric switch partitioning. Figure 36 shows the registration for fabric switch partitioning subprofile. Brocade Network Advisor SMI Agent Developer s Guide 77

90 3 FC routing FIGURE 36 Fabric switch partitioning profile registration FC routing A Fibre Channel Router (FCR) is a specific case of switch partitioning. The FC-FC routing service provides connectivity to devices in different fabrics without merging the fabrics. A switch running the FC-FC routing service is called a Fibre Channel Router. Data model Figure 37 shows the FCR data model. 78 Brocade Network Advisor SMI Agent Developer s Guide

91 FC routing 3 FIGURE 37 Fibre Channel Router data model FCR devices of Brocade act as normal switches and routers. Therefore, the switch which is router capable and functioning in multi-domain mode, has both physical and logical representation in SMIS. The FCR is represented by two instances of CIM_ComputerSystem, a Brocade_Switch and a Brocade_PhysicalComputerSystem associated by CIM_HostedDependency(Brocade_SwitchInPCS). The Brocade_PhysicalComputerSystem, in addition to being associated to the BackBone Brocade_Switch instance, will also be associated to Brocade_Switch instances of front and xlate phantoms. Both the xlate phantom and front phantom switches are represented as Brocade_Switch instances. The front phantom domain and xlate phantom domain switches are associated by the Brocade_SANActiveConnection. These phantom switches can be differentiated by Brocade_Switch.OtherIdentifyingInfo property value (which would have the values as Translate Domain, Front Domain, and None for translate phantom domain, front phantom domain, and ordinary switches respectively). The InteropMode property of front phantom domain and xlate phantom domain switches are not populated. Brocade Network Advisor SMI Agent Developer s Guide 79

92 3 FC routing Brocade_PCSServiceCapabilities has a Boolean property called FCRCapable. If the property is true, then the switch is FCR capable and is enabled. If false, the switch is capable and not enabled. If null, the switch is not FCRcapable. Each phantom switch is associated with Brocade_FCSwitchSettings and Brocade_FCSwitchCapabilities. The FCSwitchSettings has the property called PreferredDomainID, which is a settable property. A user can set the PreferredDomainID for the phantom switches in the FCSwitchSettings instance. If the DomainIDConfigurable is true then it would indicate that the DomainID settings can be modified. Modifying this property is a fabric-disruptive operation due to intrinsically disabling of all EX_Ports connected to the respective edge fabric, modifying the domain ID of the phantom switch, and then enabling all the EX_Ports as required by the firmware. This applies to both the front and translate phantom domains. In addition, by modifying the translate domain ID, and the need to disable or enable the EX_Ports, the WWN of the translate domain is changed. A port on FCR configured as an EX_Port is filtered out during port discovery on the backbone for edge to edge device sharing. An association called Brocade_SwitchFCPortOfPCSNetworkPort associates the front phantom SwitchFCPort instance representing the FCR EX_Port in the edge fabric with the PCSNetworkPort instance representing the FCR EX_Port on the FCR logical switch. There is one instance of NodeFCPort for every entry in the name server. The SystemName property reflects the Fabric WWN of the fabric where the port exists. In case of FCR setup, where the devices are imported or exported, there may be multiple instances of NodeFCPort where DeviceID is the same, but SystemName differentiates each instance based on fabric membership. The physical ports are represented as Brocade_PCSNetworkPort instances. In the backbone view for every physical port, there is a CIM_NetworkPortCapabilities, identifying the configuration capabilities of the port; and a CIM_NetworkPortSettings, identifying the configuration details of that port. This class can be used to enable configuration of an FCR port as an EX_Port by writing to the NetworkIDs property of the port's settings. Modifying this property is a fabric-disruptive operation due to intrinsically disabling the EX_Port, modifying the value, and then enabling the EX_Port as required by the firmware. The property NetworkIDsConfigurable will indicate whether or not a port in the fabric is capable of being configured. From an SMI perspective, all fabrics which are physically connected are considered to be contained in the same SAN. If FCR setup where the backbone fabric and edge fabrics have been discovered - Brocade_SAN.Name is the principal WWN of the backbone fabric. If FCR setup where only one or more edge fabrics have been discovered - In the absence of the backbone, there is no knowledge that the edge fabrics belong to one FCR backbone fabric, so each edge fabric will be associated to its own SAN instance Brocade_SAN.Name which is the principal WWN of that edge fabric. Registration Brocade_RegisteredProfile is mapped to Brocade_Switch using Brocade_ElementConformsToProfile association class if edge switch is discovered along with its backbone. Figure 38 shows the SNIA Profile Registration model to advertise Inter-Fabric Routing profile. 80 Brocade Network Advisor SMI Agent Developer s Guide

93 FC routing 3. FIGURE 38 Fibre Channel Router registration model Edge-to-edge device sharing (no FCIP configured in backbone) Figure 39 shows the instance diagram which depicts fabric discovery of the backbone and edge fabric with edge to edge device sharing. A port on FCR configured as an EX_Port is filtered out during port discovery on the backbone for edge-to-edge device sharing. If only the backbone fabric is being managed through Brocade Network Advisor, then only instances in the BackBone Fabric view are discovered. For edge fabric managed through Brocade Network Advisor, refer to the Limitations section. If both the backbone and the edge fabrics are managed through Brocade Network Advisor, then all instances and associations are discoverable. Brocade Network Advisor SMI Agent Developer s Guide 81

94 3 FC routing FIGURE 39 Data model for edge-to-edge device sharing 82 Brocade Network Advisor SMI Agent Developer s Guide

95 FC routing 3 Backbone-to-edge device sharing (no FCIP configured in backbone) Figure 40 shows the data model for backbone-to-edge device sharing. If only the backbone fabric is being managed through Brocade Network Advisor, then only instances in the BackBone fabric view are discovered. If only the edge fabric is being managed through Brocade Network Advisor, refer to the Limitations section. If both the backbone and the edge fabrics are being managed through Brocade Network Advisor, then all instances and associations are discoverable. In the case of backbone edge device sharing, there is only one front phantom domain and two xlate phantom domain switches. On the Edge fabric side, there is one front domain and one xlate domain switch instance created. On the BackBone fabric side, there is only an xlate domain switch created and no front phantom domain. Because the xlate phantom domain switch is always behind the front phantom domain switch, the backbone switch itself represents the front phantom domain. In addition to the logical port instance on the front phantom in the edge fabric, FOS creates another instance of the logical port on the backbone logical switch. This is the logical port instance that is connected to another logical port instance on the xlate phantom through a SANActiveConnection. Brocade Network Advisor SMI Agent Developer s Guide 83

96 3 FC routing FIGURE 40 Data model for backbone-to-edge device sharing 84 Brocade Network Advisor SMI Agent Developer s Guide

97 FC routing 3 Backbone-to-edge device sharing (using VEX_Port over FCIP) An FCR setup with backbone and edge fabrics encompasses the following cases: The backbone fabric and all edge fabrics are discovered. Only the backbone fabric is discovered. Only some or all of the edge fabrics are discovered. Consider two Routers R1 and R2 connected to each other by FCIP connection as VE-VEX. Here R1 acts as an Edge Fabric and R2 as a Backbone Fabric. Figure 41 shows the data model for backbone-to-edge device sharing for VEX over FCIP. Brocade Network Advisor SMI Agent Developer s Guide 85

98 3 FC routing FIGURE 41 Backbone-to-edge device sharing for VEX over FCIP 86 Brocade Network Advisor SMI Agent Developer s Guide

99 FC routing 3 Brocade Network Advisor SMI Agent classes added for this profile Table 12 explains the classes and MOF files. TABLE 12 Classes and MOF file Class MOF file Brocade_PCSNetworkPortSettings Brocade_PCSNetworkPortCapabilities Brocade_PCSServiceCapabilities Brocade_EthernetPort BrocadePartitioning.mof BrocadePartitioning.mof BrocadePartitioning.mof BrocadePartitioning.mof Table 13 explains the associated classes and MOF files. TABLE 13 Association classes and MOF file Association class MOF file Brocade_PortSettingsForPCSNetworkPort Brocade_PortCapabilitiesForPCSNetworkPort Brocade_EthernetPortOfPCSNetworkPort Brocade_PCSCapabilities Brocade_EthernetPortInExtender Brocade_SwitchFCPortOfEthernetPort BrocadePartitioning.mof BrocadePartitioning.mof BrocadeEthernet.mof BrocadePartitioning.mof BrocadeExtender.mof BrocadePartitioning.mof Limitations Brocade Network Advisor SMI Agent does not support MEOSi 1620 and MEOSi In order to achieve a full topology discovery of edge fabrics, the backbone fabric must be managed through the Brocade Network Advisor Server. If the backbone fabric is not managed through the Brocade Network Advisor server, discovery is limited to the topology shown in Figure 42. You can modify the PreferredDomainID value for phantom switches only when the associated backbone fabric is managed through Brocade Network Advisor. Brocade Network Advisor SMI Agent Developer s Guide 87

100 3 FC routing FIGURE 42 Topology for discovering only edge fabrics Phantom switch instances are associated to the Brocade_Fabric instance. Imported device instances of Brocade_NodeFCPort are associated to the Brocade_Fabric instance. No instances of Brocade_SwitchFCPort exist for phantom ports. No instances of Brocade_SANActiveConnection exist to show the topology of ISLs between the real edge port and the phantom switches or for the imported devices. The PreferredDomainID value for phantom switches can be modified only if the associated backbone fabric is managed through Brocade Network Advisor. 88 Brocade Network Advisor SMI Agent Developer s Guide

101 Brocade Access Gateway and NPIV 3 Brocade Access Gateway and NPIV Access Gateway (AG) allows you to configure the enterprise fabric to handle additional N_Ports instead of domains by configuring F_Ports to connect to the fabric as N_Ports. This increases the number of device ports that can be connected to a single fabric. Multiple AGs can connect to the DCX enterprise-class platforms, directors, and switches. Access Gateway is compatible with Fabric OS, M-EOS v9.1 or v9.6 and later. The switches in AG mode are logically transparent to the host and the fabric. The number of hosts that have access to the fabric can be increased without increasing the number of switches. This simplifies the configuration and management in a large fabric by reducing the number of domain IDs and ports. NOTE The SMI Agent does not support the discovery of an Access Gateway-enabled switch as a seed switch, using Extrinsic method, except for the Brocade Encryption Switch. Node Port Initialized Virtualization (NPIV) allows a single Fibre Channel port to appear as multiple distinct ports. It provides a separate port identification and security zoning within the fabric for each operating system image. Each operating system image has its own unique physical port. For additional information about Access Gateway, refer to the Access Gateway Administrator s Guide. For additional information about NPIV, refer to the Fabric OS Administrator s Guide. Registration Figure 43 shows the SNIA Profile Registration Profile model to advertise the NPIV profile. FIGURE 43 NPIV profile registration model When an Access Gateway switch exists with devices attached in the discovered fabric, the Brocade_RegisteredProfile (N_Port Virtualizer) is mapped to Brocade_AccessGateWay using Brocade_ElementConformsToProfile association class. Brocade Network Advisor SMI Agent Developer s Guide 89

102 3 Brocade Access Gateway and NPIV Data model Figure 44 defines the data model and functions of the AG and NPIV. FIGURE 44 AG class diagram 90 Brocade Network Advisor SMI Agent Developer s Guide

103 Brocade Access Gateway and NPIV 3 FIGURE 45 NPIV instance diagram HBA with virtualized ports without AG Figure 45 shows the discovery of a host with a virtualized port, without AG. Brocade_SwitchFCPort has the property NPIVEnabled. The port supports connecting NPIV devices if this property value is true. The Brocade_SwitchFCPortCapabilities class has two propertites, NPIVSupported and MaxNPIVLogins. - The NPIVSupported property indicates the NPIV support for the FC port. - The MaxNPIVLogins property indicates the maximum number of NPIV logins supported on the FC port. The value of MaxNPIVLogins is always set to 32. Brocade Network Advisor SMI Agent Developer s Guide 91

104 3 Brocade Access Gateway and NPIV The end device is represented as the instance of Brocade_Platform. The value of the property Dedicated is Not Dedicated representing the HBA. The LogicalPortGroup instance is represented as Brocade_Node and it is associated with Brocade_Platform by Brocade_NodeInPlatform. All the ports in end devices are represented as Brocade_NodeFCPort and it associates with Brocade_Node by Brocade_PortInNode. The virtualized ports associate with real ports of the end device using the Brocade_NodeFCPortDependency association. The Brocade_NodeFCport is also associated with the Brocade_Platform by Brocade_NodePortInPlatform. The platform instance for the HBA is shown if the HBA is FDMI-enabled. SANProtocolEndPoint of the switch is associated with the SANProtocolEndPoint of the end device as Brocade_SANActiveConnection. There is a direct association between the switch and the virtualized port of the end devices through Brocade_SANActiveConnection. Therefore, the number of F_Port to N_Port connections is equal to the sum of virtualized ports and real port of the end device. Access Gateway When a AG-capable switch is changed to AG, it will not act as a switch and it cannot be directly discovered through Brocade Network Advisor. The port on the switch that is connected to AG is the F_Port and the port on AG that has a connection from switch is the N_Port. AG is considered as a node from the switch s perspective. As shown in Figure 46, there are two connections from Switch1 to AG. There are two F_Ports on switch F1 and F2 connected to ports N1 and N2 of AG. The AG is connected to three HBAs, so the F_Ports F1, F2, and F3 on AG are connected to the ports n1, n2, and n3 of HBA1, HBA2, and HBA3 correspondingly. There is an internal mapping on AG as N1 is mapped with F1 and F2, and N2 is mapped with F3. 92 Brocade Network Advisor SMI Agent Developer s Guide

105 Brocade Access Gateway and NPIV 3 AG connected to a single fabric HBA1 n1 HBA2 n2 F2 F3 F1 AG N1 N2 F2 F1 Switch 1 n3 HBA3 FIGURE 46 AG mapping HBA with virtualized ports connected to AG Figure 47 represents the Brocade Network Advisor SMI Agent model for discovery of a host attached to AG. The instance of Brocade_Platform with Dedicated property values as Not dedicated represents the HBA attached to the AG. This platform instance is shown if the HBA is FDMI-enabled and the hostname is known to Network Advisor. For more details, refer to the FC HBA profile on page 50. If the value of Dedicated property is Gateway of Brocade_AccessGateway, then it represents the AG. The association between the SANProtocolEndPoint of switch and AGSANProtocolEndPoint of AG is Brocade_AGSANActiveConnection. The association between AGSANProtocolEndPoint of AG and SANProtocolEndPoint of the end device (host) is Brocade_AGSANActiveConnection. The two associations create a direct association between the SANProtocolEndPoint of the switch and the SANProtocolEndPoint of the end device (host). The SANProtocolEndPoint of the switch is associated with the F_Ports of AG, by Brocade_AGSANProtocolEndPointLogicalIdentity. The F_Port of AG is internally mapped to N_Ports of AG, which is connected to the switch. Brocade Network Advisor SMI Agent Developer s Guide 93

106 3 Brocade Access Gateway and NPIV FIGURE 47 Host with AG 94 Brocade Network Advisor SMI Agent Developer s Guide

107 Brocade Access Gateway and NPIV 3 AG connected to multiple fabrics Figure 48 explains an AG connected to multiple fabrics. As shown in Figure 48, the Fabric 1 and Fabric 2 share the AG. The N1 port of AG is connected to Fabric 1 and the N4 port of AG is connected to Fabric 2. The internal mapping on AG is done such that N1 is mapped with F1 and F2, and N4 is mapped with F3. Though AG is shared with more than one fabric, it allows only one instance of AG to be associated with both the fabrics. If Brocade Network Advisor SMI Agent is in direct connection with one of the fabrics connected with the shared AG, the user can see all the ports of AG, but the topology traversal works only for that fabric alone.the user can also traverse through the mapped F_Ports of the N_Ports (which is connected to the edge fabric switch) to the end devices. Switch 1 HBA1 n1 F1 HBA2 n2 F1 F2 F3 AG N4 N3 N2 N1 Fabric 1 F2 Switch 2 n3 HBA3 Fabric 2 FIGURE 48 AG mapping with multiple fabrics AG with NPIV Figure 49 represents the AG with NPIV model where the switch is connected to AG and the AG is connected to HBAs that has one NPIV-enabled device with two virtualized ports. Figure 50 is the combination of AG and NPIV data models. Brocade Network Advisor SMI Agent Developer s Guide 95

108 3 Brocade Access Gateway and NPIV HBA1 n1 HBA2 n2 F2 F3 F1 AG N1 N2 F2 F1 Switch 1 HBA3 n3 Virtualized Ports NPIV Device FIGURE 49 AG with NPIV mapping 96 Brocade Network Advisor SMI Agent Developer s Guide

109 Brocade Access Gateway and NPIV 3 FIGURE 50 AG and NPIV data model Brocade Network Advisor SMI Agent Developer s Guide 97

110 3 Brocade Access Gateway and NPIV Figure 51 shows a simplified instance diagram to illustrate the combination of the AG and NPIV, and Topology View features FIGURE 51 AG with NPIV instance diagram The following Brocade Network Advisor SMI Agent classes are defined in Brocade_AccessGateway.mof: 98 Brocade Network Advisor SMI Agent Developer s Guide

Fixed Rack Mount Kit

Fixed Rack Mount Kit 30 September 2011 Fixed Rack Mount Kit Installation Supporting Brocade 200E, 300, 4100, 4900, 5000, 5100, 5300, 7500 series, 7600, 7800, 8000, AP7420, Encryption Switch, VA-40FC, VDX 6710-54, VDX 6720-24,

More information

Brocade VDX Four-Post Flush and Recessed Mount Rack Kit

Brocade VDX Four-Post Flush and Recessed Mount Rack Kit 53-1002667-01 22 August 2012 Brocade VDX 8770-8 Four-Post Flush and Recessed Mount Rack Kit Installation Procedure Supporting the Brocade VDX 8770-8 switch 53-1002667-01 *53-1002667-01* Copyright 2012

More information

Brocade SAN & IP Networks Log Insight Content Pack

Brocade SAN & IP Networks Log Insight Content Pack 53-1003607-02 21 January 2016 Brocade SAN & IP Networks Log Insight Content Pack for VMware vrealize Log Insight User s Guide Version 3.0 Copyright 2016 Brocade Communications Systems, Inc. All Rights

More information

Brocade IP Analytics Management Pack

Brocade IP Analytics Management Pack 15 December 2014 Brocade IP Analytics Management Pack for VMware vrealize Operations Management Suite User s Guide Version 1.0 Copyright 2014 Brocade Communications Systems, Inc. All Rights Reserved. Brocade,

More information

Brocade SAN Analytics Management Pack

Brocade SAN Analytics Management Pack 29 January 2014 Brocade SAN Analytics Management Pack for VMware vcenter Operations Management Suite User s Guide Version 1.0 Copyright 2014 Brocade Communications Systems, Inc. All Rights Reserved. Brocade,

More information

Brocade SAN Analytics Management Pack

Brocade SAN Analytics Management Pack 11 July 2016 Brocade SAN Analytics Management Pack for VMware vrealize Operations Management Suite User s Guide Version 2.1 Copyright 2014-2016 Brocade Communications Systems, Inc. All Rights Reserved.

More information

January Network Advisor. Features Support Matrix. Supporting Brocade Network Advisor

January Network Advisor. Features Support Matrix. Supporting Brocade Network Advisor 29 January 2016 Network Advisor Features Support Matrix Supporting Brocade Network Advisor 12.4.3 2016, Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade Assurance, the B-wing

More information

IBM Network Advisor Software Licensing Guide

IBM Network Advisor Software Licensing Guide IBM Storage Networking IBM Network Advisor Software Licensing Guide Supporting IBM Network Advisor version 14.0.2 This product contains software that is licensed under written license agreements. Your

More information

EZSwitchSetup. Administrator s Guide. Supporting Fabric OS v Supporting Brocade 300, 4100, 4900, 5000, 5100, 5300, 7800, 8000

EZSwitchSetup. Administrator s Guide. Supporting Fabric OS v Supporting Brocade 300, 4100, 4900, 5000, 5100, 5300, 7800, 8000 28 July 2009 EZSwitchSetup Administrator s Guide Supporting Fabric OS v6.3.0 Supporting Brocade 300, 4100, 4900, 5000, 5100, 5300, 7800, 8000 Copyright 2006-2009 Brocade Communications Systems, Inc. All

More information

Brocade SAN Analytics Management Pack

Brocade SAN Analytics Management Pack 15 December 2014 Brocade SAN Analytics Management Pack for VMware vcenter Operations Management Suite User s Guide Version 1.0 Copyright 2014 Brocade Communications Systems, Inc. All Rights Reserved. Brocade,

More information

April Fabric Watch. Administrator s Guide. Supporting Fabric OS v7.0.0

April Fabric Watch. Administrator s Guide. Supporting Fabric OS v7.0.0 29 April 2011 Fabric Watch Administrator s Guide Supporting Fabric OS v7.0.0 Copyright 2000, 2002-2011 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, BigIron, DCFM,

More information

December Network OS. Administrator s Guide. Supporting Network OS v2.0

December Network OS. Administrator s Guide. Supporting Network OS v2.0 07 December 2010 Network OS Administrator s Guide Supporting Network OS v2.0 Copyright 2010 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, BigIron, DCFM, DCX, Fabric

More information

Brocade Network Advisor

Brocade Network Advisor 12 June 2015 Brocade Network Advisor SAN Installation and Migration Guide Supporting Network Advisor 12.4.1 Copyright 2006-2013 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade

More information

Mar Fabric Manager. Administrator s Guide. Supporting Fabric Manager Supporting Fabric OS 6.1.0

Mar Fabric Manager. Administrator s Guide. Supporting Fabric Manager Supporting Fabric OS 6.1.0 12 Mar 2008 Fabric Manager Administrator s Guide Supporting Fabric Manager 5.5.0 Supporting Fabric OS 6.1.0 Copyright 2008 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the Brocade

More information

December Access Gateway. Administrator s Guide. Supporting Fabric OS v7.1.0

December Access Gateway. Administrator s Guide. Supporting Fabric OS v7.1.0 14 December 2012 Access Gateway Administrator s Guide Supporting Fabric OS v7.1.0 Copyright 2007-2012 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, BigIron, DCX,

More information

Administrator s Guide. StorageX 7.6

Administrator s Guide. StorageX 7.6 Administrator s Guide StorageX 7.6 May 2015 Copyright 2015 Data Dynamics, Inc. All Rights Reserved. The trademark Data Dynamics is the property of Data Dynamics, Inc. StorageX is a registered trademark

More information

Brocade Fibre Channel HBA Management Pack

Brocade Fibre Channel HBA Management Pack 2 17 November 2011 Brocade Fibre Channel HBA Management Pack User s Guide Supporting Operations Manager 2007 and Virtual Machine Manager 2008 Copyright 2012 Brocade Communications Systems, Inc. All Rights

More information

Brocade SAN Scalability Guidelines: Brocade Fabric OS v7.x

Brocade SAN Scalability Guidelines: Brocade Fabric OS v7.x Brocade SAN Scalability Guidelines: Brocade Fabric OS v7.x Version 7.3, update 1 Dated: January 5, 2015 This document provides scalability guidelines that can be used to design and deploy extremely stable

More information

Administrator s Guide. StorageX 7.8

Administrator s Guide. StorageX 7.8 Administrator s Guide StorageX 7.8 August 2016 Copyright 2016 Data Dynamics, Inc. All Rights Reserved. The trademark Data Dynamics is the property of Data Dynamics, Inc. StorageX is a registered trademark

More information

Administrator s Guide. StorageX 8.0

Administrator s Guide. StorageX 8.0 Administrator s Guide StorageX 8.0 March 2018 Copyright 2018 Data Dynamics, Inc. All Rights Reserved. The trademark Data Dynamics is the property of Data Dynamics, Inc. StorageX is a registered trademark

More information

Fabric OS Encryption

Fabric OS Encryption 25 March 2013 Fabric OS Encryption Administrator s Guide Supporting Key Management Interoperability Protocol (KMIP) Key-Compliant Environments Supporting Fabric OS v7.1.0 Copyright 2012-2013 Brocade Communications

More information

FastIron Ethernet Switch

FastIron Ethernet Switch 24 June 2013 FastIron Ethernet Switch Security Configuration Guide Supporting FastIron Software Release 08.0.00a Copyright 2013 Brocade Communications Systems, Inc. All Rights Reserved. ADX, AnyIO, Brocade,

More information

Brocade Network Advisor

Brocade Network Advisor 53-1003748-01 14 April 2015 Brocade Network Advisor Port Commissioning Quick Start Guide Supporting Brocade Network Advisor 12.4.0 Copyright 2014-2015 Brocade Communications Systems, Inc. All Rights Reserved.

More information

Brocade EFC Manager Software

Brocade EFC Manager Software Copyright 2003-2008 Brocade Communications Systems, Inc. All rights reserved. 3/7/08 Brocade EFC Manager Software Upgrade Instructions Release 9.7 P/N 53-1000665-03 This document provides instructions

More information

Guide to Brocade 5600 vrouter Documentation

Guide to Brocade 5600 vrouter Documentation 14 September 2015 to Brocade 5600 vrouter Documentation Supporting Brocade 5600 vrouter 3.5R6 2015, Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing

More information

Fabric OS Encryption Administrator s Guide

Fabric OS Encryption Administrator s Guide 26 July 2013 Fabric OS Encryption Administrator s Guide Supporting Tivoli Key Lifecycle Manager (TKLM) Environments Supporting Fabric OS v7.2.0 Copyright 2012-2013 Brocade Communications Systems, Inc.

More information

Fabric OS Encryption

Fabric OS Encryption 1 November 2010 Fabric OS Encryption Administrator s Guide Supporting Tivoli Key Lifecycle Manager (TKLM) Environments Supporting Fabric OS v6.4.1 Copyright 2008-2010 Brocade Communications Systems, Inc.

More information

Fabric OS Encryption

Fabric OS Encryption 25 March 2013 Fabric OS Encryption Administrator s Guide Supporting Tivoli Key Lifecycle Manager (TKLM) Environments Supporting Fabric OS v7.1.0 Copyright 2013 Brocade Communications Systems, Inc. All

More information

Brocade M Gbps

Brocade M Gbps December 2012 Brocade M6505 16 Gbps Fibre Channel SAN I/O Module Hardware Reference Manual Copyright 2012 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade Assurance, the B-wing

More information

Guide to Brocade 5600 vrouter Documentation

Guide to Brocade 5600 vrouter Documentation CONFIGURATION GUIDE to Brocade 5600 vrouter Documentation Supporting Brocade 5600 vrouter 4.2R1 53-1004280-01 16 May 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade

More information

Fabric OS Encryption

Fabric OS Encryption 25 Month 2013 Fabric OS Encryption Administrator s Guide Supporting RSA Data Protection Manager (DPM) Environments Supporting Fabric OS v7.1.0 Copyright 2013 Brocade Communications Systems, Inc. All Rights

More information

July Fabric OS. Troubleshooting and Diagnostics Guide. Supporting Fabric OS v6.3.0

July Fabric OS. Troubleshooting and Diagnostics Guide. Supporting Fabric OS v6.3.0 28 July 2009 Fabric OS Troubleshooting and Diagnostics Guide Supporting Fabric OS v6.3.0 Copyright 2008-2009 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, BigIron,

More information

Fabric OS Encryption

Fabric OS Encryption 03 June 2011 Fabric OS Encryption Administrator s Guide Supporting Tivoli Key Lifecycle Manager (TKLM) Environments Supporting Fabric OS v7.0.0 Copyright 2010-2011 Brocade Communications Systems, Inc.

More information

Brocade SMI Agent. Installation Guide. Supporting SMI Agent v Publication Number: Publication Date: 11/30/06

Brocade SMI Agent. Installation Guide. Supporting SMI Agent v Publication Number: Publication Date: 11/30/06 Brocade SMI Agent Installation Guide Supporting SMI Agent v110.5.0 Publication Date: 11/30/06 Copyright 2006, Brocade Communications Systems, Incorporated. ALL RIGHTS RESERVED. Brocade, the Brocade B weave

More information

December Fabric OS. Troubleshooting and Diagnostics Guide. Supporting Fabric OS v7.1.0

December Fabric OS. Troubleshooting and Diagnostics Guide. Supporting Fabric OS v7.1.0 14 December 2012 Fabric OS Troubleshooting and Diagnostics Guide Supporting Fabric OS v7.1.0 Copyright 2008-2012 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, BigIron,

More information

Fabric OS Encryption

Fabric OS Encryption 53-1002720-02 25 March 2013 Fabric OS Encryption Administrator s Guide Supporting HP Secure Key Manager (SKM) and HP Enterprise Secure Key Manager (ESKM) Environments Supporting Fabric OS v7.1.0 Copyright

More information

SilkWorm QuickStart Guide. Supporting Fabric OS v5.0.4 * * Publication Number:

SilkWorm QuickStart Guide. Supporting Fabric OS v5.0.4 * * Publication Number: SilkWorm 4016 QuickStart Guide Supporting Fabric OS v5.0.4 Publication Number: *53-100051-01* Publication Date: 1/30/2006 Copyright 2005, Brocade Communications Systems, Incorporated. ALL RIGHTS RESERVED.

More information

Fabric OS Password Recovery Notes. Supporting Fabric OS v2.6.x, v3.1.x, v4.x, v5.x

Fabric OS Password Recovery Notes. Supporting Fabric OS v2.6.x, v3.1.x, v4.x, v5.x Fabric OS Password Recovery Notes Supporting Fabric OS v2.6.x, v3.1.x, v4.x, v5.x *53-1000114-01* Publication Date: 3/13/2006 Copyright 2006, Brocade Communications Systems, Incorporated. ALL RIGHTS RESERVED.

More information

Firmware Download. Best Practice Notes. Supporting Fabric OS v4.x and 5.x. Supporting SilkWorm 200E, 3250, 3850, 3900, 4100, 12000, 24000, and 48000

Firmware Download. Best Practice Notes. Supporting Fabric OS v4.x and 5.x. Supporting SilkWorm 200E, 3250, 3850, 3900, 4100, 12000, 24000, and 48000 Firmware Download Best Practice Notes Supporting Fabric OS v4.x and 5.x Supporting SilkWorm 200E, 3250, 3850, 3900, 4100, 12000, 24000, and 48000 *53-1000039-02* Publication Date: 11/16/2007 Copyright

More information

Installation and Reference Manual

Installation and Reference Manual 25 September 2013 Brocade Adapters Installation and Reference Manual Supporting CNA models 1741, 1020, 1010, 1007 Supporting HBA models 1869,1867, 825, 815, 804, 425, 415 Supporting Fabric Adapter model

More information

Technical Brief: How to Configure NPIV on VMware vsphere 4.0

Technical Brief: How to Configure NPIV on VMware vsphere 4.0 Technical Brief: How to Configure NPIV on VMware vsphere 4.0 Provides step-by-step instructions on how to configure NPIV on VMware vsphere 4.0 in a Brocade fabric. Leveraging NPIV gives the administrator

More information

Fabric OS. Administrator s Guide. Supporting Fabric OS v Supporting SilkWorm 200E, 3014, 3016, 3250, 3850, 3900, 4012, 4100, 12000, 24000, 48000

Fabric OS. Administrator s Guide. Supporting Fabric OS v Supporting SilkWorm 200E, 3014, 3016, 3250, 3850, 3900, 4012, 4100, 12000, 24000, 48000 Fabric OS Administrator s Guide Supporting Fabric OS v5.0.1 Supporting SilkWorm 200E, 3014, 3016, 3250, 3850, 3900, 4012, 4100, 12000, 24000, 48000 Publication Date: 07/11/05 Copyright 2005, Brocade Communications

More information

Web Tools. Administrator s Guide. Supporting Fabric OS v Supporting SilkWorm 200E, 3014, 3016, 3250, 3850, 3900, 4012, 4100, 12000, 24000, 48000

Web Tools. Administrator s Guide. Supporting Fabric OS v Supporting SilkWorm 200E, 3014, 3016, 3250, 3850, 3900, 4012, 4100, 12000, 24000, 48000 Web Tools Administrator s Guide Supporting Fabric OS v5.0.1 Supporting SilkWorm 200E, 3014, 3016, 3250, 3850, 3900, 4012, 4100, 12000, 24000, 48000 Publication Date: 07/11/05 Copyright 2005, Brocade Communications

More information

Brocade IP Analytics Management Pack

Brocade IP Analytics Management Pack 11 December 2015 Brocade IP Analytics Management Pack for VMware vrealize Operations Management Suite User s Guide Version 1.1 Copyright 2014-2015 Brocade Communications Systems, Inc. All Rights Reserved.

More information

PRIMERGY BX900 Blade Server Systems Fibre Channel Connection Blade BR5450

PRIMERGY BX900 Blade Server Systems Fibre Channel Connection Blade BR5450 QuickStart Guide PRIMERGY BX900 Blade Server Systems Fibre Channel Connection Blade BR5450 English Brocade 5450 Embedded Switch Module QuickStart Guide For Fujitsu PRIMERGY BX900 Blade Server Series 53-1001265-02

More information

Brocade Network Advisor Software Licensing Guide,

Brocade Network Advisor Software Licensing Guide, SOFTWARE LICENSING GUIDE Brocade Network Advisor Software Licensing Guide, 14.4.2 Supporting Brocade Network Advisor 14.4.2 53-1005409-01 06 April 2018 Copyright 2018 Brocade Communications Systems LLC.

More information

Secure Fabric OS. QuickStart Guide. Supporting Fabric OS v3.2.0, v Supporting SilkWorm 3016, 3200, 3250, 3800, 3850, 3900, 4100, 12000, 24000

Secure Fabric OS. QuickStart Guide. Supporting Fabric OS v3.2.0, v Supporting SilkWorm 3016, 3200, 3250, 3800, 3850, 3900, 4100, 12000, 24000 Secure Fabric OS QuickStart Guide Supporting Fabric OS v3.2.0, v4.4.0 Supporting SilkWorm 3016, 3200, 3250, 3800, 3850, 3900, 4100, 12000, 24000 53-0000352-04 Publication Date: 09/03/04 Copyright 2003-2004

More information

Converged Enhanced Ethernet

Converged Enhanced Ethernet 29 April 2011 Converged Enhanced Ethernet Reference Supporting Fabric OS v7.0.0 Copyright 2009-2011 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing symbol, BigIron, DCX, Fabric

More information

Brocade Vyatta Network OS Guide to Documentation, 5.2R1

Brocade Vyatta Network OS Guide to Documentation, 5.2R1 CONFIGURATION GUIDE Vyatta Network OS to Documentation, 5.2R1 Supporting,, and 53-1004743-01 24 October 2016 2016, Communications Systems, Inc. All Rights Reserved., the B-wing symbol, and My are registered

More information

Brocade Network Advisor Software Licensing Guide,

Brocade Network Advisor Software Licensing Guide, SOFTWARE LICENSING GUIDE Brocade Network Advisor Software Licensing Guide, 14.3.1 Supporting Brocade Network Advisor 14.3.1 53-1005193-02 18 September 2017 2017, Brocade Communications Systems, Inc. All

More information

How to Configure NPIV in a Microsoft Hyper-V Environment

How to Configure NPIV in a Microsoft Hyper-V Environment How to Configure NPIV in a Microsoft Hyper-V Environment Designed for Windows System Administrators and Storage Administrators, this document provides guidelines for configuring Microsoft Hyper-V using

More information

Cisco TEO Adapter Guide for

Cisco TEO Adapter Guide for Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

Brocade VDX GbE Connection Blade for the Fujitsu PRIMERGY BX900 and BX400 Blade Servers Hardware Reference Manual

Brocade VDX GbE Connection Blade for the Fujitsu PRIMERGY BX900 and BX400 Blade Servers Hardware Reference Manual 04 September 2015 Brocade VDX 2730 10GbE Connection Blade for the Fujitsu PRIMERGY BX900 and BX400 Blade Servers Hardware Reference Manual Copyright 2015 Brocade Communications Systems, Inc. All Rights

More information

Cisco MDS 9000 Family CIM Server Support

Cisco MDS 9000 Family CIM Server Support CHAPTER 2 SMI-S defines a number of profiles that specify the managed objects used to control and monitor elements of a SAN. The Cisco MDS 9000 Family CIM server supports the standard profiles listed in

More information

Cisco IMC Supervisor Rack-Mount Servers Management Guide, Release 1.0

Cisco IMC Supervisor Rack-Mount Servers Management Guide, Release 1.0 Cisco IMC Supervisor Rack-Mount Servers Management Guide, Release 1.0 First Published: November 24, 2014 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Brocade 6545 Gen5 16- Gbps FC Switch Module

Brocade 6545 Gen5 16- Gbps FC Switch Module 16 June 2014 Brocade 6545 Gen5 16- Gbps FC Switch Module Hardware Reference Manual Copyright 2014 Brocade Communications Systems, Inc. All Rights Reserved. ADX, AnyIO, Brocade, Brocade Assurance, the B-wing

More information

SilkWorm 4100 Fan Assembly

SilkWorm 4100 Fan Assembly Replacement Procedure Supporting Fabric OS v4.4.0 Supporting *53-0000571-01* Publication Date: 07/28/04 Copyright 2004, Brocade Communications Systems, Incorporated. ALL RIGHTS RESERVED. Brocade, the Brocade

More information

Brocade 5600 vrouter Routing Policies Configuration Guide

Brocade 5600 vrouter Routing Policies Configuration Guide CONFIGURATION GUIDE Brocade 5600 vrouter Routing Policies Configuration Guide Supporting Brocade 5600 vrouter 4.2R1 53-1004276-01 16 May 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved.

More information

XenServer Installing and Upgrading

XenServer Installing and Upgrading 22 June 2015 XenServer Installing and Upgrading Installation Guide Supporting Brocade Vyatta 5600 vrouter 3.5R3 2015, Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance,

More information

BROCADE NETWORK ADVISOR

BROCADE NETWORK ADVISOR DATA SHEET www.brocade.com BROCADE NETWORK ADVISOR NETWORK MANAGEMENT Simplified Network Management for Today s Increasingly Dynamic Networks HIGHLIGHTS Simplifies operations by providing an intuitive

More information

SOFTWARE INSTALLATION GUIDE. EZSwitchSetup Software Installation Guide for Brocade G620

SOFTWARE INSTALLATION GUIDE. EZSwitchSetup Software Installation Guide for Brocade G620 SOFTWARE INSTALLATION GUIDE EZSwitchSetup Software Installation Guide for Brocade G620 53-1003974-02 30 May 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade Assurance,

More information

HP Intelligent Management Center Remote Site Management User Guide

HP Intelligent Management Center Remote Site Management User Guide HP Intelligent Management Center Remote Site Management User Guide Abstract This book provides overview and procedural information for Remote Site Management, an add-on service module to the Intelligent

More information

NETWORK ARCHITECTURES AND CONVERGED CLOUD COMPUTING. Wim van Laarhoven September 2010

NETWORK ARCHITECTURES AND CONVERGED CLOUD COMPUTING. Wim van Laarhoven September 2010 NETWORK ARCHITECTURES AND CONVERGED NETWORKS FABRICS FOR CLOUD COMPUTING Wim van Laarhoven Wim.vanlaarhoven@brocade.com +31653794500 16 September 2010 Legal Disclaimer All or some of the products detailed

More information

Brocade 5600 vrouter ALG Configuration Guide

Brocade 5600 vrouter ALG Configuration Guide CONFIGURATION GUIDE Brocade 5600 vrouter ALG Configuration Guide Supporting Brocade 5600 vrouter 4.2R1 53-1004244-01 16 May 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved. Brocade,

More information

Brocade ServerIron ADX

Brocade ServerIron ADX November 2014 Brocade ServerIron ADX Advanced Server Load Balancing Guide Supporting Brocade ServerIron ADX version 12.5.02 Copyright 2014 Brocade Communications Systems, Inc. All Rights Reserved. ADX,

More information

Brocade 5600 vrouter MSDP Configuration Guide

Brocade 5600 vrouter MSDP Configuration Guide CONFIGURATION GUIDE Brocade 5600 vrouter MSDP Configuration Guide Supporting Brocade 5600 vrouter 4.2R1 53-1004261-01 16 May 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved. Brocade,

More information

May Web Tools. Administrator's Guide. Supporting Fabric OS v7.4.0

May Web Tools. Administrator's Guide. Supporting Fabric OS v7.4.0 29 May 2015 Web Tools Administrator's Guide Supporting Fabric OS v7.4.0 2015, Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS,

More information

Cisco TEO Adapter Guide for SAP Java

Cisco TEO Adapter Guide for SAP Java Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

Brocade 5600 vrouter IGMP and MLD

Brocade 5600 vrouter IGMP and MLD 14 September 2015 Brocade 5600 vrouter IGMP and MLD Reference Guide Supporting Brocade 5600 vrouter 3.5R6 2015, Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance,

More information

Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine

Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute First Published: August 09, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Cisco TEO Adapter Guide for Microsoft Windows

Cisco TEO Adapter Guide for Microsoft Windows Cisco TEO Adapter Guide for Microsoft Windows Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

Brocade Vyatta Network OS Routing Policies Configuration Guide, 5.2R1

Brocade Vyatta Network OS Routing Policies Configuration Guide, 5.2R1 CONFIGURATION GUIDE Brocade Vyatta Network OS Routing Policies Configuration Guide, 5.2R1 Supporting Brocade 5600 vrouter, VNF Platform, and Distributed Services Platform 53-1004740-01 24 October 2016

More information

Brocade Vyatta Network OS IGMP and MLD Configuration Guide, 5.2R1

Brocade Vyatta Network OS IGMP and MLD Configuration Guide, 5.2R1 CONFIGURATION GUIDE Brocade Vyatta Network OS IGMP and MLD Configuration Guide, 5.2R1 Supporting Brocade 5600 vrouter, VNF Platform, and Distributed Services Platform 53-1004721-01 24 October 2016 2016,

More information

Brocade Vyatta Network OS ALG Configuration Guide, 5.2R1

Brocade Vyatta Network OS ALG Configuration Guide, 5.2R1 CONFIGURATION GUIDE Brocade Vyatta Network OS ALG Configuration Guide, 5.2R1 Supporting Brocade 5600 vrouter, VNF Platform, and Distributed Services Platform 53-1004711-01 24 October 2016 2016, Brocade

More information

Cisco TEO Adapter Guide for SAP ABAP

Cisco TEO Adapter Guide for SAP ABAP Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007 Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007 Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Fabric OS. Documentation Addendum. Supporting Fabric OS v5.2.x

Fabric OS. Documentation Addendum. Supporting Fabric OS v5.2.x Fabric OS Documentation Addendum Supporting Fabric OS v5.2.x Publication Date: 01/29/2007 Copyright 2007, Brocade Communications Systems, Incorporated. ALL RIGHTS RESERVED. Brocade, the Brocade B weave

More information

Brocade FastIron SX, FCX, and ICX

Brocade FastIron SX, FCX, and ICX 31 March 2015 Brocade FastIron SX, FCX, and ICX Web Management Interface User Guide Supporting FastIron Software Release 08.0.30 2015, Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade,

More information

Brocade 5600 vrouter RIP Configuration Guide

Brocade 5600 vrouter RIP Configuration Guide CONFIGURATION GUIDE Brocade 5600 vrouter RIP Configuration Guide Supporting Brocade 5600 vrouter 4.2R1 53-1004274-01 16 May 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved. Brocade,

More information

Brocade Vyatta Network OS VPN Support Configuration Guide, 5.2R1

Brocade Vyatta Network OS VPN Support Configuration Guide, 5.2R1 CONFIGURATION GUIDE Brocade Vyatta Network OS VPN Support Configuration Guide, 5.2R1 Supporting Brocade vrouter, VNF Platform, and Distributed Services Platform Deployments 53-1004719-01 24 October 2016

More information

HP Insight Remote Support Advanced HP StorageWorks P4000 Storage System

HP Insight Remote Support Advanced HP StorageWorks P4000 Storage System HP Insight Remote Support Advanced HP StorageWorks P4000 Storage System Migration Guide HP Part Number: 5900-1089 Published: August 2010, Edition 1 Copyright 2010 Hewlett-Packard Development Company, L.P.

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD ISO/IEC 24775-1 INTERNATIONAL STANDARD Edition 1.0 2014-10 colour inside Information technology Storage management Part 1: Overview INTERNATIONAL ELECTROTECHNICAL COMMISSION PRICE CODE D ICS 35.200 ISBN

More information

Fabric OS. Procedures Guide. Supporting Fabric OS v Supporting SilkWorm 3016, 3250, 3850, 3900, 4100, 12000, 24000

Fabric OS. Procedures Guide. Supporting Fabric OS v Supporting SilkWorm 3016, 3250, 3850, 3900, 4100, 12000, 24000 Fabric OS Procedures Guide Supporting Fabric OS v4.4.0 Supporting SilkWorm 3016, 3250, 3850, 3900, 4100, 12000, 24000 Publication Date: 10/15/2004 Copyright 2004, Brocade Communications Systems, Incorporated.

More information

EMC Ionix Network Configuration Manager Version 4.1.1

EMC Ionix Network Configuration Manager Version 4.1.1 EMC Ionix Network Configuration Manager Version 4.1.1 RSA Token Service Installation Guide 300-013-088 REVA01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com

More information

Brocade Fabric OS Web Tools Administration Guide, 8.1.0

Brocade Fabric OS Web Tools Administration Guide, 8.1.0 ADMINISTRATION GUIDE Brocade Fabric OS Web Tools Administration Guide, 8.1.0 Supporting Fabric OS 8.1.0 53-1004405-03 28 April 2017 2017, Brocade Communications Systems, Inc. All Rights Reserved. Brocade,

More information

Brocade Fabric OS Software Licensing Guide

Brocade Fabric OS Software Licensing Guide SOFTWARE LICENSING GUIDE Brocade Fabric OS Software Licensing Guide Supporting Fabric OS 8.0.1 53-1004123-01 22 April 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade

More information

July Brocade VDX QuickStart Guide. Supporting the VDX 6740 and Brocade VDX 6740T switches * *

July Brocade VDX QuickStart Guide. Supporting the VDX 6740 and Brocade VDX 6740T switches * * 53-1002862-01 22 July 2013 Brocade VDX 6740 QuickStart Guide Supporting the VDX 6740 and Brocade VDX 6740T switches 53-1002862-01 *53-1002862-01* Copyright 2013 Brocade Communications Systems, Inc. All

More information

September Web Tools. Administrator's Guide. Supporting Fabric OS v7.4.1

September Web Tools. Administrator's Guide. Supporting Fabric OS v7.4.1 24 September 2015 Web Tools Administrator's Guide Supporting Fabric OS v7.4.1 2015, Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric

More information

Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage

Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage Version 1.0 Brocade continues to innovate by delivering the industry s first 16 Gbps switches for low latency and high transaction

More information

Brocade Mobility RFS7000-GR Controller

Brocade Mobility RFS7000-GR Controller Brocade Mobility RFS7000-GR Controller Installation Guide Supporting software release 4.1.0.0-040GR and later Copyright 2010 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, the B-wing

More information

Native Fabric Connectivity for Today s SANs Center Fabric Technology

Native Fabric Connectivity for Today s SANs Center Fabric Technology DATA CENTER ABRIC Native abric Connectivity for Today s SANs Center abric Technology Brocade offers a wide range of SAN fabric interconnect solutions to provide flexible deployment options that help maximize

More information

Brocade Fabric OS Software Licensing Guide, 8.1.0

Brocade Fabric OS Software Licensing Guide, 8.1.0 SOFTWARE LICENSING GUIDE Brocade Fabric OS Software Licensing Guide, 8.1.0 Supporting Fabric OS 8.1.0 53-1004396-01 14 December 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved. Brocade,

More information

XLmanage Version 2.4. Installation Guide. ClearCube Technology, Inc.

XLmanage Version 2.4. Installation Guide. ClearCube Technology, Inc. XLmanage Version 2.4 Installation Guide ClearCube Technology, Inc. www.clearcube.com Copyright and Trademark Notices Copyright 2009 ClearCube Technology, Inc. All Rights Reserved. Information in this document

More information

July EZSwitchSetup. Administrator s Guide. Supporting Brocade 300, 5100, 5300, 6505, 6510, 6520, 7800, and VA-40FC

July EZSwitchSetup. Administrator s Guide. Supporting Brocade 300, 5100, 5300, 6505, 6510, 6520, 7800, and VA-40FC 26 July 2013 EZSwitchSetup Administrator s Guide Supporting Brocade 300, 5100, 5300, 6505, 6510, 6520, 7800, and VA-40FC Copyright 2013, Brocade Communication Systems, Inc. All Rights Reserved. ADX, AnyIO,

More information

August Brocade VDX QuickStart Guide. Supporting the VDX * *

August Brocade VDX QuickStart Guide. Supporting the VDX * * 53-1002338-03 5 August 2013 Brocade VDX 6710-54 QuickStart Guide Supporting the VDX 6710-54 53-1002338-03 *53-1002338-03* Copyright 2011-2013 Brocade Communications Systems, Inc. All Rights Reserved. ADX,

More information

Brocade Vyatta Network OS RIP Configuration Guide, 5.2R1

Brocade Vyatta Network OS RIP Configuration Guide, 5.2R1 CONFIGURATION GUIDE Brocade Vyatta Network OS RIP Configuration Guide, 5.2R1 Supporting Brocade vrouter, VNF Platform, and Distributed Services Platform Deployments 53-1004738-01 24 October 2016 2016,

More information

Microsoft Active Directory Plug-in User s Guide Release

Microsoft Active Directory Plug-in User s Guide Release [1]Oracle Enterprise Manager Microsoft Active Directory Plug-in User s Guide Release 13.1.0.1.0 E66401-01 December 2015 Oracle Enterprise Manager Microsoft Active Directory Plug-in User's Guide, Release

More information

Secure SAN Zoning Best Practices

Secure SAN Zoning Best Practices SAN WHITE PAPER STORAGE AREA NETWORK Secure SAN Zoning Best Practices Hosts and storage in a Brocade SAN fabric can be easily secured using the Zoning best practices in this paper This paper describes

More information

September Network OS. Message Reference. Supporting Network OS v3.0.0

September Network OS. Message Reference. Supporting Network OS v3.0.0 21 September 2012 Network OS Reference Supporting Network OS v3.0.0 Copyright 2010-2012 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade Assurance, the B-wing symbol, BigIron,

More information

Lenovo ThinkAgile XClarity Integrator for Nutanix Installation and User's Guide

Lenovo ThinkAgile XClarity Integrator for Nutanix Installation and User's Guide Lenovo ThinkAgile XClarity Integrator for Nutanix Installation and User's Guide Version 1.0 Note Before using this information and the product it supports, read the information in Appendix A Notices on

More information