Patent ID: 8605622

Claim:
A route setup server that determines a communication route in a communication network including a plurality of nodes, said route setup server comprising: a storage unit in which a routing determination table is stored, wherein said routing determination table indicates a router node assigned to an IP router among said plurality of nodes; an IP routing unit comprising a software-based IP routing module with respect to each of said router node, wherein said software-based IP routing module has a same function as an IP router; and a flow management unit configured to receive a packet indicating a source IP address and a destination IP address of a flow as a route setup request and to determine a communication route of said flow in response to said route setup request, wherein in routing processing, said flow management unit refers to said routing determination table to check whether or not a requestor node of said route setup request corresponds to said router node, wherein, if said requestor node corresponds to said router node, said IP routing unit performs IP routing for said packet by using said software-based IP routing module associated with said corresponding router node to update a header of said packet, wherein, after said routing processing, said flow management unit updates said requestor node of said route setup request to a destination node designated by a destination media access control (MAC) address of said packet, and wherein said flow management unit determines said communication route by repeating said routing processing.