×

Methods, systems and computer program products for translating internet protocol (IP) addresses located in a payload of a packet

  • US 7,085,267 B2
  • Filed: 04/27/2001
  • Issued: 08/01/2006
  • Est. Priority Date: 04/27/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of processing a packet, comprising:

  • receiving a packet at a network address translator (NAT) device;

    determining if at least one of a source address and a destination address located in a packet header has been previously translated to a normalized Internet Protocol (IP) address;

    searching a payload of the packet for IP addresses if it is determined that at least one of the source address and the destination address located in the packet header has been previously translated; and

    translating IP addresses located in the pavload of the packet if at least one of the source address and the destination address located in the packet header has been previously translated by replacing at least one occurrence of an IP address located in the payload of the packet,wherein determining if at least one of the source address and the destination address located in the packet header has been previously translated comprises;

    identifying the source address and the destination address in the packet header; and

    determining if at least one of the source address and the destination address is present in a set of translation rules;

    wherein at least one of the source address and the destination address has been previously translated if it is determined that at least one of the source address and the destination address is present in a set of translation rules; and

    wherein determining if at least one of the source address and the destination address located in the packet has been previously translated further comprises;

    determining if at least one of the source address and the destination address is present in a header translation set of translation rules if it is determined that at least one of the source address and the destination address is present in the set of translation rules;

    wherein at least one of the source address and the destination address has been previously translated if it is determined that the source address and the destination address are not present in the header translation set of translation miles.

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