Skip to content

BGP Group#

Virtual Networks → BGBGP Groups

The BGPGroup enables centralized management of BGP peer configurations. This resource allows setting a description, common BGP settings, and peer-specific configurations, simplifying the consistent application of policies across multiple peers. It also includes transport settings, such as local TCP address configuration, passive mode, and TCP MSS.

A BGPGroup resource defines BGP protocol parameters that are inherited by the BGPPeer resources that reference this group. The parameters set on the BGPPeer level override the group-level parameters.

To set up BGP groups for use in the default VRF, use DefaultBGPGroup resource.

Dependencies#

The BGP Group is not instantiated on the targeted network elements before a BGPPeer referencing it is created.

Although every group-level parameter can be overridden individually on the BGPPeer level, a BGPGroup must be created and referenced by the peer.

Referenced resources#

The following resources are referenced in the specification of the BGPGroup:

Policy#

The BGPPeer resources that the RouteReflector creates towards each selected RouteReflectorClient inherit import/export policies from the assigned BGPGroup. This behavior can be overridden by specifying policies in the RouteReflector. Click here for more information on BGP import/export policies.

KeyChain#

To secure the connection between two BGP peers, a secret authentication key can be configured in a keychain. This ensures that only BGP speakers with the password can establish a connection. Multiple keys can be defined in a Keychain to enable automatic key rollover.

Examples#

apiVersion: protocols.eda.nokia.com/v2
kind: BGPGroup
metadata:
  name: my-bgp-group
  namespace: eda
spec:
  ipv4Unicast:
    enabled: true
  ipv6Unicast:
    enabled: true
  localAS:
    autonomousSystem: 100
  peerAS:
    autonomousSystem: 100
cat << 'EOF' | kubectl apply -f -
apiVersion: protocols.eda.nokia.com/v2
kind: BGPGroup
metadata:
  name: my-bgp-group
  namespace: eda
spec:
  ipv4Unicast:
    enabled: true
  ipv6Unicast:
    enabled: true
  localAS:
    autonomousSystem: 100
  peerAS:
    autonomousSystem: 100
EOF

Custom Resource Definition#

To browse the Custom Resource Definition go to crd.eda.dev.

BGPGroup

protocols.eda.nokia.com / v2

SPEC

The BGPGroup enables centralized management of BGP peer configurations. This resource allows setting a description, common BGP settings, and peer-specific configurations, simplifying the consistent application of policies across multiple peers. It also includes transport settings, such as local TCP address configuration, passive mode, and TCP MSS.

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

STATUS

BGPGroupStatus defines the observed state of BGPGroup

  • #
  • #
  • #
  • #
  • #
  • #
  • #