BUG#: 8782
[tpot/pegasus/.git] / Schemas / CIM225 / DMTF / Network / CIM_OSPFLink.mof
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_OSPFLink 
6 // ==================================================================
7    [Version ( "2.7.0" ), 
8     UMLPackagePath ( "CIM::Network::OSPF" ), 
9     Description ( 
10        "This class is used to represent OSPF connectivity between two "
11        "or more OSPF protocol endpoints." )]
12 class CIM_OSPFLink : CIM_ConnectivityCollection {
13
14       [Required, Description ( 
15           "The type of the OSPF link, see section 1.2 in RFC 2328." ), 
16        ValueMap { "2", "3", "4", "5" }, 
17        Values { "Point-To-Point", "Point-To-Multipoint", 
18           "Broadcast", "NBMA" }]
19    uint16 LinkType;
20
21       [Description ( 
22           "The time, in seconds, between sending OSPF Hello-packets "
23           "over the interface, see section C.3 in RFC 2328." ), 
24        Units ( "Seconds" ), 
25        MappingStrings { "MIB.IETF|OSPF-MIB.ospfIfHelloInterval" }]
26    uint32 HelloInterval;
27
28       [Description ( 
29           "After ceasing to hear a router\'s Hello-packets, the "
30           "number of seconds before its neighbors declare the "
31           "router down, see section C.3 in RFC 2328." ), 
32        Units ( "Seconds" ), 
33        MappingStrings { "MIB.IETF|OSPF-MIB.ospfIfRtrDeadInterval" }]
34    uint32 RouterDeadInterval;
35
36       [Required, Description ( 
37           "This parameter indicates whether IP multicast datagrams "
38           "should be forwarded over this OSPF link, and if so, how "
39           "the forwarding should be done, see section B.2 in RFC "
40           "1584." ), 
41        ValueMap { "2", "3", "4" }, 
42        Values { "Disabled", "Data-link Multicast", 
43           "Data-link Unicast" }, 
44        MappingStrings { "MIB.IETF|OSPF-MIB.ospfIfMulticastForwarding" }]
45    uint16 MulticastForwarding;
46
47
48 };