Arista Networks, Inc.
OPTIMIZED PROGRAMMING OF FORWARDING DATA IN NETWORK DEVICE HARDWARE

Last updated:

Abstract:

Some embodiments provide techniques for optimized programming of forwarding data in network device hardware. An operating system executing on the network device receives information associated with a network topology of a network(s) to which the network device belongs. Based on this information, the operating system can generate various data structures that facilitate the routing and forwarding of data through the network device. Based on the generated data structures, the operating system may then program hardware resources in the network device in order to implement routing and forwarding operations stored in the data structures. During generation of the data structures, the operating system may perform some operations to optimize the programing of the hardware resources in a manner that reduces the amount of hardware resources that would otherwise be used without such optimizations.

Status:
Application
Type:

Utility

Filling date:

6 Aug 2019

Issue date:

11 Feb 2021