Patent ID: 8687649

Claim:
A program product, comprising: a tangible machine-readable storage device; and program code stored within the tangible machine-readable storage device that, when processed by a network node that forwards traffic of a converged network received from a source end node, causes the network node to perform: receiving a second message addressed to the network node by an original destination address of a second communication protocol, but intended for the source end node, wherein the second message includes: a message header including a source address and the original destination address of the second communication protocol; a message body having encapsulated therein at least a message header of a first message of a different first communication protocol, wherein the first message was originated by the source end node and previously forwarded by the network node, and wherein the message header of the first message includes a source identifier of the source end node and a destination identifier; extracting, from the message header of the first message encapsulated in the second message, the source identifier of the source end node; determining, by reference to the extracted source identifier and a data structure, an updated destination address of the second message in the second communication protocol; and modifying the second message to include the updated destination address instead of the original destination address and forwarding the second message toward the source end node in accordance with the updated destination address.