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 // ==================================================================
6 // ==================================================================
8 UMLPackagePath ( "CIM::Network::Routes" ),
9 Description ( "NextHopIPRoute specifies routing in an IP network." )]
10 class CIM_NextHopIPRoute : CIM_NextHopRoute {
13 "An enumerated integer indicating how the route was "
14 "derived. This is useful for display and query purposes." ),
15 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
17 Values { "Unknown", "Other", "Connected", "User-Defined",
18 "IGRP", "EIGRP", "RIP", "Hello", "EGP", "BGP", "ISIS",
20 ModelCorrespondence { "CIM_NextHopIPRoute.OtherDerivation" }]
21 uint16 RouteDerivation;
24 "A string describing how the route was derived when the "
25 "RouteDerivation property is 1 (\"Other\")." ),
26 ModelCorrespondence { "CIM_NextHopIPRoute.RouteDerivation" }]
27 string OtherDerivation;
29 [Description ( "The mask for the Ipv4 destination address." )]
30 string DestinationMask;
33 "The prefix length for the IPv6 destination address." )]
37 "An enumeration that describes the format of the address "
39 ValueMap { "0", "1", "2" },
40 Values { "Unknown", "IPv4", "IPv6" }]