(57)【要約】【課題】  本発明は複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散方法及びシステムに関し、ＩＳＰに対するセッションに対して確実にＩＰアドレスを提供することができる複数ＢＲＡＳ装置にかけるＰＰＰｏＥセッション分散方法及びシステムを提供することを目的としている。【解決手段】  複数のＢＲＡＳ装置１とＰＰＰｏＥクライアント端末２がネットワーク３を介して接続され、ＰＰＰｏＥクライアント端末２からの要求に対して複数のＢＲＡＳ装置１による負荷分散を行なうに際し、前記ＢＲＡＳ装置１と、ＰＰＰｏＥクライアント端末２との間にＰＰＰｏＥセッションを行なうＰＰＰｏＥセッション管理装置１０を設け、該ＰＰＰｏＥセッション管理装置１０を用いて負荷分散を図るように構成する。【選択図】      図２
2005064936.tif 000002
【特許請求の範囲】
【請求項１】
複数のＢＲＡＳ装置とＰＰＰｏＥクライアント端末がネットワークを介して接続され、ＰＰＰｏＥクライアント端末からの要求に対して複数のＢＲＡＳ装置による負荷分散を行なうに際し、前記ＢＲＡＳ装置と、ＰＰＰｏＥクライアント端末との間にＰＰＰｏＥセッションを行なうＰＰＰｏＥセッション管理装置を設け（ステップ１）、
前記ＰＰＰｏＥセッション管理装置は、各ＢＲＡＳ装置がＩＳＰ毎にどれだけのＰＰＰｏＥセッションを保持しているかと、残りプールアドレス数を管理するＢＲＡＳ  ＩＰアドレス管理テーブルと、各ＢＲＡＳ装置のＭＡＣアドレスを登録したＢＲＡＳ  ＭＡＣアドレステーブルと、あるＭＡＣアドレスを持ったＰＰＰｏＥセッションがどのＩＳＰを利用したかを登録したＩＳＰ  ＰＰＰｏＥセッション対応テーブルを作成し（ステップ２）、
前記ＰＰＰｏＥセッション管理装置は、前記した各テーブルを用いて負荷分散を図る（ステップ３）、
ことを特徴とする複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散方法。
【請求項２】
複数のＢＲＡＳ装置とＰＰＰｏＥクライアント端末がネットワークを介して接続され、ＰＰＰｏＥクライアント端末からの要求に対して複数のＢＲＡＳ装置による負荷分散を行なうに際し、
前記ＢＲＡＳ装置と、ＰＰＰｏＥクライアント端末との間にＰＰＰｏＥセッションを行なうＰＰＰｏＥセッション管理装置を設け、該ＰＰＰｏＥセッション管理装置を用いて負荷分散を図ることを特徴とする複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散システム。
【請求項３】
前記ＰＰＰｏＥセッション管理装置は、各ＢＲＡＳ装置がＩＳＰ毎にどれだけのＰＰＰｏＥセッションを保持しているかと、残りプールアドレス数を管理するＢＲＡＳ  ＩＰアドレス管理テーブルと、各ＢＲＡＳ装置のＭＡＣアドレスを登録したＢＲＡＳ  ＭＡＣアドレステーブルと、あるＭＡＣアドレスを持ったＰＰＰｏＥセッションがどのＩＳＰを利用したかを登録したＩＳＰ  ＰＰＰｏＥセッション対応テーブル、とを具備し、これらテーブルを参照することにより、複数ＢＲＡＳ装置に対する負荷分散を行なうことを特徴とする請求項２記載の複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散方法及びシステムに関し、更に詳しくは、ＰＰＰｏＥを終端するＢＲＡＳ装置において、特に複数台によってネットワークを収容するＢＲＡＳ装置の回線収容方法及び装置に関するものである。
【背景技術】
【０００２】
ＢＲＡＳ（Ｂｒｏａｄｂａｎｄ  Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ）は、ネットワークを介して、ＰＰＰｏＥクライアント端末と接続されるものである。ここで、ＰＰＰｏＥはＰＰＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔの略であり、イーサネット（富士ゼロックス株式会社の登録商標）等のネットワーク上でダイヤルアップ接続（ＰＰＰ：Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）のような利用者のユーザ名、パスワードのチェックを行なうために作成された規格である。
【０００３】
図１０は従来システムの概念図である。図において、１は複数のＢＲＡＳ装置であり、図では＃１〜＃ｍまでのｍ個設けられている場合を示す。ＢＲＡＳ装置１の一端には複数のＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ：インターネット  サービス事業者）が接続されている。ここでは、ＩＳＰをそれぞれＩＳＰ−Ａ、ＩＳＰ−Ｂ、ＩＳＰ−Ｃ、ＩＳＰ−Ｄ、ＩＳＰ−Ｅとして示す。
【０００４】
２はＰＰＰｏＥクライアント端末である。ここでは、ＰＰＰｏＥクライアント端末２として＃１〜＃ｎまでのｎ個のＰＰＰｏＥクライアント端末が設けられている場合を示す。３はＢＲＡＳ装置１とＰＰＰｏＥクライアント端末２間に配置されたＬ２（ＯＳＩモデルのレイヤ２階層：データリンク層）ネットワークである。
【０００５】
このように構成されたシステムにおいて、ＰＰＰｏＥクライアント端末２からＰＰＰｏＥセッション要求がなされると、この要求はＬ２ネットワーク３を介してＢＲＡＳ装置１に伝えられる。ＢＲＡＳ装置１は、ＩＳＰ毎にＩＰアドレスプールを持っており、ユーザ（ＰＰＰｏＥクライアント端末）２からのセッション要求に対して、ＩＰアドレスプールからＩＰアドレスを提供する。
【０００６】
ユーザ（ＰＰＰｏＥクライアント端末）２からのセッション要求は、ＢＲＡＳ装置１から所定のＩＳＰに接続される。そして、ＩＳＰに接続された端末（図示せず）とＰＰＰｏＥクライアント端末２間にパスが張られ、通信ができるようになる。
【０００７】
ここで、複数のＢＲＡＳ装置１を用意して負荷分散を行なう場合、ＢＲＡＳ装置配下のＬ２ネットワーク３は共有されており、ユーザ２からのＰＰＰｏＥセッションに最初に応答（ｒｅｐｌｙ）を返したＢＲＡＳ装置１がＰＰＰｏＥ接続を受け付けてＩＰアドレスを提供している。このような形態をとった場合、どのＢＲＡＳ装置１がＰＰＰｏＥセッションを受け付けるかはネットワーク側から明らかには指定できない。
【０００８】
従来のこの種の技術としては、ＩＰ端末からＩＰアドレス要求があった場合、ＩＰアドレス管理サーバがユーザＩＤに応じてＣＵＧ（Ｃｌｏｓｅｄ  Ｕｓｅｒ  Ｇｒｏｕｐ：閉域接続グループ）を特定し、そのＣＵＧ内のＩＰアドレスを動的に割り振る技術が知られている（例えば特許文献１参照）。
【特許文献１】特開２００１−４５０５０号公報（第４頁、第５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前述したように、複数のＢＲＡＳ装置配下のネットワークが同一Ｌ２ネットワークで収容されていると、複数のＢＲＡＳ装置があるにもかかわらず、あるＢＲＡＳ装置にＰＰＰｏＥセッションが集中し、ＩＳＰ毎にプールしているＩＰアドレスが枯渇してしまう可能性がある。このような状態になると、ユーザからのＰＰＰｏＥセッションは受け付けているのに、あるＩＳＰに対するセッションにはＩＰアドレスを提供することができなくなってまう。
【００１０】
本発明はこのような課題に鑑みてなされたものであって、ＩＳＰに対するセッションに対して確実にＩＰアドレスを提供することができる複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散方法及びシステムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
（１）図１は本発明方法の原理を示すフローチャートである。請求項１記載の発明は、複数のＢＲＡＳ装置とＰＰＰｏＥクライアント端末がネットワークを介して接続され、ＰＰＰｏＥクライアント端末からの要求に対して複数のＢＲＡＳ装置による負荷分散を行なうに際し、前記ＢＲＡＳ装置と、ＰＰＰｏＥクライアント端末との間にＰＰＰｏＥセッションを行なうＰＰＰｏＥセッション管理装置を設け（ステップ１）、前記ＰＰＰｏＥセッション管理装置は、各ＢＲＡＳ装置がＩＳＰ毎にどれだけのＰＰＰｏＥセッションを保持しているかと、残りプールアドレス数を管理するＢＲＡＳ  ＩＰアドレス管理テーブルと、各ＢＲＡＳ装置のＭＡＣアドレスを登録したＢＲＡＳ  ＭＡＣアドレステーブルと、あるＭＡＣアドレスを持ったＰＰＰｏＥセッションがどのＩＳＰを利用したかを登録したＩＳＰ  ＰＰＰｏＥセッション対応テーブルを作成し（ステップ２）、前記ＰＰＰｏＥセッション管理装置は、前記した各テーブルを用いて負荷分散を図る（ステップ３）、ことを特徴とする。
（２）図２は本発明の原理ブロック図である。図１０と同一のものは、同一の符号を付して示す。図に示すシステムは、複数のＢＲＡＳ装置１とＰＰＰｏＥクライアント端末２がネットワーク３Ａ，３Ｂを介して接続されたシステムを構成している。図において、１０はＰＰＰｏＥクライアント端末２からの要求に対して複数のＢＲＡＳ装置２による負荷分散を行なうに際し、前記ＢＲＡＳ装置２と、ＰＰＰｏＥクライアント端末２との間に設けられたＰＰＰｏＥセッションを行なうＰＰＰｏＥセッション管理装置である。ＢＲＡＳ装置１としては、ＢＲＡＳ  Ａ〜ＢＲＡＳ  Ｃまでが示されている。また、ＰＰＰｏＥクライアント端末２は２台が示されている。ＢＲＡＳ装置１とＰＰＰｏＥクライアント端末２の数は、これに限るものではない。
【００１２】
該ＰＰＰｏＥセッション管理装置１０はＢＲＡＳ装置１とはＬ２ネットワーク３Ａを介して接続されており、ＰＰＰｏＥクライアント端末２とはＬ２ネットワーク３Ｂを介して接続されている。
（３）請求項３記載の発明は、前記ＰＰＰｏＥセッション管理装置は、各ＢＲＡＳ装置がＩＳＰ毎にどれだけのＰＰＰｏＥセッションを保持しているかと、残りプールアドレス数を管理するＢＲＡＳ  ＩＰアドレス管理テーブルと、各ＢＲＡＳ装置のＭＡＣアドレスを登録したＢＲＡＳ  ＭＡＣアドレステーブルと、あるＭＡＣアドレスを持ったＰＰＰｏＥセッションがどのＩＳＰを利用したかを登録したＩＳＰ  ＰＰＰｏＥセッション対応テーブル、とを具備し、これらテーブルを参照することにより、複数ＢＲＡＳ装置に対する負荷分散を行なうことを特徴とする。
（４）また、この発明において、前記ＰＰＰｏＥクライアント端末からのブロードキャストパケットを受けて、前記ＢＲＡＳ装置は、ＰＰＰｏＥセッション管理装置に対して、現在自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を報告することを特徴とする。
（５）  また、この発明において、前記ＰＰＰｏＥセッション管理装置は、ＢＲＡＳ装置からの自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を受けると、ＢＲＡＳ  ＩＰアドレス管理テーブルと、ＩＳＰ  ＰＰＰｏＥセッション対応テーブルを書き換えて次の接続に備えることを特徴とする。
【発明の効果】
【００１３】
（１）請求項１記載の発明によれば、ＰＰＰｏＥセッション管理装置が、ＰＰＰｏＥクライアント端末からのセッション要求に対して、負荷分散を図ることができるので、ＩＳＰに対するセッションに対して確実にＩＰアドレスを提供することができる。
（２）請求項２記載の発明によれば、該ＰＰＰｏＥセッション管理装置を用いて負荷分散を図ることができ、ＩＳＰに対するセッションに対して確実にＩＰアドレスを提供することができる。
（３）請求項３記載の発明によれば、ＰＰＰｏＥセッション管理装置は、ＢＲＡＳ  ＩＰアドレス管理テーブルを元にＰＰＰｏＥクライアント端末からのセッションを各ＢＲＡＳ装置１に都合よく振り分けることができる。
（４）また、この発明において、ＢＲＡＳ装置から現在自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を受けるので、ＰＰＰｏＥセッション管理装置は、この受信した情報に基づいてＰＰＰｏＥクライアント端末からのセッションをＢＲＡＳ装置１に都合よく振り分けることができる。
（５）また、この発明において、ＰＰＰｏＥセッション管理装置は、ＢＲＡＳ装置から自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を受けると、この通知を受けてＢＲＡＳ  ＩＰアドレス管理テーブルと、ＩＳＰ  ＰＰＰｏＥセッション対応テーブルを書き換えるので、次の接続に備えることができる。
【００１４】
このように、本発明によれば、複数ＢＲＡＳ装置とＰＰＰｏＥクライアント端末との間に負荷分散を図るＰＰＰｏＥセッション管理装置を設けるようにした。これにより、ＰＰＰｏＥセッション管理装置は、ＢＲＡＳ  ＩＰアドレス管理テーブルを元にＰＰＰｏＥクライアント端末２からのセッションを各ＢＲＡＳ装置に振り分けるようにしたので、ＩＳＰに対するセッションに対して確実にＩＰアドレスを提供することができる。
【発明を実施するための最良の形態】
【００１５】
先ず、図２に記載した複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散システムの動作の概要について説明する。
【００１６】
本発明は、ＢＲＡＳ装置１の前にＰＰＰｏＥセッションを振り分けるＰＰＰｏＥセッション管理装置１０を置き、これにより各ＢＲＡＳ装置１に割り振られるＰＰＰｏＥセッションを分散させるものである。
【００１７】
ＰＰＰｏＥセッション管理装置１０は、各ＢＲＡＳ装置１がＩＳＰ毎にどれだけのＰＰＰｏＥセッションを保持しているかという情報と、残りプールアドレス数を管理するＢＲＡＳ  ＩＰ管理テーブルと、各ＢＲＡＳ装置１のＭＡＣアドレスを登録したＢＲＡＳ  ＭＡＣアドレステーブルと、あるＭＡＣアドレスを持ったＰＰＰｏＥセッションがどのＩＳＰを利用したかを登録したＩＳＰ  ＰＰＰｏＥセッション対応テーブルを持っており、これに基づいて、ＰＰＰｏＥセッションを割り振る。
【００１８】
ユーザ（ＰＰＰｏＥクライアント端末）２からのＰＰＰｏＥセッションは、イーサ（Ｅｔｈｅｒ）タイプがＰＰＰｏＥとなっているブロードキャストフレームによるＢＲＡＳ装置の発見から始まる。ＰＰＰｏＥセッション管理装置１０では、このブロードキャストパケットを受けて、どのＢＲＡＳ装置１によってＰＰＰｏＥセッションを終端するかを決定し、該当ＢＲＡＳ装置１へのユニキャストフレームに変換した後に送信する。
【００１９】
ＰＰＰｏＥを終端したＢＲＡＳ装置１は、ＰＰＰｏＥセッション管理装置１０に対して現在自分が保持しているＰＰＰｏＥセッション数と、残りＩＰアドレス数を報告し、これとを受けたＰＰＰｏＥセッション管理装置１０は、ＢＲＡＳ  ＩＰアドレス管理テーブルを書き換えて次の接続に備える。
【００２０】
以下、図面を参照して本発明の形態例を詳細に説明する。
【００２１】
図３はＢＲＡＳ  ＩＰアドレス管理テーブル２０の構成例を示す図である。図に示すように、各ＩＳＰ毎に各ＢＲＡＳ装置の残りプールアドレス数が記憶されている。ここで、ＩＳＰα、ＩＳＰβ、ＩＳＰγは使用されているＩＳＰの種類を示し、それぞれのＩＳＰ毎に各ＢＲＡＳ装置の残りプールアドレス数が記憶されている。例えば、ＩＳＰγの場合、ＢＲＡＳ  Ａについては２８、ＢＲＡＳ  Ｂについては３１、ＢＲＡＳ  Ｃについては２４である。
【００２２】
図４はＢＲＡＳ  ＭＡＣアドレステーブル３０の構成例を示す図である。図に示すように、ＢＲＡＳ名と、ＭＡＣアドレスから構成されている。例えば、ＢＲＡＳ  Ｂについては、ＭＡＣアドレスは“ＭＡＣ  Ａｄｄｒｅｓｓ  Ｂ”である。
【００２３】
図５はＩＳＰ  ＰＰＰｏＥセッション対応テーブルの構成例を示す図である。図に示すように、端末ＭＡＣアドレスと前回接続ＩＳＰ名とから構成されている。例えば、端末ＣのＭＡＣアドレスは“ＭＡＣ  Ａｄｄｒｅｓｓ  ｃ”であり、前回接続ＩＳＰ名は“ＩＳＰ  Ａ”である。
【００２４】
図６は本形態例の動作シーケンスを示す図である。構成としては、図２の構成を用いる。図は、端末（ＰＰＰｏＥクライアント端末）と、ＰＰＰｏＥセッション管理装置と、保守者と、ＢＲＡＳ装置間のやりとりを示している。先ず、事前準備工程について説明する。この工程では、先ずＰＰＰｏＥセッション管理装置１０に、保守者からＰＰＰｏＥセッション管理装置１０に使用するＢＲＡＳ装置１のＢＲＡＳ  ＭＡＣアドレスを登録し（Ｓ１）、ＢＲＡＳ  ＭＡＣアドレステーブル３０を作成する（Ｓ２）。
【００２５】
次に、ＰＰＰｏＥセッション管理装置１０は、ＢＲＡＳ装置１のＭＡＣアドレスが登録されると、ＢＲＡＳ  ＩＰアドレス管理テーブル２０を作成する（Ｓ３）。ＢＲＡＳ  ＩＰアドレス管理テーブル２０は、前述したように、各ＢＲＡＳ装置１とそのＢＲＡＳ装置が保持しているＩＳＰ毎のＩＰアドレスプールを管理するテーブルである。次に、ＰＰＰｏＥセッション管理装置１０は、ＩＳＰ  ＰＰＰｏＥセッション対応テーブル４０を作成する（Ｓ４）。ここまでが、事前準備工程である。次に、ＰＰＰｏＥディスカバリ工程に入る。
【００２６】
ＰＰＰｏＥディスカバリ工程では、ＰＰＰｏＥセッション管理装置１０は、端末２からディスカバリステージのＰＡＤＩ（パケットの一種）を受け取り（Ｓ５）、ブロードキャストパケット以外は、そのまま各ＢＲＡＳ装置１が属するＬ２ネットワークに中継する。受け取ったＰＡＤＩがブロードキャストパケットであった場合、ＰＰＰｏＥセッション管理装置１０は、ＩＳＰセッション対応テーブル４０を検索し（Ｓ６）、該ＰＰＰｏＥセッションの発ＭＡＣアドレスと、ＩＳＰＰＰＰｏＥセッション対応テーブル４０から、そのユーザ（端末）２が過去にどのＩＳＰに接続したかどうかを割り出す。
【００２７】
次に、ＰＰＰｏＥセッション管理装置１０は、ＢＲＡＳ  ＩＰアドレス管理テーブル２０を検索し（Ｓ７）、前記工程で得たＩＳＰに対するＩＰアドレスの残りが一番多いＢＲＡＳ装置１を割り出し、ＢＲＡＳ  ＭＡＣアドレステーブル３０を検索し（Ｓ８）、該ＢＲＡＳ装置１のＭＡＣアドレスを調べる。
【００２８】
次に、ＰＰＰｏＥセッション管理装置１０は、ユーザ（端末）２からのＰＰＰｏＥ  ＰＡＤＩパケットのデスチネーション（宛先）ＭＡＣアドレスを、前記工程で調べたアドレスに置換し、ＢＲＡＳ装置１が属するＬ２ネットワークに中継する（Ｓ９）。Ｓ１０はＰＰＰｏＥディスカバリステージの続きである。
【００２９】
その後、ＰＰＰｏＥセッションステージに移行する（Ｓ１１）。ＰＰＰｏＥセッションステージでは、ＢＲＡＳ装置１は、ＰＰＰｏＥセッション管理装置１０にて中継されたＰＰＰｏＥ  ＰＡＤＩパケットに基づいてユーザ２との間にＰＰＰｏＥセッションを確立する（Ｓ１２）。
【００３０】
ＢＲＡＳ装置１は、ＰＰＰｏＥセッションを確立した後、ＰＰＰｏＥセッション管理装置１０に対して、該ＰＰＰｏＥセッションの発ＭＡＣアドレスと接続先ＩＳＰ及び自分が持っている各ＩＳＰ毎のＩＰアドレステーブルの残数を伝達する（Ｓ１３）。ＰＰＰｏＥセッション管理装置１０は、該ＢＲＡＳ装置１から得た情報を基にＩＳＰ  ＰＰＰｏＥセッション対応テーブル４０を更新し（Ｓ１４）、更にＢＲＡＳ  ＩＰアドレス管理テーブル２０を更新する（Ｓ１５）。
【００３１】
このように、本形態例によれば、ＰＰＰｏＥセッション管理装置１０が、ＰＰＰｏＥクライアント端末２からのセッション要求に対して、負荷分散を図ることができるので、ＩＳＰに対するセッションに対して確実にＩＰアドレスを提供することができる。
【００３２】
また、本形態例によれば、ＰＰＰｏＥセッション管理装置１０は、ＢＲＡＳ  ＩＰアドレス管理テーブル２０を元にＰＰＰｏＥクライアント端末２からのセッションを各ＢＲＡＳ装置１に都合よく振り分けることができる。
【００３３】
また、本形態例によれば、前記ＰＰＰｏＥクライアント端末２からのブロードキャストパケットを受けて、前記ＢＲＡＳ装置１は、ＰＰＰｏＥセッション管理装置１０に対して、現在自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を報告するようにしているので、ＢＲＡＳ装置１から現在自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を受けことができ、ＰＰＰｏＥセッション管理装置１０は、この受信した情報に基づいてＰＰＰｏＥクライアント端末２からのセッションをＢＲＡＳ装置１に都合よく振り分けることができる。
【００３４】
また、本形態例によれば、前記ＰＰＰｏＥセッション管理装置１０は、ＢＲＡＳ装置１からの自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を受けると、ＢＲＡＳ  ＩＰアドレス管理テーブル２０と、ＩＳＰ  ＰＰＰｏＥセッション対応テーブル４０を書き換えて次の接続に備えることができる。
【００３５】
図７はＰＰＰｏＥセッション管理装置１０の構成例を示す図である。図３〜図５と同一のものは、同一の符号を付して示す。図において、１１は装置の一端に設けられた通信ポート、１２は装置の他端に設けられた通信ポートである。１３は装置全体の動作を制御するＣＰＵ、１４は、フィルタ機能を持ったＬ２通信機能部である。ユーザ２からのＰＰＰｏＥのＰＡＤＩパケットがきた場合、該パケットをＣＰＵ１４に転送し、また、ＣＰＵからの指示によりパケットの書き換えを行なう。
【００３６】
２０は各ＢＲＡＳ装置１が、ＩＳＰ毎にどれだけのＰＰＰｏＥセッションを保持しているかと、残りプールアドレス数を管理するＢＲＡＳ  ＩＰアドレス管理テーブル、３０は各ＢＲＡＳ装置１のＭＡＣアドレスを登録したＢＲＡＳ  ＭＡＣアドレステーブル、４０はあるＭＡＣアドレスを持ったＰＰＰｏＥセッションがどのＩＳＰを利用したかを登録したＩＳＰ  ＰＰＰｏＥセッション対応テーブルであり、それぞれＣＰＵ１３と接続されている。
【００３７】
図８は本形態例の動作フローを示す図である。装置構成としては、図２及び図７に示すものを用いる。先ず、保守者はＰＰＰｏＥセッション管理装置１０にＢＲＡＳ  ＭＡＣアドレスを登録し、ＢＲＡＳ情報の設定を行ない、各種のテーブルを作成する。ここでは、ＢＲＡＳ  ＩＰアドレス管理テーブル２０、ＢＲＡＳ  ＭＡＣアドレステーブル３０、ＩＳＰ  ＰＰＰｏＥセッション対応テーブル４０を作成する（Ｓ１,Ｓ２）。
【００３８】
次に、システムはＰＰＰｏＥ接続待ち受け状態となる（Ｓ３）。ここで、ユーザ２からＰＡＤＩパケットが到着したかどうかチェックする（Ｓ４）。そして、到着したパケットがブロードキャストパケット以外の場合には、そのままパケットに対する処理はせずに中継する（Ｓ５）。
【００３９】
ＰＡＤＩパケットがブロードキャストパケットの場合、ＰＰＰｏＥセッション管理装置１０は、該パケットからＢＲＡＳ情報を検索する（Ｓ６）。このＢＲＡＳ情報の検索処理は、受信したパケットからＰＰＰｏＥセッションの発ＭＡＣアドレスと、ＩＳＰ  ＰＰＰｏＥセッション対応テーブル４０から、そのユーザが過去にどのＩＳＰに接続したかを割り出す処理と、当該ＩＳＰに対するＩＰアドレスの残りが一番多いＢＲＡＳ装置１をＢＲＡＳ  ＩＰアドレス管理テーブル２０から割り出す処理とが含まれる。
【００４０】
次に、ユーザ２からのＰＰＰｏＥセッション管理装置１０は、ユーザ２からのＰＰＰｏＥ  ＰＡＤＩパケットのデスチネーションＭＡＣアドレスを、前記した処理により調べたアドレスに置換し、ＢＲＡＳ装置１が属するＬ２ネットワークに中継する（Ｓ７）。次に、ＢＲＡＳ装置１とユーザ端末２との間でＰＰＰｏＥセッションが確立したかどうかをチェックする（Ｓ８）。
【００４１】
セッションが確立した場合には、ＢＲＡＳ情報の更新を行なう（Ｓ９）。このＢＲＡＳ情報の更新処理とは、ＰＰＰｏＥセッション管理装置１０に対して、該ＰＰＰｏＥセッションの発ＭＡＣアドレスと、接続先ＩＳＰ及び自分が持っている各ＩＳＰ毎のＩＰアドレスプールの残数を更新するものである。
【００４２】
図９は本形態例システムの構成例を示すブロック図である。図２と同一のものは、同一の符号を付して示す。図において、１はＢＲＡＳ装置である。図では、ＢＲＡＳ装置１が
Ａ〜Ｃまでの３台の場合を示しているが、この数に限るものではない。４はこれらＢＲＡＳ装置１と接続されるＬ２スイッチ、１０はこれらＬ２スイッチ４と接続されるＰＰＰｏＥセッション管理装置、５はこれらＰＰＰｏＥセッション管理装置１０と接続されるＬ２スイッチ、６はこれらＬ２スイッチ５と接続されるＬ２スイッチ、２はこれらＬ２スイッチ６と接続されるユーザとしてのＰＰＰｏＥクライアント端末である。
【００４３】
７は前記ＢＲＡＳ装置１と接続されるバックボーンネットワーク、８は該バックボーンネットワーク７と接続されるＩＳＰ接続ルータである。該ＩＳＰ接続ルータ８は、所定のＩＳＰと接続される。
【００４４】
ここでは、本形態例を適用する例として、あるＦＴＴＨ（ＦＴＴＨ：Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）サービス提供者での形態を示している。ここでは、３台のＢＲＡＳ装置１がユーザ２からのＰＰＰｏＥセッションを受け付けている。各ＰＰＰｏＥセッション管理装置１０は、配下にそれぞれ独立したＬ２ネットワークを持ち、各Ｌ２ネットワークにてユーザ２を収容している。ユーザ２からのＰＰＰｏＥセッションは、ＰＰＰｏＥセッション管理装置１０によってＢＲＡＳＡ,Ｂ,Ｃに、前述した処理により分散される。
【００４５】
以上、説明したように、本形態例を使用することにより、複数台のＢＲＡＳ装置によるセッション分散を行なう際の不均等なセッション割り振りを回避することが可能となる。また、ユーザのＰＰＰｏＥセッションがどのＩＳＰを利用したかの情報によってセッション割り振りを行なっているので、若し、あるＢＲＡＳ装置１において、プールアドレスの枯渇が発生しても、他のＢＲＡＳ装置１に割り振ることが可能となり、ユーザがＰＰＰｏＥ接続できなくなる可能性を減少させることができる。
【００４６】
（付記１）  複数のＢＲＡＳ装置とＰＰＰｏＥクライアント端末がネットワークを介して接続され、ＰＰＰｏＥクライアント端末からの要求に対して複数のＢＲＡＳ装置による負荷分散を行なうに際し、前記ＢＲＡＳ装置と、ＰＰＰｏＥクライアント端末との間にＰＰＰｏＥセッションを行なうＰＰＰｏＥセッション管理装置を設け（ステップ１）、
前記ＰＰＰｏＥセッション管理装置は、各ＢＲＡＳ装置がＩＳＰ毎にどれだけのＰＰＰｏＥセッションを保持しているかと、残りプールアドレス数を管理するＢＲＡＳ  ＩＰアドレス管理テーブルと、各ＢＲＡＳ装置のＭＡＣアドレスを登録したＢＲＡＳ  ＭＡＣアドレステーブルと、あるＭＡＣアドレスを持ったＰＰＰｏＥセッションがどのＩＳＰを利用したかを登録したＩＳＰ  ＰＰＰｏＥセッション対応テーブルを作成し（ステップ２）、
前記ＰＰＰｏＥセッション管理装置は、前記した各テーブルを用いて負荷分散を図る（ステップ３）、
ことを特徴とする複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散方法。
【００４７】
（付記２）  複数のＢＲＡＳ装置とＰＰＰｏＥクライアント端末がネットワークを介して接続され、ＰＰＰｏＥクライアント端末からの要求に対して複数のＢＲＡＳ装置による負荷分散を行なうに際し、
前記ＢＲＡＳ装置と、ＰＰＰｏＥクライアント端末との間にＰＰＰｏＥセッションを行なうＰＰＰｏＥセッション管理装置を設け、該ＰＰＰｏＥセッション管理装置を用いて負荷分散を図ることを特徴とする複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散システム。
【００４８】
（付記３）  前記ＰＰＰｏＥセッション管理装置は、各ＢＲＡＳ装置がＩＳＰ毎にどれだけのＰＰＰｏＥセッションを保持しているかと、残りプールアドレス数を管理するＢＲＡＳ  ＩＰアドレス管理テーブルと、各ＢＲＡＳ装置のＭＡＣアドレスを登録したＢＲＡＳ  ＭＡＣアドレステーブルと、あるＭＡＣアドレスを持ったＰＰＰｏＥセッションがどのＩＳＰを利用したかを登録したＩＳＰ  ＰＰＰｏＥセッション対応テーブル、とを具備し、これらテーブルを参照することにより、複数ＢＲＡＳ装置に対する負荷分散を行なうことを特徴とする付記２記載の複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散システム。
【００４９】
（付記４）  前記ＰＰＰｏＥクライアント端末からのブロードキャストパケットを受けて、前記ＢＲＡＳ装置は、ＰＰＰｏＥセッション管理装置に対して、現在自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を報告することを特徴とする付記３記載の複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散システム。
【００５０】
（付記５）  前記ＰＰＰｏＥセッション管理装置は、ＢＲＡＳ装置からの自分が保持しているＰＰＰｏＥセッション数と残りＩＰアドレス数を受けると、前記セッション管理テーブルを書き換えて次の接続に備えることを特徴とする付記４記載の複数ＢＲＡＳ装置におけるＰＰＰｏＥセッション分散システム。
【図面の簡単な説明】
【００５１】
【図１】本発明方法の原理を示すフローチャートである。
【図２】本発明の原理ブロック図である。
【図３】ＢＲＡＳ  ＩＰアドレス管理テーブルの構成例を示す図である。
【図４】ＢＲＡＳ  ＭＡＣアドレステーブルの構成例を示す図である。
【図５】ＩＳＰ  ＰＰＰｏＥセッション対応テーブルの構成例を示す図である。
【図６】形態例の動作シーケンスを示す図である。
【図７】ＰＰＰｏＥセッション管理装置の構成例を示すブロック図である。
【図８】形態例の動作フローを示す図である。
【図９】形態例システムの構成例を示すブロック図である。
【図１０】従来システムの概念図である。
【符号の説明】
【００５２】
１    ＢＲＡＳ装置
２    ＰＰＰｏＥクライアント端末
３Ａ  Ｌ２ネットワーク
３Ｂ  Ｌ２ネットワーク
１０  ＰＰＰｏＥセッション管理装置
【図１】
2005064936.tif 000003
【図２】
2005064936.tif 000004
【図３】
2005064936.tif 000005
【図４】
2005064936.tif 000006
【図５】
2005064936.tif 000007
【図６】
2005064936.tif 000008
【図７】
2005064936.tif 000009
【図８】
2005064936.tif 000010
【図９】
2005064936.tif 000011
【図１０】
2005064936.tif 000012