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 instance of NetworkVLAN represents a collection of "
6 "VLANSwitchEndpoints and/or VLANEndstationEndpoints which are "
7 "members of the VLAN. There SHOULD be an instance of "
8 "NetworkVLAN for every VLAN available in a switch. For example, "
9 "in a switch with port-based VLANs, if there are 16 VLANs to "
10 "which ports can be assigned (VLAN 1 through VLAN 16), there "
11 "SHOULD be an instance of NetworkVLAN for each of VLAN 1 "
12 "through VLAN 16." )]
13 class CIM_NetworkVLAN : CIM_ConnectivityCollection {
14
15 [Description ( "A 12-bit VLAN ID used in the VLAN Tag header." ),
16 MinValue ( 1 ),
17 MaxValue ( 4094 ),
18 MappingStrings { "MIB.IETF|Q-BRIDGE-MIB.VlanId" }]
19 uint16 VLANId;
20
21 [Description (
22 krisbash 1.1 "The value of the 802.10 SAID field which would be used "
23 "for this VLAN." )]
24 uint32 SAIdentifier;
25
26 [Description (
27 "The value of this property is set to a positive integer "
28 "when the value of the MTU for all members (switch "
29 "endpoints/endstationendpoints of the VLAN is the same, "
30 "otherwise is set to -1 and the Transmission size is set "
31 "on each of the individual endpoints." ),
32 ModelCorrespondence {
33 "CIM_VLANSystemCapabilities.MaxMTUsize",
34 "CIM_VLANSystemCapabilities.MinMTUsize" }]
35 sint32 TransmissionSize;
36
37 [Description (
38 "Defines/restricts the media type of the VLAN. This "
39 "information is also needed when a VLAN is not yet "
40 "associated to any end point." ),
41 ValueMap { "0", "1", "2", "3", "4", "5..16000", ".." },
42 Values { "Unknown", "Other", "Not Applicable", "Ethernet",
43 krisbash 1.1 "FDDI", "DMTF Reserved", "Vendor Reserved" },
44 ModelCorrespondence { "CIM_NetworkVLAN.OtherTypeDescription" }]
45 uint16 TypeOfMedia;
46
47 [Description (
48 "A string describing the type of media that is supported "
49 "by this VLAN, when the value of the Type property is set "
50 "to 1 (i.e., \"Other\"). This property should be set to "
51 "NULL when the Type property is any value other than 1." ),
52 ModelCorrespondence { "CIM_NetworkVLAN.TypeOfMedia" }]
53 string OtherTypeDescription;
54
55
56 };
|