Link Aggregation Control Protocol
Project type: Main
LACP modules is a link aggregation control protocol implementation in the form of an ML-SAL service module. It is used for auto discovery and aggregation of multiple links between the ODL network (the switches or routers) and other LACP-enabled endpoints or switches and routers, firewalls, and load balancers.
The LACP protocol was initially released as the IEEE Ethernet 802.3ad specification, but it was later moved to help bridge and manage groups, as apparent in the 802.1AX specification.
LACP modules within OpenDaylight receive and process LACP control packets through the SAL packet processing service. They also send out LACP control packets through all the active switch ports using the SAL packet processing service; this is done at regular intervals, based on the timer interval configuration. Since this module is designed to aggregate only external links, it ignores the LACP packets received through internal links. It uses the SAL-FLOW service to create LAGs within the switch: