This invention provides an improved data transferring method performed in a communication network comprising a management system M1 and a plurality of nodes K1–K3. Since the management system M1 collectively manages the algorithm information that indicates algorithm possessed in each node, if the fist node does not have algorithm needed for processing a certain packet, the first node can find the second node having the algorithm by inquiring the network management element M1. In addition, the first node can transfer the certain packet to the second node to process the certain packet by using the algorithm.