// Copyright (c) 2005 DMTF. All rights reserved. // Add UmlPackagePath // qualifier values to CIM Schema. // Add PUnit qualifier values // to Units qualifier values. // ================================================================== // CIM_MPLSCurrentlyAssignedLSP // ================================================================== [Association, Experimental, Version ( "2.8.1000" ), UMLPackagePath ( "CIM::Network::MPLS" ), Description ( "Associates a traffic trunk with an LSP that is currently " "carrying its traffic." )] class CIM_MPLSCurrentlyAssignedLSP : CIM_Dependency { [Override ( "Antecedent" ), Description ( "The LSP carrying the traffic of the trunk." )] CIM_MPLSLSP REF Antecedent; [Override ( "Dependent" ), Description ( "The MPLSTrafficTrunk which is signaling using the LSP." )] CIM_MPLSTunnel REF Dependent; [Description ( "The preference for the use of the LSP, if more than one " "LSP is available to a trunk. Possible values are 0 to 7, " "with 7 indicating the highest preference." ), MinValue ( 0 ), MaxValue ( 7 )] uint16 Preference; [Write, Description ( "This property is used to indicate the relative " "proportion of traffic to be carried by parallel LSPs, " "specified as a percentage from 0 to 100. The value is " "defined by the network user/administrator to indicate " "how a LSPtunnel\'s bandwidth should be set on a router. " "It allows load distribution across multiple parallel LSP " "tunnels, between two nodes. Quoting from RFC2702, \'In " "many practical situations, the aggregate traffic between " "two nodes may be such that no single link can carry the " "load. In this case, the only feasible solution is to " "appropriately divide the aggregate traffic into " "sub-streams and route the sub-streams through multiple " "paths between the two nodes. This problem can be " "addressed by instantiating multiple LSP tunnels between " "the two nodes, such that each traffic trunk carries a " "proportion of the aggregate traffic.\' The proportion of " "traffic carried by each such LSP tunnel is specified by " "the TrafficProportion property." ), Units ( "Percent" ), MinValue ( 0 ), MaxValue ( 100 ), PUnit ( "percent" )] uint8 TrafficProportion; };