A local node device for a network having a plurality of node devices, said node device comprising: an identification information management table (5, 5a) configured to store information about a frame transmitted by said local node device, the information comprising identification information for unique identification of said transmitted frame and information about a destination node of said transmitted frame; a frame reception device configured to receive a frame addressed to said local node device from another node to be transmitted to a final destination node; a destination node weighting table (7, 7a) for each final destination node, configured to store weighting information about another node as a destination for relay of the received frame; a destination node weighting table update device configured to update data of the destination node weighting table (7, 7a) corresponding to the final destination of the received frame, wherein the data for the destination node stored as associated with identification information in the identification information management table (5, 5a) is updated when an occurrence of a loop or a back-track is detected by comparing the identification information of the received frame received by the frame reception device with the identification information stored in the identification information management table (5, 5a); and a frame destination determination device configured to determine another node as a destination for relay of the received frame by referring to the destination node weighting table (7, 7a) corresponding to the final destination node of the received frame when the identification information about the frame received by the frame reception device is not stored in the identification information management table (5, 5a). an identification information management table (5, 5a) configured to store information about a frame transmitted by said local node device, the information comprising identification information for unique identification of said transmitted frame and information about a destination node of said transmitted frame; a frame reception device configured to receive a frame addressed to said local node device from another node to be transmitted to a final destination node; a destination node weighting table (7, 7a) for each final destination node, configured to store weighting information about another node as a destination for relay of the received frame; a destination node weighting table update device configured to update data of the destination node weighting table (7, 7a) corresponding to the final destination of the received frame, wherein the data for the destination node stored as associated with identification information in the identification information management table (5, 5a) is updated when an occurrence of a loop or a back-track is detected by comparing the identification information of the received frame received by the frame reception device with the identification information stored in the identification information management table (5, 5a); and a frame destination determination device configured to determine another node as a destination for relay of the received frame by referring to the destination node weighting table (7, 7a) corresponding to the final destination node of the received frame when the identification information about the frame received by the frame reception device is not stored in the identification information management table (5, 5a).