JP3561129B2 - ネットワーク監視装置及びリピータハブの接続端末認識方法 - Google Patents
ネットワーク監視装置及びリピータハブの接続端末認識方法 Download PDFInfo
- Publication number
- JP3561129B2 JP3561129B2 JP30707897A JP30707897A JP3561129B2 JP 3561129 B2 JP3561129 B2 JP 3561129B2 JP 30707897 A JP30707897 A JP 30707897A JP 30707897 A JP30707897 A JP 30707897A JP 3561129 B2 JP3561129 B2 JP 3561129B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- repeater
- terminal
- network
- router
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、端末、リピータHUB及びルータ等が接続されたネットワークシステムのネットワーク接続形態を把握する際、特にリピータHUBに接続された端末を認識し、その端末のIPアドレスを取得する汎用的かつ効率的な方法に関する。
【0002】
【従来の技術】
端末、リピータHUB及びルータ等が接続されたネットワークシステムにおいて、ネットワーク監視の目的でそのネットワークシステムの接続形態を画面表示したい場合がある。この際、TCP/IPに基づくネットワークシステムにおいては、各端末等の識別情報としてIPアドレスを表示することが一般的に行われている。IPアドレスというのは、許可されたネットID(ネットワークアドレス)及びネットワークシステム内でユニークに割り振ることができるホストID(ホストアドレス)から構成される32ビットのネットワーク通信用の論理アドレスであり、各端末等に作為的に設定することができる。このため、ネットワーク管理者等は、管理容易性等のためにIPアドレスにある程度規則性を持たせて、各端末等に割り当てている。従って、ネットワークシステムにおける端末等の関連性が把握しやすいため、各端末等に固定的に割り当てられているMACアドレス(物理アドレス)を予め把握していたとしても、MACアドレスをそのまま用いずに人的に設定したIPアドレスを表示するようにしている。
【0003】
この表示画面の生成は、上記端末等と同じネットワークに接続されたネットワーク監視装置によって行われる。ネットワーク監視装置は、画面表示生成のために逆アドレス解決プロトコル(RARP:Reverse Address Resolution Protocol)サービスを行うことによって予め把握しているMACアドレスに基づいてIPアドレスを取得するようにしている。
【0004】
図4は、従来におけるネットワークシステムの一形態を示した全体構成図である。ネットワークシステムは、図4に示したように各ネットワーク1,2に接続されたネットワーク監視装置3とルータ4とリピータHUB5と端末6とで構成されている。各機器3,4,5,6には、IPアドレスがそれぞれ割り当てられている。
【0005】
ネットワーク監視装置3は、ネットワークシステムを監視するための装置であり、前述したように図示しないディスプレイにネットワークシステムの接続形態を表示する。このためにRARPサービスを行う機能を有していおり、また、ネットワークシステムに接続されている各機器4のMACアドレスをARP(Address Resolution Protocol)を用いることにより又は予め取得している。ルータ4は、管理情報ベース(MIB:Management Information Base)としてMIB−IIを有しているものとする。リピータHUB5は、MIBとしてリピータMIBを有しているものとする。
【0006】
次に、従来におけるネットワーク監視装置3によりネットワークシステムを構成する各機器のIPアドレスを取得する手順について説明する。
【0007】
ネットワーク監視装置3は、まず、ルータ4を見つける。SNMP(Simple Network Management Protocol)を利用したOpenViewなどの一般的なネットワーク管理装置は、機器4,5の種別を識別できるMIB情報を取得できるので、ネットワーク監視装置3は、ルータ4を見つけることができる。次に、ルータ4は、MIB−IIを有しているので、ネットワーク監視装置3は、MIB−IIのatTableのatPhysAddressからそのルータ4のネットワーク監視装置3と接続されているネットワーク1以外のネットワーク2に接続されている機器のMACアドレスとIPアドレスとが対応したデータを収集することができる。ルータ4は、異なるネットワーク間に接続された端末間通信を可能とするためにMACアドレスとIPアドレスとのアドレス変換機能を有しているが、MIB−IIのアドレス変換テーブル(atTable)には、アドレス変換情報としてルータ4を介して通過したパケットの送信元の機器のアドレス(MACアドレスとIPアドレス)が格納されることになる。従って、図4によれば、ネットワーク監視装置3は、そのアドレス変換情報を取得することによってルータ4のネットワーク1以外のネットワーク2側に接続されている機器すなわちリピータHUB5と端末6のMACアドレス及びIPアドレスを知ることができる。なお、パケットの転送を行っていない端末6に関しては、その端末6を送受信先とするパケットのアドレス変換を実行していないのでアドレス変換テーブルに記録されておらず、結果としてその端末6のIPアドレスは取得できない場合も論理的にはあり得る。このように、収集した情報に基づきネットワークシステムの接続形態を各機器3〜6のIPアドレスと共に表示することができる。
【0008】
【発明が解決しようとする課題】
しかしながら、従来のネットワーク監視装置では、ルータ4を介して接続された端末6のMACアドレス及びIPアドレスを知ることができるので、端末6がネットワーク2側にあることは特定できても、各端末6がネットワーク2に直接接続されているのか、リピータHUB5に接続されているのか認識することはできない。従って、結果的には、図5に示したようにリピータHUB5と端末6とが階層的ではなくネットワーク2に同じ階層レベルで接続されたように表示することしかできなかった。
【0009】
また、従来のネットワーク監視装置では、ルータ4を介して接続されたリピータHUB5に端末6が接続されていることはリピータMIBを参照すれば知ることができるが、ネットワークシステムの接続形態を正しく表示できるとは限らない。なぜならば、リピータHUB5がMIBとして保持するリピータMIBには、端末6を接続したポートの番号とその端末のMACアドレスとを対応させた情報しか記録されず、IPアドレスは記録されないからである。
【0010】
仮に、リピータHUBにMACアドレスに対応させてIPアドレスを持たせるようにすれば、正しい接続形態でネットワークシステムを表示することは可能となるが、リピータHUBに表示用の特別な情報を持たせるようにすると、その情報を持った特別なリピータHUBを用意しなくてはならず汎用的でない。
【0011】
本発明は以上のような問題を解決するためになされたものであり、その目的は、汎用的なリピータHUBを用いながらもそのリピータHUBに接続された端末を認識することができるネットワーク監視装置及びリピータハブの接続端末認識方法を提供することにある。
【0012】
【課題を解決するための手段】
以上のような目的を達成するために、第1の発明に係るネットワーク監視装置は、リピータ機能を有し、ポート番号と各ポートに接続された端末がフレーム転送をした際の当該端末のMACアドレスとを対応させて記録した管理情報ベースを保持する1乃至複数のリピータハブと、アドレス変換機能を有し、変換したIPアドレスとMACアドレスとを対応させて記録したアドレス変換テーブルを保持する1乃至複数のルータと、前記端末、前記リピータハブ及び前記ルータを接続する1乃至複数のネットワークとを有するネットワークシステムにおいて、前記リピータハブから前記管理情報ベースの内容を収集する管理情報収集手段と、前記ルータから前記アドレス変換テーブルの内容を収集する変換情報収集手段と、前記各収集手段が収集した情報に含まれているMACアドレスを対応づけることによって前記リピータハブの各ポートの接続先のIPアドレスを取得するIPアドレス取得手段とを有し、前記端末、前記リピータハブ及び前記ルータのネットワーク接続形態を把握するものである。
【0013】
第2の発明に係るネットワーク監視装置は、第1の発明において、前記管理情報ベースとしてリピータ管理情報ベースを利用するものである。
【0014】
第3の発明に係るネットワーク監視装置は、第1の発明において、前記アドレス変換テーブルとしてMIB−IIのatTableを利用するものである。
【0015】
第4の発明に係るリピータハブの接続端末認識方法は、リピータ機能を有し、ポート番号と各ポートに接続された端末がフレーム転送をした際の当該端末のMACアドレスとを対応させて管理情報ベースに記録する1乃至複数のリピータハブと、アドレス変換機能を有し、変換したIPアドレスとMACアドレスとを対応させてアドレス変換テーブルに記録する1乃至複数のルータと、前記端末、前記リピータハブ及び前記ルータを接続するネットワークと、前記端末、前記リピータハブ及び前記ルータのネットワーク接続形態を把握するネットワーク監視装置とを有するネットワークシステムにおいて、前記ネットワーク監視装置において、前記リピータハブから収集した前記管理情報ベースに含まれているMACアドレスと前記ルータから収集した前記アドレス変換テーブルに含まれているMACアドレスとを対応づけることによって前記リピータハブの各ポートの接続先のIPアドレスを取得するものである。
【0016】
第5の発明に係るリピータハブの接続端末認識方法は、第4の発明において、前記管理情報ベースとしてリピータ管理情報ベースを利用するものである。
【0017】
第6の発明に係るリピータハブの接続端末認識方法は、第4の発明において、前記アドレス変換テーブルとしてMIB−IIのatTableを利用するものである。
【0018】
【発明の実施の形態】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。なお、従来例と同じ構成要素で実現可能なものには同じ符号を付ける。
【0019】
図1は、本発明に係るネットワーク監視装置の一実施の形態が監視するネットワークシステムの全体構成図である。ネットワークシステムは、図1に示したように各ネットワーク1,2に接続されたルータ4、リピータHUB5、端末6及びネットワーク監視装置7で構成されている。このネットワークシステムは、TCP/IPに基づき通信が行われ、そのため各機器4〜7には、IPアドレスがそれぞれ割り当てられている。
【0020】
このうち、ルータ4は、アドレス変換機能を有しており、異なるネットワーク間に接続された端末間通信を可能としている。また、ルータ4は、MIBとしてMIB−IIを有しており、MIB−IIのアドレス変換テーブル(atTable)のatPhysAddressに、アドレス変換情報としてルータ4を介して通信をした端末6の変換した各アドレス(MACアドレス及びIPアドレス)を記録する。リピータHUB5は、当然のようにリピータ機能を有しており、また、SNMP(Simple Network Management Protocol)エージェント機能をRAMやROMに持ち、SNMPマネージャであるネットワーク監視装置7のネットワーク管理要求に応えることができる。また、リピータHUB5は、MIBとしてリピータMIBを有しており、各ポートが属するグループ番号、ポート番号、各ポートに接続された端末6がフレーム転送をした際の送信元の当該端末6のMACアドレスとを対応させて保持する(rptrGroupCapacity,rptrAddrTrackNewLastSrcAddress)。
【0021】
ネットワーク監視装置7は、図1に示した機能ブロックによると、リピータHUB5からリピータMIBの内容を収集する管理情報収集部8と、ルータ4からMIB−IIのアドレス変換テーブルの内容を収集する変換情報収集部9と、管理情報収集部8及び変換情報収集部9が収集した情報に含まれているMACアドレスを対応づけることによってリピータHUB5の各ポートの接続先のIPアドレスを取得するIPアドレス取得部10と、取得したIPアドレスでネットワークシステムの接続形態を表示するネットワーク表示部11とを有している。ネットワーク監視装置7は、TCP/IPに基づくネットワーク通信が可能な汎用的なコンピュータにより実現できるため、ハードウェアとしては、CPU、メモリ、通信インタフェースやマウス、ディスプレイ等の入出力装置、ディスク装置などの外部記憶装置等の一般的な機器を具備させればよい。ハードウェアとして特別な機器等は不要である。上記各手段8〜11は、CPUと各機能を実現するための各アプリケーションによって実現される。
【0022】
本実施の形態において特徴的なことは、ルータ4が保持しているMIB−IIの情報並びにリピータHUB5が保持しているリピータMIBの情報を有効に利用することによってルータ4やリピータHUB5に特別な情報を持たせなくてもリピータHUB5に接続された端末6を認識することができるようにしたことである。これにより、ルータ4、リピータHUB5及び端末6のネットワーク接続形態を把握することができる。
【0023】
次に、本実施の形態におけるネットワーク監視装置7がリピータHUB5に接続された端末6を認識し、その端末6のIPアドレスを取得する処理について図2に示したフローチャートを用いて説明する。
【0024】
ネットワーク監視装置3は、まず、処理対象とするルータ4を特定する(ステップ101)。本実施の形態の場合は、1台のルータ4しか接続されていないが、複数台接続されている場合は、ネットワーク監視装置7が直接接続されたネットワーク1から順に遠いネットワーク2へと処理を進めればよい。続いて、ネットワーク監視装置7は、そのルータ4の先に接続されているリピータHUB5のIPアドレスを取得する(ステップ102)。このようにして、リピータHUB5のIPアドレスを取得することができる。なお、リピータHUB5のリピータMIBには、フレーム転送をした端末6のIPアドレスは保持できないが、自己のIPアドレスの設定は、通常のネットワーク機器と同様に可能である。また、ルータ4は、ネットワーク2に接続されている機器がリピータHUBであるかどうかを、リピータMIBの有無やMIBの中の情報等を参照することによって識別することができる。ネットワーク監視装置7は、このようにしてIPアドレスを取得することによって、リピータHUB5と通信を行うことができるようになる。ここで、ネットワーク監視装置7の管理情報収集部8は、リピータHUB5のリピータMIBのrptrGroupCapacityの値からグループ数を取得する(ステップ103)。図1に示した例では1である。そして、リピータMIBのrptrAddrTrackNewLastSrcAddressから各グループに含まれる各ポート番号に対応するMACアドレスを取得する(ステップ104)。すなわち、ネットワーク監視装置7は、リピータMIBのうち図1に示した情報を収集することになるが、この情報に中にはリピータHUB5に接続されている各端末6のMACアドレスが含まれている。
【0025】
次に、ネットワーク監視装置7の変換情報収集部9は、ルータ4のMIB−IIのアドレス変換テーブル(atTable)を参照してリピータHUB5から取得したMACアドレスと同じMACアドレスとなるアドレス変換情報(atPhysaddress)を取得する(ステップ105)。ルータ4のアドレス変換テーブルには、そのルータ4の先に、すなわちルータ4のネットワーク監視装置7が接続されているネットワーク1以外のネットワーク2側に接続されている端末がルータ4を介して他の端末と通信をした際の履歴が記録されているので、ネットワーク2にリピータHUB5を介して接続されている端末6がルータ4を介して通信をした場合には、各端末6に関するアドレス変換情報が記録されているはずである。なお、IPアドレスを参照することによってルータ4とネットワーク1,2の接続形態を知ることができる。
【0026】
ネットワーク監視装置7のIPアドレス取得部10は、各収集部8,9が取得した各情報に含まれているMACアドレスを対応づけることによってリピータHUB5の各ポートに接続されている各端末6のIPアドレスを取得する(ステップ106)。この取得した端末6に関する情報を図3に示す。
【0027】
複数のルータが設けられている場合は、上記処理を全てのルータに対して行うことでネットワークシステムを構成する各機器4〜7のIPアドレス並びに各リピータHUB5の接続先を得ることができるので、ネットワーク表示部11は、これらの情報に基づきリピータHUB5と各端末6との間に接続線を引くことができ、ネットワークシステムの接続形態をIPアドレスと共に表示することができる。
【0028】
以上のように、本実施の形態によれば、ルータ4が持つアドレス変換テーブルのatPhysAddressとリピータHUB5が持つリピータMIBのrptrAddrTrackNewLastSrcAddressとを組み合わせることによってリピータHUB5に接続されている端末6を特定することができ、その結果、その端末6のIPアドレスを取得することができる。特に、本実施の形態では、IPアドレス取得用に特別な情報をルータ4及びリピータHUB5に持たせなくてもTCP/IPによるネットワークシステムに接続するのであれば通常保持するであろうMIB−IIやリピータMIBの内容を利用することによってリピータHUB5に接続されている端末6のIPアドレスを取得することができる。
【0029】
また、ルータ4の中に記録されるアドレス変換情報は、ルータ4によるアドレス変換対象となってはじめて記録されることになるため、仮に端末6がルータ4を介した通信を1度も行っていない場合もその端末6のIPアドレスとリピータHUB5の対応関係は表示できなくなる。ただ、このような場合は、端末6から定期的に発信させるようにするなど何らかの手段、方法を講じることによってアドレス変換テーブルに記録されるようにすればよい。
【0030】
また、本実施の形態では、リピータHUB5の各ポートに端末6を接続した場合を例にしたが、リピータHUBをカスケード接続した場合、カスケード接続されていることは知ることができるが、リピータMIBには、ポート毎に最後にアクセスした1つの端末の情報しか残らないため、ネットワーク2に接続されたリピータHUB5に端末が直接接続されているかカスケード接続したリピータHUBを介して間接的に接続されているかはわからない。この場合にも端末から定期的に発信させるようにするなど何らかの手段、方法を講じることによってアドレス変換テーブルに記録されるようにすればよい。
【0031】
また、本実施の形態では、リピータHUB5には、少なくとも各ポート番号とMACアドレスとを対応付けした情報が必要となるため、現時点では、その情報が含まれているリピータMIBを保持するリピータHUBを用いた場合に限定されるが、これらの情報を保持する他のMIB(プロトコル)ができれば、そのMIBにも本発明は適用可能である。同様に、ルータ4には、少なくともIPアドレスとMACアドレスとを対応付けした情報が必要となるため、現時点では、その情報が含まれているMIB−IIを保持するルータ4を用いた場合に限定されるが、これらの情報を保持する他のMIB(プロトコル)ができれば、そのMIBにも本発明は適用可能である。
【0032】
【発明の効果】
本発明によれば、ルータのIPアドレスとMACアドレスとが対応付けされた情報を含むアドレス変換テーブルと、リピータハブのポート番号とMACアドレスとが対応付けされた情報を含む管理情報ベースとを組み合わせることによってリピータハブの各ポートの接続先を認識することができ、その結果、その接続先のIPアドレスを取得することができる。特に、本発明では、IPアドレス取得用に特別な情報をルータ及びリピータハブに持たせなくてもネットワークシステムを構成するルータ等が通常保持するであろう管理情報ベースの内容を有効利用することによって上記IPアドレスを取得することができるので、従来からある汎用的なルータ及びリピータハブをそのまま用いてネットワークシステムを構築することができる。
【図面の簡単な説明】
【図1】本発明に係るネットワーク監視装置の一実施の形態が監視するネットワークシステムの全体構成図である。
【図2】本実施の形態においてネットワーク監視装置がリピータHUBに接続された端末を認識し、その端末のIPアドレスを取得する処理を示したフローチャートである。
【図3】本実施の形態におけるネットワーク監視装置が取得した情報を示した図である。
【図4】従来におけるネットワークシステムの一形態を示した全体構成図である。
【図5】従来におけるネットワーク監視装置が図4に示したネットワークシステムを表示した場合の概略図である。
【符号の説明】
1,2 ネットワーク、4 ルータ、3 ネットワーク監視装置、5 リピータHUB、6 端末、7 ネットワーク監視装置、8 管理情報収集部、9 変換情報収集部、10 IPアドレス取得部、11 ネットワーク表示部。
【発明の属する技術分野】
本発明は、端末、リピータHUB及びルータ等が接続されたネットワークシステムのネットワーク接続形態を把握する際、特にリピータHUBに接続された端末を認識し、その端末のIPアドレスを取得する汎用的かつ効率的な方法に関する。
【0002】
【従来の技術】
端末、リピータHUB及びルータ等が接続されたネットワークシステムにおいて、ネットワーク監視の目的でそのネットワークシステムの接続形態を画面表示したい場合がある。この際、TCP/IPに基づくネットワークシステムにおいては、各端末等の識別情報としてIPアドレスを表示することが一般的に行われている。IPアドレスというのは、許可されたネットID(ネットワークアドレス)及びネットワークシステム内でユニークに割り振ることができるホストID(ホストアドレス)から構成される32ビットのネットワーク通信用の論理アドレスであり、各端末等に作為的に設定することができる。このため、ネットワーク管理者等は、管理容易性等のためにIPアドレスにある程度規則性を持たせて、各端末等に割り当てている。従って、ネットワークシステムにおける端末等の関連性が把握しやすいため、各端末等に固定的に割り当てられているMACアドレス(物理アドレス)を予め把握していたとしても、MACアドレスをそのまま用いずに人的に設定したIPアドレスを表示するようにしている。
【0003】
この表示画面の生成は、上記端末等と同じネットワークに接続されたネットワーク監視装置によって行われる。ネットワーク監視装置は、画面表示生成のために逆アドレス解決プロトコル(RARP:Reverse Address Resolution Protocol)サービスを行うことによって予め把握しているMACアドレスに基づいてIPアドレスを取得するようにしている。
【0004】
図4は、従来におけるネットワークシステムの一形態を示した全体構成図である。ネットワークシステムは、図4に示したように各ネットワーク1,2に接続されたネットワーク監視装置3とルータ4とリピータHUB5と端末6とで構成されている。各機器3,4,5,6には、IPアドレスがそれぞれ割り当てられている。
【0005】
ネットワーク監視装置3は、ネットワークシステムを監視するための装置であり、前述したように図示しないディスプレイにネットワークシステムの接続形態を表示する。このためにRARPサービスを行う機能を有していおり、また、ネットワークシステムに接続されている各機器4のMACアドレスをARP(Address Resolution Protocol)を用いることにより又は予め取得している。ルータ4は、管理情報ベース(MIB:Management Information Base)としてMIB−IIを有しているものとする。リピータHUB5は、MIBとしてリピータMIBを有しているものとする。
【0006】
次に、従来におけるネットワーク監視装置3によりネットワークシステムを構成する各機器のIPアドレスを取得する手順について説明する。
【0007】
ネットワーク監視装置3は、まず、ルータ4を見つける。SNMP(Simple Network Management Protocol)を利用したOpenViewなどの一般的なネットワーク管理装置は、機器4,5の種別を識別できるMIB情報を取得できるので、ネットワーク監視装置3は、ルータ4を見つけることができる。次に、ルータ4は、MIB−IIを有しているので、ネットワーク監視装置3は、MIB−IIのatTableのatPhysAddressからそのルータ4のネットワーク監視装置3と接続されているネットワーク1以外のネットワーク2に接続されている機器のMACアドレスとIPアドレスとが対応したデータを収集することができる。ルータ4は、異なるネットワーク間に接続された端末間通信を可能とするためにMACアドレスとIPアドレスとのアドレス変換機能を有しているが、MIB−IIのアドレス変換テーブル(atTable)には、アドレス変換情報としてルータ4を介して通過したパケットの送信元の機器のアドレス(MACアドレスとIPアドレス)が格納されることになる。従って、図4によれば、ネットワーク監視装置3は、そのアドレス変換情報を取得することによってルータ4のネットワーク1以外のネットワーク2側に接続されている機器すなわちリピータHUB5と端末6のMACアドレス及びIPアドレスを知ることができる。なお、パケットの転送を行っていない端末6に関しては、その端末6を送受信先とするパケットのアドレス変換を実行していないのでアドレス変換テーブルに記録されておらず、結果としてその端末6のIPアドレスは取得できない場合も論理的にはあり得る。このように、収集した情報に基づきネットワークシステムの接続形態を各機器3〜6のIPアドレスと共に表示することができる。
【0008】
【発明が解決しようとする課題】
しかしながら、従来のネットワーク監視装置では、ルータ4を介して接続された端末6のMACアドレス及びIPアドレスを知ることができるので、端末6がネットワーク2側にあることは特定できても、各端末6がネットワーク2に直接接続されているのか、リピータHUB5に接続されているのか認識することはできない。従って、結果的には、図5に示したようにリピータHUB5と端末6とが階層的ではなくネットワーク2に同じ階層レベルで接続されたように表示することしかできなかった。
【0009】
また、従来のネットワーク監視装置では、ルータ4を介して接続されたリピータHUB5に端末6が接続されていることはリピータMIBを参照すれば知ることができるが、ネットワークシステムの接続形態を正しく表示できるとは限らない。なぜならば、リピータHUB5がMIBとして保持するリピータMIBには、端末6を接続したポートの番号とその端末のMACアドレスとを対応させた情報しか記録されず、IPアドレスは記録されないからである。
【0010】
仮に、リピータHUBにMACアドレスに対応させてIPアドレスを持たせるようにすれば、正しい接続形態でネットワークシステムを表示することは可能となるが、リピータHUBに表示用の特別な情報を持たせるようにすると、その情報を持った特別なリピータHUBを用意しなくてはならず汎用的でない。
【0011】
本発明は以上のような問題を解決するためになされたものであり、その目的は、汎用的なリピータHUBを用いながらもそのリピータHUBに接続された端末を認識することができるネットワーク監視装置及びリピータハブの接続端末認識方法を提供することにある。
【0012】
【課題を解決するための手段】
以上のような目的を達成するために、第1の発明に係るネットワーク監視装置は、リピータ機能を有し、ポート番号と各ポートに接続された端末がフレーム転送をした際の当該端末のMACアドレスとを対応させて記録した管理情報ベースを保持する1乃至複数のリピータハブと、アドレス変換機能を有し、変換したIPアドレスとMACアドレスとを対応させて記録したアドレス変換テーブルを保持する1乃至複数のルータと、前記端末、前記リピータハブ及び前記ルータを接続する1乃至複数のネットワークとを有するネットワークシステムにおいて、前記リピータハブから前記管理情報ベースの内容を収集する管理情報収集手段と、前記ルータから前記アドレス変換テーブルの内容を収集する変換情報収集手段と、前記各収集手段が収集した情報に含まれているMACアドレスを対応づけることによって前記リピータハブの各ポートの接続先のIPアドレスを取得するIPアドレス取得手段とを有し、前記端末、前記リピータハブ及び前記ルータのネットワーク接続形態を把握するものである。
【0013】
第2の発明に係るネットワーク監視装置は、第1の発明において、前記管理情報ベースとしてリピータ管理情報ベースを利用するものである。
【0014】
第3の発明に係るネットワーク監視装置は、第1の発明において、前記アドレス変換テーブルとしてMIB−IIのatTableを利用するものである。
【0015】
第4の発明に係るリピータハブの接続端末認識方法は、リピータ機能を有し、ポート番号と各ポートに接続された端末がフレーム転送をした際の当該端末のMACアドレスとを対応させて管理情報ベースに記録する1乃至複数のリピータハブと、アドレス変換機能を有し、変換したIPアドレスとMACアドレスとを対応させてアドレス変換テーブルに記録する1乃至複数のルータと、前記端末、前記リピータハブ及び前記ルータを接続するネットワークと、前記端末、前記リピータハブ及び前記ルータのネットワーク接続形態を把握するネットワーク監視装置とを有するネットワークシステムにおいて、前記ネットワーク監視装置において、前記リピータハブから収集した前記管理情報ベースに含まれているMACアドレスと前記ルータから収集した前記アドレス変換テーブルに含まれているMACアドレスとを対応づけることによって前記リピータハブの各ポートの接続先のIPアドレスを取得するものである。
【0016】
第5の発明に係るリピータハブの接続端末認識方法は、第4の発明において、前記管理情報ベースとしてリピータ管理情報ベースを利用するものである。
【0017】
第6の発明に係るリピータハブの接続端末認識方法は、第4の発明において、前記アドレス変換テーブルとしてMIB−IIのatTableを利用するものである。
【0018】
【発明の実施の形態】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。なお、従来例と同じ構成要素で実現可能なものには同じ符号を付ける。
【0019】
図1は、本発明に係るネットワーク監視装置の一実施の形態が監視するネットワークシステムの全体構成図である。ネットワークシステムは、図1に示したように各ネットワーク1,2に接続されたルータ4、リピータHUB5、端末6及びネットワーク監視装置7で構成されている。このネットワークシステムは、TCP/IPに基づき通信が行われ、そのため各機器4〜7には、IPアドレスがそれぞれ割り当てられている。
【0020】
このうち、ルータ4は、アドレス変換機能を有しており、異なるネットワーク間に接続された端末間通信を可能としている。また、ルータ4は、MIBとしてMIB−IIを有しており、MIB−IIのアドレス変換テーブル(atTable)のatPhysAddressに、アドレス変換情報としてルータ4を介して通信をした端末6の変換した各アドレス(MACアドレス及びIPアドレス)を記録する。リピータHUB5は、当然のようにリピータ機能を有しており、また、SNMP(Simple Network Management Protocol)エージェント機能をRAMやROMに持ち、SNMPマネージャであるネットワーク監視装置7のネットワーク管理要求に応えることができる。また、リピータHUB5は、MIBとしてリピータMIBを有しており、各ポートが属するグループ番号、ポート番号、各ポートに接続された端末6がフレーム転送をした際の送信元の当該端末6のMACアドレスとを対応させて保持する(rptrGroupCapacity,rptrAddrTrackNewLastSrcAddress)。
【0021】
ネットワーク監視装置7は、図1に示した機能ブロックによると、リピータHUB5からリピータMIBの内容を収集する管理情報収集部8と、ルータ4からMIB−IIのアドレス変換テーブルの内容を収集する変換情報収集部9と、管理情報収集部8及び変換情報収集部9が収集した情報に含まれているMACアドレスを対応づけることによってリピータHUB5の各ポートの接続先のIPアドレスを取得するIPアドレス取得部10と、取得したIPアドレスでネットワークシステムの接続形態を表示するネットワーク表示部11とを有している。ネットワーク監視装置7は、TCP/IPに基づくネットワーク通信が可能な汎用的なコンピュータにより実現できるため、ハードウェアとしては、CPU、メモリ、通信インタフェースやマウス、ディスプレイ等の入出力装置、ディスク装置などの外部記憶装置等の一般的な機器を具備させればよい。ハードウェアとして特別な機器等は不要である。上記各手段8〜11は、CPUと各機能を実現するための各アプリケーションによって実現される。
【0022】
本実施の形態において特徴的なことは、ルータ4が保持しているMIB−IIの情報並びにリピータHUB5が保持しているリピータMIBの情報を有効に利用することによってルータ4やリピータHUB5に特別な情報を持たせなくてもリピータHUB5に接続された端末6を認識することができるようにしたことである。これにより、ルータ4、リピータHUB5及び端末6のネットワーク接続形態を把握することができる。
【0023】
次に、本実施の形態におけるネットワーク監視装置7がリピータHUB5に接続された端末6を認識し、その端末6のIPアドレスを取得する処理について図2に示したフローチャートを用いて説明する。
【0024】
ネットワーク監視装置3は、まず、処理対象とするルータ4を特定する(ステップ101)。本実施の形態の場合は、1台のルータ4しか接続されていないが、複数台接続されている場合は、ネットワーク監視装置7が直接接続されたネットワーク1から順に遠いネットワーク2へと処理を進めればよい。続いて、ネットワーク監視装置7は、そのルータ4の先に接続されているリピータHUB5のIPアドレスを取得する(ステップ102)。このようにして、リピータHUB5のIPアドレスを取得することができる。なお、リピータHUB5のリピータMIBには、フレーム転送をした端末6のIPアドレスは保持できないが、自己のIPアドレスの設定は、通常のネットワーク機器と同様に可能である。また、ルータ4は、ネットワーク2に接続されている機器がリピータHUBであるかどうかを、リピータMIBの有無やMIBの中の情報等を参照することによって識別することができる。ネットワーク監視装置7は、このようにしてIPアドレスを取得することによって、リピータHUB5と通信を行うことができるようになる。ここで、ネットワーク監視装置7の管理情報収集部8は、リピータHUB5のリピータMIBのrptrGroupCapacityの値からグループ数を取得する(ステップ103)。図1に示した例では1である。そして、リピータMIBのrptrAddrTrackNewLastSrcAddressから各グループに含まれる各ポート番号に対応するMACアドレスを取得する(ステップ104)。すなわち、ネットワーク監視装置7は、リピータMIBのうち図1に示した情報を収集することになるが、この情報に中にはリピータHUB5に接続されている各端末6のMACアドレスが含まれている。
【0025】
次に、ネットワーク監視装置7の変換情報収集部9は、ルータ4のMIB−IIのアドレス変換テーブル(atTable)を参照してリピータHUB5から取得したMACアドレスと同じMACアドレスとなるアドレス変換情報(atPhysaddress)を取得する(ステップ105)。ルータ4のアドレス変換テーブルには、そのルータ4の先に、すなわちルータ4のネットワーク監視装置7が接続されているネットワーク1以外のネットワーク2側に接続されている端末がルータ4を介して他の端末と通信をした際の履歴が記録されているので、ネットワーク2にリピータHUB5を介して接続されている端末6がルータ4を介して通信をした場合には、各端末6に関するアドレス変換情報が記録されているはずである。なお、IPアドレスを参照することによってルータ4とネットワーク1,2の接続形態を知ることができる。
【0026】
ネットワーク監視装置7のIPアドレス取得部10は、各収集部8,9が取得した各情報に含まれているMACアドレスを対応づけることによってリピータHUB5の各ポートに接続されている各端末6のIPアドレスを取得する(ステップ106)。この取得した端末6に関する情報を図3に示す。
【0027】
複数のルータが設けられている場合は、上記処理を全てのルータに対して行うことでネットワークシステムを構成する各機器4〜7のIPアドレス並びに各リピータHUB5の接続先を得ることができるので、ネットワーク表示部11は、これらの情報に基づきリピータHUB5と各端末6との間に接続線を引くことができ、ネットワークシステムの接続形態をIPアドレスと共に表示することができる。
【0028】
以上のように、本実施の形態によれば、ルータ4が持つアドレス変換テーブルのatPhysAddressとリピータHUB5が持つリピータMIBのrptrAddrTrackNewLastSrcAddressとを組み合わせることによってリピータHUB5に接続されている端末6を特定することができ、その結果、その端末6のIPアドレスを取得することができる。特に、本実施の形態では、IPアドレス取得用に特別な情報をルータ4及びリピータHUB5に持たせなくてもTCP/IPによるネットワークシステムに接続するのであれば通常保持するであろうMIB−IIやリピータMIBの内容を利用することによってリピータHUB5に接続されている端末6のIPアドレスを取得することができる。
【0029】
また、ルータ4の中に記録されるアドレス変換情報は、ルータ4によるアドレス変換対象となってはじめて記録されることになるため、仮に端末6がルータ4を介した通信を1度も行っていない場合もその端末6のIPアドレスとリピータHUB5の対応関係は表示できなくなる。ただ、このような場合は、端末6から定期的に発信させるようにするなど何らかの手段、方法を講じることによってアドレス変換テーブルに記録されるようにすればよい。
【0030】
また、本実施の形態では、リピータHUB5の各ポートに端末6を接続した場合を例にしたが、リピータHUBをカスケード接続した場合、カスケード接続されていることは知ることができるが、リピータMIBには、ポート毎に最後にアクセスした1つの端末の情報しか残らないため、ネットワーク2に接続されたリピータHUB5に端末が直接接続されているかカスケード接続したリピータHUBを介して間接的に接続されているかはわからない。この場合にも端末から定期的に発信させるようにするなど何らかの手段、方法を講じることによってアドレス変換テーブルに記録されるようにすればよい。
【0031】
また、本実施の形態では、リピータHUB5には、少なくとも各ポート番号とMACアドレスとを対応付けした情報が必要となるため、現時点では、その情報が含まれているリピータMIBを保持するリピータHUBを用いた場合に限定されるが、これらの情報を保持する他のMIB(プロトコル)ができれば、そのMIBにも本発明は適用可能である。同様に、ルータ4には、少なくともIPアドレスとMACアドレスとを対応付けした情報が必要となるため、現時点では、その情報が含まれているMIB−IIを保持するルータ4を用いた場合に限定されるが、これらの情報を保持する他のMIB(プロトコル)ができれば、そのMIBにも本発明は適用可能である。
【0032】
【発明の効果】
本発明によれば、ルータのIPアドレスとMACアドレスとが対応付けされた情報を含むアドレス変換テーブルと、リピータハブのポート番号とMACアドレスとが対応付けされた情報を含む管理情報ベースとを組み合わせることによってリピータハブの各ポートの接続先を認識することができ、その結果、その接続先のIPアドレスを取得することができる。特に、本発明では、IPアドレス取得用に特別な情報をルータ及びリピータハブに持たせなくてもネットワークシステムを構成するルータ等が通常保持するであろう管理情報ベースの内容を有効利用することによって上記IPアドレスを取得することができるので、従来からある汎用的なルータ及びリピータハブをそのまま用いてネットワークシステムを構築することができる。
【図面の簡単な説明】
【図1】本発明に係るネットワーク監視装置の一実施の形態が監視するネットワークシステムの全体構成図である。
【図2】本実施の形態においてネットワーク監視装置がリピータHUBに接続された端末を認識し、その端末のIPアドレスを取得する処理を示したフローチャートである。
【図3】本実施の形態におけるネットワーク監視装置が取得した情報を示した図である。
【図4】従来におけるネットワークシステムの一形態を示した全体構成図である。
【図5】従来におけるネットワーク監視装置が図4に示したネットワークシステムを表示した場合の概略図である。
【符号の説明】
1,2 ネットワーク、4 ルータ、3 ネットワーク監視装置、5 リピータHUB、6 端末、7 ネットワーク監視装置、8 管理情報収集部、9 変換情報収集部、10 IPアドレス取得部、11 ネットワーク表示部。
Claims (6)
- リピータ機能を有し、ポート番号と各ポートに接続された端末がフレーム転送をした際の当該端末のMACアドレスとを対応させて記録した管理情報ベースを保持する1乃至複数のリピータハブと、
アドレス変換機能を有し、変換したIPアドレスとMACアドレスとを対応させて記録したアドレス変換テーブルを保持する1乃至複数のルータと、
前記端末、前記リピータハブ及び前記ルータを接続する1乃至複数のネットワークと、
を有するネットワークシステムにおいて、
前記リピータハブから前記管理情報ベースの内容を収集する管理情報収集手段と、
前記ルータから前記アドレス変換テーブルの内容を収集する変換情報収集手段と、
前記各収集手段が収集した情報に含まれているMACアドレスを対応づけることによって前記リピータハブの各ポートの接続先のIPアドレスを取得するIPアドレス取得手段と、
を有し、前記端末、前記リピータハブ及び前記ルータのネットワーク接続形態を把握することを特徴とするネットワーク監視装置。 - 前記管理情報ベースとしてリピータ管理情報ベースを利用することを特徴とする請求項1記載のネットワーク監視装置。
- 前記アドレス変換テーブルとしてMIB−IIのatTableを利用することを特徴とする請求項1記載のネットワーク監視装置。
- リピータ機能を有し、ポート番号と各ポートに接続された端末がフレーム転送をした際の当該端末のMACアドレスとを対応させて管理情報ベースに記録する1乃至複数のリピータハブと、
アドレス変換機能を有し、変換したIPアドレスとMACアドレスとを対応させてアドレス変換テーブルに記録する1乃至複数のルータと、
前記端末、前記リピータハブ及び前記ルータを接続するネットワークと、
前記端末、前記リピータハブ及び前記ルータのネットワーク接続形態を把握するネットワーク監視装置と、
を有するネットワークシステムにおいて、
前記ネットワーク監視装置において、前記リピータハブから収集した前記管理情報ベースに含まれているMACアドレスと前記ルータから収集した前記アドレス変換テーブルに含まれているMACアドレスとを対応づけることによって前記リピータハブの各ポートの接続先のIPアドレスを取得することを特徴とするリピータハブの接続端末認識方法。 - 前記管理情報ベースとしてリピータ管理情報ベースを利用することを特徴とする請求項4記載のリピータハブの接続端末認識方法。
- 前記アドレス変換テーブルとしてMIB−IIのatTableを利用することを特徴とする請求項4記載のリピータハブの接続端末認識方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30707897A JP3561129B2 (ja) | 1997-11-10 | 1997-11-10 | ネットワーク監視装置及びリピータハブの接続端末認識方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30707897A JP3561129B2 (ja) | 1997-11-10 | 1997-11-10 | ネットワーク監視装置及びリピータハブの接続端末認識方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11146003A JPH11146003A (ja) | 1999-05-28 |
JP3561129B2 true JP3561129B2 (ja) | 2004-09-02 |
Family
ID=17964780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30707897A Expired - Fee Related JP3561129B2 (ja) | 1997-11-10 | 1997-11-10 | ネットワーク監視装置及びリピータハブの接続端末認識方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3561129B2 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3696023B2 (ja) * | 2000-01-31 | 2005-09-14 | 日立ソフトウエアエンジニアリング株式会社 | インテリジェントなネットワーク中継装置を有するネットワーク構成の自動認識方法及びシステム |
JP2001290770A (ja) | 2000-04-05 | 2001-10-19 | Nec Corp | 履歴情報蓄積ディレクトリサーバシステム |
GB2362301B (en) * | 2000-05-08 | 2002-05-15 | 3Com Corp | Tracking dynamic addresses on a network |
JP2002237830A (ja) * | 2001-02-09 | 2002-08-23 | Toshiba Corp | パケット中継装置、ネットワーク管理装置、端末装置、情報通信システム、および端末状態通知方法 |
JP2003032277A (ja) | 2001-07-12 | 2003-01-31 | Allied Tereshisu Kk | ネットワーク機器の管理方法及びシステム |
JP3664388B2 (ja) * | 2001-11-22 | 2005-06-22 | エヌイーシーシステムテクノロジー株式会社 | 双方向通信システムおよび方法 |
KR100504389B1 (ko) * | 2001-12-27 | 2005-07-27 | 스콥정보통신 주식회사 | 아이피 공유기 검출 시스템 및 그 방법 |
WO2004051935A1 (ja) * | 2002-12-05 | 2004-06-17 | Allied Telesis K.K. | ユーザ特定システム、ユーザ特定装置、ユーザ特定方法、アドレス変換装置、及びプログラム |
KR100643215B1 (ko) | 2004-06-02 | 2006-11-10 | 플러스기술주식회사 | 네트워크장치 분석시스템 |
JP2006352553A (ja) * | 2005-06-16 | 2006-12-28 | Nissan Motor Co Ltd | 車載通信システム及び車載ゲートウェイ装置 |
-
1997
- 1997-11-10 JP JP30707897A patent/JP3561129B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11146003A (ja) | 1999-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6483812B1 (en) | Token ring network topology discovery and display | |
US6205122B1 (en) | Automatic network topology analysis | |
US5588119A (en) | Method for correlating logical device names with a hub port in a local area network | |
JP4142014B2 (ja) | ユーザ特定システム、ユーザ特定装置、ユーザ特定方法、アドレス変換装置、及びプログラム | |
JP3323228B2 (ja) | ネットワーク・トポロジー判定方法 | |
US7742426B2 (en) | System, method, and computer-readable medium for determining a layer 2 path trace in a heterogeneous network system | |
EP0958679B1 (en) | System for parameter analysis and traffic monitoring in asynchronous transfer mode networks | |
JP3561129B2 (ja) | ネットワーク監視装置及びリピータハブの接続端末認識方法 | |
JPH11136237A (ja) | ネットワークトラフィック監視システム | |
US20140317313A1 (en) | Nat sub-topology management server | |
US7733800B2 (en) | Method and mechanism for identifying an unmanaged switch in a network | |
US6785279B1 (en) | Configuration identification and mapping in a frame relay-ATM service interworking-based wide area network | |
US7343404B1 (en) | Efficient representation of system network management object identifiers | |
CN101945110A (zh) | 地址解析协议表目的配置方法和装置 | |
WO1998018306A2 (en) | Method and apparatus for generating a network topology | |
US6859452B1 (en) | Configuration mapping in an atm-based wide area network | |
Cisco | Interfaces Group MIB Objects | |
Cisco | IF MIB Objects | |
Cisco | Product Overview | |
Cisco | Product Overview | |
KR20030060598A (ko) | 상이한 프로토콜로 동작하는 네트워크의 관리방법 및 장치 | |
Cisco | Product Overview | |
CN1649327B (zh) | 用于网络中节点间关系的非入侵发现的方法和装置 | |
JP2003169070A (ja) | 重複ネットワークアドレス変換システム | |
CN113656190B (zh) | 一种任务之间传递vlan信息的实现方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20040518 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040527 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080604 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090604 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |