INFORMATION SYSTEM, CONTROL APPARATUS, METHOD OF PROVIDING VIRTUAL NETWORK, AND PROGRAM
First Claim
1. An information system comprising:
- a plurality of physical nodes each of which processes a packet received from one of one or more external nodes according to a packet handling operation that associates a matching rule for identifying a flow and processing content to be applied to a packet that matches the matching rule; and
a control apparatus which sets the packet handling operation in each of the plurality of physical nodes, thereby causing the plurality of physical nodes to operate as virtual nodes on a virtual network that may be used by the one or more external nodes;
whereinthe control apparatus comprises;
a first storage unit which defines a correspondence relationship between each of the plurality of physical nodes and one of one or more virtual networks; and
a second storage unit which defines a correspondence relationship between each of the one or more external nodes and a virtual node on one of the one or more virtual networks;
the control apparatus determining the virtual network(s) and the virtual node(s) to which the one or more external nodes is (are) to be connected, based on information on the physical node(s) to which the external node(s) is connected and information on the external node(s)
1 Assignment
0 Petitions
Accused Products
Abstract
An information system of the present invention includes a plurality of physical nodes each of which processes a packet received from external node(s) according to a processing rule (packet handling operation) that associates a matching rule for identifying a flow and processing content to be applied to a packet that matches the matching rule, and a control apparatus which sets the processing rule in each of the plurality of physical nodes, thereby causing the plurality of physical nodes to operate as virtual nodes on a virtual network(s) usable by the external node(s). The control apparatus includes a first storage unit defining a correspondence relationship between each of the plurality of physical nodes and virtual network(s), and a second storage unit defining a correspondence relationship between each of the external node(s) and virtual node(s) on virtual network(s). The control apparatus determines the virtual network(s) and the virtual node(s) to which the external node(s) is to be connected, based on information on the physical node(s) to which the external node is connected and information on the external node(s).
-
Citations
21 Claims
-
1. An information system comprising:
-
a plurality of physical nodes each of which processes a packet received from one of one or more external nodes according to a packet handling operation that associates a matching rule for identifying a flow and processing content to be applied to a packet that matches the matching rule; and a control apparatus which sets the packet handling operation in each of the plurality of physical nodes, thereby causing the plurality of physical nodes to operate as virtual nodes on a virtual network that may be used by the one or more external nodes;
whereinthe control apparatus comprises; a first storage unit which defines a correspondence relationship between each of the plurality of physical nodes and one of one or more virtual networks; and a second storage unit which defines a correspondence relationship between each of the one or more external nodes and a virtual node on one of the one or more virtual networks; the control apparatus determining the virtual network(s) and the virtual node(s) to which the one or more external nodes is (are) to be connected, based on information on the physical node(s) to which the external node(s) is connected and information on the external node(s) - View Dependent Claims (2, 3, 4, 5, 9, 10, 11)
-
-
6. A control apparatus, wherein the control apparatus is connected to a plurality of physical nodes each of which processes a packet received from one of one or more external nodes according to a processing rule that associates a matching rule for identifying a flow and processing content to be applied to a packet that matches the matching rule;
-
the control apparatus comprises; a first storage unit that defines a correspondence relationship between each of the plurality of physical nodes and one of one or more virtual networks; and a second storage unit that defines a correspondence relationship between each of the one or more external nodes and a virtual node on one of the one or more virtual networks; the control apparatus determining the virtual network(s) and the virtual node(s) to which the one of the one or more external nodes is to be connected, based on information on the physical node(s) to which the external node(s) is connected and information on the external node; the control apparatus setting the processing rule in each of the plurality of physical nodes including the physical node(s) corresponding to the virtual node(s), thereby causing the plurality of physical nodes to operate as virtual nodes on the virtual network that may be used by the one or more external nodes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
7. A method of providing a virtual network, wherein the method comprises:
-
using a control apparatus connected to a plurality of physical nodes each of which processes a packet received from one of one or more external nodes according to a packet handling operation that associates a matching rule for identifying a flow and processing content to be applied to a packet that matches the matching rule;
the method comprising the steps of;determining the virtual network(s) and the virtual node(s) to which the one of the one or more external nodes is to be connected, based on information on the physical node(s) to which the external node(s) is connected and information on the external node(s) by referring to a first storage unit which defines a correspondence relationship between each of the plurality of physical nodes and one of one or more virtual networks and a second storage unit which defines a correspondence relationship between each of the one or more external nodes and a virtual node(s) on one of the one or more virtual networks; and causing the plurality of the physical nodes to operate as virtual nodes on the virtual network that may be used by the one or more external nodes by setting the packet handling operation in each of the plurality of physical nodes including the physical node corresponding to the virtual node(s).
-
-
8. (canceled)
Specification