[go: up one dir, main page]

JP6306972B2 - Screen display device - Google Patents

Screen display device Download PDF

Info

Publication number
JP6306972B2
JP6306972B2 JP2014159674A JP2014159674A JP6306972B2 JP 6306972 B2 JP6306972 B2 JP 6306972B2 JP 2014159674 A JP2014159674 A JP 2014159674A JP 2014159674 A JP2014159674 A JP 2014159674A JP 6306972 B2 JP6306972 B2 JP 6306972B2
Authority
JP
Japan
Prior art keywords
information
display
network
link
devices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014159674A
Other languages
Japanese (ja)
Other versions
JP2016038625A (en
Inventor
直規 立石
直規 立石
浩行 大西
浩行 大西
光穂 田原
光穂 田原
愛子 尾居
愛子 尾居
求 中島
求 中島
高田 篤
篤 高田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2014159674A priority Critical patent/JP6306972B2/en
Publication of JP2016038625A publication Critical patent/JP2016038625A/en
Application granted granted Critical
Publication of JP6306972B2 publication Critical patent/JP6306972B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Computer And Data Communications (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ネットワークの状況を画面表示する技術に関する。   The present invention relates to a technique for displaying a network status on a screen.

近年、将来のサービスの多様化に伴うネットワークの突発的かつ不規則な変更に柔軟に対応でき、ネットワーク資源を有効に利用できるネットワーク仮想化技術についての検討が進められている。ネットワーク仮想化技術は、ネットワークを構成する物理資源(物理ノードや物理リンク)の一部分を、論理的なノード(論理ノード)や論理的なリンク(論理リンク)で表現される仮想資源で構成される仮想網として実現したり、複数のネットワーク事業者の提供するネットワークの物理資源を組み合せて1つの仮想網として実現したりする技術である。このネットワーク仮想化技術を用いることによって、物理資源の利用状態や障害等の環境変化に応じて、仮想網間で物理資源の共用が可能になる。また、各仮想網への物理資源の割り当てを最適に決定することができれば、資源量の低減効果やネットワークの可用性の向上が可能となる。   In recent years, network virtualization technology that can flexibly cope with sudden and irregular network changes accompanying future service diversification and can effectively use network resources has been studied. Network virtualization technology consists of virtual resources that represent a part of physical resources (physical nodes and physical links) that make up a network as logical nodes (logical nodes) and logical links (logical links). It is a technology that can be realized as a virtual network, or realized as a single virtual network by combining physical resources of networks provided by a plurality of network operators. By using this network virtualization technology, it becomes possible to share physical resources between virtual networks in accordance with changes in the environment such as the use state of physical resources and failures. In addition, if the allocation of physical resources to each virtual network can be determined optimally, it is possible to reduce the amount of resources and improve network availability.

仮想網の可視化方法については、非特許文献1に記載されている。非特許文献1(特に、非特許文献1の図5参照)では、仮想網と物理網との両方を表示するとともに、物理ノードと論理ノードとの対応関係、物理リンクと論理リンクとの収容関係を線や数字等で表示することが開示されている。   The virtual network visualization method is described in Non-Patent Document 1. Non-Patent Document 1 (particularly, refer to FIG. 5 of Non-Patent Document 1) displays both virtual networks and physical networks, correspondence between physical nodes and logical nodes, and accommodation between physical links and logical links. Is indicated by a line or a number.

なお、物理網の可視化方法については、非特許文献2に様々な方法が開示されている。例えば、転送装置や制御装置等様々な装置が用いられている通信事業者のネットワークのネットワーク構成を表示する場合、その方法の一つに、図1に示すように、装置の地理的な位置情報を用いて、地図上の対応箇所に装置(例えば、図1に示す下位サービス装置101,102,103、転送装置121,122、制御装置141、上位サービス装置161)を描画する方法がある(非特許文献2)。この方法は、装置の位置や、装置がカバーする地理的な範囲を認識しやすくなる利点がある。   Various methods for visualizing a physical network are disclosed in Non-Patent Document 2. For example, when displaying the network configuration of a network of a telecommunications carrier in which various devices such as a transfer device and a control device are used, as shown in FIG. Is used to draw a device (for example, lower service devices 101, 102, 103, transfer devices 121, 122, control device 141, upper service device 161 shown in FIG. Patent Document 2). This method has an advantage that it is easy to recognize the position of the device and the geographical range covered by the device.

ネットワーク構成を表示する他の方法には、図2に示すように、地理的な情報を全く考慮せずに、装置(図2では四角形表示)間の論理的な接続関係(論理トポロジ)のみに基づいた表示方法がある。さらに、その派生形として、図3に示すように、同じ機能と役割のものを同じ階層に配置する方法がある(非特許文献2)。図3では、階層の上下関係は、ネットワークの末端に位置する装置(下位サービス装置101,102,103)の階層(破線で囲んだ部分)を最下位として、末端の装置から経由する装置の数(ホップ数)を基に定義する。また、同じ機能と役割を備える装置群を「階梯」として定義する。図3の方法では、装置の役割やネットワークの論理構成を認識しやすい利点がある。   Other methods for displaying the network configuration include, as shown in FIG. 2, only the logical connection relationship (logical topology) between devices (indicated by squares in FIG. 2) without considering any geographical information. There is a display method based on it. Furthermore, as a derivative form thereof, there is a method of arranging those having the same function and role in the same hierarchy as shown in FIG. 3 (Non-Patent Document 2). In FIG. 3, the hierarchical relationship of the hierarchy is the number of devices passing from the end device, with the layer (the portion surrounded by the broken line) of the device (lower service devices 101, 102, 103) located at the end of the network being the lowest. Define based on (hop count). In addition, a device group having the same function and role is defined as a “floor”. The method of FIG. 3 has an advantage that the role of the apparatus and the logical configuration of the network can be easily recognized.

図1〜3に示す画面表示方法においては、ネットワーク全体表示のほかに、ネットワークの一部のみを切り出して表示することが可能である。切り出し方としては、例えば、一部の装置周辺の構成のみを切り出す方法、一部地域の装置構成のみを切り出す方法、ある特定の機能を持つ装置群と階梯のみを切り出す方法、ある特定のサービスに関する階梯のみを切り出す方法、がある。   In the screen display method shown in FIGS. 1 to 3, in addition to the entire network display, it is possible to cut out and display only a part of the network. As a method of extraction, for example, a method of cutting out only the configuration around a part of the device, a method of cutting out only the configuration of a device in a part of the region, a method of cutting out only a group of devices having a specific function and a floor, and a specific service There is a method to cut out only the floor.

例えば、特定の制御系機能を持つ装置群とサービスに係る階梯(サービスプレーン)のみを切り出す例を、図4(b)に示す。図4(b)は、図4(a)の構成から制御系機能を持つ制御装置141とサービス装置(下位サービス装置101,102,103、上位サービス装置161)のみを切り出して表示した場合を表している。制御装置141と下位サービス装置101,102,103および上位サービス装置161との間には、物理的には転送装置121,122や転送リンクが介在する。そこで、この表示方法においては、制御系装置相互の接続状況を明確にするために、制御系装置間に介在する転送装置や転送リンク等物理的な接続状況を抽象化して制御リンク151(図4(b)では破線)として表示する。これにより装置間の制御系機能の動作状況を認識しやすくする利点がある。   For example, FIG. 4B shows an example of cutting out only a device group having a specific control system function and a floor (service plane) related to the service. FIG. 4B shows a case where only the control device 141 having the control system function and the service devices (lower service devices 101, 102, 103, and higher service device 161) are cut out from the configuration of FIG. 4A and displayed. ing. Transfer devices 121 and 122 and transfer links are physically interposed between the control device 141 and the lower service devices 101, 102, and 103 and the upper service device 161. Therefore, in this display method, in order to clarify the connection status between control system devices, the physical connection status such as transfer devices and transfer links interposed between the control system devices is abstracted to control link 151 (FIG. 4). (B) is displayed as a broken line). This has the advantage of making it easier to recognize the operating status of control system functions between devices.

また、ある特定のサービスに係る階梯のみ切り出す例として、ユーザが相互に通信を行う場合に、ユーザが接続する装置(サービスプレーン)が属する階梯のみ切り出して表示する場合を、図5(b)に示す。図5(b)は、図5(a)の構成から上位サービス装置161と下位サービス装置101,102,103のみを切り出して表示した場合を表している。上位サービス装置161と下位サービス装置101,102,103との間には転送装置や転送リンクが介在し、サービスを実現するために制御プレーンに属する制御系装置が協調動作している。そこで、この表示方法においては、これら装置やリンクの動作状況を抽象化してサービスリンク152(図5(b)では破線)として表示する。これにより装置間のサービス提供状況を認識しやすくする利点がある。   Further, as an example of cutting out only the floor related to a specific service, FIG. 5B shows a case where only the floor to which the device (service plane) to which the user connects belongs is cut out and displayed when the users communicate with each other. Show. FIG. 5B shows a case where only the upper service device 161 and the lower service devices 101, 102, and 103 are cut out and displayed from the configuration of FIG. A transfer device and a transfer link are interposed between the higher-level service device 161 and the lower-level service devices 101, 102, and 103, and control system devices belonging to the control plane operate in cooperation to realize a service. Therefore, in this display method, the operation status of these devices and links is abstracted and displayed as a service link 152 (broken line in FIG. 5B). This has the advantage of making it easier to recognize the service provision status between devices.

前記した図1〜図5に示す表示画面は、2次元表示の場合であるが、非特許文献2には、さらに3次元表示や、時間軸を加味した表示画面についても開示されている。   The above-described display screens shown in FIGS. 1 to 5 are two-dimensional displays. However, Non-Patent Document 2 also discloses a three-dimensional display and a display screen in consideration of a time axis.

図6は、空間軸(X,Y,Z軸の3次元)を用いた3次元表示画面を表している。3次元のうちXY平面には地図を重畳し、実世界で装置が配置されている箇所の緯度経度等の地理情報を用いて、XY平面に重畳した地図上の対応するポイントに装置を配置する。さらに、Z軸(高さ)を利用して階梯を表現する。ある高さのXY平面に同じ階梯(同じ属性)の装置を配置し、異なる階梯の装置は異なる高さに配置する。これら配置した装置について、実際のネットワーク接続情報を基に、接続関係にある装置を線(リンク)で結ぶ。また、末端階梯より上の階梯の装置が存在する箇所(例えば、下位サービス装置102、転送装置122および上位サービス装置161)は、これらの装置群を重要ビル155として立方体で囲む。このようにすることで、閲覧者は、各装置の階梯を視認しやすくなる。さらに、複数の装置で、現用系・待機系(以降、クラスタと称すこともある。)を組む装置については、画面上において、これら装置群を線で囲む等してグループを明示する。例えば、図6では、同じグループの装置群を楕円154で囲む。これにより、現用系・待機系を組む装置群を、閲覧者が画面上で認識しやすくなる。よって、ある装置の障害発生時における、サービスの影響度を、閲覧者が画面上で推測しやすくなる。   FIG. 6 shows a three-dimensional display screen using a space axis (three dimensions of X, Y, and Z axes). The map is superimposed on the XY plane in the three dimensions, and the device is arranged at the corresponding point on the map superimposed on the XY plane using geographical information such as the latitude and longitude of the place where the device is arranged in the real world. . Furthermore, the Z-axis (height) is used to represent the floor. Devices of the same level (same attributes) are arranged on a certain XY plane, and devices of different levels are arranged at different heights. For these arranged devices, devices in connection relation are connected by a line (link) based on actual network connection information. Further, the places where the devices above the terminal floor are present (for example, the lower service device 102, the transfer device 122, and the upper service device 161) surround these devices as an important building 155 in a cube. By doing in this way, a viewer becomes easy to visually recognize the floor of each apparatus. Further, for a device that forms an active / standby system (hereinafter also referred to as a cluster) with a plurality of devices, the group is clearly shown on the screen by surrounding these device groups with lines. For example, in FIG. 6, devices in the same group are surrounded by an ellipse 154. This makes it easier for the viewer to recognize on the screen the device group that forms the active / standby system. Therefore, it becomes easier for the viewer to guess on the screen the influence level of the service when a failure occurs in a certain device.

この3次元画面表示方法では、視点(図7の第1の視点、第2の視点)の位置や向きを自由に設定して、任意の装置およびリンクの状況にフォーカスしたネットワークの状況を確認することができる。すなわち、視点は、カメラに相当している。
例えば、図8(a)は、図7の第1の視点から見た表示画面例であり、装置およびリンクを、XY平面に投影した平面図を表している。また、図8(b)は、図7の第2の視点から見た表示画面例であり、装置およびリンクを、YZ平面に投影した立面図を表している。
In this three-dimensional screen display method, the position and orientation of the viewpoints (first viewpoint and second viewpoint in FIG. 7) are freely set, and the network status focusing on the status of an arbitrary device and link is confirmed. be able to. That is, the viewpoint corresponds to a camera.
For example, FIG. 8A is an example of a display screen viewed from the first viewpoint of FIG. 7, and shows a plan view in which the device and the link are projected on the XY plane. FIG. 8B is an example of a display screen viewed from the second viewpoint of FIG. 7 and shows an elevation view in which the device and the link are projected on the YZ plane.

さらに、非特許文献2には、画面の閲覧者が選択した過去のある時刻から現在までのネットワークの障害の状況の変化を連続的に表示するような画面表示についても開示されている。
例えば、最初にネットワークの転送装置121で障害が発生し(図9(a))、次いで、転送装置122で障害が発生(図9(b))したような場合、閲覧者により表示画面上の時間軸バー159等で選択された過去のある時刻から次の時刻までのネットワークの状況を示すことができる。これにより、閲覧者は、ネットワークのどの装置が、障害の起因となっており、警報の初発箇所となっているか、や警報や障害の発生状況について、表示画面上で順を追って確認しやすくなる。
Further, Non-Patent Document 2 discloses a screen display that continuously displays a change in the status of a network failure from a certain past time selected by a screen viewer to the present.
For example, when a failure first occurs in the transfer device 121 of the network (FIG. 9A) and then a failure occurs in the transfer device 122 (FIG. 9B), the viewer displays the failure on the display screen. The network status from a past time to the next time selected by the time axis bar 159 or the like can be shown. This makes it easier for viewers to check in sequence on the display screen which device in the network is the cause of the failure and the location where the alarm was first issued, and the status of the alarm or failure. .

Igor M. Moraes, et al.,"FITS: A Flexible Virtual Network Testbed Architecture", Computer Networks, Vol.63, pp.221-237, (2014)Igor M. Moraes, et al., "FITS: A Flexible Virtual Network Testbed Architecture", Computer Networks, Vol.63, pp.221-237, (2014) 立石直規、他3名、「大規模ネットワークの情報可視化方式に関する検討」、電子情報通信学会技術研究報告、社団法人電子情報通信学会、巻112号、492(ICM2012 59-80)、pp.89-94、(2013年3月)Naoki Tateishi and three others, “Examination of information visualization method for large-scale network”, IEICE technical report, IEICE Vol. 112, 492 (ICM2012 59-80), pp.89- 94, (March 2013)

非特許文献2に開示された物理網に関する画面表示方法は、複数階梯によって構成されるネットワークの情報や警報が一元的に表示され、閲覧者にとって障害の発生ポイント、原因箇所、階梯の把握を容易にすることはできる。しかし、非特許文献2には、仮想網の構成を含む大規模なキャリアネットワークの可視化方法については開示されていない。
また、非特許文献1においても、大規模なキャリアネットワークにおける仮想網の構成や障害情報の視認性を向上させる表示方法については、開示されていない。
The screen display method related to the physical network disclosed in Non-Patent Document 2 displays network information and alarms that consist of multiple levels in a unified manner, making it easy for viewers to understand the point of failure, the cause, and the level. Can be. However, Non-Patent Document 2 does not disclose a method for visualizing a large-scale carrier network including a virtual network configuration.
Also, Non-Patent Document 1 does not disclose a display method for improving the visibility of a virtual network configuration or failure information in a large-scale carrier network.

そこで、本発明は、大規模なキャリアネットワークにおける仮想網の構成や障害情報の視認性を向上させる画面表示装置を提供することを課題とする。   Therefore, an object of the present invention is to provide a screen display device that improves the configuration of a virtual network and the visibility of failure information in a large-scale carrier network.

前記した課題を解決するため、本発明の画面表示装置は、少なくとも仮想網および物理網の装置と前記装置間のリンクとを表示する表示画面を生成する画面表示装置であって、前記物理網の装置の座標情報と、前記装置間の接続情報と、前記物理網の装置と前記仮想網の装置との収容関係情報と、時刻と、を関連付けて記憶している記憶部と、入力装置から入力情報を取得する操作部と、前記物理網の装置の座標情報、前記接続情報および前記収容関係情報を参照して、前記操作部によって前記入力情報として取得された時刻情報に対応する、前記仮想網のスライスの表示座標、前記仮想網および前記物理網の装置とリンクの表示座標を決定する座標計算部と、前記座標計算部によって決定された表示座標に基づいて、前記仮想網のスライス、前記仮想網および前記物理網の装置とリンクを配置した三次元表示画面データを時間ごとに生成する表示用情報生成部とを備え、前記記憶部は、さらに、表示目的別に、前記仮想網の装置およびリンクならびに前記物理網の装置およびリンクを選択するフィルタ情報を記憶しており、前記表示用情報生成部は、前記入力装置によって選択入力された前記フィルタ情報を前記入力情報として前記操作部を介して取得し、当該フィルタ情報に基づいて、表示対象の前記装置および前記リンクを抽出し、三次元表示画面データを生成することを特徴とする。 In order to solve the above-described problem, a screen display device of the present invention is a screen display device that generates a display screen that displays at least a virtual network and a physical network device and a link between the devices. Input from the input device and the storage unit storing the coordinate information of the device, the connection information between the devices, the storage relationship information between the devices of the physical network and the devices of the virtual network, and the time An operation unit that acquires information, and the virtual network corresponding to time information acquired as the input information by the operation unit with reference to coordinate information of the device of the physical network, the connection information, and the accommodation relation information A coordinate calculation unit for determining display coordinates of the slices of the virtual network and devices and links of the virtual network and the physical network, and a slice of the virtual network based on the display coordinates determined by the coordinate calculation unit Wherein a virtual network and display information generation unit for generating a three-dimensional display screen data the device and the link of the physical network for each time, the storage unit further by display purposes, devices of the virtual network And filter information for selecting a device and link of the physical network and the link, and the display information generating unit uses the filter information selected and input by the input device as the input information via the operation unit. Gets Te, based on the filter information, and extracting the device and the link to be displayed, characterized by a generation child dimensional display screen data.

このような構成によれば、画面表示装置は、表示する時刻に対応する仮想網および物理網の装置とリンクと、仮想網および物理網間の収容関係と、を三次元で時間ごとに表示することができる。したがって、画面表示装置は、大規模なキャリアネットワークにおける仮想網の構成の視認性を向上させることができる。   According to such a configuration, the screen display device displays the virtual network and physical network devices and links corresponding to the time to be displayed, and the accommodation relationship between the virtual network and the physical network, three-dimensionally for each time. be able to. Therefore, the screen display device can improve the visibility of the configuration of the virtual network in a large-scale carrier network.

また、このような構成によれば、画面表示装置は、表示目的別のフィルタ情報に基づいて、閲覧者の閲覧目的に適した装置およびリンクを抽出することができる。したがって、画面表示装置は、大規模なキャリアネットワークにおける仮想網の構成の視認性を向上させることができる。 Moreover, according to such a structure, the screen display apparatus can extract the apparatus and link suitable for the browsing objective of a browsing person based on the filter information according to the display objective. Therefore, the screen display device can improve the visibility of the configuration of the virtual network in a large-scale carrier network.

前記画面表示装置は、前記フィルタ情報によって選択された複数の前記装置で構成される装置群を1つの集約装置として表示する三次元表示画面データと前記集約装置の状態に関する情報の表示とを生成するとともに、前記集約装置間のリンクを1つのリンクとして表示する三次元表示画面データを生成する概要画面生成部をさらに備えることを特徴とする。   The screen display device generates three-dimensional display screen data for displaying a device group composed of the plurality of devices selected by the filter information as one aggregation device and a display of information related to the state of the aggregation device. And a summary screen generation unit for generating three-dimensional display screen data for displaying the link between the aggregation devices as one link.

前記フィルタ情報は、ユーザごとに、前記ユーザの使用する前記装置および前記リンクを選択するように設定されており、前記表示用情報生成部が、前記選択された前記装置および前記リンクを、当該ユーザ向けに前記物理網および前記仮想網のスライスに表示する、または当該ユーザ向けに前記仮想網のスライスのみに表示することを特徴とする。   The filter information is set so as to select the device and the link used by the user for each user, and the display information generation unit displays the selected device and the link as the user. It is displayed on the slice of the physical network and the virtual network for the user, or only on the slice of the virtual network for the user.

前記フィルタ情報は、表示対象の前記仮想網のスライスに関係のある前記物理網の前記装置および前記リンクを選択するように設定されており、選択されない前記物理網の前記装置および前記リンクを非表示とすることを特徴とする。   The filter information is set so as to select the device and the link of the physical network related to the slice of the virtual network to be displayed, and does not display the device and the link of the physical network that are not selected. It is characterized by.

このような構成によれば、画面表示装置は、フィルタ情報を用いて、複数の装置で構成される装置群を1つの集約装置として表示し、集約装置間のリンクを1つのリンクで表示することができるので、表示する装置数とリンク数を低減することができる。また、画面表示装置は、フィルタ情報を用いて、ユーザ向けに合わせてユーザごとに表示することができる。また、画面表示装置は、表示対象の仮想網のスライスに関係しない物理網の装置やリンクを非表示にすることができる。したがって、画面表示装置は、大規模なキャリアネットワークにおける仮想網の構成や障害情報の視認性を向上させることができる。   According to such a configuration, the screen display device displays a group of devices including a plurality of devices as one aggregation device using the filter information, and displays a link between the aggregation devices as a single link. Therefore, the number of devices to be displayed and the number of links can be reduced. Further, the screen display device can display for each user according to the user using the filter information. In addition, the screen display device can hide devices and links in the physical network that are not related to the virtual network slice to be displayed. Therefore, the screen display device can improve the configuration of the virtual network and the visibility of failure information in a large-scale carrier network.

前記画面表示装置は、障害の発生した装置の情報を取得し、前記記憶部に記憶されている前記収容関係情報を参照して、前記障害の影響を受ける可能性のある装置を特定する波及警報演算部をさらに備え、前記表示用情報生成部が、前記波及警報演算部によって特定された装置および前記障害の発生した装置を表示する三次元表示画面データを生成することを特徴とする。   The screen display device acquires information on a device in which a failure has occurred, refers to the accommodation relation information stored in the storage unit, and identifies a ripple alarm that identifies a device that may be affected by the failure The display information generating unit further generates a three-dimensional display screen data for displaying the device specified by the ripple alarm calculating unit and the faulty device.

このような構成によれば、画面表示装置は、障害の発生した装置だけでなく、障害の影響を受ける可能性のある装置を特定することができる。したがって、画面表示装置は、大規模なキャリアネットワークにおける仮想網の構成の視認性を向上させることができる。   According to such a configuration, the screen display device can specify not only a device in which a failure has occurred but also a device that may be affected by the failure. Therefore, the screen display device can improve the visibility of the configuration of the virtual network in a large-scale carrier network.

前記表示用情報生成部は、前記収容関係情報を参照して、前記仮想網および前記物理網における前記装置の収容関係を表示する三次元表示画面データを生成することを特徴とする。   The display information generation unit generates three-dimensional display screen data for displaying the accommodation relation of the devices in the virtual network and the physical network with reference to the accommodation relation information.

このような構成によれば、画面表示装置は、装置の収容関係を、仮想網でも表示することができる。したがって、画面表示装置は、大規模なキャリアネットワークにおける仮想網の構成の視認性を向上させることができる。   According to such a configuration, the screen display device can display the accommodation relationship of the devices even in a virtual network. Therefore, the screen display device can improve the visibility of the configuration of the virtual network in a large-scale carrier network.

前記表示用情報生成部は、前記仮想網の前記装置および前記リンクの変更履歴の表示を生成することを特徴とする。   The display information generating unit generates a display of the change history of the device and the link of the virtual network.

このような構成によれば、画面表示装置は、仮想網の装置およびリンクの変更履歴を表示することができる。したがって、画面表示装置は、大規模なキャリアネットワークにおける仮想網の構成の視認性を向上させることができる。   According to such a configuration, the screen display device can display the change history of the virtual network device and the link. Therefore, the screen display device can improve the visibility of the configuration of the virtual network in a large-scale carrier network.

本発明によれば、大規模なキャリアネットワークにおける仮想網の構成や障害情報の視認性を向上させることができる。   ADVANTAGE OF THE INVENTION According to this invention, the visibility of the structure of a virtual network in a large-scale carrier network and failure information can be improved.

ネットワークの状況を地理的な配置に基づき表示した例を示す図である。It is a figure which shows the example which displayed the condition of the network based on geographical arrangement | positioning. ネットワークの状況を論理トポロジに基づき表示した例を示す図である。It is a figure which shows the example which displayed the condition of the network based on the logical topology. ネットワークの各階梯の接続状況を一括表示した例を示す図である。It is a figure which shows the example which displayed collectively the connection condition of each layer of a network. ネットワークの特定の階梯間の接続状況の例を示す図であり、(a)は図3に示したネットワークの各階梯の接続状況の例を表し、(b)は図4(a)に対して、制御系装置間に介在する転送装置、転送リンク等の構成を制御リンクに抽象化して表示した例を表す。It is a figure which shows the example of the connection condition between the specific tiers of a network, (a) represents the example of the connection condition of each tier of the network shown in FIG. 3, (b) is a figure with respect to Fig.4 (a). 3 shows an example in which the configuration of a transfer device, a transfer link, etc. interposed between control system devices is abstracted and displayed in a control link. ネットワークの特定の階梯間の接続状況の例を示す図であり、(a)は図3に示したネットワークの各階梯の接続状況の例を表し、(b)は図5(a)に対して、サービス系装置間に介在する転送装置、制御装置等の構成をサービスリンクに抽象化して表示した例を表す。It is a figure which shows the example of the connection condition between the specific floors of a network, (a) represents the example of the connection condition of each level of the network shown in FIG. 3, (b) is FIG. 3 shows an example in which the configuration of a transfer device, a control device, etc. intervening between service system devices is abstracted and displayed in a service link. 3次元表示した例を示す図である。It is a figure which shows the example displayed three-dimensionally. 視点の位置および向きを設定した場合の表示画面例を示す図である。It is a figure which shows the example of a display screen at the time of setting the position and direction of a viewpoint. 視点から見た表示画面例を示す図であり、(a)は図7に示す第1の視点から見た表示画面例を表し、(b)は図7に示す第2の視点から見た表示画面例を表す。FIGS. 8A and 8B are diagrams illustrating a display screen example viewed from a viewpoint, where FIG. 7A illustrates a display screen example viewed from a first viewpoint illustrated in FIG. 7 and FIG. 7B illustrates a display viewed from a second viewpoint illustrated in FIG. An example screen is shown. 時間軸バーによって選択された過去の状況表示の画面例を示した図であり、(a)は時間軸バーによって選択された過去の状況表示の画面例を表し、(b)は時間軸バーによって選択された次の時刻の状況表示の画面例を表す。It is the figure which showed the example of a screen of the past situation display selected by the time-axis bar, (a) represents the example of the screen of the past situation display selected by the time-axis bar, (b) is the time-axis bar. The example of the screen of the status display of the selected next time is represented. 仮想網の構成ならびに仮想マシンおよび通信フローの移動軌跡の表示例を示す図である。It is a figure which shows the example of a structure of a virtual network, and the display example of the movement trace of a virtual machine and a communication flow. 障害発生箇所および波及スライスをフィルタ処理によって残す表示例を示す図である。It is a figure which shows the example of a display which leaves a failure location and a spreading slice by filter processing. ノード群を集約して表示する一例を示す図である。It is a figure which shows an example which collects and displays a node group. 表示対象のスライスに関係するノードおよびリンクをフィルタ処理によって残す表示例を示す図である。It is a figure which shows the example of a display which leaves the node and link which are related to the slice of a display object by filter processing. 閲覧者用のフィルタ処理を実行した表示例を示す図である。It is a figure which shows the example of a display which performed the filter process for browsers. 画面表示装置の機能例を示す図である。It is a figure which shows the example of a function of a screen display apparatus. 装置属性情報、装置間接続(通常リンク)情報および装置配置設定情報の一例を示す図である。It is a figure which shows an example of apparatus attribute information, apparatus connection (normal link) information, and apparatus arrangement setting information. 装置間概要接続(概要リンク)情報、収容関係情報および表示設定情報の一例を示す図である。It is a figure which shows an example of summary connection (summary link) information between apparatuses, accommodation relation information, and display setting information. 画面表示装置の処理フロー例を示す図である。It is a figure which shows the example of a processing flow of a screen display apparatus.

本発明を実施するための形態(以降、「本実施形態」と称す。)について、適宜図面を参照しながら詳細に説明する。   A mode for carrying out the present invention (hereinafter referred to as “the present embodiment”) will be described in detail with reference to the drawings as appropriate.

はじめに、大規模なキャリアネットワークにおける仮想網の構成や障害発生状況の視認性を向上させるための概要について説明する。
まず、視認性を向上させるための3つの機能について記載する。
First, an outline for improving the visibility of the configuration of a virtual network and a failure occurrence state in a large-scale carrier network will be described.
First, three functions for improving visibility will be described.

(1)キャリアネットワーク運用のための機能
保全系業務において必要な機能は、例えば、地理的な障害の影響範囲や、仮想網で頻繁に発生する構成変更の箇所を把握できるようにすることである。また、ネットワークの収容関係の表示は、障害の影響範囲把握において特に重要となるので、ネットワーク構成において収容関係を表示できる機能を有するようにする。
(1) Functions for carrier network operation Necessary functions in maintenance work are, for example, to be able to grasp the scope of geographical failure and the location of configuration changes that frequently occur in virtual networks. . In addition, since the display of the accommodation relation of the network is particularly important in grasping the influence range of the failure, a function capable of displaying the accommodation relation in the network configuration is provided.

(2)ネットワークの大規模化に対応する機能
数千スライスの仮想網を構成し、数万の物理ノードを有するような大規模ネットワークの場合、論理ノードおよび物理ノードの合計数は最大数千万に達する。これらすべてのノードを表示すると、画面の表示限界および人間の視認限界を超過してしまう。また、障害の発生していない通常時や障害発生時において仮想網の構成を確認する場合、大規模な仮想網全体をそのまま表示したのでは、論理ノード、論理リンク、仮想網の各スライスと物理網との収容関係が多数表示され、画面の表示限界および人間の視認限界を超過してしまう。また、仮想網の各スライス内の装置数および装置種別数も多いので、故障発生時に影響の及ぶ範囲が迅速に判定できない。そのため、各スライスの視認性を向上させて表示できるようにする機能が必要となる。
(2) Functions that support large-scale networks In the case of a large-scale network that forms a virtual network of several thousand slices and has tens of thousands of physical nodes, the total number of logical nodes and physical nodes can be up to several tens of millions. To reach. If all these nodes are displayed, the display limit of the screen and the human visibility limit will be exceeded. In addition, when checking the configuration of a virtual network at normal times when a failure has not occurred or when a failure has occurred, if the entire large-scale virtual network is displayed as it is, the logical nodes, logical links, virtual network slices and physical A large number of accommodation relations with the net are displayed, exceeding the display limit of the screen and the human visibility limit. In addition, since the number of devices and the number of device types in each slice of the virtual network are large, it is not possible to quickly determine the range affected when a failure occurs. Therefore, a function is required to improve the visibility of each slice so that it can be displayed.

(3)閲覧者の多様化に対応する機能
従来の物理網は運用者のみがネットワークの状況を把握していれば良かった。しかし、ネットワークの仮想化に伴って、物理網を提供するインフラ事業者、仮想網を借りて顧客に提供するIaaS(Infrastructure as a Service)事業者、IaaS事業者からサービスを提供される顧客が閲覧者となりうる。そこで、閲覧者に適した表示を提供できる機能が必要となる。例えば、インフラ事業者が、物理網、仮想網両方の詳細な構成、状態を確認できるようにする。また、例えば、IaaS事業者が、仮想網のみの詳細な構成、状態を確認できるようにする。また、例えば、顧客が、顧客の仮想マシン間接続等大まかな構成、状態を確認できるようにする。
(3) Function to cope with diversification of viewers In the conventional physical network, it is sufficient that only the operator knows the status of the network. However, along with network virtualization, infrastructure providers that provide physical networks, infrastructure as a service (IaaS) providers that borrow customers from virtual networks, and customers who provide services from IaaS providers Can be a person. Therefore, a function capable of providing a display suitable for the viewer is required. For example, the infrastructure operator can check the detailed configuration and state of both the physical network and the virtual network. Also, for example, an IaaS provider can check the detailed configuration and state of only the virtual network. Further, for example, the customer can check the rough configuration and state such as the connection between the virtual machines of the customer.

次に、前記した機能(1)、機能(2)、機能(3)それぞれの具体的な表示例について、図を用いて説明する。   Next, specific display examples of the function (1), the function (2), and the function (3) will be described with reference to the drawings.

まず、機能(1)を具体化した表示例については、図10を用いて説明する。図10は、インフラ事業者向けの表示例である。   First, a display example embodying the function (1) will be described with reference to FIG. FIG. 10 is a display example for an infrastructure provider.

図10は、仮想網の構成ならびに仮想マシンおよび通信フローの移動軌跡の表示例を表している。図10では、物理網Pは最下階層に表示し、仮想網のスライスS1,Skは高さ方向の座標位置を異ならせて階層表示している。なお、図10では、仮想網のスライス数を2つ表示しているが、2つに限られることはなく、1つまたは3つ以上であってもよい。   FIG. 10 shows a display example of the configuration of the virtual network and the movement trajectory of the virtual machine and the communication flow. In FIG. 10, the physical network P is displayed in the lowest hierarchy, and the slices S1 and Sk of the virtual network are hierarchically displayed with different coordinate positions in the height direction. In FIG. 10, two slices of the virtual network are displayed, but the number is not limited to two, and may be one or three or more.

仮想網のスライス内に装置(論理ノード)が存在する場合は、当該装置と収容関係にある物理網P内の装置(物理ノード)を含むこれらの装置群を同じビル枠B1,B2,B3(二点鎖線)で囲む。各スライスにおいて、同じビル枠内に装置を表示することによって、収容関係や複数階梯にまたがる装置群を容易に想起させることができる。また、XY平面には地図(不図示)を配置したり、ビル枠を円柱で表示したりする等によって、視認性を改善することができる。   When a device (logical node) exists in a slice of the virtual network, these device groups including devices (physical nodes) in the physical network P that are in an accommodation relationship with the device are connected to the same building frame B1, B2, B3 ( Surround with a two-dot chain line). By displaying the devices in the same building frame in each slice, it is possible to easily recall the housing relationship and the device group that spans multiple floors. Further, visibility can be improved by arranging a map (not shown) on the XY plane or displaying a building frame as a cylinder.

図10において、符号P1,P2,P3,P4,P5,P6それぞれは、物理装置(物理ノード)を表している。また、符号VM1,VM2,VM3,VM4,VM5,VM6それぞれは、仮想マシン(論理ノード)を表している。そして、物理装置P1,P2,P3,P4,P5,P6と、仮想マシンVM1,VM2,VM3,VM4,VM5,VM6とは、点線で結ばれている。この点線は、物理装置と仮想マシンとの収容関係を表しており、例えば、物理装置P1において仮想マシンVM1が作動していることを表している。また、実線は、装置間のリンクを表している。そして、楕円は、クラスタを表し、その楕円内に記載の装置がクラスタ構成となっていることを表している。   In FIG. 10, symbols P1, P2, P3, P4, P5, and P6 each represent a physical device (physical node). Reference numerals VM1, VM2, VM3, VM4, VM5, and VM6 each represent a virtual machine (logical node). The physical devices P1, P2, P3, P4, P5 and P6 and the virtual machines VM1, VM2, VM3, VM4, VM5 and VM6 are connected by a dotted line. This dotted line represents the accommodation relationship between the physical device and the virtual machine. For example, the dotted line represents that the virtual machine VM1 is operating in the physical device P1. A solid line represents a link between devices. An ellipse represents a cluster, and the devices described in the ellipse have a cluster configuration.

物理網Pおよび仮想網のスライス内では、他のスライスに干渉しない範囲で高さを異ならせて、装置の重要度、階梯、エレメント種別を表してもよい。   In the slices of the physical network P and the virtual network, the importance, the level, and the element type of the device may be expressed by changing the height within a range that does not interfere with other slices.

また、図10では、物理網Pの物理装置P6に、障害が発生したことを示す星型図形Fが表示されている。この障害は、物理装置P6に収容されている仮想マシンVM6に波及するため、仮想網のスライスS1の仮想マシンVM6にも障害が発生した状態を示す星型図形Fが付される。そして、物理装置P5に収容されている仮想マシンVM5が、仮想マシンVM6の代わりに、現用状態になった場合(変更履歴)を表すことを示す軌跡を、白抜き矢印Lで表している。
なお、図10では、仮想マシンVM6と他の仮想マシンとの間の論理リンクは一点鎖線で表示され、仮想マシンVM5に遷移後のリンクは実線で表示されている。また、遷移後から所定の時間では、仮想マシンVM6およびその論理リンクを薄色等で表示するようにしても構わない。また、図9(a)に示した時間軸バー159を用いて時間経過を再生することを可能とし、早送り機能等によって、仮想マシンおよび論理リンクの遷移状況を想起しやすくするようにしてもよい。
In FIG. 10, a star-shaped figure F indicating that a failure has occurred is displayed on the physical device P6 of the physical network P. Since this failure is spread to the virtual machine VM6 accommodated in the physical device P6, a star figure F indicating the state in which the failure has occurred is also attached to the virtual machine VM6 of the slice S1 of the virtual network. A trajectory indicating that the virtual machine VM5 accommodated in the physical device P5 is in the active state (change history) instead of the virtual machine VM6 is indicated by a white arrow L.
In FIG. 10, the logical link between the virtual machine VM6 and another virtual machine is displayed with a one-dot chain line, and the link after transition to the virtual machine VM5 is displayed with a solid line. Further, the virtual machine VM6 and its logical link may be displayed in a light color or the like for a predetermined time after the transition. Further, it is possible to reproduce the passage of time by using the time axis bar 159 shown in FIG. 9A, and to make it easy to recall the transition state of the virtual machine and the logical link by a fast-forward function or the like. .

次に、機能(2)を具体化した表示例について、図11、図12、図13を用いて説明する。   Next, display examples embodying the function (2) will be described with reference to FIGS. 11, 12, and 13.

まず、ネットワークの概括的状況を容易に把握することができるようにするため、ノード群を集約して表示する一例について、図11を用いて説明する。あるビル枠において、多数のノードが存在する場合に、物理網や仮想網のスライス単位でノード群を集約し、1個の集約ノード(以降、集約装置とも称す。)として表示する。ただし、集約するノード群内に障害が発生していることを示す星型図形(警報)Fが存在している場合には、その星型図形Fの表示は残しておく。   First, an example of collecting and displaying a group of nodes will be described with reference to FIG. 11 so that the general situation of the network can be easily grasped. When there are a large number of nodes in a building frame, a node group is aggregated in units of slices of a physical network or a virtual network, and displayed as one aggregation node (hereinafter also referred to as an aggregation device). However, if a star graphic (alarm) F indicating that a failure has occurred in the node group to be aggregated, the display of the star graphic F is left.

具体的には、符号1101の表示例のように多数のノード群が存在している場合、集約用フィルタ処理1102を実行して符号1103の表示例のように変換する。符号1103の表示例では、クラスタ構成のノード群および当該ノード群と接続関係のあるノード群が、1つの集約ノードに変換され、また、集約ノードと収容関係にあるノード群も1つの集約ノードに変換されている。その際、集約されるノード群に付されていた星型図形Fは、集約ノードにも付される。また、吹き出し1104に示すように、集約ノードの状態(警報発生数、CPU(Central Processing Unit)使用率等)をまとめて装置集約概要情報として表示する。   Specifically, when there are a large number of node groups as in the display example denoted by reference numeral 1101, the aggregation filter processing 1102 is executed to perform conversion as in the display example denoted by reference numeral 1103. In the display example denoted by reference numeral 1103, a node group having a cluster configuration and a node group having a connection relationship with the node group are converted into one aggregation node, and a node group having an accommodation relationship with the aggregation node is also converted into one aggregation node. It has been converted. At that time, the star-shaped figure F attached to the node group to be aggregated is also attached to the aggregate node. Also, as indicated by a balloon 1104, the state of the aggregation node (number of alarms generated, CPU (Central Processing Unit) usage rate, etc.) is collectively displayed as device aggregation summary information.

集約用フィルタ処理1102は、視野に含まれるノード数等を画面切替の条件(発動条件)としてもよい。また、集約用フィルタ処理1102は、スライスごとに発動条件を設定できるものとする。
このような集約用フィルタ処理1102によって、表示対象エレメント数が多数の場合に、ネットワークの概括的状況を容易に把握することができるようになる。
The aggregation filter processing 1102 may use the number of nodes included in the field of view as a screen switching condition (an activation condition). In addition, the aggregation filter processing 1102 can set an activation condition for each slice.
Such an aggregation filter processing 1102 makes it possible to easily grasp the general status of the network when the number of display target elements is large.

次に、特定の仮想網のスライスと物理網との対応を容易に確認することができるようにするため、表示対象のスライスに関係するノードおよびリンクをフィルタ処理して残す表示例について、図12を用いて説明する。障害の発生していない通常時や障害発生時において、仮想網の構成を確認する場合、大規模な仮想網をそのまま表示したのでは、論理ノード、論理リンク、仮想網の各スライスと物理網との収容関係が数多く表示され、画面の表示限界および人間の視認限界を超過する。
そのため、特定の仮想網のスライスを表示する際には、その他のスライスや、特定の仮想網のスライスと関係しない物理網内の物理装置およびリンクを非表示にすることによって、視認性を確保する。
Next, in order to make it possible to easily confirm the correspondence between a slice of a specific virtual network and a physical network, a display example in which nodes and links related to a slice to be displayed are left filtered is illustrated in FIG. Will be described. When checking the configuration of a virtual network at normal time when a failure has not occurred or when a failure has occurred, if a large-scale virtual network is displayed as it is, logical nodes, logical links, virtual network slices and physical networks A lot of storage relations are displayed, exceeding the display limit of the screen and the human visual limit.
Therefore, when displaying a slice of a specific virtual network, visibility is ensured by hiding other slices and physical devices and links in the physical network that are not related to the slice of the specific virtual network. .

具体的には、符号1201の表示例のように多数のスライスが存在している場合、スライスSkを対象とする表示対象スライス用フィルタ処理1202を実行して符号1203の表示例のように変換する。表示対象スライス用フィルタ処理1202は、表示する仮想網の装置およびリンクならびに物理網の装置およびリンクを選択するフィルタ情報に基づいて、実行される。符号1203の表示例では、スライスSkの論理ノードおよび論理リンクと、その論理ノードおよび論理リンクに関係のある(収容関係にある)物理網P内の物理ノードおよび物理リンクが表示されている。つまり、選択された表示対象の仮想網の装置およびリンクと無関係(収容関係にない)の物理網の装置およびリンクは、非表示に設定され、画面表示されない。これにより、表示対象の仮想網のスライスと物理網との対応を容易に確認することができるようになる。なお、表示対象の仮想網のスライスは、入力装置320(図15参照)によって選択される。   Specifically, when there are a large number of slices as in the display example indicated by reference numeral 1201, the display target slice filter processing 1202 for the slice Sk is executed and converted as in the display example indicated by reference numeral 1203. . The display target slice filter processing 1202 is executed based on filter information for selecting a virtual network device and link to be displayed and a physical network device and link. In the display example denoted by reference numeral 1203, the logical nodes and logical links of the slice Sk, and the physical nodes and physical links in the physical network P that are related to (accommodated with) the logical nodes and logical links are displayed. That is, the devices and links of the physical network that are irrelevant to the selected virtual network devices and links to be displayed (not in an accommodation relationship) are set to non-display and are not displayed on the screen. As a result, the correspondence between the slice of the virtual network to be displayed and the physical network can be easily confirmed. Note that the slice of the virtual network to be displayed is selected by the input device 320 (see FIG. 15).

次に、故障発生時に影響の及ぶ範囲を迅速に判定することができるようにするため、障害発生箇所と波及スライスの表示例について、図13を用いて説明する。図13では、物理網Pが、サーバSR1,SR2,SR3,SR4とネットワークエレメントNE1,NE2,NE3,NE4とで構成されているものとする。また、仮想網のスライスSaは、仮想マシンVM1,VM2,VM3と論理スイッチVSW2とで構成されているものとする。仮想網のスライスSbは、仮想マシンVM4,VM5と論理スイッチVSW5とで構成されているものとする。実線は、装置間のリンクを表し、点線は、物理装置と仮想マシンとの収容関係を表している。   Next, in order to be able to quickly determine the range affected when a failure occurs, a display example of a failure occurrence location and a spread slice will be described with reference to FIG. In FIG. 13, it is assumed that the physical network P includes servers SR1, SR2, SR3, SR4 and network elements NE1, NE2, NE3, NE4. Further, it is assumed that the slice Sa of the virtual network includes virtual machines VM1, VM2, and VM3 and a logical switch VSW2. It is assumed that the slice Sb of the virtual network includes virtual machines VM4 and VM5 and a logical switch VSW5. A solid line represents a link between apparatuses, and a dotted line represents an accommodation relationship between a physical apparatus and a virtual machine.

また、図13では、ネットワークエレメントNE2に、障害が発生したことを示す星型図形Fが表示されている。物理網Pの装置の障害発生時には、その障害が波及する仮想網のスライスSa,Sbが絞りこまれて表示されるとともに、障害が波及した論理スイッチVSW2,VSW5に、障害が発生したことを示す星型図形が付される。   In FIG. 13, a star-shaped figure F indicating that a failure has occurred is displayed on the network element NE2. When a failure occurs in the device of the physical network P, the virtual network slices Sa and Sb to which the failure is spread are narrowed down and displayed, and it indicates that a failure has occurred in the logical switches VSW2 and VSW5 to which the failure has spread. A star figure is attached.

また、障害の発生した物理装置に収容されている仮想マシン群に係る情報(影響概要情報)が、吹き出し1301に表示される。例えば、図13では、「影響概要情報」として、収容論理ネットワーク数が300、影響ユーザ数が20000、故障発生からの継続時間が1時間23分であることが表示される。これにより、故障発生時に影響の及ぶ範囲を迅速に判定することができるようになる。   In addition, information (effect summary information) related to the virtual machine group accommodated in the physical device in which the failure has occurred is displayed in a balloon 1301. For example, in FIG. 13, “impact summary information” displays that the number of accommodated logical networks is 300, the number of affected users is 20000, and the duration from the occurrence of a failure is 1 hour and 23 minutes. As a result, it is possible to quickly determine the range affected when a failure occurs.

次に、機能(3)を具体化した表示例について、図14を用いて説明する。
表示画面は、物理網を提供するインフラ事業者、仮想網を借りて顧客に提供するIaaS事業者、IaaS事業者からサービスを提供される顧客それぞれの閲覧者に適するようにフィルタ処理され、生成される。
Next, a display example embodying the function (3) will be described with reference to FIG.
The display screen is filtered and generated to suit the viewers of the infrastructure provider that provides the physical network, the IaaS provider that borrows the virtual network and provides the customer to the customer, and the customer who provides the service from the IaaS provider. The

図14は、閲覧者に合わせて、表示目的別にフィルタ処理した表示例を表している。
符号1401の表示例は、仮想網のスライスSaと物理網Pとの収容関係を表している。この符号1401の表示例は、物理網、仮想網両方の詳細な装置やリンクの構成、状態を確認することができるように、インフラ事業者向けにフィルタ処理して生成されている。
FIG. 14 shows a display example in which filtering is performed for each display purpose according to the viewer.
The display example indicated by reference numeral 1401 represents the accommodation relationship between the slice Sa of the virtual network and the physical network P. The display example of the reference numeral 1401 is generated by filtering for an infrastructure provider so that detailed devices and link configurations and states of both physical networks and virtual networks can be confirmed.

符号1401の表示例に対して、IaaS提供者用フィルタ処理1402を実行し、符号1403の表示例が生成される。IaaS提供者用フィルタ処理1402は、IaaS事業者向けに表示する仮想網の装置およびリンクを選択するフィルタ情報に基づいて、実行される。符号1403の表示例は、仮想網のみの詳細な構成、状態を確認することができるように、IaaS事業者向けにフィルタ処理して生成されている。   The IaaS provider filter processing 1402 is executed on the display example indicated by reference numeral 1401 to generate the display example indicated by reference numeral 1403. The filter processing for IaaS provider 1402 is executed based on filter information for selecting a virtual network device and a link to be displayed for the IaaS provider. The display example of reference numeral 1403 is generated by filtering for an IaaS provider so that the detailed configuration and state of only the virtual network can be confirmed.

また、符号1401の表示例に対して、IaaSユーザ用フィルタ処理1404を実行し、符号1405の表示例が生成される。IaaSユーザ用フィルタ処理1404は、IaaS顧客向けに表示する仮想網の装置およびリンクを選択するフィルタ情報に基づいて、実行される。符号1405の表示例は、顧客の仮想マシン間接続等大まかな構成、状態を確認することができるように、IaaS顧客向けにフィルタ処理して生成されている。   Further, the filter processing 1404 for IaaS users is executed on the display example indicated by reference numeral 1401 to generate the display example indicated by reference numeral 1405. The IaaS user filter process 1404 is executed based on filter information for selecting a virtual network device and a link to be displayed for an IaaS customer. The display example denoted by reference numeral 1405 is generated by filtering for an IaaS customer so that a rough configuration such as the connection between the virtual machines of the customer and the state can be confirmed.

各フィルタ処理に用いるフィルタ情報は、プリセットとして、後記する画面表示装置によって選択可能に備えられているものとする。そして、各閲覧者(ユーザ)は、ユーザ自身が使用している装置およびリンクに関する必要な情報のみが提供されるので、ネットワークの構成、状況を容易に把握することができる。   It is assumed that the filter information used for each filter process is provided as a preset so that it can be selected by a screen display device described later. Since each viewer (user) is provided with only necessary information regarding the device and link used by the user himself / herself, the user can easily grasp the network configuration and status.

(画面表示装置)
次に、図15を用いて、画面表示装置200の機能例について説明する。画面表示装置200は、ネットワークの物理網および仮想網のスライスごとに、全装置の階梯や接続情報(リンク)、複数系(現用系・待機系)を組むクラスタの情報、各種警報や障害の発生状況を示した三次元表示画面を生成し、表示する。この画面表示装置200は、ネットワークを構成する各装置(例えば、図9(a)に示す転送装置121,122、制御装置141、上位サービス装置161、下位サービス装置101〜103)と接続されており、これらの装置から、ネットワークに関する障害に関する情報等を受信する。また、画面表示装置200は、閲覧者から画面表示に関する各種指示入力(プリセットされたフィルタ処理の種別を含む。)を受け付けるキーボードやマウス等の入力装置320を接続している。また、画面表示装置200は、画面表示を行う液晶ディスプレイ等の表示装置310を接続している。画面表示装置200は、入力装置320からの指示入力と、各装置から受信した情報とに基づき、ネットワークの状況を示す三次元表示画面を生成し、表示装置310に出力表示する。閲覧者は、この三次元表示画面を見ることでネットワークの状況を確認することができる。
(Screen display device)
Next, a function example of the screen display device 200 will be described with reference to FIG. The screen display device 200 has a hierarchy of all devices, connection information (links), cluster information that forms a plurality of systems (active / standby systems), occurrence of various alarms and failures for each slice of the physical network and virtual network of the network. Generate and display a 3D display screen showing the situation. The screen display device 200 is connected to each device constituting the network (for example, the transfer devices 121 and 122, the control device 141, the upper service device 161, and the lower service devices 101 to 103 shown in FIG. 9A). From these devices, information relating to network-related failures is received. The screen display device 200 is connected to an input device 320 such as a keyboard or a mouse that receives various instruction inputs (including preset filter processing types) related to screen display from the viewer. The screen display device 200 is connected to a display device 310 such as a liquid crystal display that performs screen display. The screen display device 200 generates a three-dimensional display screen indicating the network status based on the instruction input from the input device 320 and the information received from each device, and outputs and displays it on the display device 310. The viewer can check the status of the network by looking at the three-dimensional display screen.

画面表示装置200の機能は、記憶部210、処理部220および入出力部240を有する。
記憶部210は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等の記憶媒体から構成される。記憶部210には、ネットワークを構成する各装置の接続情報や、ネットワークに関する警報情報等、処理部220の表示画面生成時に参照される各種データ等が記憶される。
The function of the screen display device 200 includes a storage unit 210, a processing unit 220, and an input / output unit 240.
The storage unit 210 includes a storage medium such as a random access memory (RAM), a read only memory (ROM), a hard disk drive (HDD), and a flash memory. The storage unit 210 stores various types of data that are referred to when the display screen of the processing unit 220 is generated, such as connection information of each device constituting the network, alarm information about the network, and the like.

処理部220は、入出力部240から入力された指示入力に基づき、記憶部210の各種データを参照して、表示画面を生成し、入出力部240経由で表示装置310に表示する機能を有する。また、処理部220は、この画面表示装置200が備えるCPUによるプログラム実行処理や、専用回路等により実現される。なお、処理部220の機能をプログラム実行処理により実現する場合、記憶部210には、この処理部220の機能を実現するためのプログラムが格納される。   The processing unit 220 has a function of generating a display screen by referring to various data in the storage unit 210 based on an instruction input input from the input / output unit 240 and displaying the display screen on the display device 310 via the input / output unit 240. . The processing unit 220 is realized by a program execution process by a CPU included in the screen display device 200, a dedicated circuit, or the like. When the function of the processing unit 220 is realized by a program execution process, the storage unit 210 stores a program for realizing the function of the processing unit 220.

入出力部240は、インターネットやLAN(Local Area Network)等のネットワーク経由で他の装置と通信を行うための通信インタフェースや入出力インタフェースから構成される。入出力部240は、入力装置320からの各種指示入力を受け付け、受け付けた指示情報を処理部220へ出力する。また、入出力部240は、処理部220によって生成された表示画面情報を、表示装置310に出力する。   The input / output unit 240 includes a communication interface and an input / output interface for communicating with other devices via a network such as the Internet or a LAN (Local Area Network). The input / output unit 240 receives various instruction inputs from the input device 320, and outputs the received instruction information to the processing unit 220. Further, the input / output unit 240 outputs the display screen information generated by the processing unit 220 to the display device 310.

記憶部210は、装置情報保存部211、警報保存部212および設定保存部213を備える。   The storage unit 210 includes a device information storage unit 211, an alarm storage unit 212, and a setting storage unit 213.

装置情報保存部211は、さらに装置属性情報保存部2111と装置接続関係保存部2112とを備える。
装置属性情報保存部2111は、装置属性情報(図16参照)を記憶している。この装置属性情報は、各時刻における、仮想網のスライスや物理網の各装置の属性(階梯)、当該装置の地図上の座標位置(緯度、経度の組み合わせ)、当該装置に現用系および待機系の組(クラスタ)を構成する複数系装置等を示した情報である。図16に例示する装置属性情報は、装置番号(装置の識別情報)ごとに、その装置の装置名と、スライスと、階梯と、階梯の番号(階梯番号)と、経度および緯度と、複数系装置とを関連付けて示している。
The device information storage unit 211 further includes a device attribute information storage unit 2111 and a device connection relationship storage unit 2112.
The device attribute information storage unit 2111 stores device attribute information (see FIG. 16). This device attribute information includes the attributes of each slice of the virtual network and each device of the physical network (the floor), the coordinate position of the device on the map (a combination of latitude and longitude), the active system and the standby system for the device. Is information indicating a plurality of systems constituting a set (cluster). The device attribute information illustrated in FIG. 16 includes, for each device number (device identification information), a device name, a slice, a floor, a floor number (a floor number), a longitude and a latitude, and a plurality of systems. Shown in association with a device.

図15に戻って、装置接続関係保存部2112は、各時刻における装置間接続(通常リンク)情報(図16参照)を記憶している。ここで、通常リンクとは、ノードやリンクを集約しない状態のことを意味している。この装置間接続(通常リンク)情報は、仮想網のスライスや物理網における各装置の接続関係を示した情報である。図16に例示する装置間接続(通常リンク)情報は、接続番号ごとに、装置の番号(装置番号)と、装置名と、その装置にリンク接続される装置の装置番号と、装置名とを関連付けて示している。また、この装置間接続(通常リンク)情報は、図16に例示するように、物理網の接続情報(接続関係情報0)の他に、仮想網のスライスの接続情報(スライスS1における接続情報(接続関係情報1)や、仮想網のスライスSkにおける接続情報(接続関係情報2))を含んでいる。   Returning to FIG. 15, the device connection relation storage unit 2112 stores inter-device connection (normal link) information (see FIG. 16) at each time. Here, the normal link means a state where nodes and links are not aggregated. This inter-device connection (normal link) information is information indicating a connection relationship between devices in a virtual network slice or physical network. The inter-device connection (normal link) information illustrated in FIG. 16 includes, for each connection number, a device number (device number), a device name, a device number of a device linked to the device, and a device name. Shown in association. In addition to the physical network connection information (connection relation information 0), this inter-device connection (normal link) information includes connection information (connection information in slice S1 (slice S1) in addition to physical network connection information (connection relation information 0). Connection relation information 1) and connection information (connection relation information 2) in the slice Sk of the virtual network.

また、装置接続関係保存部2112は、各時刻における装置間概要接続(概要リンク)情報(図17参照)を記憶している。ここで、概要リンクとは、ノードやリンクを集約した状態のことを意味している。この装置間概要接続(概要リンク)情報は、仮想網のスライスや物理網における各装置の集約処理後の接続関係を示した情報である。図17に例示する装置間概要接続(概要リンク)情報は、接続番号ごとに、装置の番号(装置番号)と、装置名と、その装置にリンクさせる装置の装置番号と、装置名とを関連付けて示している。また、この装置間概要接続(概要リンク)情報は、図17に例示するように、物理網の接続情報(接続関係情報0)の他に、仮想網のスライスS1における接続情報(接続関係情報1)等を含む。
なお、以降の説明では、装置間接続(通常リンク)情報(図16参照)、装置間概要接続(概要リンク)情報(図17参照)を単に接続情報と称することもある。
Further, the device connection relation storage unit 2112 stores inter-device outline connection (outline link) information (see FIG. 17) at each time. Here, the summary link means a state in which nodes and links are aggregated. This inter-device outline connection (outline link) information is information indicating a connection relation after aggregation processing of each apparatus in a virtual network slice or physical network. The device-to-device overview connection (summary link) information illustrated in FIG. 17 associates the device number (device number), the device name, the device number of the device linked to the device, and the device name for each connection number. It shows. In addition to the physical network connection information (connection relation information 0), the inter-device outline connection (summary link) information includes connection information (connection relation information 1) in the slice S1 of the virtual network, as illustrated in FIG. ) Etc.
In the following description, the inter-device connection (normal link) information (see FIG. 16) and the inter-device outline connection (outline link) information (see FIG. 17) may be simply referred to as connection information.

