(57)【要約】【課題】ａｄリングとａｈリングの接続部をノード冗長したマルチリング構成においてａｄリングの切替が発生した場合に、ａｈリング〜ａｄリングに跨る通信を迅速に復旧させる。【解決手段】ａｄリングとａｈリングを接続する装置＃Ｄと装置＃Ｅは、ａｄリングにおいてフレーム伝送経路の切替が発生したことを検出する。装置＃Ｄと装置＃Ｅは、ａｄリングの切替を検出した場合に、ａｈリングを構成する他の伝送装置にＦＤＢのフラッシュを指示する制御用のフレームをａｈリング側へ送出する。【選択図】図７
2015119448.tif 000002
【特許請求の範囲】
【請求項１】
ＩＥＥＥ８０２．１ａｄ規格によるリング網であるａｄリングと、ＩＥＥＥ８０２．１ａｈ規格によるリング網であるａｈリングとを接続する複数の伝送装置の中の１つであって、
前記ａｄリングにおいてフレーム伝送経路の切替が発生したことを検出する切替検出部と、
前記切替が検出された場合に、前記ａｈリングを構成する他の伝送装置にＦＤＢ（Forwarding DataBase）のフラッシュを指示するフレームを前記ａｈリングへ送出するフレーム送信部と、
を備えることを特徴とする伝送装置。
【請求項２】
前記フレーム送信部は、前記指示するフレームとして、前記ａｈリングで定められたＶＬＡＮの識別子のうち前記ａｈリングと前記ａｄリングに跨って中継するフレームに設定されるＶＬＡＮ識別子を、フラッシュ対象を示す情報として含むフレームを送出することを特徴とする請求項１に記載の伝送装置。
【請求項３】
ＩＥＥＥ８０２．１ａｈ規格によるリング網であるａｈリングを構成する伝送装置であって、
ＩＥＥＥ８０２．１ａｄ規格によるリング網であるａｄリングと、前記ａｈリングとを接続する複数の他の伝送装置のうち少なくとも１つが、前記ａｄリングにおいてフレーム伝送経路の切替が発生した場合に送出するフレームであって、ＦＤＢのフラッシュを指示するフレームを受信するフレーム受信部と、
前記指示するフレームが受信された場合に、自装置のＦＤＢをフラッシュするＦＤＢ更新部と、
を備えることを特徴とする伝送装置。
【請求項４】
前記指示するフレームは、前記ａｈリングで定められたＶＬＡＮの識別子であって、前記ａｈリングと前記ａｄリングに跨って中継されるフレームに設定されるＶＬＡＮ識別子を含むものであり、
前記ＦＤＢ更新部は、ＦＤＢのレコードのうち前記指示するフレームで指定されたＶＬＡＮ識別子に対応づけられたレコードをフラッシュすることを特徴とする請求項３に記載の伝送装置。
【請求項５】
前記ＦＤＢ更新部は、前記指示するフレームで指定されたＶＬＡＮ識別子について、前記ＶＬＡＮ識別子がＢ−ＴＡＧ情報として設定されるフレームのカプセル化に関する処理を自装置で実行する場合に、前記ＶＬＡＮ識別子に対応づけられたＦＤＢのレコードをフラッシュすることを特徴とする請求項４に記載の伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信技術に関し、特に伝送装置に関する。
【背景技術】
【０００２】
従来、通信事業者の広域イーサネットサービス（「イーサネット」は登録商標）の実現手段としてＩＥＥＥ８０２．１ａｄ（ＰＢ：Ｐｒｏｖｉｄｅｒ  Ｂｒｉｄｇｅ）が使用されてきたが、主にスケーラビリティの面で課題があった。これを解決する技術として、ＩＥＥＥ８０２．１ａｈ（ＰＢＢ：Ｐｒｏｖｉｄｅｒ  Ｂａｃｋｂｏｎｅ  Ｂｒｉｄｇｅ）が標準化された。
【０００３】
図１は、ＩＥＥＥ８０２．１ａｈが適用される網構成の例を示す。同図は、転送されるフレームの構成も示している。ＩＥＥＥ８０２．１ａｈ網（以下「ａｈ網」と呼ぶ。）の入口のバックボーンエッジブリッジ（ＢＥＢ（ａ）と示す）は、ユーザ識別情報（Ｉ−ＴＡＧ）と中継制御情報（Ｂ−ＤＡ、Ｂ−ＳＡ、Ｂ−ＴＡＧ）を付加する。このときカプセル化フレーム（「ＭＡＣｉｎＭＡＣフレーム」とも呼ぶ。）のＭＡＣアドレス（Ｂ−ＤＡ、Ｂ−ＳＡ）に、バックボーンエッジブリッジのＭＡＣアドレスを設定する。これにより、バックボーン網（ａｈ網）内でフレーム伝送に使用されるアドレス数を低減させ、バックボーン網内の伝送装置（コアスイッチ）におけるＭＡＣアドレス学習数を低減させる。
【０００４】
また、バックボーン網内の経路制御は、Ｂ−ＭＡＣ（Ｂ−ＤＡ）とＢ−ＴＡＧによって行うが、さらにユーザ識別用のＩ−ＴＡＧを付加して、最大１６００万のユーザを識別可能とする。これにより、ＩＥＥＥ８０２．１ａｄ網（以下「ａｄ網」と呼ぶ。）におけるユーザ収容数のスケール問題を解消する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５８５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
図２は、通信事業者のイーサネット網の構成を示す。従来、網の物理トポロジとしてツリー構成が主流であったが、イーサネット網の信頼性を高める手法として、ＩＴＵ−Ｔ  Ｇ．８０３２等のリング構成の網が普及しつつある。今後の通信事業者のイーサネット網は、ＰＢ・ＰＢＢ・リングトポロジを組み合わせることで、スケラ−ビリティの確保と、信頼性の向上の両立が図られていくと考えられる。例えば、図２で示すように、ＩＥＥＥ８０２．１ａｄ規格に準拠したリング網（以下「ａｄリング」と呼ぶ。）と、ＩＥＥＥ８０２．１ａｈ規格に準拠したリング網（以下「ａｈリング」と呼ぶ。）によりマルチリング構成を組むことが考えられる。
【０００７】
図２で示すように、ａｄリングとａｈリングによるマルチリング構成では、信頼性向上のため、その接続部分を複数ノード（例えば複数のレイヤ２スイッチ）による冗長構成とすることが想定される。このような構成では、ａｄリング側でフレーム伝送経路の切替が発生した場合に、ａｈリング側でのＰＢＢカプセル化ＭＡＣ（すなわちＢ−ＤＡ）を変更する必要が生じる場合がある。しかし現状、そのような技術は規定されておらず、ａｈリング〜ａｄリングに跨る通信を迅速に復旧させることが困難であった。
【０００８】
本発明は本発明者の上記課題認識にもとづきなされたものである。本発明の主な目的は、ａｄリングとａｈリングの接続部をノード冗長したマルチリング構成においてａｄリングの切替が発生した場合に、ａｈリング〜ａｄリングに跨る通信を迅速に復旧させるための技術を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある態様の伝送装置は、ＩＥＥＥ８０２．１ａｄ規格によるリング網であるａｄリングと、ＩＥＥＥ８０２．１ａｈ規格によるリング網であるａｈリングとを接続する複数の伝送装置の中の１つであって、ａｄリングにおいてフレーム伝送経路の切替が発生したことを検出する切替検出部と、切替が検出された場合に、ａｈリングを構成する他の伝送装置にＦＤＢ（Forwarding DataBase）のフラッシュを指示するフレームをａｈリングへ送出するフレーム送信部と、を備える。
【００１０】
本発明の別の態様もまた、伝送装置である。この装置は、ＩＥＥＥ８０２．１ａｈ規格によるリング網であるａｈリングを構成する伝送装置であって、ＩＥＥＥ８０２．１ａｄ規格によるリング網であるａｄリングと、ａｈリングとを接続する複数の他の伝送装置のうち少なくとも１つが、ａｄリングにおいてフレーム伝送経路の切替が発生した場合に送出するフレームであって、ＦＤＢのフラッシュを指示するフレームを受信するフレーム受信部と、指示するフレームが受信された場合に、自装置のＦＤＢをフラッシュするＦＤＢ更新部と、を備える。
【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、ａｄリングとａｈリングの接続部をノード冗長したマルチリング構成においてａｄリングの切替が発生した場合に、ａｈリング〜ａｄリングに跨る通信を迅速に復旧させることを支援できる。
【図面の簡単な説明】
【００１３】
【図１】ＩＥＥＥ８０２．１ａｈが適用される網構成の例を示す図である。
【図２】通信事業者のイーサネット網の構成を示す図である。
【図３】ａｄリングとａｈリングによるマルチリング網を示す図である。
【図４】実施の形態の伝送装置の機能構成を示すブロック図である。
【図５】ＦＤＢに格納されるデータの例を示す図である。
【図６】ＶＬＡＮ情報保持部に格納されるデータの例を示す図である。
【図７】実施の形態の通信システムを示す図である。
【図８】ａｈリングに設置された伝送装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
既に述べたように、今後の通信事業者のイーサネット網は、ａｄリングとａｈリングによるマルチリング構成となることが考えられ、また、リング間の接続部はノード冗長されることが考えられる。ここで、ａｄリングにおいてフレーム伝送経路の切替が発生した場合に、ａｈリング〜ａｄリングに跨る通信の復旧性能が問題となる。
【００１５】
図３は、ａｄリングとａｈリングによるマルチリング網を示す。同図は、ａｄリングとａｈリングを接続したマルチリング構成の課題を示している。以降、図の「装置」は伝送装置であり、例えばＭＡＣフレームを中継するレイヤ２スイッチである。正常時、端末＃１から端末＃２宛に送信されたユーザフレームは、端末＃１〜伝送装置＃Ａ〜伝送装置＃Ｂ〜伝送装置＃Ｄ〜伝送装置＃Ｆ〜端末＃２の経路で伝送される。
【００１６】
ａｄリング（３）で障害が発生し、ａｄリング（３）におけるフレーム伝送経路が変化した場合、ａｈリング（２）とａｄリング（３）の接続装置を、伝送装置＃Ｄから伝送装置＃Ｅへ変更する必要がある。伝送装置＃Ｄ〜伝送装置＃Ｅ間はカプセル化フレーム（ＭＡＣｉｎＭＡＣフレーム）で通信する必要があり、ＭＡＣｉｎＭＡＣフレームのカプセル化を解除する装置を伝送装置＃Ｅへ変更する必要があるためである。ａｈリング（１）（２）で伝送されるＭＡＣｉｎＭＡＣフレームを伝送装置＃Ｅに到達させるためには、伝送装置＃Ａで設定されるカプセル化フレームのＢ−ＤＡを変更する必要がある。具体的には、カプセル化フレームのＢ−ＤＡを、伝送装置＃ＥのＭＡＣアドレスに変更し、またはマルチキャストアドレスに変更する必要がある。
【００１７】
これを実現するための現実的な手段としては、伝送装置＃ＡのＦＤＢ（Forwarding DataBase）をクリアすることが考えられる。しかし、伝送装置＃Ａはａｄリング（３）の状態を把握できないため、ＦＤＢクリアの契機が存在しない。よって、伝送装置＃Ａは、端末＃２から端末＃１への通信を契機として伝送装置＃Ｅのアドレスを学習し、もしくは自装置のＦＤＢをエージングするまでは、伝送装置＃Ｄ宛のカプセル化を継続する。その結果、端末＃１→端末＃２方向の通信断が継続してしまう。
【００１８】
そこで実施の形態の伝送装置は、ａｈリングとａｄリングの接続装置として機能する場合に、ａｄリング内でリンク断や装置故障等のリング切替要因が発生したことを検出すると、ａｈリング側にＦＤＢのフラッシュを指示するメッセージを送信する。また、ａｈリング内の伝送装置、特にａｈリングのエッジノードは、そのメッセージを受け付けると自装置のＦＤＢをフラッシュする。これにより、ａｄリング内で切替が発生すると、ａｈリングにおけるカプセル化フレームのＢ−ＤＡにマルチキャストアドレスが設定されて、カプセル化フレームがマルチキャスト転送される。その結果、ａｄリング切替後も適切な接続装置（例えば図３の装置＃Ｅ）にカプセル化フレームを到達させることができ、通信の迅速な復旧を実現できる。
【００１９】
図４は、実施の形態の伝送装置の機能構成を示すブロック図である。伝送装置１０は、ａｈリングに設置されるレイヤ２スイッチであり、例えば図３の装置＃Ａ〜装置＃Ｅである。伝送装置１０は、ＦＤＢ１２、ＶＬＡＮ情報保持部１４、フレーム受信部１６、フレーム変換部１８、フレーム送信部２０、切替検出部２２、制御フレーム生成部２４、ＦＤＢ更新部２６を備える。図４には不図示だが、伝送装置１０は、主信号のフレームや制御用のフレームを伝送路から受信し、また、これらのフレームを伝送路へ送出する複数のポートを備える。
【００２０】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子や機械装置、電子回路で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現される。ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００２１】
ＦＤＢ１２は、ＭＡＣアドレスの学習情報を保持する記憶領域である。図５は、ＦＤＢ１２に格納されるデータの例を示す。ＦＤＢ１２は、Ｃ−ＤＡ、Ｂ−ＤＡ、Ｂ−ＴＡＧ情報、Ｉ−ＴＡＧ情報を対応づけて保持する。Ｃ−ＤＡは、ａｈリングの外部から内部へ流入するフレーム、すなわちカプセル化されていない通常のＭＡＣフレーム（以下、「非カプセル化フレーム」とも呼ぶ。）に設定された宛先アドレスである。図３の例では端末＃２のＭＡＣアドレスである。
【００２２】
Ｂ−ＤＡは、ＭＡＣフレームのカプセル化に際して設定される宛先アドレスであり、すなわち、ＭＡＣｉｎＭＡＣフレームに設定される宛先アドレスである。既に述べたように、Ｂ−ＤＡには、ａｈリングのエッジ装置（ＢＥＢ）のＭＡＣアドレスが設定される。図３の正常時の例では伝送装置＃ＤのＭＡＣアドレスである。Ｂ−ＴＡＧ情報およびＩ−ＴＡＧ情報は、ＭＡＣｉｎＭＡＣフレームに設定されるＢ−ＴＡＧおよびＩ−ＴＡＧの情報である。例えば前者は、ａｈリングにおいて予め定められたＢ−ＶＬＡＮの識別子であるＢ−ＶＩＤを含む。
【００２３】
図４に戻り、ＶＬＡＮ情報保持部１４は、ａｈリングにおいて予め定められたＢ−ＶＬＡＮに関する情報を保持する記憶領域である。図６は、ＶＬＡＮ情報保持部１４に格納されるデータの例を示す。図３のａｈリングに設置された伝送装置＃Ａ〜＃Ｈ（＃Ｇと＃Ｈは不図示）それぞれのＶＬＡＮ情報保持部１４は、Ｂ−ＶＬＡＮごとのカプセル化フレームに関する処理内容を保持する。なお、図６では１テーブルで示しているが、実際には、装置＃Ａのカラムの情報を図３の装置＃Ａが保持し、装置＃Ｂのカラムの情報を図３の装置＃Ｂが保持し、すなわち装置＃Ａ〜＃Ｈのそれぞれが自身に関するＶＬＡＮ情報を保持する。各装置のＶＬＡＮ情報はシステムの保守者等により手動で設定されてよい。
【００２４】
図６の処理内容「終端」は、通常のＭＡＣフレームに対するカプセル化処理と、カプセル化フレームに対するカプセル解除処理を実行することを示す。処理内容「終端＆リング転送」は、終端処理に加えて、ａｈリングの外部網（例えばａｄリング）への転送処理を実行することを示す。「スルー」は、カプセル化に関する処理は実行せず、Ｂ−ＭＡＣに応じてａｈリング内でフレームを転送すること、例えば受信したカプセル化フレームをリング内の隣接装置へ転送することを示す。
【００２５】
図４に戻り、フレーム受信部１６は、ａｈリング網やａｄリング網、その他の網の伝送路からＭＡＣフレームを受信する。フレーム変換部１８は、フレーム受信部１６により受信されたフレームのうち、ａｈリングとその他の網に跨って伝送すべきフレームに対するカプセル化処理と、カプセル解除処理を実行する。
【００２６】
フレーム送信部２０は、フレーム変換部１８により生成され、もしくはカプセル解除処理がスキップされたカプセル化フレームをａｈリングの伝送路へ送出する。具体的には、ａｈリングの伝送路と接続された自装置のポートのうちブロックキングポイント側とは反対のポートからカプセル化フレームを送出する。またフレーム送信部２０は、フレーム変換部１８によりカプセル化が解除された非カプセル化フレームを、そのＣ−ＤＡに応じたポートから送出する。
【００２７】
フレーム変換部１８によるカプセル化処理と、カプセル解除処理は公知の技術により実現されてよい。例えば、フレーム変換部１８は、フレーム受信部１６で受信された非カプセル化フレームの宛先アドレス（Ｃ−ＤＡ）に応じて、当該非カプセル化フレームをＭＡＣｉｎＭＡＣフレームに変換してもよい。具体的には、ＦＤＢ１２の学習情報を参照し、Ｃ−ＤＡと対応づけられたＢ−ＤＡ、Ｂ−ＴＡＧ情報、Ｉ−ＴＡＧ情報を付加することによりＭＡＣｉｎＭＡＣフレームを生成してもよい。
【００２８】
またフレーム変換部１８は、フレーム受信部１６で受信された非カプセル化フレームの宛先アドレスがＦＤＢ１２に未記録の場合、言わば未学習である場合、非カプセル化フレームに設定されたＶＬＡＮ識別子（例えばＳ−ＴＡＧのＶＩＤ）を特定してもよい。そして、そのＶＬＡＮ識別子に予め対応づけられたＢ−ＴＡＧ情報（Ｂ−ＶＩＤを含む）とＩ−ＴＡＧ情報を特定してもよい。フレーム変換部１８は、マルチキャストアドレスを示すＢ−ＤＡ、特定したＢ−ＴＡＧ情報およびＩ−ＴＡＧ情報を付加することによりＭＡＣｉｎＭＡＣフレームを生成してもよい。
【００２９】
またフレーム変換部１８は、フレーム受信部１６で受信されたカプセル化フレームのＢ−ＶＩＤに応じて、当該カプセル化フレームのカプセル解除処理を実行し、すなわちＭＡＣｉｎＭＡＣフレームを通常のＭＡＣフレームへ変換してもよい。具体的には、ＶＬＡＮ情報保持部１４を参照し、Ｂ−ＶＩＤと対応づけられた処理を実行してもよい。例えば、処理が「終端」であればカプセル解除処理を実行し、その一方、処理が「スルー」であればカプセル解除処理の実行を抑制してもよい。
【００３０】
次に説明する切替検出部２２および制御フレーム生成部２４は、主に、ａｄリングとａｈリングを接続するノード、例えば図３の伝送装置＃Ｄおよび＃Ｅにおいて発揮される機能である。
【００３１】
切替検出部２２は、自装置が接続されたリング網におけるフレーム伝送経路の切替を検出する。例えば、ａｄリング内の他装置からＲ−ＡＰＳ信号が受信された場合に、ａｄリングにおけるフレーム伝送経路の切替を検出する。Ｒ−ＡＰＳ信号は、ａｄリングの障害を検出した装置や、保守端末からフレーム伝送経路の手動切替や強制切替の指示を受け付けた装置からａｄリング網内へ送出される。Ｒ−ＡＰＳ信号は、ａｄリングにおけるブロッキングポイントの切替時にその旨をａｄリング内の各装置へ通知する信号とも言える。また切替検出部２２は、リング収容ポートにおいてリンク断を検出した場合、例えばａｄリングとの接続ポートにおいて光信号断等を検出した場合に、ａｄリングの切替を検出する。
【００３２】
実施の形態では、ａｈ網内の各伝送装置に共通の制御用Ｂ−ＶＬＡＮを予め設定する。このＢ−ＶＬＡＮは、ＦＤＢのフラッシュを指示するメッセージのための専用ＶＬＡＮとする。制御フレーム生成部２４は、切替検出部２２によりａｄリングの切替が検出された場合にＦＤＢフラッシュ制御フレームを生成する。フレーム送信部２０は、ａｈ網側の上記制御用Ｂ−ＶＬＡＮ内へＦＤＢフラッシュ制御フレームをマルチキャスト送信する。
【００３３】
制御フレーム生成部２４は、Ｂ−ＴＡＧ情報に上記制御用Ｂ−ＶＬＡＮのＩＤを設定し、かつ、Ｂ−ＤＡにａｈ網のマルチキャストアドレスを設定したＭＡＣｉｎＭＡＣフレームをＦＤＢフラッシュ制御フレームとして生成する。また、ＦＤＢフラッシュ制御フレームの予め定められた所定領域、典型的にはフレーム伝送には使用されない未使用領域に、フラッシュ対象のＢ−ＶＬＡＮを示す情報を付加する。具体的には、制御フレーム生成部２４は、ＶＬＡＮ情報保持部１４を参照して、自装置でａｈカプセル化を終端し、かつ、切替が発生したａｄリングへ転送するフレームのＢ−ＴＡＧ情報（例えばＢ−ＶＩＤ）を特定する。そして特定したＢ−ＴＡＧ情報をＦＤＢフラッシュ制御フレームの所定領域に付加する。
【００３４】
また制御フレーム生成部２４は、切替対象の網のＩＤ、例えばａｄリングに対して予め定められた固有ＩＤもＦＤＢフラッシュ制御フレームの所定領域に付加する。
【００３５】
ＦＤＢ更新部２６は、フレーム受信部１６により受信されたＭＡＣフレームおよびＭＡＣｉｎＭＡＣフレームにもとづいてＦＤＢ１２のＭＡＣアドレス学習情報を更新する。例えば、公知の手法により、図５の構成のレコードを逐次追加する。
【００３６】
また実施の形態のフレーム受信部１６は、受信したＭＡＣｉｎＭＡＣフレームのＢ−ＴＡＧ情報に設定されたＢ−ＶＩＤをチェックする。そして、当該Ｂ−ＶＩＤが制御用Ｂ−ＶＬＡＮのＩＤであった場合に、ＦＤＢフラッシュ制御フレームを受信した旨をＦＤＢ更新部２６へ通知する。この通知を受け付けたＦＤＢ更新部２６は、ＦＤＢに記録されたＭＡＣアドレス学習情報をフラッシュし、すなわちＦＤＢをクリアする。
【００３７】
具体的には、ＦＤＢ更新部２６は、ＦＤＢフラッシュ制御フレームの所定領域に記録されたフラッシュ対象を示すＢ−ＶＩＤを特定する。そして、ＶＬＡＮ情報保持部１４を参照し、フラッシュ対象として指定されたＢ−ＶＩＤが、自装置でａｈカプセル化を終端するフレームのＢ−ＶＩＤか否かを判定する。自装置でａｈカプセル化を終端するフレームのＢ−ＶＩＤがフラッシュ対象であった場合、ＦＤＢ更新部２６は、ＦＤＢ１２のレコードのうちフラッシュ対象のＢ−ＶＩＤと対応づけられたレコードを削除する。
【００３８】
またＦＤＢ更新部２６は、予め定められたガードタイマ、例えば３〜５秒のタイマを保持する。ＦＤＢ更新部２６は、同一の網ＩＤ（リングＩＤ）を示すＦＤＢフラッシュ制御フレームを複数受信し、先のフレームを受信してからガードタイマがタイムアウトする前に後のフレームを受信した場合、後のフレームによるＦＤＢのフラッシュを抑制する。これにより、同一のリング切替を契機とした複数の接続ノードからのＦＤＢフラッシュ制御フレームによるＦＤＢフラッシュの重複実行を回避する。
【００３９】
図７は、実施の形態の通信システムを示す。通信システム１００は、上記の構成を適用した複数の伝送装置１０（装置＃Ａ〜＃Ｅ）が設置されたマルチリング網である。通信システム１００では、２つのａｈリングに亘り共通の制御用Ｂ−ＶＬＡＮが設定されている。以下、通信システム１００の動作を説明する。
【００４０】
ａｄリング内で障害が発生すると（Ｓ１）、ａｄ／ａｈの接続ノードである伝送装置＃Ｄと＃Ｅは、ａｄリングの切替を検出する（Ｓ２）。伝送装置＃Ｄと＃Ｅは、ａｈリングに接続されたポートから、制御用Ｂ−ＶＬＡＮのＩＤとマルチキャストアドレスを指定したＦＤＢフラッシュ制御フレームを送出する（Ｓ３）。ａｈリング（１）、（２）内の各伝送装置は、制御用Ｂ−ＶＬＡＮが設定されたＦＤＢフラッシュ制御フレームをマルチキャストにて転送する（Ｓ４）。ａｈリングと外部網とのエッジ装置である伝送装置＃Ａは、ＦＤＢフラッシュ制御フレームを受信すると、自装置のＦＤＢをクリアする（Ｓ５）。
【００４１】
その後、伝送装置＃Ａは、端末＃１から受信したＭＡＣフレームをフラッディングする。すなわち、端末＃１から受信したＭＡＣフレームを「Ｂ−ＤＡ＝マルチキャストアドレス」でカプセル化したＭＡＣｉｎＭＡＣフレームを、ａｈリングへ送出する（Ｓ６）。「Ｂ−ＤＡ＝マルチキャストアドレス」のＭＡＣｉｎＭＡＣフレームを受け付けた伝送装置＃Ｄは、当該フレームを伝送装置＃Ｅへ転送する。これにより、ａｄリングの切替に伴い、ＭＡＣｉｎＭＡＣフレームのカプセル解除を実行することとなった伝送装置＃ＥにＭＡＣｉｎＭＡＣフレームが到達し、端末＃１→端末＃２の通信が復旧する。
【００４２】
この態様によると、ａｄ／ａｈマルチリング構成において、接続部分を複数ノードにより冗長化することで信頼性向上を図ることができる。また、ａｄリング内でリンク断や装置故障等のリング切替要因が生じた場合に、逆方向の通信によるカプセル化ＭＡＣ（Ｂ−ＤＡ）の再学習、もしくは装置のＦＤＢエージングによらず、ａｈリングからａｄリングに亘る通信を迅速に復旧できる。
【００４３】
また、伝送装置＃Ｄと＃Ｅは、自装置で中継するフレームのＢ−ＶＩＤのうち、カプセル化フレームを自装置で終端し、カプセル解除後のフレームを経路切替が発生したａｄリングへ転送するＢ−ＶＩＤを特定する。そして、特定したＢ−ＶＩＤをフラッシュ対象のＢ−ＶＩＤとしてＦＤＢフラッシュ制御フレームに設定する。例えば、ａｈリングにおけるＢ−ＶＬＡＮの設定が図６に示す内容であるとき、伝送装置＃Ｄと＃Ｅは、Ｂ−ＶＩＤ「１」と「４」を示すフラッシュ対象Ｂ−ＶＩＤリストをＦＤＢフラッシュ制御フレームに格納する。さらに、切替対象のａｄリングのＩＤをＦＤＢフラッシュ制御フレームに格納する。
【００４４】
図８は、ａｈリングに設置された伝送装置の動作を示すフローチャートである。同図は主にＦＤＢフラッシュに関する動作を示し、上で述べた図７のＳ５の処理を詳細に説明するものである。
【００４５】
フレーム受信部１６は、ＭＡＣｉｎＭＡＣフレームを受信すると（Ｓ１０のＹ）、当該フレームに設定されたＢ−ＴＡＧのＢ−ＶＩＤをチェックする（Ｓ１２）。Ｂ−ＴＡＧのＢ−ＶＩＤがＦＤＢフラッシュ制御フレームを示す場合（Ｓ１４のＹ）、ＦＤＢ更新部２６は、当該フレームの所定領域に設定されたフラッシュ対象のＢ−ＶＩＤリストをチェックする（Ｓ１６）。リスト内の特定のＢ−ＶＩＤが、自装置でＭＡＣｉｎＭＡＣフレームを終端するＢ−ＶＩＤであれば（Ｓ１８のＹ）、当該フレームの所定領域に設定された切替対象のリングＩＤを特定する。
【００４６】
先のＦＤＢフラッシュ制御フレームとリングＩＤが異なり、または、先のＦＤＢフラッシュ制御フレームを受信してから所定のガード時間が経過していれば（Ｓ２０のＮ）、ＦＤＢ更新部２６は切替対象リングに対するガードタイマを開始する（Ｓ２２）。それとともにＦＤＢ更新部２６は、Ｂ−ＶＩＤリストで指定され、自装置でカプセル解除を実行するＢ−ＶＩＤと対応づけられたＦＤＢ１２のレコードをクリアする（Ｓ２４）。フレーム送信部２０は、ＦＤＢフラッシュ制御フレームをａｈリング内の隣接装置へ転送する（Ｓ２６）。
【００４７】
同一のリングＩＤを指定した別のＦＤＢフラッシュ制御フレームを所定のガード時間内に受付済であれば（Ｓ２０のＹ）、Ｓ２２およびＳ２４をスキップする。Ｂ−ＶＩＤリストで指定されたＢ−ＶＩＤが、自装置でＭＡＣｉｎＭＡＣフレームを終端するＢ−ＶＩＤでなければ（Ｓ１８のＮ）、Ｓ２０〜Ｓ２４をスキップする。また、受信フレームがＦＤＢフラッシュ制御フレームでなければ（Ｓ１４のＮ）、Ｓ１６以降をスキップし、そもそもフレームを受信しなければ（Ｓ１０のＮ）、Ｓ１２以降をスキップする。
【００４８】
例えば、伝送装置＃Ａは、フラッシュ対象Ｂ−ＶＩＤリストにＢ−ＶＩＤ「１」「４」が指定された場合、自装置でａｈフレームを終端するＢ−ＶＩＤ「１」と対応づけられたＦＤＢ１２のレコードを削除する。なお図７には不図示だが、ａｈリング（１）に不図示のａｄリング（４）が接続され、その接続部が伝送装置＃Ｇと＃Ｈにより冗長化されているとする。この場合、伝送装置＃Ｇと＃Ｈは、フラッシュ対象Ｂ−ＶＩＤリストで指定されたＢ−ＶＩＤ「１」「４」のうち、図６で示すように自装置でａｈフレームを終端するＢ−ＶＩＤ「４」と対応づけられたＦＤＢ１２のレコードを削除する。
【００４９】
この態様によると、ＦＤＢフラッシュの範囲を必要なＢ−ＶＬＡＮに限定でき、ａｄリングの切替の影響を受けないフレームに関するＭＡＣアドレス学習情報まで削除してしまうことを回避できる。これにより、ａｈリングへの本来不要なフラッディング（マルチキャスト転送）の発生を防止でき、ａｈリングの帯域の圧迫を回避できる。また、ＦＤＢフラッシュを行う装置を、ａｄリング宛フレームのカプセル化処理や、ａｄリング発フレームのカプセル解除処理を実行する装置に限定する。これにより、ＦＤＢフラッシュを実行する装置を必要な範囲に限定でき、効率的なＦＤＢフラッシュと、既存のＭＡＣアドレス学習情報の有効活用を実現できる。
【００５０】
以上、本発明を実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せによりいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５１】
上記実施の形態では、ａｈ網内の各伝送装置に共通の制御用Ｂ−ＶＬＡＮを予め設定し、そのＢ−ＶＬＡＮをＦＤＢフラッシュ制御フレームのための専用ＶＬＡＮとした。変形例として、汎用の制御用Ｂ−ＶＬＡＮ（Ｂ−ＶＩＤ）を定めるとともに、ＦＤＢフラッシュ制御フレームを示す専用のイーサタイプを定めてもよい。ａｈリング内の各装置は、受信フレームに、汎用の制御用Ｂ−ＶＬＡＮのＩＤが設定され、かつ、ＦＤＢフラッシュ制御フレームを示す専用のイーサタイプが設定されている場合に、当該受信フレームをＦＤＢフラッシュ制御フレームと識別してもよい。
【００５２】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００５３】
１０  伝送装置、  １２  ＦＤＢ、  １４  ＶＬＡＮ情報保持部、  １６  フレーム受信部、  １８  フレーム変換部、  ２０  フレーム送信部、  ２２  切替検出部、  ２４  制御フレーム生成部、  ２６  ＦＤＢ更新部、  １００  通信システム。
【図１】
2015119448.tif 000003
【図２】
2015119448.tif 000004
【図３】
2015119448.tif 000005
【図４】
2015119448.tif 000006
【図５】
2015119448.tif 000007
【図６】
2015119448.tif 000008
【図７】
2015119448.tif 000009
【図８】
2015119448.tif 000010