summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM236/DMTF/Network/CIM_OSPFProtocolEndpointBase.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM236/DMTF/Network/CIM_OSPFProtocolEndpointBase.mof')
-rw-r--r--Schemas/CIM236/DMTF/Network/CIM_OSPFProtocolEndpointBase.mof66
1 files changed, 66 insertions, 0 deletions
diff --git a/Schemas/CIM236/DMTF/Network/CIM_OSPFProtocolEndpointBase.mof b/Schemas/CIM236/DMTF/Network/CIM_OSPFProtocolEndpointBase.mof
new file mode 100644
index 0000000..83555b9
--- /dev/null
+++ b/Schemas/CIM236/DMTF/Network/CIM_OSPFProtocolEndpointBase.mof
@@ -0,0 +1,66 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+ [Version ( "2.8.0" ),
+ UMLPackagePath ( "CIM::Network::ProtocolEndpoints" ),
+ Description (
+ "Base class for OSPF protocol endpoints, defining several "
+ "general properties." )]
+class CIM_OSPFProtocolEndpointBase : CIM_ProtocolEndpoint {
+
+ [Override ( "EnabledState" ),
+ Description (
+ "The operational status of the interface, see "
+ "ospfIfAdminStat in RFC 1850. This is an integer "
+ "enumeration whose complete definition is found in the "
+ "EnabledLogicalElement class." ),
+ MappingStrings { "MIB.IETF|OSPF-MIB.ospfIfAdminStat" }]
+ uint16 EnabledState;
+
+ [Description (
+ "Estimated delay, in seconds that it takes to transmit a "
+ "Link State Update Packet over this interface, see C.3 in "
+ "RFC 2328." ),
+ Units ( "Seconds" ),
+ MappingStrings { "MIB.IETF|OSPF-MIB.ospfIfTransitDelay" }]
+ uint16 TransitDelay;
+
+ [Description (
+ "The number of seconds between LSA (Link State "
+ "Advertisement) retransmissions, see C.3 in RFC 2328." ),
+ Units ( "Seconds" ),
+ MappingStrings { "MIB.IETF|OSPF-MIB.ospfIfRetransInterval" }]
+ uint16 RetransmitInterval;
+
+ [Required, Description (
+ "Identifies the authentication procedure to be used on "
+ "the attached network, see C.3 in RFC 2328." ),
+ ValueMap { "1", "2", "3", "4" },
+ Values { "Other", "Null authentication", "Simple password",
+ "Cryptographic authentication" },
+ MappingStrings { "MIB.IETF|OSPF-MIB.ospfIfAuthType" }]
+ uint16 AuthType;
+
+ [Description (
+ "Specifies the authentication procedure if the value, "
+ "\"Other\" (1) is set for AuthType." ),
+ ModelCorrespondence { "CIM_OSPFProtocolEndpoint.AuthType" }]
+ string OtherAuthType;
+
+ [Description (
+ "This key is used during the authentication procedure to "
+ "verify OSPF protocol packets, see C.3 RFC 2328. It is "
+ "used in the \"Simple password\" and in the "
+ "\"Cryptographic authentication\" case too." ),
+ MappingStrings { "MIB.IETF|OSPF-MIB.ospfIfAuthKey" }]
+ string AuthKey;
+
+ [Override ( "ProtocolIFType" ),
+ Description (
+ "ProtocolIFType\'s enumeration is limited to OSPF and "
+ "reserved values for this subclass of ProtocolEndpoint." ),
+ ValueMap { "1", "225..4095", "4109", "4301..32767", "32768.." },
+ Values { "Other", "IANA Reserved", "OSPF", "DMTF Reserved",
+ "Vendor Reserved" }]
+ uint16 ProtocolIFType = 4109;
+
+
+};