Also, a mobile node MN is a terminal having an address used in a home link HL, which can move to a foreign link FL1 managed by the router R2 or to a foreign link FL2 managed by the router R3 in addition to a home link HL managed by the home agent HA.