Class CIM_BGPAttributes
extends CIM_LogicalElement

This class defines the BGP Attributes, 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.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_BGPAttributes

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class defines the BGP Attributes, 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.
UMLPackagePathstringCIM::Network::BGP
Versionstring2.7.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
Aggregatorstring
DescriptionstringThis specifies the AS and IP address of the router that has generated an aggregate.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrAggregatorAS
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.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrASPath
AsSetstring
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.
AtomicAggregateboolean
DescriptionstringThis property is set to TRUE 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). The value is set to FALSE if a less-specific route is NOT selected.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrAtomicAggregate
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.
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.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrLocalPref
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.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrMultiExitDisc
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.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrNextHop
NextHopSelfstring
DescriptionstringThis defines the next hop to be the IP address of the border IBGP neighbor.
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.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrOrigin
ValueMapstring1, 2, 3
ValuesstringIGP, EGP, INCOMPLETE
OriginatorIDstring
DescriptionstringThis is the router ID for the ORIGIN attribute.
SystemCreationClassNamestring
DescriptionstringThe scoping AutonomousSystem's CreationClassName.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_AutonomousSystem.CreationClassName
SystemNamestring
DescriptionstringThe scoping AutonomousSystem's Name.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_AutonomousSystem.Name
Versionstring
DescriptionstringThis defines the version of the BGP protocol.
Keybooleantrue

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
Descriptionstring
DetailedStatusuint16
ElementNamestring
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
Namestring
OperatingStatusuint16
PrimaryStatusuint16
Statusstring
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods