Port
A Port is a front panel network interface of a Node used as Fabric Port to interconnect with other Nodes, as Routed Port to peer at Layer 3 with external devices or as a Host Port to connect to other endpoints via Layer 2 (VLAN).
Location in GUI: Fabrics » XXX » Nodes » XXX » Port configurations
Diagram
Section titled “Diagram”Classes
Section titled “Classes”nodes (hyperfabric.fabrics)
Section titled “nodes (hyperfabric.fabrics)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| ports | List | [ports] | No |
ports (hyperfabric.fabrics.nodes)
Section titled “ports (hyperfabric.fabrics.nodes)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Yes | ||
| roles | List | Choice[UNUSED_PORT, FABRIC_PORT, HOST_PORT, ROUTED_PORT] | Yes | |
| description | String | No | ||
| enabled | Boolean | true, false | No | true |
| ipv4_addresses | List | IP | No | |
| ipv6_addresses | List | IP | No | |
| prevent_forwarding | Boolean | true, false | No | |
| vrf | String | No | ||
| labels | List | String | No | |
| annotations | Map | No | ||
| sub_interfaces | List | [sub_interfaces] | No |
sub_interfaces (hyperfabric.fabrics.nodes.ports)
Section titled “sub_interfaces (hyperfabric.fabrics.nodes.ports)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| id | Integer | Yes | ||
| description | String | No | ||
| enabled | Boolean | true, false | No | true |
| ipv4_addresses | List | IP | No | |
| ipv6_addresses | List | IP | No | |
| vlan_id | Integer | min: 1, max: 4094 | No | |
| vrf | String | No | ||
| labels | List | String | No | |
| annotations | Map | No |
Examples
Section titled “Examples”hyperfabric: fabrics: - name: My Fabric 01 nodes: - name: Leaf01 ports: - name: Ethernet1_3 description: Connected to server01 e0 ipv4_address: 10.1.10.1/24