JP2019096944A - Communication network system, path controller, path control method and path control program - Google Patents
Communication network system, path controller, path control method and path control program Download PDFInfo
- Publication number
- JP2019096944A JP2019096944A JP2017222659A JP2017222659A JP2019096944A JP 2019096944 A JP2019096944 A JP 2019096944A JP 2017222659 A JP2017222659 A JP 2017222659A JP 2017222659 A JP2017222659 A JP 2017222659A JP 2019096944 A JP2019096944 A JP 2019096944A
- Authority
- JP
- Japan
- Prior art keywords
- reliability
- control device
- routing
- route
- information
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 60
- 238000000034 method Methods 0.000 title claims description 24
- 230000004044 response Effects 0.000 claims abstract description 60
- 238000012546 transfer Methods 0.000 claims abstract description 58
- 238000011156 evaluation Methods 0.000 claims abstract description 34
- 230000006870 function Effects 0.000 claims description 29
- 238000012545 processing Methods 0.000 claims description 24
- 238000010586 diagram Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 3
- 230000002401 inhibitory effect Effects 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 17
- 230000007257 malfunction Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 11
- 238000013077 scoring method Methods 0.000 description 7
- 230000007547 defect Effects 0.000 description 6
- 230000001186 cumulative effect Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 208000032368 Device malfunction Diseases 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明は、通信ネットワークシステム、経路制御装置、経路制御方法および経路制御プログラムに関し、特に、信頼度予測結果に基づく(言い換えると、故障危険度予測結果に基づく)経路選択を行う通信ネットワークシステム、経路制御装置、経路制御方法および経路制御プログラムに関する。 The present invention relates to a communication network system, a route control apparatus, a route control method, and a route control program, and in particular, a communication network system that performs route selection based on reliability prediction results (in other words, based on failure risk prediction results). The present invention relates to a control device, a route control method, and a route control program.
近年、通信ネットワークシステムに接続する端末が急速に増加して、通信ネットワークシステムが複雑化してきたことから、経路制御装置(ルータ)等のネットワーク機器の管理の難しさが増してきている。一方、経路制御装置(ルータ)等のネットワーク機器のコストやメンテナンスの点から、長期間同一の装置を使用し続けるケースも多い。また、経路制御装置(ルータ)等のネットワーク機器のファームウェアバージョン間の互換性やバージョン変更によるデグレードの懸念等から、ファームウェアのバージョンアップをしないで、そのまま使用し続けるケースも多い。その結果、現状では、故障や動作不良の発生の危険性が高い装置が通信ネットワーク内に存在した状態になっていることが少なくない。故障や動作不良の装置が生じた場合には、データの転送経路として該装置を通らない経路に変更することが必要である。 In recent years, the number of terminals connected to a communication network system has rapidly increased, and as the communication network system has become complicated, the difficulty in managing network devices such as a route control device (router) has increased. On the other hand, there are many cases where the same device is used for a long time from the viewpoint of cost and maintenance of network devices such as a route control device (router). Also, due to compatibility between firmware versions of network devices such as a route control apparatus (router) or concern about degradation due to version changes, etc., there are many cases where the firmware version is not upgraded and is used as it is. As a result, under the present circumstances, it is not uncommon for devices with a high risk of occurrence of failure or malfunction to be present in the communication network. In the event of a device having a failure or malfunction, it is necessary to change to a path which does not pass through the device as a data transfer path.
通信ネットワークシステムのルーティング方法は、スタティックルーティングとダイナミックルーティングとの2つに分けられる。スタティックルーティングでは、ネットワーク管理者が手動で経路を設定することが必要であり、即時に、経路の設定の変更が可能とは限らない。また、近年においては、通信ネットワークシステムに接続する端末の増加に伴い、通信ネットワークシステムの規模が大きくなったため、自動的に、ルーティングテーブルを更新して、更新したルーティングテーブルに基づいて、経路選択を実施するダイナミックルーティングが多用されるようになっている。現状のダイナミックルーティングの手法としては、宛先までの距離が短い経路を選択するディスタンスベクター型やインタフェースのコストから経路を決定するリンクステート型等がある。ダイナミックルーティングでは、隣接装置の生存確認を行い、故障や動作不良の発見時に自動的に通信経路を変更して、該隣接装置を通らない経路に変更することが可能である。 The routing method of the communication network system can be divided into two: static routing and dynamic routing. Static routing requires the network administrator to manually set the route, and it is not always possible to change the route setting immediately. Also, in recent years, with the increase in the number of terminals connected to the communication network system, the scale of the communication network system has become larger, so the routing table is automatically updated, and route selection is performed based on the updated routing table. Dynamic routing to be implemented is widely used. Current dynamic routing methods include a distance vector type that selects a path with a short distance to a destination, and a link state type that determines a path from the cost of an interface. In dynamic routing, it is possible to confirm the existence of an adjacent device, change the communication path automatically when a failure or malfunction is detected, and change the path not passing through the adjacent device.
しかし、現状のルーティング方法の場合、スタティックルーティング又はダイナミックルーティングの如何に関わらず、経路制御装置(すなわちルータ)等のネットワーク機器に異常が発生してから、初めて経路変更を行うので、通信が不安定になり易い。故障や動作不良が発生する前に、経路変更を実施することが必要である。 However, in the case of the current routing method, regardless of static routing or dynamic routing, since the route change is performed for the first time after occurrence of an abnormality in a network device such as a route control device (that is, a router), communication becomes unstable. It is easy to become. It is necessary to change the route before a failure or malfunction occurs.
このため、故障の危険性が内在していることを考慮した運用とするために、例えば、特許文献1の特開2006−14032号公報「経路決定方法および経路設定装置」においては、ネットワーク装置の稼動時間の長さに着目して、該ネットワーク装置の故障の危険度を把握して、経路選択を行うという技術が提案されている。 For this reason, in order to make the operation in consideration of the inherent risk of failure, for example, in Japanese Patent Laid-Open No. 2006-14032 "route determination method and route setup device" A technology has been proposed in which route selection is performed by grasping the risk of failure of the network device by focusing attention on the length of operation time.
前記特許文献1のような現状の技術においては、前述したように、経路制御装置(ルータ等)の稼動時間のみに着目して、稼働時間と平均故障間隔との比較結果から、ハードウェア故障の発生を予測することにしている。しかし、現状の経路制御装置においては、機能の多様化に伴い、搭載するファームウェアも大規模化しており、メモリ等の使用量も増大しているので、ファームウェアやハードウェアを含め経路制御装置の故障や動作不良の様相も多様化し、複雑化している。そこで、現状の技術のように、ハードウェアの稼働時間のみに基づく経路制御装置の故障や動作不良等の信頼度の低下予測は、実際に即していない場合が多い。
In the current technology as described in
(本発明の目的)
本発明は、以上のような事情に鑑みてなされたものであり、各転送経路上に配置されている経路制御装置に関するファームウェアやハードウェアの信頼度の予測結果に基づいて経路選択を制御する通信ネットワークシステム、経路制御装置、経路制御方法および経路制御プログラムを提供することを、その目的としている。
(Object of the present invention)
The present invention has been made in view of the circumstances as described above, and it is a communication that controls route selection based on prediction results of the reliability of firmware and hardware relating to a route control device disposed on each transfer route. An object of the present invention is to provide a network system, a route control apparatus, a route control method, and a route control program.
前述の課題を解決するため、本発明による通信ネットワークシステム、経路制御装置、経路制御方法および経路制御プログラムは、主に、次のような特徴的な構成を採用している。 In order to solve the above-mentioned problems, the communication network system, the route control device, the route control method and the route control program according to the present invention mainly adopt the following characteristic configurations.
(1)本発明による通信ネットワークシステムは、
転送経路の選択を行い選択した転送経路によるデータ転送の動作を制御する経路制御装置と管理範囲内に存在する各前記経路制御装置を管理する管理サーバとを含む通信ネットワークシステムにおいて、
前記管理サーバは、
管理範囲内に存在する各前記経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を保存しているファームウェア情報データベースと、
管理範囲内に存在する各前記経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を保存しているハードウェア情報データベースと、
前記経路制御装置からの信頼度問い合わせを受け取った際に、前記ファームウェア情報データベースから該当する経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を取り出すとともに、前記ハードウェア情報データベースから該当する経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を取り出して、前記信頼度問い合わせに対する応答として、問い合わせ元の前記経路制御装置に返送する応答手段と
を有し、
かつ、前記経路制御装置は、
自身の信頼度の予測結果を数値化した点数を問い合わせる前記信頼度問い合わせを、前記管理サーバに送信し、該信頼度問い合わせに対する応答を前記管理サーバから受け取る問い合わせ手段と、
前記管理サーバから受け取った前記応答に含まれている自身のファームウェアの信頼度の予測結果を数値化した点数およびハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下していた場合、自身への転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信する手段と、
自身に隣接している前記隣接経路制御装置から前記ルーティングアップデート情報を受け取った際に、該ルーティングアップデート情報に基づいて、自身のルーティングテーブルを更新する更新手段と
を有する
ことを特徴とする。
(1) The communication network system according to the present invention
In a communication network system including a route control device that selects a transfer route and controls data transfer operation by the selected transfer route, and a management server that manages each of the route control devices that exist within a management range.
The management server is
A firmware information database storing points obtained by digitizing the prediction results of the reliability of the firmware related to each of the route control devices existing within the management range;
A hardware information database storing points obtained by quantifying the prediction results of the reliability of the hardware related to each of the routing control devices within the management range;
When the reliability inquiry from the routing control device is received, the score obtained by quantifying the prediction result of the reliability of the firmware regarding the corresponding routing control device is extracted from the firmware information database, and the hardware information database is applicable. And response means for taking out a score obtained by digitizing the prediction result of the reliability of the hardware related to the routing control device, and returning it to the routing control device of the inquiry source as a response to the reliability inquiry.
And the routing control device
Query means for sending to the management server the reliability query for inquiring a score obtained by quantifying the prediction result of its own reliability, and for receiving a response to the reliability query from the management server;
Overall reliability obtained by integrating the score obtained by quantifying the prediction result of the reliability of its own firmware included in the response received from the management server and the score obtained by quantifying the prediction result of the reliability of the hardware If the score drops to a value below a predetermined evaluation threshold, it generates routing update information that urges switching to another forwarding route by suppressing forwarding to itself, and an adjacent neighbor to the oneself. Means for transmitting to the route control device;
And updating means for updating its own routing table based on the routing update information when the routing update information is received from the adjacent route control device adjacent to the own device.
(2)本発明による経路制御装置は、
管理範囲内に存在する各装置を管理する管理サーバを含む通信ネットワークシステムにおいて、転送経路の選択を行い選択した転送経路によるデータ転送の動作を制御する経路制御装置であって
管理範囲内に存在する各前記装置に関するファームウェアの信頼度の予測結果を数値化した点数を保存しているファームウェア情報データベースと、
管理範囲内に存在する各前記装置に関するハードウェアの信頼度の予測結果を数値化した点数を保存しているハードウェア情報データベースと、
前記装置からの信頼度問い合わせを受け取った際に、前記ファームウェア情報データベースから該当する装置に関するファームウェアの信頼度の予測結果を数値化した点数を取り出すとともに、前記ハードウェア情報データベースから該当する装置に関するハードウェアの信頼度の予測結果を数値化した点数を取り出して、前記信頼度問い合わせに対する応答として、問い合わせ元の前記装置に返送する応答手段と
を有する前記管理サーバに対して、
自身の信頼度の予測結果を数値化した点数を問い合わせる前記信頼度問い合わせを送信して、該信頼度問い合わせに対する応答を前記管理サーバから受け取る問い合わせ手段と、
前記管理サーバから受け取った前記応答に含まれている自身のファームウェアの信頼度の予測結果を数値化した点数およびハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下していた場合、自身への転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信する手段と、
自身に隣接している前記隣接経路制御装置から前記ルーティングアップデート情報を受け取った際に、該ルーティングアップデート情報に基づいて、自身のルーティングテーブルを更新する更新手段と
を有する
ことを特徴とする。
(2) The routing control device according to the present invention
In a communication network system including a management server that manages each device present in a management range, the route control device selects a transfer route and controls data transfer operation by the selected transfer route, and exists in the management range A firmware information database storing points obtained by quantifying the prediction results of the reliability of the firmware regarding each of the devices;
A hardware information database storing points obtained by quantifying the prediction results of the reliability of the hardware regarding each of the devices existing within the management range;
When receiving a reliability inquiry from the device, the hardware information about the device is extracted from the hardware information database as well as the score obtained by quantifying the prediction result of the reliability of the device regarding the device from the firmware information database A response unit for taking out a score obtained by digitizing the prediction result of the reliability of the server and returning the result to the device as the inquiry source as a response to the reliability inquiry.
Inquiry means for transmitting the reliability inquiry for inquiring a score obtained by quantifying the prediction result of the own reliability, and for receiving a response to the reliability inquiry from the management server;
Overall reliability obtained by integrating the score obtained by quantifying the prediction result of the reliability of its own firmware included in the response received from the management server and the score obtained by quantifying the prediction result of the reliability of the hardware If the score drops to a value below a predetermined evaluation threshold, it generates routing update information that urges switching to another forwarding route by suppressing forwarding to itself, and an adjacent neighbor to the oneself. Means for transmitting to the route control device;
And updating means for updating its own routing table based on the routing update information when the routing update information is received from the adjacent route control device adjacent to the own device.
(3)本発明による経路制御方法は、
転送経路の選択を行い選択した転送経路によるデータ転送の動作を制御する経路制御装置と管理範囲内に存在する各前記経路制御装置を管理する管理サーバとを含む通信ネットワークシステムにおいて、各前記転送経路上に配置されている前記経路制御装置の信頼度の予測結果に応じた前記転送経路の選択を行う経路制御方法であって、
前記管理サーバは、
管理範囲内に存在する各前記経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を保存しているファームウェア情報データベースと、
管理範囲内に存在する各前記経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を保存しているハードウェア情報データベースと、
前記経路制御装置からの信頼度問い合わせを受け取った際に、前記ファームウェア情報データベースから該当する経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を取り出すとともに、前記ハードウェア情報データベースから該当する経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を取り出して、前記信頼度問い合わせに対する応答として、問い合わせ元の前記経路制御装置に返送する応答ステップと
を有し、
かつ、前記経路制御装置は、
自身の信頼度の予測結果を数値化した点数を問い合わせる前記信頼度問い合わせを、前記管理サーバに送信し、該信頼度問い合わせに対する応答を前記管理サーバから受け取る問い合わせステップと、
前記管理サーバから受け取った前記応答に含まれている自身のファームウェアの信頼度の予測結果を数値化した点数およびハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下していた場合、自身への転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信するステップと、
自身に隣接している前記隣接経路制御装置から前記ルーティングアップデート情報を受け取った際に、該ルーティングアップデート情報に基づいて、自身のルーティングテーブルを更新する更新ステップと
を有している
ことを特徴とする。
(3) The route control method according to the present invention is
In a communication network system including a route control device that selects a transfer route and controls data transfer operation by the selected transfer route, and a management server that manages each of the route control devices that exist within a management range, each of the transfer routes A route control method for selecting the transfer route according to the prediction result of the reliability of the route control device disposed on the upper side,
The management server is
A firmware information database storing points obtained by digitizing the prediction results of the reliability of the firmware related to each of the route control devices existing within the management range;
A hardware information database storing points obtained by quantifying the prediction results of the reliability of the hardware related to each of the routing control devices within the management range;
When the reliability inquiry from the routing control device is received, the score obtained by quantifying the prediction result of the reliability of the firmware regarding the corresponding routing control device is extracted from the firmware information database, and the hardware information database is applicable. And outputting a score obtained by digitizing the prediction result of the reliability of the hardware related to the routing control device, and returning it to the routing control device as the query source as a response to the reliability query.
And the routing control device
Sending a query to the management server to query the reliability server for inquiring a score obtained by quantifying the prediction result of the reliability of itself, and receiving from the management server a response to the reliability query;
Overall reliability obtained by integrating the score obtained by quantifying the prediction result of the reliability of its own firmware included in the response received from the management server and the score obtained by quantifying the prediction result of the reliability of the hardware If the score drops to a value below a predetermined evaluation threshold, it generates routing update information that urges switching to another forwarding route by suppressing forwarding to itself, and an adjacent neighbor to the oneself. Sending to the routing controller;
And updating the own routing table based on the routing update information when the routing update information is received from the adjacent routing control device adjacent to the own device. .
(4)本発明による経路制御プログラムは、
転送経路の選択を行い選択した転送経路によるデータ転送の動作を制御する経路制御装置と管理範囲内に存在する各前記経路制御装置を管理する管理サーバとを含む通信ネットワークシステムにおいて、各前記転送経路上に配置されている前記経路制御装置の信頼度の予測結果に応じた前記転送経路の選択を行う処理をコンピュータによって実行する経路制御プログラムであって、
前記管理サーバは、
管理範囲内に存在する各前記経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を保存しているファームウェア情報データベースと、
管理範囲内に存在する各前記経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を保存しているハードウェア情報データベースと、
前記経路制御装置からの信頼度問い合わせを受け取った際に、前記ファームウェア情報データベースから該当する経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を取り出すとともに、前記ハードウェア情報データベースから該当する経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を取り出して、前記信頼度問い合わせに対する応答として、問い合わせ元の前記経路制御装置に返送する応答処理と
を有し、
かつ、前記経路制御装置は、
自身の信頼度の予測結果を数値化した点数を問い合わせる前記信頼度問い合わせを、前記管理サーバに送信し、該信頼度問い合わせに対する応答を前記管理サーバから受け取る問い合わせ処理と、
前記管理サーバから受け取った前記応答に含まれている自身のファームウェアの信頼度の予測結果を数値化した点数およびハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下していた場合、自身への転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信する処理と、
自身に隣接している前記隣接経路制御装置から前記ルーティングアップデート情報を受け取った際に、該ルーティングアップデート情報に基づいて、自身のルーティングテーブルを更新する更新処理と
を有している
ことを特徴とする。
(4) The routing control program according to the present invention is
In a communication network system including a route control device that selects a transfer route and controls data transfer operation by the selected transfer route, and a management server that manages each of the route control devices that exist within a management range, each of the transfer routes A path control program that causes a computer to execute processing of selecting the transfer path according to the prediction result of the reliability of the path control device disposed on the upper side,
The management server is
A firmware information database storing points obtained by digitizing the prediction results of the reliability of the firmware related to each of the route control devices existing within the management range;
A hardware information database storing points obtained by quantifying the prediction results of the reliability of the hardware related to each of the routing control devices within the management range;
When the reliability inquiry from the routing control device is received, the score obtained by quantifying the prediction result of the reliability of the firmware regarding the corresponding routing control device is extracted from the firmware information database, and the hardware information database is applicable. Response processing for taking out a score obtained by digitizing the prediction result of the reliability of the hardware related to the routing control device, and returning it to the routing control device as the query source as a response to the reliability query.
And the routing control device
Query processing of transmitting the reliability query inquiring the score obtained by quantifying the prediction result of its own reliability to the management server, and receiving a response to the reliability query from the management server;
Overall reliability obtained by integrating the score obtained by quantifying the prediction result of the reliability of its own firmware included in the response received from the management server and the score obtained by quantifying the prediction result of the reliability of the hardware If the score drops to a value below a predetermined evaluation threshold, it generates routing update information that urges switching to another forwarding route by suppressing forwarding to itself, and an adjacent neighbor to the oneself. Processing to transmit to the route control device;
When the routing update information is received from the adjacent route control device adjacent to itself, it has an update process of updating its own routing table based on the routing update information. .
本発明の通信ネットワークシステム、経路制御装置、経路制御方法および経路制御プログラムによれば、主に、以下のような効果を奏することができる。 According to the communication network system, the route control device, the route control method, and the route control program of the present invention, the following effects can be mainly obtained.
すなわち、本発明においては、経路制御装置それぞれは、自身のファームウェアおよびハードウェアに関する信頼度の予測結果を数値化した総合信頼度点数を計算して、信頼度の点数が低下して、故障や動作不良が発生する可能性がある危険な状態にあるか否かを予測して、その結果に基づいて、経路変更を促すルーティングアップデート情報を隣接の経路制御装置に送信して、ルーティングテーブルの更新を依頼しているので、故障や動作不良等の事態が発生する前に、経路を変更することにより、安定した通信を行うことが可能である。 That is, in the present invention, each of the route control devices calculates the overall reliability score which is obtained by quantifying the prediction result of the reliability regarding its own firmware and hardware, and the reliability score is lowered, causing failure or operation. It predicts whether or not there is a risk that a failure may occur, and based on the result, it sends routing update information to prompt a route change to the adjacent route control device to update the routing table. Since the request is made, stable communication can be performed by changing the route before a situation such as failure or malfunction occurs.
以下、本発明による通信ネットワークシステム、経路制御装置、経路制御方法および経路制御プログラムの好適な実施形態について添付図を参照して説明する。なお、以下の説明においては、本発明による通信ネットワークシステム、経路制御装置および経路制御方法について説明するが、かかる経路制御方法をコンピュータにより実行可能な経路制御プログラムとして実施するようにしてもよいし、あるいは、経路制御プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしてもよいことは言うまでもない。また、以下の各図面に付した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではないことも言うまでもない。 Hereinafter, preferred embodiments of a communication network system, a route control device, a route control method, and a route control program according to the present invention will be described with reference to the attached drawings. In the following description, the communication network system, route control device and route control method according to the present invention will be described, but such route control method may be implemented as a route control program that can be executed by a computer. Alternatively, it goes without saying that the route control program may be recorded on a computer readable recording medium. Further, reference numerals in the drawings attached to the following drawings are for convenience added to the respective elements as an example for aiding understanding, and it is needless to say that the present invention is not intended to be limited to the illustrated embodiment. Yes.
(本発明の特徴)
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、パケット転送経路上の経路制御装置の信頼度予測(すなわち故障や動作不良の発生予測)を当該装置のファームウェアの信頼性とハードウェアの信頼性との総合的な予測結果に基づいて判断して、経路選択に反映することにより、障害発生を極小化することを主要な特徴としている。
(Features of the present invention)
Before describing the embodiments of the present invention, the features of the present invention will first be outlined. According to the present invention, reliability prediction (that is, prediction of occurrence of failure or malfunction) of a route control device on a packet transfer path is based on an overall prediction result of the reliability of the firmware of the device and the reliability of the hardware. The main feature is to minimize the occurrence of failures by judging and reflecting it in route selection.
さらに説明すると、本発明に係る通信ネットワークシステムは、複数の経路制御装置(ルータ等のネットワーク装置)により形成される複数の経路のうち、信頼度が高いと予測される経路制御装置が配置されている経路を優先して選択するために、各経路制御装置のファームウェアに関する信頼度の予測結果を数値化した点数を保持するファームウェア情報データベースと各経路制御装置のハードウェアに関する信頼度の予測結果を数値化した点数を保持するハードウェア情報データベースとを有する管理サーバを備えて構成されることを主要な特徴としている。 To explain further, in the communication network system according to the present invention, among the plurality of routes formed by the plurality of route control devices (network devices such as routers), the route control device predicted to have high reliability is arranged A firmware information database that holds the points obtained by digitizing the prediction results of the reliability of the firmware of each routing control device in order to select the route having priority, and the prediction results of the reliability of the hardware of each routing control device The main feature is that it is configured to include a management server having a hardware information database that holds the standardized scores.
なお、経路制御に関しては、一般的なダイナミックルーティングプロトコルのパラメータを操作することによって、通信ネットワーク内の経路変更を実現することが可能であるが、ダイナミックルーティングプロトコルを使用していない通信ネットワークシステムの場合も存在する。かかる場合にも対応するために、本発明においては、管理サーバにおいて、各経路制御装置それぞれに関して、ファームウェアおよびハードウェアの信頼度の予測結果を数値化した点数を纏めた値を総合的な信頼度の予測結果(すなわち総合信頼度点数)として算出して、算出した総合信頼度点数に基づいて、信頼度が高い経路制御装置を優先して使用するように、各経路制御装置それぞれに関する経路選択用のconfig情報(構成情報)を求めて、各経路制御装置に対して配送して設定させることによって、通信ネットワーク内の経路制御を実現することも、主要な特徴の一つとしている。 As for path control, it is possible to realize path change in the communication network by operating the parameters of a general dynamic routing protocol, but in the case of a communication network system that does not use the dynamic routing protocol Also exist. In order to cope with such a case, in the present invention, in the management server, with respect to each of the route control devices, the overall reliability is a value obtained by digitizing the prediction results of the reliability of the firmware and hardware. Calculated as the prediction result (ie, the overall reliability score), and based on the calculated overall reliability score, for route selection relating to each of the routing control devices so that the routing control device with high reliability is preferentially used. Implementing route control in a communication network by obtaining and setting config information (configuration information) for each route control device is also one of the main features.
(本発明の第1の実施形態)
次に、本発明に係る経路制御装置の第1の実施形態について、図面を参照しながら説明する。本第1の実施形態においては、複数の経路制御装置(ルータ等のネットワーク装置)を介した複数の転送経路が存在する場合に、各転送経路上の経路制御装置の信頼度の予測結果を考慮して経路選択を行う場合について説明する。
First Embodiment of the Present Invention
Next, a first embodiment of a route control device according to the present invention will be described with reference to the drawings. In the first embodiment, when there are a plurality of transfer routes via a plurality of route control devices (network devices such as routers), the prediction result of the reliability of the route control device on each transfer route is considered. The case of performing route selection will be described.
なお、本第1の実施形態に係る通信ネットワークシステムは、複数の経路制御装置(ルータ等のネットワーク装置)により形成される複数の転送経路のうち、信頼度が高いと予測される経路制御装置が配置されている経路を優先して選択するために、各経路制御装置のファームウェアに関する信頼度の予測結果を数値化した点数を保持するファームウェア情報データベースと各経路制御装置のハードウェアに関する信頼度の予測結果を数値化した点数を保持するハードウェア情報データベースとを有する管理サーバを備えて構成される。 In the communication network system according to the first embodiment, among the plurality of transfer routes formed by a plurality of route control devices (network devices such as a router), the route control device predicted to have high reliability is used. A firmware information database holding a score obtained by quantifying the prediction result of the reliability of the firmware of each route control device in order to select preferentially the arranged route, and the prediction of the reliability of the hardware of each route control device It comprises and comprises a management server having a hardware information database for holding the score obtained by digitizing the result.
ここで、ファームウェア情報データベースには、例えば、当該管理サーバの管理範囲内に存在する各経路制御装置において使用されるファームウェアの種別・バージョンごとに既知の不具合やファームウェアのベンダの推奨レベルや運用実績などにより信頼度の予測を行った結果を数値化した点数が記憶されて管理されている。また、ハードウェア情報データベースには、前記管理サーバの管理範囲内に存在する各経路制御装置について、過去に発生した故障の種類(原因)や発生回数等により信頼度の予測を行った結果を数値化した点数が記憶されて管理され、さらに、場合によっては、その他に、平均故障間隔(MTBF:Mean Time Between Failure)や利用可能なメモリ上限値(メモリ使用率の上限値)などの固定的な装置情報も記憶されて管理されている。 Here, in the firmware information database, for example, a known defect or recommended level or operation record of a firmware vendor for each type and version of firmware used in each route control device existing within the management range of the management server. The score obtained by quantifying the result of the prediction of the reliability degree is stored and managed. Also, in the hardware information database, for each route control device existing within the management range of the management server, the result of predicting the reliability based on the type (cause) of the failure that occurred in the past, the number of occurrences, etc. In some cases, in addition, fixed points such as mean time between failures (MTBF: Mean Time Between Failure) and upper limit value of available memory (upper limit value of memory usage rate) may be stored. Device information is also stored and managed.
データの転送経路を構成する経路制御装置から、自身の信頼度の予測を示す点数に関する信頼度問い合わせがあったとき、管理サーバは、問い合わせ元の経路制御装置の信頼度の予測結果として、ファームウェアの信頼性とハードウェアの信頼性との予測結果を数値化した点数を、さらに、場合によっては、固定的に保持している各経路選択装置の固定的な装置情報(平均故障間隔や利用可能なメモリ上限値等)の中から該当する経路制御装置の装置情報も含めて、問い合わせ元の各経路制御装置に対して応答する。 When there is a reliability inquiry regarding the number of points indicating prediction of its own reliability from the route control device that constitutes a data transfer path, the management server receives firmware as a prediction result of the reliability of the inquiry source route control device. In some cases, fixed device information (average failure interval and availability available) of each routing device that holds the prediction result of the reliability and the reliability of the hardware numerically and, in some cases, fixedly The device information of the corresponding route control device is also included from the memory upper limit value etc., and the response is made to each route control device of the inquiry source.
そして、管理サーバからの応答を受け取った各経路制御装置は、該応答に自身の固定的な装置情報が含まれていた場合には、該装置情報に基づいてさらにハードウェアの信頼度の予測を行い、得られたハードウェアの予測結果を数値化した点数と、管理サーバからの応答に含まれているファームウェアの信頼性とハードウェアの信頼性との予測結果を数値化した点数と、を纏めた総合的な自身の信頼度の予測結果の点数(すなわち総合信頼度点数)を算出する。そして、総合的な信頼度の予測結果として、自身の信頼度が低い値であると予測された場合には、他の経路制御装置に対して、自身へのデータ転送を抑止して、他の転送経路に切り替えることを促すルーティングアップデート情報を配信する。 Then, each path control device that receives the response from the management server further predicts the reliability of the hardware based on the device information when the fixed device information of its own is included in the response. And the score obtained by quantifying the prediction result of the obtained hardware, and the score obtained by quantifying the prediction result of the reliability of the firmware and the reliability of the hardware included in the response from the management server Calculate the score of the prediction result of the comprehensive self-reliability (that is, the total reliability score). Then, when it is predicted that its own reliability is a low value as a result of the prediction of the overall reliability, the data transfer to the other routing control apparatus is suppressed with respect to the other routing control devices, Distributes routing update information that prompts switching to a forwarding route.
かくのごとく、本第1の実施形態においては、対象とする経路制御装置のファームウェアの信頼性とハードウェアの信頼性との予測結果を数値化した点数を合わせて考慮した総合的な信頼度の予測結果(すなわち総合信頼度点数)を用いて、経路選択を行うので、経路選択について総合的な判断を行うことが可能になる。 As described above, in the first embodiment, the overall reliability is obtained by taking into consideration the numerical results of the prediction results of the reliability of the firmware of the target route control device and the reliability of the hardware. Since the route selection is performed using the prediction result (ie, the total reliability score), it is possible to make an overall judgment on the route selection.
つまり、本第1の実施形態においては、
転送経路の障害や異常=通信途中の経路制御装置の故障や動作不良
と見做して、転送経路すなわち経路制御装置の信頼度(故障や動作不良のし難さ)の予測結果を数値化して、転送経路ごとに、すなわち、通信途中の経路制御装置ごとに、あらかじめ定めた評価閾値と比較する。そして、信頼度の予測結果の評価が低い装置(故障や動作不良が発生し易い可能性がある装置)を避けるように経路選択を行うことにより、転送経路上における障害や異常の発生の極小化を実現している。ここで、経路制御装置の故障や動作不良を判別するためのパラメータとしては、例えば、ファームウェアの既知の不具合やメーカ推奨レベル、装置の故障の種類や故障発生回数等を用い、さらには、場合によっては、予測精度をさらに高めるために、累積稼働時間やメモリ使用率、パケット損失率などリアルタイムで変動する情報も用いる。
That is, in the first embodiment,
Assuming that a failure or failure in the transfer route = a failure or malfunction of the route control device during communication, the prediction result of the transfer route, that is, the reliability of the route control device (the difficulty of failure or failure) is quantified. , For each transfer path, that is, for each route control device during communication, it is compared with a predetermined evaluation threshold. And by minimizing the occurrence of failures and abnormalities on the transfer route, by performing route selection so as to avoid devices with low evaluation of reliability prediction results (devices that may be prone to failure or malfunction). Is realized. Here, as a parameter for determining a failure or malfunction of the route control device, for example, a known failure of a firmware or a manufacturer recommended level, a type of failure of the device, the number of failure occurrences, etc. are used. In order to further improve the prediction accuracy, also uses information that fluctuates in real time, such as cumulative operation time, memory usage rate, and packet loss rate.
(第1の実施形態の構成例)
図1は、本発明の第1の実施形態に係る通信ネットワークシステムのネットワーク構成の一例を示すネットワーク構成図である。図1に示す通信ネットワークシステムにおいては、管理範囲内の各経路制御装置(ルータ等のネットワーク装置)を管理する管理サーバ200を備え、また、各経路制御装置として、例えば、経路制御装置101〜経路制御装置105の5個の経路制御装置を備えて構成される。そして、ルーティングプロトコルとして、ダイナミックルーティングを適用して、各経路制御装置を介して送信端末300と受信端末400との間のデータの送受信を行う場合の構成例を示している。なお、管理サーバ200は、経路制御装置101と接続されているが、ルーティングプロトコルとして、ダイナミックルーティングを適用して、対象とする経路制御装置101〜経路制御装置105それぞれとの間でデータの送受信を行うことも可能になっている。
(Example of Configuration of First Embodiment)
FIG. 1 is a network configuration diagram showing an example of a network configuration of a communication network system according to a first embodiment of the present invention. The communication network system shown in FIG. 1 includes a
図1に示す経路制御装置101〜経路制御装置105それぞれは、内部に、ルーティングテーブル111〜ルーティングテーブル115、ハードウェア信頼度計算部121〜ハードウェア信頼度計算部125、送受信処理部131〜送受信処理部135を少なくとも備えている。経路制御装置101〜経路制御装置105それぞれは、管理サーバ200から、ダイナミックプロトコルに従って送信されてくる自身の信頼度の予測結果を数値化した点数および固定的な装置情報(例えば平均故障間隔や利用可能なメモリ上限値(メモリ使用率の上限値)等)を受け取る機能を有している。そして、ハードウェア信頼度計算部121〜ハードウェア信頼度計算部125それぞれにおいて、管理サーバ200から自身の固定的な装置情報を受け取った場合に、該装置情報に基づいて、自身のハードウェアに関する信頼度の予測結果を数値化した点数を計算する機能を有し、さらには、計算した該点数を管理サーバ200から受け取った点数にさらに追加して総合的に纏める機能(例えば、単純に加算する機能、あるいは、適切な係数を用いて重み付け加算する機能、等)を有している。
The
さらに、経路制御装置101〜経路制御装置105それぞれは、管理サーバ200から受け取った自身のファームウェアおよびハードウェアに関する信頼度の予測結果を数値化した点数を、さらには、場合によっては、装置情報に基づいて追加して計算した自身のハードウェアに関する信頼度の予測結果を数値化した点数も含めて、総合した総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下しているか否かを判別する機能を有している。そして、総合信頼度点数が該評価閾値未満の値に低下していた場合には、自身へのデータ転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対してネイバー通信により送信する機能を有している。また、ダイナミックルーティングプロトコルに従って隣接経路制御装置との間のネイバー通信により送信されてくるルーティングアップデート情報に基づいて、ルーティングテーブル111〜ルーティングテーブル115それぞれを更新する機能も更新手段として有している。
Furthermore, each of the
また、経路制御装置101〜経路制御装置105それぞれの内部に備えている送受信処理部131〜送受信処理部135は、管理サーバ200に対する信頼度問い合わせを送信し、管理サーバ200からの応答を受け取る機能を問い合わせ手段として有しているとともに、それぞれのルーティングテーブル111〜ルーティングテーブル115を参照して、各転送経路の信頼度の予測結果を考慮に入れた経路選択を行い、データを送受信する機能も有している。
Further, the transmission / reception processing unit 131 to the transmission / reception processing unit 135 provided in each of the
また、図1に示す管理サーバ200は、各経路制御装置101〜経路制御装置105のファームウェアに関する信頼度の予測結果を数値化した点数およびハードウェアに関する信頼度の予測結果を数値化した点数を含む情報を管理するサーバである。そして、管理サーバ200は、内部に、ファームウェア情報データベース201、ハードウェア情報データベース202、信頼度計算部203、送受信処理部204を少なくとも備えている。
Further, the
そして、管理サーバ200は、ファームウェア情報データベース201として、各経路制御装置101〜経路制御装置105のファームウェアのバージョンごとに、例えば図2に示すようなファームウェア情報と該ファームウェア情報に基づく信頼度の予測結果を数値化した点数とを保持する。また、管理サーバ200は、ハードウェア情報データベース202として、各経路制御装置101〜経路制御装置105ごとに、例えば図3に示すような故障履歴等に基づいて算出した信頼度の予測結果を数値化した点数の他に、図示していないが、固定的な装置情報(例えば平均故障間隔や利用可能なメモリ使用率の上限値やパケット紛失率の限界値等)を保持する。
Then, the
また、信頼度計算部203は、各経路制御装置101〜経路制御装置105に関する信頼度の予測結果を数値化した点数を計算して、ファームウェア情報データベース201やハードウェア情報データベース202内に保持するとともに、各経路制御装置101〜経路制御装置105の固定的な装置情報として、平均故障間隔(MTBF:Mean Time Between Failure)を計算したり、管理者から入力された利用可能なメモリ使用率の上限値やパケット紛失率の限界値等を受け取ったりして保持する機能も有している。また、送受信処理部204は、各経路制御装置101〜経路制御装置105との間でデータをやり取りする機能を有し、各経路制御装置101〜経路制御装置105からの信頼度問い合わせを受け取る機能を問い合わせ受信手段として有するとともに、各経路制御装置101〜経路制御装置105に対して信頼度問い合わせに対する応答を返送する機能も応答手段として有している。
Further, the
図2は、図1に示す管理サーバ200内に備えるファームウェア情報データベース201の一例を示すテーブルである。図2(A)に示すように、ファームウェア情報データベース201は、各経路制御装置101〜経路制御装置105に搭載されるファームウェアのバージョンを示すファームウェアバージョン201aと、それぞれのファームウェアバージョンにおける信頼性の予測結果を数値化した点数を示す点数201bとからなっている。図2(A)に示すように、ファームウェアバージョン201a欄のバージョン番号が大きい値になるほど、すなわち、新しいバージョンになるほど、点数201b欄に示す点数が大きい値すなわちファームウェアの信頼度の予測結果を示す点数が高くなっている。なお、図2(A)には、ファームウェアのバージョンによる分類しか記載していないが、場合によっては、ファームウェアの種別もさらに含む形式で分類するようにしても良い。
FIG. 2 is a table showing an example of the
また、図2(B)には、ファームウェアバージョンの信頼度の予測結果を点数評価する際の採点方法の一例を示しており、例えば、ファームウェアの既知の不具合の種類ごとにそれぞれの不具合に対する深刻度を示す既知の不具合201cと、ファームウェアのベンダによる該ファームウェアの推奨レベルを示すベンダ推奨レベル201dと、に基づいて評価している場合を例示している。つまり、例えば、既知の不具合201cに示すように、深刻度を示す番号が大きいほど、信頼度の予測結果を示す点数を減点する数値が大きくなることを示している。
Further, FIG. 2B shows an example of a scoring method when evaluating the prediction result of the reliability of the firmware version, and, for example, the degree of severity for each type of known defect of the firmware. The case where the evaluation is made on the basis of a known
また、ベンダ推奨レベル201d欄に示すように、ファームウェアのベンダの推奨レベルが高いバージョンほど、点数の減点は少ない。例えば、ファームウェアのベンダの推奨レベルが“推奨”の場合は点数の減点は“0”であるが、“安定機能”を提供するレベルの場合は点数の減点は“−10”であり、“新機能追加”のレベルの場合は点数の減点は“−20”であり、“非推奨”のレベルの場合は点数の減点は“−40”である例を示している。
Also, as shown in the
また、図3は、図1に示す管理サーバ200内に備えるハードウェア情報データベース202の一例を示すテーブルである。図3(A)に示すように、ハードウェア情報データベース202は、各経路制御装置101〜経路制御装置105それぞれを示す経路制御装置202aと、各経路制御装置101〜経路制御装置105それぞれにおけるハードウェアの故障の発生回数を示す故障回数202bとそれぞれの故障時における故障の種類に応じた信頼性の予測結果を数値化した点数を示す点数202cとからなっている。
FIG. 3 is a table showing an example of the
図3(A)に示すように、故障回数202b欄のハードウェアの故障回数が大きい値になるほど、点数202c欄に示す点数が小さい値すなわちハードウェアの信頼度の予測結果が低い評価になっている。例えば、図3(A)の点数202c欄に例示するように、故障回数202b欄の値が“0”の経路制御装置101のハードウェアに関する信頼度の予測結果の評価は、減点されることなく、“100”であるが、故障回数202b欄の値が“3”の経路制御装置102のハードウェアに関する信頼度の予測結果の評価は、大きく減点されて、“40”になってしまう。
As shown in FIG. 3A, as the number of failures of the hardware in the
なお、図3(B)には、ハードウェアの信頼度の予測結果を点数評価する際の採点方法の一例を示しており、例えば、ハードウェアの故障の種類202dと、ハードウェアの故障の種類に対する1回の発生ごとの深刻度を示す減点/回202eと、に基づいて評価している場合を例示している。つまり、ハードウェアの故障の種類202dに示すように、1回当たりに発生した故障の種類の深刻度が大きいほど、点数を減点する数値が大きくなることを示している。例えば、ハードウェアの故障の種類が、“FRU(Field-Replaceable Unit:現場交換可能ユニット)による交換”の場合のように影響が軽微な故障の場合には、点数/回202eに示すように、1回当たりの点数の減点は“−5”であるが、“不明な障害”の場合には、1回当たりの点数の減点は“−40”と大きくなる例を示している。
Note that FIG. 3B shows an example of a scoring method when evaluating the prediction result of the reliability of the hardware, for example, the type of
ただし、図2(B)、図3(B)に示した採点方法については、あくまでも、本発明における一例を例示したに過ぎず、減点する点数を任意の値に変更して設定するようにしても良いし、あるいは、ファームウェアの不具合の深刻度の分類を任意に変更したり、ハードウェアの故障の種類を任意の分類に変更したりしても良いし、さらには、場合によっては、図2(B)、図3(B)以外の評価に基づく任意の採点方法に変更することも可能である。 However, the scoring method shown in FIG. 2 (B) and FIG. 3 (B) is merely an example in the present invention, and the points to be deducted are changed and set to arbitrary values. Alternatively, the classification of the severity of the failure of the firmware may be arbitrarily changed, or the type of failure of the hardware may be changed to any classification, and in some cases, as shown in FIG. (B) It is also possible to change to arbitrary scoring methods based on evaluations other than FIG. 3 (B).
(第1の実施形態の動作の説明)
次に、図1に示した通信ネットワークシステムの経路制御装置101〜経路制御装置105、管理サーバ200に関する動作について説明する。まず、経路制御装置101〜経路制御装置105それぞれは、電源がONになった時に、初期設定として、ダイナミックルーティングを使用して、ルーティングテーブル111〜ルーティングテーブル115をそれぞれ作成する。しかる後、経路制御装置101〜経路制御装置105それぞれは、あらかじめ定めた周期で、定期的に、自身が使用しているファームウェアのバージョン情報を付して、自身のファームウェアに関する信頼度とハードウェアに関する信頼度との予測結果を問い合わせる信頼度問い合わせを、管理サーバ200に対して送信する動作を繰り返す。
(Description of Operation of First Embodiment)
Next, operations related to the
該信頼度問い合わせを受け取った管理サーバ200は、問い合わせ元から受け取ったファームウェアのバージョン情報に基づいて、ファームウェア情報データベース201を検索して、問い合わせ元の経路制御装置101〜経路制御装置105のいずれかのファームウェアに関する信頼度の予測結果を数値化した点数を取得し、かつ、ハードウェア情報データベース202を検索して、問い合わせ元の経路制御装置101〜経路制御装置105のいずれかのハードウェアに関する信頼度の予測結果を数値化した点数を取得する。さらに、問い合わせ元の経路制御装置101〜経路制御装置105のいずれかのハードウェアの平均故障間隔(MTBF:Mean Time Between Failure)および使用可能なメモリ上限値等のハードウェアの信頼度予測のさらなる計算に必要な固定的な装置情報も取り出す。そして、取り出したファームウェアおよびハードウェアに関する信頼度の予測結果を数値化した点数とともに該装置情報も含む形で、問い合わせ元の経路制御装置101〜経路制御装置105それぞれに対して返送する。
The
ここで、経路制御装置101〜経路制御装置105それぞれの平均故障間隔は、管理サーバ200にて故障の発生履歴を収集した際に算出されて、管理サーバ200のハードウェア情報データベース202内の保存領域に保存されているものとする。また、経路制御装置101〜経路制御装置105それぞれの使用可能なメモリ上限値は、管理サーバ200のハードウェア情報データベース202内の保存領域にあらかじめ登録されているものとする。なお、ファームウェアに関する信頼度の予測結果を数値化した点数、ハードウェアに関する信頼度の予測結果を数値化した点数は、例えば、図2(B)、図3(B)において前述したような採点方法によって減点して採点するが、前述したように、減点する点数の値や減点する不具合や故障の種類に関しては、図2(B)や図3(B)から変更しても構わない。
Here, the average failure interval of each of the
問い合わせ元の経路制御装置101〜経路制御装置105それぞれは、管理サーバ200から、自身のファームウェアに関する信頼度の予測結果を数値化した点数、ハードウェアに関する信頼度の予測結果を数値化した点数の他に、ハードウェアの信頼度のリアルタイムな予測を行うための自身の平均故障間隔および使用可能なメモリ上限値等の装置情報を受信すると、さらに追加して、自身のハードウェアに関するリアルタイムな信頼度の予想結果を数値化した点数を得るために、ハードウェア信頼度計算部121〜ハードウェア信頼度計算部125それぞれにおいて、管理サーバ200から返送されてきた装置情報を用いて、信頼度の予測結果を数値化した点数を計算する。
Each of the
例えば、自身の現在まで継続している累積稼働時間を取り出して、管理サーバ200から返送されてきた自身の平均故障間隔と比較する。該累積稼働時間が前記平均故障間隔よりも長い時間になっている場合は、故障発生の危険度が高まっているものと見做して、超えている度合いに応じて信頼度の点数を減点して低い点数に設定する。また、自身の現在のメモリ使用率を取り出して、管理サーバ200から返送されてきた自身の使用可能なメモリ上限値(メモリ使用率の上限値)と比較する。該メモリ使用率が前記使用可能なメモリ上限値を超えていた場合は、動作不良発生の危険度が高まっているものと見做して、超えている度合いに応じて信頼度の点数を減点して低い点数に設定する。
For example, the accumulated operating time continuing to its present time is taken out and compared with its own average failure interval returned from the
経路制御装置101〜経路制御装置105それぞれは、管理サーバ200から返送されてきたファームウェアに関する信頼度の点数、返送されてきたハードウェアに関する信頼度の点数、および、ハードウェア信頼度計算部121〜ハードウェア信頼度計算部125それぞれにおいてリアルタイムに計算した現在の累積稼働時間やメモリ使用率に基づく自身のハードウェアに関する信頼度の点数を総合した総合的な信頼度予測評価結果を、総合信頼度点数として取得し、ルーティング情報の一部として経路選択のために使用する。ここで、総合信頼度点数を取得する際に、例えば、各点数を単純に加算して取得することも可能であるし、適切な係数を用いて重み付けして加算することにより取得することも可能である。
Each of the
なお、経路制御装置101〜経路制御装置105それぞれは、あらかじめ定めた周期で、定期的に、信頼度の予測結果を数値化した点数(総合信頼度点数)を再計算する動作を繰り返す。そして、信頼度の予測結果を数値化した点数(総合信頼度点数)があらかじめ定めた評価閾値未満の値から該評価閾値以上の値に回復した場合には、経路選択に関するコストを元の値に戻す動作を行う。一方、あらかじめ定めた回数閾値の間、継続して、信頼度の予測結果を数値化した点数(総合信頼度点数)が前記評価閾値未満の低い値であった場合には、装置故障や動作不良の可能性が高いものと見做してアラームを管理者に通知する。
Each of the
次に、図1に示した通信ネットワークシステムの動作について、図4のフローチャートおよび図5の模式図を参照しながらさらに詳細に説明する。図4は、図1に示した通信ネットワークシステムの動作の一例を説明するためのフローチャートである。 Next, the operation of the communication network system shown in FIG. 1 will be described in more detail with reference to the flowchart of FIG. 4 and the schematic diagram of FIG. FIG. 4 is a flowchart for explaining an example of the operation of the communication network system shown in FIG.
管理サーバ200の電源をONにして立ち上げた後(ステップS1)、経路制御装置101〜経路制御装置105それぞれの電源をONにすると(ステップS2)、経路制御装置101〜経路制御装置105それぞれは、ダイナミックルーティングを使用して、隣接の経路制御装置との間のネイバー接続を確立するとともに、自身のルーティングテーブル111〜ルーティングテーブル115を作成する(ステップS3)。
After the
しかる後、経路制御装置101〜経路制御装置105それぞれは、管理サーバ200に対して、自身の装置にて稼動中のファームウェアおよびハードウェアに関する信頼度と、自身の装置情報(すなわち平均故障間隔および使用可能なメモリ上限値等)と、の問い合わせを行うことにより、問い合わせ先の管理サーバ200から図5に示すような応答を受け取る(ステップS4)。なお、以降、経路制御装置101〜経路制御装置105それぞれは、あらかじめ定めた周期で、定期的に、管理サーバ200に対する問い合わせと管理サーバ200からの応答を受け取る動作を繰り返して、管理サーバ200から最新の情報を取得するように動作する。また、図5は、経路制御装置101〜経路制御装置105から管理サーバ200への自身の信頼度に関する信頼度問い合わせと該信頼度問い合わせに対する管理サーバ200から問い合わせ元への信頼度に関する応答との一例を模式的に示す模式図である。
After that, each of the
図5に示すように、経路制御装置101〜経路制御装置105それぞれから管理サーバ200に対する自身の信頼度に関する信頼度問い合わせ(ファームウェア・ハードウェアに関する信頼度の予測結果および装置情報(平均故障間隔、使用可能メモリ上限値等)の問い合わせ)には、問い合わせ元の経路制御装置自身を特定する製品ID501と、自身の装置にて稼動中のファームウェアバージョン情報502との情報を含んでいる。また、管理サーバ200からの問い合わせ元に対する応答には、問い合わせ元の経路制御装置に関するファームウェア信頼度503、ハードウェア信頼度504、平均故障間隔505、使用可能メモリ上限値506、等の各情報を少なくとも含んでいる。
As shown in FIG. 5, the reliability inquiry regarding the reliability of itself from the
経路制御装置101〜経路制御装置105それぞれは、問い合わせ先の管理サーバ200から受け取った装置情報(平均故障間隔505、使用可能メモリ上限値506)に基づいて、ハードウェア信頼度計算部121〜ハードウェア信頼度計算部125それぞれにおいて、ハードウェアに関する信頼度の予測結果を数値化した点数をさらに追加して計算する(ステップS5)。
Each of the
ここで、装置情報に基づいて追加計算するハードウェアの信頼度に関する点数に関しては、前述したように、自身の現在まで継続している累積稼働時間が、管理サーバ200から返送されてきた自身の平均故障間隔よりも長い時間になっている場合は、故障発生の危険度が高まっているものと見做して、該平均故障間隔を超えている度合いに応じて信頼度の予測結果を数値化した点数を減点して低い点数に設定する。また、自身の現在のメモリ使用率が、管理サーバ200から返送されてきた自身の使用可能なメモリ上限値を超えていた場合は、故障発生の危険度が高まっているものと見做して、該メモリ上限値を超えている度合いに応じて信頼度の予測結果を数値化した点数を減点して低い点数に設定する。
Here, with regard to the score regarding the reliability of the hardware additionally calculated based on the device information, as described above, the cumulative operating time continued to the present of the own is an average of the own returned from the
しかる後、経路制御装置101〜経路制御装置105それぞれは、管理サーバ200から返送されてきたファームウェアに関する信頼度の予測結果を数値化した点数、ハードウェアに関する信頼度の予測結果を数値化した点数、および、ハードウェア信頼度計算部121〜ハードウェア信頼度計算部125それぞれにおいて計算した現在の累積稼働時間やメモリ使用率に基づく自身のハードウェアに関する信頼度の予測結果を数値化した点数を纏めた総合的な信頼度予測評価結果すなわち総合信頼度点数を求める。
After that, each of the
その結果、例えば、自身の総合的な信頼度予測評価結果すなわち総合信頼度点数があらかじめ定めた評価閾値未満に低下していた場合には、信頼度が低下していると予測し、故障や動作不良の危険度が高まっている状態に陥っているものと見做して、該総合信頼度点数を含むルーティングアップデート情報を作成する。そして、作成した該ルーティングアップデート情報を、隣接の経路制御装置にネイバー送信して、ルーティングテーブルの更新を依頼する(ステップS6)。 As a result, for example, when the overall reliability prediction evaluation result of the user, ie, the total reliability score, is lower than a predetermined evaluation threshold, it is predicted that the reliability is lowered, and a failure or operation is caused. Assuming that the risk of failure has increased, routing update information including the total reliability score is created. Then, the created routing update information is transmitted to the adjacent route control device as a neighbor, and the routing table is requested to be updated (step S6).
例えば、経路制御装置102の場合は、図1に示すように、隣接の経路制御装置は、経路制御装置101および経路制御装置104である。したがって、隣接の経路制御装置101および経路制御装置104それぞれは、隣接の経路制御装置102から総合信頼度点数を含むルーティングアップデート情報を受け取ると、現在のルーティングテーブル111およびルーティングテーブル114の情報だけでなく、受け取った総合信頼度点数も、経路選択用の情報の一部として利用する形で、経路選択に反映する。
For example, in the case of the
そして、例えば、経路制御装置102の総合信頼度点数があらかじめ定めた評価閾値よりも低い状態になっていた場合には、隣接の経路制御装置101および経路制御装置104において、当該経路制御装置102向けの経路選択を抑止して他の転送経路に切り替えるような内容にルーティングテーブル111およびルーティングテーブル114が更新される、
Then, for example, when the total reliability score of the
しかる後、あらかじめ定めた一定時間が経過すると(ステップS7)、ステップS4に戻って、経路制御装置101〜経路制御装置105それぞれは、あらかじめ定めた周期で、定期的に、管理サーバ200に対して信頼度の予測結果を問い合わせる動作およびそれぞれのハードウェアに関する信頼度の点数を再計算する動作を繰り返す。そして、算出した総合信頼度点数があらかじめ定めた評価閾値以上の値に回復した場合には、経路選択に関するコストを元の値に戻すように動作する。つまり、自身への転送が可能な元の状態に復旧することを促すルーティングアップデート情報を隣接の経路制御装置にネイバー送信して、元の値に戻すようにルーティングテーブルの更新を依頼する。一方、あらかじめ定めた回数閾値の間、継続して、総合信頼度点数が前記評価閾値未満の低い値であった場合には、装置故障や動作不良が発生したものと見做してアラームを管理者に通知する。
Thereafter, when a predetermined fixed time has elapsed (step S7), the process returns to step S4, and each of the
なお、以上の説明においては、経路制御装置101〜経路制御装置105それぞれにハードウェア信頼度計算部121〜ハードウェア信頼度計算部125を備え、自身の信頼度に関する問い合わせに対する管理サーバ200からの応答に含まれている自身の装置情報(平均故障間隔、利用可能メモリ上限値等)に基づいて自身のハードウェアに関する信頼度の予測結果を数値化した点数を追加計算する場合について説明した。
In the above description, each of the
しかし、本発明はかかる場合に限るものではない。例えば、かくのごとき機能を有するハードウェア信頼度計算部121〜ハードウェア信頼度計算部125を経路制御装置101〜経路制御装置105それぞれに備えるのではなく、管理サーバ200側に備えるようにしても良い。つまり、経路制御装置101〜経路制御装置105それぞれからの信頼度問い合わせとして、自身のファームウェアバージョンの他に、さらに、自身の現在までの累計稼働時間やメモリ使用率を追加して含む形で問い合わせることにし、管理サーバ200側で平均故障間隔や利用可能メモリ上限値と比較した結果として得られた点数も、ハードウェアに関する信頼度の予測結果を数値化した点数に含めて、問い合わせ元に返送するようにしても良い。
However, the present invention is not limited to such a case. For example, instead of providing the hardware
(第1の実施形態の効果の説明)
以上に詳細に説明したように、本第1の実施形態においては、次のような効果が得られる。
(Description of the effect of the first embodiment)
As described above in detail, in the first embodiment, the following effects can be obtained.
すなわち、経路制御装置101〜経路制御装置105それぞれは、自身のファームウェアおよびハードウェアに関する信頼度の予測結果を数値化した総合信頼度点数を定期的に計算して、信頼度の点数が低下して、故障や動作不良が発生する可能性がある危険な状態にあるか否かを予測して、経路変更を促すルーティングアップデート情報を隣接の経路制御装置に送信して、ルーティングテーブルの更新を依頼しているので、故障や動作不良等の事態が発生する前に、経路を変更することにより、安定した通信を行うことが可能である。
That is, each of the
また、経路制御装置101〜経路制御装置105それぞれは、定期的に総合信頼度点数による評価を実施しているので、総合信頼度点数が低くなった危険な状態の経路制御装置の見落としを確実に防止することができる。さらに、ルーティングアップデートの対象として、総合信頼度点数が低くなった危険な状態の経路制御装置が存在する転送経路への転送動作のみを対象とすれば良いので、必要最低限の負荷で対応することが可能である。
In addition, since each of the
さらに、総合信頼度点数が低くなった危険な状態の経路制御装置を抽出することによって、ファームウェア変更時期や経路制御装置本体のリプレース時期の最適化を図ることもできる。 In addition, by extracting the path control device in a dangerous state in which the total reliability score is lowered, it is possible to optimize the firmware change time and the replacement time of the path control device itself.
また、管理サーバ200に管理される各経路制御装置101〜経路制御装置105それぞれの信頼度の予測結果をリスト化することによって、メンテナンススケジュールを信頼度の予測結果の評価が低い装置から優先して保守作業を行うように組むことができ、通信ネットワークシステム全体の故障や動作不良の発生をより確実に回避することが可能になる。
Also, by listing the prediction results of the reliability of each of the
(本発明の第2の実施形態)
前述した第1の実施形態においては、各経路制御装置(すなわち各ルータ等)のファームウェア、ハードウェアに関する信頼度の予測結果を数値化した点数を総合化した総合信頼度点数を計算した結果を反映したルーティングアップデート情報を、ルーティングプロトコルに従って、隣接の経路制御装置に配信し、各隣接経路制御装置において、配信されてきたルーティングアップデート情報に基づいて経路選択を変更する場合について説明した。しかし、レイヤ2スイッチやモデムのように、ルーティングプロトコルを備えていなく、該ルーティングプロトコルそのものを理解することができないネットワーク機器も存在している。本第2の実施形態においては、かくのごときルーティングプロトコルを利用していない経路選択装置や回線サービス等に関しても、信頼度の予測を行って、予測した信頼度に関する点数すなわち総合信頼度点数による経路選択を適用することを可能にする場合について説明する。
Second Embodiment of the Present Invention
In the first embodiment described above, the result of calculating the overall reliability score integrated with the scores of the prediction results of the reliability of the firmware and hardware of each routing control device (that is, each router etc.) is reflected. The routing update information is distributed to the adjacent route control devices according to the routing protocol, and in each adjacent route control device, the case where the route selection is changed based on the distributed routing update information has been described. However, there are network devices such as
つまり、本第2の実施形態においては、レイヤ2スイッチやモデム等のルーティングプロトコルを利用していない経路制御装置から管理サーバ200への信頼度問い合わせや管理サーバ200からの問い合わせ元に対する信頼度の予測結果を数値化した点数を含む応答のやり取りを、該当する経路制御装置が利用している各種プロトコルやユーザインタフェースを使用して、行うことを可能にする機能を、管理サーバ200側に有する構成とする。なお、後述する第3の実施形態のように、ダイナミックルーティングを設定していない場合であっても、信頼度問い合わせや応答のやり取りについて、同様に、該当する経路制御装置が利用している各種プロトコルやユーザインタフェースを使用して行うことも可能である。
That is, in the second embodiment, the reliability inquiry to the
ここで、信頼度問い合わせや応答に使用する前記各種プロトコルとしては、例えば、SNMP(Simple Network Management Protocol)、LLDP(Link Layer Discovery Protocol)、Ethernet OAM(Operations,Administration,Maintenance for Ethernet)、NETCONF(Network Configuration Protocol)、OpenFlow等が想定される。また、信頼度問い合わせや応答に使用する前記ユーザインタフェースとしては、例えば、CLI(Command Line Interface)、WebUI(Web User Interface)等が想定される。 Here, examples of the various protocols used for reliability inquiry and response include SNMP (Simple Network Management Protocol), LLDP (Link Layer Discovery Protocol), Ethernet OAM (Operations, Administration, Maintenance for Ethernet), NETCONF (Network) Configuration Protocol), OpenFlow, etc. are assumed. Further, as the user interface used for the reliability inquiry and response, for example, CLI (Command Line Interface), Web UI (Web User Interface), etc. are assumed.
(本発明の第3の実施形態)
前述した第1の実施形態においては、ルーティング方法としてダイナミックルーティングを適用している場合について説明したが、本第3の実施形態においては、ダイナミックルーティングが設定されていない場合について説明する。つまり、本第3の実施形態においては、ルーティング方法としてダイナミックルーティングが設定さていない場合にも対応可能にするために、管理サーバは、各経路制御装置の信頼度の予測結果を数値化した点数を纏めて計算して総合信頼度点数として算出した後、各経路制御装置に関し、算出した総合信頼度点数を用いて、各転送先ごとに、信頼度が高い経路を優先的に選択する経路選択を行い、その結果として得られた経路選択結果を、config情報(構成情報:経路選択用のルーティング情報)として、直接接続している経路制御装置を介して、各経路制御装置に配信する機能を有している。
Third Embodiment of the Present Invention
In the first embodiment described above, the case where dynamic routing is applied as the routing method has been described, but in the third embodiment, the case where dynamic routing is not set will be described. That is, in the third embodiment, in order to be able to cope with the case where dynamic routing is not set as the routing method, the management server calculates the score obtained by digitizing the prediction result of the reliability of each routing control device. After calculating together and calculating as a total reliability score, for each routing control device, using the calculated total reliability score, a route selection for preferentially selecting a route with high reliability for each transfer destination is selected. Yes, there is a function to deliver the route selection result obtained as a result to each path control device via the directly connected path control device as config information (configuration information: routing information for path selection) doing.
一方、各経路制御装置は、管理サーバから送信されてきた自身に関するconfig情報(構成情報)をconfigテーブルに保存して、該configテーブルに従って経路を選択してデータを送受信するという機能を有している。 On the other hand, each route control device has a function of storing config information (configuration information) about itself sent from the management server in the config table, selecting a route according to the config table, and transmitting / receiving data. There is.
具体的な構成例を示す図6のネットワーク構成図を用いて、本第3の実施形態における経路選択動作について以下に説明する。図6は、本発明の第3の実施形態に係る通信ネットワークシステムのネットワーク構成の一例を示すネットワーク構成図である。図6の通信ネットワークシステムの場合、前述したように、ルーティング方法としてダイナミックルーティングが設定されていないので、各経路制御装置101A〜経路制御装置105Aそれぞれの経路選択情報は、管理サーバ200Aにおいて作成されて、config情報(構成情報)として、直接接続されている経路制御装置101Aを経由してあらかじめ固定的に設定されている経路に従って順次転送されて、各経路制御装置101A〜経路制御装置105Aそれぞれに対して配布される。なお、図6において、第1の実施形態として示した図1のネットワーク構成図と同じ機能を有するブロックに対しては、図1と同じ符号を付して示し、ここでの重複する説明は割愛する。
The route selection operation in the third embodiment will be described below using the network configuration diagram of FIG. 6 showing a specific configuration example. FIG. 6 is a network configuration diagram showing an example of a network configuration of a communication network system according to a third embodiment of the present invention. In the case of the communication network system of FIG. 6, as described above, since dynamic routing is not set as the routing method, the route selection information of each of the
図6に示す経路制御装置101A〜経路制御装置105Aそれぞれは、内部に、送受信処理部131A〜送受信処理部135A、configテーブル141〜configテーブル145、ファームウェア情報151〜ファームウェア情報155、ハードウェア情報161〜ハードウェア情報165を少なくとも備えている。経路制御装置101〜経路制御装置105それぞれは、管理サーバ200Aから、経路制御装置101Aを介して順次転送されてくる自身のconfig情報(構成情報)を受け取って、configテーブル141〜configテーブル145それぞれに設定する機能を有している。そして、送受信処理部131A〜送受信処理部135Aそれぞれは、configテーブル141〜configテーブル145それぞれを参照して、選択経路として指定されている経路を用いてデータを送受信する機能を有している。
The path control
また、ファームウェア情報151〜〜ファームウェア情報155、ハードウェア情報161〜ハードウェア情報165は、管理サーバ200Aに対して送信して、自身の信頼度の予測結果を数値化した点数を算出してもらうために必要とする情報を保持している。例えば、ファームウェア情報151〜〜ファームウェア情報155には、自身が使用しているファームウェアのバージョン情報が保持され、ハードウェア情報161〜ハードウェア情報165には、自身の隣接経路制御装置を示す隣接機器情報や現在のメモリ使用率、現在までの累積稼働時間、現在のパケット紛失率等の現在の装置情報が保持されている。そして、自身の信頼度の予測結果を数値化した点数に応じたconfig情報(構成情報)を取得するために、信頼度問い合わせを管理サーバ200Aに対して送信する際に、ファームウェア情報151〜〜ファームウェア情報155やハードウェア情報161〜ハードウェア情報165それぞれに保持している情報を含む形で送信する。
Also, the firmware information 151 to the firmware information 155, and the
また、図6に示す管理サーバ200Aは、各経路制御装置101A〜経路制御装置105Aからの信頼度問い合わせに応じて、それぞれの経路選択用のconfig情報(構成情報)を算出して問い合わせ元に配信するサーバである。そして、管理サーバ200Aは、内部に、ファームウェア情報データベース201、ハードウェア情報データベース202、送受信処理部204の他に、信頼度計算部203A、トポロジマップ作成部205、config作成部206を少なくとも備えている。
Further, the
ここで、ファームウェア情報データベース201、ハードウェア情報データベース202、送受信処理部204は、図1の管理サーバ200と全く同様であるので、ここでの重複する説明は割愛する。ただし、図6の場合は、ダイナミックルーティングを設定していないので、送受信処理部204は、直接接続されている経路制御装置101Aとの間で送受信した後、以降、あらかじめ固定的に設定した接続経路を順次辿って転送していく動作になる。
Here, since the
また、信頼度計算部203Aは、図1の管理サーバ200の信頼度計算部203の機能(平均故障間隔の算出や利用可能なメモリ上限値等の設定機能)の他に、さらに、各経路制御装置101A〜経路制御装置105Aからの信頼度問い合わせに現在の装置情報(累積稼働時間、メモリ使用率等)が含まれている場合は、該現在の装置情報を用いて、それぞれのハードウェアに関する信頼度の予測結果を数値化した点数を追加して算出する機能も備えている。
In addition to the function of the
また、トポロジマップ作成部205は、各経路制御装置101A〜経路制御装置105Aからの問い合わせに含まれている隣接機器情報に基づいて、管理範囲内のネットワーク全体の接続状態を示すトポロジ図を作成して保持する機能を有している。また、config作成部206は、まず、ファームウェア情報データベース201、ハードウェア情報データベース202に保存されている情報(各経路制御装置101A〜経路制御装置105Aのファームウェア、ハードウェアに関する信頼度の予測結果を数値化した点数に関する情報)、さらには、場合によっては、信頼度計算部203Aにより追加して算出した各経路制御装置101A〜経路制御装置105Aそれぞれのハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数を算出する。そして、config作成部206は、算出した総合信頼度点数に基づいて、信頼度が高い経路制御装置を優先して使用する転送経路になるように、トポロジマップ作成部205において作成した前記トポロジ図を参照して、各経路制御装置101A〜経路制御装置105Aそれぞれにおける経路選択用のconfig情報(構成情報)を作成し、各経路制御装置101A〜経路制御装置105Aそれぞれに対して配信する機能を有している。
In addition, the topology
図6のネットワーク構成図に示すような構成にすることにより、ルーティング方法としてダイナミックルーティングを設定していない場合であっても、各経路制御装置101A〜経路制御装置105Aそれぞれは、信頼度の予測結果に基づいて算出した信頼度が高い経路を優先的に選択して、データの転送を行うことが可能である。
With the configuration as shown in the network configuration diagram of FIG. 6, even if dynamic routing is not set as the routing method, each of the
以上、本発明の好適な実施形態の構成を説明した。しかし、かかる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。 The configuration of the preferred embodiment of the present invention has been described above. However, it should be noted that such an embodiment is merely an example of the present invention and does not limit the present invention. It will be readily understood by those skilled in the art that various modifications and variations can be made according to a particular application without departing from the scope of the present invention.
101,102,103,104,105 経路制御装置
101A,102A,103A,104A,105A 経路制御装置
111,112,113,114,115 ルーティングテーブル
121,122,123,124,125 ハードウェア信頼度計算部
131,132,133,134,135 送受信処理部
131A,132A,133A,134A,135A 送受信処理部
141,142,143,144,145 configテーブル
151,152,153,154,155 ファームウェア情報
161,162,163,164,165 ハードウェア情報
200 管理サーバ
200A 管理サーバ
201 ファームウェア情報データベース
201a ファームウェアバージョン
201b 点数
201c 既知の不具合
201d ベンダ推奨レベル
202 ファームウェア情報データベース
202a 経路制御装置
202b 故障回数
202c 点数202c
202d 故障の種類
202e 減点/回
203 信頼度計算部
203A 信頼度計算部
204 送受信処理部
205 トポロジマップ作成部
206 config作成部
300 送信端末
400 受信端末
501 製品ID
502 稼動中のファームウェアバージョン情報
503 ファームウェア信頼度
504 ハードウェア信頼度
505 平均故障間隔
506 使用可能メモリ上限値
101, 102, 103, 104, 105
502 Running
Claims (10)
前記管理サーバは、
管理範囲内に存在する各前記経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を保存しているファームウェア情報データベースと、
管理範囲内に存在する各前記経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を保存しているハードウェア情報データベースと、
前記経路制御装置からの信頼度問い合わせを受け取った際に、前記ファームウェア情報データベースから該当する経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を取り出すとともに、前記ハードウェア情報データベースから該当する経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を取り出して、前記信頼度問い合わせに対する応答として、問い合わせ元の前記経路制御装置に返送する応答手段と
を有し、
かつ、前記経路制御装置は、
自身の信頼度の予測結果を数値化した点数を問い合わせる前記信頼度問い合わせを、前記管理サーバに送信し、該信頼度問い合わせに対する応答を前記管理サーバから受け取る問い合わせ手段と、
前記管理サーバから受け取った前記応答に含まれている自身のファームウェアの信頼度の予測結果を数値化した点数およびハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下していた場合、自身への転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信する手段と、
自身に隣接している前記隣接経路制御装置から前記ルーティングアップデート情報を受け取った際に、該ルーティングアップデート情報に基づいて、自身のルーティングテーブルを更新する更新手段と
を有する
ことを特徴とする通信ネットワークシステム。 In a communication network system including a route control device that selects a transfer route and controls data transfer operation by the selected transfer route, and a management server that manages each of the route control devices that exist within a management range.
The management server is
A firmware information database storing points obtained by digitizing the prediction results of the reliability of the firmware related to each of the route control devices existing within the management range;
A hardware information database storing points obtained by quantifying the prediction results of the reliability of the hardware related to each of the routing control devices within the management range;
When the reliability inquiry from the routing control device is received, the score obtained by quantifying the prediction result of the reliability of the firmware regarding the corresponding routing control device is extracted from the firmware information database, and the hardware information database is applicable. And response means for taking out a score obtained by digitizing the prediction result of the reliability of the hardware related to the routing control device, and returning it to the routing control device of the inquiry source as a response to the reliability inquiry.
And the routing control device
Query means for sending to the management server the reliability query for inquiring a score obtained by quantifying the prediction result of its own reliability, and for receiving a response to the reliability query from the management server;
Overall reliability obtained by integrating the score obtained by quantifying the prediction result of the reliability of its own firmware included in the response received from the management server and the score obtained by quantifying the prediction result of the reliability of the hardware If the score drops to a value below a predetermined evaluation threshold, it generates routing update information that urges switching to another forwarding route by suppressing forwarding to itself, and an adjacent neighbor to the oneself. Means for transmitting to the route control device;
A communication network system comprising: updating means for updating its own routing table based on the routing update information when it receives the routing update information from the adjacent route control device adjacent to itself. .
管理範囲内に存在する各前記経路制御装置に関する平均故障間隔および利用可能なメモリ使用率の上限値を含む装置情報をさらに保存し、
前記経路制御装置からの信頼度問い合わせを受け取った際に、該信頼度問い合わせに対する前記応答として、該当する経路制御装置に関する前記装置情報をさらに追加して問い合わせ元の前記経路制御装置に返送し
かつ、前記経路制御装置は、
前記管理サーバから受け取った前記応答に含まれている自身の前記装置情報に基づいて、自身のハードウェアに関する信頼度の予測結果を数値化した点数を計算し、計算した該点数を追加して、前記総合信頼度点数に総合的に纏める
ことを特徴とする請求項1に記載の通信ネットワークシステム。 The management server is
Further storing device information including an average failure interval and an available memory utilization upper limit value for each of the routing control devices within the management range;
When the reliability inquiry from the routing control device is received, the device information on the corresponding routing control device is further added as the response to the reliability inquiry, and is returned to the routing control device of the inquiry source, The routing control device
Based on the device information of its own contained in the response received from the management server, it calculates the score which quantified the prediction result of the reliability regarding its own hardware, adds the calculated score, and The communication network system according to claim 1, wherein the communication network system is integrated into the total reliability score.
前記応答に含まれている自身の前記装置情報のうち、前記平均故障間隔を取り出し、自身の現在まで継続している累積稼働時間が、前記平均故障間隔を超えている時間になっていた場合、該平均故障間隔を超えている度合いに応じて、信頼度の予測結果を数値化した点数を減点した低い点数に設定し、
また、前記応答に含まれている自身の前記装置情報のうち、前記メモリ使用率の上限値を取り出し、自身の現在のメモリ使用率が、前記メモリ使用率の上限値を超えていた場合は、該メモリ使用率の上限値を超えている度合いに応じて、信頼度の予測結果を数値化した点数を減点して低い点数に設定する
ことを特徴とする請求項2に記載の通信ネットワークシステム。 The routing control device
The average failure interval is taken out of the device information of its own included in the response, and the accumulated operation time continued to its present time has exceeded the average failure interval. According to the degree to which the average failure interval is exceeded, the score obtained by quantifying the prediction result of the reliability is set to a low score obtained by deduction.
Further, when the upper limit value of the memory usage rate is taken out of the device information of the own contained in the response, and the current memory usage rate of the own exceeds the upper limit value of the memory usage rate, The communication network system according to claim 2, wherein the number obtained by digitizing the prediction result of the reliability is deducted and set to a low score according to the degree of exceeding the upper limit value of the memory usage rate.
前記ファームウェア情報データベースに保存する前記点数として、各前記経路制御装置において使用されているファームウェアのバージョンごとに、既知の不具合の深刻度に応じてあらかじめ定めた点数を減点し、また、ファームウェアのベンダの推奨レベルに応じてあらかじめ定めた点数を減点した値に設定し、
前記ハードウェア情報データベースに保存する前記点数として、各前記経路制御装置において発生した故障の発生回数と故障の種類とに応じてあらかじめ定めた点数を減点した値に設定する
ことを特徴とする請求項1ないし3のいずれかに記載の通信ネットワークシステム。 The management server is
As the points to be stored in the firmware information database, a point predetermined in advance is deducted in accordance with the severity of a known failure for each version of firmware used in each of the route control devices, and Set the value determined in advance according to the recommended level to the deducted value,
The points stored in the hardware information database may be set to a value obtained by deducting a point determined in advance in accordance with the number of occurrences of a failure occurring in each of the route control devices and the type of the failure. The communication network system according to any one of 1 to 3.
あらかじめ定めた周期で、定期的に、前記管理サーバに対する前記信頼度問い合わせに対する前記応答に基づいて、自身の前記総合信頼度点数を計算して、前記評価閾値と比較する動作を繰り返し、前記総合信頼度点数が、前記評価閾値未満の値の状態から前記評価閾値以上の値に回復した場合、自身への転送が可能な元の状態に復旧することを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信する
ことを特徴とする請求項1ないし4のいずれかに記載の通信ネットワークシステム。 Each of the path control devices
In a predetermined cycle, periodically, based on the response to the reliability query to the management server, calculate the total reliability score of its own and repeat the operation of comparing with the evaluation threshold, the total reliability If the degree score recovers from the state of a value less than the evaluation threshold to a value equal to or higher than the evaluation threshold, it creates routing update information prompting restoration to the original state in which transfer to itself is possible. The communication network system according to any one of claims 1 to 4, wherein the communication network system transmits to adjacent route control apparatuses.
前記管理サーバは、
各前記経路制御装置それぞれからの前記信頼度問い合わせを受け取った際に、問い合わせ元の前記経路制御装置に隣接している経路制御装置であることを示す隣接機器情報が含まれていた場合、前記応答手段による前記応答を返送する動作を行う代わりに、前記信頼度問い合わせに含まれている前記隣接機器情報を取り出して、管理範囲内の通信ネットワーク全体の接続状態を示すトポロジ図を作成し、
しかる後、前記ファームウェア情報データベースおよび前記ハードウェア情報データベースを参照して取得した前記総合信頼度点数、または、前記信頼度問い合わせに問い合わせ元の前記経路制御装置のハードウェアの現在の状態を示す現在の装置情報が含まれていた場合には該現在の装置情報に基づいて算出した信頼度の予測結果を数値化した点数も前記総合信頼度点数に総合的に纏めた点数、のいずれかに基づいて、信頼度が高い前記経路制御装置を優先して使用する転送経路になるように、前記トポロジ図を参照して、各前記経路制御装置それぞれにおける経路選択用の構成情報(config情報)を作成し、作成した各前記経路制御装置それぞれにおける該構成情報(config情報)を、前記信頼度問い合わせに対する応答として、問い合わせ元の各前記経路制御装置それぞれに対して配信する動作を行い
一方、各前記経路制御装置は、
自身に隣接している前記隣接機器情報を、または、前記隣接機器情報と前記現在の装置情報とを、含む形で前記信頼度問い合わせを作成して、作成した前記信頼度問い合わせを前記管理サーバに対して送信し、
前記管理サーバから自身の前記構成情報(config情報)を受け取った際に、該構成情報(config情報)を自信の経路選択用の情報として構成情報(config情報)テーブルに保存し、以降のデータ転送時に、該構成情報(config情報)テーブルを参照して、経路選択を行う
ことを特徴とする請求項1ないし5のいずれかに記載の通信ネットワークシステム。 If dynamic routing is not configured in the communication network,
The management server is
When the adjacent device information indicating that it is a routing control device adjacent to the routing control device of the inquiry source is included when the reliability inquiry from each of the routing control devices is received, the response Instead of performing the operation of returning the response by means, the adjacent device information included in the reliability query is taken out to create a topology diagram showing the connection state of the entire communication network within the management range,
After that, the total reliability score acquired by referring to the firmware information database and the hardware information database, or a current state of the hardware of the routing control device that is the inquiry source in the reliability inquiry When the device information is included, the score obtained by quantifying the prediction result of the reliability calculated based on the current device information is also based on any one of the points comprehensively summarized in the total reliability score. Creating configuration information (config information) for route selection in each of the route control devices with reference to the topology diagram so that the transfer route preferentially uses the route control device with high reliability The configuration information (config information) in each of the created route control devices, and a response to the reliability query Te, whereas performs an operation to deliver the respective inquiring each of said routing control device, each said routing control device,
The reliability inquiry is created in a form that includes the adjacent device information adjacent to itself, or the adjacent device information and the current device information, and the created reliability inquiry is sent to the management server. Send against,
When the configuration information (config information) of its own is received from the management server, the configuration information (config information) is stored in the configuration information (config information) table as information for selecting the route of its own, and data transfer thereafter The communication network system according to any one of claims 1 to 5, wherein route selection is performed with reference to the configuration information (config information) table at a time.
当該経路制御装置からの前記信頼度問い合わせおよび問い合わせ元に対する前記応答のやり取りを、当該経路制御装置が利用している各種プロトコルやユーザインタフェースを使用して行うことを可能にする機能を、前記管理サーバ側に追加して有している構成とする
ことを特徴とする請求項1ないし6のいずれかに記載の通信ネットワークシステム。 If the routing control device is a device not using a routing protocol:
The management server, a function that enables the reliability inquiry from the routing control device and the exchange of the response to the inquiry source to be performed using various protocols and user interfaces used by the routing control device The communication network system according to any one of claims 1 to 6, wherein the communication network system is additionally provided on the side.
管理範囲内に存在する各前記装置に関するファームウェアの信頼度の予測結果を数値化した点数を保存しているファームウェア情報データベースと、
管理範囲内に存在する各前記装置に関するハードウェアの信頼度の予測結果を数値化した点数を保存しているハードウェア情報データベースと、
前記装置からの信頼度問い合わせを受け取った際に、前記ファームウェア情報データベースから該当する装置に関するファームウェアの信頼度の予測結果を数値化した点数を取り出すとともに、前記ハードウェア情報データベースから該当する装置に関するハードウェアの信頼度の予測結果を数値化した点数を取り出して、前記信頼度問い合わせに対する応答として、問い合わせ元の前記装置に返送する応答手段と
を有する前記管理サーバに対して、
自身の信頼度の予測結果を数値化した点数を問い合わせる前記信頼度問い合わせを送信して、該信頼度問い合わせに対する応答を前記管理サーバから受け取る問い合わせ手段と、
前記管理サーバから受け取った前記応答に含まれている自身のファームウェアの信頼度の予測結果を数値化した点数およびハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下していた場合、自身への転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信する手段と、
自身に隣接している前記隣接経路制御装置から前記ルーティングアップデート情報を受け取った際に、該ルーティングアップデート情報に基づいて、自身のルーティングテーブルを更新する更新手段と
を有する
ことを特徴とする経路制御装置。 In a communication network system including a management server that manages each device present in a management range, the route control device selects a transfer route and controls data transfer operation by the selected transfer route, and exists in the management range A firmware information database storing points obtained by quantifying the prediction results of the reliability of the firmware regarding each of the devices;
A hardware information database storing points obtained by quantifying the prediction results of the reliability of the hardware regarding each of the devices existing within the management range;
When receiving a reliability inquiry from the device, the hardware information about the device is extracted from the hardware information database as well as the score obtained by quantifying the prediction result of the reliability of the device regarding the device from the firmware information database A response unit for taking out a score obtained by digitizing the prediction result of the reliability of the server and returning the result to the device as the inquiry source as a response to the reliability inquiry.
Inquiry means for transmitting the reliability inquiry for inquiring a score obtained by quantifying the prediction result of the own reliability, and for receiving a response to the reliability inquiry from the management server;
Overall reliability obtained by integrating the score obtained by quantifying the prediction result of the reliability of its own firmware included in the response received from the management server and the score obtained by quantifying the prediction result of the reliability of the hardware If the score drops to a value below a predetermined evaluation threshold, it generates routing update information that urges switching to another forwarding route by suppressing forwarding to itself, and an adjacent neighbor to the oneself. Means for transmitting to the route control device;
A routing control device for updating its own routing table based on the routing update information when it receives the routing update information from the adjacent routing control device adjacent to the routing control device; .
前記管理サーバは、
管理範囲内に存在する各前記経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を保存しているファームウェア情報データベースと、
管理範囲内に存在する各前記経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を保存しているハードウェア情報データベースと、
前記経路制御装置からの信頼度問い合わせを受け取った際に、前記ファームウェア情報データベースから該当する経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を取り出すとともに、前記ハードウェア情報データベースから該当する経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を取り出して、前記信頼度問い合わせに対する応答として、問い合わせ元の前記経路制御装置に返送する応答ステップと
を有し、
かつ、前記経路制御装置は、
自身の信頼度の予測結果を数値化した点数を問い合わせる前記信頼度問い合わせを、前記管理サーバに送信し、該信頼度問い合わせに対する応答を前記管理サーバから受け取る問い合わせステップと、
前記管理サーバから受け取った前記応答に含まれている自身のファームウェアの信頼度の予測結果を数値化した点数およびハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下していた場合、自身への転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信するステップと、
自身に隣接している前記隣接経路制御装置から前記ルーティングアップデート情報を受け取った際に、該ルーティングアップデート情報に基づいて、自身のルーティングテーブルを更新する更新ステップと
を有している
ことを特徴とする経路制御方法。 In a communication network system including a route control device that selects a transfer route and controls data transfer operation by the selected transfer route, and a management server that manages each of the route control devices that exist within a management range, each of the transfer routes A route control method for selecting the transfer route according to the prediction result of the reliability of the route control device disposed on the upper side,
The management server is
A firmware information database storing points obtained by digitizing the prediction results of the reliability of the firmware related to each of the route control devices existing within the management range;
A hardware information database storing points obtained by quantifying the prediction results of the reliability of the hardware related to each of the routing control devices within the management range;
When the reliability inquiry from the routing control device is received, the score obtained by quantifying the prediction result of the reliability of the firmware regarding the corresponding routing control device is extracted from the firmware information database, and the hardware information database is applicable. And outputting a score obtained by digitizing the prediction result of the reliability of the hardware related to the routing control device, and returning it to the routing control device as the query source as a response to the reliability query.
And the routing control device
Sending a query to the management server to query the reliability server for inquiring a score obtained by quantifying the prediction result of the reliability of itself, and receiving from the management server a response to the reliability query;
Overall reliability obtained by integrating the score obtained by quantifying the prediction result of the reliability of its own firmware included in the response received from the management server and the score obtained by quantifying the prediction result of the reliability of the hardware If the score drops to a value below a predetermined evaluation threshold, it generates routing update information that urges switching to another forwarding route by suppressing forwarding to itself, and an adjacent neighbor to the oneself. Sending to the routing controller;
And updating the own routing table based on the routing update information when the routing update information is received from the adjacent routing control device adjacent to the own device. Route control method.
前記管理サーバは、
管理範囲内に存在する各前記経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を保存しているファームウェア情報データベースと、
管理範囲内に存在する各前記経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を保存しているハードウェア情報データベースと、
前記経路制御装置からの信頼度問い合わせを受け取った際に、前記ファームウェア情報データベースから該当する経路制御装置に関するファームウェアの信頼度の予測結果を数値化した点数を取り出すとともに、前記ハードウェア情報データベースから該当する経路制御装置に関するハードウェアの信頼度の予測結果を数値化した点数を取り出して、前記信頼度問い合わせに対する応答として、問い合わせ元の前記経路制御装置に返送する応答処理と
を有し、
かつ、前記経路制御装置は、
自身の信頼度の予測結果を数値化した点数を問い合わせる前記信頼度問い合わせを、前記管理サーバに送信し、該信頼度問い合わせに対する応答を前記管理サーバから受け取る問い合わせ処理と、
前記管理サーバから受け取った前記応答に含まれている自身のファームウェアの信頼度の予測結果を数値化した点数およびハードウェアの信頼度の予測結果を数値化した点数を総合的に纏めた総合信頼度点数が、あらかじめ定めた評価閾値未満の値に低下していた場合、自身への転送を抑止して他の転送経路に切り替えることを促すルーティングアップデート情報を作成して、自身に隣接している隣接経路制御装置に対して送信する処理と、
自身に隣接している前記隣接経路制御装置から前記ルーティングアップデート情報を受け取った際に、該ルーティングアップデート情報に基づいて、自身のルーティングテーブルを更新する更新処理と
を有している
ことを特徴とする経路制御プログラム。 In a communication network system including a route control device that selects a transfer route and controls data transfer operation by the selected transfer route, and a management server that manages each of the route control devices that exist within a management range, each of the transfer routes A path control program that causes a computer to execute processing of selecting the transfer path according to the prediction result of the reliability of the path control device disposed on the upper side,
The management server is
A firmware information database storing points obtained by digitizing the prediction results of the reliability of the firmware related to each of the route control devices existing within the management range;
A hardware information database storing points obtained by quantifying the prediction results of the reliability of the hardware related to each of the routing control devices within the management range;
When the reliability inquiry from the routing control device is received, the score obtained by quantifying the prediction result of the reliability of the firmware regarding the corresponding routing control device is extracted from the firmware information database, and the hardware information database is applicable. Response processing for taking out a score obtained by digitizing the prediction result of the reliability of the hardware related to the routing control device, and returning it to the routing control device as the query source as a response to the reliability query.
And the routing control device
Query processing of transmitting the reliability query inquiring the score obtained by quantifying the prediction result of its own reliability to the management server, and receiving a response to the reliability query from the management server;
Overall reliability obtained by integrating the score obtained by quantifying the prediction result of the reliability of its own firmware included in the response received from the management server and the score obtained by quantifying the prediction result of the reliability of the hardware If the score drops to a value below a predetermined evaluation threshold, it generates routing update information that urges switching to another forwarding route by suppressing forwarding to itself, and an adjacent neighbor to the oneself. Processing to transmit to the route control device;
When the routing update information is received from the adjacent route control device adjacent to itself, it has an update process of updating its own routing table based on the routing update information. Routing control program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017222659A JP6659047B2 (en) | 2017-11-20 | 2017-11-20 | Communication network system, route control device, route control method, and route control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017222659A JP6659047B2 (en) | 2017-11-20 | 2017-11-20 | Communication network system, route control device, route control method, and route control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019096944A true JP2019096944A (en) | 2019-06-20 |
| JP6659047B2 JP6659047B2 (en) | 2020-03-04 |
Family
ID=66972036
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017222659A Active JP6659047B2 (en) | 2017-11-20 | 2017-11-20 | Communication network system, route control device, route control method, and route control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6659047B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112104559A (en) * | 2020-11-05 | 2020-12-18 | 杭州网银互联科技股份有限公司 | SD-WAN network routing jitter mitigation method and SD-WAN network controller |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006014032A (en) * | 2004-06-28 | 2006-01-12 | Fujitsu Ltd | Route determining method and route setting device |
| JP2006203722A (en) * | 2005-01-24 | 2006-08-03 | Nippon Telegr & Teleph Corp <Ntt> | Path route calculation method, path route calculation device, and communication system |
| US20130188475A1 (en) * | 2010-07-12 | 2013-07-25 | Ajou University Industry-Academic Cooperation Foundation | Method and apparatus for establishing routing path in multi-hop network |
| CN104468355A (en) * | 2014-11-21 | 2015-03-25 | 国家电网公司 | Routing Selection Method under Reliability Constraints |
-
2017
- 2017-11-20 JP JP2017222659A patent/JP6659047B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006014032A (en) * | 2004-06-28 | 2006-01-12 | Fujitsu Ltd | Route determining method and route setting device |
| JP2006203722A (en) * | 2005-01-24 | 2006-08-03 | Nippon Telegr & Teleph Corp <Ntt> | Path route calculation method, path route calculation device, and communication system |
| US20130188475A1 (en) * | 2010-07-12 | 2013-07-25 | Ajou University Industry-Academic Cooperation Foundation | Method and apparatus for establishing routing path in multi-hop network |
| CN104468355A (en) * | 2014-11-21 | 2015-03-25 | 国家电网公司 | Routing Selection Method under Reliability Constraints |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112104559A (en) * | 2020-11-05 | 2020-12-18 | 杭州网银互联科技股份有限公司 | SD-WAN network routing jitter mitigation method and SD-WAN network controller |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6659047B2 (en) | 2020-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5095823B2 (en) | Transport control server, network system, and transport control method | |
| CN101656732B (en) | Contouring system | |
| US8559308B2 (en) | Data transmission apparatus for distributing packets | |
| US7756019B2 (en) | Method and devices for implementing group protection in MPLS network | |
| CN103081410B (en) | Communication quality monitoring system, communication quality monitoring method | |
| CN102045192A (en) | Apparatus and system for estimating network configuration | |
| JP4598789B2 (en) | Route calculation control method, route calculation control program, and route calculation control device | |
| CN103620560A (en) | Protection against a failure in a computer network | |
| EP3267635B1 (en) | Network control device, network control method, and recording medium for program | |
| US11784911B2 (en) | Methods and apparatus for controlling and making link bundle advertisements to support routing decisions | |
| US20150381498A1 (en) | Network system and its load distribution method | |
| JP2015023453A (en) | Network system, network management device, and application management device | |
| JP5740652B2 (en) | Computer system and subsystem management method | |
| JP2019096944A (en) | Communication network system, path controller, path control method and path control program | |
| JP5874234B2 (en) | Device management apparatus, device management method, and device management program | |
| JP2017184076A (en) | Control device and path calculation method of communication network | |
| KR20220132808A (en) | Method and apparatus for controlling and managing fault prediction based on software defined network | |
| JP4871815B2 (en) | Packet switching network, fault control device and packet switching device | |
| JP2005354579A (en) | Packet relay apparatus and route selection method based on source and destination addresses | |
| JP4280230B2 (en) | Route calculation instruction method, calculation instruction program, and calculation instruction device | |
| JP6269238B2 (en) | Network management method, network management system, and network management apparatus | |
| JP5675555B2 (en) | Devices that make up redundant devices | |
| JP5201021B2 (en) | Network congestion monitoring system and network congestion monitoring method | |
| WO2013051145A1 (en) | Computer system, management device, management method, and program | |
| JP5546883B2 (en) | Supervisory control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191220 |
|
| 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: 20200107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200130 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6659047 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |