(57)【特許請求の範囲】
【請求項１】
画面上に、物理網に収容されるＶＮＴ（Virtual Network Topology）の情報を表示するネットワーク可視化装置が、
所定のＶＮＴアルゴリズムにより前記ＶＮＴの制御を行うＶＮ（Virtual Network）エージェントサーバから、前記ＶＮＴのＬ１（レイヤ１）パスを示すＬ１パス情報と、前記ＶＮＴの論理リンクごとに、当該論理リンクを流れるリンクトラヒック量を示すリンクトラヒック情報とを受信するステップと、
前記物理網の情報取得および制御を行うＰＮ（Photonic Network）管理装置から、前記物理網におけるノードである、前記ＩＰルータおよび伝送装置の接続状態、前記ノード間を接続する物理リンク、前記物理リンクそれぞれの割り当て帯域、前記ＶＮＴそれぞれの物理トポロジおよび当該ＶＮＴの物理リンクへの割り当て帯域を示す物理網トポロジ情報を受信するステップと、
前記受信したＬ１パス情報、リンクトラヒック情報および物理網トポロジ情報を記憶部に記憶するステップと、
前記物理網トポロジ情報を参照して、前記物理網の物理トポロジと、前記物理トポロジにおける物理リンクごとに、当該物理リンクを用いる前記ＶＮＴの識別情報とを表示する物理網表示画面を表示するステップと、
前記物理網トポロジ情報における前記ＶＮＴそれぞれの物理トポロジおよび当該ＶＮＴの物理リンクへの割り当て帯域を示す資源属性情報と、前記Ｌ１パス情報と、前記リンクトラヒック情報とを参照して、前記ＶＮＴごとに、当該ＶＮＴを構成する論理リンクと、当該論理リンクの経由するＩＰルータと、当該論理リンクを流れるリンクトラヒック量とを表示するＶＮＴ表示画面を表示するステップと、
前記資源属性情報と前記Ｌ１パス情報とを参照して、前記ＶＮＴごとに、当該ＶＮＴの物理トポロジと、当該ＶＮＴのＬ１パスと、当該ＶＮＴの物理リンクへの割り当て帯域とを示す配分資源表示画面を表示するステップと、
前記Ｌ１パス情報と、前記リンクトラヒック情報と、前記資源属性情報とを参照して、前記論理リンクのうち、当該論理リンクを構成するＬ１パスの割り当て帯域に対する、実際に流れているトラヒック量の割合が所定の閾値を超える論理リンクがあったとき、前記ＶＮＴ表示画面上において当該論理リンクのアラーム表示を行うステップと、
入力部により、前記ＶＮＴ表示画面の論理リンクの選択入力を受け付けたとき、前記資源属性情報と、前記Ｌ１パス情報とを参照して、前記配分資源表示画面上において、前記選択された論理リンクの用いる物理リンクを識別表示するステップとを実行することを特徴とするネットワーク可視化方法。
【請求項２】
前記ネットワーク可視化装置が、
前記Ｌ１パス情報と、前記物理網トポロジ情報とを参照して、当該物理リンクを用いる前記ＶＮＴの数が所定の閾値を超える物理リンクがあるとき、前記物理表示画面上において、当該物理リンクを識別表示することを特徴とする請求項１に記載のネットワーク可視化方法。
【請求項３】
前記ネットワーク可視化装置が、
前記入力部経由で、
表示対象とする前記ＶＮＴの選択入力を受け付けたとき、
前記資源属性情報と、前記Ｌ１パス情報と、前記リンクトラヒック情報とを参照して、前記選択されたＶＮＴを構成する論理リンクと、当該論理リンクの経由するＩＰルータと、当該論理リンクを流れるリンクトラヒック量とを表示する前記ＶＮＴ表示画面を表示し、
前記資源属性情報と、前記Ｌ１パス情報とを参照して、前記選択されたＶＮＴごとに、当該ＶＮＴの物理トポロジと、当該ＶＮＴのＬ１パスと、当該ＶＮＴの物理リンクへの割り当て帯域とを示す前記配分資源表示画面を表示することを特徴とする請求項１または請求項２に記載のネットワーク可視化方法。
【請求項４】
前記Ｌ１パス情報は、
前記ＶＮＴアルゴリズムにより出力された、同じ前記ＶＮＴに関する１以上のパターンのＬ１パス情報であり、
前記ネットワーク可視化装置が、
前記入力部経由で、さらに、表示対象とする前記ＶＮＴのＬ１パス情報のパターンの選択入力を受け付けたとき、
前記資源属性情報と、前記Ｌ１パス情報と、前記リンクトラヒック情報とを参照して、前記選択されたＶＮＴについて、前記選択されたパターンのＬ１パス情報に示されるＬ１パスを示す論理リンクと、当該論理リンクの経由するＩＰルータと、当該論理リンクを流れるリンクトラヒック量とを示す前記ＶＮＴ表示画面を表示し、
前記資源属性情報と、前記Ｌ１パス情報と、前記リンクトラヒック情報とを参照して、前記選択されたＶＮＴの物理トポロジと、当該ＶＮＴの前記選択されたパターンのＬ１パスと、当該ＶＮＴの物理リンクそれぞれに割り当てられた帯域とを示す前記配分資源表示画面とを表示することを特徴とする請求項３に記載のネットワーク可視化方法。
【請求項５】
前記Ｌ１パス情報と、前記リンクトラヒック情報と、前記物理網トポロジ情報とはそれぞれ、さらに、情報作成日時情報を含んでなり、
前記ネットワーク可視化装置が、
前記情報作成日時情報を参照して、前記ＶＮＴ表示画面と前記配分資源表示画面とを時系列で、表示することを特徴とする請求項３に記載のネットワーク可視化方法。
【請求項６】
前記ネットワーク可視化装置が、
前記物理網表示画面、前記ＶＮＴ表示画面および前記配分資源表示画面の少なくともいずれかの画面上において、複数の前記ノードに代えて、当該複数の前記ノードをまとめた抽象ノードを示す画面を表示し、
前記入力部経由で、前記物理網表示画面、前記ＶＮＴ表示画面および前記配分資源表示画面のいずれかの画面上から前記抽象ノードの選択入力を受け付けたとき、
前記物理網トポロジ情報を参照して、前記抽象ノードに相当する複数の前記ノードを示す画面を表示することを特徴とする請求項１ないし請求項５のいずれか１項に記載のネットワーク可視化方法。
【請求項７】
前記ネットワーク可視化装置が、
前記物理網表示画面、前記ＶＮＴ表示画面および前記配分資源表示画面の少なくともいずれかの画面上において、前記抽象ノード間を接続する複数の物理リンクまたは論理リンクに代えて、当該複数の物理リンクまたは論理リンクをまとめた抽象リンクを示す画面を表示し、
前記入力部経由で、前記物理網表示画面、前記ＶＮＴ表示画面および前記配分資源表示画面のいずれかの画面上から前記抽象リンクの選択入力を受け付けたとき、
前記物理網トポロジ情報を参照して、前記抽象リンクに相当する複数の物理リンクまたは論理リンクを示す画面を表示することを特徴とする請求項６に記載のネットワーク可視化方法。
【請求項８】
前記ネットワーク可視化装置が、
前記ＶＮエージェントサーバから、同じＶＮＴについて前回受信した前記Ｌ１パス情報との差分情報を受信し、
前記ＶＮＴ表示画面および前記配分資源表示画面を表示するとき、前記記憶部に記憶されたＬ１パス情報に、前記受信した差分情報を反映して画面表示を行うことを特徴とする請求項１ないし請求項７のいずれか１項に記載のネットワーク可視化方法。
【請求項９】
画面上に、物理網に収容されるＶＮＴ（Virtual Network Topology）の情報を表示するネットワーク可視化装置であって、
所定のＶＮＴアルゴリズムにより前記ＶＮＴの制御を行うＶＮ（Virtual Network）エージェントサーバから、前記ＶＮＴのＬ１（レイヤ１）パスを示すＬ１パス情報と、前記ＶＮＴの論理リンクごとに、当該論理リンクを流れるリンクトラヒック量を示すリンクトラヒック情報とを受信し、前記物理網の情報取得および制御を行うＰＮ（Photonic Network）管理装置から、前記物理網におけるノードである、前記ＩＰルータおよび伝送装置の接続状態、前記ノード間を接続する物理リンク、前記物理リンクそれぞれの割り当て帯域、前記ＶＮＴそれぞれの物理トポロジおよび当該ＶＮＴの物理リンクへの割り当て帯域を示す物理網トポロジ情報を受信するインタフェース部と、
前記受信したＬ１パス情報、リンクトラヒック情報および物理網トポロジ情報を記憶する記憶部と、
前記物理網トポロジ情報を参照して、前記物理網の物理トポロジと、前記物理トポロジにおける物理リンクごとに、当該物理リンクを用いる前記ＶＮＴの識別情報とを表示する物理網表示画面を表示し、
前記物理網トポロジ情報における前記ＶＮＴそれぞれの物理トポロジおよび当該ＶＮＴの物理リンクへの割り当て帯域を示す資源属性情報と、前記Ｌ１パス情報と、前記リンクトラヒック情報とを参照して、前記ＶＮＴごとに、当該ＶＮＴを構成する論理リンクと、当該論理リンクの経由するＩＰルータと、当該論理リンクを流れるリンクトラヒック量とを表示するＶＮＴ表示画面を表示し、
前記資源属性情報と前記Ｌ１パス情報とを参照して、前記ＶＮＴごとに、当該ＶＮＴの物理トポロジと、当該ＶＮＴのＬ１パスと、当該ＶＮＴの物理リンクへの割り当て帯域とを示す配分資源表示画面を表示する画面表示処理部とを備え、
前記画面表示処理部は、
前記Ｌ１パス情報と、前記リンクトラヒック情報と、前記資源属性情報とを参照して、前記論理リンクのうち、当該論理リンクを構成するＬ１パスの割り当て帯域に対する、実際に流れているトラヒック量の割合が所定の閾値を超える論理リンクがあったとき、前記ＶＮＴ表示画面上において当該論理リンクのアラーム表示を行い、
入力部により、前記ＶＮＴ表示画面の論理リンクの選択入力を受け付けたとき、前記資源属性情報と、前記Ｌ１パス情報とを参照して、前記配分資源表示画面上において、前記選択された論理リンクの用いる物理リンクを識別表示することを特徴とするネットワーク可視化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの仮想網の可視化技術に関する。
【背景技術】
【０００２】
従来から、ネットワーク資源の有効利用を実現する技術としてネットワークの仮想化が提案されている。仮想化とは、物理的なインフラ網（物理網）上に、複数の論理的な仮想網（ＶＮＴ、Virtual Network Topology）を収容するものである。このＶＮＴは、例えば、音声系サービス、映像系サービス等、サービスごとに割り当てられる。この仮想化において、個別のＶＮＴに対してはＶＮＴ制御技術（非特許文献１参照）により自律的に最適な制御を行いつつ、各ＶＮＴに対する配分リソース（資源）制御技術によって物理網全体の資源利用の効率化を図っている。なお、ここでの配分リソース制御とは、各ＶＮＴを構成する物理リンクへの割り当て帯域の制御等を示す。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Y.Koizumi,T.Miyamura,S.Arakawa, E.Oki,K.Shiomoto,and M.Murata, "Robust Virtual Network Topology Control based on Attractor Selection" ,ONDM 2009
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、各ＶＮＴは、動的な配分リソース制御や、ＶＮＴ最適化制御等の複数のアルゴリズムによって時間的変動を伴って制御される。このため、各ＶＮＴのネットワークの挙動を把握することが困難である。具体的には、物理網における、複数のＶＮＴ間の資源（リソース）の共有状態や、各ＶＮＴへの資源割り当て状況や、各ＶＮＴのネットワークの挙動（どのようなＬ１（レイヤ１）パスが設定されているか）を把握することは困難である。特に、ＶＮＴ数は最大１０００個程度収容されることが想定されるが、このような多数のＶＮＴの管理を行うことは今まで検討されていなかった。そこで、本発明は、前記した問題を解決し、物理網におけるＶＮＴ間の資源の共有状態や、各ＶＮＴへの資源割り当て状況や、各ＶＮＴのネットワークの挙動を把握する手段を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記した課題を解決するため、本発明は、画面上に、物理網に収容されるＶＮＴ（Virtual Network Topology）の情報を表示するネットワーク可視化装置が、所定のＶＮＴアルゴリズムによりＶＮＴの制御を行うＶＮ（Virtual Network）エージェントサーバから、ＶＮＴのＬ１（レイヤ１）パスを示すＬ１パス情報と、ＶＮＴの論理リンクごとに、当該論理リンクを流れるリンクトラヒック量を示すリンクトラヒック情報とを受信する。また、このネットワーク可視化装置は、物理網の情報取得および制御を行うＰＮ（Photonic Network）管理装置から、物理網におけるノードである、ＩＰルータおよび伝送装置の接続状態、ノード間を接続する物理リンク、物理リンクそれぞれの割り当て帯域、ＶＮＴそれぞれの物理トポロジおよび当該ＶＮＴの物理リンクへの割り当て帯域を示す物理網トポロジ情報を受信する。そして、ネットワーク可視化装置は、受信したＬ１パス情報、リンクトラヒック情報および物理網トポロジ情報を記憶部に記憶する。この後、ネットワーク可視化装置は、物理網トポロジ情報を参照して、物理網の物理トポロジと、物理トポロジにおける物理リンクごとに、当該物理リンクを用いるＶＮＴの識別情報とを表示する物理網表示画面を表示する。また、物理網トポロジ情報におけるＶＮＴそれぞれの物理トポロジおよび当該ＶＮＴの物理リンクへの割り当て帯域を示す資源属性情報と、Ｌ１パス情報と、リンクトラヒック情報とを参照して、ＶＮＴごとに、当該ＶＮＴを構成する論理リンクと、当該論理リンクの経由するＩＰルータと、当該論理リンクを流れるリンクトラヒック量とを表示するＶＮＴ表示画面を表示する。さらに、資源属性情報とＬ１パス情報とを参照して、ＶＮＴごとに、当該ＶＮＴの物理トポロジと、当該ＶＮＴのＬ１パスと、当該ＶＮＴの物理リンクへの割り当て帯域を示す配分資源表示画面を表示する。そして、ネットワーク可視化装置は、Ｌ１パス情報と、リンクトラヒック情報と、資源属性情報とを参照して、論理リンクのうち、当該論理リンクを構成するＬ１パスの割り当て帯域（トラヒック量）に対する、実際に流れているトラヒック量の割合が所定の閾値を超える論理リンクがあったとき、ＶＮＴ表示画面上において当該論理リンクのアラーム表示を行う。また、ネットワーク可視化装置は、入力部により、ＶＮＴ表示画面の論理リンクの選択入力を受け付けたとき、資源属性情報と、Ｌ１パス情報とを参照して、配分資源表示画面上において、選択された論理リンクの用いる物理リンクを識別表示する。
【０００６】
このようにすることで、ネットワークの管理者は、物理網におけるＶＮＴリソース（資源）の共有状態や、各ＶＮＴへの資源割り当て状況や、各ＶＮＴのネットワークの挙動（どのようなＬ１（レイヤ１）パスが設定されているか）を把握できる。また、ＶＮＴを構成する論理リンクが、物理網においてどの物理リンクを用いているかを把握できる。
【０００７】
また、本発明は、ネットワーク可視化装置が、前記Ｌ１パス情報と、物理網トポロジ情報とを参照して、当該物理リンクを用いるＶＮＴの数が所定の閾値を超える物理リンクがあるとき、物理表示画面上において、当該物理リンクを識別表示する。
【０００８】
このようにすることで、ネットワーク管理者は、物理網のリンクのうち、所定の数を超えるＶＮＴにより用いられているリンク、つまり、リソースが競合状態にあるリンクを把握できる。
【０００９】
また、本発明は、ネットワーク可視化装置が、入力部経由で、表示対象とするＶＮＴの選択入力を受け付けたとき、資源属性情報と、Ｌ１パス情報と、リンクトラヒック情報とを参照して、選択されたＶＮＴを構成するＬ１パスを示す論理リンクと、この論理リンクの経由するＩＰルータと、この論理リンクに流れるリンクトラヒック量とを示すＶＮＴ表示画面を表示する。また、ネットワーク可視化装置は、資源属性情報と、Ｌ１パス情報とを参照して、選択されたＶＮＴごとに、当該ＶＮＴの物理トポロジと、当該ＶＮＴのＬ１パスと、当該ＶＮＴの物理リンクへの割り当て帯域とを示す配分資源表示画面を表示する。
【００１０】
このようにすることで、ネットワーク可視化装置は、画面上に表示するＶＮＴに関する情報を絞りこむこができる。よって、各画面における視認性の向上と、ネットワーク可視化装置における各画面への表示処理の負荷軽減を図ることができる。
【００１１】
また、本発明において、Ｌ１パス情報は、ＶＮＴアルゴリズムにより出力された、同じＶＮＴに関する１以上のパターンのＬ１パス情報であり、ネットワーク可視化装置が、入力部経由で、さらに、表示対象とするＶＮＴのＬ１パス情報のパターンの選択入力を受け付けたとき、以下の処理を行う。すなわち、ネットワーク可視化装置は、資源属性情報と、Ｌ１パス情報と、リンクトラヒック情報とを参照して、選択されたＶＮＴについて、選択されたパターンのＬ１パス情報に示されるＬ１パスを示す論理リンクと、当該論理リンクの経由するＩＰルータと、当該論理リンクを流れるリンクトラヒック量とを示すＶＮＴ表示画面を表示する。また、ネットワーク可視化装置は、資源属性情報と、Ｌ１パス情報と、リンクトラヒック情報とを参照して、選択されたＶＮＴの物理トポロジと、当該ＶＮＴの選択されたパターンのＬ１パスと、当該ＶＮＴの物理リンクそれぞれに割り当てられた帯域とを示す配分資源表示画面とを表示する。
【００１２】
このようにすることで、ネットワーク可視化装置は、ＶＮＴアルゴリズムにより複数パターンのＬ１パスが出力された場合でも、そのパターンのＬ１パスに関する情報を画面上に表示できる。
【００１３】
また、本発明において、Ｌ１パス情報と、リンクトラヒック情報と、物理網トポロジ情報とはそれぞれ、さらに、情報作成日時情報を含んでなり、ネットワーク可視化装置が、情報作成日時情報を参照して、ＶＮＴ表示画面と配分資源表示画面とを時系列で、表示する。
【００１４】
このようにすることで、ネットワーク可視化装置は、ＶＮＴ表示画面および配分資源表示画面を時系列で表示することができる。
【００１５】
また、本発明は、ネットワーク可視化装置が、物理網表示画面、ＶＮＴ表示画面および配分資源表示画面の少なくともいずれかの画面上において、複数のノードに代えて、当該複数のノードをまとめた抽象ノードを示す画面を表示する。そして、ネットワーク可視化装置が、入力部経由で、物理網表示画面、ＶＮＴ表示画面および配分資源表示画面のいずれかの画面上から抽象ノードの選択入力を受け付けたとき、物理網トポロジ情報を参照して、抽象ノードに相当する複数のノードを示す画面を表示する。
【００１６】
このようにすることで、物理網やＶＮＴに多数のノードが含まれる場合でも、各画面上における視認性を向上させることができる。また、ネットワーク可視化装置における各画面への表示処理の負荷軽減を図ることができる。
【００１７】
また、本発明は、ネットワーク可視化装置が、物理網表示画面、ＶＮＴ表示画面および配分資源表示画面の少なくともいずれかの画面上において、抽象ノード間を接続する複数の物理リンクまたは論理リンクに代えて、当該複数の物理リンクまたは論理リンクをまとめた抽象リンクを示す画面を表示する。そして、ネットワーク可視化装置が、入力部経由で、物理網表示画面、ＶＮＴ表示画面および配分資源表示画面のいずれかの画面上から抽象リンクの選択入力を受け付けたとき、物理網トポロジ情報を参照して、抽象リンクに相当する複数の物理リンクまたは論理リンクを示す画面を表示する。
【００１８】
このようにすることで、物理網やＶＮＴに多数のリンクが含まれる場合でも、各画面上における視認性を向上させることができる。また、ネットワーク可視化装置における各画面への表示処理の負荷軽減を図ることができる。
【００１９】
また、本発明は、ネットワーク可視化装置が、ＶＮエージェントサーバから、同じＶＮＴについて前回受信したＬ１パス情報との差分情報を受信する。そして、ネットワーク可視化装置が、ＶＮＴ表示画面および配分資源表示画面を表示するとき、記憶部に記憶されたＬ１パス情報に、受信した差分情報を反映して画面表示を行う。
【００２０】
このようにすることで、ネットワーク可視化装置がＬ１パス情報を受信するときのＶＮエージェントサーバとの間の通信負荷を低減できる。
【発明の効果】
【００２１】
本発明によれば、ネットワーク管理者は、物理網におけるＶＮＴ間の資源の共有状態、各ＶＮＴへの資源割り当て状況、各ＶＮＴのネットワークの挙動等を把握しやすくなる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態のシステムの構成例を示す図である。
【図２】図１のネットワーク可視化装置の表示画面例を示す図である。
【図３】図２のＶＮＴ表示画面および配分資源表示画面を説明する図である。
【図４】本実施の形態の表示画面のバリエーションを示す図である。
【図５】本実施の形態の表示画面に表示する情報のフィルタリングの受付画面例を示す図である。
【図６】本実施の形態の表示画面に表示する情報のフィルタリングの受付画面例を示す図である。
【図７】本実施の形態の表示画面におけるノードおよびリンクの抽象化による表示例を示す図である。
【図８】図１のネットワーク可視化装置がＶＮエージェントサーバからＬ１パス情報の差分情報を受信する場合の処理を概念的に説明する図である。
【発明を実施するための形態】
【００２３】
＜概要＞
以下、本発明の実施の形態（以下、実施の形態という）について説明する。図１に示すようにシステムは、物理（物理インフラ）網、ＮＭＳ（Network Management System）５０、ＶＮＴ（Virtual Network Topology）制御を行うＶＮ(Virtual Network)エージェントサーバ３０、物理網の情報取得や制御を行うＰＮ(Photonic Network)管理サーバ４０、ネットワーク可視化装置１０および表示装置２０を備える。なお、以下の説明において、資源とは、物理網のノード間を接続するリンクとそのリンクへの割り当て帯域（使用可能帯域）とを示すものとする。
【００２４】
物理網は、複数のノード（例えば、光クロスコネクト等の伝送装置、ＩＰ（Internet Protocol）ルータ）と、このノード間を接続するリンク（例えば、光ファイバ）で構成され、この物理網上に複数のＶＮＴが収容される。ここで、ネットワーク可視化装置１０は、ＶＮエージェントサーバ３０経由で、各ＶＮＴに設定されたＬ１（レイヤ１）パス情報１３２、各Ｌ１パスのリンクトラヒック情報１３１（詳細は後記）を受信する。また、ＰＮ管理サーバ４０経由で、物理網におけるノードの接続状態、ノード間を接続するリンクおよびリンクそれぞれの割り当て帯域、資源属性（ＶＮＴそれぞれの物理トポロジおよび各ＶＮＴのリンクへの割り当て帯域）を受信する。なお、各ＶＮＴの資源属性が変更された場合、ＰＮ管理サーバ４０から資源属性変更情報を受信する。そして、ネットワーク可視化装置１０は、これらの情報をもとに、表示装置２０に、図２に例示するような画面を表示する。
【００２５】
図２に例示するように、画面は、物理網表示画面、配分資源表示画面、ＶＮＴ表示画面およびＶＮＴ選択画面を備える。物理網表示画面は、図１の物理網における各ノードの接続状態、各ノードを接続するリンク（物理リンク）を表示する画面である。この物理網表示画面には、各ＶＮＴの物理資源の共有情報も表示される。共有情報とは、例えば、物理リンクごとに、その物理リンクを使用するＶＮＴと、各ＶＮＴへの割り当て帯域（使用可能帯域）とを示した情報である。この共有情報により、当該物理リンクについて、どのＶＮＴにどの程度の帯域が割り当てられているかを確認できる。また、この物理網表示画面は、競合資源（割当ＶＮＴ数が閾値を超過しているリンク）がアラーム表示される。このようにすることで、ネットワーク管理者は、物理網のリンクのうち、閾値を超えた数のＶＮＴにより使用されているリンクを確認することができる。
【００２６】
配分資源表示画面は、ＶＮＴごとに、そのＶＮＴの配分資源（そのＶＮＴの物理トポロジおよびそのＶＮＴのリンクへの割り当て帯域）と、Ｌ１パスとを表示する画面である。このような画面によれば、ネットワーク管理者は、各ＶＮＴの配分資源およびＬ１パスを確認できる。
【００２７】
ＶＮＴ表示画面は、ＶＮＴごとに、そのＶＮＴを構成する論理リンクとＩＰルータとを表示する画面である。また、このＶＮＴ表示画面には論理リンクを流れるトラヒック量も表示される（詳細は、図３を用いて後記）。さらに、ＶＮＴ表示画面に表示される論理リンクのうち、リンク使用率（当該論理リンクを構成するＬ１パスの割り当て帯域（トラヒック量）に対し、実際に流れているトラヒック量の割合）が所定の閾値を超えている論理リンクがある場合、このＶＮＴ表示画面上にアラーム表示されるものとする。なお、このＶＮＴ表示画面における論理リンクは物理レイヤのＬ１パスに該当する。つまり、配分資源表示画面上に表示されるＬ１パスは、ＶＮＴ表示画面上の論理リンクに一致する。また、各Ｌ１パスの割り当て帯域は、例えば、Ｌ１パス１本当たり１Ｇｂｐｓ等、固定値が与えられており、この割り当て帯域の値は、物理網トポロジ情報１３３に格納されているものとする。
【００２８】
ＶＮＴ選択画面は、ＶＮＴ表示画面や配分資源表示画面に表示するＶＮＴの選択入力を受け付ける画面である。例えば、この画面上からＶＮＴ１およびＶＮＴ２が選択されると、ネットワーク可視化装置１０は、選択されたＶＮＴに関する情報を、ＶＮＴ表示画面および配分資源表示画面に表示する。これにより、ネットワーク可視化装置は、多数のＶＮＴの中から、管理者等の所望するＶＮＴの情報を絞り込んで、表示装置２０の画面上に表示させることができる。
【００２９】
＜構成＞
図１に戻り、システムの構成を詳細に説明する。システムは、ＮＭＳ５０、ＶＮエージェントサーバ３０、ＰＮ管理サーバ４０およびネットワーク可視化装置１０を備える。
【００３０】
ＮＭＳ５０は、物理網からリンクトラヒック（各リンクを流れるトラヒック量）を取得する。
【００３１】
ＶＮエージェントサーバ３０は、ネットワーク可視化装置１０から受信した各ＶＮＴへの配分資源と、ＮＭＳ５０から読み込んだリンクトラヒックの情報（リンクトラヒック情報１３１）とに基づき、ＶＮＴ制御アルゴリズム（例えば、ゆらぎアルゴリズム３１等）により各ＶＮＴのＶＮＴ制御（Ｌ１パスの設定等）を行う。そして、ＶＮエージェントサーバ３０は、ＶＮＴ制御結果であるＬ１パス情報１３２と、リンクトラヒック情報１３１とをネットワーク可視化装置１０へ送信する。ここで送信されたＬ１パス情報１３２と、リンクトラヒック情報１３１とは、ネットワーク可視化装置１０が記憶部１３に記憶する。
【００３２】
ＰＮ管理サーバ４０は、情報取得部４２および動的リソース制御部４１を備え、各ＶＮＴの資源属性が変更されたとき、その結果を資源属性変更情報としてネットワーク可視化装置１０へ送信する。情報取得部４２は、物理トポロジ（物理網におけるノードの接続状態、ノード間を接続するリンク）を取得し、この物理網トポロジを含む物理網トポロジ情報１３３をネットワーク可視化装置１０へ送信する。また、動的リソース制御部４１により決定された資源属性情報も送信する。さらに、動的リソース制御部４１は、ネットワーク可視化装置１０から物理網トポロジ情報１３３、資源属性情報、Ｌ１パス情報１３２、リンクトラヒック情報１３１を受信すると、これらの情報に基づき、各ＶＮＴに割り当てる帯域の制御を行う。また、その制御の結果、各ＶＮＴの資源属性が変更されたとき、情報取得部４２は、その変更結果を示す資源属性変更情報をネットワーク可視化装置１０へ送信する。ここで送信された物理網トポロジ情報１３３および資源属性変更情報は、ネットワーク可視化装置１０が記憶部１３に記憶する。
【００３３】
次に、ネットワーク可視化装置１０を説明する。ネットワーク可視化装置１０は、Ｌ１パス情報１３２、リンクトラヒック情報１３１および物理網トポロジ情報１３３を用いて、表示装置２０に物理網表示画面、配分資源表示画面、ＶＮＴ表示画面およびＶＮＴ選択画面（図２参照）を表示する。なお、物理網トポロジ情報１３３は、物理網におけるノードの接続状態、ノード間を接続する物理リンクおよび物理リンクそれぞれに割り当てられた帯域を示す情報であり、各ＶＮＴの資源属性情報を含む。Ｌ１パス情報１３２は、サービス網（そのサービス網を構成するＶＮＴ）ごとに存在し、そのサービス網におけるＬ１パスの経由するノードを示す情報である。Ｌ１パス情報１３２の始終点情報は、ＶＮＴの論理リンク情報に該当する。リンクトラヒック情報１３１は、論理リンクごとに、その論理リンク上を流れるトラヒック量を示す情報である。
【００３４】
ネットワーク可視化装置１０は、入出力インタフェース部（入力部および出力部）１１と、処理部１２と、記憶部１３と、通信インタフェース部（インタフェース部）１４とを備えるコンピュータである。入出力インタフェース部１１は、液晶モニタ等の表示装置２０や、キーボード等の入力装置（図示省略）との入出力インタフェースである。処理部１２は、記憶部１３の各情報を参照して、表示装置２０に画面を表示する。処理部１２は、このネットワーク可視化装置１０が備えるＣＰＵ（Central Processing Unit）によるプログラム実行処理や、専用回路等により実現される。記憶部１３は、表示装置２０への画面表示の際に参照する情報（リンクトラヒック情報１３１、Ｌ１パス情報１３２および物理網トポロジ情報１３３）を記憶する。この記憶部１３は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ等の記憶媒体から構成される。なお、ネットワーク可視化装置１０をプログラム実行処理により実現する場合、記憶部１３には、このネットワーク可視化装置１０の機能を実現するためのプログラムが格納される。通信インタフェース部１４は、ＶＮエージェントサーバ３０からのＬ１パス情報１３２や、リンクトラヒック情報１３１を受信したり、ＰＮ管理サーバ４０からの資源属性変更情報を受信したりするインタフェースである。この通信インタフェース部１４は、ＩＰ網等のネットワーク経由で外部装置との間で通信可能な通信インタフェースにより実現される。
【００３５】
処理部１２は、画面表示処理部１２１および情報更新部１２２を備える。この画面表示処理部１２１は、記憶部１３のリンクトラヒック情報１３１、Ｌ１パス情報１３２および物理網トポロジ情報１３３を参照して、前記した物理網表示画面、配分資源表示画面、ＶＮＴ表示画面およびＶＮＴ選択画面（図２参照）を表示装置２０に表示する。
【００３６】
＜物理網表示画面＞
物理網表示画面は、物理網における各ノード（ＩＰルータ、伝送装置）の接続状態、各ノードを接続する物理リンクを示す画面である。画面表示処理部１２１は、物理網トポロジ情報１３３を参照して、この物理網表示画面を表示する。また、画面表示処理部１２１は、物理網トポロジ情報１３３における資源属性情報を参照して、物理網表示画面上に、各ＶＮＴ間の物理資源の共有情報を表示する。ここで共有情報の表示対象となる物理リンクは、例えば、このネットワーク可視化装置１０に接続される入力装置（図示省略）により選択されたものとする。また、この共有情報として、当該物理リンクについて、各ＶＮＴに割り当てられた帯域も併せて表示してもよい。例えば、図２の物理網表示画面上のリンク２０１は、「Ｓ１，Ｓ２」のＶＮＴにより使用され、それぞれのＶＮＴの割り当て帯域は、「１Ｇ（ｂｐｓ）」であることを示す。また、この物理網表示画面において、共有資源の表示対象として選択された物理リンクを配分資源表示画面でハイライト表示するようにしてもよい。このようにすることで、ネットワーク管理者等は、共有資源が、各ＶＮＴの物理トポロジにおけるどの物理リンクかを確認できる。
【００３７】
また、画面表示処理部１２１は、物理網表示画面に、競合資源（ＶＮＴの割当数が閾値を超過してる物理リンク）をアラーム表示する。例えば、図２の物理網表示画面上のリンク２０２は、「Ｓ１，Ｓ２，Ｓ３，Ｓ４」のＶＮＴにより使用される競合資源であり、各ＶＮＴに割り当てられた帯域は、それぞれ「１Ｇ，１Ｇ，１Ｇ，８Ｇ」であることを示す。このようにすることで、ネットワーク管理者は、閾値を超えた数のＶＮＴにより使用されている物理リンクと、その物理リンクの割り当て帯域（使用可能帯域）を確認することができる。
【００３８】
＜配分資源表示画面＞
配分資源表示画面（図３参照）は、ＶＮＴごとに、そのＶＮＴの物理トポロジ、配分資源（各リンクへの割り当て帯域）およびＬ１パスとを表示する。例えば、図３に示す配分資源表示画面上には、当該ＶＮＴを構成するノードである、ＩＰルータ１，２，３，４および伝送装置と、これらのノードを接続するリンク（物理リンク）と、各リンクへの割り当て帯域と、Ｌ１パスとが表示される。図１の画面表示処理部１２１は、物理網トポロジ情報１３３の資源属性情報およびＬ１パス情報１３２を参照して、この配分資源表示画面を表示する。
【００３９】
＜ＶＮＴ表示画面＞
ＶＮＴ表示画面（図３参照）は、ＶＮＴごとに、そのＶＮＴを構成する論理リンクと、ＩＰルータおよび論理リンクを流れるリンクトラヒック量を示す画面である。図１の画面表示処理部１２１は、物理網トポロジ情報１３３の資源属性情報、Ｌ１パス情報１３２およびリンクトラヒック情報１３１を参照して、このＶＮＴ表示画面を表示する。図３に示すＶＮＴ表示画面上には、ＩＰルータ１〜４と、ＩＰルータ２−ＩＰルータ１の論理リンクおよびその論理リンクのトラヒック量「０．８Ｇ」と、ＩＰルータ１−ＩＰルータ３の論理リンクおよびその論理リンクのトラヒック量「０．５Ｇ」と、ＩＰルータ３−ＩＰルータ４の論理リンクおよびその論理リンクのトラヒック量「１Ｇ」とを表示する。なお、図３に示すように、ＶＮＴ表示画面上において、物理レイヤで設定されたＬ１パスは、ＩＰルータ間を接続する論理リンクとして表示する。つまり、ＶＮＴ表示画面はＩＰレイヤのトポロジなので、ＩＰルータ間を経由する伝送装置の表示や、Ｌ１パスの経路情報は省かれる。また、画面表示処理部１２１は、ＶＮＴ表示画面上の論理リンクが選択されると、配分資源表示画面上で、この論理リンクに該当するＬ１パスをハイライト表示する。このようにすることで、ネットワーク管理者は、ＶＮＴ表示画面上に表示された論理リンクが、物理網において、どのリンク（およびノード）を使用しているかを確認できる。
【００４０】
＜ＶＮＴ選択画面＞
ＶＮＴ選択画面（図２参照）は、ＶＮＴ表示画面および配分資源表示画面に表示させるＶＮＴのリストを示す画面である。図１の画面表示処理部１２１は、物理網トポロジ情報１３３の資源属性情報を参照して、このＶＮＴ選択画面を表示する。そして、画面表示処理部１２１は、このＶＮＴ選択画面から選択されたＶＮＴに関する情報を、ＶＮＴ表示画面および配分資源表示画面に表示する。
【００４１】
また、情報更新部１２２は、ＶＮエージェントサーバ３０やＰＮ管理サーバ４０から受信した情報をもとに、記憶部１３のリンクトラヒック情報１３１、Ｌ１パス情報１３２および物理網トポロジ情報１３３を更新する。例えば、情報更新部１２２は、通信インタフェース部１４経由で、ＶＮエージェントサーバ３０からＬ１パス情報１３２やリンクトラヒック情報１３１を受信すると、これらの情報に基づき、ネットワーク可視化装置１０の記憶部１３のＬ１パス情報１３２やリンクトラヒック情報１３１を更新する。また、情報更新部１２２は、ＰＮ管理サーバ４０から、資源属性変更情報を受信すると、この情報に基づき、物理網トポロジ情報１３３の資源属性情報を更新する。
【００４２】
記憶部１３は、前記したリンクトラヒック情報１３１、Ｌ１パス情報１３２および物理網トポロジ情報１３３を記憶する。これらの情報については、前記したとおりなので説明を省略する。
【００４３】
通信インタフェース部１４は、ＶＮエージェントサーバ３０へ、各ＶＮＴへの配分資源（物理トポロジおよび割り当て帯域）を送信し、この応答として、ＶＮエージェントサーバ３０からＬ１パス情報１３２や、リンクトラヒック情報１３１を受信する。また、通信インタフェース部１４は、物理網トポロジ情報１３３、資源属性情報、Ｌ１パス情報１３２およびリンクトラヒック情報１３１を送信し、通信インタフェース部１４は、このＰＮ管理サーバ４０から資源属性変更情報を受信する。
【００４４】
以上説明したネットワーク可視化装置１０によれば、物理網における各ＶＮＴの共有状態や、各ＶＮＴへの資源割り当て状況や、各ＶＮＴのネットワークの挙動（どのようなＬ１（レイヤ１）パスが設定されているか）を表示装置２０の画面上に表示するので、ネットワーク管理者は各ＶＮＴの状況を把握しやすくなる。
【００４５】
＜フィルタリング＞
前記した実施の形態では、画面表示処理部１２１は、ＶＮＴ表示画面および配分資源表示画面に、図４（ａ）に示すように複数のＶＮＴの情報を表示することとしたが、これに限定されない。例えば、図４（ｂ）に示すように単一のＶＮＴについて、ＶＮＴ表示画面および配分資源表示画面を時系列で並べ、ＶＮＴの物理トポロジ、割り当て帯域、Ｌ１パスおよびそのＬ１パスのトラヒック量が時系列でどのように変更されていったかを表示するようにしてもよい。この場合、ネットワーク可視化装置１０は、Ｌ１パス情報１３２、リンクトラヒック情報１３１および資源属性変更情報は、それぞれその日時情報（情報の作成日時または受信日時）とともに記憶部１３の蓄積される。そして、画面表示処理部１２１は、これらの情報の日時情報に基づき、各日時のＶＮＴ表示画面および配分資源表示画面を作成し、時系列で表示するようにする。この場合、画面上に表示するのは１つのＶＮＴに関する情報でもよいし、複数のＶＮＴに関する情報であってもよい。
【００４６】
さらに、ネットワーク可視化装置１０は、ＶＮエージェントサーバ３０から、同じＶＮＴに関し、複数パターンのＬ１パス情報１３２やリンクトラヒック情報１３１を受信する場合もある。このような場合、ネットワーク可視化装置１０の画面表示処理部１２１は、受信した複数パターンのＬ１パス情報１３２やリンクトラヒック情報１３１を、ＶＮＴ表示画面および配分資源表示画面に表示してもよい（図４（ｃ）に示す「単一ＶＮＴの複数挙動の表示」参照）。
【００４７】
このようなフィルタリング処理に関する指示は、例えば、図５に示すようなＶＮＴ選択画面から入力してもよい。図５（ａ）は、ＶＮＴ選択画面の初期状態を示す。初期状態において、このＶＮＴ選択画面は、表示対象となるＶＮＴの識別情報の選択入力を受け付けるチェックボックスと、そのＶＮＴに関し、どのパターンのＬ１パス情報１３２およびリンクトラヒック情報１３１を表示するかの選択入力を受け付けるチェックボックスとを含む。また、このＶＮＴ選択画面は、どの時点における、ＶＮＴ群の情報に関する選択入力を受け付けるのかの切り替えの入力も受け付けるようにしてもよい。例えば、図５（ａ）に示すように時系列の情報切り替えを「Ｔ＝０，１，…，Ｎ」等の日時を示すタブで受け付けるようにしてもよい。
【００４８】
また、画面表示処理部１２１は、ＶＮＴ選択画面において、図５（ｂ）に例示するように、各ＶＮＴのチェックボックスのうち最上位項目のチェックがされると、それを当該ＶＮＴのＩＤ＝０のパターンの選択と等しいと解釈し、画面上のＩＤ＝０のチェックボックスに自動でチェックを入れるようにしてもよい。
【００４９】
さらに、画面表示処理部１２１は、各ＶＮＴのＬ１パス情報１３２およびリンクトラヒック情報１３１のパターンＩＤのチェックボックスを、ＶＮＴの識別情報よりも下位の階層の情報とし、図５（ｃ）に例示するように、このＩＤのチェックボックスの階層の情報について、画面上に表示させないようにする（閉じる）ようにしてもよい。
【００５０】
また、画面表示処理部１２１は、ＶＮＴ選択画面の入力内容について、いくつかのパターンをテンプレートとして登録しておく。そして、ＶＮＴ選択画面上でテンプレートの選択入力がされると、画面表示処理部１２１は、選択されたテンプレートへの登録内容に従い、自動入力を行うようにしてもよい。例えば、図６（ａ）に示すようにテンプレートボタンＡが選択されると、画面表示処理部１２１は、複数ＶＮＴテンプレートを呼び出す。そして、画面表示処理部１２１は、複数のＶＮＴ（例えば、ＶＮＴ１〜ＶＮＴ３）のＩＤ＝０のＬ１パス情報１３２およびリンクトラヒック情報１３１を表示するチェックボックスを自動で選択する。
【００５１】
また、図６（ｂ）に示すように、テンプレートボタンＢが選択されると、画面表示処理部１２１は、時系列テンプレートを呼び出し、あるＶＮＴ（例えば、ＶＮＴ１）について所定範囲の日時のタブを自動で選択する。さらに、図６（ｃ）に示すように、テンプレートボタンＣが選択されると、画面表示処理部１２１は、単一ＶＮＴの複数挙動テンプレートを呼び出し、あるＶＮＴ（例えば、ＶＮＴ１）について所定パターン数のＬ１パス情報１３２およびリンクトラヒック情報１３１を自動で選択する。
【００５２】
なお、それぞれのテンプレートへの情報登録は、ネットワーク管理者等が入力装置経由で手動で入力するようにしてもよいし、予め設定しておいたデフォルト値で行ってもよい。手動で入力する場合、例えば、図６（ａ）に示す複数ＶＮＴテンプレートへの登録であれば、ＶＮＴの表示範囲（例えば、ＶＮＴ１〜ＶＮＴ３）を指定してボタンクリックする。また、図６（ｂ）に示す複数ＶＮＴテンプレートへの登録であれば、ＶＮＴ識別情報と時系列の表示範囲を指定してボタンクリックをする。さらに、図６（ｃ）に示す単一ＶＮＴの複数挙動テンプレートへの登録であれば、ＶＮＴ識別情報と、候補ＶＮＴの表示範囲（つまり、当該ＶＮＴについて、最大何パターンのＬ１パス情報１３２およびリンクトラヒック情報１３１を表示するか）とを指定してボタンクリックする。画面表示処理部１２１は、このような操作により、テンプレートへの情報登録の入力を受け付ける。
【００５３】
このように、画面表示処理部１２１が画面表示する内容のフィルタリングについて、予めテンプレートとして登録しておくことで、このネットワーク管理者等は、簡単な操作で所望する内容の画面表示を行うことができる。
【００５４】
＜ノードおよびリンクの抽象化＞
さらに、ネットワーク可視化装置１０の画面表示処理部１２１は、図７（ａ）に例示するように、複数のノード群を所定の単位でクラスタリングし、その１つのクラスタを１つの抽象ノードとして画面表示するようにしてもよい（図７（ａ）のクラスタ１〜クラスタ３参照）。ここでのクラスタリングの単位は、例えば、同じドメインのノード群でもよいし、物理網のノードが階梯構成になっていれば、同じ階梯のノード群であってもよい。このようにすることで、物理網を構成するノード数が膨大な数であった場合でも、表示装置２０に画面表示したときの視認性を向上させることができる。なお、抽象ノードにまとめれらたノード数の多さに応じて、画面上に表示する抽象ノードの大きさを大きくするようにしてもよい。このようにすることで、抽象ノードそれぞれについて、どの程度の数のノードが抽象化されたかを、ネットワーク管理者等が、直感的に把握しやすくなる。また、画面表示処理部１２１が各画面上に表示処理を行うときの処理負荷を低減できる。なお、この抽象ノード（例えば、クラスタ２）について、入出力インタフェース部１１経由で、画面上から選択入力を受け付けたとき、画面表示処理部１２１は、物理網トポロジ情報１３３を参照して、この抽象ノードに相当する複数のノード群を画面上に表示するようにしてもよい。このようにすることで、ネットワーク管理者は、抽象ノードを構成するノード群を確認できる。
【００５５】
また、このような抽象化は、抽象ノード間を接続する物理リンク（またはＶＮＴ表示画面の論理リンク（Ｌ１パス））についても、実行してよい。このとき、抽象リンクそれぞれについて、まとめられたリンク数の多さに応じて、画面表示される抽象リンクの太さを変えたり（図７（ｂ）参照）、色を変えたりしてもよい。このようにすることで、抽象リンクそれぞれについて、どれぐらいの本数のリンクが抽象化されたかを、ネットワーク管理者等が、直感的に把握しやすくなる。
【００５６】
＜差分情報による画面表示＞
また、ネットワーク可視化装置１０は、ＶＮエージェントサーバ３０から、記憶部１３に記憶されたＬ１パス情報１３２との差分情報を受信するようにしてもよい。この場合、画面表示処理部１２１が、ＶＮＴ表示画面および配分資源表示画面を表示するときに参照するＬ１パス情報１３２として、記憶部１３に記憶されたＬ１パス情報１３２と、このＬ１パス情報１３２との差分情報とを用いる。例えば、図８に示すように、ネットワーク可視化装置１０は、ＶＮＴ１について、Ｔ＝０の時点のＬ１パス情報１３２の全情報を受信した後、Ｔ＝１の時点のＬ１パス情報１３２については、Ｔ＝０の時点のＬ１パス情報１３２との差分情報を受信する。そして、画面表示処理部１２１が、ＶＮＴ表示画面および配分資源表示画面上にＬ１パスを描画するときには、このＴ＝０の情報（Ｌ１パス情報１３２）に、Ｔ＝１の差分情報を反映してＶＮＴを描画する。つまり、画面表示処理部１２１は、ＶＮＴ表示画面および配分資源表示画面のＴ＝ｉ＋１の時点のＬ１パスを表示するとき、Ｔ＝ｉの時点のＬ１パス情報１３２に、Ｔ＝ｉとの差分情報を反映する。このようにすることで、ネットワーク可視化装置１０が、ＶＮエージェントサーバ３０からＬ１パス情報１３２を受信するときの通信負荷を低減できる。このような方法は、各ＶＮＴのＬ１パスがあまり変化しないときに、特に効果的である。
【００５７】
なお、Ｌ１パス情報１３２のみならず、物理網トポロジ情報１３３についても、ＰＮ管理サーバ４０から差分情報を受信し、この差分情報を用いて物理網表示画面および配分資源表示画面を表示するようにしてもよい。このとき、記憶部１３は、Ｔ＝ｉおよびＴ＝ｉ＋１における物理網のノードやリンクのメモリーオブジェクトを、それぞれ独立に保持するのではなく、Ｔ＝ｉ＋１のノードやリンクのメモリーオブジェクトについては、Ｔ＝ｉのオブジェクトの参照（アドレス）情報を用いる。このようにすることで、ネットワーク可視化装置１０の記憶部１３のメモリ情報量を低減できる。このような方法は、大規模な物理網について、時系列での画面表示をするときに、特に効果的である。
【符号の説明】
【００５８】
１０    ネットワーク可視化装置
１１    入出力インタフェース部
１２    処理部
１３    記憶部
１４    通信インタフェース部
２０    表示装置
３０    ＶＮエージェントサーバ
３１    ゆらぎアルゴリズム
４０    ＰＮ管理サーバ
４１    動的リソース制御部
４２    情報取得部
５０    ＮＭＳ
１２１  画面表示処理部
１２２  情報更新部
１３１  リンクトラヒック情報
１３２  Ｌ１パス情報
１３３  物理網トポロジ情報
【図１】
0005256406.tif 000002
【図２】
0005256406.tif 000003
【図３】
0005256406.tif 000004
【図４】
0005256406.tif 000005
【図５】
0005256406.tif 000006
【図６】
0005256406.tif 000007
【図７】
0005256406.tif 000008
【図８】
0005256406.tif 000009