また、装置接続関係保存部2112は、仮想網のスライス内の装置(仮想マシン)と物理網の物理装置との収容関係を示す収容関係情報(図17参照)を記憶している。   The device connection relationship storage unit 2112 stores accommodation relationship information (see FIG. 17) indicating the accommodation relationship between a device (virtual machine) in a slice of the virtual network and a physical device of the physical network.

図15に戻って、警報保存部212は、各時刻における、仮想網のスライスや物理網の各装置やリンクの警報に係る情報(障害の状態を含む。)を記憶している。この警報に係る情報は、警報解析部223により作成される。   Returning to FIG. 15, the alarm storage unit 212 stores information (including failure status) related to a virtual network slice, a physical network device, and a link alarm at each time. Information related to the alarm is created by the alarm analysis unit 223.

設定保存部213は、例えば、図16に示す装置配置設定情報や、図17に示す表示設定情報等の各種設定情報を記憶している。
図16の装置配置設定情報では、スライスの表示階層を示す表示スライス情報、装置の属する階梯の表示階層を示した属性階層設定情報や、表示階層の高さ座標を示す階層座標設定情報が記憶されている。各装置の高さ座標は、ネットワークの末端に位置する属性の装置ほど低い座標としている。なお、図16に示すビル枠情報は、仮想網のスライス内に装置(論理ノード)が存在する場合に、当該装置と収容関係にある物理網P内の装置(物理ノード)を含むこれらの装置群を示す目印を画面上に表示するときに参照される。
The setting storage unit 213 stores various setting information such as device arrangement setting information shown in FIG. 16 and display setting information shown in FIG.
In the device arrangement setting information of FIG. 16, display slice information indicating the display hierarchy of the slice, attribute hierarchy setting information indicating the display hierarchy of the hierarchy to which the device belongs, and hierarchy coordinate setting information indicating the height coordinate of the display hierarchy are stored. ing. The height coordinate of each device is set to a lower coordinate as the device having the attribute located at the end of the network. Note that the building frame information shown in FIG. 16 includes, when a device (logical node) exists in a slice of a virtual network, these devices including a device (physical node) in the physical network P that is in an accommodation relationship with the device. This is referred to when a mark indicating the group is displayed on the screen.

