The present invention proposes a method for performing a relocation procedure for a user equipment (UE) communicating in a communication network and being movable therein, said communication network comprising at least two serving nodes (SGSN1, SGSN2) of a core network of said communication network, each of which serving nodes being connected to at least one access network controller (RNC1, RNC2) of a access network of said communication network, each of which access network controllers being adapted to perform a communication with said user equipment (UE) within its coverage area, and each serving node being assigned to a respective routing area (RA1, RA2), said method comprising the steps of monitoring (S100) the occurrence of a relocation condition, deciding (S200), whether said relocation condition is an inter serving node relocation condition, switching (S400) the communication from a first access network controller (RNC1) of a first serving node (SGSN1) to a second access network controller (RNC2) of a second serving node (SGSN2), when the decision in said decision step (S200) is positive; maintaining (S600) the control of communication in the core network anchored in the first serving node (SGSN1) while the communication connection is in a first state (S500); and changing (S700) the control of communication in the core network to the second serving node (SGSN2), when a changing condition is detected (S500). The present invention also proposes a corresponding system and network element.