A communication device (100, 200), which is disposed at each of nodes in a network of a multi-hop communication in which two or more nodes transmit signals through a predetermined communication line directly or indirectly via other node/nodes, the communication device (100, 200) comprising: two or more ports (111, 112, 113, 411, 412, 413, 414) that are directly connected to adjacent stations, wherein adjacent stations are directly connected nodes, by a communication line; a transmission/reception processing unit (120, 420) that is connected to the two or more ports (111, 112, 113, 411, 412, 413, 414) and manages MAC addresses of a signal source and a signal destination; and a communication control unit (130, 430) that is connected to the transmission/reception processing unit (120, 420) and manages IP addresses of the signal source and the signal destination, wherein the communication control unit (130, 430) comprises a routing means (131, 431) using AODV (Ad hoc On-demand Distance Vector) protocol, the communication device (100, 200) comprises an address correspondence table creating means (121, 321) that creates an address correspondence table by associating the IP address and the MAC address of the signal destination, and when a signal to keep alive transmitted by broadcast or multicast at a given cycle through the transmission/reception processing unit (120, 420) from an adjacent station being the signal source is received, the address correspondence table creating means (121, 321) acquires MAC address and IP address of the adjacent station from the signal to keep alive and adds a combination of the MAC address and the IP address to the address correspondence table or updates the address correspondence table at the said cycle. two or more ports (111, 112, 113, 411, 412, 413, 414) that are directly connected to adjacent stations, wherein adjacent stations are directly connected nodes, by a communication line; a transmission/reception processing unit (120, 420) that is connected to the two or more ports (111, 112, 113, 411, 412, 413, 414) and manages MAC addresses of a signal source and a signal destination; and a communication control unit (130, 430) that is connected to the transmission/reception processing unit (120, 420) and manages IP addresses of the signal source and the signal destination, wherein the communication control unit (130, 430) comprises a routing means (131, 431) using AODV (Ad hoc On-demand Distance Vector) protocol, the communication device (100, 200) comprises an address correspondence table creating means (121, 321) that creates an address correspondence table by associating the IP address and the MAC address of the signal destination, and when a signal to keep alive transmitted by broadcast or multicast at a given cycle through the transmission/reception processing unit (120, 420) from an adjacent station being the signal source is received, the address correspondence table creating means (121, 321) acquires MAC address and IP address of the adjacent station from the signal to keep alive and adds a combination of the MAC address and the IP address to the address correspondence table or updates the address correspondence table at the said cycle.