Patent · US Active

Forwarding element with a data plane load balancer

US10158573B1 · kind B1 · utility

68Cited by
10References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 21, 2017
Grant dateDec 18, 2018
Priority date
Expiry dateJun 27, 2037

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/1001
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Some embodiments of the invention provide a forwarding element that has a data-plane circuit (data plane) that can be configured to implement one or more load balancers. The data plane has several stages of configurable data processing circuits, which are typically configured to process data tuples associated with data messages received by the forwarding element in order to forward the data messages within a network. However, in some embodiments, the configurable data processing circuits of the data plane can also be configured to implement a load balancer in the data plane that forwards message flows to different nodes of a node group. This load balancer includes a set of one or more storages to store several address mapping sets with each address mapping set corresponding to a different set of nodes in the node group. It also includes a destination selector that receives a set identifier for each message flow, and selects a node for the message flow from the mapping set identified by the set identifier received for the message flow.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.