(57)【要約】【課題】  安定した通信状態を確保することが可能な中継装置、アドレス管理方法及びプログラムを提供する。【解決手段】  ネットワークを介して接続された端末に割り当てられたＩＰアドレスと、端末に固有のＭＡＣアドレスと、ＩＰアドレスを削除の対象外とするか否かを示すフラグとを格納するＡＲＰテーブル１０９と、ＩＰアドレスを削除の対象外とするか否かを示すフラグに基づいてＩＰアドレス及びＭＡＣアドレスのＡＲＰテーブル２０９からの入れ換えを行うＣＰＵ２１０とを備える。【選択図】  図２
2005159562.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される端末に割り当てられる第１のアドレスと前記端末に固有の第２のアドレスと前記第１のアドレスを削除の対象外とするか否かを示す情報とを格納する格納手段と、
前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う制御手段とを備える中継装置。
【請求項２】
前記制御手段は、
前記削除の対象外とする情報が設定される第１のアドレスに対応する端末の交換を検知した場合に、
交換後の端末に固有の第３のアドレスを前記第１のアドレスに対応させて前記第２のアドレスに換えて前記格納手段に格納させる請求項１に記載の中継装置。
【請求項３】
前記制御手段は、
前記格納手段に前記第１のアドレスと共に時間帯情報を格納し、その時間帯に応じて、
前記第１のアドレスを削除の対象外とするか否かを制御する請求項１に記載の中継装置。
【請求項４】
少なくとも１以上の端末とネットワークにより接続される中継装置が、
前記端末に割り当てられる第１のアドレスを格納手段に格納する第１の格納工程と、
前記中継装置が、前記端末に固有の第２のアドレスを前記格納手段に格納する第２の格納工程と、
前記中継装置が、前記第１のアドレスを削除の対象外とするか否かを示す情報を前記格納手段に格納する第３の格納工程と、
前記中継装置が、前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う入れ換え工程とを備えるアドレス管理方法。
【請求項５】
コンピュータを、
ネットワークを介して接続される端末に割り当てられる第１のアドレスと前記端末に固有の第２のアドレスと前記第１のアドレスを削除の対象外とするか否かを示す情報とを格納する格納手段、及び、
前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う制御手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置、アドレス管理方法及びプログラムに関する。
【背景技術】
【０００２】
従来では、図８に示されるようなネットワーク構成によりＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）中継が行われていた。図８は、従来のＩＰ中継において用いられるネットワークの概略構成図である。図８のようなネットワーク構成においてＩＰ中継を行う場合、ＩＰ中継装置及び端末の間でＲＦＣ８２６で規定されている手順によりＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの取得が行われる（ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）解決）。そして、ＩＰ中継装置は、ＩＰアドレスと取得したＭＡＣアドレスを対でメモリに登録し、これらのアドレスをＩＰ中継において使用する。
【０００３】
ＩＰ中継装置に搭載するメモリの容量を増やすことにより、ＩＰ中継装置に登録できるＩＰアドレス及びＭＡＣアドレスの数を増やすことができる。しかし、通常は部品コストや基板上の部品搭載スペースの問題等により、余分にメモリを搭載することはない。つまり、メモリの搭載容量には制限があるため、登録できるＭＡＣアドレスの数は限られる。
【０００４】
小規模なネットワーク構成では、メモリの搭載容量が少なくても特に問題はない。しかし、ネットワークの規模が大きくなり、メモリに登録できる数を超える端末が存在する場合、通常は登録の古いアドレス（ＩＰアドレス及びＭＡＣアドレス）を削除して新しいアドレスを登録する。そのため、削除されたアドレス宛ての通信でオーバヘッドが生じて通信が安定しなくなる。
【０００５】
ここで、上記通信のオーバヘッドについてさらに説明する。ＩＰ中継装置は受信したフレームを以下のａ〜ｃの流れで処理し、適切なところに送信する。
ａ．受信したフレームの中にある宛先ＩＰアドレスから宛先のＩＰアドレスに対応するＭＡＣアドレスをテーブルから取得する。そして、テーブルからアドレスが削除され取得できなかった場合は、下記のｂ．へ、取得できた場合は下記のｃ．へ移行する。
【０００６】
ｂ．ＲＦＣ８２６で規定されている手順により宛先のＩＰアドレスに対応するＭＡＣアドレスの取得を行う。取得したらＭＡＣアドレスをテーブルに登録する。そして、下記のｃ．へ移行する。
【０００７】
ｃ．取得したＭＡＣアドレスで、フレームの宛先ＭＡＣアドレスの箇所を書き換える。さらに、ＩＰ中継装置自身のＭＡＣアドレスで、フレームの送り元ＭＡＣアドレスの箇所を書き換えて送信する。
【０００８】
すなわち、アドレスが削除されると、ＭＡＣアドレス取得のため、ｂ．の手順が再度発生する。この部分は、アドレスが削除されなければ行われない処理であるため、この部分の処理が発生してしまう状態をオーバヘッドという。
【０００９】
そして、当該オーバヘッドが生じた場合、以下の２点により通信が安定しなくなると考えられる。なお、通信が安定しているとは、想定している時間内に通信が完了するという状態を想定している。
【００１０】
ｄ．上記手順ｂ．が完了するまでＩＰ中継装置は受信したフレームを送信することがで
きない。そのため、宛先に到達するまでの時間が、削除されなかった場合と比べて数倍かかる。
【００１１】
ｅ．さらに、一般的に端末は数〜十数フレームをまとめて送信する。そのフレーム全てを上述の手順ｂ．が完了するまでＩＰ中継装置で保持しなければならない。しかし、それを保持する領域がない場合、中継装置では廃棄せざるを得ず、宛先には数〜十数のフレームの一部しか届かなくなる。そのため、端末間で再送を行うためのやりとりが発生し、結果としてすべてが宛先に到達するまでの時間が数倍から数十倍かかる。
【００１２】
なお、その削除されたアドレスがサーバなどの重要な端末に付与されるものであれば、通信の断続的停止など重大なトラブルを引き起こす原因にもなりかねない。このトラブルについてさらに説明する。
【００１３】
重要な端末では多数の端末と通信が行われる。通信が集中している状態では、前述のｅ．の状態が更に悪化する傾向がある。つまり、保持する領域がなく廃棄されてしまうことが何度も発生してしまうと、端末間で再送を行うためのやりとりもいずれ停止してしまう。一般的にある再送においてリトライ回数が規定されており、リトライ回数を超えても再送が成功しない場合、エラーなどを通知して通信が一旦停止する。
【００１４】
上記で述べた問題を防ぐために従来は、ＩＰ中継装置に重要な端末のＩＰアドレスとＭＡＣアドレスを対で静的に設定することで、ＩＰ中継装置のメモリに永久的に登録を保持させていた。これにより新しいアドレスが大量に登録されて最大登録可能数を超えた場合も、静的に設定されたアドレスについては削除の対象から外れるため、そのアドレスに関して安定した通信を確保できる。なお、アドレスを静的に設定するとは、そのアドレスを原則として、メモリからの削除の対象外とすることをいう。また、重要な端末とは、多数ある端末の中で、サーバなどのように特に安定した通信を求められる端末のことである。
【特許文献１】特開平６−４６０６２号公報
【特許文献２】特開平９−２７５４１３号公報
【特許文献３】特開平１１−３３１２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
【００１６】
従来技術では、ネットワークを構成する端末を交換した場合、交換後の端末に、交換前の端末と同じＩＰアドレスを設定することはできる。しかし、ＭＡＣアドレスは端末固有のアドレスであるため、交換後の端末に交換前のＭＡＣアドレスを設定することはできない。そのため、端末を交換した場合、ＩＰアドレスとＭＡＣアドレスの双方を静的に保持する従来の技術では、ユーザが端末の交換と同時に中継装置のＭＡＣアドレスの設定変更を行わなければならなくなる。その際、ユーザによる設定ミスおよび変更漏れが発生した場合は、通信が出来ないトラブルが発生してしまう問題がある。
【００１７】
本発明の目的は、安定した通信状態を確保することが可能な中継装置、アドレス管理方法及びプログラムを提供することにある。
また、本発明のさらなる目的は、アドレスの設定ミスを軽減することが可能な中継装置、アドレス管理方法及びプログラムを提供することにある。
また、本発明のさらなる目的は、格納手段の有効利用を図ることが可能な中継装置、アドレス管理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明の中継装置は、
ネットワークを介して接続される端末に割り当てられる第１のアドレスと前記端末に固有の第２のアドレスと前記第１のアドレスを削除の対象外とするか否かを示す情報とを格納する格納手段と、
前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う制御手段とを備える。
【００１９】
また、本発明の中継装置は、
前記制御手段が、
前記削除の対象外とする情報が設定される第１のアドレスに対応する端末の交換を検知した場合に、
交換後の端末に固有の第３のアドレスを前記第１のアドレスに対応させて前記第２のアドレスに換えて前記格納手段に格納させる。
【００２０】
また、本発明の中継装置は、
前記制御手段が、
前記格納手段に前記第１のアドレスと共に時間帯情報を格納し、その時間帯に応じて、
前記第１のアドレスを削除の対象外とするか否かを制御する。
【００２１】
また、本発明のアドレス管理方法は、
少なくとも１以上の端末とネットワークにより接続される中継装置が、
前記端末に割り当てられる第１のアドレスを格納手段に格納する第１の格納工程と、
前記中継装置が、前記端末に固有の第２のアドレスを前記格納手段に格納する第２の格納工程と、
前記中継装置が、前記第１のアドレスを削除の対象外とするか否かを示す情報を前記格納手段に格納する第３の格納工程と、
前記中継装置が、前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う入れ換え工程とを備える。
【００２２】
また、本発明のプログラムは、
コンピュータを、
ネットワークを介して接続される端末に割り当てられる第１のアドレスと前記端末に固有の第２のアドレスと前記第１のアドレスを削除の対象外とするか否かを示す情報とを格納する格納手段、及び、
前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う制御手段として機能させる。
【発明の効果】
【００２３】
このように本発明によれば、第１のアドレスを削除の対象外とする情報を格納し、この第１のアドレスを削除の対象外とするか否かを示す情報に基づいて第１のアドレス及び第２のアドレスの格納手段からの入れ換えを行うことから、削除の対象外とした端末における、通信の断続的停止などの発生を防ぎ、安定した通信状態を確保することができる。
【００２４】
また、本発明によれば、削除の対象外とする情報が設定された第１のアドレスに対応する端末の交換が発生した場合に、第１のアドレスは変化させずに、中継装置自身が、交換後の端末に固有の第３のアドレスを第１のアドレスに対応させて第２のアドレスに換えて格納手段に格納させることから、端末固有のアドレスをユーザが設定する必要がなくなり、ユーザによるアドレスの設定ミスを軽減することができる。
【００２５】
また、本発明によれば、格納手段に、第１のアドレスを削除の対象外とするか否かを示す情報を格納する時間帯が設定されることから、必要な時間帯において第１のアドレスの保持を行うことができ、格納手段の有効利用を図ることができる。
【発明を実施するための最良の形態】
【００２６】
まず、本発明の中継装置の一実施形態の概略について説明する。本実施形態の中継装置では、まず、ユーザが、削除の対象外となる端末のアドレスを中継装置に設定する。そして、本実施形態では、削除の対象外として中継装置に設定されるアドレスは端末のＩＰアドレスだけとする。中継装置に設定される端末のＭＡＣアドレスについては、ＲＦＣ８２６で規定されている手順により中継装置が取得する。
【００２７】
また、中継装置に設定されるＩＰアドレスに対しては、登録保持時間も設定可能とする。この登録保持時間は一定の時間帯の情報であり、例えば、ＡＭ９：００〜ＰＭ６：００までは登録を保持する、という情報である。この場合、中継装置には、リアルタイムクロックを搭載するとして良い。もちろん、この登録保持時間を設定しないとしても良い。この登録保持時間を設定すれば、必要な時間だけ、ＩＰアドレスの登録が保持されるため、メモリの有効利用を図ることができる。
【００２８】
また、本発明の中継装置の一実施形態では、この中継装置に接続されている端末を交換し、交換後の端末に同じＩＰアドレスを設定した場合、中継装置がＲＦＣ８２６で規定されている手順によりＭＡＣアドレスの取得を行う。そのため、ＩＰアドレスとＭＡＣアドレスの組み合わせに矛盾が生じることはない。
【００２９】
以下、本発明の中継装置の一実施形態としてＩＰ中継装置を用いた通信システムについて図１を参照して説明する。図１は、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムの概略構成図である。
【００３０】
図１に示されるように、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムは、ＩＰ中継装置１１０と、このＩＰ中継装置１１０にネットワーク１０７を介して接続された端末１０１，１０２，１０３、及び、ＩＰ中継装置１１０にネットワーク１０８を介して接続された端末１０４，１０５，１０６を備える。ただし、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムは、図１に示される構成に限定されるものではなく、端末の数は６個以外の数であっても良いし、ネットワーク構成は、図１に示される構成以外の構成も可能である。ＩＰ中継装置１１０は、例えば端末１０１と端末１０４というように、各端末間の通信を中継する。
【００３１】
次に、図１に示されるＩＰ中継装置の内部構成について図２を参照して説明する。図２は、図１に示されるＩＰ中継装置の内部ブロック図である。図２に示されるように、ＩＰ中継装置は、送受信制御部２０１，２０２，２０３，２０４と、フレームスイッチ制御部２０５と、宛先検索部２０６と、ルーティングテーブル２０７と、ＭＡＣアドレス検索部２０８と、ＡＲＰテーブル２０９と、装置全体の動作を制御するＣＰＵ２１０とを備える。
【００３２】
各送受信制御部２０１，２０２，２０３，２０４は、Ｅｔｈｅｒｎｅｔ形式に則り、フレーム送受信に関して制御を行う。フレームスイッチ制御部２０５は、各送受信制御部より送られてきたフレーム（受信フレーム）を扱い、宛先を検索するために宛先検索部２０６を制御したり、付け換えるＭＡＣアドレスを検索するためにＭＡＣアドレス検索部２０８を制御する。そして、送り先が決定したフレームを各送受信制御部に送り、送信する制御を行う。
【００３３】
また、宛先検索部２０６は受信フレームからの宛先のＩＰアドレスを取り出し、宛先を決定する制御を行う。ルーティングテーブル２０７は、ネットワーク構成における宛先を登録したものである。
【００３４】
ＣＰＵ２１０は、不図示のメモリやハードディスク等の記録媒体に格納されているソフトウェアと共に、ＩＰ中継装置１１０の全体の動作を制御する。例えば、ＣＰＵ２１０は、ＩＰアドレスやＭＡＣアドレスその他の情報のＡＲＰテーブルへの格納、更新、削除を制御する。
【００３５】
ここで、図２に示されるルーティングテーブル２０７について図３を参照して説明する。図３は、図２に示されるルーティングテーブルを説明するための概念図である。ルーティングテーブルに関わる宛先というものは、送り先という意味合いを有する。そして、図２に示されるルーティングテーブルに登録されている宛先と、宛先のＩＰアドレスとの大きな違いは、前者がゲートウェイになるアドレス、後者が、そのフレームが最終的に到着する端末に設定しているアドレスというものである。
【００３６】
図３には、１０．２０．１．０／２５５．２５５．２５５．０と、１０．３０．１．０／２５５．２５５．２５５．０という２つのネットワーク３０７，３０８があり、それをＩＰ中継装置３１０が間に入って中継できるようになっている。ＩＰ中継装置３１０のそれぞれのネットワークに接続しているポートを含め端末はネットワークアドレスとそのネットワークに接続する端末同士を区別するホストアドレス（端末３０１が１００、端末３０２が１０１、端末３０５が３１、端末３０６が３２という部分）を組み合わせてアドレスを設定している。
【００３７】
上記の構成の場合、ＩＰ中継装置のルーティングテーブルは以下のようになる。
宛先のネットワークアドレス                        ゲートウェイ
１０．２０．１．０／２５５．２５５．２５５．０    １０．２０．１．１
１０．３０．１．０／２５５．２５５．２５５．０    １０．３０．１．１
ゲートウェイとは、文字通りの入り口のような意味である。
【００３８】
今、端末３０４から端末３０３への通信を考える。フレームの中にある宛先のＩＰアドレスは、１０．２０．１．１０２になるが、ＩＰ中継装置では、上記ルーティングテーブルの宛先のネットワークアドレスと宛先のＩＰアドレス１０．２０．１．１０２からゲートウェイ１０．２０．１．１を導き出す。これによりこの先に宛先のＩＰアドレスを待つ端末がいるネットワークがあることがわかる。ここまでが、ルーティングテーブルに格納されている情報から宛先（送り先）を決定する制御に関する部分になる。
【００３９】
したがって、例えば、ルーティングテーブルに格納されている「宛先」とは、ゲートウェイ（１０．２０．１．１）となり、受信フレームに格納されている「宛先のＩＰアドレス」とは、端末３０３（１０．２０．１．１０２）となる。さらに、導き出されたゲートウェイ（１０．２０．１．１）は、ＩＰ中継装置の送り先のポートを明らかにする機能を果たす。
【００４０】
次に、図２の説明に戻る。ＭＡＣアドレス検索部２０８は、フレームスイッチ制御部２０５より指示されたＩＰアドレスからＭＡＣアドレスを決定する制御を行う。ＡＲＰテーブル２０９は、ＩＰアドレスとＭＡＣアドレスとの対応を登録したものである。このＡＲＰテーブル２０９は、ＩＰ中継装置１１０に備えられたメモリに格納される。
【００４１】
次に、図２に示されるＡＲＰテーブルについて図４を参照して説明する。図４は、図２に示されるＡＲＰテーブルの概念図である。図４に示されるように、ＡＲＰテーブルには
、ＩＰアドレス４０１、ＭＡＣアドレス４０２、フラグ４０３、タイマ４０４、登録保持時間４０５が設定されている。
【００４２】
ＩＰアドレス４０１は、端末に設定されているＩＰアドレスである。ＭＡＣアドレス４０２は、ＩＰアドレスが設定されている端末が持つＭＡＣアドレスである。フラグ４０３は、ＩＰアドレスを静的に保持するか、動的に保持するかを示すフラグである。ここで、ＩＰアドレスを静的に保持するとは、そのＩＰアドレスをＡＲＰテーブル（メモリ）からの削除の対象外とするということであり、ＩＰアドレスを動的に保持するとは、必要があれば、そのＩＰアドレスをＡＲＰテーブル（メモリ）からの削除の対象とするということである。なお、ＭＡＣアドレスは、フラグが静的であったとしても、必要があれば更新される。
【００４３】
タイマ４０４は、ＩＰアドレス及びＭＡＣアドレスが登録された時点から逆算するタイマである。このタイマが０になったＩＰアドレス及びＭＡＣアドレスは、原則としてＡＲＰテーブルからの削除の対象となる。ただし、タイマが０になっても、フラグが静的であるか否か、登録保持時間内であるか否かにより、削除の対象外となる場合がある。登録保持時間４０５は、静的と設定されたＩＰアドレス及びＭＡＣアドレスを、静的に保持する時間帯を示す情報である。なお、図４に示される登録保持時間は一例であり、本実施形態の登録保持時間としては、ＡＭ９：００〜ＰＭ６：００までに限定されるものではなく、その他の時間帯であっても良い。また、登録保持時間を設定せずに、時間制限なしに静的に設定しても良い。
【００４４】
（本実施形態の中継装置を用いた通信システムの動作の概要）
本実施形態における一連の手順は以下の通りである。
１．ユーザは、削除対象外にしたい端末（例えばサーバなどの重要な端末）のＩＰアドレスをＩＰ中継装置に設定する。この場合、ユーザは、登録対象のＩＰアドレスに対して登録保持時間を設定することができる。なお、以下の説明では、一例として、削除対象外にしたい端末として重要な端末として説明するが、本発明において削除対象外としたい端末は、特に重要な端末に限定されるものではなく、ユーザが任意に決定することができる。
２．ＩＰ中継装置は、ＩＰアドレスが登録された端末のＭＡＣアドレスをＲＦＣ８２６に規定される手順で取得する。
【００４５】
３．ＩＰ中継装置は、登録対象のＩＰアドレスに対して登録保持時間が設定されている場合（例えば、ＡＭ９：００〜ＰＭ６：００までは登録を保持するなど）、ＭＡＣアドレスを登録する際の時刻が登録保持時間内であれば取得した重要な端末のＭＡＣアドレスを静的に保持するという情報と共にメモリ（ＡＲＰテーブル）に登録する。
【００４６】
一方、ＩＰ中継装置は、ＭＡＣアドレスを登録する際の時刻が登録保持時間外であれば、静的に登録を保持するという情報は登録せずに、取得した重要な端末のＭＡＣアドレスと共に動的に登録を保持するという情報をメモリに登録する。以上の３．におけるＭＡＣアドレスの新規登録の動作は、図７を参照して後述する。
【００４７】
すなわち、この場合に登録されるＩＰアドレス及びＭＡＣアドレスは、静的に保持されないため、保持するレベルが重要でない端末のＩＰアドレス及びＭＡＣアドレスと同じレベルになる。そして、ＩＰ中継装置は、時間が経過し、登録保持時間内の時刻になった時点で、重要な端末のＩＰアドレスにおける登録を動的に保持するという情報を、登録を静的に保持するという情報に変更する。
４．また、ＩＰ中継装置は、登録保持時間が設定されている場合、時間が経過し時刻が登録保持時間外になった時点で、登録を静的に保持するという情報を、登録を動的に保持
するという情報に変更する。
【００４８】
（登録入れ換えの動作について）
次に、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおける、ＡＲＰテーブル中のＩＰアドレス及びＭＡＣアドレスの登録入れ換えの動作について説明する。ＡＲＰテーブル中のＩＰアドレス及びＭＡＣアドレスの登録入れ換えは、例えば、ＡＲＰテーブル中のメモリ容量が最大登録可能数を超えた後に、さらにＩＰ中継装置に通信確立が要求された場合に発生する。
【００４９】
登録入れ換えが発生した場合、ＩＰ中継装置は、ＡＲＰテーブルにおいてフラグが静的であるＩＰアドレス及びＭＡＣアドレスは、登録入れ換えの対象から外す。そして、ＩＰ中継装置は、ＡＲＰテーブルにおいてフラグが動的であるＩＰアドレス及びＭＡＣアドレスから、タイマに基づいて古いものを選択して入れ換えを実施する。このＩＰアドレス及びＭＡＣアドレスの入れ換えは、古いアドレスを削除後、新しいアドレスを登録することにより行われる。
【００５０】
ここで、上記の本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおける登録入れ換えの際の動作について、図５を参照して説明する。図５は、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおける登録入れ換えの際の動作のフローチャートである。この図５に示される動作は、ユーザが削除対象外としてＩＰ中継装置に設定したＩＰアドレスとは別のＩＰアドレスに対応するＭＡＣアドレスに登録入れ換えをする場合に行われる。
【００５１】
まず、Ｓ５０１において、ＩＰ中継装置は、ＡＲＰテーブルに対して登録入れ換えが発生したか否かを判断する。登録入れ換えが発生していなければ（ＮＯ）、待機状態となる。一方、登録入れ換えが発生した場合は（ＹＥＳ）、Ｓ５０２に移行する。
【００５２】
Ｓ５０２では、ＡＲＰテーブルの中から、タイマに基づいて、最も古いＩＰアドレスを削除しようとするＩＰアドレスとして選択する。ただし、同一の処理で既に選択されたことがあるものは除く。次に、Ｓ５０３において、ＩＰ中継装置は、ＡＲＰテーブルの中の削除しようとする対象のＩＰアドレスのフラグが静的であるか否かを判断する。フラグが静的でなければ（ＮＯ）、そのＩＰアドレス及びＭＡＣアドレスを削除し（Ｓ５０５）、動的フラグと共に、登録しようとする端末のＩＰアドレス、登録しようとする端末のＭＡＣアドレス及びタイマをＡＲＰテーブルに格納する（Ｓ５０６）。一方、フラグが静的であれば（ＹＥＳ）、ＩＰ中継装置は、そのＩＰアドレス及びＭＡＣアドレスを削除の対象から外し（Ｓ５０４：登録保持）、Ｓ５０２に移行して、他の端末のＩＰアドレスに対して、Ｓ５０２〜Ｓ５０６の動作を繰り返す。
【００５３】
（端末を交換する場合の端末とＩＰ中継装置のやりとりについて）
次に、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおける端末を交換する場合の端末とＩＰ中継装置のやりとりについて以下、説明する。なお、ＩＰ中継装置には、端末１のＩＰアドレス（ＩＰ１）、ＭＡＣアドレス（ＭＡＣ１）が登録されている。この状態で、端末１が故障して、端末１Ａに交換したとする。この場合、端末１ＡのＩＰアドレスは端末１のもの（ＩＰ１）を引き継ぐが、ＭＡＣアドレスは（ＭＡＣ１Ａ）に変わるものとする。
【００５４】
１．ＩＰ中継装置には、端末１のＩＰアドレス（ＩＰ１）及びＭＡＣアドレス（ＭＡＣ１）がメモリに登録されている。
２．端末１を端末１Ａに交換する。
【００５５】
３．端末を端末１から端末１Ａに交換した際、端末１Ａは端末１Ａ自身が通信を行うためにＲＦＣ８２６で規定されている手順により、ＩＰ中継装置のＭＡＣアドレスの取得を行う。
この手順では、規定されたフォーマットのフレームをＩＰ中継装置に送信する。そして、フレームの中に端末１ＡのＩＰアドレス（ＩＰ１）、ＭＡＣアドレス（ＭＡＣ１Ａ）が記述されているため、ＩＰ中継装置は、ＩＰ１とＭＡＣ１の組み合わせで登録されている情報が変更されたことを認識し、登録内容を更新する。
【００５６】
ここで、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおける端末を交換する場合の端末とＩＰ中継装置のやりとりについて図６を参照してさらに詳細に説明する。図６は、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおける端末を交換する際のＩＰ中継装置の動作のフローチャートである。
【００５７】
Ｓ６０１において、ＩＰ中継装置は、端末からＭＡＣアドレス取得要求が発生したか否かを判断する。ＭＡＣアドレス取得要求が発生していなければ待機状態となり（ＮＯ）、取得要求が発生していればＳ６０２に移行する（ＹＥＳ）。
【００５８】
Ｓ６０２において、ＩＰ中継装置は、ＭＡＣアドレス取得要求を発した端末のＩＰアドレスがテーブルに登録済みか否かを判断する。テーブルに登録済みであればＳ６０３に移行し（ＹＥＳ）、登録済みでなければＳ６０４に移行する（ＮＯ）。
【００５９】
Ｓ６０３において、ＩＰ中継装置は、フラグの変更無しに、ＭＡＣアドレスの登録入れ換えを行う。このＳ６０３におけるＭＡＣアドレスの登録入れ換えは、ＩＰアドレス及びフラグは更新せずに、ＭＡＣアドレスのみを更新する。すなわち、ＩＰ中継装置は、ＭＡＣアドレス取得要求を発した端末のＭＡＣアドレスを、既に登録されていたＭＡＣアドレスに換えて登録する。一方、Ｓ６０４において、ＩＰ中継装置はＭＡＣアドレスの新規登録を行う。すなわち、ＩＰ中継装置は、動的フラグと共に、登録しようとする端末のＩＰアドレス、登録しようとする端末のＭＡＣアドレス及びタイマをＡＲＰテーブルに格納する（Ｓ６０４）。
【００６０】
（ＭＡＣアドレスの新規登録）
次に、上述の本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおけるＭＡＣアドレスの新規登録の動作について図７を参照して説明する。図７は、本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおけるＭＡＣアドレスの新規登録の際の動作のフローチャートである。この図７に示される動作は、ユーザが削除対象外としてＩＰ中継装置に設定したＩＰアドレスに対応するＭＡＣアドレスを新規登録する場合に行われる。
【００６１】
まず、Ｓ７０１において、ＩＰ中継装置は、端末のＩＰアドレスに対して登録保持時間が設定されているか否かを判断する。そして、登録保持時間が設定されていなければ（ＮＯ）、Ｓ７０３に移行する。一方、登録保持時間が設定されていればＳ７０２に移行する（ＹＥＳ）。
【００６２】
Ｓ７０２では、ＩＰ中継装置は、現在の時刻が、登録保持時間内であるか否かを判断する。そして、登録保持時間外であればＳ７０４に移行する（ＮＯ）。一方、登録保持時間内であればＳ７０３に移行する（ＹＥＳ）。
【００６３】
Ｓ７０３では、ＩＰ中継装置は、ＩＰアドレスに対応させて、静的フラグと共に端末のＭＡＣアドレス及びタイマをＡＲＰテーブルに格納する。また、Ｓ７０４では、ＩＰ中継装置は、動的フラグと共に、端末のＩＰアドレス、端末のＭＡＣアドレス及びタイマをＡ
ＲＰテーブルに格納する。
【００６４】
（付記１）  ネットワークを介して接続される端末に割り当てられる第１のアドレスと前記端末に固有の第２のアドレスと前記第１のアドレスを削除の対象外とするか否かを示す情報とを格納する格納手段と、
前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う制御手段とを備える中継装置。（１）
【００６５】
（付記２）  前記制御手段は、
前記削除の対象外とする情報が設定される第１のアドレスに対応する端末の交換を検知した場合に、
交換後の端末に固有の第３のアドレスを前記第１のアドレスに対応させて前記第２のアドレスに換えて前記格納手段に格納させる付記１に記載の中継装置。（２）
【００６６】
（付記３）  前記制御手段は、
前記格納手段に前記第１のアドレスと共に時間帯情報を格納し、その時間帯に応じて、
前記第１のアドレスを削除の対象外とするか否かを制御する付記１に記載の中継装置。（３）
【００６７】
（付記４）  交換された端末から前記第１のアドレスと共に前記端末に固有の第３のアドレスを受信する受信手段を備え、
前記制御手段は前記第１のアドレスと共に前記端末に固有の第３のアドレスを受信したときに前記端末の交換を検知する付記２に記載の中継装置。
【００６８】
（付記５）  少なくとも１以上の端末とネットワークにより接続される中継装置が、
前記端末に割り当てられる第１のアドレスを格納手段に格納する第１の格納工程と、
前記中継装置が、前記端末に固有の第２のアドレスを前記格納手段に格納する第２の格納工程と、
前記中継装置が、前記第１のアドレスを削除の対象外とするか否かを示す情報を前記格納手段に格納する第３の格納工程と、
前記中継装置が、前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う入れ換え工程とを備えるアドレス管理方法。（４）
【００６９】
（付記６）  前記中継装置が、
前記削除の対象外とする情報が設定される第１のアドレスに対応する端末の交換を検知した場合に、
交換後の端末に固有の第３のアドレスを前記第１のアドレスに対応させて前記第２のアドレスに換えて前記格納手段に格納させる第４の格納工程を備える付記５に記載のアドレス管理方法。
【００７０】
（付記７）  前記中継装置が、
前記格納手段に前記第１のアドレスと共に時間帯情報を格納し、その時間帯に応じて、
前記第１のアドレスを削除の対象外とするか否かを制御する制御工程を備える付記５に記載のアドレス管理方法。
【００７１】
（付記８）  前記中継装置が、
交換された端末から前記第１のアドレスと共に前記端末に固有の第３のアドレスを受信する受信工程を備え、
前記中継装置は前記第１のアドレスと共に前記端末に固有の第３のアドレスを受信したときに前記端末の交換を検知する付記６に記載のアドレス管理方法。
【００７２】
（付記９）  コンピュータを、
ネットワークを介して接続される端末に割り当てられる第１のアドレスと前記端末に固有の第２のアドレスと前記第１のアドレスを削除の対象外とするか否かを示す情報とを格納する格納手段、及び、
前記第１のアドレスを削除の対象外とするか否かを示す情報に基づいて前記第１のアドレス及び前記第２のアドレスの前記格納手段からの入れ換えを行う制御手段として機能させるプログラム。（５）
【００７３】
（付記１０）  前記制御手段は、
前記削除の対象外とする情報が設定される第１のアドレスに対応する端末の交換を検知した場合に、
交換後の端末に固有の第３のアドレスを前記第１のアドレスに対応させて前記第２のアドレスに換えて前記格納手段に格納させる付記９に記載のプログラム。
【００７４】
（付記１１）  前記制御手段は、
前記格納手段に前記第１のアドレスと共に時間帯情報を格納し、その時間帯に応じて、
前記第１のアドレスを削除の対象外とするか否かを制御する付記９に記載のプログラム。
【００７５】
（付記１２）  前記コンピュータを、
交換された端末から前記第１のアドレスと共に前記端末に固有の第３のアドレスを受信する受信手段として機能させ、
前記制御手段は前記第１のアドレスと共に前記端末に固有の第３のアドレスを受信したときに前記端末の交換を検知する付記１０記載のプログラム。
【図面の簡単な説明】
【００７６】
【図１】本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムの概略構成図である。
【図２】図１に示されるＩＰ中継装置の内部ブロック図である。
【図３】図２に示されるルーティングテーブルを説明するための概念図である。
【図４】図２に示されるＡＲＰテーブルの概念図である。
【図５】本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおける登録入れ換えの際の動作のフローチャートである。
【図６】本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおける端末を交換する際のＩＰ中継装置の動作のフローチャートである。
【図７】本発明の中継装置の一実施形態であるＩＰ中継装置を用いた通信システムにおけるＭＡＣアドレスの新規登録の際の動作のフローチャートである。
【図８】従来のＩＰ中継において用いられるネットワークの概略構成図である。
【符号の説明】
【００７７】
１０１，１０２，１０３  端末
１０４，１０５，１０６  端末
１０７，１０８  ネットワーク
１１０  ＩＰ中継装置
２０９  ＡＲＰテーブル
２１０  ＣＰＵ
４０１  ＩＰアドレス
４０２  ＭＡＣアドレス
４０３  フラグ
４０４  タイマ
４０５  登録保持時間
【図１】
2005159562.tif 000003
【図２】
2005159562.tif 000004
【図３】
2005159562.tif 000005
【図４】
2005159562.tif 000006
【図５】
2005159562.tif 000007
【図６】
2005159562.tif 000008
【図７】
2005159562.tif 000009
【図８】
2005159562.tif 000010