This module describes configuration and operational state data for Link Aggregation Control Protocol (LACP) for managing aggregate interfaces. It works in conjunction with the OpenConfig interfaces and aggregate interfaces models.
openconfig-interfaces
openconfig-yang-types
openconfig-extensions
openconfig-types
description:
Describes the LACP membership type, active or passive, of the
interface in the aggregate
type: enumeration
description:
Type of timeout used, short or long, by LACP participants
type: enumeration
description:
Indicates LACP synchronization state of participant
type: enumeration
description:
Defines the period options for the time between sending
LACP messages
type: enumeration
description:
Configuration and operational state data for LACP protocol
operation on the aggregate interface
nodetype: container (rw)
description:
Configuration data for LACP
nodetype: container (rw)
description:
Sytem priority used by the node on this LAG interface.
Lower value is higher priority for determining which node
is the controlling system.
nodetype: leaf (rw)
type: uint16
description:
Operational state data for LACP
nodetype: container (ro)
description:
Sytem priority used by the node on this LAG interface.
Lower value is higher priority for determining which node
is the controlling system.
nodetype: leaf (ro)
type: uint16
description:
Enclosing container for the list of LACP-enabled
interfaces
nodetype: container (rw)
description:
List of aggregate interfaces managed by LACP
nodetype: list (rw)
list keys: [name]
description:
Reference to the list key
nodetype: leaf (list key) (rw)
type: leafref
description:
Configuration data for each LACP aggregate interface
nodetype: container (rw)
description:
Reference to the interface on which LACP should be
configured. The type of the target interface must be
ieee8023adLag
nodetype: leaf (rw)
type: oc-if:base-interface-ref
description:
Set the period between LACP messages -- uses
the lacp-period-type enumeration.
nodetype: leaf (rw)
type: lacp-period-type
default: SLOW
description:
ACTIVE is to initiate the transmission of LACP packets.
PASSIVE is to wait for peer to initiate the transmission of
LACP packets.
nodetype: leaf (rw)
type: lacp-activity-type
default: ACTIVE
description:
The MAC address portion of the node's System ID. This is
combined with the system priority to construct the 8-octet
system-id
nodetype: leaf (rw)
type: oc-yang:mac-address
description:
If the fallback is set to true, current LACP interface is
able to establish a Link Aggregation (LAG) before it receives
LACP PDUs from its peer, and fallback to a single port active
after the expiry of the timeout period.
nodetype: leaf (rw)
type: boolean
description:
Sytem priority used by the node on this LAG interface.
Lower value is higher priority for determining which node
is the controlling system.
nodetype: leaf (rw)
type: uint16
description:
Operational state data for each LACP aggregate
interface
nodetype: container (ro)
description:
Reference to the interface on which LACP should be
configured. The type of the target interface must be
ieee8023adLag
nodetype: leaf (ro)
type: oc-if:base-interface-ref
description:
Set the period between LACP messages -- uses
the lacp-period-type enumeration.
nodetype: leaf (ro)
type: lacp-period-type
default: SLOW
description:
ACTIVE is to initiate the transmission of LACP packets.
PASSIVE is to wait for peer to initiate the transmission of
LACP packets.
nodetype: leaf (ro)
type: lacp-activity-type
default: ACTIVE
description:
The MAC address portion of the node's System ID. This is
combined with the system priority to construct the 8-octet
system-id
nodetype: leaf (ro)
type: oc-yang:mac-address
description:
If the fallback is set to true, current LACP interface is
able to establish a Link Aggregation (LAG) before it receives
LACP PDUs from its peer, and fallback to a single port active
after the expiry of the timeout period.
nodetype: leaf (ro)
type: boolean
description:
Sytem priority used by the node on this LAG interface.
Lower value is higher priority for determining which node
is the controlling system.
nodetype: leaf (ro)
type: uint16
description:
Configuration and operational state of the aggregate member
interfaces
nodetype: container (rw)
description:
List of member interfaces and their associated status for
a LACP-controlled aggregate interface
nodetype: list (rw)
list keys: [interface]
description:
Reference to aggregate member interface
nodetype: leaf (list key) (rw)
type: leafref
description:
Operational state data for aggregate members
nodetype: container (rw)
description:
Reference to interface member of the LACP aggregate
nodetype: leaf (rw)
type: oc-if:base-interface-ref
description:
Member interface's priority in its aggregate interface.
nodetype: leaf (rw)
type: uint16
description:
Operational state data for aggregate members
nodetype: container (ro)
description:
Reference to interface member of the LACP aggregate
nodetype: leaf (ro)
type: oc-if:base-interface-ref
description:
Member interface's priority in its aggregate interface.
nodetype: leaf (ro)
type: uint16
description:
Indicates participant is active or passive
nodetype: leaf (ro)
type: lacp-activity-type
description:
The timeout type (short or long) used by the
participant
nodetype: leaf (ro)
type: lacp-timeout-type
description:
Indicates whether the participant is in-sync or
out-of-sync
nodetype: leaf (ro)
type: lacp-synchronization-type
description:
A true value indicates that the participant will allow
the link to be used as part of the aggregate. A false
value indicates the link should be used as an individual
link
nodetype: leaf (ro)
type: boolean
description:
If true, the participant is collecting incoming frames
on the link, otherwise false
nodetype: leaf (ro)
type: boolean
description:
When true, the participant is distributing outgoing
frames; when false, distribution is disabled
nodetype: leaf (ro)
type: boolean
description:
MAC address that defines the local system ID for the
aggregate interface
nodetype: leaf (ro)
type: oc-yang:mac-address
description:
Current operational value of the key for the aggregate
interface
nodetype: leaf (ro)
type: uint16
description:
MAC address representing the protocol partner's interface
system ID
nodetype: leaf (ro)
type: oc-yang:mac-address
description:
Operational value of the protocol partner's key
nodetype: leaf (ro)
type: uint16
description:
Port number of the local (actor) aggregation member
nodetype: leaf (ro)
type: uint16
description:
Port number of the partner (remote) port for this member
port
nodetype: leaf (ro)
type: uint16
description:
Member interface partner's priority in its aggregate interface.
nodetype: leaf (ro)
type: uint16
description:
The timestamp indicates the absolute time of the last state
change of a LACP timeout. The last state change of the LACP
timeout is defined as what is reported as the operating state
to the system. The state change is both a timeout event and
when the timeout event is no longer active. The value is the
timestamp in nanoseconds relative to the Unix Epoch
(Jan 1, 1970 00:00:00 UTC).
nodetype: leaf (ro)
type: oc-types:timeticks64
description:
LACP protocol counters
nodetype: container (ro)
description:
Number of LACPDUs received
nodetype: leaf (ro)
type: oc-yang:counter64
description:
Number of LACPDUs transmitted
nodetype: leaf (ro)
type: oc-yang:counter64
description:
Number of LACPDU receive packet errors
nodetype: leaf (ro)
type: oc-yang:counter64
description:
Number of LACPDU transmit packet errors
nodetype: leaf (ro)
type: oc-yang:counter64
description:
Number of LACPDU unknown packet errors
nodetype: leaf (ro)
type: oc-yang:counter64
description:
Number of LACPDU illegal packet errors
nodetype: leaf (ro)
type: oc-yang:counter64
description:
Number of times the LACP state has transitioned
with a timeout since the time the device restarted
or the interface was brought up, whichever is most
recent. The last state change of the LACP timeout
is defined as what is reported as the operating state
to the system. The state change is both a timeout
event and when the timeout event is no longer active.
nodetype: leaf (ro)
type: oc-yang:counter64