Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7587188B2 - NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7587188B2 - NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM - Google Patents

NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM Download PDF

Info

Publication number
JP7587188B2
JP7587188B2 JP2023520648A JP2023520648A JP7587188B2 JP 7587188 B2 JP7587188 B2 JP 7587188B2 JP 2023520648 A JP2023520648 A JP 2023520648A JP 2023520648 A JP2023520648 A JP 2023520648A JP 7587188 B2 JP7587188 B2 JP 7587188B2
Authority
JP
Japan
Prior art keywords
path
route
redundant
node
primary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023520648A
Other languages
Japanese (ja)
Other versions
JPWO2022239136A1 (en
Inventor
一晃 東森
史一 犬塚
拓也 大原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Publication of JPWO2022239136A1 publication Critical patent/JPWO2022239136A1/ja
Application granted granted Critical
Publication of JP7587188B2 publication Critical patent/JP7587188B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements

Landscapes

  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、ネットワーク管理装置、ネットワーク管理方法およびプログラムに関する。 The present invention relates to a network management device, a network management method and a program.

非特許文献1には、ネットワークの信頼性を向上させるための冗長系経路の算出技術が開示されている。非特許文献1によれば、主系経路と冗長系経路は、送信ノード及び受信ノードを同じくし、共通する中継ノードを有しない2つの経路である。2つの経路のうち経路長が短いものが主系経路であり、経路長が長いものが冗長系経路である。主系経路と冗長系経路とで重複する中継ノードを有する場合、当該中継ノードに障害が発生すると主系経路および冗長系経路の両方が使用できなくなるところ、重複する中継ノードを備えないことで、主系経路の障害に対する冗長系経路の信頼性を高めることができる。Non-Patent Document 1 discloses a technique for calculating redundant routes to improve network reliability. According to Non-Patent Document 1, the primary route and the redundant route are two routes that have the same sending and receiving nodes and do not have a common relay node. Of the two routes, the one with the shorter route length is the primary route, and the one with the longer route length is the redundant route. If the primary route and the redundant route have overlapping relay nodes, both the primary route and the redundant route cannot be used if a failure occurs in the relay node. However, by not having overlapping relay nodes, the reliability of the redundant route against failures in the primary route can be increased.

R. Bhandari, “Optimal Physical Diversity Algorithms and Survivable Networks”, IEEE Conference Paper, pp. 433-441R. Bhandari, “Optimal Physical Diversity Algorithms and Survivable Networks”, IEEE Conference Paper, pp. 433-441

非特許文献1に記載の技術を通信ネットワークに適用する場合、送信ノードと受信ノードの組み合わせによっては、主系経路と冗長系経路の経路長差が大きくなることがある。この理由の一つとして、通信ネットワークが完全グラフではなく、選択可能なエッジが限られることが挙げられる。経路長差が大きいと、通信経路を主系経路から冗長系経路に切り替えたときに通信性能の低下が生じる。そのため、主系経路と冗長系経路の経路長差による通信性能の低下が相対的に大きい送信ノードと受信ノードの組み合わせを特定し、適切な冗長系経路を構成できるようネットワークを変更することが望まれる。When the technology described in Non-Patent Document 1 is applied to a communication network, the difference in path length between the primary path and the redundant path may become large depending on the combination of transmitting and receiving nodes. One of the reasons for this is that the communication network is not a complete graph, and the selectable edges are limited. If the path length difference is large, communication performance will decrease when the communication path is switched from the primary path to the redundant path. Therefore, it is desirable to identify combinations of transmitting and receiving nodes for which the decrease in communication performance due to the path length difference between the primary path and the redundant path is relatively large, and to modify the network so that an appropriate redundant path can be configured.

本発明の目的は、通信ネットワークにおいて、主系経路から冗長系経路に切り替えたときに通信性能の低下が生じる送信ノードと受信ノードのペアを特定することができるネットワーク管理装置、ネットワーク管理方法およびプログラムを提供することにある。The object of the present invention is to provide a network management device, a network management method, and a program that can identify pairs of transmitting and receiving nodes in a communication network that experience a degradation in communication performance when switching from a primary path to a redundant path.

本発明の一態様は、ネットワーク管理装置であって、複数のノードと、前記ノード間を接続する複数のエッジとを有する通信ネットワークを管理するネットワーク管理装置であって、前記通信ネットワーク上のノードのペアであるノードペアそれぞれについて、前記複数のエッジで構成され、当該ノードペア間を接続する主系経路および冗長系経路であって、前記主系経路上の中継ノードと前記冗長系経路上の中継ノードが重複しない前記主系経路および前記冗長系経路を特定する経路特定部と、前記ノードペアそれぞれについて前記主系経路と前記冗長系経路との経路長差を求める経路長差算出部と、前記経路長差に基づいて、前記ノードペアのうち前記主系経路から前記冗長系経路に切り替えたときに通信性能の低下が生じる外れペアを抽出する抽出部とを備える。One aspect of the present invention is a network management device that manages a communication network having a plurality of nodes and a plurality of edges connecting the nodes, and includes a route identification unit that identifies, for each node pair that is a pair of nodes on the communication network, a main route and a redundant route that are composed of the plurality of edges and connect the node pair, where a relay node on the main route does not overlap with a relay node on the redundant route; a route length difference calculation unit that calculates the route length difference between the main route and the redundant route for each of the node pairs; and an extraction unit that extracts outlying pairs of node pairs that will experience a decrease in communication performance when switched from the main route to the redundant route based on the route length difference.

本発明の一態様は、上記のネットワーク管理装置であって、前記通信ネットワークに含まれないエッジであって、前記通信ネットワークに追加することで、前記外れペアにおいて前記主系経路から前記冗長系経路に切り替えたときの通信性能の低下を抑制する追加エッジを特定する追加エッジ特定部を備え、前記経路特定部は、前記追加エッジの候補である複数の候補エッジについて、前記候補エッジを前記通信ネットワークに加えた場合における前記外れペアそれぞれに係る主系経路および冗長系経路を特定し、前記追加エッジ特定部は、前記複数の候補エッジのうち、前記外れペアの経路長差に係る指標値が最も小さくなるものを、前記追加エッジとして特定する。One aspect of the present invention is the above-mentioned network management device, which includes an additional edge identification unit that identifies an additional edge that is not included in the communication network and that, when added to the communication network, suppresses a decrease in communication performance when switching from the main path to the redundant path in the lost pair, and the path identification unit identifies, for a plurality of candidate edges that are candidates for the additional edge, the main path and the redundant path for each of the lost pairs when the candidate edges are added to the communication network, and the additional edge identification unit identifies, among the plurality of candidate edges, the edge that has the smallest index value related to the path length difference of the lost pair as the additional edge.

本発明の一態様は、上記のネットワーク管理装置において、前記抽出部は、前記経路長差と、前記ノードペア間の距離との組み合わせに基づく統計処理によって、前記外れペアを抽出する。In one aspect of the present invention, in the above-mentioned network management device, the extraction unit extracts the outlying pairs by statistical processing based on a combination of the path length difference and the distance between the node pairs.

本発明の一態様は、ネットワーク管理方法であって、複数のノードと、前記ノード間を接続する複数のエッジとを有する通信ネットワークを管理するネットワーク管理方法であって、前記通信ネットワーク上のノードのペアであるノードペアそれぞれについて、前記複数のエッジで構成され、当該ノードペア間を接続する主系経路および冗長系経路であって、前記主系経路上の中継ノードと前記冗長系経路上の中継ノードが重複しない主系経路および冗長系経路を特定するステップと、前記ノードペアそれぞれについて前記主系経路と前記冗長系経路との経路長差を求めるステップと、前記経路長差に基づいて、前記ノードペアのうち前記主系経路から前記冗長系経路に切り替えたときに通信性能の低下が生じる外れペアを抽出するステップとを有する。One aspect of the present invention is a network management method for managing a communication network having a plurality of nodes and a plurality of edges connecting the nodes, the method comprising the steps of: for each node pair, which is a pair of nodes on the communication network, identifying a main path and a redundant path that are composed of the plurality of edges and connect the node pair, and in which a relay node on the main path does not overlap with a relay node on the redundant path; determining a path length difference between the main path and the redundant path for each of the node pairs; and extracting outlying pairs of node pairs that would experience a degradation in communication performance when switched from the main path to the redundant path based on the path length difference.

本発明の一態様は、プログラムであって、複数のノードと、前記ノード間を接続する複数のエッジとを有する通信ネットワークを管理するコンピュータに、前記通信ネットワーク上のノードのペアであるノードペアそれぞれについて、前記複数のエッジで構成され、当該ノードペア間を接続する主系経路および冗長系経路であって、前記主系経路上の中継ノードと前記冗長系経路上の中継ノードが重複しない前記主系経路および前記冗長系経路を特定するステップと、前記ノードペアそれぞれについて前記主系経路と前記冗長系経路との経路長差を求めるステップと、前記経路長差に基づいて、前記ノードペアのうち前記主系経路から前記冗長系経路に切り替えたときに通信性能の低下が生じる外れペアを抽出するステップとを実行させる。One aspect of the present invention is a program that causes a computer managing a communication network having a plurality of nodes and a plurality of edges connecting the nodes to execute the steps of: identifying, for each node pair that is a pair of nodes on the communication network, a main path and a redundant path that are composed of the plurality of edges and connect the node pair, where a relay node on the main path does not overlap with a relay node on the redundant path; determining a path length difference between the main path and the redundant path for each of the node pairs; and extracting outlying pairs of node pairs that would experience a degradation in communication performance when switched from the main path to the redundant path based on the path length difference.

上記少なくとも1つの態様によれば、通信ネットワークにおいて、主系経路から冗長系経路に切り替えたときに通信性能の低下が生じるノードのペアを特定することができる。 According to at least one of the above aspects, it is possible to identify node pairs in a communication network that experience a degradation in communication performance when switching from a primary path to a redundant path.

第1の実施形態に係る主系経路と冗長系経路の例を示す図である。FIG. 2 is a diagram illustrating an example of a primary path and a redundant path according to the first embodiment; 第1の実施形態に係るネットワーク管理装置の構成を示す概略ブロック図である。1 is a schematic block diagram showing a configuration of a network management device according to a first embodiment. 第1の実施形態に係るネットワーク管理装置の動作を示すフローチャートである。4 is a flowchart showing the operation of the network management device according to the first embodiment. 通信ネットワークにおけるノードペアの経路長差の分布の例を示す図である。FIG. 1 is a diagram illustrating an example of the distribution of path length differences between node pairs in a communication network. 第1の実施形態に係る手法で追加エッジを決定した場合のノードペアの経路長差の分布の例を示す図である。11 is a diagram showing an example of the distribution of path length differences between node pairs when an additional edge is determined by the method according to the first embodiment; FIG. 少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。FIG. 1 is a schematic block diagram illustrating a configuration of a computer according to at least one embodiment.

〈第1の実施形態〉
以下、図面を参照しながら実施形態について詳しく説明する。
第1の実施形態に係るネットワーク管理装置1は、通信ネットワークを管理する。
図1は、第1の実施形態に係る主系経路Rpと冗長系経路Rsの例を示す図である。通信ネットワークは、複数のノードNと、ノードN間を接続するエッジEによって構成される。第1の実施形態に係る通信ネットワークのノード同士は、平常時に主系経路Rpを介して通信を行い、主系経路Rpに障害が発生したときに冗長系経路Rsに切り替えて通信を行う。
First Embodiment
Hereinafter, the embodiments will be described in detail with reference to the drawings.
The network management device 1 according to the first embodiment manages a communication network.
1 is a diagram showing an example of a primary route Rp and a redundant route Rs according to the first embodiment. The communication network is composed of a plurality of nodes N and edges E connecting the nodes N. The nodes of the communication network according to the first embodiment communicate with each other via the primary route Rp under normal circumstances, and when a failure occurs in the primary route Rp, they communicate by switching to the redundant route Rs.

主系経路Rpと冗長系経路Rsは、互いに共通する中継ノードを有しない。中継ノードとは、経路を構成するノードのうち、送信ノードおよび受信ノードを除くものである。2つの経路のうち経路長が短いものが主系経路Rpであり、経路長が長いものが冗長系経路Rsである。図1に示す通信ネットワークは、ノードN1~ノードN7の6つのノードNを備える。当該通信ネットワークにおいて、送信ノードをN1とし、受信ノードをN7とする場合の最短経路はN1、N2、N3、N7を順に結ぶ経路である。しかしながら、この最短経路は、共通する中継ノードを有しない冗長系経路Rsを構成することができないため、主系経路Rpとして採用されない。図1に示す例では、N1、N4、N3、N7を順に結ぶ経路が主系経路Rpとなり、N1、N2、N6、N5、N7を順に結ぶ経路を冗長系経路Rsとなる。The primary route Rp and the redundant route Rs do not have a common relay node. A relay node is a node that constitutes a route, excluding the transmitting node and the receiving node. Of the two routes, the one with the shorter route length is the primary route Rp, and the one with the longer route length is the redundant route Rs. The communication network shown in FIG. 1 has six nodes N, from node N1 to node N7. In this communication network, when the transmitting node is N1 and the receiving node is N7, the shortest route is the route that connects N1, N2, N3, and N7 in that order. However, this shortest route cannot be used as the primary route Rp because it is not possible to configure a redundant route Rs that does not have a common relay node. In the example shown in FIG. 1, the route that connects N1, N4, N3, and N7 in that order is the primary route Rp, and the route that connects N1, N2, N6, N5, and N7 in that order is the redundant route Rs.

主系経路Rpと冗長系経路Rsの経路長差が大きいと、通信経路を主系経路Rpから冗長系経路Rsに切り替えたときに通信性能の低下が生じる。経路長差を小さくするためには、通信ネットワークにエッジを追加する必要がある。例えば、図1に示す例では、冗長系経路Rsが他のノードNから比較的離れたノードN6を経由するために主系経路Rpに対して冗長系経路Rsの経路長が長くなっている。これに対し、ノードN2とノードN5を結ぶエッジを追加することで、冗長系経路RsがN1、N2、N5、N7を結ぶ経路となり、冗長系経路Rsの経路長を短くすることができる。一方で、通信ネットワークにエッジを追加するためには大規模な工事が必要となる。そのため、第1の実施形態に係るネットワーク管理装置1は、通信性能の低い複数の経路について品質が向上するように適切な追加エッジを決定する。つまり、ネットワーク管理装置1は、通信ネットワーク全体の通信性能を向上させる最小限の追加エッジを特定する。If the difference in path length between the primary path Rp and the redundant path Rs is large, the communication performance will be degraded when the communication path is switched from the primary path Rp to the redundant path Rs. In order to reduce the difference in path length, it is necessary to add an edge to the communication network. For example, in the example shown in FIG. 1, the redundant path Rs passes through node N6, which is relatively far from other nodes N, so the path length of the redundant path Rs is longer than that of the primary path Rp. In contrast, by adding an edge connecting node N2 and node N5, the redundant path Rs becomes a path connecting N1, N2, N5, and N7, and the path length of the redundant path Rs can be shortened. On the other hand, large-scale construction is required to add an edge to the communication network. Therefore, the network management device 1 according to the first embodiment determines an appropriate additional edge so that the quality of multiple paths with low communication performance is improved. In other words, the network management device 1 identifies the minimum additional edge that improves the communication performance of the entire communication network.

《ネットワーク管理装置1の構成》
図2は、第1の実施形態に係るネットワーク管理装置1の構成を示す概略ブロック図である。ネットワーク管理装置1は、要求受信部11、ネットワークデータベース12、ノードペア特定部13、経路特定部14、経路長差算出部15、抽出部16、候補エッジ特定部17、指標値算出部18、追加エッジ決定部19を備える。
Configuration of network management device 1
2 is a schematic block diagram showing the configuration of the network management device 1 according to the first embodiment. The network management device 1 includes a request receiving unit 11, a network database 12, a node pair identifying unit 13, a path identifying unit 14, a path length difference calculating unit 15, an extracting unit 16, a candidate edge identifying unit 17, an index value calculating unit 18, and an additional edge determining unit 19.

要求受信部11は、通信ネットワークの改善要求を受信する。改善要求は、改善すべき通信ネットワークのIDを含む。ネットワーク管理装置1は、改善要求の受信をトリガに追加エッジの決定処理を開始する。The request receiving unit 11 receives a request for improvement of the communication network. The improvement request includes the ID of the communication network to be improved. The network management device 1 starts the process of determining an additional edge in response to the reception of the improvement request.

ネットワークデータベース12は、通信ネットワークごとに、当該通信ネットワークを構成するノード及びエッジに係る情報を記憶する。例えば、ネットワークデータベース12は、各ノードの緯度および経度、各エッジの始点ノード、終点ノード及び長さを記憶する。また、ネットワークデータベース12は、通信ネットワークごとに、追加すべきでないエッジ(禁止エッジ)に係る情報を記憶する。禁止エッジの例としては、山脈を隔てて設けられるノード間を結ぶエッジなど、追加する場合に必要となるコストが高いエッジが挙げられる。 For each communication network, the network database 12 stores information on the nodes and edges that make up that communication network. For example, the network database 12 stores the latitude and longitude of each node, and the start node, end node, and length of each edge. In addition, the network database 12 stores information on edges that should not be added (prohibited edges) for each communication network. Examples of prohibited edges include edges that are expensive to add, such as edges that connect nodes separated by mountain ranges.

ノードペア特定部13は、ネットワークデータベース12が記憶する情報に基づいて、通信ネットワークを構成する複数のノードから、送信ノードと受信ノードの組み合わせ(ノードペア)をすべて特定する。The node pair identification unit 13 identifies all combinations of transmitting nodes and receiving nodes (node pairs) from the multiple nodes that constitute the communication network based on the information stored in the network database 12.

経路特定部14は、ノードペア特定部13が特定したノードペア間を接続する主系経路Rpおよび冗長系経路Rsを特定する。図1に示すように、主系経路Rpと冗長系経路Rsは、送信ノード及び受信ノードを同じくし、共通する中継ノードを有しない2つの経路である。経路特定部14は、例えば主系経路Rpと冗長系経路Rsの経路長の和が最小となるように、主系経路Rpおよび冗長系経路Rsを特定する。
経路特定部14は、例えば非特許文献1に記載の手法によって主系経路Rpおよび冗長系経路Rsを特定することができる。
The path specification unit 14 specifies a primary path Rp and a redundant path Rs that connect the node pairs specified by the node pair specification unit 13. As shown in Fig. 1, the primary path Rp and the redundant path Rs are two paths that have the same sending node and receiving node and do not have a common relay node. The path specification unit 14 specifies the primary path Rp and the redundant path Rs so that the sum of the path lengths of the primary path Rp and the redundant path Rs is minimized, for example.
The path identification unit 14 can identify the primary path Rp and the redundant path Rs by, for example, the method described in Non-Patent Document 1.

経路長差算出部15は、経路特定部14が特定した主系経路Rpおよび冗長系経路Rsそれぞれの経路長と、主系経路Rpと冗長系経路Rsの経路長差を算出する。経路長は、例えば経路を構成するエッジに関連付けられた長さの総和によって求めてもよいし、経路を構成する中継ノード間の距離の総和によって求めてもよい。ノード間の距離は、ノードの緯度及び経度から求めることができる。The path length difference calculation unit 15 calculates the path length of each of the primary path Rp and the redundant path Rs identified by the path identification unit 14, and the path length difference between the primary path Rp and the redundant path Rs. The path length may be calculated, for example, by the sum of the lengths associated with the edges that make up the path, or by the sum of the distances between the relay nodes that make up the path. The distance between nodes can be calculated from the latitude and longitude of the nodes.

抽出部16は、経路長差算出部15が算出した経路長および経路長差に基づいて、経路長差が相対的に大きいノードペアである外れペアを抽出する。例えば、抽出部16は以下の手順で外れペアを抽出する。まず、抽出部16は、複数のノードペアの属性として、経路長の和と、経路長差を設定する。次に、抽出部16は、ワンクラスSVM(Support Vector Machine)によって正常なクラスを識別する識別境界を生成する。このとき、ノードペアは、抽出部16は、設定した識別境界より原点に近いノードペアを、外れペアとして抽出する。なお、他の実施形態に係る抽出部16は、SVMでない手法で外れペアを抽出してもよい。例えば他の実施形態に係る抽出部16は、ノードペアに基づいて経路長差の分布を表す混合ガウスモデルを学習し、混合ガウスモデルとの比較によって外れペアを抽出してもよい。The extraction unit 16 extracts outlier pairs, which are node pairs with a relatively large path length difference, based on the path length and path length difference calculated by the path length difference calculation unit 15. For example, the extraction unit 16 extracts outlier pairs in the following procedure. First, the extraction unit 16 sets the sum of path lengths and the path length difference as attributes of multiple node pairs. Next, the extraction unit 16 generates a discrimination boundary that identifies a normal class using a one-class SVM (Support Vector Machine). At this time, the extraction unit 16 extracts node pairs that are closer to the origin than the set discrimination boundary as outlier pairs. Note that the extraction unit 16 according to another embodiment may extract outlier pairs using a method other than SVM. For example, the extraction unit 16 according to another embodiment may learn a Gaussian mixture model that represents the distribution of path length differences based on node pairs, and extract outlier pairs by comparing with the Gaussian mixture model.

候補エッジ特定部17は、ネットワークデータベース12が記憶する情報に基づいて、通信ネットワークに追加するエッジの候補となる複数の候補エッジを特定する。候補エッジ特定部17は、通信ネットワークを構成するノード群による完全グラフを構成するエッジから、通信ネットワークに既に存在するエッジと禁止エッジを除いたものを、候補エッジ群として特定する。The candidate edge identification unit 17 identifies multiple candidate edges that are candidates for edges to be added to the communication network based on the information stored in the network database 12. The candidate edge identification unit 17 identifies, as a group of candidate edges, the edges that constitute a complete graph made up of the group of nodes that constitute the communication network, excluding edges that already exist in the communication network and prohibited edges.

指標値算出部18は、抽出部16が抽出した複数の外れペアについて、主系経路Rpから冗長系経路Rsに切り替えたときの通信性能の低下の度合いを示す指標値を算出する。当該指標値は、通信性能の最適化の指標となる。指標値は、抽出部16が抽出した複数の外れペアに係る経路長差の二乗平均平方根によって求められる。The index value calculation unit 18 calculates an index value indicating the degree of degradation in communication performance when switching from the primary route Rp to the redundant route Rs for the multiple out-of-band pairs extracted by the extraction unit 16. The index value serves as an index for optimizing communication performance. The index value is calculated by taking the root mean square of the route length differences for the multiple out-of-band pairs extracted by the extraction unit 16.

追加エッジ決定部19は、候補エッジ特定部17が特定した候補エッジのうち、指標値が最も小さくなるものを、追加エッジとして特定する。The additional edge determination unit 19 identifies the candidate edge identified by the candidate edge identification unit 17 that has the smallest index value as the additional edge.

《ネットワーク管理装置1の動作》
図3は、第1の実施形態に係るネットワーク管理装置1の動作を示すフローチャートである。
通信ネットワークの管理者は、ある通信ネットワークにおいて性能改善を検討したい場合に、ネットワーク管理装置1に改善要求を送信する。ネットワーク管理装置1の要求受信部11が通信ネットワークの改善要求を受信すると、ノードペア特定部13は、改善要求に含まれる通信ネットワークのIDに基づいてネットワークデータベース12から改善すべきネットワークに係る情報を読み出す(ステップS1)。ノードペア特定部13は、ネットワークを構成するすべてのノードから、送信ノードと受信ノードのすべての組み合わせ(ノードペア)を特定する(ステップS2)。ネットワーク管理装置1は、特定した複数のノードペアを1つずつ選択し(ステップS3)、選択したノードペアについて、以下のステップS4およびステップS5の計算を行う。
<<Operation of the network management device 1>>
FIG. 3 is a flowchart showing the operation of the network management device 1 according to the first embodiment.
When a communication network manager wishes to consider improving the performance of a communication network, he or she sends an improvement request to the network management device 1. When the request receiving unit 11 of the network management device 1 receives a communication network improvement request, the node pair identifying unit 13 reads information related to the network to be improved from the network database 12 based on the ID of the communication network included in the improvement request (step S1). The node pair identifying unit 13 identifies all combinations of transmitting nodes and receiving nodes (node pairs) from all nodes constituting the network (step S2). The network management device 1 selects each of the identified node pairs (step S3) and performs the following calculations in steps S4 and S5 for the selected node pairs.

経路特定部14は、ステップS3で選択されたノードペアについて、送信ノードと受信ノードとの間を接続する主系経路Rpおよび冗長系経路Rsを特定する(ステップS4)。経路長差算出部15は、ステップS4で特定した主系経路Rpおよび冗長系経路Rsそれぞれの経路長と、主系経路Rpと冗長系経路Rsの経路長差を算出する(ステップS5)。The route identification unit 14 identifies the primary route Rp and the redundant route Rs connecting the transmitting node and the receiving node for the node pair selected in step S3 (step S4). The route length difference calculation unit 15 calculates the route lengths of the primary route Rp and the redundant route Rs identified in step S4 and the route length difference between the primary route Rp and the redundant route Rs (step S5).

各ノードペアについて経路長および経路長差を算出すると、抽出部16は、経路長の和と経路長差を属性として、ワンクラスSVMによって正常なクラスを識別する識別境界を特定する(ステップS6)。抽出部16は、ステップS2で特定したノードペアのうち、設定した識別境界より原点に近いものを、外れペアとして抽出する(ステップS7)。After calculating the path length and path length difference for each node pair, the extraction unit 16 uses the sum of the path lengths and the path length difference as attributes to identify a classification boundary for identifying a normal class using a one-class SVM (step S6). The extraction unit 16 extracts, from among the node pairs identified in step S2, those closer to the origin than the set classification boundary as outlier pairs (step S7).

候補エッジ特定部17は、ネットワークデータベース12が記憶する情報に基づいて、通信ネットワークに追加するエッジの候補となる複数の候補エッジを特定する(ステップS8)。ネットワーク管理装置1は、ステップS8で特定した複数の候補エッジを1つずつ選択し(ステップS9)、各候補エッジについて以下のステップS10からステップS13の計算を行う。The candidate edge identification unit 17 identifies multiple candidate edges that are candidates for edges to be added to the communication network based on the information stored in the network database 12 (step S8). The network management device 1 selects the multiple candidate edges identified in step S8 one by one (step S9) and performs the following calculations of steps S10 to S13 for each candidate edge.

ネットワーク管理装置1は、ステップS7で抽出した複数の外れペアを1つずつ選択し(ステップS10)、各外れペアについて以下のステップS11およびステップS12の計算を行う。経路特定部14は、ステップS1で読み出した通信ネットワークに、ステップS9で選択した候補エッジを加えた候補ネットワークについて、ステップS10で選択した外れペアの間を接続する主系経路Rpおよび冗長系経路Rsを特定する(ステップS11)。経路長差算出部15は、ステップS11で特定した主系経路Rpおよび冗長系経路Rsそれぞれの経路長と、主系経路Rpと冗長系経路Rsの経路長差を算出する(ステップS12)。The network management device 1 selects each of the multiple outlier pairs extracted in step S7 (step S10), and performs the following calculations in steps S11 and S12 for each outlier pair. The route identification unit 14 identifies the primary route Rp and the redundant route Rs that connect the outlier pairs selected in step S10 for the candidate network obtained by adding the candidate edge selected in step S9 to the communication network read in step S1 (step S11). The route length difference calculation unit 15 calculates the respective route lengths of the primary route Rp and the redundant route Rs identified in step S11, and the route length difference between the primary route Rp and the redundant route Rs (step S12).

各外れペアについて経路長および経路長差を算出すると、指標値算出部18は、ステップS12で算出された複数の外れペアの経路長差の二乗平均平方根を、指標値として算出する(ステップS13)。After calculating the path length and path length difference for each outlier pair, the index value calculation unit 18 calculates the root mean square of the path length differences of the multiple outlier pairs calculated in step S12 as an index value (step S13).

追加エッジ決定部19は、ステップS8で特定された候補エッジのうち、ステップS13で算出された指標値が最も小さくなるものを、追加エッジとして特定する(ステップS14)。追加エッジ決定部19は、特定した追加エッジを通信ネットワークの管理者が操作する端末に表示させる。このとき、追加エッジ決定部19は、現在の通信ネットワークの経路長差の分布と、追加エッジを追加した場合の通信ネットワークの経路長差の分布とを比較可能に表示してよい。例えば、追加エッジ決定部19は、後述する図4のグラフと図5のグラフを重ね合わせて表示させることで、改善度合いを示してよい。The additional edge determination unit 19 identifies, from among the candidate edges identified in step S8, the edge with the smallest index value calculated in step S13 as the additional edge (step S14). The additional edge determination unit 19 displays the identified additional edges on a terminal operated by the manager of the communication network. At this time, the additional edge determination unit 19 may display the distribution of path length differences in the current communication network and the distribution of path length differences in the communication network when the additional edge is added so that they can be compared. For example, the additional edge determination unit 19 may show the degree of improvement by superimposing and displaying the graphs in Figures 4 and 5 described below.

《具体例》
図4は、通信ネットワークにおけるノードペアの経路長差の分布の例を示す図である。
図4は、横軸にノードペアの経路長差をとり、縦軸に経路長差の度数および累積相対度数をとったグラフである。図4に示す例では、経路長差は対数正規分布に近い分布をとっている。一方で、図4に示す例では、経路長差が長いノードペアが点在していることが分かる。第1の実施形態に係るネットワーク管理装置1によれば、このようなノードペアは、外れペアとして抽出される。図4に示す例からは、このような外れペアにおいて、主系経路Rpと冗長系経路Rsの切替が生じたときに通信性能の劣化が生じることが分かる。第1の実施形態に係るネットワーク管理装置1は、このような外れペアの経路長差の二乗平均平方根が小さくなるように追加エッジを決定することで、外れペアが分布に従った経路長差を有するように通信ネットワークを変更することができる。
<<Example>>
FIG. 4 is a diagram showing an example of the distribution of path length differences between node pairs in a communication network.
FIG. 4 is a graph in which the horizontal axis represents the path length difference of node pairs, and the vertical axis represents the frequency and cumulative relative frequency of the path length difference. In the example shown in FIG. 4, the path length difference has a distribution close to a log-normal distribution. On the other hand, in the example shown in FIG. 4, it can be seen that node pairs with long path length differences are scattered. According to the network management device 1 according to the first embodiment, such node pairs are extracted as out-of-range pairs. From the example shown in FIG. 4, it can be seen that in such out-of-range pairs, when switching between the primary route Rp and the redundant route Rs occurs, deterioration of communication performance occurs. The network management device 1 according to the first embodiment can change the communication network so that the out-of-range pairs have a path length difference according to the distribution by determining an additional edge so that the root mean square of the path length difference of such out-of-range pairs is small.

図5は、第1の実施形態に係る手法で追加エッジを決定した場合のノードペアの経路長差の分布の例を示す図である。図5に示す例では、図4においてみられた外れペアが減少していることが分かる。このように、第1の実施形態によれば、外れペアについて通信性能が向上するように追加エッジを決定することで、通信ネットワーク全体の品質向上を図ることができる。特に、ネットワーク管理装置1は、候補エッジを追加した場合の主系経路Rpと冗長系経路Rsの計算を外れペアに限ることで、追加エッジの決定処理に係る計算量を抑えることができる。また、ネットワーク管理装置1は、指標値の算出対象を外れペアに限ることで、積極的に外れペアがなくなるように追加エッジを決定することができる。全てのノードペアに基づいて指標値を求める場合、外れペアの経路長差が改善されず既に分布に従ったノードペアの経路長差を小さくするような追加エッジが得られる可能性がある。 Figure 5 is a diagram showing an example of the distribution of the path length difference of node pairs when an additional edge is determined by the method according to the first embodiment. In the example shown in Figure 5, it can be seen that the number of outlier pairs seen in Figure 4 has decreased. In this way, according to the first embodiment, the quality of the entire communication network can be improved by determining an additional edge so that the communication performance of the outlier pairs is improved. In particular, the network management device 1 can reduce the amount of calculation related to the process of determining the additional edge by limiting the calculation of the primary path Rp and the redundant path Rs when a candidate edge is added to the outlier pairs. In addition, the network management device 1 can determine the additional edge so that the outlier pairs are actively eliminated by limiting the calculation target of the index value to the outlier pairs. When the index value is calculated based on all node pairs, there is a possibility that an additional edge that reduces the path length difference of the outlier pairs and already follows the distribution is obtained.

《作用・効果》
このように、第1の実施形態に係るネットワーク管理装置1は、通信ネットワーク上のノードペアそれぞれに係る主系経路Rpと冗長系経路Rsとの経路長差に基づいて外れペアを抽出する。これにより、ネットワーク管理装置1は、通信ネットワークのどのノード間の通信において通信性能の低下が生じるのかを特定することができる。つまり、ネットワーク管理装置1は、主系経路Rpから冗長系経路Rsに切り替えたときに通信性能の低下が生じるノードのペアを特定することができる。
<Action and Effects>
In this way, the network management device 1 according to the first embodiment extracts deviating pairs based on the path length difference between the primary path Rp and the redundant path Rs for each node pair on the communication network. This allows the network management device 1 to identify which nodes in the communication network experience a decrease in communication performance. In other words, the network management device 1 can identify node pairs for which a decrease in communication performance occurs when switching from the primary path Rp to the redundant path Rs.

また、第1の実施形態に係るネットワーク管理装置1は、複数の候補エッジそれぞれについて、その候補エッジを通信ネットワークに加えた場合における外れペアそれぞれに係る主系経路Rpおよび冗長系経路Rsを特定し、外れペアの経路長差に係る指標値が最も小さくなる候補エッジを、追加エッジとして特定する。この手法によって特定された追加エッジは、外れペアの経路長差を短くすることに大きく寄与するエッジとなる。これにより、ネットワーク管理装置1は、積極的に外れペアがなくなるように追加エッジを決定することができる。 In addition, the network management device 1 according to the first embodiment identifies, for each of a plurality of candidate edges, the primary route Rp and the redundant route Rs for each of the losing pairs when the candidate edge is added to the communication network, and identifies the candidate edge that has the smallest index value for the path length difference of the losing pair as the additional edge. The additional edge identified by this method is an edge that contributes greatly to shortening the path length difference of the losing pair. This allows the network management device 1 to determine the additional edge so as to proactively eliminate losing pairs.

また、第1の実施形態に係るネットワーク管理装置1は、経路長差と、経路長の和との組み合わせを要素としてSVMによって、外れペアを抽出する。主系経路Rpと冗長系経路Rsの経路長の和は、ノードペア間の距離に応じた値となる。主系経路Rpと冗長系経路Rsの経路長差は、ノードペア間の距離によって異なる。冗長系経路Rsは、ノードペア間を最短経路で結ぶ主系経路Rpと同じ中継ノードを含まないという制約を持つ。そのため、ノードペア間の距離が長いほど、冗長系経路Rsの長さは長くなる可能性がある。したがって、経路長差と、経路長の和との組み合わせを要素として外れ値を求めることで、ノードペア間の距離によって経路長差が長くなるものを外れ値とならないようにすることができる。 In addition, the network management device 1 according to the first embodiment extracts outlier pairs by SVM using a combination of the path length difference and the sum of the path lengths as elements. The sum of the path lengths of the main path Rp and the redundant path Rs is a value according to the distance between the node pairs. The path length difference between the main path Rp and the redundant path Rs varies depending on the distance between the node pairs. The redundant path Rs has a constraint that it does not include the same relay node as the main path Rp that connects the node pairs by the shortest path. Therefore, the longer the distance between the node pairs, the longer the length of the redundant path Rs may be. Therefore, by finding outliers using a combination of the path length difference and the sum of the path lengths as elements, it is possible to prevent those whose path length difference becomes longer depending on the distance between the node pairs from becoming outliers.

〈他の実施形態〉
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。すなわち、他の実施形態においては、上述の処理の順序が適宜変更されてもよい。また、一部の処理が並列に実行されてもよい。
上述した実施形態に係るネットワーク管理装置1は、単独のコンピュータによって構成されるものであってもよいし、ネットワーク管理装置1の構成を複数のコンピュータに分けて配置し、複数のコンピュータが互いに協働することでネットワーク管理装置1として機能するものであってもよい。
Other Embodiments
Although one embodiment has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes are possible. That is, in other embodiments, the order of the above-mentioned processes may be changed as appropriate. Also, some of the processes may be executed in parallel.
The network management device 1 according to the above-described embodiment may be configured as a single computer, or the configuration of the network management device 1 may be distributed across multiple computers, and the multiple computers may work together to function as the network management device 1.

上述した実施形態に係るネットワーク管理装置1は、通信性能の低いノードペアである複数の外れペアを特定し、当該複数の外れペアについて品質が向上するように適切な追加エッジを決定するが、これに限られない。例えば、他の実施形態に係るネットワーク管理装置1は、通信ネットワークにおける外れペアを抽出して提示する一方で、追加エッジの決定をしないものであってもよい。The network management device 1 according to the embodiment described above identifies multiple outlier pairs that are node pairs with low communication performance and determines appropriate additional edges to improve the quality of the multiple outlier pairs, but is not limited to this. For example, the network management device 1 according to another embodiment may extract and present outlier pairs in a communication network, but not determine additional edges.

上述した実施形態に係るネットワーク管理装置1は、主系経路Rpと冗長系経路Rsの経路長の和を要素としてSVMなどの統計処理を行うことで外れペアを抽出するが、これに限られない。例えば、他の実施形態では、ノードペア間のホップ数や、ノード間の直線距離など、ノードペア間の距離に応じた他の値を要素として用いてもよい。また、他の実施形態に係るネットワーク管理装置1は、ノードペア間の距離に応じた値を用いずに、経路長のみに基づいて外れペアを抽出するものであってもよい。The network management device 1 according to the embodiment described above extracts outlier pairs by performing statistical processing such as SVM using the sum of the path lengths of the primary path Rp and the redundant path Rs as an element, but is not limited to this. For example, in other embodiments, other values according to the distance between the node pairs, such as the number of hops between the node pairs or the straight-line distance between the nodes, may be used as elements. Furthermore, the network management device 1 according to other embodiments may extract outlier pairs based only on the path length, without using a value according to the distance between the node pairs.

上述した実施形態に係るネットワーク管理装置1は、予めネットワーク構成に係る情報をネットワークデータベース12に記憶しているが、これに限られない。例えば、他の実施形態に係るネットワーク管理装置1は、改善すべき通信ネットワークに係るデータを含む改善要求を受信する場合、ネットワークデータベース12を備えなくてもよい。The network management device 1 according to the above-described embodiment stores information related to the network configuration in advance in the network database 12, but is not limited to this. For example, the network management device 1 according to other embodiments may not have the network database 12 when receiving an improvement request that includes data related to the communication network to be improved.

〈コンピュータ構成〉
図6は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ90は、プロセッサ91、メインメモリ93、ストレージ95、インタフェース97を備える。
上述のネットワーク管理装置1は、コンピュータ90に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ95に記憶されている。プロセッサ91は、プログラムをストレージ95から読み出してメインメモリ93に展開し、当該プログラムに従って上記処理を実行する。また、プロセッサ91は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ93に確保する。プロセッサ91の例としては、CPU(Central Processing Unit)、GPU(Graphic Processing Unit)、マイクロプロセッサなどが挙げられる。
Computer Configuration
FIG. 6 is a schematic block diagram illustrating a computer configuration according to at least one embodiment.
The computer 90 comprises a processor 91 , a main memory 93 , a storage 95 , and an interface 97 .
The above-mentioned network management device 1 is implemented in a computer 90. The operations of each of the above-mentioned processing units are stored in the form of a program in a storage 95. The processor 91 reads the program from the storage 95, loads it in the main memory 93, and executes the above-mentioned processing in accordance with the program. The processor 91 also secures storage areas in the main memory 93 corresponding to each of the above-mentioned storage units in accordance with the program. Examples of the processor 91 include a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), and a microprocessor.

