[go: up one dir, main page]

JP5035219B2 - Communication path detection method, communication path detection program, and communication path detection apparatus - Google Patents

Communication path detection method, communication path detection program, and communication path detection apparatus Download PDF

Info

Publication number
JP5035219B2
JP5035219B2 JP2008285494A JP2008285494A JP5035219B2 JP 5035219 B2 JP5035219 B2 JP 5035219B2 JP 2008285494 A JP2008285494 A JP 2008285494A JP 2008285494 A JP2008285494 A JP 2008285494A JP 5035219 B2 JP5035219 B2 JP 5035219B2
Authority
JP
Japan
Prior art keywords
communication path
network
router
route
layer
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.)
Expired - Fee Related
Application number
JP2008285494A
Other languages
Japanese (ja)
Other versions
JP2010114657A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2008285494A priority Critical patent/JP5035219B2/en
Publication of JP2010114657A publication Critical patent/JP2010114657A/en
Application granted granted Critical
Publication of JP5035219B2 publication Critical patent/JP5035219B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、サーバやネットワーク機器で構成されるIT(Information Technology)システムにおけるネットワークを監視し、ネットワーク接続上の問題の検出と解決を支援する技術に関する。   The present invention relates to a technology for monitoring a network in an IT (Information Technology) system composed of servers and network devices, and supporting the detection and resolution of network connection problems.

従来、ネットワークに接続する機器について、その監視対象機器のネットワークの接続情報を収集し、トポロジマップとして機器間の物理結線を画面に表示するネットワーク管理技術が提案され一般的になってきている(例えば、特許文献1参照)。しかし、冗長化されたネットワークにおいては、ある機器と別な機器との間の途中の通信経路を正確に特定するには不十分であった。
特開2004−208068号公報
Conventionally, with regard to devices connected to a network, network management techniques for collecting network connection information of devices to be monitored and displaying physical connections between devices on a screen as a topology map have been proposed and become common (for example, , See Patent Document 1). However, in a redundant network, it is insufficient to accurately identify a communication path on the way between one device and another device.
JP 2004-208068 A

従来技術において、例えば、機器Aと機器Bが通信を行う場合、その経路について冗長性が確保されている場合には、通信経路は一意には決まらない。そのため、ネットワーク管理者が機器Aと機器Bが通信を行う経路について正しく把握することは困難となる。また、通信経路途中のネットワーク機器が故障した場合などは、ネットワーク機器側の高信頼化の機能により、通信経路が自動的に切り替わる場合があるが、ネットワーク管理者にとって経路の変更内容について正確に把握することはできなかった。   In the prior art, for example, when the devices A and B communicate with each other and the redundancy is ensured for the route, the communication route is not uniquely determined. For this reason, it is difficult for the network administrator to correctly grasp the route through which the devices A and B communicate. In addition, when a network device in the middle of a communication path breaks down, the network path may be switched automatically due to the high reliability function on the network device side. I couldn't.

特定の機器間の通信における回線の品質や性能を監視したいといった場合に、どこを監視すればよいのかが明確でないために、結局、ネットワーク全体を監視する必要があった。そこで、本発明では、上述した問題を解決するため、冗長構成のネットワーク環境において、ネットワーク管理プログラムが、特定の2つの機器間(機器Aと機器B)の通信経路を検出する手法を提供する。   When it is desired to monitor the quality or performance of a line in communication between specific devices, it is not clear where to monitor, so eventually it was necessary to monitor the entire network. Therefore, in order to solve the above-described problem, the present invention provides a method in which a network management program detects a communication path between two specific devices (device A and device B) in a redundant network environment.

本発明は、OSI(Open Systems Interconnection)参照モデルのレイヤ3(第三層またはネットワーク層)において、機器Aから機器Bに至る通信経路の探索を行う経路探索コマンド(tracerouteコマンド) を実行して、どのルータを経由したかの経由情報を取得し、その経由情報とメモリに保持している仮想ルータ冗長プロトコル(VRRP:Virtual Router Redundancy Protocol)情報とを照合することで、ルータのIP(Internet Protocol )アドレスを特定することによって、冗長化されたレイヤ3ネットワークの通信経路を検出し、その後に、レイヤ2(第二層またはデータリンク層)において、予めメモリに保持された該ルータのインタフェース情報、スイッチのMAC(Media Access Control)アドレステーブル、およびトポロジー情報から、機器Bまでの経由スイッチと該スイッチのポート番号を特定することによって冗長化されたレイヤ2ネットワークの通信経路を検出し、さらに、上記レイヤ3およびレイヤ2ネットワークにおいて、いずれも通信経路が特定されない場合には、2つの機器間にて経由するノード数を最小とする経路選択のアルゴリズムを適用する構成とすることによって、冗長化されたネットワークにおいても機器間の通信経路を検出することが可能となる。   The present invention executes a route search command (traceroute command) for searching for a communication route from device A to device B in layer 3 (third layer or network layer) of the OSI (Open Systems Interconnection) reference model, By obtaining the route information of which router was passed, and comparing the route information with the Virtual Router Redundancy Protocol (VRRP) information stored in the memory, the router's IP (Internet Protocol) By identifying the address, the communication path of the redundant layer 3 network is detected, and then, in the layer 2 (second layer or data link layer), the router interface information, the switch previously held in the memory MAC (Media Access Control) address table and topology information to device B If the communication path of the redundant layer 2 network is detected by specifying the switch and the port number of the switch, and no communication path is specified in both the layer 3 and layer 2 networks, 2 By adopting a configuration that applies a route selection algorithm that minimizes the number of nodes that pass between two devices, it is possible to detect a communication route between devices even in a redundant network.

以上、本発明によれば、冗長構成のネットワークであっても、レイヤ2/レイヤ3ネットワークでの特定の2つの機器間の通信経路が検出され、ネットワーク管理者が、自端末にて、正しく把握することが可能となる。   As described above, according to the present invention, even in a redundant network, a communication path between two specific devices in a layer 2 / layer 3 network is detected, and the network administrator correctly grasps the own terminal. It becomes possible to do.

また、SNMP(Simple Network Management Protocol:簡易ネットワーク管理プロトコル)エージェントやTelnet(Tele-communications Network )サーバを標準装備とするネットワーク機器で構成されたネットワークであれば、本方法を実現するネットワーク管理プログラムを組み込むだけでよく、本発明による経路検出のための特別な装置等は必要としない。   In addition, a network management program that implements this method is incorporated in a network that consists of network equipment that is equipped with SNMP (Simple Network Management Protocol) agents and Telnet (Tele-communications Network) servers as standard equipment. No special device or the like for path detection according to the present invention is required.

