Skip to content

Default BGP Group#

Underlay Routing → DBDefault BGP Groups

The DefaultBGPGroup resource is in many ways similar to the BGPGroup resource, but is deployed in the default VRF instead of the overlay.

This means that it has support for more routing protocols, which are required to distribute overlay (service) routes. It is a resource that defines parameters that are shared between DefaultBGPPeer resources. Changes applied to this resource will be applied to all peers that reference this group, if those peers don't override these parameters.

Dependencies#

As the Default BGP Group is not configured on the node before a DefaultBGPPeer references it, there are no prerequisites that must be fulfilled before this resource is created. Although every parameter can be overridden individually by the DefaultBGPPeer, a DefaultBGPGroup must be created first.

Referenced resources#

  • Policy: specification of BGP import and export policies
  • Keychain: authentication parameters for the BGP session

Examples#

apiVersion: protocols.eda.nokia.com/v2
kind: DefaultBGPGroup
metadata:
  name: example-default-group
  namespace: eda
spec:
  description: Default VRF BGP group
  ipv4Unicast:
    enabled: true
  localAS:
    autonomousSystem: 65001
  peerAS:
    autonomousSystem: 65001
  timers:
    holdTimeSeconds: 90
    keepAliveSeconds: 30
cat << 'EOF' | kubectl apply -f -
apiVersion: protocols.eda.nokia.com/v2
kind: DefaultBGPGroup
metadata:
  name: example-default-group
  namespace: eda
spec:
  description: Default VRF BGP group
  ipv4Unicast:
    enabled: true
  localAS:
    autonomousSystem: 65001
  peerAS:
    autonomousSystem: 65001
  timers:
    holdTimeSeconds: 90
    keepAliveSeconds: 30
EOF

Custom Resource Definition#

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

DefaultBGPGroup

protocols.eda.nokia.com / v2

SPEC

The DefaultBGPGroup enables centralized management of BGP peer configurations within a DefaultRouter. 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. type DefaultBGPGroupSpec struct {

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

STATUS

DefaultBGPGroupStatus defines the observed state of DefaultBGPGroup.

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