(57)【要約】【課題】接続された機器の情報が異なる形式で表されていても、ネットワークのトポロジを特定可能とする。【解決手段】中継装置１０は、ネットワークＮのトポロジを特定する所定プロトコルに対応したルータ２と、所定プロトコルに非対応の情報機器３との通信を中継する中継装置である。中継装置１０は、所定プロトコルに準じた形式を有する情報機器３の機器情報が記憶された記憶部１３を備える。中継装置１０は、ルータ２から送信されたパケットを情報機器３へ転送し、情報機器３から送信されたパケットをルータ２へ転送すると共に、記憶部１３に記憶された機器情報をルータ２へ送信する。【選択図】図２
2020198580.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークのトポロジを特定する所定プロトコルに対応したルータと、前記所定プロトコルに非対応の情報機器との通信を中継する中継装置であって、
前記所定プロトコルに準じた形式を有する前記情報機器の機器情報が記憶された記憶部を備え、
前記ルータから送信されたパケットを前記情報機器へ転送し、
前記情報機器から送信されたパケットを前記ルータへ転送すると共に、前記記憶部に記憶された前記機器情報を前記ルータへ送信する
ことを特徴とする、中継装置。
【請求項２】
前記情報機器から送信された前記パケットの前記ルータへの各転送の間に、前記記憶部に記憶された前記機器情報を前記ルータへ送信する
ことを特徴とする、請求項１に記載の中継装置。
【請求項３】
前記情報機器から送信された前記パケットの送信元情報に基づいて、前記情報機器から送信された前記パケットを前記ルータへ転送するか否かを判断する判断部を更に備える
ことを特徴とする、請求項１又は２に記載の中継装置。
【請求項４】
外部装置から前記機器情報を取得して前記記憶部に書き込むことによって、前記機器情報を設定する情報設定部を更に備える
ことを特徴とする、請求項１〜３の何れか１項に記載の中継装置。
【請求項５】
前記ネットワークは、ホームネットワークであり、
前記所定プロトコルは、ＨＴＩＰ（Home-network Topology Identifying Protocol）である
ことを特徴とする、請求項１〜４の何れか１項に記載の中継装置。
【請求項６】
ネットワークのトポロジを特定する所定プロトコルに対応したルータと、前記所定プロトコルに非対応の情報機器との通信を、中継装置に中継させるための中継プログラムであって、
前記ルータから送信されたパケットを前記情報機器へ転送する第１転送ステップと、
前記情報機器から送信されたパケットを前記ルータへ転送する第２転送ステップと、
前記所定プロトコルに準じ形式を有して前記中継装置に記憶された前記情報機器の機器情報を、前記ルータへ送信する機器情報送信ステップと
を備えることを特徴とする、中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置及び中継プログラムに関する。特に、本発明は、ネットワークのトポロジを特定するプロトコルに準じたネットワークシステムにおける中継装置及び中継プログラムに関する。
【背景技術】
【０００２】
コンピュータネットワークのトポロジを特定してマッピングするためには、ネットワーク機器を含む複数の機器の接続関係を明らかにする必要がある。
【０００３】
特許文献１には、ネットワークに接続された複数のパケット中継装置の受信ポートに対して直接的に、または、間接的に接続可能なパケット中継装置の送信元物理アドレスを、そのパケット中継装置の受信ポート名毎に区分して、複数のパケット中継装置から取得し、その取得したパケット中継装置の受信ポート名毎に区分されたパケット中継装置の送信元物理アドレスを基に、その送信元物理アドレスが１つのみである受信ポートを取得し、取得した受信ポートに区分された、１つのみの送信元物理アドレスのパケット中継装置と、取得した受信ポートのパケット中継装置と、を接続するネットワーク経路検索装置の技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４４６６１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術では、複数のパケット中継装置のそれぞれの情報、それぞれの受信ポートの情報、又は、それぞれの受信ポートに接続された機器の情報等が異なる形式で表されている場合、ネットワークのトポロジを特定することができない可能性が有る。
【０００６】
本発明は、上述の事情に鑑みてなされたものであり、上述のような問題点を解決することを課題の一例とする。すなわち、本発明の課題の一例は、接続された機器の情報が異なる形式で表されていても、ネットワークのトポロジを特定可能とすることである。
【課題を解決するための手段】
【０００７】
本発明に係る中継装置は、ネットワークのトポロジを特定する所定プロトコルに対応したルータと、前記所定プロトコルに非対応の情報機器との通信を中継する中継装置であって、前記所定プロトコルに準じた形式を有する前記情報機器の機器情報が記憶された記憶部を備え、前記ルータから送信されたパケットを前記情報機器へ転送し、前記情報機器から送信されたパケットを前記ルータへ転送すると共に、前記記憶部に記憶された前記機器情報を前記ルータへ送信することを特徴とする。
【０００８】
好適には、前記中継装置は、前記情報機器から送信された前記パケットの前記ルータへの各転送の間に、前記記憶部に記憶された前記機器情報を前記ルータへ送信することを特徴とする。
【０００９】
好適には、前記中継装置は、前記情報機器から送信された前記パケットの送信元情報に基づいて、前記情報機器から送信された前記パケットを前記ルータへ転送するか否かを判断する判断部を更に備えることを特徴とする。
【００１０】
好適には、前記中継装置は、外部装置から前記機器情報を取得して前記記憶部に書き込むことによって、前記機器情報を設定する情報設定部を更に備えることを特徴とする。
【００１１】
好適には、前記中継装置において、前記ネットワークは、ホームネットワークであり、前記所定プロトコルは、ＨＴＩＰ（Home-network Topology Identifying Protocol）であることを特徴とする。
【００１２】
本発明に係る中継プログラムは、ネットワークのトポロジを特定する所定プロトコルに対応したルータと、前記所定プロトコルに非対応の情報機器との通信を、中継装置に中継させるための中継プログラムであって、前記ルータから送信されたパケットを前記情報機器へ転送する第１転送ステップと、前記情報機器から送信されたパケットを前記ルータへ転送する第２転送ステップと、前記所定プロトコルに準じ形式を有して前記中継装置に記憶された前記情報機器の機器情報を、前記ルータへ送信する機器情報送信ステップとを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、接続された機器の情報が異なる形式で表されていても、ネットワークのトポロジを特定し、マッピングすることができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態１に係るネットワークシステムの構成を模式的に示す図である。
【図２】実施形態１に係る中継装置の機能的構成を示す図である。
【図３】実施形態１に係る中継装置で行われる中継処理の流れを示す図である。
【図４】実施形態２に係る中継装置の機能的構成を示す図である。
【図５】実施形態２に係る中継装置で行われる中継処理の流れを示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら説明する。以下に説明される実施形態は、本発明の幾つかの例を示すものであって、本発明の内容を限定するものではない。また、実施形態で説明される構成又は動作の全てが本発明の構成又は動作として必須であるとは限らない。
【００１６】
［実施形態１］
図１は、実施形態１に係るネットワークシステム１の構成を模式的に示す図である。
【００１７】
ネットワークシステム１は、コンピュータネットワークシステムである。ネットワークシステム１は、ルータ２を介して外部ネットワークＷに繋がるネットワークを構築するシステムである。例えば、外部ネットワークＷは、インターネット等のＷＡＮ（Wide Area Network）であり、ネットワークシステム１で構築されるネットワークＮは、ＬＡＮ（Local Area Network）である。好適には、ネットワークＮは、ホームネットワークであり、ネットワークシステム１は、宅内の情報機器３が有線又は無線にてルータ２に接続され、ルータ２を介してインターネットに接続されたホームネットワークシステムである。
【００１８】
ネットワークシステム１は、ＨＴＩＰ（Home-network Topology Identifying Protocol）又はＬＬＤＰ（Link Layer Discovery Protocol）等の、データリンク層の接続を検知及び管理する所定プロトコルに準じたネットワークシステムである。好適には、ネットワークシステム１は、ＨＴＩＰに準じたネットワークシステムである。本実施形態では、ネットワークシステム１がＨＴＩＰに準じたシステムであるとして説明する。
【００１９】
複数の情報機器３は、ネットワークＮのノードを構成し、ネットワーク機器４と、エンド端末５とを含む。ネットワーク機器４は、複数のポートを有し、一のポートで受信したフレーム又はパケットを他のポートへ転送する機能を有する機器である。エンド端末５は、フレーム又はパケットを終端する機器である。
【００２０】
図１には、ネットワーク機器４としてスイッチングハブが例示されており、エンド端末５として、デスクトップパソコン、電子ロックドア、エアコン、及び、室内監視用のＷｅｂカメラが例示されている。
【００２１】
情報機器３は、ＨＴＩＰのエージェント機能を実現するエージェントプログラムが実装された情報機器３と、ＨＴＩＰのマネージャ機能を実現するマネージャプログラムが実装された情報機器３とに分類され得る。このマネージャプログラムは、ネットワークに接続された任意の情報機器３に実装されてよい。エージェントプログラムは、マネージャプログラムが実装された機器以外の情報機器３に実装されてよい。
【００２２】
すなわち、マネージャプログラムが実装された情報機器３には、ネットワーク機器４又はエンド端末５の何れかが該当してよい。また、エージェントプログラムが実装された情報機器３には、ネットワーク機器４又はエンド端末５の何れかが該当してもよいし、ネットワーク機器４とエンド端末５との両方が該当してもよい。なお、図１には、マネージャプログラムが実装された情報機器３として、エンド端末５であるデスクトップパソコンが例示されており、符号「５Ｍ」が付されている。
【００２３】
エージェントプログラムが実装された情報機器３は、ネットワークＮに接続されると、自身の識別情報及び機器情報を互いに対応付けて、ブロードキャスト方式でネットワークＮ内へ送信する。識別情報は、情報機器３に対して一意に決定された情報であり、例えば、ＭＡＣ（Media Access Control）アドレスである。機器情報は、情報機器３ごとに備える情報である。機器情報は、情報機器３の区分、メーカ名（メーカコード）、機種名及び型番を示す情報である。機器情報は、これらの他、チャンネル使用状態情報、通信エラー率情報、ステータス情報、ＣＰＵ使用率及びバッテリ残量等の、情報機器３の動作状態及び通信状態を示す情報を含んでよい。
【００２４】
エージェントプログラムが実装された情報機器３がネットワーク機器４である場合、情報機器３は、自身の識別情報及び機器情報に加え、接続構成情報を対応付けて、ブロードキャスト方式でネットワークＮ内へ送信する。接続構成情報は、ネットワーク機器４の各ポートに対して直接的又は間接的に接続された情報機器３に関する情報である。接続構成情報は、ネットワーク機器４の各ポートを識別するポート番号と、各ポートに接続された情報機器３の識別情報とを対応付けた情報であり、例えば、ＭＡＣアドレステーブルである。
【００２５】
なお、ポートに直接的に接続された情報機器３とは、ポートに物理的に接続された情報機器３を意味する。ポートに間接的に接続された情報機器３とは、ポートに物理的に接続された情報機器３（すなわちネットワーク機器４）のポートに対して、更に物理的に接続された情報機器３を意味する。
【００２６】
マネージャプログラムが実装された情報機器３は、ネットワークＮを監視し、情報機器３から送信された識別情報、機器情報及び接続構成情報等を収集する。そして、マネージャプログラムが実装された情報機器３は、収集された各種情報に基づいて、ネットワークＮのトポロジをマッピングする。
【００２７】
図２は、実施形態１に係る中継装置１０の機能的構成を示す図である。
【００２８】
ネットワークシステム１は、ＨＴＩＰに対応したルータ２と、ルータ２に後続する情報機器３との通信を中継する中継装置１０を備える。中継装置１０は、ルータ２に後続する情報機器３がＨＴＩＰに非対応の情報機器３である場合、ルータ２と、この情報機器３との間に接続される。図１には、ＨＴＩＰに非対応の情報機器３は、エンド端末５である室内監視用のＷｅｂカメラであり、このＷｅｂカメラとルータ２との間に中継装置１０が接続された例が示されている。中継装置１０は、ＨＴＩＰに非対応の情報機器３の代理として、ＨＴＩＰに対応したルータ２に接続されるプロキシデバイスである。
【００２９】
中継装置１０は、図２に示されるように、複数のポート１１ａ及び１１ｂと、通信回路部１２と、記憶部１３と、情報設定部１４と、制御部１５とを備える。
【００３０】
ポート１１ａは、ルータ２と物理的に接続されるポートであり、ポート１１ｂは、ルータ２に後続するＨＴＩＰに非対応の情報機器３と物理的に接続されるポートである。
【００３１】
通信回路部１２は、複数のポート１１ａ及び１１ｂに接続されたそれぞれの機器との間でパケットの送受信を行う通信制御回路である。通信回路部１２は、ポート１１ａに接続されたルータ２から送信されたパケットを受信し、ポート１１ｂに接続された情報機器３へそのまま転送する。通信回路部１２は、ポート１１ｂに接続された情報機器３から送信されたパケットを受信し、ポート１１ａに接続されたルータ２へ転送する。更に、通信回路部１２は、制御部１５による制御の下、記憶部１３に記憶された後述の機器情報を、ポート１１ａに接続されたルータ２へ送信する。
【００３２】
記憶部１３は、中継装置１０の中継機能を実現するための各種プログラム、及び、各種設定情報等を記憶するメモリである。記憶部１３は、フラッシュメモリ等の、記憶されるデータの書き換えが可能な不揮発性メモリにより構成される。記憶部１３には、中継装置１０自身の機器情報の他、ポート１１ｂに接続されたＨＴＩＰに非対応の情報機器３の機器情報が記憶されている。記憶部１３に記憶されたＨＴＩＰに非対応の情報機器３の機器情報は、ＨＴＩＰに準じた形式を有する。ＨＴＩＰに準じた形式とは、ＨＴＩＰに準じた通信フォーマットであってよい。
【００３３】
情報設定部１４は、中継装置１０の外部にある外部装置Ａから接触又は非接触で情報の取得が可能であり、外部装置Ａから取得した情報を記憶部１３に書き込んで、中継装置１０の各種設定を行う。情報設定部１４は、ＨＴＩＰに非対応の情報機器３の機器情報を、外部装置Ａから取得し、記憶部１３に書き込む。情報設定部１４は、ＨＴＩＰに非対応の情報機器３の機器情報を、予めＨＴＩＰに準じた形式を有する状態で、外部装置Ａから取得してもよし、外部装置Ａから取得した後に、ＨＴＩＰに準じた形式に変換してもよい。情報設定部１４は、ＨＴＩＰに準じた形式を有するＨＴＩＰに非対応の情報機器３の機器情報を、記憶部１３に書き込むことによって、ＨＴＩＰに準じた形式を有するＨＴＩＰに非対応の情報機器３の機器情報を設定する。
【００３４】
なお、情報設定部１４は、外部装置Ａからの情報取得を、ＮＦＣ（Near Field Communication）若しくはＵＨＦ（Ultrahigh Frequency）等のＲＦＩＤ（Radio Frequency Identification）、若しくは、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信、又は、赤外線通信等を用いて行うことができる。この場合、情報設定部１４は、リーダ等の非接触式の読取機器に接続される。また、情報設定部１４は、外部装置Ａからの情報取得を、ＵＳＢ（Universal Serial Bus）メモリ等の記憶媒体から直接情報を読み取ることによって行うことができる。この場合、情報設定部１４は、ＵＳＢコネクタ等に接続される。
【００３５】
制御部１５は、プロセッサを含み、中継装置１０の各構成要素を統括的に制御する制御部１５を備える。特に、制御部１５は、ＨＴＩＰに対応したルータ２と、ＨＴＩＰに非対応の情報機器３との通信を中継する中継処理を行う。本実施形態では、中継装置１０（制御部１５）に中継処理を実行させるためのプログラムを、「中継プログラム」とも称する。中継処理の詳細については、図３を用いて後述する。
【００３６】
図３は、実施形態１に係る中継装置１０で行われる中継処理の流れを示す図である。
【００３７】
制御部１５は、ポート１１ａ及び１１ｂに対してルータ２及びＨＴＩＰに非対応の情報機器３がそれぞれ接続されたことを検知すると、中継処理を行う。制御部１５は、ルータ２及びＨＴＩＰに非対応の情報機器３のそれぞれから少なくとも送信された識別情報を通信回路部１２が受信したことを検知することによって、ルータ２及びＨＴＩＰに非対応の情報機器３が接続されたことを検知することができる。
【００３８】
なお、ポート１１ｂに接続された情報機器３がＨＴＩＰに対応した情報機器３である場合、この情報機器３は、自身の識別情報に対応付けて自身の機器情報を送信する。制御部１５は、識別情報に対応付けて機器情報が送信されているか否かを判断することによって、ポート１１ｂに接続された情報機器３がＨＴＩＰに対応した情報機器３であるか否かを判断することができる。
【００３９】
ステップ３０１において、制御部１５は、ポート１１ａに接続されたルータ２、又は、ポート１１ｂに接続された情報機器３から送信されたパケットを、通信回路部１２が受信したか否かを判断する。制御部１５は、通信回路部１２がパケットを受信していない場合、本処理を終了する。一方、制御部１５は、通信回路部１２がパケットを受信した場合、ステップ３０２へ移行する。
【００４０】
ステップ３０２において、制御部１５は、受信したパケットがルータ２から送信されたパケットか否かを判断する。制御部１５は、受信したパケットに含まれる送信元情報が、ルータ２を示す情報か否かを判断することによって、受信したパケットがルータ２から送信されたパケットか否かを判断することができる。制御部１５は、受信したパケットがルータ２から送信されたパケットでない場合、ステップ３０４へ移行する。一方、制御部１５は、受信したパケットがルータ２から送信されたパケットである場合、ステップ３０３へ移行する。
【００４１】
ステップ３０３において、制御部１５は、通信回路部１２を制御して、受信したパケットをポート１１ｂに接続された情報機器３へ転送する。その後、制御部１５は、本処理を終了する。
【００４２】
ステップ３０４において、制御部１５は、通信回路部１２を制御して、受信したパケットをルータ２へ転送する。
【００４３】
ステップ３０５において、制御部１５は、記憶部１３に記憶された、ポート１１ｂに接続された情報機器３の機器情報を読み出し、通信回路部１２を制御して、この機器情報をルータ２へ送信する。その後、制御部１５は、本処理を終了する。
【００４４】
ポート１１ｂに接続された情報機器３からルータ２に対して一のデータが送信される際、一の送信データは、複数のパケットに分割してパケット単位で送信される。このため、中継装置１０は、一の送信データをパケット単位で順次受信し、ルータ２へ順次転送する。制御部１５は、一の送信データを分割して得られた全てのパケットをルータ２へ転送した後ではなく、一の送信データを分割して得られた複数のパケットの各転送の間に、記憶部１３に記憶されたこの機器情報をルータ２へ送信することができる。すなわち、制御部１５は、ポート１１ｂに接続された情報機器３から送信されたパケットのルータ２への転送に割り込んで、記憶部１３に記憶されたこの機器情報をルータ２へ送信することができる。
【００４５】
この際、制御部１５は、ポート１１ｂに接続された情報機器３からルータ２に対して送信される複数のパケットの転送間隔や、これらのパケットの通信フォーマットを変更することなく、記憶部１３に記憶されたこの機器情報をルータ２へ送信することができる。例えば、制御部１５は、記憶部１３に記憶されたこの機器情報をルータ２へ送信する処理を、所定時間が経過する毎に実行されるタイマ割り込み処理として実行すればよい。そして、制御部１５は、この所定時間が経過するタイミングを、パケットの転送処理の間のタイミングに設定すればよい。
【００４６】
ポート１１ｂに接続された情報機器３は、ＨＴＩＰに非対応の情報機器３であるが、記憶部１３に記憶されたこの機器情報は、ＨＴＩＰに準じた形式を有する。すなわち、制御部１５は、ＨＴＩＰに非対応の情報機器３から送信されたパケットのルータ２への転送に割り込んで、ＨＴＩＰに準じた形式を有するＨＴＩＰに非対応の情報機器３の機器情報をルータ２へ送信することができる。
【００４７】
以上のように、実施形態１に係る中継装置１０は、ネットワークＮのトポロジを特定するＨＴＩＰ等の所定プロトコルに対応したルータ２と、所定プロトコルに非対応の情報機器３との通信を中継する中継装置である。そして、実施形態１に係る中継装置１０は、ＨＴＩＰ等の所定プロトコルに準じた形式を有する情報機器３の機器情報が記憶された記憶部１３を備える。そして、実施形態１に係る中継装置１０は、ルータ２から送信されたパケットを、所定プロトコルに非対応の情報機器３へ転送する。そして、実施形態１に係る中継装置１０は、所定プロトコルに非対応の情報機器３から送信されたパケットをルータ２へ転送すると共に、記憶部１３に記憶された情報機器３の機器情報をルータ２へ送信する。
【００４８】
このため、実施形態１に係るネットワークシステム１では、ＨＴＩＰ等の所定プロトコルに非対応の情報機器３がネットワークＮに接続されても、所定プロトコルに非対応の情報機器３の機器情報を、中継装置１０が代理で送信する。それにより、実施形態１に係るネットワークシステム１では、所定プロトコルに非対応の情報機器３がネットワークＮに接続されても、所定プロトコルに非対応の情報機器３の接続関係を特定することができるため、ネットワークＮのトポロジを特定し、マッピングすることができる。よって、実施形態１に係るネットワークシステム１では、ネットワークＮに接続された機器の情報が異なる形式で表されていても、ネットワークＮのトポロジを特定し、マッピングすることができる。
【００４９】
更に、実施形態１に係る中継装置１０は、ＨＴＩＰ等の所定プロトコルに非対応の情報機器３から送信されたパケットのルータ２への各転送の間に、記憶部１３に記憶された、所定プロトコルに非対応の情報機器３の機器情報をルータ２へ送信する。このため、実施形態１に係る中継装置１０は、ルータ２へ転送されるパケットの転送間隔や通信フォーマットを変更することなく、記憶部１３に記憶されたこの機器情報をルータ２へ送信することができる。よって、実施形態１に係るネットワークシステム１では、ネットワークＮに接続された機器の情報が異なる形式で表されていても、この機器を改造することなく、ネットワークＮのトポロジを特定し、マッピングすることができる。
【００５０】
更に、実施形態１に係る中継装置１０は、外部装置Ａから機器情報を取得して記憶部１３に書き込むことによって、機器情報を設定する情報設定部１４を備える。このため、中継装置１０は、所定のプロトコルに非対応の情報機器３を種々、中継装置１０に接続してルータ２との通信を中継する場合であっても、情報設定部１４によって機器情報を設定し直せば済むため、中継装置１０の汎用性を向上させることができる。よって、実施形態１に係るネットワークシステム１では、ネットワークＮに接続された種々の機器の情報が異なる形式で表されていても、ネットワークＮのトポロジを確実に特定し、マッピングすることができる。
【００５１】
［他の実施形態］
実施形態２に係る中継装置１０について説明する。実施形態２に係る中継装置１０の説明において、実施形態１に係る中継装置１０と同様の構成及び動作に係る説明については、重複する説明となるため省略する。
【００５２】
図４は、実施形態２に係る中継装置１０の機能的構成を示す図である。
【００５３】
実施形態１に係る中継装置１０では、制御部１５は、ポート１１ｂに接続された情報機器３から送信されたパケットを通信回路部１２が受信すると、通信回路部１２を制御し、受信したパケットをそのままルータ２へ転送する。
【００５４】
これに対し、実施形態２に係る中継装置１０は、制御部１５が、判断部１６を備える。判断部１６は、ポート１１ｂに接続された情報機器３から送信されたパケットの送信元情報に基づいて、ポート１１ｂに接続された情報機器３から送信されたパケットをルータ２へ転送するか否かを判断する。
【００５５】
図５は、実施形態２に係る中継装置１０で行われる中継処理の流れを示す図である。
【００５６】
ステップ５０１〜ステップ５０３において、制御部１５は、ステップ３０１〜ステップ３０３と同様の処理を行う。
【００５７】
ステップ５０４において、制御部１５は、ポート１１ｂに接続された情報機器３から送信されて、通信回路部１２にて受信したパケットの送信元情報が、既知の情報機器３を示す情報か否かを判断する。送信元情報は、送信元の情報機器３の識別情報であり、例えば、送信元の情報機器３のＭＡＣアドレスである。例えば、制御部１５は、受信したパケットの送信元情報が、記憶部１３に記憶された情報機器３の機器情報に対応付けられた識別情報と同一であるか否かを判断することによって、受信したパケットの送信元情報が、既知の情報機器３を示す情報であるか否かを判断することができる。制御部１５は、受信したパケットの送信元情報が、既知の情報機器３を示す情報である場合、ステップ５０５へ移行する。一方、制御部１５は、受信したパケットの送信元情報が、既知の情報機器３を示す情報でない場合、ステップ５０７へ移行する。
【００５８】
ステップ５０５及び５０６において、制御部１５は、ステップ３０４及び３０５と同様の処理を行う。
【００５９】
ステップ５０７において、制御部１５は、通信回路部１２にて受信したパケットを破棄する。
【００６０】
ステップ５０８において、制御部１５は、ポート１１ｂに不明な機器が接続されたことを通知する。例えば、制御部１５は、マネージャプログラムが実装された情報機器３に対して、ポート１１ｂに不明な機器が接続されたことを通知する。更に、制御部１５は、ネットワークＮの管理者の情報端末等に対して、ポート１１ｂに不明な機器が接続されたことを通知してもよい。
【００６１】
以上のように、実施形態２に係る中継装置１０は、ポート１１ｂに接続された情報機器３から送信されたパケットをルータ２へ転送するか否かを判断する判断部１６を備える。このため、実施形態２に係る中継装置１０は、不明な機器から送信されたパケットをルータ２へ転送させないようフィルタリングすることができる。よって、実施形態２に係るネットワークシステム１では、ネットワークＮに接続された機器の情報が異なる形式で表されていても、ネットワークＮのトポロジを特定し、マッピングすることができると共に、ネットワークＮのセキュリティを強化することができる。
【００６２】
上述の実施形態において、中継装置１０には、ＨＴＩＰに非対応の情報機器３が１つだけ接続されているが、ＨＴＩＰに非対応の情報機器３が複数接続されていてもよい。すなわち、中継装置１０は、ＨＴＩＰに非対応の複数の情報機器３のそれぞれとルータ２との通信を中継することもできる。
【００６３】
この場合、中継装置１０は、ＨＴＩＰに非対応の複数の情報機器３のそれぞれの機器情報を、ＨＴＩＰに準じた形式で、それぞれの識別情報に対応付けて記憶部１３に記憶しておく。そして、中継装置１０は、ＨＴＩＰに非対応の複数の情報機器３のうちの一の情報機器３から送信されたパケットを受信すると、受信したパケットをルータ２へ転送する。加えて、中継装置１０は、受信したパケットの送信元情報に基づいて、記憶部１３に記憶された一の情報機器３の機器情報をルータ２へ送信すればよい。それにより、ネットワークシステム１では、ネットワークＮに接続された複数の機器の情報が異なる形式で表されていても、１つの中継装置１０を用いる簡易な構成で、ネットワークＮのトポロジを特定し、マッピングすることができる。
【００６４】
上述の実施形態において、中継装置１０は、ＨＴＩＰに非対応の情報機器３が接続された場合、記憶部１３に記憶されたこの情報機器３の機器情報をルータ２へ送信するステップ３０５又はステップ５０６を含む中継処理を行う。中継装置１０は、ＨＴＩＰに対応する情報機器３が接続された場合、ステップ３０５又はステップ５０６を除いた中継処理を行ってよい。
【００６５】
中継装置１０は、ＨＴＩＰに対応する情報機器３が接続されると、この情報機器３は、自身の識別情報に対応付けて自身の機器情報を中継装置１０に送信する。このため、中継装置１０は、記憶部１３に記憶されたこの情報機器３の機器情報をルータ２へ送信する必要がない。よって、ネットワークシステム１では、ＨＴＩＰに対応する情報機器３が中継装置１０に接続された場合、中継装置１０がステップ３０５又はステップ５０６を除いた中継処理を行うことによって、中継装置１０及びルータ２の処理負荷、並びに、ネットワークＮのトラフィックを軽減することができる。
【００６６】
［その他］
上述の実施形態において、ネットワークＮは、特許請求の範囲に記載された「ネットワーク」の一例に該当する。ルータ２は、特許請求の範囲に記載された「ルータ」の一例に該当する。情報機器３は、特許請求の範囲に記載された「情報機器」の一例に該当する。中継装置１０は、特許請求の範囲に記載された「中継装置」の一例に該当する。記憶部１３は、特許請求の範囲に記載された「記憶部」の一例に該当する。情報設定部１４は、特許請求の範囲に記載された「情報設定部」の一例に該当する。判断部１６は、特許請求の範囲に記載された「判断部」の一例に該当する。ステップ３０３又はステップ５０３は、特許請求の範囲に記載された「第１転送ステップ」の一例に該当する。ステップ３０４又はステップ５０５は、特許請求の範囲に記載された「第２転送ステップ」の一例に該当する。ステップ３０５又はステップ５０６は、特許請求の範囲に記載された「機器情報送信ステップ」の一例に該当する。
【００６７】
上述の実施形態は、変形例を含めて各実施形態同士で互いの技術を適用することができる。上述の実施形態は、本発明の内容を限定するものではなく、特許請求の範囲を逸脱しない程度に変更を加えることができる。
【００６８】
上述の実施形態及び特許請求の範囲で使用される用語は、限定的でない用語として解釈されるべきである。例えば、「含む」という用語は、「含むものとして記載されたものに限定されない」と解釈されるべきである。「含有する」という用語は、「含有するものとして記載されたものに限定されない」と解釈されるべきである。「備える」という用語は、「備えるものとして記載されたものに限定されない」と解釈されるべきである。「有する」という用語は、「有するものとして記載されたものに限定されない」と解釈されるべきである。
【符号の説明】
【００６９】
１      ネットワークシステム
２      ルータ
３      情報機器
４      ネットワーク機器
５      エンド端末
１０    中継装置
１１ａ  ポート
１１ｂ  ポート
１２    通信回路部
１３    記憶部
１４    情報設定部
１５    制御部
１６    判断部
Ａ    外部装置
Ｎ    ネットワーク
Ｗ    外部ネットワーク
【図１】
2020198580.tif 000003
【図２】
2020198580.tif 000004
【図３】
2020198580.tif 000005
【図４】
2020198580.tif 000006
【図５】
2020198580.tif 000007