A method of transmitting a data packet on a communication path from a
first communication node (CN1, CN2) to a second communication node (LFN1,
LFN2) in a mobile network (115). The method includes receiving a route
message (1010, 1020) from the second communication node, wherein the
route message includes a list of intermediary addresses ({MR1-COA},
{MR1-COA, MR2-COA}) between the first communication node and the second
communication node. A preferred communication path is generated in
response to the list of intermediary addresses; and at least one data
packet is transmitted from the first communication node to the second
communication node via this preferred communication path. In this matter,
an optimized data path is determined in order to send at least one data
packet to an intended recipient (LFN1, LFN2), for example in a nested
mobile network scenario.