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. This 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.

Class Hierarchy

CIM_Component
   |
   +--CIM_SystemComponent
   |
   +--CIM_Confederation

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
AggregationbooleantrueNone OVERRIDABLE= false
AssociationbooleantrueNone OVERRIDABLE= false
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. This 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.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
ChildASNumberuint32
DescriptionstringA unique identifier of the Confederation within the AutonomousSystem.None TRANSLATABLE= true
ParentASNumberuint32
DescriptionstringA unique identifier of the AutonomousSystem that contains the confederations.None TRANSLATABLE= true

Association References

NameClass OriginReference Class
GroupComponentCIM_ConfederationCIM_AutonomousSystem
PartComponentCIM_ConfederationCIM_AutonomousSystem

Propagated Association References

NameClass OriginReference Class
GroupComponentCIM_SystemComponentCIM_System
GroupComponentCIM_ComponentCIM_ManagedSystemElement
PartComponentCIM_SystemComponentCIM_ManagedSystemElement
PartComponentCIM_ComponentCIM_ManagedSystemElement