以下、図面にもとづいて本発明の実施形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の実施の形態になる冗長ネットワークにおける通信経路検出の基本システム構成を示す。   FIG. 1 shows a basic system configuration for communication path detection in a redundant network according to an embodiment of the present invention.

冗長化ネットワークにおける本通信経路検出システムは、監視対象ネットワーク100からのネットワーク情報を管理するネットワーク管理サーバ1と管理者端末3とから構成され、ネットワーク管理サーバ1上で動作するネットワーク管理プログラム2は、ネットワークに接続する、サーバ、ルータ、スイッチなどのネットワーク機器から、特定の機器間の通信経路を検出する通信経路検出プログラム10と、監視対象ネットワーク100の構成情報を収集し、データベース30に格納する監視プログラム20とから構成されている。   This communication path detection system in a redundant network is composed of a network management server 1 and an administrator terminal 3 that manage network information from the monitored network 100, and a network management program 2 that operates on the network management server 1 includes: A communication path detection program 10 that detects a communication path between specific devices from network devices such as servers, routers, and switches that are connected to the network, and a configuration that collects configuration information of the monitored network 100 and stores it in the database 30 And the program 20.

さらに、通信経路検出プログラム10は、レイヤ3ネットワークの通信経路を検出する第一の検出部11、レイヤ2ネットワークの通信経路を検出する第二の検出部12、および第一の検出部および第二の検出部において、いずれも通信経路が特定されない場合、2つの機器間にて経由するノード数を最小とする経路選択のアルゴリズムを適用して経路を推定処理する経路推定部13とから構成されている。   Further, the communication path detection program 10 includes a first detection unit 11 that detects a communication path of a layer 3 network, a second detection unit 12 that detects a communication path of a layer 2 network, and a first detection unit and a second detection unit. When no communication path is specified, the path estimation unit 13 is configured to apply a path selection algorithm that minimizes the number of nodes passing between the two devices. Yes.

ここで、ネットワーク管理サーバ1は、図示していないが、CPU、メモリを備えたコンピュータであり、フレキシブルディスク、ハードディスク、コンパクトディスクなどの記録媒体に蓄えられたネットワーク管理プログラム2は、起動時にメモリに展開され、CPUによって実行される。   Here, although not shown, the network management server 1 is a computer having a CPU and a memory, and the network management program 2 stored in a recording medium such as a flexible disk, a hard disk, or a compact disk is stored in the memory at the time of startup. Expanded and executed by the CPU.

なお、ネットワーク管理プログラム2における監視プログラム20によって、下記の情報は、予めデータベース30に格納されているものとする。
a)監視対象ネットワーク100のトポロジ情報
ノードとノードの接続情報について自動収集したもの、あるいは管理者が手動で監視プログラム20に入力したもの。
b)監視対象ネットワーク100に存在するルータのVRRP−MIB(Management Information Base :RFC(Request for Comments)規定に基づく公開情報)より収集した、ルータの多重化を行なうためのVRRP情報
c)監視対象ネットワーク100に存在する全ての機器のインターフェース(IPアドレス、MACアドレス、ポート番号) の情報
It is assumed that the following information is stored in advance in the database 30 by the monitoring program 20 in the network management program 2.
a) Topology information of the monitoring target network 100 Information automatically collected on node-to-node connection information, or information manually input to the monitoring program 20 by the administrator.
b) VRRP information for multiplexing routers collected from VRRP-MIB (Management Information Base: public information based on RFC (Request for Comments)) of routers existing in the monitored network 100 c) Monitored networks Information on interfaces (IP address, MAC address, port number) of all devices existing in 100

図2は、本発明の実施の形態になる経路探索コマンドの例を示す。
tracert (Unix(登録商標)ではtraceroute)コマンドは、自ホストから指定したホストまでの到達経路とその中継時間を表示してくれるコマンドを示し、(1)の部分は、自身のルータからホスト名dep.xyzcorp.com とIPアドレスのサーバに至る経路が探索されることを示している。また、(2)の部分は、最大で30個の経路情報を表示することを示し、「30hops」とは、最大30台までのルータをリストアップすることを表している。さらに、(3)の部分は、経路情報の一覧を示し、各行は、順に、「順序番号」、「各ルータへのレスポンス時間(試行3回分のそれぞれの結果で単位はミリ秒)」、「ホスト名」、「IPアドレス」を表している。
FIG. 2 shows an example of a route search command according to the embodiment of the present invention.
The tracert (traceroute in Unix (registered trademark)) command is a command that displays the route from the host to the specified host and its relay time. The part (1) is the host name dep from its own router. It shows that the route to .xyzcorp.com and the server of IP address is searched. The part (2) indicates that a maximum of 30 pieces of route information are displayed, and “30 hops” indicates that a maximum of 30 routers are listed. Further, the part (3) shows a list of route information, and each line sequentially includes “sequence number”, “response time to each router (unit is milliseconds in each result of three trials)”, “ “Host name” and “IP address”.

実施例では、コマンドの実行によって、サーバ名dep.xyzcorp.com (IPアドレス10.90.141.124)に至る通信経路上に存在するルータが、w10002.bs.joy.xyzcorp.com およびw10005.bs.joy.xyzcorp.com であることを示している。   In the embodiment, routers existing on the communication path to the server name dep.xyzcorp.com (IP address 10.90.141.124) by executing the command are w10002.bs.joy.xyzcorp.com and w10005. Indicates bs.joy.xyzcorp.com.

図3は、本発明の実施の形態になるルータのVRRP情報テーブルのデータ構成例を示す。ネットワーク管理プログラム2の監視プログラム20によって監視対象ネットワーク100から取得され、データベース30に保持される仮想ルータのVRRP情報を示している。   FIG. 3 shows a data configuration example of the VRRP information table of the router according to the embodiment of the present invention. The VRRP information of the virtual router acquired from the monitoring target network 100 by the monitoring program 20 of the network management program 2 and held in the database 30 is shown.