また、設定保存部213は、表示設定情報(図17参照)として、表示スライスフィルタ設定情報および軌跡表示設定情報を記憶している。表示スライスフィルタ設定情報は、図17では、例えば、設定番号「901」、フィルタ名「IaaS001」、表示スライス番号「10,11,12」、表示リンク「通常リンク」が関連付けられている。この他の例では、図17には示していないが、表示目的別の集約用フィルタ処理1102(図11参照)、表示対象スライス用フィルタ処理1202(図12参照)、インフラ事業者向けの表示処理、IaaS提供者用フィルタ処理1402(図14参照)、IaaSユーザ用フィルタ処理1404(図14参照)に関するフィルタ情報が、表示スライスフィルタ設定情報に格納される。また、軌跡表示設定情報は、図10において、仮想マシンが、仮想マシンVM6から仮想マシンVM5に遷移したことを示す軌跡(白抜き矢印L)を表した場合、遷移前の状態を表示しておく時間に関する情報である。   The setting storage unit 213 stores display slice filter setting information and trajectory display setting information as display setting information (see FIG. 17). In FIG. 17, for example, the setting number “901”, the filter name “IaaS001”, the display slice number “10, 11, 12”, and the display link “normal link” are associated with the display slice filter setting information. In this other example, although not shown in FIG. 17, aggregation processing 1102 for each display purpose (see FIG. 11), display target slice filtering processing 1202 (see FIG. 12), and display processing for infrastructure providers Filter information related to the filter processing for IaaS provider 1402 (see FIG. 14) and the filter processing for IaaS user 1404 (see FIG. 14) is stored in the display slice filter setting information. In addition, in FIG. 10, when the trajectory display setting information represents a trajectory (open arrow L) indicating that the virtual machine has transitioned from the virtual machine VM6 to the virtual machine VM5, the state before the transition is displayed. Information about time.

