(57)【要約】【課題】  ルータ装置機能に設定したＩＰアドレスを有する端末のＩＰアドレスが変更された場合でも、その設定したＩＰアドレスを自動的に変更後のＩＰアドレスに変更することが可能なルータ装置を提供する。【解決手段】  ルータ装置（１）は、ＬＡＮ側に接続された端末のＩＰアドレスを指定して設定を行うルータ装置機能（１１）が設定された場合にその設定されたＩＰアドレス宛てにＡＲＰリクエストを送信する手段（ＡＲＰ機能１３）と、当該ＡＲＰリクエストに対するＡＲＰリプライからそのＩＰアドレスを有する端末のＭＡＣアドレスを取得する手段（ＡＲＰ機能１３）と、その取得した当該ＩＰアドレスを有する端末のＭＡＣアドレスを記憶する記憶手段（１２）と、ルータ装置機能に設定されたＩＰアドレスとそのＩＰアドレスを有する端末のＭＡＣアドレスと変更後のＩＰアドレスとを管理する管理表（１２１）とを有する。【選択図】      図１
2011009885.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続された端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定して設定を行うルータ装置機能が設定された時に前記ルータ装置機能に設定されたＩＰアドレス宛てにＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストを送信する手段と、
当該ＡＲＰリクエストに対するＡＲＰリプライからそのＩＰアドレスを有する端末のＭＡＣアドレスを取得する手段と、
その取得した当該ＩＰアドレスを有する端末のＭＡＣアドレスを記憶する記憶手段と、
前記ルータ装置機能に設定されているＩＰアドレスとそのＩＰアドレスを有する端末のＭＡＣアドレスとそのＭＡＣアドレスを有する端末のＩＰアドレスが変更された場合の変更後のＩＰアドレスとを管理する管理表とを有することを特徴とするルータ装置。
【請求項２】
前記ＬＡＮ側に接続された端末からのＡＲＰリクエストを受信することにより、その端末のＭＡアドレスとＩＰアドレスとを取得して前記ＩＰアドレスの更新処理を行う手段を含むことを特徴とする請求項１記載のルータ装置。
【請求項３】
前記ＬＡＮ側に接続された端末からのＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストを受信することにより、その端末のＭＡＣアドレスとＩＰアドレスとを取得して前記ＩＰアドレスの更新処理を行う手段を含むことを特徴とする請求項１または請求項２記載のルータ装置。
【請求項４】
予め設定された所定時間が経過する毎に前記ＬＡＮ側に接続された端末へ前記ＡＲＰリクエストを送信し、前記ＡＲＰリプライを受信することによりその端末のＭＡＣアドレスとＩＰアドレスとを取得して前記ＩＰアドレスの更新処理を行う手段を含むことを特徴とする請求項１から請求項３のいずれか記載のルータ装置。
【請求項５】
前記ＩＰアドレスの更新処理において、取得した前記ＬＡＮ側に接続された端末のＭＡＣアドレスが前記記憶手段に記憶されてなくかつ取得したＩＰアドレスが前記記憶手段に記憶されているＩＰアドレスである場合にその端末のＭＡＣアドレスとＩＰアドレスとを関連付けて前記記憶手段に記憶することを特徴とする請求項１から請求項４のいずれか記載のルータ装置。
【請求項６】
前記ＩＰアドレスの更新処理において、取得した前記ＬＡＮ側に接続された端末のＭＡＣアドレスが前記記憶手段に記憶されているＭＡＣアドレスと同一でありかつ取得したＩＰアドレスが前記記憶手段に記憶されているＩＰアドレスと同一でない場合に前記ルータ装置機能に設定されているＩＰアドレスを変更後のＩＰアドレスに更新することを特徴とする請求項１から請求項５のいずれか記載のルータ装置。
【請求項７】
前記ルータ装置機能に設定されているＩＰアドレスを変更後のＩＰアドレスに更新する処理は、前記ルータ装置機能毎に前記ＩＰアドレスの変更に追従するか追従しないかを選択することにより実行するか実行しないかを選択することを特徴とする請求項１から請求項６のいずれか記載のルータ装置。
【請求項８】
上記の請求項１から請求項７のいずれかに記載のルータ装置を含むことを特徴とする通信システム。
【請求項９】
ルータ装置が、
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続された端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定して設定を行うルータ装置機能が設定された時に前記ルータ装置機能に設定されたＩＰアドレス宛てにＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストを送信する処理と、
当該ＡＲＰリクエストに対するＡＲＰリプライからそのＩＰアドレスを有する端末のＭＡＣアドレスを取得する処理と、
その取得した当該ＩＰアドレスを有する端末のＭＡＣアドレスを記憶手段に記憶する処理と、
前記ルータ装置機能に設定されているＩＰアドレスとそのＩＰアドレスを有する端末のＭＡＣアドレスとそのＭＡＣアドレスを有する端末のＩＰアドレスが変更された場合の変更後のＩＰアドレスとを管理表にて管理する処理とを実行することを特徴とする機能設定方法。
【請求項１０】
前記ルータ装置が、前記ＬＡＮ側に接続された端末からのＡＲＰリクエストを受信することにより、その端末のＭＡアドレスとＩＰアドレスとを取得して前記ＩＰアドレスの更新処理を行う処理を実行することを特徴とする請求項９記載の機能設定方法。
【請求項１１】
前記ルータ装置が、前記ＬＡＮ側に接続された端末からのＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストを受信することにより、その端末のＭＡＣアドレスとＩＰアドレスとを取得して前記ＩＰアドレスの更新処理を行う処理を実行することを特徴とする請求項９または請求項１０記載の機能設定方法。
【請求項１２】
前記ルータ装置が、予め設定された所定時間が経過する毎に前記ＬＡＮ側に接続された端末へ前記ＡＲＰリクエストを送信し、前記ＡＲＰリプライを受信することによりその端末のＭＡＣアドレスとＩＰアドレスとを取得して前記ＩＰアドレスの更新処理を行う処理を実行することを特徴とする請求項９から請求項１１のいずれか記載の機能設定方法。
【請求項１３】
前記ルータ装置が、前記ＩＰアドレスの更新処理において、取得した前記ＬＡＮ側に接続された端末のＭＡＣアドレスが前記記憶手段に記憶されてなくかつ取得したＩＰアドレスが前記記憶手段に記憶されているＩＰアドレスである場合にその端末のＭＡＣアドレスとＩＰアドレスとを関連付けて前記記憶手段に記憶することを特徴とする請求項９から請求項１２のいずれか記載の機能設定方法。
【請求項１４】
前記ルータ装置が、前記ＩＰアドレスの更新処理において、取得した前記ＬＡＮ側に接続された端末のＭＡＣアドレスが前記記憶手段に記憶されているＭＡＣアドレスと同一でありかつ取得したＩＰアドレスが前記記憶手段に記憶されているＩＰアドレスと同一でない場合に前記ルータ装置機能に設定されているＩＰアドレスを変更後のＩＰアドレスに更新することを特徴とする請求項９から請求項１３のいずれか記載の機能設定方法。
【請求項１５】
前記ルータ装置が、前記ルータ装置機能に設定されているＩＰアドレスを変更後のＩＰアドレスに更新する処理において、前記ルータ装置機能毎に前記ＩＰアドレスの変更に追従するか追従しないかを選択することにより実行するか実行しないかを選択することを特徴とする請求項９から請求項１４のいずれか記載の機能設定方法。
【請求項１６】
ルータ装置内の中央処理装置に実行させるプログラムであって、
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続された端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定して設定を行うルータ装置機能が設定された時に前記ルータ装置機能に設定されたＩＰアドレス宛てにＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストを送信する処理と、
当該ＡＲＰリクエストに対するＡＲＰリプライからそのＩＰアドレスを有する端末のＭＡＣアドレスを取得する処理と、
その取得した当該ＩＰアドレスを有する端末のＭＡＣアドレスを記憶手段に記憶する処理と、
前記ルータ装置機能に設定されているＩＰアドレスとそのＩＰアドレスを有する端末のＭＡＣアドレスとそのＭＡＣアドレスを有する端末のＩＰアドレスが変更された場合の変更後の新ＩＰアドレスとを管理表にて管理する処理とを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はルータ装置及びそれらに用いる機能設定方法並びにそのプログラムに関し、特にパケットフィルタのようなＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続された端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定して設定を行う機能（ルータ装置機能）の設定方法に関する。
【背景技術】
【０００２】
本発明に関連するルータ装置では、ＬＡＮ側に接続された端末のＩＰアドレスを指定して行う機能の設定において、図２２に示すように、特定のＩＰアドレスに対してルータ装置機能の処理を行うか行わないかの設定を行うことができる。
【０００３】
図２２において、ＩＰアドレス「１９２．１６８．１１．５」に対しては、ルータ装置機能の処理を行うことを示す「有効」が設定され、ＩＰアドレス「１９２．１６８．１１．１０」に対しては、ルータ装置機能の処理を行わないことを示す「無効」が設定されている。
【０００４】
ルータ装置においては、例えばパケットフィルタのようなＬＡＮ側に接続された端末のＩＰアドレスを指定して設定を行う機能（ルータ装置機能）を使用するとする。この時、ルータ装置機能には、ＩＰアドレスを指定して設定を行うために、ルータ装置を使用したいＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末のＩＰアドレスを固定しておく必要がある。
【０００５】
そのため、該当端末がＩＰアドレスをＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により動的に取得している場合、ＩＰアドレスを再取得した際にルータ装置機能に設定したときのＩＰアドレスと異なるＩＰアドレスを取得すると、ルータ装置機能が使用できなくなる可能性がある。
【０００６】
また、該当端末がＩＰアドレスを固定に設定していた場合、ネットワーク構成の変更等により端末のＩＰアドレスを変更した際には、再度ルータ装置に対してルータ装置機能の設定を行う必要がある。
【０００７】
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを指定して設定を行う機能においては、同時にルータ装置に接続しない複数台の端末において、それぞれの端末において同一の設定を行ったルータ装置機能を使用することができず、接続する端末毎に同一の設定を行わなければならない。
【０００８】
上記のルータ装置機能の設定を行う方法としては、下記の特許文献１に記載の技術がある。特許文献１に記載の技術では、リモート電話端末からの変更要求に応じて機能設定を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−２２２０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述したルータ装置では、ＩＰアドレスを使用した設定において、（１）端末のＩＰアドレスが変更された場合、ルータ装置の機能が使用できなくなる、（２）端末のＩＰアドレスが変更された場合、設定をしなおす必要がある、というような課題がある。
【００１１】
ルータ装置のＬＡＮ側に接続された端末のＩＰアドレスを指定して行う機能としてポートマッピングがある。ポートマッピングは、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）を使用して設定することが可能である。ＵＰｎＰに対応しているルータ装置と端末とであれば、端末のＩＰアドレスが変更された場合においても、変更後のＩＰアドレスで再設定されルータ装置機能（ポートマッピング）が使用可能である。
【００１２】
しかしながら、ＵＰｎＰを使用して設定可能なポートマッピング以外のルータ装置機能においては、端末のＩＰアドレスが変更された場合、ルータ装置の設定をしなおす必要がある。尚、上記の特許文献１に記載の技術では、リモート電話端末からの変更要求に応じて機能設定を行っているので、リモート電話端末からの変更要求なしでは上述した課題を解決することができない。
【００１３】
そこで、本発明の目的は上記の問題点を解消し、ＬＡＮ側に接続された端末のＩＰアドレスを指定して行う機能の設定において、設定したＩＰアドレスを有する端末のＩＰアドレスが変更された場合でも、その設定したＩＰアドレスを自動的に変更後のＩＰアドレスに変更することができるルータ装置、通信システム及びそれらに用いる機能設定方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明によるルータ装置は、
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続された端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定して設定を行うルータ装置機能が設定された時に前記ルータ装置機能に設定されたＩＰアドレス宛てにＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストを送信する手段と、
当該ＡＲＰリクエストに対するＡＲＰリプライからそのＩＰアドレスを有する端末のＭＡＣアドレスを取得する手段と、
その取得した当該ＩＰアドレスを有する端末のＭＡＣアドレスを記憶する記憶手段と、
前記ルータ装置機能に設定されているＩＰアドレスとそのＩＰアドレスを有する端末のＭＡＣアドレスとそのＭＡＣアドレスを有する端末のＩＰアドレスが変更された場合の変更後のＩＰアドレスとを管理する管理表とを備えている。
【００１５】
本発明による通信システムは、上記のルータ装置を含むことを特徴とする。
【００１６】
本発明による機能設定方法は、
ルータ装置が、
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続された端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定して設定を行うルータ装置機能が設定された時に前記ルータ装置機能に設定されたＩＰアドレス宛てにＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストを送信する処理と、
当該ＡＲＰリクエストに対するＡＲＰリプライからそのＩＰアドレスを有する端末のＭＡＣアドレスを取得する処理と、
その取得した当該ＩＰアドレスを有する端末のＭＡＣアドレスを記憶手段に記憶する処理と、
前記ルータ装置機能に設定されているＩＰアドレスとそのＩＰアドレスを有する端末のＭＡＣアドレスとそのＭＡＣアドレスを有する端末のＩＰアドレスが変更された場合の変更後のＩＰアドレスとを管理表にて管理する処理とを実行している。
【００１７】
本発明によるプログラムは、ルータ装置内の中央処理装置に実行させるプログラムであって、
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続された端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを指定して設定を行うルータ装置機能が設定された時に前記ルータ装置機能に設定されたＩＰアドレス宛てにＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストを送信する処理と、
当該ＡＲＰリクエストに対するＡＲＰリプライからそのＩＰアドレスを有する端末のＭＡＣアドレスを取得する処理と、
その取得した当該ＩＰアドレスを有する端末のＭＡＣアドレスを記憶手段に記憶する処理と、
前記ルータ装置機能に設定されているＩＰアドレスとそのＩＰアドレスを有する端末のＭＡＣアドレスとそのＭＡＣアドレスを有する端末のＩＰアドレスが変更された場合の変更後の新ＩＰアドレスとを管理表にて管理する処理とを含むことを特徴とする。
【発明の効果】
【００１８】
本発明は、上記のような構成及び動作とすることで、ルータ装置のＬＡＮ側に接続された端末のＩＰアドレスを指定して行う機能の設定において、ルータ装置に設定したＩＰアドレスを有する端末のＩＰアドレスが変更された場合でも、そのルータ装置に設定したＩＰアドレスを自動的に変更後のＩＰアドレスに変更することができるという効果が得られる。
【図面の簡単な説明】
【００１９】
【図１】本発明によるルータ装置の構成例を示すブロック図である。
【図２】本発明の第１の実施の形態による通信システムの構成例を示すブロック図である。
【図３】本発明の第１の実施の形態におけるルータ装置機能の設定情報の一例を示す図である。
【図４】図２のルータ装置と端末との間におけるルータ装置から送信されるＡＲＰパケットのシーケンスを示す図である。
【図５】図２の記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【図６】図２のルータ装置と端末との間におけるＤＨＣＰパケットのシーケンスを示す図である。
【図７】図２のルータ装置と端末との間における端末から送信されるＡＲＰパケットのシーケンスを示す図である。
【図８】本発明の第１の実施の形態におけるルータ装置機能の設定時のルータ装置の処理の様子を示すフローチャートである。
【図９】図２のルータ装置がＤＨＣＰ割り当て時に行う処理の様子を示すフローチャートである。
【図１０】図２のルータ装置がＡＲＰリクエスト受信時に行う処理の様子を示すフローチャートである。
【図１１】図２のルータ装置が定期的に行う処理の様子を示すフローチャートである。
【図１２】本発明の第１の実施の形態によるＩＰアドレス更新処理の様子を示すフローチャートである。
【図１３】本発明の第１の実施の形態によるルータ装置機能毎の設定情報更新処理の様子を示すフローチャートである。
【図１４】本発明の第１の実施の形態におけるＩＰアドレス変更後のルータ装置機能の設定情報の一例を示す図である。
【図１５】本発明の第１の実施の形態におけるＩＰアドレス更新処理中に記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【図１６】本発明の第１の実施の形態におけるＩＰアドレス更新処理中に記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【図１７】本発明の第１の実施の形態におけるＩＰアドレス更新処理中に記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【図１８】本発明の第１の実施の形態におけるＩＰアドレス変更後の記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【図１９】本発明の第１の実施の形態におけるＩＰアドレス変更後の記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【図２０】本発明の第１の実施の形態におけるＭＡＣアドレス新規登録後の記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【図２１】本発明の第２の実施の形態におけるパケットフィルタの設定の一例を示す図である。
【図２２】本発明に関連するルータ装置におけるＬＡＮ側に接続された端末のＩＰアドレスを指定して行う機能の設定の一例を示す図である。
【発明を実施するための形態】
【００２０】
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明によるルータ装置の概要について説明する。
【００２１】
本発明は、ルータ装置のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に接続された端末のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）を指定して行うパケットフィルタ等の機能（ルータ装置機能）の設定において、ルータ装置に設定したＩＰアドレスを有する端末のＩＰアドレスが変更された場合に、ルータ装置に設定したＩＰアドレスを自動的に変更後の新ＩＰアドレスに変更させることを特徴としている。
【００２２】
また、本発明は、端末のＩＰアドレスの変更に追従するか追従しないかを選択することにより、ルータ装置に設定した端末のＩＰアドレスを自動的に変更させること、自動的に変更させずに固定することができる。これにより、本発明は、端末のＩＰアドレスやＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）それぞれのみを指定して設定を行う場合と比べ、使用者の利便性が向上する。
【００２３】
続いて、端末のＩＰアドレスのみを指定して設定を行う場合と、端末のＭＡＣアドレスのみを指定して設定を行う場合とについて説明する。ＩＰアドレスのみを指定して設定を行う場合は、端末のＩＰアドレスが変更された場合にルータ装置に設定した機能が使用できなくなることがある。
【００２４】
本発明は、同時にルータ装置に接続しない複数台の端末を使用するものとする。このとき、ＭＡＣアドレスのみを指定して設定を行う場合、設定は端末に依存することになる。
【００２５】
同時にルータ装置に接続しない複数台の端末において、同一の設定を行ったルータ機能を使用するためには、接続する台数分の設定が必要となる。そのため、この場合は、ＩＰアドレスを指定して設定を行う場合と比べて設定する作業量が増加する。
【００２６】
ＩＰアドレスのみを指定して設定を行う場合は、それぞれの端末のＩＰアドレスをルータ装置に設定したＩＰアドレスにすることで、同一の設定を行ったルータ機能を使用することができる。
【００２７】
上記のように、本発明は、ルータ機能の使用時において、ＭＡＣアドレスを指定してルータ機能を設定するときのように、端末のＩＰアドレスが変更された場合においてもルータ機能を使用することが可能である。
【００２８】
また、本発明は、ＩＰアドレスを指定してルータ機能を設定するときのように、同時にルータ装置に接続しない複数台の端末において、それぞれの端末において同一の設定を行ったルータ機能を使用することが可能であり、ルータ機能に設定を行ったＩＰアドレスを有する端末のＩＰアドレスが変更された場合に、ルータ機能に設定しているＩＰアドレスを端末の変更後の新ＩＰアドレスに設定変更させることが可能である。
【００２９】
図１は本発明によるルータ装置の構成例を示すブロック図である。図１において、ルータ装置１は、ルータ装置機能部１１と、記憶部１２と、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）機能部１３とを備え、記憶部１２内には管理表１２１が設けられている。
【００３０】
ルータ装置１は、ルータ装置機能が設定されたときに、ＡＲＰ機能部１３にて、ルータ装置機能に設定されたＩＰアドレス宛てにＡＲＰリクエストを自動的に送信する。
【００３１】
また、ルータ装置１は、ルータ装置機能が設定されたときに、ＡＲＰ機能部１３にて、ルータ装置機能に設定されたＩＰアドレス宛てに自動的に送信したＡＲＰリクエストに対するＡＲＰリプライから、そのＩＰアドレスを有する端末のＭＡＣアドレスを取得して記憶部１２の管理表１２１に記憶する。
【００３２】
さらに、ルータ装置１は、ルータ装置機能に設定されているＩＰアドレスと、そのＩＰアドレスを有する端末のＭＡＣアドレスと、そのＭＡＣアドレスを有する端末のＩＰアドレスが変更された場合の変更後の新ＩＰアドレスとを管理表１２１にて管理する。
【００３３】
ルータ装置１は、ＬＡＮ側に接続された端末のＩＰアドレスを使用してルータ装置機能を設定する際、設定したＩＰアドレス宛てにＡＲＰ機能部１３からＡＲＰリクエストを送信し、端末からのＡＲＰリプライを受信して端末のＭＡＣアドレスを取得し、ルータ装置機能の設定時のＭＡＣアドレスとＩＰアドレスとを記憶部１２に記憶する。
【００３４】
ルータ装置１は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）割り当てや、端末からのＡＲＰリクエスト、予め設定された所定時間の経過後のルータ装置１からのＡＲＰリクエストにより、ＬＡＮ側の端末のＭＡＣアドレスとＩＰアドレスとを取得する。ＭＡＣアドレスは、端末毎に固有の値を持つものであるため、ＭＡＣアドレスにより同一の端末を特定する。
【００３５】
記憶部１２に記憶されているＭＡＣアドレスの端末に関して、取得したＩＰアドレスと記憶部１２に記憶されているＩＰアドレスとを比較し、ＩＰアドレスが異なる場合は、ルータ装置機能に設定しているＩＰアドレスを、取得した新ＩＰアドレスに変更する。
【００３６】
上記のように、本発明は、ルータ装置１のＬＡＮ側に接続された端末のＩＰアドレスを使用して設定を行うルータ装置機能に関して、ルータ装置機能に設定された端末のＩＰアドレスが、ルータ装置機能の設定後に変更された場合においても、変更後の新ＩＰアドレスに自動的に変更することができる。
【００３７】
また、本発明は、ルータ装置機能に設定する端末のＩＰアドレスを固定する必要がなくなる。さらに、本発明は、端末のＩＰアドレスが変更された場合においても、自動的に設定が変更されることにより、使用者は設定変更することを意識しなくてもよい。
【００３８】
図２は本発明の第１の実施の形態による通信システムの構成例を示すブロック図である。図２において、本発明の第１の実施の形態による通信システムは、ルータ装置１と端末２，３とをＬＡＮ１００にて接続して構成されている。
【００３９】
ルータ装置１は、ルータ装置機能部１１と、記憶部１２と、ＡＲＰ機能部１３と、ＬＡＮインタフェース１４と、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェース１５と、ルータ部１６、ＤＨＣＰ機能部１７とから構成されたブロードバンドルータである。尚、図示していないが、記憶部１２内には、上記の図１と同様に、管理表１２１が設けられている。
【００４０】
ルータ部１６は、ルータ装置機能を使用する場合、ルータ装置機能部１１に設定された情報に従ってＬＡＮインタフェース１４、ＷＡＮインタフェース１５にパケットを転送する。記憶部１２は、ルータ装置機能部１１にて設定された端末のＭＡＣアドレス、ＩＰアドレスを記憶する。
【００４１】
ルータ装置１は、ＬＡＮ側（ＬＡＮインタフェース１４）を介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末２，３に接続されている。ルータ装置１は、ＡＲＰ機能部１３によりＬＡＮ１００に接続された端末２，３のＭＡＣアドレスとＩＰアドレスとを取得する。ルータ装置１は、ＤＨＣＰ機能部１７によりＬＡＮ１００に接続された端末２，３にＩＰアドレスを割り当てる。
【００４２】
ＬＡＮインタフェース１４及びＷＡＮインタフェース１５は、１つ以上の８ピンモジュラージャック（ＲＪ−４５）を有する。ＬＡＮインタフェース１４には、ＰＣ等の端末２，３が接続される。端末２，３は、ＬＡＮ１００に存在する。ＷＡＮインタフェース１５は、モデムやＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）等に接続される。
【００４３】
ルータ装置１は、ルータ部１６によりＬＡＮインタフェース１４、ＷＡＮインタフェース１５にパケットを転送する。ルータ装置機能を使用する場合、ルータ部１６は、ルータ装置機能部１１に設定された情報に従ってパケットを転送する。
【００４４】
ルータ装置機能部１１は、複数のルータ装置機能を有する。記憶部１２は、ルータ装置機能部１１にて設定された端末２，３のＭＡＣアドレス、ＩＰアドレスを記憶する。ルータ装置機能部１１では、ルータ装置機能毎に設定したＩＰアドレスのみを記憶情報表として記憶する。ルータ装置機能部１１の記憶情報表は、ルータ装置機能動作時に使用される。ルータ装置機能部１１では、記憶情報表がルータ装置機能の数だけ存在する。
【００４５】
記憶部１２では、すべてのルータ装置機能に設定されたＩＰアドレスと、そのＩＰアドレスを有する端末２，３のＭＡＣアドレスを一括して１つの記憶情報表（管理表１２１）として記憶する。記憶部１２の記憶情報表は、ＩＰアドレス更新処理の際に使用される。記憶部１２では、記憶情報表が１つだけ存在する。
【００４６】
ＡＲＰ機能部１３は、ＡＲＰリクエストの送受信、ＡＲＰリプライの送受信を行い、ルータ装置１のＬＡＮ側（ＬＡＮインタフェース１４）に接続された端末２，３のＭＡＣアドレスとＩＰアドレスとを取得する。
【００４７】
ＤＨＣＰ機能部１７は、ＤＨＣＰディスカバー、ＤＨＣＰリクエストの受信、ＤＨＣＰオファー、ＤＨＣＰアック（ＤＨＣＰ  ＡＣＫ）の送信を行い、ルータ装置１のＬＡＮ側（ＬＡＮインタフェース１４）に接続された端末２，３に対してＩＰアドレスの割り当てを行う。また、ＤＨＣＰ機能部１７は、端末２，３のＭＡＣアドレスとＩＰアドレスとを取得する。
【００４８】
ルータ装置１のルータ装置機能の設定は、ＰＣ等からウェブブラウザを使用してルータ装置１が有する管理画面に接続することで設定できるものとする。ルータ装置１のＬＡＮ側（ＬＡＮインタフェース１４）にＰＣ等の端末２，３を接続し、手動もしくはＤＨＣＰ機能部１７によるＤＨＣＰでの取得により端末２，３にＩＰアドレスを設定する。
【００４９】
端末２，３からはウェブブラウザを使用してルータ装置１が有する管理画面に接続し、ルータ装置１が有するパケットフィルタ等のルータ装置機能の設定を行う。ルータ装置１は、ルータ装置機能にＩＰアドレスを設定すると、ＡＲＰ機能部１３によりＩＰアドレスを有する端末（例えば、端末２）のＭＡＣアドレスを取得し、記憶部１２にＭＡＣアドレスとＩＰアドレスとを記憶する。
【００５０】
記憶部１２に記憶されているＩＰアドレスは、ネットワーク構成の変更やＤＨＣＰでのＩＰアドレス取得等により、ルータ装置１のＬＡＮ側（ＬＡＮインタフェース１４）に接続されている端末２（もしくは端末３）のＩＰアドレスが、ルータ装置機能の設定時のＩＰアドレスと異なるＩＰアドレスになった場合に変更後の新ＩＰアドレスに更新される。
【００５１】
図３と図５と図８とによりルータ装置機能の設定時のルータ装置１の処理の様子について説明する。図３は本発明の第１の実施の形態におけるルータ装置機能の設定情報の一例を示す図であり、図５は図２の記憶部１２に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図であり、図８は本発明の第１の実施の形態におけるルータ装置機能の設定時のルータ装置１の処理の様子を示すフローチャートである。図８に示す処理は、ルータ装置１のＣＰＵ（中央処理装置）（図示せず）が記憶部１２に有するプログラムを実行することで実現される。
【００５２】
ルータ装置１のルータ装置機能部１１にルータ装置機能を設定する際（図８ステップＳ１）、ルータ装置１からのＡＲＰパケットにより、ルータ装置機能に設定した端末のＩＰアドレスに対応するＭＡＣアドレスを取得し（図８ステップＳ２，Ｓ３）、ＭＡＣアドレスとＩＰアドレスとを関連付けて記憶部１２に記憶する（図８ステップＳ４）。
【００５３】
図３に示す例では、端末のＩＰアドレスを入力し、そのＩＰアドレスの端末に対してルータ装置機能が行う処理を有効にするか無効にするか、ＩＰアドレスの変更に追従して設定したＩＰアドレスを変更するかしないかを設定している。
【００５４】
表２０のＮｏ．１の項目をみると、ＩＰアドレスが「１９２．１６８．１１．５」の端末に対してルータ装置機能を使用し、ＩＰアドレス「１９２．１６８．１１．５」を有する端末のＩＰアドレスが、例えば「１９２．１６８．１１．２０」のようにルータ装置機能に設定しているＩＰアドレスと異なるＩＰアドレスに変更された場合に、ルータ装置機能に設定しているＩＰアドレス「１９２．１６８．１１．５」を「１９２．１６８．１１．２０」に変更させる、と設定している。
【００５５】
ここで、端末２のＩＰアドレスをＩＰアドレス２１（「１９２．１６８．１１．５」）、端末３のＩＰアドレスをＩＰアドレス２２（「１９２．１６８．１１．１０」）とする。ルータ装置１は、上記のステップＳ２の処理にて、図３に設定した端末２のＩＰアドレス２１宛てにＡＲＰリクエスト２０１を送信する。
【００５６】
ルータ装置１は、端末２からＡＲＰリプライ２０２を受信した場合、上記のステップＳ３の処理においてＹＥＳとなる。ＡＲＰリプライ２０２には、端末２のＭＡＣアドレス３１（「００：１１：２２：３３：４４：５５」）と、ＩＰアドレス２１とが記載されている。
【００５７】
ルータ装置１は、上記のステップＳ４の処理にて、ＡＲＰリプライ２０２から取得した端末２のＭＡＣアドレス４１とＩＰアドレス２１とを図５に示す記憶情報表３０のＮｏ．１の項目のように記憶部１２に記憶する。
【００５８】
ルータ装置機能毎にＩＰアドレスの変更に追従するか追従しないかの設定を行うため、ＩＰアドレスの変更に追従するか追従しないかの設定情報は、記憶部１２には保持しない。ＭＡＣアドレスの項目は、ルータ装置機能の設定時に設定したＩＰアドレスの端末が有するＭＡＣアドレスが取得できた場合に記憶される。
【００５９】
Ｎｏ．３の項目は、ＭＡＣアドレスを取得できなかったときの例であるため、ＭＡＣアドレスの項目が空欄となっている。ＩＰアドレスの項目は、ルータ装置機能に設定した端末のＩＰアドレスが記憶される。
【００６０】
図３において、Ｎｏ．１からＮｏ．３まで３つのＩＰアドレスを入力しているため、記憶部１２においてもＮｏ．１からＮｏ．３まで３つのＩＰアドレスが記憶される。ＩＰアドレス（更新後）の項目は、ＩＰアドレス更新中に使用するエリアであるため、Ｎｏ．１からＮｏ．３まで全て空欄となっている。
【００６１】
ルータ装置１に接続されていないＩＰアドレス２３宛てにＡＲＰリクエストを送信し、上記のステップＳ３の処理にて、ルータ装置１がＡＲＰリプライを受信できなかった場合、ステップＳ３の処理においてＮＯとなる。この場合、ルータ装置１は、図５に示す記憶情報表３０のＮｏ．３の項目のように、ＩＰアドレスを記憶部１２に記憶する（図８ステップＳ５）。
【００６２】
続いて、図９〜図１１によりルータ装置１が端末のＭＡＣアドレスとＩＰアドレスとを取得する方法について説明する。図９は図２のルータ装置１がＤＨＣＰ割り当て時に行う処理の様子を示すフローチャートであり、図１０は図２のルータ装置１がＡＲＰリクエスト受信時に行う処理の様子を示すフローチャートであり、図１１は図２のルータ装置１が定期的に行う処理の様子を示すフローチャートである。図９〜図１１に示す処理は、ルータ装置１のＣＰＵが記憶部１２に有するプログラムを実行することで実現される。
【００６３】
ルータ装置機能に設定した端末のＩＰアドレスが変更されている場合は、ルータ装置機能に設定しているＩＰアドレスを、変更後の新ＩＰアドレスに変更する。ＭＡＣアドレスとＩＰアドレスとの取得は、以下に示す方法で行われる。
【００６４】
まず、ルータ装置１は、ＬＡＮ側（ＬＡＮインタフェース１４）にある端末にＤＨＣＰ割り当てを行う（図９ステップＳ１１）。
【００６５】
ルータ装置１は、ＬＡＮ側（ＬＡＮインタフェース１４）にある端末からのＡＲＰリクエスト受信する（図１０ステップＳ２１）。
【００６６】
ルータ装置１は、所定時間経過後に（図１１ステップＳ３１）、ＬＡＮ側（ＬＡＮインタフェース１４）に対してＡＲＰリクエストを送信する（図１１ステップＳ３２）。
【００６７】
上記のステップＳ１１の処理に該当する場合、ルータ装置１は、ＩＰアドレス更新処理を実行する（図９ステップＳ１２）。上記のステップＳ２１の処理に該当する場合、ルータ装置１は、ＩＰアドレス更新処理を実行する（図１０ステップＳ２２）。上記のステップＳ３１の処理に該当する場合、ルータ装置１は、ＬＡＮ１００に向けてＡＲＰリクエストを送信し（図１１ステップＳ３２）、ＩＰアドレス更新処理を実行する（図１１ステップＳ３３）。
【００６８】
上記のステップＳ１１の処理のＤＨＣＰ割り当ては、図６に示すように行われる。図６は図２のルータ装置１と端末２との間におけるＤＨＣＰパケットのシーケンスを示す図である。
【００６９】
ルータ装置１は、端末２からのＤＨＣＰディスカバー（ＤＨＣＰ  Ｄｉｓｃｏｖｅｒ）２１１を受信すると、端末２に対してＤＨＣＰオファー（ＤＨＣＰ  Ｏｆｆｅｒ）２１２を送信する。
【００７０】
ＤＨＣＰオファーを受信した端末２は、ルータ装置１にＤＨＣＰリクエスト（ＤＨＣＰ  Ｒｅｑｕｅｓｔ）２１３を送信し、ルータ装置１がＤＨＣＰアック（ＤＨＣＰ  ＡＣＫ）２１４を送信することで、端末２へＩＰアドレスの割り当てが行われる。
【００７１】
ルータ装置１は、上記のＤＨＣＰアック２１４により端末２のＭＡＣアドレスとＩＰアドレスとを取得することができる。端末３は、ＬＡＮ１００に存在する端末であるので、端末２と同じ動作を行う。
【００７２】
上記のステップＳ２１の処理のＡＲＰリクエスト受信は、図７に示すように行われる。図７は図２のルータ装置１と端末２との間における端末２から送信されるＡＲＰパケットのシーケンスを示す図である。
【００７３】
ルータ装置１は、端末２からのＡＲＰリクエスト２２１により端末２のＭＡＣアドレスとＩＰアドレスとを取得することができる。端末３は、ＬＡＮ１００に存在する端末であるので、端末２と同じ動作を行う。
【００７４】
上記のステップＳ３１の処理にて所定時間が経過している場合、ルータ装置１は、ＬＡＮ１００に対してＡＲＰリクエストを送信する（図１１ステップＳ３２）。このステップＳ３２の処理のＡＲＰリクエスト送信は、図４に示すように行われる。図４は図２のルータ装置１と端末２との間におけるルータ装置１から送信されるＡＲＰパケットのシーケンスを示す図である。
【００７５】
ルータ装置１は、ＬＡＮ１００に対してＡＲＰリクエスト２０１を送信すると、ＬＡＮ側（ＬＡＮインタフェース１４）に接続された端末２からＡＲＰリプライ２０２を受信する。ルータ装置１は、ＡＲＰリプライ２０２により端末２のＭＡＣアドレスとＩＰアドレスとを取得することができる。端末３は、ＬＡＮ１００に存在する端末であるので、端末２と同じ動作を行う。
【００７６】
図１２及び図１３によりＩＰアドレスの更新処理の方法について説明する。図１２及び図１３に示す処理は、ルータ装置１のＣＰＵが記憶部１２に有するプログラムを実行することで実現される。
【００７７】
ＩＰアドレス更新処理は図１２に示すように行われる。図１２は本発明の第１の実施の形態によるＩＰアドレス更新処理の様子を示すフローチャートである。
【００７８】
ルータ装置１は、上記のステップＳ１１，Ｓ２１，Ｓ３２のいずれかの処理を実行し、端末のＭＡＣアドレスとＩＰアドレスとを取得すると（図１２ステップＳ４１）、ＭＡＣアドレスが記憶情報表３０に記憶されているＭＡＣアドレスであるかどうかを比較する（図１２ステップＳ４２）。
【００７９】
ルータ装置１は、取得したＭＡＣアドレスが記憶情報表３０に記憶されているＭＡＣアドレスである場合、ルータ装置機能毎の設定情報の更新処理を行う（図１２ステップＳ４４）。
【００８０】
ルータ装置機能毎の設定情報の更新処理は、図１３に示すように行われる。図１３は本発明の第１の実施の形態によるルータ装置機能毎の設定情報更新処理の様子を示すフローチャートである。
【００８１】
図１２に示すＩＰアドレス更新処理と、図１３に示すルータ装置機能毎の設定情報の更新処理とについて、取得したＩＰアドレス、ＭＡＣアドレスが以下の場合についての動作について順に説明する。
【００８２】
ルータ装置１が取得したＩＰアドレスを「１９２．１６８．１１．２０」、ＭＡＣアドレスを「００：１１：２２：３３：４４：５５」とする。これは設定情報表２０のＮｏ．１及び記憶情報表３０のＮｏ．１の項目が該当する。
【００８３】
このとき、ルータ装置１が取得したＭＡＣアドレスは、記憶情報表３０に記憶されているＭＡＣアドレスであるので（図１２ステップＳ４１，Ｓ４２）、取得したＩＰアドレスを、図１５に示すように、更新後のＩＰアドレス５１として記憶情報表３０のＩＰアドレス（更新後）に記憶する（図１２ステップＳ４３）。図１５は本発明の第１の実施の形態におけるＩＰアドレス更新処理中に記憶部１２に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【００８４】
図１５において、ＩＰアドレス更新処理中であるため、記憶部１２に記憶されているＭＡＣアドレスを有する端末の現在のＩＰアドレスがＩＰアドレス（更新後）に記載されている。
【００８５】
Ｎｏ．１の項目では、ルータ装置機能の設定時にＩＰアドレスが「１９２．１６８．１１．５」であった端末のＩＰアドレスが「１９２．１６８．１１．２０」に変更された場合であり、ＩＰアドレス（更新後）に変更後のＩＰアドレス「１９２．１６８．１１．２０」が記載されている。図１５の直前の状態を表す図は図５である。
【００８６】
次に、ルータ装置１は、ルータ装置機能毎の設定情報の更新処理を行う（図１２ステップＳ４４）。取得したＭＡＣアドレス「００：１１：２２：３３：４４：５５」は、ＭＡＣアドレス３１であるので、対応するＩＰアドレスはＩＰアドレス２１である。
【００８７】
ルータ装置１は、ＩＰアドレス２１がＩＰアドレスの変更に追従する設定となっており（図１３ステップＳ５１）、取得したＩＰアドレス５１とＩＰアドレス２１とが異なるので（図１３ステップＳ５２）、設定情報表２０を図３から図１４に示すような内容に更新する（図１３ステップＳ５３）。
【００８８】
図１４は本発明の第１の実施の形態におけるＩＰアドレス変更後のルータ装置機能の設定情報の一例を示す図である。図１４と図３との違いは、Ｎｏ．１のＩＰアドレスが変更後のＩＰアドレスとなっていることである。
【００８９】
続いて、ルータ装置１は、記憶情報表３０のＩＰアドレスをＩＰアドレス２１からＩＰアドレス８１へ情報更新を行う（図１２ステップＳ４５）。ルータ装置１は、ＩＰアドレス（更新後）のＩＰアドレス５１を消去し（図１２ステップＳ４６）、記憶情報表３０を図１５から図１８に示すような内容に更新する。
【００９０】
図１８は本発明の第１の実施の形態におけるＩＰアドレス変更後の記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。図１８において、ＩＰアドレス（更新後）は、ＩＰアドレス更新中に使用するエリアであるため、空欄となっている。
【００９１】
Ｎｏ．１の項目では、ルータ装置機能の設定時にＩＰアドレスが「１９２．１６８．１１．５」であった端末のＩＰアドレスが「１９２．１６８．１１．２０」に変更された場合であり、ＩＰアドレスには変更後のＩＰアドレス「１９２．１６８．１１．２０」が記載されている。図１８の直前の状態を表す図は図１５である。
【００９２】
ルータ装置１が取得したＩＰアドレスを「１９２．１６８．１１．５」、ＭＡＣアドレスを「００：１１：２２：３３：４４：５５」とする。これは設定情報表２０のＮｏ．１及び記憶情報表３０のＮｏ．１の項目が該当する。
【００９３】
このとき、ルータ装置１は、取得したＭＡＣアドレスが記憶情報表３０に記憶されているＭＡＣアドレスであるので（図１２ステップＳ４２）、取得したＩＰアドレスを、図１６に示すように、更新後のＩＰアドレス６１として記憶情報表３０のＩＰアドレス（更新後）に記憶する（図１２ステップＳ４３）。
【００９４】
図１６は本発明の第１の実施の形態におけるＩＰアドレス更新処理中に記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。図１６においては、ＩＰアドレス更新処理中であるため、記憶部１２に記憶されているＭＡＣアドレスを有する端末の現在のＩＰアドレスがＩＰアドレス（更新後）に記載されている。
【００９５】
Ｎｏ．１の項目では、ルータ装置機能の設定時にＩＰアドレスが「１９２．１６８．１１．５」であった端末のＩＰアドレスが「１９２．１６８．１１．５」から変更されていない場合であり、ＩＰアドレス（更新後）に変更後のＩＰアドレス「１９２．１６８．１１．５」が記載されている。図１６の直前の状態を表す図は図５である。
【００９６】
続いて、ルータ装置１は、ルータ装置機能毎の設定情報の更新処理を行う（図１２ステップＳ４４）。ルータ装置１が取得したＭＡＣアドレス「００：１１：２２：３３：４４：５５」はＭＡＣアドレス３１であるので、対応するＩＰアドレスがＩＰアドレス２１である。
【００９７】
ルータ装置１は、ＩＰアドレス２１がＩＰアドレスの変更に追従する設定となっており（図１３ステップＳ５１）、取得したＩＰアドレス５１とＩＰアドレス２１とが同一であるので（図１３ステップＳ５２）、設定情報表２０の更新を行わない。
【００９８】
ルータ装置１は、記憶情報表３０の情報更新を行う（図１２ステップＳ４５）。ここで、ルータ装置１は、ＩＰアドレス２１とＩＰアドレス６１とが同一であるため、ＩＰアドレスを更新しない。ルータ装置１は、ＩＰアドレス（更新後）のＩＰアドレス６１を消去し（図１２ステップＳ４６）、記憶情報表３０を図１６から図５に示すような内容に更新する。
【００９９】
ルータ装置１が取得したＩＰアドレスを「１９２．１６８．１１．２５」、ＭＡＣアドレスを「００：１１：２２：６６：７７：８８」とする。これは設定情報表２０のＮｏ．２及び記憶情報表４１のＮｏ．２の項目が該当する。
【０１００】
このとき、ルータ装置１は、取得したＭＡＣアドレスが記憶情報表３０に記憶されているＭＡＣアドレスであるので（図１２ステップＳ４２）、取得したＩＰアドレスを、図１７に示すように、更新後のＩＰアドレス７１として記憶情報表３０のＩＰアドレス（更新後）に記憶する（図１２ステップＳ４３）。
【０１０１】
図１７は第１の実施の形態におけるＩＰアドレス更新処理中に記憶部に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。図１７においては、ＩＰアドレス更新処理中であるため、記憶部１２に記憶されているＭＡＣアドレスを有する端末の現在のＩＰアドレスがＩＰアドレス（更新後）に記載されている。
【０１０２】
Ｎｏ．２の項目では、ルータ装置機能の設定時にＩＰアドレスが「１９２．１６８．１１．１０」であった端末のＩＰアドレスが「１９２．１６８．１１．２５」に変更された場合であり、ＩＰアドレス（更新後）に変更後のＩＰアドレス「１９２．１６８．１１．２５」が記載されている。図１７の直前の状態を表す図は図５である。
【０１０３】
ルータ装置１は、ルータ装置機能毎の設定情報の更新処理を行う（図１２ステップＳ４４）。ルータ装置１が取得したＭＡＣアドレス「００：１１：２２：６６：７７：８８」は、ＭＡＣアドレス３２であるので、対応するＩＰアドレスはＩＰアドレス２２である。
【０１０４】
ルータ装置１は、ＩＰアドレス２２がＩＰアドレスの変更に追従しない設定になっているので（図１３ステップＳ５１）、設定情報表２０の更新を行わない。
【０１０５】
ルータ装置１は、記憶情報表３０のＩＰアドレスをＩＰアドレス２２からＩＰアドレス７１へ情報更新を行う（図１２ステップＳ４５）。ルータ装置１は、ＩＰアドレス（更新後）のＩＰアドレス７１を消去し（図１２ステップＳ４６）、記憶情報表３０を図１７から図１９に示すような内容に更新する。図１９は本発明の第１の実施の形態におけるＩＰアドレス変更後の記憶部１２に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。
【０１０６】
図１９において、ＩＰアドレス（更新後）は、ＩＰアドレス更新中に使用するエリアであるため、空欄となっている。Ｎｏ．２の項目では、ルータ装置機能の設定時にＩＰアドレスが「１９２．１６８．１１．１０」であった端末のＩＰアドレスが「１９２．１６８．１１．２５」に変更された場合であり、ＩＰアドレスは変更後のＩＰアドレス「１９２．１６８．１１．２５」が記載されている。
【０１０７】
図３のＮｏ．２の項目において、ＩＰアドレス「１９２．１６８．１１．１０」の端末のＩＰアドレス変更には追従しないとなっているが、記憶部１２の情報は追従するか追従しないかの設定に関わらず、変更後のＩＰアドレスに更新される。図１９の直前の状態を表す図は図１７である。
【０１０８】
ルータ装置１が取得したＩＰアドレスを「１９２．１６８．１１．１５」、ＭＡＣアドレスを「００：１１：２２：９８：７６：５４」とする。これは設定情報表２０のＮｏ．３及び記憶情報表３０のＮｏ．３の項目が該当する。
【０１０９】
このとき、ルータ装置１は、取得したＭＡＣアドレスが記憶情報表３０に記憶されていないＭＡＣアドレスであり（図１２ステップＳ４２）、取得したＩＰアドレスが記憶情報表３０に記憶されているＩＰアドレス２３であるので（図１２ステップＳ４７）、図２０に示すように、ＭＡＣアドレス１０１を記憶する（図１２ステップＳ４８）。
【０１１０】
図２０は本発明の第１の実施の形態におけるＭＡＣアドレス新規登録後の記憶部１２に記憶される端末のＭＡＣアドレスとＩＰアドレスとの情報の一例を示す図である。図２０において、ＩＰアドレス（更新後）は、ＩＰアドレス更新中に使用するエリアであるため、空欄となっている。
【０１１１】
Ｎｏ．３の項目では、ルータ装置機能の設定時にＭＡＣアドレスを取得できなかったＩＰアドレスが「１９２．１６８．１１．１５」である端末のＭＡＣアドレス「００：１１：２２：９８：７６：５４」を記載している。図２０の直前の状態を表す図は図５である。以上により、設定情報表２０は図３に示すままとなり、記憶情報表３０は図５から図２０に示すような内容に変更される。
【０１１２】
ルータ装置１が取得したＩＰアドレスを「１９２．１６８．１１．３０」、ＭＡＣアドレスを「００：１１：２２：９８：７６：５４」とする。このとき、ルータ装置１は、取得したＭＡＣアドレスが記憶情報表３０に記憶されていないＭＡＣアドレスであり（図１２ステップＳ４２）、取得したＩＰアドレスが記憶情報表３０に記憶されていないＩＰアドレスであるので（図１２ステップＳ４７）、上記のステップＳ４８の処理を行わない。以上により、設定情報表２０は図３に示すままとなり、記憶情報表３０は図５に示すままとなる。本実施の形態では、上述したように、ＩＰアドレス更新処理が行われる。
【０１１３】
このように、本実施の形態では、ルータ装置１のＬＡＮ側（ＬＡＮインタフェース１４）に接続された端末２，３のＩＰアドレスを使用して設定を行う機能に関して、ルータ装置機能に設定された端末のＩＰアドレスが機能の設定後に変更された場合においても、変更後のＩＰアドレスに自動的に変更することができる。
【０１１４】
また、本実施の形態では、ルータ装置機能に設定する端末のＩＰアドレスを固定する必要がなくなる。さらに、本実施の形態では、端末のＩＰアドレスが変更された場合においても、自動的に設定が変更されることにより、使用者が設定変更することを意識しなくてもよいという効果がある。
【０１１５】
本発明の他の実施の形態として、図３に示すように、設定１項目につき１つの端末のＩＰアドレスを設定するだけでなく、図２１のパケットフィルタの設定のように、設定１項目につき複数の端末のＩＰアドレスを設定することができ、設定したＩＰアドレスが変更された場合にＩＰアドレスを自動的に変更後のＩＰアドレスに変更させることができる。
【０１１６】
図２１のＮｏ．１の項目では、プロトコルがＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）で送信元アドレスが「１９２．１６８．１１．５」、送信元ポートが「８０」、送信先アドレスが「１９２．１６８．１１．１０」、送信先ポートが「８０」であるパケットをルータが通過させるように設定している。
【０１１７】
図２１では、送信元アドレスに設定したＩＰアドレスの端末のＩＰアドレス及び送信先アドレスに設定したＩＰアドレスの端末のＩＰアドレスの変更に追従するように設定している。
【０１１８】
ルータ装置のＬＡＮ側に接続された端末がＤＨＣＰによりＩＰアドレスを取得している場合は、ルータ装置のＬＡＮ側ＩＰアドレス体系を変更した場合においても、ルータ装置機能に設定された端末のＩＰアドレスを自動的に変更後のＩＰアドレスに変更させることができる。
【０１１９】
また、本発明の手法により、端末のＩＰアドレスではなく、端末のＭＡＣアドレスを指定して行う機能の設定において、設定したＩＰアドレスに対するＭＡＣアドレスの変更を追従させることができる。
【符号の説明】
【０１２０】
１  ルータ装置
２，３  端末
１１  ルータ装置機能部
１２  記憶部
１３  ＡＲＰ機能部
１４  ＬＡＮインタフェース
１５  ＷＡＮインタフェース
１６  ルータ部
１７  ＤＨＣＰ機能部
１００  ＬＡＮ
１２１  管理表
【図１】
2011009885.tif 000003
【図２】
2011009885.tif 000004
【図３】
2011009885.tif 000005
【図４】
2011009885.tif 000006
【図５】
2011009885.tif 000007
【図６】
2011009885.tif 000008
【図７】
2011009885.tif 000009
【図８】
2011009885.tif 000010
【図９】
2011009885.tif 000011
【図１０】
2011009885.tif 000012
【図１１】
2011009885.tif 000013
【図１２】
2011009885.tif 000014
【図１３】
2011009885.tif 000015
【図１４】
2011009885.tif 000016
【図１５】
2011009885.tif 000017
【図１６】
2011009885.tif 000018
【図１７】
2011009885.tif 000019
【図１８】
2011009885.tif 000020
【図１９】
2011009885.tif 000021
【図２０】
2011009885.tif 000022
【図２１】
2011009885.tif 000023
【図２２】
2011009885.tif 000024