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