次に、処理部220について説明する。処理部220は、装置属性情報解析部221、装置接続関係解析部222、警報解析部223、波及警報演算部224、座標計算部225、表示用情報生成部226および視点決定部228を備える。   Next, the processing unit 220 will be described. The processing unit 220 includes a device attribute information analysis unit 221, a device connection relationship analysis unit 222, an alarm analysis unit 223, a ripple alarm calculation unit 224, a coordinate calculation unit 225, a display information generation unit 226, and a viewpoint determination unit 228.

装置属性情報解析部221は、入力装置320によって操作されて、時間軸バー159(図9(a)参照)によって設定された時刻を、操作部244経由で取得し、その取得した時刻に対応する装置属性情報(図16参照)を装置属性情報保存部2111から読み出す。   The device attribute information analysis unit 221 is operated by the input device 320, acquires the time set by the time axis bar 159 (see FIG. 9A) via the operation unit 244, and corresponds to the acquired time. The device attribute information (see FIG. 16) is read from the device attribute information storage unit 2111.

装置接続関係解析部222は、入力装置320によって操作されて、時間軸バー159(図9(a)参照)によって設定された時刻を、操作部244で取得し、その取得した時刻に対応する装置間接続(通常リンク)情報(図16参照)および装置間概要接続(概要リンク)情報(図17参照)を装置接続関係保存部2112から取得する。そして、装置接続関係解析部222は、2つの装置間の装置間接続情報をつなぎあわせてネットワーク全体の装置間接続構造を決定する。   The device connection relationship analysis unit 222 is operated by the input device 320, acquires the time set by the time axis bar 159 (see FIG. 9A) by the operation unit 244, and a device corresponding to the acquired time Inter-device connection (normal link) information (see FIG. 16) and inter-device outline connection (outline link) information (see FIG. 17) are acquired from the device connection relation storage unit 2112. Then, the device connection relation analysis unit 222 connects the device connection information between the two devices to determine the device connection structure of the entire network.

