×

Load balancing deterministic network address translation across session management modules

  • US 8,942,235 B1
  • Filed: 01/13/2012
  • Issued: 01/27/2015
  • Est. Priority Date: 11/04/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • hosting a non-contiguous set of public network addresses on each of a plurality of network address translation (NAT) modules of a network device;

    allocating a non-contiguous set of private network addresses of a private network to each of the NAT modules;

    with each of the NAT modules, internally mapping the non-contiguous set of public network addresses to a contiguous sequence of identifiers for the public addresses and mapping the non-contiguous set of private network addresses to a contiguous sequence of identifiers for the private addresses;

    distributing network packets to the plurality of NAT modules; and

    with each of the NAT modules, locally performing deterministic NAT on the network packets received by the NAT module based on the contiguous sequence of identifiers for the public addresses and the contiguous sequence of identifiers for the private addresses mapped by the NAT module.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×