Patent · US Active

Dynamic multipathing using programmable data plane circuits in hardware forwarding elements

US11044193B2 · kind B2 · utility

2Cited by
1References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 23, 2019
Grant dateJun 22, 2021
Priority date
Expiry dateSep 25, 2039

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L45/34
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Some embodiments provide a novel method for adjusting a path for a packet flow from a source machine to a destination machine in a network. The method of some embodiments identifies a condition at a first forwarding element along a first path traversed by the packet flow through the network. The first path traverses through a hardware, second forwarding element before the first forwarding element. In some embodiments, the second forwarding element includes a programmable data plane circuit. The method, in some embodiments, uses an application programming interface (API) of the programmable data plane circuit to provide a set of parameters to the data plane circuit that cause the data plane circuit to forego selecting the first path to forward the packets of the packet flow to the destination machine and instead to select a second path, not traversing the first forwarding element, to the destination machine.

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