IP Library Granted Patent US 9,794,111
Granted Patent B2
US 9,794,111 · App. 14/433,015 · Granted Oct 17, 2017

Communication system, virtual network management apparatus, virtual network management method and program

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,794,111
App. No.
14/433,015
Granted
Oct 17, 2017
Kind
B2
Abstract

A communication system includes: a network configuration memory that stores network configuration information of a first layer in which an area of the first layer whose low level configuration is desired to be concealed is represented by a preset symbol and that also stores network configuration information of a second layer showing the area represented by the preset symbol. The system also includes a network configuration management section that allows a first user to manage a network of the first layer using the network configuration information of the first layer and that also allows a second user to manage a network of the second layer using at least the network configuration information of the second layer.

Claims (48)

1. A communication system, comprising:

a network configuration memory that stores:

network configuration information of a first layer in which an area of the first layer whose low level configuration is desired to be concealed is represented by a preset symbol; and

network configuration information of a second layer showing the area represented by the preset symbol;

a network configuration management section that allows:

a first user to manage a network of the first layer using the network configuration information of the first layer; and

a second user to manage a network of the second layer using at least the network configuration information of the second layer;

a mapping information memory that stores a relation of correspondence between a first identifier for identifying a user in the first layer, and a second identifier for identifying a user in the second layer; and

a switch controller that causes a switch on a path of a user packet to write the second identifier in a header of the user packet, based on the first identifier contained in the user packet.

2. The communication system according to claim 1 , wherein, the second identifier is stored in a preset area of an additional header that stores an identifier of the first layer.

3. The communication system according to claim 2 , wherein,

the network of the second layer showing the area represented by the preset symbol is associated with the network of the first layer in a one to multiple relation.

4. The communication system according to claim 1 , wherein, the second identifier is stored in a preset area of the header of the user packet.

5. The communication system according to claim 4 , wherein,

the network of the second layer showing the area represented by the preset symbol is associated with the network of the first layer in a one to multiple relation.

6. The communication system according to claim 1 , wherein,

the network of the second layer showing the area represented by the preset symbol is associated with the network of the first layer in a one to multiple relation.

7. A virtual network management apparatus comprising:

a network configuration memory that stores:

network configuration information of a first layer in which an area of the first layer whose low level configuration is desired to be concealed is represented by a preset symbol; and

network configuration information of a second layer showing the area represented by the preset symbol;

a network configuration management section that allows:

a first user to manage a network of the first layer using the network configuration information of the first layer; and

a second user to manage a network of the second layer using at least the network configuration information of the second layer;

a mapping information memory that stores a relation of correspondence between a first identifier for identifying a user in the first layer, and a second identifier for identifying a user in the second layer; and

a switch controller that causes a switch on a path of a user packet to write the second identifier in a header of the user packet, based on the first identifier contained in the user packet.

8. A method for management of a virtual network including a network configuration memory that stores network configuration information of a first layer in which an area of the first layer whose low level configuration is desired to be concealed is represented by a preset symbol, and that also stores network configuration information of a second layer showing the area represented by the preset symbol, the method comprising:

accepting an operation on a network of the first layer made by a first user with the use of the network configuration information of the first layer;

accepting an operation on a network of the second layer made by a second user with the use of at least the network configuration information of the second layer;

storing a relation of correspondence between a first identifier for identifying a user in the first layer, and a second identifier for identifying a user in the second layer; and

causing a switch on a path of a user packet to write the second identifier in a header of the user packet, based on the first identifier contained in the user packet.

9. The method according to claim 8 , wherein:

the second identifier is stored in a preset area of an additional header that stores an identifier of the first layer.

10. The method according to claim 8 , wherein:

the second identifier is stored in a preset area of the header of the user packet.

11. The method according to claim 8 , wherein:

the network of the second layer showing the area represented by the preset symbol is associated with the network of the first layer in a one to multiple relation.

12. A non-transitory computer-readable recording medium storing a program that causes a computer, arranged in a virtual network including a network configuration memory that stores network configuration information of a first layer in which an area of the first layer whose low level configuration is desired to be concealed is represented by a preset symbol, and that also stores network configuration information of a second layer showing the area represented by the preset symbol, to execute a method, the method comprising:

accepting an operation on a network of the first layer made by a first user with the use of the network configuration information of the first layer;

accepting an operation on a network of the second layer made by a second user with the use of at least the network configuration information of the second layer;

storing a relation of correspondence between a first identifier for identifying a user in the first layer, and a second identifier for identifying a user in the second layer; and

causing a switch on a path of a user packet to write the second identifier in a header of the user packet, based on the first identifier contained in the user packet.

13. The non-transitory computer readable recording medium according to claim 12 , wherein:

the second identifier is stored in a preset area of an additional header that stores an identifier of the first layer.

14. The non-transitory computer readable recording medium according to claim 12 , wherein:

the second identifier is stored in a preset area of the header of the user packet.

15. The non-transitory computer readable recording medium according to claim 12 , wherein:

the network of the second layer showing the area represented by the preset symbol is associated with the network of the first layer in a one to multiple relation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2024
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 066867/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2015
From: YAMABE, TOMOHISA; MORIMOTO, MASAHARU
To: NEC CORPORATION
Reel/Frame 035325/0212 →