警報解析部223は、警報受信部241経由でネットワークの各装置から発せられた警報(障害の状態を含む。)および装置状態の情報(CPU使用率や温度値等)を取得する。また、警報解析部223は、装置属性情報解析部221から装置属性情報を取得し、警報の発生しているリンクや装置と、警報の発生時刻とを対応付けた警報に係る情報を作成し、警報保存部212に記憶する。   The alarm analysis unit 223 acquires an alarm (including a failure state) issued from each device on the network via the alarm reception unit 241 and information on the device state (CPU usage rate, temperature value, etc.). In addition, the alarm analysis unit 223 acquires the device attribute information from the device attribute information analysis unit 221 and creates information related to the alarm in which the link or device in which the alarm is generated is associated with the alarm occurrence time, Store in the alarm storage unit 212.

波及警報演算部224は、警報保存部212から警報に係る情報を取得し、装置接続関係保存部2112から仮想マシンと物理装置との収容関係情報(図17参照)を取得する。波及警報演算部224は、ある物理ノード(または物理リンク)に警報が発生している場合、収容関係情報(図17参照)を参照して、その物理ノード(または物理リンク)に収容されている仮想網内の論理ノード(または論理リンク)についても影響が波及している可能性があると判定し、波及警報情報を生成する。ここで、波及警報情報は、発生している障害の影響が波及している可能性があると判定した装置(またはリンク)の情報である。また、波及警報演算部224は、ある仮想網のスライス内で論理ノード(または論理リンク)に警報が発生している場合、収容関係情報(図17参照)を参照して、当該仮想網のスライス内の論理ノード(または論理リンク)を収容している物理装置(または物理リンク)と、この物理装置(または物理リンク)に収容されている仮想網の他のスライス内の論理ノード(または論理リンク)にも影響が及んでいる可能性があると判定し、波及警報情報を生成する。   The spread alarm calculation unit 224 acquires information related to the alarm from the alarm storage unit 212, and acquires accommodation relation information (see FIG. 17) between the virtual machine and the physical device from the device connection relation storage unit 2112. When a warning is generated in a certain physical node (or physical link), the ripple alarm calculation unit 224 is accommodated in the physical node (or physical link) with reference to the accommodation-related information (see FIG. 17). It is determined that there is a possibility that the influence has spread to the logical node (or logical link) in the virtual network, and the propagation alarm information is generated. Here, the spillover alarm information is information of a device (or link) that has been determined that the influence of the fault that has occurred may be spilling over. In addition, when an alarm is generated in a logical node (or logical link) within a slice of a virtual network, the ripple alarm calculation unit 224 refers to the accommodation relation information (see FIG. 17) and slices the virtual network. A physical device (or physical link) that accommodates a logical node (or logical link) in the network, and a logical node (or logical link) in another slice of the virtual network that is accommodated in this physical device (or physical link) ) Is also likely to be affected, and ripple alarm information is generated.

