(57)【要約】【課題】  予め各端末共通のデフォルトＩＰアドレスが保持されけたネットワーク機器の内部設定を変更することなく、ネットワークに接続して互いに通信可能となることを実現する。【解決手段】  イーサネット（登録商標、以下同じ）スイッチ１００のイーサネットポート１２〜１４に予め異なるＩＰアドレスをコンソール端末２２からシリアルポート１１経由で割り当て、イーサネットポート１２〜１４に接続された端末１９〜２１から、または端末１９〜２１へのパケットのＩＰアドレスをポートに割り当てられたＩＰアドレスに変換することで、同じＩＰアドレスが割り当てられた端末間での通信を可能とする。【選択図】  図１
2005079672.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２のイーサネット（登録商標、以下同じ）ポートと、
シリアルポートを介して前記第１および第２のイーサネットポートにそれぞれ異なるＩＰアドレスを付与する手段と、
前記第１および第２のイーサネットポートにそれぞれ接続され、共通のＩＰアドレスを有する第１および第２の端末と、
前記イーサネットポート経由で前記第１および第２のイーサネットポートが接続されると、前記ＩＰアドレスから通信相手に割り振られている物理アドレスを知るためのプロトコルに基づき、相手先の前記物理アドレスを習得するとともに、該物理アドレスを前記第１および第２のイーサネットポートに記憶する手段と、
前記第１の端末から前記第２の端末と通信する場合に、前記第１の端末は第２の端末のＩＰアドレスに対して前記プロトコルを発行し、該プロトコルに前記第２のイーサネットポートが、前記第１の端末に前記第２のイーサネットポートが予め学習した前記物理アドレスに応答する手段と、
前記第１の端末が学習した前記物理アドレスに対しパケットを流し、前記第１のイーサネットポートがソースＩＰアドレスを前記第１の端末の前記共通アドレスから前記第１のイーサネットポートに割り当てられたIＰアドレスに変換し、前記第２のイーサネットポートに転送する手段と、
前記第２のイーサネットポートが受信した自分宛てのパケットの宛先IＰアドレスを、前記第２の端末に前記共通ＩＰアドレスに変換して送信する手段とからなることを特徴とするＩＰアドレス変換装置。
【請求項２】
前記物理アドレスは、ＭＡＣ（Media Access Control）アドレスであることを特徴とする請求項１記載のＩＰアドレス変換装置。
【請求項３】
前記プロトコルは、ＡＲＰ（Address Resolution Protocol）であることを特徴とする請求項１記載のＩＰアドレス変換装置。
【請求項４】
前記プロトコルの更新タイミングは、前記端末の少なくとも何れが前記イーサネットポートに再接続された場合としたことを特徴とする請求項１記載のＩＰアドレス変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、共通のＩＰアドレスが割り当てられた端末間での通信を行うＩＰアドレス変換装置に関する。
【背景技術】
【０００２】
従来、異なるＩＰアドレスが割り当てられた複数の端末を１つあるいは複数のネットワークに接続するとともに、クライアント側とサーバ側で異なるサブネットを使用する場合は、ＩＰアドレスを変換することで通信を行っている。（例えば、特許文献１）
【特許文献１】特開平９−９８１９０号公報（第３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記した特許文献１の技術は、各端末をネットワークに接続する際、各端末毎に異なるＩＰアドレスを割り当てる必要がある。このため共通のＩＰアドレスを割り当てないよう注意や各端末毎に異なるＩＰアドレスを割り当てるための管理が必要である。
【０００４】
この発明の目的は、共通のＩＰアドレスが割り当てられた端末間での通信を可能とするＩＰアドレス変換装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記した課題を解決するために、この発明のＩＰアドレス変換装置は、第１および第２のイーサネット（登録商標、以下同じ）ポートと、シリアルポートを介して前記第１および第２のイーサネットポートにそれぞれ異なるＩＰアドレスを付与する手段と、前記第１および第２のイーサネットポートにそれぞれ接続され、共通のＩＰアドレスを有する第１および第２の端末と、前記イーサネットポート経由で前記第１および第２のイーサネットポートが接続されると、前記ＩＰアドレスから通信相手に割り振られている物理アドレスを知るためのプロトコルに基づき、相手先の前記物理アドレスを習得するとともに、該物理アドレスを前記第１および第２のイーサネットポートに記憶する手段と、前記第１の端末から前記第２の端末に接続する場合に、前記第１の端末は第２の端末のＩＰアドレスに対して前記プロトコルを発行し、該プロトコルに前記第２のイーサネットポートが、前記第１の端末に前記第２のイーサネットポートが予め学習した前記物理アドレスに応答する手段と、前記第１の端末が学習した前記物理アドレスに対しパケットを流し、前記第１のイーサネットポートがソースＩＰアドレスを前記第１の端末の前記共通アドレスから前記第１のイーサネットポートに割り当てられたIＰアドレスに変換し、前記第２のイーサネットポートに転送する手段と、前記第２のイーサネットポートが受信した自分宛てのパケットの宛先ｉＰアドレスを、前記第２の端末に前記共通ＩＰアドレスに変換して送信する手段とからなることを特徴とする。
【発明の効果】
【０００６】
この発明によれば、ＩＰアドレスを変換する機能を備えたイーサネットスイッチを用いることで、各端末共通のＩＰアドレス(以下デフォルトＩＰアドレス)が保持された複数の端末をネットワークに接続可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
【０００８】
図１は、この発明の一実施の形態について説明するためのシステム構成図である。図１において、１００は、シリアルポート１１、複数のイーサネットポート１２〜１４、ＣＰＵ（中央演算処理部）１５やメモリ１６、不揮発性メモリ１７、制御部１８から構成するイーサネットスイッチである。
【０００９】
ＣＰＵ１５は、イーサネットスイッチ１００全体の制御を行い、メモリ１６は、記録されたＩＰアドレス変換制御するソフトウエア１６１を格納および実行するためのものである。不揮発性メモリ１７は、イーサネットポート１２〜１４にそれぞれ割り当てられたＩＰアドレス等を保持すべきパラメータを格納し、制御部１８はイーサネットパケットの送受信を制御するためのものである。
【００１０】
また、シリアルポート１１は、イーサネットポート１２〜１４に割り当てる設定等を行うためのインターフェースであり、イーサネットポート１２〜１４は、エンドユーザの端末１９〜２１を接続するためのインターフェースである。
【００１１】
なお、イーサネットポート１２〜１４の設定は、これらのイーサネットポートからＳＮＭＰ（Simple Network Management Protocol）を使う方法であってもよい。
【００１２】
さらに、２２はコンソール端末であり、ＩＰアドレスと共通のデフォルトＩＰアドレスに初期設定を行い、１９〜２１はイーサネットスイッチ１００を介して通信を行うパソコン等の端末である。
【００１３】
次に、図２〜図６を参照し、共通のデフォルトＩＰアドレスを有する端末１９と２０との通信を例に挙げて図１の動作について更に説明する。
【００１４】
まず、図２に示すように、シリアルポート１１経由でコンソール端末２２からイーサネットポート１２，１３にそれぞれＩＰアドレスを設定する。例えば、イーサネットポート１２には［192.168.100.11］のＩＰアドレスを、イーサネットポート１３には［192.168.100.12］のＩＰアドレスを設定する。また、共通のデフォルトＩＰアドレスを［192.168.100.1］に設定する。これらの設定された情報は、不揮発性メモリ１７に格納される。
【００１５】
イーサネットポート１２，１３経由で共通のデフォルトＩＰアドレスを有する端末１９，２０が接続されると、イーサネットポート１２，１３は、図３に示すように、ＩＰアドレスから通信相手に割り振られている物理アドレスであるＭＡＣ（Media Access Control）アドレスを知るためのプロトコルであるＡＲＰ（Address Resolution Protocol）により相手先のＭＡＣアドレスを学習する。学習したＭＡＣアドレスはイーサネットポート１２，１３毎に保持される。
【００１６】
ＡＲＰは定期的にイーサネットポート１２〜１４から各端末１９〜２１に送信され、学習により判明した端末１９〜２１のＭＡＣアドレスが保持されているＭＡＣアドレスと異なる場合は、最新のＭＡＣアドレス情報を更新する。この更新は、イーサネットポート１２〜１４に接続された端末が移動や交換された場合でもイーサネットポート１２〜１４で学習するＭＡＣアドレスを更新できるようにする。これらは、ＣＰＵ１５がメモリ１６１に保存されたＩＰ変換制御ソフトウエア１６１で実行される。
【００１７】
なお、ＡＲＰの更新タイミングは、シリアルポート１１を介してコンソール端末２２において設定するようにしてもよい。また、少なくとも端末１９〜２１の何れかがイーサネットポート１１から外され、再度接続されたことを更新のタイミングとしてもよい。
【００１８】
端末１９から相手先端末２０に通信をする場合、図４に示すように、接続されたイーサ
ネットポート１２のＩＰアドレス［192.168.100.11］を使用する。端末１９は接続先のＩＰアドレスに対してＡＲＰを発行する。実際には端末２０ではなく、端末２０が接続されたイーサネットスイッチ１００のポートに割り当てられたＩＰアドレスに対して端末１９からＡＲＰが発行される。イーサネットポート１２は、ＡＲＰパケットをスイッチ内部に転送し、イーサネットポート１３が、このＡＲＰに応答し、端末１９へイーサネットポート１３が予め学習したＭＡＣアドレスを教える。
【００１９】
図５に示すように、端末１９は学習したＭＡＣアドレスに対する相手先へパケットを送信する。イーサネットスイッチのイーサネットポート１２は、受信したパケットのソースＩＰアドレスを端末１９のデフォルトＩＰアドレスからイーサネットポート１２に割り当てられたＩＰアドレスへ変換し、相手先のイーサネットポート１３へ転送する。このＩＰアドレスの変換は、ＣＰＵ１５がメモリ１６に保存されたＩＰ変換制御ソフトウエア１６１で制御される。
【００２０】
最後に、イーサネットポート１３は、図６に示すように自身宛受信したパケットのDestinationＩＰアドレスを、端末２０のデフォルトＩＰアドレスへ変換して端末２０へ転送する。
【００２１】
このように、共通のＩＰアドレスの端末間で通信が可能となる。このＩＰアドレスの変換は、ＣＰＵ１５がメモリ１６に保存されたＩＰ変換制御ソフト１６１で制御される。
【００２２】
上記したように、ＩＰアドレスを変換する機能を持つイーサネットスイッチを用いることで、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバなどの環境を構築することなく、各端末共通のデフォルトＩＰアドレスを保持した複数の端末をネットワークに接続可能となる。
【図面の簡単な説明】
【００２３】
【図１】この発明の一実施の形態について説明するためのシステム構成図。
【図２】図１の動作について説明するための説明図。
【図３】図１の動作について説明するための説明図。
【図４】図１の動作について説明するための説明図。
【図５】図１の動作について説明するための説明図。
【図６】図１の動作について説明するための説明図。
【符号の説明】
【００２４】
１００  イーサネットスイッチ
１１  シリアルポート
１２〜１４  イーサネットポート
１５  ＣＰＵ
１６  メモリ
１７  不揮発性メモリ
１８  制御部
１９〜２１  端末
２２  コンソール端末
【図１】
2005079672.tif 000003
【図２】
2005079672.tif 000004
【図３】
2005079672.tif 000005
【図４】
2005079672.tif 000006
【図５】
2005079672.tif 000007
【図６】
2005079672.tif 000008