Class CIM_BGPPathAttributes
extends CIM_LogicalElement

This class defines the per-path information used to process specific BGP attribute information, as defined in the bgp4PathAttrTable of RFC 1657.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_BGPPathAttributes

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class defines the per-path information used to process specific BGP attribute information, as defined in the bgp4PathAttrTable of RFC 1657.
UMLPackagePathstringCIM::Network::BGP
Versionstring2.7.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ASNumbersstring
DescriptionstringA comma-separated list of AS numbers, as would be stored in the value portion of the path segment in the PathAttrASPathSegment property. This list can be ordered or unordered.
Keybooleantrue
MaxLenuint32512
PathAttrAggregatorAddrstring
DescriptionstringThis is the IP address of the last BGP speaker that performed route aggregation. A value of 0.0.0.0 indicates the absence of this attribute.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrAggregatorAddr
PathAttrAggregatorASuint16
DescriptionstringThis is the AS number of the last BGP speaker that performed route aggregation. A value of 0 indicates the absence of this attribute. The range of this attribute is defined to be 0 to 65535.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrAggregatorAS
PathAttrAtomicAggregateuint32
DescriptionstringThis is an enumeration that defines whether or not the local system has selected a less specific route without selecting a more specific route. There are two values, 1 and 2, indicating that a less specific route has not and has been selected, respectively. This is a 32-bit integer to correspond to the IETF MIB.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrAtomicAggregate
ValueMapstring0, 1, 2
ValuesstringUnknown, Less Specific Not Selected, Less Specific Selected
PathAttrBestuint16
DescriptionstringThis is an indication of whether or not this route was chosen as the best BGP route. There are three possible values, 0 (Unknown), 1 (FALSE) and 2 (TRUE).
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrBest
ValueMapstring0, 1, 2
ValuesstringUnknown, False, True
PathAttrCalcLocalPrefsint16
DescriptionstringThis is the degree of preference calculated by the receiving BGP speaker for an advertised route. A value of -1 indicates the absence of this attribute. The range of this attribute is defined to be -1 to 2147483647.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrCalcLocalPref
PathAttrLocalPrefsint32
DescriptionstringThis is the originating BGP4 speaker's degree of preference for an advertised route. A value of -1 indicates the absence of this attribute. The range of this attribute is defined to be -1 to 2147483647.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrLocalPref
PathAttrMultiExitDiscsint32
DescriptionstringThis metric is used to discriminate between multiple adjacent autonomous systems. A value of -1 indicates the absence of this attribute. The range of this attribute is defined to be -1 to 2147483647.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrMultiExitDisc
PathAttrNextHopstring
DescriptionstringThis is the address of the border router that should be used for the destination network.
Keybooleantrue
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrNextHop
MaxLenuint3232
PathAttrOriginuint16
DescriptionstringThis is an enumeration that defines the ultimate origin of the path information. The value 'IGP' means that the origin is interior; the value 'EGP' means that it was learned via an EGP; the value 'INCOMPLETE' means that the origin is undetermined.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrOrigin
ValueMapstring1, 2, 3
ValuesstringIGP, EGP, Incomplete
PathAttrUnknownNumberuint16
DescriptionstringThe number of unknown attributes in the array, PathAttrUnknown.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrUnknown
ModelCorrespondencestringCIM_BGPPathAttributes.PathAttrUnknown
PathAttrASPathSegmentuint8[]
DescriptionstringThis property and its description are taken directly from RFC 1657. The property represents a sequence of AS path segments. Each AS path segment is represented by the tuple: <type, length, value> The type is a 1-octet field which has two possible values: 1 = AS_SET 2 = AS_SEQUENCE An AS_SET is an unordered set of ASs representing the path that an UPDATE message has traversed, and an AS_SEQUENCE is an ordered set of ASs representing the path that an UPDATE message has traversed. The length is a 1-octet field containing the number of ASs in the value field. The value field contains one or more AS numbers, each AS is represented in the octet string as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255; This property is mapped from the bgp4PathAttrASPathSegment MIB variable, which is an OctetString. Its length is defined as a minimum of 2 and a maximum of 255 octets.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrASPathSegment
OctetStringbooleantrue
PathAttrUnknownstring[]
DescriptionstringThis contains one or more path atributes not understood by this BGP speaker. It is a array of path attributes that are not understood. The number of attributes is placed in a separate property of this class, PathAttrUnknownNumber.
MappingStringsstringMIB.IETF|BGP4-MIB.bgp4PathAttrUnknown
ModelCorrespondencestringCIM_BGPPathAttributes.PathAttrUnknownNumber
OctetStringbooleantrue

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
NamestringCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
PrimaryStatusuint16CIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods