Network address translation within network device having multiple service units
US10129207B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 20, 2015 |
| Grant date | Nov 13, 2018 |
| Priority date | — |
| Expiry date | Apr 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.