COMPUTER SYSTEM AND VIRTUAL NETWORK VISUALIZATION METHOD
First Claim
Patent Images
1. A computer system, comprising:
- a plurality of controllers, each of which calculates communication routes and sets flow entries onto switches on said communication routes;
switches which perform relaying of received packet in accordance with said flow entries set in flow tables of the switches; and
a managing unit which outputs a plurality of virtual networks managed by said plurality of controllers in a visually perceivable form with the plurality of virtual networks combined, based on topology data of the virtual networks, the topology data being generated based on said communication routes.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system according to the present invention includes a managing unit which outputs a plurality of virtual networks managed by a plurality of controllers in a visually perceivable form with the plurality of virtual networks combined, on the basis of topology data of the virtual networks, the topology data being generated based on communication routes. This enables centralized management of the whole of a virtual network controlled by a plurality of controllers which use an OpenFlow technology.
124 Citations
12 Claims
-
1. A computer system, comprising:
-
a plurality of controllers, each of which calculates communication routes and sets flow entries onto switches on said communication routes; switches which perform relaying of received packet in accordance with said flow entries set in flow tables of the switches; and a managing unit which outputs a plurality of virtual networks managed by said plurality of controllers in a visually perceivable form with the plurality of virtual networks combined, based on topology data of the virtual networks, the topology data being generated based on said communication routes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A virtual network visualization method implemented on a computer system including:
-
a plurality of controllers which each calculate communication routes and set flow entries onto switches on said communication routes; and switches which perform relaying of received packets in accordance with said flow entries set in flow tables of the switches, said method comprising; by a managing unit, obtaining topology data of said plurality of virtual networks managed by said plurality of controllers, from said plurality of controllers; and by said managing unit, outputting said plurality of virtual networks in a visually perceivable form with said plurality of virtual networks combined, based on the topology data of said respective virtual networks. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory recording device recording a visualization program which when executed causes a computer to implement steps of:
-
obtaining from a plurality of controllers topology data of a plurality of virtual networks managed by said plurality of controllers, said plurality of controllers each calculating communication routes and setting flow entries onto switches on said communication routes, and said switches performing relaying of received packets in accordance with said flow entries set in flow tables thereof; and outputting said plurality of virtual networks in a visually perceivable form with said plurality of virtual networks combined, based on the topology data of said respective virtual networks.
-
Specification