プログラムは、コンピュータ90に発揮させる機能の一部を実現するためのものであってもよい。例えば、プログラムは、ストレージに既に記憶されている他のプログラムとの組み合わせ、または他の装置に実装された他のプログラムとの組み合わせによって機能を発揮させるものであってもよい。なお、他の実施形態においては、コンピュータ90は、上記構成に加えて、または上記構成に代えてPLD(Programmable Logic Device)などのカスタムLSI(Large Scale Integrated Circuit)を備えてもよい。PLDの例としては、PAL(Programmable Array Logic)、GAL(Generic Array Logic)、CPLD(Complex Programmable Logic Device)、FPGA(Field Programmable Gate Array)が挙げられる。この場合、プロセッサ91によって実現される機能の一部または全部が当該集積回路によって実現されてよい。このような集積回路も、プロセッサの一例に含まれる。The program may be for realizing part of the functions to be performed by the computer 90. For example, the program may be for realizing the functions by combining with other programs already stored in the storage or by combining with other programs implemented in other devices. In another embodiment, the computer 90 may be provided with a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to or instead of the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, part or all of the functions realized by the processor 91 may be realized by the integrated circuit. Such an integrated circuit is also included as an example of a processor.

ストレージ95の例としては、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリ等が挙げられる。ストレージ95は、コンピュータ90のバスに直接接続された内部メディアであってもよいし、インタフェース97または通信回線を介してコンピュータ90に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ90に配信される場合、配信を受けたコンピュータ90が当該プログラムをメインメモリ93に展開し、上記処理を実行してもよい。少なくとも1つの実施形態において、ストレージ95は、一時的でない有形の記憶媒体である。Examples of storage 95 include a magnetic disk, a magneto-optical disk, an optical disk, a semiconductor memory, and the like. Storage 95 may be an internal medium directly connected to the bus of computer 90, or an external medium connected to computer 90 via interface 97 or a communication line. In addition, when this program is distributed to computer 90 via a communication line, computer 90 that receives the program may expand the program in main memory 93 and execute the above-mentioned processing. In at least one embodiment, storage 95 is a non-transitory tangible storage medium.

