(57)【要約】【課題】本発明は、クライアントが属性や処理目的に応じて最適な情報を容易に獲得することができ、メンテナンスが容易で処理サーバのリソースを効率的かつ有効に利用できる負荷分散方法及びその装置を提供することを目的とする。【解決手段】パケットの送信元アドレスに含まれる送信元属性情報で、予め送信元属性情報と宛先識別子の対応が設定されたテーブルを検索して宛先識別子を獲得し、宛先識別子毎にグループ化された複数の処理サーバのうち、テーブル検索で獲得した宛先識別子に対応するサーバグループを選択し、選択したサーバグループから所定の振り分け方法で宛先の処理サーバを決定し、クライアントからのパケットを宛先の処理サーバに送信することにより、クライアントはその属性や処理目的に応じて最適な情報を容易に獲得することができ、処理サーバはメンテナンスが容易でリソースを効率的かつ有効に利用できる。【選択図】　　　図１
2004110611.tif 000002
【特許請求の範囲】
【請求項１】
クライアントからネットワークを介して複数の処理サーバを代表する代表アドレスを宛先とするパケットを受信し、前記複数の処理サーバに振り分け負荷を分散する負荷分散方法において、
前記パケットの送信元アドレスに含まれる送信元属性情報で、予め送信元属性情報と宛先識別子の対応が設定されたテーブルを検索して宛先識別子を獲得し、前記宛先識別子毎にグループ化された前記複数の処理サーバのうち、前記テーブル検索で獲得した宛先識別子に対応するサーバグループを選択し、
選択したサーバグループから所定の振り分け方法で宛先の処理サーバを決定し、前記クライアントからのパケットを宛先の処理サーバに送信することを特徴とする負荷分散方法。
【請求項２】
請求項１記載の負荷分散方法において、
前記宛先識別子に対応してサーバグループと共に振り分け方法を選択し、
選択したサーバグループから選択した振り分け方法に基づいて宛先の処理サーバを決定することを特徴とする負荷分散方法。
【請求項３】
クライアントからネットワークを介して複数の処理サーバを代表する代表アドレスを宛先とするパケットを受信し、前記複数の処理サーバに振り分け負荷を分散する負荷分散装置において、
前記パケットの送信元アドレスに含まれる送信元属性情報で、予め送信元属性情報と宛先識別子の対応が設定されたテーブルを検索して宛先識別子を獲得するテーブル検索手段と、
前記宛先識別子毎にグループ化された前記複数の処理サーバのうち、前記テーブル検索で獲得した宛先識別子に対応するサーバグループを選択するサーバグループ選択手段と、
選択したサーバグループから所定の振り分け方法で宛先の処理サーバを決定する処理サーバ決定手段を有し、
前記クライアントからのパケットを宛先の処理サーバに送信することを特徴とする負荷分散装置。
【請求項４】
請求項３記載の負荷分散装置において、
前記サーバグループ選択手段は、前記宛先識別子に対応してサーバグループと共に振り分け方法を選択し、
選択したサーバグループから選択した振り分け方法に基づいて宛先の処理サーバを決定することを特徴とする負荷分散装置。
【請求項５】
請求項３または４記載の負荷分散装置において、
前記パケットの送信元アドレスに含まれる送信元属性情報は、業務用途情報であることを特徴とする負荷分散装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、負荷分散方法及びその装置に関し、ネットワークで一つの代表アドレスに複数の処理サーバを収容し、代表アドレスを宛先とするパケットを複数のサーバに振り分ける負荷分散方法及びその装置に関する。
【０００２】
【従来の技術】
従来の負荷分散装置にて実現されているトラフィックの振り分けは、処理中のセッション数やＣＰＵ負荷率等のサーバ側の処理状況に応じて適切なサーバに振り分ける方法、ラウンドロビン制御または送信元アドレスにハッシュ関数を適用しランダムに振り分ける方法が主であり、そのいずれか、またはその組合わせによりサーバ処理の負荷分散を行っている。
【０００３】
また、クライアントの識別情報を用いて、同一サービスに対する複数のクライアントからのリクエストを転送するサーバを決定し、１種類のサービスの処理を複数のサーバで負荷分散するものがある（例えば、特許文献１参照。）。
【０００４】
これらの方法では分散先の処理サーバにおける負荷は均等化されるが、処理サーバの選択は負荷率あるいはランダム性に基づいて行われるため、処理サーバ群には全て同一の機能が要求される。
【０００５】
【特許文献１】
特開平１０−１９８６４２
【０００６】
【発明が解決しようとする課題】
情報提供サービスにおいては、クライアントにいかにストレス無く必要な情報を提供できるかが、ビジネスチャンスをつかむ大きな要因となり得る。しかし、従来の方法では、クライアントの製造会社や種別、クライアントが日本や米国等のどの地域に存在するか、予算処理や情報検索や保守等の要求処理の特性、等の詳細な処理目的に応じたサーバ負荷分散サービスは提供されていない。
【０００７】
また、クライアントはサーバの代表アドレスにアクセスした後、自国の言語に対応するリンク先を選択する必要があり、ファイルのダウンロードを行う際にも最適なサーバをクライアントの判断で選択しなければならないという問題があった。
【０００８】
また、トラフィック増加によるサーバの増設時において、能力の不足している処理はサーバが持つ機能の内の一部機能であっても、追加するサーバは他のサーバと同様に全ての機能を持っていなければならず、リソースの効率化及び有効利用という点でも問題があった。
【０００９】
更には、処理サーバの一部機能に変更があった場合、全てのサーバの更新が必要となり、大規模なセンタではそのメンテナンスに膨大な労力を要するという問題があった。
【００１０】
本発明は、上記の点に鑑みなされたものであり、クライアントがその属性や処理目的に応じて最適な情報を容易に獲得することができ、メンテナンスが容易で処理サーバのリソースを効率的かつ有効に利用できる負荷分散方法及びその装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
請求項１，３に記載の発明は、パケットの送信元アドレスに含まれる送信元属性情報で、予め送信元属性情報と宛先識別子の対応が設定されたテーブルを検索して宛先識別子を獲得し、宛先識別子毎にグループ化された複数の処理サーバのうち、テーブル検索で獲得した宛先識別子に対応するサーバグループを選択し、選択したサーバグループから所定の振り分け方法で宛先の処理サーバを決定し、クライアントからのパケットを宛先の処理サーバに送信することにより、
クライアントはその属性や処理目的に応じて最適な情報を容易に獲得することができ、処理サーバはメンテナンスが容易でリソースを効率的かつ有効に利用できる。
【００１２】
請求項２，４に記載の発明は、宛先識別子に対応してサーバグループと共に振り分け方法を選択し、選択したサーバグループから選択した振り分け方法に基づいて宛先の処理サーバを決定することにより、
クライアントの属性や処理目的に応じてサーバグループ内での振り分け方法を決定することができる。
【００１３】
請求項５に記載の発明では、パケットの送信元アドレスに含まれる送信元属性情報は、業務用途情報であることにより、
クライアントは業務用途に応じて最適な情報を容易に獲得することができる。
【００１４】
付記６に記載の発明では、パケットの送信元アドレスに含まれる送信元属性情報は、地域情報であることにより、
クライアントは地域に応じて最適な情報を容易に獲得することができる。
【００１５】
付記７に記載の発明では、パケットの送信元アドレスに含まれる送信元属性情報は、メーカ及び製品種別情報であることにより、
製品メーカは個々の製品の保守管理等を自動的に行うことができる。
【００１６】
【発明の実施の形態】
図１は、本発明の負荷分散装置の一実施例のブロック構成図を示す。同図中、負荷分散装置１１は、パケット受信部１２、パケット識別部１３、パケット宛先書き換え処理部１４、パケット送信部１５、送信元属性情報識別部１６、負荷分散処理部１７により構成される。
【００１７】
送信元属性情報識別部１６は内部に送信元アドレス抽出部１８、送信元属性情報識別テーブル１９、識別テーブル検索処理部２０を有する。また、負荷分散処理部１７は内部に負荷分散テーブル検索処理部２１、負荷分散テーブル２２を有する。
【００１８】
パケット受信部１２はネットワークを伝送されたパケットを受信する。パケット識別部１３は、パケット受信部１２から供給されるパケット内に含まれる宛先情報を識別し、予め設定されている負荷分散対象の代表アドレス宛であれば送信元属性情報識別部１６に対しパケットを転送する。代表アドレス宛以外つまり負荷分散対象外であれば宛先の変更は必要ないと判断して、パケット宛先書き換え処理部１４にスルー指示と共にパケットを転送する。
【００１９】
送信元属性情報識別部１６内の送信元アドレス抽出部１８は、パケット識別部１３より受信した負荷分散対象のパケット内の送信元アドレスを抽出し、識別テーブル検索処理部２０にこの送信元アドレスを転送する。また同時に、パケットの持つヘッダ情報を全て負荷分散テーブル検索処理部２１に転送する。
【００２０】
識別テーブル検索処理部２０は、送信元アドレス抽出部１８より受信した送信元アドレスに基づき送信元属性情報識別テーブル１９を検索し、獲得した宛先のグループ識別子を負荷分散テーブル検索処理部２１に通知する。この送信元属性情報識別テーブル１９には、送信元属性情報と宛先のグループ識別子との対応が予め設定されている。
【００２１】
負荷分散処理部１７内の負荷分散テーブル検索処理部２１は、識別テーブル検索処理部２０より受信したグループ識別子に基づき、負荷分散方法と検索する負荷分散テーブル２２を選択する。そして、送信元アドレス抽出部１８より受信したヘッダ情報に基づき、選択された負荷分散テーブル２２を検索し、獲得した宛先情報をパケット宛先書き換え処理部１４に転送する。
【００２２】
負荷分散テーブル検索処理部２１には、グループ識別子毎に分散対象サーバグループ及び負荷分散方法が予め設定されている。また、負荷分散テーブル２２には、グループ識別子毎に既存の負荷分散方法に従った宛先情報が予め用意されている。ここで、既存の負荷分散方法とは、処理サーバ側の処理状況に応じて適切な処理サーバに振り分ける方法、ラウンドロビン制御または送信元アドレスにハッシュ関数を適用しランダムに振り分ける方法等である。
【００２３】
パケット宛先書き換え処理部１４は、負荷分散テーブル検索処理部２１より受信した宛先情報に基づき、パケット識別部１３より受信したパケットの書き換え処理を行い、パケット送信部１５に送信処理を依頼する。またパケット識別部１３からスルー指示を受信した場合にはパケットの書き換え処理は行わずにパケット送信部１５に送信処理を依頼する。パケット送信部１５はパケットの送信処理を行う。
【００２４】
図２は、本発明の負荷分散装置を適用した負荷分散システムの一実施例の構成図を示し、図３は、本発明の負荷分散装置が実行する振り分け処理のフローチャートを示す。
【００２５】
図２において、クライアント１００はネットワークに接続され、このネットワーク内のルータ１０１には負荷分散装置１０２が接続されている。そして、負荷分散装置１０２にＬＡＮを介して処理サーバ１０３〜１１１それぞれが接続されている。
【００２６】
ここで、クライアント１００のアドレスをａ１とし、負荷分散装置１０２に設定する処理サーバ群の代表アドレスをｂ１とし、負荷分散装置１０２が処理サーバ群と通信するために持つアドレスをｃ１とし、処理サーバ群のうち振り分け対象となるサーバ１０３のアドレスをｃ１０とする。
【００２７】
クライアント１００から負荷分散装置１０２に送信するパケット１０００、負荷分散装置１０２から処理サーバ１０３〜１１１に送信するパケット１００１、処理サーバ１０３から負荷分散装置１０２に送信するパケット１００３、負荷分散装置１０２からクライアント１００に送信するパケット１００２それぞれは、フォーマット内の先頭が宛先アドレス、次項が送信元のアドレス、このあとにデータが続いている。
【００２８】
ここで、クライアント１００から代表アドレスｂ１宛に送信されたパケット１０００は、ルータ１０１により負荷分散装置１０２に転送される。負荷分散装置１０２は図３のステップＳ１０でパケット１０００を受信後、ステップＳ１２でパケット識別部１３により受信したパケットの宛先が代表アドレスｂ１宛であるか否かを識別する。
【００２９】
パケットの宛先が代表アドレスｂ１宛であった場合、送信元属性情報識別部１６はステップＳ１４で送信元アドレスａ１を抽出し、ステップＳ１６で送信元アドレスａ１を検索キーとして送信元属性情報識別テーブル１９を検索してグループ識別子を獲得する。図４に送信元属性情報識別テーブル１９の一実施例を示す。ここでは、送信元属性情報としての送信元アドレスとグループ識別子が１対１に対応している。
【００３０】
負荷分散処理部１７は、ステップＳ１８で検索により獲得したグループ識別子に基づき、分散対象サーバグループ毎に設定された公知の負荷分散方法にしたがって、分散対象サーバグループの中から宛先となる一つの分散対象サーバを選択する。ここでは、例えば処理サーバ１０３が選択されたものとすると、パケット宛先書き換え部１４は、ステップＳ２０でパケットの宛先アドレスを選択された処理サーバ１０３のアドレスｃ１０に書き換え、送信元アドレスを負荷分散装置１０２の持つアドレスｃ１に書き換える。また、どのように書き換えを行ったかをセッションテーブルとして保持する。パケット送信部１５はステップＳ２２で書き換えられたパケット１００１を処理サーバ１０３に送信する。
【００３１】
また、ステップＳ１２において、パケットの宛先が代表アドレス宛でなかった場合、宛先の書き換え処理は行わず、ステップＳ２２でそのままパケットを送信する。
【００３２】
なお、グループ毎に設定する負荷分散方法及び宛先の書き換え方法については、公知の技術であり、ここでの詳細な説明は省略する。
【００３３】
次に、処理サーバ１０３からクライアント１００に送信する場合、処理サーバ１０３は、宛先アドレスが負荷分散装置１０２のアドレスｃ１で、送信元アドレスがｃ１０のパケット１００３を送信する。負荷分散装置１０２はこのパケットを受信後、処理サーバ１０３への転送時に保持したセッションテーブルによりパケットの宛先をクライアント１００のアドレスａ１，送信元を代表アドレスｂ１に書き換える。
【００３４】
書き換えられたパケット１００２はルータ１０１によりクライアント１００に向けて送信される。前記クライアント１００宛のパケット処理手順については負荷分散装置における公知の技術である。
【００３５】
次に、本発明のネットワーク実施形態について、業務用途別宛先振り分け方法への適用について説明する。
【００３６】
イントラネット内におけるアドレスの付与方法はローカルアドレスを使用することが一般的であり、アドレスの一部（ホストアドレス）は任意に設定可能である。ここで、各クライアントのアドレスにその業務用途情報に応じたアドレスを埋め込むことにより本発明を実現する。
【００３７】
図５は、イントラネット環境に適用した実施例の構成図を示す。各部署は別々のサブネットに属しており、部署内の各クライアントにはサブネット内で更に業務用途別に特定のポリシーに従ったアドレスを設定する。
【００３８】
ここでは、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　ｖｅｒｓｉｏｎ４）アドレスを用い、図６に示すように、ネットワークアドレス１６ビットと、部署情報としてのサブネットアドレス８ビットと、業務用途情報としてのホストアドレス８ビットより構成する。
【００３９】
図５において、部署Ａに属する一般クライアント２００のアドレスを１０．１０．１０．２０とし、予算処理代表クライアント２０１のアドレスを１０．１０．１０．５とし、部署Ｂに属する一般クライアント２０３のアドレスを１０．１０．２０．３０、データベース２０４のアドレスを１０．１０．２０．１０とする。部署Ａ，Ｂはルータ２０２，２０５によりイントラネットに接続されている。
【００４０】
また、ルータ２０６によりイントラネットに接続されている負荷分散装置２０７には１０．１０．３０．１０の代表アドレスを設定し、分散対象となる処理サーバ２０８〜２１７は、業務用途別に部署別受け付けＡ，Ｂ，Ｃ，データベース保守，予算処理について各々複数台ずつ用意されている。
【００４１】
一般クライアント２００から代表アドレス１０．１０．３０．１０に対してパケットを送信した場合、負荷分散装置２０７は代表アドレス宛に送信されたリクエストであることを識別して送信元アドレスを抽出し、図７に示すような送信元属性情報テーブルを検索して、検索結果からグループ識別子が「１」で有ることを認識する。なお、図７で送信元属性情報の欄の「ｘ」は任意の数値を許可するマスクである。
【００４２】
負荷分散装置２０７には、図８に示すように予めグループ識別子と業務用途及び分散先サーバとの対応が設定された負荷分散テーブル、及びグループ内個別に公知の負荷分散方法が設定されており、負荷分散装置２０７は獲得したグループ識別子「１」に基づき部署別受付サーバＡ−１，Ａ−２、つまり処理サーバ２０８，２０９のうち、設定された負荷分散方法に従った最適な一つの処理サーバ２０８または２０９にパケットを送信する。
【００４３】
予算代表クライアント２０１，一般クライアント２０３，データベース２０４から代表アドレス１０．１０．３０．１０に対してパケットを送信した場合も、同様に送信元属性情報テーブルの検索結果に基づいて、目的別の処理サーバ群のうち最適な処理サーバに分散される。処理サーバ群からクライアントヘのパケットの流れについては公知の技術を用いる。
【００４４】
次に、地域別の宛先振り分け方法への適用について説明する。
【００４５】
ＩＰｖ６（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　ｖｅｒｓｉｏｎ　６）においては、図９に示すように、アドレスが大幅に拡張され、グローバルアドレスの取得段階でアドレス自身に多くの固有情報が埋め込まれており、また、図１０に一例を示すようにＩＰｖ６アドレス内に地域情報が含まれている。
【００４６】
図１１は、ＩＰｖ６インターネット環境に適用した実施例の構成図を示す。同図中、クライアント３００，３０２はルータ３０１，３０３によりインターネットに接続されており、クライアント３００は地域Ａ、クラアント３０２は地域Ｂに属し、クライアント３００のアドレスを２００１：０２００：１１１１：２２２２：：ｆｅ００：１２３４とし、クライアント３０２のアドレスを２００１：０４００：３３３３：４４４４：：ｆｅ００：５６７８とする。
【００４７】
また、ルータ３０４を介してインターネットに接続された負荷分散装置３０５には２００１：０２５８：５５５５：６６６６：：ｆｅ００：９９９９の代表アドレスが設定されている。分散対象となる処理サーバ３０６〜３１７は、地域Ａ，Ｂ，Ｃ別に各々複数台ずつ用意されている。
【００４８】
クライアント３００から２００１：０２５８：５５５５：６６６６：：ｆｅ００：９９９９に対してパケットを送信した場合、負荷分散装置３０５は代表アドレス宛に送信されたリクエストであることを識別して送信元アドレスを抽出し、図１２に示すような送信元属性情報テーブルを検索し、グループ識別子が「１」で有ることを認識する。
【００４９】
負荷分散装置３０５には図１３に示すように予めグループ識別子と地域及び分散先サーバの対応が設定された負荷分散テーブル、及びグループ内個別に公知の負荷分散方法が設定されており、負荷分散装置３０５は獲得したグループ識別子「１」に基づき地域Ａ用の処理サーバ１／２／３／４、つまり処理サーバ３０６〜３０９のうち、設定された負荷分散方法に従った最適な一つの処理サーバにパケットを送信する。
【００５０】
クライアント３０２から２００１：０２５８：５５５５：６６６６：：ｆｅ００：９９９９に対してパケットを送信した場合も、同様に送信元属性情報テーブルの検索結果に基づいて、地域別の処理サーバ群のうち最適な処理サーバに分散される。処理サーバ群がらクライアントヘのパケットの流れについては公知の技術を用いる。
【００５１】
これにより、クライアントは代表アドレスにアクセスするのみで予め各地域用に準備されたサーバから直接自国語の情報を獲得することができ、ファイルのダウンロード時についてもクライアント判断ではなく負荷分散装置において自動的に最適なサーバに接続することが可能となる。
【００５２】
また、サーバの持つ情報は地域（またはグループ）毎に固有の情報のみ保持すれば良いため、サーバリソースの効率化が可能となり、負荷の増加によるサーバの追加の際にも、処理能力の不足している地域（またはグループ）に対してのみの追加で対応可能であり、より効率的な負荷分散が期待できる。
【００５３】
次に、家庭電気製品種別による宛先振り分け方法への適用について説明する。
【００５４】
今後ＩＰｖ６の普及に伴って、一般家庭電気製品個々にＩＰｖ６アドレスが付与されて行く。また、ＩＰｖ６におけるアドレス付与方法においては、図９に示すアドレス内のインターフェースＩＤフィールドに、自装置のＭＡＣアドレスを設定することが一般的である。ＭＡＣアドレスには、メーカ情報や種別情報等の検索キーとなる固有情報が多く含まれている。
【００５５】
図１４は、ＩＰｖ６インターネット環境に適用した家庭電気製品からの要求に対応する実施例の構成図を示す。同図中、冷蔵庫４００，テレビジョン受像機（ＴＶ）４０１はルータ４０２によりインターネットに接続され、洗濯機４０３，ビデオデッキ４０４はルータ４０５によりインターネットに接続されている。地域Ａに属する冷蔵庫４００のアドレスを２００１：０２００：１１１１：２２２２：：ｆｅ００：ａａａａとし、地域Ａに属するＴＶ４０１のアドレスを２００１：０２００：３３３３：４４４４：：ｆｅ０１：ｂｂｂｂとし、地域Ｂに属する洗濯機４０３のアドレスを２００１：０４００：５５５５：６６６６：：ｆｅ０２：ｃｃｃｃ、地域Ｂに属するビデオデッキ４０４のアドレスを２００１：０４００：７７７７：８８８８：：ｆｅ０３：ｄｄｄｄとする。
【００５６】
また、ＩＰｖ６アドレスの下位４８ｂｉｔには各製品のＭＡＣアドレスが格納されており、ここでは、図１５に示すように、ＭＡＣアドレスの第３１〜２４ビットにメーカコード、第２３〜１６ビットに製品種別情報が格納されているものとする。
【００５７】
また、ルータ４０６を介してインターネットに接続された負荷分散装置４０７には２００１：０２５８：５５５５：６６６６：：ｆｅ００：９９９９の代表アドレスが設定されている。分散対象となる処理サーバ４０８〜４２３は、地域Ａ，Ｂ別に別れ、更に、冷蔵庫用，洗濯機用，ビデオ用，ＴＶ用の製品種別に各々複数台ずつ用意されている。
【００５８】
地域Ａに属する冷蔵庫４００から２００１：０２５８：５５５５：６６６６：：ｆｅ００：９９９９に対してパケットを送信した場合、負荷分散装置４０７は代表アドレス宛に送信されたリクエストであることを識別して送信元アドレスを抽出し、図１６に示すような送信元属性情報テーブルを検索し、グループ識別子が「１１」で有ることを認識する。
【００５９】
負荷分散装置４０７には図１７に示すように予めグループ識別子と地域及び種別及び分散先サーバの対応が設定された負荷分散テーブル、及びグループ内個別に公知の負荷分散方法が設定されており、負荷分散装置４０７は獲得したグループ識別子「１１」に基づき地域Ａで冷蔵庫用サーバー１／２、つまり処理サーバ４０８，４０９のうち、設定された負荷分散方法に従った最適な一つの処理サーバにパケットを送信する。
【００６０】
地域Ａに属するＴＶ４０１，地域Ｂに属する洗濯機４０３，地域Ｂに属するビデオデッキ４０４それぞれから２００１：０２５８：５５５５：６６６６：：ｆｅ００：９９９９に対してパケットを送信した場合も、同様に送信元属性情報テーブルの検索結果に基づいて、地域及び製品種別毎の処理サーバ群のうち最適な処理サーバに分散される。処理サーバ群がらクライアントヘのパケットの流れについては公知の技術を用いる。
【００６１】
このように、製品メーカにより宛先となる代表アドレスを予め設定しておくことで、製品ユーザは自身の所属地域や製品情報等の複雑な設定することなく、各製品から負荷分散装置をアクセスするだけで、地域及び製品種別に応じた処理サーバを利用でき、製品メーカは個々の製品の保守管理等を自動的に行うことができる。
【００６２】
本発明によれば、送信元の属性や処理目的等の特性によるサーバ負荷分散サービスが可能でクライアント側の操作性が向上し、負荷分散システム内の処理サーバは目的別に独立することになるため、リソースの効率的な配置によるサーバ資源の有効利用が可能となり、メンテナンスも容易になる。
【００６３】
特に、今後普及するＩＰｖ６においてはアドレス長の拡張によりアドレス内のビット列が持つ各々の意味合いが大きくなり、家電製品等にも広く一般的にＩＰアドレスが付与されていくことが予想されることからも、本発明の有効性は大きい。
【００６４】
また、本発明はアドレスの設定を利用したサーバ負荷分散サービスであり、既存ネットワーク，プロトコル，クライアント側ソフトウエア等に全く影響を与えることがなく、本発明の機能を実装した負荷分散装置を用いるだけで実現可能である。
【００６５】
なお、送信元属性情報識別部１６が請求項記載のテーブル検索手段に対応し、負荷分散処理部１７がサーバグループ選択手段に対応し、負荷分散テーブル検索処理部２１が処理サーバ決定手段に対応する。
【００６６】
（付記１）　クライアントからネットワークを介して複数の処理サーバを代表する代表アドレスを宛先とするパケットを受信し、前記複数の処理サーバに振り分け負荷を分散する負荷分散方法において、
前記パケットの送信元アドレスに含まれる送信元属性情報で、予め送信元属性情報と宛先識別子の対応が設定されたテーブルを検索して宛先識別子を獲得し、前記宛先識別子毎にグループ化された前記複数の処理サーバのうち、前記テーブル検索で獲得した宛先識別子に対応するサーバグループを選択し、
選択したサーバグループから所定の振り分け方法で宛先の処理サーバを決定し、前記クライアントからのパケットを宛先の処理サーバに送信することを特徴とする負荷分散方法。
【００６７】
（付記２）　付記１記載の負荷分散方法において、
前記宛先識別子に対応してサーバグループと共に振り分け方法を選択し、
選択したサーバグループから選択した振り分け方法に基づいて宛先の処理サーバを決定することを特徴とする負荷分散方法。
【００６８】
（付記３）　クライアントからネットワークを介して複数の処理サーバを代表する代表アドレスを宛先とするパケットを受信し、前記複数の処理サーバに振り分け負荷を分散する負荷分散装置において、
前記パケットの送信元アドレスに含まれる送信元属性情報で、予め送信元属性情報と宛先識別子の対応が設定されたテーブルを検索して宛先識別子を獲得するテーブル検索手段と、
前記宛先識別子毎にグループ化された前記複数の処理サーバのうち、前記テーブル検索で獲得した宛先識別子に対応するサーバグループを選択するサーバグループ選択手段と、
選択したサーバグループから所定の振り分け方法で宛先の処理サーバを決定する処理サーバ決定手段を有し、
前記クライアントからのパケットを宛先の処理サーバに送信することを特徴とする負荷分散装置。
【００６９】
（付記４）　付記３記載の負荷分散装置において、
前記サーバグループ選択手段は、前記宛先識別子に対応してサーバグループと共に振り分け方法を選択し、
選択したサーバグループから選択した振り分け方法に基づいて宛先の処理サーバを決定することを特徴とする負荷分散装置。
【００７０】
（付記５）　付記３または４記載の負荷分散装置において、
前記パケットの送信元アドレスに含まれる送信元属性情報は、業務用途情報であることを特徴とする負荷分散装置。
【００７１】
（付記６）　付記３または４記載の負荷分散装置において、
前記パケットの送信元アドレスに含まれる送信元属性情報は、地域情報であることを特徴とする負荷分散装置。
【００７２】
（付記７）　付記３または４記載の負荷分散装置において、
前記パケットの送信元アドレスに含まれる送信元属性情報は、メーカ及び製品種別情報であることを特徴とする負荷分散装置。
【００７３】
（付記８）　付記１または２記載の負荷分散方法において、
前記パケットの送信元アドレスに含まれる送信元属性情報は、業務用途情報であることを特徴とする負荷分散方法。
【００７４】
（付記９）　付記１または２記載の負荷分散方法において、
前記パケットの送信元アドレスに含まれる送信元属性情報は、地域情報であることを特徴とする負荷分散方法。
【００７５】
（付記１０）　付記１または２記載の負荷分散方法において、
前記パケットの送信元アドレスに含まれる送信元属性情報は、メーカ及び製品種別情報であることを特徴とする負荷分散方法。
【００７６】
【発明の効果】
上述の如く、請求項１，３に記載の発明によれば、クライアントはその属性や処理目的に応じて最適な情報を容易に獲得することができ、処理サーバはメンテナンスが容易でリソースを効率的かつ有効に利用できる。
【００７７】
また、請求項２，４に記載の発明によれば、クライアントの属性や処理目的に応じてサーバグループ内での振り分け方法を決定することができる。
【００７８】
また、請求項５に記載の発明によれば、クライアントは業務用途に応じて最適な情報を容易に獲得することができる。
【００７９】
付記６に記載の発明によれば、クライアントは地域に応じて最適な情報を容易に獲得することができる。
【００８０】
また、付記７に記載の発明によれば、製品メーカは個々の製品の保守管理等を自動的に行うことができる。
【図面の簡単な説明】
【図１】本発明の負荷分散装置の一実施例のブロック構成図である。
【図２】本発明の負荷分散装置を適用した負荷分散システムの一実施例の構成図である。
【図３】本発明の負荷分散装置が実行する振り分け処理のフローチャートである。
【図４】送信元属性情報識別テーブルを示す図である。
【図５】イントラネット環境に適用した実施例の構成図である。
【図６】ＩＰｖ４アドレスでの情報設定を説明するための図である。
【図７】送信元属性情報テーブルを示す図である。
【図８】負荷分散テーブルを示す図である。
【図９】ＩＰｖ６アドレスを説明するための図である。
【図１０】ＩＰｖ６アドレス内の地域情報を説明するための図である。
【図１１】ＩＰｖ６インターネット環境に適用した実施例の構成図である。
【図１２】送信元属性情報テーブルを示す図である。
【図１３】負荷分散テーブルを示す図である。
【図１４】ＩＰｖ６インターネット環境に適用した家庭電気製品からの要求に対応する実施例の構成図である。
【図１５】ＭＡＣアドレスを説明するための図である。
【図１６】送信元属性情報テーブルを示す図である。
【図１７】負荷分散テーブルを示す図である。
【符号の説明】
１１　負荷分散装置
１２　パケット受信部
１３　パケット識別部
１４　パケット宛先書き換え処理部
１５　パケット送信部
１６　送信元属性情報識別部
１７　負荷分散処理部
１８　送信元アドレス抽出部
１９　送信元属性情報識別テーブル
２０　識別テーブル検索処理部
２１　負荷分散テーブル検索処理部
２２　負荷分散テーブル
【図１】
2004110611.tif 000003
【図２】
2004110611.tif 000004
【図３】
2004110611.tif 000005
【図４】
2004110611.tif 000006
【図５】
2004110611.tif 000007
【図６】
2004110611.tif 000008
【図７】
2004110611.tif 000009
【図８】
2004110611.tif 000010
【図９】
2004110611.tif 000011
【図１０】
2004110611.tif 000012
【図１１】
2004110611.tif 000013
【図１２】
2004110611.tif 000014
【図１３】
2004110611.tif 000015
【図１４】
2004110611.tif 000016
【図１５】
2004110611.tif 000017
【図１６】
2004110611.tif 000018
【図１７】
2004110611.tif 000019