(57)【要約】【課題】認証機能が実装されていない接続端末であっても、１つのＶＬＡＮに集中させることなく、所望するＶＬＡＮに選択的に接続可能とする。【解決手段】端末情報収集部３−２は、特定の接続パターンで接続端末１がＬＡＮスイッチ２に接続されると、ＩＰアドレスに基づいて、接続すべきネットワークを特定し、該ネットワークのＶＬＡＮ  ＩＤと接続端末１のＭＡＣアドレスとをスイッチ情報テーブル３−７−１に登録する。以後、接続端末１がＬＡＮスイッチ２に接続されると、照合部３−４は、接続端末１のＭＡＣアドレスに基づいて接続端末１を照合し、スイッチ制御部３−５は、既に登録されている、ＬＡＮスイッチ２のＩＰアドレス、スイッチポート番号、ＶＬＡＮ  ＩＤに基づいて、接続端末１を指定されたＶＬＡＮに接続する。【選択図】図１
2007235366.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク切替装置に着脱可能に接続され、予め一意に割り当てられる第１の識別情報及び任意に変更可能な第２の識別情報が設定される接続端末を、複数のネットワークのいずれかに接続するネットワーク切替制御装置であって、
前記第１の識別情報と、前記接続端末に特定の第２の識別情報が設定されることにより特定される前記ネットワークを一意に識別可能なネットワーク識別情報とを対応付けて記憶する切替情報記憶手段と、
前記ネットワーク切替装置に前記接続端末が接続されたかを検知する検知手段と、
前記検知手段により前記接続端末が接続されたことが検知されると、前記接続端末に割り当てられている第１の識別情報を取得する第１の識別情報取得手段と、
前記第１の識別情報取得手段により取得された前記接続端末に割り当てられている第１の識別情報が前記切替情報記憶手段に記憶されているかを判定する判定手段と、
前記判定手段により前記接続端末に割り当てられている第１の識別情報が前記切替情報記憶手段に記憶されていると判定された場合、該第１の識別情報に対応付けて記憶されている前記ネットワーク識別情報を取得するネットワーク識別情報取得手段と、
前記ネットワーク切替装置に接続された前記接続端末を、前記ネットワーク識別情報取得手段により取得されたネットワーク識別情報で示されるネットワークに接続する接続制御手段と
を具備することを特徴とするネットワーク切替制御装置。
【請求項２】
前記ネットワーク切替装置に接続される際の前記接続端末の接続・切断パターンに基づいて、前記接続端末を新規登録するかを判定する新規登録判定手段と、
前記新規登録判定手段によって新規登録すべき接続端末であると判定された場合、前記第２の識別情報を取得する第２の識別情報取得手段と、
前記第２の識別情報取得手段により取得された第２の識別情報が所定の値であった場合に、前記第２の識別情報に基づいて、前記接続端末を接続すべきネットワークを特定するネットワーク特定手段と、
前記第１の識別情報取得手段によって取得された前記第１の識別情報と、前記ネットワーク特定手段によって特定されたネットワークを一意に識別可能な前記ネットワーク識別情報とを対応付けて、前記切替情報記憶手段に登録する登録手段と
を具備することを特徴とする請求項１記載のネットワーク切替制御装置。
【請求項３】
前記登録手段による前記切替情報記憶手段への登録終了後、前記接続端末が接続されているポートを一時的に使用不可にして登録終了を通知する登録終了通知手段を具備することを特徴とする請求項２記載のネットワーク切替制御装置。
【請求項４】
ネットワーク切替装置に着脱可能に接続され、予め一意に割り当てられる第１の識別情報及び任意に変更可能な第２の識別情報が設定される接続端末を、複数のネットワークのいずれかに接続する接続端末を、複数のネットワークのいずれかに接続するネットワーク切替制御方法であって、
前記第１の識別情報と、前記接続端末に特定の第２の識別情報が設定されることにより特定される前記ネットワークを一意に識別可能なネットワーク識別情報とを対応付けて予め記憶するステップと、
前記ネットワーク切替装置に前記接続端末が接続されたかを検知するステップと、
前記接続端末が接続されたことが検知されると、前記接続端末から前記第１の識別情報を取得するステップと、
前記第１の識別情報が前記ネットワーク識別情報に対応付けられて記憶されている前記ネットワーク識別情報を取得するステップと、
前記ネットワーク切替装置に接続された前記接続端末を、前記ネットワーク識別情報で示されるネットワークに接続するステップと
を含むことを特徴とするネットワーク切替制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク切替制御装置、ネットワーク切替制御方法に関する。
【背景技術】
【０００２】
企業内ネットワークなど組織に閉じたイントラネットへの第三者の侵入を防ぐために、ＰＣ（パーソナルコンピュータ）などの接続端末をネットワークに接続する際には、事前に登録された利用者との照合（認証）を実施し、許可された利用者のみが企業内ネットワークに接続することができるようにする方式が広まりつつある。
【０００３】
このような認証方式を用いて、ＬＡＮ（Local Area Network）スイッチのＶＬＡＮ（Virtual Local Area Network）機能と組み合わせることで、認証された利用者毎に適切なＶＬＡＮへ導く認証ＶＬＡＮ方式がある。この認証ＶＬＡＮ方式を実装した装置を用いれば、第三者への侵入防止のみならず、利用者が所属している組織のＬＡＮに接続したり、特定の端末のみが接続できるＶＬＡＮへ導いたりすることも可能である。
【０００４】
このように、利用者や、端末の照合、その結果に基づく適切なネットワークへのアクセスコントロールなどを行うネットワークが構築されている。これらの仕組みを実現する認証方式としては、ＲＡＤＩＵＳ（Remote Authentication Dial-In User Service）サーバと呼ばれる認証サーバに対し、クライアントからは、ＩＥＥＥ８０２．１ｘ規格の認証プロトコルを用いて認証を行う方式が多く用いられている。
【０００５】
認証ＶＬＡＮ方式を用いるためには、ネットワークに接続される端末の全てに上記認証方式に対応させるためのソフトウェアが実装されていることが望ましい。しかしながら、イントラネットによっては、例えば、プリンタのように、必ずしもソフトウェアが実装できない場合もある。このような状況の中では、予め管理者側のルール設定に基づいてパケット振り分けを行う技術（例えば、特許文献１参照）、予め管理者が設定した端末や利用者などの識別情報に基づいてＶＬＡＮ認証を行う技術（例えば、特許文献２参照）がある。
【０００６】
特許文献１に示す従来技術では、ＬＡＮ内で許可されない接続端末に対して、パケット振り分けを行って特定のサーバのみにアクセスを許容したり、認証拒否端末に対して第２の認証処理を行って振り分けを行う。また、特許文献２に示す従来技術では、ネットワーク端末の識別情報および利用者識別情報と、ネットワーク端末が属するべきＶＬＡＮとを対応付けてデータベースに格納しておき、ネットワーク端末からの端末識別情報および利用者識別情報を元にＶＬＡＮ接続する。
【特許文献１】特許第３４１９３９１号公報
【特許文献２】特開２００２−３１４５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術による、認証ＶＬＡＮ環境における、認証ソフトウェアを実装していない接続端末に対する、適切なＶＬＡＮへの振り分けには次のような問題・制限があった。
【０００８】
まず、従来技術による方式では、ゲスト用のＶＬＡＮに導くことで、ネットワークに接続することができるが、ＶＬＡＮの制御ができないため、認証できない端末や、認証に失敗した端末が１つのＶＬＡＮに混在してしまうという問題がある。
【０００９】
また、従来技術では、予め管理者によって定義された設定に基づいてＶＬＡＮを行うことは可能であったが、利用者側の意思でＶＬＡＮを選択したり、切り替えたりすることができず、利便性に欠けるという問題があった。
【００１０】
本発明は、このような事情を考慮してなされたものであり、その目的は、認証機能が実装されていない接続端末であっても、１つのＶＬＡＮに集中させることなく、所望するＶＬＡＮに選択的に接続することができるネットワーク切替制御装置、ネットワーク切替制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明は、ネットワーク切替装置に着脱可能に接続され、予め一意に割り当てられる第１の識別情報及び任意に変更可能な第２の識別情報が設定される接続端末を、複数のネットワークのいずれかに接続するネットワーク切替制御装置であって、前記第１の識別情報と、前記接続端末に特定の第２の識別情報が設定されることにより特定される前記ネットワークを一意に識別可能なネットワーク識別情報とを対応付けて記憶する切替情報記憶手段と、前記ネットワーク切替装置に前記接続端末が接続されたかを検知する検知手段と、前記検知手段により前記接続端末が接続されたことが検知されると、前記接続端末に割り当てられている第１の識別情報を取得する第１の識別情報取得手段と、前記第１の識別情報取得手段により取得された前記接続端末に割り当てられている第１の識別情報が前記切替情報記憶手段に記憶されているかを判定する判定手段と、前記判定手段により前記接続端末に割り当てられている第１の識別情報が前記切替情報記憶手段に記憶されていると判定された場合、該第１の識別情報に対応付けて記憶されている前記ネットワーク識別情報を取得するネットワーク識別情報取得手段と、前記ネットワーク切替装置に接続された前記接続端末を、前記ネットワーク識別情報取得手段により取得されたネットワーク識別情報で示されるネットワークに接続する接続制御手段とを具備することを特徴とする。
【００１２】
本発明は、上記の発明において、前記ネットワーク切替装置に接続される際の前記接続端末の接続・切断パターンに基づいて、前記接続端末を新規登録するかを判定する新規登録判定手段と、前記新規登録判定手段によって新規登録すべき接続端末であると判定された場合、前記第２の識別情報を取得する第２の識別情報取得手段と、前記第２の識別情報取得手段により取得された第２の識別情報が所定の値であった場合に、前記第２の識別情報に基づいて、前記接続端末を接続すべきネットワークを特定するネットワーク特定手段と、前記第１の識別情報取得手段によって取得された前記第１の識別情報と、前記ネットワーク特定手段によって特定されたネットワークを一意に識別可能な前記ネットワーク識別情報とを対応付けて、前記切替情報記憶手段に登録する登録手段とを具備することを特徴とする。
【００１３】
本発明は、上記の発明において、前記登録手段による前記切替情報記憶手段への登録終了後、前記接続端末が接続されているポートを一時的に使用不可にして登録終了を通知する登録終了通知手段を具備することを特徴とする。
【００１４】
また、上述した課題を解決するために、本発明は、ネットワーク切替装置に着脱可能に接続され、予め一意に割り当てられる第１の識別情報及び任意に変更可能な第２の識別情報が設定される接続端末を、複数のネットワークのいずれかに接続する接続端末を、複数のネットワークのいずれかに接続するネットワーク切替制御方法であって、前記第１の識別情報と、前記接続端末に特定の第２の識別情報が設定されることにより特定される前記ネットワークを一意に識別可能なネットワーク識別情報とを対応付けて予め記憶するステップと、前記ネットワーク切替装置に前記接続端末が接続されたかを検知するステップと、前記接続端末が接続されたことが検知されると、前記接続端末から前記第１の識別情報を取得するステップと、前記第１の識別情報が前記ネットワーク識別情報に対応付けられて記憶されている前記ネットワーク識別情報を取得するステップと、前記ネットワーク切替装置に接続された前記接続端末を、前記ネットワーク識別情報で示されるネットワークに接続するステップとを含むことを特徴とする。
【発明の効果】
【００１５】
この発明によれば、接続端末に予め一意に割り当てられている第１の識別情報と、接続端末に特定の第２の識別情報が設定されることにより特定されるネットワークを一意に識別可能なネットワーク識別情報とを対応付けて切替情報記憶手段に予め記憶させておき、検知手段によりネットワーク切替装置に接続端末が接続されたことが検知されると、第１の識別情報取得手段により、接続端末に割り当てられている第１の識別情報を取得し、判定手段により、取得された第１の識別情報が切替情報記憶手段に記憶されているかを判定し、第１の識別情報が切替情報記憶手段に記憶されていると判定された場合、ネットワーク識別情報取得手段により、該第１の識別情報に対応付けて記憶されているネットワーク識別情報を取得し、接続制御手段により、ネットワーク切替装置に接続された接続端末を、ネットワーク識別情報で示されるネットワークに接続する。したがって、認証機能が実装されていない接続端末であっても、１つのネットワークに集中させることなく、所望するネットワークに選択的に接続することができるという利点が得られる。
【００１６】
また、本発明によれば、ネットワーク切替装置に接続端末が接続される際に、該接続端末の接続・切断パターンに基づいて、新規登録判定手段によって、接続端末を新規登録するかを判定し、新規登録すべきと判定された場合、第２の識別情報取得手段により、第２の識別情報を取得し、該第２の識別情報が所定の値であった場合に、ネットワーク特定手段により、該第２の識別情報に基づいて、該接続端末を接続すべきネットワークを特定し、登録手段により、接続端末から取得された第１の識別情報と、特定されたネットワークを一意に識別可能なネットワーク識別情報とを対応付けて、切替情報記憶手段に登録する。したがって、第２の識別情報を所定の値に設定して、所定の接続・切断パターンでネットワーク切替装置に接続すれば、既存の認証機能が実装されていない接続端末であっても、１つのネットワークに集中させることなく、所望するネットワークに選択的に接続することができるという利点が得られる。
【００１７】
また、本発明によれば、切替情報記憶手段への登録終了後、登録終了通知手段によって、接続端末が接続されているポートを一時的に使用不可にすることで、登録終了を通知する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態を図面を参照して説明する。
図１は、本発明の一実施形態によるネットワーク切替制御装置４の構成と周辺機器との接続関係を示すブロック図である。接続端末１は、利用者により、適宜、後述する認証ＶＬＡＮ機能付きＬＡＮスイッチ（以下、単にＬＡＮスイッチという）２に接続される。該接続端末１は、利用者によりＩＰ（Internet Protocol）アドレスが設定可能となっている。また、該接続端末１には、ネットワークに接続するためのＮＩＣ（Network Interface Card）が備えれており、該ＮＩＣには、一意に識別するためのＭＡＣ（Media Access Control address）アドレスが登録されている。接続端末１としては、ＩＰ電話機、ネットワークカメラなどのＰＣ以外で認証機能が実装されていない端末がある。
【００１９】
ＬＡＮスイッチ２は、複数のＬＡＮポートを備え、認証できない接続端末１が接続された場合に、ゲストＶＬＡＮに導く機能、ＳＮＭＰ（Simple Network Management Protocol）により制御サーバへの管理情報の送信や、制御サーバからの指示による制御などを行う機能を実装している。ＬＡＮスイッチ２は、ＬＡＮポートに接続端末１が接続されたり、外されたりした際に、ＳＮＭＰトラップ機能により、接続端末１が接続されたスイッチポート番号を制御サーバ３に通知するようになっている。
【００２０】
制御サーバ３は、ＬＡＮスイッチ２と連携し、接続端末１のＶＬＡＮへの接続制御（ＶＬＡＮ制御、ＬＡＮポートのオープン／クローズなど）を行う。制御サーバ３は、スイッチ情報収集部３−１、端末情報収集部３−２、利用者通知部３−３、照合部３−４、スイッチ制御部３−５およびデータベースアクセス部３−６からなる。
【００２１】
スイッチ情報収集部３−１は、接続端末１がＬＡＮスイッチ２に接続された際に、ＬＡＮスイッチ２から出力されるＳＮＭＰのトラップパケットを受信し、受信したパケットからＬＡＮスイッチ２のＩＰアドレスと接続端末１が接続されたスイッチポート番号とを取得する。また、スイッチ情報収集部３−１は、ＳＮＭＰトラップパケットの到着頻度、パターンと、予め登録しておいた到着頻度、パターンとを比較し、その接続が接続端末の新規登録であるか否かを判定する。新規登録であると判定された場合には、スイッチポート番号を端末情報収集部３−２に供給する一方、それ以外の場合には、スイッチポート番号を照合部３−４に供給する。
【００２２】
端末情報収集部３−２は、スイッチ情報収集部３−１からのスイッチポート番号を後述するデータベースアクセス部３−６に供給することにより、データベース３−７のスイッチ情報テーブル３−７−１内の該当するポートのＶＬＡＮ  ＩＤカラムを「登録中」のステータスに変更する。また、端末情報収集部３−２は、ＶＬＡＮ特定用ＩＰアドレス全体に対して、ＰＩＮＧ（Packet Internet Groper）コマンドを発行し（接続端末１側では予め接続したいＶＬＡＮに対応したＩＰアドレスを設定しておく）、ＰＩＮＧコマンドに応答したＩＰアドレスから接続端末１が接続されるべきＶＬＡＮを割り出す。
【００２３】
また、端末情報収集部３−２は、上記ＰＩＮＧコマンドの通信によって、ＯＳ（Operating System）にキャッシュされた、ＩＰアドレスとＭＡＣアドレスとを、ＡＲＰ（Address Resolution Protocol）コマンド等により取得し、接続端末１のＭＡＣアドレスを得る。また、端末情報収集部３−２は、データベースアクセス部３−６を介して、取得した接続すべきＶＬＡＮ  ＩＤと接続端末１のＭＡＣアドレスのそれぞれを、後述するデータベース３−７のスイッチ情報テーブル３−７−１のＶＬＡＮ  ＩＤカラム、端末のＭＡＣアドレスカラムに書き込む。また、端末情報収集部３−２は、ＬＡＮスイッチ２のＩＰアドレスとスイッチポート番号とを、利用者通知部３−３に供給する（利用者への書き込み終了の通知例の場合）。
【００２４】
利用者通知部３−３は、上記データベース３−７への書き込み終了後、もしくは一定時間の経過後、端末情報収集部３−２から供給されるＬＡＮスイッチ２のＩＰアドレスとスイッチポート番号とに対し、ＳＮＭＰ  Ｓｅｔを用いて、該当ポートを一時的に使用不可にし、コネクタ脇のリンクランプを消灯させ、利用者への書き込み終了を通知する。なお、必ずしも、書き込み終了を通知しなくともよく、利用者は、一定時間経過後、ＬＡＮスイッチ２からのコネクタ外し、通常利用ＩＰアドレスの設定など、次の操作に移行するようにしてもよい。
【００２５】
照合部３−４は、スイッチ情報収集部３−１から供給されるスイッチポート番号をキーに、データベースアクセス部３−６を介して、スイッチ情報テーブル３−７−１から接続端末１のＭＡＣアドレスを取得する。また、照合部３−４は、接続端末１のＭＡＣアドレスをキーに、端末情報テーブル３−７−２から、接続端末１のＩＰアドレスを取得し、取得した接続端末１のＩＰアドレスに向けてＰＩＮＧコマンドを発行する（接続端末１側では、予め与えられたＩＰアドレスが設定してある）。
【００２６】
また、照合部３−４は、上記ＰＩＮＧコマンドの通信によって、ＯＳにキャッシュされた、ＩＰアドレスとＭＡＣアドレスとを、ＡＲＰコマンド等により取得し、通信より得られた接続端末１のＭＡＣアドレスを得て、端末情報テーブル３−７−２のＭＡＣアドレスと、通信で得られたＭＡＣアドレスとを照合し、一致した場合のみ、ＬＡＮスイッチ２のＩＰアドレスと、スイッチポート番号と、ＶＬＡＮ  ＩＤとをスイッチ制御部３−５に供給する。
【００２７】
スイッチ制御部３−５は、照合部３−４から取得した情報（ＬＡＮスイッチ２のＩＰアドレス、スイッチポート番号、ＶＬＡＮ  ＩＤ）に基づいて、ＬＡＮスイッチ２の該当ポートを、指定のＶＬＡＮ  ＩＤに変更する。データアクセス部３−６は、各部からの要求に従い、データベース３−７への参照、更新を行う。
【００２８】
データベース３−７は、スイッチ情報テーブル３−７−１と端末情報テーブル３−７−２とで構成されている。スイッチ情報テーブル３−７−１には、ＬＡＮポート毎に、接続される接続端末１のＭＡＣアドレスと、該接続端末１を接続すべきＶＬＡＮを識別するためのＶＬＡＮ  ＩＤ（複数のＶＬＡＮの中からいずれかを一意に識別するためのＩＤ）とが登録されている。端末情報テーブル３−７−２には、予め使用する接続端末１のＭＡＣアドレスと通常利用のための通常利用ＩＰアドレスとが対応付けられて登録されている。具体的には、管理者が利用者にＩＰアドレスを付与する際に、接続端末１のＭＡＣアドレスと該ＩＰアドレスとを登録する。
【００２９】
次に、上述した本実施形態の動作について説明する。ここで、図２は、本実施形態によるネットワーク切替装置の動作を説明するためのフローチャートである。まず、スイッチ情報収集部３−１は、接続端末１がＬＡＮスイッチ２に接続されると（Ｓ１）、端末登録意思表示、すなわちＬＡＮスイッチ２を通じて接続端末１から送信されるＳＮＭＰトラップを検出・認識し（Ｓ２）、ＬＡＮスイッチ２から、ＬＡＮスイッチ２のＩＰアドレスと接続端末１が接続されたスイッチポート番号を取得する（Ｓ３）。次に、スイッチ情報収集部３−１は、ＳＮＭＰトラップパケットの到着頻度、パターンと、予め登録しておいた到着頻度、パターンとを比較し、その接続が接続端末１の新規登録であるか否かを判定する（Ｓ４）。なお、上記パターンの比較の詳細については後述する。
【００３０】
新規登録でない場合には、照合部３−４は、接続端末１をデータベース３−７に照合する（Ｓ５）。具体的には、照合部３−４は、スイッチ情報収集部３−１から供給されるスイッチポート番号をキーに、データベースアクセス部３−６を介して、スイッチ情報テーブル３−７−１から接続端末１のＭＡＣアドレスを取得する。また、接続端末１のＭＡＣアドレスをキーに、端末情報テーブル３−７−２から、接続端末１のＩＰアドレスを取得し、取得した接続端末１のＩＰアドレスに向けてＰＩＮＧコマンドを発行する。次に、上記ＰＩＮＧコマンドの通信によって、ＯＳにキャッシュされた、ＩＰアドレスとＭＡＣアドレスとを、ＡＲＰコマンド等により取得し、通信より得られた接続端末１のＭＡＣアドレスを得る。次に、スイッチ情報テーブル３−７−１のＭＡＣアドレスと、通信で得られたＭＡＣアドレスとを照合する。
【００３１】
次に、照合部３−４は、照合がＯＫであるか否か、すなわち双方のＭＡＣアドレスが一致したか否かを判定し（Ｓ６）、双方のＭＡＣアドレスが一致しない場合には、当該処理を終了する。一方、双方が一致した場合には、照合部３−４は、ＬＡＮスイッチ２のＩＰアドレスと、スイッチポート番号と、ＶＬＡＮ  ＩＤとをスイッチ制御部３−５に供給する。
【００３２】
スイッチ制御部３−５は、切替先ＶＬＡＮ  ＩＤを読み込み（Ｓ７）、ＬＡＮスイッチ２を制御する（Ｓ８）。具体的には、スイッチ制御部３−５は、照合部３−４から取得した情報（ＬＡＮスイッチのＩＰアドレス、スイッチポート番号、ＶＬＡＮ  ＩＤ）に基づいて、該当ＬＡＮスイッチ２のポートを、指定のＶＬＡＮ  ＩＤに変更する。そして、当該処理を終了する。
【００３３】
一方、新規登録であった場合には、端末情報収集部３−２は、切替先ＶＬＡＮを予め定められるＶＬＡＮ特定用ＩＰアドレスに基づいて識別し（Ｓ９）、該切替先ＶＬＡＮを保存（Ｓ１０）した後、利用者通知部３−３で、登録終了を通知して（Ｓ１１）、ステップＳ１に戻り、上述した処理を繰り返す。具体的には、スイッチ情報処理部３−１で新規登録であると判定された場合には、スイッチポート番号を端末情報収集部３−２に供給する。端末情報収集部３−２は、スイッチ情報収集部３−１からのスイッチポート番号をデータベースアクセス部３−６に供給することにより、データベース３−７のスイッチ情報テーブル３−７−１内の該当するポートのＶＬＡＮカラムを「登録中」のステータスに変更する。
【００３４】
次に、端末情報収集部３−２は、ＶＬＡＮ特定用ＩＰアドレス全体に対して、ＰＩＮＧコマンドを発行する。そして、ＰＩＮＧに応答したＩＰアドレスから接続端末１が接続されるべきＶＬＡＮを割り出す。次に、上記ＰＩＮＧコマンドの通信によって、ＯＳにキャッシュされた、ＩＰアドレスとＭＡＣアドレスとを、ＡＲＰコマンド等により取得し、取得した接続先ＶＬＡＮ  ＩＤと接続端末１のＭＡＣアドレスとを、データベース３−７のスイッチ情報テーブル３−７−１に書き込む。
【００３５】
そして、ＬＡＮスイッチ２のＩＰアドレスとスイッチポート番号とを、利用者通知部３−３に供給する。利用者通知部３−３は、データベース３−７への書き込み終了後、端末情報収集部３−２から供給されるＬＡＮスイッチ２のＩＰアドレスとスイッチポート番号とに対し、ＳＮＭＰ  Ｓｅｔを用いて、該当ポートを一時的に使用不可にし、コネクタ脇のリンクランプを消灯させ、利用者への書き込み終了を通知する。なお、書き込み終了を通知しない場合には、利用者は、一定時間経過後、ＬＡＮスイッチ２からコネクタを外し、通常利用ＩＰアドレスの設定など、次の操作に移行することとなる。
【００３６】
次に、図３は、本実施形態によるネットワーク切替装置の詳細な動作を説明するためのシーケンス図である。
（新規端末接続の意思表示）
利用者は、まず、接続端末へ接続先ＶＬＡＮの特定用ＩＰ（例：１０．８．０．４）の設定を行う（Ｓａ１）。ここで、新規端末接続の意思表示とは、利用者が予め接続先ＶＬＡＮ特定用ＩＰアドレスと、そのネットワーク内で使用される認証機能のない接続端末１との対応付けを行うことを意味する。例えば、接続先ＶＬＡＮ特定用ＩＰアドレスと対応するＶＬＡＮを次のように登録する。
【００３７】
｛「１０．８．０．２    ＶＬＡＮ１」、
「１０．８．０．３    ＶＬＡＮ２」、
「１０．８．０．４    ＶＬＡＮ３」、
「１０．８．０．５    ＶＬＡＮ４」｝
【００３８】
利用者は、接続端末１を初めてネットワークに接続する際、希望する接続先ＶＬＡＮのＶＬＡＮ特定用ＩＰアドレス（例えば、ＶＬＡＮ３に接続させたい場合には、ここで「１０．８．０．４」を設定する。利用者は、接続端末１を接続する際に、制御サーバ３に対して登録手続きであることを伝えるため、接続するＬＡＮスイッチ２のポートに対してＬＡＮコネクタを一定のルールに従って抜き差しする。この様子を図４に示す。
【００３９】
予め、ＬＡＮスイッチ２のポートに、認証設定（ＩＥＥＥ８０２．１ｘを利用）とＳＮＭＰトラップとを有効にしておく。トラップは、制御サーバ３向けとする。ネットワークに接続端末１を接続する際には、一定の時間で予め定義されたパターンに従い、利用者がＬＡＮスイッチ２の同一のポート（例：スイッチポート番号「１４」）にＬＡＮコネクタの抜き差しを繰り返す（Ｓａ２）。
【００４０】
ＬＡＮコネクタの抜き差し動作に合せて、ＬＡＮスイッチ２から、ＬＡＮスイッチ２のポートの番号情報、すなわちスイッチポート番号（この場合、「１４」）を挿入したＳＮＭＰトラップパケットが制御サーバ３に供給される。ここで、ＳＮＭＰトラップについて説明する。図５は、ＳＮＭＰトラップパケットの一例を示す概念図である。ＬＡＮコネクタの抜き差しに応じて、ＬＡＮスイッチ２は、図５に示すＳＮＭＰトラップパケットを送信する（Ｓａ３）。
【００４１】
ＳＮＭＰトラップパケットには、ポート番号と、リンクアップ（接続）またはリンクダウン（切断）とを示す情報が付加されている。また、図６に示すように、ＬＡＮコネクタ挿入時からリンクアップトラップ、およびＬＡＮコネクタ切断時からリンクダウントラップが発生するまでの遅延時間は、当該実施形態で用いたＬＡＮスイッチ２の場合、２〜３秒程度であることを検証している。
【００４２】
制御サーバ３では、その抜き差し動作（接続・切断）を検知し、そのパターンを記録する。具体的には、まず、前述したように、上記抜き差し動作（接続・切断）を検知し、そのパターンから新規登録であるかを判定する。ここで、図７は、接続端末のＬＡＮスイッチへの接続時におけるパターンマッチングを説明するための概念図である。まず、予め登録されている、新規端末接続パターンと、今回記録されたパターンとを比較する。このとき、トラップの遅延時間を考慮した判定を行うための単位時間を設定する。そして、予め登録されている、新規端末接続パターンと、今回記録されたパターンとが一致した場合には、制御サーバ３は、新規接続であると判定する。
【００４３】
次に、制御サーバ３は、データベース３−７のスイッチ情報テーブル３−７−１に対して、取得したスイッチポート番号を登録する（Ｓａ４）。図示の例では、１４番ポート、ＶＬＡＮ  ＩＤカラムは、「登録中」ステータスとなる。ここで、既に、スイッチポート番号「１４」にＶＬＡＮ情報が登録されていた場合には、ＶＬＡＮ  ＩＤカラムは登録中として初期化される。
【００４４】
かかる時点でのスイッチ情報テーブルのレコード例は、
ＬＡＮポートの番号＝１４、
ＶＬＡＮ  ＩＤ＝登録中、
端末のＭＡＣアドレス＝（不定）、
となる。
【００４５】
（ＶＬＡＮの特定）
上述した登録終了後、利用者は、ＩＰアドレスを「１０．８．０．４」のまま、接続端末１をＬＡＮスイッチ２の１４番のポートに接続する。ＬＡＮスイッチ２は、認証に失敗するため、一旦、ゲストＶＬＡＮに接続する（Ｓａ５）。ゲストＶＬＡＮ接続後（例えば、端末接続の意思表示を受けてから一定時間経過後）、制御サーバ３は、ＶＬＡＮ特定用ＩＰアドレス空間（例えば、１０．８．０．２〜１０．８．０．５）に対して、ＰＩＮＧコマンドなどでＩＣＭＰ  ｒｅｑｕｅｓｔパケットを発行する（Ｓａ６）。
【００４６】
接続端末１は、ＩＣＭＰ  ｒｅｑｕｅｓｔパケットに対して、ＩＣＭＰ  ｒｅｓｐｏｎｓｅで応答する（Ｓａ７）。このとき、接続端末１は、ＩＣＭＰ  ｒｅｓｐｏｎｓｅにＩＰアドレス（１０．８．０．４）を付加する。制御サーバ３は、ＡＲＰテーブルを参照し（Ｓａ８）、接続端末１がＩＣＭＰ  ｒｅｓｐｏｎｓｅで応答したときに反応したＩＰアドレスを、利用者が接続希望のＶＬＡＮとして認識するとともに、スイッチ情報テーブル３−７−１の該当ポートのＶＬＡＮ  ＩＤカラムにセットする（この場合、ＶＬＡＮ３）。そして、ＩＣＭＰ  ｒｅｓｐｏｎｓｅパケットで得られた、接続端末１のＭＡＣアドレス（ａ０：ｂ１：ｃ２：ｄ３：ｅ４：ｆ５）をスイッチ情報テーブル３−７−１の「端末のＭＡＣアドレス」カラムに書き込む（Ｓａ９）。
【００４７】
この時点でのスイッチ情報テーブルのレコード例は、
ＬＡＮポートの番号＝１４、
ＶＬＡＮ  ＩＤ＝ＶＬＡＮ３、
端末のＭＡＣアドレス＝ａ０：ｂ１：ｃ２：ｄ３：ｅ４：ｆ５、
となる。
【００４８】
制御サーバ３は、データベース３−７への書き込み終了後、利用者への書き込み終了を通知する（Ｓａ１０）。利用者への書き込み終了通知方法としては、前述したように、ＬＡＮスイッチ２のポートを利用不可（ポートをクローズ）にした場合に、コネクタ脇のリンクランプが消灯する機能を利用し、制御サーバ３からＬＡＮスイッチ２に対して同様の制御を行う。利用者は、リンクランプの消灯を確認後、次のフェーズへ移行する。また、特に、書き込み終了の通知を行わなくともよい。この場合、利用者は、一定時間経過後、次のフェーズへ移行する。
【００４９】
（指定ＶＬＡＮへの変更・利用開始）
利用者は、一旦、ＬＡＮスイッチ２からケーブルを外した後（Ｓａ１１）、通常利用のＩＰアドレス（この場合、１０．８．０．５４）を接続端末１に設定し（Ｓａ１２）、再度、ＬＡＮスイッチ２の同一のポートに接続する（Ｓａ１３）。その後、制御サーバ３は、前述したように、スイッチポート番号が挿入されたＳＮＭＰトラップパケットから、リンクアップしたポートを特定し（Ｓａ１4）、該スイッチポート番号をキーに、スイッチ情報テーブル３−７−１から当該スイッチポート番号「１４」に対応付けられている接続端末１のＭＡＣアドレス「ａ０：ｂ１：ｃ２：ｄ３：ｅ４：ｆ５」を取得し、そのＭＡＣアドレスを元に、端末情報テーブル３−７−２から該接続端末１の通常利用ＩＰアドレス「１０．８．０．５４」を取得する（Ｓａ１５）。
【００５０】
次に、制御サーバ３は、上記通常利用ＩＰアドレス「１０．８．０．５４」に対して、ＩＣＭＰ  ｒｅｑｕｅｓｔパケットを発行する（Ｓａ１６）。制御サーバ３は、接続端末１がＩＣＭＰ  ｒｅｓｐｏｎｓｅで応答した場合（Ｓａ１７）、該ＩＣＭＰ  ｒｅｓｐｏｎｓｅに付加されているＩＰアドレス「１０．８．０．５４」に従って、既存のＡＲＰテーブルからＭＡＣアドレスを取得し（Ｓａ１８）、該ＭＡＣアドレスと、上記ＩＰアドレスに対応付けて端末情報テーブル３−７−２に記憶されているＭＡＣアドレスと照合する（Ｓａ１９）。そして、双方が一致した場合には、上記ＭＡＣアドレスに対応付けられて、スイッチ情報テーブル３−７−１に記憶されているＶＬＡＮ  ＩＤに従って、ＳＮＭＰにより、ＬＡＮスイッチ２を制御し、ゲストＶＬＡＮを指定ＶＬＡＮ  ＩＤに切り替える（Ｓａ２０）。これにより、接続端末１は、所望するＶＬＡＮで利用可能となる（Ｓａ２１）。
【００５１】
なお、接続端末１の利用開始時に、管理者から利用者へＩＰアドレスを付与、端末情報テーブル３−７−２に通常利用ＩＰアドレスとＭＡＣアドレスとを登録する際に、利用者本人と接続端末１とを確認することができれば、上述した「照合」プロセスは、利用者、接続端末１の認証手段としても利用することができ、セキュリティ上の堅牢性も向上させることが可能となる。
【００５２】
また、通常利用の場合には、次の通りである。ＬＡＮスイッチ２から接続端末１を外した後、同一ポートに再接続した場合や、電源を落として再起動した場合には、上記「指定ＶＬＡＮへの変更・利用開始」からプロセスを実行する。また、ＬＡＮスイッチ２の他のポートに接続した場合には、上記「新規端末接続の意思表示」からプロセスを実行する。
【００５３】
上述した実施形態によれば、ＩＰ電話機、ネットワークカメラなどのＰＣ以外で認証機能が実装されていない接続端末を、認証ＶＬＡＮで構築されたネットワークに接続する際、次のような利点が得られる。
（１）ゲストＶＬＡＮにこれらの接続端末が集約されることなく、適切なＶＬＡＮに誘導することを、利用者側の意思で柔軟に行うことができる。
（２）認証が必要なネットワークの環境において、接続する全ての接続端末が認証対応でなくても認証ＶＬＡＮに接続させることができ、接続端末の選択肢が増え、コストダウンを図ることができる。
【００５４】
なお、本発明の第１の識別情報は、ＭＡＣアドレスに対応し、第２の識別情報は、ＶＬＡＮ特定用ＩＰアドレスに対応し、ネットワーク識別情報は、ＶＬＡＮ  ＩＤに対応する。
【００５５】
なお、上述した実施形態においては、上述した制御サーバ３による一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。すなわち、制御サーバ３における、各処理部は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。
【００５６】
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態によるネットワーク切替装置の構成を示すブロック図である。
【図２】本実施形態によるネットワーク切替装置の全体動作を説明するためのフローチャートである。
【図３】本実施形態によるネットワーク切替装置の詳細な動作を説明するためのシーケンス図である。
【図４】接続端末のＬＡＮスイッチへの接続方法を説明するための模式図である。
【図５】ＳＮＭＰトラップパケットの一例を示す概念図である。
【図６】ＳＮＭＰトラップパケット発生までの遅延時間を説明するための概念図である。
【図７】接続端末のＬＡＮスイッチへの接続時におけるパターンマッチングを説明するための概念図である。
【符号の説明】
【００５８】
１  接続端末
２  ＬＡＮスイッチ（ネットワーク切替装置）
３  制御サーバ
３−１  スイッチ情報収集部（ポート検知手段、新規登録判定手段）
３−２  端末情報収集部（第１の識別情報取得手段、第２の識別情報取得手段、ネットワーク特定手段、登録手段）
３−３  利用者通知部（登録終了通知手段）
３−４  照合部（判定手段、第２の識別情報取得手段）
３−５  スイッチ制御部（接続制御手段）
３−６  データベースアクセス部
３−７  データベース
３−７−１  スイッチ情報テーブル（切替情報記憶手段）
３−７−２  端末情報テーブル
【図１】
2007235366.tif 000003
【図２】
2007235366.tif 000004
【図３】
2007235366.tif 000005
【図４】
2007235366.tif 000006
【図５】
2007235366.tif 000007
【図６】
2007235366.tif 000008
【図７】
2007235366.tif 000009