座標計算部225は、操作部244経由で取得された時刻における各種情報を記憶部210から取得し、三次元表示画面における各装置、リンク、仮想網のスライス、警報等の座標位置(座標データ)を決定する。この座標計算部225の詳細は後記する。   The coordinate calculation unit 225 acquires various types of information at the time acquired via the operation unit 244 from the storage unit 210, and coordinates positions (coordinate data) such as devices, links, virtual network slices, and alarms on the three-dimensional display screen. To decide. Details of the coordinate calculation unit 225 will be described later.

表示用情報生成部226は、座標計算部225によって演算された座標データに基づき各装置、各装置間を接続するリンク、各装置およびリンクの警報と障害の影響の及ぶ可能性のある装置、リンクを重畳して配置した三次元表示画面データを時刻ごとに生成し、入出力部240経由で表示装置310へ出力する。また、表示用情報生成部226は、入力装置320によって選択されたフィルタ情報の選択入力を操作部244経由で取得した場合、取得したフィルタ情報に対応するフィルタ処理を実行し、表示対象の装置およびリンクを抽出し、抽出した表示対象の装置およびリンクを配置した三次元表示画面データを時間ごとに生成する機能を有する。また、表示用情報生成部226は、構成変更の発生している箇所(変更履歴)がある場合には、当該箇所に対して、色や明度を変更したり、点滅したりする等の変更履歴の表示を生成するための強調表示処理を実行する機能を有する。なお、表示用情報生成部226は、概要画面生成部227を機能として備える。   The display information generation unit 226 is based on the coordinate data calculated by the coordinate calculation unit 225, each device, a link connecting each device, each device and a device that may be affected by the alarm and failure of the link, a link 3D display screen data arranged in a superimposed manner is generated at each time, and is output to the display device 310 via the input / output unit 240. Further, when the display information generation unit 226 acquires the selection input of the filter information selected by the input device 320 via the operation unit 244, the display information generation unit 226 executes a filtering process corresponding to the acquired filter information, It has a function of extracting a link and generating 3D display screen data in which the extracted display target device and the link are arranged for each time. In addition, when there is a location where a configuration change has occurred (change history), the display information generation unit 226 changes the color or brightness of the location, such as changing or flashing the location. Has a function of executing a highlighting process for generating the display. Note that the display information generation unit 226 includes the overview screen generation unit 227 as a function.

概要画面生成部227は、概要表示処理を実行する。
具体的には、概要画面生成部227は、集約用フィルタ処理1102(図11参照)が実行されることになっているビル枠および/またはスライス内において、複数の装置で構成される装置群を1つの集約装置で表す処理を実行するとともに、装置集約概要情報を生成する。装置集約概要情報は、例えば、集約装置の合計警報発生数、CPU使用率の現時点の合計値および最大合計値等である。具体的には、図11に示すように、符号1101の表示例内の物理網Pのクラスタ構成の装置群と、その装置群に接続する階梯の異なる装置群とが、符号1103の表示例では1つの集約装置で表されている。また、概要画面生成部227は、集約装置内のリンクを消去する。そして、概要画面生成部227は、当該集約装置に他の装置群から接続されるリンクを1本に集約して表現する。概要画面生成部227は、集約装置の座標、集約したリンクの座標、装置集約概要情報の表示座標を再計算する。そして、概要画面生成部227は、集約装置および集約したリンクを表示する三次元表示画面データを生成する。装置集約概要情報は、ポップアップ表示の他、アイコン等で表示される。
The summary screen generation unit 227 executes summary display processing.
Specifically, the summary screen generation unit 227 selects a device group composed of a plurality of devices in the building frame and / or slice in which the aggregation filter processing 1102 (see FIG. 11) is to be executed. A process represented by one aggregation device is executed, and device aggregation summary information is generated. The device aggregation summary information is, for example, the total number of alarms generated by the aggregation device, the current total value and the maximum total value of the CPU usage rate, and the like. Specifically, as shown in FIG. 11, a device group having a cluster configuration of the physical network P in the display example denoted by reference numeral 1101 and a device group having different floors connected to the device group are represented in the display example denoted by reference numeral 1103. It is represented by one aggregation device. Moreover, the summary screen generation unit 227 deletes the link in the aggregation device. Then, the summary screen generation unit 227 aggregates and expresses links connected to the aggregation device from other device groups into one. The summary screen generation unit 227 recalculates the coordinates of the aggregation device, the coordinates of the aggregated link, and the display coordinates of the device aggregation summary information. Then, the summary screen generation unit 227 generates three-dimensional display screen data that displays the aggregation device and the aggregated link. The apparatus aggregation summary information is displayed as an icon or the like in addition to a pop-up display.

視点決定部228は、入出力部240経由で入力された視点(カメラ)の位置や方向(図7に示す第1の視点、第2の視点)を取得し、取得した視点の位置や方向の情報を、表示用情報生成部226に出力する。   The viewpoint determination unit 228 acquires the position and direction (first viewpoint and second viewpoint shown in FIG. 7) of the viewpoint (camera) input via the input / output unit 240, and determines the position and direction of the acquired viewpoint. The information is output to the display information generation unit 226.

入出力部240は、表示装置310、入力装置320、ネットワークの各装置との入出力インタフェースを備える。この入出力部240は、警報受信部241、表示部243および操作部244を備える。   The input / output unit 240 includes an input / output interface with the display device 310, the input device 320, and each device of the network. The input / output unit 240 includes an alarm receiving unit 241, a display unit 243, and an operation unit 244.

警報受信部241は、ネットワークの各装置から警報および装置状態の情報(CPU使用率や温度値等)を受信し、受信した警報を警報解析部223へ出力する。警報には、少なくともその警報を発出した装置名が含まれている。   The alarm receiving unit 241 receives alarm and device state information (CPU usage rate, temperature value, etc.) from each device on the network, and outputs the received alarm to the alarm analyzing unit 223. The alarm includes at least the name of the device that issued the alarm.

表示部243は、表示用情報生成部226で生成された三次元表示画面を表示装置310へ出力する。   The display unit 243 outputs the 3D display screen generated by the display information generation unit 226 to the display device 310.

操作部244は、入力装置320によって入力された入力情報を取得し、その入力情報を、座標計算部225、表示用情報生成部226または視点決定部228へ出力する機能を有する。例えば、操作部244は、入力装置320によって入力された時刻情報を座標計算部225へ出力し、入力装置320によって入力された視点の位置や方向に関する情報を視点決定部228へ出力する。また、操作部244は、入力装置320によって選択された、集約用フィルタ処理1102(図11参照)、表示対象スライス用フィルタ処理1202(図12参照)、インフラ事業者向けの表示処理、IaaS提供者用フィルタ処理1402(図14参照)、IaaSユーザ用フィルタ処理1404(図14参照)の選択情報のいずれかを入力情報として、表示用情報生成部226へ出力する。   The operation unit 244 has a function of acquiring input information input by the input device 320 and outputting the input information to the coordinate calculation unit 225, the display information generation unit 226, or the viewpoint determination unit 228. For example, the operation unit 244 outputs time information input by the input device 320 to the coordinate calculation unit 225, and outputs information on the position and direction of the viewpoint input by the input device 320 to the viewpoint determination unit 228. In addition, the operation unit 244 selects the aggregation filter process 1102 (see FIG. 11), the display target slice filter process 1202 (see FIG. 12), the display process for the infrastructure provider, and the IaaS provider selected by the input device 320. The selection information of the filtering process 1402 (see FIG. 14) and the filtering process 1404 for IaaS user (see FIG. 14) is output to the display information generating unit 226 as input information.

次に、座標計算部225を詳細に説明する。座標計算部225は、操作部244によって入力情報として時刻情報を取得し、装置属性情報解析部221から装置属性情報(図16参照)を取得し、装置接続関係解析部222から装置間接続(通常リンク)情報(図16参照)および装置間接続(概要リンク)情報(図17参照)を取得し、設定保存部213から装置配置設定情報(図16参照)を取得する。また、座標計算部225は、警報保存部212から各装置やリンクに紐づけられた警報に係る情報を取得し、波及警報演算部224から、各装置に紐づけられた波及警報情報を取得する。   Next, the coordinate calculation unit 225 will be described in detail. The coordinate calculation unit 225 acquires time information as input information by the operation unit 244, acquires device attribute information (see FIG. 16) from the device attribute information analysis unit 221, and connects between devices (normally from the device connection relation analysis unit 222) Link) information (see FIG. 16) and inter-device connection (summary link) information (see FIG. 17) are acquired, and apparatus arrangement setting information (see FIG. 16) is acquired from the setting storage unit 213. In addition, the coordinate calculation unit 225 acquires information related to an alarm associated with each device or link from the alarm storage unit 212, and acquires the propagation alarm information associated with each device from the propagation alarm calculation unit 224. .

座標計算部225は、接続情報を参照して、選択された時刻における装置および装置間のリンクを特定する。また、座標計算部225は、装置属性情報(図16参照)および装置配置設定情報(図16参照)を参照して、特定した装置および装置間のリンクの、三次元表示画面上のXY軸の座標位置と、各装置の属する階梯に対応するZ軸の座標位置とを決定する。また、座標計算部225は、複数の仮想網のスライスそれぞれの高さ方向の座標位置が異なるように決定する(図10参照)。座標計算部225は、装置属性情報を参照して、ある装置と現用系・待機系を構成するクラスタがあるとき、三次元表示画面上に、クラスタであることを示す楕円表示(図10参照)とともに配置する。また、座標計算部225は、三次元表示画面上での装置間の接続関係の交差や、各階層内での装置重なりを低減するよう配置位置を調整する。   The coordinate calculation unit 225 identifies the device and the link between the devices at the selected time with reference to the connection information. In addition, the coordinate calculation unit 225 refers to the device attribute information (see FIG. 16) and the device arrangement setting information (see FIG. 16), and specifies the XY axes on the three-dimensional display screen of the identified device and the link between the devices. The coordinate position and the coordinate position of the Z axis corresponding to the floor to which each device belongs are determined. Also, the coordinate calculation unit 225 determines that the coordinate positions in the height direction of the slices of the plurality of virtual networks are different (see FIG. 10). The coordinate calculation unit 225 refers to the device attribute information, and when there is a cluster that constitutes an active system / standby system with a certain device, an ellipse display indicating the cluster is displayed on the three-dimensional display screen (see FIG. 10). Place with. Also, the coordinate calculation unit 225 adjusts the arrangement position so as to reduce the intersection of the connection relationships between the devices on the three-dimensional display screen and the device overlap in each layer.

また、座標計算部225は、警報保存部212の警報に係る情報を参照して、選択された表示時刻の警報があれば、その警報の座標位置を、三次元表示画面上の警報の対象となる装置およびリンクの近傍に配置する。そして、座標計算部225は、装置、リンクおよび警報を重畳して配置したデータ(座標データ)を表示用情報生成部226へ出力する。
そして、表示用情報生成部226は、座標計算部225から取得した座標データに基づき、三次元表示画面データを生成する。
In addition, the coordinate calculation unit 225 refers to the information related to the alarm in the alarm storage unit 212, and if there is an alarm at the selected display time, the coordinate position of the alarm is set as the alarm target on the three-dimensional display screen. Near the device and link. Then, the coordinate calculation unit 225 outputs data (coordinate data) in which the device, the link, and the alarm are superimposed and arranged to the display information generation unit 226.
Then, the display information generation unit 226 generates 3D display screen data based on the coordinate data acquired from the coordinate calculation unit 225.

