Files
ols-ucentral-schema/schema/interface.ethernet.yml
2021-08-20 16:42:28 +02:00

60 lines
1.6 KiB
YAML

description:
This section defines the physical copper/fiber ports that are members of the
interface. Network devices are referenced by their logical names.
type: object
properties:
select-ports:
description:
The list of physical network devices that shall be added to the interface.
The names are logical ones and wildcardable. "WAN" will use whatever the
hardwares default upstream facing port is. "LANx" will use the "x'th"
downstream facing ethernet port. LAN* will use all downstream ports.
type: array
items:
type: string
examples:
- LAN1
- LAN2
- LAN3
- LAN4
- LAN*
- WAN*
- "*"
multicast:
description:
Enable multicast support.
type: boolean
default: true
learning:
description:
Controls whether a given port will learn MAC addresses from received
traffic or not. If learning if off, the bridge will end up flooding
any traffic for which it has no FDB entry. By default this flag is on.
type: boolean
default: true
isolate:
description:
Only allow communication with non-isolated bridge ports when enabled.
type: boolean
default: false
macaddr:
description:
Enforce a specific MAC to these ports.
type: string
format: uc-mac
reverse-path-filter:
description:
Reverse Path filtering is a method used by the Linux Kernel to help
prevent attacks used by Spoofing IP Addresses.
type: boolean
default: false
vlan-tag:
description:
Shall the port have a vlan tag.
type: string
enum:
- tagged
- un-tagged
- auto
default: auto