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: 9900217
    Abstract: 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: Grant
    Filed: March 26, 2014
    Date of Patent: February 20, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
  • Patent number: 9866409
    Abstract: A method for virtual extensible local area network (VXLAN) encapsulation. The method includes receiving a first augmented MAC frame on a first ingress port of a first network device, where the first augmented MAC frame includes a first egress port ID (EPID), a first ingress port ID (IPID), and a first MAC frame. The method further includes identifying a first destination VXLAN tunnel endpoint (VTEP) internet protocol (IP) address based on the first EPID, where the first destination VTEP IP address is associated with a first destination VTEP. The method further includes identifying a source VTEP IP address based on the first IPID, performing VXLAN encapsulation of the first MAC frame to obtain a VXLAN frame, and sending the VXLAN frame to the first destination VTEP via a first egress port of the first network device.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: January 9, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Benoit Sigoure, Kenneth James Duda
  • Publication number: 20170359199
    Abstract: A method for virtual extensible local area network (VXLAN) encapsulation. The method includes receiving a first augmented MAC frame on a first ingress port of a first network device, where the first augmented MAC frame includes a first egress port ID (EPID), a first ingress port ID (IPID), and a first MAC frame. The method further includes identifying a first destination VXLAN tunnel endpoint (VTEP) internet protocol (IP) address based on the first EPID, where the first destination VTEP IP address is associated with a first destination VTEP. The method further includes identifying a source VTEP IP address based on the first IPID, performing VXLAN encapsulation of the first MAC frame to obtain a VXLAN frame, and sending the VXLAN frame to the first destination VTEP via a first egress port of the first network device.
    Type: Application
    Filed: October 27, 2016
    Publication date: December 14, 2017
    Applicant: Arista Networks, Inc.
    Inventors: Benoit Sigoure, Kenneth James Duda
  • Publication number: 20170339043
    Abstract: 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: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventor: Benoit Sigoure
  • Publication number: 20170339002
    Abstract: 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: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Benoit Sigoure, Andrew Fort
  • Patent number: 9680948
    Abstract: A method and apparatus of a device that notifies another device of a failed device is described. In an exemplary embodiment, a network element detects that a first device is unavailable, where the network element couples the first device to the second device. In response to detecting that the first device is unavailable, the network element configures a proxy for the first device. The network element additionally receives network data that is destined for the first device, where the second device originated the network data. If the proxy can process the network data, the network element transmits a response to the second device from the proxy, where the response indicates that the first device is unavailable, where the first response includes an address of the first device. If the proxy cannot process the network data, the network element drops the network data.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: June 13, 2017
    Inventors: Benoit Sigoure, Kenneth James Duda, Douglas Gourlay
  • Publication number: 20170048084
    Abstract: A method for virtual extensible local area network (VXLAN) encapsulation. The method includes receiving a first augmented MAC frame on a first ingress port of a first network device, where the first augmented MAC frame includes a first egress port ID (EPID), a first ingress port ID (IPID), and a first MAC frame. The method further includes identifying a first destination VXLAN tunnel endpoint (VTEP) internet protocol (IP) address based on the first EPID, where the first destination VTEP IP address is associated with a first destination VTEP. The method further includes identifying a source VTEP IP address based on the first IPID, performing VXLAN encapsulation of the first MAC frame to obtain a VXLAN frame, and sending the VXLAN frame to the first destination VTEP via a first egress port of the first network device.
    Type: Application
    Filed: October 27, 2016
    Publication date: February 16, 2017
    Applicant: Arista Networks, Inc.
    Inventors: Benoit Sigoure, Kenneth James Duda
  • Publication number: 20160373302
    Abstract: 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: Application
    Filed: May 26, 2016
    Publication date: December 22, 2016
    Inventor: Benoit Sigoure
  • Publication number: 20160373292
    Abstract: 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: Application
    Filed: May 26, 2016
    Publication date: December 22, 2016
    Inventor: Benoit Sigoure
  • Patent number: 9509527
    Abstract: A method for virtual extensible local area network (VXLAN) encapsulation. The method includes receiving a first augmented MAC frame on a first ingress port of a first network device, where the first augmented MAC frame includes a first egress port ID (EPID), a first ingress port ID (IPID), and a first MAC frame. The method further includes identifying a first destination VXLAN tunnel endpoint (VTEP) internet protocol (IP) address based on the first EPID, where the first destination VTEP IP address is associated with a first destination VTEP. The method further includes identifying a source VTEP IP address based on the first IPID, performing VXLAN encapsulation of the first MAC frame to obtain a VXLAN frame, and sending the VXLAN frame to the first destination VTEP via a first egress port of the first network device.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 29, 2016
    Assignee: Arista Networks, Inc.
    Inventors: Benoit Sigoure, Kenneth James Duda
  • Publication number: 20150381386
    Abstract: A method for virtual extensible local area network (VXLAN) encapsulation. The method includes receiving a first augmented MAC frame on a first ingress port of a first network device, where the first augmented MAC frame includes a first egress port ID (EPID), a first ingress port ID (IPID), and a first MAC frame. The method further includes identifying a first destination VXLAN tunnel endpoint (VTEP) internet protocol (IP) address based on the first EPID, where the first destination VTEP IP address is associated with a first destination VTEP. The method further includes identifying a source VTEP IP address based on the first IPID, performing VXLAN encapsulation of the first MAC frame to obtain a VXLAN frame, and sending the VXLAN frame to the first destination VTEP via a first egress port of the first network device.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Applicant: ARISTA NETWORKS, INC.
    Inventors: Benoit Sigoure, Kenneth James Duda
  • Publication number: 20150280993
    Abstract: 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: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: ARISTA NETWORKS, INC.
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
  • Publication number: 20150092561
    Abstract: 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: Application
    Filed: October 1, 2013
    Publication date: April 2, 2015
    Applicant: ARISTA NETWORKS, INC.
    Inventor: Benoit Sigoure
  • Publication number: 20140280792
    Abstract: A method and apparatus of a device that notifies another device of a failed device is described. In an exemplary embodiment, a network element detects that a first device is unavailable, where the network element couples the first device to the second device. In response to detecting that the first device is unavailable, the network element configures a proxy for the first device. The network element additionally receives network data that is destined for the first device, where the second device originated the network data. If the proxy can process the network data, the network element transmits a response to the second device from the proxy, where the response indicates that the first device is unavailable, where the first response includes an address of the first device. If the proxy cannot process the network data, the network element drops the network data.
    Type: Application
    Filed: May 13, 2013
    Publication date: September 18, 2014
    Applicant: Arista Networks, Inc.
    Inventors: Benoit Sigoure, Kenneth James Duda, Douglas Gourlay