235 lines
12 KiB
Plaintext
235 lines
12 KiB
Plaintext
// Copyright (c) 2005 DMTF. All rights reserved.
|
|
// <change cr="SysDevCR00722.000" type ="change">Update of
|
|
// descriptions based on Tech Edit review.</
|
|
// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
|
|
// qualifier values to CIM Schema.</change>
|
|
// <change cr="CIMCoreCR00896" type ="add">Add enumerations
|
|
// "Telnet", "SSH", "SM CLP", "SMTP", "LDAP", "RDP", and "HTTPS"
|
|
// to ProtocolIfType.</
|
|
// ==================================================================
|
|
// CIM_ProtocolEndpoint
|
|
// ==================================================================
|
|
[Version ( "2.15.0" ),
|
|
UMLPackagePath ( "CIM::Core::Service" ),
|
|
Description (
|
|
"A communication point from which data can be sent or received. "
|
|
"ProtocolEndpoints link system or computer interfaces to "
|
|
"LogicalNetworks." )]
|
|
class CIM_ProtocolEndpoint : CIM_ServiceAccessPoint {
|
|
|
|
[Override ( "Description" ),
|
|
MappingStrings { "MIB.IETF|IF-MIB.ifDescr" }]
|
|
string Description;
|
|
|
|
[Override ( "OperationalStatus" ),
|
|
MappingStrings { "MIB.IETF|IF-MIB.ifOperStatus" }]
|
|
uint16 OperationalStatus[];
|
|
|
|
[Override ( "EnabledState" ),
|
|
MappingStrings { "MIB.IETF|IF-MIB.ifAdminStatus" }]
|
|
uint16 EnabledState;
|
|
|
|
[Override ( "TimeOfLastStateChange" ),
|
|
MappingStrings { "MIB.IETF|IF-MIB.ifLastChange" }]
|
|
datetime TimeOfLastStateChange;
|
|
|
|
[Override ( "Name" ),
|
|
Description (
|
|
"A string that identifies this ProtocolEndpoint with "
|
|
"either a port or an interface on a device. To ensure "
|
|
"uniqueness, the Name property should be prepended or "
|
|
"appended with information from the Type or "
|
|
"OtherTypeDescription properties. The method selected is "
|
|
"described in the NameFormat property of this class." ),
|
|
MaxLen ( 256 )]
|
|
string Name;
|
|
|
|
[Description (
|
|
"NameFormat contains the naming heuristic that is "
|
|
"selected to ensure that the value of the Name property "
|
|
"is unique. For example, you might choose to prepend the "
|
|
"name of the port or interface with the Type of "
|
|
"ProtocolEndpoint (for example, IPv4) of this instance "
|
|
"followed by an underscore." ),
|
|
MaxLen ( 256 )]
|
|
string NameFormat;
|
|
|
|
[Deprecated { "CIM_ProtocolEndpoint.ProtocolIFType" },
|
|
Description (
|
|
"Note: This property is deprecated in lieu of the "
|
|
"ProtocolIFType enumeration. This deprecation was done to "
|
|
"have better alignment between the IF-MIB of the IETF and "
|
|
"this CIM class. \n"
|
|
"Deprecated description: ProtocolType is an enumeration "
|
|
"that provides information to categorize and classify "
|
|
"different instances of this class. For most instances, "
|
|
"information in this enumeration and the definition of "
|
|
"the subclass overlap. However, there are several cases "
|
|
"where a specific subclass of ProtocolEndpoint is not "
|
|
"required (for example, there is no Fibre Channel "
|
|
"subclass of ProtocolEndpoint). Therefore, this property "
|
|
"is needed to define the type of Endpoint." ),
|
|
ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
|
|
"10", "11", "12", "13", "14", "15", "16", "17", "18",
|
|
"19", "20", "21", "22", "23", "24", "25", "26", "27" },
|
|
Values { "Unknown", "Other", "IPv4", "IPv6", "IPX",
|
|
"AppleTalk", "DECnet", "SNA", "CONP", "CLNP", "VINES",
|
|
"XNS", "ATM", "Frame Relay", "Ethernet", "TokenRing",
|
|
"FDDI", "Infiniband", "Fibre Channel",
|
|
"ISDN BRI Endpoint", "ISDN B Channel Endpoint",
|
|
"ISDN D Channel Endpoint",
|
|
// 22
|
|
"IPv4/v6",
|
|
"BGP", "OSPF", "MPLS", "UDP", "TCP" },
|
|
ModelCorrespondence {
|
|
"CIM_ProtocolEndpoint.OtherTypeDescription" }]
|
|
uint16 ProtocolType;
|
|
|
|
[Description (
|
|
"ProtocolIFType is an enumeration that is synchronized "
|
|
"with the IANA ifType MIB. The ifType MIB is maintained "
|
|
"at the URL, "
|
|
"http://www.iana.org/assignments/ianaiftype-mib. Also, "
|
|
"additional values defined by the DMTF are included. The "
|
|
"property is used to categorize and classify instances of "
|
|
"the ProtocolEndpoint class. Note that if the "
|
|
"ProtocolIFType is set to 1 (Other), then the type "
|
|
"information should be provided in the "
|
|
"OtherTypeDescription string property." ),
|
|
ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
|
|
"10", "11", "12", "13", "14", "15", "16", "17", "18",
|
|
"19", "20", "21", "22", "23", "24", "25", "26", "27",
|
|
"28", "29", "30", "31", "32", "33", "34", "35", "36",
|
|
"37", "38", "39", "40", "41", "42", "43", "44", "45",
|
|
"46", "47", "48", "49", "50", "51", "52", "53", "54",
|
|
"55", "56", "57", "58", "59", "60", "61", "62", "63",
|
|
"64", "65", "66", "67", "68", "69", "70", "71", "72",
|
|
"73", "74", "75", "76", "77", "78", "79", "80", "81",
|
|
"82", "83", "84", "85", "86", "87", "88", "89", "90",
|
|
"91", "92", "93", "94", "95", "96", "97", "98", "99",
|
|
"100", "101", "102", "103", "104", "105", "106", "107",
|
|
"108", "109", "110", "111", "112", "113", "114", "115",
|
|
"116", "117", "118", "119", "120", "121", "122", "123",
|
|
"124", "125", "126", "127", "128", "129", "130", "131",
|
|
"132", "133", "134", "135", "136", "137", "138", "139",
|
|
"140", "141", "142", "143", "144", "145", "146", "147",
|
|
"148", "149", "150", "151", "152", "153", "154", "155",
|
|
"156", "157", "158", "159", "160", "161", "162", "163",
|
|
"164", "165", "166", "167", "168", "169", "170", "171",
|
|
"172", "173", "174", "175", "176", "177", "178", "179",
|
|
"180", "181", "182", "183", "184", "185", "186", "187",
|
|
"188", "189", "190", "191", "192", "193", "194", "195",
|
|
"196", "197", "198", "199", "200", "201", "202", "203",
|
|
"204", "205", "206", "207", "208", "209", "210", "211",
|
|
"212", "213", "214", "215", "216", "217", "218", "219",
|
|
"220", "221", "222", "223", "224", "225..4095", "4096",
|
|
"4097", "4098", "4099", "4100", "4101", "4102", "4103",
|
|
"4104", "4105", "4106", "4107", "4108", "4109", "4110",
|
|
"4111", "4112", "4113", "4114", "4115", "4200", "4201",
|
|
"4202", "4203", "4204", "4205", "4300", "4400", "4401",
|
|
"4402", "4403", "4404", "4405", "4406", "..", "32768.." },
|
|
Values { "Unknown", "Other", "Regular 1822", "HDH 1822",
|
|
"DDN X.25", "RFC877 X.25", "Ethernet CSMA/CD",
|
|
"ISO 802.3 CSMA/CD", "ISO 802.4 Token Bus",
|
|
"ISO 802.5 Token Ring", "ISO 802.6 MAN", "StarLAN",
|
|
"Proteon 10Mbit", "Proteon 80Mbit", "HyperChannel",
|
|
"FDDI", "LAP-B", "SDLC", "DS1", "E1", "Basic ISDN",
|
|
"Primary ISDN", "Proprietary Point-to-Point Serial",
|
|
"PPP", "Software Loopback", "EON", "Ethernet 3Mbit",
|
|
"NSIP", "SLIP", "Ultra", "DS3", "SIP", "Frame Relay",
|
|
"RS-232", "Parallel", "ARCNet", "ARCNet Plus", "ATM",
|
|
"MIO X.25", "SONET", "X.25 PLE", "ISO 802.211c",
|
|
"LocalTalk", "SMDS DXI", "Frame Relay Service", "V.35",
|
|
"HSSI", "HIPPI", "Modem", "AAL5", "SONET Path",
|
|
"SONET VT", "SMDS ICIP", "Proprietary Virtual/Internal",
|
|
"Proprietary Multiplexor", "IEEE 802.12", "Fibre Channel",
|
|
"HIPPI Interface", "Frame Relay Interconnect",
|
|
"ATM Emulated LAN for 802.3",
|
|
"ATM Emulated LAN for 802.5", "ATM Emulated Circuit",
|
|
"Fast Ethernet (100BaseT)", "ISDN", "V.11", "V.36",
|
|
"G703 at 64K", "G703 at 2Mb", "QLLC",
|
|
"Fast Ethernet 100BaseFX", "Channel", "IEEE 802.11",
|
|
"IBM 260/370 OEMI Channel", "ESCON",
|
|
"Data Link Switching", "ISDN S/T Interface",
|
|
"ISDN U Interface", "LAP-D", "IP Switch",
|
|
"Remote Source Route Bridging", "ATM Logical", "DS0",
|
|
"DS0 Bundle", "BSC", "Async", "Combat Net Radio",
|
|
"ISO 802.5r DTR", "Ext Pos Loc Report System",
|
|
"AppleTalk Remote Access Protocol",
|
|
"Proprietary Connectionless", "ITU X.29 Host PAD",
|
|
"ITU X.3 Terminal PAD", "Frame Relay MPI", "ITU X.213",
|
|
"ADSL", "RADSL", "SDSL", "VDSL", "ISO 802.5 CRFP",
|
|
"Myrinet", "Voice Receive and Transmit",
|
|
"Voice Foreign Exchange Office",
|
|
"Voice Foreign Exchange Service", "Voice Encapsulation",
|
|
"Voice over IP", "ATM DXI", "ATM FUNI", "ATM IMA",
|
|
"PPP Multilink Bundle", "IP over CDLC", "IP over CLAW",
|
|
"Stack to Stack", "Virtual IP Address", "MPC",
|
|
"IP over ATM", "ISO 802.5j Fibre Token Ring", "TDLC",
|
|
"Gigabit Ethernet", "HDLC", "LAP-F", "V.37", "X.25 MLP",
|
|
"X.25 Hunt Group", "Transp HDLC", "Interleave Channel",
|
|
"FAST Channel", "IP (for APPN HPR in IP Networks)",
|
|
"CATV MAC Layer", "CATV Downstream", "CATV Upstream",
|
|
"Avalon 12MPP Switch", "Tunnel", "Coffee",
|
|
"Circuit Emulation Service", "ATM SubInterface",
|
|
"Layer 2 VLAN using 802.1Q", "Layer 3 VLAN using IP",
|
|
"Layer 3 VLAN using IPX", "Digital Power Line",
|
|
"Multimedia Mail over IP", "DTM", "DCN", "IP Forwarding",
|
|
"MSDSL", "IEEE 1394", "IF-GSN/HIPPI-6400",
|
|
"DVB-RCC MAC Layer", "DVB-RCC Downstream",
|
|
"DVB-RCC Upstream", "ATM Virtual", "MPLS Tunnel", "SRP",
|
|
"Voice over ATM", "Voice over Frame Relay", "ISDL",
|
|
"Composite Link", "SS7 Signaling Link",
|
|
"Proprietary P2P Wireless", "Frame Forward",
|
|
"RFC1483 Multiprotocol over ATM", "USB",
|
|
"IEEE 802.3ad Link Aggregate", "BGP Policy Accounting",
|
|
"FRF .16 Multilink FR", "H.323 Gatekeeper", "H.323 Proxy",
|
|
"MPLS", "Multi-Frequency Signaling Link", "HDSL-2",
|
|
"S-HDSL", "DS1 Facility Data Link",
|
|
"Packet over SONET/SDH", "DVB-ASI Input",
|
|
"DVB-ASI Output", "Power Line",
|
|
"Non Facility Associated Signaling", "TR008", "GR303 RDT",
|
|
"GR303 IDT", "ISUP", "Proprietary Wireless MAC Layer",
|
|
"Proprietary Wireless Downstream",
|
|
"Proprietary Wireless Upstream", "HIPERLAN Type 2",
|
|
"Proprietary Broadband Wireless Access Point to Mulipoint",
|
|
"SONET Overhead Channel",
|
|
"Digital Wrapper Overhead Channel",
|
|
"ATM Adaptation Layer 2", "Radio MAC", "ATM Radio",
|
|
"Inter Machine Trunk", "MVL DSL", "Long Read DSL",
|
|
"Frame Relay DLCI Endpoint", "ATM VCI Endpoint",
|
|
"Optical Channel", "Optical Transport", "Proprietary ATM",
|
|
"Voice over Cable", "Infiniband", "TE Link", "Q.2931",
|
|
"Virtual Trunk Group", "SIP Trunk Group", "SIP Signaling",
|
|
"CATV Upstream Channel", "Econet", "FSAN 155Mb PON",
|
|
"FSAN 622Mb PON", "Transparent Bridge", "Line Group",
|
|
"Voice E&M Feature Group", "Voice FGD EANA", "Voice DID",
|
|
"MPEG Transport", "6To4", "GTP", "Paradyne EtherLoop 1",
|
|
"Paradyne EtherLoop 2", "Optical Channel Group",
|
|
"HomePNA", "GFP", "ciscoISLvlan", "actelisMetaLOOP",
|
|
"Fcip", "IANA Reserved", "IPv4", "IPv6", "IPv4/v6", "IPX",
|
|
"DECnet", "SNA", "CONP", "CLNP", "VINES", "XNS",
|
|
"ISDN B Channel Endpoint", "ISDN D Channel Endpoint",
|
|
"BGP", "OSPF", "UDP", "TCP", "802.11a", "802.11b",
|
|
"802.11g", "802.11h", "NFS", "CIFS", "DAFS", "WebDAV",
|
|
"HTTP", "FTP", "NDMP", "Telnet", "SSH", "SM CLP", "SMTP",
|
|
"LDAP", "RDP", "HTTPS", "DMTF Reserved", "Vendor Reserved" },
|
|
MappingStrings { "MIB.IETF|IF-MIB.ifType" },
|
|
ModelCorrespondence {
|
|
"CIM_ProtocolEndpoint.OtherTypeDescription" }]
|
|
uint16 ProtocolIFType;
|
|
|
|
[Description (
|
|
"A string that describes the type of ProtocolEndpoint "
|
|
"when the Type property of this class (or any of its "
|
|
"subclasses) is set to 1 (Other). This property should be "
|
|
"set to null when the Type property is any value other "
|
|
"than 1." ),
|
|
MaxLen ( 64 ),
|
|
ModelCorrespondence { "CIM_ProtocolEndpoint.ProtocolType",
|
|
"CIM_ProtocolEndpoint.ProtocolIFType" }]
|
|
string OtherTypeDescription;
|
|
|
|
|
|
};
|