Skip to content

Management Router#

Node Onboarding → MRManagement Routers

The ManagementRouter enables a node to communicate with other network nodes through its management port, which may be an out-of-band or an in-band port. It is often connected to a separate physical or virtual (VLAN) network used to manage the nodes.

Warning

The ManagementRouter is created by the Init resource. It should not be necessary to create this resource manually.

Management network instance name#

On each node, EDA configures a single management network instance. The instance name is fixed per operating system and must not be reused as the name of a virtual router service.

  • SR Linux: mgmt
  • SR OS: management
  • Cumulus: N/A
  • EOS: N/A
  • Junos: mgmt_junos
  • Nexus: N/A

Dependencies#

TopoNode#

Nodes can be selected with a label selector or listed by name. If neither is provided, the management network instance is configured on all TopoNode resources.

Referenced resources#

The ManagementRouter does not reference any other EDA resources.

Examples#

apiVersion: bootstrap.eda.nokia.com/v1
kind: ManagementRouter
metadata:
  labels:
    eda.nokia.com/init: init-base
    eda.nokia.com/source: derived
  name: init-base-mgmt-router
  namespace: eda
spec:
  staticRoutes:
    - nextHop: 172.16.100.100
      prefix: 172.19.255.0/24
cat << 'EOF' | kubectl apply -f -
apiVersion: bootstrap.eda.nokia.com/v1
kind: ManagementRouter
metadata:
  labels:
    eda.nokia.com/init: init-base
    eda.nokia.com/source: derived
  name: init-base-mgmt-router
  namespace: eda
spec:
  staticRoutes:
    - nextHop: 172.16.100.100
      prefix: 172.19.255.0/24
EOF

Custom Resource Definition#

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

ManagementRouter

bootstrap.eda.nokia.com / v1

SPEC

ManagementRouterSpec defines the desired state of ManagementRouter

  • #
  • #
  • #

STATUS

ManagementRouterStatus defines the observed state of ManagementRouter