IRB Interface#
Virtual Networks → IIIRB Interfaces
Documentation coming soon!
Custom Resource Definition#
To browse the Custom Resource Definition go to crd.eda.dev.
IRBInterface
SPEC
The IRBInterface enables the configuration and management of Layer 3 interfaces associated with a BridgeDomain. This resource allows for the specification of various parameters, including IP MTU, learning of unsolicited ARPs, IPv4 and IPv6 addresses, and unnumbered interface settings. It also supports advanced features such as BFD configuration, Virtual IP discovery, and ARP/ND-related settings like Proxy ARP/ND and EVPN route advertisement.
-
The gateway MAC to use on the anycast address, if left empty the node will automatically assign one.
-
Enable BFD on the IRBInterface.
-
The minimum interval in milliseconds between transmission of BFD control packets.
default: 1000range: 10 to 100000 -
The number of packets that must be missed to declare this session as down.
default: 3range: 3 to 20 -
Enables Biforward Detection.
default: false -
The minimum interval between echo packets the local node can receive.
default: 0range: 0 to 100000 -
The minimum interval in milliseconds between received BFD control packets that this system should support.
default: 1000range: 10 to 100000 -
Sets custom IP TTL or Hop Limit for multi-hop BFD sessions packets. Not applicable to single-hop BFD sessions.
range: 2 to 255
-
-
Reference to a BridgeDomain.
-
The description of the IRBInterface.
-
Controls the type of ARP/ND entries to advertise.
-
Advertise dynamic ARP entries.
default: false -
Advertise static ARP entries.
default: false -
Advertise dynamic ND entries.
default: false -
Advertise static ND entries.
default: false -
Use RFC9135-based symmetric mode for ARP/ND host route advertisements.
-
-
Configures host route population based on ARP entries.
-
Configures IP addresses on the IRBInterface.
-
-
Reference to a TopoNode resource, if not specified the IP address will be assigned to all nodes on which the IRB is deployed. If specified the IP address will be assigned to the specified node.
-
-
IP MTU for the IRBInterface [default=1500].
default: 1500range: 1280 to 9486 -
IPv4 parameters that are not applicable to IPv6.
-
Duration of time that dynamic ARP entries remain in the ARP cache before they expire.
default: 14400format: int32range: >= 0 -
Allow receiving and forwarding of directed broadcast packets. Enabled when set to true.
-
Enable or disable learning of unsolicited ARPs.
default: "Disabled"enum: "Enabled", "Disabled"
-
-
IPv6 parameters that are not applicable to IPv4.
-
Enable or disable learning of unsolicited Neighbor Advertisements.
default: "Disabled"enum: "All", "Global", "LinkLocal", "Disabled" -
Manages IPv6 Router Advertisement parameters.
-
The current hop limit to advertise in the router advertisement messages.
default: 64format: int32range: 0 to 255 -
Enable or disable IPv6 router advertisements.
default: false -
The IP MTU to advertise in the router advertisement messages.
format: int32range: 1280 to 9486 -
Enable DHCPv6 for address configuration (M-bit).
default: false -
Maximum time between router advertisements (in seconds).
default: 600format: int32range: 4 to 1800 -
Minimum time between router advertisements (in seconds).
default: 200format: int32range: 3 to 1350 -
Enable DHCPv6 for other configuration (O-bit).
default: false -
IPv6 prefixes to advertise in router advertisements.
-
IPv6Prefix defines the configuration for an IPv6 prefix advertisement.
-
When this is set in the prefix information option hosts can use the prefix for stateless address autoconfiguration (SLAAC).
default: true -
When this is set in the prefix information option hosts can use the prefix for on-link determination.
default: true -
The length of time in seconds (relative to the time the packet is sent) that addresses generated from the prefix via stateless address autoconfiguration remain preferred.
default: 604800format: int32range: 0 to 4294967295 -
An IPv6 global unicast address prefix.
-
The length of time in seconds (relative to the time the packet is sent) that the prefix is valid for the purpose of on-link determination.
default: 2592000format: int32range: 0 to 4294967295
-
-
-
Time in milliseconds for Neighbor Unreachability Detection.
default: 0format: int32range: 0 to 3600000 -
Time in milliseconds between retransmitted NS messages.
default: 0format: int32range: 0 to 1800000 -
Router lifetime in seconds for default gateway.
default: 1800format: int32range: 0 to 9000
-
-
-
Reference to a Router.
-
Configuration for Virtual IP discovery on the interface.
-
-
Virtual IP Address.
-
List of allowed MAC addresses for a discovered virtual IP address.
-
List of BridgeInterfaces on the associated MAC-VRF to which the ARP probes are sent. If left blank, the probes are sent on all BridgeInterfaces associated with the BridgeDomain.
-
ARP probe interval in seconds.
default: 0range: 0 to 86400 -
List of VLANs on the associated BridgeDomain to which the ARP probes are sent. If left blank, the probes are sent on all VLANs associated with the BridgeDomain.
-
-
STATUS
IRBInterfaceStatus defines the observed state of IRBInterface
-
Indicates the health score of the VNET.
-
Explains the reason for the health score.
-
Details of the interfaces associated with the IRB.
-
-
Administrative status of the SubInterface.
-
Timestamp of when this SubInterface last changed state.
-
Reference to Node object.
-
Node specific interface name.
-
Operating System of the Node.
-
Current operational state of the SubInterface.
enum: "Up", "Down", "Degraded", "Unknown"
-
-
-
Timestamp of the last state change.
-
Operational state of the VNET.
enum: "Up", "Down", "Degraded", "Unknown"