(57)【要約】【課題】サーバ装置が、レイヤ２（Ｌ２）の情報を取得して、レイヤ２（Ｌ２）の情報に基づくサービスに提供可能にする。【解決手段】サービス提供部１３は、第２ネットワークドメインＤＭ２に設置され、第１ネットワークドメインＤＭ１に設置されるクライアント装置ＴＭ１からの要求フレームを受信し、それに応じたサービスを提供する。管理テーブル１６は、クライアント装置のレイヤ２情報およびレイヤ３情報を保持する。クライアント装置からの要求フレームは、レイヤ２情報が必要とされるサービスを要求するフレームである。サービス提供部は、当該要求フレームを受信した場合に、それに含まれる送信元のレイヤ３情報を検索キーとして管理テーブルを検索し、当該検索によって取得したレイヤ２情報を用いてサービスを提供する。【選択図】図２
2016134733.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークドメインと第２ネットワークドメインの境界に設置され、前記第１ネットワークドメインと前記第２ネットワークドメインとの間でフレームを中継する中継装置と、
前記第２ネットワークドメインに設置され、前記第１ネットワークドメインに設置されるクライアント装置からの要求フレームを受信し、当該要求フレームに応じたサービスを前記クライアント装置に提供するサービス提供部と、
前記クライアント装置のレイヤ２情報およびレイヤ３情報を保持する管理テーブルと、
を備え、
前記要求フレームは、レイヤ２情報が必要とされるサービスを要求するフレームであり、
前記サービス提供部は、前記要求フレームを受信した場合に、当該要求フレームに含まれる送信元のレイヤ３情報を検索キーとして前記管理テーブルを検索し、当該検索によって取得したレイヤ２情報を用いてサービスを提供する、
ネットワークシステム。
【請求項２】
請求項１記載のネットワークシステムにおいて、
前記レイヤ２情報は、ＭＡＣアドレスであり、
前記レイヤ３情報は、ＩＰアドレスである、
ネットワークシステム。
【請求項３】
請求項２記載のネットワークシステムにおいて、
前記管理テーブルは、前記クライアント装置に対して動的にＩＰアドレスを割り当てるＤＨＣＰ処理部に設けられる、
ネットワークシステム。
【請求項４】
請求項３記載のネットワークシステムにおいて、
前記サービス提供部と前記ＤＨＣＰ処理部は、１台のサーバ装置に設けられる、
ネットワークシステム。
【請求項５】
請求項３記載のネットワークシステムにおいて、
さらに、外部からの認証要求に対し、当該認証要求に伴う情報と、認証用テーブルに保持される情報とを比較することで、当該認証要求の許可または不許可を定める認証実行部を備え、
前記要求フレームは、ＭＡＣアドレス認証の適用を申請するフレームであり、
前記サービス提供部は、前記管理テーブルから取得したＭＡＣアドレスを前記認証用テーブルに登録することで、前記クライアント装置にＭＡＣアドレス認証を適用する、
ネットワークシステム。
【請求項６】
請求項５記載のネットワークシステムにおいて、
前記サービス提供部、前記ＤＨＣＰ処理部および前記認証実行部は、１台のサーバ装置に設けられる、
ネットワークシステム。
【請求項７】
請求項２記載のネットワークシステムにおいて、
前記管理テーブルは、前記中継装置のＡＲＰテーブルである、
ネットワークシステム。
【請求項８】
第２ネットワークドメインに設置され、第１ネットワークドメインに設置されるクライアント装置からの要求フレームを受信し、当該要求フレームに応じたサービスを前記クライアント装置に提供するサービス提供部を備えるサーバ装置であって、
前記サーバ装置の内部または外部には、前記クライアント装置のレイヤ２情報およびレイヤ３情報を保持する管理テーブルが設けられ、
前記要求フレームは、レイヤ２情報が必要とされるサービスを要求するフレームであり、
前記サービス提供部は、前記要求フレームを受信した場合に、当該要求フレームに含まれる送信元のレイヤ３情報を検索キーとして前記管理テーブルを検索し、当該検索によって取得したレイヤ２情報を用いてサービスを提供する、
サーバ装置。
【請求項９】
請求項８記載のサーバ装置において、
前記レイヤ２情報は、ＭＡＣアドレスであり、
前記レイヤ３情報は、ＩＰアドレスである、
サーバ装置。
【請求項１０】
請求項９記載のサーバ装置において、
前記管理テーブルは、前記クライアント装置に対して動的にＩＰアドレスを割り当てるＤＨＣＰ処理部に設けられる、
サーバ装置。
【請求項１１】
請求項１０記載のサーバ装置において、
さらに、外部からの認証要求に対し、当該認証要求に伴う情報と、認証用テーブルに保持される情報とを比較することで、当該認証要求の許可または不許可を定める認証実行部を備え、
前記要求フレームは、ＭＡＣアドレス認証の適用を申請するフレームであり、
前記サービス提供部は、前記管理テーブルから取得したＭＡＣアドレスを前記認証用テーブルに登録することで、前記クライアント装置にＭＡＣアドレス認証を適用する、
サーバ装置。
【請求項１２】
請求項１０または１１記載のサーバ装置において、
前記サーバ装置は、前記ＤＨＣＰ処理部を備える、
サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムおよびサーバ装置に関し、例えば、クライアント装置からの要求に応じてサービスを提供するサーバ装置および当該サーバ装置を備えたネットワークシステムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、ルータが接続されるネットワークに端末監視装置およびネットワーク管理装置を設置し、ルータに接続される端末に不具合が発生した際に、当該端末をネットワークから切り離すシステムが示されている。具体的には、端末監視装置は、端末からの通信を監視し、不具合が発生した端末のＩＰアドレスをネットワーク管理装置へ通知する。ネットワーク管理装置は、ルータのＡＲＰテーブルの情報を収集および保存し、当該保存された情報に基づき、端末監視装置から通知されたＩＰアドレスに対応するポート（ルータのポートのＭＡＣアドレス）を取得し、当該ポートをネットワークから切り離す指令をルータに送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０４０５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ネットワークシステムでは、クライアント装置からの要求に応じてサーバ装置がクライアント装置に所定のサービスを提供するような方式が広く用いられている。ここで、例えば、クライアント装置とサーバ装置とが異なるネットワークドメインに属する場合、サーバ装置は、クライアント装置からの要求フレームをルータ等を介して受信する。
【０００５】
この場合、サーバ装置は、受信した要求フレームのヘッダ部の情報を参照することで、クライアント装置のレイヤ３（Ｌ３）の情報（代表的にはＩＰ（Internet Protocol）アドレス）を用いたサービスを、クライアント装置に提供することができる。しかしながら、サーバ装置は、クライアント装置のレイヤ２（Ｌ２）の情報（代表的にはＭＡＣ（Media Access Control）アドレス）を取得することができないため、クライアント装置のレイヤ２（Ｌ２）の情報を用いたサービスを、クライアント装置に提供することは困難である。
【０００６】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、ネットワークシステムおよびサーバ装置において、サーバ装置が、レイヤ２（Ｌ２）の情報を取得して、レイヤ２（Ｌ２）の情報に基づくサービスをクライアント装置に提供可能にすることにある。
【０００７】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【０００９】
本実施の形態によるネットワークシステムは、中継装置と、サービス提供部と、管理テーブルと、を備える。中継装置は、第１ネットワークドメインと第２ネットワークドメインの境界に設置され、第１ネットワークドメインと第２ネットワークドメインとの間でフレームを中継する。サービス提供部は、第２ネットワークドメインに設置され、第１ネットワークドメインに設置されるクライアント装置からの要求フレームを受信し、当該要求フレームに応じたサービスをクライアント装置に提供する。管理テーブルは、クライアント装置のレイヤ２情報およびレイヤ３情報を保持する。ここで、クライアント装置からの要求フレームは、レイヤ２情報が必要とされるサービスを要求するフレームである。サービス提供部は、当該要求フレームを受信した場合に、当該要求フレームに含まれる送信元のレイヤ３情報を検索キーとして管理テーブルを検索し、当該検索によって取得したレイヤ２情報を用いてサービスを提供する。
【発明の効果】
【００１０】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、ネットワークシステムおよびサーバ装置において、サーバ装置が、レイヤ２（Ｌ２）の情報を取得して、レイヤ２（Ｌ２）の情報に基づくサービスをクライアント装置に提供可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１によるネットワークシステムにおいて、その主要部の構成例を示す概略図である。
【図２】図１のネットワークシステムにおいて、その動作例を示す説明図である。
【図３】本発明の実施の形態２によるネットワークシステムにおいて、その主要部の構成例を示す概略図である。
【図４】図３のネットワークシステムにおいて、その動作例を示す説明図である。
【図５】図４に続く動作例を示す説明図である。
【図６】本発明の実施の形態３によるネットワークシステムにおいて、その主要部の構成例を示す概略図である。
【図７】本発明の実施の形態３によるネットワークシステムにおいて、その主要部の図６とは異なる構成例を示す概略図である。
【図８】本発明の実施の形態４によるネットワークシステムにおいて、その主要部の構成例を示す概略図である。
【図９】本発明の実施の形態４によるネットワークシステムにおいて、その主要部の図８とは異なる構成例を示す概略図である。
【図１０】図１の比較例となるネットワークシステムにおいて、その動作例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１３】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１５】
（実施の形態１）
《ネットワークシステムの構成》
図１は、本発明の実施の形態１によるネットワークシステムにおいて、その主要部の構成例を示す概略図である。図１に示すネットワークシステムは、ＯＳＩ参照モデルに基づくレイヤ２（Ｌ２）の中継処理を行うＬ２スイッチ１０と、レイヤ３（Ｌ３）の中継処理を行う中継装置１１と、Ｗｅｂサーバ装置１２と、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ装置（ＤＨＣＰ処理部）１５と、を備える。
【００１６】
中継装置１１は、例えば、Ｌ３スイッチやルータ等であり、複数（ここでは３個）のポートＰ１〜Ｐ３を有する。中継装置１１は、ネットワークドメイン（第１ネットワークドメイン）ＤＭ１と、ネットワークドメイン（第２ネットワークドメイン）ＤＭ２の境界に設置され、ネットワークドメインＤＭ１とネットワークドメインＤＭ２との間でフレーム（およびパケット）を中継する。なお、レイヤ３（Ｌ３）で中継されるパケットは、実際には、フレームに含まれる形式で中継されるため、本明細書では、フレームとパケットを特に区別せず、フレームに統一して説明を行う。
【００１７】
Ｌ２スイッチ１０は、複数のポートＰｄ［１］〜Ｐｄ［ｎ］，Ｐｕを有する。ポートＰｄ［１］には、クライアント装置ＴＭ１が接続され、ポートＰｕは、中継装置１１のポートＰ１に接続される。図１の例では、中継装置１１のポートＰ１は、ネットワークドメインＤＭ１に属し、Ｌ２スイッチ１０およびクライアント装置ＴＭ１は、当該ネットワークドメインＤＭ１に設置される。また、クライアント装置ＴＭ１は、ＭＡＣアドレスＭＡ１およびＩＰアドレスＩＰ１を有するものとし、クライアント１７によって使用されるものとする。
【００１８】
Ｗｅｂサーバ装置１２は、中継装置１１のポートＰ２に接続される。図１の例では、中継装置１１のポートＰ２は、ネットワークドメインＤＭ２に属し、Ｗｅｂサーバ装置１２は、当該ネットワークドメインＤＭ２に設置される。Ｗｅｂサーバ装置１２は、サービス提供部１３を備える。サービス提供部１３は、例えば、プロセッサ（ＣＰＵ）にプログラム処理を行わせること等で構成される。
【００１９】
サービス提供部１３は、ネットワークドメインＤＭ１に設置されるクライアント装置ＴＭ１からの要求フレームを受信し、当該要求フレームに応じたサービスをクライアント装置ＴＭ１に提供する。ここで、サービス提供部１３は、管理テーブル参照部１４を備える。管理テーブル参照部１４は、詳細は後述するが、クライアント装置ＴＭ１に、レイヤ２（Ｌ２）情報が必要とされるサービスを提供するために設けられる。
【００２０】
ＤＨＣＰサーバ装置（ＤＨＣＰ処理部）１５は、中継装置１１のポートＰ３に接続される。ＤＨＣＰサーバ装置１５は、ネットワークドメインＤＭ１，ＤＭ２のいずれに設置されてもよく、場合によっては、ネットワークドメインＤＭ１，ＤＭ２とは異なるネットワークドメインに設置されてもよい。ＤＨＣＰサーバ装置１５は、クライアント装置ＴＭ１のレイヤ２（Ｌ２）情報（ここではＭＡＣアドレスＭＡ１）およびレイヤ３（Ｌ３）情報（ここではＩＰアドレスＩＰ１）を保持する管理テーブル１６を備える。
【００２１】
ＤＨＣＰサーバ装置１５は、広く知られているように、クライアント装置ＴＭ１に対して動的にＩＰアドレス（ここではＩＰ１）を割り当てる。例えば、ＤＨＣＰサーバ装置１５は、ネットワークドメインＤＭ１に設置される場合、まず、クライアント装置ＴＭ１からの要求フレームを受信する。当該要求フレームは、具体的には、宛先ＭＡＣアドレスをブロードキャストアドレスとするＤＨＣＰディスカバリである。次いで、ＤＨＣＰサーバ装置１５は、未使用のＩＰアドレスの中からいずれかのＩＰアドレスを選択し、クライアント装置ＴＭ１との間で所定のやり取りを経たのち、当該ＩＰアドレス（ここではＩＰ１）をクライアント装置ＴＭ１に割り当てる。そして、ＤＨＣＰサーバ装置１５は、当該ＩＰアドレスＩＰ１とクライアント装置ＴＭ１のＭＡＣアドレスＭＡ１との対応関係を管理テーブル１６に登録する。
【００２２】
一方、ＤＨＣＰサーバ装置１５がネットワークドメインＤＭ１とは異なるネットワークドメイン（例えばＤＭ２）に設置される場合、中継装置１１が、クライアント装置ＴＭ１からの要求フレーム（ＤＨＣＰディスカバリ）を受信する。中継装置１１は、異なるネットワークドメイン間でＤＨＣＰ用の各フレームを中継するためのＤＨＣＰリレーエージェント機能を用いて、クライアント装置ＴＭ１とＤＨＣＰサーバ装置１５との間の通信を仲介する。その結果、前述した処理と同様にして、クライアント装置ＴＭ１にＩＰアドレスＩＰ１が割り当てられ、当該ＩＰアドレスＩＰ１とクライアント装置ＴＭ１のＭＡＣアドレスＭＡ１との対応関係が管理テーブル１６に登録される。なお、ＭＡＣアドレスＭＡ１は、ＤＨＣＰ用のフレームのメッセージ領域内に格納されている。
【００２３】
《ネットワークシステム（比較例）の動作》
図１０は、図１の比較例となるネットワークシステムにおいて、その動作例を示す説明図である。図１０に示すネットワークシステムは、図１のネットワークシステムと比較して、Ｗｅｂサーバ装置１２’が図１とは異なるサービス提供部１３’を備える点が異なっている。当該サービス提供部１３’は、図１の場合と異なり、管理テーブル参照部１４を備えない。また、図１０では、便宜上、ＤＨＣＰサーバ装置１５の記載は省略されている。
【００２４】
このような構成において、クライアント１７が、クライアント装置ＴＭ１を介してＷｅｂサーバ装置１２’にサービスの要求を行った場合を想定する。まず、クライアント装置ＴＭ１は、サービスの要求フレームＦＬ１を送信する（ステップＳ１０１）。当該要求フレームＦＬ１において、送信元ＭＡＣアドレスＳＡ（ＭＡＣ）はＭＡＣアドレスＭＡ１であり、送信元ＩＰアドレスＳＡ（ＩＰ）はＩＰアドレスＩＰ１である。また、宛先ＭＡＣアドレスは中継装置１１のＭＡＣアドレス（ＭＡ２とする）であり、宛先ＩＰアドレスはＷｅｂサーバ装置１２’のＩＰアドレスである。
【００２５】
Ｌ２スイッチ１０は、自装置のＦＤＢ（Forwarding DataBase）に基づいて、ポートＰｄ［１］で受信した要求フレームＦＬ１をポートＰｕに中継し、中継装置１１は、当該要求フレームＦＬ１をポートＰ１で受信する。中継装置１１は、自装置のルーティングテーブル等に基づいて、ポートＰ１で受信した要求フレームＦＬ１をポートＰ２に中継する。この際に、中継装置１１は、要求フレームＦＬ１の送信元ＭＡＣアドレスＳＡ（ＭＡＣ）を自装置のＭＡＣアドレスＭＡ２に変更し、当該変更後の要求フレームＦＬ２をポートＰ２から送信する（ステップＳ１０２）。なお、中継装置１１は、ＮＡＴ（Network Address Translation）を実行しないことを前提とする。
【００２６】
Ｗｅｂサーバ装置１２’（サービス提供部１３’）は、当該要求フレームＦＬ２を受信する。当該要求フレームＦＬ２は、そのヘッダ部にクライアント装置ＴＭ１のレイヤ３（Ｌ３）情報（代表的にはＩＰアドレスＩＰ１）を含んでいる。このため、サービス提供部１３’は、クライアント装置ＴＭ１に、当該レイヤ３（Ｌ３）情報が必要されるサービスを提供することができる。
【００２７】
ただし、当該要求フレームＦＬ２は、そのヘッダ部にクライアント装置ＴＭ１のレイヤ２（Ｌ２）情報（代表的にはＭＡＣアドレスＭＡ１）を含んでいない。このため、サービス提供部１３’は、クライアント装置ＴＭ１に、当該レイヤ２（Ｌ２）情報が必要されるサービスを提供することが困難となる。
【００２８】
《ネットワークシステム（本実施の形態１）の動作》
図２は、図１のネットワークシステムにおいて、その動作例を示す説明図である。図２において、Ｗｅｂサーバ装置１２（サービス提供部１３）が要求フレームＦＬ２を受信するまでの処理（ステップＳ１０１，Ｓ１０２）は図１０の場合と同様である。サービス提供部１３（管理テーブル参照部１４）は、要求フレームＦＬ２を受信した場合に、当該要求フレームＦＬ２に含まれる送信元のレイヤ３（Ｌ３）情報（ここでは送信元ＩＰアドレスＳＡ（ＩＰ）「ＩＰ１」）を検索キーとしてＤＨＣＰサーバ装置１５の管理テーブル１６を検索する。その結果、サービス提供部１３（管理テーブル参照部１４）は、レイヤ２（Ｌ２）情報（ここではＭＡＣアドレスＭＡ１）を取得する（ステップＳ１０３）。
【００２９】
《本実施の形態１の主要な効果》
以上、本実施の形態１のネットワークシステムおよびサーバ装置（Ｗｅｂサーバ装置１２）を用いることで、図２に示すように、サービス提供部１３は、図１０の場合と異なり、クライアント装置ＴＭ１に、そのレイヤ２（Ｌ２）情報（例えば、ＭＡＣアドレスＭＡ１）が必要されるサービスを提供することが可能になる。
【００３０】
なお、図２のステップＳ１０３において、ＤＨＣＰサーバ装置１５の管理テーブル１６を検索する際の具体的な方法は、様々な方法を用いることが可能である。例えば、管理テーブル参照部１４は、ＤＨＣＰサーバ装置１５に管理テーブル１６の検索を行わせ、その検索結果を取得してもよく、あるいは、管理テーブル１６の全ての情報を適宜収集および保持し、自装置でこの保持情報を検索してもよい。
【００３１】
また、ここでは、レイヤ２（Ｌ２）情報およびレイヤ３（Ｌ３）情報は、それぞれＭＡＣアドレスおよびＩＰアドレスであり、そのＩＰアドレスに対応するＭＡＣアドレスをＤＨＣＰサーバ装置１５の管理テーブル１６から取得する場合を例とした。ただし、レイヤ２（Ｌ２）情報およびレイヤ３（Ｌ３）情報は、必ずしも、ＭＡＣアドレスおよびＩＰアドレスに限定されず、管理テーブルも、ＤＨＣＰサーバ装置１５の管理テーブル１６に限定されない。
【００３２】
（実施の形態２）
《ネットワークシステム（応用例）の構成》
図３は、本発明の実施の形態２によるネットワークシステムにおいて、その主要部の構成例を示す概略図である。図３に示すネットワークシステムは、図１に示したネットワークシステムと比較して、Ｗｅｂサーバ装置１２がＲＡＤＩＵＳサーバ等の認証サーバ装置である点が異なっている。当該Ｗｅｂサーバ装置１２は、図１に示したサービス提供部１３に加えて、認証実行部２０および認証テーブル２１を備える。認証実行部２０は、例えば、プロセッサ（ＣＰＵ）にプログラム処理を行わせること等で構成され、認証テーブル２１は、ハードディスクやＲＡＭ（Random Access Memory）等の記憶部によって構成される。
【００３３】
認証実行部２０は、装置外部からの認証要求に対し、当該認証要求に伴う情報と、認証用テーブル２１に保持される情報とを比較することで、当該認証要求の許可または不許可を定める。サービス提供部１３は、ここでは、クライアント１７がクライアント装置ＴＭ１にＭＡＣアドレス認証を適用したい場合に、その旨を申請するためのサービスをクライアント１７に提供する。
【００３４】
《ネットワークシステム（応用例）の動作》
図４は、図３のネットワークシステムにおいて、その動作例を示す説明図であり、図５は、図４に続く動作例を示す説明図である。図４では、前提として、クライアント１７（クライアント装置ＴＭ１）のユーザ認証が既に完了しているものとする。すなわち、クライアント１７は、クライアント装置ＴＭ１を用いてユーザＩＤやパスワード等のアカウント情報を入力し、当該アカウント情報の認証要求がＷｅｂサーバ装置（認証サーバ装置）１２で既に許可されているものとする。
【００３５】
このような状態で、まず、クライアント１７は、クライアント装置ＴＭ１を介して、Ｗｅｂサーバ装置１２へ要求フレームＦＬ１を送信する（ステップＳ１０１）。当該要求フレームＦＬ１は、ここでは、ＭＡＣアドレス認証の適用を申請するフレームとなる。具体的には、クライアント１７は、例えば、Ｗｅｂサーバ装置１２が提供するＷｅｂ画面にアクセスし、当該Ｗｅｂ画面に表示されるＭＡＣアドレス認証の申請項目等をクリックする。これに伴って、当該要求フレームＦＬ１は送信される。
【００３６】
次いで、図２の場合と同様に、中継装置１１は、当該要求フレームＦＬ１を受信し、送信元ＭＡＣアドレスＳＡ（ＭＡＣ）をＭＡＣアドレスＭＡ２に変更した要求フレームＦＬ２をＷｅｂサーバ装置１２へ送信する（ステップＳ１０２）。当該要求フレームＦＬ２を受信したＷｅｂサーバ装置１２（サービス提供部１３）は、図２の場合と同様にして管理テーブル１６を検索し、クライアント装置ＴＭ１のＭＡＣアドレスＭＡ１を取得する（ステップＳ１０３）。ここで、サービス提供部１３は、当該管理テーブル１６から取得したＭＡＣアドレスＭＡ１を認証用テーブル２１に登録する（ステップＳ１０４）。なお、この登録は、例えば、ネットワーク管理者等の承認を経由して行われてもよい。
【００３７】
図４のステップＳ１０４の処理によって、図５に示すように、クライアント装置ＴＭ１にＭＡＣアドレス認証を適用することが可能になる。図５では、前提として、クライアント装置ＴＭ１の再起動等が行われることによって、Ｌ２スイッチ１０にクライアント装置ＴＭ１が新たに接続される状態になったものとする（ステップＳ２０１）。Ｌ２スイッチ１０は、例えば、ＲＡＤＩＵＳクライアントの機能を備えた認証スイッチである。Ｌ２スイッチ１０は、クライアント装置ＴＭ１の新規接続を検出し、そのＭＡＣアドレスＭＡ１をアカウント情報として、Ｗｅｂサーバ装置１２へＭＡＣアドレス認証の認証要求を送信する（ステップＳ２０２）。
【００３８】
Ｗｅｂサーバ装置１２の認証実行部２０は、当該認証要求を受信し、当該認証要求に伴うアカウント情報（ここではＭＡＣアドレスＭＡ１）と、認証用テーブル２１に登録されているアカウント情報とを比較する（ステップＳ２０３）。ここでは、認証用テーブル２１にＭＡＣアドレスＭＡ１が登録されているため、認証実行部２０は、当該認証要求を許可する。そして、認証実行部２０は、Ｌ２スイッチ１０へ認証要求の許可通知を返信する（ステップＳ２０４）。
【００３９】
Ｌ２スイッチ１０は、Ｗｅｂサーバ装置１２からの許可通知を受信し、所定の接続制限を行う（ステップＳ２０５）。接続制限には、様々な方式を用いることができる。一例として、Ｌ２スイッチ１０は、ポートＰｄ［１］とクライアント装置ＴＭ１のＭＡＣアドレスＭＡ１との対応関係を接続許可リストに登録し、以降、この接続許可リストに基づいて、ポートＰｄ［１］で受信したクライアント装置ＴＭ１からのフレームの中継を許可する。または、Ｌ２スイッチ１０は、当該許可通知と共に受信した所定のＶＬＡＮ（Virtual LAN）をポートＰｄ［１］に割り当て、同一ＶＬＡＮ内に接続される各種装置へのアクセスを許可する。
【００４０】
《本実施の形態２の主要な効果》
以上、本実施の形態２のネットワークシステムおよびサーバ装置（Ｗｅｂサーバ装置１２）を用いることで、クライアント１７（クライアント装置ＴＭ１）がＭＡＣアドレス認証の適用を申請する際に、質が高いサービスをクライアント１７に提供することが可能になる。具体的には、まず、この申請の際には、Ｗｅｂサーバ装置１２は、クライアント装置ＴＭ１のＭＡＣアドレス（申請の対象となるＭＡＣアドレス）ＭＡ１を自動的に取得することが望まれる。
【００４１】
ここで、比較例として、Ｗｅｂサーバ装置１２は、例えば、図４のステップＳ１０１でのＷｅｂ画面を用いて、クライアント１７にＭＡＣアドレスを手動で入力させることも可能である。ただし、この場合、クライアント１７の負担や入力ミス等が生じ得るため、サービスの質が低下する恐れがある。また、場合によっては、悪意をもって不正なＭＡＣアドレスが入力され、セキュリティが低下する恐れもある。本実施の形態２の方式を用いると、クライアント装置ＴＭ１の正しいＭＡＣアドレスＭＡ１を自動的に取得することが可能になるため、このような問題を解決できる。
【００４２】
（実施の形態３）
《ネットワークシステム（変形例［１］）の構成》
図６は、本発明の実施の形態３によるネットワークシステムにおいて、その主要部の構成例を示す概略図である。図６に示すネットワークシステムは、図１のネットワークシステムと比較して、図１におけるサービス提供部１３およびＤＨＣＰ処理部１５が１台のサーバ装置２５に設けられる点が異なっている。すなわち、図６のサーバ装置２５は、管理テーブル１６を含むＤＨＣＰ処理部２６と、管理テーブル参照部１４を含むサービス提供部１３と、を有する。
【００４３】
図７は、本発明の実施の形態３によるネットワークシステムにおいて、その主要部の図６とは異なる構成例を示す概略図である。図７に示すネットワークシステムは、図６の構成例と比較して、サーバ装置３０が、さらに、認証実行部２０および認証用テーブル２１を備える点が異なっている。認証実行部２０および認証用テーブル２１は、サービス提供部１３と共に認証部３１を構成する。すなわち、図７に示すサーバ装置３０は、図３に示したＷｅｂサーバ装置（認証サーバ装置）１２に、さらに、図３のＤＨＣＰ処理部１５を設けたような構成となっている。
【００４４】
《本実施の形態３の主要な効果》
以上、本実施の形態３のネットワークシステムおよびサーバ装置２５，３０を用いることで、まず、管理テーブル１６とサービス提供部１３が同一のサーバ装置内に搭載されるため、図２のステップＳ１０３等に示したような中継装置１１を介する通信が不要となる。これにより、ネットワークの通信負荷等を低減できる。
【００４５】
さらに、セキュリティの向上も図り易くなる。すなわち、例えば、図２等に示したＤＨＣＰサーバ装置１５は、通常、セキュリティの観点で、装置外部からの管理テーブル１６へのアクセスを許可しないように構成することが望ましい。ただし、ＤＨＣＰサーバ装置１５とＷｅｂサーバ装置１２を別の装置で構成する場合、例外的に、このようなアクセスを許可するような設定をＤＨＣＰサーバ装置１５で行う必要があり、これに伴うセキュリティの低下が懸念される。
【００４６】
そこで、本実施の形態３のように、ＤＨＣＰサーバ装置１５とＷｅｂサーバ装置１２を１台のサーバ装置で構成することで、このような問題を解決できる。特に、図７に示した認証部３１とＤＨＣＰ処理部２６は、例えば、認証部３１によって認証されたクライアント装置に対してＤＨＣＰ処理部２６がＩＰアドレスを割り当てるといったように、ネットワーク管理の観点で一連の機能を担っている。したがって、これらを１台のサーバ装置で構成することで、ネットワーク管理の効率化や装置コストの低減等が図れる場合がある。
【００４７】
（実施の形態４）
《ネットワークシステム（変形例［２］）の構成》
図８は、本発明の実施の形態４によるネットワークシステムにおいて、その主要部の構成例を示す概略図である。図９は、本発明の実施の形態４によるネットワークシステムにおいて、その主要部の図８とは異なる構成例を示す概略図である。例えば、実施の形態１等では、サービス提供部１３がＤＨＣＰサーバ装置（ＤＨＣＰ処理部）１５の管理テーブル１６を参照する構成例を示したが、管理テーブルは、必ずしもこれに限定されない。
【００４８】
図８の例では、管理テーブルは、中継装置１１のＡＲＰ（Address Resolution Protocol）テーブル３５となっている。ＡＲＰテーブル３５は、広く知られているように、ＡＲＰリクエストの発行によって得られた、ＩＰアドレスとＭＡＣアドレスとポート識別子との対応関係を保持する。図８の例では、ＡＲＰテーブル３５は、クライアント端末ＴＭ１のＩＰアドレスＩＰ１およびＭＡＣアドレスＭＡ１と、クライアント端末ＴＭ１からのＡＲＰリプライを受信したポートＰ１（そのポート識別子｛Ｐ１｝）と、の対応関係を保持している。
【００４９】
また、図８のサービス提供部１３は、図１等の管理テーブル参照部１４と同様の機能を持つＡＲＰテーブル参照部３６を備える。ＡＲＰテーブル参照部３６は、ＩＰアドレス（例えばＩＰ１）を検索キーとして中継装置１１のＡＲＰテーブル３５を検索することでＭＡＣアドレス（ＭＡ１）を取得する。
【００５０】
一方、図９の例では、管理テーブルは、ＲＡＲＰサーバ装置４０の管理テーブル４１となっている。ＲＡＲＰサーバ装置４０は、ネットワークドメインＤＭ１に設置され、ここでは、Ｌ２スイッチ１０のポートＰｄ［ｎ］に接続されている。管理テーブル４１は、図１等の場合と同様に、クライアント端末ＴＭ１のＩＰアドレスＩＰ１およびＭＡＣアドレスＭＡ１を保持する。
【００５１】
ＲＡＲＰサーバ装置４０は、例えば、クライアント端末ＴＭ１からのＲＡＲＰ（Reverse Address Resolution Protocol）リクエストを受信した際に、管理テーブル４１に基づいて、ＩＰアドレスＩＰ１を返信する。また、図９のサービス提供部１３（管理テーブル参照部１４）は、ＩＰアドレス（例えばＩＰ１）を検索キーとしてＲＡＲＰサーバ装置４０の管理テーブル４１を検索することでＭＡＣアドレス（ＭＡ１）を取得する。
【００５２】
以上、本実施の形態４のネットワークシステムおよびサーバ装置を用いることでも、実施の形態１の場合と同様の効果が得られる。
【００５３】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００５４】
１０  Ｌ２スイッチ
１１  中継装置
１２，１２’  Ｗｅｂサーバ装置
１３，１３’  サービス提供部
１４  管理テーブル参照部
１５  ＤＨＣＰサーバ装置（ＤＨＣＰ処理部）
１６  管理テーブル
１７  クライアント
２０  認証実行部
２１  認証用テーブル
２５，３０  サーバ装置
２６  ＤＨＣＰ処理部
３１  認証部
３５  ＡＲＰテーブル
３６  ＡＲＰテーブル参照部
４０  ＲＡＲＰサーバ装置
ＤＭ１，ＤＭ２  ネットワークドメイン
ＦＬ１，ＦＬ２  要求フレーム
Ｐ１〜Ｐ３，Ｐｄ［１］〜Ｐｄ［ｎ］，Ｐｕ  ポート
ＳＡ（ＩＰ）  送信元ＩＰアドレス
ＳＡ（ＭＡＣ）  送信元ＭＡＣアドレス
ＴＭ１  クライアント装置
【図１】
2016134733.tif 000003
【図２】
2016134733.tif 000004
【図３】
2016134733.tif 000005
【図４】
2016134733.tif 000006
【図５】
2016134733.tif 000007
【図６】
2016134733.tif 000008
【図７】
2016134733.tif 000009
【図８】
2016134733.tif 000010
【図９】
2016134733.tif 000011
【図１０】
2016134733.tif 000012