Skip to content

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:

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 Breakout resource configures the physical port on the node to support multiple physical endpoints (breakout ports)
  • An Interface resource 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.