VRRP情報テーブルは、「INDEX(項番)」、「仮想IPアドレス」、「実IPアドレス」、および「管理IPアドレス」の項目からなる複数のレコードから構成され、仮想ルータの「仮想IPアドレス」と「実IPアドレス」を関連付けている。例えば、INDEX1、2では、実IPアドレスがaaa.bbb.ccc.1 とaaa.bbb.ccc.2 の2台のルータで、仮想のIPアドレスaaa.bbb.ccc.0 を持つ仮想ルータとなっていることを示している。一方のルータに故障が発生しても、他方のルータによって通信経路が確保される。このVRRP情報は、ルータにログインしてコマンドを実行するか、RFC2787で規定されているVRRP−MIBより取得される。   The VRRP information table includes a plurality of records including items of “INDEX (item number)”, “virtual IP address”, “real IP address”, and “management IP address”, and the “virtual IP address” of the virtual router. And “real IP address” are associated with each other. For example, in INDEX 1 and 2, the real IP addresses are two routers, aaa.bbb.ccc.1 and aaa.bbb.ccc.2, which are virtual routers with a virtual IP address aaa.bbb.ccc.0. It shows that. Even if one router fails, a communication path is secured by the other router. This VRRP information is obtained by logging into the router and executing a command, or obtained from VRRP-MIB defined in RFC2787.

図4は、本発明の実施の形態になる監視対象ネットワークのトポロジ情報テーブルのデータ構成を示す。トポロジ情報は、ノード間の接続情報で自動収集したもの、あるいは管理者が手動で監視プログラム20に入力したものである。図4は、各レコードのノードLのIPアドレスを持つ機器のポートLで示されるインターフェースと、ノードRのIPアドレスを持つ機器のポートRで示されるインターフェースとが接続されていることを示している。   FIG. 4 shows a data structure of the topology information table of the monitoring target network according to the embodiment of the present invention. The topology information is automatically collected by connection information between nodes, or is manually input to the monitoring program 20 by the administrator. FIG. 4 shows that the interface indicated by the port L of the device having the IP address of the node L of each record is connected to the interface indicated by the port R of the device having the IP address of the node R. .

図5は、本発明の実施の形態になるレイヤ2スイッチのMACアドレステーブルのデータ構成例を示す。MACアドレステーブルは、レイヤ2ネットワークのスイッチを特定する物理アドレス(MACアドレス)とポート番号を関連付けたもので、例えば、第一のレコードでは、このスイッチのポート4の先に、MACアドレスが00−0C−13−24−44−44のインターフェースを持つ機器が接続されていることを示している。   FIG. 5 shows a data configuration example of the MAC address table of the layer 2 switch according to the embodiment of the present invention. The MAC address table associates a physical address (MAC address) for identifying a switch of the layer 2 network with a port number. For example, in the first record, the MAC address is 00− before the port 4 of this switch. This indicates that a device having an interface of 0C-13-24-44-44 is connected.

図6は、本発明の実施の形態になるルータの持つルーティングテーブルのデータ構成例を示す。ルーティングテーブルは、送受信するパケットの行先を記録したもので、マスク形式(先頭から24ビットまでの範囲)で表現された「宛先ネットワークアドレス」、宛先ネットワークまでの距離の単位としての経由ルータ数「METRIC」、次のルータの宛先である「NextHop」、および「出力インタフェースのポート番号」の項目からなる複数のレコードから構成されている。   FIG. 6 shows a data configuration example of a routing table possessed by the router according to the embodiment of the present invention. The routing table records the destinations of packets to be transmitted and received. The “destination network address” expressed in a mask format (range from the first 24 bits), the number of via routers “METRIC” as a unit of the distance to the destination network. ”,“ NextHop ”, which is the destination of the next router, and“ output interface port number ”.

例えば、第三のレコードでは、宛先IPアドレスが、10.90.162.3のパケットは、上記のルーティングテーブルを持つルータによって、FastEthernet0/2 (Ethernet(登録商標)ポート番号)のインターフェースから172.16.2.254のルータ宛に転送される。宛先IPアドレスにより、出力インターフェースが特定できる。なお、項目「NextHop」の「直接」は、ルータ自身が接しているネットワークを示している。   For example, in the third record, a packet whose destination IP address is 10.90.162.3 is received from the interface of FastEthernet0 / 2 (Ethernet (registered trademark) port number) 172. It is forwarded to the router at 16.2.254. The output interface can be specified by the destination IP address. Note that “direct” of the item “NextHop” indicates a network with which the router itself is in contact.

図7は、本発明の実施の形態になるネットワーク管理サーバにおける通信経路検出処理の全体フローを示す。実施例では、2つの機器(機器A、機器B)間に、冗長化されたレイヤ3ネットワークおよびレイヤ2ネットワークを介して複数のネットワーク機器が接続されている例を取り上げる。   FIG. 7 shows an overall flow of communication path detection processing in the network management server according to the embodiment of the present invention. In the embodiment, an example in which a plurality of network devices are connected between two devices (device A and device B) via a redundant layer 3 network and layer 2 network will be taken.

まず、ステップS11において、通信経路検出プログラム10は、レイヤー3ネットワークの通信経路の検出を行う。機器Aにログインし、機器Bに対してtracerouteコマンドを実行して、機器Aから機器Bに通信した場合の経由するルータを特定する。ルータがVRRPで冗長化されていた場合、ここで得られた情報は、仮想ルータのIPアドレスの可能性があるため、予めデータベースに格納された監視対象ネットワークに存在するルータのVRRP情報と照らし合わせることにより、VRRPを構成する実際のルータの管理IPアドレスを特定する。   First, in step S11, the communication path detection program 10 detects a communication path of the layer 3 network. Log in to the device A, execute a traceroute command for the device B, and specify a router through which the device A communicates with the device B. If the router is made redundant with VRRP, the information obtained here may be the IP address of the virtual router, so it is compared with the VRRP information of the router existing in the monitored network stored in the database in advance. Thus, the management IP address of the actual router constituting the VRRP is specified.

続いて、途中経路にあるルータが持つルーティングテープルの情報を収集し、機器Aと機器BのIPアドレスとをマッチングさせることによって、ルータの入出力インターフェースを特定する。これによって、VRRPによる冗長構成であっても、正確なレイヤ3ネットワークの経路検出が可能となる。   Subsequently, the routing table information of the router on the way is collected, and the IP addresses of the devices A and B are matched to identify the input / output interface of the router. As a result, even in a redundant configuration based on VRRP, it is possible to accurately detect the route of the layer 3 network.

