mirror of
https://github.com/Telecominfraproject/ols-ucentral-schema.git
synced 2025-10-29 09:12:20 +00:00
74 lines
2.0 KiB
YAML
74 lines
2.0 KiB
YAML
description:
|
|
This section describes the logical network interfaces of the device.
|
|
Interfaces as their primary have a role that is upstream, downstream,
|
|
guest, ....
|
|
type: object
|
|
properties:
|
|
name:
|
|
description:
|
|
This is a free text field, stating the administrative name of the
|
|
interface. It may contain spaces and special characters.
|
|
type: string
|
|
examples:
|
|
- LAN
|
|
role:
|
|
description:
|
|
The role defines if the interface is upstream or downstream facing.
|
|
type: string
|
|
enum:
|
|
- upstream
|
|
- downstream
|
|
isolate-hosts:
|
|
description:
|
|
This option makes sure that any traffic leaving this interface is isolated
|
|
and all local IP ranges are blocked. It essentially enforces "guest network"
|
|
firewall settings.
|
|
type: boolean
|
|
metric:
|
|
description:
|
|
The routing metric of this logical interface. Lower values have higher
|
|
priority.
|
|
type: integer
|
|
maximum: 4294967295
|
|
minimum: 0
|
|
mtu:
|
|
description:
|
|
The MTU of this logical interface.
|
|
type: integer
|
|
maximum: 1500
|
|
minimum: 1280
|
|
services:
|
|
description:
|
|
The services that shall be offered on this logical interface. These are
|
|
just strings such as "ssh", "lldp", "mdns"
|
|
type: array
|
|
items:
|
|
type: string
|
|
examples:
|
|
- ssh
|
|
- lldp
|
|
vlan-awareness:
|
|
description:
|
|
Setup additional VLANs inside the bridge
|
|
type: object
|
|
properties:
|
|
first:
|
|
type: integer
|
|
last:
|
|
type: integer
|
|
vlan:
|
|
$ref: "https://ucentral.io/schema/v1/interface/vlan/"
|
|
bridge:
|
|
$ref: "https://ucentral.io/schema/v1/interface/bridge/"
|
|
ethernet:
|
|
type: array
|
|
items:
|
|
$ref: "https://ucentral.io/schema/v1/interface/ethernet/"
|
|
ipv4:
|
|
$ref: "https://ucentral.io/schema/v1/interface/ipv4/"
|
|
ipv6:
|
|
$ref: "https://ucentral.io/schema/v1/interface/ipv6/"
|
|
broad-band:
|
|
$ref: "https://ucentral.io/schema/v1/interface/broad-band/"
|
|
tunnel:
|
|
$ref: "https://ucentral.io/schema/v1/interface/tunnel/" |