1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_OSPFArea
6 // ==================================================================
7 [Version ( "2.7.0" ),
8 UMLPackagePath ( "CIM::Network::OSPF" ),
9 Description (
10 "This class represents an OSPF area. The definition of an OSPF "
11 "area from RFC2328, is \'OSPF allows sets of networks to be "
12 "grouped together. Such a grouping is called an area. The "
13 "topology of an area is hidden from the rest of the Autonomous "
14 "System. This information hiding enables a significant "
15 "reduction in routing traffic. Also, routing within the area is "
16 "determined only by the area\'s own topology, lending the area "
17 "protection from bad routing data.\' This class has a \'Type\' "
18 "propery, which distinguishes between the different area types. "
19 "This approach was chosen, because it provides a simpler way to "
20 "indicate the type of an area, and additional subclassing is "
21 "not needed at this time." )]
22 marek 1.1 class CIM_OSPFArea : CIM_RoutingProtocolDomain {
23
24 [Description (
25 "The area ID of this OSPF area, see C.2 in RFC 2328." ),
26 MappingStrings { "MIB.IETF|OSPF-MIB.ospfAreaId" }]
27 uint32 AreaID;
28
29 [Required, Description ( "The type of the OSPF area." ),
30 ValueMap { "2", "3", "4" },
31 Values { "Plain", "Stub", "NSSA" }]
32 uint16 AreaType;
33
34 [Description (
35 "When the number of non-default AS-external-LSAs in a "
36 "router\'s link-state database reaches this limit, the "
37 "router enters OverflowState, see 2.1 in RFC 1765." ),
38 MappingStrings { "MIB.IETF|OSPF-MIB.ospfExtLsdbLimit" }]
39 uint32 ExtLsdbLimit;
40
41
42 };
|