つぎに、ステップS12において、レイヤ2ネットワークにつき、ネットワーク数分の通信経路の検出処理を行う。機器Aから機器Bの通信経路中に、レイヤ2スイッチを含むレイヤ2のネットワークが存在する場合、当該ネットワークの両端となるルータ(あるいは機器AまたはB) のインターフェース情報と、予めデータベースに格納された監視対象ネットワークのトポロジ情報を参照し、途中経路の候補となるレイヤ2スイッチを限定することができる。   Next, in step S12, the communication path detection process is performed for the number of networks for the layer 2 network. When a layer 2 network including a layer 2 switch exists in the communication path from the device A to the device B, the interface information of the router (or the device A or B) at both ends of the network is stored in the database in advance. By referring to the topology information of the monitored network, it is possible to limit the layer 2 switches that are candidates for the intermediate route.

続いて、途中経路の候補となるレイヤ2スイッチのMACアドレステーブルの情報を収集し、レイヤ2ネットワークの両端となるルータ(あるいは機器AまたはB)のインターフェースのMACアドレスの情報と照らし合わせることによって、レイヤ2 ネットワークの中で経由するレイヤ2スイッチと、その入出力インターフェース(ポート番号)とが特定され、レイヤ2ネットワーク内での通信経路が特定される。   Subsequently, by collecting the information of the MAC address table of the layer 2 switch that is a candidate for the midway route and comparing it with the MAC address information of the router (or device A or B) that is the both ends of the layer 2 network, A layer 2 switch that passes through the layer 2 network and its input / output interface (port number) are specified, and a communication path in the layer 2 network is specified.

つぎに、ステップS13において、上記ステップS11およびステップS12の通信経路検出処理において、特定されない通信経路があるかを判定する。   Next, in step S13, it is determined whether there is a communication path that is not specified in the communication path detection processing in steps S11 and S12.

例えば、レイヤ2のネットワークにおいて、ネットワーク機器が、ネットワーク機器間をつなぐ回線の数を増やして論理的に一つの太い回線として扱うリンクアグリゲーションを使用している場合などでは、MACアドレステーブルの情報からポート番号を特定できないケースがある。   For example, in a layer 2 network, when the network device uses link aggregation that increases the number of lines connecting the network devices and treats it as a single logical line, the port number is determined from the information in the MAC address table. There are cases where the number cannot be specified.

判定の結果、特定されない不明な通信経路がある場合には、ステップS14において、SPF(Shortest Path Find: 最短経路発見)アルゴリズムによる不明経路の推定処理を行う。例えば、ノードCとノードDの間の経路が不明である場合、ノードCから最短(経由するノードの数が最も少ない)でノードDに到達する経路を選択する。これは、ネットワーク管理プログラムが保持しているトポロジ情報に、SPFアルゴリズムを適用することで求めることができる。SPFアルゴリズムは、レイヤ3におけるルーティングプロトコルであるOSPF(Open Shortest Path Find )で用いられているが、レイヤー2ネットワークにおいて、本発明では、通信経路を推定するために使用することを特徴としている。   If there is an unknown communication path that is not specified as a result of the determination, in step S14, unknown path estimation processing by an SPF (Shortest Path Find) algorithm is performed. For example, when the route between the node C and the node D is unknown, the route that reaches the node D from the node C in the shortest (the fewest number of nodes that pass through) is selected. This can be obtained by applying the SPF algorithm to the topology information held by the network management program. The SPF algorithm is used in OSPF (Open Shortest Path Find) which is a routing protocol in layer 3, but in the layer 2 network, the present invention is characterized in that it is used for estimating a communication path.

以上、上述してきたレイヤ3の経路検出処理とレイヤ2の経路検出処理に、不明経路の推定処理を組み合わせることにより、機器Aから機器Bの通信経路を特定(あるいは推定)することが可能となる。   As described above, by combining the above-described layer 3 route detection processing and layer 2 route detection processing with unknown route estimation processing, the communication route from device A to device B can be specified (or estimated). .

図8は、本発明の実施の形態になる経路探索対象となる冗長化ネットワークの構成例を示す。本実施例では、図8に示すように、通信経路が冗長化されたネットワークにおいて、機器Aと機器Bが通信を行っていると仮定する。   FIG. 8 shows a configuration example of a redundant network that is a route search target according to the embodiment of the present invention. In this embodiment, as shown in FIG. 8, it is assumed that devices A and B are communicating in a network in which communication paths are made redundant.

以下に、ネットワーク管理サーバ1上で動作している通信経路検出プログラム10が、機器Aから機器Bへの通信経路を求める処理を説明する。
1.通信経路検出プログラム10が、機器Aにログインし、機器B に対してtraceroute相当のコマンドを実行する。その結果から、機器A→IPアドレスがV1のルータ→IPアドレスがV2のルータ→機器B というレイヤ3の経路が取得される。
2.1で取得したIPアドレスV1およびV2は、VRRPによって冗長化されたルータによる仮想IPアドレスであるため、このままではルータの特定ができない。そこで、ネットワーク管理プログラムは、予め保持しているルータのVRRP情報を利用して、仮想IPアドレスV1が、ルータRIとR2からなるVRRP構成であること、また、仮想IPアドレスV2が、R3とR4からなるVRRP構成であることを把握する。
3.つぎに、通信経路検出プログラム10は、ルータR1およびR2のVRRP−MIBにアクセスし、VRRPの状態を表すvrrpOperState の値を取得する。R1とR2のうち、この値がRFC(Request for Comments)で定義された規定値(値3=マスター状態)であるときに、実際に稼働しているルータであると判断される(この例では、R1がマスター状態であったと仮定)。
Hereinafter, a process in which the communication path detection program 10 operating on the network management server 1 obtains a communication path from the device A to the device B will be described.
1. The communication path detection program 10 logs in to the device A and executes a command equivalent to traceroute on the device B. As a result, a layer 3 route is obtained: device A → router with IP address V1 → router with IP address V2 → device B.
Since the IP addresses V1 and V2 acquired in 2.1 are virtual IP addresses by routers made redundant by VRRP, the routers cannot be identified as they are. Therefore, the network management program uses the VRRP information of the router stored in advance to make sure that the virtual IP address V1 has a VRRP configuration consisting of routers RI and R2, and that the virtual IP address V2 is R3 and R4. It understands that it is the VRRP structure which consists of.
3. Next, the communication path detection program 10 accesses the VRRP-MIBs of the routers R1 and R2, and acquires the value of vrrpOperState representing the VRRP state. Among R1 and R2, when this value is a specified value defined by RFC (Request for Comments) (value 3 = master state), it is determined that the router is actually operating (in this example, , Assuming R1 was in the master state).

