(57)【要約】【課題】他の伝送装置との間で第１および第２の伝送路の一方からデータを受信可能な冗長構成を構築することが可能な伝送装置を提供する。【解決手段】伝送装置は、他の伝送装置から定期的に送信される、その伝送装置のアドレスを含む接続確認フレームを第１の伝送路と第２の伝送路の双方から受信可能であり、接続確認フレームを第１および第２の伝送路の双方から受信している場合には、他の伝送装置から第１の伝送路を通じて転送されるデータを受信しない設定を行う。【選択図】図２
2004247775.tif 000002
【特許請求の範囲】
【請求項１】
他の伝送装置から定期的に送信される、その伝送装置のアドレスを含む接続確認フレームを第１の伝送路と第２の伝送路の双方から受信可能な受信手段と、
前記接続確認フレームを第１および第２の伝送路の双方から受信している場合には、前記他の伝送装置から前記第１の伝送路を通じて転送されるデータを受信しない設定を行い、前記他の伝送装置から所定時間前記第１の伝送路を通じて前記接続確認フレームを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送されるデータを受信する設定を行う受信制御手段と
を含む伝送装置。
【請求項２】
前記他の伝送装置が前記受信手段および前記受信制御手段を備える場合に、自身のアドレスを含む接続確認フレームを定期的に前記第１および第２の伝送路を通じて前記他の伝送装置へ送信する送信手段をさらに含む
請求項１記載の伝送装置。
【請求項３】
送信元アドレスを含むデータを第１の伝送路から受信可能であり、且つ他の伝送装置のアドレスが付与された前記データを第２の伝送路から受信可能な受信手段と、
前記データを前記第１および第２の伝送路の双方から受信している場合には、前記第１の伝送路を通じて転送される前記データを受信しない設定を行い、所定時間前記第１の伝送路を通じて前記データを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送される前記データを受信する設定を行う受信制御手段とを含む伝送装置。
【請求項４】
他の伝送装置から定期的に送信される、その伝送装置のアドレスを含む接続確認フレームを第１の伝送路と第２の伝送路の双方から受信可能な受信手段で受信するステップと、
前記接続確認フレームを第１および第２の伝送路の双方から受信している場合には、前記他の伝送装置から前記第１の伝送路を通じて転送されるデータを受信しない設定を行い、前記他の伝送装置から所定時間前記第１の伝送路を通じて前記接続確認フレームを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送されるデータを受信する設定を行う受信制御ステップと
を含む伝送装置のデータ受信制御方法。
【請求項５】
送信元アドレスを含むデータを第１の伝送路から受信可能であり、且つ他の伝送装置のアドレスが付与された前記データを第２の伝送路から受信可能な受信手段で前記データをそれぞれ受信するステップと、
前記データを前記第１および第２の伝送路の双方から受信している場合には、前記第１の伝送路を通じて転送される前記データを受信しない設定を行い、所定時間前記第１の伝送路を通じて前記データを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送される前記データを受信する設定を行う受信制御ステップと、を含む伝送装置のデータ受信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伝送装置およびそのデータ受信制御方法に関し、例えば、ディジタル伝送装置における非同期伝送路の収容方式に関する。
【０００２】
【従来の技術】
イーサネット（Ｅｔｈｅｒｎｅｔ（登録商標））等の非同期ネットワークにおいて、複数の伝送路によりネットワークを構築する場合には、一般的に、冗長構成等が考慮され、ノード間が複数の経路で構成される。この場合には、複数の経路からの同一のデータがノードに流入する。このため、スパニングツリー（ＳＴＰ）によりノード間では１つの経路のみが使用され、この経路に回線障害が発生した場合に、別の経路に切り換える。このようにして、ネットワークの冗長が構成されている。
【０００３】
ＳＴＰは、ブリッジ装置等の複数のポートを持つ装置において、各ポートに経路の確立用フレームを送信することによって、ネットワークの経路を確定している。このため、複数のＳＤＨ（Ｓｙｎｃｈｒｏｎｕｏｓ  Ｄｉｇｉｔａｌ  Ｈｉｅｒａｒｃｈｙ）伝送装置（「ノード」と呼ぶこともある）で構成され、光回線上の同一の帯域に複数のパスを通す様なネットワーク（図１４に示すような同期（光）ネットワーク）においては、特定のノードとの間のみデータが疎通しない状況であっても、ＬＡＮ側への回線に切り換えることができず、冗長の構成が行えない。
【０００４】
また、図１４に示したネットワークシステムにおいて、冗長構成を構築すべく、全ノードとの間で論理パスを構築し、そのパス単位にＳＴＰの確認フレームを送出する構成を考えることができる。この場合、ネットワーク中のノード数が増加すると、ＳＴＰの確認フレームもノード数に倍してフレーム数が増えてしまい、同期（光）伝送路の輻輳を起こす可能性がある。
【０００５】
例えば、図１５に示すようなノード数１０２４台のネットワークにおいて、各ノード間でＳＴＰの確認フレームを送出しあうと、１回の確認フレームの送受信で以下のフレーム数が出力される。
ノード数  １０２４台  ×  対向ノード数  １０２３台
＝  １，４７７，５５２フレーム
このような確認フレームの送受信は、ネットワークの輻輳の原因となる可能性があった。
【０００６】
なお、本願発明に関連する先行技術として、本願出願人の出願に係る特願２０００−３３３７３５号に記載されたディジタル伝送装置に係る発明がある。
【０００７】
【発明が解決しようとする課題】
本発明の目的の一つは、他の伝送装置との間で第１および第２の伝送路の一方からデータを受信可能な冗長構成を構築することができる技術を提供することである。
【０００８】
また、本発明の目的の一つは、第２の伝送路における輻輳の発生を抑えることができる技術を提供することである。
【０００９】
【課題を解決するための手段】
本発明は、上述した課題を解決するために以下の手段を採用する。
【００１０】
すなわち、本発明の第１の態様は、伝送装置であり、他の伝送装置から定期的に送信される、その伝送装置のアドレスを含む接続確認フレームを第１の伝送路と第２の伝送路の双方から受信可能な受信手段と、
前記接続確認フレームを第１および第２の伝送路の双方から受信している場合には、前記他の伝送装置から前記第１の伝送路を通じて転送されるデータを受信しない設定を行い、前記他の伝送装置から所定時間前記第１の伝送路を通じて前記接続確認フレームを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送されるデータを受信する設定を行う受信制御手段とを含む。
【００１１】
本発明に係る伝送装置は、ＳＤＨ伝送装置のようなディジタル伝送装置に適用される。第２の伝送路は、例えば、伝送装置が他の伝送装置ともに構築するリング状の同期ネットワーク上に設定される同期伝送路であり、第１の伝送路は、例えば、伝送装置と他の伝送装置とがそれぞれ収容する非同期ネットワークを非同期回線で結んで構築される非同期伝送路である。
【００１２】
本発明の第２の態様は、伝送装置であり、送信元アドレスを含むデータを第１の伝送路から受信可能であり、且つ他の伝送装置のアドレスが付与された前記データを第２の伝送路から受信可能な受信手段と、
送信元アドレスが同一の前記データを前記第１および第２の伝送路の双方から受信している場合には、前記第１の伝送路を通じて転送される前記データを受信しない設定を行い、所定時間前記第１の伝送路を通じて前記データを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送される前記データを受信する設定を行う受信制御手段とを含む。
【００１３】
本発明の第３の態様は、伝送装置のデータ受信制御方法であり、他の伝送装置から定期的に送信される、その伝送装置のアドレスを含む接続確認フレームを第１の伝送路と第２の伝送路の双方から受信可能な受信手段で受信するステップと、
前記接続確認フレームを第１および第２の伝送路の双方から受信している場合には、前記他の伝送装置から前記第１の伝送路を通じて転送されるデータを受信しない設定を行い、前記他の伝送装置から所定時間前記第１の伝送路を通じて前記接続確認フレームを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送されるデータを受信する設定を行う受信制御ステップとを含む。
【００１４】
本発明の第４の態様は、伝送装置のデータ受信制御方法であり、送信元アドレスを含むデータを第１の伝送路から受信可能であり、且つ他の伝送装置のアドレスが付与された前記データを第２の伝送路から受信可能な受信手段で前記データをそれぞれ受信するステップと、
前記データを前記第１および第２の伝送路の双方から受信している場合には、前記第１の伝送路を通じて転送される前記データを受信しない設定を行い、所定時間前記第１の伝送路を通じて前記データを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送される前記データを受信する設定を行う受信制御ステップとを含む。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１６】
〔実施形態の概要〕
最初に、本発明の実施形態の概要として、上述した課題を解決可能なネットワーク構成について説明する。図１は、本発明に係る複数の伝送装置で構成される同期ネットワークが示されており、伝送装置間で接続確認フレームを送受信することにより、問題の解決を図る。
【００１７】
実施形態では、伝送装置（例えば、ＳＤＨ伝送装置：必要に応じて「ノード」とも呼ぶ）がリング状に配置されたリングネットワーク（同期ネットワーク）を構築する。各ノードは、非同期ネットワーク（例えばイーサネット）を収容する。
【００１８】
各ノード間を結ぶ同期伝送路（例えば光伝送路）上には特定の帯域が確保され、各ノードでは帯域上のデータフレームをドロップイン，ドロップアウトすることにより、順次隣接ノードへデータフレームを送出する。このような技術は、上記した特願２０００−３３３７３５号に開示されている。
【００１９】
各ノードは、自身が収容している非同期ネットワークからのフレームについて、上記した帯域に対して自ノード番号を付与したデータフレームの送出及び受信を行う。
【００２０】
各ノード間において同期伝送路の他に冗長構成が必要な非同期ネットワークについては、非同期ネットワーク間がＬＡＮ回線のような非同期回線で接続され、非同期ネットワーク間に複数の伝送路が構築される。すなわち、図１に示す例では、同期ネットワークを経由する同期伝送路（第２の伝送路）と、非同期ネットワーク間を結ぶ非同期回線（ＬＡＮ回線）を経由する非同期伝送路（第１の伝送路）とが構築されている。
【００２１】
各ノードは、同期回線と非同期回線との双方に対し、ブロードキャストにて、自ノード番号を付与したノード接続フレーム（「接続確認フレーム」とも呼ぶ）を定期的に送信する。ノード番号は、同期ネットワーク上の伝送装置の識別情報であり、「ノードアドレス」とも呼ばれる。
【００２２】
同期回線に送出されたノード接続フレームは、順次隣接するノードにドロップイン、ドロップアウトされ、同期ネットワーク上の全ノードに通知される。一方、ノードが収容する非同期回線に送出されたノード接続フレームは、この非同期回線上に接続される全端末及び非同期回線を経由して接続される全ノードに通知される。
【００２３】
図１に示す例では、ノード１から送出されるブロードキャスト指定のノード接続フレームは、同期伝送路（光伝送路）を例えば右回りに転送され、各ノード２〜６に受信される。また、このノード接続フレームは、ノード１が収容する非同期ネットワーク（イーサネットＥ１）から非同期回線（ＬＡＮ回線）を通じてノード２が収容する非同期ネットワーク（イーサネットＥ２）を経由してノード２に受信される。すなわち、ノード２は、ノード１からのノード接続フレームを同期回線および非同期回線の双方から受信することができる。また、ノード１も、ノード２から送出されるブロードキャスト指定のノード接続フレームを、同期回線および非同期回線の双方から受信することができる。
【００２４】
各ノードは、同期／非同期回線毎にノード接続フレームの受信を記録し、複数の回線から同一のノード番号が付与されたノード確認フレームを受信した場合には、そのノード番号が付与されたデータフレームを同期回線から受信しないようにフィルタリングする。例えば、指定ノード（同期および非同期回線から受信される同一のノード番号を持つノード）からのデータに対する受信論理ポートを受信不可に更新する。
【００２５】
これによって、自ノードが或るノードと非同期回線と同期回線とで接続されている場合において、双方からそのノードのノード接続フレームを受信した場合には、同期回線からそのノードのデータフレームを受信しなくなる。従って、ループの発生（同一データの二重受信）を防止することができる。
【００２６】
例えば、ノード２は、ノード１からのノード接続フレームを同期回線および非同期回線の双方から受信する場合には、同期回線からノード１のデータフレームを受信しないように設定する。また、ノード１も、ノード２からのノード接続フレームを同期回線および非同期回線の双方から受信する場合には、同期回線からノード２のデータフレームを受信しないように設定する。
【００２７】
また、各ノードは、ノード接続フレームが非同期回線から受信できなくなった場合には、一定時間の経過を待って、非同期回線側から受信できないノード番号の同期回線側の受信論理ポートを受信可能に更新する。
【００２８】
これによって、自ノードが或るノードと非同期回線と同期回線とで接続されている場合において、同期回線からのデータフレームの受信が閉塞（拒否）されていても、非同期回線の障害が発生すると、同期回線からのデータフレームの受信が再開される。従って、非同期回線に障害が発生してもデータの疎通が継続される。
【００２９】
例えば、ノード２は、非同期回線の障害により、ノード１からのノード接続フレームを非同期回線から受信できなくなった場合には、同期回線からノード１のデータフレームを受信する設定に切り替える。一方、ノード１も、非同期回線の障害により、ノード２からのノード接続フレームを非同期回線から受信できなくなった場合には、同期回線からノード２のデータフレームを受信する設定に切り替える。これによって、ノード１および２は、回線の切替によって、双方のデータの送受信を継続することができる。
【００３０】
〔第１の実施形態〕
最初に、本発明の第１の実施形態を図２〜８を用いて説明する。図２は、本発明の第１の実施形態に係る伝送装置の構成例を示す図であり、図３は、第１の実施形態における伝送装置が受信する接続確認フレーム（Ｂ）のフォーマット説明図であり、図４は、第１の実施形態における伝送装置が受信する接続確認フレーム（Ａ）のフォーマット説明図であり、図５は、図１に示した接続確認フレームテーブルのデータ構造例を示す図であり、図６は、図１に示した二重受信チェック部の処理を示すフローチャートであり、図７は、受信ノードアドレスフィルタ部の構成例を示す図であり、図８は、エイジング処理部の処理を示すフローチャートであり、図９は、実施形態に係る伝送装置を適用したネットワークの構築例を示す図である。
【００３１】
〈全体構成〉
図２は、第１の実施形態に係る伝送装置１０の構成例（全体構成１）を示す図である。伝送装置１０は、図１に示したような同期（光）ネットワークを構成するノードとして機能するディジタル伝送装置（ＳＤＨ伝送装置）であり、非同期伝送路（非同期回線側（ＬＡＮ側））と、同期伝送路（同期回線側（光回線側））とに接続される。非同期伝送路は、Ｅｔｈｅｒｎｅｔ等の回線及びＭＡＣフレームデータの送受信部を示す。同期伝送路は光回線等の同期回線を示す。
【００３２】
伝送装置１０は、Ｌ２−ＳＷ部１１と、非同期回線接続確認フレーム抽出部１２と、同期伝送路接続確認フレーム送出部１３と、同期伝送路送出部１４と、同期伝送路受信部１５と、同期回線接続フレーム抽出部１６と、接続確認フレームテーブル１７と、受信ノードアドレスフィルタ部（受信アドレスフィルタ）１８と、二重受信チェック部１９と、エイジング処理部２０と、非同期伝送路接続確認フレーム送出部２１を備えている。
【００３３】
Ｌ２−ＳＷ部１１は、ＭＡＣフレーム（データフレーム）の送信先ＭＡＣアドレス（ＤＡ：ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ）に基づいて、同期伝送路側又は非同期伝送路側にデータをスイッチングするＭＡＣスイッチである。
【００３４】
非同期回線接続確認フレーム抽出部１２は、非同期回線（非同期伝送路）から受信される接続確認フレーム（Ａ）を抽出し、接続確認フレームテーブル１７に受信したノードアドレス及び受信時間を通知する。また、非同期回線接続確認フレーム抽出部１２は、その他のデータフレームを同期伝送路送出部１４に送出する。
【００３５】
同期伝送路接続確認フレーム送出部１３は、接続確認フレーム（Ｂ）に自ノードアドレスを記載し、一定時間毎に同期伝送路送出部１４に送出する。
【００３６】
同期伝送路送出部１４は、データフレームを同期伝送路に出力する。同期伝送路受信部１５は、同期伝送路から自ノードアドレス宛及びブロードキャスト宛のデータフレームを抽出し、同期回線接続確認フレーム抽出部１６に送出する。
【００３７】
同期回線接続確認フレーム抽出部１６は、データフレームから接続確認フレーム（Ｂ）を抽出し、接続確認フレームテーブル１７に受信したノードアドレス及び受信時間を通知する。また、同期回線接続確認フレーム抽出部１６は、接続確認フレーム（Ｂ）以外のデータフレームを、受信ノードアドレスフィルタ部１８に送出する。
【００３８】
二重受信チェック部１９は、接続確認フレームテーブル１７において、同期／非同期の両回線から同一のノードアドレスを持つフレームが受信されていないか確認し、同一のノードアドレスについては非同期回線側にデータを転送しない（データを同期回線側から受信しない）設定を受信アドレスフィルタ１８に設定する。
【００３９】
受信アドレスフィルタ１８は、同期回線側からのデータフレームの受信論理ポートを構成し、転送が許可されたノードアドレスを持つデータ（フレーム）のみを非同期伝送路に送出する。
【００４０】
エイジング処理部２０は、接続確認フレームテーブル１７を定期的にポーリングし、一定時間が経過した同期／非同期から受信したノードアドレスの登録を削除する。
【００４１】
非同期伝送路接続確認フレーム送出部２１は、接続確認フレーム（Ａ）に自ノードアドレスを記載し、一定時間ごとに非同期伝送路に送出する。
【００４２】
〈接続確認フレームの形態〉
図３は、図２に示した伝送装置１０に対応し、光伝送路（同期伝送路）上を転送されノード（伝送装置）間で送受信される接続確認フレーム（Ｂ）（第２の接続確認フレーム）のフォーマット説明図である。
【００４３】
図３において、接続確認フレーム（Ｂ）は、送信先ノード番号を含む送信先ＳＤＨ伝送装置番号と、送信元ノード番号を含む送信元ＳＤＨ伝送装置識別と、光伝送装置間のドロップイン、ドロップアウト数を定義するＬＩＦＥ値と、接続確認フレームのフレーム長を格納するフレーム長と、本フレームが接続確認フレームであることを示す接続確認フレーム識別と、ＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）から構成される。
【００４４】
各ノードは、接続確認フレーム（Ｂ）を送出する場合には、送信先ＳＤＨ伝送装置識別にブロードキャストを定義して送信する。これによって、接続確認フレーム（Ｂ）は、１フレームにより、同期ネットワークのリング上に位置する全ノードでドロップイン、ドロップアウトされる。
【００４５】
図４は、ノード間において非同期伝送路上で送受信される接続確認フレーム（Ａ）（第１の接続確認フレーム）のフォーマット説明図である。接続確認フレーム（Ａ）は、ＭＡＣフレームにより提供され、送信先ＭＡＣアドレス、送信元ＭＡＣアドレス、本フレームが接続確認フレームであることを示す接続確認フレーム識別、送信元ノード番号を含む送信元ＳＤＨ伝送装置識別から構成される。
【００４６】
各ノード（伝送装置１０）は、接続確認フレーム（Ａ）を送出する際は、送信先ＭＡＣアドレスとしてブロードキャストを定義して送信する。これによって、接続確認フレーム（Ａ）は、１フレームにより同期伝送路上の全ノードに通知される。
【００４７】
〈接続確認フレームテーブルの形態〉
図５は、図２に示した伝送装置１０における接続確認フレームテーブル１７のデータ構造例を示す図である。接続確認フレームテーブル１７は、同期回線側および非同期回線側から受信される接続確認フレームに係る情報（状態情報）を格納する。
【００４８】
具体的には、接続確認フレームテーブル１７は、同期ネットワークに接続される（同期伝送路上の）ノード数分のテーブルの集合で構成される。各テーブルは、ノード番号で特定される。
【００４９】
各テーブルは、同期回線側から受信した接続確認フレーム（Ｂ）のノード番号に対応する送受信のフラグ（受信／非受信＝ＯＮ／ＯＦＦ）を格納する同期回線ノード受信フラグと、その受信時間を格納する同期回線受信時間と、非同期回線から受信した接続確認フレーム（Ａ）のノード番号に対応する送受信のフラグ（受信／非受信＝ＯＮ／ＯＦＦ）を格納する非同期回線ノード受信フラグと、その受信時間を格納する非同期回線受信時間から構成される。同期および非同期回線のそれぞれから接続確認フレームが受信されると、それぞれに対応するノード受信フラグがオンに設定される。
【００５０】
〈二重受信チェック部の処理フロー〉
図６は、接続確認フレームテーブルから受信アドレスフィルタを設定する二重チェック部１９（ノード確認フレーム二重受信チェック部）の処理フローを示す。図６に示す処理は、二重受信チェック部１９において、一定周期で起動される。もっとも、接続確認フレーム（Ａ）および（Ｂ）の少なくとも一方が受信される毎に起動するようにしても良い。
【００５１】
図６において、二重受信チェック部１９は、処理を開始すると、ステップＳ０１において、この処理がネットワーク内の伝送装置の台数分（予め決まっている）だけループしたか否かを判定する。このとき、処理がループしていない場合（Ｓ０１；ループ内）には、処理がステップＳ０２に進み、ループしている場合（Ｓ０１；ループ終了）には、当該処理が終了する。
【００５２】
ステップＳ０２では、二重受信チェック部１９は、処理対象のテーブルを一つ特定し、このテーブルに設定されている同期回線ノード受信フラグと非同期回線ノード受信フラグとが共にＯＮ（オン）か否かを判定する。このとき、フラグの双方がオンの場合（Ｓ０２；ＹＥＳ）には、処理がステップＳ０３に進み、そうでない場合（Ｓ０２；ＮＯ）には、処理がステップＳ０４に進む。
【００５３】
ステップＳ０３では、二重受信チェック部１９は、受信アドレスフィルタ１８に対し、このノード番号を持つノードからのフレーム受信をディスエーブル（Ｄｉｓａｂｌｅ：拒否）とする設定を行い、処理をステップＳ０１に戻す。
【００５４】
ステップＳ０４では、二重受信チェック部１９は、同期回線ノード受信フラグがオンで非同期回線ノード受信フラグがＯＦＦ（オフ）か否かを判定する。このとき、同期回線ノード受信フラグがオンで非同期回線ノード受信フラグがオフである場合（Ｓ０４；ＹＥＳ）には、処理がステップＳ０５に進み、そうでない場合（Ｓ０４；ＮＯ）には、処理がステップＳ０６に進む。
【００５５】
ステップＳ０５では、二重受信チェック部１９は、受信アドレスフィルタ１８に対し、このノード番号を持つノードからのフレーム受信をイネーブル（Ｅｎａｂｌｅ：許可）とする設定を行い、処理をステップＳ０１に戻す。
【００５６】
ステップＳ０６では、二重受信チェック部１９は、同期回線ノード受信フラグがオフで非同期回線ノード受信フラグがオンか否かを判定する。このとき、同期回線ノード受信フラグがオフで非同期回線ノード受信フラグがオンである場合（Ｓ０６；ＹＥＳ）には、処理がステップＳ０７に進み、そうでない場合（Ｓ０６；ＮＯ）には、処理がステップＳ０８に進む。
【００５７】
ステップＳ０７では、二重受信チェック部１９は、受信アドレスフィルタ１８に対し、このノード番号からの受信をディスエーブル（Ｄｉｓａｂｌｅ）とする設定を行い、処理をステップＳ０１に戻す。
【００５８】
ステップＳ０８では、二重受信チェック部１９は、受信アドレスフィルタ１８に対し、このノード番号からの受信をディスエーブル（Ｄｉｓａｂｌｅ）とする設定を行い、処理をステップＳ０１に戻す。
【００５９】
このように、二重受信チェック部１９は、ネットワーク上の各ノードについて、同期および非同期回線ノード受信フラグが共にオンである場合には、受信アドレスフィルタ１８に対し、そのノード番号が送信元ノード番号であるデータフレームの通過（受信）を拒否する設定を行う。
【００６０】
また、二重受信チェック部１９は、同期回線ノード受信フラグがオンであり、且つ非同期回線ノード受信フラグがオフである場合には、受信アドレスフィルタ１８に対し、このノード番号が送信元ノード番号であるデータフレームの通過（受信）を許可する設定を行う。
【００６１】
〈受信アドレスフィルタの構成〉
図７は、受信アドレスフィルタ１８の構成例を示す。受信アドレスフィルタ１８は、二重受信チェック部１９による設定に基づいて、同期伝送路から受信されたデータフレームのフィルタリング処理を行う。受信アドレスフィルタ１８は、送信元ノードアドレス抽出部２２と、ノードアドレス受信許可表２３（許可表２３）と、送受信フィルタ２４とを備えている。
【００６２】
許可表２３は、ノードアドレス（ノード番号）毎に、二重受信チェック部１９により設定された状態（ディスエーブル（拒否）／イネーブル（許可））を保持している。許可表２３の更新は、上述した二重受信チェック部１９の処理（図６）により行われる。
【００６３】
同期伝送路から転送されてきたデータフレームＦが受信アドレスフィルタ１８に入力されると、送信元ノードアドレス抽出部２２がそのデータフレームＦ中から送信元ノードアドレス（送信元ノード番号）を抽出し、許可表２３と対比する。このとき、送信元ノードアドレスに対応する状態が受信オン（イネーブル）に設定されていれば、許可表２３から受信許可指示が送受信フィルタ２４に与えられ、送受信フィルタ２４は、データフレームＦを非同期伝送路へ転送する。これに対し、送信元ノードアドレスに対応する状態がオフ（ディスエーブル）に設定されている場合には、受信拒否指示が許可表２３から送受信フィルタ２４に与えられ、送受信フィルタ２４がデータフレーム２４の非同期伝送路への転送を行わない（データフレームＦを廃棄する）。
【００６４】
このように、受信アドレスフィルタ１８は、同期及び非同期回線側の双方で受信フラグがオンになっている場合には、データフレームＦを廃棄し、同期回線側がオン、非同期回線側がオフとなっている場合には、データフレームＦを送出する。
【００６５】
すなわち、受信アドレスフィルタ１８は、許可表２３の設定に従って、各ノードの同期回線側の受信論理ポートの閉塞および開放を行う。これによって、ノードが同一のデータフレームを同期回線および非同期回線の双方から受信することが防止される。
【００６６】
〈エイジング処理部の処理フロー〉
図８は、エイジング処理部２０による処理を示すフローチャートである。図８に示す処理は、エイジング処理部２０において、一定の周期で起動される。
【００６７】
エイジング処理部２０は、処理を開始すると、ステップＳ１１において、接続確認フレームテーブル１７を構成するテーブル数分だけ処理がループしたか否かを判定する。このとき、処理がループしていない場合（Ｓ１１；ループ内）には、処理がステップＳ１２に進み、処理がループしている場合（Ｓ１１；ループ終了）には、エイジング処理部２０による処理が終了する。
【００６８】
ステップＳ１２では、エイジング処理部２０は、接続確認フレームテーブル１７から１つのテーブルを特定し、このテーブルに設定されている同期回線受信時間と現時刻との差異が一定値以上か否かを判定する。このとき、差異が一定値以上である場合（Ｓ１２；ＹＥＳ）には、処理がステップＳ１３に進み、そうでない場合（Ｓ１２；ＮＯ）には、処理がステップＳ１４に進む。
【００６９】
ステップＳ１３では、エイジング処理部２０は、同期回線ノード受信フラグを削除する（オフにセットする）とともに、同期回線受信時間を初期化する。その後、処理がステップＳ１４に進む。
【００７０】
ステップＳ１４では、エイジング処理部２０は、非同期回線受信時間と現時刻との差異が一定値以上か否かを判定する。このとき、差異が一定値以上である場合（Ｓ１４；ＹＥＳ）には、処理がステップＳ１５に進み、そうでない場合（Ｓ１４；ＮＯ）には、処理がステップＳ１１に戻る。
【００７１】
ステップＳ１５では、エイジング処理部２０は、非同期回線ノード受信フラグを削除する（オフにセットする）とともに、非同期回線受信時間を初期化する。その後、処理がステップＳ１１に戻る。
【００７２】
このように、エイジング処理部２０は、接続確認フレームを受信してから所定時間が経過している場合には、対応する受信フラグをオフにセットする。これによって、非同期回線に障害が発生してから一定時間が経過した場合には、データフレームの受信側を非同期回線側から同期回線側へ切り替えることが可能となる。
【００７３】
〈動作例〉
次に、同期ネットワークにおける伝送装置１０の動作例を説明する。図９は、伝送装置１０が適用された同期ネットワーク（光ネットワーク）の構築例を示す図である。伝送装置１０は、光ネットワークに複数個接続される。図９に示す例では、三つの伝送装置１０が光伝送路で接続され、リング状の同期ネットワークを構築している。
【００７４】
各伝送装置１０は、光伝送路上に一定の帯域（ＴＳ：Ｔｉｍｅ  Ｓｌｏｔ）を確保し、各伝送装置１０がこの帯域からデータフレームをドロップイン、ドロップアウトすることによって、データフレームが右回りに中継される。
【００７５】
図９に示す例では、各伝送装置１０はノード番号を有し、１〜３までの番号が設定されている。以下、各伝送装置１０を、必要に応じて、ノード１，ノード２，ノード３と呼ぶこともある。
【００７６】
また、各伝送装置１０は、非同期ネットワーク（イーサネットＥ１，Ｅ２，Ｅ３）を収容しており、各イーサネットＥ１，Ｅ２，Ｅ３は、端末Ａ〜Ｆを収容している。各端末Ａ〜Ｆは、それぞれ、ＭＡＣアドレス“ａ”〜“ｆ”を持つ。
【００７７】
また、ノード１及び３の非同期回線はＬＡＮ回線（直結又はブリッジを経由）により接続され、ノード１−３間は、光回線とＬＡＮ回線とによる冗長構成が構築されている。
【００７８】
図９に示すような構築例において、ノード１とノード３の間で、光回線及びＬＡＮ回線が選択される動作を図２を用いて説明する。ノード１の同期伝送路接続確認フレーム送出部１３は、接続確認フレーム（Ｂ）を定期的に出力する。接続確認フレーム（Ｂ）は、同期伝送路送出部１４を経由して、同期伝送路に送出される。
【００７９】
また、ノード１の非同期伝送路接続確認フレーム送出部２１は、接続確認フレーム（Ａ）を定期的に出力する。接続確認フレーム（Ａ）は、ノード１の非同期伝送路送出部を経由して、非同期伝送路に送出される。
【００８０】
同期伝送路に出力された接続確認フレーム（Ｂ）は、光回線を経由してノード２に通知される。ノード２は、接続確認フレーム（Ｂ）を受信した後、更にノード３に向けて接続確認フレーム（Ｂ）を送出する。
【００８１】
ノード３では、同期伝送路受信部１５が同期伝送路から接続確認フレーム（Ｂ）を受信し、同期回線接続フレーム抽出部１６に送出する。
【００８２】
同期回線接続フレーム抽出部１６は、入力されたフレームが接続確認フレーム（Ｂ）であることを認識すると、この接続確認フレーム（Ｂ）の送信元ＳＤＨ伝送装置識別から送信元ノード番号を抽出し、この送信元ノード番号に対応する接続確認フレームテーブル１７のテーブルの同期回線ノード受信フラグ（図５）に、ノード１からの接続確認フレーム（Ｂ）が受信したことを記録する（同期回線ノード受信フラグをオンにセットするとともに、その受信時刻を登録する）。
【００８３】
一方、ノード１から非同期伝送路に出力された接続確認フレーム（Ａ）は、非同期伝送路（ＬＡＮ回線）を経由して、ノード３の非同期伝送路受信部にて受信され、非同期回線接続確認フレーム抽出部１２に送出される。
【００８４】
非同期回線接続確認フレーム抽出部１２は、入力されたフレームが接続確認フレーム（Ａ）であることを認識すると、その接続確認フレーム（Ａ）の送信元ＳＤＨ伝送装置識別から送信元ノード番号を抽出し、この送信元ノード番号に対応する接続確認フレームテーブル１７のテーブルの非同期回線ノード受信フラグ（図５）に、ノード１からの接続フレーム（Ａ）を受信したことを記録する（非同期回線ノード受信フラグをオンに設定するとともに、その受信時刻を登録する）。
【００８５】
ノード３では、接続確認フレーム（Ａ）及び接続確認フレーム（Ｂ）が受信される毎に、二重受信チェック部１９が、図６に示した処理フローに従った処理を行い、受信アドレスフィルタ１８に対し、ノード１からのデータフレームの受信可否の設定を行う。この例では接続確認フレーム（Ａ）および（Ｂ）に対応する双方のフラグがオンとなるので、同期回線からノード１のデータフレーム受信は行わない設定となる。
【００８６】
ノード３は、ノード１と同様に、接続確認フレーム（Ａ）および（Ｂ）を送出し、ノード１は、上述したノード３と同様の動作を行う。これによって、ノード１は同期回線からノード３のデータフレームの受信を行わない状態となる。
【００８７】
その後、ノード１に収容された端末Ａ（ＭＡＣアドレス“ａ”）からブロードキャスト指定のデータフレームが送出されると、このデータフレームは、同期回線を経由してノード２および３に転送されるとともに、非同期回線を経由してノード３に転送される。このとき、ノード３は、同期回線でのノード１からのデータフレームの受信を拒否する。このため、ノード３は、ノード１からのデータフレームを二重に受信しなくて済む。
【００８８】
また、データフレームの転送は、受信アドレスフィルタ１８で停止されるので、データフレーム中のＭＡＣフレームがノード３から非同期伝送路へ送出されることが防止される。
【００８９】
上述した動作例において、ノード１とノード３との間の非同期回線（ＬＡＮ回線）が切断された場合には、ノード３は非同期伝送路からノード１の接続確認フレーム（Ａ）を一定時間以上受信できなくなる。この場合には、ノード３のエイジング処理部２０が図８に示した処理フローに従って、対応する非同期回線ノード受信フラグをオフに設定する。これによって、ノード１に対応する非同期回線ノード受信フラグ（接続確認フレーム（Ａ））はオフ，同期回線ノード受信フラグ（接続確認フレーム（Ｂ））はオンとなる。
【００９０】
すると、二重受信チェック部１９が、同期回線からのノード１のデータフレームの受信を許可する設定を受信アドレスフィルタ１８に対して行う。これによって、ノード３は、同期回線からのノード１のデータフレームを受信し、非同期伝送路に送出する。
【００９１】
このようにして、ノード３は、ノード１に収容された端末からのデータフレームを、非同期回線および同期回線が正常な場合には、非同期回線経由で受信し、非同期回線が異常な場合には、同期回線経由で受信することができる。
【００９２】
従って、端末Ａからのデータフレームは、非同期伝送路が異常の場合には、同期伝送路を介してノード３に到達し、ノード３がイーサネットＥ３にデータフレームを送出する。これによって、イーサネットＥ３に接続された端末Ｃおよび／または端末Ｄに端末Ａからのデータフレームを到達させることができる。
【００９３】
〈効果〉
第１の実施形態に係る伝送装置１０および伝送装置１０を適用して構築される同期ネットワークによれば、複数の伝送装置１０が接続されたリング状の同期ネットワークにおいて、任意の伝送装置１０間（例えば、対向する伝送装置間）を非同期伝送路で接続し、同期伝送路と非同期伝送路との一方でデータを送受信する冗長構成を構築することができる。
【００９４】
また、従来技術のように、ＳＴＰを用いないので、大量の確認フレームが同期ネットワークに送出されることはない。従って、冗長構成の構築により同期伝送路の帯域が浪費され、これによって輻輳が発生するといったことを防止することができる。
【００９５】
また、第１の実施形態によれば、次の利点を得ることができる。
【００９６】
（１）  コスト
光伝送路を経由する大規模ＬＡＮにおいて非同期回線側で冗長回線を組まれた場合、或いは誤ってネットワークを接続した場合等に発生するネットワークの輻輳を抑えることができる。これによって、ネットワークの構築が容易に可能となる。また、ルータ、ブリッジなどを設置する必要がなくなり、安価にネットワークを安価に構築することができる。
【００９７】
（２）  性能
多数のノードが接続された場合でも、ＳＴＰ等により全ノードに対する定期的な疎通確認のデータフレームが削減でき、回線帯域の効率的な利用をはかることが可能である。
【００９８】
〔実施形態２〕
次に、本発明の第２の実施形態について図１０〜１３を用いて説明する。但し、第２の実施形態は第１の実施形態と共通する部分を持つので、共通部分については必要に応じて図１〜９を用いて説明する。
【００９９】
図１０は、本発明の第２の実施形態に係る伝送装置の構成例を示す図であり、図１１は、図１０に示したＭＡＣノードアドレス対応テーブル１７Ａのデータ構造例を示す図であり、図１２は、図１０に示した二重受信チェック部１９Ａの処理を示すフローチャートであり、図１３は、図１０に示したエイジング処理部２０Ａの処理を示すフローチャートである。
【０１００】
〈構成〉
図８は、第２の実施形態に係る伝送装置３０の構成例（全体構成２）を示す図である。伝送装置３０は、伝送装置１０と同様の構成要素を持つので、同様の構成要素については同様の符号を付して説明する。
【０１０１】
伝送装置３０は、伝送装置１０と同様に、非同期伝送路と同期伝送路とに接続される。非同期伝送路は、Ｅｔｈｅｒｎｅｔ等の回線及びＭＡＣフレームデータの送受信部を示す。同期伝送路は、光回線等の同期回線を示す。
【０１０２】
伝送装置３０は、Ｌ２−ＳＷ部１１と、ＭＡＣアドレス抽出部１２Ａと、同期伝送路送出部１４と、同期伝送路受信部１５と、ＭＡＣ学習部１６Ａと、ＭＡＣノードアドレス対応テーブル１７Ａと、受信ノードアドレスフィルタ部（受信アドレスフィルタ）１８と、二重受信チェック部１９と、エイジング処理部２０とを備えている。
【０１０３】
Ｌ２−ＳＷ部１１は、ＭＡＣフレームの送信先ＭＡＣアドレス（ＤＡ）に基づいて同期伝送路側又は非同期伝送路側にデータをスイッチングするＭＡＣスイッチである。
【０１０４】
ＭＡＣアドレス抽出部１２Ａは、非同期回線（非同期伝送路）から受信されるＭＡＣフレームから送信元ＭＡＣアドレス（ＳＡ）を抽出し、ＭＡＣノードアドレス対応テーブル１７Ａに、受信したＭＡＣアドレス及び受信時間を通知する。また、ＭＡＣアドレス抽出部１２Ａは、ＭＡＣフレームを同期伝送路送出部１４に送出する。
【０１０５】
同期伝送路送出部１４は、ＭＡＣフレームに自ノードアドレスを付加し、同期伝送路に出力する。同期伝送路受信部１５は、同期伝送路から自ノードアドレス宛及びブロードキャスト宛のデータフレームを抽出し、ＭＡＣ学習部１６Ａ及び受信アドレスフィルタ１８に送出する。
【０１０６】
ＭＡＣ学習部１６Ａは、データフレームから送信元ノードアドレス（送信元ノード番号）及び送信元ＭＡＣアドレスを抽出し、ＭＡＣノードアドレス対応テーブル１７Ａに受信した送信元ノードアドレス，送信元ＭＡＣアドレス及び受信時間を通知する。
【０１０７】
二重受信チェック部１９Ａは、ＭＡＣノードアドレス対応テーブル１７Ａにおいて、同期／非同期の両回線から同一のＭＡＣアドレスが受信されていないか確認し、同一のＭＡＣアドレスがある場合には、対応するノードアドレスを持つデータを非同期回線側に転送しない（受信を拒否する）設定を受信アドレスフィルタ１８に設定する。
【０１０８】
受信アドレスフィルタ１８は、転送が許可されたノードアドレスを持つデータ（フレーム）のみを非同期伝送路に送出する。
【０１０９】
エイジング処理部２０Ａは、ＭＡＣノードアドレス対応テーブル１７Ａを定期的にポーリングし、一定時間が経過した同期／非同期から受信したノードアドレスの登録を削除する。
【０１１０】
〈ＭＡＣノードアドレス対応テーブルの形態〉
図１１は、図１０に示したＭＡＣノードアドレス対応テーブル１７Ａを示す。ＭＡＣノードアドレス対応テーブル１７は、同期回線および非同期回線から受信されるデータフレーム中から抽出したＭＡＣアドレスを格納する。
【０１１１】
ＭＡＣノードアドレス対応テーブル１７Ａは、同期ネットワークを構成するノード毎に（ノード番号単位で）用意された複数のテーブルからなる。各テーブルは、同期ノードＭＡＣアドレス毎に用意される１以上のエントリからなる。各エントリは、同期回線から受信したデータフレーム中から抽出した送信元ＭＡＣアドレスを格納する同期ノードＭＡＣアドレスと、その受信時間を格納する同期回線受信時間と、非同期回線から受信したデータフレームから抽出された送信元ＭＡＣアドレスが同期ノードＭＡＣアドレスと一致する場合にオンに設定され、このオン状態が同期および非同期回線の双方からの受信を示す非同期受信ＭＡＣアドレスフラグと、そのデータフレームの受信時間を格納する非同期回線受信時間とを格納する。
【０１１２】
なお、ＭＡＣノードアドレス対応テーブル１７Ａの更新処理は、ＭＡＣアドレス抽出部１２ＡおよびＭＡＣ学習部１６Ａによって実施可能である。
【０１１３】
〈ＭＡＣ二重受信チェック部の処理フロー〉
図１２は、ＭＡＣノードアドレス対応テーブル１７Ａから受信アドレスフィルタを設定するＭＡＣ二重受信チェック部（二重受信チェック部１９Ａ）の処理フローを示す。図１２に示す処理は、一定時間毎に周期的に起動される。但し、同期／非同期回線側の少なくとも一方においてフレームが受信される毎に起動するようにしても良い。
【０１１４】
図１２において、二重受信チェック部１９Ａは、処理を開始すると、ステップＳ２１において、ＭＡＣノードアドレス対応テーブル１７Ａを参照し、処理が同期ネットワーク上の伝送装置（ノード）の台数分だけループしたか否か（各ノード番号に対応する全てのテーブルに対する処理が終了したか否か）を判定する。このとき、処理がループしていない場合（Ｓ２１；ループ内）には、処理がステップＳ２２に進み、処理がループしている場合（Ｓ２１；ループ終了）には、二重受信チェック部１９Ａの処理が終了する。
【０１１５】
ステップＳ２２では、二重受信チェック部１９Ａは、１つのノード番号を特定し、このノード番号に対応するテーブルに対する処理がそのテーブルに格納された同期ノードＭＡＣアドレス数だけループしたか否か（ノード番号に対応するテーブルの全てのエントリに対する処理が終了したか否か）を判定する。このとき、処理がループしていない場合（Ｓ２２；ループ内）には、処理がステップＳ２３に進み、そうでない場合（Ｓ２２；ループ終了）には、処理がステップＳ２５に進む。
【０１１６】
ステップＳ２３では、二重受信チェック部１９Ａは、テーブル中の１つのエントリを特定し、このエントリ中の非同期受信ＭＡＣアドレスフラグがオンに設定されているか否かを判定する。このとき、非同期受信ＭＡＣアドレスフラグがオンに設定されている場合（Ｓ２３；ＯＮ）には、処理がステップＳ２４に進み、そうでない場合（Ｓ２３；ＯＦＦ）には、処理がステップＳ２２に戻る。
【０１１７】
ステップＳ２４では、二重受信チェック部１９Ａは、受信アドレスフィルタ１８に対し、当該ノード番号に対応するイネーブル／ディスエーブルの設定を“ディスエーブル”に設定する。その後、処理がステップＳ２２に戻り、テーブル中の全てのエントリに対するステップＳ２３の処理が行われる。
【０１１８】
このようにして、テーブル中の全てのエントリに対してステップＳ２３の処理が行われ、いずれかのエントリの非同期受信ＭＡＣアドレスフラグがオンになっていれば、そのノード番号に対する受信アドレスフィルタ１８の設定がディスエーブルとなる。
【０１１９】
ステップＳ２５では、二重受信チェック部１９Ａは、テーブル中の全てのエントリに設定された非同期受信ＭＡＣアドレスフラグがオフか否かを判定する。このとき、全ての非同期受信ＭＡＣアドレスフラグがオフである場合（Ｓ２５；ＹＥＳ）には、処理がステップＳ２６に進み、そうでない場合（Ｓ２５；ＮＯ）には、次のテーブル（ノード番号）に対する処理を行うため、処理がステップＳ２１に戻る。
【０１２０】
ステップＳ２６では、二重受信チェック部１９Ａは、受信アドレスフィルタ１８に対し、当該ノード番号に対応するイネーブル／ディスエーブルの設定を“イネーブル”に設定する。その後、次のテーブル（ノード番号）に対する処理を行うため、処理がステップＳ２１に戻る。
【０１２１】
このように、或るノード番号に対応するテーブル中の全ての非同期受信ＭＡＣアドレスフラグがオフである場合には、そのノードから非同期回線を通じてデータフレームを受信できなくなっているものと仮定し、同期回線からデータフレームを受信するために、受信アドレスフィルタ１８に対し、“イネーブル”が設定される。
【０１２２】
〈受信アドレスフィルタの構成〉
第２の実施形態における受信アドレスフィルタ１８の構成は、第１の実施形態と同様である（図７参照）。
【０１２３】
すなわち、同期伝送路から転送されてきたデータフレームＦが受信アドレスフィルタ１８に入力されると、送信元ノードアドレス抽出部２２がそのデータフレームＦ中から送信元ノードアドレスを抽出し、許可表２３と対比する。このとき、送信元ノードアドレスに対応する状態が受信オン（イネーブル）に設定されていれば、許可表２３から受信許可指示が送受信フィルタ２４に与えられ、送受信フィルタ２４は、データフレームＦを非同期伝送路へ転送する。これに対し、送信元ノードアドレスに対応する状態が受信オフ（ディスエーブル）に設定されている場合には、受信拒否指示が許可表２３から送受信フィルタ２４に与えられ、送受信フィルタ２４がデータフレーム２４の非同期伝送路への転送を行わない（データフレームＦを廃棄する）。
【０１２４】
〈エイジング処理部の処理フロー〉
図１３は、エイジング処理部２０Ａによる処理を示すフローチャートである。図１３に示す処理は、エイジング処理部２０Ａにおいて、一定の周期で起動される。
【０１２５】
エイジング処理部２０Ａは、処理を開始すると、ステップＳ２１１において、ＭＡＣノードアドレス対応テーブル１７Ａのテーブル数分だけ処理がループしたか否かを判定する。このとき、処理がループしていない場合（Ｓ２１１；ループ内）には、処理がステップＳ２１２に進み、処理がループしている場合（Ｓ２１１；ループ終了）には、エイジング処理部２０Ａによる処理が終了する。
【０１２６】
ステップＳ２１２では、エイジング処理部２０Ａは、ＭＡＣノードアドレス対応テーブル１７Ａから１つのテーブルを特定し、このテーブルに設定されている同期回線受信時間と現時刻との差異が一定値以上か否かを判定する。このとき、差異が一定値以上である場合（Ｓ２１２；ＹＥＳ）には、処理がステップＳ２１３に進み、そうでない場合（Ｓ２１２；ＮＯ）には、処理がステップＳ２１４に進む。
【０１２７】
ステップＳ２１３では、エイジング処理部２０Ａは、同期ノードＭＡＣアドレスを削除するとともに、同期回線受信時間を初期化する。その後、処理がステップＳ２１４に進む。
【０１２８】
ステップＳ２１４では、エイジング処理部２０Ａは、このテーブルに設定されている非同期回線受信時間と現時刻との差異が一定値以上か否かを判定する。このとき、差異が一定値以上である場合（Ｓ２１４；ＹＥＳ）には、処理がステップＳ２１５に進み、そうでない場合（Ｓ２１４；ＮＯ）には、処理がステップＳ２１１に戻る。
【０１２９】
ステップＳ２１５では、エイジング処理部２０Ａは、テーブル中の非同期受信ＭＡＣアドレスフラグを削除する（オフにセットする）とともに、非同期回線受信時間を初期化する。その後、処理がステップＳ２１１に戻る。
【０１３０】
このように、エイジング処理部２０Ａは、データフレームを受信してから所定時間が経過している場合には、対応する同期ノードＭＡＣアドレスの削除または非同期受信ＭＡＣアドレスフラグのオフ設定を行う。これによって、非同期回線に障害が発生してから一定時間が経過した場合には、データフレームの受信側を非同期回線側から同期回線側へ切り替えることが可能となる。
【０１３１】
なお、上述した伝送装置３０の構成では、ノード番号単位で同期回線側のフレームの受信の許否が実行されるが、送信元ＭＡＣアドレス毎にフレームの受信の許否が実行されるように構成しても良い。
【０１３２】
〈動作例〉
伝送装置３０は、図９に示すようなネットワークにおけるノード１，２および３として適用することができる。図９に示すノード１，２および３が伝送装置３０である場合において、ノード１とノード３との間で、同期回線（光回線）及び非同期回線（ＬＡＮ回線）が選択される動作を図１０を用いて説明する。
【０１３３】
ノード１（伝送装置３０）は、端末ＡからのＭＡＣフレーム（送信元ＭＡＣアドレス：ａ）を非同期伝送路内の非同期データ受信部から受信すると、そのＭＡＣフレームをＬ２−ＳＷ部１１を介してＭＡＣアドレス抽出部１２Ａに送出する。
【０１３４】
ＭＡＣアドレス抽出部１２Ａは、ＭＡＣフレームから送信元ＭＡＣアドレスを抽出し、この送信元ＭＡＣアドレスおよびその受信時間をＭＡＣノードアドレス対応テーブル１７Ａに通知する。また、ＭＡＣアドレス抽出部１２Ａは、ＭＡＣフレームを同期伝送路送出部１４に送出する。
【０１３５】
同期伝送路送出部１４は、ＭＡＣフレームにノード１のノードアドレス（ノード番号）を付加し、同期伝送路にデータフレームとして出力する。ノード１のノードアドレスが付加されたデータフレームは、ノード２を経由した後、ノード３の同期伝送路受信部１５にて受信される。
【０１３６】
同期伝送路受信部１５は、同期伝送路から受信したデータフレームから、自ノードアドレス宛のデータフレームを抽出し、ＭＡＣ学習部１６Ａ及び受信アドレスフィルタ１８に送出する。
【０１３７】
ＭＡＣ学習部（ＭＡＣアドレス学習部）１６Ａでは、データフレームから送信元ノードアドレスであるノード１のノードアドレスと、送信元ＭＡＣアドレス（ａ）を抽出し、ＭＡＣノードアドレス対応テーブル１７に設定する。すなわち、ＭＡＣ学習部１６Ａは、ＭＡＣノードアドレス対応テーブル１７Ａからノード１のノードアドレス（ノード番号）を持つテーブルを特定し、このテーブル中のエントリの１つに対し、送信元ＭＡＣアドレス（ａ）を同期ノードＭＡＣアドレスとして設定するとともに、受信時間を同期回線受信時間として設定する。
【０１３８】
一方、端末ＡからのＭＡＣフレームは、非同期回線（ＬＡＮ回線）を通じてノード３に転送される。ノード３は、非同期伝送路からこのＭＡＣフレームを受信し、ＭＡＣアドレス抽出部１２Ａに入力する。
【０１３９】
すると、ＭＡＣアドレス抽出部１２Ａは、ＭＡＣフレームのＳＡ（送信元ＭＡＣアドレス）を抽出し、この送信元ＭＡＣアドレスを受信時間とともにＭＡＣノードアドレス対応テーブル１７Ａに通知する。このとき、送信元ＭＡＣアドレスと同一のＭＡＣアドレスが同期ノードＭＡＣアドレスとして設定されたエントリが検索され、そのようなエントリが見つかると、そのエントリにおける非同期受信ＭＡＣアドレスフラグがオフからオンに切り替えるとともに、受信時間が非同期回線受信時間として設定される。
【０１４０】
ノード３では、ＭＡＣフレームを受信する毎に、二重受信チェック部１９Ａが、図１２に示した処理フローに従い、受信アドレスフィルタに対し、ノード１からのデータフレームの受信可否の設定を行う。この動作例では、同一の送信元ＭＡＣアドレスを持つデータフレームが同期伝送路と非同期伝送路との双方から受信されている。このため、ノード１からのデータフレームを同期回線から受信しない設定となる。
【０１４１】
上述した動作は、ノード１においても行われ、ノード１は、ノード３からのデータフレームを同期回線から受信しない。
【０１４２】
このようにして、ノード１に収容された端末Ａから送出されたＭＡＣフレームは、同期回線を経由してノード２および３、非同期回線を経由してノード３に送出される。しかし、ノード３は、同期回線からノード１のデータフレームを受信することを拒否する。このため、ノード１からのデータフレームを二重に受信しなくなる。
【０１４３】
その後、ノード１とノード３との間の非同期回線が切断された場合には、ノード３は、非同期伝送路からノード１からのＭＡＣフレームを受信できなくなる。この状態が一定時間以上継続すると、エイジング処理部が図１３に示した処理フローを実行し、対応する非同期受信ＭＡＣアドレスフラグをオフに設定する。そして、二重化受信チェック部１９Ａが図１２に示した処理フローを実行する。これによって、ノード３は、ノード１からのデータフレームを同期伝送路から受信し、非同期伝送路に送出するようになる。
【０１４４】
これによって、端末ＡからのＭＡＣフレームは、非同期回線（ＬＡＮ回線）に異常が発生した場合には、同期伝送路を通じてノード３に到着し、ノード３からイーサネットＥ３へ送出される。このようにして、端末ＡからのＭＡＣフレームを、ＬＡＮ回線に異常があっても、イーサネットＥ３に接続された端末Ｃおよび／またはＤに届けることができる。
【０１４５】
〈効果〉
第２の実施形態は、第１の実施形態と同様の効果を得ることができる。但し、第２の実施形態では、接続確認フレームを用いないので、同期伝送路および非同期伝送路の帯域を有効に用いることができる。また、伝送装置の構成を簡易にすることもできる。
【０１４６】
〔その他〕
上述した実施形態は、以下の発明を開示する。以下に掲げる発明は必要に応じて組み合わせることができる。
（付記１）  他の伝送装置から定期的に送信される、その伝送装置のアドレスを含む接続確認フレームを第１の伝送路と第２の伝送路の双方から受信可能な受信手段と、
前記接続確認フレームを第１および第２の伝送路の双方から受信している場合には、前記他の伝送装置から前記第１の伝送路を通じて転送されるデータを受信しない設定を行い、前記他の伝送装置から所定時間前記第１の伝送路を通じて前記接続確認フレームを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送されるデータを受信する設定を行う受信制御手段と
を含む伝送装置。（１）
（付記２）  前記他の伝送装置が前記受信手段および前記受信制御手段を備える場合に、自身のアドレスを含む接続確認フレームを定期的に前記第１および第２の伝送路を通じて前記他の伝送装置へ送信する送信手段をさらに含む
付記１記載の伝送装置。（２）
（付記３）  前記受信制御手段は、
前記第１および第２の伝送路のそれぞれからの接続確認フレームの受信の有無を示す状態情報を格納する格納部と、
前記状態情報を参照し、前記状態情報が前記第１および第２の伝送路の双方からの接続確認フレームの受信有りを示す場合には、前記第２の伝送路を通じて転送される前記他の伝送装置からのデータの受信論理ポートを閉塞し、前記状態情報が前記第１の伝送路からの接続確認フレームの受信無しを示すと共に前記第２の伝送路からの接続確認フレームの受信有りを示す場合には前記受信論理ポートを開放する受信チェック部とを含む
付記１または２記載の伝送装置。
（付記４）  前記受信制御手段は、
前記第１および第２の伝送路のそれぞれからの接続確認フレームの受信の有無を示す状態情報と、各接続確認フレームの受信時刻とを格納する格納部と、
前記各受信時刻を参照し、その受信時刻が所定時間を過ぎている場合には対応する状態情報を受信無しに設定する更新部と、
前記状態情報を参照し、前記状態情報が前記第１および第２の伝送路の双方からの接続確認フレームの受信有りを示す場合には、前記第２の伝送路を通じて転送される前記他の伝送装置からのデータの受信論理ポートを閉塞し、前記状態情報が前記第１の伝送路からの接続確認フレームの受信無しを示すとともに前記第２の伝送路からの接続確認フレームの受信有りを示す場合には、前記受信論理ポートを開放する受信チェック部とを含む
付記１または２に記載の伝送装置。
（付記５）  送信元アドレスを含むデータを第１の伝送路から受信可能であり、且つ他の伝送装置のアドレスが付与された前記データを第２の伝送路から受信可能な受信手段と、
前記データを前記第１および第２の伝送路の双方から受信している場合には、前記第１の伝送路を通じて転送される前記データを受信しない設定を行い、所定時間前記第１の伝送路を通じて前記データを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送される前記データを受信する設定を行う受信制御手段と
を含む伝送装置。（３）
（付記６）  前記他の伝送装置が前記受信手段および前記受信制御手段を備える場合に、送信元アドレスを含むデータを前記第１の伝送路を通じて前記他の伝送装置へ送信するとともに、自身のアドレスが付与された前記データを前記第２の伝送路を通じて前記他の伝送装置へ送信する送信手段をさらに含む
付記５記載の伝送装置。
（付記７）  前記受信制御手段は、
前記第１および第２の伝送路のそれぞれからの前記データの受信の有無を示す状態情報を格納する格納部と、
前記状態情報を参照し、前記状態情報が前記第１および第２の伝送路の双方からの前記データの受信有りを示す場合には、前記第２の伝送路を通じて転送される前記他の伝送装置からの前記データの受信論理ポートを閉塞し、前記状態情報が前記第１の伝送路からの接続確認フレームの受信無しを示すとともに前記第２の伝送路からの接続確認フレームの受信有りを示す場合には、前記受信論理ポートを開放する受信チェック部とを含む
付記５または６に記載の伝送装置。
（付記８）  前記受信制御手段は、
前記第１および第２の伝送路のそれぞれからの前記データの受信の有無を示す状態情報と、前記第１の伝送路からの前記データの受信時刻とを格納する格納部と、
前記受信時刻を参照し、その受信時刻が所定時間を過ぎている場合には対応する状態情報を受信無しに設定する更新部と、
前記状態情報を参照し、前記状態情報が前記第１および第２の伝送路の双方からの前記データの受信有りを示す場合には、前記第２の伝送路を通じて転送される前記他の伝送装置からの前記データの受信論理ポートを閉塞し、前記各状態情報が前記第１の伝送路からの前記データの受信無しを示すとともに前記第２の伝送路からの前記データの受信有りを示す場合には、前記受信論理ポートを開放する受信チェック部とを含む
付記５または６記載の伝送装置。
（付記９）  他の伝送装置から定期的に送信される、その伝送装置のアドレスを含む接続確認フレームを第１の伝送路と第２の伝送路の双方から受信可能な受信手段で受信するステップと、
前記接続確認フレームを第１および第２の伝送路の双方から受信している場合には、前記他の伝送装置から前記第１の伝送路を通じて転送されるデータを受信しない設定を行い、前記他の伝送装置から所定時間前記第１の伝送路を通じて前記接続確認フレームを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送されるデータを受信する設定を行う受信制御ステップと
を含む伝送装置のデータ受信制御方法。（４）
（付記１０）  前記他の伝送装置が前記受信手段および前記受信制御手段を備える場合に、自身のアドレスを含む接続確認フレームを定期的に前記第１および第２の伝送路を通じて前記他の伝送装置へ送信する送信ステップをさらに含む
付記９記載の伝送装置のデータ受信制御方法。
（付記１１）  前記受信制御ステップは、
前記第１および第２の伝送路のそれぞれからの接続確認フレームの受信の有無を示す状態情報を格納部に格納するステップと、
前記状態情報を参照し、前記状態情報が前記第１および第２の伝送路の双方からの接続確認フレームの受信有りを示す場合には、前記第２の伝送路を通じて転送される前記他の伝送装置からのデータの受信論理ポートを閉塞し、前記状態情報が前記第１の伝送路からの接続確認フレームの受信無しを示すとともに前記第２の伝送路からの接続確認フレームの受信有りを示す場合には、前記受信論理ポートを開放するステップとを含む
付記９または１０に記載の伝送装置のデータ受信制御方法。
（付記１２）  前記受信制御ステップは、
前記第１および第２の伝送路のそれぞれからの接続確認フレームの受信の有無を示す状態情報と、各接続確認フレームの受信時刻とを格納部に格納するステップと、
前記各受信時刻を参照し、その受信時刻が所定時間を過ぎている場合には対応する状態情報を受信無しに設定するステップと、
前記状態情報を参照し、前記状態情報が前記第１および第２の伝送路の双方からの接続確認フレームの受信有りを示す場合には、前記第２の伝送路を通じて転送される前記他の伝送装置からのデータの受信論理ポートを閉塞し、前記状態情報が前記第１の伝送路からの接続確認フレームの受信無しを示すとともに前記第２の伝送路からの接続確認フレームの受信有りを示す場合には、前記受信論理ポートを開放するステップとを含む
付記９または１０記載の伝送装置のデータ受信制御方法。
（付記１３）  送信元アドレスを含むデータを第１の伝送路から受信可能であり、且つ他の伝送装置のアドレスが付与された前記データを第２の伝送路から受信可能な受信手段で前記データをそれぞれ受信するステップと、
前記データを前記第１および第２の伝送路の双方から受信している場合には、前記第１の伝送路を通じて転送される前記データを受信しない設定を行い、所定時間前記第１の伝送路を通じて前記データを受信できない場合には、前記他の伝送装置から前記第２の伝送路を通じて転送される前記データを受信する設定を行う受信制御ステップと
を含む伝送装置のデータ受信制御方法。（５）
（付記１４）  前記他の伝送装置が前記受信手段および前記受信制御手段を備える場合に、送信元アドレスを含むデータを前記第１の伝送路を通じて前記他の伝送装置へ送信するとともに、自身のアドレスが付与された前記データを前記第２の伝送路を通じて前記他の伝送装置へ送信する送信ステップをさらに含む
付記１２記載の伝送装置のデータ受信制御方法。
（付記１５）  前記受信制御ステップは、
前記第１および第２の伝送路のそれぞれからの前記データの受信の有無を示す状態情報を格納部に格納するステップと、
前記状態情報を参照し、前記状態情報が前記第１および第２の伝送路の双方からの前記データの受信有りを示す場合には、前記第２の伝送路を通じて転送される前記他の伝送装置からの前記データの受信論理ポートを閉塞し、前記状態情報が前記第１の伝送路からの接続確認フレームの受信無しを示すとともに前記第２の伝送路からの接続確認フレームの受信有りを示す場合には、前記受信論理ポートを開放するステップとを含む
付記１２または１３記載の伝送装置のデータ受信制御方法。
（付記１６）  前記受信制御ステップは、
前記第１および第２の伝送路のそれぞれからの前記データの受信の有無を示す状態情報と、前記第１の伝送路からの前記データの受信時刻とを格納部に格納するステップと、
前記受信時刻を参照し、その受信時刻が所定時間を過ぎている場合には対応する状態情報を受信無しに設定するステップと、
前記状態情報を参照し、前記状態情報が前記第１および第２の伝送路の双方からの前記データの受信有りを示す場合には、前記第２の伝送路を通じて転送される前記他の伝送装置からの前記データの受信論理ポートを閉塞し、前記各状態情報が前記第１の伝送路からの前記データの受信無しを示すとともに前記第２の伝送路からの前記データの受信有りを示す場合には、前記受信論理ポートを開放するステップとを含む
付記１２または１３記載の伝送装置のデータ受信制御方法。
【０１４７】
【発明の効果】
本発明によれば、他の伝送装置との間で第１および第２の伝送路の一方からデータを受信可能な冗長構成を構築することができる。
【０１４８】
また、本発明によれば、第２の伝送路における輻輳の発生を抑えることができる。
【図面の簡単な説明】
【図１】図１は、本発明の実施形態の概要説明図である。
【図２】図２は、本発明の第１の実施形態に係る伝送装置の構成例を示す図である。
【図３】図３は、第１の実施形態における伝送装置が受信する接続確認フレーム（Ｂ）のフォーマット説明図である。
【図４】図４は、第１の実施形態における伝送装置が受信する接続確認フレーム（Ａ）のフォーマット説明図である。
【図５】図５は、図２に示した接続確認フレームテーブルのデータ構造例を示す図である。
【図６】図６は、図２に示した二重受信チェック部の処理を示すフローチャートである。
【図７】図７は、受信ノードアドレスフィルタ部の構成例を示す図である。
【図８】図８は、エイジング処理部の処理を示すフローチャートである。
【図９】図９は、実施形態に係る伝送装置を適用したネットワークの構築例を示す図である。
【図１０】図１０は、本発明の第２の実施形態に係る伝送装置の構成例を示す図である。
【図１１】図１１は、図１０に示したＭＡＣノードアドレス対応テーブルのデータ構造例を示す図である。
【図１２】図１２は、図１０に示した二重受信チェック部の処理を示すフローチャートである。
【図１３】図１３は、図１０に示したエイジング処理部の処理を示すフローチャートである。
【図１４】図１４は、光回線上で同一帯域を用いたネットワークの構築例を示す図である。
【図１５】図１５は、ＳＴＰを用いた伝送路の接続確認の例を示す図である。
【符号の説明】
１０，３０  伝送装置（ノード）
１１  Ｌ２−ＳＷ部
１２  非同期回線接続確認フレーム抽出部
１２Ａ  ＭＡＣアドレス抽出部
１３  同期伝送路接続確認フレーム送出部
１４  同期伝送路送出部
１５  同期伝送路受信部
１６  同期回線接続確認フレーム抽出部
１６Ａ  ＭＡＣ学習部
１７  接続確認フレームテーブル
１７Ａ  ＭＡＣノードアドレス対応テーブル
１８  受信ノードアドレスフィルタ部
１９，１９Ａ  二重チェック部（受信チェック部）
２０，２０Ａ  エイジング処理部（更新部）
２１  非同期伝送路接続確認フレーム送出部
【図１】
2004247775.tif 000003
【図２】
2004247775.tif 000004
【図３】
2004247775.tif 000005
【図４】
2004247775.tif 000006
【図５】
2004247775.tif 000007
【図６】
2004247775.tif 000008
【図７】
2004247775.tif 000009
【図８】
2004247775.tif 000010
【図９】
2004247775.tif 000011
【図１０】
2004247775.tif 000012
【図１１】
2004247775.tif 000013
【図１２】
2004247775.tif 000014
【図１３】
2004247775.tif 000015
【図１４】
2004247775.tif 000016
【図１５】
2004247775.tif 000017