(file) Return to CIM_SpanningTreeService.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Network

  1 marek 1.1 // Copyright (c) 2005 DMTF.  All rights reserved.
  2           // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
  3           // qualifier values to CIM Schema.</change>
  4           // ==================================================================
  5           //  CIM_SpanningTreeService 
  6           // ==================================================================
  7              [Version ( "2.7.0" ), 
  8               UMLPackagePath ( "CIM::Network::SwitchingBridging" ), 
  9               Description ( 
 10                  "This service class represents the capability of a switch to "
 11                  "participate in the distributed construction of a spanning "
 12                  "tree." )]
 13           class CIM_SpanningTreeService : CIM_ForwardingService {
 14           
 15                 [Description ( 
 16                     "The version of the spanning tree protocol used by the switch."
 17                      ), 
 18                  ValueMap { "1", "2", "3" }, 
 19                  Values { "Unknown", "DEC LB100", "IEEE 802d" }, 
 20                  MappingStrings { 
 21                     "MIB.IETF|BRIDGE-MIB.dot1dStpProtocolSpecification" }]
 22 marek 1.1    uint16 ProtocolSpec;
 23           
 24                 [Description ( 
 25                     "The format of the priority bits are the first two octets "
 26                     "of the 8-octet long Bridge ID. The other (last) 6 octets "
 27                     "of the Bridge ID are given by the value of the Bridge "
 28                     "Address. \n"
 29                     "\n"
 30                     "A priority that can be assigned to the switch for use in "
 31                     "constructing the spanning tree. The unique identifier "
 32                     "for a switch is constructed by concatenating the MAC "
 33                     "address associated with the switch for spanning tree "
 34                     "operations to the two-byte priority. Choice of the "
 35                     "priority value influences election of the root bridge." ), 
 36                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpPriority" }]
 37              uint16 Priority;
 38           
 39                 [Description ( 
 40                     "MAC address used by the spanning tree service when it "
 41                     "must be uniquely identified. When concatenated with a "
 42                     "SpanningTreeService Priority, a unique bridge identifier "
 43 marek 1.1           "results. This property is defined for use of switches "
 44                     "supporting multiple spanning tree services. \n"
 45                     "\n"
 46                     "Note that the MAC address is formatted as twelve "
 47                     "hexadecimal digits (e.g., \"010203040506\"), with each "
 48                     "pair representing one of the six octets of the MAC "
 49                     "address in \"canonical\" bit order according to RFC "
 50                     "2469." )]
 51              string SpanningTreeBridgeAddress;
 52           
 53                 [Description ( 
 54                     "The complete Bridge ID (Priority + MAC Address) of the "
 55                     "root bridge. The format of the priority bits are the "
 56                     "first two octets of the 8-octet long Bridge ID. Note "
 57                     "that the MAC address is formatted as twelve hexadecimal "
 58                     "digits (e.g., \"010203040506\"), with each pair "
 59                     "representing one of the six octets of the MAC address in "
 60                     "\"canonical\" bit order according to RFC 2469." ), 
 61                  MaxLen ( 16 ), 
 62                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpDesignatedRoot" }]
 63              string DesignatedRoot;
 64 marek 1.1 
 65                 [Description ( 
 66                     "The cost of the path from the switch to the root." ), 
 67                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpRootCost" }]
 68              uint16 RootCost;
 69           
 70                 [Description ( 
 71                     "The port number of the port having the lowest cost path "
 72                     "to the root bridge." ), 
 73                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpRootPort" }]
 74              uint16 RootPort;
 75           
 76                 [Description ( 
 77                     "The current value for the maximum age of Spanning Tree "
 78                     "information before discard, as learned from the network." ), 
 79                  Units ( "Hundredths of Seconds" ), 
 80                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpMaxAge" }]
 81              uint32 MaxAge;
 82           
 83                 [Description ( 
 84                     "The current value of the interval between transmission "
 85 marek 1.1           "of bridge PDUs by the switch, on any port for which it "
 86                     "is the spanning tree root or trying to become so, as "
 87                     "learned from the network." ), 
 88                  Units ( "Hundredths of Seconds" ), 
 89                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpHelloTime" }]
 90              uint32 HelloTime;
 91           
 92                 [Description ( 
 93                     "The minimum interval between transmission of bridge PDUs "
 94                     "through a given port, as learned from the network." ), 
 95                  Units ( "Hundredths of Seconds" ), 
 96                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpHoldTime" }]
 97              uint32 HoldTime;
 98           
 99                 [Description ( 
100                     "The time spent by a port in the listening state before "
101                     "transitioning to the learning state, and in the learning "
102                     "state before transitioning to the forwarding state, as "
103                     "learned from the network. This value is also used during "
104                     "the period of a topology change as the maximum age of "
105                     "Spanning Tree information before discard." ), 
106 marek 1.1        Units ( "Hundredths of Seconds" ), 
107                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpForwardDelay" }]
108              uint32 ForwardDelay;
109           
110                 [Description ( 
111                     "The MaxAge parameter to be used by all switches in the "
112                     "network if this switch becomes the root." ), 
113                  Units ( "Hundredths of Seconds" ), 
114                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpBridgeMaxAge" }]
115              uint32 BridgeMaxAge;
116           
117                 [Description ( 
118                     "The HelloTime parameter to be used by all switches in "
119                     "the network if this switch becomes the root." ), 
120                  Units ( "Hundredths of Seconds" ), 
121                  MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dStpBridgeHelloTime" }]
122              uint32 BridgeHelloTime;
123           
124                 [Description ( 
125                     "The ForwardDelay parameter to be used by all switches in "
126                     "the network if this switch becomes the root." ), 
127 marek 1.1        Units ( "Hundredths of Seconds" ), 
128                  MappingStrings { 
129                     "MIB.IETF|BRIDGE-MIB.dot1dStpBridgeForwardDelay" }]
130              uint32 BridgeForwardDelay;
131           
132           
133           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2