また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能をストレージ95に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であってもよい。The program may be for realizing part of the above-mentioned functions. Furthermore, the program may be a so-called differential file (differential program) that realizes the above-mentioned functions in combination with another program already stored in storage 95.

1…ネットワーク管理装置 11…要求受信部 12…ネットワークデータベース 13…ノードペア特定部 14…経路特定部 15…経路長差算出部 16…抽出部 17…候補エッジ特定部 18…指標値算出部 19…追加エッジ決定部 E…エッジ N…ノード Rp…主系経路 Rs…冗長系経路 1...Network management device 11...Request receiving unit 12...Network database 13...Node pair identification unit 14...Path identification unit 15...Path length difference calculation unit 16...Extraction unit 17...Candidate edge identification unit 18...Index value calculation unit 19...Additional edge determination unit E...Edge N...Node Rp...Primary path Rs...Redundant path

Claims (5)

複数のノードと、前記ノード間を接続する複数のエッジとを有する通信ネットワークを管理するネットワーク管理装置であって、
前記通信ネットワーク上のノードのペアであるノードペアそれぞれについて、前記複数のエッジで構成され、当該ノードペア間を接続する主系経路および冗長系経路であって、前記主系経路上の中継ノードと前記冗長系経路上の中継ノードが重複しない前記主系経路および前記冗長系経路を特定する経路特定部と、
前記ノードペアそれぞれについて前記主系経路と前記冗長系経路との経路長差を求める経路長差算出部と、
前記経路長差に基づいて、前記ノードペアのうち前記主系経路から前記冗長系経路に切り替えたときに通信性能の低下が生じる外れペアを抽出する抽出部と
前記通信ネットワークに含まれないエッジであって、前記通信ネットワークに追加することで、前記外れペアにおいて前記主系経路から前記冗長系経路に切り替えたときの通信性能の低下を抑制する追加エッジを特定する追加エッジ特定部と、
を備えるネットワーク管理装置。
A network management device that manages a communication network having a plurality of nodes and a plurality of edges connecting the nodes,
a route specifying unit that specifies, for each node pair on the communication network, a main route and a redundant route that are configured with the plurality of edges and connect the node pair, and in which a relay node on the main route and a relay node on the redundant route do not overlap;
a path length difference calculation unit that calculates a path length difference between the primary path and the redundant path for each of the node pairs;
an extracting unit that extracts, from among the node pairs, a deviating pair that will experience a decrease in communication performance when switching from the primary path to the redundant path based on the path length difference ;
an additional edge identifying unit that identifies an additional edge that is not included in the communication network and that, by adding it to the communication network, suppresses a decrease in communication performance when switching from the primary path to the redundant path in the disconnected pair;
A network management device comprising:
記経路特定部は、前記追加エッジの候補である複数の候補エッジについて、前記候補エッジを前記通信ネットワークに加えた場合における前記外れペアそれぞれに係る主系経路および冗長系経路を特定し、
前記追加エッジ特定部は、前記複数の候補エッジのうち、前記外れペアの経路長差に係る指標値が最も小さくなるものを、前記追加エッジとして特定する
請求項1に記載のネットワーク管理装置。
the path identification unit identifies, for a plurality of candidate edges that are candidates for the added edge, a primary path and a redundant path for each of the pairs to be removed when the candidate edges are added to the communication network;
The network management device according to claim 1 , wherein the edge to be added is identified as the edge to be added by one of the plurality of candidate edges that has the smallest index value related to the path length difference between the outgoing pairs.
複数のノードと、前記ノード間を接続する複数のエッジとを有する通信ネットワークを管理するネットワーク管理装置であって、
前記通信ネットワーク上のノードのペアであるノードペアそれぞれについて、前記複数のエッジで構成され、当該ノードペア間を接続する主系経路および冗長系経路であって、前記主系経路上の中継ノードと前記冗長系経路上の中継ノードが重複しない前記主系経路および前記冗長系経路を特定する経路特定部と、
前記ノードペアそれぞれについて前記主系経路と前記冗長系経路との経路長差を求める経路長差算出部と、
前記経路長差に基づいて、前記ノードペアのうち前記主系経路から前記冗長系経路に切り替えたときに通信性能の低下が生じる外れペアを抽出する抽出部と、
を備え、
前記抽出部は、前記経路長差と、前記ノードペア間の距離との組み合わせに基づく統計処理によって、前記外れペアを抽出する
請求項1または請求項2に記載のネットワーク管理装置。
A network management device that manages a communication network having a plurality of nodes and a plurality of edges connecting the nodes,
a route specifying unit that specifies, for each node pair on the communication network, a main route and a redundant route that are configured with the plurality of edges and connect the node pair, and in which a relay node on the main route and a relay node on the redundant route do not overlap;
a path length difference calculation unit that calculates a path length difference between the primary path and the redundant path for each of the node pairs;
an extracting unit that extracts, from among the node pairs, a deviating pair that will experience a decrease in communication performance when switching from the primary path to the redundant path based on the path length difference;
Equipped with
The network management device according to claim 1 , wherein the extraction unit extracts the outlying pairs by statistical processing based on a combination of the path length difference and the distance between the node pairs.
複数のノードと、前記ノード間を接続する複数のエッジとを有する通信ネットワークを管理するネットワーク管理方法であって、
前記通信ネットワーク上のノードのペアであるノードペアそれぞれについて、前記複数のエッジで構成され、当該ノードペア間を接続する主系経路および冗長系経路であって、前記主系経路上の中継ノードと前記冗長系経路上の中継ノードが重複しない主系経路および冗長系経路を特定するステップと、
前記ノードペアそれぞれについて前記主系経路と前記冗長系経路との経路長差を求めるステップと、
前記経路長差に基づいて、前記ノードペアのうち前記主系経路から前記冗長系経路に切り替えたときに通信性能の低下が生じる外れペアを抽出するステップと
前記通信ネットワークに含まれないエッジであって、前記通信ネットワークに追加することで、前記外れペアにおいて前記主系経路から前記冗長系経路に切り替えたときの通信性能の低下を抑制する追加エッジを特定するステップと、
を有するネットワーク管理方法。
A network management method for managing a communication network having a plurality of nodes and a plurality of edges connecting the nodes, comprising the steps of:
identifying a primary route and a redundant route that are configured with the plurality of edges and connect the node pair for each node pair on the communication network, the primary route and the redundant route having no overlapping relay nodes on the primary route and no overlapping relay nodes on the redundant route;
calculating a path length difference between the primary path and the redundant path for each of the node pairs;
extracting a deviating pair from the node pairs, which will cause a decrease in communication performance when switching from the primary path to the redundant path, based on the path length difference ;
identifying an additional edge that is not included in the communication network and that, when added to the communication network, suppresses a decrease in communication performance when switching from the primary path to the redundant path in the removed pair;
The network management method includes:
複数のノードと、前記ノード間を接続する複数のエッジとを有する通信ネットワークを管理するコンピュータに、
前記通信ネットワーク上のノードのペアであるノードペアそれぞれについて、前記複数のエッジで構成され、当該ノードペア間を接続する主系経路および冗長系経路であって、前記主系経路上の中継ノードと前記冗長系経路上の中継ノードが重複しない前記主系経路および前記冗長系経路を特定するステップと、
前記ノードペアそれぞれについて前記主系経路と前記冗長系経路との経路長差を求めるステップと、
前記経路長差に基づいて、前記ノードペアのうち前記主系経路から前記冗長系経路に切り替えたときに通信性能の低下が生じる外れペアを抽出するステップと
前記通信ネットワークに含まれないエッジであって、前記通信ネットワークに追加することで、前記外れペアにおいて前記主系経路から前記冗長系経路に切り替えたときの通信性能の低下を抑制する追加エッジを特定するステップと、
を実行させるためのプログラム。
A computer that manages a communication network having a plurality of nodes and a plurality of edges connecting the nodes,
identifying a primary route and a redundant route that are configured with the plurality of edges and connect the node pair for each node pair on the communication network, the primary route and the redundant route having no overlapping relay nodes on the primary route and no overlapping relay nodes on the redundant route;
calculating a path length difference between the primary path and the redundant path for each of the node pairs;
extracting a deviating pair from the node pairs, which will cause a decrease in communication performance when switching from the primary path to the redundant path, based on the path length difference ;
identifying an additional edge that is not included in the communication network and that, when added to the communication network, suppresses a decrease in communication performance when switching from the primary path to the redundant path in the removed pair;
A program for executing the above.
JP2023520648A 2021-05-12 2021-05-12 NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM Active JP7587188B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/017977 WO2022239136A1 (en) 2021-05-12 2021-05-12 Network management device, network management method, and program

