Interfaces Application#
| Group/Version | interfaces.eda.nokia.com/v1 |
| Supported OS | Nokia SR Linux: 24.10.*, 25.3.*, 25.7.*, 25.10.*, 26.3.* Nokia SR OS: 24.10.r4+, 25.3.r2+, 25.7.*, 25.10.*, 26.3.* Arista EOS: 4.33.2f:beta Cisco NX-OS: 10.5.2:alpha |
| Catalog | Nokia/catalog/interfaces |
| Source Code | coming soon |
The Interfaces application models physical ports on equipment, and is therefore one of the cornerstones of EDA. It provides the following components:
Interface types#
The Interface resource declaratively defines abstracted network interfaces for the range of supported network operating systems and supports three primary interface types:
- Standard Interface: Individual physical interfaces
- LAG (Link Aggregation Group): Bundled interfaces operating as a single logical link
- Loopback: Virtual interfaces for management and routing purposes
Breakout ports#
On networking equipment especially, physical ports can "break out" into multiple interfaces, through a breakout cable. This special cable splits a physical port with a higher capacity (e.g. 100G) into multiple lower capacity endpoints (e.g. 4 x 25G). Since this breakout cable has one "head" on one end and multiple "arms" on the other end, this cable is also known as an octopus cable.
- A
Breakoutresource configures the physical port on the node to support multiple physical endpoints (breakout ports) - An
Interfaceresource models one end of a physical link, with a unique endpoint
flowchart LR
A((Port 1)) --> B
B[Breakout CR\n4x25G] --> I1
B --> I2
B --> I3
B --> I4
I1[Interface CR 1] --> C1((Compute 1))
I2[Interface CR 2] --> C2((Compute 2))
I3[Interface CR 3] --> C3((Compute 3))
I4[Interface CR 4] --> C4((Compute 4)) Resource creation
Breakout resources do not create derived Interface resources. The Interfaces must be created manually if they are connected to endpoints.