(57)【要約】【課題】  従来ネットワーク認証システムにおいて、複数のネットワーク認証システムを統合する場合には一つの認証サーバを利用する必要があった。そこで、認証情報データベースの異なる複数の認証サーバを統合することなく利用し、ネットワーク認証システムを構築する手段を提供する。【解決手段】  ネットワーク機器のポート単位で、個別に認証方式や認証サーバを設定し、各ポートごとに認証する認証処理部を選択する認証処理振り分け機能を有する認証システムおよび装置を提供する。【選択図】  図１
2014029710.tif 000002
【特許請求の範囲】
【請求項１】
外部の機器から受信したパケットを転送する通信装置であって、
外部の機器から受信したパケットが認証済みでない場合、前記外部の機器から送信される認証情報に基づいて、ネットワークを介して接続される認証処理に用いる認証サーバを選択する認証サーバ選択部と、
前記選択された認証サーバを用いて接続ポートを介して接続された機器のウエブ認証処理を行なう認証処理部と、を有する通信装置。
【請求項２】
請求項１記載の通信装置であって、
前記認証情報は、ユーザを特定するユーザ情報を含み、
前記認証処理部は、ユーザ情報のうち第一の部分の情報に基づいて認証サーバを用いてウエブ認証処理を行ない、
前記認証サーバ選択部は、前記ユーザ情報のうち第二の情報に基づいて認証サーバを選択する、通信装置。
【請求項３】
請求項２記載の通信装置であって、
前記第２の情報は、認証サーバのうち少なくとも一を特定し、他の少なくとも一のサーバを除外する情報であって、
前記認証処理部は、前記ユーザ情報を含む認証要求を前記認証サーバに送信し、前記認証サーバから前記認証要求に対する認証結果を受信する、通信装置。
【請求項４】
請求項１記載の通信装置であって、
前記認証処理部による認証の結果、認証可の場合、前記外部の機器のMACアドレスを登録し、前記受信したパケットの転送処理を行なう転送処理部と、
MACアドレスが登録されているか否かで、前記受信したパケットの機器が認証済みか否かを判定する認証済／未認証判定部と、を有する、ことを特徴とする通信装置。
【請求項５】
請求項１記載の通信装置であって、
複数の接続ポートを備え、
前記認証処理部は、前記接続ポートの何れかに前記機器からパケットの受信がある場合、前記受信した前記接続ポートに対応付けられた認証画面データを選択し、前記認証画面データを含む認証情報要求を前記パケット送信のあった機器に前記ポートを介して送信し、前記認証情報要求に応じて機器で入力される前記認証情報を受信する、通信装置。
【請求項６】
請求項１記載の通信装置であって、
さらに、外部の機器から接続ポートを介して受信したパケットの送信元の機器が未認証の場合にＭＡＣ認証または８０２．１Ｘ認証の何れかの認証方式により認証する認証処理部を備え、パケットが受信したポートに予め対応づけられる認証方式により機器の認証する通信装置。
【請求項７】
通信装置であって、
複数の接続ポートと、
前記接続ポートを介して接続された機器のウエブ認証を認証サーバを用いて行なう認証処理部と、を備え、
前記認証処理部は、前記接続ポートの何れかに前記機器からパケットの受信がある場合、当該パケット送信のあった機器が接続される前記接続ポートに対応付けられた認証画面データを選択し、前記認証画面データを含む認証情報要求を前記パケット送信のあった機器に前記ポートを介して送信し、前記認証情報要求に対する認証情報を受信することを特徴とする通信装置。
【請求項８】
請求項７記載の通信装置であって、
前記認証処理部は、前記認証情報に含まれる、第一の部分に対応する情報で認証サーバを選択し、前記選択された認証サーバに対して、第二の部分に対応する情報を含む認証要求を行なう、通信装置。
【請求項９】
請求項７または８記載の通信装置であって、
さらに、外部の機器から接続ポートを介して受信したパケットの送信元の機器が未認証の場合にＭＡＣ認証または８０２．１Ｘ認証の何れかの認証方式により認証する認証処理部を備え、パケットが受信したポートに予め対応づけられる認証方式により機器の認証をする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク認証システムに関わり、特に複数の異なるデータベースを持つ認証サーバを利用する装置、システムに関する。
【背景技術】
【０００２】
通信ネットワークのインフラ化とともに、セキュリティを強化するさまざまな機能が提案されている。ネットワーク認証もその１つである。ネットワーク認証システムを構成するのは、主にPC等の端末機器、認証スイッチ、認証サーバである。認証システムの基本的な動作としては、まず、PC等の端末機器から認証スイッチに対して認証リクエストパケットを出力する。認証スイッチでは、この認証リクエストパケットを受信すると受信パケット中の認証情報を基に認証サーバに対して、該認証情報が登録されているかを問い合わせる。認証スイッチは、認証サーバから該認証情報が登録済みのものであることを通知されると該認証リクエストパケットのソースMACアドレスを通信可能とする。
【０００３】
ネットワーク認証スイッチでは、従来、対象となるPC/ユーザに対する認証サーバとして1台のサーバしか指定できなかった(認証サーバの冗長化機能は既存機能としてあった)また、認証方式単位にRADIUSサーバを指定する機能もあった。例えば特許文献１では、1台のクライアントPCを認証するために、複数の認証サーバを構成している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2007-280221号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の認証サーバと複数の認証スイッチで構成するネットワーク認証環境において、従来は、認証スイッチ単位に認証サーバを指定して運用・管理していた。このとき、異なる認証サーバで管理しているユーザの異動があるとネットワーク認証管理ができなくなる。例えば、フロア毎、部署毎に認証サーバを設置して、管理している状況下で、これを1台の認証スイッチで複数の認証サーバを扱うことが必要となる。
【０００６】
また、今まで、それぞれの認証サーバで運用していた企業同士、企業内の事業部同士が統合により、従業員が職場に混在するようになるとき、1台の認証スイッチでは、運用できなくなる。このため、1台の認証スイッチで、複数の認証サーバに対応することが課題になる。
【０００７】
また、別の課題として、1台の認証スイッチで複数のフロア、複数の部署を管理し、認証方式として、Web認証を使う場合、認証画面をメッセージボードとして活用するためには、物理ポート単位に認証画面を出す必要がある。
【０００８】
従来、複数RADIUSサーバを指定して運用する方法として、同じ認証データを複数のRADIUSサーバにもたせることにより、RADIUSサーバを冗長化する方法やネットワーク認証として、MAC認証を使う時とWeb認証を使う時で、別々のRADIUSサーバを指定する方法は、存在した。
【０００９】
しかし、認証サーバに加えて、PCのセキュリティ状態をチェックする検疫の機能を持つ検疫サーバを部分的に適用するため、１つの認証スイッチの中で、PC単位、物理ポート単位等に分けて運用・管理させたい場合、従来の認証スイッチでは、実現できない。
【００１０】
つまり、1台の認証スイッチで、複数の端末、ユーザに対して、多様なセキュリティサービスを提供するため、複数の認証サーバを接続する必要があり、認証スイッチの物理ポート毎にRADIUSサーバを指定する機能、認証方式がWeb認証の場合、物理ポート単位にRADIUSサーバを指定した場合、それぞれのポートで、別の認証画面を表示させる機能、PCから認証情報を入力する際に、認証サーバを指定できる機能を1台の認証スイッチで実現することが本発明の課題となる。
【課題を解決するための手段】
【００１１】
複数の接続ポートと、前記接続ポートを介して接続された機器を認証する複数の認証処理部と、前記接続ポートごとに認証する認証処理部を選択する認証処理振り分け部とを有し、前記複数の接続ポートにはそれぞれ前記複数の認証処理部の何れかが対応付けられており、前記認証処理振り分け部は、前記接続ポートの何れかと接続された前記機器からパケットの受信があると、当該パケット送信のあった機器が接続された前記接続ポートに対応付けられた認証処理部を選択し、前記パケット送信のあった機器の認証処理を行わせることを特徴とするパケット転送装置、もしくはシステムを提供する。
【発明の効果】
【００１２】
異なる認証サーバを持ち、ネットワーク認証システムを構築している企業や企業内の部署同士が、統合し、１つのネットワーク認証システムを構築する場合、認証サーバの認証データベースを統合することなしに統合したネットワーク認証システムを構築することができる。
【図面の簡単な説明】
【００１３】
【図１】ネットワーク認証システム構成図
【図２】認証スイッチ内ネットワーク認証機能の機能ブロック図
【図３】ポート単位認証方式リストテーブル
【図４】認証方式リストテーブル
【図５】認証サーバグループリストテーブル
【図６】ポート単位Web認証画面データリストテーブル
【図７】認証済み端末登録リスト
【図８】認証済み/未認証判定部による処理フロー
【図９】認証処理振分け部の処理フロー
【図１０】802.1X認証処理部の処理フロー
【図１１】MAC認証処理部の処理フロー
【図１２】Web認証処理部の処理フロー
【図１３】Web認証処理部のユーザID単位で認証サーバを選択する処理フロー
【図１４】ポート間移動判定部の処理フロー
【図１５】企業統合する前のネットワーク認証システム
【図１６】企業統合した後のネットワーク認証システム
【発明を実施するための形態】
【実施例１】
【００１４】
本発明の特徴は、企業統合や組織統合により、認証サーバが複数になっても、認証スイッチ等の認証装置が複数の認証サーバを指定できることにある。
【００１５】
通常、社内ネットワーク等に端末が接続すると、認証機能を有するスイッチ等（以下認証スイッチ）により、認証が行われ、認証された端末だけが社内ネットワークに接続することができる。認証スイッチは端末の認証情報を有する認証サーバに問い合わせることにより認証を行う。認証スイッチが問い合わせる認証サーバは固定である。
【００１６】
ここで、異なる方式の認証システムを有する企業Ａ，Ｂが合併により統合した場合を考える。Ａ社とＢ社の社員は同じ建物の同じフロアで仕事をする場合も考えられるので、そのフロアに割り当てられている認証スイッチは、両社の社員の端末を認証する必要がある。すなわち、認証サーバＡ，Ｂの両方の認証サーバ、さらには認証方式を使い分ける必要がある。当該課題を解決するために、本発明の認証スイッチは、必要に応じて認証サーバや認証方式を振り分ける機能を有する。
【００１７】
以下、従来のネットワーク認証システムでの企業統合などの問題点、そして本発明の構成の順に説明する。
【００１８】
図１５に企業統合や組織統合する前のネットワーク認証システムを示す。図１５に示す認証システムは、従来の認証スイッチを使用した構成である。このシステムでは、認証サーバ１５１０−１に登録されている認証データベース１１５０−１と認証サーバ１５１０−２に登録されている認証データベース１１５０−２は、登録情報が異なる。
【００１９】
認証スイッチ１５００−１には、認証サーバ１５１０−１が登録されている。認証スイッチ１５００−２には、認証サーバ１５１０−２が登録されている。それぞれの認証サーバが持つ認証データベース１５５０−１、１１５０−２は、それぞれの組織の認証情報が登録されており、同じものではない。簡単なネットワーク認証の流れについて説明する。ネットワーク認証方式としては、MAC認証、Web認証、802.1X認証がある。
【００２０】
まず、MAC認証方式を使った認証の流れについて説明する。まず、端末１５４０−１が、HUB１５３０−１のポートに接続し、任意のパケットが端末１５４０−１から、認証スイッチ１５００−１に送信されると、認証スイッチ１５００−１では、受信パケットの送信元MACアドレスを使って、認証サーバ１５１０−１に対して、認証の問い合わせを行う。
【００２１】
このとき、認証スイッチ１５００−１には、冗長化のため、複数の認証サーバを登録できるが、認証データベースは、１種類しか持つことができない。また、１台の認証スイッチから最初にアクセスする認証サーバは、固定されていて、１台のみである。認証サーバ１５１０−１は、認証データベース１５５０−１に該当MACアドレスが登録されていた場合、認証スイッチ１５００−１に対して、認証OKの通知を出す。認証スイッチ１５００−１では、該当MACアドレスに対して、認証許可処理を行い、端末１５４０−１は、通信可能となる。
【００２２】
次にWeb認証方式を使った認証の流れについて説明する。端末のユーザは、端末１５４０−１を、HUB１５３０−１に接続し、認証スイッチ１５００−１に対して、http/ｈｔｔｐｓによる認証要求を行う。認証スイッチ１５００−１は、認証情報登録画面データを端末１５４０−１に送り、ユーザは、その登録画面より、認証情報を入力し、認証スイッチ１５００−１に送信する。認証スイッチ１５００−１では、認証情報を受け取ると、それを元に認証サーバ１５１０−１に対して認証要求をする。認証スイッチ１５００−１には、冗長化のため、複数の認証サーバを登録できるが、認証データベースは、１種類しか持つことができない。
【００２３】
また、１台の認証スイッチから最初にアクセスする認証サーバは、固定されていて、１台のみである。認証サーバ１５１０−１は、認証データベース１５５０−１に該当認証情報が登録されていた場合、認証スイッチ１５００−１に対して、認証OKの通知を出す。認証スイッチ１５００−１は、該当端末のMACアドレスに対して、認証許可処理を行い、端末１５４０−１は、通信可能となる。８０２．１X認証方式でも同様の認証シーケンスで、認証が行われる。認証スイッチ１５００−２を用いた認証システムでも同様のネットワーク認証処理が行われる。
【００２４】
図１６に従来の認証スイッチを使って企業統合や組織統合をした場合のネットワーク認証システム構成図を示す。従来の認証スイッチでは、１台のスイッチで、１種類の認証データベースを持つ認証サーバしか登録できないので、企業統合や組織統合をして、認証サーバが増えた場合は、その数に合わせて、従来の認証スイッチが必要になる。
【００２５】
ネットワーク認証の流れについて簡単に説明する。ネットワーク認証方式として、Web認証を使用する場合、端末１５４０−１のユーザは、端末１５４０−１を、HUB１５３０−１に接続し、認証スイッチ１５００−１に対して、http/httpsによる認証要求を行う。認証スイッチ１５００−１は、認証情報登録画面データを端末１５４０−１に送り、ユーザはその登録画面より、認証情報を入力し、認証スイッチ１５００−１に送信する。
【００２６】
認証スイッチ１５００−１では、認証情報を受け取るとそれを元に認証サーバ１５１０−１に対して認証要求を行う。認証サーバ１５１０−２へは認証要求を行わない。同様に認証スイッチ１５００−２に接続するHUB１５３０−３に接続する端末１５４０−３が認証を行う場合、認証スイッチ１５００−２は、認証サーバ１５１０−２へのみ認証要求を行い、認証サーバ１５１０−１へは行わない。
【００２７】
このように、従来のスイッチを使った場合、認証するユーザによって認証スイッチを切り分ける必要があるため、企業統合、組織統合等でネットワーク認証システムを再構築する場合、運用・構築コストが増大する。
【００２８】
以下、本発明の実施の形態について、図１〜図１４を用いて説明する。図１を使って、ネットワーク認証システムの構成を説明する。ここで、図１は、認証システムのハードウエアブロック図である。図１において、ネットワーク認証システムは、L3スイッチ１２０とL3スイッチ１２０に接続された2台の認証サーバ１１０と2台の認証スイッチ１００と認証スイッチ１００に接続されたHUB１３０とHUB１３０に接続された端末１４０から構成される。
【００２９】
認証スイッチ１００のネットワーク認証機能を実現する処理部の構成を図２に示し、各処理部及び、使用するデータベースについて説明する。認証済/未認証判定部２４０は、端末からのパケットを受信し、受信パケットの送信元MACアドレスが認証済か未認証であるかを判定する機能を持つ。ポート間移動判定部２５０は、認証済端末の移動前と移動後の状態をチェックし、認証状態のローミングが可能かどうかを判定する。
【００３０】
認証振り分け部２００は、受け取った受信パケットと受信ポート情報を元に振り分ける認証処理部を判定し、受信パケットと受信ポート情報を該当する認証処理部へ渡す。各認証処理部(802.1X認証処理部２１０、Web認証処理部２２０、MAC認証処理部２３０)では、受信ポート情報を元に認証サーバグループリストテーブルより該当する認証サーバを検索して、該当認証サーバに対して認証処理を行う。
【００３１】
図３〜図７に認証スイッチ１００内で使用するテーブルを示す。ポート単位認証方式リストテーブル３００は、認証スイッチのポート番号と認証方式リスト名の対応表であり、図３に構成例を示す。
【００３２】
認証方式リストテーブル４００は、認証方式リスト名と認証方式リスト、認証サーバグループリスト番号を構成要素に持つ認証方式リストと認証グループサーバの対応リストである。図４に構成例を示す。
【００３３】
認証サーバグループリストテーブル５００は、リスト番号、認証サーバ情報を構成要素に持つリストテーブルである。認証サーバ情報としては、認証サーバのIPアドレス、MACアドレス情報等を登録する。図５に構成例を示す。
【００３４】
ポート単位Web認証画面データリストテーブル６００は、認証スイッチのポート番号とWeb認証画面データ情報を要素に持つテーブルである。Web認証画面データ情報としては、認証スイッチ内に格納されたWeb認証画面データの位置情報(ディレクトリ情報等)が格納される。図６に構成例を示す。
【００３５】
認証済み端末登録リスト７００は、認証スイッチのポート番号と認証済みMACアドレスの対応テーブルである。図７に示す構成例では、認証スイッチのポート番号１番にMACアドレス  MAC-1とMAC-2が登録されていることを示す。
【００３６】
ポート単位認証方式リストテーブル３００、認証方式リストテーブル４００、認証サーバグループリストテーブル５００を参照することにより、認証スイッチのポート毎に登録されている認証サーバの情報を取得することが可能になる。図３〜図５を使って説明する。
【００３７】
図３に示すポート単位認証方式リストテーブル３００から、認証スイッチのポート番号１番で登録されている認証方式リスト名  List-1を取得する。List-1を使って図４に示す認証方式リストテーブル４００から、該当認証サーバグループリスト番号  １を取り出す。そして、最後に図５に示す認証サーバグループリストテーブル５００から該当する認証サーバ情報「サーバ１、サーバ２」を取り出すことにより、認証スイッチのポート番号１に対応する認証サーバ情報を取得することが可能になる。図３〜図５に示すテーブルとは別に、認証スイッチのポート番号情報と認証サーバ情報を構成要素とするテーブルを使うことも可能である。
【００３８】
次に図８〜図１４を使って認証スイッチ１００内の各処理部の処理フローについて説明する。まず、図８を使って認証済/未認証判定部２４０の処理の流れについて説明する。認証済/未認証判定部２４０は、端末１４０から任意のパケットを受信（８００）すると、受信パケットの送信元MACアドレスを元に認証済み端末登録リスト７００を検索する。
【００３９】
そして、本テーブルに該当MACアドレスが登録されていなかった場合、未認証のMACアドレスを判断して、受信パケットに受信ポート情報を付与して認証振り分け部２００へ転送する（８３０）。本テーブルに該当MACアドレスが登録されていた場合、受信パケットの認証スイッチでの受信ポート番号と登録済MACアドレスのポート番号を比較する（８４０）。一致していた場合、受信パケットを認証済みの端末からのパケットと判定し、通常のパケット転送処理を行う(８６０)。一致しなかった場合、認証済みのMACアドレスを持つ端末が移動したと判断し、受信パケットに受信ポート情報と登録済MACのポート情報を付与して、ポート間移動判定部へ転送する（８７０）。
【００４０】
次に、図１４を使って、ポート間移動判定部２５０の処理の流れについて説明する。ポート間移動判定部２５０は、認証済/未認証判定部２４０より、受信パケットと受信パケットの受信ポート情報と登録済MACのポート情報を受け取ると、受信ポート情報を元に認証サーバグループリストテーブル５００を検索し、端末が移動した後のサーバグループ情報を取得する(１４００)。そして、登録済MACの受信ポート情報を元に認証サーバグループリストテーブル５００を検索し、端末が移動する前のサーバグループ情報を取得する(１４１０)。つぎに、移動前のサーバグループと移動後のサーバグループを比較し（１４２０）、一致しない場合は、該当端末の認証状態を解除する（１４４０）。一致した場合は、通常の転送処理を行う。
【００４１】
このように、端末の移動前と移動後のサーバグループ情報を比較することで、異なる認証サーバが登録されているポート間を認証済み端末が移動するのを禁止することができ、認証セキュリティを確保することができる。
【００４２】
従来のポート間移動判定部は、認証済み端末が、接続している認証スイッチ内のポートから別なポートに接続先を変更(移動)したときに、移動前のVALN-IDと移動後のVLAN-IDを比較して、違っていたら、認証を解除し、同一VLAN-IDの場合は、認証状態を継続(ローミング)させる機能をもっていた。
【００４３】
ここで、複数ポートに同一のVLAN-IDを割り当て、トラフィックを均一化させるため、ポート単位にユーザを限定するネットワークについて説明する。本ネットワークを構築するには、本発明によるポート単位に認証サーバを設定する運用が必要である。
【００４４】
次に、本ネットワークに対するポート間移動判定部の適用について説明する。従来のポート間移動判定部を用いると、認証済み端末が、ポート間を移動するときに移動した先のVLAN-IDが、移動前のVLAN-IDと同じ場合は、ローミングを許してしまう。このため、ポート別にトラフィックを制御することができない。これに対して、本発明によるポート間移動判定部では、端末の移動前と移動後の認証サーバの種別を比較するため、従来のポート間移動判定部のようなローミング判定をすることがない。つまり、端末の移動前と移動後のポートに設定された認証サーバの種別が違うと端末の移動後は、認証解除状態になり、トラフィックは分離できることになる。
【００４５】
次に、図９を使って、認証処理振分け部２００の処理の流れについて説明する。認証処理振分け部２００は、認証済/未認証判定部２４０より、受信パケットと受信ポート情報を受け取ると、ポート単位認証方式リストテーブル３００から、該当ポートの認証方式情報を取得（９００）し、受信パケットの種別からどの認証方式を使ってネットワーク認証処理を行うかを判定する（９１０）。MAC認証と判定した場合は、MAC認証処理部へ受信パケットと受信ポート情報を転送する（９４０）。Web認証と判定した場合は、Web認証処理部へ受信パケットと受信ポート情報を転送する（９５０）。802.1X認証と判定した場合は、802.1X認証処理部へ受信パケットと受信ポート情報を転送する。
【００４６】
次に、図１１を使ってMAC認証処理部２３０の処理の流れを説明する。MAC認証処理部２３０は、認証処理振分け部２００から、受信パケットと受信ポート情報を受け取ると、受信ポート情報から、ポート単位認証方式リストテーブル３００、認証方式リストテーブル４００、認証サーバグループリストテーブル５００を使って、認証サーバグループ情報を取得する（１１００）。そして、認証サーバグループ情報内の優先度の高い認証サーバから順に認証情報を問い合わせる（１１００）。このようにして、認証ポート単位に認証サーバを選択し、ネットワーク認証が可能になる。
【００４７】
次に、図１２を使ってWeb認証処理部２２０の処理の流れを説明する。Web認証処理部２２０は、認証処理振分け部２００から、受信パケットと受信ポート情報を受け取ると受信ポート情報から、ポート単位認証方式リストテーブル３００、認証方式リストテーブル４００、認証サーバグループリストテーブル５００を使って、認証サーバグループ情報を取得する（１２００）。そして、受信ポート情報を使ってポート単位Web認証画面データリストテーブル６００からWeb認証画面データ情報を取り出し、端末へWeb認証画面を出力させる（１２１０）。そして、端末より、認証情報を受け取ると、前に取得していた、当該認証サーバグループ情報内の優先度の高い認証サーバから順に認証情報を問い合わせる（１２２０）。このようにして、認証ポート単位にWeb認証画面を出力し、認証サーバを選択することによってネットワーク認証が可能になる。
【００４８】
つぎに、図１０を使って802.1X認証処理部２１０の処理の流れを説明する。802.1X認証処理部２１０は、認証処理振分け部２００から、受信パケットと受信ポート情報を受け取ると受信ポート情報から、ポート単位認証方式リストテーブル３００、認証方式リストテーブル４００、認証サーバグループリストテーブル５００を使って、認証サーバグループ情報を取得する（１０００）。そして、該当する認証サーバ情報内の優先度の高い認証サーバから順に認証情報を問い合わせる（１０１０）。このようにして、認証ポート単位に認証サーバを選択し、ネットワーク認証が可能になる。
【００４９】
次に、複数の認証方式を組み合わせた場合について説明する。ポート番号２番のポートに接続された端末１４０から任意のパケットを受信すると、認証済/未認証判定部は、受信パケットの送信元MACアドレスが認証済か未認証であるかを判定する。今回の説明では未認証とする。
【００５０】
次に、未認証の送信元MACアドレスを認証する必要があるため、認証振り分け部２００は、受け取った受信パケットと受信ポート情報を元に振り分ける認証処理部を判定し、受信パケットと受信ポート情報を該当する認証処理部へ渡す。具体的には、認証振り分け部２００は、ポート単位認証方式リストテーブル３００を参照し、ポート番号２番に対応する認証方式リスト名  Ｌｉｓｔ−２を入手する。
【００５１】
次に、認証方式リストテーブル４００を参照し、Ｌｉｓｔ−２に対応すする認証方式ＭＡＣ，Ｗｅｂを入手する。次に、認証振り分け部２００は入手した認証方式に対応するＭＡＣ認証処理部２３０、Ｗｅｂ認証処理部２２０に対し受信パケットと受信ポート情報を渡す。ＭＡＣ認証処理部２３０、Ｗｅｂ認証処理部２２０では、ポート単位認証方式リストテーブル３００、認証方式リストテーブル４００、認証サーバグループリストテーブル５００から該当する認証サーバ情報「サーバ３、サーバ４」を入手する。
【００５２】
認証サーバ情報に複数のサーバが含まれる場合は優先度が定められており、優先度が２番目以降は予備の認証サーバである。本説明では番号の若いサーバほど優先度が高いとする。そうすると、ＭＡＣ認証処理部２３０、Ｗｅｂ認証処理部２２０は「サーバ３」に対し認証要求を出し、返事がない場合に「サーバ４」に対し認証要求を出す。これは１つの認証方式のみの場合も同様である。
【００５３】
次に、ネットワーク認証として、Web認証を選択した場合のユーザIDによる認証サーバ選択方式の実施例について説明する。図１３を使ってWeb認証処理部２２０におけるユーザID単位で認証サーバを選択する処理の流れについて説明する。Web認証処理部２２０は、認証振り分け部２００から、受信パケットを受け取ると、受信パケットからユーザID情報を取り出す。そして、ユーザID情報から、サーバグループ情報を取り出す（１３００）。ユーザID情報に含まれるサーバグループ情報とは、例えば、「＠」等の特殊文字で区切られた情報を示す。
【００５４】
「ユーザA＠サーバ１」というユーザID情報があったとすると、「ユーザA」がネットワーク認証を行うときの認証情報で、「＠」で区切られた「サーバ１」が、サーバグループ情報となる。
【００５５】
つぎに、サーバグループ情報を元に、認証サーバリストテーブル５００を検索し、該当する認証サーバ情報を取り出す（１３１０）。そして、該当する認証サーバ情報に登録されている優先度高い認証サーバから順に認証情報を問い合わせる（１３２０）。このようにして、ユーザID単位に認証サーバを選択し、ネットワーク認証が可能になる。
【００５６】
ネットワーク認証システムに新たに検疫機能をもつ認証サーバを導入する場合、従来の認証サーバを残しつつ、検疫機能を持つ認証サーバを段階的に導入することが可能になる。また、従来の認証サーバのみを使った認証ネットワークに対し、部分的な検疫機能を持つ認証システムを導入することが可能になる。
【００５７】
Web認証を使ったネットワーク認証システムにおいて、端末装置に出力する認証情報入力画面に接続先の部署等の付加的な情報を表示して運用している場合、本発明によると、1台の認証スイッチで複数の部署に対して、認証システムを構築することが可能になる。
【００５８】
本発明を導入することにより、前述したように異なる認証サーバを持ち、ネットワーク認証システムを構築している企業や企業内の部署同士が、統合し、１つのネットワーク認証システムを構築する場合、認証サーバの認証データベースを統合することなしに統合したネットワーク認証システムを構築することができる。
【００５９】
また、ネットワーク認証とWeb認証と連携した検疫システムを混在させる場合、ポート単位にWeb認証画面を変えることができるので、ネットワーク認証のみに使用するWeb認証画面と検疫と連動したWeb認証画面を変えて、ユーザの誤入力を防ぐことができる。
【００６０】
また、組織統合等で、複数の認証サーバを使ってWeb認証システムを運用している場合、端末装置に表示するWeb認証画面に対し、認証サーバ毎の識別情報を画面に表示する運用が可能になるので、非認証者が、どの認証サーバ(組織)に所属しているのかが分かる。
【００６１】
1台の認証スイッチを使って、複数の組織が入っている複数のフロアに認証システムを構築する場合、フロア間で認証サーバは、異なる。本発明では、異なる認証サーバが登録されているポート間を認証済み端末が移動するのを禁止することができるので、フロア間の認証セキュリティを確保することができる。
【００６２】
また、プリンタ等、固定ポートで使用する機器に対して、１つの認証サーバを設定し、他のポートでは、ユーザ用の認証サーバを設定することによって、プリンタの接続するポートにPCを接続して、ユーザ認証させようとしても認証サーバが違うため、接続不可となる。これにより、認証セキュリティは向上する。
【００６３】
上述の実施例によると以下の態様が提供される。
【００６４】
態様１のパケット転送装置は、複数の接続ポートと、前記接続ポートを介して接続された機器を認証する複数の認証処理部と、前記接続ポートごとに認証する認証処理部を選択する認証処理振り分け部とを有し、前記複数の接続ポートにはそれぞれ前記複数の認証処理部の何れかが対応付けられており、前記認証処理振り分け部は、前記接続ポートの何れかと接続された前記機器からパケットの受信があると、当該パケット送信のあった機器が接続された前記接続ポートに対応付けられた認証処理部を選択し、前記パケット送信のあった機器の認証処理を行わせる。態様２のパケット転送装置は、態様１記載のパケット転送装置であって、前記複数の認証処理部は、それぞれ異なる認証サーバを用いて前記パケット送信のあった機器の認証を行う。態様３のパケット転送装置は、態様２記載のパケット転送装置であって、前記接続ポートは１以上の認証方式と対応付けられており、  前記認証処理振り分け部は、前記パケットを受信した前記接続ポートと対応付けられた認証方式で認証を行う前記認証処理部を選択する。
態様４のパケット転送装置は、態様３記載のパケット転送装置であって、前記認証方式は１以上の前記認証サーバと対応付けられており、前記認証処理部は、前記認証処理振り分け部から前記受信したパケットと前記パケットを受信した接続ポート情報を受け取ると、前記受け取った前記接続ポート情報に対応する前記認証方式の認証を行う前記認証サーバへ認証要求を送信する。態様５のパケット転送装置は、態様４記載のパケット転送装置であって、前記認証方式に２以上の前記認証サーバが対応付けられていた場合、前記認証処理部は、優先順位の高い前記認証サーバに対して前記認証要求を送信する。態様６のパケット転送装置は、態様５記載のパケット転送装置であって、前記複数の認証処理部は、ウェブ認証、ＭＡＣ認証、８０２．１Ｘ認証の何れかを行う。
【００６５】
態様７のパケット転送装置は、態様２記載のパケット転送装置であって、認証済みの前記機器が接続された前記接続ポートと異なる前記接続ポートに移動したとき、移動の前後の前記接続ポートで対応する前記認証サーバが異なる場合は当該移動した機器の認証済みの状態を解除し、再度認証を行う。
態様８のネットワーク認証システムは、パケット転送装置と複数の認証サーバからなり、前記パケット転送装置は、複数の接続ポートを有し、当該接続ポートのいずれかに接続された機器からパケットを受信すると、当該パケットを受信した接続ポートに対応する前記認証サーバに認証要求を送信し、  前記認証サーバは、前記認証要求を受信すると、前記パケットを送信した機器の認証を行い、認証結果を前記パケット転送装置に返信する。態様９のネットワーク認証システムは、態様８記載のネットワーク認証システムであって、  前記複数の認証サーバは、それぞれ異なる認証方式を用いて前記パケット送信のあった機器の認証を行う。態様１０のネットワーク認証システムは、態様９記載のネットワーク認証システムであって、前記接続ポートは１以上の認証方式と対応付けられており、  前記パケット転送装置は、前記パケットを受信した前記接続ポートと対応付けられた認証方式で認証を行う前記認証サーバに前記認証要求を送信する。
【００６６】
態様１１のネットワーク認証システムは、態様１０記載のネットワーク認証システムであって、前記認証方式に２以上の前記認証サーバが対応付けられていた場合、  前記パケット転送装置は、優先順位の高い前記認証サーバに対して前記認証要求を送信する。態様１２のネットワーク認証システムは、態様１１記載のネットワーク認証システムであって、  前記認証方式としてウェブ認証、ＭＡＣ認証、８０２．１Ｘ認証の何れかを行う。態様１３のネットワーク認証システムは、態様９記載のネットワーク認証システムであって、前記パケット転送装置は、認証済みの前記機器が接続された前記接続ポートと異なる前記接続ポートに移動したとき、移動の前後の前記接続ポートで対応する前記認証サーバが異なる場合は当該移動した機器の認証済みの状態を解除し、再度移動先の接続ポートに対応する前記認証サーバに前記認証要求を送信する。
【符号の説明】
【００６７】
１００・・・認証スイッチ、１１０・・・認証サーバ、１２０・・・L3スイッチ、１３０・・・HUB、１４０・・・端末、２００・・・認証処理振り分け部、２１０・・・802.1X認証処理部、２２０・・・Web認証処理部、２３０・・・MAC認証処理部、２４０・・・認証済み/未認証判定部、２５０・・・ポート間移動判定部、３００・・・ポート単位認証方式リストテーブル、４００・・・認証方式リストテーブル、５００・・・認証サーバグループリストテーブル、６００・・・ポート単位Web認証画面データリストテーブル、７００・・・認証済み端末登録リスト
【図１】
2014029710.tif 000003
【図２】
2014029710.tif 000004
【図３】
2014029710.tif 000005
【図４】
2014029710.tif 000006
【図５】
2014029710.tif 000007
【図６】
2014029710.tif 000008
【図７】
2014029710.tif 000009
【図８】
2014029710.tif 000010
【図９】
2014029710.tif 000011
【図１０】
2014029710.tif 000012
【図１１】
2014029710.tif 000013
【図１２】
2014029710.tif 000014
【図１３】
2014029710.tif 000015
【図１４】
2014029710.tif 000016
【図１５】
2014029710.tif 000017
【図１６】
2014029710.tif 000018