Patents by Inventor Lincoln Travis Dale
Lincoln Travis Dale 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: 12250148Abstract: In a network device, unidirectional port aggregation can be used by aggregating corresponding ports that represent a single underlay next hop. A common layer 2 address (e.g., Media Access Control (MAC) address) can be shared across aggregated destination network devices to allow these network devices to accept traffic forwarded over the unidirectional multi-destination bond port. Port aggregations (e.g., “bonds”, “trunks”, etc.) are controlled by dynamic route updates propagating through a network of devices. Dynamic route updates can be implemented as part of routing protocols. The route updates can be interpreted by the network switches as including a port aggregation signal. Policy may be applied to these route updates to adjust the behavior of the port aggregation mechanism. The resulting port aggregation is installed in the forwarding table of network devices so that the corresponding prefixes resolve to the underlay next hop representing the aggregated port.Type: GrantFiled: September 30, 2022Date of Patent: March 11, 2025Assignee: Amazon Technologies, Inc.Inventors: David Alonso Flamini, Thomas Shine, Lincoln Travis Dale
-
Patent number: 12028252Abstract: A network device includes a forwarding information base (FIB). The FIB includes a first number of entries and a default entry. The network device includes a routing information base that includes a second number of entries. The network device includes a FIB entry optimizer that ranks a first portion of the second number of entries based on access information of the first number of entries; ranks a second portion of the second number of entries based on access information of the default entry; and updates at least one entry of the FIB based on the ranks of the first portion of the second number of entries and the ranks of the second portion of the second number of entries. The first number of entries is less than the second number of entries.Type: GrantFiled: July 12, 2021Date of Patent: July 2, 2024Assignee: ARISTA NETWORKS, INC.Inventor: Lincoln Travis Dale
-
Patent number: 11558294Abstract: A network device includes a routing information base including a first plurality of entries, a forwarding information base including a second plurality of entries; a forwarding information base entry optimizer that programs the second plurality of entries of the forwarding information base using, at least in part, the first plurality of entries; and a network processor that forwards packets based on the second plurality of entries of the forwarding information base. The second plurality of entries is less than the first plurality of entries.Type: GrantFiled: June 25, 2020Date of Patent: January 17, 2023Assignee: Arista Networks, Inc.Inventor: Lincoln Travis Dale
-
Publication number: 20210344597Abstract: A network device includes a forwarding information base (FIB). The FIB includes a first number of entries and a default entry. The network device includes a routing information base that includes a second number of entries. The network device includes a FIB entry optimizer that ranks a first portion of the second number of entries based on access information of the first number of entries; ranks a second portion of the second number of entries based on access information of the default entry; and updates at least one entry of the FIB based on the ranks of the first portion of the second number of entries and the ranks of the second portion of the second number of entries. The first number of entries is less than the second number of entries.Type: ApplicationFiled: July 12, 2021Publication date: November 4, 2021Inventor: Lincoln Travis Dale
-
Patent number: 11063870Abstract: A network device includes a forwarding information base (FIB). The FIB includes a first number of entries and a default entry. The network device includes a routing information base that includes a second number of entries. The network device includes a FIB entry optimizer that ranks a first portion of the second number of entries based on access information of the first number of entries; ranks a second portion of the second number of entries based on access information of the default entry; and updates at least one entry of the FIB based on the ranks of the first portion of the second number of entries and the ranks of the second portion of the second number of entries. The first number of entries is less than the second number of entries.Type: GrantFiled: December 11, 2015Date of Patent: July 13, 2021Assignee: Arista Networks, Inc.Inventor: Lincoln Travis Dale
-
Patent number: 10938653Abstract: A method and apparatus of a device that updates boot images of a network segment of a network is described. In an exemplary embodiment, the device receives a configuration point for the network segment, where the network segment includes a heterogeneous mix of a plurality of network elements. For each of the plurality of network elements in the network segment, the device identifies a boot image for that network element corresponding to the configuration point and updates the network element. The boot image for a network element includes the software that network element runs and a configuration of this software.Type: GrantFiled: April 11, 2016Date of Patent: March 2, 2021Assignee: Arista Networks, Inc.Inventors: Anshul Sadana, Ashwin Kohli, Lincoln Travis Dale
-
Publication number: 20200328974Abstract: A network device includes a routing information base including a first plurality of entries, a forwarding information base including a second plurality of entries; a forwarding information base entry optimizer that programs the second plurality of entries of the forwarding information base using, at least in part, the first plurality of entries; and a network processor that forwards packets based on the second plurality of entries of the forwarding information base. The second plurality of entries is less than the first plurality of entries.Type: ApplicationFiled: June 25, 2020Publication date: October 15, 2020Inventor: Lincoln Travis Dale
-
Patent number: 10742549Abstract: A network device includes a routing information base including a first plurality of entries, a forwarding information base including a second plurality of entries; a forwarding information base entry optimizer that programs the second plurality of entries of the forwarding information base using, at least in part, the first plurality of entries; and a network processor that forwards packets based on the second plurality of entries of the forwarding information base. The second plurality of entries is less than the first plurality of entries.Type: GrantFiled: February 28, 2018Date of Patent: August 11, 2020Assignee: Arista Networks, Inc.Inventor: Lincoln Travis Dale
-
Patent number: 10547548Abstract: In general, embodiments of the invention relate to a method for programming a network element to granularly track network traffic traversing through one or more network elements.Type: GrantFiled: July 2, 2018Date of Patent: January 28, 2020Assignee: Arista Networks, Inc.Inventor: Lincoln Travis Dale
-
Publication number: 20190014047Abstract: In general, embodiments of the invention relate to a method for programming a network element to granularly track network traffic traversing through one or more network elements.Type: ApplicationFiled: July 2, 2018Publication date: January 10, 2019Inventor: Lincoln Travis Dale
-
Publication number: 20180198710Abstract: A network device includes a routing information base including a first plurality of entries, a forwarding information base including a second plurality of entries; a forwarding information base entry optimizer that programs the second plurality of entries of the forwarding information base using, at least in part, the first plurality of entries; and a network processor that forwards packets based on the second plurality of entries of the forwarding information base. The second plurality of entries is less than the first plurality of entries.Type: ApplicationFiled: February 28, 2018Publication date: July 12, 2018Inventor: Lincoln Travis Dale
-
Patent number: 9942140Abstract: A network device includes a routing information base including a first plurality of entries, a forwarding information base including a second plurality of entries; a forwarding information base entry optimizer that programs the second plurality of entries of the forwarding information base using, at least in part, the first plurality of entries; and a network processor that forwards packets based on the second plurality of entries of the forwarding information base. The second plurality of entries is less than the first plurality of entries.Type: GrantFiled: October 8, 2015Date of Patent: April 10, 2018Assignee: Arista Networks, Inc.Inventor: Lincoln Travis Dale
-
Publication number: 20170171079Abstract: A network device includes a forwarding information base (FIB). The FIB includes a first number of entries and a default entry. The network device includes a routing information base that includes a second number of entries. The network device includes a FIB entry optimizer that ranks a first portion of the second number of entries based on access information of the first number of entries; ranks a second portion of the second number of entries based on access information of the default entry; and updates at least one entry of the FIB based on the ranks of the first portion of the second number of entries and the ranks of the second portion of the second number of entries. The first number of entries is less than the second number of entries.Type: ApplicationFiled: December 11, 2015Publication date: June 15, 2017Applicant: Arista Networks, Inc.Inventor: Lincoln Travis Dale
-
Publication number: 20170104678Abstract: A network device includes a routing information base including a first plurality of entries, a forwarding information base including a second plurality of entries; a forwarding information base entry optimizer that programs the second plurality of entries of the forwarding information base using, at least in part, the first plurality of entries; and a network processor that forwards packets based on the second plurality of entries of the forwarding information base. The second plurality of entries is less than the first plurality of entries.Type: ApplicationFiled: October 8, 2015Publication date: April 13, 2017Applicant: Arista Networks, Inc.Inventor: Lincoln Travis Dale
-
Publication number: 20160315803Abstract: A method and apparatus of a device that updates boot images of a network segment of a network is described. In an exemplary embodiment, the device receives a configuration point for the network segment, where the network segment includes a heterogeneous mix of a plurality of network elements. For each of the plurality of network elements in the network segment, the device identifies a boot image for that network element corresponding to the configuration point and updates the network element. The boot image for a network element includes the software that network element runs and a configuration of this software.Type: ApplicationFiled: April 11, 2016Publication date: October 27, 2016Inventors: Anshul Sadana, Ashwin Kohli, Lincoln Travis Dale