(file) Return to CIM_VLANEndpoint.mof CVS log (file) (dir) Up to [OMI] / omi / share / networkschema

  1 krisbash 1.1 // Copyright (c) 2010 DMTF.  All rights reserved.
  2                 [Version ( "2.26.0" ), 
  3                  UMLPackagePath ( "CIM::Network::VLAN" ), 
  4                  Description ( 
  5                     "An endpoint on a switch or endstation which is assigned to a "
  6                     "given VLAN or accepts traffic from one or more VLANs. As "
  7                     "defined by the property, OperationalEndpointMode, the endpoint "
  8                     "may be configured as trunking or nontrunking. Note that an "
  9                     "endpoint may dynamically be converted to/from a trunking mode. "
 10                     "When this occurs, simply update the OperationalEndpointMode "
 11                     "property. This class is associated with a DataLink or "
 12                     "IPProtocol Endpoint - as another aspect of that endpoint - "
 13                     "using the LogicalIdentity relationship. In this case, the "
 14                     "VLANEndpoint takes the role of SameElement." )]
 15              class CIM_VLANEndpoint : CIM_ProtocolEndpoint {
 16              
 17                    [Write, Description ( 
 18                        "The desired VLAN mode that is requested for use. (Note "
 19                        "that the current mode is given by the "
 20                        "OperationalEndpointMode property.) The following values "
 21                        "are defined: \n"
 22 krisbash 1.1           "- Access: Puts the endpoint/switch port into permanent "
 23                        "nontrunking mode and negotiates to convert the link into "
 24                        "a nontrunk link. The endpoint becomes a nontrunk "
 25                        "interface. \n"
 26                        "- Dynamic Auto: Makes the endpoint able to convert the "
 27                        "link to a trunk link. The endpoint becomes a trunk "
 28                        "interface if the neighboring interface is set to trunk "
 29                        "or desirable mode. \n"
 30                        "- Dynamic Desirable: Makes the endpoint actively attempt "
 31                        "to convert the link to a trunk link. The endpoint "
 32                        "becomes a trunk interface if the neighboring interface "
 33                        "is set to trunk, desirable, or auto mode. The default "
 34                        "switch-port mode for all Ethernet interfaces is \'dynamic "
 35                        "desirable.\' \n"
 36                        "- Trunk: Puts the endpoint into permanent trunking mode "
 37                        "and negotiates to convert the link into a trunk link. "
 38                        "The endpoint becomes a trunk interface even if the "
 39                        "neighboring interface is not a trunk interface. \n"
 40                        "- Dot1Q Tunnel: Configures the interface as a tunnel "
 41                        "(nontrunking) endpoint/port to be connected in an "
 42                        "asymmetric link with an 802.1Q trunk port. 802.1Q "
 43 krisbash 1.1           "tunneling is used to maintain customer VLAN integrity "
 44                        "across a service provider network." ), 
 45                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7..32767", ".." }, 
 46                     Values { "DMTF Reserved", "Other", "Access", "Dynamic Auto", 
 47                        "Dynamic Desirable", "Trunk", "Dot1Q Tunnel", 
 48                        "DMTF Reserved", "Vendor Reserved" }, 
 49                     ModelCorrespondence { 
 50                        "CIM_VLANEndpoint.OperationalEndpointMode", 
 51                        "CIM_VLANEndpoint.OtherEndpointMode" }]
 52                 uint16 DesiredEndpointMode;
 53              
 54                    [Write, Description ( 
 55                        "A string describing the type of VLAN endpoint model that "
 56                        "is supported by this VLANEndpoint, when the value of the "
 57                        "mode property is set to 1 (i.e., \"Other\"). This "
 58                        "property should be set to NULL when the mode property is "
 59                        "any value other than 1." ), 
 60                     ModelCorrespondence { "CIM_VLANEndpoint.DesiredEndpointMode", 
 61                        "CIM_VLANEndpoint.OperationalEndpointMode" }]
 62                 string OtherEndpointMode;
 63              
 64 krisbash 1.1       [Description ( 
 65                        "The configuration mode for the VLAN endpoint. The "
 66                        "following values are defined: /n - Unknown: If the "
 67                        "endpoint is not VLAN aware. /n - Access: Puts the "
 68                        "endpoint into permanent nontrunking mode and negotiates "
 69                        "to convert the link into a nontrunk link. The endpoint "
 70                        "becomes a nontrunk interface. \n"
 71                        "- Dynamic Auto: Makes the endpoint able to convert the "
 72                        "link to a trunk link. The endpoint becomes a trunk "
 73                        "interface if the neighboring interface is set to trunk "
 74                        "or desirable mode. \n"
 75                        "- Dynamic Desirable: Makes the endpoint actively attempt "
 76                        "to convert the link to a trunk link. The endpoint "
 77                        "becomes a trunk interface if the neighboring interface "
 78                        "is set to trunk, desirable, or auto mode. The default "
 79                        "switch-port mode for all Ethernet interfaces is \'dynamic "
 80                        "desirable.\' \n"
 81                        "- Trunk: Puts the endpoint into permanent trunking mode "
 82                        "and negotiates to convert the link into a trunk link. "
 83                        "The endpoint becomes a trunk interface even if the "
 84                        "neighboring interface is not a trunk interface. \n"
 85 krisbash 1.1           "- Dot1Q Tunnel: Configures the interface as a tunnel "
 86                        "(nontrunking) endpoint/port to be connected in an "
 87                        "asymmetric link with an 802.1Q trunk port. 802.1Q "
 88                        "tunneling is used to maintain customer VLAN integrity "
 89                        "across a service provider network." ), 
 90                     ValueMap { "0", "1", "2", "3", "4", "5", "6", "7..32767", ".." }, 
 91                     Values { "DMTF Reserved", "Other", "Access", "Dynamic Auto", 
 92                        "Dynamic Desirable", "Trunk", "Dot1Q Tunnel", 
 93                        "DMTF Reserved", "Vendor Reserved" }, 
 94                     ModelCorrespondence { "CIM_VLANEndpoint.DesiredEndpointMode", 
 95                        "CIM_VLANEndpoint.OtherEndpointMode" }]
 96                 uint16 OperationalEndpointMode;
 97              
 98                    [Write, Description ( 
 99                        "The type of VLAN encapsulation that is requested for "
100                        "use. (Note that the encapsulation currently in use is "
101                        "given by the OperationalVLANTrunkEncapsulation "
102                        "property.) Note that this property is only applicable "
103                        "when the endpoint is operating in a trunking mode (see "
104                        "the OperationalEndpointMode property for additional "
105                        "details). This property is either \'not applicable\' "
106 krisbash 1.1           "(i.e., the endpoint will never be placed in a trunking "
107                        "mode), a particular type (802.1q or Cisco ISL), or "
108                        "\'negotiate\' (i.e., the result of the negotiation "
109                        "between this interface and its neighbor). The value, "
110                        "\'Negotiate\' is not allowed if the endpoint does not "
111                        "support negotiation. This capability is hardware and "
112                        "vendor dependent. Refer to the associated "
113                        "VLANEndpointCapabilities.doesTrunkEncapsulationNegotiation "
114                        "property to validate whether a particular endpoint "
115                        "(port) supports encapsulation negotiation." ), 
116                     ValueMap { "0", "1", "2", "3", "4", "5", "6..32767", "32768.." }, 
117                     Values { "DMTF Reserved", "Other", "Not Applicable", 
118                        "802.1q", "Cisco ISL", "Negotiate", "DMTF Reserved", 
119                        "Vendor Reserved" }, 
120                     ModelCorrespondence { 
121                        "CIM_VLANEndpointCapabilities.SupportsTrunkEncapsulationNegotiation", 
122                        "CIM_VLANEndpoint.OperationalVLANTrunkEncapsulation", 
123                        "CIM_VLANEndpoint.OtherTrunkEncapsulation" }]
124                 uint16 DesiredVLANTrunkEncapsulation;
125              
126                    [Write, Description ( 
127 krisbash 1.1           "A string describing the type of VLAN encapsulation that "
128                        "is supported by this VLANEndpoint, when the value of the "
129                        "encapsulation property is set to 1 (i.e., \"Other\"). "
130                        "This property should be set to NULL when the desired "
131                        "encapsulation property is any value other than 1." ), 
132                     ModelCorrespondence { 
133                        "CIM_VLANEndpoint.DesiredVLANTrunkEncapsulation", 
134                        "CIM_VLANEndpoint.OperationalVLANTrunkEncapsulation" }]
135                 string OtherTrunkEncapsulation;
136              
137                    [Description ( 
138                        "The type of VLAN encapsulation in use on a trunk "
139                        "endpoint/port. This property is either \'not applicable\' "
140                        "(i.e., the endpoint is not operating in trunking mode), "
141                        "a particular type (802.1q or Cisco ISL), \'negotiating\' "
142                        "(i.e., the endpoints are negotiating the encapsulation "
143                        "type). Note that this property is only applicable when "
144                        "the endpoint is operating in a trunking mode (see the "
145                        "OperationalEndpointMode property for additional "
146                        "details)." ), 
147                     ValueMap { "0", "1", "2", "3", "4", "5", "6..32767", "32768.." }, 
148 krisbash 1.1        Values { "Unknown", "Other", "Not Applicable", "802.1q", 
149                        "Cisco ISL", "Negotiating", "DMTF Reserved", 
150                        "Vendor Reserved" }, 
151                     ModelCorrespondence { 
152                        "CIM_VLANEndpoint.OtherTrunkEncapsulation", 
153                        "CIM_VLANEndpoint.DesiredVLANTrunkEncapsulation" }]
154                 uint16 OperationalVLANTrunkEncapsulation;
155              
156                    [Description ( 
157                        "Indicates whether GARP VLAN Registration Protocol (GVRP) "
158                        "is enabled or disabled on the trunk endpoint/port. This "
159                        "property is \'not applicable\' unless GVRP is supported "
160                        "by the endpoint. This is indicated in the Capabilities "
161                        "property, VLANEndpointCapabilities.Dot1QTagging. This "
162                        "property is applicable only when the endpoint is "
163                        "operating in trunking mode (determined by examining the "
164                        "SwitchEndpointMode property)." ), 
165                     ValueMap { "0", "2", "3", "4" }, 
166                     Values { "Unknown", "Not Applicable", "Enabled", "Disabled" }, 
167                     ModelCorrespondence { 
168                        "CIM_VLANEndpoint.OperationalEndpointMode", 
169 krisbash 1.1           "CIM_VLANEndpointCapabilities.Dot1QTagging" }]
170                 uint16 GVRPStatus;
171              
172              
173              };

ViewCVS 0.9.2