(57)【要約】【課題】ＲＰＲネットワーク帯域を有効に使用することを課題とする。【解決手段】ステーション装置１１０は、ステーション装置１５０のＭＡＣアドレスとリモートステーション装置１５０ａ〜１５０ｄのＭＡＣアドレスとを対応付けたテーブル１７０を記憶することによって、受信したイーサネットフレームからＲＰＲフレームへの変換に際して、イーサネットフレームの送信先アドレスとテーブル１７０における対応関係とから、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化する。ステーション装置１５０は、ステーション装置１１０によってネスト化されたＲＰＲフレーム１９０がステーション装置１６０から転送されると、ＲＰＲフレーム１９０からネスト化前のイーサネットフレーム１８０ａ〜１８０ｃを抽出し、それぞれの送信先アドレスに該当するリモートステーション装置１５０ａ〜１５０ｄへ送信する。【選択図】        図１
2008172540.tif 000002
【特許請求の範囲】
【請求項１】
リモートステーション装置を配下にしてＲＰＲネットワークの一部として構成され、前記リモートステーション装置から受信したイーサネットフレームをＲＰＲフレームに変換して隣接する他のステーション装置に転送するとともに、隣接する他のステーション装置から受信した自ステーション宛てのＲＰＲフレームをイーサネットフレームに変換して配下のリモートステーション装置に転送するステーション装置であって、
前記ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を記憶する記憶手段と、
前記ＲＰＲフレームへの変換に際して、前記記憶手段によって記憶された対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化するネスト化手段と、
前記他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出する抽出手段と、
を備えたことを特徴とするステーション装置。
【請求項２】
前記ネスト化手段は、ＩＦＧに復元するためのＩＦＧ情報およびネスト化されたイーサネットフレームからネスト化前の各イーサネットフレームを抽出するためのＬｅｎｇｔｈを、ネスト化される各イーサネットフレーム間に挿入しつつネスト化し、
前記抽出手段は、前記ＲＰＲフレームに挿入されたＬｅｎｇｔｈに基づいてネスト化前の各イーサネットフレームを抽出するとともに、前記ＩＦＧ情報から復元したＩＦＧに基づいて当該各イーサネットフレームの間隔を制御することを特徴とする請求項１に記載のステーション装置。
【請求項３】
前記ネスト化手段は、ネスト化される各イーサネットフレームに対するＦＣＳチェックにおいて問題がなかった前記イーサネットフレームのＦＣＳを削除するとともに、新たなＦＣＳを挿入して当該各イーサネットフレームをネスト化し、
前記抽出手段は、前記ＲＰＲフレームに挿入されたＦＣＳに基づいてＦＣＳチェックを行うことを特徴とする請求項１または２に記載のステーション装置。
【請求項４】
前記ネスト化手段は、所定のサービスクラスのイーサネットフレームのみをネスト化対象とすることを特徴とする請求項１、２または３に記載のステーション装置。
【請求項５】
リモートステーション装置を配下にしてＲＰＲネットワークの一部として構成され、前記リモートステーション装置から受信したイーサネットフレームをＲＰＲフレームに変換して隣接する他のステーション装置に転送するとともに、隣接する他のステーション装置から受信した自ステーション宛てのＲＰＲフレームをイーサネットフレームに変換して配下のリモートステーション装置に転送するフレーム転送方法であって、
前記ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を保持する保持工程と、
前記ＲＰＲフレームへの変換に際して、前記保持工程によって保持された対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化するネスト化工程と、
前記他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出する抽出工程と、
を含んだことを特徴とするフレーム転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＲＰＲネットワークにおけるステーション装置およびフレーム転送方法に関する。
【背景技術】
【０００２】
ＲＰＲ（Resilient Packet Ring）では、ステーションと呼ばれる複数のフレーム転送装置がリング状に接続される。このステーションの配下では、リモートステーションと呼ばれるフレーム転送装置が複数台接続されており、ステーションは、リモートステーションからイーサネット（登録商標）フレームを受信すると、ＲＰＲフレームに変換し、さらに、ＲＰＲリングがＳＯＮＥＴ／ＳＤＨ（Synchronous Optical Network/Synchronous Digital Hierarchy）で構成される場合には、ＧＦＰ（Generic Framing Procedure）フレームにマッピングを行う。
【０００３】
従来、ステーションは、リモートステーションから受信したイーサネットフレームを、一つずつＲＰＲフレームに変換していた。
【０００４】
具体的に例を挙げて説明すると、図１２の（Ａ）に示すように、ステーション１０〜ステーション７０がリング状に接続され、ステーション２０の配下では、リモートステーション２１〜リモートステーション２４が接続され、ステーション６０の配下では、リモートステーション６１〜リモートステーション６４が接続されるＲＰＲネットワークがある。
【０００５】
ここで、図１２の（Ｂ）に示すように、例えば、ステーション２０は、配下のリモートステーション２１やリモートステーション２２によってステーション６０配下のリモートステーション６１やリモートステーション６２宛てに送信されたイーサネットフレーム８０やイーサネットフレーム９０をそれぞれＲＰＲフレーム８１やＲＰＲフレーム９１に変換していた。なお、ステーション２０は、これらＲＰＲフレーム８１、ＲＰＲフレーム９１も含め複数のＲＰＲフレームを所定の形式でＧＦＰフレームにマッピングを行い、ステーション１０に転送する（ステーション６０までのホップ数（転送先のステーションまでに経由するステーションの数）は反時計回りの方が少ないため）。
【０００６】
なお、特許文献１では、複数の端末を収容する複数のノードステーションが伝送路により相互に接続されたネットワークにおいて、発信端末ごとに生成された全ての信号ユニットを連結し、前端に開始ブロックを付加し、後端に終了ブロックを付加し、一つのパケット信号に組み立てることで、パケット信号のオーバーヘッドの部分の占める割合を小さくする技術が開示されている。
【０００７】
【特許文献１】特開昭６１−３３０５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記した従来の技術では、ＲＰＲネットワーク帯域を有効に使用できないという課題があった。つまり、ステーションは、それぞれのイーサネットフレームにＲＰＲフレームのヘッダ及びＧＦＰフレームヘッダを付加する結果、ＲＰＲフレームのヘッダ及びＧＦＰフレームヘッダがＲＰＲネットワーク帯域に占める割合が多くなるので（フレーム長が短いほど顕著になる）、ＲＰＲネットワーク帯域を有効に使用できないという課題があった。なお、特許文献１では、連結した全てのフレームに対して自ステーション宛てに送信されたフレームかどうかを確かめるという煩雑な処理を行わなければならないので、効率的ではないという課題があった。
【０００９】
ここで、ＲＰＲネットワーク帯域を有効に使用できないという課題、言い換えれば、ＲＰＲフレームヘッダおよびＧＦＰフレームヘッダのオーバーヘッドが、フレーム長が短いほど大きく、ＲＰＲネットワーク帯域を有効に使用できないという課題について以下に詳細に説明する。
【００１０】
規格ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１７では、図１３−１に示すように、ＲＰＲフレームのデータフレームサイズが定まっている。ＲＰＲリングがＳＯＮＥＴ／ＳＤＨで構成されていた場合には、図１３−２や図１３−３に示すように、ステーションは、イーサネットフレームをＲＰＲフレーム化（ＦＦ１（Basic Frame Format）、もしくはＦＦ２（Extended Frame Format））した後、ＧＦＰフレームにマッピングし、さらに図１３−４に示すように、ＳＰＥ（SONET/SDH Payload Envelope）に収容する。
【００１１】
ここで、例えば、ＲＰＲリングがＳＴＳ−１２ｃ（Synchronous Transport Signal level 12）で構成されていた場合には、ＳＯＮＥＴ  Ｐａｙｌｏａｄ  Ｃａｐａｃｉｔｙ＝（１２＊７８０＊８）／１２５μｓｅｃ＝５９９．０４Ｍｂｐｓとなる。
【００１２】
イーサネットフレームの入力可能な最大Ｒａｔｅ値であるＥｔｈｅｒｎｅｔ（登録商標）  ｃａｐａｃｉｔｙは、上記したＳＯＮＥＴ  Ｐａｙｌｏａｄ  Ｃａｐａｃｉｔｙに対するＲＰＲフレームヘッダと、ＧＦＰフレームヘッダと、ＧＦＰのＦＣＳ（frame check sequence）と（挿入するか挿入しないかを選択）を除いた容量であるので、例えば、「フレーム長６４Ｂｙｔｅｓ」、「ＦＦ１（Basic Frame Format）」、「ＧＦＰのＦＣＳなし」であるイーサネットフレームのＥｔｈｅｒｎｅｔ  ｃａｐａｃｉｔｙを計算すると、５９９．０４＊６４／（６４＋６＋８）＝４９１．５２Ｍｂｐｓとなる。なお、式中の６はＦＦ１でのＲＰＲフレームヘッダ長、８はＧＦＰフレームヘッダ長である。
【００１３】
他のイーサネットフレームのＥｔｈｅｒｎｅｔ  ｃａｐａｃｉｔｙについて、同様に６４Ｂｙｔｅｓ長ずつフレーム長を増やして算出すると、図１３−５に示すような結果が得られる（図１３−５の（１）参照）。そして、各イーサネットフレームのＥｔｈｅｒｎｅｔ  ｃａｐａｃｉｔｙと、９１９８Ｂｙｔｅｓ長のイーサネットフレームのＥｔｈｅｒｎｅｔ  ｃａｐａｃｉｔｙとの差をとり（図１３−５の（２）参照）、９１９８Ｂｙｔｅｓ長のイーサネットフレームの損失率を０％として各イーサネットフレームの損失率を求めると（図１３−５の（２）参照）、６４Ｂｙｔｅｓ長のイーサネットフレームで最大３２％もの損失率となる。ここで９１９８Ｂｙｔｅとは、図１３−１ＪＵＭＢＯ＿ＭＡＸである９２１６ＢｙｔｅよりＦＦ２のＲＰＲフレームヘッダ長１８Ｂｙｔｅｓを引いた値である。
【００１４】
以上に説明したとおり、ＲＰＲフレームヘッダおよびＧＦＰフレームヘッダのオーバーヘッドが、フレーム長が短いほど大きく、ＲＰＲネットワーク帯域を有効に使用できないという課題があった。
【００１５】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、ＲＰＲネットワーク帯域を有効に使用可能とすることを目的とする。
【課題を解決するための手段】
【００１６】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、リモートステーション装置を配下にしてＲＰＲネットワークの一部として構成され、前記リモートステーション装置から受信したイーサネットフレームをＲＰＲフレームに変換して隣接する他のステーション装置に転送するとともに、隣接する他のステーション装置から受信した自ステーション宛てのＲＰＲフレームをイーサネットフレームに変換して配下のリモートステーション装置に転送するステーション装置であって、前記ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を記憶する記憶手段と、前記ＲＰＲフレームへの変換に際して、前記記憶手段によって記憶された対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化するネスト化手段と、前記他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出する抽出手段と、を備えたことを特徴とする。
【００１７】
また、請求項２に係る発明は、上記の発明において、前記ネスト化手段は、ＩＦＧに復元するためのＩＦＧ情報およびネスト化されたイーサネットフレームからネスト化前の各イーサネットフレームを抽出するためのＬｅｎｇｔｈを、ネスト化される各イーサネットフレーム間に挿入しつつネスト化し、前記抽出手段は、前記ＲＰＲフレームに挿入されたＬｅｎｇｔｈに基づいてネスト化前の各イーサネットフレームを抽出するとともに、前記ＩＦＧ情報から復元したＩＦＧに基づいて当該各イーサネットフレームの間隔を制御することを特徴とする。
【００１８】
また、請求項３に係る発明は、上記の発明において、前記ネスト化手段は、ネスト化される各イーサネットフレームに対するＦＣＳチェックにおいて問題がなかった前記イーサネットフレームのＦＣＳを削除するとともに、新たなＦＣＳを挿入して当該各イーサネットフレームをネスト化し、前記抽出手段は、前記ＲＰＲフレームに挿入されたＦＣＳに基づいてＦＣＳチェックを行うことを特徴とする。
【００１９】
また、請求項４に係る発明は、上記の発明において、前記ネスト化手段は、所定のサービスクラスのイーサネットフレームのみをネスト化対象とすることを特徴とする。
【００２０】
また、請求項５に係る発明は、リモートステーション装置を配下にしてＲＰＲネットワークの一部として構成され、前記リモートステーション装置から受信したイーサネットフレームをＲＰＲフレームに変換して隣接する他のステーション装置に転送するとともに、隣接する他のステーション装置から受信した自ステーション宛てのＲＰＲフレームをイーサネットフレームに変換して配下のリモートステーション装置に転送するフレーム転送方法であって、前記ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を保持する保持工程と、前記ＲＰＲフレームへの変換に際して、前記保持工程によって保持された対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化するネスト化工程と、前記他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出する抽出工程と、を含んだことを特徴とする。
【発明の効果】
【００２１】
請求項１または５の発明によれば、ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を記憶し、ＲＰＲフレームへの変換に際して、対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化し、他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出するので、ＲＰＲネットワーク帯域を有効に使用することが可能となる。つまり、ＲＰＲフレームのヘッダ及びＧＦＰフレームヘッダによるＲＰＲネットワーク帯域の占有率が抑えられるので、ＲＰＲネットワーク帯域を有効に使用することが可能となる。
【００２２】
また、請求項２の発明によれば、ＩＦＧに復元するためのＩＦＧ情報およびネスト化されたイーサネットフレームからネスト化前の各イーサネットフレームを抽出するためのＬｅｎｇｔｈを、ネスト化される各イーサネットフレーム間に挿入しつつネスト化し、ＲＰＲフレームに挿入されたＬｅｎｇｔｈに基づいてネスト化前の各イーサネットフレームを抽出するとともに、ＩＦＧ情報から復元したＩＦＧに基づいて当該各イーサネットフレームの間隔を制御するので、他のステーション装置でネスト化されたイーサネットフレームを元のイーサネットフレームに確実に復元することが可能となる。
【００２３】
また、請求項３の発明によれば、ネスト化される各イーサネットフレームに対するＦＣＳチェックにおいて問題がなかったイーサネットフレームのＦＣＳを削除するとともに、新たなＦＣＳを挿入して当該各イーサネットフレームをネスト化し、ＲＰＲフレームに挿入されたＦＣＳに基づいてＦＣＳチェックを行うので、他のステーション装置でネスト化されたイーサネットフレームの正常性を保つことが可能となる。
【００２４】
また、請求項４の発明によれば、所定のサービスクラスのイーサネットフレームのみをネスト化対象とするので、サービスクラスに適したフレーム転送を行うことが可能となる。つまり、サービスクラスの低いフレームに対してのみネスト化を行なうなどしてフレーム転送を制御することができるので、サービスクラスに適したフレーム転送を行うことが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明に係るステーション装置の実施例を詳細に説明する。なお、以下では、実施例１に係るステーション装置の概要および特徴、実施例１に係るステーション装置の構成および処理の流れ、実施例１の効果を順に説明し、引き続き、他の実施例を説明する。
【実施例１】
【００２６】
［実施例１に係るステーション装置の概要および特徴］
まず、図１を用いて、実施例１に係るステーション装置の概要および特徴を説明する。図１は、実施例１に係るステーション装置の概要および特徴を説明するための図である。
【００２７】
実施例１に係るステーション装置の概要を以下に説明する。図１の（Ａ）に示すように、ステーション装置１１０は、他のステーション装置１００やステーション装置１２０〜ステーション装置１６０とともにＲＰＲネットワークを構成し、さらにリモートステーション装置１１０ａ〜１１０ｄを配下にする。そして、ステーション装置１１０は、リモートステーション装置１１０ａ〜１１０ｄから受信したイーサネットフレームをＲＰＲフレームに変換して隣接するステーション装置１００またはステーション装置１２０に転送するとともに、隣接するステーション装置１００またはステーション装置１２０から転送された自ステーション宛てのＲＰＲフレームをイーサネットフレームに変換して配下のリモートステーション装置１１０ａ〜１１０ｄに転送する。以上が実施例１に係るステーション装置の概要であり、このステーション装置は、ＲＰＲネットワーク帯域を有効に使用することを可能としている点に主たる特徴がある。
【００２８】
この主たる特徴について説明すると、ステーション装置１１０は、ＲＰＲネットワークを構成する他のステーション装置のＭＡＣ（Media Access Control）アドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を記憶する。
【００２９】
具体的に例を挙げて説明すると、図１の（Ａ）に示すように、ステーション装置１１０は、ＲＰＲネットワークを構成するステーション装置１００〜１６０のうち、ステーション装置１５０がリモートステーション装置１５０ａ〜１５０ｄを配下にしているので、ステーション装置１５０のＭＡＣアドレスとステーション装置１５０の配下であるリモートステーション装置１５０ａ〜１５０ｄのＭＡＣアドレスとを対応付けた対応関係をテーブル１７０によって記憶する。
【００３０】
そして、ステーション装置１１０は、受信したイーサネットフレームからＲＰＲフレームへの変換に際して、記憶している対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化する。
【００３１】
具体的に例を挙げて説明すると、図１の（Ｂ）に示すように、ステーション装置１１０は、送信先アドレスが異なる種々のイーサネットフレーム１８０をリモートステーション装置１１０ａ〜１１０ｄから受信して所定の記憶部に保存する。そして、ステーション装置１１０は、所定の記憶部に保存されているイーサネットフレームのなかから、テーブル１７０によって記憶する対応関係に基づいて、共通のステーション装置１５０配下にあるリモートステーション装置宛てであるイーサネットフレーム１８０ａ〜１８０ｃについてはネスト化し、共通のＲＰＲヘッダを付加したＲＰＲフレーム１９０に変換する。なお、ステーション装置１１０は、ＲＰＲフレーム１９０を所定の形式でＧＦＰフレームにマッピングを行い、ステーション装置１００に転送する（ステーション装置１５０までのホップ数は反時計回りの方が少ないため）。
【００３２】
また、ステーション装置１１０は、他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出する。
【００３３】
具体的に例を挙げて説明すると（以下ではステーション装置１１０に変わってステーション装置１５０を主体に説明する）、図１の（Ｃ）に示すように、ステーション装置１５０は、ステーション装置１１０によってネスト化されたＲＰＲフレーム１９０がステーション装置１６０から転送されると、ＲＰＲフレーム１９０からネスト化前のイーサネットフレーム１８０ａ〜１８０ｃを抽出し、それぞれの送信先アドレスに該当するリモートステーション装置１５０ａ〜１５０ｃへ送信する。
【００３４】
したがって、このステーション装置によれば、上記した主たる特徴のとおり、ＲＰＲネットワーク帯域を有効に使用することが可能となる。つまり、ＲＰＲフレームの変換に際して複数のイーサネットフレームをネスト化することでＲＰＲフレームのヘッダによるＲＰＲネットワーク帯域の占有率が抑えられるので、ＲＰＲネットワーク帯域を有効に使用することが可能となる。
【００３５】
［実施例１に係るステーション装置の構成］
次に、図２を用いて、図１に示した実施例１に係るステーション装置の構成を説明する。図２は、ステーション装置の構成を示すブロック図である。
【００３６】
図２に示すように、ステーション装置１１０は、イーサネット通信制御Ｉ／Ｆ部２００と、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０と、記憶部２２０と、処理部２３０とを備える。
【００３７】
イーサネット通信制御Ｉ／Ｆ部２００は、自ステーションと配下のリモートステーション装置との通信を制御する。具体的には、イーサネット通信制御Ｉ／Ｆ部２００は、リモートステーション装置１１０ａ〜１１０ｄから受信したイーサネットフレームを後述する処理部２３０のイーサネットフレーム受信制御部２３１に出力するとともに、後述する処理部２３０のイーサネットフレーム送信制御部２３６から受け取ったイーサネットフレームをリモートステーション装置１１０ａ〜１１０ｄに送信する。
【００３８】
ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０は、自ステーションとＲＰＲネットワークを構成する他のステーション装置との通信を制御する。具体的には、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０は、隣接するステーション装置から転送されたＧＦＰフレームを受信すると、ＧＦＰデカプセリングを行い、自ステーション宛てのＲＰＲフレームである場合には、当該ＲＰＲフレームを取り込んで後述する処理部２３０のＲＰＲフレーム受信制御部２３４に出力し、自ステーション宛てのＲＰＲフレームでない場合には、再度ＧＦＰカプセリングして次のステーション装置へ転送する。また、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０は、後述する処理部２３０のＲＰＲフレーム送信制御部２３３からＲＰＲフレームを受け取ると、ＧＦＰカプセリングを行い、隣接するステーション装置に転送する。なお、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０は、時計回りおよび反時計回りからなる２通りの経路の通信を制御する。
【００３９】
記憶部２２０は、処理部２３０による各種処理に必要なデータおよびプログラムを記憶し、特に本発明に密接に関連するものとしては、イーサネットフレーム記憶部２２１と、対応関係記憶部２２２とを備える。なお、対応関係記憶部２２２は、特許請求の範囲に記載の「記憶手段」に対応する。
【００４０】
イーサネットフレーム記憶部２２１は、イーサネットフレームがＲＰＲフレームに変換されるまでの間当該イーサネットフレームを記憶する。具体的には、イーサネットフレーム記憶部２２１は、後述するイーサネットフレーム受信制御部２３１からイーサネットフレームを受け取り、後述するイーサネットフレームネスト化部２３２に処理されるまでの間当該イーサネットフレームを記憶する。
【００４１】
対応関係記憶部２２２は、ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を記憶する。例えば、図３に示すように、対応関係記憶部２２２は、リモートステーション装置１５０ａのＭＡＣアドレス「１５０ａ」と、ステーション装置１５０のＭＡＣアドレス「１５０」とを対応付けて記憶する。なお、図３は、対応関係記憶部２２２が記憶する情報の例を示す図である。また、以下ではステーション装置やリモートステーション装置の指示番号と、ＭＡＣアドレスとを同じものとして扱う（例えば、ステーション装置１１０のＭＡＣアドレスは「１１０」である）。
【００４２】
処理部２３０は、ＯＳ（Operating System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有して種々の処理を実行し、特に本発明に密接に関連するものとしては、イーサネットフレーム受信制御部２３１と、イーサネットフレームネスト化部２３２と、ＲＰＲフレーム送信制御部２３３と、ＲＰＲフレーム受信制御部２３４と、イーサネットフレーム抽出部２３５と、イーサネットフレーム送信制御部２３６とを備える。なお、イーサネットフレームネスト化部２３２は、特許請求の範囲に記載の「ネスト化手段」に対応し、イーサネットフレーム抽出部２３５は、同じく「抽出手段」に対応する。
【００４３】
イーサネットフレーム受信制御部２３１は、イーサネットフレームの受信を制御する。具体的には、イーサネットフレーム受信制御部２３１は、イーサネット通信制御Ｉ／Ｆ部２００からイーサネットフレームを受け取ると、イーサネットフレーム記憶部２２１へ出力する。
【００４４】
イーサネットフレームネスト化部２３２は、受信したイーサネットフレームからＲＰＲフレームへの変換に際して、記憶している対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化する。
【００４５】
具体的には、イーサネットフレームネスト化部２３２は、所定のタイミング（例えば、タイマなどによって一定間隔で出力された信号を受け取るタイミング）でイーサネットフレーム記憶部２２１に格納されたイーサネットフレームの送信先アドレスを読み出すとともに、対応関係記憶部２２２によって記憶された対応関係に基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームを見付ける。
【００４６】
そして、イーサネットフレームネスト化部２３２は、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームについてはネスト化を行い、ネスト化されたイーサネットフレームに新たなＲＰＲヘッダやＦＣＳを付加することでＲＰＲフレームに変換して後述するＲＰＲフレーム送信制御部２３３に出力する。
【００４７】
また、イーサネットフレームネスト化部２３２は、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士で格納されておらず、単独のイーサネットフレームで格納されていた場合においても、所定のタイミングとなった時点で当該単独で格納されたイーサネットフレームをＲＰＲフレームに変換して後述するＲＰＲフレーム送信制御部２３３に出力する。
【００４８】
例えば、イーサネットフレームネスト化部２３２は、イーサネットフレーム記憶部２２１に送信先アドレスが「１５０ａ」、「１５０ｂ」、「１５０ｃ」であるイーサネットフレームが格納されていた場合には、以下の処理を行う。つまり、イーサネットフレームネスト化部２３２は、対応関係記憶部２２２によって記憶された対応関係に基づいて、これらイーサネットフレームが共通のステーション装置のＭＡＣアドレス「１５０」と対応しているので、送信先アドレス「１５０」や送信元アドレス「１１０」を含むＲＰＲヘッダを付加してＲＰＲフレームに変換し、さらに当該ＲＰＲフレームに新たなＦＣＳを付加する。
【００４９】
ＲＰＲフレーム送信制御部２３３は、ＲＰＲフレームの送信を制御する。具体的には、ＲＰＲフレーム送信制御部２３３は、イーサネットフレームネスト化部２３２からＲＰＲフレームを受け取ると、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０に出力する。
【００５０】
ＲＰＲフレーム受信制御部２３４は、ＲＰＲフレームの受信を制御する。具体的には、ＲＰＲフレーム受信制御部２３４は、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０からＲＰＲフレームを受け取ると、イーサネットフレーム抽出部２３５に出力する。
【００５１】
イーサネットフレーム抽出部２３５は、他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出する。具体的には、イーサネットフレーム抽出部２３５は、ＲＰＲフレーム受信制御部２３４からＲＰＲフレームを受け取ると、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出し、後述するイーサネットフレーム送信制御部２３６に出力する。
【００５２】
イーサネットフレーム送信制御部２３６は、イーサネットフレームの送信を制御する。具体的には、イーサネットフレーム送信制御部２３６は、イーサネットフレーム抽出部２３５からイーサネットフレームを受け取ると、イーサネット通信制御Ｉ／Ｆ部２００に出力する。
【００５３】
［実施例１に係るステーション装置による処理］
次に、図４および図５を用いて、実施例１におけるステーション装置による処理を説明する。図４は、ネスト化されたＲＰＲフレームの転送処理の流れを示すフローチャートであり、図５は、ネスト化されたＲＰＲフレームの受信処理の流れを示すフローチャートである。
【００５４】
図４に示すように、ステーション装置１１０において、イーサネットフレームネスト化部２３２は、ネスト化を行うタイミングになると（ステップＳ４０１肯定）、イーサネットフレーム記憶部２２１に格納されたイーサネットフレームのうち共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士については、ＲＰＲフレームへの変換に際してネスト化を行う（ステップＳ４０２）。そして、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０は、ＲＰＲフレーム送信制御部２３３を介して、ネスト化されたＲＰＲフレームをイーサネットフレームネスト化部２３２から受け取り、ＧＦＰカプセリングを行い（ステップＳ４０３）、隣接するステーション装置に転送して（ステップＳ４０４）処理を終了する。
【００５５】
また、図５に示すように、ステーション装置１１０において、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０は、隣接するステーション装置からＧＦＰフレームを受信すると（ステップＳ５０１肯定）、ＧＦＰデカプセリングを行い（ステップＳ５０２）、自ステーション宛てのＲＰＲフレームである場合には（ステップＳ５０３肯定）、自ステーションに当該ＲＰＲフレームを取り込む（ステップＳ５０４）。そして、イーサネットフレーム抽出部２３５は、ＲＰＲフレーム受信制御部２３４を介してＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０より受け取とったＲＰＲフレームから、ネスト化前の各イーサネットフレームを抽出する（ステップＳ５０５）。そして、イーサネット通信制御Ｉ／Ｆ部２００は、イーサネットフレーム送信制御部２３６を介してイーサネットフレーム抽出部２３５から受け取とったイーサネットフレームを送信先のリモートステーション装置へ送信して（ステップＳ５０６）処理を終了する。
【００５６】
また、ＲＰＲネットワーク通信制御Ｉ／Ｆ部２１０は、自ステーション宛てのＲＰＲフレームでない場合には（ステップＳ５０３否定）、ＴＴＬを１減算した後で再度ＧＦＰカプセリングを行い（ステップＳ５０７）、次のステーション装置へ転送して（ステップＳ５０８）処理を終了する。
【００５７】
［実施例１の効果］
上記したように、実施例１によれば、ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を記憶し、ＲＰＲフレームへの変換に際して、対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化し、他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出するので、ＲＰＲネットワーク帯域を有効に使用することが可能となる。つまり、ＲＰＲフレームの変換に際して複数のイーサネットフレームをネスト化することでＲＰＲフレームのヘッダによるＲＰＲネットワーク帯域の占有率が抑えられるので、ＲＰＲネットワーク帯域を有効に使用することが可能となる。
【００５８】
また、実施例１によれば、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士であって、所定の時間内にリモートステーションから受信したイーサネットフレーム同士をネスト化するので、合計フレーム長が所定の閾値を超えたらネスト化する手法に比較して、イーサネットフレームの受信が少ない場合には、効率的にフレーム転送を行うことが可能となる。
【実施例２】
【００５９】
実施例１では、受信したイーサネットフレームをそのままバッファに格納する場合を説明したが、実施例２では、バッファに格納する際に新たな情報を挿入したり、不要となる情報を削除したりする場合を説明する。
【００６０】
図６および図７を用いて、実施例２に係るステーション装置１１０を説明する。図６および図７は、実施例２に係るステーション装置を説明するための図である。
【００６１】
ステーション装置１１０は、大きく分けて「ＰＡ（preamble）」、「ＭＡＣヘッダ」、「データ」、「ＦＣＳ」の４つの部分からなるイーサネットフレームを、所定のＩＦＧ（Inter Frame Gap）の間隔で受信する。なお、以下ではＰＡの最後の特定の部分についてはＳＦＤ（Start Frame Delimiter）と呼んで区別する。
【００６２】
例えば、図６に示すように、ステーション装置１１０は、ＭＡＣヘッダに含まれる送信先アドレスが「１５０ａ」、送信元アドレスが「１１０ａ」であるイーサネットフレーム１８０ａを受信し、所定のＩＦＧ受信後に、同じくＭＡＣヘッダに含まれる送信先アドレスが「１５０ｂ」、送信元アドレスが「１１０ｂ」であるイーサネットフレーム１８０ｂを受信し、さらに所定のＩＦＧ受信後に、同じくＭＡＣヘッダに含まれる送信先アドレスが「１５０ｃ」、送信元アドレスが「１１０ｃ」であるイーサネットフレーム１８０ｃを受信する。
【００６３】
そこで、ステーション装置１１０において、イーサネットフレーム受信制御部２３１は、それぞれのイーサネットフレーム１８０ａ〜１８０ｃについて、ＰＡ／ＳＦＤを削除し、ＦＣＳについては問題がなければ削除する。そして、イーサネットフレーム受信制御部２３１は、ＩＦＧの長さを１６進数変換したＩＦＧ情報と、ＭＡＣヘッダおよびデータまでの長さを１６進数変換したＬｅｎｇｔｈとを挿入したイーサネットフレーム１８１ａ〜１８１ｃを生成し、イーサネットフレーム記憶部２２１に格納する。
【００６４】
そして、イーサネットフレームネスト化部２３２は、所定のタイミングでイーサネットフレーム１８１ａ〜１８１ｃをネスト化し、送信先アドレス「１５０」や送信元アドレス「１１０」を含むＲＰＲヘッダ１９０ａを付加し、他のステーション装置にネスト化されたフレームであることを通知するためのネスト情報１９０ｂをＲＰＲヘッダ１９０ａに含まれるＨＥＣの次に挿入し、さらに新たなＦＣＳ１９０ｃを付加してＲＰＲフレーム１９０に変換する。
【００６５】
次に、図７に示すように、ステーション装置１５０がＧＦＰフレームを受信してＧＦＰデカプセリングした結果、ＲＰＲヘッダの送信先アドレスが「１５０」であり、ＲＰＲフレーム１９０を取り込んだ場合を説明する。
【００６６】
ステーション装置１５０において、イーサネットフレーム抽出部２３５は、ネスト情報１９０ｂによってＲＰＲフレーム１９０がネスト化されたＲＰＲフレームとして識別すると、ＦＣＳ１９０ｃについては問題がなければ削除する。そして、イーサネットフレーム抽出部２３５は、各Ｌｅｎｇｔｈを元にイーサネットフレーム１８１ａ〜１８１ｃを抽出するとともに、各ＩＦＧ情報を元に算出したＩＦＧを一時的に内部メモリに格納した上でＬｅｎｇｔｈおよびＩＦＧ情報を削除する。そして、イーサネットフレーム抽出部２３５は、イーサネットフレーム１８１ａ〜１８１ｃにＰＡ／ＳＦＤおよびＦＣＳを付加し、内部メモリに格納したＩＦＧの間隔でイーサネットフレーム送信制御部２３６に出力する。
【００６７】
［実施例２の効果］
上記したように、実施例２によれば、ＩＦＧに復元するためのＩＦＧ情報およびネスト化されたイーサネットフレームからネスト化前の各イーサネットフレームを抽出するためのＬｅｎｇｔｈを、ネスト化される各イーサネットフレーム間に挿入しつつネスト化し、ＲＰＲフレームに挿入されたＬｅｎｇｔｈに基づいてネスト化前の各イーサネットフレームを抽出するとともに、ＩＦＧ情報から復元したＩＦＧに基づいて当該各イーサネットフレームの間隔を制御するので、他のステーション装置でネスト化されたイーサネットフレームを元のイーサネットフレームに復元することが可能となる。
【００６８】
また、実施例２によれば、ネスト化される各イーサネットフレームに対するＦＣＳチェックにおいて問題がなかったイーサネットフレームのＦＣＳを削除するとともに、当該各イーサネットフレームをネスト化し、ＲＰＲフレームに挿入されたＦＣＳに基づいてＦＣＳチェックを行うので、他のステーション装置でネスト化されたイーサネットフレームの正常性を保つことが可能となる。
【実施例３】
【００６９】
実施例３では、サービスクラスによってネスト化対象とするイーサネットフレームを限定する場合を説明する。
【００７０】
図８を用いて、実施例３に係るステーション装置１１０を説明する。図８は、実施例３に係るステーション装置を説明するための図である。
【００７１】
ＲＰＲでは、ＣｌａｓｓＡ−ＣＩＲ（Committed Information Rate）、ＣｌａｓｓＢ−ＣＩＲ、ＣｌａｓｓＢ−ＥＩＲ（Excess Information Rate）、ＣｌａｓｓＣ−ＥＩＲからなる４つのサービスクラスでイーサネットフレームが区別される。ここで、例えば、ステーション装置１１０は、サービスクラスがＣｌａｓｓＢ−ＥＩＲまたはＣｌａｓｓＣ−ＥＩＲであるイーサネットフレームのみをネスト化対象とするようにしてもよい。
【００７２】
図８に示すように、ステーション装置１１０は、イーサネットフレーム受信制御部２３１によってイーサネットフレームをサービスクラスで振り分け、サービスクラスがＣｌａｓｓＡ−ＣＩＲまたはＣｌａｓｓＢ−ＣＩＲであるイーサネットフレームについてはイーサネットフレームネスト化部２３２に出力し、サービスクラスがＣｌａｓｓＢ−ＥＩＲまたはＣｌａｓｓＣ−ＥＩＲであるイーサネットフレームについてはイーサネットフレーム記憶部２２１に格納する（図８の（１）参照）。
【００７３】
そして、イーサネットフレームネスト化部２３２は、イーサネットフレーム受信制御部２３１からサービスクラスがＣｌａｓｓＡ−ＣＩＲまたはＣｌａｓｓＢ−ＣＩＲであるイーサネットフレームを受け取ると、ＲＰＲフレームに変換し（図８の（４）参照）、ＲＰＲフレーム送信制御部２３３に出力する。
【００７４】
また、イーサネットフレーム記憶部２２１は、ＣｌａｓｓＢ−ＥＩＲまたはＣｌａｓｓＣ−ＥＩＲであるイーサネットフレームを、イーサネットフレームがＲＰＲフレームに変換されるまでの間当該イーサネットフレームを記憶する（図８の（２）参照）。そして、イーサネットフレームネスト化部２３２は、所定のタイミングでイーサネットフレーム記憶部２２１に格納されたイーサネットフレームについて共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームのネスト化を行い（図８の（３）参照）、ネスト化されたイーサネットフレームをＲＰＲフレームに変換し（図８の（４）参照）、ＲＰＲフレーム送信制御部２３３に出力する。
【００７５】
［実施例３の効果］
上記したように、実施例３によれば、所定のサービスクラスのイーサネットフレームのみをネスト化対象とするので、サービスクラスに適したフレーム転送を行うことが可能となる。つまり、サービスクラスの低いフレーム、例えばｃｌａｓｓＢ−ＥＩＲ，ｃｌａｓｓＣ−ＥＩＲに対してのみネスト化を行なうなどしてフレーム転送を制御することができるので、サービスクラスに適したフレーム転送を行うことが可能となる。
【実施例４】
【００７６】
実施例４では、宛先のステーション装置によってネスト化対象とするイーサネットフレームを限定する場合を説明する。
【００７７】
図９を用いて、実施例４に係るステーション装置１１０を説明する。図９は、実施例４に係るステーション装置を説明するための図である。
【００７８】
ＲＰＲネットワークがステーション装置１００〜１６０で構成されていた場合に、例えば、ステーション装置１１０は、ステーション装置１３０、ステーション装置１４０、ステーション装置１５０またはステーション装置１６０が宛先となるイーサネットフレームのみをネスト化対象とするようにしてもよい。
【００７９】
図９に示すように、ステーション装置１１０は、イーサネットフレーム受信制御部２３１によってイーサネットフレームを宛先のステーション装置で振り分け、ステーション装置１００またはステーション装置１２０が宛先となるイーサネットフレームについてはイーサネットフレームネスト化部２３２に出力し、ステーション装置１３０〜１６０が宛先となるイーサネットフレームについてはイーサネットフレーム記憶部２２１に格納する（図９の（１）参照）。具体的には、イーサネットフレーム受信制御部２３１は、イーサネット通信制御Ｉ／Ｆ部２００からイーサネットフレームを受け取ると、対応関係記憶部２２２が記憶する対応関係において当該イーサネットフレームの送信先アドレスと対応付けられた宛先のステーション装置のＭＡＣアドレスを読み出して振り分け処理を行う。
【００８０】
そして、イーサネットフレームネスト化部２３２は、イーサネットフレーム受信制御部２３１からステーション装置１００またはステーション装置１２０が宛先となるイーサネットフレームを受け取ると、ＲＰＲフレームに変換し（図９の（４）参照）、ＲＰＲフレーム送信制御部２３３に出力する。
【００８１】
また、イーサネットフレーム記憶部２２１は、ステーション装置１３０〜１６０が宛先となるイーサネットフレームを、イーサネットフレームがＲＰＲフレームに変換されるまでの間当該イーサネットフレームを記憶する（図９の（２）参照）。そして、イーサネットフレームネスト化部２３２は、所定のタイミングでイーサネットフレーム記憶部２２１に格納されたイーサネットフレームについて共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームのネスト化を行い（図９の（３）参照）、ネスト化されたイーサネットフレームをＲＰＲフレームに変換し（図９の（４）参照）、ＲＰＲフレーム送信制御部２３３に出力する。
【００８２】
［実施例４の効果］
上述したように、実施例４によれば、所定のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームのみをネスト化対象とするので、限られた記憶容量を有効に使用することが可能となる。
【実施例５】
【００８３】
実施例１では、全てのイーサネットフレームを一つのバッファへ格納する場合を説明したが、実施例５では、イーサネットフレームを当該イーサネットフレームの宛先となるステーション装置ごとに設けたバッファへ格納する場合を説明する。
【００８４】
図１０を用いて、実施例５に係るステーション装置１１０を説明する。図１０は、実施例５に係るステーション装置を説明するための図である。
【００８５】
ＲＰＲネットワークがステーション装置１００〜１６０で構成されていた場合に、ステーション装置１１０は、以下６つのステーション装置１００、ステーション装置１２０、ステーション装置１３０、ステーション装置１４０、ステーション装置１５０そしてステーション装置１６０が宛先となるイーサネットフレームを格納する各バッファを設けるようにしてもよい。
【００８６】
図１０に示すように、ステーション装置１１０は、イーサネットフレーム受信制御部２３１によってイーサネットフレームを宛先のステーション装置で振り分け、ステーション装置１００宛てのイーサネットフレームについてはバッファ２２２ａに格納、ステーション装置１２０宛てのイーサネットフレームについてはバッファ２２２ｂに格納するなどしてイーサネットフレーム記憶部２２１に格納する（図１０の（１）参照）。なお、具体的には、イーサネットフレーム受信制御部２３１は、イーサネット通信制御Ｉ／Ｆ部２００からイーサネットフレームを受け取ると、対応関係記憶部２２２が記憶する対応関係において当該イーサネットフレームの送信先アドレスと対応付けられた宛先のステーション装置のＭＡＣアドレスを読み出して振り分け処理を行う。
【００８７】
そして、イーサネットフレーム記憶部２２１は、各バッファにおいてステーション装置１００またはステーション装置１２０〜１６０が宛先となるイーサネットフレームを、イーサネットフレームがＲＰＲフレームに変換されるまでの間当該イーサネットフレームを記憶する（図１０の（２）参照）。そして、イーサネットフレームネスト化部２３２は、所定のタイミングで各バッファに格納されたイーサネットフレームのネスト化を行い（図１０の（３）参照）、ネスト化されたイーサネットフレームをＲＰＲフレームに変換し（図１０の（４）参照）、ＲＰＲフレーム送信制御部２３３に出力する。
【００８８】
［実施例５の効果］
上述したように、実施例５によれば、ネスト化される前のイーサネットフレームを、ＲＰＲフレームの宛先となるステーション装置ごとに区分けして記憶し、同一の区分けで記憶されたイーサネットフレーム同士をネスト化するので、共通のバッファに格納する手法に比較して、効率的にネスト化することが可能となる。
【実施例６】
【００８９】
実施例６では、自ステーションから宛先のステーション装置までの間に輻輳ドメインを通過するイーサネットフレームのみをネスト化対象とする場合を説明する。
【００９０】
ＲＰＲでは、各ステーション装置がＴＰフレームを送受信することで、自ステーションの先で発生した輻輳や障害に係る情報を共有する。具体的には、各ステーション装置は、当該ＴＰフレームを受信すると、トポロジーデータベース（自ステーションから各ステーション装置までのホップ数を、時計回りおよび反時計回りからなる２通りの経路で記憶したテーブル）に輻輳や障害に係る情報を書き込む。そして、各ステーション装置は、受信したイーサネットフレームが宛先のステーション装置まで転送されるまでの間に輻輳ドメインを通過する場合にのみ、当該イーサネットフレームをネスト化対象とするようにしてもよい。
【００９１】
図１１を用いて、実施例６に係るステーション装置１１０を説明する。図１１は、実施例６に係るステーション装置を説明するための図である。
【００９２】
図１１の（Ａ）に示すように、ステーション装置１１０は、ステーション装置１００やステーション装置１２０〜１６０とともにＲＰＲネットワークを構成し、リモートステーション装置１１０ａ〜１１０ｄを配下にする。また、ステーション装置１２０やステーション装置１４０も、同様にそれぞれリモートステーション装置１２０ａ〜１２０ｄ、リモートステーション装置１４０ａ〜１４０ｄを配下にする。
【００９３】
ここで、ステーション装置１１０は、リモートステーション装置１１０ｂからリモートステーション装置１４０ｄ宛てのイーサネットフレームを受信し、トポロジーデータベースより時計回りで転送するように選択した場合に、輻輳ドメインを通過しないので、当該イーサネットフレームを単独でＲＰＲフレームに変換して転送する。
【００９４】
一方、図１１の（Ｂ）に示すように、ステーション装置１１０は、リモートステーション装置１１０ｂからリモートステーション装置１４０ｄ宛てのイーサネットフレームを受信し、トポロジーデータベースより時計回りで転送するように選択した場合に、輻輳ドメインを通過するので、当該イーサネットフレームをイーサネットフレーム記憶部２２１に格納することで、ネスト化対象にする。
【００９５】
［実施例６の効果］
上述したように、実施例６によれば、自ステーションから宛先ステーションまでの間に輻輳ドメインを通過するイーサネットフレームのみをネスト化するので、過剰なネスト化による遅延を制御することが可能となる。
【実施例７】
【００９６】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）〜（２）にそれぞれ区分けして異なる実施例を説明する。
【００９７】
（１）ネスト化
上記の実施例１では、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士であって、所定の時間内にリモートステーションから受信したイーサネットフレーム同士をネスト化する場合を説明したが、本発明はこれに限られるものではなく、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームであって、ネスト化されるイーサネットフレームの合計フレーム長が所定の閾値を超えたところまでに受信したイーサネットフレーム同士をネスト化するようにしてもよい。
【００９８】
例えば、イーサネットフレームネスト化部２３２は、イーサネットフレーム記憶部２２１にイーサネットフレームが格納されるたびに、イーサネットフレーム記憶部２２１によって記憶された全てのイーサネットフレームについて共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームごとに合計フレーム長を算出し、所定の閾値を超えたイーサネットフレーム同士についてはネスト化するようにしてもよい。なお、タイマなどによって一定間隔で出力された信号を受け取るタイミングで上記した処理を行うようにしてもよい。こうすることによって、所定の時間ごとにネスト化する手法に比較して、イーサネットフレームの受信が多い場合には、効率的にフレーム転送を行うことが可能となる。
【００９９】
（２）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、イーサネットフレーム受信制御部２３１と、イーサネットフレームネスト化部２３２とを統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１００】
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、ＭＡＣアドレスに用いた数字「１１０」や「１１０ａ」についてはこの限りではなく、ステーション装置やリモートステーション装置を一意に識別するものであればよい。
【０１０１】
（付記１）リモートステーション装置を配下にしてＲＰＲネットワークの一部として構成され、前記リモートステーション装置から受信したイーサネットフレームをＲＰＲフレームに変換して隣接する他のステーション装置に転送するとともに、隣接する他のステーション装置から受信した自ステーション宛てのＲＰＲフレームをイーサネットフレームに変換して配下のリモートステーション装置に転送するステーション装置であって、
前記ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を記憶する記憶手段と、
前記ＲＰＲフレームへの変換に際して、前記記憶手段によって記憶された対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化するネスト化手段と、
前記他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出する抽出手段と、
を備えたことを特徴とするステーション装置。
【０１０２】
（付記２）前記ネスト化手段は、ＩＦＧに復元するためのＩＦＧ情報およびネスト化されたイーサネットフレームからネスト化前の各イーサネットフレームを抽出するためのＬｅｎｇｔｈを、ネスト化される各イーサネットフレーム間に挿入しつつネスト化し、
前記抽出手段は、前記ＲＰＲフレームに挿入されたＬｅｎｇｔｈに基づいてネスト化前の各イーサネットフレームを抽出するとともに、前記ＩＦＧ情報から復元したＩＦＧに基づいて当該各イーサネットフレームの間隔を制御することを特徴とする付記１に記載のステーション装置。
【０１０３】
（付記３）前記ネスト化手段は、ネスト化される各イーサネットフレームに対するＦＣＳチェックにおいて問題がなかった前記イーサネットフレームのＦＣＳを削除するとともに、当該各イーサネットフレームをネスト化し、
前記抽出手段は、前記ＲＰＲフレームに挿入されたＦＣＳに基づいてＦＣＳチェックを行うことを特徴とする付記１または２に記載のステーション装置。
【０１０４】
（付記４）前記ネスト化手段は、所定のサービスクラスのイーサネットフレームのみをネスト化対象とすることを特徴とする付記１、２または３に記載のステーション装置。
【０１０５】
（付記５）前記ネスト化手段は、所定のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームのみをネスト化対象とすることを特徴とする付記１〜４のいずれか一つに記載のステーション装置。
【０１０６】
（付記６）前記ネスト化手段は、前記共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士であって、所定の時間内にリモートステーションから受信したイーサネットフレーム同士をネスト化することを特徴とする付記１〜５のいずれか一つに記載のステーション装置。
【０１０７】
（付記７）前記ネスト化手段は、前記共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレームであって、ネスト化されるイーサネットフレームの合計フレーム長が所定の閾値を超えたところまでに受信したイーサネットフレーム同士をネスト化することを特徴とする付記１〜６のいずれか一つに記載のステーション装置。
【０１０８】
（付記８）前記ネスト化手段によってネスト化される前のイーサネットフレームを、ＲＰＲフレームの宛先となるステーション装置ごとに区分けして記憶するイーサネットフレーム記憶手段をさらに備え、
前記ネスト化手段は、同一の区分けで記憶されたイーサネットフレーム同士をネスト化することを特徴とする付記１〜７のいずれか一つに記載のステーション装置。
【０１０９】
（付記９）前記ネスト化手段は、自ステーションから宛先ステーションまでの間に輻輳ドメインを通過するイーサネットフレームのみをネスト化することを特徴とする付記１〜８のいずれか一つに記載のステーション装置。
【０１１０】
（付記１０）リモートステーション装置を配下にしてＲＰＲネットワークの一部として構成され、前記リモートステーション装置から受信したイーサネットフレームをＲＰＲフレームに変換して隣接する他のステーション装置に転送するとともに、隣接する他のステーション装置から受信した自ステーション宛てのＲＰＲフレームをイーサネットフレームに変換して配下のリモートステーション装置に転送するフレーム転送方法であって、
前記ＲＰＲネットワークを構成する他のステーション装置のＭＡＣアドレスと当該他のステーション装置配下にあるリモートステーション装置のＭＡＣアドレスとを対応付けた対応関係を保持する保持工程と、
前記ＲＰＲフレームへの変換に際して、前記保持工程によって保持された対応関係とイーサネットフレームの送信先アドレスとに基づいて、共通のステーション装置配下にあるリモートステーション装置宛てのイーサネットフレーム同士をネスト化するネスト化工程と、
前記他のステーション装置によってネスト化されたＲＰＲフレームを受信した場合に、当該ＲＰＲフレームからネスト化前の各イーサネットフレームを抽出する抽出工程と、
を含んだことを特徴とするフレーム転送方法。
【産業上の利用可能性】
【０１１１】
以上のように、本発明に係るステーション装置は、リモートステーション装置を配下にしてＲＰＲネットワークの一部として構成され、前記リモートステーション装置から受信したイーサネットフレームをＲＰＲフレームに変換して隣接する他のステーション装置に転送するとともに、隣接する他のステーション装置から受信した自ステーション宛てのＲＰＲフレームをイーサネットフレームに変換して配下のリモートステーション装置に転送する場合に有用であり、特に、ＲＰＲネットワーク帯域を有効に使用することに適する。
【図面の簡単な説明】
【０１１２】
【図１】実施例１に係るステーション装置の概要および特徴を説明するための図である。
【図２】実施例１に係るステーション装置の構成を示すブロック図である。
【図３】対応関係記憶部が記憶する情報の例を示す図である。
【図４】ネスト化されたＲＰＲフレームの転送処理の流れを示すフローチャートである。
【図５】ネスト化されたＲＰＲフレームの受信処理の流れを示すフローチャートである。
【図６】実施例２に係るステーション装置を説明するための図である。
【図７】実施例２に係るステーション装置を説明するための図である。
【図８】実施例３に係るステーション装置を説明するための図である。
【図９】実施例４に係るステーション装置を説明するための図である。
【図１０】実施例５に係るステーション装置を説明するための図である。
【図１１】実施例６に係るステーション装置を説明するための図である。
【図１２】従来のＰＲＰネットワークを説明するための図である。
【図１３−１】ＲＰＲフレームのデータフレームサイズを示す図である。
【図１３−２】ＦＦ１のフレームフォーマットを示す図である。
【図１３−３】ＦＦ２のフレームフォーマットを示す図である。
【図１３−４】ＳＴＳ−Ｎｃ  ＳＰＥを示す図である。
【図１３−５】Ｅｔｈｅｒｎｅｔ  ｃａｐａｃｉｔｙの計算結果を示す図である。
【符号の説明】
【０１１３】
１００〜１６０  ステーション装置
２００  イーサネット通信制御Ｉ／Ｆ部
２１０  ＲＰＲネットワーク通信制御Ｉ／Ｆ部
２２０  記憶部
２２１  イーサネットフレーム記憶部
２２２  対応関係記憶部
２３０  処理部
２３１  イーサネットフレーム受信制御部
２３２  イーサネットフレームネスト化部
２３３  ＲＰＲフレーム送信制御部
２３４  ＲＰＲフレーム受信制御部
２３５  イーサネットフレーム抽出部
２３６  イーサネットフレーム送信制御部
【図１】
2008172540.tif 000003
【図２】
2008172540.tif 000004
【図３】
2008172540.tif 000005
【図４】
2008172540.tif 000006
【図５】
2008172540.tif 000007
【図６】
2008172540.tif 000008
【図７】
2008172540.tif 000009
【図８】
2008172540.tif 000010
【図９】
2008172540.tif 000011
【図１０】
2008172540.tif 000012
【図１１】
2008172540.tif 000013
【図１２】
2008172540.tif 000014
【図１３−１】
2008172540.tif 000015
【図１３−２】
2008172540.tif 000016
【図１３−３】
2008172540.tif 000017
【図１３−４】
2008172540.tif 000018
【図１３−５】
2008172540.tif 000019