Patent ID: 9137118
Filing Date: 2015-09-15
Classification: H04L

Abstract:
1. A management server comprising: a storage device storing logical topology information of a plurality of virtual networks including a plurality of virtual resources virtually constructed in a plurality of physical devices coupled to a network, which is logical topology information of the virtual networks; and a controller configured to manage the logical topology information of the virtual networks; wherein the controller is configured to judge, based on the logical topology information of the virtual networks, whether or not a branch point resource which is a virtual resource for coupling the plurality of virtual networks and constitutes a branch point for each virtual network exists in the virtual networks, and in response to a judgment result that the branch point resource exists, the controller is configured to search the logical topology information of each of the virtual networks, extract a series of virtual resources that terminates at the branch point resource, and identify the series of extracted virtual resources as a partial topology, which represents the logical topology of a virtual network inside the virtual networks; wherein the controller includes a branch point decision unit configured to judge whether the branch point resource exists or not, based on the logical topology information of the virtual networks; and wherein the branch point decision unit includes at least one of: a request analysis unit configured to, upon receipt of a request designating the branch point resource, analyze information added to the request and extract the branch point resource from the logical topology information of the virtual networks; and a branch point estimation unit configured to extract a specific virtual resource from the logical topology information of the virtual networks based on degree information, which is information indicating a connection relationship between the virtual resources existing in each virtual network and indicating the number of connections with other virtual resources, and estimate an extracted virtual resource as a branch point resource.