# US 2018/0324274 A1 · Information system, control apparatus, method of providing virtual network, and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0324274 A1
- Document ID: US20180324274A1
- Status: Published application
- Kind: A1
- Application number: 16/034,981
- Filed: 2018-07-13
- Published: 2018-11-08
- Earliest claimed: 2010-12-28
- Assignees: NEC Corporation
- Inventors: Takahiro OTAKE
- Web page: https://patentgrep.com/patent/US20180324274A1

## CPC

- H04L 12/4625: {Single bridge functionality, e.g. connection of two networks over a single bridge}
- H04L 12/4641: {Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272)}
- H04L 45/02: Topology update or discovery
- H04L 45/38: {Flow based routing}
- H04L 45/64: using an overlay routing layer
- H04L 67/60: Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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).

## Claims

### Claim 1

A physical node comprising;
a memory configured to store program instructions for controlling a virtual network,
a processor configured to execute the program instructions to:
communicate an external control apparatus, the control apparatus that manages a relationship between a virtual node on the virtual network and a terminal node communication with the virtual node, and
execute a function of the virtual node in response to instruction from the external control apparatus when the physical node received a data; wherein, the function is associated with the terminal node of the data source.

### Claim 2 (depends on 1)

The physical node according to the claim 1, the instruction is created in response to the change of the physical node through which the communication data transmitted by the terminal node passes.

### Claim 3

A control apparatus comprising;
a memory configured to store program instructions for controlling a physical node correspond to a virtual network,
a processor configured to execute the program instructions to:
associate a virtual node on the virtual network with a terminal node that communicates with the virtual node,
associate the physical node that processes communication data with the virtual node that corresponds to the terminal node of the data source that processes the communication data,
instruct the physical node to execute a function of the virtual node associated with the physical node.

### Claim 4 (depends on 3)

The control apparatus according to the claim 3, the processor instructs to execute the function in response to change of the physical node processing the communication data transmitted by the terminal node.

### Claim 5

A communication method for a network system, wherein the network system including a physical node, a control apparatus and a virtual network on a physical network including the physical node, comprising;
communicating the control apparatus which manages a relationship between a virtual node on the virtual network and a terminal node communication with the virtual node,
executing a function of the virtual node in response to instruction from the control apparatus when the physical node received a data; wherein, the function is associated with the terminal node of the data source.

### Claim 6 (depends on 5)

The communication method according to the claim 5, the instruction is created in response to the change of the physical node through which the communication data transmitted by the terminal node passes.
