Class CIM_BGPRouteMap
extends CIM_LogicalElement

A route map is used to control and modify routing information as well as to define when a route is redistributed between routing domains. Route maps are placed in router configuration files, and several instances of the same route map may be used to implement different actions (see accompanying white paper). Route maps may use FilterLists to identify the route (again, see the accompanying white paper). A BGPRouteMap is specific to a given AutonomousSystem that contains it. Hence, the keys of the AutonomousSystem are propagated to this class.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_BGPRouteMap

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringA route map is used to control and modify routing information as well as to define when a route is redistributed between routing domains. Route maps are placed in router configuration files, and several instances of the same route map may be used to implement different actions (see accompanying white paper). Route maps may use FilterLists to identify the route (again, see the accompanying white paper). A BGPRouteMap is specific to a given AutonomousSystem that contains it. Hence, the keys of the AutonomousSystem are propagated to this class.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Actionuint16
DescriptionstringThis defines whether the action should be to forward or deny traffic meeting the match condition specified in this RouteMapNone TRANSLATABLE= true
ValueMapstring1, 2None None
ValuesstringPermit, DenyNone TRANSLATABLE= true
CreationClassNamestring
DescriptionstringThe type of class that this instance is.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
Directionuint16
DescriptionstringThis defines whether this RouteMap is used for input, output, or both input and output filtering.None TRANSLATABLE= true
ValueMapstring1, 2, 3None None
ValuesstringInput, Output, BothNone TRANSLATABLE= true
MatchConditionTypeuint16
DescriptionstringThis specifies the criteria that must be matched in order for the corresponding MatchAction to take effect. The matching of the criteria may be specified by using a FilterList. For example, the command 'match ip address foo' uses the FilterList named 'foo' to do the matching of IP addresses.None TRANSLATABLE= true
ModelCorrespondencestringCIM_RouteMap.OtherMatchConditionTypeNone None
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9None None
ValuesstringOther, Source Address and Mask, Destination Address and Mask, Source Port, Source Port Range, Destination Port, Destination Port Range, Protocol Type, Protocol Type and OptionNone TRANSLATABLE= true
Namestring
DescriptionstringThis is the name of the RouteMap class.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
OtherMatchConditionTypestring
DescriptionstringIf the value of the MatchConditionType property in this class is 1 (e.g., 'Other'), then the specific type of filtering is specified in this property.None TRANSLATABLE= true
ModelCorrespondencestringCIM_RouteMap.MatchConditionTypeNone None
SetMetricTypeuint16
DescriptionstringThis defines an additional action to take if the MatchCondition is satisfied. This definition is specifically limited to BGP filtering for now (e.g., its use is limited to setting a BGP attribute to a specific value), and will be upgraded in a subsequent release. The actual value of the metric is specified in the SetMetricValue property. None TRANSLATABLE= true
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9None None
ValuesstringOrigin, AS_Path, NEXT_HOP, Multi_Exit_Disc, Local_Pref, Atomic_Aggregate, Aggregator, Community, Originator_IDNone TRANSLATABLE= true
SetMetricValuestring
DescriptionstringThis is the value of the metric that is being set for the BGP attribute defined in the SetMetricType property.None TRANSLATABLE= true
SystemCreationClassNamestring
DescriptionstringThe scoping AutonomousSystem's CreationClassName. None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_AutonomousSystem.CreationClassNameNone OVERRIDABLE= false
SystemNamestring
DescriptionstringThe scoping AutonomousSystem's Name.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_AutonomousSystem.NameNone OVERRIDABLE= false

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement