BUG#: 8782
[tpot/pegasus/.git] / Schemas / CIM225 / DMTF / Network / CIM_SwitchPortSourceRouting.mof
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_SwitchPortSourceRouting 
6 // ==================================================================
7    [Association, Version ( "2.7.0" ), 
8     UMLPackagePath ( "CIM::Network::SwitchingBridging" ), 
9     Description ( 
10        "A switch capable of source routing maintains source-routing "
11        "specific information about each port. This association "
12        "represents that information." )]
13 class CIM_SwitchPortSourceRouting : CIM_ServiceSAPDependency {
14
15       [Override ( "Antecedent" ), 
16        Description ( "The SwitchPort." )]
17    CIM_SwitchPort REF Antecedent;
18
19       [Override ( "Dependent" ), 
20        Max ( 1 ), 
21        Description ( "The SourceRoutingService." )]
22    CIM_SourceRoutingService REF Dependent;
23
24       [Description ( 
25           "The maximum number of routing descriptors allowed in an "
26           "All Paths or Spanning Tree Explorer frames." ), 
27        MappingStrings { 
28           "MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortHopCount" }]
29    uint16 HopCount;
30
31       [Description ( 
32           "The segment number that uniquely identifies the segment "
33           "to which this port is connected. Current source routing "
34           "protocols limit this value to the range: 0 through 4095. "
35           "(The value 0 is used by some management applications for "
36           "special test cases.) A value of 65535 signifies that no "
37           "segment number is assigned to this port." ), 
38        MappingStrings { 
39           "MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortLocalSegment" }]
40    uint16 LocalSegment;
41
42       [Description ( 
43           "A bridge number uniquely identifies a bridge when more "
44           "than one bridge is used to span the same two segments. "
45           "Current source routing protocols limit this value to the "
46           "range: 0 through 15. A value of 65535 signifies that no "
47           "bridge number is assigned to this bridge." ), 
48        MappingStrings { 
49           "MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortBridgeNum" }]
50    uint16 BridgeNum;
51
52       [Description ( 
53           "The segment number that corresponds to the target "
54           "segment to which this port is considered connected. "
55           "Current source routing protocols limit this value to the "
56           "range: 0 through 4095. (The value 0 is used by some "
57           "management applications for special test cases.) A value "
58           "of 65535 signifies that no target segment is assigned to "
59           "this port." ), 
60        MappingStrings { 
61           "MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortTargetSegment" }]
62    uint16 TargetSegment;
63
64       [Description ( 
65           "Determines how the port behaves when presented with a "
66           "Spanning Tree Explorer frame. The value \'disabled(2)\' "
67           "indicates that the port will not accept or send Spanning "
68           "Tree Explorer packets; any STE packets received will be "
69           "silently discarded. The value \'forced(3)\' indicates "
70           "the port will always accept and propagate Spanning Tree "
71           "Explorer frames. (This allows a manually configured "
72           "Spanning Tree for this class of packet to be "
73           "configured.) Note that unlike transparent bridging, it "
74           "is not catastrophic to the network if there are loops. "
75           "The value \'auto-span(1)\' can only be returned by a "
76           "bridge that both implements the Spanning Tree Protocol "
77           "and has use of the protocol enabled on this port. \n"
78           "\n"
79           "The behavior of the port for Spanning Tree Explorer "
80           "frames is determined by the value of the State property "
81           "of the SwitchPortSpanningTree association for the port. "
82           "If the port is in the \'forwarding\' state, the frame "
83           "will be accepted or propagated. Otherwise, it will be "
84           "silently discarded." ), 
85        ValueMap { "1", "2", "3" }, 
86        Values { "Auto-Span", "Disabled", "Forced" }, 
87        MappingStrings { 
88           "MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortSTESpanMod" }, 
89        ModelCorrespondence { "CIM_SwitchPortSpanningTree.State" }]
90    uint16 STESpanMode;
91
92
93 };