Brocade Network Advisor SMI Agent Developers Guide v12.3.0 User Manual

Page 89

Advertising
background image

Brocade Network Advisor SMI Agent Developer’s Guide

73

53-1003159-01

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.

Advertising