Brocade Communications Systems StoreFabric SN6500B Developer's Manual

Brocade network advisor smi agent developer's guide v12.0.0 (53-1002701-01, march 2013)
Hide thumbs Also See for StoreFabric SN6500B:
Table of Contents

Advertisement

53-1002701-01
®
17 December 2012
Brocade Network Advisor
SMI Agent
Developer's Guide
Supporting Brocade Network Advisor SMI Agent 12.0.0

Advertisement

Table of Contents
loading

Summary of Contents for Brocade Communications Systems StoreFabric SN6500B

  • Page 1 53-1002701-01 ® 17 December 2012 Brocade Network Advisor SMI Agent Developer’s Guide Supporting Brocade Network Advisor SMI Agent 12.0.0...
  • Page 2 Copyright © 2010 - 2012 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade Assurance, the B-wing symbol, BigIron, DCX, Fabric OS, FastIron, MLX, NetIron, SAN Health, ServerIron, TurboIron, VCS, and VDX are registered trademarks, and AnyIO, Brocade One, CloudPlex, Effortless Networking, ICX, NET Health, OpenScript, and The Effortless Network are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries.
  • Page 3 Title Publication number Summary of changes Date Brocade Network Advisor SMI Agent 53-1002534-01 Updated to support Brocade 6505 March 2012 Developer’s Guide switch, FC8-32E port blade, and FC8- 48E port blade. Updated AG class diagram and Physical Package, Access Points, Software, Blades, and Location subprofiles data model.
  • Page 4 Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 5: Table Of Contents

    Contents About This Document How this document is organized ......ix Supported hardware ........x What’s new in this document .
  • Page 6 Chapter 3 Profiles and Subprofiles UML diagram conventions ....... . . 13 SMI profiles and subprofiles.
  • Page 7 CEE switch support ........56 Registration .
  • Page 8 viii Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 9: About This Document

    About This Document In this chapter • How this document is organized ........ix •...
  • Page 10: Supported Hardware

    Supported hardware The following switches are supported by Brocade Network Advisor SMI Agent 12.0.0: • Brocade 300 • Brocade 5100 • Brocade 5300 • Brocade 5410 • Brocade 5424 • Brocade 5430 • Brocade 5450 • Brocade 5460 • Brocade 5470 •...
  • Page 11: What's New In This Document

    • FC16-48 port blade • FS8-18 Encryption Blade • FX8-24 DCX Extension Blade What’s new in this document The following changes have been made since this document was last released: • Information that is added: Support for Brocade 5430, Brocade 5431, Brocade M6505, and Brocade 6520. (Refer to “Supported hardware”...
  • Page 12: Notes, Cautions, And Warnings

    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.
  • Page 13: Brocade Resources

    Brocade resources To get up-to-the-minute information, go to http://my.brocade.com to register at no cost for a user ID and password. White papers, online demonstrations, and data sheets are available through the Brocade website http://www.brocade.com/products-solutions/products/index.page For additional Brocade documentation, visit the Brocade website: http://www.brocade.com Release notes are available on the MyBrocade website.
  • Page 14: Brocade Network Advisor Smi Agent Support

    • 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. • 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.
  • Page 15: Connecting To The Fabric

    Chapter Connecting to the Fabric In this chapter • Role-Based Access Control ........1 •...
  • Page 16: Admin Domains And Brocade Network Advisor Smi Agent

    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.
  • Page 17: Discovering A Fabric And A Host

    Discovering a fabric and a host 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.
  • Page 18: Host Discovery Using Smia Extrinsic Method

    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: •...
  • Page 19: Discovery Using Smia Configuration Tool

    Discovering a fabric and a host 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...
  • Page 20 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. Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 21 Discovering a fabric and a host 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 53-1002701-01...
  • Page 22 Discovering a fabric and a host Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 23: Managed Object Format Files

    Chapter Managed Object Format Files In this chapter • Brocade Managed Object Format files....... 9 •...
  • Page 24: Additional Mof Description Specifications

    Additional MOF description specifications TABLE 1 Brocade Managed Object Format files (Continued) MOF filename Description BrocadeLaunchInContext.mof Launch In Context profile BrocadePartitioning.mof FabricVirtualFabrics subprofile FCR subprofile BrocadePhysicalPackage.mof Location subprofile Physical Package subprofile BrocadeProfile.mof Profile Registration BrocadeSoftware.mof Software subprofile BrocadeSwitchStatistics.mof SwitchFCPort statistics BrocadeTopologyView.mof Topology view BrocadeVLAN.mof...
  • Page 25: Deprecation Qualifier

    Additional MOF description specifications 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.
  • Page 26 Additional MOF description specifications Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 27: Uml Diagram Conventions

    Chapter Profiles and Subprofiles In this chapter • UML diagram conventions ........13 •...
  • Page 28: Smi Profiles And Subprofiles

    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...
  • Page 29: Other Features Supported By

    Server profile 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 •...
  • Page 30: Indications Subprofile

    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 53-1002701-01...
  • Page 31: Object Manager Adapter Subprofile

    Fabric profile 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.
  • Page 32: Registration

    Fabric profile • In 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.
  • Page 33: Data Model

    Fabric profile 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 53-1002701-01...
  • Page 34 Fabric profile FIGURE 9 Fabric profile Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 35 Fabric profile 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"} NOTE The SwitchId property will be populated only for switches running FOS 7.1.0 onwards. Brocade_SAN.ElementName properties The following are the properties of Brocade_SAN.ElementName: •...
  • Page 36: Zone Control And Enhanced Zone Control Subprofiles

    Fabric profile • 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.
  • Page 37 Fabric profile 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 Associates the ZoneService to the Admin Domain representing the fabric.
  • Page 38 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: •...
  • Page 39: Job Control Profile For Sessioncontrolwithjob And Activatezonesetwithjob

    Fabric profile • 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.
  • Page 40: Data Model

    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. •...
  • Page 41: San Zoning

    Fabric profile • 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"}. •...
  • Page 42 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.
  • Page 43 Fabric profile 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. •...
  • Page 44 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.
  • Page 45 Fabric profile 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: •...
  • Page 46 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).
  • Page 47: Fabric Virtual Fabrics Subprofile

    Fabric profile 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.
  • Page 48: Sample Discovery Configuration

    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.
  • Page 49 Fabric profile 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 •...
  • Page 50: Blades Subprofile Support

    Fabric profile • 7 SANActiveConnections corresponding to the discovered switches 2 XISLs 1 ISL 4 LISLs • Zone databases (size = 1 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.
  • Page 51: Topology View

    Fabric profile 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.
  • Page 52: Fdmi Subprofile

    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.
  • Page 53 Fabric profile 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.
  • Page 54 Fabric profile FIGURE 19 FDMI data model Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 55: Trunking

    Fabric profile 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.
  • Page 56 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>;...
  • Page 57: Switch Profile

    Switch profile 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.
  • Page 58: Data Model

    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.
  • Page 59: Physical Package, Access Points, Software, Blades, And Location Subprofiles

    Switch profile NOTE Switch un-monitoring is not supported from SMI perspective and if the switch is unmonitored, then the SMI Agent would return stale information. 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.
  • Page 60 Switch profile TABLE 10 Switch subprofiles Subprofiles Description Physical Package Models information about a storage system's physical package and optionally about internal subpackages. Access Points Provides remote access points for management tools. Software Provides information on the installed controller software. Blades Models the physical aspect of a blade in a director switch.
  • Page 61 Switch profile FIGURE 23 Physical Package, Access Points, Software, Blades, and Location subprofiles data model Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 62: Cp Blades (Brocade Extension)

    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.
  • Page 63 CP blades (Brocade extension) 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.
  • Page 64: Supported Classes And Associations

    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.
  • Page 65 FC HBA profile FIGURE 25 FC HBA profile data model Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 66: Launch In Context Profile

    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.
  • Page 67 Launch In Context profile TABLE 11 Description of LIC names (Continued) LIC name Description Fabric_Device_TraceRoute Obtains the detailed path information for any two selected device ports. Fabric_Device_Sharing_Diagnostics Verifies whether two or more fabrics are configured to share the same devices between them. Fabric_Zoning_Configuration Configures and activates zoning for FC, LSAN, and so on.
  • Page 68: Registration And Data Model

    Launch In Context profile TABLE 11 Description of LIC names (Continued) LIC name Description Fabric_ProductStatus_Log Displays events which indicate a change in switch status for all discovered switches. Fabric_Router_Configuration Configures FC routing to connect devices in different fabrics without merging the fabrics. Enables you to connect edge fabrics to a backbone fabric.
  • Page 69 Launch In Context profile For example, http:// <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.
  • Page 70: Cee Switch Support

    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.
  • Page 71 CEE switch support • 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 Figure 27 to avoid clutter; refer to Figure 22 on page 44).
  • Page 72 CEE switch support FIGURE 27 FCoE topology diagram Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 73: Topology Supported

    CEE switch support 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”...
  • Page 74 CEE switch support FIGURE 28 CEE instance diagram Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 75: Zoning Support

    CEE switch support 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.
  • Page 76 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. •...
  • Page 77: Lags

    CEE switch support 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.
  • Page 78 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.
  • Page 79 CEE switch support 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 53-1002701-01...
  • Page 80: Vlans

    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.
  • Page 81 CEE switch support • 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.
  • Page 82 CEE switch support FIGURE 30 CEE VLAN class diagram Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 83: Cee Acls

    CEE switch support 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.
  • Page 84 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.
  • Page 85 CEE switch support • 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.
  • Page 86: Cee Maps

    CEE switch support Registration Because the DMTF DSP 1039 version 1.0.0 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.
  • Page 87 CEE switch support • 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.
  • Page 88: Brocade 8470 Fcoe Embedded Switch Support

    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.
  • Page 89: Support For Layer 3 Features

    CEE switch support • 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. •...
  • Page 90 CEE switch support FIGURE 34 CEE Brocade 8470 support data model Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 91: Brocade 8428 Fcoe Embedded Switch Support

    Fabric switch partitioning subprofile 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 8428.
  • Page 92: Fc Routing

    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.
  • Page 93 FC routing 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).
  • Page 94: Registration

    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. •...
  • Page 95: Edge-To-Edge Device Sharing (No Fcip Configured In Backbone)

    FC routing 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.
  • Page 96 FC routing FIGURE 39 Data model for edge-to-edge device sharing Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 97: Backbone-To-Edge Device Sharing

    FC routing 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”...
  • Page 98 FC routing FIGURE 40 Data model for backbone-to-edge device sharing Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 99: Backbone-To-Edge Device Sharing

    FC routing 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.
  • Page 100 FC routing FIGURE 41 Backbone-to-edge device sharing for VEX over FCIP Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 101 FC routing 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 BrocadePartitioning.mof Brocade_PCSNetworkPortCapabilities BrocadePartitioning.mof Brocade_PCSServiceCapabilities BrocadePartitioning.mof Brocade_EthernetPort BrocadePartitioning.mof Table 13 explains the associated classes and MOF files. TABLE 13 Association classes and MOF file Association class...
  • Page 102 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. •...
  • Page 103: Brocade Access Gateway And Npiv

    Brocade Access Gateway and NPIV 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.
  • Page 104: Data Model

    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 Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 105 Brocade Access Gateway and NPIV NOTE The port statistics and the port rate statistic information modeled for the AGFCPorts will be supported from FOS 5.3 onwards. 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. •...
  • Page 106: Access Gateway Physical Package

    Brocade Access Gateway and NPIV • 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. •...
  • Page 107: Access Gateway

    Brocade Access Gateway and NPIV FIGURE 46 AG Physical Package 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.
  • Page 108 Brocade Access Gateway and NPIV AG connected to a single fabric HBA1 Switch 1 HBA2 HBA3 FIGURE 47 AG mapping HBA with virtualized ports connected to AG Figure 48 represents the Brocade Network Advisor SMI Agent model for discovery of a host attached to AG.
  • Page 109 Brocade Access Gateway and NPIV FIGURE 48 Host with AG Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 110 Brocade Access Gateway and NPIV AG connected to multiple fabrics Figure 49 explains an AG connected to multiple fabrics. As shown in Figure 49, 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.
  • Page 111 Brocade Access Gateway and NPIV HBA1 Switch 1 HBA2 Virtualized Ports HBA3 NPIV Device FIGURE 50 AG with NPIV mapping Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 112 Brocade Access Gateway and NPIV FIGURE 51 AG and NPIV data model Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 113 Brocade Access Gateway and NPIV Figure 52 shows a simplified instance diagram to illustrate the combination of the AG and NPIV, and Topology View features FIGURE 52 AG with NPIV instance diagram The following Brocade Network Advisor SMI Agent classes are defined in Brocade_AccessGateway.mof: Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 114 Brocade Access Gateway and NPIV • Brocade_AccessGateway • Brocade_AGFCPort • Brocade_AGFCPortStats • Brocade_AGFCPortStatisticsCollection • Brocade_AGFCPortRateStats • Brocade_PortRateStatsForAGFCPort • Brocade_PortStatsForAGFCPort • Brocade_AGFCPortStatsInAGFCPortStatisticsCollection • Brocade_AGFCPortStatisticsCollectionForAG • Brocade_AGNode • Brocade_AGSANProtocolEndPoint • Brocade_AGMgmtAccessPoint • Brocade_AGSoftwareIdentity • Brocade_AGWebGUIRemoteAccessPoint • Brocade_AGInFabric • Brocade_AGNodeInAG • Brocade_AGFCPortInAGNode • Brocade_AGFCPortInTrunk •...
  • Page 115: Fru Profiles

    FRU profiles • AG on Brocade Encryption Switch, where the Brocade Encryption Switch AG is the Seed switch. • The loop devices are not supported when attached to AG. • The value of LLDP-DCBX for AG port if AG is not available in Brocade Network Advisor. The SMI Agent populates this property as “Unknown”...
  • Page 116: Limitations

    FRU profiles FIGURE 53 FRUs data model Limitations FRU support for EOS switch is limited. If the mandatory properties cannot be fully populated, those instances will not be advertised as conforming to the respective profile. Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 117: Names

    Names NOTE The Brocade_NumericSensor returns instances to represent the power usage value for Brocade 6505, 6510 switches, FC 16-32, FC 16-48, FC 8-32E, FC8-48E software Blades, CR16-4, and CR16-8 core blades which are running on Fabric OS v7.0.1 or later. Names Various system objects such as a switch, switchport, device, deviceport, and so on are identified by a WWN.
  • Page 118 Names Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 119: Indications

    Chapter Indications In this chapter • Introduction ..........105 •...
  • Page 120 Alert indications TABLE 14 Supported alert indications Message ID Trigger Property Value One of the following: AlertingManagedElement COP of Brocade_Fabric • Zoning database merge was AlertingElementFormat completed. AlertType Device Alert How to trigger: Create a zoning configuration on two switches. Connect OtherAlertType the two switches through an E_Port.
  • Page 121 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value Configuration was enabled, and now this AlertingManagedElement COP of Brocade_Fabric configuration is the active configuration. AlertingElementFormat Query: SELECT * FROM CIM_AlertIndication WHERE AlertType Device Alert OwningEntity=SNIA and MessageID=FC2 OtherAlertType How to trigger: Enable the zoning configuration.
  • Page 122 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value For fabric merge and segmentation. AlertingManagedElement COP of Brocade_Fabric Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=SNIA and MessageID=FC6 AlertType Device Alert OtherAlertType AlertSubType Fabric Merge or Fabric Segmentation PerceivedSeverity 4 (Minor)
  • Page 123 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value Fabric added or removed. Also, applicable AlertingManagedElement COP of Brocade_Fabric in Virtual Fabrics. AlertingElementFormat Query: SELECT * FROM CIM_AlertIndication WHERE AlertType Device Alert OwningEntity=SNIA and MessageID=FC8 OtherAlertType AlertSubType Fabric added or Fabric removed...
  • Page 124 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value Core6 Switch login was attempted. AlertingManagedElement COP of Brocade_Switch Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=SNIA and AlertType Security MessageID=Core6 OtherAlertType How to trigger: Telnet to the switch. AlertSubType New Login NOTE: Core6 indication is supported only...
  • Page 125 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value Core6 Switch logout occured. AlertingManagedElement COP of Brocade_Switch Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=SNIA and AlertType Security MessageID=Core6 OtherAlertType How to trigger: Exit from the Telnet session.
  • Page 126 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value Core8 Change in operational status for port. AlertingManagedElement COP of Brocade_SwitchFCPort Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=SNIA and MessageID=Core8 AlertType Device Alert OtherAlertType Port Alert AlertSubType FC Port operational status modified...
  • Page 127 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD4 Configuration changed AlertingManagedElement COP of Brocade_Switch Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD4 OtherAlertType Switch Alert How to trigger: Perform the CLI configdownload to the switch.
  • Page 128 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRDC6 SNMP traps turned on by Track Change AlertingManagedElement COP of Brocade_Switch On was turned off. AlertingElementFormat Query: SELECT * FROM CIM_AlertIndication WHERE AlertType Other OwningEntity=BROCADE and OtherAlertType Switch Alert MessageID=BRCD6...
  • Page 129 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD8 The element (port) identified by AlertingManagedElement COP of AlertingManagedElement is down. Brocade_SwitchFCPort Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=SNIA and AlertType Other MessageID=BRCD8 OtherAlertType Port Alert How to trigger: Telnet to the switch and run the CLI portdisable portnumber to AlertSubType...
  • Page 130 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD13 A single device went offline. AlertingManagedElement COP of Brocade_Node Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD13 OtherAlertType Port Alert How to trigger: Telnet to the switch and run the CLI portdisable portnumber AlertSubType Connected Port Offline...
  • Page 131 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD17 A change in session status occurred. AlertingManagedElement COP of Brocade_Fabric Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD17 OtherAlertType Zone Alert NOTE: BRCD17 iis supported only for AlertSubType Session Status Changed FOS switches and is not delivered...
  • Page 132 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD19 Deregistration of the managed element AlertingManagedElement COP of Brocade_Node with the Admin Domain was completed. AlertingElementFormat Query: SELECT * FROM CIM_AlertIndication WHERE AlertType Other OwningEntity=BROCADE and OtherAlertType Device Alert MessageID=BRCD19...
  • Page 133 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD21 Database changes for a fabric service AlertingManagedElement COP of Brocade_Node were completed. AlertingElementFormat Query: SELECT * FROM CIM_AlertIndication WHERE AlertType Other OwningEntity=BROCADE and OtherAlertType Device Alert MessageID=BRCD21 How to trigger: Enable or disable switch AlertSubType...
  • Page 134 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD25 Download of firmware was completed. AlertingManagedElement COP of Brocade_Switch Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD25 OtherAlertType Switch Alert NOTE: BRCD25 indication is not AlertSubType Firmware download applicable for EOS switches.
  • Page 135 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD27 Account is locked out on the switch. This AlertingManagedElement COP of Brocade_Switch event occurs whenever a switch account AlertingElementFormat gets locked out. Query: SELECT * FROM AlertType Security CIM_AlertIndication WHERE...
  • Page 136 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD29 Account was deleted on the switch. AlertingManagedElement COP of Brocade_Switch Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Security MessageID=BRCD29 OtherAlertType How to trigger: Delete an existing account using the CLI userconfig.
  • Page 137 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD31 Account membership has changed. AlertingManagedElement COP of Brocade_Switch Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Security MessageID=BRCD31 OtherAlertType How to trigger: Modify the AD membership of an existing account using AlertSubType Account membership...
  • Page 138 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD33 Password has expired. This indication is AlertingManagedElement COP of Brocade_Switch delivered only when the Brocade Network AlertingElementFormat Advisor SMI Agent attempts login to a fabric in which the login password has AlertType Security expired on the seed switch.
  • Page 139 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD42 enumerateInstanceNames or AlertingManagedElement Failed COP or COP enumerateInstances failed. without key properties. Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Processing Error MessageID=BRCD42 OtherAlertType NOTE: Mapping of AlertSubType AlertingManagedElement...
  • Page 140 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD44 Multiple devices (typically within a loop) AlertingManagedElement COP of Brocade_Node went offline. AlertingElementFormat Query: SELECT * FROM CIM_AlertIndication WHERE AlertType Other OwningEntity=BROCADE and OtherAlertType Port Alert MessageID=BRCD44 How to trigger: Telnet to the switch and AlertSubType...
  • Page 141 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD48 A data value is greater than the high AlertingManagedElement COP of Brocade_Switch threshold boundary. AlertingElementFormat Query: SELECT * FROM CIM_AlertIndication WHERE AlertType Other Alert OwningEntity=BROCADE and OtherAlertType Fabric Watch MessageID=BRCD48...
  • Page 142 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD51 Successful recovery from a faulty AlertingManagedElement COP of Brocade_Switch condition. AlertingElementFormat Query: SELECT * FROM CIM_AlertIndication WHERE AlertType Other Alert OwningEntity=BROCADE and OtherAlertType Fabric Watch MessageID=BRCD51 AlertSubType Threshold In Between NOTE: BRCD51 indication is supported...
  • Page 143 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD53 Switch state changed. AlertingManagedElement COP of Brocade_Switch Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD53 OtherAlertType Switch Alert AlertSubType Switch status changed PerceivedSeverity 2 (Informational) ProbableCause...
  • Page 144 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD56 Fabric ID of a logical fabric changed. AlertingManagedElement COP of Brocade_Fabric Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD56 OtherAlertType Virtual Fabric Alert NOTE: BRCD56 indication is supported AlertSubType VF FID Conflict...
  • Page 145 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD58 Discovered port count is in the grace AlertingManagedElement COP of limit, and is about to exceed the licensed Brocade_ManagementS port count. erver Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and...
  • Page 146 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD59 Discovered port count exceeded the AlertingManagedElement COP of licensed port count. Brocade_ManagementS erver Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=BROCADE and MessageID=BRCD59 AlertType OtherAlertType AlertSubType Port Count Limit Exceeded PerceivedSeverity...
  • Page 147 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD61 LAG successfully enabled AlertingManagedElement COP of Brocade_LAG Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD61 OtherAlertType CEE Switch Alert AlertSubType Config enabled PerceivedSeverity 2 (Informational) ProbableCause...
  • Page 148 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD63 ACL configured on LAG AlertingManagedElement COP of Brocade_LAG Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD63 OtherAlertType CEE Switch Alert AlertSubType Config enabled PerceivedSeverity 2 (Informational) ProbableCause...
  • Page 149 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD65 TE port enabled AlertingManagedElement COP of Brocade_ EthernetPort Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=BROCADE and MessageID=BRCD65 AlertType Other OtherAlertType Port Alert AlertSubType PerceivedSeverity 2 (Informational) ProbableCause SystemCreationClassName Brocade_...
  • Page 150 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD67 ACL configured on TE port AlertingManagedElement COP of Brocade_ EthernetPort Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=BROCADE and MessageID=BRCD67 AlertType Other OtherAlertType Port Alert AlertSubType Config enabled PerceivedSeverity 2 (Informational)
  • Page 151 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD68 ACL removed on TE port AlertingManagedElement COP of Brocade_ EthernetPort Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=BROCADE and MessageID=BRCD68 AlertType Other OtherAlertType Port Alert AlertSubType Config removed PerceivedSeverity 2 (Informational)
  • Page 152 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD69 QoS CEE map configured on TE port. AlertingManagedElement COP of Brocade_ EthernetPort Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=BROCADE and MessageID=BRCD69 AlertType Other OtherAlertType Port Alert AlertSubType Config enabled PerceivedSeverity...
  • Page 153 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD70 QoS CEE map removed on TE port. AlertingManagedElement COP of Brocade_ EthernetPort Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=BROCADE and MessageID=BRCD70 AlertType Other OtherAlertType Port Alert AlertSubType Config removed PerceivedSeverity...
  • Page 154 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD71 LLDP enabled on TE port. AlertingManagedElement COP of Brocade_ EthernetPort Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=BROCADE and MessageID=BRCD71 AlertType Other OtherAlertType Port Alert AlertSubType Config enabled PerceivedSeverity 2 (Informational)l...
  • Page 155 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD73 Virtual FCoE port disabled. AlertingManagedElement COP of Brocade_ switchFCPort Query: SELECT * FROM CIM_AlertIndication WHERE AlertingElementFormat OwningEntity=BROCADE and MessageID=BRCD73 AlertType Other OtherAlertType Port Alert AlertSubType Down PerceivedSeverity 2 (Informational) ProbableCause...
  • Page 156 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD75 ACL removed from VLAN. AlertingManagedElement COP of Brocade_VLAN Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD75 OtherAlertType CEE Switch Alert AlertSubType Config removed PerceivedSeverity 2 (Informational) ProbableCause...
  • Page 157 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD76 VLAN member modified. AlertingManagedElement COP of Brocade_VLAN Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Other MessageID=BRCD76 OtherAlertType CEE Switch Alert AlertSubType Config Changed PerceivedSeverity 2 (Informational) ProbableCause...
  • Page 158 Alert indications TABLE 14 Supported alert indications (Continued) Message ID Trigger Property Value BRCD101 Fabric principal switch WWN changed. AlertingManagedElement COP of Brocade_Fabric Query: SELECT * FROM AlertingElementFormat CIM_AlertIndication WHERE OwningEntity=BROCADE and AlertType Device Alert MessageID=BRCD101 OtherAlertType AlertSubType Principal switch WWN changed PerceivedSeverity 2 (Informational)
  • Page 159: Life-Cycle Indications

    Life-cycle indications Life-cycle indications Table 15 explains the supported life-cycle indications. TABLE 15 Supported life-cycle indications Query Indication type Notes SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_InstCreation When new fabric is discovered Brocade_Fabric SELECT * FROM CIM_InstDeletion WHERE SourceInstance ISA CIM_InstDeletion When the fabric is deleted Brocade_Fabric...
  • Page 160 Life-cycle indications TABLE 15 Supported life-cycle indications (Continued) Query Indication type Notes SELECT * FROM CIM_InstModification WHERE SourceInstance CIM_InstModification Applicable to zoning in ISA CIM_ConcreteJob AND SessionControlWithJob and ActivateZoneSetWithJob SourceInstance.CIM_ConcreteJob::JobState <> PreviousInstance.CIM_ConcreteJob::JobState SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_InstCreation Applicable to zoning in CIM_ConcreteJob SessionControlWithJob and...
  • Page 161 Life-cycle indications TABLE 15 Supported life-cycle indications (Continued) Query Indication type Notes SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_InstCreation VLAN created Brocade_VLAN SELECT * FROM CIM_InstDeletion WHERE SourceInstance ISA CIM_InstDeletion VLAN deleted Brocade_VLAN SELECT * FROM CIM_InstModification WHERE SourceInstance CIM_InstModification Priority Group modified ISA Brocade_prioritygroups AND...
  • Page 162 Life-cycle indications Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...
  • Page 163: Brocade Network Advisor Smi Agent Error Codes

    Appendix Brocade Network Advisor SMI Agent Error Codes Table 16 lists the Brocade Network Advisor SMI Agent error codes. TABLE 16 Error codes Error code Description 4096 Concrete job is started 4099 Concrete job is already running in the fabric 10001 Database error 10002...
  • Page 164 Brocade Network Advisor SMI Agent Error Codes TABLE 16 Error codes (Continued) Error code Description 13401 Switch port CAL Error 13402 SwitchFCPort CAL call error 13403 Switch port CAL connection error 13404 SwitchFCPort MPI request failed 13405 Invalid credential for CAL call 13407 SwitchFCPort rate statistics failed 13408...
  • Page 165 Brocade Network Advisor SMI Agent Error Codes TABLE 16 Error codes (Continued) Error code Description 16109 Zoning transaction commit error 16110 Invalid zoning object or empty zoning object 16111 Save zone database to switch is failed 16112 Save imported zone database to switch is failed 16113 Zoning object already exist 16114...
  • Page 166 Brocade Network Advisor SMI Agent Error Codes TABLE 16 Error codes (Continued) Error code Description 19007 Failed to get CEE port interface 19008 Failed to get CEE LAG interface 19009 Failed to create CEE ACL policy 19010 Failed to delete CEE ACL policy 19011 Failed to modify CEE ACL policy 19012...
  • Page 167 Brocade Network Advisor SMI Agent Error Codes TABLE 16 Error codes (Continued) Error code Description 19043 Failed to get CEE switch 19044 Operation not supported in Layer 3 mode 19045 Failed to set LAG state 19046 Failed to save running config to startup config 20001 FCR switch not found 20101...
  • Page 168 Brocade Network Advisor SMI Agent Error Codes TABLE 16 Error codes (Continued) Error code Description 60004 Switch in other fabric error 60005 Fabric does not exist error 60006 Switch does not exist error 60007 Duplicate fabric name error 60008 Seed switch does not exist error 60009 General authentication error 60010...
  • Page 169 Brocade Network Advisor SMI Agent Error Codes TABLE 16 Error codes (Continued) Error code Description 60041 Unknown error 60042 Unsupported edition 60043 Seed switch firmware is not correct 60044 No discovery support for mixed model fabric 60045 No chassis access for discovery 60046 Insufficient discovery privileges 60047...
  • Page 170 Brocade Network Advisor SMI Agent Error Codes TABLE 16 Error codes (Continued) Error code Description 60078 Account locked error 60079 Account disabled error 60080 Unknown error 60081 Discovery failed 60082 Switch initializing 60083 Switch is not available for trap registrations 60084 Discovery redundant 60085...
  • Page 171 Brocade Network Advisor SMI Agent Error Codes TABLE 16 Error codes (Continued) Error code Description 60113 Switch unmanageable 60114 SNMP survey failed 60115 Seed switch is not supported 60116 Partially discovered 60117 Insufficient VF_PRIVILEGE 60118 M model not supported 70001 Request add pending 70002 Request edit pending...
  • Page 172 Brocade Network Advisor SMI Agent Error Codes Brocade Network Advisor SMI Agent Developer’s Guide 53-1002701-01...

This manual is also suitable for:

Network advisor smi agent 12.0.0

Table of Contents