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

  1 karl  1.1.2.2 // 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 karl  1.1.2.2    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 karl  1.1.2.2           "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 karl  1.1.2.2 
 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 karl  1.1.2.2           "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 karl  1.1.2.2        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 karl  1.1.2.2        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