(57)【要約】【課題】パス接続性確認方法において、ノード装置間の中継帯域の使用効率を向上できることを目的とする。【解決手段】パスの端点となるノード装置間でチェックフレームを送受信し前記パスの接続性をチェックするパス接続性確認方法において、上流のノード装置でチェックフレームのパス情報及び送信ポートを、下流のノード装置の受信学習テーブルに前記パス情報を登録したテーブル番号である下流学習番号と共に送信学習テーブルに登録し、前記上流のノード装置で前記送信学習テーブルに登録された複数の下流学習番号をテーブル番号オン情報として１つの集約チェックフレームに設定して前記隣接する下流のノード装置に送信する。【選択図】    図３
2011130190.tif 000002
【特許請求の範囲】
【請求項１】
パスの端点となるノード装置間でチェックフレームを送受信し前記パスの接続性をチェックするパス接続性確認方法において、
上流のノード装置でチェックフレームのパス情報及び送信ポートを、下流のノード装置の受信学習テーブルに前記パス情報を登録したテーブル番号である下流学習番号と共に送信学習テーブルに登録し、
前記上流のノード装置で前記送信学習テーブルに登録された複数の下流学習番号をテーブル番号オン情報として１つの集約チェックフレームに設定して前記隣接する下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
【請求項２】
請求項１記載のパス接続性確認方法において、
上流のノード装置で隣接する下流のノード装置に送信するチェックフレームのパス情報を送信ポートと共に前記送信学習テーブルに登録し、
前記下流のノード装置で前記上流のノード装置から受信したチェックフレームのパス情報を受信ポートと共に前記受信学習テーブルに登録し、
前記下流のノード装置で前記パス情報を登録した前記受信学習テーブルのテーブル番号を前記上流のノード装置に通知し、
前記上流のノード装置で前記下流のノード装置から通知された前記受信学習テーブルのテーブル番号を下流学習番号として前記送信学習テーブルに登録し、
前記上流のノード装置で前記送信学習テーブルに登録された複数の下流学習番号をテーブル番号オン情報として１つの集約チェックフレームに設定して前記隣接する下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
【請求項３】
請求項２記載のパス接続性確認方法において、
前記上流のノード装置から受信したチェックフレームのパス情報を前記下流のノード装置に送信するチェックフレームのパス情報として送信ポートと共に送信学習テーブルに登録する
ことを特徴とするパス接続性確認方法。
【請求項４】
請求項３記載のパス接続性確認方法において、
前記上流のノード装置でチェックフレームの未到達を検出したとき、当該チェックフレームのテーブル番号オフ情報を前記集約チェックフレームに設定して前記隣接する下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
【請求項５】
請求項４記載のパス接続性確認方法において、
前記下流のノード装置で受信した集約チェックフレームのテーブル番号オフ情報を検出したとき、テーブル番号オフ情報を集約チェックフレームに設定して隣接する更に下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
【請求項６】
パスの端点となるノード装置間でチェックフレームを送受信し前記パスの接続性をチェックするノード装置において、
隣接する下流のノード装置に送信するチェックフレームのパス情報を送信ポートと共に送信学習テーブルに登録する送信学習テーブル登録手段と、
上流のノード装置から受信したチェックフレームのパス情報を受信ポートと共に受信学習テーブルに登録する受信学習テーブル登録手段と、
前記パス情報を登録した前記受信学習テーブルのテーブル番号を前記上流のノード装置に通知するテーブル番号通知手段と、
前記上流のノード装置で前記下流のノード装置から通知された前記受信学習テーブルのテーブル番号を下流学習番号として前記送信学習テーブルに登録する下流学習番号登録手段と、
前記送信学習テーブルに登録された複数の下流学習番号をテーブル番号オン情報として１つの集約チェックフレームに設定して前記隣接する下流のノード装置に送信する集約チェックフレーム送信手段と、
を有することを特徴とするノード装置。
【請求項７】
請求項６記載のノード装置において、
前記送信学習テーブル登録手段は、前記上流のノード装置から受信したチェックフレームのパス情報を前記下流のノード装置に送信するチェックフレームのパス情報として送信ポートと共に送信学習テーブルに登録する
ことを特徴とするノード装置。
【請求項８】
請求項７記載のノード装置において、
前記上流のノード装置から受信したチェックフレームの未到達を検出する未到達検出手段を有し、
前記集約チェックフレーム送信手段は、前記未到達検出手段でチェックフレームの未到達を検出したとき当該チェックフレームのテーブル番号オフ情報を前記集約チェックフレームに設定して前記隣接する下流のノード装置に送信する
ことを特徴とするノード装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスの接続性をチェックするパス接続性確認方法及びノード装置に関する。
【背景技術】
【０００２】
イーサネット（登録商標、以下「ＬＡＮ」と呼ぶ）はＳＯＮＥＴ／ＳＤＨと異なり、回線上を常に主信号が疎通しているわけではない。そのため、ネットワークの終端点において、受信フレームがないことは中継回線の障害を直接的に表すわけではない。
【０００３】
このため、ネットワークキャリアの「広域ＬＡＮサービス」では中継回線の障害を検知するために、冗長構成のＥＳＰ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）の各端点から別の端点に向けて断続的に保守フレームを送信している。
【０００４】
近年、「広域ＬＡＮサービス」における保守性や運用性の向上を目的として、独自のフレーム構成を持ったＥｔｈｅｒＯＡＭ（Ｏｐｅｒａｔｉｏｎ，Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）フレームを用いてネットワーク内で保守情報をやり取りする方式が標準化されつつある（ＩＴＵ−Ｔ勧告  Ｙ．１７３１等）。
【０００５】
図１に広域ＬＡＮサービスの一例の構成図を示す。図１において、広域ＬＡＮ１には伝送装置２，３，４が接続されている。伝送装置２，３，４それぞれは広域ＬＡＮ１内に構成されるＥＳＰを終端する端点となっている。
【０００６】
ＥＳＰを終端する端点である伝送装置２，３，４では、上記保守フレームが定期的に受信できている間は当該ＥＳＰを正常であると認識し、逆に一定期間内に保守フレームの受信がない場合に当該ＥＳＰは異常であると判断する。この動作によって、ＬＡＮ回線上の障害を検出し、障害が発生したＥＳＰを正常な予備ＥＳＰに切替えるといった保守作業を可能としている。上記保守フレームをＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームと呼ぶ。
【０００７】
図２にＣＣＭフレームのフォーマットを示す。ＣＣＭフレームは、宛先ＭＡＣアドレス（ＤＡ）、送信元ＭＡＣアドレス（ＳＡ）、イーサタイプ（ＶＬＡＮ）、ＶＬＡＮ−ＩＤ、イーサタイプ（ＥｔｈｅｒＯＡＭ）、ＭＬＶ（Ｍａｉｎｔｅｎａｎｃｅ  ｅｎｔｉｔｙ  ｇｒｏｕｐ  ＬｅＶｅｌ）、バージョン、オペレーションコード（ＣＣＭ）、フラグス、ＴＶＬオフセット、ＭＥＰ−ＩＤ（Ｍａｉｎｔｅｎａｎｃｅ  ｅｎｔｉｔｙ  ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ−ＩＤｅｎｔｉｆｉｅｒ）、ＭＥＧ−ＩＤ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ−ＩＤｅｎｔｉｆｉｅｒ）、ＴｘＦＣｆ、ＲｘＦＣｂ、ＴｘＦＣｂ、ＴｘＦＣｆ、リザーブ、エンドＴＬＶ、ＦＣＳ（Ｆｌａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）を有しており、９７バイト構成である。
【０００８】
ここで、ＭＥＰはＯＡＭフレームを生成し終端する管理点を表しており、ＭＥＰ−ＩＤはＣＣＭフレームを終端するノード装置を示している。ＭＥＧはＥｔｈｅｒＯＡＭにおける管理するグループを表す。ＭＬＶは０〜７の値で管理レベルを表し、ノード装置に予め設定されているＭＬＶより小さなＭＥＬ値のＣＣＭフレームは廃棄され、大きなＭＬＶ値のＣＣＭフレームは透過転送される。
【０００９】
ところで、複数のノードをＬＡＮにより接続してなるネットワークのトポロジーを生成するときにネットワーク管理システムは各ノードが実行したＣｏｎｔｉｎｕｔｙ  Ｃｈｅｃｋによる受信結果、ＶＬＡＮ情報、ＭＡＣ情報を収集し、トポロジーを生成する技術が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−２４４６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ＬＡＮポート間の接続性確認や障害検出、回線切替えのトリガとして用いられるＣＣＭフレームはその用途が広く、前述の通り多数の保守に用いられる。しかしながら、特に、切替えのためのトリガとして用いられるＣＣＭフレームは、高速切替え実現のため、その送出間隔が３．３ｍｓと短く、１つのＥＳＰのＣＣＭフレームを収容するだけでも約２７４ｋｂｐｓの帯域を消費する。
【００１２】
広域ＬＡＮサービスを実現する技術であるＰＢＢ−ＴＥ（Ｐｒｏｖｉｄｅｒ  Ｂａｃｋｂｏｎｅ  Ｂｒｉｄｇｅ−Ｔｒａｆｆｉｃ  Ｅｎｇｉｎｅｅｒｉｎｇ）では、ＥＳＰは方路毎に設定される（エッジノード間の接続に各々１方路）ため、ネットワークの規模が大きくなるほど各ノード装置間を流れるＣＣＭフレームの流量は増加する。ＰＢＢ−ＴＥ技術が適用されるキャリア間中継のネットワークでは、ＥＳＰの総数は大きくなり、各中継ノード間を流れるＣＣＭフレームの総量は莫大なものとなる（１０００ＥＳＰで約２７４Ｍｂｐｓ）。
【００１３】
中継サービスでは、１本の物理回線に多数のユーザ（サービス）を多重して収容することが重要であるが、現状方式ではユーザ（サービス）を収容すればするほどＣＣＭフレームが使用する管理帯域も増大するため、中継帯域の使用効率が悪いものとなるという問題があった。
【００１４】
開示のパス接続性確認方法は、ノード装置間の中継帯域の使用効率を向上できることを目的とする。
【課題を解決するための手段】
【００１５】
開示の一実施形態によるパス接続性確認方法は、パスの端点となるノード装置間でチェックフレームを送受信し前記パスの接続性をチェックするパス接続性確認方法において、
上流のノード装置でチェックフレームのパス情報及び送信ポートを、下流のノード装置の受信学習テーブルに前記パス情報を登録したテーブル番号である下流学習番号と共に送信学習テーブルに登録し、
前記上流のノード装置で前記送信学習テーブルに登録された複数の下流学習番号をテーブル番号オン情報として１つの集約チェックフレームに設定して前記隣接する下流のノード装置に送信する。
【発明の効果】
【００１６】
本実施形態によれば、ノード装置間の中継帯域の使用効率を向上することができる。
【図面の簡単な説明】
【００１７】
【図１】広域ＬＡＮサービスの一例の構成図である。
【図２】ＣＣＭフレームのフォーマットを示す図である。
【図３】ノード装置の一実施形態の構成図である。
【図４】受信ＣＣＭ学習テーブルの構成を示す図である。
【図５】送信ＣＣＭ学習テーブルの構成を示す図である。
【図６】学習情報フレームのフォーマットを示す図である。
【図７】集約ＣＣＭフレームのフォーマットを示す図である。
【図８】ＯＡＭフレーム受信処理の一実施形態のフローチャートである。
【図９】ＣＣＭ断検出処理の一実施形態のフローチャートである。
【図１０】ＥＳＰの一実施形態の構成図である。
【発明を実施するための形態】
【００１８】
以下、図面に基づいて実施形態を説明する。
【００１９】
＜ノード装置の構成＞
図３はノード装置の一実施形態の構成図を示す。図３において、伝送装置１０は、上流ポート１１、受信ＣＣＭフレーム処理部１２、受信ＣＣＭ学習テーブル１３、送信ＣＣＭフレーム作成部１４、送信ＣＣＭ学習テーブル１５、下流ポート１６を有している。なお、上流ポート１１と下流ポート１６それぞれは複数設けられているが、図３においてはそれぞれ１つのみを示している。
【００２０】
上流ポート１１は上流のノード装置から供給されるＣＣＭフレーム又はＣＣＭ集約フレームを受信して受信ＣＣＭフレーム処理部１２に供給する。また、上流ポート１１は送信ＣＣＭフレーム作成部１４から供給される学習情報フレームを上流のノード装置に送信する。
【００２１】
受信ＣＣＭフレーム処理部１２は、上流ポート１１から供給されるＣＣＭフレームの内容及びポートＩＤで受信ＣＣＭ学習テーブル１３を検索して更新し、上流ポート１１から供給されるＣＣＭフレーム又はＣＣＭ集約フレームの内容で送信ＣＣＭ学習テーブル１５を検索して更新する。また、受信ＣＣＭフレーム処理部１２は下流ポート１６から供給される学習情報フレームの内容及びポートＩＤで送信ＣＣＭ学習テーブル１５を検索して更新する。なお、ここで、更新とは登録を含んでいる。また、受信ＣＣＭフレーム処理部１２はＣＣＭフレーム又はＣＣＭ集約フレームの受信時に送信ＣＣＭフレーム作成部１４に対し受信通知を行う。
【００２２】
受信ＣＣＭ学習テーブル１３は受信ＣＣＭフレーム処理部１２から更新されると、送信ＣＣＭフレーム作成部１４に更新通知（ＣＣＭフレームを含む）を行う。
【００２３】
送信ＣＣＭフレーム作成部１４は、受信ＣＣＭ学習テーブル１３からの更新通知に含まれるＣＣＭフレームから学習情報フレームを作成して上流ポート１１のうち当該ＣＣＭフレームの受信ポートから送信する。また、送信ＣＣＭフレーム作成部１４は受信ＣＣＭフレーム処理部１２からの受信通知により送信ＣＣＭ学習テーブル１５を検索してＣＣＭフレーム又はＣＣＭ集約フレームを生成し、下流ポートから送信する。
【００２４】
＜受信ＣＣＭ学習テーブル及び送信ＣＣＭ学習テーブルの構成＞
受信ＣＣＭ学習テーブル１３は、図４に示すように、エントリとしてのテーブル番号毎に、ポートＩＤ、ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤが設けられている。ポートＩＤにはＣＣＭフレームを受信した上流ポート１１のポートＩＤが登録され、ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤそれぞれには受信したＣＣＭフレームから送信元ＭＡＣアドレス、宛先ＭＡＣアドレス、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤそれぞれが登録される。
【００２５】
なお、ＥＳＰは、ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤによって特定される。受信ＣＣＭ学習テーブル１３の各エントリはＥＳＰを特定するためにＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤが登録される。これは、送信ＣＣＭ学習テーブル１５についても同様である。
【００２６】
送信ＣＣＭ学習テーブル１５は、図５に示すように、エントリとしてのテーブル番号毎に、ポートＩＤ、ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤ、下流学習番号が設けられている。ポートＩＤにはＣＣＭフレーム又はＣＣＭ集約フレームを送信する下流ポート１６のポートＩＤが登録され、ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤそれぞれには受信したＣＣＭフレームから送信元ＭＡＣアドレス、宛先ＭＡＣアドレス、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤそれぞれが登録される。下流学習番号には学習情報フレームにより下流のノード装置から通知された下流のノード装置における受信ＣＣＭ学習テーブル１３のテーブル番号が登録される。
【００２７】
＜学習情報フレームとＣＣＭ集約フレームのフォーマット＞
図６に学習情報フレームのフォーマットを示す。学習情報フレームはＣＣＭフレームのリザーブを学習テーブル番号としたフォーマットである。すなわち、学習情報フレームは、宛先ＭＡＣアドレス（ＤＡ）、送信元ＭＡＣアドレス（ＳＡ）、イーサタイプ（ＶＬＡＮ）、ＶＬＡＮ−ＩＤ、イーサタイプ（ＥｔｈｅｒＯＡＭ）、ＭＬＶ、バージョン、オペレーションコード（ＣＣＭ−ＡＣＫ）、フラグス、ＴＶＬオフセット、ＭＥＰ−ＩＤ、ＭＥＧ−ＩＤ、ＴｘＦＣｆ、ＲｘＦＣｂ、ＴｘＦＣｂ、ＴｘＦＣｆ、学習テーブル番号、エンドＴＬＶ、ＦＣＳを有しており、９７バイト構成である。学習テーブル番号は０ｘ０００〜０ｘ２００（０ｘは１６進表示を表す）によって１〜５１２を表しており、受信ＣＣＭ学習テーブル１３におけるテーブル番号が設定される。
【００２８】
図７に集約ＣＣＭフレームのフォーマットを示す。集約ＣＣＭフレームは、宛先ＭＡＣアドレス（ＤＡ）、送信元ＭＡＣアドレス（ＳＡ）、イーサタイプ（ＶＬＡＮ）、ＶＬＡＮ−ＩＤ、イーサタイプ（ＥｔｈｅｒＯＡＭ）、ＭＬＶ（Ｍａｉｎｔｅｎａｎｃｅ  ｅｎｔｉｔｙ  ｇｒｏｕｐ  ＬｅＶｅｌ）、バージョン、オペレーションコード（ＣＣＭ−ＳＵＭ）、フラグス、ＴＶＬオフセット、５１２オクテットのテーブル番号領域、エンドＴＬＶ、ＦＣＳを有しており、５３９バイト構成である。
【００２９】
テーブル番号領域は、先頭ビットから順に各ビットが学習テーブル番号のテーブル番号１番，２番，…，４０９６番を表している。各ビットは「１」がテーブル番号オン情報、「０」がテーブル番号オフ情報である。すなわち、５１２オクテットで４０９６番までのテーブル番号のオン／オフを通知することができる。なお、４０９６番までとしたのはＶＬＡＮタグによる識別可能数と同等としたためである。
【００３０】
＜ＯＡＭフレーム受信処理＞
図８は、ノード装置が実行するＯＡＭフレーム受信処理の一実施形態のフローチャートを示す。図８において、ノード装置はステップＳ１で下流ポート１１又は上流ポート１６からＯＡＭフレームを受信する。受信ＣＣＭフレーム処理部１２はステップＳ２で受信したＯＡＭフレームがＣＣＭフレームであるか否かを判別する。
【００３１】
ＣＣＭフレームであれば、ステップＳ３で受信ＣＣＭフレーム処理部１２は受信したＣＣＭフレームを受信ＣＣＭ学習テーブル１３に登録する。すなわち、未登録のテーブル番号のエントリのポートＩＤに当該ＣＣＭフレームを受信した上流ポート１１のポートＩＤを登録し、当該エントリのＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤそれぞれに受信したＣＣＭフレームの送信元ＭＡＣアドレス、宛先ＭＡＣアドレス、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤそれぞれを登録する。
【００３２】
次に、ステップＳ４で受信ＣＣＭフレーム処理部１２は受信したＣＣＭフレームを送信ＣＣＭ学習テーブル１５に登録する。すなわち、未登録のテーブル番号のエントリのポートＩＤに当該ＣＣＭフレーム（又はＣＣＭ集約フレーム）を送信する下流ポート１６のポートＩＤを登録し、ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤそれぞれに受信したＣＣＭフレームの送信元ＭＡＣアドレス、宛先ＭＡＣアドレス、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤそれぞれを登録する。
【００３３】
次に、ステップＳ５で送信ＣＣＭフレーム作成部１４は当該ＣＣＭフレームを送信した上流の隣接ノード装置に対し応答する学習情報フレームを作成して上流ポート１１から送信する。また、受信したＣＣＭフレームを下流のノードに中継（転送）する。このとき、学習情報フレームの学習テーブル番号には、当該ＣＣＭフレームを登録した受信ＣＣＭ学習テーブル１３におけるテーブル番号が設定される。このステップＳ５を実行したのち処理を終了する。
【００３４】
一方、ステップＳ２で受信したＯＡＭフレームがＣＣＭフレームでない場合には、ステップＳ６で受信ＣＣＭフレーム処理部１２は受信したＯＡＭフレームがＣＣＭ集約フレームであるか否かを判別する。ＣＣＭ集約フレームであれば、ステップＳ７で受信ＣＣＭフレーム処理部１２は受信ＣＣＭ学習テーブル１３に既に登録されているテーブル番号のうちＣＣＭ集約フレームと受信ポートが同一のテーブル番号について、受信したＣＣＭ集約フレームの５１２オクテットのテーブル番号領域において対応するビットがオフ（＝「０」）のテーブル番号があるか否かを判別する。ここで、テーブル番号領域の対応するビットがオフのテーブル番号があるということは、当該テーブル番号に対応するＣＣＭフレームが断（未到達）したことを表している。
【００３５】
テーブル番号領域の対応するビットがオフのテーブル番号があれば、ステップＳ８で受信ＣＣＭフレーム処理部１２は上記ビットがオフのテーブル番号について受信ＣＣＭ学習テーブル１３からＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤを読み出し、読み出した当該ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤを用いて送信ＣＣＭ学習テーブル１５を検索してポートＩＤ（出力ポート）を得る。検索結果のポートＩＤは当該ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤと共に受信ＣＣＭフレーム処理部１２から送信ＣＣＭフレーム作成部１４に通知される。
【００３６】
次に、ステップＳ９で送信ＣＣＭフレーム作成部１４は当該ＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤを用いてＣＣＭ集約フレームを作成する。このとき、ＣＣＭ集約フレームの５１２オクテットのテーブル番号領域のうち送信ＣＣＭ学習テーブル１５から検索されたエントリ（テーブル番号）の下流学習番号に対応するビットをオフ（＝「０」：断情報）にする。そして、作成したＣＣＭ集約フレームを送信ＣＣＭ学習テーブル１５から検索されたエントリのポートＩＤで指示される下流ポートから送信する。このステップＳ９を実行したのち処理を終了する。
【００３７】
ステップＳ７でテーブル番号領域の対応するビットがオフのテーブル番号がない場合には、ステップＳ１１で送信ＣＣＭフレーム作成部１４は送信ＣＣＭ学習テーブル１５の全てのテーブル番号について下流学習番号が登録すなわち学習されているか否かの判別を行う。
【００３８】
下流学習番号が登録されていないテーブル番号のエントリについてはステップＳ１２で送信ＣＣＭフレーム作成部１４は当該エントリのＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤを用いて通常のＣＣＭフレームを作成し、当該エントリのポートＩＤで指示される下流ポートから送信する。このステップＳ１２を実行したのち処理を終了する。
【００３９】
また、下流学習番号が登録されているテーブル番号のエントリについては、ステップＳ１３で送信ＣＣＭフレーム作成部１４は送信ＣＣＭ学習テーブル１５においてポートＩＤが同一のテーブル番号のエントリを集約して１つのＣＣＭ集約フレームを作成する。すなわち、ポートＩＤが同一のテーブル番号のエントリそれぞれに登録されている下流学習番号を読み出し、読み出した各下流学習番号に対応するＣＣＭ集約フレームのテーブル番号領域のビットをオン（＝「１」）にする。そして、作成したＣＣＭ集約フレームを当該ポートＩＤで指示される下流ポートから送信する。このステップＳ１３を実行したのち処理を終了する。
【００４０】
更に、ステップＳ６で受信したＯＡＭフレームがＣＣＭ集約フレームでない場合には、ステップＳ１４で受信ＣＣＭフレーム処理部１２は受信したＯＡＭフレームが学習情報フレームであるか否かを判別する。学習情報フレームであれば、ステップＳ１５で受信ＣＣＭフレーム処理部１２は受信した学習情報フレームの学習テーブル番号を取り出し、学習情報フレームのＤＡ、ＳＡ、ＭＥＰ−ＩＤ、ＭＥＧ−ＩＤとＭＡＣ−ＳＡ、ＭＡＣ−ＤＡ、ＭＥＧ−ＩＤ、ＭＥＰ−ＩＤが対応する送信ＣＣＭ学習テーブル１５のエントリの下流学習番号に上記学習テーブル番号を登録する。
【００４１】
次に、ステップＳ１６で送信ＣＣＭフレーム作成部１４は上記学習情報フレームで通知された学習テーブル番号に対応するテーブル番号領域のビットをオン（＝「０」）に設定したＣＣＭ集約フレームを作成し、送信ＣＣＭ学習テーブル１５のポートＩＤで指示される下流ポートから送信する。このステップＳ１６を実行したのち処理を終了する。なお、ステップＳ１４で学習情報フレームでなければ処理を終了する。
【００４２】
＜ＣＣＭ断検出処理＞
図９は、ノード装置が実行するＣＣＭ断検出処理の一実施形態のフローチャートを示す。この処理は受信ＣＣＭ学習テーブル１２に登録されている各エントリ（テーブル番号）のＣＣＭについて、所定時間毎に受信ＣＣＭフレーム処理部１２で実行される。なお、タイマＴは受信ＣＣＭ学習テーブル１２のエントリ毎に設けられ、各エントリのＣＣＭフレーム（又はＣＣＭ集約フレーム）が受信されたときにゼロリセットされ、その後クロックをカウントする。また、回数Ｎは受信ＣＣＭ学習テーブル１２にＣＣＭのエントリが登録されたときにゼロリセットされている。
【００４３】
図９において、ステップＳ２１でタイマＴのカウント値が閾値を超えているか否かを判別する。閾値には例えば３．３ｍｓより大きな値が予め設定されている。タイマＴのカウント値が閾値を超えた場合にはステップＳ２２で回数Ｎを１だけインクリメントする。次に、ステップＳ２３で回数Ｎが所定値（例えば３）以上か否かを判別する。
【００４４】
回数Ｎが所定値以上であればステップＳ２４で当該ＣＣＭフレーム（又はＣＣＭ集約フレーム）の断（未到達）を検出し、図８のステップＳ９と同様にして下流のノード装置に対してテーブル番号領域の該当ビットをオフ（断情報）にしたＣＣＭ集約フレームを送信する。なお、下流学習番号が登録されていない場合には、当該ＣＣＭフレームの送信を停止する。また、監視装置等の上位装置にチェック結果を通知して、この処理を終了する。
【００４５】
＜ＥＳＰの構成＞
図１０にＥＳＰの一実施形態の構成図を示す。図１０に示すように、ノード装置２１，２２，２３，２４で構成され、ノード装置２１からノード装置２４に向かう方向のＥＳＰが設定されている。
【００４６】
まず、ＥＳＰが設定されたとき、リンクトレース（Ｌｉｎｋ  Ｔｒａｃｅ）機能等を用いて隣接ノード情報を互いに学習する。なお、リンクトレース機能は、例えばノード装置２１からノード装置２４にリンクトレースフレームを送信し、これを受信したノード装置２２，２３，２４が始点のノード装置２１にリンクトレース応答フレームを送信することで、隣接ノード情報を得る機能である。
【００４７】
その後、ＥＳＰの端点であるノード装置２１はもう一方の端点であるノード装置２４に向けてＣＣＭフレームの送出を開始する。
【００４８】
ノード装置２２は、ノード装置２１からのＣＣＭフレームを受信すると、ＣＣＭフレームの受信ポート、ＣＣＭフレーム内のＤＡ、ＳＡ、ＭＥＰ−ＩＤ、ＭＥＧ−ＩＤの学習情報を、テーブル番号を付けて受信ＣＣＭ学習テーブル１２に登録し、また、上記学習情報を、テーブル番号を付けて送信ＣＣＭ学習テーブル１５に登録する。更に、上記学習情報をＤＡ、ＳＡ、ＭＡＣ−ＤＡ、ＭＥＰ−ＩＤ、ＭＥＧ−ＩＤに設定し、受信ＣＣＭ学習テーブル１２に登録したテーブル番号を学習テーブル番号に設定した学習情報フレームを作成してノード装置２１に返送する。
【００４９】
学習情報フレームを受信したノード装置２１は、学習情報フレームの学習情報で送信ＣＣＭ学習テーブル１５を検索し、検索されたテーブル番号のエントリの下流学習番号に受信した学習情報フレームの学習テーブル番号を登録して学習する。また、ノード装置２１は学習情報フレームで通知された学習テーブル番号に対するテーブル番号領域のビットをオン（＝「１」）に設定したＣＣＭ集約フレームを生成してノード装置２２に送信する。例えば下流のノード装置から学習情報フレームで学習テーブル番号「１」を通知されたノード装置は、テーブル番号「１」を表すテーブル番号領域の第１ビット目をオンにしたＣＣＭ集約フレームを下流のノード装置に送信する。
【００５０】
同様に、ノード装置２１から送信されたＣＣＭフレームをノード装置２２にて中継されて受信したノード装置２３は、受信ＣＣＭ学習テーブル１２のテーブル番号を学習情報フレームの学習テーブル番号に設定して隣接するノード装置２２に対して返送する。学習情報フレームを受信したノード装置２２は、以降、ノード装置２１からのＣＣＭフレームを終端してノード装置２３に対してＣＣＭ集約フレームを送信する。
【００５１】
ノード装置２２からノード装置２３にも同様に、ノード装置２４向けのＣＣＭフレームが中継される。ノード装置２２では、ノード装置２３に当該ＣＣＭフレームを送信する際にノード装置２１から受信したときと同様に、ノード装置２３から受信した学習情報フレームにより送信先の受信ＣＣＭ学習テーブル１２のテーブル番号を学習する（送信ＣＣＭ学習テーブル１５の下流学習番号に登録する）。
【００５２】
また、上流のノード装置で特定ＣＣＭフレームの断（未到達）が検出されたとき、ＣＣＭ集約フレームのテーブル番号領域のビットをオフ（＝「０」）に設定して上流のノード装置から下流のノード装置に送信することで、特定ＣＣＭフレームの断（未到達）つまりＬＯＣ（Ｌｏｓｓ  Ｏｆ  Ｃｏｎｔｉｎｕｉｔｙ）を上流のノード装置から下流のノード装置に送信することが可能となる。
【００５３】
例えばノード装置２１から受信ＣＣＭ学習テーブル１２のテーブル番号＝１に対するＣＣＭフレームの断が検出された場合、ノード装置２１は送信ＣＣＭ学習テーブル１５から断検出のＣＣＭフレームと同じＭＡＣ−ＳＡ，ＭＡＣ−ＤＡ，ＭＥＧ−ＩＤ，ＭＥＰ−ＩＤを持つテーブル番号を検索し、そのテーブル番号のエントリの下流学習番号に対するＣＣＭ集約フレームのテーブル番号領域のビットをオフ（＝「０」）に設定してノード装置２２に送信することで、ＣＣＭフレームの断情報をノード装置２１からノード装置２２に通知することができる。同様にして、ノード装置２２からノード装置２３方向に同一の断情報が転送される。
【００５４】
ところで、上記のＣＣＭ集約機能を持たない従来型のノード装置が、ＣＣＭ集約機能を持つ自ノード装置の上流にあった場合について考える。自ノード装置でＣＣＭフレームを受信し、学習情報フレームを上流のノード装置に通知しても、それに対する応答としてＣＣＭ集約フレームが自ノード装置に送信されることはなく、通常のＣＣＭフレームのやり取りが続けられることとなる。
【００５５】
また、ＣＣＭ集約機能を持たない伝送装置が自ノード装置の下流にあった場合にも、自ノード装置から送信したＣＣＭフレームに対する学習情報フレームの通知がないため、ＣＣＭ集約フレームを下流のノード装置に送信されることはなく、通常のＣＣＭフレームをやり取りし続けるだけであり、何ら悪影響や制限事項が発生することはない。
【００５６】
上記の実施形態によれば、ノード装置間で中継するＣＣＭフレームを１つのＣＣＭ集約フレームに集約しているため、ノード装置間を流れるＥＳＰの数に拘らずＣＣＭ集約フレームの使用帯域は略一定となり、ノード装置間の帯域をより有効に使用することが可能となる。また、ＣＣＭ学習テーブル１２，１５及びＣＣＭ集約フレーム内のテーブル番号領域を拡張することにより、ネットワーク内に収容されるＥＰＳの数を中継帯域にほとんど影響を与えることなく拡張することが可能である。また、ネットワーク内にＣＣＭ集約機能をサポートしないノード装置が含まれる場合でも接続性の確認が可能である。
（付記１）
パスの端点となるノード装置間でチェックフレームを送受信し前記パスの接続性をチェックするパス接続性確認方法において、
上流のノード装置でチェックフレームのパス情報及び送信ポートを、下流のノード装置の受信学習テーブルに前記パス情報を登録したテーブル番号である下流学習番号と共に送信学習テーブルに登録し、
前記上流のノード装置で前記送信学習テーブルに登録された複数の下流学習番号をテーブル番号オン情報として１つの集約チェックフレームに設定して前記隣接する下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
（付記２）
付記１記載のパス接続性確認方法において、
上流のノード装置で隣接する下流のノード装置に送信するチェックフレームのパス情報を送信ポートと共に前記送信学習テーブルに登録し、
前記下流のノード装置で前記上流のノード装置から受信したチェックフレームのパス情報を受信ポートと共に前記受信学習テーブルに登録し、
前記下流のノード装置で前記パス情報を登録した前記受信学習テーブルのテーブル番号を前記上流のノード装置に通知し、
前記上流のノード装置で前記下流のノード装置から通知された前記受信学習テーブルのテーブル番号を下流学習番号として前記送信学習テーブルに登録し、
前記上流のノード装置で前記送信学習テーブルに登録された複数の下流学習番号をテーブル番号オン情報として１つの集約チェックフレームに設定して前記隣接する下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
（付記３）
付記２記載のパス接続性確認方法において、
前記上流のノード装置から受信したチェックフレームのパス情報を前記下流のノード装置に送信するチェックフレームのパス情報として送信ポートと共に送信学習テーブルに登録する
ことを特徴とするパス接続性確認方法。
（付記４）
付記３記載のパス接続性確認方法において、
前記上流のノード装置でチェックフレームの未到達を検出したとき、当該チェックフレームのテーブル番号オフ情報を前記集約チェックフレームに設定して前記隣接する下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
（付記５）
付記４記載のパス接続性確認方法において、
前記下流のノード装置で受信した集約チェックフレームのテーブル番号オフ情報を検出したとき、テーブル番号オフ情報を集約チェックフレームに設定して隣接する更に下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
（付記６）
パスの端点となるノード装置間でチェックフレームを送受信し前記パスの接続性をチェックするノード装置において、
隣接する下流のノード装置に送信するチェックフレームのパス情報を送信ポートと共に送信学習テーブルに登録する送信学習テーブル登録手段と、
上流のノード装置から受信したチェックフレームのパス情報を受信ポートと共に受信学習テーブルに登録する受信学習テーブル登録手段と、
前記パス情報を登録した前記受信学習テーブルのテーブル番号を前記上流のノード装置に通知するテーブル番号通知手段と、
前記上流のノード装置で前記下流のノード装置から通知された前記受信学習テーブルのテーブル番号を下流学習番号として前記送信学習テーブルに登録する下流学習番号登録手段と、
前記送信学習テーブルに登録された複数の下流学習番号をテーブル番号オン情報として１つの集約チェックフレームに設定して前記隣接する下流のノード装置に送信する集約チェックフレーム送信手段と、
を有することを特徴とするノード装置。
（付記７）
付記６記載のノード装置において、
前記送信学習テーブル登録手段は、前記上流のノード装置から受信したチェックフレームのパス情報を前記下流のノード装置に送信するチェックフレームのパス情報として送信ポートと共に送信学習テーブルに登録する
ことを特徴とするノード装置。
（付記８）
付記７記載のノード装置において、
前記上流のノード装置から受信したチェックフレームの未到達を検出する未到達検出手段を有し、
前記集約チェックフレーム送信手段は、前記未到達検出手段でチェックフレームの未到達を検出したとき当該チェックフレームのテーブル番号オフ情報を前記集約チェックフレームに設定して前記隣接する下流のノード装置に送信する
ことを特徴とするノード装置。
（付記９）
付記８記載のノード装置において、
前記上流のノード装置から受信した集約チェックフレームのテーブル番号オフ情報を検出するオフ情報検出手段を有し、
前記集約チェックフレーム送信手段は、前記オフ情報検出手段でテーブル番号オフ情報を検出したとき、検出したテーブル番号オフ情報を前記集約チェックフレームに設定して隣接する更に下流のノード装置に送信する
ことを特徴とするノード装置。
（付記１０）
付記９記載のノード装置において、
前記集約チェックフレーム送信手段は、前記送信学習テーブルに下流学習番号が登録されていないとき、チェックフレームを前記隣接する下流のノード装置に送信するチェックフレーム送信手段、
を有することを特徴とするノード装置。
（付記１１）
付記５記載のパス接続性確認方法において、
前記送信学習テーブルに下流学習番号が登録されていないとき、チェックフレームを前記隣接する下流のノード装置に送信する
ことを特徴とするパス接続性確認方法。
【符号の説明】
【００５７】
１０  伝送装置
１１  上流ポート
１２  受信ＣＣＭフレーム処理部
１３  受信ＣＣＭ学習テーブル
１４  送信ＣＣＭフレーム作成部
１５  送信ＣＣＭ学習テーブル
１６  下流ポート
【図１】
2011130190.tif 000003
【図２】
2011130190.tif 000004
【図３】
2011130190.tif 000005
【図４】
2011130190.tif 000006
【図５】
2011130190.tif 000007
【図６】
2011130190.tif 000008
【図７】
2011130190.tif 000009
【図８】
2011130190.tif 000010
【図９】
2011130190.tif 000011
【図１０】
2011130190.tif 000012