(57)【要約】【課題】  認証機能やＶＬＡＮ機能が必要なスイッチの台数を削減し、端末に特別なプログラムを必要としない、導入コストの小さな認証ＶＬＡＮシステム。【解決手段】  スイッチングハブであるコアスイッチ１０１ａ〜１０１ｃと、該コアスイッチに接続された端末１０３ａ〜１０３ｄと、該コアスイッチに接続されたＷｅｂ認証サーバ１００からなる認証ＶＬＡＮシステムである。Ｗｅｂ認証サーバ１００は、端末１０１ａのＷｅｂブラウザから受けた認証情報に基づき認証を行い、該認証の結果に基づき端末１０１ａの接続先のＶＬＡＮＩＤを決める。Ｗｅｂ認証サーバ１００は、決められたＶＬＡＮＩＤを設定するプログラムを端末１０１ａにダウンロードする。Ｗｅｂ認証サーバ１００は、コアスイッチ１０１ｂのポートに対して、決められたＶＬＡＮＩＤ、かつ、端末１０１ａのＭＡＣアドレスを通信可能に設定する。【選択図】    図１
2007074209.tif 000002
【特許請求の範囲】
【請求項１】
スイッチングハブであるコアスイッチと、該コアスイッチに接続された端末と、該コアスイッチに接続された認証サーバからなる認証ＶＬＡＮシステムであって、
前記端末は、
ＷＷＷシステムの表示環境であるブラウズ手段と、
ダウンロードされたプログラムを実行する実行手段と
を備え、
前記認証サーバは、
前記端末のブラウズ手段から受けた認証情報に基づき認証を行い、該認証の結果に基づき該端末の接続先のＶＬＡＮを決める認証手段と、
前記端末の実行手段にて実行されるプログラムであり、前記認証手段にて決められたＶＬＡＮを該端末に設定するプログラムを、前記認証手段にて前記端末の接続先となるＶＬＡＮが決まると、前記端末にダウンロードするダウンロード手段と、
前記端末のＩＰアドレスをもとに、前記各コアスイッチのＡＲＰテーブルを参照して、該ＩＰアドレスと該端末のＭＡＣアドレスを登録しているコアスイッチを特定し、該コアスイッチのフォワーディングデータベースを参照して、該ＭＡＣアドレスを登録している該コアスイッチのポートを特定するコアスイッチ参照手段と、
前記コアスイッチ参照手段にて特定した前記コアスイッチのポートに対して、前記認証手段にて決められたＶＬＡＮであり、かつ、前記端末のＭＡＣアドレスを送信元とする通信を可能に設定するコアスイッチ設定手段と
を備えることを特徴とする認証ＶＬＡＮシステム。
【請求項２】
スイッチングハブであるコアスイッチを介して端末と接続された認証サーバであって、
前記端末から受けた認証情報に基づき認証を行い、該認証の結果に基づき該端末の接続先のＶＬＡＮを決める認証手段と、
前記端末にて実行されるプログラムであり、前記認証手段にて決められたＶＬＡＮを該端末に設定するプログラムを、前記認証手段にて前記端末の接続先となるＶＬＡＮが決まると、前記端末にダウンロードするダウンロード手段と、
前記端末のＩＰアドレスをもとに、前記各コアスイッチのＡＲＰテーブルを参照して、該ＩＰアドレスと該端末のＭＡＣアドレスを登録しているコアスイッチを特定し、該コアスイッチのフォワーディングデータベースを参照して、該ＭＡＣアドレスを登録している該コアスイッチのポートを特定するコアスイッチ参照手段と、
前記コアスイッチ参照手段にて特定した前記コアスイッチのポートに対して、前記認証手段にて決められたＶＬＡＮであり、かつ、前記端末のＭＡＣアドレスを送信元とする通信を可能に設定するコアスイッチ設定手段と
を備えることを特徴とする認証サーバ。
【請求項３】
スイッチングハブであるコアスイッチを介して端末と接続されたコンピュータを、
前記端末から受けた認証情報に基づき認証を行い、該認証の結果に基づき該端末の接続先のＶＬＡＮを決める認証手段、
前記端末にて実行されるプログラムであり、前記認証手段にて決められたＶＬＡＮを該端末に設定するプログラムを、前記認証手段にて前記端末の接続先となるＶＬＡＮが決まると、前記端末にダウンロードするダウンロード手段、
前記端末のＩＰアドレスをもとに、前記各コアスイッチのＡＲＰテーブルを参照して、該ＩＰアドレスと該端末のＭＡＣアドレスを登録しているコアスイッチを特定し、該コアスイッチのフォワーディングデータベースを参照して、該ＭＡＣアドレスを登録している該コアスイッチのポートを特定するコアスイッチ参照手段、
前記コアスイッチ参照手段にて特定した前記コアスイッチのポートに対して、前記認証手段にて決められたＶＬＡＮであり、かつ、前記端末のＭＡＣアドレスを送信元とする通信を可能に設定するコアスイッチ設定手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末を直接接続する末端のスイッチングハブの機能に依存しない認証ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）システムに関する。
【背景技術】
【０００２】
オフィス環境の多様化に伴い、端末やネットワーク接続点をユーザが共有して利用することが増えてきている。端末や接続点が共有化されたことにより、不特定多数のユーザが同一のネットワークやコンテンツにアクセスできるようになったため、セキュリティの確保が問題となっている。この問題を解決するために利用者権限に応じて、アクセスできるＶＬＡＮをコントロールする認証ＶＬＡＮという技術が用いられている。認証ＶＬＡＮでは、端末をスイッチングハブ（以後、略してスイッチと呼ぶ）に接続した際にユーザの認証を行い、認証結果に応じて、端末を接続したスイッチのＶＬＡＮ設定をユーザが所属するＶＬＡＮに制御する技術である。
従来の認証ＶＬＡＮシステムにおける認証方式としてＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１Ｘ認証とＷｅｂ認証の２方式が挙げられる。ＩＥＥＥ８０２．１Ｘ認証により認証を行う認証ＶＬＡＮシステムは、図５に示すように、ＲＡＤＩＵＳサーバ、ＶＬＡＮ対応レイヤ２スイッチ、端末からなる。ＲＡＤＩＵＳサーバは、ＩＥＥＥ８０２．１Ｘ認証によりユーザの認証を行うサーバであり、認証結果に応じて、認証の応答メッセージにＶＬＡＮ設定を記入する。ＶＬＡＮ対応レイヤ２スイッチは、ＩＥＥＥ８０２．１Ｘ認証とＶＬＡＮ（ＩＥＥＥ８０２．１Ｑ）に対応したスイッチである。該スイッチは、前述の認証の応答メッセージを受けて、ＶＬＡＮの設定を行う。端末は、ＩＥＥＥ８０２．１Ｘのサプリカント（端末機能）を備える端末である。
まず、端末をＶＬＡＮ対応レイヤ２スイッチに接続すると、ＶＬＡＮ対応レイヤ２スイッチの接続されたポートは認証用のＩＥＥＥ８０２．１Ｘのプロトコルのみ受付けて、他の通信はブロックする状態となる。この状態で、端末は、入力されたユーザＩＤなどに基づき、ＩＥＥＥＥ８０２．１Ｘの認証要求を発行する。ＶＬＡＮ対応レイヤ２スイッチは、端末から認証要求を受けると、これがＲＡＤＩＵＳサーバに到達するようにＶＬＡＮ対応レイヤ２スイッチ間を転送する。ＲＡＤＩＵＳサーバは、ＶＬＡＮ対応レイヤ２スイッチから認証要求を受けると、認証を行い、その結果、端末の接続が許可されたＶＬＡＮに基づいて、端末が接続されたＶＬＡＮ対応レイヤ２スイッチへのＶＬＡＮ設定内容をＲＡＤＩＵＳ応答メッセージにして、返信する。端末が接続されたＶＬＡＮ対応レイヤ２スイッチは、ＲＡＤＩＵＳ応答メッセージを受けると、該メッセージに基づきＶＬＡＮ設定を行う。これにより、端末からは、ＲＡＤＩＵＳサーバにより接続が許可されたＶＬＡＮと通信可能となる。
一方、Ｗｅｂ認証により認証を行う認証ＶＬＡＮシステムも、ＩＥＥＥ８０２．１Ｘ認証の場合と同様に、ＲＡＤＩＵＳサーバ、ＶＬＡＮ対応レイヤ２スイッチ、端末からなるが、ＶＬＡＮ対応レイヤ２スイッチと端末がＩＥＥＥ８０２．１Ｘ認証の場合と異なる。端末はWWWシステムの表示環境を備えており、端末をＶＬＡＮ対応レイヤ２スイッチに接続すると、端末はＶＬＡＮ対応レイヤ２スイッチにＷｅｂアクセスを行い、端末に入力されたユーザＩＤなどに基づき、認証要求をＷｅｂアクセスにより送信する。ＶＬＡＮ対応レイヤ２スイッチは、認証要求を受けると、これをＲＡＤＩＵＳの認証要求に変換して、これがＲＡＤＩＵＳサーバに到達するようにＶＬＡＮ対応レイヤ２スイッチ間を転送する。後の動作は、ＩＥＥＥ８０２．１Ｘ認証の場合と同様である。端末にＩＥＥＥ８０２．１Ｘのサプリカントが不要な代わりに、ＶＬＡＮ対応レイヤ２スイッチにＷｅｂアクセスによる認証要求を受付け、これを変換してＲＡＤＩＵＳサーバに転送する機能が必要となる。
このようにして、ＬＡＮに接続してきたユーザの認証結果に基づき、通信可能なＶＬＡＮを制御している。
なお、従来技術として、特許文献１、特許文献２および特許文献３が知られている。
【特許文献１】特開２００３−３４８１１４号公報
【特許文献２】特開２００４−０４８２３４号公報
【特許文献３】特開２００１−０３６５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＩＥＥＥ８０２．１Ｘ認証方式およびＷｅｂ認証方式の認証ＶＬＡＮシステムにあっては、端末を接続する末端のスイッチを含む、全てのスイッチが認証機能およびＶＬＡＮ機能を備えていなければならず、導入に多大なコストを要するという問題がある。さらに、ＩＥＥＥ８０２．１Ｘ認証方式では、端末がＩＥＥＥ８０２．１Ｘのサプリカント機能を備えるように該当するプログラムが端末に必要になるという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、認証機能やＶＬＡＮ機能が必要なスイッチの台数を削減し、端末に特別なプログラムを必要としない、導入コストの小さな認証ＶＬＡＮシステムを提供することにある。
【課題を解決するための手段】
【０００５】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、スイッチングハブであるコアスイッチと、該コアスイッチに接続された端末と、該コアスイッチに接続された認証サーバからなる認証ＶＬＡＮシステムであって、前記端末は、ＷＷＷシステムの表示環境であるブラウズ手段と、ダウンロードされたプログラムを実行する実行手段とを備え、前記認証サーバは、前記端末のブラウズ手段から受けた認証情報に基づき認証を行い、該認証の結果に基づき該端末の接続先のＶＬＡＮを決める認証手段と、前記端末の実行手段にて実行されるプログラムであり、前記認証手段にて決められたＶＬＡＮを該端末に設定するプログラムを、前記認証手段にて前記端末の接続先となるＶＬＡＮが決まると、前記端末にダウンロードするダウンロード手段と、前記端末のＩＰアドレスをもとに、前記各コアスイッチのＡＲＰテーブルを参照して、該ＩＰアドレスと該端末のＭＡＣアドレスを登録しているコアスイッチを特定し、該コアスイッチのフォワーディングデータベースを参照して、該ＭＡＣアドレスを登録している該コアスイッチのポートを特定するコアスイッチ参照手段と、前記コアスイッチ参照手段にて特定した前記コアスイッチのポートに対して、前記認証手段にて決められたＶＬＡＮであり、かつ、前記端末のＭＡＣアドレスを送信元とする通信を可能に設定するコアスイッチ設定手段とを備えることを特徴とする認証ＶＬＡＮシステムである。
【０００６】
また、請求項２に記載の発明は、スイッチングハブであるコアスイッチを介して端末と接続された認証サーバであって、前記端末から受けた認証情報に基づき認証を行い、該認証の結果に基づき該端末の接続先のＶＬＡＮを決める認証手段と、前記端末にて実行されるプログラムであり、前記認証手段にて決められたＶＬＡＮを該端末に設定するプログラムを、前記認証手段にて前記端末の接続先となるＶＬＡＮが決まると、前記端末にダウンロードするダウンロード手段と、前記端末のＩＰアドレスをもとに、前記各コアスイッチのＡＲＰテーブルを参照して、該ＩＰアドレスと該端末のＭＡＣアドレスを登録しているコアスイッチを特定し、該コアスイッチのフォワーディングデータベースを参照して、該ＭＡＣアドレスを登録している該コアスイッチのポートを特定するコアスイッチ参照手段と、前記コアスイッチ参照手段にて特定した前記コアスイッチのポートに対して、前記認証手段にて決められたＶＬＡＮであり、かつ、前記端末のＭＡＣアドレスを送信元とする通信を可能に設定するコアスイッチ設定手段とを備えることを特徴とする認証サーバである。
【０００７】
また、請求項３に記載の発明は、スイッチングハブであるコアスイッチを介して端末と接続されたコンピュータを、前記端末から受けた認証情報に基づき認証を行い、該認証の結果に基づき該端末の接続先のＶＬＡＮを決める認証手段、前記端末にて実行されるプログラムであり、前記認証手段にて決められたＶＬＡＮを該端末に設定するプログラムを、前記認証手段にて前記端末の接続先となるＶＬＡＮが決まると、前記端末にダウンロードするダウンロード手段、前記端末のＩＰアドレスをもとに、前記各コアスイッチのＡＲＰテーブルを参照して、該ＩＰアドレスと該端末のＭＡＣアドレスを登録しているコアスイッチを特定し、該コアスイッチのフォワーディングデータベースを参照して、該ＭＡＣアドレスを登録している該コアスイッチのポートを特定するコアスイッチ参照手段、前記コアスイッチ参照手段にて特定した前記コアスイッチのポートに対して、前記認証手段にて決められたＶＬＡＮであり、かつ、前記端末のＭＡＣアドレスを送信元とする通信を可能に設定するコアスイッチ設定手段として機能させるためのプログラムである。
【発明の効果】
【０００８】
この発明によれば、認証機能やＶＬＡＮ機能が必要なのは、コアスイッチのみであり、エッジスイッチには不要であるため、これらの機能を備えた高額なスイッチの台数を削減できる。また、ＷＷＷシステムの表示環境であるブラウズ手段を用いて認証を行うため、端末に特別なプログラムを必要せず、導入コストの小さな認証ＶＬＡＮシステムの提供が可能である。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態による認証ＶＬＡＮシステムの構成を示すブロック図である。１００は、ネットワークに接続するユーザのWWWシステムを用いた認証、端末設定用プログラムの生成とダウンロードおよびネットワークを構成するスイッチの設定変更をするＷｅｂ認証サーバであり、ユーザＩＤおよびパスワードとともに、該ユーザの接続先となるＶＬＡＮの識別であるＶＬＡＮＩＤを格納している。その格納内容は、本実施形態では図４に示す内容とする。１０１ａ〜１０１ｃは、ＩＥＥＥ８０２．１ＱのＶＬＡＮに対応したＶＬＡＮ対応レイヤ２スイッチのコアスイッチである。Ｗｅｂ認証サーバ１００を接続しているコアスイッチ１０１ａのポートは、ＶＬＡＮＩＤ＝１０のアクセスリンクに、業務サーバ１０４を接続しているコアスイッチ１０１ａのポートは、ＶＬＡＮＩＤ＝１１のアクセスリンクに設定されている。アクセスリンクに設定されているポートでは、指定された一つのＶＬＡＮＩＤのみ通信可能であり、図３（ｂ）に示すタグ無しフレームにて、通信が行われる。
【００１０】
一方、コアスイッチ同士を接続するポートは、ネイティブＶＬＡＮがＶＬＡＮＩＤ＝１０であり、全てのＶＬＡＮＩＤの通信が許諾されたトランクリンクに設定されている。トランクリンクに設定されているポート間では、許諾されたＶＬＡＮＩＤもしくは任意のＶＬＡＮＩＤで通信可能なように設定が可能であり、図３（ａ）に示すタグ付きフレームにて、通信が行われる。タグ付きフレームのＴＰＩＤには、タグ付きフレームであることを示す０ｘ８１００が設定されており、ＴＣＩの下位１２ビットにＶＬＡＮＩＤの値が記述されている。
【００１１】
コアスイッチ１０１ｂ、１０１ｃと、エッジスイッチ１０２ａ、１０２ｂとを接続している各ポートは、ネイティブＶＬＡＮをＶＬＡＮＩＤ＝１０とし、ネイティブＶＬＡＮ以外には、エッジスイッチに接続されている端末が所属するＶＬＡＮＩＤのフレームのみ通信が許諾されたトランクリンクに設定されている。さらに、これらのポートのＡＣＬ（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｌｉｓｔ）は、ネイティブＶＬＡＮであるＶＬＡＮＩＤ＝１０なら任意のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを送信元とするフレームの入力を受付け、１０以外のＶＬＡＮＩＤについては、現在接続している端末の所属するＶＬＡＮＩＤであり、かつ、該端末のＭＡＣアドレスを送信元とするフレームについてのみ（ここでは、コアスイッチ１０１ｂは端末１０３ｂのＭＡＣアドレスのみ、コアスイッチ１０１ｃは端末１０３ｃと１０３ｄのＭＡＣアドレスのみ）入力を受付けるように設定してある。エッジスイッチ１０２ａ〜１０２ｂは、ＶＬＡＮ機能を備えていないレイヤ２スイッチであり、タグ付きフレームおよびタグ無しフレームを意識せずに宛先となるＭＡＣアドレスにスイッチングを行う。端末１０３ａ〜１０３ｄは、ＯＳとしてＬｉｎｕｘ（登録商標）が動作しており、Ｊａｖａ（登録商標）のＲｕｎｔｉｍｅのコンポーネントとWWWシステムの表示環境であるＷｅｂブラウザがインストールされている。業務サーバ１０４は、端末１０３ａ〜１０３ｄをクライアントとして業務サービスを提供するサーバであり、ＶＬＡＮＩＤ＝１１のＶＬＡＮに所属する。
【００１２】
次に、この認証ＶＬＡＮシステムの動作を、図２を参照して説明する。まず、ユーザＡが、端末１０３ａをエッジスイッチ１０２ａに接続し、端末１０３ａのＷｅｂブラウザを立ち上げる。Ｗｅｂブラウザは、ＷｅｂアクセスによりＷｅｂ認証サーバ１００に対して認証用ホームページを要求する。このとき、端末１０３ａにはＶＬＡＮが設定されていないので、端末１０３ａが送信するフレームは、ＶＬＡＮＩＤを含んでおらず、図３の（ｂ）に示すタグ無しフレームである。エッジスイッチ１０２ａは、タグ無しフレームを受けると、その宛先ＭＡＣアドレスがＷｅｂ認証サーバ１００のＭＡＣアドレスなので、コアスイッチ１０１ｂに転送する。コアスイッチ１０１ｂは、エッジスイッチ１０２ａからタグ無しフレームを受けると、タグが無いので、これをネイティブＶＬＡＮに所属しているフレームと解釈する。ネイティブＶＬＡＮについては、ＡＣＬに送信元ＭＡＣアドレスの制限がないので、ネイティブＶＬＡＮであるＶＬＡＮＩＤ＝１０のタグを付けた図３の（ａ）に示すタグ付きフレームに変換して、コアスイッチ１０１ａに転送する。
【００１３】
コアスイッチ１０１ａは、このＶＬＡＮＩＤ＝１０のタグ付きフレームを受けると、ＶＬＡＮＩＤ＝１０のアクセスリンクに接続されたＷｅｂ認証サーバ１００に送るために、タグ無しフレームに変換して、Ｗｅｂ認証サーバ１００に転送する。Ｗｅｂ認証サーバ１００は、このタグ無しフレームを受けると、その内容は認証用ホームページの要求なので、ユーザＩＤとパスワードを入力するための認証用ホームページのデータを応答として端末１０３ａに返す。認証用ホームページのデータも、端末１０３ａからの要求と同様にコアスイッチ１０１ａと１０１ｂの間はタグ付きフレームに変換されて、端末１０３ａまで転送される。以下、特筆しない限り、端末１０３ａとＷｅｂ認証サーバ１００間の通信は、前述と同様にコアスイッチ１０１ａと１０１ｂの間はタグ付きフレームに変換して行われる。
【００１４】
端末１０３ａは、認証用ホームページのデータを受けると、そのＷｅｂブラウザが該データに基づき画面にユーザＩＤとパスワードの入力領域を表示する。ユーザＡが、該入力領域に自らのユーザＩＤとパスワードを入力すると、端末１０３ａのＷｅｂブラウザは、入力されたユーザＩＤとパスワードを、エッジスイッチ１０２ａとコアスイッチ１０１ｂと１０１ａを経由して、Ｗｅｂ認証サーバ１００に送信する（Ｓ１）。ここまでの端末１０３ａとＷｅｂ認証サーバ１００間の通信は、ＷＷＷシステムを利用しているため、端末１０３ａに専用プログラムなどは不要であり、標準的なＷｅｂブラウザがあればよい。
【００１５】
Ｗｅｂ認証サーバ１００は、ユーザＩＤとパスワードを受信すると、自装置内に格納している図４に示す情報を参照して、ユーザＡのユーザＩＤとパスワードによる認証を行い、さらに自装置内に格納している情報から該ユーザが所属するＶＬＡＮＩＤ「１１」を取得する。また、Ｗｅｂ認証サーバ１００は、端末１０３ａとのセッション情報より、送信元である端末１０３ａのＩＰアドレス（ここでは、１９２．１６８．０．１００）を取得する。Ｗｅｂ認証サーバ１００は、取得したＩＰアドレス「１９２．１６８．０．１００」と取得したＶＬＡＮＩＤ「１１」が設定されており、Ｊａｖａ（登録商標）で記述された端末設定用プログラムを生成し、端末１０３ａへダウンロードする（Ｓ２）。端末１０３ａは、端末設定用プログラムを受信して格納すると、該プログラムは実行可能な状態になる。
【００１６】
ここで、ユーザＡが、端末１０３ａを操作して、該端末設定用プログラムを実行すると、該端末設定用プログラムは、はじめに、端末１０３ａの全てのネットワークインターフェースの中からＩＰアドレスが該プログラムに設定されている「１９２．１６８．０．１００」であるものを検索する（ｉｆｃｏｎｆｉｇコマンド相当）。ここでは、該ネットワークインターフェースのインターフェース名が“ｅｔｈ０”であったとする。次に、ネットワークインターフェース“ｅｔｈ０”にＶＬＡＮＩＤ「１１」のＶＬＡＮを設定する（ｖｃｏｎｆｉｇ  ａｄｄコマンド相当）。該設定により、ネットワークインターフェース“ｅｔｈ０．１１”が作成される。端末設定用プログラムは、さらに、ネットワークインターフェース“ｅｔｈ０”のＩＰアドレスなどのネットワーク設定情報をコピーし、ネットワークインターフェース“ｅｔｈ０”を削除した後に、コピーしたネットワーク設定情報をネットワークインターフェース“ｅｔｈ０．１１”に設定する。
【００１７】
一方、Ｗｅｂ認証サーバ１００は、コアスイッチ１０１ａ〜１０１ｃのうち、コアスイッチを介さず、エッジスイッチ１０２ａ〜１０２ｂのみを介して端末１０３ａ〜１０３ｄと接続しているコアスイッチ１０１ｂ、１０１ｃが持つ、ＩＰアドレスとＭＡＣアドレスの対照表であるＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）テーブルをＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）メッセージａｔＰｈｙｓＡｄｄｒｅｓｓにて取得する（Ｓ３、Ｓ４）。Ｗｅｂ認証サーバ１００は、これらのＡＲＰテーブルに、端末１０３ａのＩＰアドレス「１９２．１６８．０．１００」に対応付けて格納しているＭＡＣアドレスがあるか確認する。ここでは、該対応付けは、エッジスイッチ１０２ａを介して端末１０３ａと接続されており、端末１０３ａの通信を中継したことのあるコアスイッチ１０１ｂから取得したＡＲＰテーブルに登録されている。次に該対応付けを登録していたコアスイッチ１０１ｂに対して、ＳＮＭＰメッセージｄｏｔ１ｄＴｐＦｄｂＰｏｒｔにて、コアスイッチ１０１ｂの各ポートとＭＡＣアドレスとの対応を格納したフォワーディングデータベースを取得する。このフォワーディングデータベースの中から、端末１０３ａのＭＡＣアドレスと対応付けられているポートを取得する。ここでは、エッジスイッチ１０２ａが接続されている１２番のポートに端末１０３ａのＭＡＣアドレスへの対応付けが得られる。Ｗｅｂ認証サーバ１００は、該対応付けを取得すると、ＳＮＭＰメッセージにて、該コアスイッチ１０１ｂの１２番のポートをＶＬＡＮＩＤ＝１１を通信可能なトランクリンクに設定し、さらに、該ポートのＡＣＬにＶＬＡＮＩＤ＝１１にて通信可能なＭＡＣアドレスとして端末１０３ａのＭＡＣアドレスを追加する（Ｓ５）。
【００１８】
これにより、端末１０３ａは、ＶＬＡＮＩＤ＝１１のＶＬＡＮに所属するようになり、業務サーバ１０４と、エッジスイッチ１０２ａおよびコアスイッチ１０１ａ、１０１ｂを介して、タグ付きフレームにて通信することができるようになる。このため、ユーザＡは、業務サーバ１０４の提供する業務サービスを、端末１０３ａから利用することができるようになる。
【００１９】
なお、本実施形態では、端末を、エッジスイッチを一つ介してコアスイッチと接続するように説明したが、端末をコアスイッチに直接接続してもよいし、複数のエッジスイッチを介して接続してもよい。
また、本実施形態では、端末１０３ａ〜１０３ｄのＯＳをＬｉｎｕｘ（登録商標）とし、ダウンロードしたプログラムの実行環境をＪａｖａ（登録商標）として説明したが、ＯＳがＷｉｎｄｏｗｓ（登録商標）などの他のＯＳであり、実行環境がＡｃｔｉｖｅＸ（登録商標）などであってもよい。端末の環境が１種類でなく、様々な環境が混在している場合は、Ｗｅｂ認証サーバ１００は、Ｗｅｂブラウザの送信するＵｓｅｒ  Ａｇｅｎｔ情報を参照して、端末の環境にあわせたプログラムをダウンロードする。
【００２０】
また、図１におけるＷｅｂ認証サーバ１００の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより認証およびスイッチの設定を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００２１】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００２２】
【図１】この発明の一実施形態による認証ＶＬＡＮシステムの構成を示すブロック図である。
【図２】同実施形態における端末１０３ａ接続時のシーケンス図である。
【図３】同実施形態におけるフレームの構造を説明する図である。
【図４】同実施形態におけるＷｅｂ認証サーバ１００の格納内容を説明する図である。
【図５】従来の認証ＶＬＡＮシステムの構成を示すブロック図である。
【符号の説明】
【００２３】
１００…Ｗｅｂ認証サーバ
１０１ａ〜１０１ｂ…コアスイッチ
１０２ａ、１０２ｂ…エッジスイッチ
１０３ａ〜１０３ｄ…端末
１０４…業務サーバ
【図１】
2007074209.tif 000003
【図２】
2007074209.tif 000004
【図３】
2007074209.tif 000005
【図４】
2007074209.tif 000006
【図５】
2007074209.tif 000007