同様に、ルータR3およびR4のVRRP−MIBにアクセスし、VRRPの状態を表すvrrpOperState の値を取得する(この例では、R4がマスター状態であったと仮定する)。   Similarly, the VRRP-MIBs of the routers R3 and R4 are accessed, and the value of vrrpOperState representing the VRRP state is acquired (in this example, it is assumed that R4 is in the master state).

以上の処理により、VRRP構成のネットワークにおいて、機器Aから機器Bへの通信において経由するルータが確定する。この例では、機器A→R1→R4→機器Bというレイヤ3の経路が確定される。
4.経由するルータが、R1、R4であることが判ったため、通信経路検出プログラム10は、R1およびR4にアクセスし、ルーティングテープルの情報を取得する。
機器AのIPアドレスと、ルーティングテープルの情報によって、機器Aからの入力インターフェースを特定することができる。この例の場合、R1の入力インターフェースはP1であり、R4の入力インターフェースはP1であることが判る。
また、機器BのIPアドレスとルーティングテープルの情報によって、機器Bに向かう出力インターフェースを特定することができる。この例の場合、R4の出力インターフェースはP3であり、R4の出力インターフェースはP3であることが判る。ここまでの処理によって、レイヤ3の経路は下記のように特定できる。
機器A→R1のP1→R1のP3→R4のP1→R4のP3→機器B
With the above processing, a router through which communication from the device A to the device B is determined in the VRRP configuration network. In this example, the layer 3 route of device A → R1 → R4 → device B is determined.
4). Since it is found that the routed routers are R1 and R4, the communication path detection program 10 accesses R1 and R4 and acquires information on the routing table.
The input interface from the device A can be specified by the IP address of the device A and the information of the routing table. In this example, it can be seen that the input interface of R1 is P1, and the input interface of R4 is P1.
Further, the output interface toward the device B can be specified by the IP address of the device B and the information of the routing table. In this example, it can be seen that the output interface of R4 is P3 and the output interface of R4 is P3. By the processing so far, the route of layer 3 can be specified as follows.
Device A → P1 of R1 → P3 of R1 → P1 of R4 → P3 of R4 → Device B

つぎに、通信経路上のレイヤ3機器の間に存在するレイヤ2ネットワーク内の経路探索の例について説明する。今回の例においては、R1とR4の間にあるレイヤ2ネットワーク2の通信経路を特定する。
5.通信経路検出プログラム10は、予め保持しているトポロジ情報により、R1のP3インターフェースに接続されているのが、レイヤ2スイッチSW2のP1インターフェースであることが特定できる。そこで、通信経路検出プログラム10は、SW2にアクセスし、MACアドレステーブルの情報を取得する。
6.ここで、R3とR4がVRRPの構成であった場合、レイヤ2ネットワーク2を流れるフレームの送信先MACアドレスは、VRRPの仮想MACアドレスとなる。通信経路検出プログラム10が、予め保持されているVRRPの情報より、R4のインターフェースP1側の仮想MACアドレスを特定できる。したがって、SW2のMACアドレステーブルでR4のインターフェースP1の仮想MACアドレスが学習されているインターフェース(ポート)がP3であると特定される。
7.通信経路検出プログラム10は、予め保持しているトポロジ情報により、SW2のP3インターフェースに接続されているのがL2スイッチSW5のP2インターフェースであることが特定できる。そこで、次に、通信経路検出プログラム10は、SW5にアクセスし、MACアドレステーブルの情報を取得する。先程と同様に、MACアドレステーブルの情報により、R4のインターフェースP1の仮想MACアドレスが学習されているインターフェース(ポート)がP4であると特定できるため、SW5の出力インターフェースはP4であることがわかる。
Next, an example of route search in the layer 2 network existing between the layer 3 devices on the communication route will be described. In this example, the communication path of the layer 2 network 2 located between R1 and R4 is specified.
5. The communication path detection program 10 can specify that the P1 interface of the layer 2 switch SW2 is connected to the P3 interface of R1 based on the topology information held in advance. Therefore, the communication path detection program 10 accesses SW2 and acquires information of the MAC address table.
6). Here, when R3 and R4 have a VRRP configuration, the transmission destination MAC address of a frame flowing through the layer 2 network 2 is a virtual MAC address of VRRP. The communication path detection program 10 can specify the virtual MAC address on the interface P1 side of R4 from the VRRP information held in advance. Therefore, the interface (port) where the virtual MAC address of the interface P1 of R4 is learned in the MAC address table of SW2 is specified as P3.
7). The communication path detection program 10 can specify that the P2 interface of the L2 switch SW5 is connected to the P3 interface of SW2 based on the topology information held in advance. Therefore, next, the communication path detection program 10 accesses the SW 5 and acquires information of the MAC address table. Similarly to the above, it can be identified from the information in the MAC address table that the interface (port) from which the virtual MAC address of the interface P1 of R4 is learned is P4, and therefore the output interface of SW5 is P4.

以上5〜7の処理により、レイヤ2ネットワーク2での以下の通信経路が確定する。
R1のP3→SW2のP1→SW2のP3→SW5のP2→SW5のP4→R4のP1
なお、説明は省略するが、レイヤ2ネットワーク1、およびレイヤ2ネットワーク3についても、同様に、通信経路の特定を行うことができる。以上により、機器Aから機器Bに至る全ての通信経路の特定が可能となる。
The following communication paths in the layer 2 network 2 are determined by the processes 5 to 7 described above.
R1 P3 → SW2 P1 → SW2 P3 → SW5 P2 → SW5 P4 → R4 P1
Although description is omitted, the communication path can be similarly specified for the layer 2 network 1 and the layer 2 network 3. As described above, all communication paths from the device A to the device B can be specified.

つぎに、図9、10を用い、通信経路を推定する場合の動作について説明する。   Next, the operation when the communication path is estimated will be described with reference to FIGS.

図9、10は、本発明の実施の形態になる通信経路の推定動作を説明する図である。図9は、推定結果(1)〜(3)を示し、図10は、推定結果(4)及び(5)を示している。   9 and 10 are diagrams for explaining the communication path estimation operation according to the embodiment of the present invention. FIG. 9 shows estimation results (1) to (3), and FIG. 10 shows estimation results (4) and (5).