(処理フロー)
次に、画面表示装置200の処理フロー例について、図18を用いて説明する(適宜、図15、図16、図17参照)。ここでは、処理フローの一例として、集約用フィルタ処理1102(図11参照)のモードが実行される場合について説明する。
(Processing flow)
Next, an example of a processing flow of the screen display device 200 will be described with reference to FIG. 18 (refer to FIGS. 15, 16, and 17 as appropriate). Here, as an example of the processing flow, a case where the mode of the aggregation filter processing 1102 (see FIG. 11) is executed will be described.

ステップS1では、装置属性情報解析部221は、装置属性情報保存部2111から、装置属性情報(図16参照)を取得する。これにより、操作部244が入力装置320から入力された時刻情報を取得した場合、当該時刻に対応する各装置の属性(階梯)と、各装置のXY軸の座標位置とが分かる。   In step S <b> 1, the device attribute information analysis unit 221 acquires device attribute information (see FIG. 16) from the device attribute information storage unit 2111. Thereby, when the operation unit 244 acquires time information input from the input device 320, the attribute (level) of each device corresponding to the time and the coordinate position of the XY axes of each device can be known.

ステップS2では、装置接続関係解析部222は、装置接続関係保存部2112から、装置間接続(通常リンク)情報(図16参照)および装置間概要接続(概要リンク)情報(図17参照)を取得する。これにより、選択された時刻に対応するネットワーク全体の装置間接続構造が分かる。   In step S <b> 2, the device connection relationship analysis unit 222 acquires device connection (normal link) information (see FIG. 16) and device summary connection (summary link) information (see FIG. 17) from the device connection relationship storage unit 2112. To do. Thereby, the inter-device connection structure of the entire network corresponding to the selected time can be known.

ステップS3では、座標計算部225は、設定保存部213から、装置配置設定情報(図16参照)を取得する。これにより、選択された時刻に対応する各装置の属する階梯に対応するZ軸の座標が分かる。   In step S3, the coordinate calculation unit 225 acquires device arrangement setting information (see FIG. 16) from the setting storage unit 213. Thereby, the Z-axis coordinate corresponding to the floor to which each device corresponding to the selected time belongs can be known.

ステップS4では、座標計算部225は、S1で取得した装置属性情報、S2で取得した装置間接続構造およびS3で取得した装置配置設定情報を参照して、選択された時刻に対応する装置、装置間のリンクおよび仮想網のスライスの、三次元表示画面上のXY軸の座標位置と、各装置の属する階梯に対応するZ軸の座標位置とを決定する。このとき、座標計算部225は、装置属性情報を参照して、ある装置と現用系・待機系を組むクラスタを構成する装置群を囲む表示(楕円、図10参照)を三次元表示画面上に配置する。さらに、複数階梯にまたがる装置群が設置される箇所に、ビル枠等の目印を配置する場合には、座標計算部225は、装置配置設定情報に含まれるビル枠情報(図16参照)を参照して、三次元表示画面上にビル枠(例えば、図10に示す符号B1,B2,B3等)を配置する。   In step S4, the coordinate calculation unit 225 refers to the device attribute information acquired in S1, the inter-device connection structure acquired in S2, and the device arrangement setting information acquired in S3, and the device and device corresponding to the selected time. The coordinate position of the XY axis on the three-dimensional display screen and the coordinate position of the Z axis corresponding to the floor to which each device belongs are determined for the link between them and the slice of the virtual network. At this time, the coordinate calculation unit 225 refers to the device attribute information, and displays on the three-dimensional display screen a display (ellipse, see FIG. 10) surrounding the device group constituting the cluster that forms a working device and a standby system. Deploy. Furthermore, when a mark such as a building frame is arranged at a place where a device group that spans multiple floors is installed, the coordinate calculation unit 225 refers to building frame information (see FIG. 16) included in the device arrangement setting information. Then, a building frame (for example, symbols B1, B2, B3, etc. shown in FIG. 10) is arranged on the three-dimensional display screen.

ステップS5では、座標計算部225は、三次元表示画面上での装置間の接続関係の交差や、各階層内での装置の重なりを低減するよう各装置およびリンクの座標位置を調整する。   In step S5, the coordinate calculation unit 225 adjusts the coordinate position of each device and link so as to reduce the crossing of the connection relationship between the devices on the three-dimensional display screen and the overlap of the devices in each layer.

ステップS6では、警報解析部223は、警報受信部241が既に受信している警報を取得する。そして、警報解析部223は、装置属性情報解析部221から装置属性情報(図16参照)を取得し、警報の対象となる装置およびリンクを特定する。また、警報解析部223は、この警報の対象となるリンクおよび装置と、警報発生時刻とを紐づけた警報に係る情報を作成し、警報保存部212に出力する。これにより、警報保存部212には、経時的な警報に係る情報が保存される。   In step S <b> 6, the warning analysis unit 223 acquires a warning that has already been received by the warning reception unit 241. Then, the alarm analysis unit 223 acquires device attribute information (see FIG. 16) from the device attribute information analysis unit 221, and specifies a device and a link that are targeted for the alarm. Also, the alarm analysis unit 223 creates information related to an alarm in which the link and device that are the target of the alarm and the alarm occurrence time are linked, and outputs the information to the alarm storage unit 212. As a result, information related to the alarm over time is stored in the alarm storage unit 212.

ステップS7では、座標計算部225は、警報保存部212に保存された警報に係る情報から、S1で選択された時刻における警報に含まれる装置の情報(例えば、装置名)を取得し、S5で調整した各装置およびリンクの座標位置とを参照して、三次元表示画面上での警報の座標位置を決定する。   In step S7, the coordinate calculation unit 225 acquires device information (for example, device name) included in the alarm at the time selected in S1 from the information related to the alarm stored in the alarm storage unit 212, and in S5. The coordinate position of the alarm on the three-dimensional display screen is determined with reference to the adjusted coordinate position of each device and link.

ステップS8では、座標計算部225は、S7で決定された警報の座標位置とS5で調整された各装置およびリンクの座標位置を参照して、三次元表示画面上に、ネットワークの装置、リンクおよび警報を重畳して配置した配置データを生成する。そして、座標計算部225は、生成した配置データを表示用情報生成部226へ出力する。   In step S8, the coordinate calculation unit 225 refers to the coordinate position of the alarm determined in S7 and the coordinate position of each device and link adjusted in S5, and displays the network device, link, and link on the three-dimensional display screen. Arrangement data in which alarms are superimposed is generated. Then, the coordinate calculation unit 225 outputs the generated arrangement data to the display information generation unit 226.

ステップS9では、視点決定部228は、操作部244経由で視点の選択入力を取得した場合、この視点に対応する三次元表示画面のカメラ座標位置および方向を決定する。そして、視点決定部228は、カメラ座標位置および方向を表示用情報生成部226に出力する。   In step S <b> 9, when the viewpoint determination unit 228 acquires a viewpoint selection input via the operation unit 244, the viewpoint determination unit 228 determines the camera coordinate position and direction of the 3D display screen corresponding to this viewpoint. Then, the viewpoint determination unit 228 outputs the camera coordinate position and direction to the display information generation unit 226.

ステップS10では、表示用情報生成部226は、視点決定部228から取得したカメラ座標位置および方向に基づいて、入力装置320によって選択された視点から見た表示用座標データを生成する。   In step S <b> 10, the display information generation unit 226 generates display coordinate data viewed from the viewpoint selected by the input device 320 based on the camera coordinate position and direction acquired from the viewpoint determination unit 228.

ステップS11では、表示用情報生成部226は、操作部244経由でフィルタ処理(本処理フローでは、集約用フィルタ処理1102)に関するフィルタ情報の選択入力を取得した場合、設定保存部213の表示設定情報(図17参照)の表示スライスフィルタ設定情報を参照し、S8の装置およびリンクに対してフィルタ処理を実行し、表示対象の装置およびリンクを抽出する。   In step S <b> 11, when the display information generation unit 226 acquires a filter information selection input related to the filter processing (in this processing flow, the aggregation filter processing 1102) via the operation unit 244, the display setting information of the setting storage unit 213 is displayed. With reference to the display slice filter setting information (see FIG. 17), filter processing is executed on the devices and links in S8, and the devices and links to be displayed are extracted.

ステップS12では、概要画面生成部227は、概要表示処理を実行する。ただし、このステップS12は、集約用フィルタ処理1102の場合に実行される。具体的には、概要画面生成部227は、S11で取得された表示対象の複数階梯にまたがるノード群を1つの集約装置にまとめたり、当該集約装置へのリンクを1本で表示したりする。   In step S12, the summary screen generating unit 227 executes summary display processing. However, this step S12 is executed in the case of the aggregation filter processing 1102. Specifically, the summary screen generation unit 227 collects a group of nodes, which are acquired in S11, spanning multiple levels of display, into one aggregation device, or displays a single link to the aggregation device.

ステップS13では、表示用情報生成部226は、構成変更の発生している箇所(変更履歴)がある場合には、当該箇所に対して、色や明度を変更したり、点滅したりする等の強調表示処理を実行する。   In step S13, if there is a location where a configuration change has occurred (change history), the display information generation unit 226 changes the color or brightness of the location, flashes, etc. Perform highlighting processing.

ステップS14では、表示用情報生成部226は、表示すべき座標、色等を調整して三次元表示画面情報(表示用データ)を生成し、その生成した三次元表示画面情報を表示装置310へ出力する。   In step S <b> 14, the display information generation unit 226 generates 3D display screen information (display data) by adjusting coordinates and colors to be displayed, and the generated 3D display screen information to the display device 310. Output.

なお、ステップS11において表示対象スライス用フィルタ処理1202(図12参照)を実行する場合には、表示用情報生成部226は、操作部244経由で仮想網のスライスの選択情報を取得したとき、収容関係情報(図17参照)を参照して、当該仮想網のスライス内の装置と収容関係にある物理網の装置を抽出する。   When the display target slice filter processing 1202 (see FIG. 12) is executed in step S11, the display information generation unit 226 receives the virtual network slice selection information via the operation unit 244. With reference to the relationship information (see FIG. 17), the device of the physical network that is in the accommodation relationship with the device in the slice of the virtual network is extracted.

また、ステップS11においてインフラ事業者向け(通常リンク)の表示処理を行う場合には、表示用情報生成部226は、インフラ事業者の装置およびリンクによって構築されたネットワークの仮想網および物理網の装置およびリンクを抽出する。   In addition, in the case where the display process for the infrastructure provider (normal link) is performed in step S11, the display information generation unit 226 includes a virtual network and a physical network apparatus of the network constructed by the infrastructure provider apparatus and the link. And extract links.

また、ステップS11においてIaaS提供者用フィルタ処理1402(図14参照)またはIaaSユーザ用フィルタ処理1404(図14参照)を実行する場合には、表示用情報生成部226は、図14に示すように、インフラ事業者向け(通常リンク)の表示処理を行って符号1401の表示例を生成した後に、該当のフィルタ処理を実行して、表示対象の装置およびリンクを抽出する。   In addition, when the IaaS provider filter processing 1402 (see FIG. 14) or the IaaS user filter processing 1404 (see FIG. 14) is executed in step S11, the display information generating unit 226 performs the processing as shown in FIG. Then, after performing the display process for the infrastructure provider (normal link) to generate the display example of reference numeral 1401, the corresponding filter process is executed to extract the display target device and link.

以上、本実施形態の画面表示装置200は、操作部244が入力装置320から時刻の入力を取得すると、記憶部210を参照して、この取得した時刻に対応する装置の座標情報、装置間の接続情報、収容関係情報、警報情報を特定する。そして、画面表示装置200は、取得した時刻に対応する装置の座標、2つの装置間の接続情報および収容関係情報に基づいて、仮想網および物理網の装置、リンクおよび警報情報の表示位置を決定して表示する機能を有する。
その他、画面表示装置200は、以下の機能を有している。
(1)3次元表示画面で、仮想網のスライス内に装置(論理ノード)が存在する場合、当該装置と収容関係にある物理網内の装置(物理ノード)を含むこれらの装置群を同じビル枠で囲んで表示する機能(図10参照)。
(2)仮想網の装置およびリンクの座標位置について、仮想網のスライスごとに高さ方向の座標を異ならせて表示する機能(図10参照)。
(3)複数階梯にまたがる装置群を1つの集約装置として表示する機能(図11参照)。
(4)表示目的別に表示する、仮想網の装置およびリンクならびに物理網の装置およびリンクを選択するフィルタ処理を実行し、選択した装置およびリンクの座標位置を決定して表示する機能(図14参照)。
(5)表示対象の仮想網のスライスについて、当該仮想網のスライス内の装置と収容関係にある物理網の装置を特定し、当該仮想網のスライス内に関連する特定された物理網の装置およびリンクを抽出し、抽出されなかった物理網の装置およびリンクを非表示にする機能(図12参照)。つまり、当該仮想網のスライス内の装置と無関係の物理網の装置およびリンクは表示しない。
(6)障害の発生した装置およびリンクを取得した場合、障害の影響を受ける可能性のある装置を特定する機能(図13参照)。
(7)障害の発生に伴って、仮想マシンやリンクが変更された場合に、その移動の軌跡を表示する機能(図10参照)。
このようにして、画面表示装置200は、仮想網および物理網の装置、リンクおよび警報情報を表示する表示画面を生成し、大規模なキャリアネットワークにおける仮想網の構成や障害情報の視認性を向上させることができる。
As described above, when the operation unit 244 acquires the time input from the input device 320, the screen display device 200 of the present embodiment refers to the storage unit 210 and refers to the coordinate information of the device corresponding to the acquired time, between the devices. Specify connection information, accommodation-related information, and alarm information. The screen display device 200 determines the display positions of the virtual network and physical network devices, links, and alarm information based on the device coordinates corresponding to the acquired time, the connection information between the two devices, and the accommodation relationship information. The display function.
In addition, the screen display device 200 has the following functions.
(1) When a device (logical node) is present in a slice of a virtual network on the three-dimensional display screen, these device groups including the device (physical node) in the physical network that is in a housing relationship with the device are connected to the same building. Function to display by enclosing with a frame (see FIG. 10).
(2) The function of displaying the coordinate position of the virtual network device and the link by changing the coordinate in the height direction for each slice of the virtual network (see FIG. 10).
(3) A function for displaying a group of devices that span multiple floors as one aggregation device (see FIG. 11).
(4) A function of executing filtering processing for selecting virtual network devices and links and physical network devices and links to be displayed for each display purpose, and determining and displaying the coordinate positions of the selected devices and links (see FIG. 14). ).
(5) For a slice of a virtual network to be displayed, a device of a physical network that is in an accommodation relationship with a device in the slice of the virtual network is identified, and a device of the identified physical network related in the slice of the virtual network and A function of extracting a link and hiding a physical network device and a link that have not been extracted (see FIG. 12). That is, the physical network devices and links unrelated to the devices in the virtual network slice are not displayed.
(6) A function for identifying a device that may be affected by a failure when a failed device and link are acquired (see FIG. 13).
(7) A function of displaying a movement trajectory when a virtual machine or a link is changed due to the occurrence of a failure (see FIG. 10).
In this way, the screen display device 200 generates a display screen for displaying virtual network and physical network devices, links, and alarm information, and improves the configuration of the virtual network and the visibility of fault information in a large-scale carrier network. Can be made.

