Method and system for sharing state between network elements
AssigneeArista Networks, Inc.
InventorKenneth James Duda
Life of this patent
Estimating the term…
Abstract
A method for processing state information updates. The method includes receiving, by a coordination point, a plurality of state information from a plurality of network elements; processing at least one of the plurality of state information to generate a result; and applying the result to at least one of the plurality of network elements in order to modify an operation of the at least one of the plurality of network elements.
Claims18
A method for processing state information updates comprising:
- receiving, by a coordination point, a plurality of state information from a plurality of network elements, wherein the plurality of state information is associated with virtual local area network (VLAN) implementations on the plurality of network elements;
- processing at least one of the plurality of state information to generate a result, wherein the processing comprises:
- making a first determination, using the at least one of the plurality of state information, that a VLAN state of a first network element of the plurality of network elements has changed from a previous state to a current state;
- and
- based on the first determination, making a second determination that a change in configuration of a second network element of the plurality of network elements is required, wherein the second network element is part of the same VLAN as the first network element and is not configured as the coordination point;
- and
- applying, by writing updated state information into an outgoing state module of the coordination point that is associated with the second network element, the result to the second network element in order to modify an operation of the second network element.
A non-transitory computer readable medium (CRM) comprising instructions, which when executed by a processor perform a method, the method comprising:
- receiving a plurality of state information from a plurality of network elements, wherein the plurality of state information is associated with virtual local area network (VLAN) implementations on the plurality of network elements;
- processing at least one of the plurality of state information to generate a result, wherein the processing comprises:
- making a first determination, using the at least one of the plurality of state information, that a VLAN state of a first network element of the plurality of network elements has changed from a previous state to a current state;
- and
- based on the first determination, making a second determination that a change in configuration of a second network element of the plurality of network elements is required, wherein the second network element is part of the same VLAN as the first network element and is not configured as the coordination point;
- and
- applying, by writing updated state information into an outgoing state module of the coordination point that is associated with the second network element, the result to the second network element in order to modify an operation of the second network element.
A system for processing state information updates comprising:
- a computing device comprising a computer processor;
- a coordination point, executing on the computer processor;
- and
- a state processing module executing within the coordination point;
- and configured to:
- receive a plurality of state information from a plurality of network elements, wherein the plurality of state information is associated with virtual local area network (VLAN) implementations on the plurality of network elements;
- and
- process at least one of the plurality of state information to generate a result, wherein, to process the at least one of the plurality of state information, the state processing module is configured to:
- make a first determination, using the at least one of the plurality of state information, that a VLAN state of a first network element of the plurality of network elements has changed from a previous state to a current state;
- and
- based on the first determination, make a second determination that a change in configuration of a second network element of the plurality of network elements is required, wherein the second network element is part of the same VLAN as the first network element and is not configured as the coordination point;
- and
- apply, by writing updated state information into an outgoing state module of the coordination point that is associated with the second network element, the result to the second network element in order to modify an operation of the second network element.
Dependencies are inferred from the claim text.