図8のネットワークにおいて、機器Aから機器Bまでの通信経路を求める場合、上述してきた1〜4の処理で、レイヤ3の経路は求めることができたが、今、レイヤ2ネットワーク2に存在するスイッチのMACアドレステーブルの内容から、ルータR1からルータR4間の経路が不明であったと仮定する。この際に、ルータR1からルータR4間の経路を以下のように推定する。   In the network of FIG. 8, when the communication path from the device A to the device B is obtained, the layer 3 route can be obtained by the processes 1 to 4 described above, but now exists in the layer 2 network 2. Assume that the route between the router R1 and the router R4 is unknown from the contents of the MAC address table of the switch. At this time, the route between the router R1 and the router R4 is estimated as follows.

なお、経路の推定では、R1からの距離をコストと考えて、R1から最小のコストでR4に到達する経路について求めるものとする。
(1)予め保持しているトポロジ情報から、R1からコスト1のノード(R1に直接接続されているノード) を確定する。R1に直接接続されているノードはSW1、R2、SW2であるが、SW1は、機器AからR1までの経路途中に通過した機器であるため除外する。したがって、R2、SW2が、R1からコスト1で到達可能なノードになる。
(2)つぎに、R1からコスト2で到達可能なノードを求める。(1)で求めたコスト1のノードR2、SW2から先のノードについて考える。R2に接続されているノードは,SW1、R1、SW3であるが、SW1とR1は今までの経路と重なるため除外する。よって、R1−R2−SW3の経路が求められる。
In the route estimation, the distance from R1 is considered as a cost, and the route that reaches R4 from R1 at the lowest cost is obtained.
(1) A node having a cost of 1 from R1 (a node directly connected to R1) is determined from topology information held in advance. The nodes directly connected to R1 are SW1, R2, and SW2, but SW1 is excluded because it is a device that has passed through the route from device A to R1. Therefore, R2 and SW2 become nodes that can be reached from R1 at cost 1.
(2) Next, a node that can be reached from R1 at cost 2 is obtained. Consider the node ahead of the nodes R2 and SW2 of cost 1 obtained in (1). The nodes connected to R2 are SW1, R1, and SW3, but SW1 and R1 are excluded because they overlap with the route so far. Therefore, the route R1-R2-SW3 is obtained.

また、SW2に接続されているノードは、R1、SW3、SW4、SW5であるが、R1は今までの経路と重なるため除外する。よって、R1−SW2−SW3、R1−SW2−SW3、R1−SW2−SW5の3つの経路が求められる。これら、SW3、SW4、SW5が、R1からコスト2で到達可能なノードになる。
(3)つぎに、R1からコスト3で到達可能なノードを求める。(2)で求めたコスト2のノードSW3、SW4、SW5から先のノードについて考える。
The nodes connected to SW2 are R1, SW3, SW4, and SW5, but R1 is excluded because it overlaps with the route so far. Therefore, three paths of R1-SW2-SW3, R1-SW2-SW3, and R1-SW2-SW5 are obtained. These SW3, SW4, and SW5 become nodes that can be reached from R1 at cost 2.
(3) Next, a node that can be reached from R1 at cost 3 is obtained. Consider the node ahead of the nodes SW3, SW4, and SW5 of cost 2 obtained in (2).

SW3に接続されているノードは、R2、SW2、SW4、SW5であるが、今までの経路と重なるか、コスト3よりも低いコストで到達可能なノードであるため除外する。したがって、SW3を経由してコスト3で到達可能なノードは存在しないことになる。
(4)SW4に接続されているノードは、SW2、SW3、SW5、R3であるが、SW2、SW3、SW5はコスト3よりも低いコストで到達可能なノードであるため除外する。よって、R3が、R1からコスト3で到達可能なノードとなる。
(5)SW5に接続されているノードは、SW2、SW3、SW4、R4であるが、SW2、SW3、SW4はコスト3よりも低いコストで到達可能なノードであるため除外する。よって、R4が、R1からコスト3で到達可能なノードとなる。
The nodes connected to SW3 are R2, SW2, SW4, and SW5, but are excluded because they overlap with the route so far or are reachable at a cost lower than cost 3. Therefore, there is no node that can be reached at cost 3 via SW3.
(4) The nodes connected to SW4 are SW2, SW3, SW5, and R3, but SW2, SW3, and SW5 are excluded because they are reachable at a cost lower than cost 3. Therefore, R3 is a node that can be reached from R1 at cost 3.
(5) The nodes connected to SW5 are SW2, SW3, SW4, and R4, but SW2, SW3, and SW4 are excluded because they are reachable at a cost lower than cost 3. Therefore, R4 is a node that can be reached from R1 at cost 3.

以上の(3)〜(5)により、R1からコスト3で到達可能なノードが、R3とR4の2つに確定できる。これによって、R1からR4への最短経路が、R1−SW2−SW5−R4に確定する。   From the above (3) to (5), the nodes that can be reached from R1 at cost 3 can be determined as R3 and R4. As a result, the shortest path from R1 to R4 is determined as R1-SW2-SW5-R4.

以上述べたように、R1からR4への最小コストの経路を求めることによって、通過経路を推定することが可能となる。   As described above, it is possible to estimate the passage route by obtaining the route with the minimum cost from R1 to R4.

つぎに、上述してきた通信経路検出の結果を管理者端末に表示させる画面例を図11〜13に示す。   Next, FIGS. 11 to 13 show examples of screens for displaying the result of the communication path detection described above on the administrator terminal.

図11は、本発明の実施の形態になる経路検出結果を表示する画面例(その1:特定された経路の強調表示)を示す。実施例では、通信経路が特定された192.168.1.43のノードから192.168.2.234のノードへの経路を太線で強調表示することで表現している。   FIG. 11 shows an example of a screen for displaying a route detection result according to the embodiment of the present invention (part 1: highlighting of a specified route). In the embodiment, the path from the node of 192.168.1.43 to which the communication path is specified to the node of 192.168.2.234 is highlighted by a bold line.

図12は、本発明の実施の形態になる経路検出結果を表示する画面例(その2:障害発生経路の表示)を示す。実施例では、192.168.1.43のノードから、192.168.2.234のノードへの経路の途中で障害が発生している経路を、点線や色付けなどによって強調表示することで表現している。   FIG. 12 shows a screen example (part 2: display of a failure occurrence route) for displaying a route detection result according to the embodiment of the present invention. In the embodiment, a route in which a failure has occurred in the middle of a route from the node of 192.168.1.43 to the node of 192.168.2.234 is expressed by highlighting with a dotted line or coloring. is doing.

