Patent · US Active

Network address translation within network device having multiple service units

US10129207B1 · kind B1 · utility

11Cited by
49References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 20, 2015
Grant dateNov 13, 2018
Priority date
Expiry dateApr 24, 2036

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L61/503
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A network device having multiple service units receives an outbound packet of a communication session, where the service units can perform network address translation (NAT) on the outbound packet. The outbound packet includes a private source network address and source port. The network device applies a service unit selection function to a header of the outbound packet to produce a first result, and selects, based on the first result, a service unit to perform NAT for packets of the communication session. The network device determines a port for network address translation that produces a second result equal to the first result when the service unit selection function is applied to the portion of the header when the portion includes a selected public network address and determined port. The service unit can thereby perform session-aware services on packets of the communication session without redirecting the packets between the service units.

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