(57)【要約】【課題】リング型ＷＡＮにおけるフレーム転送装置に直接収容できる端末数を増加させる。【解決手段】リング型ＷＡＮ１を構成するフレーム転送装置３において、エントリ作成部１３００を設け、このエントリ作成部１３００により、端末収容ＬＡＮ３１からのリング型ＷＡＮ１へのフレームの方路の決定に使用するエントリ情報（６００１）を、フロー識別情報保持部１２０１が生成・保持したフロー識別情報（４００１）に基づき作成する。このエントリ情報（６００１）では、優先度の高い少数のフロー用の非デフォルトポートと、他の全て（ＡＬＬ）用のデフォルトポートとのみが設定されており、また、従来のＭＡＣアドレス情報は用いておらず、エントリ容量を抑えることができ、その結果、フレーム転送装置に直接収容する端末数を増加できる。【選択図】　　　　図１
2004064286.tif 000002
【特許請求の範囲】
【請求項１】
収容したＬＡＮをリング型フレーム転送網に接続し、上記ＬＡＮ内の端末と上記リング型フレーム転送網間および上記ＬＡＮ内の端末間でのフレームの送受信を行うフレーム転送装置であって、
上記ＬＡＮ内の端末からのフレームを上記リング型フレーム転送網に送出するリング構成ポートを、当該フレームに付与され該フレームの品質制御に用いられるフロー識別情報に基づき特定する第１の手段と、
上記ＬＡＮ内の端末から上記リング型フレーム転送網に送出するフレームを、上記第１の手段で特定されるリング構成ポートから送出する第２の手段と
を有することを特徴とするフレーム転送装置。
【請求項２】
請求項１に記載のフレーム転送装置であって、
上記第１の手段は、
上記フロー識別情報に含まれる優先度別に上記ＬＡＮ内の端末からのフレームを分け、上記優先度に基づき、当該フレームのフロー識別情報に含まれる宛先ＩＰアドレスとポート番号を上記リング構成ポートに対応付けたエントリ情報を作成する手段を有し、上記エントリ情報に従って上記リング構成ポートの特定を行うことを特徴とするフレーム転送装置。
【請求項３】
請求項２に記載のフレーム転送装置であって、
上記エントリ情報を作成する手段は、上記優先度が高いフローの宛先ＩＰアドレスは当該宛先に近い側のリング構成ポートに対応付け、残りのフローの全ては一括して、予めデフォルトポートとして定められたリング構成ポートに対応付けて上記エントリ情報を作成することを特徴とするフレーム転送装置。
【請求項４】
請求項３に記載のフレーム転送装置であって、
起動時に上記リング型フレーム転送網に接続された他のフレーム転送装置の位置情報を取得する手段と、
他のフレーム転送装置から基準フレーム転送装置として指定されたフレーム転送装置の位置情報に基づき該基準フレーム転送装置までの転送経路が短い方のリングを特定する手段とを有し、
上記エントリ情報を作成する手段は、
上記基準フレーム転送装置までの転送経路が短い方のリングへのリング構成ポートを上記デフォルトポートとして上記エントリ情報を作成することを特徴とするフレーム転送装置。
【請求項５】
コンピュータを、請求項１から請求項４のいずれかに記載のフレーム転送装置における各手段として機能させるためのプログラム。
【請求項６】
コンピュータを、請求項１から請求項４のいずれかに記載のフレーム転送装置における各手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、収容したＬＡＮをＲＰＲ（Ｒｅｇｉｌｉｅｎｔ　Ｐａｃｋｅｔ　Ｒｉｎｇ、障害回復機能を持つパケット・リング）などのリング型ＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）やリング型ＭＡＮ（Ｍｅｔｒｏｐｏｌｉｔａｎ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等のリング型フレーム転送網に接続して、自ＬＡＮ内の端末に対するフレームの転送制御を行うフレーム転送装置に係わり、特に、自ＬＡＮ内に収容する端末数の制限を緩和するのに好適な技術に関するものである。
【０００２】
【従来の技術】
例えば、ＲＰＲなどのリング型ＷＡＮ等に接続するフレーム転送装置では、フレームの方路（転送方向）を決定する転送部と、フレームのフローを識別して転送の優先度を決定する品質制御部とが別々に動作している。
【０００３】
尚、ＲＰＲは、ＩＥＥＥ８０２．１７で標準化が進められているリング型ＷＡＮであり、ＲＰＲでは、リング起動時に各フレーム転送装置が、リング上の他のフレーム転送装置の位置を把握し、フレーム転送時に、発側フレーム転送装置は、着側フレーム転送装置を解決し、近い方（ＨＯＰ数の少ない方）のリング（右、左）へフレームを送信する。
【０００４】
従来のフレーム転送装置において転送部により方路を決定する技術では、収容ＬＡＮの端末から受信したフレームをどちらの方向のリングへ転送するかを決定する際、宛先端末のＭＡＣ（Ｍｅｄｉａ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌ）アドレスと送信先ポートからなるエントリ情報を参照する。そして、宛先端末のＭＡＣアドレスに対応付けられた送信先ポート側のリングを決定して当該フレームを転送する。
【０００５】
このように、従来のフレーム転送装置では、宛先端末のＭＡＣアドレスのみを使用して、収容ＬＡＮの端末から受信したフレームの転送先リングを決定している。
【０００６】
このため、エントリ情報としては、直接ＬＡＮに収容する端末のエントリ情報に加え、リング型ＷＡＮに接続された他のフレーム転送装置に収容される端末のエントリ情報も学習する必要がある。
【０００７】
このように、従来のフレーム転送装置においては、転送部のエントリ情報として、他のフレーム転送装置が収容するＬＡＮ内に接続された端末のエントリ情報も保持する必要がある。そのため、転送速度を維持するために限られたエントリ容量とする場合、直接、収容ＬＡＮを介して収容する端末数を制限する必要がある。
【０００８】
【発明が解決しようとする課題】
解決しようとする問題点は、従来の技術では、転送部のエントリ情報として、他のフレーム転送装置が収容するＬＡＮ内に接続された端末のエントリ情報も保持しなければならない点である。
【０００９】
本発明の目的は、これら従来技術の課題を解決し、フレーム転送装置が直接収容するＬＡＮ内の端末数の制限を緩和することを可能とすることである。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明では、フレーム転送装置は、自身が収容するＬＡＮ内の端末からリング型ＷＡＮにおける他のフレーム転送装置が収容する端末宛のフレームを受信した場合、この受信フレームの宛先ＭＡＣアドレスによりリング型ＷＡＮへの方路を決定するのではなく、当該受信フレームのフロー識別情報に基づき予め作成されたエントリ情報に従って方路を決定することを特徴とする。このようなエントリ情報の作成においては、リング型ＷＡＮにおいて基準となるフレーム転送装置、例えば、多数のサーバを収容しており各端末からのトラフィックが集中するフレーム転送装置への、フレーム転送経路が最短経路となるリング（ＨＯＰ数が少ない経路側）につながるリング構成ポートをデフォルトポートとして設定し、フロー識別情報において例えば「優先度が高いフロー」に関しては、その宛先に近いポートから転送されるようにし、その他のフローは全てデフォルトポート側から転送されるようにする。このように、エントリ情報の作成においては、フロー識別情報における宛先ＩＰアドアレスとポート番号からフレームの遅延や揺らぎに敏感な（優先度の高い）フローと、そうでない（優先度の低い）フローに分け、優先度が高い遅延や揺らぎに敏感なフローに対しては、その宛先に近いポートから転送して品質を保ち、優先度が低く遅延や揺らぎに敏感でないフローに対しては、全てデフォルトポートから転送するように作成する。このようなエントリ情報に基づき方路を決定することにより、各フレーム転送装置は、自身が収容する端末から他のフレーム転送装置における端末宛のフレームに対しては、基本的にはデフォルトポートからのルートで転送するので、従来のエントリ情報として、宛先のＭＡＣアドレスを保持・学習する必要がなくなり、その結果、従来のエントリ情報として登録する、自身が収容する端末数を増大させることができる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
【００１２】
図１は、本発明に係わるフレーム転送装置の構成例を示すブロック図であり、図２は、図１におけるフレーム転送装置を具備したネットワークシステムの構成例を示すブロック図、図３は、図１におけるフレーム転送装置の第１の動作例を示すシーケンス図、図４は、図１におけるフレーム転送装置で生成・管理されるフロー識別情報の構成例を示す説明図、図５は、図１におけるフレーム転送装置で生成・管理される直接収容端末に関するエントリ情報の構成例を示す説明図、図６は、図１におけるフレーム転送装置で生成・管理されるフロー識別情報に基づくエントリ情報の構成例を示す説明図、図７は、図１におけるフレーム転送装置の第２の動作例を示すシーケンス図である。
【００１３】
図２に示すネットワークシステムに関して、全二重のＲＰＲからなるリング型ＷＡＮ１をリング型フレーム転送網の例に以下説明する。
【００１４】
図２において、リング型ＷＡＮ１には、３つのフレーム転送装置２〜４が接続され、フレーム転送装置２には端末収容ＬＡＮ２１が接続され、フレーム転送装置３には２つの端末収容ＬＡＮ３１，３２を接続され、フレーム転送装置４には端末収容ＬＡＮ４１が接続されている。
【００１５】
さらに、端末収容ＬＡＮ２１内にはメールサーバ２０１とストリームサーバ２０２が設置され、端末収容ＬＡＮ３１内には端末３０１が設置され、端末収容ＬＡＮ３２内には端末３０２が設置され、端末収容ＬＡＮ４１内には端末４０１−１〜４０１−９６の９６端末が設置され、リング型ＷＡＮ上には、２つのサーバと９８個の端末の合計１００個の通信装置が設置されている。
【００１６】
本例では、メールサーバ２０１のＭＡＣアドレスはＭＡＣ２０１、ＩＰアドレスはＩＰ２０１、ポート番号はＰｏｒｔ２０１とし、また、ストリームサーバ２０２のＭＡＣアドレスはＭＡＣ２０２、ＩＰアドレスはＩＰ２０２、ポート番号はＰｏｒｔ２０２とし、さらに、端末３０１のＭＡＣアドレスはＭＡＣ３０１、ＩＰアドレスはＩＰ３０１、そして、端末３０２のＭＡＣアドレスはＭＡＣ３０２、ＩＰアドレスはＩＰ３０２とする。
【００１７】
本例のフレーム転送装置２〜４は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）や主メモリ、表示装置、入力装置、外部記憶装置等を具備したコンピュータ構成からなり、光ディスク駆動装置等を介してＣＤ−ＲＯＭ等の記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みＣＰＵで処理することにより、図１におけるフレーム転送装置３として示される各処理部の機能が実現される。
【００１８】
すなわち、図１に示すように、本例のフレーム転送装置３は、転送部１１００、品質制御部１２００、リング型ＷＡＮ（図中「リング型フレーム転送網」と記載）１に接続するリング構成ポート１４０１，１４０２、端末収容ＬＡＮ３１，３２に接続する端末収容ポート１５０１，１５０２とエントリ作成部１３００により構成されている。尚、図２におけるフレーム転送装置２，４も同じ内部構成である。
【００１９】
転送部１１００は、フレームを各ポートを介して受信し、受信したフレームから宛先ポートを判定し、この宛先ポートへ当該フレームを転送するスイッチ部１１０１と、このスイッチ部１１０１が宛先ポートを判定する際に検索・参照するエントリ情報を学習して保持するエントリ保持部１１０２と、起動時に、リング型ＷＡＮの構成を把握し、例えば本発明に関わる基準フレーム転送装置の設定およびデフォルトポートの特定等を行う起動制御部１１０３とにより構成されている。
【００２０】
また、品質制御部１２００は、リング型ＷＡＮ１へフレームを転送する際に、当該フレームのフローを識別し、このフローに従い、当該フレームをリング構成ポート１４０１，１４０２を介して、リング型ＷＡＮへ転送するポリシング部１２０２と、このポリシング部１２０２でフロー識別の情報を保持するフロー識別情報保持部１２０１で構成されている。
【００２１】
フロー識別情報は、図４に示すように、宛先のＩＰアドレスとポート番号および優先度の各情報からなり、同じＩＰアドレスとポート番号のフレームは全て同一のフローと識別される。
【００２２】
発側のフレーム転送装置は、フレームを他のフレーム転送装置宛に転送する場合には、このフロー識別情報を付与して転送し、フレームを受け取った他のフレーム転送装置は、このフロー識別情報を識別して、当該フレームを、自分に接続する端末収容ＬＡＮに転送するか、次のフレーム転送装置に転送するかを決定する。
【００２３】
このため、フレームの中継処理動作においては、各フレーム転送装置では、ＭＡＣアドレス等の認識処理を行う必要はなく、処理をカットスルーすることができる。尚、フロー識別情報における優先度に基づき各フレーム転送装置においてクラス別の品質制御が行われる。
【００２４】
フレーム転送装置３におけるエントリ作成部１３００は、本発明に特徴的なものであり、このエントリ作成部１３００では、端末収容ＬＡＮ３１，３２（内の端末）から受信したフレームをリング型ＷＡＮ１へ転送する際に、リング構成ポート１４０１，１４０２のいずれに転送すべきかを示すエントリ情報を、フロー識別情報保持部１２０１で保持する図４に例示するフロー識別情報４００１に基づき作成する。
【００２５】
このように、本例のフレーム転送装置３は、他のフレーム転送装置２，４と複数組合されてリング型ＷＡＮ１を構成し、配下に図２に示した端末３０１，３０２を収容するための複数の端末収容ＬＡＮ３１，３２を接続し、フレームを転送するための転送部１１００と転送トラフィックの品質制御を行う品質制御部１２００からなる。
【００２６】
そして、転送部１１００では、直接収容する例えば端末収容ＬＡＮ３１内の図２の端末３０１からのフレームが、端末収容ＬＡＮ３２内の図２における端末３０２宛の場合であれば、この宛先端末のＭＡＣアドレス（ＭＡＣ３０２）と収容ＬＡＮポート（１５０２）を学習した図５に示すエントリ情報５００１を参照し、このエントリ情報５００１に従って、宛先端末（３０２）を収容する端末収容ＬＡＮ３２へフレームを転送する。
【００２７】
しかし、受信したフレームがリング型ＷＡＮ１上の他のフレーム転送装置２，４に収容されるメールサーバ２０１やストリームサーバ２０２および端末４０１−１〜４０１−９６宛の場合であれば、リング構成ポート１４０１，１４０２のいずれかを介して転送する。
【００２８】
また、リング型ＷＡＮ１から転送されてきたフレームを例えばリング構成ポート１４０１を介して受信した場合、当該フレームが自装置で直接収容する端末（３０１，３０２）宛であれば、端末収容ポート１５０１，１５０２を介して、該当する端末収容ＬＡＮ３１，３２へ転送し、また、当該フレームが他のフレーム転送装置２，４に収容される端末宛であれば、受信したリング構成ポート１４０１と反対のリング構成ポート１４０２から転送する。
【００２９】
品質制御部１２００では、リング型ＷＡＮ１内で転送されるトラフィックのフロー情報を基にフロー毎に品質制御を行うが、本例では、この品質制御部１２００と転送部１１００との間にエントリ作成部１３００を設置している。
【００３０】
このエントリ作成部１３００では、品質制御部１２００のフロー情報を基に、他のフレーム転送装置２，４に収容される端末（メールサーバ２０１やストリームサーバ２０２および端末４０１−１〜４０１−９６）宛のエントリ情報、例えば、図６に示すエントリ情報６００１を作成し、このエントリ情報６００１を転送部１１００に渡す。
【００３１】
そして、転送部１１００では、直接収容する端末収容ＬＡＮ３１，３２内の端末３０１，３０２からのフレームが、端末収容ＬＡＮ３１，３２以外の他のフレーム転送装置２，４で収容される端末宛のものであれば、このフレームをリング型ＷＡＮ１へ転送するが、このフレーム転送の際に、エントリ作成部１３００で作成されたエントリ情報６００１をもとに、転送する方路を決定する。
【００３２】
起動制御部１１０３では、リング型ＷＡＮ１上の各フレーム転送装置２，４の起動時に、各フレーム転送装置２，４の位置を認識し、基準となるフレーム転送装置を一台選択する。
【００３３】
この基準となるフレーム転送装置としては、例えば、多数のサーバを収容しており各端末からのトラフィックが集中するフレーム転送装置を選択する。ここでは、フレーム転送装置２を基準フレーム転送装置とする。
【００３４】
さらに、起動制御部１１０３は、この基準フレーム転送装置（２）へのフレーム転送経路が最短経路となる経路（ＨＯＰ数が少ない方）につながるリング構成ポートをデフォルトポートとして設定する。例えば、リング構成ポート１４０２をデフォルトポートとする。
【００３５】
そして、エントリ作成部１３００は、品質制御部１２００で管理しているフロー識別情報を参照して、その宛先ＩＰアドレス情報とポート番号情報および優先度情報を基に、優先度が高く品質に敏感なフローに関しては、その送信先ポートとして、当該フローの宛先に近いポート（非デフォルトポート）を対応付け、他の優先度が低く品質に敏感でないフローに関しては、その送信先ポートとしてデフォルトポートを対応付けて、図６に示すエントリ情報６００１を作成する。
【００３６】
以下、図３に基づき、メールサーバ２０１およびストリームサーバ２０２が接続されているフレーム転送装置２を基準フレーム転送装置とし、システム起動時のフレーム転送装置３の動作に関して説明する。
【００３７】
システムが起動すると、フレーム転送装置３は他のフレーム転送装置２，４と同様に、起動制御部１１０３において、リング構成と基準フレーム転送装置を知るための制御フレームを作成し（ステップＳ３０）、スイッチ部１１０１およびリング構成ポート１４０１を介して、隣接するフレーム転送装置（２，４）へ転送する（ステップＳ３１〜Ｓ３３）。
【００３８】
他のフレーム転送装置からの制御フレームを例えばリング構成ポート１４０２で受信すると（ステップＳ３４，Ｓ３５）、フレーム転送装置３は、当該制御フレームをスイッチ部１１０１から起動制御部１１０３に渡し（ステップＳ３６）、起動制御部１１０３において、受信した制御フレームが自身の送信した制御フレームであるか否かを判別する（ステップＳ３７）。
【００３９】
隣接するフレーム転送装置からの制御フレームが、自身で作成して送信した制御フレームであれば、起動制御部１１０３において、制御フレーム内を検査し、リング構成を把握してデフォルトポートを決定する（ステップＳ３８）。すなわち、制御フレームに記された各フレーム転送装置の識別情報を見ることで、リングの構成と基準フレーム転送装置を理解することができ、基準フレーム転送装置に近いデフォルトポートを決定する。
【００４０】
しかし、隣接するフレーム転送装置からの制御フレームが、自身が送信した制御フレーム以外であれば、起動制御部１１０３において、自身のフレーム転送装置３の識別情報を記述し、スイッチ部１１０１へ送り（ステップＳ３９）、リング構成ポート１４０１を介して反対側の隣接するフレーム転送装置に転送する（ステップＳ３１，Ｓ３２）。
【００４１】
この図３のシ−ケンスにより、フレーム転送装置３は、図２に示すネットワーク構成では、基準フレーム転送装置２には時計回りの方が少ないホップ数（ホップ数「１」）で到達できることを知り、時計回りの（左側の）リング構成ポートをデフォルトポートとする。
【００４２】
このようにして、フレーム転送装置３のフロー識別情報保持部１２０１で保持されるフロー識別情報とフレーム転送装置３の安定状態における直接収容端末に関するエントリ情報は、図４と図５に示す内容（フロー識別情報４００１、エントリ情報５００１）となる。
【００４３】
そして、図４で示したフロー識別情報４００１をもとに、エントリ作成部１３００が作成したエントリ情報は、図６に示す内容（エントリ情報６００１）となる。
【００４４】
このエントリ情報６００１では、通常の遅延、揺らぎに敏感でない（優先度の低い）フローは全てデフォルトポート（リング構成ポート１４０２）から転送されるように「ＡＬＬ」として一括で設定されおり、また、例えばストリームデータなどのように、遅延、揺らぎに敏感な優先度の高いフローに関しては、その宛先ＩＰアドレスとポート番号（ＩＰアドレス＝ＩＰ２０２、ポート番号＝Ｐｏｒｔ２０２）が、リング構成ポート１４０１，１４０２のいずれか、その宛先に近い側（図中、「非デフォルトポート」と記載）に対応付けて登録されており、当該リング構成ポートから転送されるように設定されている。
【００４５】
本例では、図２に示すように、遅延、揺らぎに敏感な優先度の高いストリームデータを提供するストリームサーバ２０２がフレーム転送装置２に設けられており、その結果として、このストリームサーバ２０２宛のフローに対してデフォルトポートと同じポート（リング構成ポート１４０１）が対応付けられるが、例えば、ストリームサーバ２０２がフレーム転送装置４に設けられていれば、このストリームサーバ２０２宛のフローに対して非デフォルトポート（リング構成ポート１４０２）が対応付けられる。
【００４６】
図５のエントリ情報５００１は、フレーム転送装置３が直接収容する端末３０１，３０２間でフレームを転送する時に使用され、図６のエントリ情報６００１は、フレーム転送装置３に直接収容する端末３０１，３０２からリング型ＷＡＮ１へフレームを転送する場合に使用される。
【００４７】
また、フレーム転送装置３がリング型ＷＡＮ１からフレームを受信し、他のフレーム転送装置に当該フレームを転送（中継）する場合は、品質制御部１２００において図４で示したフロー識別情報４００１に従い品質制御しつつ、当該フレームを受信したリング構成ポートとは反対のリング構成ポートへフレームを転送する。
【００４８】
このようなフレーム転送装置３でのフレーム転送動作を、図７を用いて説明する。
【００４９】
図７において、フレーム転送装置３は、直接収容する端末３０１からメールサーバ２０２宛のフレーム転送（ステップＳ７１）もしくはストリームサーバ２０３宛のフレーム転送（ステップＳ７２）あるいは端末３０２宛のフレーム転送（ステップＳ７３）を端末収容ポート１５０１を介して受信すると、転送部１１００において、受信したフレームの宛先ＭＡＣアドレスを基に図５のエントリ情報５００１を検索し、その有（ＨＩＴ）・無（ＭＩＳＳ）を判別する（ステップＳ７５）。
【００５０】
検索結果が「ＭＩＳＳ」であれば、受信フレームの宛先ＩＰとポート番号を基に図６におけるエントリ情報６００１を検索して、デフォルトエントリ（「ＡＬＬ」）とそれ以外（非デフォルトエントリ）のいずれに該当（ＨＩＴ）するかを判別する（ステップＳ７６）。
【００５１】
デフォルトエントリにＨＩＴすれば、当該デフォルトポート向けにフレームを転送し（ステップＳ７７）、品質制御部１２００において、図４のフロー識別情報４００１に従っての品質制御を行い（ステップＳ７８）、当該デフォルトポートであるリング構成ポートからフレームを送信する（ステップＳ７９）。
【００５２】
また、非デフォルトエントリにＨＩＴすれば、当該非デフォルトポート向けにフレームを転送し（ステップＳ８０）、品質制御部１２００において、図４のフロー識別情報４００１に従っての品質制御を行い（ステップＳ８１）、当該非デフォルトポートであるリング構成ポートからフレームを送信する（ステップＳ８２）。
【００５３】
また、ステップＳ７５における検索結果が「ＨＩＴ」であれば、図５におけるエントリ情報５００１で対応付けられている宛先ポートに当該（直接収容端末３０１からの）フレームを転送し（ステップＳ８３）、当該端末収容ポートから直接収容端末３０２に送信する（ステップＳ８４，Ｓ８５）。
【００５４】
また、リング型ＷＡＮを介してリング構成ポートでフレームを受信すると（ステップＳ９０）、転送部１１００において、当該受信フレームの宛先ＭＡＣアドレスを基に図５のエントリ情報５００１を検索し、その有（ＨＩＴ）・無（ＭＩＳＳ）を判別する（ステップＳ９１）。
【００５５】
検索結果が「ＭＩＳＳ」であれば、品質制御部１２００において、図４におけるフロー識別情報４００１に従い品質制御を行い（ステップＳ９２）、当該フレームを受信したリング構成ポートとは反対方向のリング構成ポートから当該受信フレームを送信する（ステップＳ９３）。
【００５６】
検索結果が「ＨＩＴ」であれば、ステップＳ８３の処理を行い、すなわち、図５におけるエントリ情報５００１で対応付けられた宛先ポートに当該受信フレームを転送し、当該端末収容ポートから直接収容端末３０２に送信する（ステップＳ８４，Ｓ９４）。
【００５７】
このようにすることにより、本例のフレーム転送装置３では、従来技術に比べて、収容できる端末数の制限を緩和することができる。すなわち、従来の技術では、リング型ＷＡＮ１に接続する全ての端末やサーバのエントリ情報を図５に示すエントリ情報５００１に加える必要があり、本例の構成の場合には、１００エントリ（端末３０１，３０２、４０１−１〜４０１−９６、メールサーバ２０１、ストリームサーバ２０２）が必要であったが、本例では、エントリ情報としては、図５のエントリ情報５００１および図６のエントリ情報６００１で示すように、４エントリに削減できる。その結果、本例のフレーム転送装置３では、図５におけるエントリ情報５００１のエントリを増やすこと、すなわち、直接収容できる端末数を増やすことができる。
【００５８】
以上、図１〜図７を用いて説明したように、本例のフレーム転送装置２〜４では、自身が収容する端末からフレームを受信した場合、受信フレームのフロー識別情報に基づき、その受信フレームの方路を決定している。すなわち、従来技術のように、リング型ＷＡＮに接続する他のフレーム転送装置に接続される端末のエントリの情報を保持し、自身が収容する端末からフレームを受信した場合、この受信フレームの宛先ＭＡＣアドレスにより、リング型ＷＡＮへの方路を決定する技術とは異なる。
【００５９】
具体的には、本例では、リング型ＷＡＮ１への方路を決定するためのエントリ情報を作成する際、リング型ＷＡＮ１において基準となるフレーム転送装置（２）を定め、その基準フレーム転送装置（２）へのフレーム転送経路が最短経路となる経路につながるリング構成ポートをデフォルトポートとする。
【００６０】
そして、フレーム転送装置（３）内の転送部（１１００）と品質制御部（１２００）の間にエントリ作成部（１３００）を設け、このエントリ作成部（１３００）において、品質制御部（１２００）に保持されるフロー識別情報（４００１）から、フレーム転送装置（３）自身が収容する端末（３０１）からフレームを受信した場合に、転送部（１１００）がリング型ＷＡＮ１への転送方路の決定を行う際に利用するエントリ情報（６００１）を作成する。
【００６１】
このエントリ情報（６００１）を作成する際には、フロー識別情報（４００１）の宛先ＩＰアドアレス情報とポート番号情報および優先度情報から、例えば、フレームの遅延、揺らぎに敏感な優先度の高いフローと、そうでないフローに分け、遅延、揺らぎに敏感で優先度の高いフローに対しては、その宛先に近いポート（非デフォルトポート）から転送されるようにし、他のフロー（「ＡＬＬ」）は全てデフォルトポートから転送されるようにする。
【００６２】
このように、本例では、エントリ作成部（１３００）において、フロー識別情報（４００１）を基にエントリ情報（６００１）を作成し、フローの遅延、揺らぎへの敏感の度合い（優先度）だけをもとに、リング型ＷＡＮ（１）への転送方路を、デフォルトポートか非デフォルトポートにするかを決定している。そのため、リング型ＷＡＮ（１）上の他のフレーム転送装置（２，４）に接続する端末のエントリ情報（ＭＡＣアドレス）を保持する必要がなくなる。
【００６３】
従って、エントリ情報を、端末収容ＬＡＮ（３１，３２）を介して直接収容する端末（３０１，３０２）のエントリ情報（５００１）と、フロー識別情報（４００１）に基づき生成される１つの（ＡＬＬ）デフォルトポートと少数の非デフォルトポートからなるエントリ情報（６００１）とすることが可能になり、フレーム転送装置（３）において直接収容できる端末数の制限を緩和することができるようになる。
【００６４】
尚、本発明は、図１〜図７を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、全二重のＲＮＲからなるリング型ＷＡＮ１をリング型フレーム転送網の例として説明したが、他のリング型のＷＡＮやＭＡＮ等にも適用可能である。
【００６５】
また、本例では、図６に示すエントリ情報６００１において、非デフォルトポートに対して１つのフローのみが設定されているが、複数のフローの設定が可能である。
【００６６】
また、本例では、図６に示すエントリ情報６００１におけるデフォルトポートを決定するために、まず収容サーバ数の多いものを標準となるフレーム転送装置として起動時にかつ静的（Ｓｔａｔｉｃ）に決定し、この標準フレーム転送装置に近い（ホップ数の少ない）ポートをデフォルトポートとして決定しているが、その標準フレーム転送装置は各フレーム転送装置毎に異なっても良く、また、標準フレーム転送装置およびデフォルトポートの決定は、オペレータ等により適宜変更可能としても良い。
【００６７】
また、フレーム転送装置を構成するコンピュータの構成例の説明において、本例では、光ディスクを記録媒体として用いているが、ＦＤ（Ｆｌｅｘｉｂｌｅ　Ｄｉｓｋ）等を記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【００６８】
また、フレーム転送装置の各処理部を、このようなコンピュータにおけるソフトウェア構成とするのではなく、電子回路を用いたハードウェア構成とすることでも良い。
【００６９】
【発明の効果】
本発明によれば、端末収容ＬＡＮからリング型ＷＡＮへのフレームの転送先ポートの決定に使用するエントリ情報をフロー識別情報から作成することで、エントリ情報を、１つの（ＡＬＬに対する）デフォルトポート宛と少数の指定ポート（非デフォルトポート）宛に抑えることができ、従来の技術（収容ＬＡＮの端末から受信したフレームをどちらの方向のリングへ転送するかを決定する際に使用するエントリ情報として、宛先端末のＭＡＣアドレスを使用しており、他のフレーム転送装置に収容された端末のＭＡＣアドレスもエントリ情報として設定・保持する必要がある）と比較して、エントリ情報を簡略化でき、その結果、残りのエントリ容量を直接収容する端末用に使用することができ、フレーム転送装置に直接収容可能な端末数を増加させることが可能である。
【図面の簡単な説明】
【図１】本発明に係わるフレーム転送装置の構成例を示すブロック図である。
【図２】図１におけるフレーム転送装置を具備したネットワークシステムの構成例を示すブロック図である。
【図３】図１におけるフレーム転送装置の第１の動作例を示すシーケンス図である。
【図４】図１におけるフレーム転送装置で生成・管理されるフロー識別情報の構成例を示す説明図である。
【図５】図１におけるフレーム転送装置で生成・管理される直接収容端末に関するエントリ情報の構成例を示す説明図である。
【図６】図１におけるフレーム転送装置で生成・管理されるフロー識別情報に基づくエントリ情報の構成例を示す説明図である。
【図７】図１におけるフレーム転送装置の第２の動作例を示すシーケンス図である。
【符号の説明】
１：リング型ＷＡＮ、２〜４：フレーム転送装置、２１，３１、４１：端末収容ＬＡＮ、２０１：メールサーバ、２０２：ストリームサーバ、３０１，３０２，４０１−１〜４０１−９６：端末、１１００：転送部、１１０１：スイッチ部、１１０２：エントリ保持部、１１０３：起動制御部、１２００：品質制御部、１２０１：フロー識別情報保持部、１２０２：ポリシング部、１３００：エントリ作成部、１４０１，１４０２：リング構成ポート、１５０１，１５０２：端末収容ポート、４００１：フロー識別情報、５００１，６００１：エントリ情報。
【図１】
2004064286.tif 000003
【図２】
2004064286.tif 000004
【図３】
2004064286.tif 000005
【図４】
2004064286.tif 000006
【図５】
2004064286.tif 000007
【図６】
2004064286.tif 000008
【図７】
2004064286.tif 000009