(57)【特許請求の範囲】
【請求項１】
セキュリティ通信機能を持つ機器であって、
セキュリティ通信の設定を保持する保持手段と、
外部からセキュリティ通信の設定要求を受け付ける受付手段と、
上記設定要求にかかるセキュリティ通信の設定を即座に上記保持手段に対して有効化せず、事後の所定のタイミングをもって有効化する設定手段とを備え、
上記設定手段は、上記設定要求にかかるセキュリティ通信の設定を一時的に保持し、その一部ないしは全部を改変した設定を上記保持手段に設定し、事後の所定のタイミングをもって、改変した設定部分の正規の内容を上記保持手段に反映することを特徴とするデータ通信機能を有する機器。
【請求項２】
請求項１に記載のデータ通信機能を有する機器において、
上記設定手段は、上記設定要求を受け付けた後、一定時間後に上記設定要求にかかるセキュリティ通信の設定を上記保持手段に反映することを特徴とするデータ通信機能を有する機器。
【請求項３】
請求項１に記載のデータ通信機能を有する機器において、
上記設定手段は、上記設定要求を受け付けた後、特定時刻に達した場合に上記設定要求にかかるセキュリティ通信の設定を上記保持手段に反映することを特徴とするデータ通信機能を有する機器。
【請求項４】
請求項１に記載のデータ通信機能を有する機器において、
上記設定手段は、上記設定要求を受け付けた後、外部からセキュリティ通信対象外の通信経路を介した有効化要求を受け取った場合に上記設定要求にかかるセキュリティ通信の設定を上記保持手段に反映することを特徴とするデータ通信機能を有する機器。
【請求項５】
請求項１乃至４のいずれか一項に記載のデータ通信機能を有する機器において、
上記受付手段は、セキュリティ通信の相手方となる機器からセキュリティ通信の設定要求を受け付けることを特徴とするデータ通信機能を有する機器。
【請求項６】
請求項１乃至４のいずれか一項に記載のデータ通信機能を有する機器において、
上記受付手段は、セキュリティ通信の相手方となる機器以外の機器からセキュリティ通信の設定要求を受け付けることを特徴とするデータ通信機能を有する機器。
【請求項７】
セキュリティ通信機能を持つ機器の制御方法であって、
外部からセキュリティ通信の設定要求を受け付ける工程と、
上記設定要求にかかるセキュリティ通信の設定を即座にセキュリティ通信の設定を保持する保持手段に対して有効化せず、事後の所定のタイミングをもって有効化する工程とを備え、
上記有効化する工程は、上記設定要求にかかるセキュリティ通信の設定を一時的に保持し、その一部ないしは全部を改変した設定を上記保持手段に設定し、事後の所定のタイミングをもって、改変した設定部分の正規の内容を上記保持手段に反映することを特徴とするデータ通信機能を有する機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰｓｅｃ（Internet Protocol security）等のデータ通信機能を有する機器に関する。
【背景技術】
【０００２】
ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）環境で汎用的に用いることができるセキュリティ技術として、ＩＰｓｅｃと呼ばれるプロトコルがある。これはＬａｙｅｒ３で実現するセキュアな通信プロトコルであり、第三者からの通信内容の窃視をさける暗号化機能と、第三者によるセッションハイジャックなどを避ける認証機能の２種類をサポートしている。
【０００３】
ＩＰｓｅｃは基本的に２点間の通信をセキュアにするもので、これを実現するためには通信を行う２点両方がＩＰｓｅｃに対応している必要がある。一方だけＩＰｓｅｃに対応している状態では通信できない。
【０００４】
ＩＰｓｅｃでは、ＩＰｓｅｃ対象とするホストやその通信詳細をＳＡＤ（Security Association Database）およびＳＰＤ（Security Policy Database）と呼ばれる記憶域に保存する。ＳＡＤおよびＳＰＤに対してＩＰｓｅｃの設定を行えば、即座に通信がセキュア化される。
【０００５】
一方、特許文献１には、ＩＰｓｅｃを使用するデバイスにおいてセキュリティポリシを設定する際の技術が開示されている。
【特許文献１】特開２００５−１３００９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＩＰｓｅｃ設定のされていない２台の機器の間でＩＰｓｅｃの通信を行おうとするとき、一方の機器でＩＰｓｅｃ通信を行うように設定すると、設定された機器が突然ＩＰｓｅｃ通信を必要とするようになる。この時点でもう一方の機器はまだＩＰｓｅｃの設定が行われていないため、結果として両者の間で突然通信不能に陥ってしまう。
【０００７】
特に、一方の機器からの遠隔操作でもう一方の機器のＩＰｓｅｃ設定を行う場合、ＩＰｓｅｃ設定を要求するパケットを送信したとほぼ同時に相手側の機器でＩＰｓｅｃ設定がなされ、ＩＰｓｅｃ化された応答が返されるため、要求側はその応答を受信できなくなる。したがって、何らかの障害により応答が返されないのと区別が付かず、ＩＰｓｅｃ設定の要求は正常に終了できない。
【０００８】
反対に、要求側の機器を先にＩＰｓｅｃ設定を行ってしまっては、そもそも相手側の機器と通信ができなくなり、ＩＰｓｅｃ設定を要求するパケットを送信できなくなる。
【０００９】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、ＩＰｓｅｃ等のセキュリティ通信の設定に際しての突然の通信不能の状態をなくし、セキュリティ通信の設定を正常に行うことのできるデータ通信機能を有する機器を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、セキュリティ通信機能を持つ機器であって、セキュリティ通信の設定を保持する保持手段と、外部からセキュリティ通信の設定要求を受け付ける受付手段と、上記設定要求にかかるセキュリティ通信の設定を即座に上記保持手段に対して有効化せず、事後の所定のタイミングをもって有効化する設定手段とを備え、上記設定手段は、上記設定要求にかかるセキュリティ通信の設定を一時的に保持し、その一部ないしは全部を改変した設定を上記保持手段に設定し、事後の所定のタイミングをもって、改変した設定部分の正規の内容を上記保持手段に反映するデータ通信機能を有する機器を要旨としている。
【００１３】
また、請求項２に記載されるように、請求項１に記載のデータ通信機能を有する機器において、上記設定手段は、上記設定要求を受け付けた後、一定時間後に上記設定要求にかかるセキュリティ通信の設定を上記保持手段に反映するようにすることができる。
【００１４】
また、請求項３に記載されるように、請求項１に記載のデータ通信機能を有する機器において、上記設定手段は、上記設定要求を受け付けた後、特定時刻に達した場合に上記設定要求にかかるセキュリティ通信の設定を上記保持手段に反映するようにすることができる。
【００１５】
また、請求項４に記載されるように、請求項１に記載のデータ通信機能を有する機器において、上記設定手段は、上記設定要求を受け付けた後、外部からセキュリティ通信対象外の通信経路を介した有効化要求を受け取った場合に上記設定要求にかかるセキュリティ通信の設定を上記保持手段に反映するようにすることができる。
【００１６】
また、請求項５に記載されるように、請求項１乃至４のいずれか一項に記載のデータ通信機能を有する機器において、上記受付手段は、セキュリティ通信の相手方となる機器からセキュリティ通信の設定要求を受け付けるようにすることができる。
【００１７】
また、請求項６に記載されるように、請求項１乃至４のいずれか一項に記載のデータ通信機能を有する機器において、上記受付手段は、セキュリティ通信の相手方となる機器以外の機器からセキュリティ通信の設定要求を受け付けるようにすることができる。
【００２１】
また、請求項７に記載されるように、セキュリティ通信機能を持つ機器の制御方法であって、外部からセキュリティ通信の設定要求を受け付ける工程と、上記設定要求にかかるセキュリティ通信の設定を即座にセキュリティ通信の設定を保持する保持手段に対して有効化せず、事後の所定のタイミングをもって有効化する工程とを備え、上記有効化する工程は、上記設定要求にかかるセキュリティ通信の設定を一時的に保持し、その一部ないしは全部を改変した設定を上記保持手段に設定し、事後の所定のタイミングをもって、改変した設定部分の正規の内容を上記保持手段に反映するデータ通信機能を有する機器の制御方法として構成することができる。
【発明の効果】
【００２２】
本発明のデータ通信機能を有する機器にあっては、ＩＰｓｅｃ等のセキュリティ通信の設定に際しての突然の通信不能の状態をなくし、セキュリティ通信の設定を正常に行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好適な実施形態につき図面を参照して説明する。
【００２４】
＜第１の実施形態＞
図１は本発明のデータ通信機能を有する機器の第１の実施形態にかかる構成例を示す図である。
【００２５】
図１において、機器（Ａ）１と機器（Ｂ）２はネットワーク３を介して接続されている。
【００２６】
機器（Ａ）１は、通常のＩＰアドレスによりデータの入出力を行う入出力部１１と、入出力部１１を介して外部からＩＰｓｅｃ設定命令を受けた場合に所定のタイミングでＩＰｓｅｃ設定を行うＩＰｓｅｃ設定部１２と、指示されたＩＰｓｅｃ設定のうちＩＰｓｅｃ対象ＩＰアドレスを保持するＩＰｓｅｃ対象ＩＰアドレス保持部１３と、ＩＰｓｅｃ設定を保持するＳＡＤ／ＳＰＤ等のＩＰｓｅｃ設定保持部１４と、ＩＰｓｅｃ設定部１２によるＩＰｓｅｃ設定命令の受信から一定時間を計時し、あるいは特定時刻になったことを検出するタイマー部１５とを備えている。
【００２７】
機器（Ｂ）２は、通常のＩＰアドレスによりデータの入出力を行う入出力部２１と、外部の機器に対してＩＰｓｅｃ設定命令を送信するＩＰｓｅｃ設定命令送信部２２と、自機器のＩＰｓｅｃ設定を行うＩＰｓｅｃ設定部２３と、ＩＰｓｅｃ設定を保持するＳＡＤ／ＳＰＤ等のＩＰｓｅｃ設定保持部２４とを備えている。
【００２８】
なお、当初においては、機器（Ａ）１のＩＰｓｅｃ対象ＩＰアドレス保持部１３はブランクであり、ＩＰｓｅｃ設定保持部１４は未設定の状態にある。また、機器（Ｂ）２のＩＰｓｅｃ設定保持部２４は未設定の状態にあるものとする。
【００２９】
今、機器（Ａ）１と機器（Ｂ）２はＩＰｓｅｃ設定されていない状態であり、従来の技術でＩＰｓｅｃ化を行おうとすると、機器（Ａ）１のＩＰｓｅｃ通信の詳細を機器（Ｂ）２からの通信で行った途端に機器（Ａ）１がＩＰｓｅｃ通信を行うようになる。機器（Ａ）１をＩＰｓｅｃ必須として設定した場合、設定した途端に機器（Ａ）１がＩＰｓｅｃ通信のみを許すようになってしまい、機器（Ｂ）２はまだＩＰｓｅｃ設定されていないことから、ＩＰｓｅｃ設定を行った途端に機器（Ａ）１と機器（Ｂ）２が通信不能になってしまい、ＩＰｓｅｃ設定要求の応答が受信できないためにＩＰｓｅｃ設定処理を正常に終了することができない。本発明はこの問題を解決している。
【００３０】
図２は第１の実施形態におけるＩＰｓｅｃ設定の処理例を示す図である。
【００３１】
図２において、先ず、機器（Ｂ）２のＩＰｓｅｃ設定命令送信部２２は入出力部２１を介して機器（Ａ）１に対してＩＰｓｅｃ設定命令を送信する（ステップＳ１０１）。このＩＰｓｅｃ設定命令の中には、「機器Ｂ（自機器）との通信をＩＰｓｅｃ化する」ということで、機器（Ｂ）２のＩＰアドレスないしは機器（Ｂ）２を含むアドレスブロックの設定が記載されている。
【００３２】
機器（Ａ）１のＩＰｓｅｃ設定部１２は入出力部１１を介してこのＩＰｓｅｃ設定命令を受信する（ステップＳ１０２）。
【００３３】
次いで、機器（Ａ）１のＩＰｓｅｃ設定部１２はＩＰｓｅｃ設定命令に従ったＩＰｓｅｃ設定をＩＰｓｅｃ設定保持部１４に行うが、ＩＰｓｅｃ対象ＩＰアドレスについては無効なＩＰアドレスを設定（仮設定）し、正規のＩＰｓｅｃ対象ＩＰアドレス（機器ＢのＩＰアドレスないしは機器Ｂを含むアドレスブロック）についてはＩＰｓｅｃ対象ＩＰアドレス保持部１３に保持する（ステップＳ１０３）。この時点では機器（Ａ）１は機器（Ｂ）２との通信にＩＰｓｅｃを必要としない。このため、機器（Ｂ）２から機器（Ａ）１に向けて行われているＩＰｓｅｃ設定命令の通信にはＩＰｓｅｃを必要とせず、正常に通信が行われ、通信が終了する。
【００３４】
また、機器（Ａ）１のＩＰｓｅｃ設定部１２はタイマー部１５を起動して一定時間の経過もしくは特定時刻到達の待ちに入る（ステップＳ１０４）。図３は機器（Ｂ）２から機器（Ａ）１にＩＰｓｅｃ設定要求を行った様子を示す図であり、機器（Ａ）１のＩＰｓｅｃ設定は実施済であるが、ＩＰｓｅｃ対象ＩＰアドレスについてはなし（無効）となっている。また、機器（Ｂ）２のＩＰｓｅｃ設定は未実施となっている。
【００３５】
次いで、図２に戻り、機器（Ａ）１のタイマー部１５が一定時間の経過もしくは特定時刻到達を検出することで、ＩＰｓｅｃ設定部１２はＩＰｓｅｃ対象ＩＰアドレス保持部１３に保持していた正規のＩＰｓｅｃ対象ＩＰアドレス（機器ＢのＩＰアドレスないしは機器Ｂを含むアドレスブロック）を取得し、ＩＰｓｅｃ設定保持部１４に設定する（ステップＳ１０５）。これによって、機器（Ａ）１は、機器（Ｂ）２との通信にＩＰｓｅｃであることを必要とするようになる。
【００３６】
これと並行して、機器（Ｂ）２のＩＰｓｅｃ設定部２３はＩＰｓｅｃ設定保持部２４に対して自身のＩＰｓｅｃ設定を行う（ステップＳ１０６）。図４はＩＰｓｅｃの仮設定から一定時間が経過してＩＰｓｅｃ設定を行った様子を示す図であり、機器（Ａ）１のＩＰｓｅｃ設定は実施済で、ＩＰｓｅｃ対象ＩＰアドレスは機器Ｂとなっており、機器（Ｂ）２のＩＰｓｅｃ設定は実施済で、ＩＰｓｅｃ対象ＩＰアドレスは機器Ａとなっている。
【００３７】
以上の手順で、機器（Ａ）１と機器（Ｂ）２がＩＰｓｅｃによって通信する準備ができる。
【００３８】
そして、図２に戻り、機器（Ａ）１と機器（Ｂ）２との間でＩＰｓｅｃ通信を行う（ステップＳ１０７、Ｓ１０８）。図５は機器（Ａ）１と機器（Ｂ）２でＩＰｓｅｃ通信が行えるようになった様子を示す図である。
【００３９】
＜第２の実施形態＞
図６は本発明のデータ通信機能を有する機器の第２の実施形態にかかる構成例を示す図である。この第２の実施形態では、機器（Ａ）１および機器（Ｂ）２は、ＩＰｓｅｃ通信の有効／無効を外部から制御する機能を持ち、さらに初期状態ではＩＰｓｅｃ通信が無効となっているものとする。
【００４０】
図６において、機器（Ａ）１と機器（Ｂ）２はネットワーク３を介して接続されている。
【００４１】
機器（Ａ）１は、通常のＩＰアドレスおよびリンクローカルアドレスの２つのＩＰアドレスによりデータの入出力を行う入出力部１１と、入出力部１１を介して外部からＩＰｓｅｃ設定命令を受けた場合に所定のタイミングでＩＰｓｅｃ設定を行うＩＰｓｅｃ設定部１２と、指示されたＩＰｓｅｃ設定を一時的に保持するＩＰｓｅｃ設定一時保持部１６と、ＩＰｓｅｃ設定を保持するＳＡＤ／ＳＰＤ等のＩＰｓｅｃ設定保持部１４と、入出力部１１を介して外部からＩＰｓｅｃ有効化命令を受信し、その旨をＩＰｓｅｃ設定部１２に伝えるＩＰｓｅｃ有効化命令受信部１７とを備えている。
【００４２】
機器（Ｂ）２は、通常のＩＰアドレスおよびリンクローカルアドレスの２つのＩＰアドレスによりデータの入出力を行う入出力部２１と、外部の機器に対してＩＰｓｅｃ設定命令を送信するＩＰｓｅｃ設定命令送信部２２と、自機器のＩＰｓｅｃ設定を行うＩＰｓｅｃ設定部２３と、ＩＰｓｅｃ設定を保持するＳＡＤ／ＳＰＤ等のＩＰｓｅｃ設定保持部２４と、外部の機器に対してＩＰｓｅｃ有効化命令を送信するＩＰｓｅｃ有効化命令送信部２５とを備えている。
【００４３】
なお、当初においては、機器（Ａ）１のＩＰｓｅｃ設定一時保持部１６はブランクであり、ＩＰｓｅｃ設定保持部１４ではリンクローカルアドレスについてＩＰｓｅｃが対象外に設定されている。また、ＩＰｓｅｃ設定保持部２４は未設定の状態にあるものとする。
【００４４】
図７は第２の実施形態におけるＩＰｓｅｃ設定の処理例を示す図である。
【００４５】
図７において、先ず、機器（Ｂ）２のＩＰｓｅｃ設定命令送信部２２は入出力部２１を介して通常のＩＰアドレスにより機器（Ａ）１に対してＩＰｓｅｃ設定命令を送信する（ステップＳ２０１）。このＩＰｓｅｃ設定命令の中には、「機器Ｂ（自機器）との通信をＩＰｓｅｃ化する」ということで、機器（Ｂ）２のＩＰアドレスないしは機器（Ｂ）２を含むアドレスブロックの設定が記載されている。
【００４６】
機器（Ａ）１のＩＰｓｅｃ設定部１２は入出力部１１を介して通常のＩＰアドレスによりこのＩＰｓｅｃ設定命令を受信する（ステップＳ２０２）。
【００４７】
次いで、機器（Ａ）１のＩＰｓｅｃ設定部１２はＩＰｓｅｃ設定命令に従ったＩＰｓｅｃ設定の全体をＩＰｓｅｃ設定一時保持部１６に保持し、機器（Ａ）１のＩＰｓｅｃ設定自体は無効（未設定）にしたまま、リンクローカルアドレス（ＩＰｓｅｃ対象外）宛てのＩＰｓｅｃ有効化命令の待ちに入る（ステップＳ２０３）。この時点では機器（Ａ）１は機器（Ｂ）２との通信にＩＰｓｅｃを必要としない。このため、機器（Ｂ）２から機器（Ａ）１に向けて行われているＩＰｓｅｃ設定命令の通信にはＩＰｓｅｃを必要とせず、正常に通信が行われ、通信が終了する。図８は機器（Ｂ）２から機器（Ａ）１にＩＰｓｅｃ設定要求を行った様子を示す図であり、機器（Ａ）１のＩＰｓｅｃ設定は実施済であるが、ＩＰｓｅｃ通信については無効となっている。また、機器（Ｂ）２のＩＰｓｅｃ設定は未実施となっている。
【００４８】
次いで、図７に戻り、機器（Ｂ）２のＩＰｓｅｃ設定部２３はＩＰｓｅｃ設定保持部２４に対して自身のＩＰｓｅｃ設定を行う（ステップＳ２０４）。図９は機器（Ｂ）２においてＩＰｓｅｃ設定を行った様子を示す図である。
【００４９】
次いで、図７に戻り、機器（Ｂ）２のＩＰｓｅｃ有効化命令送信部２５は入出力部２１を介してＩＰｓｅｃの対象となっていないリンクローカルアドレスから機器（Ａ）１にＩＰｓｅｃ有効化命令を送信する（ステップＳ２０５）。機器（Ａ）１のＩＰｓｅｃ有効化命令受信部１７は入出力部１１を介してリンクローカルアドレスによりこのＩＰｓｅｃ有効化命令を受信すると、その旨をＩＰｓｅｃ設定部１２に伝え、ＩＰｓｅｃ設定部１２はＩＰｓｅｃ設定一時保持部１６に保持されている設定内容をＩＰｓｅｃ設定保持部１４に反映する（ステップＳ２０６）。これによって、機器（Ａ）１は、通常のＩＰアドレスによる機器（Ｂ）２との通信にＩＰｓｅｃであることを必要とするようになる。図１０は機器（Ｂ）２から機器（Ａ）１にＩＰｓｅｃ有効化要求を行った様子を示す図である。
【００５０】
以上の手順で、機器（Ａ）１と機器（Ｂ）２がＩＰｓｅｃによって通信する準備ができる。
【００５１】
そして、図７に戻り、機器（Ａ）１と機器（Ｂ）２との間でＩＰｓｅｃ通信を行う（ステップＳ２０７、Ｓ２０８）。図１１は機器（Ａ）１と機器（Ｂ）２でＩＰｓｅｃ通信が行えるようになった様子を示す図である。
【００５２】
＜第３の実施形態＞
図１２は本発明のデータ通信機能を有する機器の第３の実施形態にかかる構成例を示す図である。この第３の実施形態では、機器（Ａ）１および機器（Ｂ）２ではない、第３の機器（Ｃ）４から遠隔操作でこれらのＩＰｓｅｃ設定を行うようにしている。
【００５３】
図１２において、機器（Ａ）１と機器（Ｂ）２と機器（Ｃ）４はネットワーク３を介して接続されている。なお、機器（Ｃ）４はルータを介して別のデータリンクから接続されていてもよい。
【００５４】
機器（Ａ）１と機器（Ｂ）２は同様な構成となっており、通常のＩＰアドレスおよびマルチキャストＩＰアドレス（エニーキャストＩＰアドレスでも可）の２つのＩＰアドレスによりデータの入出力を行う入出力部１１、２１と、入出力部１１、２１を介して外部からＩＰｓｅｃ設定命令を受けた場合に所定のタイミングでＩＰｓｅｃ設定を行うＩＰｓｅｃ設定部１２、２３と、指示されたＩＰｓｅｃ設定のうちＩＰｓｅｃ対象ＩＰアドレスを保持するＩＰｓｅｃ対象ＩＰアドレス保持部１３、２５と、ＩＰｓｅｃ設定を保持するＳＡＤ／ＳＰＤ等のＩＰｓｅｃ設定保持部１４、２４と、入出力部１１、２１を介して外部からＩＰｓｅｃ有効化命令を受信し、その旨をＩＰｓｅｃ設定部１２、２３に伝えるＩＰｓｅｃ有効化命令受信部１７、２６とを備えている。
【００５５】
機器（Ｃ）４は、通常のＩＰアドレスによりデータの入出力を行う入出力部４１と、外部の機器に対してＩＰｓｅｃ設定命令を送信するＩＰｓｅｃ設定命令送信部４２と、外部の機器に対してＩＰｓｅｃ有効化命令を送信するＩＰｓｅｃ有効化命令送信部４３とを備えている。
【００５６】
なお、当初においては、機器（Ａ）１および機器（Ｂ）２のＩＰｓｅｃ対象ＩＰアドレス保持部１３、２５はブランクであり、ＩＰｓｅｃ設定保持部１４、２４ではマルチキャストＩＰアドレスについてＩＰｓｅｃが対象外に設定されている。
【００５７】
図１３は第３の実施形態におけるＩＰｓｅｃ設定の処理例を示す図である。
【００５８】
図１３において、先ず、機器（Ｃ）４のＩＰｓｅｃ設定命令送信部４２は入出力部４１を介して機器（Ａ）１および機器（Ｂ）２に対してＩＰｓｅｃ設定命令を送信する（ステップＳ３０１）。このＩＰｓｅｃ設定命令の中には、「機器Ａと機器Ｂとの通信をＩＰｓｅｃ化する」ということで、機器（Ａ）１については機器（Ｂ）２のＩＰアドレスないしは機器（Ｂ）２を含むアドレスブロックの設定が、機器（Ｂ）２については機器（Ａ）１のＩＰアドレスないしは機器（Ａ）１を含むアドレスブロックの設定が記載されている。
【００５９】
機器（Ａ）１および機器（Ｂ）２のＩＰｓｅｃ設定部１２、２３は入出力部１１、２１を介してこのＩＰｓｅｃ設定命令を受信する（ステップＳ３０２、Ｓ３０３）。
【００６０】
次いで、機器（Ａ）１および機器（Ｂ）２のＩＰｓｅｃ設定部１２、２３はＩＰｓｅｃ設定命令に従ったＩＰｓｅｃ設定をＩＰｓｅｃ設定保持部１４、２４に行うが、ＩＰｓｅｃ対象ＩＰアドレスについては無効なＩＰアドレスを設定（仮設定）し、正規のＩＰｓｅｃ対象ＩＰアドレス（機器（Ａ）１においては機器ＢのＩＰアドレスないしは機器Ｂを含むアドレスブロック、機器（Ｂ）２においては機器ＡのＩＰアドレスないしは機器Ａを含むアドレスブロック）についてはＩＰｓｅｃ対象ＩＰアドレス保持部１３、２５に保持する（ステップＳ３０４、Ｓ３０５）。この時点では機器（Ａ）１および機器（Ｂ）２は機器（Ｃ）４との通信にＩＰｓｅｃを必要としない。このため、機器（Ｃ）４から機器（Ａ）１および機器（Ｂ）２に向けて行われているＩＰｓｅｃ設定命令の通信にはＩＰｓｅｃを必要とせず、正常に通信が行われ、通信が終了する。図１４は機器（Ｃ）４から機器（Ａ）１および機器（Ｂ）２にＩＰｓｅｃ設定要求を行った様子を示す図であり、機器（Ａ）１および機器（Ｂ）２のＩＰｓｅｃ設定は実施済であるが、ＩＰｓｅｃ対象ＩＰアドレスについてはなし（無効）となっている。
【００６１】
次いで、図１３に戻り、機器（Ｃ）４のＩＰｓｅｃ有効化命令送信部４３は入出力部４１を介して自己のＩＰアドレスをソースとし、デスティネーションをＩＰｓｅｃの対象となっていないマルチキャストＩＰアドレスとして、機器（Ａ）１および機器（Ｂ）２にＩＰｓｅｃ有効化命令を送信する（ステップＳ３０６）。機器（Ａ）１および機器（Ｂ）２のＩＰｓｅｃ有効化命令受信部１７、２６は入出力部１１、２１のマルチキャストＩＰアドレスによりこのＩＰｓｅｃ有効化命令を受信すると、その旨をＩＰｓｅｃ設定部１２、２３に伝え、ＩＰｓｅｃ設定部１２、２３はＩＰｓｅｃ対象ＩＰアドレス保持部１３、２５に保持していた正規のＩＰｓｅｃ対象ＩＰアドレスを取得し、ＩＰｓｅｃ設定保持部１４、２４に設定する（ステップＳ３０７、Ｓ３０８）。これによって、機器（Ａ）１と機器（Ｂ）２との通信はＩＰｓｅｃであることを必要とするようになる。図１５は機器（Ｃ）４から機器（Ａ）１および機器（Ｂ）２にＩＰｓｅｃ有効化要求を行った様子を示す図であり、機器（Ａ）１のＩＰｓｅｃ設定は実施済で、ＩＰｓｅｃ対象ＩＰアドレスは機器Ｂとなっており、機器（Ｂ）２のＩＰｓｅｃ設定は実施済で、ＩＰｓｅｃ対象ＩＰアドレスは機器Ａとなっている。
【００６２】
以上の手順で、機器（Ａ）１と機器（Ｂ）２がＩＰｓｅｃによって通信する準備ができる。
【００６３】
そして、図１３に戻り、機器（Ａ）１と機器（Ｂ）２との間でＩＰｓｅｃ通信を行う（ステップＳ３０９、Ｓ３１０）。図１６は機器（Ａ）１と機器（Ｂ）２でＩＰｓｅｃ通信が行えるようになった様子を示す図である。
【００６４】
なお、上記の例では機器（Ａ）１および機器（Ｂ）２がＩＰｓｅｃ設定命令を受信した時点ではＩＰｓｅｃ設定保持部１４、２４のＩＰｓｅｃ対象ＩＰアドレスに無効な値を設定し、ＩＰｓｅｃ有効化命令を受けた場合にＩＰｓｅｃ設定保持部１４、２４に正規のＩＰｓｅｃ対象ＩＰアドレスを設定するようにしているが、ＩＰｓｅｃ設定命令を受信した時点でＩＰｓｅｃ設定の全体を一時保持し、ＩＰｓｅｃ有効化命令を受けた場合にＩＰｓｅｃ設定の全体をＩＰｓｅｃ設定保持部１４、２４に設定するようにしてもよい。
【００６５】
＜まとめ＞
以上のように、本発明にあっては、ＩＰｓｅｃの設定が行われたあと、即座にＩＰｓｅｃの設定を有効化せず、この機器のＩＰｓｅｃの通信設定を行った直後、通信相手のＩＰｓｅｃ設定が完了する前に、自身のＩＰｓｅｃ機能を有効化しないため、この機器と通信相手の通信が突然不能になるということがない。
【００６６】
また、ＩＰｓｅｃの設定が行われたあと、即座にＩＰｓｅｃの設定を有効化せず、一定時間後もしくは特定の時刻がきたらＩＰｓｅｃの設定を有効化することで、この機器のＩＰｓｅｃの通信設定を行った直後、通信相手のＩＰｓｅｃ設定を行う時間的余裕ができる。それにより、通信相手のＩＰｓｅｃ設定が完了する前に、この機器のＩＰｓｅｃ機能が有効化してしまい、相互の通信が不能になるということがない。
【００６７】
また、ＩＰｓｅｃの設定が行われたあと、即座にＩＰｓｅｃの設定を有効化せず、リンクローカルアドレスもしくはマルチキャストＩＰアドレスに向けてＩＰｓｅｃ設定有効化命令がきたらＩＰｓｅｃの設定を有効化することで、この機器のＩＰｓｅｃの通信設定を行った直後、通信相手のＩＰｓｅｃ設定を行う時間的余裕ができる。それにより、通信相手のＩＰｓｅｃ設定が完了する前に、この機器のＩＰｓｅｃ機能が有効化してしまい、相互の通信が不能になるということがない。
【００６８】
また、ローカルではないネットワーク上の機器からの命令送信により、ネットワーク内のＩＰｓｅｃ機器の一括ＩＰｓｅｃ化が実現できる。
【００６９】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００７０】
【図１】本発明のデータ通信機能を有する機器の第１の実施形態にかかる構成例を示す図である。
【図２】第１の実施形態におけるＩＰｓｅｃ設定の処理例を示す図である。
【図３】機器Ｂから機器ＡにＩＰｓｅｃ設定要求を行った様子を示す図である。
【図４】ＩＰｓｅｃの仮設定から一定時間が経過してＩＰｓｅｃ設定を行った様子を示す図である。
【図５】機器Ａと機器ＢでＩＰｓｅｃ通信が行えるようになった様子を示す図である。
【図６】本発明のデータ通信機能を有する機器の第２の実施形態にかかる構成例を示す図である。
【図７】第２の実施形態におけるＩＰｓｅｃ設定の処理例を示す図である。
【図８】機器Ｂから機器ＡにＩＰｓｅｃ設定要求を行った様子を示す図である。
【図９】機器ＢにおいてＩＰｓｅｃ設定を行った様子を示す図である。
【図１０】機器Ｂから機器ＡにＩＰｓｅｃ有効化要求を行った様子を示す図である。
【図１１】機器Ａと機器ＢでＩＰｓｅｃ通信が行えるようになった様子を示す図である。
【図１２】本発明のデータ通信機能を有する機器の第３の実施形態にかかる構成例を示す図である。
【図１３】第３の実施形態におけるＩＰｓｅｃ設定の処理例を示す図である。
【図１４】機器Ｃから機器Ａおよび機器ＢにＩＰｓｅｃ設定要求を行った様子を示す図である。
【図１５】機器Ｃから機器Ａおよび機器ＢにＩＰｓｅｃ有効化要求を行った様子を示す図である。
【図１６】機器Ａと機器ＢでＩＰｓｅｃ通信が行えるようになった様子を示す図である。
【符号の説明】
【００７１】
１      機器Ａ
１１    入出力部
１２    ＩＰｓｅｃ設定部
１３    ＩＰｓｅｃ対象ＩＰアドレス保持部
１４    ＩＰｓｅｃ設定保持部
１５    タイマー部
１６    ＩＰｓｅｃ設定一時保持部
１７    ＩＰｓｅｃ有効化命令受信部
２      機器Ｂ
２１    入出力部
２２    ＩＰｓｅｃ設定命令送信部
２３    ＩＰｓｅｃ設定部
２４    ＩＰｓｅｃ設定保持部
２５    ＩＰｓｅｃ有効化命令送信部
２６    ＩＰｓｅｃ有効化命令受信部
３      ネットワーク
４      機器Ｃ
４１    入出力部
４２    ＩＰｓｅｃ設定命令送信部
４３    ＩＰｓｅｃ有効化命令送信部
【図１】
0004682020.tif 000002
【図２】
0004682020.tif 000003
【図３】
0004682020.tif 000004
【図４】
0004682020.tif 000005
【図５】
0004682020.tif 000006
【図６】
0004682020.tif 000007
【図７】
0004682020.tif 000008
【図８】
0004682020.tif 000009
【図９】
0004682020.tif 000010
【図１０】
0004682020.tif 000011
【図１１】
0004682020.tif 000012
【図１２】
0004682020.tif 000013
【図１３】
0004682020.tif 000014
【図１４】
0004682020.tif 000015
【図１５】
0004682020.tif 000016
【図１６】
0004682020.tif 000017