Link aggregation group optimization
US-2022038382-A1 · Feb 3, 2022 · US
US12432118B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12432118-B2 |
| Application number | US-202217711696-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 1, 2022 |
| Priority date | Apr 1, 2022 |
| Publication date | Sep 30, 2025 |
| Grant date | Sep 30, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system for facilitating auto-formation of link aggregations is provided. During operation, the system can obtain information associated with connectivity between a first device and a second device. The system can remotely provide network configurations to the first and second devices via a network. If the connectivity includes a plurality of links, the system can identify a subset of links of the plurality of links that can be configured as a Link Aggregation Group (LAG) based on a set of grouping criteria for selecting a respective link for the LAG. The system can then generate respective configuration commands executable at the first and second devices for generating the LAG based on the information associated with connectivity. Subsequently, the system can send the respective configuration commands to the first and second devices. The configuration commands can facilitate the formation of the LAG at the first and second devices.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: obtaining, at a computing system, information associated with connectivity between a first device and a second device, wherein the computing system remotely provides network configurations to the first and second devices via a network; in response to determining that the connectivity includes a plurality of links, identifying a subset of links of the plurality of links that can be configured as a Link Aggregation Group (LAG) between the first and second devices based on a set of grouping criteria for selecting a respective link for the LAG, wherein the LAG operates as an aggregated link with redundancy; generating respective configuration commands executable at the first and second devices for generating the LAG based on the information associated with connectivity; sending the respective configuration commands to the first and second devices, wherein the respective configuration commands facilitate formation of the LAG at the first and second devices; and determining whether to reconfigure one or more ports forming the subset of links based on a set of strategies, wherein the reconfiguration facilitates configuration consistency among ports of the subset of links. 2. The method of claim 1 , wherein obtaining the information associated with the connectivity between the first and second devices further comprises receiving respective notification messages comprising local link configuration information from the first and second devices. 3. The method of claim 2 , wherein the local link configuration information comprises telemetry data discovered using Link Layer Discovery Protocol (LLDP) at the first and second devices. 4. The method of claim 1 , wherein the set of grouping criteria indicates one or more of: ports participating in the LAG belong to the first and second devices, a threshold number of ports are present in the LAG, a same set of virtual local area networks (VLANs) are configured at a respective port of the LAG, and a respective port of the LAG belong to a same port type. 5. The method of claim 1 , wherein the set of strategies indicates whether to generate one or more of: no LAG, all possible LAGs, a LAG that groups all possible redundant connections, and a LAG with a highest possible transmission capacity. 6. The method of claim 1 , further comprising identifying a second subset of links of the plurality of links that can be configured as a second LAG between the first and second devices based on the set of grouping criteria. 7. The method of claim 1 , further comprising: obtaining updated information indicating a modification to one or more ports or links of the LAG; and determining whether the LAG can be maintained. 8. The method of claim 7 , further comprising: in response to determining that the LAG can be maintained, generating respective configuration commands executable at the first and second devices for updating the LAG in accordance with the updated information; and in response to determining that the LAG cannot be maintained, generating respective configuration commands executable at the first and second devices for removing the LAG. 9. A non-transitory computer-readable storage medium storing instructions that when executed by a computing system cause the computing system to perform a method, the method comprising: obtaining, at the computing system, information associated with connectivity between a first device and a second device, wherein the computing system remotely provides network configurations to the first and second devices via a network; in response to determining that the connectivity includes a plurality of links, identifying a subset of links of the plurality of links that can be configured as a Link Aggregation Group (LAG) between the first and second devices based on a set of grouping criteria for selecting a respective link for the LAG, wherein the LAG operates as an aggregated link with redundancy; generating respective configuration commands executable at the first and second devices for generating the LAG based on the information associated with connectivity; sending the respective configuration commands to the first and second devices, wherein the respective configuration commands facilitate formation of the LAG at the first and second devices; and determining whether to reconfigure one or more ports forming the subset of links based on a set of strategies, wherein the reconfiguration facilitates configuration consistency among ports of the subset of links. 10. The non-transitory computer-readable storage medium of claim 9 , wherein obtaining the information associated with the connectivity between the first and second devices further comprises receiving respective notification messages comprising local link configuration information from the first and second devices. 11. The non-transitory computer-readable storage medium of claim 10 , wherein the local link configuration information comprises telemetry data discovered using Link Layer Discovery Protocol (LLDP) at the first and second devices. 12. The non-transitory computer-readable storage medium of claim 9 , wherein the set of grouping criteria indicates one or more of: ports participating in the LAG belong to the first and second devices, a threshold number of ports are present in the LAG, a same set of virtual local area networks (VLANs) are configured at a respective port of the LAG, and a respective port of the LAG belong to a same port type. 13. The non-transitory computer-readable storage medium of claim 9 , wherein the set of strategies indicates whether to generate one or more of: no LAG, all possible LAGs, a LAG that groups all possible redundant connections, and a LAG with a highest possible transmission capacity. 14. The non-transitory computer-readable storage medium of claim 9 , wherein the method further comprises identifying a second subset of links of the plurality of links that can be configured as a second LAG between the first and second devices based on the set of grouping criteria. 15. The non-transitory computer-readable storage medium of claim 9 , wherein the method further comprises: obtaining updated information indicating a modification to one or more ports or links of the LAG; and determining whether the LAG can be maintained. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises: in response to determining that the LAG can be maintained, generating respective configuration commands executable at the first and second devices for updating the LAG in accordance with the updated information; and in response to determining that the LAG cannot be maintained, generating respective configuration commands executable at the first and second devices for removing the LAG. 17. A computer system, comprising: processing circuitry; a computer-readable storage medium comprising instructions executable by the processing circuitry to: obtain, at the computer system, information associated with connectivity between a first device and a second device, wherein the computer system remotely provides network configurations to the first and second devices via a network; in response to determining that the connectivity includes a plurality of links, identify a subset of links of the plurality of links that can be configured as a Link Aggregation Group (LAG) between the first and second devices based on a set of grouping criteria for selecting a respective link for the LAG, wherein the LAG operates as an aggregated link with redundancy; and generate respective
Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · CPC title
Configuration setting · CPC title
Reducing energy consumption in communication networks · CPC title
Link aggregation, e.g. trunking · CPC title
for initial configuration or provisioning, e.g. plug-and-play · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.