IP Library Granted Patent US 9,590,905
Granted Patent B2
US 9,590,905 · App. 14/384,144 · Granted Mar 7, 2017

Control apparatus and a communication method, apparatus, and system to perform path control of a network

Inventor: Satoshi Oonuki (Tokyo, JP)
Assignee: NEC Corporation
H04L45/745H04L47/125H04L69/22H04L61/103H04L67/2861
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,590,905
App. No.
14/384,144
Granted
Mar 7, 2017
Kind
B2
Abstract

A control apparatus connected to a communication apparatus(es) that processes received packets in accordance with control information includes a control information generation unit generating control information to be set in the communication apparatus(es) and a communication apparatus control unit setting the generated control information in the communication apparatus(es). This control apparatus sets proxy-response control information in the communication apparatus(es), the proxy-response control information defining a processing content(s) for causing the communication apparatus(es), when the communication apparatus(es) receives a certain packet, to generate a response packet for the certain packet and to transmit the response packet to a source of the certain packet.

Claims (29)

1. A control apparatus, comprising:

a control information generation unit generating control information to be set in a communication apparatus(es) that processes received packets in accordance with the control information;

a communication apparatus control unit setting the generated control information in the communication apparatus(es);

an address information storage unit storing information about addresses of nodes on a network; and

a packet analysis unit acquiring the information about addresses of nodes from received packets and registering the information in the address information storage unit,

wherein, when the communication apparatus(es) receives a certain packet, the control apparatus sets packet-generation control information in the communication apparatus(es), the packet-generation control information defining a processing content(s) for causing the communication apparatus(es) to generate a packet for the certain packet and to transmit the packet to a specified destination, and

wherein the control information generation unit generates the packet-generation control information based on the information about addresses of nodes that the address information storage unit stores, wherein the information about addresses of nodes has been acquired from the received packets.

2. The control apparatus according to claim 1 ,

wherein, as the-packet-generation control information, the control apparatus sets control information for causing the communication apparatus(es) to transmit a response packet for an address resolution request packet in the communication apparatus(es).

3. The control apparatus according to claim 1 , wherein information about an address of a source is set in a matching condition used for determining the certain packet in the packet-generation control information, and the control apparatus causes the communication apparatus(es) to determine the source.

4. The control apparatus according to claim 1 , wherein, as the packet-generation control information, the control apparatus sets control information for causing the communication apparatus(es) to transmit a response packet for a data request packet addressed to a predetermined server in the communication apparatus(es).

5. A communication apparatus, connected to a control apparatus(es) comprising a control information generation unit generating control information to be set in the communication apparatus, a communication apparatus control unit setting the generated control information in the communication apparatus and setting packet-generation control information in the communication apparatus, an address information storage unit storing information about addresses of nodes on a network, and a packet analysis unit acquiring teh information about addresses of nodes from received packets and registering the information oin the address information storage unit,

the packet-generation control information defining a processing content(s) for causing the communication apparatus, upon receiving a certain packet, to generate a packet for the certain packet and to transmit the packet to a specified destination, and

generating and transmitting a packet in accordance with the packet-generation control information set by the control apparatus(es),

wherein the control information generation unit generates the packet-generation control information based on the information about addresses of nodes that the address information storage unit stores, wherein the information about addresses of nodes has been acquired from the received packets.

6. A communication system, comprising:

a control apparatus(es) comprising a control information generation unit generating control information to be set in a communication apparatus(es) that processes received packets in accordance with the control information, a communication apparatus control unit setting the generated control information in the communication apparatus(es) and setting packet-generation control information in the communication apparatus(es), an address information storage unit storing information about addresses of nodes on a network, and a packet analysis unit acquiring the informant about addresses of nodes from received packets and registering the information in the address information storage unit, the packet-generation control information defining a processing content(s) for causing the communication apparatus(es), upon receiving a certain packet, to generate a packet for the certain packet and to transmit the packet to a specified destination; and

a communication apparatus(es) generating and transmitting a packet in accordance with the packet-generation control information set by the control apparatus(es),

wherein the control information generation unit generates the packet-generation control information based on the information about addresses of nodes that the address information storage unit stores, wherein the information about addresses of nodes has been acquired from the received packets.

7. A communication method, comprising:

causing a control apparatus(es), comprising: a control information generation unit generating control information to be set in a communication apparatus(es) that processes received packets in accordance with the control information; and a communication apparatus control unit setting the generated control information in the communication apparatus(es), to set packet-generation control information in the communication apparatus(es), and an address information storage unit storing information about addresses of nodes on a network;

acquiring the information about addresses of nodes form received packets and registering that information in the address information storage unit;

generating the packet generation control information based on the information about addresses of nodes that the address information storage unit stores, wherein the information about addresses of nodes has been acquired from the received packets, wherein the packet-generation control information defining a processing content(s) for causing the communication apparatus(es), upon receiving a certain packet, to generate a packet for the certain packet and to transmit the packet to a specified destination; and

causing the control apparatus(es) to cause the communication apparatus(es) to generate and transmit a packet in accordance with the packet-generation control information set by the control apparatus(es).

8. A non-transitory recording medium recording a program, causing a computer, which is mounted on a control apparatus(es) comprising: a control information generation unit generating control information to be set in a communication apparatus(es) that processes received packets in accordance with the control information, a communication apparatus control unit setting the generated control information in the communication apparatus(es), and an information storage unit storing information about addresses of nodes on a network to perform processing for:

acquiring the information about addresses of nodes from received packets and registering the information in the address information storage unit;

generating packet-generation control information based on the information about addresses of nodes that the address information storage unit stores, wherein the information about addresses of nodes has been acquired from the received packets,

wherein the packet-generation control information defining a processing content(s) for causing the communication apparatus(es), upon receiving a certain packet, to generate a packet for the certain packet and to transmit the packet to a specified destination; and

setting the generated control information in the communication apparatus(es).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2026
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 074814/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: OONUKI, SATOSHI
To: NEC CORPORATION
Reel/Frame 033719/0445 →
Priority Claims (1)
JP 2012-067043 · Mar 23, 2012 · national
Continuity (1)
Related Publication 20150043586A1 · Feb 12, 2015