"1つの親局とリングを含むメッシュネットワークを構成する子局であって、下位網に通じる下位ポートと、相手方ノードの第2又は支線ポートに通じる第1ポートと、相手方ノードの支線又は第1ポートに通じる第2ポートと、相手方ノードの第1、第2又は支線ポートに通じる支線ポートと、次のa及びbの転送処理を行うプライマリモードと、次のc及びdの転送処理を行うセカンダリモードとのいずれかに切り替え可能なフレーム処理部と、を備えていることを特徴とする子局。a自局の第1又は第2ポートで受信した下りフレームを、受信側とは逆の自局の第1又は第2ポートと、自局の支線ポート及び下位ポートのうちの少なくとも一方とから送信する。b自局の下位ポートで受信した上りフレームを、自局の第1及び第2ポートから送信し、自局の第1又は第2ポートで受信した上りフレームを、受信側とは逆の自局の第1又は第2ポートから送信し、自局の支線ポートで受信した上りフレームを、自局の第1及び第2ポートから送信する。c自局の支線ポートで受信した下りフレームを、自局の第1及び第2ポート支線ポートが複数ある場合は受信ポートと別の支線ポートを含む。から送信する。d自局の第1、第2又は下位ポート支線ポートが複数ある場合は支線ポートを含む。で受信した上りフレームを、自局の支線ポートから送信する。1つの親局と、請求項1に記載の複数の子局とを備えたリングを含むメッシュネットワークであって、前記親局が、上位網に繋がる上位ポートと、相手方ノードの第2ポートに通じる第1ポートと、相手方ノードの第1ポートに通じる第2ポートと、を備えており、次のx及びyの転送処理が可能であることを特徴とするメッシュネットワーク。x自局の上位ポートで受信した下りフレームを、自局の第1及び第2ポートから送信する。y自局の第1又は第2ポートで受信した上りフレームを、自局の上位ポートから送信する。前記子局は、前記プライマリモードの動作中に、自局宛の下りフレームを支線ポートのみから受信する第1トリガを検出した場合に、その検出を前記親局に通知する請求項2に記載のメッシュネットワーク。前記親局は、前記第1トリガの検出を通知した前記子局に、前記セカンダリモードへの切り替えを指示する請求項3に記載のメッシュネットワーク。前記親局は、前記第1トリガの検出を通知する前記子局が複数ある場合には、前記セカンダリモードへの切り替えをいずれか1つの前記子局に指示し、残りの前記子局が前記プライマリモードと前記セカンダリモードのいずれで動作可能かを判定する請求項3又は4に記載のメッシュネットワーク。前記子局は、前記セカンダリモードの動作中に、自局宛の下りフレームを自局の第1又は第2ポートから受信する第2トリガを検出した場合に、その検出を前記親局に通知する請求項2~5のいずれか1項に記載のメッシュネットワーク。前記親局は、前記第2トリガの検出を通知した前記子局に、前記プライマリモードへの切り替えを指示する請求項6に記載のメッシュネットワーク。しかし、上記特許文献1に記載の従来の通信システムでは、宛先の通信ノードに至るまでのリングをリングIDテーブルに基づいて決定するので、リングIDテーブルに、各通信ノードに対応するリング経路を予め設計して設定しておく必要がある。このため、従来の通信システムでは、リングIDテーブルを各通信ノードに設定する作業が非常に煩雑であり、通信ノードの新設や除去を容易に行えないという欠点がある。そこで、本出願人は、通信フレームの方向上りか下りか、受信ポートの種別及び通信フレームの子局情報に応じて、通信フレームをフラッディングしたり1つのポートだけから転送したりする転送規則を各ノードに予め規定することにより、運用中のメッシュネットワークに新たに子局を新設したり、そのネットワークから子局を除去したりしても、既存の子局の設定を変更せずに上りフレームと下りフレームを適切に伝送できるメッシュネットワークに関する発明を、既に出願している特願2011-165788号。具体的には、上記先願に係るメッシュネットワークでは、ネットワーク内の通信に用いる物理ポートとして、親局が第1及び第2ポートを有し、子局が第1及び第2ポートに加えて更に支線ポートを有している。そして、各子局が、第1又は第2ポートで受信した下りフレームを受信側と逆の第1又は第2ポートと支線ポートとから送信するので、親局から任意の子局までの下り経路を各子局に予め設定しなくても、任意の子局宛の下りフレームを当該子局に適切に伝送できるようになっている。また、各子局が、第1又は第2ポートで受信した上りフレームを受信側と逆の第1又は第2ポートから送信するとともに、支線ポートで受信した上りフレームを第1及び第2ポートから送信するので、任意の子局から親局までの上り経路を各子局に予め設定しなくても、任意の子局が送信した親局宛ての上りフレームを当該親局に適切に伝送できるようになっている。しかし、先願に係るメッシュネットワークでは、支線ポートで受信した下りフレームを廃棄し、かつ、上りフレームを支線ポートから送信しない転送規則になっているので、支線ポートを利用したリングをネットワーク内に構成しても、そのリングがプロテクションパスとして有効に機能しない場合がある。従って、例えば、親局を含むリングについては第1及び第2ポートを使用するというように、ポートの種別を絞ってリングを構成する必要があり、ネットワーク設計の自由度に制限がある。このため、すべての通信ノードを新設してメッシュネットワーク全体を構築する場合には、プロテクションが確実なネットワーク設計が可能であるが、例えば、リングを含まない既設の開構造例えば、ツリー構造のネットワークに通信回線を後付けし、リングを含むメッシュネットワークを構築する場合には、支線ポートを利用しないとリングを構成できないことがあり、プロテクションが機能しないメッシュネットワークとなる可能性がある。本発明は、かかる問題点に鑑み、支線ポートを用いてリングを構成してもプロテクションが機能するようにして、ネットワーク設計の自由度を向上させることを目的とする。1本発明の子局は、1つの親局とリングを含むメッシュネットワークを構成する子局であって、下位網に通じる下位ポートと、相手方ノードの第2又は支線ポートに通じる第1ポートと、相手方ノードの支線又は第1ポートに通じる第2ポートと、相手方ノードの第1、第2又は支線ポートに通じる支線ポートと、次のa及びbの転送処理を行うプライマリモードと、次のc及びdの転送処理を行うセカンダリモードとのいずれかに切り替え可能なフレーム処理部と、を備えていることを特徴とする。a自局の第1又は第2ポートで受信した下りフレームを、受信側とは逆の自局の第1又は第2ポートと、自局の支線ポート及び下位ポートのうちの少なくとも一方とから送信する。b自局の下位ポートで受信した上りフレームを、自局の第1及び第2ポートから送信し、自局の第1又は第2ポートで受信した上りフレームを、受信側とは逆の自局の第1又は第2ポートから送信し、自局の支線ポートで受信した上りフレームを、自局の第1及び第2ポートから送信する。c自局の支線ポートで受信した下りフレームを、自局の第1及び第2ポート支線ポートが複数ある場合は受信ポートと別の支線ポートを含む。から送信する。d自局の第1、第2又は下位ポート支線ポートが複数ある場合は支線ポートを含む。で受信した上りフレームを、自局の支線ポートから送信する。本発明の子局によれば、フレーム処理部が、上記a及びbの転送処理を行うプライマリモードと、上記c及びdの転送処理を行うセカンダリモードとのいずれかに切り替え可能となっている。このため、本発明の子局の支線ポートに通信回線を接続してリングを構成しても、セカンダリモードに移行させることで、プライマリモードの場合と異なる経路で通信フレームを伝送でき、リングによるプロテクションを機能させることができる。このように、本発明の子局をメッシュネットワークの通信ノードとして使用すれば、支線ポートを用いてリングを構成してもプロテクションが機能するので、例えば、既設の開構造のネットワークに通信回線を後付けしてメッシュネットワークを構築するため、子局の支線ポートを利用しないとリングを構成できないような場合でも、プロテクションが機能するメッシュネットワークを構築でき、ネットワーク設計の自由度が向上する。2本発明の子局は、次のような転送処理を行う1つの親局と、リングを含むメッシュネットワークを構成することができる。すなわち、本発明のメッシュネットワークは、1つの親局と、本発明の複数の子局とを備えたリングを含むメッシュネットワークであって、前記親局が、上位網に繋がる上位ポートと、相手方ノードの第2ポートに通じる第1ポートと、相手方ノードの第1ポートに通じる第2ポートと、を備えており、次のx及びyの転送処理が可能であることを特徴とする。x自局の上位ポートで受信した下りフレームを、自局の第1及び第2ポートから送信する。y自局の第1又は第2ポートで受信した上りフレームを、自局の上位ポートから送信する。本発明のメッシュネットワークによれば、親局が、上位ポートで受信した下りフレームを、自局の第1及び第2ポートから送信可能であり、子局が、プライマリモードの場合に、自局の第1又は第2ポートから受信した下りフレームを、受信側と逆の第1又は第2ポートと、支線ポート及び下位ポートのうちの少なくとも一方とから送信可能であるから、親局から任意の子局に至るまでの下り経路を各子局に予め設定しなくても、メッシュネットワーク内の任意の子局宛の下りフレームを、当該子局に伝送することができる。また、本発明のメッシュネットワークによれば、子局が、プライマリモードの場合に、下位ポートで受信した上りフレームを、自局の第1及び第2ポートから送信可能であり、自局の第1又は第2ポートで受信した上りフレームを、受信側とは逆の自局の第1又は第2ポートから送信可能であり、自局の支線ポートから受信した上りフレームを、自局の第1及び第2ポートから送信可能であり、親局が、自局の第1又は第2ポートで受信した上りフレームを、上位ポートから送信可能であるから、任意の子局から親局に至るまでの上り経路を各子局に予め設定しなくても、メッシュネットワーク内の任意の子局が送信した親局宛ての上りフレームを、当該親局に伝送することができる。このため、運用中のメッシュネットワークに新たに子局を新設したり、そのネットワークから子局を除去したりしても、既存の子局の設定を変更せずに上りフレームと下りフレームを適切に伝送することができる。従って、メッシュネットワークに対する子局の新設や除去を容易に行うことができる。3本発明のメッシュネットワークでは、プライマリモードで動作する子局は、自局宛の下りフレームを第1又は第2ポートから受信するので、自局宛の下りフレームを支線ポートでしか受信できない場合は、ネットワーク内でリングを構成する通信ノード又は通信回線に、何らかの障害が発生したと推定できる。そこで、前記子局が、前記プライマリモードの動作中に、自局宛の下りフレームを支線ポートのみから受信する第1トリガを検出した場合に、その検出を前記親局に通知するようにすることが好ましい。4そして、前記親局が、前記第1トリガの検出を通知した前記子局に、前記セカンダリモードへの切り替えを指示するようにすれば、当該子局が、プライマリモードの場合と別の経路で、親局と通信できるようになる。5もっとも、前記親局は、前記第1トリガの検出を通知する前記子局が複数ある場合には、前記セカンダリモードへの切り替えをいずれか1つの前記子局に指示し、残りの前記子局が前記プライマリモードと前記セカンダリモードのいずれで動作可能かを判定することが好ましい。その理由は、複数の子局を一気にセカンダリモードに切り替えると、プライマリモードで通信できなくなる子局が増大し、通信不良が拡大する可能性があるからである。6一方、セカンダリモードで動作する子局は、自局宛の下りフレームを支線ポートから受信するが、自局宛の下りフレームを第1又は第2ポートで受信し始めた場合は、ネットワーク内でリングを構成する通信ノード又は通信回線に生じた障害が、復旧したと推定できる。そこで、前記子局は、前記セカンダリモードの動作中に、自局宛の下りフレームを自局の第1又は第2ポートから受信する第2トリガを検出した場合に、その検出を前記親局に通知することが好ましい。7そして、前記親局が、前記第2トリガの検出を通知した前記子局に、前記プライマリモードへの切り替えを指示するようにすれば、当該子局が、障害発生前のプライマリモードの場合の経路で、親局と通信できるようになる。以上の通り、本発明によれば、支線ポートを用いてリングを構成してもプロテクションが機能するので、ネットワーク設計の自由度を向上させることができる。以下、図面に基づいて、本発明の実施形態を説明する。通信システムの接続形態図1は、本発明の実施形態に係る通信システムの接続形態を示す図である。図1に例示する通信システムでは、子局を個別に識別するための識別符号2a~2sを付してあるが、これから説明する実施形態では、各々の子局2a~2sを参照符号2を用いて子局2と総称する場合がある。図1に示すように、本実施形態の通信システムは、各通信ノード1,2が隣接する1又は複数の通信ノードと接続されることより、ネットワーク全体が比較的粗い網目状に構成された疎なメッシュネットワークよりなる。具体的には、本実施形態の通信システムは、1つの親局1と、多数の子局2と、これらのすべてを1又は複数の隣接ノードと通信可能に接続する多数の通信回線3とからなり、親局1は、メッシュネットワーク内においてポイントツーマルチポイントで各子局2と通信可能となっている。メッシュネットワークを構成する通信ノード1,2のうち、親局1は上位網に接続されており、子局2はそれぞれの下位網に接続されている。図1では、図示の簡略化のために、1つの子局2のみが下位網と接続されているが、実際には、すべての子局2が下位網と接続可能である。図1において、ポートLLはLeftの意味とポートRRはRightの意味は、親局1と子局2が、メッシュネットワーク内の通信に使用する2種類の物理ポートである。親局1は、インターネット等の上位網への物理ポートである上位ポートSと、上記ポートL,Rとを有する。子局2は、ユーザネットワーク等の下位網に通じる下位ポートUと、上記ポートL,Rと、メッシュネットワーク内の通信に用いる第3のポートであるポートBBはBranchの意味とを有する。なお、本明細書において、Lを第1ポートといい、Rを第2ポートといい、Bを支線ポートということがある。また、Sを上位ポート或いはSNIServiceNodeInterfaceポートといい、Uを下位ポート或いはUNIUserNodeInterfaceポートということがある。本実施形態の通信システムでは、メッシュネットワークのトポロジをリング又は弧の複合として認識すべく、LとRという区別をしている。そのうち、ポートLは、相手方ノードのポートR又はポートBと接続可能であり、ポートRは、相手方ノードのポートL又はポートBと接続可能であり、ポートR同士とポートL同士の接続は行わないものとする。また、ポートBの場合は、相手方ノードのポートL、ポートR又はポートBのいずれにも接続可能である。もっとも、本実施形態の通信システムでは、リング又は弧がすべて閉じられている必要はなく、図1に例示されるように、ループしないオープンな弧が存在してもよい。なお、本実施形態の通信システムでは、ネットワーク回線通信回線3は2芯の光ファイバを想定している。図1に示す通信システムにおいて、実線で示す通信回線3は、既設の通信回線3Aであり、破線で示す通信回線3は、その後に追加された通信回線3Bである。すなわち、構築当初のネットワーク構成は、子局2iと子局2kの間と、子局2kと子局2oの間に通信回線3Bが敷設されておらず、リングが存在しないツリー構造のネットワークであったものとする。その後、子局2iのポートBと子局2kのポートBを通信回線3Bで繋ぎ、子局2kのポートRと子局2oのポートBを通信回線で繋ぐことにより、2つのリングを含む疎なメッシュネットワークが構築されている。このように、リングを含まない既設のツリー構造のネットワークに、通信回線3Bを後付けして、1又は複数のリングを含むメッシュネットワークを構築する場合には、支線ポートBを利用しないとリングを構成できない場合がある。親局の構成図2は、親局1の構成を示すブロック図である。図2に示すように、親局1は、図示左側から右側に向かって順に、送受信部11~13と、送受信用バッファ14~19と、フレーム処理部20と、通過判定テーブル10とを備えている。送受信部11は、上位ポートSに対応する送受信部であり、上位ポートSから入力される受信信号から所定フォーマットの受信フレームを生成し、生成した受信フレームを受信用バッファ15に入れる。送受信部11は、送信用バッファ14から取り出した送信フレームを上位網の規約に従う所定の送信信号に変換し、変換した送信信号を上位ポートSに出力する。送受信部12は、ポートLに対応する送受信部であり、ポートLから入力される光信号を電気信号に変換して所定フォーマットの受信フレームを生成し、生成した受信フレームを受信用バッファ17に入れる。送受信部12は、送信用バッファ16から取り出した送信フレームを所定波長帯の光信号に変換し、変換した送信信号をポートLに出力する。送受信部13は、ポートRに対応する送受信部であり、ポートRから入力される光信号を電気信号に変換して所定フォーマットの受信フレームを生成し、生成した受信フレームを受信用バッファ19に入れる。送受信部13は、送信用バッファ18から取り出した送信フレームを所定波長帯の光信号に変換し、変換した送信信号をポートRに出力する。フレーム処理部20は、各受信用バッファ15,17,19から受信フレームを取り出し、取り出した受信フレームをどのポートS,L,Rから送出するかを、後述する転送規則に従って決定し、転送先のポートS,L,Rに対応する送信用バッファ14,16,18に受信フレームとデータ内容が同じ送信フレームを入れる。ここで、前記データ内容には、後述のカプセル化情報は除くものとする。なお、上記の転送処理には、通過判定テーブル10図11参照に基づいて行われる、既転送の通信フレームと同じ通信フレームを廃棄してその重複通過を許さない通過限定処理が含まれるが、その詳細は後述する。また、親局1のフレーム処理部20は、1又は複数の子局2との間で所定の制御フレームをやり取りして、子局2の動作モードを切り替えるモード切り替え処理図10参照を行うが、その詳細も後述する。子局の構成図3は、子局2の構成を示すブロック図である。図3に示すように、子局2は、図示左側から右側に向かって順に、送受信部21~24と、送受信用バッファ25~32と、フレーム処理部33と、通過判定テーブル34とを備えている。送受信部21は、下位ポートUに対応する送受信部であり、下位ポートUから入力される受信信号から所定フォーマットの受信フレームを生成し、生成した受信フレームを受信用バッファ26に入れる。送受信部21は、送信用バッファ25から取り出した送信フレームを下位網の規約に従う所定の送信信号に変換し、変換した送信信号をユーザポートUに出力する。送受信部22は、ポートLに対応する送受信部であり、ポートLから入力される光信号を電気信号に変換して所定フォーマットの受信フレームを生成し、生成した受信フレームを受信用バッファ28に入れる。送受信部22は、送信用バッファ27から取り出した送信フレームを所定波長帯の光信号に変換し、変換した送信信号をポートLに出力する。送受信部23は、ポートRに対応する送受信部であり、ポートRから入力される光信号を電気信号に変換して所定フォーマットの受信フレームを生成し、生成した受信フレームを受信用バッファ30に入れる。送受信部13は、送信用バッファ29から取り出した送信フレームを所定波長帯の光信号に変換し、変換した送信信号をポートRに出力する。送受信部24は、ポートBに対応する送受信部であり、ポートBから入力される光信号を電気信号に変換して所定フォーマットの受信フレームを生成し、生成した受信フレームを受信用バッファ32に入れる。送受信部24は、送信用バッファ31から取り出した送信フレームを所定波長帯の光信号に変換し、変換した送信信号をポートBに出力する。フレーム処理部33は、各受信用バッファ26,28,30,32から受信フレームを取り出し、取り出した受信フレームをどのポートU,L,R,Bから送出するかを、後述する転送規則に従って決定し、転送先のポートU,L,R,Bに対応する送信用バッファ25,27,29,31に受信フレームと同じデータ内容である送信フレームを入れる。ここで、前記データ内容には、後述のカプセル化情報は除くものとする。なお、上記の転送処理には、通過判定テーブル34図12参照に基づいて行われる、既転送の通信フレームと同じ通信フレームを廃棄してその重複通過を許さない通過限定処理が含まれるが、その詳細は後述する。また、子局2のフレーム処理部33は、親局1との間で所定の制御フレームをやり取りして、子局2の動作モードを切り替えるモード切り替え処理図10参照を行うが、その詳細も後述する。なお、図3に例示した子局2は、ポートBとこれに対応する送受信部24及びバッファ31,32を1組だけ有しているが、ポートBとこれに対応する送受信部24及びバッファ31,32を複数組設けることにしてもよい。通信フレームのフォーマット本実施形態の通信システムに用いる通信フレームは、イーサネットフレームイーサネットは登録商標である。又はIPパケットに、以下の情報a~dを格納するフィールドをカプセル化することによって構成されている。このカプセル化ないしデカプセル化カプセル情報を削除すること。は、親局1のポートSの送受信部11および子局2のポートUの送受信部21において行われ、親局1のポートSおよび子局2のポートUを流れる通信フレームはカプセル化されない。a方向情報この方向情報は、親局1が送信元である下りフレームと、子局2が送信元である上りフレームとを区別するための情報である。親局1は、上位網から取得した通信フレームをメッシュネットワークに送信する場合、フレーム処理部20において通信フレームの方向情報を下りに設定し、その通信フレームをポートL,Rから送出する。また、子局2は、ユーザ網から取得した通信フレームをメッシュネットワークに送信する場合、フレーム処理部33において通信フレームの方向情報を上りに設定し、その通信フレームをポートL,Rから送出する。従って、ネットワーク内の各通信ノード1,2のフレーム処理部20,33は、受信フレームの方向情報フィールドに記された値又は記号に基づいて、受信フレームの方向が下りか上りかを判定することができる。b子局情報この子局情報は、通信システム内の子局2の識別情報IDであり、下りフレームの場合は宛先、或いは、上りフレームの場合は送信元の子局2を表す。親局1のポートSの送受信部11において、下り通信フレームの内容から宛先子局が決定される。これには、例えば、イーサネットフレームのVLANIDを子局IDとしてそのまま、あるいはテーブル等により一意な値に変換して決定すればよい。親局1は、下りフレームをメッシュネットワークに送出する場合、通信フレームの子局情報フィールドに、子局IDを記す。また、子局2は、上りフレームをメッシュネットワークに送出する場合、通信フレームの子局情報フィールドに、設定されている自局IDを記す。c通信フレームのシーケンス番号このシーケンス番号は、子局2が送信する通信フレームの順番を表す情報であり、通信フレームの方向と子局IDごとに独立している。子局2は、自局から送信する上りフレーム及び下りフレームごとに、及び、子局IDごとにシーケンス番号を記した通信フレームを、メッシュネットワークに送信する。なお、後述の通過限定処理において、フレーム単位で重複を判断して転送するフレームを絞るフレーム限定処理フレームモードの場合には、このシーケンス番号を用いてフレームの重複を判定する。また、後述の通過限定処理において、入力ポートを予め1つのパスに限定しておき、通信が途切れた場合に他のパスに切り替えるパス限定処理パスモードでは、シーケンス番号は不要である。dTTLTimeTolive情報このTTL情報は、通信フレームの現時点における転送可能回数残余ホップ回数を表す情報である。子局2は、メッシュネットワークを流れる通信フレームを自局で転送する場合、TTL情報フィールドに記された番号を1つデクリメントする。また、子局2は、その番号が0になった通信フレームを廃棄する。従って、本実施形態の通信システムによれば、ある子局2が後述の転送規則に従わない異常な動作を行っても、残りの正常な子局2が、TTL情報がゼロである通信フレームを廃棄することで、ループフレームの発生を未然に防止することができる。なお、子局2は、転送ごとにTTL情報をインクリメントすることにし、その値が所定値に達した場合に通信フレームを廃棄することにしてもよい。親局の転送処理図4は、親局1の転送規則の一例を示す表であり、図5は、その表で定義された親局1の転送規則の説明図である。以下、図4及び図5を参照して、親局1のフレーム処理部20が行う通信フレームの転送処理の内容を説明する。親局1のフレーム処理部20は、図4の1行目左列に示すように、入力ポートがポートSである下りフレームについては、ポートLとポートRの双方を出力ポートに設定する図5のa参照。親局1のフレーム処理部20は、図4の2行目左列に示すように、入力ポートがポートLである下りフレームを廃棄し図5のb参照、図4の2行目左列に示すように、入力ポートがポートRである下りフレームについても、これを廃棄する図5のc参照。親局1のフレーム処理部20は、図4の2行目右列に示すように、入力ポートがポートLである上りフレームについては、ポートSを出力ポートに設定し図5のd参照、図4の3行目右列に示すように、入力ポートがポートRである上りフレームについても、ポートSを出力ポートに設定する図5のe参照。ただし、ポートLとポートRで受信した上りフレームを通過限定処理の対象とする。すなわち、ポートLとポートRの双方で受信した同じ上りフレームについては、いずれか一方のポートで受信した上りフレームのみをポートSに出力し、他方のポートで受信した上りフレームを廃棄する。なお、図4の転送規則において、1行目右列の処理を定義していない理由は、入力ポートがポートSである通信フレームSNIポートの受信フレームは必ず下りフレームであり、上りフレームではないからである。また、図4の転送規則において、ポートL又はポートRで受信した下りフレームを廃棄図5のb及びc参照する理由は、下りフレームは親局1が子局2宛てに送信した通信フレームであるから、SNIポートから上位網に転送したり、ネットワーク内に再転送したりする必要がないからである。親局1における通信フレームの転送ルールを纏めると、次のようになる。規則a1上位ポートSで受信した下りフレームは、第1及び第2ポートL,Rから送信する。規則a2第1ポートLで受信した下りフレームは、廃棄する。規則a3第2ポートRで受信した下りフレームは、廃棄する。規則a4第1ポートLで受信した上りフレームは、第2ポートRで受信した上りフレームとの重複を除いて、上位ポートSから送信する。規則a5第2ポートRで受信した上りフレームは、第1ポートRで受信した上りフレームとの重複を除いて、上位ポートSから送信する。子局の転送処理図6は、子局2のプライマリモードの転送規則の一例を示す表であり、図7は、その表で定義された子局2のプライマリモードの転送規則の説明図である。図8は、子局2のセカンダリモードの転送規則の一例を示す表であり、図9は、その表で定義された子局2のプライマリモードの転送規則の説明図である。以下、図6~図9を参照して、子局2のフレーム処理部33が行う通信フレームの転送処理の内容を、それらのモードごとに説明する。プライマリモードの転送処理子局2のフレーム処理部33は、図6の1行目左列に示すように、入力ポートがポートLである下りフレームについては、その下りフレームが他局宛の場合は、ポートRとポートBの双方を出力ポートに設定し、その下りフレームが自局宛の場合は、ポートUUNIポートを出力ポートに設定する図7のa参照。子局2のフレーム処理部33は、図6の2行目左列に示すように、入力ポートがポートRである下りフレームについては、その下りフレームが他局宛の場合は、ポートLとポートBの双方を出力ポートに設定し、その下りフレームが自局宛の場合は、ポートUUNIポートを出力ポートに設定する図7のb参照。ただし、ポートLとポートRで受信した下りフレームを通過限定処理の対象とする。すなわち、ポートLとポートRで受信した同じ下りフレームについては、いずれか一方のポートで受信した下りフレームのみをポートBに転送し、他方のポートで受信した下りフレームについては、ポートBへの転送は行わない。もっとも、ポートL又はポートRへの転送は行われる。子局2のフレーム処理部33は、図6の3行目左列に示すように、入力ポートがポートBである下りフレームを廃棄する図7のc参照。ただし、ポートBに入力される下りフレームは、自局宛の場合には、ポートL又はポートRに同じ下りフレームの入力がある場合に廃棄される。そうでない場合、すなわち、ポートL又はポートRに入力がなくポートBにのみ自局宛の下りフレームがある場合は、自局の動作モードを、プライマリモードからセカンダリモードに移行させるトリガ第1トリガとなる。子局2のフレーム処理部33は、図6の1行目右列に示すように、入力ポートがポートLである上りフレームについては、ポートRを出力ポートに設定し図7のd参照、図6の2行目右列に示すように、入力ポートがポートRである上りフレームについては、ポートLを出力ポートに設定する図7のe参照。子局2のフレーム処理部33は、図6の3行目右列に示すように、入力ポートがポートBである上りフレームについては、ポートLとポートRの双方を出力ポートに設定する図7のf参照。ただし、ポートL又はポートRとポートBで受信した上りフレームを通過限定処理の対象とする。すなわち、ポートL又はポートR及びポートBで受信した同じ上りフレームについては、いずれか一方のポートで受信した上りフレームのみを転送し、他方のポートで受信した上りフレームを廃棄する。子局2のフレーム処理部33は、図6の4行目右列に示すように、入力ポートがポートUUNIポートである上りフレームについては、ポートLとポートRの双方を出力ポートに設定する図7のg参照。なお、図6の転送規則において、4行目左列の処理を定義していない理由は、入力ポートがポートUである通信フレームUNIポートの受信フレームは必ず上りフレームであり、下りフレームではないからである。また、図6の転送規則において、ポートBで受信した下りフレームを廃棄図7のc参照する理由は、支線ポートBは下りフレームを下位側にフラッディングするために設けたポートであるから、下りフレームを支線ポートBに戻す必要がないからである。子局2におけるプライマリモードでの通信フレームの転送ルールを纏めると、次のようになる。規則b1第1ポートLで受信した下りフレームは、他局宛の場合は、第2ポートRで受信した下りフレームとの重複を除いて、支線ポートBと第2ポートRから送信し、自局宛の場合は、下位ポートUから送信する。規則b2第2ポートRで受信した下りフレームは、他局宛の場合は、第1ポートLで受信した下りフレームとの重複を除いて、支線ポートBと第1ポートLから送信し、自局宛の場合は、下位ポートUから送信する。規則b3支線ポートBで受信した下りフレームは、廃棄する。ただし、支線ポートBのみでの下りフレームの受信は、セカンダリモードへの移行のトリガとなる。規則b4第1ポートLで受信した上りフレームは、支線ポートBで受信した上りフレームとの重複を除いて、第2ポートRから送信する。規則b5第2ポートRで受信した上りフレームは、支線ポートBで受信した上りフレームとの重複を除いて、第1ポートLから送信する。規則b6支線ポートBで受信した上りフレームは、第1及び第2ポートL,Rで受信した上りフレームとの重複を除いて、第1及び第2ポートL,Rから送信する。規則b7下位ポートUで受信した上りフレームは、第1及び第2ポートL,Rから送信する。セカンダリモードの転送処理子局2のフレーム処理部33は、図8の1行目左列に示すように、入力ポートがポートLである下りフレームについては、その下りフレームが他局宛の場合は廃棄する図9のa参照。子局2のフレーム処理部33は、図8の2行目左列に示すように、入力ポートがポートRである下りフレームについても、その下りフレームが他局宛の場合は廃棄する図9のb参照。なお、セカンダリモードでは、通常、ポートL又はポートRに自局宛の下りフレームが到達することはないが、その到達があった場合には、自局の動作モードを、セカンダリモードからプライマリモードへ切り替えさせるトリガ第2トリガとなる。子局2のフレーム処理部33は、図8の3行目左列に示すように、入力ポートがポートBである下りフレームについては、その下りフレームが他局宛の場合は、ポートL及びポートRを出力ポートに設定し、その下りフレームが自局宛の場合は、ポートUUNIポートを出力ポートに設定する図9のc参照。なお、ポートBが2つ以上ある子局2の場合は、ポートB入力の他局宛の下りフレームは、その入力ポート以外の他のポートBから出力される。子局2のフレーム処理部33は、図8の1行目右列に示すように、入力ポートがポートLである上りフレームについては、ポートBを出力ポートに設定し図9のd参照、図8の2行目右列に示すように、入力ポートがポートRである上りフレームについても、ポートBを出力ポートに設定する図9のe参照。子局2のフレーム処理部33は、図8の3行目右列に示すように、入力ポートがポートBである上りフレームについては、ポートBが1つの場合は廃棄する。また、ポートBが2つ以上の場合は、下りフレームの受信ポート以外のポートBに入力された上りフレーを、下りフレームの受信ポートであるポートBから出力する図9のf参照。ただし、ポートL又はポートRとポートBで受信した上りフレームを通過限定処理の対象とする。すなわち、ポートL又はポートR及びポートBで受信した同じ上りフレームについては、いずれか一方のポートで受信した上りフレームのみを転送し、他方のポートで受信した上りフレームを廃棄する。子局2のフレーム処理部33は、図8の4行目右列に示すように、入力ポートがポートUUNIポートである上りフレームについても、ポートBを出力ポートに設定する図9のg参照。なお、ポートBが2つ以上ある子局2の場合は、下りフレームが入力されるポートBが、上りフレームの出力ポートに設定される。子局2におけるセカンダリモードでの通信フレームの転送ルールを纏めると、次のようになる。規則c1第1ポートLで受信した下りフレームは、他局宛の場合は廃棄し、自局宛の場合は、プライマリモードへの移行のトリガとなる。規則c2第2ポートRで受信した下りフレームは、他局宛の場合は廃棄し、自局宛の場合は、プライマリモードへの移行のトリガとなる。規則c3支線ポートBで受信した下りフレームは、他局宛の場合は、第1及び第2ポートL,R複数のポートBがある場合は他のポートBを含む。から送信し、自局宛の場合は、下位ポートから送信する。規則c4第1ポートLで受信した上りフレームは、支線ポートBで受信した上りフレームとの重複を除いて、下りフレームを受信する支線ポートBから送信する。規則c5第2ポートRで受信した上りフレームは、支線ポートBで受信した上りフレームとの重複を除いて、下りフレームを受信する支線ポートBから送信する。規則c6支線ポートBで受信した上りフレームは、第1及び第2ポートL,Rで受信した上りフレームとの重複を除いて、下りフレームを受信する支線ポートBから送信する。規則c7下位ポートUで受信した上りフレームは、下りフレームを受信する支線ポートBから送信する。モード切り替え処理図10は、親局1と子局2が行うモード切り替え処理を示すシーケンス図である。以下、図1と図10を参照しつつ、子局2の動作モードを切り替える必要性と、その切り替え処理の具体例を説明する。モード切り替えの必要性図1のメッシュネットワークにおける、親局1→子局2h→子局2g→子局2j→子局2i→子局2k→子局2l→子局2n→子局2m→親局1よりなるリングを例に取ると、子局2iと子局2kは、支線ポートBに接続された通信回線3Bで繋がっている。この場合、親局1からリングを左回りに流れる下りフレームは、親局1→子局2h→子局2g→子局2j→子局2i→子局2kのルートで子局2kに到達するが、子局2kは、その下りフレームを支線ポートBから受信するため、当該下りフレームを廃棄する。また、親局1からリングを右回りに流れる下りフレームは、親局1→子局2m→子局2n→子局2l→子局2k→子局2iのルートで子局2iに到達するが、子局2iも、その下りフレームを支線ポートBから受信するため、当該下りフレームを廃棄する。一方、子局2iが送信する上りフレームに着目すると、子局2iは上りフレームを支線ポートBからは送信しないので、子局2iが送信する上りフレームは、子局2kには伝送されず、子局2j→子局2g→子局2h→親局1の1つの経路で親局1に到達する。このように、各子局2がプライマリモードで動作する場合は、子局2iと子局2kの間は、実質的に繋がっていないのと同じであるから、例えば、図1に☆印で示すように、子局2mと子局2nの間の通信回線3Aに何らかの障害が生じると、子局2kが自局宛の下りフレームを受信できなくなる。そこで、本実施形態では、ネットワーク内の子局2が、当初はプライマリモードで動作していることを前提として、ある子局2図1の例では、子局2kが、ポートBのみで自局宛の下りフレームを受信することを契機第1トリガとして、ネットワーク中の障害を検出する。そして、上記第1トリガを検出した子局2は、その検出を記した親局1宛の制御フレームを生成してポートBから送信し、親局1がネットワーク障害の発生を認識する。その後、親局1は、第1トリガを検出した子局2をセカンダリモードに切り替えさせるとともに、その切り替えに伴って、他の子局2によるプライマリモードでの通信に与える影響を確認しつつ、すべての子局2が通信可能となるか、或いは、切り替えの影響がなくなるまで、1つの子局2ごとにセカンダリモードへの切り替えを促す。また、セカンダリモードで動作中の子局2が、ポートL又はポートRから自局宛の下りフレームを受信した場合第2トリガは、プライマリモードでの通信が可能であることを示すことから、当該下りフレームを受信した子局2は、親局1との所定のやり取りを経てプライマリモードに復帰する。モード切り替え処理の具体例以下、図10を参照しつつ、モード切り替え処理の具体例を説明する。この具体例では、図1の子局2mと子局2nの間の通信回線3Aに障害があった場合を想定している。この場合、上述の通り、子局2kは、自局宛の下りフレームを支線ポートBのみから受信する第1トリガを検出する。第1トリガを検出した子局2kは、その旨を記した制御フレームを、自局の支線ポートBから親局1に送信する図10のステップS1。この制御フレームを受信した親局1は、モード切替指令を子局2kに送信し図10のステップS2、この指令を受信した子局2kは、自局の動作モードをプライマリモードからセカンダリモードに切り替えるとともに、その切り替えの完了を知らせるモード切り替え応答を親局1に送信する図10のステップS3。ここで、図1を参照して、子局2kがセカンダリモードに移行すると、子局2nと子局2oが、自局宛の下りフレームを支線ポートBのみから受信し、第1トリガを検出するようになる。そこで、子局2nと子局2oは、第1トリガの検出を記した制御フレームを生成し、自局の支線ポートBから親局1に宛てて送信する図10のステップS4,S5。これらの制御フレームを受信した親局1は、子局2n,2oに対して同時にモード切り替えを指令するのではなく、その指令を1つの子局ごとに逐次与えて、モード切り替えによる通信状態の影響を確認する。具体的には、親局1は、例えば子局2oにだけ、試験的にモード切替指令を送信する図10のステップS6。この指令を受信した子局2oは、自局の動作モードをプライマリモードからセカンダリモードに切り替えるとともに、その切り替えの完了を知らせるモード切り替え応答を親局1に送信する図10のステップS7。再び、図1を参照して、子局2oがセカンダリモードに移行すると、子局2pがプライマリモードで通信可能となり、子局2nが、自局宛の下りフレームを第2ポートRから通常に受信し、プライマリモードで動作することができる。そこで、子局2nは、上記の通常受信の検出を記した制御フレームを生成し、自局のポートRから親局1に宛てて送信する図10のステップS8。この制御フレームを受信した親局1は、子局2nがプライマリモードで動作可能であることにより、すべての子局2で通信可能となったことを察知する。従って、親局1は、子局2nに対しては、セカンダリモードへのモード切替指令を送信しない。次に、子局2mと子局2nの間の通信回線3Aが復旧すると、セカンダリモードで動作中の子局2k,2oは、自局宛の下りフレームを、ポートL又はポートRから受信する第2トリガを検出する。そこで、これらの子局2k,2oは、上記第2トリガの検出を記した制御フレームを生成し、ポートBから親局1に宛てて送信する図10のステップS9,S10。これらの制御フレームを受信した親局1は、モード復帰指令を子局2k,2oにそれぞれ送信し図10のステップS11,S13、この指令を受信した子局2k,2oは、自局の動作モードをプライマリモードに復帰させるとともに、その復帰の完了を知らせるモード復帰応答を親局1に送信する図10のステップS12,S14。親局の通過限定処理図11は、親局1の通過判定テーブル10の一例を示す図である。図11に示すように、親局1の通過判定テーブル10は、上りフレーム用の1種類のみであり、子局IDのエントリごとに図示の各フィールドが含まれている。親局1のフレーム処理部20は、判定対象の上りフレームの入力ポートと、通信フレームのヘッダ部から抽出した方向情報、子局ID、シーケンス番号及びTTL情報に基づいて、通過判定テーブル10を用いた以下の通過限定処理を実行することにより、受信した上りフレームを通過させるか廃棄するかを判定する。有効判定まず、フレーム処理部20は、通過判定テーブル10における、判定対象フレームに記された子局IDの値に対応するエントリを参照し、受信した上りフレームが有効か否かを判定する。ここで、通過判定テーブル10が正しく設定されている場合は、状態フィールドが有効になっているが子局ID=X,Zの場合、正しく設定されていない場合は、状態フィールドが無効となっている子局ID=Yの場合。そこで、フレーム処理部33は、状態フィールドが無効である子局ID=Yの上りフレームについては、廃棄と判定して処理を終了し、状態フィールドが有効である子局ID=X,Zの上りフレームにのみ、更に以下の処理を実行する。上りのパス限定処理フレーム処理部20は、通過判定テーブル10における、判定対象フレームに記された子局IDの値に対応するエントリのモードフィールドを参照し、ここで指定された動作モードがパスである場合図11の例では、子局ID=Xの場合には、上りフレームの入力ポートを絞るパス限定処理を行う。すなわち、フレーム処理部20は、モードフィールドがパスの上りフレームについては、通過判定テーブル10のセレクタフィールドで指定されている指定ポートのみを、上りフレームの入力ポートに設定する。より具体的には、フレーム処理部20は、セレクタフィールドの指定ポートと判定対象フレームの入力ポートポートL又はポートRとを比較し、入力ポートがポートLであって指定ポートがLであれば、通過と判定し、通過判定テーブル10のL通過時刻フィールドを現在時刻で更新して処理を終了する。フレーム処理部20は、入力ポートがポートRであって指定ポートがRである場合も、通過と判定し、通過判定テーブル10のR通過時刻フィールドを現在時刻で更新して処理を終了する。また、フレーム処理部20は、上記指定ポートと入力ポートとが異なる場合は、廃棄と判定して処理を終了する。上りのフレーム限定処理フレーム処理部20は、通過判定テーブル10における、判定対象フレームに記された子局IDの値に対応するエントリのモードフィールドを参照し、ここで指定された動作モードがフレームである場合図11の例では、子局ID=Zの場合には、ポートLとポートRから受信した同じ上りフレームを、先に到達した上りフレームに絞って送信するフレーム限定処理を行う。すなわち、フレーム処理部20は、モードフィールドがフレームである上りフレームについては、入力ポートの種別L,Rに応じて、次のフレーム限定処理を行う。例えば、フレーム処理部20は、上りフレームの入力ポートがポートLである場合、Rシーケンス番号フィールドの値=SNRtとする。と判定対象フレームのシーケンス番号の値=SNfとする。との比較、及び、R通過時刻フィールドの値=TRtとする。と現在時刻=Tcとする。との比較に基づいて、上りフレームを通過させるか否かを判定する。より具体的には、フレーム処理部20は、上記の各値について、次の2つの不等式の双方が成立する場合には、廃棄と判定して処理を終了する。SNRt-SNub≦SNf≦SNRtTc-Tub≦TRtなお、上記の不等式において、Tubは、重複が発生しうる期間の上限値を表すシステムパラメータであり、SNubは、Tubの期間中に通過し得るフレーム数を表すシステムパラメータである以下、同様。逆に、上記2つの不等式のいずれかが成立しない場合には、フレーム処理部20は、通過と判定し、Rシーケンス番号フィールドをSNfで更新するとともに、R通過時刻フィールドを現在時刻で更新して処理を終了する。ただし、メッシュネットワークにおいて発生した障害が復旧した場合など、前記更新前のSNRt1=SNfでない場合、すなわち、フレームの追い越しが発生する場合がある。このような場合は、Rシーケンス番号フィールドを更新せず、追い越したフレームを一旦バッファリングし、追い越されたシーケンス番号が到着するのを待ってから、シーケンス番号順に出力するようにしてもよい。また、フレーム処理部33は、上りフレームの入力ポートがポートRの場合は、Lシーケンス番号フィールドの値=SNLtとする。と判定対象フレームのシーケンス番号の値=SNfとの比較、及び、L通過時刻フィールドの値=TLtとする。と現在時刻=Tcとの比較に基づいて、入力ポートがポートLの場合と同様の処理を行う。子局の通過限定処理図11は、子局2の通過判定テーブル34の一例を示す図である。図11に示すように、子局2の通過判定テーブル34は、下りフレーム用図11aと上りフレーム用図11bとがあり、子局IDのエントリごとに図示の各フィールドが含まれている。以下、下りフレーム用の通過判定テーブル34を下りテーブル34Aといい、上りフレーム用の通過判定テーブル34を上りテーブル34Bという。子局2のフレーム処理部33は、判定対象の通信フレームの入力ポートと、通信フレームのヘッダ部から抽出した方向情報、子局ID、シーケンス番号及びTTL情報とに基づいて、各テーブル34A,34Bを用いた以下の処理を実行することにより、受信した通信フレームを通過させるか廃棄するかを判定する。1下りフレームの通過限定処理子局2のフレーム処理部33は、通信フレームから抽出した方向情報が下りである場合には、下りフレームに関する次の通過限定処理を実行する。有効判定フレーム処理部33は、下りテーブル34Aにおける、判定対象フレームに記された子局IDの値に対応するエントリの状態フィールドを参照し、受信した下りフレームが有効か否かを判定する。ここで、下りテーブル34Aが正しく設定されている場合は、状態フィールドが有効になっているが子局ID=X,Zの場合、正しく設定されていない場合は、状態フィールドが無効となっている子局ID=Yの場合。そこで、フレーム処理部33は、状態フィールドが無効である子局ID=Yの下りフレームについては、廃棄と判定して処理を終了し、状態フィールドが有効である子局ID=X,Zの下りフレームにのみ、更に以下の処理を実行する。下りのパス限定処理フレーム処理部33は、下りテーブル34Aにおける、判定対象フレームに記された子局IDの値に対応するエントリのモードフィールドを参照し、ここで指定された動作モードがパスである場合図11aの例では、子局ID=Xの場合には、下りフレームの入力ポートを絞るパス限定処理を行う。すなわち、フレーム処理部33は、モードフィールドがパスの下りフレームについては、下りテーブル34Aのセレクタフィールドで指定されている指定ポートのみを、下りフレームの入力ポートに設定する。より具体的には、フレーム処理部33は、セレクタフィールドの指定ポートと判定対象フレームの入力ポートポートL又はポートRとを比較し、それらが異なるポートであれば、廃棄と判定し、更に後述の下りパス確認処理を行って処理を終了する。また、フレーム処理部33は、上記指定ポートと入力ポートが同じであれば、通過と判定し、下りテーブル34Aの通過時刻フィールドを現在時刻で更新するとともに、同テーブル34Aのロス回数フィールドを0にクリアして処理を終了する。なお、図11aの例では、子局ID=Xのエントリのモードフィールドがパスに設定されているので、子局ID=Xの下りフレームに対して上記のパス限定処理が行われる。また、図11aの例では、子局ID=XのエントリのセレクタフィールドがLに指定されているので、子局ID=Xの下りフレームについては、ポートLからポートRに通過方向パスが限定されている。下りパス確認処理フレーム処理部33は、上記のパス限定処理において、セレクタフィールドで指定された指定ポートと異なるポートから入力された下りフレームを廃棄する場合に、次の下りパス確認処理を行う。すなわち、フレーム処理部33は、通過時刻フィールドの値Ttと現在時刻Tcとを比較し、Tc-Tub≦Ttでなければ、ロス回数フィールドの値を1つインクリメントする。なお、Tubは、重複が発生しうる期間の上限値を表すシステムパラメータである。そして、フレーム処理部33は、ロス回数が予め決められている上限値に達すれば、当該エントリのセレクタフィールドの指定ポートを反転させる=パスの切り替えとともに、テーブル34Aのロス回数フィールドを0にクリアする。なお、図11aの例では、子局ID=XのエントリのセレクタフィールドがLに指定されているので、上記の反転が行われると、当該フィールドにおける指定ポートがRに切り替わる。下りのフレーム限定処理フレーム処理部33は、下りテーブル34Aにおける、判定対象フレームに記された子局IDの値に対応するエントリのモードフィールドを参照し、ここで指定された動作モードがフレームである場合図11aの例では、子局ID=Zの場合には、ポートLとポートRから受信した同じ下りフレームを、先に到達した下りフレームに絞って送信するフレーム限定処理を行う。すなわち、フレーム処理部33は、モードフィールドがフレームの下りフレームについては、シーケンス番号フィールドの値=SNtとする。と判定対象フレームのシーケンス番号の値=SNfとする。との比較、及び、通過時刻フィールドの値=Ttとすると現在時刻=Tcとする。との比較に基づいて、下りフレームを通過させるか否かを判定する。より具体的には、フレーム処理部33は、上記の各値について、次の2つの不等式の双方が成立する場合には、廃棄と判定して処理を終了する。SNt-SNub≦SNf≦SNtTc-Tub≦Tt逆に、上記2つの不等式のいずれかが成立しない場合には、フレーム処理部33は、通過と判定し、シーケンス番号フィールドをSNfで更新するとともに、通過時刻フィールドを現在時刻で更新し、ロス回数フィールドを0にクリアして処理を終了する。ただし、メッシュネットワークにおいて発生した障害が復旧した場合など、前記更新前のSNt1=SNfでない場合、すなわち、フレームの追い越しが発生する場合がある。このような場合は、追い越されたシーケンス番号のフレームであっても、シーケンス番号毎に最初に到着したフレームを通過させるようにしてもよい。更に、自局宛フレームについては、シーケンス番号フィールドを更新せず、追い越したフレームを一旦バッファリングし、追い越されたシーケンス番号が到着するのを待ってから、シーケンス番号順にポートUに出力するようにしてもよい。なお、本実施形態では、シーケンス番号と時刻は有限の巡回カウンタで生成されるようになっており、大小比較においてはカウンタの折り返しをリニアに展開して比較する。2上りフレームの通過限定処理子局2のフレーム処理部33は、通信フレームから抽出した方向情報が上りである場合には、上りフレームに関する次の通過限定処理を実行する。有効判定フレーム処理部33は、上りテーブル34Bにおける、判定対象フレームに記された子局IDの値に対応するエントリの状態フィールドを参照し、受信した上りフレームが有効か否かを判定する。ここで、上りテーブル34Bが正しく設定されている場合は、状態フィールドが有効になっているが子局ID=X,Zの場合、正しく設定されていない場合は、状態フィールドが無効となっている子局ID=Yの場合。そこで、フレーム処理部33は、状態フィールドが無効である子局ID=Yの上りフレームについては、廃棄と判定して処理を終了し、状態フィールドが有効である子局ID=X,Zの上りフレームにのみ、更に以下の処理を実行する。上りのパス限定処理フレーム処理部33は、上りテーブル34Bにおける、判定対象フレームに記された子局IDの値に対応するエントリのモードフィールドを参照し、ここで指定された動作モードがパスである場合図11bの例では、子局ID=Xの場合には、上りフレームの入力ポートを絞るパス限定処理を行う。すなわち、フレーム処理部33は、モードフィールドがパスの上りフレームについては、上りテーブル34Bのセレクタフィールドで指定されている情報に基づき、支線ポートBから入力される上りフレームの転送内容を設定する。より具体的には、フレーム処理部33は、入力ポートがポートLの上りフレームについては、通過と判定し、R通過時刻フィールドを現在時刻で更新して処理を終了し、入力ポートがポートRの上りフレームの場合も、通過と判定し、L通過時刻フィールドを現在時刻で更新して処理を終了する。これに対して、フレーム処理部33は、入力ポートがポートBであり、かつ、セレクタフィールドが自局に指定されている場合には、通過と判定し、L通過時刻フィールドとR通過時刻フィールドを現在時刻で更新して処理を終了する。そして、フレーム処理部33は、入力ポートがポートBであり、かつ、セレクタフィールドが他局に指定されている場合には、廃棄と判定して処理を終了する。なお、図11bの例では、子局ID=Xのエントリのモードフィールドがパスに設定されているので、子局ID=Xの上りフレームに対して上記のパス限定処理が行われる。また、図11bの例では、子局ID=Xのエントリのセレクタフィールドが自局に指定されているので、子局ID=Xの上りフレームについては、ポートBからポートLとポートRに中継される。上りのフレーム限定処理フレーム処理部33は、上りテーブル34Bにおける、判定対象フレームに記された子局IDの値に対応するエントリのモードフィールドを参照し、ここで指定された動作モードがフレームである場合図11bの例では、子局ID=Zの場合には、ポートL又はポートRとポートBから受信した同じ上りフレームを、先に到達した上りフレームに絞って送信するフレーム限定処理を行う。すなわち、フレーム処理部33は、モードフィールドがフレームである上りフレームについては、入力ポートの種別L,R,Bに応じて、次のフレーム限定処理を行う。例えば、フレーム処理部33は、上りフレームの入力ポートがポートLである場合、Rシーケンス番号フィールドの値=SNRtとする。と判定対象フレームのシーケンス番号の値=SNfとする。との比較、及び、R通過時刻フィールドの値=TRtとする。と現在時刻=Tcとする。との比較に基づいて、上りフレームを通過させるか否かを判定する。より具体的には、フレーム処理部33は、上記の各値について、次の2つの不等式の双方が成立する場合には、廃棄と判定して処理を終了する。SNRt-SNub≦SNf≦SNRtTc-Tub≦TRt逆に、上記2つの不等式のいずれかが成立しない場合には、フレーム処理部33は、通過と判定し、Rシーケンス番号フィールドをSNfで更新するとともに、R通過時刻フィールドを現在時刻で更新して処理を終了する。ただし、メッシュネットワークにおいて発生した障害が復旧した場合など、前記更新前のSNRt1=SNfでない場合、すなわち、フレームの追い越しが発生する場合がある。このような場合は、追い越されたシーケンス番号のフレームであっても、シーケンス番号毎に最初に到着したフレームを通過させるようにしてもよい。フレーム処理部33は、上りフレームの入力ポートがポートRの場合には、Lシーケンス番号フィールドの値=SNLtとする。と判定対象フレームのシーケンス番号の値=SNfとの比較、及び、L通過時刻フィールドの値=TLtとする。と現在時刻=Tcとの比較に基づいて、入力ポートとポートLの場合と同様の処理を行う。また、フレーム処理部33は、上りフレームの入力ポートがポートBの場合には、入力ポートがポートLの場合の上記処理と、入力ポートがポートRの場合の上記処理の双方を行う。なお、上述の実施形態では、通過判定テーブル10,34にて通過限定処理の動作モードを子局IDごとに設定可能として、パス限定処理とフレーム限定処理とを同時に実行可能とする場合を例示したが、メッシュネットワーク全体で、或いは上り方向又は下り方向について、通過限定処理の動作モードを、パス限定処理とフレーム限定処理のいずれか一方に統一することにしてもよい。この場合には、通過判定テーブル10,34にモードフィールドを設けるは必要ない。また、上述の実施形態において、上りパスの正常性の確認は、子局2からの応答の有無や、OAMによる明示的な接続性の確認や、通過判定テーブル34の参照により、親局1が統括的に判断する。そして、現在有効となっている上りパスが異常と判断した場合には、親局1は、別経路の上りパスが有効となるように、関係する子局2にパスの切り替えを指示すればよい。子局2は、この切り替え指示を受けると、例えば、上り通過判定テーブル34Bの該当するセレクタフィールドの設定を変更する。通信システムの効果以上の通り、本実施形態の通信システムメッシュネットワークによれば、親局1が、上位ポートSで受信した下りフレームを自局のポートLとポートRから送信し、子局2が、プライマリモードの場合に、自局のポートL又はポートRで受信した下りフレームを、他局宛の場合は、ポートR又はポートLと支線ポートBから送信し、自局宛の場合は、下位ポートUから送信するので、親局1から任意の子局2に至るまでの下り経路を各子局2に予め設定しなくても、メッシュネットワーク内の任意の子局2宛の下りフレームを、当該子局2に伝送することができる。また、本実施形態の通信システムによれば、子局2が、プライマリモードの場合に、下位ポートUで受信した上りフレームを自局のポートLとポートRから送信し、自局のポートL又はポートRで受信した上りフレームをポートR又はポートLから送信し、支線ポートBで受信した上りフレームをポートLとポートRから送信し、親局1が、自局のポートL又はポートRで受信した上りフレームを上位ポートSから送信するので、任意の子局2から親局1に至るまでの上り経路を各子局2に予め設定しなくても、メッシュネットワーク内の任意の子局2が送信した親局1宛の上りフレームを、当該親局1に伝送することができる。このため、運用中のメッシュネットワークに新たに子局2を新設したり、そのネットワークから子局2を除去したりしても、既存の子局2の設定を変更せずに上りフレームと下りフレームを伝送することができ、ネットワークに対する子局2の新設や除去を容易に行うことができる。また、本実施形態の通信システムによれば、子局2が、プライマリモードの転送処理図6及び図7と、セカンダリモードの転送処理図8及び図9とのいずれかに切り替え可能であるから、子局2の支線ポートBに通信回線3Bを接続してリングを構成しても、セカンダリモードに移行させることで、プライマリモードの場合と異なる経路で通信フレームを伝送でき、リングによるプロテクションを機能させることができる。このため、例えば図1に示すように、実線で示す通信回線3Aで繋がる既設のツリー構造のネットワークに、破線で示す通信回線3Bを後付けしてメッシュネットワークを構築するために、子局2i,2k,2oの支線ポートBを利用しないとリングを構成できないような場合でも、プロテクションが機能するメッシュネットワークを構築でき、ネットワーク設計の自由度が向上する。また、本実施形態の通信システムによれば、親局1と子局2が、既に転送した下りフレーム又は上りフレームと同じ通信フレームを廃棄する通過限定処理を行うので、メッシュネットワーク内を流れる同じ通信フレームの数を所望数に絞ることができ、メッシュネットワーク内の伝送帯域を有効に確保することができる。更に、本実施形態の通信システムによれば、親局1と子局2が、前記通過限定処理として、異なるポートから受信した同じ複数の通信フレームを、先に到達した通信フレームに絞って所定の出力ポートから送信するフレーム限定処理を行うので、通信フレームにシーケンス番号フィールドを定義しておく必要があるが、子局2に指定ポートを設定しなくても、通過限定処理を行うことができる。また、本実施形態の通信システムによれば、前記通過限定処理として、上記フレーム限定処理に加えて、指定ポートで受信する場合のフレームロスの回数が所定値以上である場合に、指定ポートを別のポートに切り替えるパス限定処理を行うので、パス限定処理とフレーム限定処理の長所と短所を互いに補完した通過限定処理を行うことができ、メッシュネットワークを柔軟に運用できるという利点もある。その他の変形例今回開示した実施形態は、すべての点で例示であって制限的なものではない。本発明の権利範囲は、上述の実施形態ではなく、特許請求の範囲と均等の範囲内でのすべての変更が含まれる。例えば、上述の実施形態では、子局2がポートUに転送するフレームを、自局宛の下りフレームとしているが、自局宛か他局宛かにかかわらず、すべての下りフレームをポートUに転送してもよい。また、子局2は、自局宛の下りフレームを、他局宛の場合と同様に、ポートU以外の出力ポートに転送してもよい。このような場合、子局2のポートUから下位網に流れた下りフレームは、元のフレームの宛先情報を参照して、適切な端末のみに受信される。一般に、メッシュネットワークでは、通常時に到達時間が最も小さい最短経路をパス設定しフレーム限定処理においては自動的に最短経路を通る。、障害発生時には到達時間がより大きいプロテクション経路に切り替わる。したがって、障害が復旧し通常のパスに戻る時点において、フレームの追い越しが発生しうる。そこで、上述の実施形態において、障害復旧時には、網運用者の指示によって、親局1のポートSからの下り転送処理と、子局2のポートUからの上り転送処理を一旦中断してから通常パスに戻し、過去に転送したフレームがプロテクション経路を通過する時間に相当する時間を経過してから、転送を再開するようにしてもよい。このようにすると、フレーム限定処理における、追い越しを想定した処理が不要になる。上述の実施形態では、通信回線3が2芯の光ファイバよりなるが、1芯双方向伝送の光ファイバを採用してもよい。この場合、隣接する子局2の第1ポートLと第2ポートRとで、送信波長と受信波長が逆になるが、相手方のポートL又はRに対応して、支線ポートBの波長を変更できる子局2を用意すればよい。また、SFPSmallFormfactorPluggable等のプラガブルなトランシーバを使用すると、種類の変更が容易となる。上述の実施形態において、親局1や子局2が送信する光信号は、連続送信であってもよいし、バースト送信としてもよい。後者のバースト送信に場合は、レーザダイオードの寿命が長くなるという利点がある。また、上述の実施形態において、親局1や子局2が行う中継処理は、方向情報や子局情報などの所定情報をカプセル化したフィールド部分のみを読み取り、カットスルー方式で行うことが好ましい。この場合、遅延時間を短縮できる利点がある。上述の実施形態において、通信フレームのフォーマット中の方向情報と子局情報のフィールドを区別しているが、一つのラベルフィールドとしてもよい。また、子局2の転送規則を、方向とポート種別をもとに手続き的に定義しているが、ラベルと入力ポートをもとにテーブルを参照する形で転送規則を定義してもよい。より具体的には、ラベル値で参照される転送規則テーブルを設け、テーブルエントリには入力ポート毎に転送すべき出力ポートをビットマップ形式で示すようにすればよい。このようにすると、転送処理が簡単になる。また、メッシュネットワークにおけるMPtoMPの経路設定と共通化でき、テーブル設定によって任意の転送規則経路設定が定義できるので、ラベルによって経路を使い分けたり、子局2間通信を実現することができる。また、テーブルエントリに、出力ポート毎のシーケンス番号と通過時刻を記録するフィールドを追加すれば、フレームモードでの通過判定テーブルと統合することもできるので、転送処理がさらに簡単になる。また、ラベルテーブルを複数設け、網運用者の設定や、フレーム内容に応じて、ラベルテーブルを使い分けるようにしてもよい。このようにすると、親局1の交替やメッシュネットワークの結合/分離を容易かつ迅速に行うことができる。"