JP7302674B2 - ネットワーク管理装置、方法およびプログラム - Google Patents
ネットワーク管理装置、方法およびプログラム Download PDFInfo
- Publication number
- JP7302674B2 JP7302674B2 JP2021566713A JP2021566713A JP7302674B2 JP 7302674 B2 JP7302674 B2 JP 7302674B2 JP 2021566713 A JP2021566713 A JP 2021566713A JP 2021566713 A JP2021566713 A JP 2021566713A JP 7302674 B2 JP7302674 B2 JP 7302674B2
- Authority
- JP
- Japan
- Prior art keywords
- layer
- information
- entity
- objects
- network management
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/26—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using dedicated tools for LAN [Local Area Network] management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
- H04L41/065—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis involving logical or physical relationship, e.g. grouping and hierarchies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0604—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
- H04L41/0627—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time by acting on the notification or alarm source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0233—Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明の一実施形態に係るネットワーク管理装置では、通信ネットワークの設備レイヤ、物理レイヤおよび論理レイヤの各構成要素が、統一された情報オブジェクト(object)(以下、単にオブジェクトと称する)を用いてオブジェクト化される。
また、ネットワーク管理装置は、各オブジェクト間のつながりを用いて、論理レイヤで発生した障害原因となる設備の候補を設備レイヤおよび物理レイヤにて特定する。設備レイヤのオブジェクトには、物理レイヤのオブジェクトが収容される。
これにより、プロトコル(protocol)、媒体種別の異なる複数レイヤにより構成されたネットワークで発生した障害原因となる設備の候補が特定される。
(1) ネットワーク管理装置は、従来技術に基づくオブジェクト(Spec, Entity(情報オブジェクト))により、対象となるNWを上位レイヤから順に論理レイヤ、物理レイヤおよび設備レイヤにてオブジェクト化する。
なお、上記の物理レイヤおよび設備レイヤは、広義の物理レイヤに含まれる狭義の物理レイヤおよび設備レイヤと称してもよい。
(5) ネットワーク管理装置は、(4)での処理中断時までに得られた点オブジェクトが有するポートオブジェクトを取得する。
(6) ネットワーク管理装置は、(5)で取得されたポートオブジェクトに属する装置オブジェクトおよび媒体オブジェクトを検索する。
(8) ネットワーク管理装置は、(6)で取得された媒体オブジェクトを含む(媒体オブジェクトが収容される)ケーブルオブジェクトを取得する。
図1に示されるように、設備レイヤの構成は、PS(Physical Sturcture),AS(Aggregate Section) Entityが適用されることにより、統一した形式で保持される。
図1に示されるように、PSは収容ビル、マンホール(manhole)などの設備を意味する。PSに係る各種の「属性:説明」は以下のとおりである。
(1つ目)status:PS Entityの状態を示す属性(正常:true,故障:false)
(2つ目)pdList:PS Entityが持つPD Entityの配列
(3つ目)AsList:PS Entityが持つAS Entityの配列
(4つ目)Position:PS Entityの位置を示す2次元座標
(2つ目)plList:AS Entityが持つPL Entityの配列
(3つ目)position:ASの位置を示す2次元座標
設備レイヤのPSは上記のビルオブジェクトに対応し、設備レイヤのASは上記のケーブルオブジェクトに対応する。
図2は、本発明の一実施形態に係るネットワーク管理装置に適用されるネットワーク構成における物理レイヤのオブジェクト化の一例を表形式で示す図である。
図2に示されるように、物理レイヤの構成には、PD(Physical Device), PP(Physical Port),PL(Physical Link),PC(Physical Connector) Entityが適用されることにより、統一した形式で保持される。
図2に示されるように、PDは装置を意味する。PDに係る各種の「属性:説明」は以下のとおりである。
(1つ目)status:PDの状態を示す属性(正常動作:true,異常動作:false)
(2つ目)ppList:PDが持つPPの配列
(3つ目)position:PDの位置を示す2次元座標
(1つ目)status:PPの状態を示す属性(正常動作:true,異常動作:false)
(2つ目)position:PDの位置を示す2次元座標
(1つ目)status:PLの状態を示す属性(正常動作:true,異常動作:false)
(2つ目)pcList:PLが持つPCの配列
(1つ目)status:PCの状態を示す属性(正常動作:true,異常動作:false)
(2つ目)ppList:PCが有するPPの配列
物理レイヤにおけるPDは上記の装置オブジェクトに対応し、物理レイヤにおけるPPは上記のポートオブジェクトに対応し、物理レイヤにおけるPL, PCは上記の媒体オブジェクトに対応する。
図3および図4は、本発明の一実施形態に係るネットワーク管理装置に適用されるネットワーク構成における論理レイヤのオブジェクト化の一例を表形式で示す図である。
図3および図4に示されるように、論理レイヤの構成は、TPE(Termination Point Encapsulation),NFD(Network Fowarding Domain),TL(Topological Link),FRE(Forwarding Relationship Encapsulation)(LC(Link Connect),XC(Cross(X) Connect),NC(Network Connect)) Entityが適用されることにより、統一した形式で保持される。
(1つ目)EndPointList:TL Entityを構成するTPE Entity配列
(2つ目)status:TL Entityの状態を示す属性(正常動作:true,異常動作:false)
(1つ目)endPointList:NFD Entityを構成するTPE Entity配列
(2つ目)Status:NFD Entityの状態を示す属性(正常動作:true,異常動作:false
(1つ目)tpeRefList:対応する下位レイヤのTPE Entityを持つTPE Entity配列(実施例では配列数1)
(2つ目)ppRefList:TPE Entityに対応するPP Entity配列(実施例では配列数1)
(3つ目)status:TPE Entityの状態を示す属性(正常動作:true,異常動作:false)
(4つ目)layerName:レイヤ名
論理レイヤにおけるTLは上記の線オブジェクトに対応し、論理レイヤにおけるNFDは上記の線または面オブジェクトに対応し、論理レイヤにおけるTPEは上記の点オブジェクトに対応する。
(1つ目)endPointList:LC Entityを構成するTPE Entity配列
(2つ目)status:LC Entityの状態を示す属性(正常動作:true,異常動作:false)
(3つ目)layerName:レイヤ名
(1つ目)endPointList:XC Entityを構成するTPE Entity配列
(2つ目)status:XC Entityの状態を示す属性(正常動作:true,異常動作:false)
(3つ目)layerName:レイヤ名
(1つ目)endPointList:LC,XCを構成するTPE Entity配列
(2つ目)status:NC Entityの状態を示す属性(正常動作:true,異常動作:false)
(3つ目)userList:加入者名を保持する文字列配列または,加入者名を取得するIF(interface)のURL(Uniform Resource Locator)
(4つ目)layerName:レイヤ名
論理レイヤにおけるLCおよびXCは上記の線または面オブジェクトに対応する。また、論理レイヤにおけるNCは、論理レイヤ上の始点と終点との間の全ての点オブジェクトが格納される点オブジェクト配列を有する通信オブジェクトに対応する。
図5に示されるように、Physical Resourceは、物理レイヤと設備レイヤに区分される。
Aggregate SectionはPL(心線)を複数有するオブジェクトである。
図6に示された例では、Physical Resourceは物理レイヤを有し、Logical Resourceは、通信レイヤとLogical Deviceレイヤとを有する。Logical Deviceレイヤは、論理レイヤに対する下位レイヤでのオブジェクトに対応し、物理レイヤは、Logical Deviceレイヤに対する下位レイヤでのオブジェクトに対応する。図6に示された例では、物理レイヤでは、Physical DeviceのPP同士が、PLの一端および他端のPCと接続される。
対応する論理レイヤは、TPE, XCおよびLCを有し、Logical DeviceレイヤはTPE,NFD,TLを有する。図6では、あるレイヤでの点オブジェクトに対する下位レイヤにオブジェクトが矢印で示される。
図6に示された例では、Physical DeviceでのPPは、論理レイヤでのTPE、Logical DeviceレイヤでのTPEにそれぞれ対応する。PLに取り付けられるPCも同様である。
図6に示された例では、物理レイヤでのPLは、論理レイヤでのLC、Logical DeviceレイヤでのTLにそれぞれ対応する。また、図6に示された例では、論理レイヤでのXCおよびLCによって1つのNCが形成される。
ここでは、2つの光リング(リングと称することがある)を実現するOTN(Optical Transport Network:光伝送網)ネットワークのネットワーク構成の設備、物理および論理レイヤを示す。なお、Logical Deviceレイヤについては割愛する。
この論理レイヤでは、2つ目のリングにおいてTPE_OTN_5, 6、FRE(LC)_OTN_3を含むTPEとFRE(LC, XC, NC)が設けられる。
この物理レイヤでは、2つ目のリングにおいてPP_OTN_5, 6、PD_OTN5, 6、PL_OTN_3を含む、PP, PDおよびPLが設けられる。
設備が実現される設備レイヤでは、PS_A~F、AS_1~3を含むPS、ASが設けられる。
論理レイヤのFRE(LC)_OTN_1~3は物理レイヤのPL_OTN_1~3に1対1で対応する。このPL_OTN_1~3は、設備レイヤのAS_1~3に1対1で対応する。
物理レイヤのPD_OTN_1~4は設備レイヤのPS_B, C, A, Dに1対1で対応する。物理レイヤのPD_OTN_5, 6は設備レイヤのPS_A, Fに1対1で対応する。
なお、ケーブルであるAS_2, 3により収容される媒体はPL_OTN_2, 3である。
障害パスにより利用される物理リソースは、下記の(1)~(6)により検索される。
(1) 物理リソース検索部15は、2つの障害パス(FRE(LC))を構成するTPEを検索する。
(2) 物理リソース検索部15は、(1)で得られたTPEに対応するPPort(PP)を検索する。
(3) 物理リソース検索部15は、(2)で得られたPPortが属するPDを検索する。
(4) 物理リソース検索部15は、(3)で得られたPDが属するPSを検索する。
(5) 物理リソース検索部15は、(2)で得られたPPortが終端するPLを検索する。
(6) 物理リソース検索部15は、(5)で得られたPLが属するASを検索する。
図9に示された障害パスFRE(LC)_OTN_1, 2, 3により利用される物理リソースに係る、上記(1)~(6)による検索結果は、下記の通りである。
(1)による検索結果:TPE_OTN_1, 2
(2)による検索結果:PP_OTN_1, 2
(3)による検索結果:PD_OTN_1, 2
(4)による検索結果:PS_B, C
(5)による検索結果:PL_OTN_1
(6)による検索結果:AS_1
(1)による検索結果:TPE_OTN_3, 4
(2)による検索結果:PP_OTN_3, 4
(3)による検索結果:PD_OTN_3, 4
(4)による検索結果:PS_A, D
(5)による検索結果:PL_OTN_2
(6)による検索結果:AS_2
(1)による検索結果:TPE_OTN_5, 6
(2)による検索結果:PP_OTN_5, 6
(3)による検索結果:PD_OTN_5, 6
(4)による検索結果:PS_A, F
(5)による検索結果:PL_OTN_3
(6)による検索結果:AS_2, 3
図11は、本発明の一実施形態に係るネットワーク管理装置に適用されるネットワーク構成における障害パスが共通する物理リソースの検索の一例を示す図である。図12は、本発明の一実施形態に係るネットワーク管理装置に適用されるネットワーク構成における障害パスが共通する設備リソースの検索結果の一例を表形式で示す図である。
ここでは、障害パスにより利用される物理、設備リソースのうち、複数の障害パスによる重複して利用されるPS,AS,PDが検索される。
図13は、本発明の一実施形態に係るネットワーク管理装置の機能構成例を示す図である。
図13に示された例では、ネットワーク管理装置10は、中央処理ユニット(Central Processing Unit:CPU)、プログラムメモリ(program memory)および演算用メモリなどが備えられたコンピュータ(computer)として構成することができ、図13に示されるように、この実施形態を実施するために必要な機能として、設備情報登録部11、Spec DB(データベース(database))12、Entity DB13、障害パスEntity取得部14、物理リソース検索部15およびNW構成表示部16を有する。これらの処理は後述する。
なお、ネットワーク管理装置10はハードウエアにより構成され得るが、後述されるフローチャートに示された手順を備えるプログラムが、媒体もしくは通信回線を介してインストール(installation)された周知のコンピュータであって、このコンピュータとSpec DB12、Entity DB13との組み合わせ、又はSpec DB12、Entity DB13を有するコンピュータなどによっても実現可能である。ネットワーク管理装置10のハードウエア構成の詳細は後述する。
まず設備情報(Spec(Specification(仕様)), Entity(実体))の登録について説明する。図14は、本発明の一実施形態に係るネットワーク管理装置による設備情報の登録の手順の一例を示すシーケンス図である。
まず、オペレータが管理画面に沿って設備情報(Spec)の登録に係る操作を行なうと、この設備情報(Spec)がSpec DB12に登録され、登録の結果コードが管理画面に返されてオペレータ側の表示画面に登録結果が返却される。
物理レイヤにおいて、装置名又はケーブル種別のような固有な情報である属性は、Spec(Specification)クラス(特性を示す属性を定義する)がインスタンス化された情報としてSpec DB12に保持される。具体的には以下のSpecクラスが定義される。
これらのSpecは主にNW構成の表示で利用される。
・PS Spec (Physical Structure Specification):PS毎に固有な属性を定義
・AS Spec (Aggregate Section Specification):AS毎に固有な属性を定義
物理レイヤにおける「Spec名:意味」は以下のとおりである。
・PD Spec (Physical Device Specification):PD毎に固有な属性を定義
・PP Spec (Physical Port Specification):PP毎に固有な属性を定義
・PL Spec (Physical Link Specification):PL毎に固有な属性を定義
・PC Spec (Physical Connector Specification):PC毎に固有な属性を定義
論理レイヤにおいて、レイヤの層毎に固有な属性(VLAN ID(Virtual LAN IDentifier),IPアドレス(Internet Protocol address),波長番号等)は、それぞれのSpecクラスがインスタンス化された情報としてSpec DB12に保持される。具体的には以下のSpecクラスが定義される。
・TL Spec (Topological Link Specification):TL毎に固有な属性を定義
・NFD Spec (Network Forwarding Domain Specification):NFD毎に固有な属性を定義
・TPE Spec (Termination Point Encapsulation Specification):TPE毎に固有な属性を定義
・NC Spec (Network Connection Specification):NC毎に固有な属性を定義
・LC Spec (Link Connect Specification):LC毎に固有な属性を定義
・XC Spec (Cross(X) Connect Specification):XC毎に固有な属性を定義
図17に示されるように、レイヤに共通する属性と、その値は、Entityクラスがインスタンス化された情報としてEntity DB13に保持される。
Specクラスでの1個のSpecificationクラスはn個のSpecCharacteristicクラス、およびn個のEntityクラスと対応付けられる。SpecCharacteristicクラスは後述のname, valueFrom, valueTo, Typeを含む。
Entityクラスは、「status: String」、「position(int, int)」を含む。1個のEntityクラスは、n個のCharacteristicValueクラス(Entityクラスの外部クラスであって、SpecCharacteristicクラスに規定された特性のうちいずれか1つが実在化された具体的な特性を格納するクラス)と対応付けられる。
CharacteristicValueクラスは、後述のCharacteristicName、Valueを含む。
Spec DB12に保持されるSpecificicationテーブルのスキーマ(カラム(column)名:型)は以下の通りである(図17のSpecificicationを参照)。
・Entity:外部キー(key)
・SpecCharacteristic:外部キー
Spec DB12に保持されるSpecCharacteristicテーブルのスキーマ(カラム名:型)は以下の通りである(図17のSpecCharacteristicを参照)。
・Name:String
・ValueFrom:int
・ValueTo:int
・Type:String
Entity DB13に保持されるEntityテーブルのスキーマ(カラム名:型)はEntityの定義に従う。
Entity DB13に保持されるCharacteristicValueテーブルのスキーマ(カラム名:型)は以下の通りである(図17のCharacteristicValueを参照)。
・CharacteristicName:String
・value:String
(1) 図15,16に示された設備情報のSpecは、図17に示されたSpecificationとSpecCharacteristicの形式としてSpec DB12にテーブルとして作成される。例えば図35に示したPS Specは、図17に示されたSpecCharacteristicテーブルが外部キーにより複数のテーブルとして管理される。このSpecCharacteristicテーブルは、name(特性の名前), valueFrom(特性が許容する具体値の上限), valueTo(特性が許容する具体値の下限), type(特性の具体値の型)の4属性(図17参照)で構成される。
(3) このname属性が設定される型は、SpecCharacteristicのtype属性(図17参照)に設定される。
(1) 図1~4に記載されたEntityの属性は、Entity DB13にテーブルとして作成される。例えばPD,PP,PS Entity(図1,2参照)であれば、状態、座標でなる2属性からなるスキーマによりテーブルが作成される。
(2) 論理レイヤに共通な値は、Entity DB13で対応するテーブルのレコード(record)に格納される。
まず障害箇所の入力(ユースケース(use case))と機能部の対応関係について説明する。図22は、本発明の一実施形態に係るネットワーク管理装置における障害箇所の入力で機能する構成の一例を示す図である。
図22に示されるように、障害箇所の入力では、設備情報登録部11と、Entity DB13が機能する。
(1) 障害パスEntity取得部14は、障害パスを、例えばオペレータがネットワーク構成の表示画面においてNW構成表示部16により表示された描画オブジェクトから、キーボード(keyboard)またはマウス(mouse)などの入力装置に対する操作に応じて、複数の障害パスをGUI(Graphical User Interface)を介して指定できる。
(2) 障害パスEntity取得部14は、指定された複数の障害パスの描画オブジェクトのうち1つについてEntity DB13から各Entityに固有のEntity IDを取得する。
(3) 障害パスEntity取得部14は、この取得したEntity IDによりEntity DB13にアクセス(access)し、障害パスに対応するEntity(以下、障害パスEntityと称されることがある)を取得する。
図23は、本発明の一実施形態に係るネットワーク管理装置における物理リソース検索で機能する構成の一例を示す図である。
図23に示されるように、物理リソースの検索では、Entity DB13、障害パスEntity取得部14、物理リソース検索部15が機能する。
図24は、本発明の一実施形態に係るネットワーク管理装置による障害パスの入力から物理および設備リソースの検索までの処理手順の一例を示すフローチャートである。
物理リソース検索部15は、インデックス「i=1」を設定し、条件「i<障害パスEntity ID配列長」が満たされるまで、以下のS11~S16の処理を行なう。
物理リソース検索部15は、障害パスEntityを、障害パスEntity ID[i]に対応するEntity DB13から取得する(S11)。S11は障害パスの入力に該当する。
物理リソース検索部15は、S12で取得されたPP Entityを有するPD, PL EntityをEntity DB13から取得する(S13)。
物理リソース検索部15は、S13で取得されたPD Entityを有するPS EntityをEntity DB13から取得する(S14)。
物理リソース検索部15は、S13からS15で取得されたPD, PS, AS Entityを障害箇所Entity配列に格納する(S16)。
S16の後、インデックスに係る上記の条件が満たされないときは、物理リソース検索部15は、インデックス「i=i+1」を設定してS11に戻る。条件が満たされたときは処理が終了する。
障害箇所Entityの配列の障害パスEntity名、PS EntityList(配列)、AS EntityList(配列)およびPD EntityList(配列)の型は下記のとおりである。
(2) PS EntityList(配列):PS Entity型(配列)
(3) AS EntityList(配列):AS Entity型(配列)
(4) PD EntityList(配列):PD Entity型(配列)
物理リソース検索部15は、障害パスEntity(LC or NC)が有するendPointListをEntity DB13から取得する(S12a)。なお、S12aにおいて、オペレータによる入力操作により障害パスEntity(XC)が指定されて、物理リソース検索部15は、この障害パスEntity(XC)が有するendPointListをEntity DB13から取得してもよい。
物理リソース検索部15は、インデックス「i=1」を設定し、条件「i < endPointList配列長」が満たされるまで、以下のS12b~S12dの処理を行なう。
S12cでYesのときは、物理リソース検索部15は、tpeインスタンス変数が有するendPointList[i]配列からTPE EntityのインスタンスをEntity DB13から取得し、この取得したインスタンスをtpeインスタンス変数に格納する(S12d)。
S12dの後、上記の条件が満たされないときは、物理リソース検索部15は、インデックス「i=i+1」を設定してS12bに戻る。
S12dの後で上記条件が満たされたとき、またはS12eの後は、物理リソース検索部15は、pPortをS13に返却し(S12f)、処理が終了する。
物理リソース検索部15は、S12で検索されたPP Entityをppインスタンス変数に格納する(S13a)。
物理リソース検索部15は、PD Entityが有するPP Entityの配列(pd.ppList配列(図2参照))の1レコードをEntity DB13から取り出して、pdインスタンス(PD Entityのインスタンス)変数に格納する。
S13bでYesであれば、物理リソース検索部15は、PPインスタンスを有するPDインスタンスをpdList配列に格納する(S13c)。S13bでNoであれば、pd.ppList配列の別のレコードに係るS13bに移る。
S13dでYesであれば、物理リソース検索部15は、PPインスタンスを有するPCインスタンスをpcList配列に格納する(S13e)。S13dでNoであれば、pc.ppList配列の別のレコードに係るS13dに移る。
S13fでYesであれば、物理リソース検索部15は、PCインスタンスを有するPLインスタンスをplList配列に格納する(S13g)。S13fでNoであれば、pl.pcList配列の別のレコードに係るS13fに移る。
PP Entityを有するPC Entityの検索と、このPC Entityを有するPL Entityの検索がそれぞれ行われることで、結果的に、PP Entityを有するPL Entityの検索がなされる。
S13gの後で上記条件「pl!=NULL」が満たされたときは、条件「pc!=NULL」、が満たされるまで、つまり判定対象のpc.ppList配列のレコードが無くなるまで、pc.ppList配列の各レコードについてS13d、S13eが繰り返される。これにより、PP Entityを有するPC Entityの検索がなされる。
物理リソース検索部15は、S13で検索されたpdListの1レコードを取り出してpdインスタンス変数に格納する。
物理リソース検索部15は、PS Entityが有するPD Entityの配列(ps.pdList配列(図1参照))の1レコードをEntity DB13から取り出して、psインスタンス(PS Entityのインスタンス)変数に格納する。
S14aでYesであれば、物理リソース検索部15は、PDインスタンスを有するPSインスタンスをpsList配列に格納する(S14b)。S14bでNoであれば、ps.pdList配列の別のレコードに係るS14aに移る。
条件「pd!=NULL」が満たされたときは、物理リソース検索部15は、psListをS16に返却し(S14c)、処理が終了する。
物理リソース検索部15は、S13で検索されたplList Entityをplインスタンス変数に格納する(S15a)。
物理リソース検索部15は、AS Entityが有するPL Entityの配列(as.plList配列)の1レコードをEntity DB13から取り出して、asインスタンス(AS Entityのインスタンス)変数に格納する。
S15bでYesであれば、物理リソース検索部15は、PLインスタンスを有するASインスタンスをasList配列に格納する(S15c)。S15cでNoであれば、as.plList配列の別のレコードに係るS15bに移る。
物理リソース検索部15は、S16で格納された障害箇所Entity配列をEntity DB13から取得する(S21)。
物理リソース検索部15は、インデックス「j=1」、「i=1」をそれぞれ設定し、上記取得した障害箇所Entity配列のうち処理対象の配列の要素jが空になる条件と、上記取得した障害箇所Entity配列のうち処理対象の配列の要素iが空になる条件が満たされるまで、以下のS22~24が繰り返される。
S23でYesのときは、物理リソース検索部15は、同一の要素と判定されたEntityと、このEntityに係る重複度を、処理対象の重複Entity配列に格納する(S24)。
S24の後、S23でNoのとき、またはS22でYesのときで、インデックスiに係る上記の条件が満たされないときは、物理リソース検索部15は、インデックス「i=i+1」を設定して、S22に戻る。
インデックスiに係る上記の条件が満たされた一方で、インデックスjに係る上記の条件が満たされないときは、物理リソース検索部15は、インデックス「j=j+1」を設定して、S22に戻る。
重複Entity配列の重複Entity、重複度の型は下記のとおりである。
(2) 重複度:Int
図32に示される障害箇所Entity配列における配列index「1」に係る障害パスEntity名、PS EntityList、AS EntityList、PD EntityListは下記のとおりである。
PS EntityList:PS_A, PS_D
AS EntityList:AS_2
PD EntityList:PD_OTN_3, PD_OTN_4
PS EntityList:PS_A, PS_F
AS EntityList:AS_2
PD EntityList:PD_OTN_5,PD_OTN_6
図33に示された例では、上記の実施形態に係るネットワーク管理装置10は、例えばサーバコンピュータ(server computer)またはパーソナルコンピュータ(personal computer)により構成され、CPU等のハードウエアプロセッサ(hardware processor)111Aを有する。そして、このハードウエアプロセッサ111Aに対し、プログラムメモリ(program memory)111B、データメモリ(data memory)112、入出力インタフェース(interface)113及び通信インタフェース114が、バス(bus)120を介して接続される。
入出力インタフェース113は、キーボード、タッチパネル(touch panel)、タッチパッド(touchpad)、マウス(mouse)等の入力デバイス20を通じてオペレータにより入力された操作データを取り込むとともに、出力データを液晶または有機EL(Electro Luminescence)等が用いられた表示デバイスを含む出力デバイス30へ出力して表示させる処理を行なう。なお、入力デバイス20および出力デバイス30には、ネットワーク管理装置10に内蔵されたデバイスが使用されてもよく、また、ネットワーク(network)NWを介してネットワーク管理装置10と通信可能である他の情報端末の入力デバイスおよび出力デバイスが使用されてもよい。
12…Spec DB(データベース)
13…Entity DB
14…障害パスEntity取得部
15…物理リソース検索部
16…NW構成表示部
Claims (8)
- ネットワーク構成の論理レイヤに関する情報オブジェクトと物理レイヤに関する情報オブジェクトと当該物理レイヤに関する情報オブジェクトが収容されるオブジェクトである設備レイヤに関する情報オブジェクトとの対応関係を示す情報を格納する格納装置と、
前記ネットワーク構成の論理レイヤにおける障害の発生経路に関する情報オブジェクトを、前記格納装置から取得する取得部と、
前記格納装置に格納される前記設備レイヤに関する情報オブジェクトのうち、前記取得部により取得された、前記障害の発生経路に関する情報オブジェクトに対応付けられる前記物理レイヤに関する情報オブジェクトを検索し、前記検索した前記物理レイヤに関する情報オブジェクトが収容されるオブジェクトである前記設備レイヤに関する情報オブジェクトを、障害原因となる設備の候補として検索する検索部と、
を備えたネットワーク管理装置。 - 前記設備レイヤに関する情報オブジェクトは、通信装置が収容される設備を示す第1のオブジェクト、通信媒体が収容される設備を示す第2のオブジェクトを含み、
前記物理レイヤに関する情報オブジェクトは、通信装置に取り付けられる通信ポートを示すポートオブジェクト、前記通信ポートを有する通信装置を示す装置オブジェクト、前記通信ポートに接続可能な通信媒体を示す媒体オブジェクトを含み、
前記論理レイヤに関する情報オブジェクトは、通信の発生箇所又は終端を示す複数の点オブジェクト、および当該点オブジェクトを含む線オブジェクトを含み、
前記論理レイヤに関する情報オブジェクトと前記物理レイヤに関する情報オブジェクトとの対応関係は、前記点オブジェクトと前記ポートオブジェクトとの対応関係を含み、
前記物理レイヤに関する情報オブジェクトと前記設備レイヤに関する情報オブジェクトとの対応関係は、前記装置オブジェクトと前記第1のオブジェクトとの対応関係、および前記媒体オブジェクトと前記第2のオブジェクトとの対応関係を含み、
前記検索部は、
前記障害の発生経路に対応する、前記論理レイヤにおける線オブジェクトを終端する前記点オブジェクトを検索し、
前記検索した点オブジェクトに対応する、前記物理レイヤにおける前記ポートオブジェクトを検索し、
前記ポートオブジェクトに属する前記装置および媒体オブジェクトを検索し、
前記装置オブジェクトが収容される、前記設備レイヤにおける前記第1のオブジェクトを検索し、
前記媒体オブジェクトが収容される、前記設備レイヤにおける前記第2のオブジェクトを検索し、
前記検索した第1および第2のオブジェクトを前記障害原因となる設備の候補として特定する、
請求項1に記載のネットワーク管理装置。 - 前記取得部は、
前記ネットワーク構成の論理レイヤにおける障害の複数の発生経路に関する情報オブジェクトを、前記格納装置から取得し、
前記検索部は、
前記検索した情報オブジェクトにおいて、前記障害の2つ以上の発生経路に関する情報オブジェクトに共通して対応付けられる情報オブジェクトを検索する、
請求項1または2に記載のネットワーク管理装置。 - 前記検索部により検索された、前記障害の2つ以上の発生経路に関する情報オブジェクトに共通して対応付けられる情報オブジェクトを、他の情報オブジェクトに対して強調表示する表示処理部をさらに備える、
請求項3に記載のネットワーク管理装置。 - ネットワーク構成の論理レイヤに関する情報オブジェクトと物理レイヤに関する情報オブジェクトと当該物理レイヤに関する情報オブジェクトが収容されるオブジェクトである設備レイヤに関する情報オブジェクトとの対応関係が示される情報が格納される格納装置を有するネットワーク管理装置により行なわれるネットワーク管理方法であって、
前記ネットワーク構成の論理レイヤにおける障害の発生経路に関する情報オブジェクトを、前記格納装置から取得することと、
前記格納装置に格納される前記設備レイヤに関する情報オブジェクトのうち、前記取得された、前記障害の発生経路に関する情報オブジェクトに対応付けられる前記物理レイヤに関する情報オブジェクトを検索し、前記検索した前記物理レイヤに関する情報オブジェクトが収容されるオブジェクトである前記設備レイヤに関する情報オブジェクトを、障害原因となる設備の候補として検索することと、
を備えるネットワーク管理方法。 - 前記設備レイヤに関する情報オブジェクトは、通信装置が収容される設備を示す第1のオブジェクト、通信媒体が収容される設備を示す第2のオブジェクトを含み、
前記物理レイヤに関する情報オブジェクトは、通信装置に取り付けられる通信ポートを示すポートオブジェクト、前記通信ポートを有する通信装置を示す装置オブジェクト、前記通信ポートに接続可能な通信媒体を示す媒体オブジェクトを含み、
前記論理レイヤに関する情報オブジェクトは、通信の発生箇所又は終端を示す複数の点オブジェクト、および当該点オブジェクトを含む線オブジェクトを含み、
前記論理レイヤに関する情報オブジェクトと前記物理レイヤに関する情報オブジェクトとの対応関係は、前記点オブジェクトと前記ポートオブジェクトとの対応関係を含み、
前記物理レイヤに関する情報オブジェクトと前記設備レイヤに関する情報オブジェクトとの対応関係は、前記装置オブジェクトと前記第1のオブジェクトとの対応関係、および前記媒体オブジェクトと前記第2のオブジェクトとの対応関係を含み、
前記検索することは、
前記障害の発生経路に対応する、前記論理レイヤにおける線オブジェクトを終端する前記点オブジェクトを検索することと、
前記検索した点オブジェクトに対応する、前記物理レイヤにおける前記ポートオブジェクトを検索することと、
前記ポートオブジェクトに属する前記装置および媒体オブジェクトを検索することと、
前記装置オブジェクトが収容される、前記設備レイヤにおける前記第1のオブジェクトを検索することと、
前記媒体オブジェクトが収容される、前記設備レイヤにおける前記第2のオブジェクトを検索することと、
前記検索した第1および第2のオブジェクトを前記障害原因となる設備の候補として特定することを含む、
請求項5に記載のネットワーク管理方法。 - 前記取得することは、
前記ネットワーク構成の論理レイヤにおける障害の複数の発生経路に関する情報オブジェクトを、前記格納装置から取得することを含み、
前記検索することは、
前記検索した情報オブジェクトにおいて、前記障害の2つ以上の発生経路に関する情報オブジェクトに共通して対応付けられる情報オブジェクトを検索することを含む、
請求項5に記載のネットワーク管理方法。 - 請求項1乃至4のいずれか1項に記載のネットワーク管理装置の前記取得部および前記検索部としてプロセッサを機能させるネットワーク管理処理プログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2019/051316 WO2021131002A1 (ja) | 2019-12-26 | 2019-12-26 | ネットワーク管理装置、方法およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2021131002A1 JPWO2021131002A1 (ja) | 2021-07-01 |
| JP7302674B2 true JP7302674B2 (ja) | 2023-07-04 |
Family
ID=76576048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021566713A Active JP7302674B2 (ja) | 2019-12-26 | 2019-12-26 | ネットワーク管理装置、方法およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11843519B2 (ja) |
| JP (1) | JP7302674B2 (ja) |
| WO (1) | WO2021131002A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025262943A1 (ja) * | 2024-06-21 | 2025-12-26 | Ntt株式会社 | 故障箇所推定装置および故障箇所推定方法 |
| WO2025262849A1 (ja) * | 2024-06-19 | 2025-12-26 | Ntt株式会社 | 故障箇所推定装置、故障箇所推定方法、および故障箇所推定プログラム |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025177563A1 (ja) * | 2024-02-22 | 2025-08-28 | Ntt株式会社 | 故障推定装置、および故障推定方法 |
| WO2026083548A1 (ja) * | 2024-10-17 | 2026-04-23 | Ntt株式会社 | ネットワーク管理装置および方法 |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160344772A1 (en) * | 2015-05-22 | 2016-11-24 | Brian Quentin Monahan | Modelling network to assess security properties |
| US20170026292A1 (en) * | 2015-07-20 | 2017-01-26 | Schweitzer Engineering Laboratories, Inc. | Communication link failure detection in a software defined network |
| US10277487B2 (en) * | 2015-10-09 | 2019-04-30 | Google Llc | Systems and methods for maintaining network service levels |
| US11811584B2 (en) * | 2015-11-03 | 2023-11-07 | Tektronix Texas, Llc | System and method for automatically identifying failure in services deployed by mobile network operators |
| CN116488995A (zh) * | 2016-01-08 | 2023-07-25 | 苹果公司 | 用于虚拟化网络功能的实例化和终止的技术 |
| US10169133B2 (en) * | 2016-04-26 | 2019-01-01 | Juniper Networks, Inc. | Method, system, and apparatus for debugging networking malfunctions within network nodes |
| US20170317899A1 (en) * | 2016-04-29 | 2017-11-02 | Ca, Inc. | Using traffic data to determine network topology |
| US10911263B2 (en) * | 2016-09-28 | 2021-02-02 | Amazon Technologies, Inc. | Programmatic interfaces for network health information |
| US9866443B1 (en) * | 2016-11-02 | 2018-01-09 | Quanta Computer Inc. | Server data port learning at data switch |
| CN108243110B (zh) * | 2016-12-26 | 2021-09-14 | 华为技术有限公司 | 一种资源调整方法、装置和系统 |
| US10498608B2 (en) * | 2017-06-16 | 2019-12-03 | Cisco Technology, Inc. | Topology explorer |
| US10560309B1 (en) * | 2017-10-11 | 2020-02-11 | Juniper Networks, Inc. | Identifying a root cause of alerts within virtualized computing environment monitoring system |
| US10594542B2 (en) * | 2017-10-27 | 2020-03-17 | Cisco Technology, Inc. | System and method for network root cause analysis |
| US11140200B1 (en) * | 2017-12-29 | 2021-10-05 | Juniper Networks, Inc. | Distributing a network policy using connectivity fault management |
| US10742483B2 (en) * | 2018-05-16 | 2020-08-11 | At&T Intellectual Property I, L.P. | Network fault originator identification for virtual network infrastructure |
| US20200159380A1 (en) * | 2018-11-20 | 2020-05-21 | Cisco Technology, Inc. | Intuitive visualization of event based data |
| US10915420B2 (en) * | 2018-12-03 | 2021-02-09 | At&T Intellectual Property I, L.P. | Events data structure for real time network diagnosis |
| US10931513B2 (en) * | 2019-01-31 | 2021-02-23 | Cisco Technology, Inc. | Event-triggered distributed data collection in a distributed transaction monitoring system |
| US11082287B2 (en) * | 2019-03-11 | 2021-08-03 | At&T Intellectual Property I, L.P. | Data driven systems and methods to isolate network faults |
| US11438252B2 (en) * | 2019-04-04 | 2022-09-06 | Microsoft Technology Licensing, Llc | Packet drop detection in local networking stack through packet correlation |
| US10805144B1 (en) * | 2019-06-18 | 2020-10-13 | Cisco Technology, Inc. | Monitoring interactions between entities in a network by an agent for particular types of interactions and indexing and establishing relationships of the components of each interaction |
| US10812319B1 (en) * | 2019-08-08 | 2020-10-20 | Cisco Technology, Inc. | Correlating object state changes with application performance |
| US10985970B1 (en) * | 2019-10-18 | 2021-04-20 | Splunk Inc. | Automatic actionable event responder for operational clusters |
| US11777966B2 (en) * | 2019-11-25 | 2023-10-03 | Cisco Technology, Inc. | Systems and methods for causation analysis of network traffic anomalies and security threats |
| US11238129B2 (en) * | 2019-12-11 | 2022-02-01 | International Business Machines Corporation | Root cause analysis using Granger causality |
-
2019
- 2019-12-26 US US17/787,839 patent/US11843519B2/en active Active
- 2019-12-26 WO PCT/JP2019/051316 patent/WO2021131002A1/ja not_active Ceased
- 2019-12-26 JP JP2021566713A patent/JP7302674B2/ja active Active
Non-Patent Citations (3)
| Title |
|---|
| 古川 浩ほか,インターネット系サービスにおける設備情報管理方式の検討,電子情報通信学会1997年総合大会講演論文集 通信2,1997年03月06日,p.177 |
| 深見 公彦ほか,ネットワーク障害が及ぼすサービス影響把握方式の検討,電子情報通信学会技術研究報告,2019年02月28日,第118巻,第483号,pp.13~18 |
| 荒井 隆成ほか,IP-over-Fiberマルチレイヤネットワークの障害原因特定のための因果関係モデルの構築,電子情報通信学会技術研究報告,2018年02月22日,第117巻,第459号,pp.171~174 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025262849A1 (ja) * | 2024-06-19 | 2025-12-26 | Ntt株式会社 | 故障箇所推定装置、故障箇所推定方法、および故障箇所推定プログラム |
| WO2025262943A1 (ja) * | 2024-06-21 | 2025-12-26 | Ntt株式会社 | 故障箇所推定装置および故障箇所推定方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2021131002A1 (ja) | 2021-07-01 |
| US11843519B2 (en) | 2023-12-12 |
| US20230025536A1 (en) | 2023-01-26 |
| JPWO2021131002A1 (ja) | 2021-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7302674B2 (ja) | ネットワーク管理装置、方法およびプログラム | |
| US11736338B2 (en) | Network management apparatus, method, and program | |
| JP5911448B2 (ja) | 移行支援装置、移行支援方法およびプログラム | |
| US11489745B2 (en) | Methods, systems and computer readable media for providing a declarative network monitoring environment | |
| US11075814B2 (en) | Sub-topology discovery for operating hybrid solutions | |
| US20150023151A1 (en) | Automated network fault location | |
| CN106330501A (zh) | 一种故障关联方法和装置 | |
| US10225159B2 (en) | Dynamic graph-based structure for representing a communications network | |
| JP7713505B2 (ja) | コンピュータプラットフォームの集中設定および変更追跡 | |
| JP7597197B2 (ja) | ネットワーク管理装置、方法およびプログラム | |
| US20210152590A1 (en) | Internet of things and operational technology detection and visualization platform | |
| JP2018078523A (ja) | ネットワーク管理装置、方法及びプログラム | |
| US9871702B2 (en) | Service information model for managing a telecommunications network | |
| JPWO2016121085A1 (ja) | システム管理装置及びシステム管理方法 | |
| JP7380840B2 (ja) | ネットワーク管理装置、方法およびプログラム | |
| JP6246885B1 (ja) | 経路解析処理装置および経路解析処理プログラム | |
| US20240070002A1 (en) | Hang detection models and management for heterogenous applications in distributed environments | |
| US11829335B1 (en) | Using machine learning to provide a single user interface for streamlines deployment and management of multiple types of databases | |
| JP6072049B2 (ja) | スイッチ装置、制御プログラム及びゾーニング設定方法 | |
| JP7524964B2 (ja) | ネットワーク管理装置、方法およびプログラム | |
| CN112306848B (zh) | 微服务系统的架构视图生成方法及装置 | |
| CN114172789A (zh) | 虚拟设备链路探测方法、装置、设备及存储介质 | |
| JP7661457B2 (ja) | 演算効率の高い仮想テーブルの走査 | |
| WO2024127639A1 (ja) | ネットワーク管理装置、ネットワーク管理方法及びネットワーク管理プログラム | |
| WO2025215806A1 (ja) | ネットワーク管理装置、方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220331 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20230208 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230307 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230508 |
|
| 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: 20230523 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230605 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7302674 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |