Router#
Virtual Networks → RRouters
Documentation coming soon!
Custom Resource Definition#
To browse the Custom Resource Definition go to crd.eda.dev.
Router
SPEC
The Router enables the configuration and management of routing functions within a network. This resource allows for setting a unique Router ID, configuring VNIs and EVIs with options for automatic allocation, and defining import and export route targets. It also includes advanced configuration options such as BGP settings, including autonomous system numbers, AFI/SAFI options, and route advertisement preferences. Node selectors can be used to constrain the deployment of the router to specific nodes within the network.
-
BGP configuration.
-
Autonomous System number for BGP.
range: 1 to 4294967295 -
Preference to be set for eBGP [default=170].
default: 170range: 1 to 255 -
Enable or disable BGP.
default: false -
Reference to a Policy CR that will be used to filter routes advertised to peers.
-
Preference to be set for iBGP [default=170].
default: 170range: 1 to 255 -
Reference to a Policy CR that will be used to filter routes received from peers.
-
IP aliasing configuration.
-
-
10 byte Ethernet Segment Identifier, if not set a type 0 ESI is generated.
default: "auto" -
The nexthop IP address to track for the IP alias.
-
When not set the ES is used in an all active mode. This references the TopoNode object and when set, the DF algorithm is configured to type preference and the selected Node is set with a higher preference value. All other Nodes have a lower value configured.
-
-
-
Parameters relating to the IPv4 unicast AFI/SAFI.
-
Enables advertisement of IPv4 Unicast routes with IPv6 next-hops to peers.
-
Enables the IPv4 unicast AFISAFI.
default: false -
Enable multipath.
-
When set to true, BGP is allowed to build a multipath set using BGP routes with different neighbor AS (most recent AS in the AS_PATH), When set to false, BGP is only allowed to use non-best paths for ECMP if they meet the multipath criteria and they have the same neighbor AS as the best path.
default: true -
The maximum number of BGP ECMP next-hops for BGP routes with an NLRI belonging to the address family of this configuration context.
range: 1 to 256
-
-
Enables the advertisement of the RFC 5549 capability to receive IPv4 routes with IPv6 next-hops.
-
-
Parameters relating to the IPv6 unicast AFI/SAFI.
-
Enables the IPv6 unicast AFISAFI
default: false -
Enable multipath
-
When set to true, BGP is allowed to build a multipath set using BGP routes with different neighbor AS (most recent AS in the AS_PATH), When set to false, BGP is only allowed to use non-best paths for ECMP if they meet the multipath criteria and they have the same neighbor AS as the best path.
default: true -
The maximum number of BGP ECMP next-hops for BGP routes with an NLRI belonging to the address family of this configuration context.
range: 1 to 256
-
-
-
Keychain to be used for authentication
-
Minimum wait time before advertising routes post BGP restart.
default: 0range: 0 to 3600 -
Enable rapid withdrawal in BGP.
default: true -
Wait for FIB installation before advertising routes.
default: false
-
-
The name of the Router to configure on the device.
-
The description of the Router.
-
Set the maximum number of ECMP paths for the Router. This is supported only by some platforms, and will be ignored for others.
range: 1 to 256 -
Encapsulation-specific options (such as MPLS tunneling options).
default: {"vxlan": {"tunnelIndexPool": "tunnel-index-pool", "vniPool": "vni-pool"}}-
VXLAN encapsulation options. Only applicable if VXLAN encapsulation is used (Type=EVPNVXLAN).
-
Reference to tunnel index allocation pool.
default: "tunnel-index-pool" -
VNI for the Router; leave blank for auto-allocation from VNI pool. Only applicable to VXLAN encapsulation.
range: 1 to 16777215 -
Reference to VNI pool for auto-allocation. Only applicable to VXLAN encapsulation.
default: "vni-pool"
-
-
EVI for the Router; leave blank for auto-allocation from EVI pool. Optional for IPVPN (can be used to auto-derive RTs), required for EVPN.
range: 1 to 65535 -
Reference to EVI pool for auto-allocation.
default: "evi-pool" -
Export route target in 'target:N:N' format, if not specified, the default value taken as "target:1:<evi>".
-
Import route target in 'target:N:N' format, if not specified, the default value taken as "target:1:<evi>".
-
Node selectors for deployment constraints. If Nodes are selected, the Router will only be deployed on the Nodes selected, if left blank it will be deployed on all Nodes for which there are IRB or RoutedInterfaces referencing this Router.
-
Resilient Hashing configuration.
-
IPv4 or IPv6 prefix. Active routes in the FIB that exactly match this prefix or that are longer matches of this prefix are provided with resilient-hash programming.
-
-
The number of times each next-hop is repeated in the fill pattern if there are max-paths ECMP next-hops.
default: 1range: 1 to 32 -
The maximum number of ECMP next-hops per route associated with the resilient-hash prefix.
default: 1range: 1 to 64 -
IPv4 or IPv6 prefix. Active routes in the FIB that exactly match this prefix or that are longer matches of this prefix are provided with resilient-hash programming.
-
-
-
-
Router ID.
-
Select the type of Router. Simple doesn't include any overlay control plane or dataplane properties (such as EVPN/VXLAN). EVPNVXLAN includes the properties needed to provision this Router over an IP Fabric.
default: "EVPNVXLAN"enum: "Simple", "EVPNVXLAN", "EVPNMPLS", "IPVPN"
STATUS
RouterStatus defines the observed state of Router
-
List of BGPPeers attached to the router.
-
EVI in use for this Router.
-
Export route target for this Router.
-
Indicates the health score of the Router.
-
Explains the reason for the health score.
-
Import route target for this Router.
-
List of IRBInterfaces attached to the router.
-
Timestamp of the last state change.
-
List of nodes on which the Router is deployed.
-
Number of nodes on which the Router is configured.
-
Operational state of the Router.
enum: "Up", "Down", "Degraded", "Unknown" -
List of RoutedInterfaces attached to the router.
-
Vxlan tunnel index in use.
-
VNI in use for this Router.