(57)【要約】【課題】網の構成が変化した場合もリンクトレースを有効に機能させる。【解決手段】伝送装置Ｂは、伝送装置Ａから受信したＬＴＭフレームで指定された宛先アドレスが、アドレスとポートを対応づけた学習情報に記録済みの場合に、学習情報において宛先アドレスと対応づけられたポートからＬＴＭフレームを送出する。伝送装置Ｂは、伝送装置Ａから受信したＬＴＭフレームで指定された宛先アドレスが学習情報に未記録の場合は、ＬＴＭフレームをフラッディング送信する。【選択図】図６
2015126398.tif 000002
【特許請求の範囲】
【請求項１】
ＬＴＭ（Link Trace Message）を受信するＬＴＭ受信部と、
前記ＬＴＭで指定された宛先アドレスが、アドレスとポートを対応づけた学習情報に記録済みの場合に、前記学習情報において前記宛先アドレスと対応づけられたポートから前記ＬＴＭを送出するＬＴＭ送信部と、
を備え、
前記ＬＴＭ送信部は、前記ＬＴＭで指定された宛先アドレスが前記学習情報に未記録の場合に、前記ＬＴＭをフラッディング送信することを特徴とする伝送装置。
【請求項２】
前記ＬＴＭで指定された宛先アドレスが前記学習情報に未記録の場合に、前記ＬＴＭに対するＬＴＲ（Link Trace Relpy）を返信するＬＴＲ送信部をさらに備えることを特徴とする請求項１に記載の伝送装置。
【請求項３】
ＬＴＲを受信するＬＴＲ受信部をさらに備え、
前記ＬＴＭ送信部は、前記ＬＴＭをフラッディング送信する際、第１のポートから前記ＬＴＭを送出後、前記ＬＴＭに対するＬＴＲを受信した場合に、第２のポートから前記ＬＴＭを送出することを抑制することを特徴とする請求項１または２に記載の伝送装置。
【請求項４】
ＬＴＲを受信するＬＴＲ受信部をさらに備え、
前記ＬＴＭ送信部は、前記ＬＴＭをフラッディング送信する際、第１のポートから前記ＬＴＭを送出後、前記ＬＴＭに対するＬＴＲの受信がなされるべき所定時間遅延させて、第２のポートから前記ＬＴＭを送出することを特徴とする請求項１から３のいずれかに記載の伝送装置。
【請求項５】
前記ＬＴＭ送信部は、前記ＬＴＭ受信部により受信されたＬＴＭが、他装置によりフラッディング送信されたＬＴＭである場合、当該ＬＴＭをフラッディング送信することを抑制することを特徴とする請求項１から４のいずれかに記載の伝送装置。
【請求項６】
伝送装置が実行する方法であって、
ＬＴＭを受信するステップと、
前記ＬＴＭで指定された宛先アドレスが、アドレスとポートを対応づけた学習情報に記録済みの場合に、前記学習情報において前記宛先アドレスと対応づけられたポートから前記ＬＴＭを送出するステップと、
前記ＬＴＭで指定された宛先アドレスが前記学習情報に未記録の場合に、前記ＬＴＭをフラッディング送信するステップと、
を備えることを特徴とするリンクトレース転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信技術に関し、特に伝送装置およびリンクトレース転送方法に関する。
【背景技術】
【０００２】
イーサネットＯＡＭ（Operation Administration and Maintenance）（「イーサネット」は登録商標）では障害箇所を特定するための機能としてリンクトレースが規定されている。リンクトレースにより装置間の経路における障害発生有無を検出できる。
【０００３】
具体的には、ある装置（送信元装置）からＬＴＭ（Link Trace Message）を送信して、そのＬＴＭが経路の終端の送信先装置に到達したとき、送信先装置は送信元装置へＬＴＲ（Link Trace Reply）を送信する。また、経路の途中でＬＴＭを中継する装置は、接続している隣接装置へＬＴＭを転送するとともに、送信元装置へＬＴＲを送信する。また、監視対象経路上のある装置がＬＴＭを受信できず、そのためＬＴＲを送信できない場合、送信元装置はＬＴＲを受信できなくなる。送信元装置は、監視対象経路上に存在する各装置からのＬＴＲ受信状況に基づいて監視対象経路の通信の正常性を判定し、また、障害発生箇所を特定する。
【０００４】
図１は、ＬＴＭのＰＤＵ（Protocol Data Unit）フォーマットを示し、図２は、ＬＴＲのＰＤＵフォーマットを示す。ＬＴＭに対する返信のＬＴＲ、言い換えれば、ＬＴＭの受信装置がＬＴＭ送信元装置に向けて送信するＬＴＲのトランザクションＩＤには、ＬＴＭで指定されたトランザクションＩＤのコピーが設定される。
【０００５】
図３は、リンクトレースの具体例を示す。この例では、監視対象経路において伝送装置Ａ・Ｂ・Ｃ・Ｄがこの順に接続されていることとする。伝送装置Ａは、伝送装置Ｄ宛にＬＴＭを送信する。伝送装置ＢはＬＴＭを受信すると、伝送装置ＣへＬＴＭを送信するとともに伝送装置ＡへＬＴＲを送信する。伝送装置Ｃも同様に、伝送装置ＤへＬＴＭを送信するとともに伝送装置Ａに向けてＬＴＲを送信する。伝送装置Ｄは、ＬＴＭを受信すると、ＬＴＭを終端し、伝送装置Ａに向けてＬＴＲを送信する。伝送装置Ａは、送信したＬＴＭとトランザクションＩＤが一致するＬＴＲを、伝送装置Ｄまでの各区間の装置から受信することで、伝送装置Ａ〜Ｄに亘る経路の正常性を確認できる。
【０００６】
図４も、リンクトレースの具体例を示す。この例では、伝送装置ＣとＤの間で障害が発生していることとする。伝送装置Ｄは、ＬＴＭを受信しないため、伝送装置Ａに向けてＬＴＲを送信することもない。伝送装置Ａは、伝送装置ＢおよびＣからＬＴＲを受信する一方、伝送装置ＤからＬＴＲを受信しないため、伝送装置Ａ〜Ｄ亘る経路の中で伝送装置Ｃ〜Ｄの区間を障害発生区間として特定できる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１７２２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、従来のリンクトレースの仕組みでは障害発生箇所を特定できない状況がある。例えば図５のように、伝送装置Ａ・Ｃ・Ｄが設置された網に、新たに伝送装置Ｂを増設することを考える。もしくは伝送装置Ｂをそれまでの伝送装置と置き換えることを考える。この場合も、伝送装置Ａは伝送装置Ｄに向けてＬＴＭを送信し、伝送装置ＢはそのＬＴＭを受信する。しかし、伝送装置Ｂは、伝送装置ＤのＭＡＣアドレスを未学習であるため、接続している隣接装置（すなわち伝送装置Ｃ）へＬＴＭを送信せず、伝送装置ＡへＬＴＲを送信しない。その結果、伝送装置Ａは、網の通信状態を確認できず、例えば伝送装置Ｃ〜Ｄの区間に障害が発生していることも検知できない。
【０００９】
通信網のユーザである顧客は、伝送装置の運用において安定性だけでなく、障害発生時に原因箇所の早期特定と早期復旧を望んでいる。したがって、網の構成が変化した場合に障害発生箇所の特定が困難となる状況が問題となる。本発明は本発明者の上記課題認識にもとづきなされたものであり、その主な目的は、網の構成が変化した場合もリンクトレースを有効に機能させるための技術を提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある態様の伝送装置は、ＬＴＭ（Link Trace Message）を受信するＬＴＭ受信部と、ＬＴＭで指定された宛先アドレスが、アドレスとポートを対応づけた学習情報に記録済みの場合に、学習情報において宛先アドレスと対応づけられたポートからＬＴＭを送出するＬＴＭ送信部と、を備える。ＬＴＭ送信部は、ＬＴＭで指定された宛先アドレスが学習情報に未記録の場合に、ＬＴＭをフラッディング送信する。
【００１１】
本発明の別の態様は、リンクトレース転送方法である。この方法は、伝送装置が実行する方法であって、ＬＴＭを受信するステップと、ＬＴＭで指定された宛先アドレスが、アドレスとポートを対応づけた学習情報に記録済みの場合に、学習情報において宛先アドレスと対応づけられたポートからＬＴＭを送出するステップと、ＬＴＭで指定された宛先アドレスが学習情報に未記録の場合に、ＬＴＭをフラッディング送信するステップと、を備える。
【００１２】
なお、以上の構成要素の任意の組合せ、本発明の表現を、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、網の構成が変化した場合もリンクトレースを有効に機能させることを支援できる。
【図面の簡単な説明】
【００１４】
【図１】ＬＴＭのＰＤＵフォーマットを示す図である。
【図２】ＬＴＲのＰＤＵフォーマットを示す図である。
【図３】リンクトレースの具体例を示す図である。
【図４】リンクトレースの具体例を示す図である。
【図５】リンクトレースの具体例を示す図である。
【図６】実施の形態の通信システムの構成を示す図である。
【図７】図６の伝送装置の機能構成を示すブロック図である。
【図８】伝送装置の動作を示すフローチャートである。
【図９】伝送装置の動作を示すフローチャートである。
【図１０】図９のＳ４２のＬＴＭフラッディング送信処理を詳細に示すフローチャートである。
【発明を実施するための形態】
【００１５】
図６は実施の形態の通信システムの構成を示す。通信システム１００は、伝送装置Ａ・Ｂ・Ｃ・Ｄが接続されたレイヤ２通信網である。また、伝送装置Ａ・Ｂ・Ｃ・Ｄのそれぞれはレイヤ２スイッチであり、ユーザの主信号を含むＭＡＣフレームや、ＯＡＭ信号を含むＭＡＣフレームを相互に送受する。実施の形態では、新規伝送装置の導入により構成が変化した通信網においてリンクトレースを有効に機能させるためのリンクトレース改善手法を提案する。
【００１６】
ここでは、図６の伝送装置Ｂが、新規増設され、または既存装置と置き換えられたものとして概要を説明する。伝送装置Ｂは、伝送装置Ａから伝送装置Ｄ宛のＬＴＭフレームを受け付けると、伝送装置Ｄのアドレスを未学習の場合に、当該ＬＴＭフレームをフラッディングにより各経路へ送出する。例えば、図６の伝送装置Ｅ側の経路と接続されたポート、伝送装置Ｃ側の経路と接続されたポート、伝送装置Ｆ側の経路と接続されたポートのそれぞれからＬＴＭフレームを送出する。これにより、本来ＬＴＭフレームを転送すべき伝送装置ＣへＬＴＭフレームを送信できる。すなわち、図５に関連して説明した問題を解決し、図４に関連して説明したようにリンクトレースを有効に機能させることができる。
【００１７】
図７は、図６の伝送装置の機能構成を示すブロック図である。伝送装置１０は、ＭＡＣアドレステーブル１２、ＬＴＭ受信部１４、送信先判定部１６、ＬＴＭ送信部１８、ＬＴＲ生成部２０、ＬＴＲ受信部２２、ＬＴＲ送信部２４、伝送装置配置テーブル３０、ＬＴＭ生成部３２、障害特定部３４を備える。図７には不図示だが、伝送装置１０は、主信号フレームおよびＬＴＭフレームを、伝送路から受信し、また伝送路へ送出する複数のポートを備える。
【００１８】
図７が示す構成は、図６の伝送装置Ａ〜Ｆに共通して適用されることとするが、変形例として、図６の構成は網に新規導入される伝送装置に適用し、網の既存装置は従来の構成であってもよい。また、以下では主に、通信システム１００におけるリンクトレース、すなわちＬＴＭフレームの伝送に関連する機能を説明する。主信号フレームの伝送に関連する機能は公知の技術が適用されてよい。
【００１９】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子や機械装置、電子回路で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現される。ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。また、ＬＴＭフレームおよびＬＴＲフレームの生成、終端、中継に関わる機能ブロックは、ＯＡＭで規定されたＭＥＰ（Maintenance End Point）やＭＩＰ（Maintenance Intermediate Point）として実現されてもよい。
【００２０】
ＭＡＣアドレステーブル１２は、ＭＡＣアドレスと、そのＭＡＣアドレスが宛先ＭＡＣアドレスとして設定されたＭＡＣフレームを送出すべきポートとの対応関係を示す学習情報を保持する。ＭＡＣアドレステーブル１２の学習情報は公知の手法により更新される。例えば、不図示の学習情報更新部は、主信号フレームやＬＴＭフレームが受信されると、各フレームの送信元ＭＡＣアドレスと、受信ポートの識別情報とを対応づけたレコードを学習情報としてＭＡＣアドレステーブル１２に格納する。
【００２１】
ＬＴＭ受信部１４は、他の伝送装置から送出されたＬＴＭフレームを受信する。受信したＬＴＭフレームの宛先ＭＡＣアドレスが自装置のＭＡＣアドレスと一致する場合、ＬＴＭ受信部１４は、受信したＬＴＭフレームを終端する。
【００２２】
送信先判定部１６は、ＭＡＣアドレステーブル１２を参照して、受信されたＬＴＭフレームの送信先を判定する。具体的には、送信先判定部１６は、ＬＴＭフレームの宛先ＭＡＣアドレスが学習情報に記録済みの場合、すなわち学習済みの場合、学習情報で対応づけられたポートを出力ポートとして決定する。その一方、受信されたＬＴＭフレームの宛先ＭＡＣアドレスが学習情報に記録されていない場合、すなわち未学習の場合、当該ＬＴＭフレームをフラッディング送信することを決定する。
【００２３】
実施の形態のＬＴＭフレームは、当該ＬＴＭフレームがフラッディング送信されたものか否かを示すフラグビット（以下「フラッディングフラグ」と呼ぶ。）を含む。フラッディングフラグは、ＬＴＭフレーム内でリンクトレースに関する情報が設定されない未使用領域に設定される。送信先判定部１６は、学習された特定のポートからＬＴＭフレームを送出することを決定した場合、フラッディングフラグの値をオフ（例えば０）に設定する。その一方、ＬＴＭフレームをフラッディング送信することを決定した場合、フラッディングフラグの値をオン（例えば１）に設定する。
【００２４】
送信先判定部１６は、ＬＴＭ受信部１４により受信されたＬＴＭフレームのフラッディングフラグを参照して、当該ＬＴＭフレームが既に他装置によりフラッディング送信されたものか否かを識別する。送信先判定部１６は、ＬＴＭフレームの宛先ＭＡＣアドレスを未学習、かつ、フラッディングフラグがオフの場合に、当該ＬＴＭフレームをフラッディング送信することを決定する。その一方、ＬＴＭフレームの宛先ＭＡＣアドレスを未学習、かつ、フラッディングフラグがオンの場合は、当該ＬＴＭフレームを転送しないことを決定する。具体的には、ＬＴＭフレームの宛先ＭＡＣアドレスを未学習時の従来装置の挙動と同様に、いずれのポートからもＬＴＭフレームを送出させず、廃棄する。
【００２５】
ＬＴＭ送信部１８は、ＬＴＭ受信部１４により受信されたＬＴＭフレームを、送信先判定部１６により決定された出力ポートから送出する。送信先判定部１６によりフラッディング送信が決定された場合、ＬＴＭフレームの受信ポートを除く複数のポートから、ＬＴＭをフレームをフラッディングにより送信する。
【００２６】
実施の形態のフラッディング送信を説明する。ＬＴＭ送信部１８は、１つのポートからＬＴＭフレームを送信すると、そのＬＴＭフレームに対応するＬＴＲフレームの受信が想定される所定期間待機した上で、別のポートから同一のＬＴＭフレームを送信する。待機する時間を以下「待機時間」と呼ぶ。言い換えれば、ＬＴＭ送信部１８は、複数のポートを順次選択してＬＴＭフレームを送信し、各選択ポートからの送信を一定間隔（待機時間）遅延させる。待機時間は、通信システム１００の開発者・保守者の知見や、通信システム１００を用いた実験により定められてよく、例えば１〜２秒であってもよい。
【００２７】
ＬＴＭ送信部１８は、ＬＴＭフレームのフラッディング送信の際に、そのＬＴＭフレームに対応するＬＴＲフレーム、すなわちトランザクションＩＤが一致するＬＴＲフレームが受信されると、以降のＬＴＭフレームの送信を抑制する。具体的には、ＬＴＲ受信部２２は、受信したＬＴＲフレームを送信先判定部１６へ通知する。送信先判定部１６は、１つのポートからＬＴＭフレームが送信された後の待機時間内に、対応するＬＴＲフレームの受信を検出すると、同一のＬＴＭフレームを別のポートからさらに送信することを中止するようＬＴＭ送信部１８へ指示する。
【００２８】
ＬＴＲ生成部２０は、ＬＴＭ受信部１４により受信されたＬＴＭフレームへの応答としてのＬＴＲフレームを生成する。具体的には、ＬＴＭフレームの送信元ＭＡＣアドレスを宛先ＭＡＣアドレスとして設定し、ＬＴＭフレームのトランザクションＩＤと同一のトランザクションＩＤを設定したＬＴＲフレームを生成する。
【００２９】
ＬＴＲ生成部２０は、ＬＴＭフレームの宛先ＭＡＣアドレスが自装置のＭＡＣアドレスである場合、または、送信先判定部１６によりＬＴＭフレームの送出が決定された場合にＬＴＲフレームを生成する。後者は、ＬＴＭフレームの宛先ＭＡＣアドレスが学習済みの場合、または、ＬＴＭフレームの宛先ＭＡＣアドレスが未学習で、かつ、フラッディング送信が決定された場合である。すなわち、ＬＴＭフレームの宛先が自装置でなく、かつ、当該ＬＴＭフレームが転送されず廃棄される場合はＬＴＲフレームを生成しない。
【００３０】
ＬＴＲ受信部２２は、他の伝送装置から送出されたＬＴＲフレームを受信する。ＬＴＲ送信部２４は、ＬＴＲ生成部２０により生成されたＬＴＲフレーム、および、ＬＴＲ受信部２２により受信されたＬＴＲフレームを、宛先の伝送装置へ向けて送信する。ＬＴＲ送信部２４は、先のＬＴＭフレームの受信時に学習されたポートであり、ＬＴＲフレームの宛先ＭＡＣアドレス（すなわちＬＴＭフレームの送信元ＭＡＣアドレス）に対応づけられたポートからＬＴＲフレームを送出する。
【００３１】
以下説明する伝送装置配置テーブル３０、ＬＴＭ生成部３２、障害特定部３４の機能は、典型的にはＬＴＭ送信装置としての機能である。例えば図６では伝送装置Ａが発揮する機能である。これらの機能はいずれも公知の技術により実現されてよい。
【００３２】
伝送装置配置テーブル３０は、リンクトレースによる監視対象網における伝送装置の配置態様を示す情報を保持する。例えば図６のように、監視対象網が伝送装置Ａ〜Ｂ〜Ｃ〜Ｄの構成の場合、監視対象区間の端点が伝送装置Ｄであり、伝送装置Ａ〜Ｂの区間、伝送装置Ｂ〜Ｃの区間、伝送装置Ｃ〜Ｄの区間が存在することを示す情報を保持する。
【００３３】
ＬＴＭ生成部３２は、伝送装置配置テーブル３０において監視対象区間の端点として定められた伝送装置のＭＡＣアドレスを宛先ＭＡＣアドレスとして設定したＬＴＭフレームを生成する。ＬＴＭ送信部１８は、ＬＴＭ生成部３２により生成されたＬＴＭフレームを自装置のポートのうち宛先ＭＡＣアドレスに予め対応づけられたポートから送出する。
【００３４】
障害特定部３４は、ＬＴＲ受信部２２により受信されたＬＴＲの宛先ＭＡＣアドレスが自装置のＭＡＣアドレスである場合に、ＬＴＲフレームを終端して障害発生箇所の特定処理を実行する。具体的には、伝送装置配置テーブル３０を参照し、監視対象網における各区間の装置からＬＴＲフレームを受信したか否かを判定し、ＬＴＲフレームの受信状況に基づいて障害発生箇所を特定する。
【００３５】
例えば、監視対象通信網が図６に示す構成の場合、伝送装置Ａの障害特定部３４は、伝送装置Ｂ・Ｃ・Ｄの全てからＬＴＲフレームを受け付けた場合に、監視対象通信網全体の通信状態を正常と判定する。その一方、伝送装置Ｂ・ＣからのみＬＴＲフレームを受け付けた場合に、伝送装置Ｃ〜Ｄの区間に障害が発生していることを検出する。なお伝送装置１０は、障害特定部３４により検出された障害発生区間を示す情報を外部のログサーバや保守者端末等へ送信し、また所定の記憶装置に記録するアラート出力部をさらに備えてもよいことはもちろんである。
【００３６】
以上の構成による伝送装置１０の動作を説明する。
図８は、伝送装置１０の動作を示すフローチャートである。同図は、伝送装置１０がリンクトレースの起点となるＬＴＭ送信元装置、例えば図６の伝送装置Ａの動作を示している。伝送装置１０のＬＴＭ生成部３２は、予め定められた監視対象網の通信状態の確認指示を受け付けると、監視対象網の他端の伝送装置、例えば伝送装置ＤのＭＡＣアドレスを宛先ＭＡＣアドレスとして指定したＬＴＭフレームを生成する。確認指示は、通信システム１００の保守者が手動で入力してもよく、１分等の定期間隔で自動入力されてもよい。ＬＴＭ送信部１８は、ＬＴＭフレームを監視対象網の伝送路へ送出する（Ｓ１０）。
【００３７】
ＬＴＲ受信部２２が自装置宛のＬＴＲフレームを受信すると（Ｓ１２のＹ）、障害特定部３４は、伝送装置配置テーブル３０で定められた監視対象網の各区間の伝送装置を特定し、各伝送装置からのＬＴＲフレームの受信状況を確認する。いずれの伝送装置からもＬＴＲフレームを受信済みであれば（Ｓ１４のＮ）、障害特定部３４は、監視対象網全体の通信状態を正常と判定する（Ｓ１６）。各区間の伝送装置の少なくとも１つからＬＴＲフレームを未受信であれば（Ｓ１４のＹ）、障害特定部３４は、ＬＴＭフレームの送信から予め定められた待機時間（例えば１０秒）が経過したか否かを判定する。待機時間が未経過であれば（Ｓ１８のＮ）、Ｓ１２に戻る。また、ＬＴＲ受信部２２が自装置宛のＬＴＲフレームを受信しなければ（Ｓ１２のＮ）、Ｓ１４をスキップする。未受信のＬＴＲフレームがある状態で待機時間が経過すると（Ｓ１８のＹ）、障害特定部３４は、ＬＴＲフレームの受信状況に応じて障害発生箇所を特定する（Ｓ２０）。
【００３８】
図９も、伝送装置１０の動作を示すフローチャートである。同図は、伝送装置１０がリンクトレースの終点となるＬＴＭ送信先装置、もしくはＬＴＭ中継装置、例えば図６の伝送装置Ｂ〜Ｆの動作を示している。ＬＴＭ受信部１４は、ＬＴＭフレームを受信すると（Ｓ３０のＹ）、当該ＬＴＭフレームが自装置宛か否かを確認する。自装置宛であれば（Ｓ３２のＹ）、ＬＴＭ受信部１４は当該ＬＴＭフレームを終端する。ＬＴＲ生成部２０はＬＴＭフレームに対応するＬＴＭ送信元装置宛のＬＴＲフレームを生成し、ＬＴＲ送信部２４は生成されたＬＴＲフレームを送信する（Ｓ３８）。
【００３９】
受信したＬＴＭフレームが自装置宛でない場合（Ｓ３２のＮ）、送信先判定部１６は、ＭＡＣアドレステーブル１２の学習情報を参照して、ＬＴＭフレームの宛先ＭＡＣアドレスを学習済みか否かを判定する。学習済みであれば（Ｓ３４のＹ）、ＬＴＭ送信部１８は、学習情報において宛先ＭＡＣアドレスと対応づけられたポートからＬＴＭフレームを送出する（Ｓ３６）。それと並行して、ＬＴＲ生成部２０はＬＴＭフレームに対応するＬＴＭ送信元装置宛のＬＴＲフレームを生成し、ＬＴＲ送信部２４は生成されたＬＴＲフレームを送信する（Ｓ３８）。
【００４０】
ＬＴＭフレームの宛先ＭＡＣアドレスを未学習の場合（Ｓ３４のＮ）、送信先判定部１６は、当該ＬＴＭフレームが他装置によりフラッディング送信されたものか否かを判定する。フラッディング送信されたＬＴＭフレームでなければ（Ｓ４０のＮ）、ＬＴＭ送信部１８は、ＬＴＭフレームのフラッディング送信処理を実行する（Ｓ４２）。それと並行して、ＬＴＲ生成部２０はＬＴＭフレームに対応するＬＴＭ送信元装置宛のＬＴＲフレームを生成し、ＬＴＲ送信部２４は生成されたＬＴＲフレームを送信する（Ｓ３８）。
【００４１】
既にフラッディング送信されたＬＴＭフレームであれば（Ｓ４０のＹ）、Ｓ４２およびＳ３８をスキップし、すなわち従来装置と同様にＬＴＭフレームおよびＬＴＲフレームを送信しない。これにより、ＬＴＭフレームのフラッディング送信を繰り返すことによる網の帯域圧迫を回避できる。例えば図６において、伝送装置Ａから送信された伝送装置Ｄ宛のＬＴＭフレームを伝送装置Ｂがフラッディング送信した場合、伝送装置Ｄの宛先を未学習の伝送装置ＥはＬＴＭフレームのさらなるフラッディング送信を抑制する。また、伝送装置Ｅは従来装置と同様にＬＴＲフレームも返さないため、伝送装置Ｂは続いて、伝送装置Ｃと接続されたポートからＬＴＭフレームを送出する。すなわち、本来ＬＴＭフレームを送るべき隣接装置へＬＴＭフレームを転送する。
【００４２】
ＬＴＭフレームが受信されなければ（Ｓ３０のＮ）、Ｓ３２〜Ｓ４２をスキップする。ＬＴＲ受信部２２が他装置から送出されたＬＴＲフレームを受信すると（Ｓ４４のＹ）、ＬＴＲ送信部２４は、そのＬＴＲフレームの宛先装置に向けてＬＴＲフレームを転送する（Ｓ４６）。ＬＴＲフレームが受信されなければ（Ｓ４４のＮ）、Ｓ４６をスキップする。ＬＴＭ送信先装置およびＬＴＭ中継装置は、ＬＴＭ受信に伴いＳ３０〜Ｓ４２の処理を繰り返し実行し、ＬＴＲ受信に伴いＳ４４〜Ｓ４６の処理を繰り返し実行する。これらの処理を並行して実行してもよい。
【００４３】
図１０は、図９のＳ４２のＬＴＭフラッディング送信処理を詳細に示すフローチャートである。ＬＴＭ送信部１８は、ＬＴＭフレームを未送出の１つのポートからＬＴＭフレームを送出する（Ｓ５０）。送信先判定部１６は、送出したＬＴＭフレームに対応するＬＴＲフレームが受信されたか否かを判定する。対応するＬＴＲフレームが受信された場合（Ｓ５２のＹ）、フラッディング送信処理を停止させ、本図のフローを終了する。
【００４４】
対応するＬＴＲフレームが未受信であれば（Ｓ５２のＮ）、ＬＴＭ送信部１８は所定の待機時間が経過したか否かを判定する。待機時間が経過していなければ（Ｓ５４のＮ）、Ｓ５２に戻る。待機時間が経過し（Ｓ５４のＹ）、ＬＴＭを未送出のポートがあれば（Ｓ５６のＮ）、Ｓ５０に戻る。すなわちＬＴＭフレームを別のポートから送出する。フラッディング対象の全ポートからＬＴＭフレームを送出済みであれば（Ｓ５６のＹ）、本図のフローを終了する。なお、図１０の処理後もしくは図１０の処理と並行して、図９のＳ３８に示すように自装置で生成したＬＴＲフレームを送信する。また、図９のＳ４４以降に示すように他装置から受け付けたＬＴＲフレームを転送する。
【００４５】
このように伝送装置１０は、ＬＴＭフレームの宛先ＭＡＣアドレスを未学習であっても、ベストエフォート、かつ、最低限のフラッディングによりＬＴＭフレームを宛先装置へ届けるための処理を実行する。例えば、図６の伝送装置Ｂは、伝送装置Ｄのアドレスを未学習であるため、ＬＴＭフレームをフラッディング送信することを決定する。伝送装置Ｂは、ＬＴＭフレームを伝送装置Ｅ側のポートから送出後、待機時間のタイムアウトを検出すると、続いてＬＴＭフレームを伝送装置Ｃ側のポートから送出する。伝送装置Ｃは、伝送装置Ｄのアドレスを学習済みであるためＬＴＲフレームを返す。伝送装置Ｂは、待機時間内にＬＴＲフレームを受信するため、ＬＴＭフレームを伝送装置Ｆ側のポートから送出することを抑制する。
【００４６】
実施の形態の通信システム１００では、各伝送装置１０が上記動作を実行することにより、図６で模式的に示したように、リンクトレース改善による伝送装置の新規増設に対応した障害箇所特定を実現する。実施の形態の伝送装置１０によると、ＬＴＭフレームの宛先を未学習であっても、ＬＴＭフレームを複数のポートからフラッディング送信することにより、リンクトレースによる監視対象網の装置へＬＴＭフレームを到達させることができる。言い換えれば、ＬＴＭフレームの宛先を未学習の装置が存在するために、ＬＴＭフレームの伝送が滞ってしまうことを回避できる。これにより、新規伝送装置の増設等により監視対象網の構成が変化した場合にもリンクトレースを有効に機能させ、障害発生箇所の検出を継続することができる。
【００４７】
また伝送装置１０によると、ＬＴＭフレームの宛先を未学習であっても、そのＬＴＭフレームをフラッディング送信する場合、ＬＴＭ送信装置へＬＴＲフレームを返信する。すなわち、ＬＴＭフレームの宛先を未学習の装置からもＬＴＲフレームを返す。これにより、リンクトレースによる監視対象網の構成が変化した場合にもリンクトレースを有効に機能させ、障害発生箇所の検出を継続することができる。
【００４８】
また伝送装置１０では、ＬＴＭフレームのフラッディング送信において、ＬＴＭフレームをポートごとに遅延させて送信する。すなわち、所定の待機時間の間隔をおいて各ポートから順次送信する。そして、待機時間内にＬＴＲフレームを受信した場合は、ＬＴＭフレームのフラッディング送信を終了する。ＬＴＲフレームを返信する伝送装置は、ＬＴＭフレームの宛先を学習済みの伝送装置であり、すなわちリンクトレースによる監視対象網を構成する伝送装置である。したがって、この構成によると、本来ＬＴＭフレームを転送すべき装置にＬＴＭフレームを送信した場合、ＬＴＭフレームのそれ以上のフラッディング（不要な送信）を抑制でき、網の帯域を圧迫してしまうことを抑制できる。
【００４９】
以上、本発明を実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せによりいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５０】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００５１】
１０  伝送装置、  １２  ＭＡＣアドレステーブル、  １４  ＬＴＭ受信部、  １６  送信先判定部、  １８  ＬＴＭ送信部、  ２０  ＬＴＲ生成部、  ２２  ＬＴＲ受信部、  ２４  ＬＴＲ送信部、  １００  通信システム。
【図１】
2015126398.tif 000003
【図２】
2015126398.tif 000004
【図３】
2015126398.tif 000005
【図４】
2015126398.tif 000006
【図５】
2015126398.tif 000007
【図６】
2015126398.tif 000008
【図７】
2015126398.tif 000009
【図８】
2015126398.tif 000010
【図９】
2015126398.tif 000011
【図１０】
2015126398.tif 000012