summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM236/DMTF/Network/CIM_OSPFArea.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM236/DMTF/Network/CIM_OSPFArea.mof')
-rw-r--r--Schemas/CIM236/DMTF/Network/CIM_OSPFArea.mof37
1 files changed, 37 insertions, 0 deletions
diff --git a/Schemas/CIM236/DMTF/Network/CIM_OSPFArea.mof b/Schemas/CIM236/DMTF/Network/CIM_OSPFArea.mof
new file mode 100644
index 0000000..0eed06e
--- /dev/null
+++ b/Schemas/CIM236/DMTF/Network/CIM_OSPFArea.mof
@@ -0,0 +1,37 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+ [Version ( "2.7.0" ),
+ UMLPackagePath ( "CIM::Network::OSPF" ),
+ Description (
+ "This class represents an OSPF area. The definition of an OSPF "
+ "area from RFC2328, is \'OSPF allows sets of networks to be "
+ "grouped together. Such a grouping is called an area. The "
+ "topology of an area is hidden from the rest of the Autonomous "
+ "System. This information hiding enables a significant "
+ "reduction in routing traffic. Also, routing within the area is "
+ "determined only by the area\'s own topology, lending the area "
+ "protection from bad routing data.\' This class has a \'Type\' "
+ "propery, which distinguishes between the different area types. "
+ "This approach was chosen, because it provides a simpler way to "
+ "indicate the type of an area, and additional subclassing is "
+ "not needed at this time." )]
+class CIM_OSPFArea : CIM_RoutingProtocolDomain {
+
+ [Description (
+ "The area ID of this OSPF area, see C.2 in RFC 2328." ),
+ MappingStrings { "MIB.IETF|OSPF-MIB.ospfAreaId" }]
+ uint32 AreaID;
+
+ [Required, Description ( "The type of the OSPF area." ),
+ ValueMap { "2", "3", "4" },
+ Values { "Plain", "Stub", "NSSA" }]
+ uint16 AreaType;
+
+ [Description (
+ "When the number of non-default AS-external-LSAs in a "
+ "router\'s link-state database reaches this limit, the "
+ "router enters OverflowState, see 2.1 in RFC 1765." ),
+ MappingStrings { "MIB.IETF|OSPF-MIB.ospfExtLsdbLimit" }]
+ uint32 ExtLsdbLimit;
+
+
+};