Patents by Inventor Benoit Sigoure
Benoit Sigoure has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11729056Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.Type: GrantFiled: June 24, 2022Date of Patent: August 15, 2023Assignee: ARISTA NETWORKS, INC.Inventor: Benoit Sigoure
-
Publication number: 20220353146Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.Type: ApplicationFiled: June 24, 2022Publication date: November 3, 2022Inventor: Benoit Sigoure
-
Patent number: 11489728Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.Type: GrantFiled: June 30, 2021Date of Patent: November 1, 2022Assignee: ARISTA NETWORKS, INC.Inventor: Benoit Sigoure
-
Publication number: 20220231918Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.Type: ApplicationFiled: April 6, 2022Publication date: July 21, 2022Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
-
Patent number: 11388055Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.Type: GrantFiled: August 6, 2021Date of Patent: July 12, 2022Assignee: ARISTA NETWORKS, INC.Inventor: Benoit Sigoure
-
Patent number: 11329881Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.Type: GrantFiled: January 10, 2018Date of Patent: May 10, 2022Assignee: Arista Networks, Inc.Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
-
Publication number: 20210367845Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.Type: ApplicationFiled: August 6, 2021Publication date: November 25, 2021Inventor: Benoit Sigoure
-
Publication number: 20210328870Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.Type: ApplicationFiled: June 30, 2021Publication date: October 21, 2021Inventor: Benoit Sigoure
-
Patent number: 11115281Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.Type: GrantFiled: March 3, 2020Date of Patent: September 7, 2021Assignee: Arista Networks, Inc.Inventor: Benoit Sigoure
-
Patent number: 11070429Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.Type: GrantFiled: March 20, 2020Date of Patent: July 20, 2021Assignee: Arista Networks, Inc.Inventor: Benoit Sigoure
-
Patent number: 10924436Abstract: In general, embodiments of the invention relate to a switch that includes a processor, ports, and memory that includes instructions, which when executed by the processor perform a method. The method includes obtaining, via a port, a global task-server mapping from a first server, detecting that one of the ports is congested. The method further includes, based on the detecting, identifying a task associated with the one of the ports using the global-task server mapping, generating a task listing based on the identifying, generating an alert including the task listing, and transmitting the alert to an administrator.Type: GrantFiled: January 30, 2018Date of Patent: February 16, 2021Assignee: Arista Networks, Inc.Inventor: Benoit Sigoure
-
Patent number: 10917284Abstract: In general, embodiments of the invention relate to a method for managing network element state information (NESI). The method includes receiving, from a target entity, a state information request, storing a preferred transport protocol (PTP), obtaining a preferred serialization encoding (PSE), determining, in response to the state information request, that a program specific representation (PSR) on a network element is populated with the NESI, serializing the PSR using the PSE, and transmitting a serialized PSR, to the target entity, using the stored PTP.Type: GrantFiled: May 23, 2016Date of Patent: February 9, 2021Assignee: Arista Networks, Inc.Inventors: Benoit Sigoure, Andrew Fort
-
Publication number: 20200220779Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.Type: ApplicationFiled: March 20, 2020Publication date: July 9, 2020Inventor: Benoit Sigoure
-
Publication number: 20200204445Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.Type: ApplicationFiled: March 3, 2020Publication date: June 25, 2020Inventor: Benoit Sigoure
-
Patent number: 10623258Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system that includes a collector node. The collector node includes an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network. The collector node also stores the configuration and status data from the set of network elements in a distributed database. The network management system also includes an interface server to receive a request for the configuration and status data from an external requester. The interface server facilitates the provision of the configuration and status data in response to the request. In one embodiment, the state collection is performed in a manner that allows the network management system to determine the state of a network element at arbitrary points in time, as well as how the state of the network element evolved within a given time window.Type: GrantFiled: May 26, 2016Date of Patent: April 14, 2020Assignee: Arista Networks, Inc.Inventor: Benoit Sigoure
-
Patent number: 10601661Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.Type: GrantFiled: May 26, 2016Date of Patent: March 24, 2020Assignee: ARISTA NETWORKS, INC.Inventor: Benoit Sigoure
-
Patent number: 10187286Abstract: In general, embodiments of the invention relate to method for processing network device information. The method includes receiving network device information (NDI) from a plurality of network devices, storing the NDI in a computer cluster, after storing the NDI, determining that a first application is registered to receive the NDI, providing the NDI to the first application, analyzing, by the first application, the NDI, and performing, based on the analysis, a first action.Type: GrantFiled: May 23, 2016Date of Patent: January 22, 2019Assignee: Arista Networks, Inc.Inventor: Benoit Sigoure
-
Publication number: 20180176154Abstract: In general, embodiments of the invention relate to a switch that includes a processor, ports, and memory that includes instructions, which when executed by the processor perform a method. The method includes obtaining, via a port, a global task-server mapping from a first server, detecting that one of the ports is congested. The method further includes, based on the detecting, identifying a task associated with the one of the ports using the global-task server mapping, generating a task listing based on the identifying, generating an alert including the task listing, and transmitting the alert to an administrator.Type: ApplicationFiled: January 30, 2018Publication date: June 21, 2018Inventor: Benoit Sigoure
-
Publication number: 20180131569Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.Type: ApplicationFiled: January 10, 2018Publication date: May 10, 2018Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
-
Patent number: 9917797Abstract: In general, embodiments of the invention relate to a switch that includes a processor, ports, and memory that includes instructions, which when executed by the processor perform a method. The method includes obtaining, via a port, a global task-server mapping from a first server, detecting that one of the ports is congested. The method further includes, based on the detecting, identifying a task associated with the one of the ports using the global-task server mapping, generating a task listing based on the identifying, generating an alert including the task listing, and transmitting the alert to an administrator.Type: GrantFiled: October 1, 2013Date of Patent: March 13, 2018Assignee: Arista Networks, Inc.Inventor: Benoit Sigoure