Skip to content

Default OSPF Instance#

Underlay Routing → DODefault OSPF Instances

Open Shortest Path First, or OSPF, is a routing protocol to exchange IP routes. There are two versions of the OSPF protocol:

  • Version 2 is configured on IPv4 interfaces and only exchances IPv4 prefixes
  • Version 3 is configured on IPv6 interfaces and exchanges both IPv4 and IPv6 prefixes

Consider using a Fabric

This resource is typically created as a derived resource by the Fabric resource, which takes care of building your entire datacenter fabric, and includes an option to use OSPF in the underlay. Whenever possible, use the Fabric resource instead of manually creating a DefaultOSPFInstance.

OSPF sessions in the default VRF are always established between DefaultOSPFInterfaces in a DefaultOSPFArea, and never operate inter-area. To connect two OSPF areas to each other, an area border router (ABR) configures both areas in the same DefaultOSPFInstance. A DefaultOSPFInstance is an isolated process with its own Link State Database (LSDB).

To set up an OSPF instance in the overlay, use OSPFInstance instead.

Dependencies#

The DefaultOSPFInstance resource has no dependencies.

Referenced resources#

The DefaultOSPFInstance does not reference any other resources.

Examples#

apiVersion: protocols.eda.nokia.com/v2
kind: DefaultOSPFInstance
metadata:
  name: fabric-ospfv3-ipv4
  namespace: eda
spec:
  addressFamily: IPv4Unicast
  enabled: true
  maxECMP: 64
  version: OSPFv3
cat << 'EOF' | kubectl apply -f -
apiVersion: protocols.eda.nokia.com/v2
kind: DefaultOSPFInstance
metadata:
  name: fabric-ospfv3-ipv4
  namespace: eda
spec:
  addressFamily: IPv4Unicast
  enabled: true
  maxECMP: 64
  version: OSPFv3
EOF

Custom Resource Definition#

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

DefaultOSPFInstance

protocols.eda.nokia.com / v2

SPEC

DefaultOSPFInstanceSpec defines the desired state of DefaultOSPFInstance

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

STATUS

DefaultOSPFInstanceStatus defines the observed state of DefaultOSPFInstance

  • #
  • #
  • #
  • #