Mapping private and public addresses
AssigneeAlcatel-Lucent Canada Inc.
InventorsTian Bu, Yao Zhao
Life of this patent
Estimating the term…
Abstract
Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying, at the network node, a packet associated with a first address; determining, at the network node, that an alternate address mapping is unknown to the network node for the first address; generating a request message based on at least a portion of the packet; transmitting the request message to a different node; receiving a response message, the response message including a second address, wherein the second address is an alternative address for the first address; and storing the first address and the second address together as an alternate address mapping.
Claims39
A method performed by a network node for determining an alternate address mapping, the method comprising:
- identifying, at the network node, a packet associated with a first address;
- determining, at the network node, that an alternate address mapping is unknown to the network node for the first address;
- generating a request message based on at least a portion of the packet;
- transmitting the request message to a different node;
- and
- receiving a response message, the response message including a second address, wherein the second address is an alternative address for the first address.
A network node adapted to determine an alternate address mapping, the network node comprising:
- an address mapping storage for storing at least one mapping between two addresses;
- an interface for communicating with a different node;
- an alternate address identifier for:
- identifying a packet associated with a first address, and
- determining that the address mapping storage does not store a mapping for the first address;
- a request message generator for:
- generating a request message based on at least a portion of the packet, and
- transmitting the request message to the different node via the interface;
- and
- a response message interpreter for:
- receiving a response message from the different node via the interface, the response message including a second address, wherein the second address is an alternative address for the first address.
A machine-readable storage medium encoded with instructions for execution by a network node for determining an alternate address mapping, the machine-readable storage medium comprising:
- instructions for identifying, at the network node, a packet associated with a first address;
- instructions for determining, at the network node, that an alternate address mapping is unknown to the network node for the first address;
- instructions for generating a request message based on at least a portion of the packet;
- instructions for transmitting the request message to a different node;
- instructions for receiving a response message, the response message including a second address, wherein the second address is an alternative address for the first address;
- and
- instructions for storing the first address and the second address together as an alternate address mapping.
A method performed by a network node for determining an alternate address mapping, the method comprising:
- receiving, at the network node from a different node, a request message, the request message including an indication of a packet;
- identifying a first address associated with the packet based on the indication of the packet;
- constructing a response message, the response message including the first address;
- and
- transmitting the response message to the different node.
A network node for determining an alternate address mapping, the network node comprising:
- a packet cache for storing a number of packets;
- an interface for communicating with a different node;
- a request message interpreter for:
- receiving, from a different node via the interface, a request message, the request message including an indication of a packet,
- identifying a first address associated with the packet based on the indication of the packet;
- and
- a response message generator for:
- constructing a response message, the response message including the first address, and
- transmitting the response message to the different node.
A machine-readable storage medium encoded with instructions for execution by a network node for determining an alternate address mapping, the machine-readable storage medium comprising:
- instructions for receiving, at the network node from a different node, a request message, the request message including an indication of a packet;
- instructions for identifying a first address associated with the packet based on the indication of the packet;
- instructions for constructing a response message, the response message including the first address;
- and
- instructions for transmitting the response message to the different node.
Dependencies are inferred from the claim text.