Redundent virtual link aggregation group
First Claim
1. A switch, comprising:
- link aggregation circuitry configured to establish a single virtual link aggregation group (VLAG) comprising a first set of links and a second set of links, whereina first end device is reachable via the VLAG through the first set of links from the switch and a second switch in one hop, anda second end device is reachable via the VLAG through the second set of links from the switch and the second switch in one hop; and
link management circuitry configured to;
determine a current mode of the VLAG by comparing a respective number of operational links in the first set of links and the second set of links with a protection threshold value, the current mode indicating which one of the first set of links and the second set of links is currently active in the VLAG; and
operate, based on the current mode and a port role, the first set of links as active links carrying traffic for the VLAG and the second set of links as standby links for the first set of links, the port role being of a respective port participating in the VLAG and the port role indicating whether the respective port corresponds to an active link or a standby link,wherein comparing the respective number of operational links includes determining whether the number of operational links in one of the first set of links and the second set of links is lower than the protection threshold value and whether the number of operational links in another of the first and second set of links is greater than or equal to the protection threshold value.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes a link aggregation module and a link management module. The link aggregation module establishes a virtual link aggregation group comprising a plurality of links coupled to the switch and one or more other switches. The plurality of links includes a first and a second sets of links coupling a first and a second end devices, respectively. The link management module determines a current mode which indicates which of the sets of links is currently active, and operates the first and the second sets of links as active and standby links, respectively, for the virtual link aggregation group based on the current mode and a port role for a port participating in the virtual link aggregation group. The port role indicates whether the port is coupled to an active link or a backup link.
-
Citations
21 Claims
-
1. A switch, comprising:
link aggregation circuitry configured to establish a single virtual link aggregation group (VLAG) comprising a first set of links and a second set of links, wherein a first end device is reachable via the VLAG through the first set of links from the switch and a second switch in one hop, and a second end device is reachable via the VLAG through the second set of links from the switch and the second switch in one hop; and link management circuitry configured to; determine a current mode of the VLAG by comparing a respective number of operational links in the first set of links and the second set of links with a protection threshold value, the current mode indicating which one of the first set of links and the second set of links is currently active in the VLAG; and operate, based on the current mode and a port role, the first set of links as active links carrying traffic for the VLAG and the second set of links as standby links for the first set of links, the port role being of a respective port participating in the VLAG and the port role indicating whether the respective port corresponds to an active link or a standby link, wherein comparing the respective number of operational links includes determining whether the number of operational links in one of the first set of links and the second set of links is lower than the protection threshold value and whether the number of operational links in another of the first and second set of links is greater than or equal to the protection threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method, comprising:
-
establishing a single virtual link aggregation group (VLAG) comprising a first set of links and a second set of links, wherein a first end device is reachable via the VLAG through the first set of links from a switch and a second switch in one hop, and a second end device is reachable via the VLAG through the second set of links from the switch and the second switch in one hop; determining a current mode of the VLAG by comparing a respective number of operational links in the first set of links and the second set of links with a protection threshold value, the current mode indicating which one of the first set of links and die second set of links is currently active in the VLAG; and operating, based on the current mode and a port role, the first set of links as active links carrying traffic for the VLAG and the second set of links as standby links for the first set of links, the port role being of a respective port participating in the VLAG and the port role indicating whether the respective port corresponds to an active link or a standby link, wherein comparing the respective number of operational links includes determining whether the number of operational links in one of the first and second sets of links is lower than the protection threshold value and whether the number of operational links in another of the first and second set of links is greater than or equal to the threshold value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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:
-
establishing a single virtual link aggregation group (VLAG) comprising a first set of links and a second set of links, wherein a first end device is reachable via the VLAG through the first set of links from a switch and a second switch in one hop, and a second end device is reachable via the VLAG through the second set of links from the switch and the second switch in one hop; determining a current mode of the VLAG by comparing a respective number of operational links in the first set of links and the second set of links with a protection threshold value, the current mode indicating which one of the first set of links and die second set of links is currently active in the VLAG; and operating, based on the current mode and a port role, the first set of links as active links carrying traffic for the VLAG and the second set of links as standby links for the first set of links, the port role being of a respective port participating in the VLAG and the port role indicating whether the respective port corresponds to an active link or a standby link, wherein comparing the respective number of operational links includes determining whether the number of operational links in one of the first set of links and the second set of links is lower than the protection threshold value and whether the number of operational links in another of the first and second set of links is greater than or equal to the threshold value.
-
Specification