図13は、本発明の実施の形態になる経路検出結果を表示する画面例(その3:推定経路の表示)を示す。192.168.1.43のノードから192.168.2.234のノードへの経路の内、192.168.1.43のノードから192.168.1.3のノードへの経路は推定の経路であることを多重線によって強調表示している。   FIG. 13 shows an example of a screen (part 3: display of an estimated route) for displaying a route detection result according to the embodiment of the present invention. Of the paths from the 192.168.1.43 node to the 192.168.2.234 node, the path from the 192.168.1.43 node to the 192.168.1.3 node is estimated. The route is highlighted by multiple lines.

以上の画面例に示したように、トポロジマップ上で特定ノード間の経路を強調表示させることで、通信経路上で障害が発生していることを一目瞭然とさせることができる。また、推定により経路を求めた経路については点線で表示するなどの工夫をすることにより、確実な経路と推定の経路の区別をすることができる。   As shown in the above screen example, by highlighting the path between specific nodes on the topology map, it is possible to make it clear at a glance that a failure has occurred on the communication path. In addition, the route obtained by estimation can be distinguished from the estimated route by devising such as displaying the route with a dotted line.

本発明の実施の形態になる冗長ネットワークにおけ通信経路検出の基本システム構成を示す図である。It is a figure which shows the basic system structure of a communication path | route detection in the redundant network which becomes embodiment of this invention. 本発明の実施の形態になる経路探索コマンドの例を示す図である。It is a figure which shows the example of the route search command which becomes embodiment of this invention. 本発明の実施の形態になるルータのVRRP情報テーブルのデータ構成例を示す図である。It is a figure which shows the data structural example of the VRRP information table of the router which becomes embodiment of this invention. 本発明の実施の形態になる監視対象ネットワークのトポロジ情報テーブルのデータ構成例を示す図である。It is a figure which shows the example of a data structure of the topology information table of the monitoring object network which becomes embodiment of this invention. 本発明の実施の形態になるレイヤ2スイッチのMACアドレステーブルのデータ構成例を示す図である。It is a figure which shows the data structural example of the MAC address table of the layer 2 switch which becomes embodiment of this invention. 本発明の実施の形態になるルータの持つルーティングテーブルのデータ構成例を示す図である。It is a figure which shows the example of a data structure of the routing table which the router which becomes embodiment of this invention has. 本発明の実施の形態になるネットワーク管理装置における通信経路検出処理の全体フローを示す図である。It is a figure which shows the whole flow of the communication path | route detection process in the network management apparatus which becomes embodiment of this invention. 本発明の実施の形態になる冗長化ネットワークにおける2つの機器間の通信経路例を示す図である。It is a figure which shows the example of a communication path | route between two apparatuses in the redundant network which becomes embodiment of this invention. 本発明の実施の形態になる通信経路の推定動作を説明する図(その1)である。It is FIG. (1) explaining the estimation operation | movement of the communication path which becomes embodiment of this invention. 本発明の実施の形態になる通信経路の推定動作を説明する図(その2)である。It is FIG. (2) explaining the communication path estimation operation | movement which becomes embodiment of this invention. 本発明の実施の形態になる経路検出結果を表示する画面例(その1:特定された経路の強調表示)を示す図である。It is a figure which shows the example of a screen (the 1: highlighting of the specified path | route) which displays the path | route detection result which becomes embodiment of this invention. 本発明の実施の形態になる経路検出結果を表示する画面例(その2:障害発生経路の表示)を示す図である。It is a figure which shows the example of a screen which displays the path | route detection result which becomes embodiment of this invention (the part 2: display of a failure path | route). 本発明の実施の形態になる経路検出結果を表示する画面例(その3:推定経路の表示)を示す図である。It is a figure which shows the example of a screen (the 3rd: display of an estimated path | route) which displays the path | route detection result which becomes embodiment of this invention.

符号の説明Explanation of symbols

1 ネットワーク管理サーバ
2 ネットワーク管理プログラム
3 管理者端末
10 通信経路検出プログラム
11 第一の検出部
12 第二の検出部
13 経路推定部
20 監視プログラム
30 データベース
100 監視対象ネットワーク
DESCRIPTION OF SYMBOLS 1 Network management server 2 Network management program 3 Manager terminal 10 Communication path detection program 11 1st detection part 12 2nd detection part 13 Path | route estimation part 20 Monitoring program 30 Database 100 Monitoring object network

Claims (5)

