(57)【要約】【課題】帯域量の確保を希望する端末装置が認証を受けようとする場合に、認証のタイミングに関わらず認証を受けられるようにする。【解決手段】ネットワーク中継システムは、端末装置のデータリンク層のアドレスと、帯域制御に関する帯域制御情報とを対応付けて記憶する。ネットワーク中継システムにおいて、第１のネットワークに対する接続要求を、端末装置から受信すると、受信された接続要求に対する認証処理が実行される。ネットワーク中継システムの中継処理手段は、端末装置からの接続要求が認証されている場合に、端末装置のデータリンク層のアドレスを有するデータを、第１のネットワークと第２のネットワーク間で中継する中継処理を行う。中継処理手段は、中継処理において、認証されている端末装置のデータリンク層のアドレスと対応付けられた帯域制御情報を用いて動的に帯域制御を行う。【選択図】図１
2008005407.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークと、端末装置が接続された第２のネットワークとに接続されるネットワーク中継システムであって、
前記端末装置のデータリンク層のアドレスと、帯域制御に関する帯域制御情報とを対応付けて記憶する記憶手段と、
前記端末装置の前記データリンク層のアドレスを含む前記第１のネットワークに対する接続要求を、前記端末装置から受信する接続要求受信手段と、
前記受信された接続要求に対する認証処理を実行する認証手段と、
前記端末装置からの接続要求が認証されている場合に、前記認証されている端末装置の前記データリンク層のアドレスを有するデータを、前記第１のネットワークと前記第２のネットワークとの間で中継する中継処理を行うと共に、前記中継処理において、前記認証されている端末装置の前記データリンク層のアドレスと対応付けられた前記帯域制御情報を用いて、動的に帯域制御を行う中継処理手段と、
を備えるネットワーク中継システム。
【請求項２】
請求項１に記載のネットワーク中継システムにおいて、
前記帯域制御情報は、対応付けられている前記データリンク層のアドレスを有する前記端末装置のために確保する帯域量を決定するための帯域量決定情報を含み、
前記中継処理手段が行う帯域制御は、前記認証されている端末装置のために帯域量を確保することを含む、ネットワーク中継システム。
【請求項３】
請求項１または請求項２に記載のネットワーク中継システムにおいて、
前記中継処理手段は、前記認証されている端末装置の数が増減する度に、前記認証されている端末装置の全部または一部のために確保する前記帯域量を、動的に制御する、ネットワーク中継システム。
【請求項４】
請求項３に記載のネットワーク中継システムにおいて、
前記中継処理手段による前記帯域量の動的な制御は、前記認証されている端末装置のために確保されている帯域量の合計と、前記認証されている端末装置に対応する前記帯域量決定情報とに基づいて実行される、ネットワーク中継システム。
【請求項５】
第１のネットワークと、端末装置が接続された第２のネットワークとに接続されるネットワーク中継装置であって、
前記第１のネットワークに対する接続が認証された前記端末装置のデータリンク層のアドレスと、帯域制御に関する情報であって、前記データリンク層のアドレスに対応付けられた帯域制御情報とを取得する取得手段と、
認証された前記端末装置の前記データリンク層のアドレスを有するデータを、前記第１のネットワークと前記第２のネットワーク間で中継する中継処理を行うと共に、前記中継処理において、認証された前記端末装置の前記データリンク層のアドレスと対応付けられた前記帯域制御情報を用いて、動的に帯域制御を行う中継処理手段と、
を備えるネットワーク中継装置。
【請求項６】
第１のネットワークと、端末装置が接続された第２のネットワークとの間でデータを中継するネットワーク中継方法であって、
データリンク層のアドレスと、帯域制御に関する帯域制御情報とを対応付けて記憶し、
前記端末装置の前記データリンク層のアドレスを含む前記第１のネットワークに対する接続要求を、前記端末装置から受信し、
前記受信された接続要求に対する認証処理を実行し、
前記端末装置からの接続要求が認証されている場合に、前記認証されている端末装置の前記データリンク層のアドレスを有するデータを、前記第１のネットワークと前記第２のネットワーク間で中継する中継処理を行い、
前記中継処理において、前記認証されている端末装置の前記データリンク層のアドレスと対応付けられた前記帯域制御情報を用いて、動的に帯域制御を行う、
ネットワーク中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク中継システム、ネットワーク中継装置、および、ネットワーク中継方法に関する。
【背景技術】
【０００２】
ユーザがあらかじめ登録する課金額に応じた接続時間又は帯域量での接続が可能であって、利用者が使用したいその場で利用者登録を行うことができる、無線ＬＡＮにおける認証方法及びそのシステムが知られている（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００３−３０３１６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、所定の帯域量の確保を希望する端末装置が認証を受けようとする時、すでに多数の他の端末装置のアクセスがあると、希望する帯域量を確保できず、認証を受けられないおそれがあった。
【０００５】
本発明は、上記課題を解決するためになされたものであり、帯域量の確保を希望する端末装置が認証を受けようとする場合に、認証のタイミングに関わらず、認証を受けられるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の第１の態様は、ネットワーク中継システムを提供する。第１の態様に係るネットワーク中継システムは、記憶手段と、接続要求受信手段と、認証手段と、中継処理手段とを備える。前記記憶手段は、前記端末装置のデータリンク層のアドレスと、帯域制御に関する帯域制御情報とを対応付けて記憶する。前記接続要求受信手段は、前記端末装置の前記データリンク層のアドレスを含む前記第１のネットワークに対する接続要求を、前記端末装置から受信する。前記認証手段は、前記受信された接続要求に対する認証処理を実行する。前記中継処理手段は、前記端末装置からの接続要求が認証されている場合に、前記認証されている端末装置の前記データリンク層のアドレスを有するデータを、前記第１のネットワークと前記第２のネットワーク間で中継する中継処理を行う。前記中継処理手段は、前記中継処理において、前記認証されている端末装置の前記データリンク層のアドレスと対応付けられた前記帯域制御情報を用いて、動的に帯域制御を行う。
【０００７】
第１の態様に係るネットワーク中継システムによれば、認証されている端末装置のデータリンク層のアドレスと対応付けられた帯域制御情報を用いて、動的に帯域制御が行われる。この結果、新たに認証を受けようとする端末装置に対して、帯域量を確保し易くなる。
【０００８】
第１の態様に係るネットワーク中継システムにおいて、前記帯域制御情報は、対応付けられている前記データリンク層のアドレスを有する前記端末装置のために確保する帯域量を決定するための帯域量決定情報を含み、前記中継処理手段が行う帯域制御は、前記認証されている端末装置のために帯域量を確保することを含んでも良い。こうすれば、帯域量決定情報に基づいて、認証されている端末装置のために容易に確保すべき帯域量を決定することができる。
【０００９】
第１の態様に係るネットワーク中継システムにおいて、前記中継処理手段は、前記認証されている端末装置の数が増減する度に、前記認証されている端末装置の全部または一部のために確保する前記帯域量を、動的に制御しても良い。こうすれば、設定可能な帯域量を有効に活用し、ユーザにできる限り快適な接続環境を提供することができる。
【００１０】
第１の態様に係るネットワーク中継システムにおいて、前記中継処理手段による前記帯域量の動的な制御は、前記認証されている端末装置のために確保されている帯域量の合計と、前記認証されている端末装置に対応する前記帯域量決定情報とに基づいて実行されても良い。こうすれば、認証されている端末のために確保されている帯域量の合計を用いて、容易に帯域量を動的に制御することができる。
【００１１】
なお、本発明は、種々の態様で実現することが可能であり、例えば、第１のネットワークと、端末装置が接続された第２のネットワークとに接続されるネットワーク中継装置として実現することができる。また、これらのシステムや装置の態様に加えて、第１のネットワークと、端末装置が接続された第２のネットワークとの間でデータを中継するネットワーク中継方法のような方法発明として実現することができる。あるいは、かかるシステム、装置または方法を構築するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【発明を実施するための最良の形態】
【００１２】
次に本発明の実施の形態を、図面を参照しながら実施例に基づき説明する。
【００１３】
Ａ．実施例：
・ネットワーク中継システムの構成：
図１〜図４を参照して、実施例に係るネットワーク中継システムの構成について説明する。図１は、実施例に係るネットワーク中継システムの概略構成を示すブロック図である。図２は、中継処理設定テーブルの一例を示す説明図である。図３は、帯域制御情報テーブルの一例を示す説明図である。図４は、帯域量レベルテーブルの一例を示す説明図である。
【００１４】
図１に示すように、本実施例に係るネットワーク中継システム１０００は、認証スイッチ１００と、認証サーバ３００とを含んでいる。認証スイッチ１００は、複数のネットワークインタフェース１１１、１１２、１１３と、中継処理部１２０と、制御部１３０とを備えている。
【００１５】
複数のネットワークインタフェース１１１、１１２、１１３は、同軸ケーブルや光ファイバなどの回線を介してネットワークに接続するためのインタフェースである。複数のネットワークインタフェース１１１、１１２、１１３は、本実施例では、イーサネット（登録商標）規格に準拠したインタフェースである。第１のネットワークインタフェース１１１は、第１のネットワークＮＴ１に接続されている。第２のネットワークインタフェース１１２は、認証サーバ３００と接続されている。第３のネットワークインタフェース１１３は、第２のネットワークＮＴ２に接続されている。第２のネットワークＮＴ２には、複数の端末装置５００が接続されている。
【００１６】
中継処理部１２０は、複数のネットワークインタフェース１１１〜１１３のうちのいずれかを介して受信されたフレームを、ネットワークインタフェース１１１〜１１３のうちの他のいずれかを介して転送する中継処理を実行する。また、中継処理部１２０は、認証サーバ３００と制御部１３０との間の通信の中継も行う。フレームは、データリンク層において用いられるデータの固まりであり、本実施例では、イーサネットフレームである。イーサネットフレームは、宛先ＭＡＣアドレスＤＭと、送信元ＭＡＣアドレスＳＭを含むＭＡＣヘッダと、フレームデータからなる。フレームデータは、ネットワーク層において用いられるデータの固まり（以下、パケットと呼ぶ。本実施例では、ＩＰパケットである。）を含んでいる。ＩＰパケットは、宛先ＩＰアドレスＤＩと、送信元ＩＰアドレスＳＩを含むＩＰヘッダと、パケットデータからなる。
【００１７】
中継処理部１２０は、中継処理を実行するために設計されたＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）であり、中継処理をハードウエア処理により実行する。中継処理部１２０のメモリには、ルーティングテーブル１２１と、中継処理設定テーブル１２２が格納されている。中継処理部１２０は、ルーティングテーブル１２１と、中継処理設定テーブル１２２を参照して、中継処理を実行する。ルーティングテーブル１２１は、イーサネットフレームに含まれる上述した宛先ＩＰアドレスＤＩと、そのイーサネットフレームの転送先とを対応付けるテーブルである。中継処理設定テーブル１２２は、例えば、図２（Ａ）に示すように、後述する認証処理により認証されている端末装置５００のＭＡＣアドレスと、その端末装置５００のために確保されている帯域量とが対応付けて記述されている。中継処理部１２０は、中継処理設定テーブル１２２に記述されているＭＡＣアドレスを送信元ＭＡＣアドレスあるいは宛先ＭＡＣアドレスとして有するイーサネットフレームに対する中継処理を、中継処理設定テーブル１２２においてそのＭＡＣアドレスと対応付けられた帯域量に制御するように実行する。
【００１８】
制御部１３０は、認証スイッチ１００全体を制御する。制御部１３０は、周知の計算機であり、図示しない中央演算装置（ＣＰＵ）およびメモリを備えている。制御部１３０のメモリには、帯域量レベルテーブル１３５と、帯域制御情報テーブル１３６とが格納されている。
【００１９】
帯域量レベルテーブル１３５は、図３に示すように、ユーザ種別と帯域確保レベルとに対応付けて、確保すべき帯域量が記述されている。ユーザ種別は、確保される帯域の大きさに応じて、０：確保不要、１：小帯域確保、２：低帯域確保、３：中帯域確保、４：広帯域確保の５つの種別がある。また、帯域確保レベルは、４段階のレベルがあり、レベルが高いほど多くの帯域量が設定されている。帯域確保レベルは、最初は、最大レベルである４に設定さる。帯域確保レベルは、後述するように認証されている端末装置５００のために確保される帯域量の合計値が設定可能帯域量を超えた場合に、段階的に落とされる。
【００２０】
ここで、第１のネットワークＮＴ１は、接続するために認証が必要なネットワークであり、第１のネットワークＮＴ１に接続を希望するユーザは、予め第１のネットワークＮＴ１に接続するための端末装置５００のＭＡＣアドレスをネットワーク中継システム１０００の管理者に届け出ている。ネットワーク中継システム１０００の管理者は、端末装置５００のユーザに対して、第１のネットワークＮＴ１に接続するためのユーザＩＤおよびパスワードを発行している。帯域制御情報テーブル１３６には、図４に示すように、第１のネットワークＮＴ１に接続を希望するユーザの端末装置５００のＭＡＣアドレスが帯域制御情報と対応付けて登録されている。本実施例では、帯域制御情報としてユーザ種別を示す情報と帯域固定フラグが用いられている。すなわち、各ユーザの端末装置５００ごとに、ユーザ種別と、帯域固定フラグが予め定められており、帯域制御情報テーブル１３６には、ユーザの端末装置５００のＭＡＣアドレスに、ユーザ種別を示す情報と、帯域量固定フラグとが対応付けて記録されている。図４に示すユーザ種別の欄に記述された数値０〜４は、上述した５つの種別をそれぞれ表している。図４における帯域固定フラグの欄に記述された数値１は、帯域確保レベルに関わらず、固定された帯域量が確保されることを示しており、数値０は、帯域確保レベルに応じて、確保される帯域量が変動することを示している。これらのユーザ種別および帯域固定フラグは、後述するように、対応付けられたＭＡＣアドレスを有する端末装置５００のために確保する帯域量を決定するために用いられる。さらに、帯域制御情報テーブル１３６には、各ユーザの端末装置５００のＭＡＣアドレスごとに、その端末装置５００のログオン状態が記述されている。図４におけるログオン状態の欄に記述された数値１は、そのＭＡＣアドレスを有する端末装置５００が、現在、第１のネットワークＮＴ１に対する接続を認証されている状態、すなわち、第１のネットワークＮＴ１に接続中であることを示している。一方、ログオン状態の欄に記述された数値０は、そのＭＡＣアドレスを有する端末装置５００が、現在、第１のネットワークＮＴ１に対する接続を認証されていない状態、すなわち、第１のネットワークＮＴ１に接続中でないことを示している。
【００２１】
制御部１３０のメモリには、さらに、図示しない制御プログラムが格納されており、ＣＰＵが制御プログラムを実行することにより、制御部としての機能が実現される。制御部１３０は、ＲＩＰ（Routing Information Protocol）や、ＯＳＰＦ（Open Shortest Path First）などのルーティングプロトコルの処理を行う機能など、各種機能部を含んでいるが、図１においては、本実施例の説明に必要な構成を選択的に図示し、本明細書においては、図示された構成について説明する。制御部１３０は、その機能部として、認証受信部１３１と、帯域量決定部１３２と、中継処理設定部１３３とを含んでいる。また、これらの機能部については、後述する。
【００２２】
認証サーバ３００は、周知の計算機であり、図示しない中央演算装置（ＣＰＵ）およびメモリを備えている。メモリには、図示しないサーバプログラムが格納されており、ＣＰＵがサーバプログラムを実行することにより、認証サーバとしての機能が実現される。認証サーバ３００は、その機能部として、認証部３１０と、要求受信部３２０とを備えている。これらの機能部については、後述する。
【００２３】
・ネットワーク中継システムの動作：
さらに、図５〜図７を参照して、ネットワーク中継システム１０００の動作について説明する。図５は、ネットワーク中継システム１０００の動作の概要を示すシーケンス図である。図６は、中継処理設定処理の処理ルーチンを示すフローチャートである。図７は、中継処理解除処理の処理ルーチンを示すフローチャートである。
【００２４】
図５に示すように、第１のネットワークＮＴ１への接続を希望する端末装置５００は、まず、認証サーバ３００に対して、接続要求を送信してくる（ステップＳ１０２）。接続要求には、ネットワーク中継システム１０００の管理者により発行されたユーザＩＤおよびパスワードが含められる。さらに、接続要求は、イーサネットフレームとして送信されるため、送信元ＭＡＣアドレスとして端末装置５００のＭＡＣアドレスを含んでいる。
【００２５】
認証サーバ３００の要求受信部３２０は、認証スイッチ１００を介して、接続要求を受信する。接続要求が受信されると、認証サーバ３００の認証部３１０は、認証処理を実行する（ステップＳ１０４）。認証処理は、接続要求に含まれるユーザＩＤおよびパスワードおよび端末装置５００のＭＡＣアドレスに基づいて、端末装置５００が第１のネットワークＮＴ１に接続することを認証するか否かを判断する処理である。認証サーバ３００の認証部３１０は、端末装置５００が第１のネットワークＮＴ１に接続することを認証すると、認証スイッチ１００の制御部１３０に対して、中継処理設定要求を送信する（ステップＳ１０６）。中継処理設定要求には、第１のネットワークＮＴ１に接続することを新たに認証された端末装置５００のＭＡＣアドレスが含められる。
【００２６】
認証スイッチ１００の制御部１３０の認証受信部１３１は、認証サーバ３００からの中継処理設定要求を受信する。中継処理設定要求が受信されると、制御部１３０は、中継処理設定処理を実行する（ステップＳ１０８）。中継処理設定処理は、認証処理により新たに認証された端末装置５００が、第１のネットワークＮＴ１に接続できるように、認証スイッチ１００を設定する処理である。
【００２７】
中継処理設定処理が開始されると、図６に示すように、制御部１３０の帯域量決定部１３２は、中継処理設定要求に含まれる端末装置５００のＭＡＣアドレスを取得する（ステップＡ１）。帯域量決定部１３２は、取得されたＭＡＣアドレスに対応付けられた帯域制御情報、すなわち、上述したユーザ種別と帯域を固定するか否かを示す情報を、帯域制御情報テーブル１３６から取得する（ステップＡ２）。
【００２８】
次に、帯域量決定部１３２は、現在、既に認証されている端末装置５００のために確保されている帯域量の合計を算出する（ステップＡ３）。具体的には、帯域量決定部１３２は、中継処理設定テーブル１２２に既に設定されている端末装置５００の帯域量の合計を算出する。例えば、現在の中継処理設定テーブル１２２の状態が、図２（Ａ）に示す状態であるとすると、現在、４台の端末装置５００が認証されており、認証されている４台の端末装置５００のために確保されている帯域量の合計値は、４８Ｍｂｉｔ／ｓ（メガビット毎秒）であることが解る。
【００２９】
次に、帯域量決定部１３２は、新たに認証された端末装置５００のために帯域量を確保可能か否か判断する（ステップＡ４）。ここで、認証スイッチ１００には、その中継能力に応じて、予め設定可能な帯域量の合計値（設定可能帯域量）が定められている。本実施例では、設定可能帯域量は、１００Ｍｂｉｔ／ｓであるとする。例えば、図２（Ａ）に示すように、現在、認証されている端末装置５００のために確保されている帯域量の合計値が４８Ｍｂｉｔであり、新たに認証された端末装置５００がＭＡＣ＿７を有する端末装置５００（図４参照）であるとする。ＭＡＣ＿７を有する端末装置５００は、ユーザ種別が４（広帯域確保）であるので、帯域確保レベル４で３０Ｍｂｉｔ／ｓの帯域量を確保する必要がある。かかる場合には、新たに認証されたＭＡＣ＿０７の端末装置５００に３０Ｍｂｉｔ／ｓの帯域量を割り当てたとしても、帯域量の合計値は、７８Ｍｂｉｔであり、設定可能帯域量を超えないため、帯域量決定部１３２は、新たに認証された端末装置５００のために帯域量を確保可能であると判断する（ステップＡ４：Ｙｅｓ）。
【００３０】
帯域量決定部１３２が、新たに認証された端末装置５００のために帯域量を確保可能であると判断すると（ステップＡ４：Ｙｅｓ）、制御部１３０の中継処理設定部１３３は、中継処理設定テーブル１２２に、新たに認証された端末装置５００のＭＡＣアドレスと、その端末装置５００のために確保する帯域量を中継処理設定テーブル１２２に設定する（ステップＡ６）。例えば、図７（Ａ）に示す状態から新たに認証されたＭＡＣアドレスＭＡＣ＿０７を有する端末装置５００のために、３０Ｍｂｉｔ／ｓの帯域量を確保する場合には、中継処理設定テーブル１２２は、図７（Ａ）に示す状態から、図７（Ｂ）に示す状態に更新される。図７（Ｂ）において、新たに認証されたＭＡＣ＿０７を有する端末装置５００についてのエントリが追加されていることが解る（図７（Ｂ）の最下段）。この結果、中継処理部１２０は、新たに、ＭＡＣ＿０７を宛先ＭＡＣアドレスＤＭまたは送信元ＭＡＣアドレスＳＭとするイーサネットフレームの中継処理を、３０Ｍｂｉｔ／ｓの帯域量を確保しながら実行するようになる。この結果、ＭＡＣ＿０７をＭＡＣアドレスとする端末装置５００は、３０Ｍｂｉｔ／ｓの帯域量で、第１のネットワークＮＴ１に接続可能になる。
【００３１】
一方、例えば、図２（Ｂ）に示すように、現在、認証されている端末装置５００のために確保されている帯域量の合計値が７８Ｍｂｉｔであり、新たに認証された端末装置５００がＭＡＣ＿０５を有する端末装置５００（図４参照）であるとする。ＭＡＣ＿０５を有する端末装置５００のユーザ種別は４（広帯域確保）であり、帯域固定フラグは１であるので、常に３０Ｍｂｉｔ／ｓの帯域量を確保する必要がある。そうすると、新たに認証されたＭＡＣ＿５の端末装置５００に３０Ｍｂｉｔ／ｓの帯域量を割り当てたら、帯域量の合計値は、１０８Ｍｂｉｔになり、設定可能帯域量を超えるため、帯域量決定部１３２は、新たに認証された端末装置５００のために帯域量を確保可能でないと判断する（ステップＡ４：ＮＯ）。
【００３２】
新たに認証された端末装置５００のために帯域量を確保可能でないと判断すると（ステップＡ４：ＮＯ）、帯域量決定部１３２は、新たに認証された端末装置５００のために帯域量を確保するために、現在設定中の帯域確保レベルをダウンし、帯域量レベルテーブル１３５を参照して、新たに設定される帯域量を端末装置５００ごとに決定する（ステップＡ５）。具体的には、現在認証されている端末装置５００のうち、帯域制御情報テーブル１３６において帯域固定フラグが０である端末装置５００のために確保される帯域量が、帯域量レベルテーブル１３５において一段下の帯域確保レベルに規定されている帯域量にされる。例えば、図７（ｂ）に示す中継処理設定テーブル１２２に設定されている端末装置５００のうち、ＭＡＣ＿０３、ＭＡＣ＿０４、ＭＡＣ＿０７を有する端末装置５００は、帯域固定フラグが０であるので、これらの端末装置５００のために確保される帯域量は、一段下の帯域確保レベルにされる。具体的には、ＭＡＣ＿０３を有する端末装置５００の帯域量は、５Ｍｂｉｔ／ｓから４Ｍｂｉｔ／ｓに、ＭＡＣ＿０４およびＭＡＣ＿０７を有する端末装置５００の帯域量は、３０Ｍｂｉｔ／ｓから２０Ｍｂｉｔ／ｓに、それぞれ落とされる。一方で、図７（ｂ）に示す中継処理設定テーブル１２２に設定されている端末装置５００のうち、ＭＡＣ＿０６、ＭＡＣ＿０２を有する端末装置５００は、帯域固定フラグが１であるので、これらの端末装置５００のために確保される帯域量は、そのまま維持される。帯域確保レベルを一段落とすと、現在、認証されている端末装置５００のために確保されている帯域量の合計値が５７Ｍｂｉｔになり、新たに認証されたＭＡＣ＿０５の端末装置５００に３０Ｍｂｉｔ／ｓの帯域量を割り当てることができるようになる。新たに認証された端末装置５００のために帯域量を確保できるレベルまで、帯域確保レベルをダウンすると、制御部１３０の中継処理設定部１３３は、中継処理設定テーブル１２２を更新する（ステップＡ６）。具体的には、中継処理設定テーブル１２２には、新たに認証された端末装置５００のＭＡＣアドレスと、その端末装置５００のために確保する帯域量が設定される。さらに、中継処理設定テーブル１２２には、帯域量レベルがダウンしたことにより、確保される帯域量が変更された端末装置５００については、変更された帯域量が設定される。例えば、図７（Ｂ）に示す状態から新たに認証されたＭＡＣ＿０５を有する端末装置５００のために、３０Ｍｂｉｔ／ｓの帯域量を確保する場合には、中継処理設定テーブル１２２は、図７（Ｂ）に示す状態から、図７（Ｃ）に示す状態に更新される。図７（Ｃ）に示す中継処理設定テーブル１２２において、新たに認証されたＭＡＣ＿０５を有する端末装置５００についてのエントリが追加される（図７（Ｃ）の最下段）と共に、既設のＭＡＣ＿０３、ＭＡＣ＿０４、ＭＡＣ＿０７についての確保帯域量が減少されていることが解る。この結果、ＭＡＣ＿０５をＭＡＣアドレスとする端末装置５００は、３０Ｍｂｉｔ／ｓの帯域量で、第１のネットワークＮＴ１に接続可能になる。
【００３３】
新たに認証された端末装置５００が、第１のネットワークＮＴ１に接続可能になると、中継処理設定処理は、終了される。
【００３４】
図５に戻って説明を続ける。中継処理設定処理が終了すると、認証スイッチ１００の制御部１３０は、中継処理設定処理が終了し、新たに認証された端末装置５００が第１のネットワークＮＴ１に接続可能になったことを認証サーバ３００に通知する（ステップＳ１１０）。かかる通知を受け取った認証サーバ３００は、接続要求を送信してきた端末装置５００に対して、接続が完了したことを通知する（ステップＳ１１２）。接続が完了したことの通知が端末装置５００に受信されると、例えば、端末装置５００の画面に認証成功をユーザに示す表示がなされる。これ以降、端末装置５００は、第１のネットワークＮＴ１に、認証スイッチ１００を介して接続可能な状態になる。認証スイッチ１００の中継処理部１２０は、認証されている端末装置５００と第１のネットワークＮＴ１との通信を中継する際には、中継処理設定テーブル１２２に設定された帯域量を確保する。
【００３５】
認証されている端末装置５００が、第１のネットワークＮＴ１との接続を終了する際には、接続解除要求を認証サーバ３００に対して送信する（ステップＳ１１６）。認証サーバ３００の要求受信部３２０は、認証スイッチ１００を介して、接続解除要求を受信する。接続解除要求が受信されると、認証サーバ３００の認証部３１０は、認証終了処理を実行する（ステップＳ１１８）。認証部３１０は、認証終了処理を終了すると、認証スイッチ１００の制御部１３０に対して、中継処理解除要求を送信する（ステップＳ１２０）。中継処理解除要求には、第１のネットワークＮＴ１への接続を解除する端末装置５００のＭＡＣアドレスが含められる。
【００３６】
認証スイッチ１００の制御部１３０の認証受信部１３１は、認証サーバ３００からの中継処理解除要求を受信する。中継処理解除要求が受信されると、制御部１３０は、中継処理解除処理を実行する（ステップＳ１２２）。中継処理解除処理は、対象となる端末装置５００を、第１のネットワークＮＴ１に接続可能な状態から、第１のネットワークＮＴ１に接続不可能な状態にするように、認証スイッチ１００を設定する処理である。
【００３７】
中継処理解除処理が開始されると、図７に示すように、制御部１３０の帯域量決定部１３２は、中継処理解除要求に含まれる端末装置５００のＭＡＣアドレスを取得する（ステップＢ１）。帯域量決定部１３２は、中継処理設定テーブル１２２から該当するエントリを削除する（ステップＢ２）。この結果、エントリを削除された端末装置５００は、第１のネットワークＮＴ１に接続不可能になる。次に、帯域量決定部１３２は、該当エントリが削除された後において、認証されている端末装置５００のために確保されている帯域量の合計を算出する（ステップＢ３）。次に、帯域量決定部１３２は、該当エントリが削除されたことにより、現在の帯域確保レベルをアップすることが可能か否か判断する（ステップＢ４）。例えば、図７（Ｃ）に示す状態から、ＭＡＣ＿０５を有する端末装置５００のエントリが削除されると、残りの端末装置５００の帯域量の合計は、５７Ｍｂｉｔ／ｓである。そうすると、現在、帯域確保レベル３であるＭＡＣ＿０３、ＭＡＣ＿０４、ＭＡＣ＿０７を有する端末装置５００の帯域量を、帯域確保レベル４にアップしたとしても、帯域量の合計は、７８Ｍｂｉｔ／ｓであり、設定可能帯域量１００Ｍｂｉｔ／ｓ以下である。かかる場合には、帯域量決定部１３２は、現在の帯域確保レベルをアップすることが可能であると判断する。逆に、帯域確保レベルをアップすると、帯域量の合計が設定可能帯域量を超えてしまう場合には、帯域量決定部１３２は、現在の帯域確保レベルをアップすることは不可能であると判断する。
【００３８】
帯域確保レベルのアップが不可能であると判断すると（ステップＢ４：ＮＯ）、中継処理解除処理は終了される。一方、帯域確保レベルのアップが可能であると判断すると（ステップＢ４：ＹＥＳ）、帯域量決定部１３２は、帯域確保レベルをアップし、帯域量レベルテーブル１３５を参照して、新たに設定される帯域量を端末装置５００ごとに決定する（ステップＳＢ５）。帯域確保レベルのアップは、アップ後の帯域量の合計が、設定可能帯域量を超えない範囲で、最も高いレベルまで行われる。
【００３９】
新たに決定される端末装置５００ごとの帯域量が決定すると、制御部１３０の中継処理設定部１３３は、中継処理設定テーブル１２２に、新たに決定された帯域量を設定する（ステップＢ６）。例えば、図７（Ｃ）に示す状態から、ＭＡＣ＿０５を有する端末装置５００のエントリが削除された場合には、中継処理設定テーブル１２２は、図７（Ｃ）に示す状態から、図７（Ｂ）に示す状態に更新される。中継処理設定テーブル１２２が更新されると、中継処理解除処理は、終了される。
【００４０】
図５に戻って、説明を続ける。中継処理解除処理が終了すると、認証スイッチ１００の制御部１３０は、中継処理解除処理が完了し、対象の端末装置５００が第１のネットワークＮＴ１に接続不可能になったことを認証サーバ３００に通知する（ステップＳ１２４）。かかる通知を受け取った認証サーバ３００は、接続解除要求を送信してきた端末装置５００に対して、接続解除が完了したことを通知する。接続解除が完了したことの通知が端末装置５００に受信されると、例えば、端末装置５００の画面に接続が解除されたことをユーザに示す表示がなされる。
【００４１】
以上説明した本実施例におけるネットワーク中継システム１０００によれば、認証されている端末の数が多い状態のときに、ユーザの端末装置５００が新たに認証を受けようとした場合であっても、認証スイッチ１００において、帯域確保レベルを調節することにより、新たに認証を受けようとする端末装置５００のために帯域量を確保する。この結果、帯域量の確保を希望する端末装置５００が認証を受けようとする場合に、認証のタイミングに関わらず、認証を受けられる可能性を高めることができる。したがって、ユーザの視点から見れば、予め確保したい帯域量に合わせたユーザ種別を登録しておけば、任意の時に高い確率で必要な帯域を確保できるようになる。
【００４２】
さらに、本実施例におけるネットワーク中継システム１０００は、認証されている端末の数が減ったとき、すなわち、接続しているいずれかの端末が接続を解除したときに、認証スイッチ１００において、帯域確保レベルを調整して、接続している端末装置５００ができるだけ、多くの帯域量を確保できるようにする。この結果、設定可能帯域量を有効に活用し、ユーザにできる限り快適な接続環境を提供することができる。
【００４３】
また、ネットワーク中継システム１０００においては、認証スイッチ１００内で、動的に帯域確保レベルを調整するため、ネットワーク中継システム１０００の管理者の負担を軽減することができる。
【００４４】
Ｂ．変形例：
・第１変形例：
上記実施例においては、要求受信部３２０および認証部３１０の機能を、認証サーバ３００に備え、帯域量決定部１３２および中継処理設定部１３３の機能を認証スイッチ１００に備えているが、これに限られない。第１変形例として、認証サーバ３００が備える機能を全て認証スイッチ１００に備える例を説明する。
【００４５】
図８は、第１変形例に係るネットワーク中継システムの概略構成を示す説明図である。第１変形例に係るネットワーク中継システム１０００ａは、実施例と異なり、認証スイッチ１００ａのみで構成されている。第１変形例における認証スイッチ１００ａの制御部１３０ａは、実施例における認証スイッチ１００の制御部１３０が備える各機能部に加えて、実施例における認証サーバ３００が備えている認証部３１０および要求受信部３２０を備えている。第１変形例におけるその他の構成および各機能部の機能は、実施例と同一であるので、図８において、図１と同一の符号を付し、その説明を省略する。
【００４６】
第１変形例に係るネットワーク中継システム１０００ａによれば、より簡素な構成により、実施例に係るネットワーク中継システム１０００と同様の作用・効果を奏する。
【００４７】
なお、第１変形例とは、逆に、実施例における認証スイッチ１００の制御部１３０が備える機能の一部を、認証サーバ３００が備えていても良い。例えば、実施例において、認証スイッチ１００の制御部１３０が備えている帯域量決定部１３２、帯域量レベルテーブル１３５、帯域制御情報テーブル１３６を、認証サーバ３００に備えることとしても良い。
【００４８】
・第２変形例：
上記実施例では、データリンク層のアドレスとしてＭＡＣアドレスを用いており、ネットワーク層のアドレスとしてＩＰアドレスを用いているが、これは、本実施例において各装置を接続するネットワークが、データリンク層のプロトコルとしてEthernet（登録商標）を用い、ネットワーク層のプロトコルとしてIP(internet protocol)を用いているからである。もちろん、データリンク層およびネットワーク層のプロトコルに他のプロトコルを用いる場合には、それらのプロトコルにおいて用いられるアドレスを用いても良い。
【００４９】
・その他の変形例：
認証スイッチ１００のハードウエアおよびソフトウエア構成は、様々な変形が可能である。例えば、上記実施例において、認証スイッチ１００は、中継処理部１２０と制御部１３０がそれぞれ独立しているが、１つの計算機によって中継処理部１２０の機能と制御部１３０の機能が実行されても良い。
【００５０】
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えてもよい。
【００５１】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【図面の簡単な説明】
【００５２】
【図１】実施例に係るネットワーク中継システムの概略構成を示すブロック図。
【図２】中継処理設定テーブルの一例を示す説明図。
【図３】帯域制御情報テーブルの一例を示す説明図。
【図４】帯域量レベルテーブルの一例を示す説明図。
【図５】ネットワーク中継システム１０００の動作の概要を示すシーケンス図。
【図６】中継処理設定処理の処理ルーチンを示すフローチャート。
【図７】中継処理解除処理の処理ルーチンを示すフローチャート。
【図８】第１変形例に係るネットワーク中継システムの概略構成を示す説明図。
【符号の説明】
【００５３】
１００、１００ａ...認証スイッチ
１１１〜１１３...ネットワークインタフェース
１２０...中継処理部
１２１...ルーティングテーブル
１２２...中継処理設定テーブル
１３０、１３１ａ...制御部
１３１...認証受信部
１３２...帯域量決定部
１３３...中継処理設定部
１３５...帯域量レベルテーブル
１３６...帯域制御情報テーブル
３００...認証サーバ
３１０...認証部
３２０...要求受信部
５００...端末装置
１０００、１０００ａ...ネットワーク中継システム
ＮＴ１、ＮＴ２...ネットワーク
【図１】
2008005407.tif 000003
【図２】
2008005407.tif 000004
【図３】
2008005407.tif 000005
【図４】
2008005407.tif 000006
【図５】
2008005407.tif 000007
【図６】
2008005407.tif 000008
【図７】
2008005407.tif 000009
【図８】
2008005407.tif 000010