×

Network system, inter-site network cooperation control apparatus, network control method, and program

  • US 10,454,708 B2
  • Filed: 02/24/2015
  • Issued: 10/22/2019
  • Est. Priority Date: 03/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A network system comprising:

  • a plurality of sites, each of the sites including;

    a network control apparatus that provides a virtual network service; and

    a tunnel apparatus that performs tunneling between sites with a corresponding tunnel apparatus in another site; and

    an inter-site network cooperation control apparatus that connects at least to the network control apparatus in an extension source site of a virtual network and the network control apparatus in an extension destination site thereof,wherein the network control apparatus includes;

    a logical configuration holding unit that holds information related to affiliation of the virtual network and a virtual port that is a port on a logical configuration of the virtual network;

    a configuration detection unit that in response to an operation performed on a network configuration including at least one of the virtual network and the virtual port, determines whether the operation on the network configuration is a process within the site thereof or an extension process of a virtual network to cross sites by referring to information held in the logical configuration holding unit; and

    a network equipment setting unit that sets up one or more network equipments in a site, wherein the network control apparatus in the extension source site or in the extension destination site notifies an extension request to the inter-site network cooperation control apparatus, when the network control apparatus determines operation on the network configuration to be an extension of a virtual network across sites, whereinthe inter-site network cooperation control apparatus includes;

    an extension information holding unit that holds;

    information of a virtual network extending into another site;

    information of a virtual port extending into another site; and

    information of a virtual port for a tunnel;

    an extension request processing unit that upon reception of the extension request, issues an inquiry to the extension information holding unit on whether or not the virtual network is extended into another site and is registered,a logical network extension unit that, when no virtual network extension is registered, notifies the network control apparatus in the extension destination site of an instruction to create a virtual network in the extension destination site, necessary for configuring the extension of a virtual network across sites, and further notifies each of the network control apparatuses in the extension destination site and the extension source site of an instruction to create a virtual port for a tunnel between sites; and

    a tunnel control unit that creates a port that connects to the virtual network in each site and that connects a tunnel between the ports on the tunnel apparatus, and whereinvirtual networks in the extension source site and the extension destination site are communicatively connected via the virtual ports for a tunnel between sites that are created in the tunnel apparatuses in respective sites, and the tunnel between the extension source and extension destination sites.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×