2つの機器間にスイッチとルータが接続された冗長化ネットワークを管理するネットワーク管理サーバにおける通信経路検出方法であって、
経路探索コマンドの実行によって取得したルータの経由情報をメモリに保持している仮想ルータ冗長プロトコル情報と照合し、該ルータのIPアドレスを特定することによって冗長化されたレイヤ3ネットワークの通信経路を検出する第一の検出ステップと、
前記メモリに予め保持している前記ルータのインタフェース情報、前記スイッチのMACアドレステーブル、およびトポロジー情報から、経由スイッチと該スイッチのポート番号を特定することによって冗長化されたレイヤ2ネットワークの通信経路を検出する第二の検出ステップと、
を有することを特徴とする通信経路検出方法。
A communication path detection method in a network management server that manages a redundant network in which a switch and a router are connected between two devices,
The route information of the router obtained by executing the route search command is checked against the virtual router redundancy protocol information stored in the memory, and the IP address of the router is specified to detect the communication route of the redundant layer 3 network. A first detection step to:
The communication path of the layer 2 network made redundant by specifying the transit switch and the port number of the switch from the interface information of the router, the MAC address table of the switch, and the topology information stored in the memory in advance. A second detection step to detect;
A communication path detection method comprising:
前記第一の検出ステップおよび第二の検出ステップにおいて、いずれも通信経路が特定されない場合、前記2つの機器間にて経由するノード数を最小とする経路選択のアルゴリズムによって経路検出の処理が行われることを特徴とする請求項1に記載の通信経路検出方法。   If a communication path is not specified in both the first detection step and the second detection step, a path detection process is performed by a path selection algorithm that minimizes the number of nodes passing between the two devices. The communication path detection method according to claim 1. 前記レイヤ2およびレイヤ3の冗長化ネットワークにおける検出処理によって得られた特定の2つの機器間の通信経路の結果を、トポロジマップとして強調表示することを特徴とする請求項1または2に記載の通信経路検出方法。   The communication according to claim 1 or 2, wherein a result of a communication path between two specific devices obtained by detection processing in the layer 2 and layer 3 redundant network is highlighted as a topology map. Route detection method. 2つの機器間にスイッチとルータが接続された冗長化ネットワークを管理するネットワーク管理サーバにおける通信経路検出プログラムであって、
コンピュータに、
経路探索コマンドの実行によって取得したルータの経由情報をメモリに保持している仮想ルータ冗長プロトコル情報と照合し、該ルータのIPアドレスを特定することによって冗長化されたレイヤ3ネットワークの通信経路を検出する第一の検出ステップと、
前記メモリに予め保持している前記ルータのインタフェース情報、前記スイッチのMACアドレステーブル、およびトポロジー情報から、経由スイッチと該スイッチのポート番号を特定することによって冗長化されたレイヤ2ネットワークの通信経路を検出する第二の検出ステップと、
を実行させる通信経路検出プログラム。
A communication path detection program in a network management server that manages a redundant network in which a switch and a router are connected between two devices,
On the computer,
The route information of the router obtained by executing the route search command is checked against the virtual router redundancy protocol information stored in the memory, and the IP address of the router is specified to detect the communication route of the redundant layer 3 network. A first detection step to:
The communication path of the layer 2 network made redundant by specifying the transit switch and the port number of the switch from the interface information of the router, the MAC address table of the switch, and the topology information stored in the memory in advance. A second detection step to detect;
Communication path detection program that executes
2つの機器間にスイッチとルータが接続された冗長化ネットワークを管理するネットワーク管理サーバにおける通信経路検出装置であって、
経路探索コマンドの実行によって取得したルータの経由情報をメモリに保持している仮想ルータ冗長プロトコル情報と照合し、該ルータのIPアドレスを特定することによって冗長化されたレイヤ3ネットワークの通信経路を検出する第一の検出手段と、
前記メモリに予め保持している前記ルータのインタフェース情報、前記スイッチのMACアドレステーブル、およびトポロジー情報から、経由スイッチと該スイッチのポート番号を特定することによって冗長化されたレイヤ2ネットワークの通信経路を検出する第二の検出手段と、
を有することを特徴とする通信経路検出装置。
A communication path detection device in a network management server that manages a redundant network in which a switch and a router are connected between two devices,
The route information of the router obtained by executing the route search command is checked against the virtual router redundancy protocol information stored in the memory, and the IP address of the router is specified to detect the communication route of the redundant layer 3 network. First detecting means to
The communication path of the layer 2 network made redundant by specifying the transit switch and the port number of the switch from the interface information of the router, the MAC address table of the switch, and the topology information stored in the memory in advance. A second detection means for detecting;
A communication path detection device comprising:
JP2008285494A 2008-11-06 2008-11-06 Communication path detection method, communication path detection program, and communication path detection apparatus Expired - Fee Related JP5035219B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008285494A JP5035219B2 (en) 2008-11-06 2008-11-06 Communication path detection method, communication path detection program, and communication path detection apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008285494A JP5035219B2 (en) 2008-11-06 2008-11-06 Communication path detection method, communication path detection program, and communication path detection apparatus

Publications (2)

Publication Number Publication Date
JP2010114657A JP2010114657A (en) 2010-05-20
JP5035219B2 true JP5035219B2 (en) 2012-09-26

Family

ID=42302869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008285494A Expired - Fee Related JP5035219B2 (en) 2008-11-06 2008-11-06 Communication path detection method, communication path detection program, and communication path detection apparatus

Country Status (1)

Country Link
JP (1) JP5035219B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5691556B2 (en) * 2011-01-25 2015-04-01 東京電力株式会社 Network route search system and method
JP5514153B2 (en) * 2011-05-13 2014-06-04 株式会社東芝 Transmission apparatus, relay apparatus, monitoring control apparatus, IP network system, and network device existence confirmation method
JP5814849B2 (en) * 2012-03-30 2015-11-17 株式会社エヌ・ティ・ティ・データ Open flow network system and data communication method
JP6977867B2 (en) 2018-03-07 2021-12-08 日本電気株式会社 Terminal devices, switches, network systems, test methods and programs
JP6902765B2 (en) 2018-12-03 2021-07-14 株式会社Geolocation Technology IP address usage area identification system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006046309A1 (en) * 2004-10-29 2006-05-04 Fujitsu Limited Apparatus and method for locating trouble occurrence position in communication network
JP4464256B2 (en) * 2004-11-18 2010-05-19 三菱電機株式会社 Network host monitoring device

Also Published As

Publication number Publication date
JP2010114657A (en) 2010-05-20

Similar Documents

Publication Publication Date Title
JP4523444B2 (en) Fault management apparatus and method for identifying cause of fault in communication network
JP4981974B2 (en) Management system and information processing system
US10523556B2 (en) Method and system for routing connections in a software-defined wide area network
JP4008432B2 (en) Apparatus and method for searching topology of network device
US7277936B2 (en) System using network topology to perform fault diagnosis to locate fault between monitoring and monitored devices based on reply from device at switching layer
US9137101B2 (en) Multi-layer network diagnostic tracing
US9391886B2 (en) Identification of the paths taken through a network of interconnected devices
EP1814258B1 (en) Determining connectivity status for unnumbered interfaces of a target network device
JP4345987B2 (en) Apparatus and method for identifying fault location in communication network
US9083615B2 (en) Diagnosing network problems in an IPV6 dual stack network
JP5035219B2 (en) Communication path detection method, communication path detection program, and communication path detection apparatus
JP2010034876A (en) Fault monitoring server and network failure monitoring system
JP5494110B2 (en) Network communication path estimation method, communication path estimation program, and monitoring apparatus
JP4464256B2 (en) Network host monitoring device
JP6524817B2 (en) Route control apparatus, route control system and route control method
JP3366891B2 (en) Data network monitoring method
JP6879304B2 (en) Servers, switches, communication systems, communication methods, and programs
JP3725146B2 (en) Communication network management apparatus and communication network communication confirmation test method
JP4678778B2 (en) Multi-layer network operation management system and computer program
JP4930139B2 (en) Network topology generation method
JP5427913B2 (en) Management system and information processing system
WO2024166372A1 (en) Measuring device, program, and measuring method
JP6541441B2 (en) Switch device and relay system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120601

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120618

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150713

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees