Computer system and visualization method of virtual network
First Claim
Patent Images
1. A computer system comprising:
- a plurality of controllers, each of which is configured to calculate a communication route, set a flow entry to each of switches on the communication route and manage a virtual network which is built based on the communication route;
said switches, each of which is configured to carry out a relay operation of a reception packet based on the flow entry set to its own flow table; and
an external managing unit configured to combine a plurality of said virtual networks managed by said plurality of controllers to output visibly,wherein one controller of said plurality of controllers acquires a reception notice of packet data which is transferred between two of said plurality of virtual networks managed by said one controller and another controller of said plurality of controllers from one of said switches, to specify a transmission virtual node and a reception virtual node of the packet data, andwherein said external managing unit combines said two virtual networks by using the transmission virtual node and the reception virtual node as common virtual nodes, to output visibly.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller of the present invention specifies a transmission virtual node and a reception virtual node of packet data by acquiring from a switch, a reception notice of packet data transferred between virtual networks which are managed by different controllers. A managing unit combines the virtual networks managed by the different controllers by using the transmission virtual node and the reception virtual node as common virtual nodes. Thus, the whole virtual network which is controlled by the plurality of controllers using an open flow technique can be managed by one source.
-
Citations
17 Claims
-
1. A computer system comprising:
-
a plurality of controllers, each of which is configured to calculate a communication route, set a flow entry to each of switches on the communication route and manage a virtual network which is built based on the communication route; said switches, each of which is configured to carry out a relay operation of a reception packet based on the flow entry set to its own flow table; and an external managing unit configured to combine a plurality of said virtual networks managed by said plurality of controllers to output visibly, wherein one controller of said plurality of controllers acquires a reception notice of packet data which is transferred between two of said plurality of virtual networks managed by said one controller and another controller of said plurality of controllers from one of said switches, to specify a transmission virtual node and a reception virtual node of the packet data, and wherein said external managing unit combines said two virtual networks by using the transmission virtual node and the reception virtual node as common virtual nodes, to output visibly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A visualization method of a virtual network, executed by a computer system which comprises:
-
a plurality of controller, each of which is configured to calculate a communication route, set a flow entry to each of switches on the communication route and manage a virtual network built based on the communication route; and the switches, each of which carries out a relay operation of a reception packet based on the flow entry set to its own flow table, said visualization method comprising; a controller acquiring from said switch, a reception notice of packet data transferred between two of the virtual networks which are managed by said controller and another controller of said plurality of controllers, to specify a transmission virtual node and a reception virtual node of the packet data; and said external managing unit combining said two virtual networks by using the transmission virtual node and the reception virtual node as common virtual nodes, to output visibly. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification