Router Interconnect#
Virtual Networks → RIRouter Interconnects
Documentation coming soon!
Custom Resource Definition#
To browse the Custom Resource Definition go to crd.eda.dev.
RouterInterconnect
SPEC
RouterInterconnectSpec allows to configure a RouterInterconnect instance.
-
BGP Service Instance parameters for the Interconnect.
-
Control plane protocol used for the service instance.
enum: "EVPN", "IPVPN" -
D-PATH Domain ID used for the service instance.
-
Encapsulation type used for the service instance.
enum: "VXLAN", "MPLS" -
Optional for IPVPN (can be used to auto-derive RTs), required for EVPN control plane on SRLinux.
format: int32 -
Reference to a Policy CR that will be used to export routes.
-
Export route target in 'target:N:N' format. One of ExportTarget or ExportPolicy must be specified.
-
Reference to a Policy CR that will be used to import routes.
-
Import route target in 'target:N:N' format. One of ImportTarget or ImportPolicy must be specified.
-
Route Distinguisher for the service instance.
-
// Administrator part of the route distinguisher (2- or 4-byte integer for Type 0 or Type 2 RDs, 4-byte dotted quad notation for Type 1 RDs). `SystemIP` keyword can be used to auto-assign with Type 1 RD.` // +eda:ui:title="Administrator" // +kubebuilder:validation:Optional Administrator string `json:"administrator,omitempty"` Assigned number part of the route distinguisher, or a `Pool` keyword to allocate from a pool.
-
Reference to a pool to use for Route Distinguisher allocation.
-
Route distinguisher type.
enum: "Type 0", "Type 1", "Type 2"
-
-
-
Label selector to select nodes on which to configure the RouterInterconnect.
-
List of nodes (gateways) on which to configure the RouterInterconnect.
STATUS
RouterInterconnectStatus defines the observed state of RouterInterconnect
-
Indicates the health score of the RouterInterconnect.
-
Explains the reason for the health score.
-
Timestamp of the last state change.
-
List of nodes on which the RouterInterconnect is deployed.
-
Operational state of the RouterInterconnect.
enum: "Up", "Down", "Degraded", "Unknown"