Arista Networks, Inc.
MULTICORE OFFLOADING OF NETWORK PROCESSING

Last updated:

Abstract:

A method for reassigning flows to cores in a multi-core network device includes receiving a packet flow and periodically determining a packet rate of the flow and the processing load on each of the worker cores. Unassigned flows are assigned to the least loaded core. If an assigned flow has a packet rate that exceeds a particular threshold proportion of the processing capacity of the currently assigned worker core, reassigning the flow to the lowest loaded worker core unless the resulting load would exceed the current load on the currently assigned worker core.

Status:
Application
Type:

Utility

Filling date:

28 Jul 2020

Issue date:

3 Feb 2022