IP Library Granted Patent US 9,992,136
Granted Patent B2
US 9,992,136 · App. 14/733,246 · Granted Jun 5, 2018

Network system and management server

Inventors: Masayuki Takase (Tokyo, JP); Taisuke Ueta (Tokyo, JP); Masanobu Kobayashi (Tokyo, JP); Ryousuke Nishino (Tokyo, JP)
Assignee: Hitachi, Ltd.
H04L49/3072H04L41/0879
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,992,136
App. No.
14/733,246
Granted
Jun 5, 2018
Kind
B2
Abstract

A communication device includes a plurality of packet processing modules in which a packet processing function is changeable with a program, and a management server holds program information of a plurality of different packet processing module circuits settable to the packet processing modules, selects the packet processing module circuit to be set to the packet processing module, of the plurality of different packet processing module circuits, and transmits the program information of the selected packet processing module circuit and information for identifying the packet processing module that is an object to be set, to the communication device that is an object to be set.

Claims (48)

1. A network system comprising:

a plurality of communication devices; and

a management server, including a processor coupled to a memory, configured to manage the plurality of communication devices,

wherein each of the communication devices include a plurality of packet processing modules that receive and process data packets, in which a packet processing function is changeable with a program,

wherein the memory of the management server: stores instructions that when executed by the processor, cause the processor to:

hold program information of a plurality of different packet processing module circuits settable to the packet processing modules that receive and process data packets,

select a packet processing module circuit to be set to the packet processing module, of the plurality of different packet processing module circuits, and

transmit the program information of the selected packet processing module circuit and information for identifying the packet processing module that is an object to be set, to the communication device that is an object to be set, and

wherein the processing of the data packet by the packet processing module is based on the transmitted program information,

wherein the management server:

generates a command that includes contents to change a setting of a packet processing module, the command is one of a download command, enablement command, deletion command, and a disablement command, based on a use status of the packet processing modules of the communication device received from the communication device, or a service order received from a human machine interface, and

transmits the generated command to the communication device including the packet processing module, setting of which is to be changed, and

wherein the management server includes:

a packet processing module resource management database that manages packet processing modules to which a same packet processing module circuit is installed, of the plurality of packet processing modules on a same line card, as a packet processing module group,

upon determining to add a predetermined packet processing module circuit, based on the use status of the packet processing modules of the communication device received from the communication device, and

upon determining there is a disabled packet processing module circuit in the packet processing module group to which a packet processing module circuit of a type to be added is installed, the management server transmits a command that instructs the communication device to enable the disabled packet processing module, and

upon determining there is not a disabled packet processing module circuit in the packet processing module group to which the packet processing module circuit of a type to be added is installed, and there is a packet processing module to which a packet processing module circuit is not installed, in the packet processing modules on the same line card, the management server transmits the program information of the packet processing module circuit of a type to be added, to the communication device.

2. The network system according to claim 1 , wherein

the management server:

generates information for displaying a screen for recommending addition or deletion of the packet processing module circuit, in a human machine interface, based on a current use bandwidth of each of the communication devices received from each of the communication devices, and a predetermined threshold, and

outputs the generated information to the human machine interface.

3. The network system according to claim 2 , wherein

the information for displaying a screen for recommending addition or deletion of the packet processing module circuit, in the human machine interface, includes charge information to be paid or change information that is reduced or becomes unnecessary, when the packet processing module circuit is added or deleted, and

the management server outputs the charge information.

4. The network system according to claim 1 , wherein

the communication device transmits event occurrence notification to the management server, at a time of detection of packet discard of each priority, at a time of occurrence of a load of a predetermined threshold or more, or of a predetermined threshold or less, of a queue of each priority, or at a time of detection of an unsupported protocol, and

the management server generates information for displaying a screen for recommending addition or deletion of the packet processing module circuit, in a human machine interface, or generates a command including setting change contents of the packet processing module circuit on the packet processing module, based on contents of the notified event occurrence notification.

5. A management server, including a memory and a processor, configured to be connected with a plurality of communication devices including a plurality of packet processing modules that receive and process data packets in which a packet processing function is changeable with a program,

the management server configured to:

hold program information of a plurality of different packet processing module circuits settable to the packet processing modules that receive and process data packets;

select a packet processing module circuit to be set to the packet processing module, of the plurality of different packet processing module circuits;

transmit program information of the selected packet processing module circuit and information for identifying the packet processing module that is an object to be set, to the communication device that is an object to be set; and

generate a command that includes contents to change a setting of a packet processing module, the command is one of a download command, enablement command, deletion command, and a disablement command, based on a use status of the packet processing modules of the communication device received from the communication device, or a service order received from a human machine interface; and

transmit the generated command to the communication device including the packet processing module, setting of which is to be changed,

wherein the processing of the data packet received by the packet processing module is based on the transmitted program information, and

wherein the management server comprises:

a packet processing module resource management database that manages packet processing modules to which a same packet processing module circuit is installed, of the plurality of packet processing modules on a same line card, as a packet processing module group, and

when having determined to add a predetermined packet processing module circuit, based on the use status of the packet processing modules of the communication device received from the communication device, and

when there is a disabled packet processing module circuit in the packet processing module group to which a packet processing module circuit of a type to be added is installed, the management server transmits a command that instructs the communication device to enable the disabled packet processing module, and

when there is not a disabled packet processing module circuit in the packet processing module group to which the packet processing module circuit of a type to be added is installed, and there is a packet processing module to which a packet processing module circuit is not installed, in the packet processing modules on the same line card, the management server transmits the program information of the packet processing module circuit of a type to be added, to the communication device.

6. The management server according to claim 5 ,

the management server further configured to:

be connected to a human machine interface;

generate information for displaying a screen for recommending addition or deletion of the packet processing module circuit, in the human machine interface, based on a current use bandwidth of each of the communication devices received from each of the communication devices, and a predetermined threshold; and

output the generated information to the human machine interface.

7. The management server according to claim 6 , wherein

the information for displaying a screen for recommending addition or deletion of the packet processing module circuit, in the human machine interface, includes charge information to be paid or change information that is reduced or becomes unnecessary, when the packet processing module circuit is added or deleted, and

the management server outputs the charge information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2015
From: TAKASE, MASAYUKI; UETA, TAISUKE; KOBAYASHI, MASANOBU; NISHINO, RYOUSUKE
To: HITACHI, LTD.
Reel/Frame 035803/0556 →
Priority Claims (1)
JP 2014-135512 · Jul 1, 2014 · national
Continuity (1)
Related Publication 20160006675A1 · Jan 7, 2016