Publications (2)

Publication Number Publication Date
JPWO2022239136A1 JPWO2022239136A1 (en) 2022-11-17
JP7587188B2 true JP7587188B2 (en) 2024-11-20

Family

ID=84028977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023520648A Active JP7587188B2 (en) 2021-05-12 2021-05-12 NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM

Country Status (2)

Country Link
JP (1) JP7587188B2 (en)
WO (1) WO2022239136A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003348061A (en) 2002-05-27 2003-12-05 Nec Engineering Ltd Hitless switching system
JP2006013642A (en) 2004-06-23 2006-01-12 Nec Corp Uninterruptible switching system and terminal equipment for use therein
JP2014107823A (en) 2012-11-29 2014-06-09 Sei Optifrontier Co Ltd Optical transmission path changeover device and optical transmission system
US20190246331A1 (en) 2016-07-14 2019-08-08 Nec Corporation Management apparatus, communication system, and method therefor
WO2020255327A1 (en) 2019-06-20 2020-12-24 日本電信電話株式会社 Transmission device, reception device, packet delivery system, packet delivery method, and packet delivery program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003348061A (en) 2002-05-27 2003-12-05 Nec Engineering Ltd Hitless switching system
JP2006013642A (en) 2004-06-23 2006-01-12 Nec Corp Uninterruptible switching system and terminal equipment for use therein
JP2014107823A (en) 2012-11-29 2014-06-09 Sei Optifrontier Co Ltd Optical transmission path changeover device and optical transmission system
US20190246331A1 (en) 2016-07-14 2019-08-08 Nec Corporation Management apparatus, communication system, and method therefor
WO2020255327A1 (en) 2019-06-20 2020-12-24 日本電信電話株式会社 Transmission device, reception device, packet delivery system, packet delivery method, and packet delivery program