本実施形態では、物理網と仮想網のスライス群との収容関係を前提として説明したが、ある仮想網のスライス内にさらにサブの仮想網のスライスが構成されるケースについても、画面表示装置200の処理を適用することができる。
また、仮想網のスライス内で複数のアプリケーションが動作し、それらのアプリケーション同士が通信する場合、アプリケーションをサブの仮想網のスライス内の仮想マシン、通信のフローをサブの仮想網のスライス内のVPN(Virtual Private Network)と見なすことによって、画面表示装置200の処理を適用することができる。
また、本実施形態では、仮想網のスライスを高さ方向に異ならせて表示する場合(図10等)について記載したが、仮想網のスライスを、横方向にずらして表示しても構わない。
Although the present embodiment has been described on the assumption of the accommodation relationship between the physical network and the slice group of the virtual network, the screen display device 200 also applies to a case where a slice of a sub virtual network is further configured in a slice of a certain virtual network. Can be applied.
When a plurality of applications operate within a virtual network slice and the applications communicate with each other, the application is a virtual machine in the sub virtual network slice, and the communication flow is a VPN in the sub virtual network slice. By considering it as (Virtual Private Network), the processing of the screen display device 200 can be applied.
Further, in the present embodiment, a case has been described in which slices of the virtual network are displayed with different heights (FIG. 10 and the like), but the slices of the virtual network may be displayed while being shifted in the horizontal direction.

101,102,103 下位サービス装置
121,122 転送装置
141 制御装置
161 上位サービス装置
200 画面表示装置
210 記憶部
211 装置情報保存部
212 警報保存部
213 設定保存部
220 処理部
221 装置属性情報解析部
222 装置接続関係解析部
223 警報解析部
224 波及警報演算部
225 座標計算部
226 表示用情報生成部
227 概要画面生成部
228 視点決定部
240 入出力部
241 警報受信部
243 表示部
244 操作部
310 表示装置
320 入力装置
1102 集約用フィルタ処理
1202 表示対象スライス用フィルタ処理
1402 IaaS提供者用フィルタ処理
1404 IaaSユーザ用フィルタ処理
2111 装置属性情報保存部
2112 装置接続関係保存部
B1,B2,B3 ビル枠
101, 102, 103 Lower service device 121, 122 Transfer device 141 Control device 161 Upper service device 200 Screen display device 210 Storage unit 211 Device information storage unit 212 Alarm storage unit 213 Setting storage unit 220 Processing unit 221 Device attribute information analysis unit 222 Device connection relation analysis unit 223 Alarm analysis unit 224 Ripple alarm calculation unit 225 Coordinate calculation unit 226 Display information generation unit 227 Overview screen generation unit 228 Viewpoint determination unit 240 Input / output unit 241 Alarm reception unit 243 Display unit 244 Operation unit 310 Display device 320 Input device 1102 Aggregation filter processing 1202 Display target slice filter processing 1402 IaaS provider filter processing 1404 IaaS user filter processing 2111 Device attribute information storage unit 2112 Device connection relationship storage unit B1, B , B3 building frame

Claims (7)

少なくとも仮想網および物理網の装置と前記装置間のリンクとを表示する表示画面を生成する画面表示装置であって、
前記物理網の装置の座標情報と、前記装置間の接続情報と、前記物理網の装置と前記仮想網の装置との収容関係情報と、時刻と、を関連付けて記憶している記憶部と、
入力装置から入力情報を取得する操作部と、
前記物理網の装置の座標情報、前記接続情報および前記収容関係情報を参照して、前記操作部によって前記入力情報として取得された時刻情報に対応する、前記仮想網のスライスの表示座標、前記仮想網および前記物理網の装置とリンクの表示座標を決定する座標計算部と、
前記座標計算部によって決定された表示座標に基づいて、前記仮想網のスライス、前記仮想網および前記物理網の装置とリンクを配置した三次元表示画面データを時間ごとに生成する表示用情報生成部とを備え、
前記記憶部は、さらに、表示目的別に、前記仮想網の装置およびリンクならびに前記物理網の装置およびリンクを選択するフィルタ情報を記憶しており、
前記表示用情報生成部は、前記入力装置によって選択入力された前記フィルタ情報を前記入力情報として前記操作部を介して取得し、当該フィルタ情報に基づいて、表示対象の前記装置および前記リンクを抽出し、三次元表示画面データを生成する
とを特徴とする画面表示装置。
A screen display device for generating a display screen for displaying at least a virtual network and a physical network device and a link between the devices,
A storage unit that stores the coordinate information of the devices of the physical network, the connection information between the devices, the accommodation relationship information between the devices of the physical network and the devices of the virtual network, and the time;
An operation unit for obtaining input information from the input device;
With reference to the coordinate information of the device of the physical network, the connection information and the accommodation relation information, the display coordinates of the slice of the virtual network corresponding to the time information acquired as the input information by the operation unit, the virtual A coordinate calculation unit for determining display coordinates of the network and the device and link of the physical network;
Based on display coordinates determined by the coordinate calculation unit, a display information generation unit that generates three-dimensional display screen data in which the virtual network slice, the virtual network, and the physical network devices and links are arranged for each time. And
The storage unit further stores filter information for selecting a device and link of the virtual network and a device and link of the physical network for each display purpose,
The display information generation unit acquires the filter information selected and input by the input device as the input information through the operation unit, and extracts the display target device and the link based on the filter information. And generate 3D display screen data
Screen display device comprising a call.
前記フィルタ情報によって選択された複数の前記装置で構成される装置群を1つの集約装置として表示する三次元表示画面データと前記集約装置の状態に関する情報の表示とを生成するとともに、前記集約装置間のリンクを1つのリンクとして表示する三次元表示画面データを生成する概要画面生成部
をさらに備えることを特徴とする請求項に記載の画面表示装置。
Generating three-dimensional display screen data for displaying a device group composed of a plurality of the devices selected by the filter information as one aggregation device, and displaying information on the state of the aggregation device, and between the aggregation devices The screen display device according to claim 1 , further comprising: a summary screen generation unit that generates three-dimensional display screen data for displaying the links as one link.
前記フィルタ情報は、ユーザごとに前記ユーザの使用する前記装置および前記リンクを選択するように設定されており、
前記表示用情報生成部は、前記選択された前記装置および前記リンクを、当該ユーザ向けに前記物理網および前記仮想網のスライスに表示する、または当該ユーザ向けに前記仮想網のスライスのみに表示する
ことを特徴とする請求項に記載の画面表示装置。
The filter information is set to select the device and the link used by the user for each user,
The display information generation unit displays the selected device and the link on the slice of the physical network and the virtual network for the user, or displays only on the slice of the virtual network for the user. The screen display device according to claim 1 .
前記フィルタ情報は、表示対象の前記仮想網のスライスに関係のある前記物理網の前記装置および前記リンクを選択するように設定されており、選択されない前記物理網の前記装置および前記リンクを非表示とする
ことを特徴とする請求項に記載の画面表示装置。
The filter information is set so as to select the device and the link of the physical network related to the slice of the virtual network to be displayed, and does not display the device and the link of the physical network that are not selected. The screen display device according to claim 1 , wherein:
障害の発生した装置の情報を取得し、前記記憶部に記憶されている前記収容関係情報を参照して、前記障害の影響を受ける可能性のある装置を特定する波及警報演算部
をさらに備え、
前記表示用情報生成部は、前記波及警報演算部によって特定された装置および前記障害の発生した装置を表示する三次元表示画面データを生成する
ことを特徴とする請求項に記載の画面表示装置。
It further includes a ripple alarm calculation unit that acquires information on a device in which a failure has occurred, refers to the accommodation relation information stored in the storage unit, and identifies a device that may be affected by the failure,
2. The screen display device according to claim 1 , wherein the display information generation unit generates three-dimensional display screen data for displaying the device specified by the ripple alarm calculation unit and the device in which the failure has occurred. .
前記表示用情報生成部は、前記収容関係情報を参照して、前記仮想網および前記物理網における前記装置の収容関係を表示する三次元表示画面データを生成する
ことを特徴とする請求項1に記載の画面表示装置。
The display information generating unit generates three-dimensional display screen data for displaying the accommodation relation of the devices in the virtual network and the physical network with reference to the accommodation relation information. The screen display device described.
前記表示用情報生成部は、前記仮想網の前記装置および前記リンクの変更履歴の表示を生成する
ことを特徴とする請求項1に記載の画面表示装置。
The screen display device according to claim 1, wherein the display information generation unit generates a display of the change history of the device and the link of the virtual network.
JP2014159674A 2014-08-05 2014-08-05 Screen display device Active JP6306972B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014159674A JP6306972B2 (en) 2014-08-05 2014-08-05 Screen display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014159674A JP6306972B2 (en) 2014-08-05 2014-08-05 Screen display device

Publications (2)

Publication Number Publication Date
JP2016038625A JP2016038625A (en) 2016-03-22
JP6306972B2 true JP6306972B2 (en) 2018-04-04

Family

ID=55529677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014159674A Active JP6306972B2 (en) 2014-08-05 2014-08-05 Screen display device

Country Status (1)

Country Link
JP (1) JP6306972B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6556319B1 (en) * 2018-12-07 2019-08-07 株式会社帝国データバンク 3D visualization system and program for business relationship
JP7439896B2 (en) * 2020-02-21 2024-02-28 日本電信電話株式会社 Network management devices, methods and programs

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07267329A (en) * 1994-03-25 1995-10-17 Olympus Optical Co Ltd Physical distribution control method by imaginary network
JP3474077B2 (en) * 1997-04-21 2003-12-08 株式会社日立製作所 Network operation management system, management manager, management console, storage medium, and network operation management method
JP5256406B2 (en) * 2011-03-30 2013-08-07 日本電信電話株式会社 Network visualization method and network visualization device

Also Published As

Publication number Publication date
JP2016038625A (en) 2016-03-22

Similar Documents

Publication Publication Date Title
US8782265B1 (en) Network visualization system and method of using same
JP5830170B2 (en) Screen display device, system, and screen generation method
US9686146B2 (en) Reconfiguring interrelationships between components of virtual computing networks
US9647909B2 (en) Monitor a data center infrastructure
EP3316139B1 (en) Unified monitoring flow map
JP2015537315A (en) Display the status of information technology using heat maps
US20160087861A1 (en) Infrastructure performance monitoring
EP4046335B1 (en) System and method for use of virtual or augmented reality with data center operations or cloud infrastructure
CN118138484A (en) Scalable visualization of health data for network devices
US10462214B2 (en) Visualization system and visualization method
EP2342866A1 (en) Network optimisation systems
CN110505079A (en) Systems and methods for context-based multidimensional network visualization
US20230018871A1 (en) Predictive analysis in a software defined network
CN102904751A (en) Method and device for generating network topology view
KR20140035664A (en) Simulation apparatus and method for visualizing and displaying traffic situation of network
JP6306972B2 (en) Screen display device
Usman et al. Interactive visualization of SDN-enabled multisite cloud playgrounds leveraging smartx multiview visibility framework
JP7264270B2 (en) Information processing method, information processing program, information processing device, and information processing system
US20230224224A1 (en) 3D visualization of multi-layer networks including network topology and encapsulation
US9958843B2 (en) System and program for managing management target system
US20190197743A1 (en) Multi-dimensional visualization and resource evaluation system
JP2018010643A (en) Information technology status display using heat maps
CN120070702A (en) Three-dimensional display method and device for computing resources, electronic equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170614

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170913

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180306

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180309

R150 Certificate of patent or registration of utility model

Ref document number: 6306972

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150