1. A method for processing packets, comprising:maintaining, by a network element comprising a processor, a peer dynamic network address translation (DNAT) table associated with a peer network element;
detecting, using the processor, that the peer network element has failed;
merging, in response to the detecting and using the processor, the peer DNAT table into a local DNAT table to obtain a merged DNAT table; and
processing, using the processor, an incoming packet using the merged DNAT table.