Also Published As

Publication number Publication date
JPWO2022239136A1 (en) 2022-11-17
WO2022239136A1 (en) 2022-11-17

Similar Documents

Publication Publication Date Title
US8923113B2 (en) Optimizations in multi-destination tree calculations for layer 2 link state protocols
US9853892B2 (en) Control method, information processing device, and communication system
US20160352578A1 (en) System and method for adaptive paths locator for virtual network function links
WO2019085975A1 (en) Network topology display method and network management device
US10225159B2 (en) Dynamic graph-based structure for representing a communications network
CN112532408B (en) Method, device and storage medium for extracting fault propagation condition
CN110380960B (en) Backup path determining method, device, network equipment and storage medium
CN104521192A (en) Techniques for flooding optimization for link state protocols in a network topology
CN112486895B (en) An FPGA chip and its interconnection control method
CN108134707B (en) Method, system and network device for route detection
US11252076B2 (en) Data forwarding method and apparatus
US20130054834A1 (en) Route search device, route search method, and route search program
JP7587188B2 (en) NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM
CN115022157B (en) Method, device, equipment and medium for node failover in cluster
US11695856B2 (en) Scheduling solution configuration method and apparatus, computer readable storage medium thereof, and computer device
US10999186B2 (en) Transfer device and route addition method
JP6581546B2 (en) Reliability evaluation method, reliability evaluation apparatus and program
WO2026045730A1 (en) Data transmission methods and apparatuses, and electronic device, computer-readable storage medium and computer program product
US11979312B2 (en) Network path selection for communication devices
WO2018068748A1 (en) Method for determining virtual network topological structure, and provider edge device
JP2012015837A (en) Path calculation device, data transfer device, path calculation method, data transfer method and program
EP3425508B1 (en) Method and apparatus for checking integrity of distributed service processing
US10103971B2 (en) Route search apparatus and route search method
WO2023273839A1 (en) Routing control operation method of applying network object risk
JP5741717B2 (en) Information processing method, apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230828

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240924

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: 20241008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241021

R150 Certificate of patent or registration of utility model

Ref document number: 7587188

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