JP7461772B2 - Influence range recognition device and program - Google Patents
Influence range recognition device and program Download PDFInfo
- Publication number
- JP7461772B2 JP7461772B2 JP2020056963A JP2020056963A JP7461772B2 JP 7461772 B2 JP7461772 B2 JP 7461772B2 JP 2020056963 A JP2020056963 A JP 2020056963A JP 2020056963 A JP2020056963 A JP 2020056963A JP 7461772 B2 JP7461772 B2 JP 7461772B2
- Authority
- JP
- Japan
- Prior art keywords
- host
- node
- nodes
- topology information
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本開示は、ネットワークに存在する機器が及ぼす影響範囲を認識する影響範囲認識装置、ネットワークのトポロジー情報をグラフとして生成するトポロジー情報生成装置に関する。 This disclosure relates to an impact scope recognition device that recognizes the impact scope of devices present on a network, and a topology information generation device that generates network topology information as a graph.
ネットワーク診断プログラムのtracerouteを使って、ネットワーク層レベルのL3レイヤでのネットワーク到達性確認を行うことは、広く実施されている。また、STPやFDBの情報を使い、データリンク層レベルのL2レイヤでの接続情報を取得し、ネットワークトポロジーの情報を得るツールも存在する。また、ネットワークトポロジーを収集、構成する機能に関する技術もある(例えば特許文献1)。 The network diagnostic program traceroute is widely used to check network reachability at the L3 layer, which is the network layer level. There are also tools that use STP and FDB information to obtain connection information at the L2 layer, which is the data link layer level, and obtain network topology information. There is also technology related to the function of collecting and configuring network topology (for example, Patent Document 1).
ネットワーク機器あるいはサーバに対して監視業務を行う際には、監視装置を起点とした監視経路上に障害が発生した場合、障害ポイントよりも下流にある機器にはネットワーク的に通信が不達となる。よって、障害ポイントよりも下流にある機器にも障害が発生しているように見える。 When monitoring network devices or servers, if a failure occurs on the monitoring path starting from the monitoring device, communication will not reach the device downstream from the failure point via the network. Therefore, it will appear as if a failure has occurred in the device downstream from the failure point.
障害ポイントよりも下流にある機器にも障害が発生しているように見える場合、障害ポイントよりも下流の影響範囲を求めることで、検知した障害のうち、対処しなくてもよい機器を判別することができる。 If a fault appears to be occurring in equipment downstream of the fault point, it is possible to determine the extent of the impact downstream of the fault point and determine which equipment among the detected faults does not require any action to be taken.
しかし、市販のネットワークトポロジー収集ツールあるいは特許文献1のような従来技術では、ネットワーク上の各機器がそれぞれどのように接続しているか、というトポロジー情報は得られる。しかし、監視経路を考慮したトポロジー情報収集を行うことはできない。
However, commercially available network topology collection tools or conventional technologies such as those described in
本開示は、監視経路を考慮した、トポロジー情報及び障害の影響範囲を提示するシステム及び装置の提供を目的とする。 The present disclosure aims to provide a system and device that presents topology information and the scope of impact of a failure, taking into account the monitoring path.
本開示に係る影響範囲認識装置は、
ネットワークに存在する複数のホストの接続状態を、ホストを表すホストノードどうしの複数のホスト接続による接続状態で示し、かつ、前記複数のホストの各ホストが有するネットワークインタフェースの接続状態を、前記ネットワークインタフェースを表すIPノードの接続状態で示す情報であって、一方のIPノードと他方のIPノードとが、前記ネットワークにおけるホストのつながりを示すホスト経路を探索するトレースルート機能によって送信される探索データの入出力を表す向きを有するIPエッジで接続されている情報である、グラフ化されたトポロジー情報を取得するトポロジー情報取得部と、
前記ホストノードどうしの前記複数のホスト接続による接続状態と、前記IPノードの接続状態とに基づいて、前記ホストノードが影響を及ぼす影響範囲を認識する影響範囲認識部と、
を備える。
The influence range recognition device according to the present disclosure comprises:
a topology information acquisition unit that acquires graphed topology information, the graph indicating the connection states of a plurality of hosts present in a network by a connection state between host nodes that represent the hosts, and the connection states of network interfaces possessed by each of the plurality of hosts by a connection state of an IP node that represents the network interface, where one IP node and another IP node are connected by an IP edge having a direction that indicates the input/output of search data transmitted by a traceroute function that searches for a host route that indicates a host connection in the network;
an influence range recognition unit that recognizes an influence range exerted by the host node based on a connection state of the plurality of host connections between the host nodes and a connection state of the IP node;
Equipped with.
前記影響範囲認識部は、
起点IPノードとなる一つの前記IPノードに接続する前記IPエッジを遡った位置の第1のIPノードを認識し、
前記第1のIPノード及び前記起点IPノードから前記IPエッジでたどることのできる複数のIPノードである複数のIPエッジノードを認識し、
前記起点IPノードに対応する起点ホストノードと、前記第1のIPノードに対応する第1のホストノードとを認識し、
前記起点ホストノードに接続する前記複数のホスト接続のうち前記第1のホストノードに接続する前記ホスト接続が除外された、前記起点ホストノードを起点とする前記ホスト接続の連鎖を認識し、
前記ホスト接続の連鎖に含まれ、かつ、認識された前記複数のIPエッジノードの各ノードに対応する前記ホストノードに含まれる共通ホストを認識することより、前記起点ホストノードが影響を及ぼす影響範囲を認識する。
The influence range recognition unit
Recognizing a first IP node at a position going back along the IP edge connected to one of the IP nodes that is a starting IP node;
recognizing a plurality of IP edge nodes, which are a plurality of IP nodes that can be traced from the first IP node and the origin IP node via the IP edges;
Recognizing an origin host node corresponding to the origin IP node and a first host node corresponding to the first IP node;
recognizing a chain of the host connections originating from the origin host node, excluding the host connection connected to the first host node among the plurality of host connections connected to the origin host node;
The range of influence exerted by the origin host node is recognized by recognizing a common host included in the host nodes that are included in the chain of host connections and correspond to each of the recognized IP edge nodes.
前記影響範囲認識装置は、さらに、
前記トレースルート機能によって探索された複数のホスト経路を取得する経路取得部と、
前記ホストの有する前記ネットワークインタフェースに対応するIPノードどうしが、前記トレースルート機能によって送信される探索データの入出力を表す向きを有するエッジで接続されているグラフを、前記複数のホスト経路に基づいて生成し、それぞれの前記エッジに、前記エッジの属性を付与するグラフ生成部と、
を備える。
The influence range recognition device further comprises:
a route acquisition unit that acquires a plurality of host routes searched by the traceroute function;
a graph generating unit that generates a graph based on the plurality of host routes, in which IP nodes corresponding to the network interfaces of the host are connected to each other by edges having a direction representing an input/output of search data transmitted by the traceroute function, and assigns an attribute of the edge to each of the edges;
Equipped with.
前記グラフ生成部は、
監視対象のホストを識別する監視対象識別情報を含む前記属性を付与する。
The graph generation unit
The attribute including monitoring target identification information for identifying the host to be monitored is assigned.
本開示に係るグラフ生成装置は、
ネットワークにおけるホストのつながりを示すホスト経路を探索するトレースルート機能によって探索された複数のホスト経路を取得する経路取得部と、
前記ホストの有するネットワークインタフェースに対応するIPノードどうしが、前記トレースルート機能によって送信される探索データの入出力を表す向きを有するエッジで接続されているグラフを、前記複数のホスト経路に基づいて生成し、前記グラフのそれぞれの前記エッジに、前記エッジの属性を付与するグラフ生成部と、
を備える。
A graph generating device according to the present disclosure includes:
a route acquisition unit that acquires a plurality of host routes searched for by a traceroute function that searches for host routes that indicate connections between hosts in a network;
a graph generation unit that generates a graph based on the plurality of host routes, in which IP nodes corresponding to network interfaces of the host are connected with edges having directions that represent input and output of search data transmitted by the traceroute function, and assigns attributes of the edges to each of the edges of the graph;
Equipped with.
本開示に係るプログラムは、
コンピュータに、
ネットワークに存在する複数のホストの接続状態を、ホストを表すホストノードどうしの複数のホスト接続による接続状態で示し、かつ、前記複数のホストの各ホストが有するネットワークインタフェースの接続状態を、前記ネットワークインタフェースを表すIPノードの接続状態で示す情報であって、一方のIPノードと他方のIPノードとが、前記ネットワークにおけるホストのつながりを示すホスト経路を探索するトレースルート機能によって送信される探索データの入出力を表す向きを有するIPエッジで接続されている情報である、グラフ化されたトポロジー情報を取得するトポロジー情報取得処理と、
前記ホストノードどうしの前記複数のホスト接続による接続状態と、前記IPノードの接続状態とに基づいて、前記ホストノードが影響を及ぼす影響範囲を認識する影響範囲認識処理と、
を実行させる。
The program according to the present disclosure is
On the computer,
a topology information acquisition process for acquiring graphed topology information, the graph showing connection states of a plurality of hosts existing in a network as connection states between host nodes representing the hosts, and showing connection states of network interfaces possessed by each of the plurality of hosts as connection states of IP nodes representing the network interfaces, where one IP node and another IP node are connected by an IP edge having a direction representing input/output of search data transmitted by a traceroute function for searching a host route showing a host connection in the network;
an influence range recognition process for recognizing an influence range exerted by the host node based on a connection state of the plurality of host connections between the host nodes and a connection state of the IP node;
Execute the command.
本開示によれば、監視経路を考慮した、トポロジー情報及び障害の影響範囲を提示するシステム及び装置の提供を目的とする。 The present disclosure aims to provide a system and device that presents topology information and the scope of impact of a failure, taking into account the monitoring path.
実施の形態1.
図1から図16を参照して実施の形態1の影響範囲認識システム100を説明する。
An influence
<比較例>
図1は、実施の形態1の影響範囲認識システム100の特徴を明確にするための、比較例の図である。図1では統合管制センタ監視システム220の概要を示している。図1のネットワークにはL2スイッチまたはL3スイッチである、スイッチ231、232、233、234、235及び監視対象サーバ241、242、243が配置されている。ここでスイッチ233が工事対象とする。スイッチ233の工事で通信が不達となる場合、オペレータ210は、監視対象サーバ243にアラームが発生しないように、事前に、統合管制センタ監視システム200に対してアラーム抑制設定を行う。図1では工事対象はスイッチ233であり監視対象サーバ243は正常だからである。ここで、スイッチ231、232、233はネットワーク的には接続しているが、サーバ監視での監視経路上では見えず、ネットワーク上の機器の障害あるいは工事に起因する影響範囲の特定は、オペレータ210の経験とスキルに依存している。よって図1の例では、オペレータ210による監視対象サーバ243へのアラーム抑制設定が漏れる恐れがある。
そこで実施の形態1の影響範囲認識システム100は、オペレータ210の経験あるいはスキルに依存することなく、ネットワーク上の機器の障害あるいは工事に起因する影響範囲を提示する。
以下に影響範囲認識システム100を詳しく説明する。
Comparative Example
FIG. 1 is a diagram of a comparative example for clarifying the characteristics of the impact
Therefore, the impact
The influence
***構成の説明***
特許文献1のような従来技術では各機器がどのように接続しているかというトポロジー情報は得られる。しかし、監視経路を考慮したトポロジー情報の生成を行うことはできない。実施の形態1の影響範囲認識システム100は、監視経路を考慮したトポロジー情報の生成及び影響範囲の認識が可能である。以下に影響範囲認識システム100を説明する。
***Configuration Description***
Conventional techniques such as those disclosed in
<影響範囲認識システム100の構成>
図2は、影響範囲認識システム100の構成を示す。影響範囲認識システム100は、生成用情報収集装置10と、トポロジー情報生成装置20と、影響範囲認識装置30とを備える。生成用情報収集装置10は、トポロジー情報の生成に使用する生成用情報を収集する。トポロジー情報生成装置20は、生成用情報収集装置10が収集した情報を用いて、トポロジー情報を生成する。トポロジー情報生成装置20はグラフ生成装置である。
影響範囲認識装置30は、ネットワーク上のある機器に障害が発生した際の、障害が発生した機器によって影響を受ける影響範囲を認識する。
<Configuration of influence
2 shows the configuration of an influence
The impact
<生成用情報収集装置10>
生成用情報収集装置10は、生成用情報収集部11を備えている。生成用情報収集装置10は、L2NW機器61、L2NW機器62及びサーバ機器63を対象とする。生成用情報収集装置10は、トポロジー情報の生成に使用する情報を収集する生成用情報収集部11を備える。
生成用情報収集部11は、L2レイヤでの、L2NW機器用のSNMP、LLDP/CDPのようなプロトコルを用いた情報収集機能を有する。生成用情報収集部11は、tracerouteを用いた情報収集も可能である。生成用情報収集部11は、構成管理情報データベース50から構成管理情報を取得し、構成情報からトポロジー情報の生成に使用する情報を抽出する。図2では構成管理情報データベース50はCMDB50と表記している。
<Generation
The generation
The generation
<トポロジー情報生成装置20>
トポロジー情報生成装置20は、経路取得部21、グラフ生成部22、トポロジー情報生成部23及びトポロジー情報データベース24を備えている。経路取得部21、グラフ生成部22、トポロジー情報生成部23は、生成用情報収集部11と同様に、L2NW機器61、L2NW機器62及びサーバ機器63を対象とし、L2NW機器用のSNMP、LLDP/CDPのようなプロトコルを用いた情報収集機能を有する。トポロジー情報データベース24は、トポロジー情報生成部23の生成したトポロジー情報が登録されているデータベースである。トポロジー情報データベース24はソフトウェアである。トポロジー情報生成装置20の特徴は、経路取得部21及びグラフ生成部22にある。経路取得部21及びグラフ生成部22の機能は動作の説明で後述する。
<Topology
The topology
<影響範囲認識装置30>
影響範囲認識装置30は、障害箇所推定部31、トポロジー情報取得部32、影響範囲認識部33、トポロジー情報編集部34及びトポロジー情報表示部35を備える。トポロジー情報表示部35は、表示装置40にトポロジー情報を表示する。影響範囲認識装置30の特徴は、トポロジー情報取得部32及び影響範囲認識部33である。トポロジー情報編集部34及びトポロジー情報表示部35の機能は動作の説明で後述する。
<Influence
The impact
図3は、影響範囲認識装置30のハードウェア構成を示す。図3を参照して影響範囲認識装置30のハードウェア構成を説明する。
Figure 3 shows the hardware configuration of the impact
影響範囲認識装置30は、コンピュータである。影響範囲認識装置30は、プロセッサ610を備える。影響範囲認識装置30は、プロセッサ610の他に、主記憶装置620、補助記憶装置630、入力IF640、出力IF650及び通信IF660といった、他のハードウェアを備える。プロセッサ610は、信号線670を介して、他のハードウェアと接続され、他のハードウェアを制御する。
The influence
影響範囲認識装置30は、機能要素として、障害箇所推定部31、トポロジー情報取得部32、影響範囲認識部33、トポロジー情報編集部34及びトポロジー情報表示部35の機能は、プログラム631により実現される。
The functions of the functional elements of the impact
プロセッサ610は、プログラム631を実行する装置である。プロセッサ610は、演算処理を行うIC(Integrated Circuit)である。プロセッサ610の具体例は、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、GPU(Graphics Processing Unit)である。
The
主記憶装置620は記憶装置である。主記憶装置620の具体例は、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)である。主記憶装置620は、プロセッサ610の演算結果を保持する。
The
補助記憶装置630は、データを不揮発的に保管する記憶装置である。補助記憶装置630の具体例は、HDD(Hard Disk Drive)である。また、補助記憶装置630は、SD(登録商標)(Secure Digital)メモリカード、NANDフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ(登録商標)ディスク、DVD(Digital Versatile Disk)といった可搬記録媒体であってもよい。補助記憶装置630は、プログラム631を記憶している。
The
入力IF640は、各装置からデータが入力されるポートである。出力IF650は、各種機器が接続され、各種機器にプロセッサ610によりデータが出力されるポートである。出力IF650には、表示装置40が接続されている。通信IF660は、プロセッサが他の装置と通信するための通信ポートである。通信IF660は、ネットワークに接続される。
The input IF 640 is a port through which data is input from each device. The output IF 650 is a port to which various devices are connected and through which the
プロセッサ610は、補助記憶装置630からプログラム631を主記憶装置620にロードし、主記憶装置620からプログラム631を読み込み実行する。
The
プログラム631は、障害箇所推定部31、トポロジー情報取得部32、影響範囲認識部33、トポロジー情報編集部34及びトポロジー情報表示部35の「~部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程をコンピュータに実行させるプログラムである。
プログラム631は、コンピュータ読み取り可能な記録媒体に格納されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
なお、生成用情報収集装置10及びトポロジー情報生成装置20も影響範囲認識装置30と同様のコンピュータであるので説明は省略する。
Note that the generation
***動作の説明***
まず、影響範囲認識システム100における影響範囲の認識方法を説明する。影響範囲の認識方法は、影響範囲認識装置30の影響範囲認識部33が実行する。影響範囲認識部33による影響範囲の認識方法は、L3レイヤ及びL2レイヤとに関する。影響範囲の認識方法では、L3レイヤでMonitorPathの収集結果と、L2レイヤにおけるL2Connectionの収集結果に基づき生成されたグラフであるトポロジー情報を用いて、影響範囲を認識する。
図4は、トポロジー情報を示す。なお、図4では便宜的に補足記載があるが、トポロジー情報は、丸で示すHostNode1からHostNode4、IPノード1からIPノード4及びこれらノードを接続するエッジからなる。図4においてHostNodeとして示すHostノードは、機器の情報を持ったノードである。Hostノードは機器のホスト名のような属性を持つ。HostノードどうしはL2Conectionで接続されている。以下では、HostNodeは「H」と示す。例えばHostNode1はH1と表記する。図4においてIPNodeとして示すIPノードは、機器が持つネットワークインタフェースに対応するノードである。IPノードはIPアドレスなどの属性を持つ。IPノードどうしは、tracerouteによるMonitorPathで接続されている。以下では、IPNodeは「N」と示す。例えばIPNode1はN1と表記する。Containsは、HostノードとIPノードとの関連を示す。図4に示すように、HostノードからIPノードへの接続を示す「→」があると、そのホストが、そのネットワークインタフェースを持っていることを示す。ルータのように複数のネットワークインタフェースを持つ機器では、1つのHostノードから複数のIPノードへContainsエッジで接続する。MonitorPathは、tracerouteで得られた経路を示す。これらをグラフで表現した結果が図4である。
*** Operation Description ***
First, a method of recognizing an influence range in the influence
FIG. 4 shows topology information. For convenience, FIG. 4 includes supplementary notes, but the topology information is made up of HostNode1 to HostNode4, IPNode1 to IPNode4, and edges connecting these nodes, which are indicated by circles. In FIG. 4, a HostNode is a node having information about a device. A HostNode has an attribute such as a hostname of the device. Host nodes are connected to each other by an L2Connection. In the following, a HostNode is indicated as "H". For example, HostNode1 is written as H1. In FIG. 4, an IPNode is indicated as IPNode, which is a node corresponding to a network interface of a device. An IP node has an attribute such as an IP address. IP nodes are connected to each other by a MonitorPath by traceroute. In the following, an IPNode is indicated as "N". For example, IPNode1 is written as N1. Contains indicates the relationship between a host node and an IP node. As shown in Fig. 4, when there is an "→" indicating a connection from a host node to an IP node, it indicates that the host has that network interface. In a device with multiple network interfaces such as a router, one host node is connected to multiple IP nodes with a Contains edge. MonitorPath indicates the route obtained by traceroute. Figure 4 shows the results of expressing these in a graph.
L2Conectionは実線、Containsは一点鎖線、MonitorPathは二点鎖線で示す。以下の図も同様である。図4のように、監視装置と2台のL2スイッチ、監視対象のサーバからなるシステムがあるとする。ここで、L2スイッチは、設定変更あるいは状態取得用の管理用IPアドレスを持っているものを対象とする。図4のような構成では、N1と各L2スイッチ(N2,N3)、サーバ(N4)は同一セグメントに属することが多い。L2スイッチであるので、監視装置とサーバ間では、IPレベルでのルーティングは行われず、同一のセグメントとなる。監視装置からtracerouteを実行すると、L2SWの管理用IP、サーバのIPは、監視装置から見て次のホップに存在するように見える。 L2Connection is indicated by a solid line, Contains by a dashed line, and MonitorPath by a dashed line. The same applies to the following figures. As shown in Figure 4, assume that there is a system consisting of a monitoring device, two L2 switches, and a server to be monitored. Here, the L2 switches are those that have a management IP address for changing settings or obtaining status. In a configuration like that of Figure 4, N1, each L2 switch (N2, N3), and the server (N4) often belong to the same segment. Since they are L2 switches, no routing is performed at the IP level between the monitoring device and the server, and they are in the same segment. When traceroute is executed from the monitoring device, the management IP of the L2SW and the server IP appear to be the next hop from the monitoring device.
このとき、L3レイヤにおいてL2SWを起点とした障害影響範囲を求めようとすると、tracerouteの情報のMonitorPathでは、図4に示すようにL2SWの下流側には機器が無いため、いずれかのL2SWに障害発生時の影響範囲は無しとなる。しかし、L2レイヤでの情報を収集すると、図4の上側に示すように、監視装置とサーバ間にL2SWが挟まっており、実際には障害発生時に通信が途絶する機器は存在する。そこで、以下の図9のフローチャートを参照して、L2レイヤでの情報とL3レイヤでの情報とを組み合わせて、障害ポイント(起点ノード)からの影響範囲を求める方式を説明する。
L2レイヤの情報とL3レイヤの情報とを組み合わせる図9の説明の前に、まず、図5か図8を参照して、L3レイヤの情報を用いて影響範囲を求める方式を説明する。
図5は、L3レイヤの情報を用いて影響範囲を求める方式を説明する図である。L3レイヤの情報を用いて影響範囲を求める方式は、トポロジ情報のグラフ生成の処理に相当する。図5を説明する。
In this case, if we try to find the extent of the impact of a failure starting from an L2SW in the L3 layer, there will be no impact on any of the L2SWs when a failure occurs, because there is no device downstream of the L2SW in the MonitorPath of the traceroute information, as shown in Fig. 4. However, when information is collected at the L2 layer, as shown in the upper part of Fig. 4, an L2SW is sandwiched between the monitoring device and the server, and there are devices that will actually lose communication when a failure occurs. Therefore, with reference to the flowchart in Fig. 9 below, we will explain a method of finding the extent of the impact from the failure point (starting node) by combining information at the L2 layer and information at the L3 layer.
Before describing FIG. 9, which shows how information from the L2 layer and information from the L3 layer are combined, a method for determining an affected area using information from the L3 layer will be described with reference to FIG. 5 or FIG.
Fig. 5 is a diagram for explaining a method for determining an affected range using information of the L3 layer. The method for determining an affected range using information of the L3 layer corresponds to a process for generating a graph of topology information. Fig. 5 will now be described.
図5は、グラフ生成部22が生成するトポロジー情報であるグラフを示す。図5を参照して、グラフ生成部22によるグラフ生成を説明する。
Figure 5 shows a graph, which is topology information generated by the
グラフ生成部22がグラフを生成する前段階として、経路取得部21は、ネットワークにおけるホストのつながりを示すホスト経路を探索するトレースルート機能によって探索された複数のホスト経路を取得する。
As a preliminary step before the
グラフ生成部22は、ホストの有するネットワークインタフェースに対応するIPノードどうしが、tracerouteのトレースルート機能によって送信される探索データの入出力を表す向きを有するエッジで接続されているグラフを、経路取得部21が取得した複数のホスト経路に基づいて生成し、それぞれのエッジに、エッジの属性を付与する。以下に詳しく説明する。
The
グラフ生成部22は、tracerouteで得られた経路を、1つのグラフに統合する。その際、経路となるMonitorPathに、tracerouteの対象となるホストの情報を属性として付与する。以下に、具体例で説明する。H1が監視装置で、H2~H6が監視対象となるNW機器またはサーバとする。このとき、tracerouteの結果得られた経路が、以下の通りであるとする。
(1)H1→H2→H3→H4
(2)H1→H2→H3
(3)H1→H2
(4)H1→H5→H6
(5)H1→H5
ここで、(1)の経路のエッジである、H1→H2、H2→H3、H3→H4に対して、監視対象がH4であることを示すため、グラフ生成部22は、エッジにtargetHostの属性をつける。targetHostは、ホスト名を複数リストで持つ構造とする。
同様に、(2)~(5)のパスについても、グラフ生成部22は、監視対象のホスト情報をtargetHost属性に入れる。これにより、(1)~(5)の経路情報を、グラフ生成部22は1つのグラフで表すことが可能となる。1つのグラフで表すことにより、視覚的に理解しやすく、また、監視経路上の影響範囲の特定は、起点とするIPNodeから、MonitorPathをたどるというグラフDBでの操作で簡単に求めることができる。
The
(1) H1 → H2 → H3 → H4
(2) H1 → H2 → H3
(3) H1 → H2
(4) H1 → H5 → H6
(5) H1 → H5
Here, for the edges of the route (1) H1→H2, H2→H3, and H3→H4, in order to indicate that the monitoring target is H4, the
Similarly, for paths (2) to (5), the
また、監視装置が複数ある場合では、targetHost属性に、監視装置名を示すkansiHostNameをつける。また、IPNodeの属性に、どの監視装置から監視されているかを示す、kanshiHostName属性をつける。これにより、各監視装置がどの機器を監視し、その経路がどれであるかの情報を失うこと無く、1つのグラフに監視経路情報を統合することができる。 In addition, if there are multiple monitoring devices, the targetHost attribute is assigned the kansiHostName, which indicates the name of the monitoring device. The IPNode attribute is assigned the kanshiHostName attribute, which indicates which monitoring device is monitoring it. This makes it possible to integrate monitoring route information into a single graph without losing information about which equipment each monitoring device is monitoring and which route it is.
以下に具体例で説明する。
図6は、2つの監視装置H1、H2が有る場合を示す。H1とH4が監視装置で、H2、H3、H5が監視対象となるNW機器またはサーバとする。このとき、tracerouteの結果得られた経路が、以下の通りであるとする。
(1)H1→H2→H3
(2)H1→H2
(3)H4→H2→H5
ここで、H2は、H1からのみ監視されている。H1→H2のパスでは、H2、H3が監視対象で、H1が監視装置であることを示すため、図6に示すように、グラフ生成部22は、targetHost属性に、[{kansiHostName:Host1,hostname:Host3},{kanshiHostName:Host1,hostname:Host2}の情報を付与する。グラフ生成部22は、同様に他のパスにもtargetHost属性を付与する。また、各ホストでは、どの監視装置から監視されているかを示すため、IPNodeに属性kansiHostNameを付与する。
「kansiHostName」で示される監視装置の情報は、監視対象識別情報である。
(1)の例では、H3はH1から監視されているので、グラフ生成部22は、H3のIPNodeであるN3のkansiHostName属性を、H1にする。グラフ生成部22は、同様に他のIPNodeにもkansiHostName属性を付与する。これにより、複数の監視装置が存在し、かつ、監視経路上で共有するホストが存在する場合でも、各監視経路の情報を識別することができる。
A specific example will be described below.
6 shows a case where there are two monitoring devices H1 and H2. H1 and H4 are the monitoring devices, and H2, H3, and H5 are the network devices or servers to be monitored. In this case, the route obtained as a result of the traceroute is as follows:
(1) H1 → H2 → H3
(2) H1 → H2
(3) H4 → H2 → H5
Here, H2 is monitored only from H1. In the path H1→H2, in order to indicate that H2 and H3 are the monitoring targets and H1 is the monitoring device, the
The information of the monitoring device indicated by "kansiHostName" is monitoring target identification information.
In the example of (1), since H3 is monitored from H1, the
図7は、H1を監視装置とする監視経路の情報を示す。破線で示すノードは、表示装置40に表示されないことを示す。後述の図8も同様である。影響範囲認識部33は、MonitorPathのtargetHost属性で、kanshiHostNameにHost1が入るパスをたどることで、図7を得ることができる。よって、このパス上で、起点となる機器のIPNodeから、MonitorPathでたどれる範囲をトポロジー情報データベース24の操作で求めることにより、影響範囲を特定することができる。
Figure 7 shows information about the monitoring path with H1 as the monitoring device. Nodes shown with dashed lines are not displayed on the
図8は、H4を監視装置とする監視経路の情報を示す。同様に、H4を監視装置とする場合は、影響範囲認識部33は、targetHost属性のkanshiHostNameにHost4が入っているMonitorPathをたどることにより、影響範囲を求めることができる。
L3レイヤの情報を用いる図5から図8の方式では、図4で述べたように、L2SW下流の機器は無いと認識されてしまう。そこで、L3レイヤの情報とL3レイヤの情報とを組み合わせて影響範囲を認識する方式を説明する。
8 shows information on a monitoring path in which H4 is a monitoring device. Similarly, when H4 is a monitoring device, the influence
5 to 8, which use information from the L3 layer, will recognize that there is no device downstream of the L2SW, as described in Fig. 4. Therefore, a method of recognizing the extent of the impact by combining information from the L3 layer and information from the L3 layer will be described.
次に、図9から図16を参照して、影響範囲認識部33による障害影響範囲の認識方法を説明する。この障害影響範囲の認識方法では、L2レイヤでの情報とL3レイヤでの情報とを組み合わせて、障害ポイント(起点ノード)からの影響範囲を求める。
図9は、トポロジー情報取得部32及び影響範囲認識部33の動作を示すフローチャートである。
9 to 16, a method for recognizing a failure impact range by the impact
FIG. 9 is a flowchart showing the operations of the topology
<ステップS10>
ステップS10において、トポロジー情報取得部32が、トポロジー情報データベース24から、グラフ化されたトポロジー情報24Aを取得する。図10から図16は、同一のトポロジー情報24Aに対する影響範囲認識部33の処理である。
図10は、トポロジー情報取得部32が取得したトポロジー情報である。図10の上側のH2、H3、H4は、顧客Aに対応し、下側のH2、H3、H4は、顧客Bに対応する。図10のトポロジー情報は、図4のトポロジー情報に対して、さらに、H5、H6、H7及びN5、N6、N7が追加されている。図10ではHostNodeは二重丸、IPNnodeは丸、L2Connectionは実線、Containsは一点鎖線、MonitorPathは二点鎖線で示している。なお、L2Connectionはホスト同士の接続のみを示し、監視経路の方向を示すことはできない。
<Step S10>
In step S10, the topology
Fig. 10 shows topology information acquired by the topology
<トポロジー情報24A>
トポロジー情報24Aは、ネットワークに存在する複数のホストの接続状態を、ホストを表すホストノードHどうしの複数のホスト接続による接続状態をL2Connectionで示す情報である。また、トポロジー情報24Aは、複数のホストHの各ホストが有するネットワークインタフェースの接続状態を、ネットワークインタフェースを表すIPノードNの接続状態をMonitorPathで示す情報である。トポロジー情報24Aは、一方のIPノードと他方のIPノードとが、ネットワークにおけるホストのつながりを示すホスト経路を探索するトレースルート機能によって送信される探索データの入出力を表す向きを有するMonitorPathで接続されている。図10において、MonitorPathを表す有向線分の二点鎖線を、IPエッジと呼ぶとする。
<
The
影響範囲認識部33は、ホストノードどうしの複数のホスト接続による接続状態と、IPノードの接続状態とに基づいて、ホストノードが影響を及ぼす影響範囲を認識する。詳細は以下のステップS11からステップS16で後述する。
The impact
図10において、L2SWであるN2に障害発生を想定し、N2を起点とした障害影響範囲を求めるとする。この場合、「traceroute」のMonitorPathの情報では、N2の下流側には機器が無い。このため、N2の下流側には影響範囲は無しとなる。しかし、L2レイヤでの接続情報を収集すると、監視装置であるH1とサーバであるH4との間にL2SWであるH2及びL2SWであるH3が挟まっている。現実には、N2の障害発生時に通信が途絶する機器は存在する。N2を起点とした影響範囲認識部33による障害影響範囲の求め方は、以下の通りである。
In FIG. 10, let us assume that a failure occurs in N2, which is an L2SW, and the extent of the impact of the failure is sought starting from N2. In this case, the MonitorPath information of "traceroute" shows that there is no device downstream of N2. Therefore, there is no extent of the impact downstream of N2. However, when connection information is collected at the L2 layer, it is found that H2, which is an L2SW, and H3, which is also an L2SW, are sandwiched between H1, which is a monitoring device, and H4, which is a server. In reality, there are devices whose communication will be interrupted when a failure occurs in N2. The method for seeking the extent of the impact of the failure starting from N2 using the impact
<ステップS11>
図11は、ステップS11における影響範囲認識部33の処理を示す。
ステップS11において、影響範囲認識部33は、起点IPノードとなるN2に接続するIPエッジを遡った位置の第1のIPノードであるN1を認識する。すなわち、影響範囲認識部33は、起点N2から1つMonitorPathをさかのぼったN1を認識する。N1は、監視経路上でN2の1つ上流にあることになる。木では親のノードに相当する。
<Step S11>
FIG. 11 shows the process of the influence
In step S11, the influence
<ステップS12>
図12は、ステップS12における影響範囲認識部33の処理を示す。
ステップS12において、第1のIPノードN1及び起点IPノードN2からIPエッジでたどることのできる複数のIPノードである複数のIPエッジノードを認識する。具体的には以下のようである。影響範囲認識部33は、起点N1およびステップS11で認識したN2からMonitorPathでたどれるIPNodeを認識する。これは、起点N2から見ると、図12で示すように、監視経路上で上位のノードから接続するノードを取得しているので、取得されるのは図12でN2からN4に相当する。また、MonitorPathでは直接接続していないが、影響範囲認識部33は、図12においてN5からN7に相当する、起点N2から見た兄弟とその子ノードも同時に取得する。影響範囲認識部33は、経路をたどった結果として、N2、N3、N4及びN5、N6、N7を認識する。
<Step S12>
FIG. 12 shows the process of the influence
In step S12, a plurality of IP edge nodes, which are a plurality of IP nodes that can be traced from the first IP node N1 and the starting point IP node N2 by IP edges, are recognized. Specifically, the process is as follows. The influence
<ステップS13>
図13は、ステップS13における影響範囲認識部33の処理を示す。
ステップS13において、影響範囲認識部33は、起点N2に対応する起点ホストH2を認識する。つまり影響範囲認識部33は、起点N2からContainsをさかのぼったH2を認識する。
<Step S13>
FIG. 13 shows the process of the influence
In step S13, the influence
<ステップS14>
図14は、ステップS14における影響範囲認識部33の処理を示す。
ステップS14において、影響範囲認識部33は、第1のIPノードN1に対応する第1のホストノードH1を認識する。つまり、影響範囲認識部33は、ステップS11で認識したN1からContainsをさかのぼったH1を認識する。
<Step S14>
FIG. 14 shows the process of the influence
In step S14, the influence
<ステップS15>
図15は、ステップS15における影響範囲認識部33の処理を示す。
ステップS15において、影響範囲認識部33は、起点ホストノードH2に接続する複数のホスト接続のうち第1のホストノードH1に接続するホスト接続が除外され、起点ホストノードH2を起点とするホスト接続の連鎖であるH2、H3、H4の連鎖を認識する。具体的には以下のようである。影響範囲認識部33は、ステップS13で認識したH2からつながるL2Connectionのうち、ステップS14で認識したH1の方向へ向かう経路を除いた経路を認識する。ステップS15の処理により、監視経路の下流側へ向かうパスが残る。そのパス上にあるHostは、ステップS13から見て監視経路の上流側が存在しない。つまり簡易経路の上流側は、影響範囲には含まれない。
<Step S15>
FIG. 15 shows the process of the influence
In step S15, the influence
<ステップS16>
図16は、ステップS16における影響範囲認識部33の処理を示す。
ステップS16において、影響範囲認識部33は、ホスト接続の連鎖に含まれ、かつ、ステップS12で認識された複数のIPエッジノードの各ノードに対応するホストに含まれる共通ホストを認識することより、起点ホストノードH2か影響を及ぼす影響範囲を認識する。具体的には以下のようである。影響範囲認識部33は、ステップS12及びステップS15において、Containsでつながっている、共通に存在するノードである共通ホストを認識する。これは、ステップS15により、起点N2よりも上流ではなく、ステップS12があるので、兄弟/子のノードとなる。
以上により、ステップS16で特定された各ノードは、起点N2から見て、兄弟/子のノードとなっており、影響範囲に入っている可能性がある。
<Step S16>
FIG. 16 shows the process of the influence
In step S16, the influence
As a result of the above, each node identified in step S16 is a sibling/child node when viewed from the starting point N2, and may be within the influence range.
***実施の形態1の効果***
図9から図16で示す影響範囲認識装置30による、L2のL2Connection及びL3レイヤのMonitorPathを組み合わせた認識方式によれば、tracerouteでは求められない、NW機器の工事/障害時における影響範囲を求めることができる。
また、トポロジー情報生成装置20による、MonitorPathの経路に属性を付与するグラフ作成によれば、監視装置毎の影響範囲を提示することができる。
***Advantages of First Embodiment***
According to the recognition method of the influence
Furthermore, by using the topology
なお、以上の実施の形態では生成用情報収集装置10,トポロジー情報生成装置20及び影響範囲認識装置30を個別の装置で実現している。しかし、生成用情報収集装置10,トポロジー情報生成装置20及び影響範囲認識装置30の装置の機能を1台の装置で実現してもよいし、複数台の装置で実現してもよい。
In the above embodiment, the generation
10 生成用情報収集装置、11 生成用情報収集部、20 トポロジー情報生成装置、21 経路取得部、22 グラフ生成部、23 トポロジー情報生成部、24 トポロジー情報データベース、30 影響範囲認識装置、31 障害箇所推定部、32 トポロジー情報取得部、33 影響範囲認識部、34 トポロジー情報編集部、35 トポロジー情報表示部、40 表示装置、50 CMDB、61 L2NW機器、62 L2NW機器、63 サーバ機器、100 影響範囲認識システム、210 オペレータ、220 統合管制センタ監視システム、231,232,233,234,235 スイッチ、241,242,243 監視対象サーバ、610 プロセッサ、620 主記憶装置、630 補助記憶装置、640 入力IF、650 出力IF、660 通信IF、670 信号線。 10 Generation information collection device, 11 Generation information collection unit, 20 Topology information generation device, 21 Path acquisition unit, 22 Graph generation unit, 23 Topology information generation unit, 24 Topology information database, 30 Impact range recognition device, 31 Fault location estimation unit, 32 Topology information acquisition unit, 33 Impact range recognition unit, 34 Topology information editing unit, 35 Topology information display unit, 40 Display device, 50 CMDB, 61 L2NW equipment, 62 L2NW equipment, 63 Server equipment, 100 Impact range recognition system, 210 Operator, 220 Integrated control center monitoring system, 231, 232, 233, 234, 235 Switch, 241, 242, 243 Monitored server, 610 Processor, 620 Main storage device, 630 Auxiliary storage device, 640 Input IF, 650 Output IF, 660 Communication IF, 670 signal line.
Claims (4)
前記ホストノードどうしの前記複数のホスト接続による接続状態と、前記IPノードの接続状態とに基づいて、前記ホストノードに工事または障害が発生した際に前記工事または前記障害が発生した前記ホストノードに起因する通信不達の影響を受ける影響範囲を認識する影響範囲認識部と、
を備える影響範囲認識装置。 a topology information acquisition unit that acquires graphed topology information, the graph indicating the connection states of a plurality of hosts present in a network by a connection state between host nodes that represent the hosts, and the connection states of network interfaces possessed by each of the plurality of hosts by a connection state of an IP node that represents the network interface, where one IP node and another IP node are connected by an IP edge having a direction that indicates the input/output of search data transmitted by a traceroute function that searches for a host route that indicates a host connection in the network;
an impact range recognition unit that recognizes an impact range that is affected by communication failure caused by the host node where construction or a failure occurs when construction or a failure occurs in the host node, based on a connection state of the plurality of host connections between the host nodes and a connection state of the IP node ;
An influence range recognition device comprising:
起点IPノードとなる一つの前記IPノードに接続する前記IPエッジを遡った位置の第1のIPノードを認識し、
前記第1のIPノード及び前記起点IPノードから前記IPエッジでたどることのできる複数のIPノードである複数のIPエッジノードを認識し、
前記起点IPノードに対応する起点ホストノードと、前記第1のIPノードに対応する第1のホストノードとを認識し、
前記起点ホストノードに接続する前記複数のホスト接続のうち前記第1のホストノードに接続する前記ホスト接続が除外された、前記起点ホストノードを起点とする前記ホスト接続の連鎖を認識し、
前記ホスト接続の連鎖に含まれ、かつ、認識された前記複数のIPエッジノードの各ノードに対応する前記ホストノードに含まれる共通ホストを認識することより、前記起点ホストノードが影響を及ぼす影響範囲を認識する請求項1に記載の影響範囲認識装置。 The influence range recognition unit
Recognizing a first IP node at a position going back along the IP edge connected to one of the IP nodes that is a starting IP node;
recognizing a plurality of IP edge nodes, which are a plurality of IP nodes that can be traced from the first IP node and the origin IP node via the IP edges;
Recognizing an origin host node corresponding to the origin IP node and a first host node corresponding to the first IP node;
recognizing a chain of the host connections originating from the origin host node, excluding the host connection connected to the first host node among the plurality of host connections connected to the origin host node;
An influence scope recognition device as described in claim 1, which recognizes the influence scope influenced by the origin host node by recognizing common hosts included in the host nodes that are included in the chain of host connections and correspond to each node of the recognized multiple IP edge nodes.
前記トレースルート機能によって探索された複数のホスト経路を取得する経路取得部と、
前記ホストの有する前記ネットワークインタフェースに対応するIPノードどうしが、前記トレースルート機能によって送信される探索データの入出力を表す向きを有するエッジで接続されているグラフを、前記複数のホスト経路に基づいて生成し、それぞれの前記エッジに、前記エッジの属性を付与するグラフ生成部と、
を備え、
前記グラフ生成部は、
監視対象のホストを識別する監視対象識別情報を含む前記属性を付与する請求項1または請求項2に記載の影響範囲認識装置。 The influence range recognition device further comprises:
a route acquisition unit that acquires a plurality of host routes searched by the traceroute function;
a graph generating unit that generates a graph based on the plurality of host routes, in which IP nodes corresponding to the network interfaces of the host are connected to each other by edges having a direction representing an input/output of search data transmitted by the traceroute function, and assigns an attribute of the edge to each of the edges;
Equipped with
The graph generation unit
3. The influence scope recognition device according to claim 1, wherein the attribute includes monitoring target identification information for identifying a monitoring target host .
ネットワークに存在する複数のホストの接続状態を、ホストを表すホストノードどうしの複数のホスト接続による接続状態で示し、かつ、前記複数のホストの各ホストが有するネットワークインタフェースの接続状態を、前記ネットワークインタフェースを表すIPノードの接続状態で示す情報であって、一方のIPノードと他方のIPノードとが、前記ネットワークにおけるホストのつながりを示すホスト経路を探索するトレースルート機能によって送信される探索データの入出力を表す向きを有するIPエッジで接続されている情報である、グラフ化されたトポロジー情報を取得するトポロジー情報取得処理と、
前記ホストノードどうしの前記複数のホスト接続による接続状態と、前記IPノードの接続状態とに基づいて、前記ホストノードに工事または障害が発生した際に前記工事または前記障害が発生した前記ホストノードに起因する通信不達の影響を受ける影響範囲を認識する影響範囲認識処理と、
を実行させるプログラム。 On the computer,
a topology information acquisition process for acquiring graphed topology information, the graph showing connection states of a plurality of hosts existing in a network as connection states between host nodes representing the hosts, and showing connection states of network interfaces possessed by each of the plurality of hosts as connection states of IP nodes representing the network interfaces, where one IP node and another IP node are connected by an IP edge having a direction representing input/output of search data transmitted by a traceroute function for searching a host route showing a host connection in the network;
an impact range recognition process for recognizing an impact range affected by communication failure caused by the host node where construction or a failure occurs when construction or a failure occurs in the host node, based on a connection state of the plurality of host connections between the host nodes and a connection state of the IP node ;
A program that executes the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020056963A JP7461772B2 (en) | 2020-03-27 | 2020-03-27 | Influence range recognition device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020056963A JP7461772B2 (en) | 2020-03-27 | 2020-03-27 | Influence range recognition device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021158530A JP2021158530A (en) | 2021-10-07 |
| JP7461772B2 true JP7461772B2 (en) | 2024-04-04 |
Family
ID=77918843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020056963A Active JP7461772B2 (en) | 2020-03-27 | 2020-03-27 | Influence range recognition device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7461772B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000069003A (en) | 1998-08-21 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Multilayer network failure influence range estimation method and device |
| JP2005348051A (en) | 2004-06-02 | 2005-12-15 | Fujitsu Ltd | Apparatus and method for searching topology of network device |
| US20070041317A1 (en) | 2005-08-16 | 2007-02-22 | International Business Machines Corporation | Method and system for generating an annotated network topology |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1198140A (en) * | 1997-09-22 | 1999-04-09 | Fujitsu Denso Ltd | Method for shrinking line alarm in device for setting up line |
-
2020
- 2020-03-27 JP JP2020056963A patent/JP7461772B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000069003A (en) | 1998-08-21 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Multilayer network failure influence range estimation method and device |
| JP2005348051A (en) | 2004-06-02 | 2005-12-15 | Fujitsu Ltd | Apparatus and method for searching topology of network device |
| US20070041317A1 (en) | 2005-08-16 | 2007-02-22 | International Business Machines Corporation | Method and system for generating an annotated network topology |
| JP2007074711A (en) | 2005-08-16 | 2007-03-22 | Internatl Business Mach Corp <Ibm> | Method, system, and program for generating an annotated network topology |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021158530A (en) | 2021-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107171819B (en) | Network fault diagnosis method and device | |
| US7631222B2 (en) | Method and apparatus for correlating events in a network | |
| US8583779B2 (en) | Root cause analysis approach with candidate elimination using network virtualization | |
| US8724494B2 (en) | Network multi-path discovery | |
| JP3875436B2 (en) | Network management apparatus and recording medium | |
| US9203740B2 (en) | Automated network fault location | |
| US9467330B2 (en) | Diagnosing connectivity in a network | |
| EP3327637A1 (en) | On-demand fault reduction framework | |
| JP2019536331A (en) | System and method for interactive network analysis platform | |
| CN101622822A (en) | Analyzing Virtual Private Network Failures | |
| US11075814B2 (en) | Sub-topology discovery for operating hybrid solutions | |
| US7836156B1 (en) | Method and apparatus for analyzing network infrastructure | |
| EP3232620B1 (en) | Data center based fault analysis method and device | |
| US11201779B1 (en) | Generation of synthetic alerts and unified dashboard for viewing multiple layers of data center simultaneously | |
| CN110855456B (en) | Method and device for network change | |
| CN114338367A (en) | Fault positioning method and device and computer storage medium | |
| JP2009010438A (en) | Network management apparatus, network management method, and program | |
| JP2006229421A (en) | Network fault diagnosis device | |
| US20040158780A1 (en) | Method and system for presenting neighbors of a device in a network via a graphical user interface | |
| JP7461772B2 (en) | Influence range recognition device and program | |
| JP2007208633A (en) | Network design apparatus, network design method, and network design program | |
| CN107592260B (en) | VPWS BYPASS protection switching method and system based on fast rerouting | |
| JP2010114657A (en) | Communication path detection method, communication path detection program, and communication path detecting device | |
| JP6246885B1 (en) | Route analysis processing apparatus and route analysis processing program | |
| US20240129204A1 (en) | Graphical user interface for representing tunnels and stretched networks in a virtual entity pathway visualization |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230103 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240123 |
|
| 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: 20240319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240325 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7461772 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |