Class CIM_BGPAttributes
extends CIM_LogicalElement

This class defines all of the BGP Attributes, for a given version of the BGP protocol, that can be used to affect routing decisions. BGPAttributes are 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_BGPAttributes

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringThis class defines all of the BGP Attributes, for a given version of the BGP protocol, that can be used to affect routing decisions. BGPAttributes are 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
Aggregatorstring
DescriptionstringThis specifies the AS and IP address of the router that has generated an aggregate.None TRANSLATABLE= true
MappingstringsstringMIB.IETF|RFC1657- MIB.bgp4PathAttrAggregatorASNone None
AS_Setstring
DescriptionstringThis is the set of all elements contained in all specific paths that are being summarized, so that those attributes will remain available to the routing decision process.None TRANSLATABLE= true
ASPathstring
DescriptionstringThis attribute is a sequences of the AS numbers through which routing information carried in this UPDATE message has passed. The components of this list can be AS_SETs or AS_SEQUENCEs.None TRANSLATABLE= true
MappingstringsstringMIB.IETF|RFC1657-MIB.bgp4PathAttrASPathNone None
AtomicAggregateboolean
DescriptionstringThis attribute gets set if there are overlapping routes, and a less-specific route is selected instead of a more specific one (e.g., a system propagates an aggregate that causes loss of information.None TRANSLATABLE= true
MappingstringsstringMIB.IETF|RFC1657- MIB.bgp4PathAttrAtomicAggregateNone None
BGPCommunityValueuint32
DescriptionstringThis defines a group of destinations that share a similar property. Communities are not restricted to a single AS, and can span multiple ASs. This attribute is used to simplify routing policies by basing policies on a logical value, as opposed to an IP address or an AS number. None TRANSLATABLE= true
LocalPreferenceuint16
DescriptionstringThis defines the priority, or preference, of a route, in order to better compare it with other routes for the same destination. Higher values indicate a higher preference for a route.None TRANSLATABLE= true
MappingstringsstringMIB.IETF|RFC1657-MIB.bgp4PathAttrLocalPrefNone None
MEDuint32
DescriptionstringThis is used on external (e.g., inter-AS) links to indicate which is the preferred entry point into an AS, when that AS has multiple entry points. Lower MED values have preference.None TRANSLATABLE= true
MappingstringsstringMIB.IETF|RFC1657-MIB.bgp4PathAttrMultiExitDiscNone None
NextHopstring
DescriptionstringThis attribute defines the IP address of the border router that should be used as the next hop to the destinations listed in the UPDATE message.None TRANSLATABLE= true
MappingstringsstringMIB.IETF|RFC1657-MIB.bgp4PathAttrNextHopNone None
NextHopSelfstring
DescriptionstringThis defines the next hop to be the IP address of the border IBGP neighbor.None TRANSLATABLE= true
Originuint16
DescriptionstringThis is generated by the AS that originates the routing information. There are three types of origins - IGP, EGP, and INCOMPLETE. These correspond to whether the information was learned internally in the AS, externally via an EGP, or by some other means.None TRANSLATABLE= true
MappingstringsstringMIB.IETF|RFC1657-MIB.bgp4PathAttrOriginNone None
ValueMapstring1, 2, 3None None
ValuesstringIGP, EGP, INCOMPLETENone TRANSLATABLE= true
OriginatorIDstring
DescriptionstringThis is the router ID for the ORIGIN attribute.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
Versionstring
DescriptionstringThis defines the version of the BGP protocol.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement