Class CIM_Confederation
extends CIM_SystemComponent

The BGP speakers in an AS are required to be fully meshed. This can lead to a huge number of TCP connections per router. One way to reduce the peering requirements is to use a confederation. A confederation effectively partitions one AS into a group of 'sub-ASs'. This enables all of the benefits of IBGP to be applied inside the confederation, while enabling EBGP to be run between each confederation. It also enables certain BGP attribute values to be preserved between confederations. However, to the outside world, the AS with its confederations appear to be a single AS.

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


Class Hierarchy

CIM_AbstractComponent
   |
   +--CIM_Component
   |
   +--CIM_SystemComponent
   |
   +--CIM_Confederation

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
Aggregationbooleantrue
Associationbooleantrue
Compositionbooleantrue
DescriptionstringThe BGP speakers in an AS are required to be fully meshed. This can lead to a huge number of TCP connections per router. One way to reduce the peering requirements is to use a confederation. A confederation effectively partitions one AS into a group of 'sub-ASs'. This enables all of the benefits of IBGP to be applied inside the confederation, while enabling EBGP to be run between each confederation. It also enables certain BGP attribute values to be preserved between confederations. However, to the outside world, the AS with its confederations appear to be a single AS.
UMLPackagePathstringCIM::Network::BGP
Versionstring2.7.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ChildASNumberuint32
DescriptionstringA unique identifier of the Confederation within the AutonomousSystem.
ParentASNumberuint32
DescriptionstringA unique identifier of the AutonomousSystem that contains the confederations.

Association References

NameClass OriginReference ClassQualifiers
NameData TypeValue
GroupComponentCIM_ConfederationCIM_AutonomousSystem
Aggregatebooleantrue
DescriptionstringThe AutonomousSystem that contains the confederations.
Keybooleantrue
Maxuint321
OverridestringGroupComponent
PartComponentCIM_ConfederationCIM_AutonomousSystem
DescriptionstringThe Confederation within the AutonomousSystem.
Keybooleantrue
OverridestringPartComponent

Class Methods