NCM::Component::metaconfig::cumulus - schema¶
Types¶
- /software/components/metaconfig/cumulus_port
- /software/components/metaconfig/cumulus_ipv4
- /software/components/metaconfig/cumulus_vlan
- /software/components/metaconfig/cumulus_port_speed
- Description: in 1000
- /software/components/metaconfig/cumulus_interface_bridge
- /software/components/metaconfig/cumulus_interface_bridge/access
- Description: access port to VLAN
- Optional
- Type: cumulus_vlan
- /software/components/metaconfig/cumulus_interface_bridge/vids
- Description: tagger VLANs, VLAN for untagged traffic is bridge pvid
- Optional
- Type: cumulus_vlan
- /software/components/metaconfig/cumulus_interface_bridge/enable
- Description: interface is part of bridge (default called bridge)
- Required
- Type: boolean
- Default value: true
- /software/components/metaconfig/cumulus_interface_common
- /software/components/metaconfig/cumulus_interface_common/alias
- Description: comment field
- Optional
- Type: string
- /software/components/metaconfig/cumulus_interface_common/address
- Description: clag ip address
- Optional
- Type: cumulus_ipv4
- /software/components/metaconfig/cumulus_interface_common/mask
- Description: address subnet prefix
- Optional
- Type: long
- Range: 0..32
- /software/components/metaconfig/cumulus_interface_common/bridge
- Required
- Type: cumulus_interface_bridge
- /software/components/metaconfig/cumulus_clagd
- /software/components/metaconfig/cumulus_clagd/peer-ip
- Required
- Type: cumulus_ipv4
- /software/components/metaconfig/cumulus_clagd/sys-mac
- Description: MAC should be the same for both MLAG members
- Required
- Type: type_hwaddr
- /software/components/metaconfig/cumulus_clagd/backup-ip
- Optional
- Type: cumulus_ipv4
- /software/components/metaconfig/cumulus_clagd/priority
- Optional
- Type: long
- Range: 0..65535
- /software/components/metaconfig/cumulus_peerlink
- /software/components/metaconfig/cumulus_peerlink/slaves
- Description: bond slaves for the link
- Required
- Type: cumulus_port
- /software/components/metaconfig/cumulus_peerlink/vlan
- Description: vlan dedicated to the peerlink
- Required
- Type: cumulus_vlan
- Default value: 4094
- /software/components/metaconfig/cumulus_peerlink/clagd
- Required
- Type: cumulus_clagd
- /software/components/metaconfig/cumulus_interface_link
- /software/components/metaconfig/cumulus_interface_link/autoneg
- Optional
- Type: boolean
- /software/components/metaconfig/cumulus_interface_link/speed
- Description: in 1000
- Optional
- Type: cumulus_port_speed
- /software/components/metaconfig/cumulus_interface
- /software/components/metaconfig/cumulus_interface/inet
- Optional
- Type: choice
- /software/components/metaconfig/cumulus_interface/gateway
- Optional
- Type: type_ipv4
- /software/components/metaconfig/cumulus_interface/slaves
- Description: bond slaves for the link
- Optional
- Type: cumulus_port
- /software/components/metaconfig/cumulus_interface/post-up
- Description: command to run after interface is up
- Optional
- Type: string
- /software/components/metaconfig/cumulus_interface/clag-id
- Description: mandatory and unique for dual-connected hosts, using ports on different MLAG members
- Optional
- Type: long
- Range: 0..65535
- /software/components/metaconfig/cumulus_interface/link
- Optional
- Type: cumulus_interface_link
- /software/components/metaconfig/cumulus_interface/bond-lacp-bypass-allow
- Description: LACP bypass (eg to PXE hosts with LACP)
- Optional
- Type: boolean
- /software/components/metaconfig/cumulus_interface/mstpctl-bpduguard
- Description: STP BPDU Guard
- Optional
- Type: boolean
- /software/components/metaconfig/cumulus_bridge
- /software/components/metaconfig/cumulus_bridge/pvid
- Description: VLAN for untagged packets
- Optional
- Type: cumulus_vlan
- /software/components/metaconfig/cumulus_bridge/stp
- Description: STP
- Optional
- Type: boolean
- /software/components/metaconfig/cumulus_bridge/vids
- Description: Supported VLANs
- Optional
- Type: cumulus_vlan
- /software/components/metaconfig/cumulus_bridge/vlan-aware
- Description: VLAN aware
- Optional
- Type: boolean
- /software/components/metaconfig/cumulus_bridge/mcsnoop
- Description: enable/disable multicast snooping
- Optional
- Type: boolean
- /software/components/metaconfig/cumulus_interfaces
- /software/components/metaconfig/cumulus_interfaces/interfaces
- Description: interfaces
- Optional
- Type: cumulus_interface
- /software/components/metaconfig/cumulus_interfaces/peerlink
- Description: MLAG peerlink configuration
- Optional
- Type: cumulus_peerlink
- /software/components/metaconfig/cumulus_interfaces/bridge
- Description: bridge
- Optional
- Type: cumulus_bridge
- /software/components/metaconfig/cumulus_ports_port
- Description: a port in a switch. default setting is a disabled port.
- /software/components/metaconfig/cumulus_ports_port/speed
- Required
- Type: cumulus_port_speed
- Default value: 1
- /software/components/metaconfig/cumulus_ports_port/number
- Description: number of ports. 0 is disabled port, -1 is short for number:1,speed:default
- Required
- Type: long
- Range: -1..
- /software/components/metaconfig/cumulus_ports
- /software/components/metaconfig/cumulus_ports/ports
- Description: port numbers are increased with 1 relative to the index in the list
- Required
- Type: cumulus_ports_port
- /software/components/metaconfig/cumulus_ports/default
- Description: default port speed
- Required
- Type: cumulus_port_speed