(57)【要約】【課題】  通信網におけるフレームの負荷分散処理を効率よく正確に運用可能にする技術を提供する。【解決手段】  フレームの送信に使用する送信ポートを特定する通信制御部と、フレームに付加される、負荷分散情報の生成に用いる負荷分散構成情報を送信ポートに対応して格納する負荷分散情報発側指定部と、送信ポートが特定された際に、決定された送信ポートに対応する負荷分散構成情報を負荷分散情報発側指定部から検索する負荷分散情報転送処理部と、負荷分散構成情報と負荷分散情報設定フォーマットとに従い、フレームを構築する送信情報設定部と、構築されたフレームを送信ポートから送出する送信フレーム処理部と、を備える。【選択図】図１
2005277653.tif 000002
【特許請求の範囲】
【請求項１】
通信網内における端末間において送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う際に、フレームを他の端末に発信する端末であり、
前記フレームの送信に使用する送信ポートを特定する通信制御部と、
前記フレームに付加される、負荷分散情報の生成に用いる負荷分散構成情報を送信ポートに対応して格納する負荷分散情報発側指定部と、
前記送信ポートが特定された際に、決定された送信ポートに対応する負荷分散構成情報を前記負荷分散情報発側指定部から検索する負荷分散情報転送処理部と、
前記負荷分散構成情報と負荷分散情報設定フォーマットとに従い、前記フレームを構築する送信情報設定部と、
構築された前記フレームを送信ポートから送出する送信フレーム処理部と、を備える通信端末。
【請求項２】
前記負荷分散構成情報に基づいて、他の端末における負荷分散処理を定める負荷分散情報を計算する負荷分散情報決定処理部をさらに備え、
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記負荷分散情報の計算方法を示す情報とを含む、請求項１に記載の通信端末。
【請求項３】
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記他の端末に送信される負荷分散情報とを含む、請求項１に記載の通信端末。
【請求項４】
通信網内における端末間において、送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う際に、他の端末からフレームを受信する端末であり、
受信したフレームの負荷分散情報を特定する識別情報を受信ポートに対応して予め格納する負荷分散情報着側指定部と、
フレーム受信時の受信ポートから、負荷分散情報着側指定部に格納される当該フレームに対応する識別情報を検索する検索部と、
前記識別情報が前記フレームに設定されている場合に、前記識別情報によって特定される負荷分散情報を受信フレーム上から抽出する受信情報抽出部と、
前記識別情報が前記フレームに設定されていない場合に、予め定められた負荷分散計算方法に基づいて、負荷分散情報を計算する負荷分散処理部と、
前記フレームを後続の端末に送信する場合に、前記負荷分散情報に基づいて前記フレームの送信ポートを特定する送信ポート特定手段と、を備える通信端末。
【請求項５】
前記負荷分散情報着側指定部には、受信したフレームに含まれる負荷分散情報を、このフレームとともに後続の端末に転送するか否かを示す、転送可否情報が含まれており、
前記負荷分散処理部は、前記後続の端末に転送されるフレームに対して、前記転送可否情報に基づいて前記負荷分散情報を設定する、請求項４記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信網内における端末間のフレーム送受信時の負荷分散技術に関する。
【背景技術】
【０００２】
近年、一般的なＬＡＮ（Local Area Network）網内において、情報の伝送距離は増大している。これにより、ＬＡＮによるネットワークは、従来の狭い範囲の構内から、広範囲な領域での使用が可能になった。
【０００３】
また、広範囲なＬＡＮ技術によって、例えば広域ＬＡＮサービスに代表されるような、通信事業者（キャリア）がＬＡＮ網通信を提供するサービスが可能になっている。さらに、ＬＡＮ技術によって、ＩＳＰ（Internet Services Provider）による、インターネットへの接続サービス網である地域網を、ＬＡＮで構成することが可能になっている。
【０００４】
このようなＬＡＮ網における、接続エリアの拡大、あるいは不特定多数の加入者による接続といった事情が、通信事業者による事業によって生じる状況であっても、従来のＬＡＮ網における上位のプロトコルで行っていた機能と同等の負荷分散機能が要求される。
【０００５】
また、ＬＡＮ網の広域化にあたっては、単純なレイヤ２スイッチによる広域化ではなく、ＭＰＬＳ（MultiProtocol Label Switching）によりフレームをカプセル化し、例えば
、ＶＰＬＳ（Virtual Private LAN Segment：仮想プライベートＬＡＮセグメント）など
の、ＭＰＬＳ網を一つのスイッチとする技術が提供されている。
【０００６】
また、網内の負荷分散処理については、ＭＰＬＳ−ＴＥ（Terminal Equipment）などの、負荷分散処理を行う装置が提供されている。そして、負荷分散処理に用いるフィルタ機能については、例えば、ＭＡＣ（Media Access Control）アドレスフィルタ機能を備えた装置が提供されている。上記のような負荷分散処理を行う機能では、流れているトラヒックを識別する。そして、この機能では、そのトラヒックの属性によって論理的に等しくかつ物理的に異なる径路を選択する。
【０００７】
ＬＡＮネットワークの技術において、トラヒックの属性の識別は、負荷分散キー(負荷
分散情報)が用いられる。負荷分散キーは、トラヒックのフレームの宛先／送信元を示す
ＭＡＣアドレスからハッシュ計算による分散により求められる。また、負荷分散キーは、ＭＡＣアドレスの組み合わせがある程度の広がりを持てば、統計多重効果により均等に分配することが出来ることによっている。
【０００８】
また、ＬＡＮ網より上位の網における負荷分散の方法としては、その上位の網で定義される倫理アドレスを、負荷分散キーとする方法がある。
【０００９】
なお、本願発明に関連する先行技術として、例えば、下記の特許文献１に開示される技術がある。
【００１０】
【特許文献１】特開２０００−１３４３９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した技術では、例えば以下のような問題があった。
【００１２】
ＭＰＬＳによるスイッチ網などでは、ノード側で受信したＭＡＣアドレスに基づいて、負荷分散を行う。しかし、ネットワークを使用しているユーザ側にルータがある場合には、負荷分散に用いるＭＡＣアドレスはルータのＭＡＣアドレスとなる。この場合には、ルータ配下にある端末からのフレームは、どの端末からのフレームであるかということに関わりなく１つのＭＡＣアドレスで代表されてしまう。従って、この場合には、十分な統計多重効果が得られない。そして、この場合には、ネットワークにおいて、負荷分散のそれぞれの方路にトラヒックの偏りが生じる。このようなＭＡＣアドレスを用いた負荷分散処理における問題は、設備投資上、帯域を冗長に確保する必要が生じた。そして、このことは、網の運営コストを押し上げる要因となっていた。
【００１３】
また、上位プロトコルで定義される情報（例えばＩＰ（Internet Protocol）アドレス
など）を使った負荷分散処理をＬＡＮ網で適用する方法がある。しかしながら、この方法を用いた場合に、一般にＬＡＮのネットワークでは上位プロトコルを限定することができない。このため、多くの上位プロトコルに対応した製品を実装して網を運用するにあたっては、負荷分散ノードに複数の上位プロトコルに対応した設定が必要となる。そして、このような場合には、複数の上位プロトコルに対応した製品あるいは網の運用については、従来と比較してコストが増大していた。
【００１４】
また、ハッシュによる負荷分散等を実施した場合に、ＬＡＮ網の設計者あるいは運用者は、個々のユーザのパケットがどの方路に向かうかを把握するのが困難であった。この原因は、ＭＡＣアドレスがＬＡＮカード等のハードウェアに一意に付与されているためである。このため、個々のユーザとＭＡＣアドレスとの関係を正確に把握するには、全てのユーザに問い合わせ等による調査をするほか無かった。また、この場合、ユーザ側がハードウェアを取り替えたことを把握するのは、現実には困難であった。
【００１５】
さらに、負荷分散処理の方法として、ＶＬＡＮ（Virtual LAN）等により加入者を識別
する手段も考えられる。しかしながら、ＶＬＡＮは本来セグメント分けのための技術であるため、あらゆる場合に適用可能ではなかった。
【００１６】
本発明は上記のような問題に鑑みてなされたものである。そして、その目的は、通信網におけるフレームの負荷分散処理を効率よく正確に運用可能にする技術を提供することである。また、本発明の他の目的は、通信網におけるフレームの負荷分散処理を行う際に、個々のユーザに応じた処理を正確に実現する技術を提供することである。また、本発明の他の目的は、設備投資などに要する様々なコストを抑制しつつ通信網におけるフレームの負荷分散処理を実現する技術を提供することである。
【課題を解決するための手段】
【００１７】
上記の課題を解決するために、本発明は以下の手段とした。
【００１８】
すなわち、本発明は、通信網内における端末間において送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う際に、フレームを他の端末に発信する端末であり、前記フレームの送信に使用する送信ポートを特定する通信制御部と、前記フレームに付加される、負荷分散情報の生成に用いる負荷分散構成情報を送信ポートに対応して格納する負荷分散情報発側指定部と、前記送信ポートが特定された際に、決定された送信ポートに対応する負荷分散構成情報を前記負荷分散情報発側指定部から検索する負荷分散情報転送処理部と、前記負荷分散構成情報と負荷分散情報設定フォーマットとに従い、前記フレームを構築する送信情報設定部と、構築された前記フレームを送信ポートから送出する送信フレーム処理部と、を備える。
【００１９】
本発明では、送信ポートに対応して予め定められた負荷分散構成情報と負荷分散情報の
設定フォーマットに従って、フレームの転送時の負荷分散の取り扱いを定める負荷分散情報を特定し、この負荷分散情報を含めたフレームを構築した後に、他の端末に転送する。
【００２０】
従って、本発明によれば、通信網におけるフレームの負荷分散処理を効率よく正確に運用可能にする情報を他の端末に伝送することができる。このため、本発明によれば、通信網におけるフレームの負荷分散処理を、効率よく正確に運用可能にすることができる。また、本発明によれば、上記の負荷分散情報を他の端末に伝送することにより、通信網におけるフレームの負荷分散処理を行う際に、個々のユーザに応じた処理を正確に実現する技術を提供することができる。さらに、本発明によれば、負荷分散情報を伝送してこの負荷分散情報に基づいて負荷分散処理を行うため、設備投資などに要する様々なコストを抑制しつつ実現する技術を提供することができる。
【００２１】
また、本発明は、前記負荷分散構成情報に基づいて、他の端末における負荷分散処理を定める負荷分散情報を計算する負荷分散情報決定処理部をさらに備え、前記負荷分散構成情報には、前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記負荷分散情報の計算方法を示す情報とを含んでもよい。
【００２２】
また、本発明は、前記負荷分散構成情報には、前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記他の端末に送信される負荷分散情報とを含んでもよい。
【００２３】
また、本発明は、通信網内における端末間において、送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う際に、他の端末からフレームを受信する端末であり、受信したフレームの負荷分散情報を特定する識別情報を受信ポートに対応して予め格納する負荷分散情報着側指定部と、フレーム受信時の受信ポートから、負荷分散情報着側指定部に格納される当該フレームに対応する識別情報を検索する検索部と、前記識別情報が前記フレームに設定されている場合に、前記識別情報によって特定される負荷分散情報を受信フレーム上から抽出する受信情報抽出部と、前記識別情報が前記フレームに設定されていない場合に、予め定められた負荷分散計算方法に基づいて、負荷分散情報を計算する負荷分散処理部と、前記フレームを後続の端末に送信する場合に、前記負荷分散情報に基づいて前記フレームの送信ポートを特定する送信ポート特定手段と、を備える通信端末としても特定することができる。
【００２４】
本発明では、通信網においてフレームを受信した際に、このフレームに対して予め登録された情報に基づいてこのフレームの転送する送信ポートを特定する。
【００２５】
従って、本発明によれば、受信した個々のフレームに対して送信ポートを特定するため、通信網におけるフレームの負荷分散処理を効率よく正確に運用可能にする技術を提供することができる。また、本発明によれば、受信した個々のフレームに対して異なる負荷分散情報によって処理できる。このため、本発明によれば、通信網におけるフレームの負荷分散処理を行う際に、個々のユーザに応じた処理を正確に実現する技術を提供することである。また、本発明によれば、個々のフレームに応じた負荷分散情報を実現できるため、設備投資などに要する様々なコストを抑制しつつ実現する技術を提供することができる。
【００２６】
また、本発明は、前記負荷分散情報着側指定部には、受信したフレームに含まれる負荷分散情報を、このフレームとともに後続の端末に転送するか否かを示す、転送可否情報が含まれており、前記負荷分散処理部は、前記後続の端末に転送されるフレームに対して、前記転送可否情報に基づいて前記負荷分散情報を設定してもよい。
【００２７】
なお、本発明は、以上の何れかの機能を実現させるプログラムであってもよい。また、
本発明は、そのようなプログラムをコンピュータが読み取り可能な記憶媒体に記録してもよい。また、本発明は、以上の機能のうち、フレーム送信時の処理と受信時の処理との何れかの機能を組み合わせて実現する装置であってもよい。
【発明の効果】
【００２８】
以上のように、本発明によれば、通信網におけるフレームの負荷分散処理を、効率よく正確に運用可能にする技術を提供することができる。また、本発明によれば、通信網におけるフレームの負荷分散処理を行う際に、個々のユーザに応じた処理を正確に実現する技術を提供することができる。また、本発明によれば、通信網におけるフレームの負荷分散処理を、設備投資などに要する様々なコストを抑制しつつ実現する技術を提供することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
【００３０】
〈通信端末の機能ブロック〉
本実施の形態における通信端末の機能ブロックについて説明する。本実施の形態において、通信端末は、本発明の通信端末が行う負荷分散処理を実行可能なプログラムをインストールしたコンピュータによって実現される。以下の説明において、通信端末は、転送されたフレームを受信した場合の機能と、受信したフレームを送信する場合の機能とに分けて説明する。なお、以下の説明において、フレームを受信した場合の通信端末を受信ノードと称する。また、以下の説明において、フレームを送信する場合の通信端末を発信ノードと称する。
【００３１】
まず、本実施の形態に係る発信ノードの機能ブロックについて説明する。
図１は、発信ノード１００の機能を説明するブロック図である。発信ノード１００は、フレーム受信部１０１、受信情報抽出部１０２、通信制御部１０３、負荷分散キー転送処理部１０５、負荷分散キー発側指定部１０４、送信情報設定部１０６、フレーム送出部１０７、及び負荷分散キー決定処理部１０８を備える。
【００３２】
フレーム受信部１０１は、既存の通信端末に備えられる機能と同一のものである。すなわち、フレーム受信部１０１は、フレームの受信処理を実施する。フレーム受信部１０１が受信したフレームは、このフレームを受信したポートを特定する受信ポート情報とともに、受信情報抽出部１０２に渡される。なお、フレーム受信部１０１は、送信されたフレームを中継するノードにのみ必要な機能である。
【００３３】
受信情報抽出部１０２は、既存の通信端末に備えられる機能であるが、本実施の形態では以下の機能を有する。受信情報抽出部１０２は、受信したフレームからＭＡＣアドレス情報、ＶＬＡＮ情報、及び上位のプロトコル情報（発信ノードがルータ等の場合）を含む、負荷分散処理に利用する情報を抽出する。受信情報抽出部１０２が抽出した情報は、負荷分散キー転送処理部１０５に、上記の受信ポート情報とともに渡す。なお、受信情報抽出部１０２は、送信されたフレームを中継するノードにのみ必要な機能である。
【００３４】
通信制御部１０３は、負荷分散キー転送処理部１０５を起動する。通信制御部１０３は、発信ノード１００が中継ノードである場合には、受信情報抽出部や通信制御部より転送された宛先ＭＡＣアドレスやＶＬＡＮ情報や上位プロトコル情報（発信ノードがルータ等の場合)に基づいて、受信したフレームを送信する送信ポートを決定する。また、発信ノ
ード１００が中継ノード以外である場合には、通信制御部１０３は、上位のアプリケーションにより起動される。そして、この場合通信制御部１０３は、予め指定された送信ポー
トにフレームを送信する指示を負荷分散キー転送処理部１０５に与える。
【００３５】
負荷分散キー発側指定部１０４は、内部にメモリを備える。そして、負荷分散キー発側指定部１０４のメモリには、負荷分散キーを転送するノード間で情報を認識するためのEther Type（イーサタイプ：本発明の識別情報に対応）と、このEther Typeに対応する負荷分散キー計算処理方法を送信ポートに対応して格納する、負荷分散キー発側情報テーブルを備える。図３は、負荷分散キー発側指定部１０４内のメモリに格納される、負荷分散キー発側情報テーブル１０４ａの一例である。なお、本実施の形態における負荷分散キーとは、ネットワーク内で負荷分散処理を行う際に、フレームの転送経路などを含む転送処理内容を特定するために、このフレームに付加する情報である。また、負荷分散キーは、本発明の負荷分散情報に対応する。
【００３６】
また、負荷分散キー発側指定部１０４の負荷分散キー発側情報テーブル１０４ａには、負荷分散キーを含むフレームを転送するノード間で、負荷分散情報を認識するためのEther Typeと、このEther Typeに対応する負荷分散キーを、送信ポートに対応して格納する。なお、負荷分散キー発側指定部１０４は、コマンドインタフェースにより動作する。
【００３７】
負荷分散キー転送処理部１０５は、通信制御部１０３により決定された送信ポートの情報に従って、負荷分散キー発側情報テーブル１０４ａを検索する。そして、負荷分散キー転送処理部１０５は、負荷分散キー発側情報テーブル１０４ａに登録された情報がある場合には、負荷分散キー決定処理部１０８に負荷分散キー決定を依頼する。
【００３８】
また、負荷分散キー転送処理部１０５は、負荷分散キー決定処理部１０８からの計算結果と負荷分散キー発側情報テーブル１０４ａから得られるEther typeを送信情報設定部１０６に渡す。
【００３９】
また、負荷分散キー転送処理部１０５は、送信するフレームに対応する負荷分散キーを負荷分散キー発側情報テーブル１０４ａから検索した場合には、対応するEther typeと負荷分散キーを送信情報設定部１０６に渡す。
【００４０】
負荷分散キー決定処理部１０８は、負荷分散キー転送処理部１０５からの要求を受け、送信ポート番号を検索キーとして、負荷分散キー発側情報テーブル１０４ａを検索する。そして、負荷分散キー決定処理部１０８は、予め定められた負荷分散キー計算処理方法(
例えば、宛先ＭＡＣアドレス／送信元ＭＡＣアドレスによるハッシュによる計算)に従い
、受信したフレームの送信元ＭＡＣアドレスから、このフレームの負荷分散処理を特定する負荷分散キーを計算する。そして、負荷分散キー決定処理部１０８は、負荷分散キーの計算結果を負荷分散キー転送処理部１０５に返送する。
【００４１】
送信情報設定部１０６は、負荷分散キー転送処理部１０５からの情報に従い、送信するフレームを、負荷分散キーを含むフレームとして構築する。図４は、負荷分散キーを含まない既存のフレームフォーマット１０を示す。また、図５は、本実施の形態での負荷分散キーを含むフレームフォーマット１を示す。負荷分散キーを含むフレームフォーマット１は、既存のフレームフォーマット１０に設けられている、既存のコード（例えばＶＬＡＮのタグなど）に負荷分散キー及びEther Typeを挿入する。そして、送信情報設定部１０６は、負荷分散キーとEther Typeを含むフレームフォーマット１を、負荷分散キー設定フォーマットに従い構築する。
【００４２】
フレーム送出部１０７は、送信情報設定部１０６で組み立てられたフレームを、負荷分散キー転送処理部１０５が指定したポートから発信する。
【００４３】
次に、本実施の形態に係る受信ノードの機能ブロックについて説明する。
図２は、受信ノード２００の機能を示すブロック図である。受信ノード２００は、フレーム受信部２０１、受信情報抽出部２０２、負荷分散処理部２０４、負荷分散キー着側指定部２０５、送信情報設定部２０６、及びフレーム送出部２０７を備える。
【００４４】
フレーム受信部２０１は、受信ノード２００に送信されたフレームを受信する。フレーム受信部２０１が受信したフレームは、このフレームを受信した受信ポートを特定する受信ポート情報とともに受信情報抽出部２０２に渡される。
【００４５】
受信情報抽出部２０２は、受信したフレームから、宛先ＭＡＣアドレス情報やＶＬＡＮ情報や上位のプロトコル情報(発信ノードがルータ等の場合)を抽出する。また、受信情報抽出部２０２は、受信ポートを検索キーとして、そのフレームのEther typeを後述の負荷分散キー着側情報テーブルから検索する。該当ポートにEther typeが指定されている場合には、受信フレームより、該当Ether typeを検索する。Ether typeが見つかった場合、負荷分散キーを抽出し、負荷分散処理部２０４へ転送する。なお、この受信情報抽出部２０２は、本発明の検索部と受信情報抽出部とに対応する。
【００４６】
負荷分散キー着側指定部２０５は、内部にメモリを備える。また、負荷分散キー着側指定部２０５は、負荷分散キーを含むフレームを転送するノード間で負荷分散情報を認識するためのEther Typeを、受信ポート毎に対応させた負荷分散キー着側情報テーブル２０５ａをメモリ上に格納する。図６は、負荷分散キー着側情報テーブル２０５ａの一例を示す。
【００４７】
また、負荷分散キー着側指定部２０５は、受信するポートと負荷分散キーを示すEther Type及び受信した負荷分散キーを、フレーム転送先の他のノード（後位局）に転送するか否かを示す情報を、負荷分散キー着側情報テーブル２０５ａに示すように、受信ポートに対応させて上記メモリ上に格納する。
【００４８】
負荷分散処理部２０４は、負荷分散処理(例えば、Link AggregationやＥＣＭＰ（Equal
Cost Multi-Path）など)を実施する。負荷分散処理部２０４は、受信したフレームの送
信元ＭＡＣアドレスから負荷分散キーを計算する。そして、負荷分散処理部２０４は、受信したフレームを転送する物理方路を特定する。
【００４９】
また、負荷分散処理部２０４は、受信情報抽出部２０２から負荷分散キーを受信した場合には、負荷分散キー計算処理を実施せず、受信した負荷分散キーをそのまま使用して物理方路を決定する。
【００５０】
さらに、負荷分散処理部２０４は、上記の処理に加えて、フレームの受信ポート番号を参照して、負荷分散キー着側情報テーブル２０５ａから後位局の有無を検索する。そして、負荷分散処理部２０４は、負荷分散キー着側情報テーブル２０５ａに後位局転送ありの指定がある場合には、対応するEther typeと受信した負荷分散キーとを送信情報設定部２０６に転送する。なお、この負荷分散処理部２０４は、本発明の負荷分散処理部と送信ポート特定手段とに対応する。
【００５１】
送信情報設定部２０６は、負荷分散処理部２０４からの情報に従い、後位局に送信するEtherフレームを構築する。送信情報設定部２０６が生成する既存のフレームフォーマッ
トは、送信情報設定部１０６が生成する図４のフレームフォーマット１と同様である。また、送信情報設定部２０６は、負荷分散処理部２０４からの情報を受け取った場合には、その情報に従って送信するフレームを構築する。この場合に送信情報設定部２０６は、負荷分散処理部２０４から転送されたEther typeと負荷分散キーを含めたフレームを、図５
に示す負荷分散キーを含むフレームフォーマット１０に従い構築する。
【００５２】
フレーム送出部２０７は、送信情報設定部２０６で組み立てられたフレームを負荷分散処理部２０４により指定された送信ポートより送出する。
【００５３】
〈実施例１〉
次に、上記の発信ノード１００及び受信ノード２００の機能を含む通信端末を用いた場合におけるフレームの負荷分散処理の一例を説明する。
【００５４】
図７は、広域ＬＡＮ網使用時の通信端末の接続構成を示す。図７においては、発信ノード１００は６−１である。また、受信ノード２００は６−２である。そして、発信加入者Ａ，Ｂ，Ｃが６−１ノード配下の加入者である。さらに、加入者Ａ，Ｂ，Ｃには、それぞれの端末に対応するＭＡＣアドレスの例が示されている。
【００５５】
図８は、この広域ＬＡＮの運用者により設定されている６−１ノードの負荷分散キー発側情報テーブル設定例６−１ａを示す。また、図９は、運用者により設定されている受信側の６−２ノードの負荷分散キー着側情報テーブル設定例６−２ａを示す。
【００５６】
図８の負荷分散キー発側情報テーブル設定例６−１ａには、負荷分散キー発側情報テーブル１０４ａと同様に、送信ポートに対応させたEther Type、負荷分散キーの計算方式、及び負荷分散キーが格納されている。実施例１では、予め負荷分散キーが定められていないため、このテーブル６−１ａには負荷分散キーが格納されていない。
【００５７】
図９の負荷分散キー着側情報テーブル設定例６−２ａには、負荷分散キー着側情報テーブル２０５ａと同様に、受信ポートに対応させたEther Typeと後位局への転送の有無の情報が格納されている。なお、実施例１では、後位局への転送の有無は判断しないため、後位局への転送有無の情報は、空欄のままである。
【００５８】
また、図１０は、ノード６−２の負荷分散方路決定テーブル６−２ｂである。この負荷分散方路決定テーブル６−２ｂは、ノード６−２に設定されている。このノード６−２には、この負荷分散方路決定テーブル６−２ｂにおいて、負荷分散キーが０であれば、送信ポートｉを選択する設定がなされている。また、負荷分散方路決定テーブル６−２ｂにおいて、負荷分散キーが１であれば送信ポートｊを選択する設定がなされている。
【００５９】
実施例１において、負荷分散の計算方法は、送信元ＭＡＣアドレスが偶数であるか奇数であるかによって実施の内容を判断する。実施例１の負荷分散キー発側情報テーブル設定例６−１aでは、負荷分散計算処理方法が１に登録されている。
【００６０】
実施例１のようなネットワークにおいて、本実施の形態に係る負荷分散処理を実施しない場合には、以下のような処理になる。このネットワークにおいて、ノード６−１に接続する加入者Ａ，Ｂ，Ｃの端末のＭＡＣアドレスは、全てノード６−１のＭＡＣアドレスとなる。そして、従来の負荷分散処理では、ＭＡＣアドレスによってパケットを振り分けていた。すなわち、ノード６−２で受信する加入者Ａ，Ｂ，Ｃの端末からのパケットの送信元ＭＡＣアドレスは、全てノード６−１のＭＡＣアドレスになる。従って、ノード６−１のＭＡＣアドレスは偶数であるため、全ての加入者Ａ，Ｂ，Ｃの端末からのパケットは、ノード６−２における方路決定において常に送信ポートｉを選択することになる。
【００６１】
これに対して、本実施の形態に係る発信ノード１００及び受信ノード２００を用いて負荷分散処理を実施した場合について以下に示す。
【００６２】
加入者Ａの端末から送出されたフレームは、ノード６−１で受信される。ノード６−１では、通信制御部１０３によってこのフレームの送信ポートｋが決定される。送信ポートの決定後、通信制御部１０３はこのフレームを負荷分散キー転送処理部１０５に転送する。
【００６３】
負荷分散キー転送処理部１０５は、負荷分散キー発側情報テーブル設定例６−１aを参
照してフレームの負荷分散計算処理方法を判定する。負荷分散キー発側情報テーブル６−１aによれば、送信ポートｋのフレームは、負荷分散計算処理方法が１として指定されて
いる。このため、負荷分散キー転送処理部１０５は、予め定められた負荷分散計算処理方法（不図示）を参照して、１の方法を確認する。この結果、負荷分散キー転送処理部１０５は、確認した負荷分散計算処理方法に基づいて、受信フレーム情報から送信元ＭＡＣアドレス（加入者Ａの端末のＭＡＣアドレス）が偶数であるか奇数であるかを判定する。すなわち、負荷分散キー転送処理部１０５は、受信したフレームの送信元ＭＡＣアドレスが偶数であれば負荷分散キーを０、奇数であれば負荷分散キーを１とする。実施例１では、加入者Ａの端末のＭＡＣアドレスは、奇数であるため負荷分散キーを１とする。
【００６４】
負荷分散キー転送処理部１０５は、この負荷分散キーと、負荷分散キー発側情報テーブル設定例６−１aから得られるEther Type=A900、及び通信制御部１０３で決定される、フレーム組み立て情報（送信ポート情報）を送信情報設定部１０６に転送する。
【００６５】
送信情報設定部１０６は、負荷分散キーが含まれているため、この負荷分散キーを参照して、図５に示した負荷分散キー設定フォーマット１に従いフレームを構築する。そして、フレーム送出部１０７は、ポートkから構築したフレームを送出する。
【００６６】
ノード６−１から送出されたフレームは、受信ノード２００であるノード６−２の受信ポートmが受信する。
【００６７】
ノード６−２の受信情報抽出部２０２では，受信ポートmであることを検索キーとして
、負荷分散キー着側情報テーブル設定例６−２aを検索する。この場合、受信ポートｍに
対応するエントリには、Ether Type＝A900が設定されている。検索した情報に基づいて、受信情報抽出部２０２は、負荷分散キー着側情報テーブル６−２aより得られたEther type = A900が受信フレームに設定されているか否かを判定する。
【００６８】
受信したフレームにEther Type＝A900が設定されている場合には、受信情報抽出部２０２は、ノード６−１から転送された負荷分散キー(１)をフレームから抽出する。そして、受信情報抽出部２０２は、この負荷分散キーを負荷分散処理部２０４に転送する。また、受信したフレームにEther Type＝A900が設定されていない場合には、受信情報抽出部２０２は、その旨を負荷分散処理部２０４に通知する。そして、受信したフレームにEther  Type＝A900が設定されていない場合には負荷分散処理部２０４は、所定の負荷分散計算処
理方法によって負荷分散計算を行う。
【００６９】
本実施例１の場合には、フレームのEther Type＝A900に基づいて負荷分散キー＝１が抽出できた。このため、負荷分散処理部２０４は、受信情報抽出部２０２からの負荷分散キー＝１を負荷分散方路決定テーブル６−２ｂから検索する。検索後、負荷分散キーが１であるため、負荷分散処理部２０４は、フレームの送信ポートｊを決定する。
【００７０】
同様に加入者Ｂからのフレームでは、加入者ＢのＭＡＣアドレスは偶数であるため、負荷分散キー転送処理部１０５が負荷分散計算処理方法を参照すると負荷分散キーが０になる。負荷分散キーが定められたフレームは、発信ノード６−１から受信ノード６−２に渡る。そして、ノード６−２の受信情報抽出部２０２は、上記ノード６−１からのフレーム
と同様に、受信したフレームにEther Typeに基づいて、負荷分散キー＝０を抽出し、負荷分散処理部２０４が、図９の負荷分散方路決定テーブル６−２ｂを検索することによって、送信ポートiに決定する。また、受信したフレームにEther Typeが設定されていない場
合には、負荷分散処理部２０４は、このフレームの負荷分散計算処理を行う。
【００７１】
このようにして、実施例１において発信ノード１００及び受信ノード２００を用いて負荷分散処理を行うことによって、実際の加入者Ａ、Ｂの情報を反映した負荷分散がノード６−２で実施できる。従って、実施例１では所望の負荷分散が可能となる。
【００７２】
〈実施例２〉
次に、上記の発信ノード１００及び受信ノード２００の機能を含む通信端末を用いた場合におけるフレームの負荷分散処理の、実施例１とは異なる他の一例を説明する。
【００７３】
図１１は、実施例２における広域ＬＡＮ網使用時の接続構成を示す。実施例２において、発信ノード１００は加入者Ａ及び加入者Ｂである。また、受信ノード２００は１０−１である。
【００７４】
広域ＬＡＮの運用者により設定されている情報は、加入者Ａの端末は、図１２に示す負荷分散キー発側情報テーブル設定例Ａ−１である。また、加入者Ｂの端末に対して運用者により設定されている情報は、図１３に示す負荷分散キー発側情報テーブル設定例Ｂ−１である。さらに、受信ノード１０−１に対して、図１４に示す負荷分散キー着側情報テーブル設定例１０−１aを設定する。
【００７５】
また、ノード１０−１には、図１５に示す負荷分散方路決定テーブル１０−１aが設定
されている。この負荷分散方路決定テーブル１０−１aによって、ノード１０−１には、
負荷分散キーに対応して０であれば、送信ポートiを選択する設定がされている。また、
負荷分散方路決定テーブル１０−１aによって、ノード１０−１には、１であれば送信ポ
ートｊを選択する設定がなされている。すなわち、本設定により運用者は、加入者Ａのトラヒックは方路ｘを通るように意図している。また、本設定により運用者は、加入者Ｂのトラヒックは方路ｙを通るように意図している。
【００７６】
加入者Ａからのフレーム送信時に、加入者Ａの端末内の通信制御部１０３が送信ポートｋを決定する。負荷分散キー転送処理部１０５は、送信ポートｋであることから負荷分散キー発側情報テーブル設定例Ａ−１を参照して、フレームの負荷分散キーを０とする。
【００７７】
負荷分散キー転送処理部１０５は、負荷分散キー＝０、負荷分散キー発側情報テーブル設定例Ａ−１から得られるEther Type=AA00、及び通信制御部１０３で決定されるフレー
ム組み立て（送信ポート）をフレームとともに送信情報設定部１０６に転送する。
【００７８】
送信情報設定部１０６は、負荷分散キー転送処理部１０５から負荷分散キーが転送されているため、負荷分散キー設定フォーマット１に従いフレームを構築する。フレームの構築後、このフレームは、フレーム送出部１０７によって、ポートkより送出される。
【００７９】
送出されたフレームは、ノード１０−１の受信ポートmが受信する。受信情報抽出部２
０２は、負荷分散キー着側情報テーブル設定例１０−１aから受信ポートmを検索する。そして、検索により得られたEther type = AA00を受信したフレームから探し出す。Ether type = AA00を探し出した後、受信情報抽出部２０２は、転送された負荷分散キー０を抽出する。
【００８０】
負荷分散処理部２０４は、受信情報抽出部２０２が抽出した負荷分散キー０から負荷分
散方路決定テーブル１０−１aを検索する。検索の結果、負荷分散処理部２０４は、ｋの
フレームの送信ポートiを決定する。
【００８１】
この加入者Ａの端末と同様に、加入者Ｂの端末からのフレームは、発信時に負荷分散キー発側情報テーブル設定例Ｂ−１から負荷分散キー１とEther Type=AA00を得る。このた
め、加入者Ａの端末と同様の手順により、ノード１０−１は、負荷分散方路決定テーブル１０−１aを検索し、送信ポートｊに決定する。
【００８２】
このようにして、実施例２によれば、運用者の意図した負荷分散がノード１０−１で実施できる。このため、発信ノード１００及び受信ノード２００によって所望の負荷分散が可能となる。
【００８３】
〈実施例３〉
次に、上記の発信ノード１００及び受信ノード２００の機能を含む通信端末を用いた場合におけるフレームの負荷分散処理の、実施例１，２とは異なる他の一例を説明する。
【００８４】
図１６は、実施例３における広域ＬＡＮ網使用時の接続構成を示す。
実施例３では、実施例１で示した構成に加えて、負荷分散を行うノード１５−１が追加されている。他の構成については、発信ノード１００が６−１、受信ノード２００が６−２及び１５−１である。また、発信加入者Ａ、Ｂの端末は、６−１ノード配下である。そして、それぞれ端末には、ＭＡＣアドレスの例が示されている。
【００８５】
広域ＬＡＮの運用者によりノード６−１に設定されている情報は、図８に示した負荷分散キー発側情報テーブル設定例（６−１）である。また、運用者によりノード６−２に設定されている情報は、図１７の負荷分散キー着側情報テーブル設定例６−２ｃに示す。
【００８６】
また、ノード６−２には、図１０に示した負荷分散方路決定テーブル（６−２）が設定されている。この負荷分散方路決定テーブル（６−２）には、負荷分散キーに対応して０であれば送信ポートiを選択する設定がされている。また、負荷分散方路決定テーブル（
６−２）には、負荷分散キーに対応して１であれば送信ポートｊを選択する設定がなされているとする。
【００８７】
実施例３において、負荷分散の計算方法は、送信元ＭＡＣアドレスが偶数であるか奇数であるかによって異なる方法で実施する。負荷分散キー発側情報テーブル設定例（６−１）では、負荷分散計算処理方法が１として登録されている。
【００８８】
ノード１５−１には、図１８に示す負荷分散キー着側情報テーブル設定例１５−１a、
及び図１９に示す負荷分散方路決定テーブル１５−１ｂがそれぞれ設定されている。
【００８９】
実施例１で示したように、ノード６−２では、加入者Ａ，Ｂの端末のＭＡＣアドレスに対応して、それぞれの端末からのフレームの方路を決定する。そこで、実施例３では、実施例１におけるノード６−２で方路が決定された後の処理について説明する。
【００９０】
加入者Ａからのフレームについて、ノード６−２の送信情報設定部２０６は、負荷分散処理部２０４で決定されたこのフレームの送信ポートがiであるという情報を取得する。
また、送信情報設定部２０６は、このフレームの受信ポートがmであることから、図１７
の負荷分散キー着側情報テーブル設定例６−２ｃを検索する。検索の結果、送信情報設定部２０６は、負荷分散キー着側情報テーブル設定例６−２ｃから“後位局転送あり”の情報を得る。そして、送信情報設定部２０６は、受信した負荷分散キー、及び図１７の負荷分散キー着側情報テーブル設定例６−２ｃから得られるEther Type=A900と後位局転送用
のフレーム情報に基づいて、負荷分散キー設定フォーマット１に従いフレームを構築する。フレームの構築後、フレーム送出部２０７は、後位局に負荷分散キー１を転送する。
【００９１】
後位局ノード１５−１は、ノード６−２と同様の処理を行い、負荷分散キー１を得る。そして、後位局ノード１５−１は、図１８負荷分散方路決定テーブル１５−１ｂから、フレームの送信ポートｑを決定する。
【００９２】
なお、実施例３では、ネットワーク内に２つの負荷分散ノードがある構成を説明したが、本実施例の処理を行えば負荷分散ノードの数が増えても同様の動作となる。
【００９３】
このようにして、実施例３によれば、発信側のノード６−１と、受信側のノード６−２，１５−１との、複数のノードに対して負荷分散キーの送受が可能となる。そして、実施例３によれば、ネットワーク内の複数のポイントで、ノード６−１から得た負荷分散キーを使った、十分な統計多重効果が得られる負荷分散を複数のノードで実施することが可能になる。
【００９４】
〈変形例〉
実施例１，２，３では、説明を簡単にするために、送信元ＭＡＣアドレスが偶数であるか奇数であるかによって負荷分散キーを計算した。しかしながら、本発明は、負荷分散の計算アルゴリズムを規定するものではないため、既存の負荷分散ノード（例えば、実施例１では６−２ノード）と同様の負荷分散アルゴリズムを持てばよい。すなわち、この点は装置の実装方法の問題である。
【００９５】
従って、本実施例の処理によれば、複雑なネットワークにおいても、同様の方法で負荷分散キー計算が可能なノードにて計算した負荷分散キーを転送することで、正確な負荷分散処理ができる。
【００９６】
〈実施の形態の効果〉
発信ノード１００及び受信ノード２００の機能を備える通信端末によれば、例えば、以下のような効果が得られる。
【００９７】
本実施の形態によれば、広域ＬＡＮ網で加入者側にルータがあるような場合であっても、広域ＬＡＮ網側に設けられた負荷分散ノードにおいて、十分な統計多重による負荷分散を得ることができる。このため、本実施の形態によれば、冗長な回線帯域を確保する必要がなくなり、効率的な網の運営が可能になる。
【００９８】
また、本実施の形態は、ノード間の情報の授受を行うので、必要とするノードのみが発信ノード１００と受信ノード２００の機能をもっていればよい。すなわち、本実施の形態では、途中のノードは基本的に既存の構成のままでよい。従って、本実施の形態によれば、正確な負荷分散処理を導入するコストを押さえることができる。
【００９９】
〈その他〉
本発明は、以下のように特定することができる。
【０１００】
（付記１）
通信網内における端末間において送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う際に、フレームを他の端末に発信する端末であり、
前記フレームの送信に使用する送信ポートを特定する通信制御部と、
前記フレームに付加される、負荷分散情報の生成に用いる負荷分散構成情報を送信ポートに対応して格納する負荷分散情報発側指定部と、
前記送信ポートが特定された際に、決定された送信ポートに対応する負荷分散構成情報を前記負荷分散情報発側指定部から検索する負荷分散情報転送処理部と、
前記負荷分散構成情報と負荷分散情報設定フォーマットとに従い、前記フレームを構築する送信情報設定部と、
構築された前記フレームを送信ポートから送出する送信フレーム処理部と、を備える通信端末。
【０１０１】
（付記２）
前記負荷分散構成情報に基づいて、他の端末における負荷分散処理を定める負荷分散情報を計算する負荷分散情報決定処理部をさらに備え、
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記負荷分散情報の計算方法を示す情報とを含む、付記１に記載の通信端末。
【０１０２】
（付記３）
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記他の端末に送信される負荷分散情報とを含む、付記１に記載の通信端末。
【０１０３】
（付記４）
通信網内における端末間において、送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う際に、他の端末からフレームを受信する端末であり、
受信したフレームの負荷分散情報を特定する識別情報を受信ポートに対応して予め格納する負荷分散情報着側指定部と、
フレーム受信時の受信ポートから、負荷分散情報着側指定部に格納される当該フレームに対応する識別情報を検索する検索部と、
前記識別情報が前記フレームに設定されている場合に、前記識別情報によって特定される負荷分散情報を受信フレーム上から抽出する受信情報抽出部と、
前記識別情報が前記フレームに設定されていない場合に、予め定められた負荷分散計算方法に基づいて、負荷分散情報を計算する負荷分散処理部と、
前記フレームを後続の端末に送信する場合に、前記負荷分散情報に基づいて前記フレームの送信ポートを特定する送信ポート特定手段と、を備える通信端末。
【０１０４】
（付記５）
前記負荷分散情報着側指定部には、受信したフレームに含まれる負荷分散情報を、このフレームとともに後続の端末に転送するか否かを示す、転送可否情報が含まれており、
前記負荷分散処理部は、前記後続の端末に転送されるフレームに対して、前記転送可否情報に基づいて前記負荷分散情報を設定する、付記４記載の通信端末。
【０１０５】
（付記６）
通信網内における端末間において送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う際に、フレームを他の端末に発信する端末であり、
フレームの送信時に、
前記フレームの送信に使用する送信ポートを特定する通信制御部と、
前記フレームに付加される、負荷分散情報の生成に用いる負荷分散構成情報を送信ポートに対応して格納する負荷分散情報発側指定部と、
前記送信ポートが特定された際に、決定された送信ポートに対応する負荷分散構成情報を前記負荷分散情報発側指定部から検索する負荷分散情報転送処理部と、
前記負荷分散構成情報と負荷分散情報設定フォーマットとに従い、前記フレームを構築する送信情報設定部と、
構築された前記フレームを送信ポートから送出する送信フレーム処理部と、
フレームの受信時に、
受信したフレームの負荷分散情報を特定する識別情報を受信ポートに対応して予め格納する負荷分散情報着側指定部と、
前記受信ポートから、負荷分散情報着側指定部に格納される当該フレームに対応する識別情報を検索する検索部と、
前記識別情報が前記フレームに設定されている場合に、前記識別情報によって特定される負荷分散情報を受信フレーム上から抽出する受信情報抽出部と、
前記識別情報が前記フレームに設定されていない場合に、予め定められた負荷分散計算方法に基づいて、負荷分散情報を計算する負荷分散処理部と、
前記フレームを後続の端末に送信する場合に、前記負荷分散情報に基づいて前記フレームの送信ポートを特定する送信ポート特定手段と、を備える通信端末。
【０１０６】
（付記７）
前記負荷分散構成情報に基づいて、他の端末における負荷分散処理を定める負荷分散情報を計算する負荷分散情報決定処理部をさらに備え、
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記負荷分散情報の計算方法を示す情報とを含む、付記６に記載の通信端末。
【０１０７】
（付記８）
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記他の端末に送信される負荷分散情報とを含む、付記６に記載の通信端末。
【０１０８】
（付記９）
前記負荷分散情報着側指定部には、受信したフレームに含まれる負荷分散情報を、このフレームとともに後続の端末に転送するか否かを示す、転送可否情報が含まれており、
前記負荷分散処理部は、前記後続の端末に転送されるフレームに対して、前記転送可否情報に基づいて前記負荷分散情報を設定する、付記６記載の通信端末。
【０１０９】
（付記１０）
通信網内における端末間において送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う方法であり、
前記フレームに付加される、負荷分散情報の生成に用いる負荷分散構成情報を送信ポートに基づいて前記フレームの送信に使用する送信ポートを特定するステップと、
前記送信ポートが特定された際に、決定された送信ポートに対応する負荷分散構成情報を前記負荷分散情報発側指定部から検索するステップと、
前記負荷分散構成情報と負荷分散情報設定フォーマットとに従い、前記フレームを構築するステップと、
構築された前記フレームを送信ポートから送出するステップと、をコンピュータが実行する負荷分散方法。
【０１１０】
（付記１１）
前記負荷分散構成情報に基づいて、他の端末における負荷分散処理を定める負荷分散情報を計算するステップをさらに実行し、
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記負荷分散情報の計算方法を示す情報とを含む、付記１０に記載の負荷分散方法。
【０１１１】
（付記１２）
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記他の端末に送信される負荷分散情報とを含む、付記１０に記載の負荷分散方法。
【０１１２】
（付記１３）
通信網内における端末間において、送受信するフレームに付与する負荷分散情報によって負荷分散処理を行う方法であり、
受信したフレームの負荷分散情報を特定する識別情報を受信ポートに対応して予め格納するステップと、
フレーム受信時の受信ポートから、負荷分散情報着側指定部に格納される当該フレームに対応する識別情報を検索するステップと、
前記識別情報が前記フレームに設定されている場合に、前記識別情報によって特定される負荷分散情報を受信フレーム上から抽出するステップと、
前記識別情報が前記フレームに設定されていない場合に、予め定められた負荷分散計算方法に基づいて、負荷分散情報を計算するステップと、
前記フレームを後続の端末に送信する場合に、前記負荷分散情報に基づいて前記フレームの送信ポートを特定するステップと、をコンピュータが実行する負荷分散方法。
【０１１３】
（付記１４）
前記負荷分散情報着側指定部には、受信したフレームに含まれる負荷分散情報を、このフレームとともに後続の端末に転送するか否かを示す、転送可否情報が含まれており、
前記後続の端末に転送されるフレームに対して、前記転送可否情報に基づいて前記負荷分散情報を設定するステップをさらに実行する、付記１３記載の負荷分散方法。
【０１１４】
（付記１５）
通信網内における端末間において送受信するフレームに付与する負荷分散情報によって負荷分散処理を行わせるプログラムであり、
前記フレームに付加される、負荷分散情報の生成に用いる負荷分散構成情報を送信ポートに基づいて前記フレームの送信に使用する送信ポートを特定するステップと、
前記送信ポートが特定された際に、決定された送信ポートに対応する負荷分散構成情報を前記負荷分散情報発側指定部から検索するステップと、
前記負荷分散構成情報と負荷分散情報設定フォーマットとに従い、前記フレームを構築するステップと、
構築された前記フレームを送信ポートから送出するステップと、をコンピュータに実行させる負荷分散処理プログラム。
【０１１５】
（付記１６）
前記負荷分散構成情報に基づいて、他の端末における負荷分散処理を定める負荷分散情報を計算するステップをさらに実行させ、
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記負荷分散情報の計算方法を示す情報とを含む、付記１５に記載の負荷分散処理プログラム。
【０１１６】
（付記１７）
前記負荷分散構成情報には、
前記負荷分散情報とともにフレームに付加され当該フレーム上の負荷分散情報を特定する識別情報と、前記他の端末に送信される負荷分散情報とを含む、付記１１５に記載の負荷分散処理プログラム。
【０１１７】
（付記１８）
通信網内における端末間において、送受信するフレームに付与する負荷分散情報によって負荷分散処理を行わせるプログラムであり、
受信したフレームの負荷分散情報を特定する識別情報を受信ポートに対応して予め格納するステップと、
フレーム受信時の受信ポートから、負荷分散情報着側指定部に格納される当該フレームに対応する識別情報を検索するステップと、
前記識別情報が前記フレームに設定されている場合に、前記識別情報によって特定される負荷分散情報を受信フレーム上から抽出するステップと、
前記識別情報が前記フレームに設定されていない場合に、予め定められた負荷分散計算方法に基づいて、負荷分散情報を計算するステップと、
前記フレームを後続の端末に送信する場合に、前記負荷分散情報に基づいて前記フレームの送信ポートを特定するステップと、をコンピュータに実行させる負荷分散処理プログラム。
【０１１８】
（付記１９）
前記負荷分散情報着側指定部には、受信したフレームに含まれる負荷分散情報を、このフレームとともに後続の端末に転送するか否かを示す、転送可否情報が含まれており、
前記後続の端末に転送されるフレームに対して、前記転送可否情報に基づいて前記負荷分散情報を設定するステップをさらに実行させる、付記１８記載の負荷分散処理プログラム。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施の形態に係る発信ノードの機能ブロック図である。
【図２】本実施の形態に係る受信ノードの機能ブロック図である。
【図３】負荷分散キー発側情報テーブルの一例である。
【図４】既存のフレームフォーマットの一例である。
【図５】負荷分散キーを設定したフレームフォーマットの一例である。
【図６】負荷分散キー着側情報テーブルの一例である。
【図７】実施例１における接続構成である。
【図８】実施例１のノード６−１の負荷分散キー発側情報テーブル設定例である。
【図９】実施例１のノード６−２の負荷分散キー着側情報テーブル設定例である。
【図１０】実施例１のノード６−２の負荷分散方路決定テーブルである。
【図１１】実施例２における接続構成である。
【図１２】実施例２の加入者Ａの端末の負荷分散キー発側情報テーブル設定例である。
【図１３】実施例２の加入者Ｂの端末の負荷分散キー発側情報テーブル設定例である。
【図１４】実施例２のノード１０−１の負荷分散キー着側情報テーブル設定例である。
【図１５】実施例２のノード１０−１の負荷分散方路決定テーブルである。
【図１６】実施例３における接続構成である。
【図１７】実施例３のノード６−２の負荷分散キー着側情報テーブル設定例である。
【図１８】実施例３のノード１５−１の負荷分散キー着側情報テーブル設定例である。
【図１９】実施例３のノード１５−１の負荷分散方路決定テーブルである。
【符号の説明】
【０１２０】
１    負荷分散キー設定フォーマット
１０  既存のフレームフォーマット
１００      発信ノード
１０１      フレーム受信部
１０２      受信情報抽出部
１０３      通信制御部
１０４      負荷分散キー発側指定部
１０４ａ    負荷分散キー発側情報テーブル
１０５      負荷分散キー転送処理部
１０６      送信情報設定部
１０７      フレーム送出部
１０８      負荷分散キー決定処理部
２００      受信ノード
２０１      フレーム受信部
２０２      受信情報抽出部
２０４      負荷分散処理部
２０５      負荷分散キー着側指定部
２０５ａ    負荷分散キー着側情報テーブル
２０６      送信情報設定部
２０７      フレーム送出部
【図１】
2005277653.tif 000003
【図２】
2005277653.tif 000004
【図３】
2005277653.tif 000005
【図４】
2005277653.tif 000006
【図５】
2005277653.tif 000007
【図６】
2005277653.tif 000008
【図７】
2005277653.tif 000009
【図８】
2005277653.tif 000010
【図９】
2005277653.tif 000011
【図１０】
2005277653.tif 000012
【図１１】
2005277653.tif 000013
【図１２】
2005277653.tif 000014
【図１３】
2005277653.tif 000015
【図１４】
2005277653.tif 000016
【図１５】
2005277653.tif 000017
【図１６】
2005277653.tif 000018
【図１７】
2005277653.tif 000019
【図１８】
2005277653.tif 000020
【図１９】
2005277653.tif 000021