(57)【要約】【課題】複数の物理ポートが論理ポートに束ねられた通信装置において、装置内部における複数のフレーム転送経路の正常性を網羅的に確認することを支援する。【解決手段】フレーム伝送装置５０は、ラインユニットが有する複数のポートと、設定制御ユニット５５を備える。設定制御ユニット５５は、第１のポートから第２のポートへ保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する。設定制御ユニット５５は、第１のポートが、複数の物理ポートがリンク集約された論理ポートであるとき、複数の物理ポートのそれぞれを送信元のポートとして選択し、複数の物理ポートから第２のポートへ複数の保守管理フレームを転送させる。【選択図】図９
2015002413.tif 000002
【特許請求の範囲】
【請求項１】
複数のポートと、
第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、
を備え、
前記第１のポートが、リンク集約により複数の物理ポートを論理的に束ねた論理ポートである場合に、前記監視部は、前記複数の物理ポートのそれぞれを送信元のポートとして選択し、前記複数の物理ポートから前記第２のポートへ複数の保守管理フレームを転送させることを特徴とするフレーム伝送装置。
【請求項２】
複数のポートと、
第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、
を備え、
前記第２のポートが、リンク集約により複数の物理ポートを論理的に束ねた論理ポートである場合に、前記監視部は、前記複数の物理ポートのそれぞれを送信先のポートとして選択し、前記第１のポートから前記複数の物理ポートへ複数の保守管理フレームを転送させることを特徴とするフレーム伝送装置。
【請求項３】
複数のポートと、
第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、
を備え、
前記第１のポートと前記第２のポートの両方が、リンク集約により複数の物理ポートを論理的に束ねた論理ポートである場合に、前記監視部は、前記第１のポートに属する複数の物理ポートのそれぞれを送信元のポートとして選択するとともに、前記第２のポートに属する複数の物理ポートのそれぞれを送信先のポートとして選択し、送信元の物理ポートと送信先の物理ポートの組み合わせを網羅するよう複数の保守管理フレームを転送させることを特徴とするフレーム伝送装置。
【請求項４】
複数のポートと、
第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、
を備え、
前記第１のポートは、リンク集約により複数の物理ポートを論理的に束ねた論理ポートであり、
前記監視部は、前記複数の物理ポートの中の特定の物理ポートを前記保守管理フレームの送信元のポートとする旨の指定を保守者から受け付けた場合に、前記特定の物理ポートから前記第２のポートへ前記保守管理フレームを転送させることを特徴とするフレーム伝送装置。
【請求項５】
前記保守管理フレームは、ループバック要求のフレームであり、
前記ループバック要求のフレームを前記第２のポートに設定された保守機能点で受信し、前記ループバック要求のフレームで指定された送信元の物理ポートを送信先として指定したループバック応答のフレームを、前記ループバック要求のフレームの転送方向とは反対方向に送信する応答部をさらに備えることを特徴とする請求項１または４に記載のフレーム伝送装置。
【請求項６】
複数のポートと、
第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、
を備え、
前記第２のポートは、リンク集約により複数の物理ポートを論理的に束ねた論理ポートであり、
前記監視部は、前記複数の物理ポートの中の特定の物理ポートを前記保守管理フレームの送信先のポートとする旨の指定を保守者から受け付けた場合に、前記第１のポートから前記特定の物理ポートへ前記保守管理フレームを転送させることを特徴とするフレーム伝送装置。
【請求項７】
前記保守管理フレームは、ループバック要求のフレームであり、
前記ループバック要求のフレームを前記第２のポートに設定された保守機能点で受信し、前記第１のポートを送信先として指定したループバック応答のフレームを、前記ループバック要求で送信先として指定された物理ポートから、前記ループバック要求のフレームの転送方向とは反対方向に送信する応答部をさらに備えることを特徴とする請求項２または６に記載のフレーム伝送装置。
【請求項８】
複数のポートと、
第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、
を備え、
前記第１のポートと前記第２のポートはいずれも、リンク集約により複数の物理ポートを論理的に束ねた論理ポートであり、
前記監視部は、前記第１のポートと前記第２のポートのいずれかについて特定の物理ポートを前記保守管理フレームの送信元もしくは送信先のポートとする旨の指定を保守者から受け付けた場合に、保守者が指定した特定の物理ポートと、指定対象外の論理ポートに属する複数の物理ポートとの組み合わせを網羅するよう複数の保守管理フレームを転送させることを特徴とするフレーム伝送装置。
【請求項９】
複数のポートと、
第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、
を備え、
前記第１のポートと前記第２のポートはいずれも、リンク集約により複数の物理ポートを論理的に束ねた論理ポートであり、
前記監視部は、前記第１のポートに属する複数の物理ポートの中の特定の物理ポートを前記保守管理フレームの送信元のポートとする旨の指定であり、かつ、前記第２のポートに属する複数の物理ポートの中の特定の物理ポートを前記保守管理フレームの送信先のポートとする旨の指定を保守者から受け付けた場合に、保守者が指定した送信元の物理ポートから送信先の物理ポートへ前記保守管理フレームを転送させることを特徴とするフレーム伝送装置。
【請求項１０】
前記保守管理フレームは、ループバック要求のフレームであり、
前記ループバック要求のフレームを前記第２のポートに設定された保守機能点で受信し、前記ループバック要求のフレームで指定された送信元の物理ポートを送信先として指定したループバック応答のフレームを、前記ループバック要求で送信先として指定された物理ポートから、前記ループバック要求のフレームの転送方向とは反対方向に送信する応答部をさらに備えることを特徴とする請求項３、８、９のいずれかに記載のフレーム伝送装置。
【請求項１１】
前記応答部は、前記ループバック要求のフレームを前記第２のポートに設定されたＭＩＰ（Maintenance Intermediate Point）で受信し、前記ループバック要求のフレームを、前記ループバック要求のフレームの転送方向とは反対方向に送信することを特徴とする請求項５、７、１０のいずれかに記載のフレーム伝送装置。
【請求項１２】
複数のポートを備えるフレーム伝送装置が、
第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認するステップを実行し、
前記確認するステップは、前記第１のポートと前記第２のポートの両方が、リンク集約により複数の物理ポートを論理的に束ねた論理ポートである場合に、前記第１のポートに属する複数の物理ポートのそれぞれを送信元のポートとして選択するとともに、前記第２のポートに属する複数の物理ポートのそれぞれを送信先のポートとして選択し、送信元の物理ポートと送信先の物理ポートの組み合わせを網羅するよう複数の保守管理フレームを転送させるステップを含むことを特徴とする正常性確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレーム伝送装置およびフレーム伝送装置における正常性確認方法に関する。
【背景技術】
【０００２】
パケット転送を行う通信装置間の通信路の品質を向上させる技術として非特許文献１に示すリンク集約（リンクアグリゲーション）の技術が知られている。リンク集約とは、隣接する通信装置間にケーブル等の物理リンクを複数設置し、これらの物理リンクを束ねて１つの仮想的な論理リンクを構成する技術である。リンク集約を行うことで、高価なケーブルや通信インタフェースを用意することなく、帯域を増やした通信路を実現できる。また、複数の物理リンクを並行して使用するため、一部の物理リンクが故障した場合でも、通信路が完全に切断されることを防止でき、通信システムの可用性が向上する。リンク集約を適用した通信システムでは、１つのパケットは複数の物理リンクのうちいずれか１つを使用して転送される。
【０００３】
また、レイヤ２ＶＰＮ（Virtual Private Network）サービスを提供するための通信事業者のネットワークを保守するための技術として、イーサネットＯＡＭ（Operations, Administration, and Maintenance）（「イーサネット」は登録商標）と呼ばれる機能が知られている。イーサネットＯＡＭは、非特許文献２および非特許文献３により標準化されている。イーサネットＯＡＭでは、ＭＥＰ（Maintenance Entity group end Point）と呼ばれる保守機能点を設定できる。例えば、イーサネットＯＡＭで定められた保守管理用のフレーム（以下、「保守管理フレーム」と呼ぶ。）を２つのＭＥＰ間で送受し、ＭＥＰ間のフレーム伝送状態の正常性を確認することが行われている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ＩＥＥＥ  Ｓｔｄ  ８０２．１ＡＸ  −２００８  Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ
【非特許文献２】ＩＴＵ−Ｔ  Ｙ．１７３１、“ＯＡＭ  ｆｕｎｃｔｉｏｎｓ  ａｎｄ  ｍｅｃｈａｎｉｓｍｓ  ｆｏｒ  Ｅｔｈｅｒｎｅｔ  ｂａｓｅｄ  ｎｅｔｗｏｒｋｓ”（「Ｅｔｈｅｒｎｅｔ」は登録商標）
【非特許文献３】ＩＥＥＥ  Ｓｔｄ  ８０２．１ａｇ  Ｖｉｒｔｕａｌ  Ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ  Ａｍｅｎｄｍｅｎｔ  ５：Ｃｏｎｎｅｃｔｉｖｉｔｙ  Ｆａｕｌｔ  Ｍａｎａｇｅｍｅｎｔ
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＭＥＰは、リンク集約が適用されたポートに対しても設定できる。ただし非特許文献２が定めるように、ＭＥＰはブリッジと呼ばれるレイヤで動作するものであり、リンク集約のレイヤより上位のレイヤで動作するものである。そのためリンク集約が構成されている場合、ＭＥＰを設定する際のポート情報としては、個々の物理的なポートではなく、複数の物理的なポートを束ねた論理的なポートの情報が使用される。
【０００６】
したがって、複数の物理ポートが論理ポートに束ねられた通信装置において、保守管理フレームにより装置内部におけるフレーム伝送状態を確認する場合、複数の物理ポートのうち特定の１つの物理ポートを使用した確認にとどまってしまうことがあった。言い換えれば、装置内部における複数のフレーム転送経路のうち一部に対する正常性確認にとどまってしまうことがあった。本発明者は、装置内部における複数のフレーム転送経路の正常性を網羅的に確認するために改善の余地があると考えた。
【０００７】
本発明は本発明者の上記課題認識にもとづきなされたものであり、その主な目的は、複数の物理ポートが論理ポートに束ねられた通信装置において、装置内部における複数のフレーム転送経路の正常性を網羅的に確認することを支援する技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある態様のフレーム伝送装置は、複数のポートと、第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、を備える。第１のポートが、リンク集約により複数の物理ポートを論理的に束ねた論理ポートである場合に、監視部は、複数の物理ポートのそれぞれを送信元のポートとして選択し、複数の物理ポートから第２のポートへ複数の保守管理フレームを転送させる。
【０００９】
本発明の別の態様もまた、フレーム伝送装置である。この装置は、複数のポートと、第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、を備える。第２のポートが、リンク集約により複数の物理ポートを論理的に束ねた論理ポートである場合に、監視部は、複数の物理ポートのそれぞれを送信先のポートとして選択し、第１のポートから複数の物理ポートへ複数の保守管理フレームを転送させる。
【００１０】
本発明のさらに別の態様もまた、フレーム伝送装置である。この装置は、複数のポートと、第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、を備える。第１のポートと第２のポートの両方が、リンク集約により複数の物理ポートを論理的に束ねた論理ポートである場合に、監視部は、第１のポートに属する複数の物理ポートのそれぞれを送信元のポートとして選択するとともに、第２のポートに属する複数の物理ポートのそれぞれを送信先のポートとして選択し、送信元の物理ポートと送信先の物理ポートの組み合わせを網羅するよう複数の保守管理フレームを転送させる。
【００１１】
本発明のさらに別の態様もまた、フレーム伝送装置である。この装置は、複数のポートと、第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、を備える。第１のポートは、リンク集約により複数の物理ポートを論理的に束ねた論理ポートであり、監視部は、複数の物理ポートの中の特定の物理ポートを保守管理フレームの送信元のポートとする旨の指定を保守者から受け付けた場合に、特定の物理ポートから第２のポートへ保守管理フレームを転送させる。
【００１２】
本発明のさらに別の態様もまた、フレーム伝送装置である。この装置は、複数のポートと、第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、を備える。第２のポートは、リンク集約により複数の物理ポートを論理的に束ねた論理ポートであり、監視部は、複数の物理ポートの中の特定の物理ポートを保守管理フレームの送信先のポートとする旨の指定を保守者から受け付けた場合に、第１のポートから特定の物理ポートへ保守管理フレームを転送させる。
【００１３】
本発明のさらに別の態様もまた、フレーム伝送装置である。この装置は、複数のポートと、第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、を備える。第１のポートと第２のポートはいずれも、リンク集約により複数の物理ポートを論理的に束ねた論理ポートであり、監視部は、第１のポートと第２のポートのいずれかについて特定の物理ポートを保守管理フレームの送信元もしくは送信先のポートとする旨の指定を保守者から受け付けた場合に、保守者が指定した特定の物理ポートと、指定対象外の論理ポートに属する複数の物理ポートとの組み合わせを網羅するよう複数の保守管理フレームを転送させる。
【００１４】
本発明のさらに別の態様もまた、フレーム伝送装置である。この装置は、複数のポートと、第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する監視部と、を備える。第１のポートと第２のポートはいずれも、リンク集約により複数の物理ポートを論理的に束ねた論理ポートであり、監視部は、第１のポートに属する複数の物理ポートの中の特定の物理ポートを保守管理フレームの送信元のポートとする旨の指定であり、かつ、第２のポートに属する複数の物理ポートの中の特定の物理ポートを保守管理フレームの送信先のポートとする旨の指定を保守者から受け付けた場合に、保守者が指定した送信元の物理ポートから送信先の物理ポートへ保守管理フレームを転送させる。
【００１５】
本発明のさらに別の態様は、正常性確認方法である。この方法は、複数のポートを備えるフレーム伝送装置が、第１のポートから第２のポートへ所定の保守管理フレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認するステップを実行し、確認するステップは、第１のポートと第２のポートの両方が、リンク集約により複数の物理ポートを論理的に束ねた論理ポートである場合に、第１のポートに属する複数の物理ポートのそれぞれを送信元のポートとして選択するとともに、第２のポートに属する複数の物理ポートのそれぞれを送信先のポートとして選択し、送信元の物理ポートと送信先の物理ポートの組み合わせを網羅するよう複数の保守管理フレームを転送させるステップを含む。
【００１６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１７】
本発明によれば、複数の物理ポートが論理ポートに束ねられた通信装置において、装置内部における複数のフレーム転送経路の正常性を網羅的に確認することを支援できる。
【図面の簡単な説明】
【００１８】
【図１】イーサネットＯＡＭのループバック機能で使用するフレームのフォーマットを示す図である。
【図２】レイヤ２データ通信サービスネットワークの模式図である。
【図３】イーサネットＯＡＭのループバック試験の動作例を示す図である。
【図４】イーサネットＯＡＭのループバック試験の動作例を示す図である。
【図５】実施の形態のフレーム伝送装置の外観を示す斜視図である。
【図６】フレーム伝送装置のハードウェア構成を模式的に示す図である。
【図７】フレーム伝送装置が外部装置と送受信するフレームのフォーマットを示す図である。
【図８】コネクション設定テーブルを示す図である。
【図９】フレーム伝送装置の機能構成を示すブロック図である。
【図１０】フレーム伝送装置におけるリンク集約の一例を示す図である。
【図１１】ラインユニットを詳細に示すブロック図である。
【図１２】リンク集約構成テーブルを示す図である。
【図１３】装置内ヘッダの例を示す図である。
【図１４】ＭＥＰ設定テーブルを示す図である。
【図１５】ＭＩＰ設定テーブルを示す図である。
【図１６（ａ）】フレーム伝送装置の動作を示すフローチャートである。
【図１６（ｂ）】フレーム伝送装置の動作を示すフローチャートである。
【図１７】レイヤ２データ通信サービスネットワークの模式図である。
【図１８】図１７のスイッチ２におけるコネクション設定テーブルを示す図である。
【図１９】ＬＢＭ送信用テーブルを示す図である。
【図２０】ＬＢＭ送信用テーブルを示す図である。
【図２１】フレーム伝送装置の動作を示すフローチャートである。
【図２２】フレーム伝送装置の動作を示すフローチャートである。
【図２３】レイヤ２データ通信サービスネットワークの模式図である。
【図２４】フレーム伝送装置の動作を示すフローチャートである。
【図２５】フレーム伝送装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１９】
実施の形態のフレーム伝送装置の構成を説明する前に、概要を説明する。
上記の非特許文献１（Chap.5.2.1 Principles of Link Aggregation f）によると、リンク集約において、１つの送信元アドレスと宛先アドレスのペア間の通信（以下、「カンバセーション」とも呼ぶ。）では、パケットの送信順序は途中の伝送路で変わらないことが要求されている。同一のカンバセーションに属するパケットは同じ物理リンクを使用して送信する必要がある。また、パケットを複数の物理リンクのいずれかへ振分ける際に、特定のリンクに偏らずに負荷分散できるように、パケットの中のヘッダ情報をハッシュ計算する方法が知られている（例えば非特許文献１、Annex A.2 Port selection）。このヘッダ情報は、例えばレイヤ２では送信元ＭＡＣアドレスや宛先ＭＡＣアドレス、ＶＬＡＮ−ＩＤ、レイヤ３では送信元ＩＰアドレスや送信先ＩＰアドレスである。
【００２０】
また、上記の非特許文献２が示すように、イーサネットＯＡＭ機能は、ＣＣ（コンティニュティチェック、continuity check）、ＬＢ（ループバック、Loop Back）、ＬＴ（リンクトレース、Link Trace）と呼ばれる３つの故障管理機能を含む。上記の非特許文献３では、これらに加え、フレームのロス数測定、遅延測定、スループット試験等、ネットワーク品質を診断するための各種機能が含まれている。
【００２１】
イーサネットＯＡＭ機能においては、「ポート＋ＶＬＡＮ」の組み合わせに対して、保守機能点としてＭＥＰを設定できる。ＭＥＰが設定されると、そのポートとＶＬＡＮに属する保守管理フレーム（「ＯＡＭフレーム」とも呼ばれる。）は終端され、ＭＥＰを超えた下流へは転送されない。ＭＥＰはフレーム伝送の方向毎に設定され、それぞれ「ＤｏｗｎＭＥＰ」と「ＵｐＭＥＰ」と呼ばれる。ＤｏｗｎＭＥＰは、装置外から入力される保守管理フレームを受信したポートで終端するＭＥＰである。ＤｏｗｎＭＥＰのポートでは、そのポートから装置外の方向へ保守管理フレームの送信も行う。
【００２２】
ＵｐＭＥＰは、装置内でフレームがスイッチされ、出力ポートが決定された後に出力されるポート＋ＶＬＡＮに対して設定される。例えばシャシー型のスイッチであれば、バックボードの方向からラインユニットへ入力される保守管理フレームを終端するＭＥＰである。ＵｐＭＥＰのポートでは、そのポートからバックボードの方向へ保守管理フレームの送信も行う。ＭＥＰの向きとは反対方向から保守管理フレームが到着した場合は、当該フレームを廃棄する。
【００２３】
保守管理フレームを使ってネットワークを管理する範囲は、両端のＭＥＰに挟まれた区間となる。広い範囲を管理するために使用するＭＥＰと、狭い範囲を管理するために使用するＭＥＰとを区別するために、同じ「ポート＋ＶＬＡＮ」に対して、複数個のＭＥＰを設定でき、またこれらを識別するためにＭＥＰのレベルを設定できる。レベルの値は０から７の範囲を使用し、値が小さいものほど狭い範囲の管理に使用する。保守管理フレームのＰＤＵ（Protocol Data Unit）はレベルの値を含み、保守管理フレームを受信した装置において、当該装置が管理される管理区間に対応するレベルを持つ保守管理フレームのみ処理することが許可される。ＭＥＰに設定されたレベルより大きいレベルが指定された保守管理フレームは、そのＭＥＰで終端されずに、そのＭＥＰを通過する。
【００２４】
一部既述したが、リンク集約が構成されている場合、複数の物理ポートを束ねた論理ポートに対してもＵｐＭＥＰを設定することができる。論理ポートは、リンク集約技術により複数の物理リンクを束ねた単一の論理リンクの一端となる論理的なポートと言える。言い換えれば、リンク集約技術により束ねられた複数の物理リンクの一端となる複数の物理ポートを論理的に集約した単一のポートと言える。
【００２５】
ＭＥＰはブリッジと呼ばれるレイヤ（典型的にはレイヤ２）で動作し、リンク集約のレイヤよりも上位のレイヤで動作する。そのため、リンク集約された場合にＭＥＰを設定する際のポート情報としては物理ポートではなく、論理ポートの情報が使用される。すなわち、ＭＥＰはリンク集約により構成された論理ポートを単位として設定される。以下、リンク集約による論理ポートを「トランク」、個々のトランクを識別する番号を「トランクＩＤ」と呼ぶ。
【００２６】
イーサネットＯＡＭの機能のうち、ループバック機能で使用するフレームのフォーマットを図１に示す。ループバックでは２種類のフレームを使用し、具体的には、ループバック要求フレーム（以下「ＬＢＭ」とも呼ぶ。）と、ループバック応答フレーム（以下、「ＬＢＲ」とも呼ぶ。）を使用する。ＬＢＭとＬＢＲのいずれのフォーマットも図１に示す通りである。ＬＢＭとＬＢＲは、ＶＬＡＮタグの次のＥｔｈｅｒＴｙｐｅおよびＯｐｃｏｄｅ（オペレーションコード）で判定される。ＶＬＡＮタグがない場合は、ＭＡＣアドレス直後のＥｔｈｅｒＴｙｐｅおよびＯｐｃｏｄｅで判定される。
【００２７】
ループバックとは、一般によく知られている、ネットワーク上の任意の指定区間の疎通性を確認する機能である。すなわち、疎通性を確認したい区間の一端の保守機能点からループバック情報を含むＬＢＭを送出し、折り返し点として指定された他端の保守機能点から返送されたＬＢＲを送信元が受信することで、指定区間の疎通性を確認する。
【００２８】
２つのＭＥＰに挟まれた区間内（途中）に位置するポートでは、ＭＩＰ（Maintenance Intermediate Point）と呼ばれる保守機能点を持つこともできる。ＭＩＰは、ＭＥＰと同様にポート＋ＶＬＡＮを単位として設定され、レベルが１つ割り当てられる。ＭＥＰで挟まれる区間に複数のＭＩＰが配置されてもよく、個々のＭＩＰを識別するために、例えばポートのＭＡＣアドレスが用いられる。ＭＩＰでＬＢＭを受信した場合、ＬＢＭのレベルがＭＩＰのレベルと一致し、かつ、ＬＢＭが示す宛先ＭＡＣアドレスがＭＩＰ自身のＭＡＣアドレスと一致すれば、ＭＩＰはループバックを折り返す。すなわち、ＭＩＰは受信したＬＢＭを終端し、そのＬＢＭに対する応答のＬＢＲを送信する。
【００２９】
図２は、レイヤ２データ通信サービスネットワークの模式図である。同図は、フレームの中継区間にリンク集約技術が適用された例を示している。このネットワークでは、３つのフレーム伝送装置、すなわちスイッチ１（ＳＷ１）・スイッチ２（ＳＷ２）・スイッチ３（ＳＷ３）によって、ユーザサイト１とユーザサイト２の間にデータ通信サービスを提供している。図のＰｎ（ｎは数字）は、物理リンクにケーブルを接続するためのイーサネットのポートである。
【００３０】
図２において、スイッチ１では、ポート１（Ｐ１）で受信したフレームをトランク１へ転送するようにコネクションが設定されている。同様にスイッチ２では、トランク１で受信したフレームをトランク２へ転送するように、スイッチ３では、トランク２で受信したフレームをポート４（Ｐ４）へ転送するようにコネクションが設定されている。また、スイッチ１とスイッチ２の間では２つの物理リンクがリンク集約されて、スイッチ１とスイッチ２は論理的なリンクであるトランク１によって接続されている。同様にスイッチ２とスイッチ３の間では３つの物理リンクがリンク集約されて、スイッチ２とスイッチ３はトランク２によって接続されている。
【００３１】
ユーザサイト１内のあるエンドユーザの装置がフレームを送信すると、スイッチ１のＰ１で受信する。スイッチ１は、その受信位置により、フレームの転送先がトランク１であることを特定すると、フレームの内容を参照し、予め定められたハッシュアルゴリズムによりトランク１の中の１つの物理リンクを転送先として選択する。その結果、例えば、スイッチ１のＰ２からフレームが出力されて、Ｐ２が属する物理リンクを経由してスイッチ２のＰ１にフレームが到着する。
【００３２】
同様にスイッチ２は、受信したフレームの内容を参照し、予め定められたハッシュアルゴリズムによりトランク２の中の１つの物理リンク、例えばスイッチ２のＰ４を選択し、Ｐ４からフレームを出力する。Ｐ４が属する物理リンクを経由してスイッチ３のＰ２へフレームが到着すると、スイッチ３はトランク２で受信したフレームをＰ４へ転送し、その結果、Ｐ４を経由してユーザサイト２へフレームが届けられる。
【００３３】
このように、リンク集約の区間においては、フレーム毎にハッシュアルゴリズムにより単一の物理リンクが選択される。したがって、例えばユーザサイトから送信される各フレームのＭＡＣアドレスが変化することで、選択される物理リンクが変化し、特定の物理リンクに偏らずに、全ての物理リンクがロードバランシングされて利用される。なお、ユーザサイト２からユーザサイト１の方向へフレームを転送するときにも、上記同様にハッシュアルゴリズムにより各物理リンクはロードバランシングされて利用される。
【００３４】
図３は、イーサネットＯＡＭのループバック試験の動作例を示す。同図は、図２で示したネットワークにおいて、イーサネットＯＡＭのループバック試験により、データ通信サービスのエンドツーエンドでのフレーム伝送の正常性を確認するケースを示している。図３の下段では、ＵｐＭＥＰを三角形で示し、ＬＢＭとＬＢＲのフレームが２つのＵｐＭＥＰで挟まれる区間で論理的に転送される様子を長二点鎖線で示している。図３の上段では、ＬＢＭとＬＢＲの物理的な転送の経路を長一点鎖線で示している。
【００３５】
図３で示すように、ユーザフレーム（ユーザサイト間で送受信されるフレームであり、すなわち主信号）と同様に、ＬＢＭやＬＢＲの場合も、リンク集約区間ではハッシュアルゴリズムにより経路振分けがなされる。したがって、同じＵｐＭＥＰの間でのループバック試験では、ＬＢＭとＬＢＲのＭＡＣアドレスは変化しないため、ＬＢＭおよびＬＢＲが通過する物理リンクは毎回同じになる。例えば、図３で示すように、ＬＢＭをスイッチ１からスイッチ２へトランク１上で転送するときはスイッチ１のＰ２からスイッチ２のＰ１へのリンクしか使用されない。このように、ＵｐＭＥＰ間でのループバック試験では、ＬＢＭやＬＢＲが通過しない区間（経路）については、フレーム伝送の正常性を確認することができない。
【００３６】
ところで、リンク集約の指定リンクにＯＡＭフレームを送出する技術として、非特許文献３の「Ch22.2.2 Creating MEPs」に示されているように、特定のＶＬＡＮに属さないＤｏｗｎＭＥＰを、リンク集約よりも下のレイヤである物理リンク単位に設定して、ループバック試験を実施する方法が知られている。また、特表２００９−５４３５００号公報には、リンク集約により接続された区間で、ループバック試験等のＯＡＭ機能を実行する際に、どの物理リンクを使用してフレームを送信するかを指定可能とすることが記載されている。
【００３７】
図４も、イーサネットＯＡＭのループバック試験の動作例を示す。同図は、ＤｏｗｎＭＥＰ間でループバック試験を実施する場合を示している。同図ではＤｏｗｎＭＥＰを梨地の三角形（点を付した三角形）で示しており、特表２００９−５４３５００号公報に記載の技術によると、ＤｏｗｎＭＥＰはトランク単位に設定され、装置外へループバックフレームを送信する保守機能点として動作する。また、非特許文献３の「Ch22.2.2 Creating MEPs」に記載の方法によると、物理ポート単位で特定のＶＬＡＮに属さないＤｏｗｎＭＥＰが設定される。これらの技術によれば、リンク集約によって隣接装置と接続されている場合も、ＤｏｗｎＭＥＰ間で物理リンクを指定したループバック試験を実施することで各物理リンクの正常性を確認できる。
【００３８】
その一方で、ネットワークのフレーム伝送状態の正常性を確認するためには、装置間の物理リンクを確認するだけでは不十分である。すなわち、装置内部のフレーム転送経路、言い換えれば、装置外部からフレームが入力されたポートから、コネクションにしたがいフレームを装置外へ出力する処理部までの装置内の区間についても、フレーム転送状態の正常性を確認する必要がある。
【００３９】
上述の非特許文献３や特表２００９−５４３５００号公報では、このような装置内部のフレーム転送経路を確認することについて何ら記載されていない。非特許文献３によると、図４のネットワークにおいて、白地の三角形で示すＵｐＭＥＰをトランクとＶＬＡＮの組み合わせに対して設定し、装置内の対向するＵｐＭＥＰ間でループバック試験を実行することは示されている。しかし、このループバック試験では、ＬＢＭおよびＬＢＲが、どれか１つの物理ポートに振分けられる。そのため、リンク集約された全ての物理ポートの組み合わせによる複数のフレーム伝送経路の正常性は確認できない。
【００４０】
このような課題を解決する一例として、ループバック試験においてＬＢＭやＬＢＲが装置内の複数区間のそれぞれを通過するように、フレームの内容を変化させることも考えられる。例えば、ハッシュ演算が所定の結果になるように、保守者がループバックフレームに特定値（特定のＭＡＣアドレス値等）を設定して試験することも考えられる。しかし、この方法では、保守者が装置内経路の振分けのためのハッシュアルゴリズムを理解した上で、複数のループバックフレームのデータを個別に設定する必要がある。そのため、保守者の負担が増加し、また確認作業に長い時間を要してしまう。
【００４１】
例えば、図２のスイッチ２のように、装置内でのフレーム転送が、あるリンク集約された論理ポートと、別のリンク集約された論理ポートとの間でなされる場合を考える。トランク１の物理ポート数は２（Ｐ１とＰ２）、トランク２の物理ポート数は３（Ｐ３，Ｐ４，Ｐ５）であるので、トランク１とトランク２間のコネクションでフレームを転送する物理ポートの組み合わせの経路数は、トランク１からトランク２の方向で２×３＝６となる。
【００４２】
さらにループバックの応答フレームが転送される反対方向では物理的な経路が同じとは限らないため、同じ試験を反対方向でも実行し、全ての物理リンクの組み合わせを網羅するように繰り返し確認することが必要になる。その結果、合計で１２個の装置内経路に対して個々にループバックフレームを作成して試験する必要がある。また、リンク集約を構成する物理ポート数が多いほど作業量は増加し、保守者の負担も増すことになる。また、特定の入力ポートと出力ポートの組み合わせだけを試験する場合にも、装置外で特定の情報（ヘッダ情報等）を設定した試験フレームを作成し、装置に入力する必要があり、簡易な操作で確認できない問題もあった。
【００４３】
そこで本実施の形態では、リンク集約を用いてフレームを伝送する装置において、装置内における複数のフレーム転送経路のフレーム転送状態の正常性を、保守者の負担の少ない方法で確認可能にする技術を提案する。
【００４４】
具体的には、実施形態の一態様としてのフレーム伝送装置は、装置外からフレームを入力するポートと、装置内に設定されているコネクションにしたがってフレームを出力するポートとの間の、装置内転送区間に、入力ポートに対応する保守機能点から出力ポートに対応する保守機能点までループバック要求情報を含むフレームを転送するための手段と、入力ポートがリンク集約による論理ポートであれば、ループバック要求のフレームを生成し送信する際に、送信元となるポートを変化させた複数のフレームを作成し、リンク集約の全物理ポートに対応した複数の装置内区間をフレーム毎に巡回させて送信する処理部を備えるものである。
【００４５】
また、ループバック要求のフレームを送信した物理ポートを記憶する手段を持ち、ループバック要求のフレームが装置内を転送され、出力ポートに対応する保守機能点で受信した後に、ループバック応答情報を含むフレームを生成する際、記憶したループバック要求の送信元ポート情報をもとに、ループバック要求の転送経路とは反対方向にループバック応答を送信する処理部を備える。
【００４６】
また、装置内に設定されているコネクションの出力側ポートがリンク集約による論理的ポートであれば、ループバック要求のフレームを生成し送信する際に、フレームの送信先となるポートを変化させた複数のフレームを作成し、リンク集約の全物理ポートに対応した複数の装置内区間をフレーム毎に巡回させて送信する処理部を備える。
【００４７】
また、装置内に設定されているコネクションの入力側ポートと出力側ポートの両方がリンク集約による論理的ポートであれば、ループバック要求のフレームを生成し送信する際に、フレームの送信元となるポートを変化させ、かつ、フレームの送信先となるポートを変化させた複数のフレームを作成し、リンク集約の全物理ポートの組み合わせに対応した複数の装置内区間内に複数のフレームを送信する処理部を備える。
【００４８】
また、ループバック要求のフレームを生成し送信する際に、入力ポートがリンク集約による論理ポートの構成であれば、保守者が、ループバック要求フレームの送信元となる物理ポートを指示する手段を備え、指示されたリンク集約の特定の物理ポートに対応した装置内区間に送信する処理部を備える。
【００４９】
また、ループバック要求のフレームを生成し送信する際に、装置内に設定されているコネクションの出力側ポートがリンク集約による論理ポートの構成であれば、保守者が、ループバック要求フレームの送信先となる物理ポートを指示する手段を備え、指示されたリンク集約の特定の物理ポートに対応した装置内区間に送信する処理部を備える。
【００５０】
また、装置内に設定されているコネクションの入力側ポートと出力側ポートの両方がリンク集約による論理的ポートであれば、保守者が、ループバック要求フレームの送信元となる物理ポートを指示する手段、ループバック要求フレームの送信先となる物理ポートを指示する手段を備え、指示されたリンク集約の特定の物理ポートに対応した装置内区間に送信する処理部を備える。
【００５１】
また、実施の形態のフレーム伝送装置が備える保守機能点は、ループバック要求のフレームを生成する保守機能点はＭＥＰであり、ループバック要求フレームを受信してループバック応答フレームを送信する保守機能点もＭＥＰである処理部を含む。また、ループバック要求のフレームを生成する保守機能点はＭＥＰである一方、ループバック応答フレームを送信する保守機能点はＭＩＰである処理部も含む。
【００５２】
実施の形態で提案するフレーム伝送装置によると、リンク集約を構成する全ての物理ポートに対応する複数の装置内区間について、保守管理フレームを用いて、フレーム伝送状態が正常か否かを自動的に、かつ、網羅的に確認することができる。これにより、保守者による簡易な操作、および短い時間で、リンク集約が構成されたフレーム伝送装置内部の複数のフレーム伝送経路の正常性を網羅的に確認することができる。
【００５３】
また、ループバック応答のフレームを、ループバック要求のフレームとは反対方向に転送して送信元に返すことで、リンク集約を構成する全ての物理ポートに対応する複数の装置内区間における双方向のフレーム伝送状態の正常性を効率的に確認できる。また、リンク集約を構成する複数の物理ポートの中から、試験対象の特定の装置内区間に対応する特定の物理ポートを保守者が直接指定可能となり、特定の装置内区間でのフレーム転送状態が正常か否かを、保守者による簡易な操作、および短い時間で確認できる。
【００５４】
（第１の実施の形態）
第１の実施の形態のフレーム伝送装置を詳細に説明する。以下の説明では、フレーム伝送装置は、イーサネットフレームをＶＬＡＮにもとづいて転送するスイッチ機器（例えばレイヤ２スイッチやマルチレイヤスイッチ）である。特に、シャーシ型の構造を有する伝送装置とする。
【００５５】
シャーシ型の構造のメリットは、ボックス型と異なり、一部のユニットが故障しても、装置全体の運用を止めずに故障部位のみ交換できることが挙げられる。ただし、ユニット間を接続するための部品点数はボックス型に比べて一般的に増加するため、装置内経路の正常性を確認する重要性が高い。なお実施の形態で提案するフレーム伝送装置の技術は、シャーシ型の構造を有する装置に限定されず、ボックス型の構造を有する装置をはじめ、フレームを送受信する機能ブロックを複数個搭載し、すなわち複数のポートを備えるフレーム伝送装置全般に適用可能であることはもちろんである。
【００５６】
図５は、実施の形態のフレーム伝送装置の外観を示す斜視図である。ラインユニット５１・ラインユニット５２・ラインユニット５３のそれぞれは、複数のインタフェースポート（以下、「物理ポート」と呼ぶ。）を有している。各ラインユニットの各ポート（Ｐ１〜Ｐｎ）には、エンドユーザの端末装置が接続されることがあり、また、他のフレーム伝送装置が接続されることがある。ラインユニットを実装する位置は、スロット番号１〜３により識別される。
【００５７】
図６は、フレーム伝送装置のハードウェア構成を模式的に示す。同図は、フレーム伝送装置５０が３つのラインユニットを持つ場合の構成を示している。ラインユニット５１〜ラインユニット５３は、バックボード５４との間に、３方路の出力と、３方路の入力を持つ。各ラインユニットのインタフェースポート（Ｐ１〜Ｐｎ）には、ポート毎に、ＶＬＡＮが１個または複数個割り当てられる。１つのポートに複数個のＶＬＡＮが割り当てられる場合、フレームが属するＶＬＡＮは、各フレームに付与されるＶＬＡＮタグ内のＶＬＡＮ−ＩＤにより識別される。フレーム伝送装置５０が外部装置と送受信するフレームのフォーマットを図７に示す。このフレームは「イーサネットフレーム」「ＭＡＣフレーム」と呼ばれる。ＶＬＡＮ−ＩＤ（図７ではＶＩＤと表記する）は、ＶＬＡＮタグ内の１２ビットの値であり、１から４０９４の範囲の数値が設定される。
【００５８】
フレーム伝送装置５０と、隣接するフレーム伝送装置間でリンク集約が構成され、フレーム伝送装置５０において複数の物理ポートを束ねた論理ポートが設定された場合、ＶＬＡＮは物理ポート単位ではなく論理ポート単位に割り当てられる。実施の形態ではその論理ポートをトランクと呼ぶ。各トランクを識別するために、装置内でユニークなトランクＩＤが採番される。以下の説明において単に「ポート」と呼ぶ場合、特に断らない限り、リンク集約が構成されている場合は複数の物理ポートを集約した論理ポート（すなわちトランク）を意味し、リンク集約が構成されていない場合は物理ポートを意味する。
【００５９】
フレーム伝送装置５０内でのポイントツーポイントの転送の単位を「コネクション」とも呼ぶ。コネクションは、「入力ポートとＶＬＡＮの組み合わせ」に対して、１つの転送先ポートが設定されたテーブルで表現される。転送先ポートは、スロット番号とポート番号（ポートの識別子）で表現されるか、またはトランクＩＤで表現される。このテーブルをコネクション設定テーブルと呼ぶ。
【００６０】
図８はコネクション設定テーブルを示す。図８の物理ポートフィールドには、フレームが入力されたポートの識別子が設定され、ＶＬＡＮ−ＩＤフィールドには、入力フレームのＶＬＡＮ−ＩＤが設定される。宛先スロット番号フィールドと、宛先ポート番号フィールドには、入力フレームを装置内で転送すべき先を示すスロット番号とポート番号が設定される。既述したように、スロット番号とポート番号に代えてトランクＩＤが設定されることもある。
【００６１】
コネクション設定テーブルは、ラインユニットのテーブル格納メモリに格納され、テーブル内にはさらに、装置内を転送した後に当該フレームを装置外へ出力する際に付与するべきＶＬＡＮ−ＩＤも設定される。実施の形態では、コネクションを予め静的に定めたコネクション設定テーブルを参照してフレームの転送先を決定することとするが、他の方法により転送先を決定してもよい。例えば、レイヤ２のスイッチではＶＬＡＮ毎のＭＡＣアドレス学習の検索によって、また、レイヤ３のスイッチでは宛先ＩＰアドレスによるルーティングテーブルの検索によって、フレームの転送先を求める方法が知られており、これらの方法によりフレームの転送先を決定してもよい。
【００６２】
トランクに属する物理ポートは、コネクション設定テーブル内の転送先として設定されることはない。言い換えれば、転送先がリンク集約の構成（すなわち論理ポート）であれば必ずトランクＩＤが設定される。同一のトランクに属する物理ポート同士の間ではコネクションは設定されない。
【００６３】
図９は、フレーム伝送装置の機能構成を示すブロック図である。本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子や機械装置、電子回路で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００６４】
フレーム伝送装置５０は、ラインユニット５１、ラインユニット５２、ラインユニット５３、バックボード５４、設定制御ユニット５５を備える。ラインユニットはインタフェース盤（インタフェースカード）とも呼ばれ、図５で示したように複数の物理ポートを有する。なお、フレーム伝送装置５０は、フレーム伝送装置５０に収容するリンク数やリンクの転送速度に応じて、ラインユニットを随時増設可能な構成である。バックボード５４は、ラインユニット５１、ラインユニット５２、ラインユニット５３、設定制御ユニット５５を相互に接続する。
【００６５】
設定制御ユニット５５は、制御盤（監視制御盤）とも呼ばれ、フレーム伝送装置５０全体の動作を統括的に制御する。例えば、各ラインユニットへの保守データの設定、各ラインユニットからの状態データの監視、各ラインユニットの状態遷移の制御、保守者との状態設定信号のインタフェース処理等を実行する。詳細は後述するが、設定制御ユニット５５は、各ラインユニットを制御して、保守管理フレームを用いた装置内経路の正常性監視処理を実行する「監視部」としても動作する。
【００６６】
設定制御ユニット５５は、ＣＰＵ５５ａ、メモリ５５ｂ、保守ＩＦ５５ｃを有する。ＣＰＵ５５ａは、設定制御ユニット５５における種々のデータ処理を実行する。メモリ５５ｂは、ＣＰＵ５５ａによる処理対象のデータを格納し、また各種の設定情報を記憶する記憶装置である。保守ＩＦ５５ｃは、保守者の端末とのインタフェース機能を提供する。例えば保守ＩＦ５５ｃは、保守者端末から試験を指示するデータを受信して、そのデータをメモリ５５ｂに格納し、ＣＰＵ５５ａに試験処理を実行させる。また保守ＩＦ５５ｃは、ＣＰＵ５５ａが作成した試験結果を示すデータをメモリ５５ｂから取得して保守者端末へ送信し、保守者端末にて試験結果を参照可能にする。
【００６７】
図１０は、フレーム伝送装置におけるリンク集約の一例を示す。同図では同一のトランクに属する物理ポートを破線で囲んで示している。トランクＩＤ１は、スロット１のポート１、スロット２のポート１の２つの物理ポートで構成され、トランクＩＤ２は、スロット１のポート４、スロット２のポート４、スロット３のポート４の３つのポートで構成されている。各トランクＩＤと、そのトランクを構成するスロットおよび物理ポートの情報は、ラインユニットおよび設定制御部のテーブル格納メモリに記憶される（後述のリンク集約構成テーブル２０２）。
【００６８】
図１１は、ラインユニットを詳細に示すブロック図である。同図の構成は、フレーム伝送装置５０のラインユニット５１、ラインユニット５２、ラインユニット５３で共通である。ラインユニットは、複数のイーサネットポートと、コネクション設定テーブル２０１と、リンク集約構成テーブル２０２と、ＭＥＰ設定テーブル２０３と、ＭＩＰ設定テーブル２０４と、入力フレーム処理部１１１と、装置内信号送信部１１３と、装置内信号受信部１１４と、出力フレーム処理部１１５を備える。ここでは、４つのイーサネットポート、Ｐ１・Ｐ２・Ｐ３・Ｐ４を備えることとしている。なお設定制御ユニット５５は、ラインユニット５１〜ラインユニット５３内の各テーブルへの設定情報を管理し、バックボード５４を経由して各ラインユニットへの設定指示を実行する。
【００６９】
入力フレーム処理部１１１は、Ｐ１〜Ｐ４のそれぞれで受信されたフレームからＶＬＡＮ−ＩＤを抽出する。そして、入力ポート位置とＶＬＡＮ−ＩＤの組み合わせをキーとして、コネクション設定テーブル２０１（図８）を参照する。その結果、入力フレーム処理部１１１は、フレームを装置内で転送する際の、宛先のスロット番号と物理ポート番号、または宛先のトランクＩＤを決定する。
【００７０】
宛先がトランクＩＤの場合、入力フレーム処理部１１１は、ハッシュアルゴリズムにより１つの物理ポートを選択する。具体的には、入力フレーム処理部１１１は、リンク集約構成テーブル２０２を参照して、トランクＩＤに対応する複数のスロット番号と物理ポート番号の組み合わせの中から、ヘッダ情報等をハッシュ演算した結果に対応するスロット番号と物理ポート番号の組み合わせを１つ選択する。図１２は、リンク集約構成テーブル２０２を示す。同図は、図１０の例に対応しており、トランクＩＤ１とトランクＩＤ２のそれぞれに、スロットとポートの複数の組み合わせを対応づけている。なお、ヘッダ情報等をハッシュ演算した結果と比較し、１つの組み合わせを特定するための情報（ハッシュ値等）が、各レコードにさらに格納されてよい。
【００７１】
入力フレーム処理部１１１は、宛先のスロット番号と物理ポート番号の情報を、装置内での転送のためのヘッダ（以下「装置内ヘッダ」と呼ぶ。）に設定する。そして、装置内ヘッダを付加したフレームを、宛先スロットへの経路に対応する装置内信号送信部１１３へ転送する。装置内信号送信部１１３は、フレーム伝送装置５０が有する各スロットに対応づけて設けられてよく、入力フレーム処理部１１１から渡されたフレームを、バックボード５４を介して、対応するスロットに収容されたラインユニットへ送信する。
【００７２】
図１３は、フレームに付加される装置内ヘッダの例を示す。入力フレーム処理部１１１は、装置内ヘッダに、フレームを装置外へ出力するときに付与すべきＶＬＡＮ−ＩＤの値も設定する。さらに入力フレーム処理部１１１は、装置内ヘッダに、フレーム送信元の情報として送信元スロット番号および送信元物理ポート番号も設定する。また図１３では不図示であるが、送信元のＶＬＡＮ−ＩＤをさらに装置内ヘッダに設定してもよい。このフレーム送信元の情報は、入力フレーム処理部１１１で処理した位置を示す情報と言え、また、フレームの入力位置を示す情報とも言える。
【００７３】
図１１に戻り、設定制御ユニット５５からの保守管理フレームを送信する場合、保守管理フレームは、バックボード５４を経由してラインユニットの入力フレーム処理部１１１に入力される。その経路を図１２の経路１５１で示している。この場合、保守管理フレームの送信先スロット番号、送信先物理ポート番号は設定制御ユニット５５が決定し、保守管理フレームの装置内ヘッダにこれらの情報を設定する。設定制御ユニット５５が保守管理フレームの装置内ヘッダの内容を設定することで、ハッシュアルゴリズムによらず、設定制御ユニット５５が指定する送信元および送信先に応じた装置内経路で保守管理フレームが転送される。入力フレーム処理部１１１は、設定制御ユニット５５から受信した保守管理フレームを、送信先スロット番号で特定されるスロットへの経路に対応する装置内信号送信部１１３へ転送する。
【００７４】
装置内信号送信部１１３は、入力フレーム処理部１１１から転送されてきたフレーム（ユーザフレームおよび保守管理フレーム）をバックボード５４へ転送する。装置内信号受信部１１４は、バックボード５４から転送されてきたフレーム（ユーザフレームおよび保守管理フレーム）を出力フレーム処理部１１５へ転送する。
【００７５】
出力フレーム処理部１１５は、装置内信号受信部１１４から転送されてきたフレームを受信し、フレームの装置内ヘッダに設定されたポート番号とＶＬＡＮ−ＩＤにしたがって、受信したフレームを対応するポートから装置外へ出力する。
【００７６】
図１４はＭＥＰ設定テーブルを示し、図１５はＭＩＰ設定テーブルを示す。各テーブルでは、物理ポート、ＶＬＡＮ−ＩＤ、ＭＥＰもしくはＭＩＰの設定有無、ＭＥＰもしくはＭＩＰのレベルが対応づけて格納される。
【００７７】
出力フレーム処理部１１５は、装置内信号受信部１１４から転送されてきたフレームを保守管理フレームと判定した場合、フレームの装置内ヘッダに設定されたポート番号とＶＬＡＮ−ＩＤをキーとしてＭＥＰ設定テーブル２０３およびＭＩＰ設定テーブル２０４を参照する。その結果、ポート番号とＶＬＡＮ−ＩＤの組み合わせにＭＥＰもしくはＭＩＰが設定されていて、レベルの条件を充足すれば、当該保守管理フレームを受信して終端し、装置外部への出力を抑制する。そして、当該保守管理フレームを設定制御ユニット５５へ転送し（図１１の経路１５２）、または、送信元のラインユニットへの応答送信を実行する（図１１の経路１５３）。このとき出力フレーム処理部１１５は、保守管理フレームの装置内ヘッダに、装置内信号受信部１１４から受信したときの情報を設定する。このように出力フレーム処理部１１５は、保守管理フレームに対する応答処理を実行する「応答部」としても動作する。
【００７８】
実施の形態において、フレーム伝送装置５０のコネクション上で転送される保守管理フレームは、図１に示したループバック試験用のＬＢＭおよびＬＢＲである。保守管理フレームか否かは、ＶＬＡＮタグの次のＥｔｈｅｒＴｙｐｅ値が予め定められたＯＡＭ用のＥｔｈｅｒＴｙｐｅの値（例えば０ｘ８９０２）を示しているかにより識別される。またＬＢＭとＬＢＲとはＯｐｃｏｄｅの値により識別される。
【００７９】
以下、フローチャートを参照しつつ、第１の実施の形態のフレーム伝送装置５０における特徴的な構成および動作を説明する。
【００８０】
図１６（ａ）および図１６（ｂ）は、フレーム伝送装置５０の動作を示すフローチャートである。また図１７は、図２に対応し、第１の実施の形態のレイヤ２データ通信サービスネットワークを模式的に示している。図１７のスイッチ２は、図１０に対応するトランク構成となっている。具体的には、スロット１のラインユニット５１のポート１（以下「Ｓ１Ｐ１」）とスロット２のラインユニット５２のポート１（以下「Ｓ２Ｐ１」）を束ねたトランク１が設定されている。またスロット１のラインユニット５１のポート４（以下「Ｓ１Ｐ４」）と、スロット２のラインユニット５２のポート４（以下「Ｓ２Ｐ４」）と、スロット３のラインユニット５３のポート４（以下「Ｓ３Ｐ４」）を束ねたトランク２が設定されている。そして、トランク１とトランク２の間にコネクションが設定されており、トランク１に設定されたＵｐＭＥＰと、トランク２に設定されたＵｐＭＥＰがスイッチ２内で対向している。
【００８１】
図１８は、図１７のスイッチ２におけるコネクション設定テーブルを示す。図１８の（ａ）はスロット１のラインユニット５１、図１８の（ｂ）はスロット２のラインユニット５２、図１８の（ｃ）はスロット３のラインユニット５３のコネクション設定テーブル２０１の内容をそれぞれ示している。トランク１およびトランク１に属する物理ポートにはＶＬＡＮーＩＤ＝１００が割り当てられており、トランク２およびトランク２に属する物理ポートにはＶＬＡＮ−ＩＤ＝２００が割り当てられている。
【００８２】
図１６（ａ）および図１６（ｂ）では、フレーム伝送装置内のコネクションにもとづくフレーム転送経路（フレーム転送状態）の正常性を確認することを目的に、保守者がループバック試験を指示した場合に、その指示に応じて設定制御ユニット５５のＣＰＵ５５ａが実行する動作を示している。以下のフローチャートの説明では、図１７のスイッチ２において、トランク１のＵｐＭＥＰを起点としたループバック試験の実行指示を保守者から受け付けたことを想定する。図１８で示すようにスイッチ２で予め設定された装置内のコネクションでは、ＬＢＭの転送先としてトランク２が指定されており、図１７で示すようにトランク２にもＵｐＭＥＰが予め設定されている。
【００８３】
設定制御ユニット５５は、保守ＩＦ５５ｃを介して、保守者端末からループバック試験の要求を受信する（Ｓ１４−１）。この試験要求は、試験の起点とするポートとＶＬＡＮ−ＩＤの指定、および、ＵｐＭＥＰを起点とする旨の指定を含む。典型的に保守者は、試験の起点とするポートがリンク集約に係るもの（すなわち論理ポート）であればトランクＩＤを指定する。設定制御ユニット５５は、スロット番号と物理ポートの組み合わせ、および、トランクＩＤの一覧を示すリストを予め保持し、そのリストを参照して、試験の起点となるポートがトランクＩＤで指定されたか、スロット番号と物理ポート番号で指定されたかを判定する。
【００８４】
トランクＩＤで指定された場合（Ｓ１４−２のＹｅｓ）、リンク集約構成テーブル２０２を参照して、そのトランクに属する全ての物理ポートの情報を取得する。そして、ＬＢＭの送信元ポートとして、それらのスロット番号と物理ポート番号の複数の組み合わせを記憶する（Ｓ１４−３）。試験の起点とするポートが、トランクＩＤではなく、スロット番号と物理ポート番号で指定された場合は（Ｓ１４−２のＮｏ）、その情報をＬＢＭの送信元ポートとして１つ記憶する（Ｓ１４−４）。なお、試験の起点とするポートにトランクが設定されていても、すなわち試験の起点がリンク集約による論理ポートであっても、保守者は、そのトランクに属するスロット番号および物理ポート番号を明示的に指定してもよい。設定制御ユニット５５は、試験の起点とするポートにトランクが設定されていても、保守者がスロット番号および物理ポート番号を明示的に指定した場合は、そのトランクに属する指定のスロットおよび物理ポートのみ送信元として選択する。
【００８５】
設定制御ユニット５５は、スロット番号により特定されるスロットに収容されたラインユニット（以下、「特定ラインユニット」とも呼ぶ。）のコネクション設定テーブル２０１（図１８）を参照する。そして、試験の起点となるポート（例えばポート番号）とＶＬＡＮ−ＩＤをキーとして、そのキーに対応づけられた転送先のポート情報を取得する（Ｓ１４−５）。設定制御ユニット５５は、転送先のポート情報がトランクＩＤを示すものか否かを判定する。トランクＩＤである場合（Ｓ１４−６のＹｅｓ）、特定ラインユニットのリンク集約構成テーブル２０２（図１２）を参照し、そのトランクに属する全ての物理ポートの情報を取得する。そして、ＬＢＭの送信先ポートとして、それらのスロット番号と物理ポート番号の複数の組み合わせを記憶する（Ｓ１４−７）。転送先のポート情報がトランクＩＤではなく、スロット番号と物理ポート番号の１つの組み合わせであれば（Ｓ１４−６のＮｏ）、その１つの組み合わせをＬＢＭの送信先ポートとして記憶する（Ｓ１４−８）。
【００８６】
設定制御ユニット５５は、上記の各ステップで記憶したＬＢＭ送信元ポートの情報と、ＬＢＭ送信先ポートの情報にしたがって、ＬＢＭ送信用テーブルを作成し、メモリ５５ｂに格納する（Ｓ１４−９）。図１９は、ＬＢＭ送信用テーブルを示す。同図は、図１０のリンク集約が構成されているとき、トランクＩＤ＝１を送信元、トランクＩＤ＝２を送信先とするループバック試験において作成されるテーブルの例を示している。番号フィールドにはＬＢＭを送信する順番が格納される。実施の形態では、複数のＬＢＭが順番に１つずつ送信されることとするが、複数のＬＢＭが並行して同時に送信されてもよい。
【００８７】
ＬＢＭ送信用テーブルの送信元フィールドには、ＬＢＭ送信元のスロット番号および物理ポート番号が格納される。また送信先フィールドには、ＬＢＭ送信先のスロット番号および物理ポート番号が格納される。図１９では、図１８と同様に、スロット番号をＳｎで表現し、物理ポート番号をＰｎで表現している。応答受信状態フィールドには、ＬＢＭ送信後、ＬＢＲを受信したか否かを示す値が格納される。ＬＢＭの送信時点では初期値として「応答なし」を設定しておく。
【００８８】
このように設定制御ユニット５５は、リンク集約による単一の論理ポートを複数の物理ポートへ展開し、送信元の物理ポートと送信先の物理ポートの複数個の組み合わせを網羅するようＬＢＭ送信用テーブルを設定する。例えば、図１９では、送信元の物理ポート２個×送信先の物理ポート３個＝６レコードを作成する。これにより、６レコードに対応する６つのＬＢＭによって、トランク１からトランク２へのフレーム転送に使用される６つのフレーム転送経路の正常性を網羅的に確認する。また、ＬＢＭへの応答であるＬＢＲの受け付け状況を確認することにより、トランク２からトランク１へのフレーム転送に使用される６つのフレーム転送経路の正常性も同時に確認する。
【００８９】
次に図１６（ｂ）で示すように、設定制御ユニット５５は、ＬＢＭの送信個数をカウントするためのカウンタｎを１で初期化する（Ｓ１４−１０）。設定制御ユニット５５は、ＬＢＭ送信用テーブルのｎ番目に格納された送信元情報と送信先情報を装置内ヘッダに設定したＬＢＭを作成する（Ｓ１４−１１）。そして、スロット番号で特定されるスロットに収容されたラインユニットへＬＢＭを送信する（Ｓ１４−１２）。ＬＢＭ送信用テーブルのレコード数分、言い換えれば、送信元のスロットおよび物理ポートと送信先のスロットおよび物理ポートの組み合わせを網羅する個数分（図１９では６個）のＬＢＭの送信を完了するまで（Ｓ１４−１３のＮｏ）、ｎをインクリメントし（Ｓ１４−１４）、Ｓ１４−１１へ戻る。ＬＢＭ送信用テーブルのレコード数分、ＬＢＭを送信すると（Ｓ１４−１３のＹｅｓ）、Ｓ１４−１５へ進む。
【００９０】
設定制御ユニット５５は、ＬＢＭに対する応答であるＬＢＲを受け付けた旨の通知がラインユニットから転送されてくることを予め定められた一定時間、例えば３秒間待つ（Ｓ１４−１５）。その間にＬＢＲがラインユニットから転送されてくると（Ｓ１４−１６のＹｅｓ）、ＬＢＲの装置内ヘッダの情報を参照して、そのＬＢＲがどのＬＢＭへの応答かを特定する。後述するようにＬＢＲでは、ＬＢＭの送信元情報（スロット番号＋物理ポート番号）と送信先情報が入れ替えられている。したがって、ＬＢＲの送信先情報が、ＬＢＭ送信用テーブルの特定レコードの送信元情報と一致し、かつ、ＬＢＲの送信元情報が、ＬＢＭ送信用テーブルの特定レコードの送信先情報と一致する場合に、当該ＬＢＲを、当該特定レコードのＬＢＭへの応答として特定してもよい。
【００９１】
設定制御ユニット５５は、ＬＢＲが受け付けられたＬＢＭ送信用テーブル内のＬＢＭレコードの応答受信状態を「応答あり」に更新する（Ｓ１４−１７）。ＬＢＲを受け付けた旨の通知をラインユニットから受け付けなければ（Ｓ１４−１６のＮｏ）、Ｓ１４−１７をスキップする。図２０は、応答受信状態が更新されたＬＢＭ送信用テーブルの例を示している。受信待ち時間、例えば３秒が未経過であれば（Ｓ１４−１８のＮｏ）、Ｓ１４−１５に戻る。受信待ち時間が経過すると（Ｓ１４−１８のＹｅｓ）、設定制御ユニット５５は、各ＬＢＭに対応する応答受信状態を示す情報をループバック試験結果として、保守ＩＦ５５ｃを介して保守者端末へ通知する（Ｓ１４−１９）。例えば、図２０に示すように、ループバック試験の送信元と送信先を対応づけた複数の装置内経路のそれぞれについての応答受信状態を示す画面のデータや、各経路の応答受信状態を記録した試験結果ファイルを保守者端末へ送信して、保守者に試験結果を確認させてもよい。
【００９２】
このように、ループバック試験の起点側にトランクが構成されていても、保守者はトランクＩＤを指定してループバック試験を一度起動すれば、トランクに属する全ての物理ポートの組み合わせによる複数のフレーム伝送経路の正常性を確認できる。同様に、ループバック試験の折り返し側にトランクが構成されていても、保守者はトランクに属する物理ポートを意識することなくループバック試験を一度起動すれば、トランクに属する全ての物理ポートの組み合わせによる複数のフレーム伝送経路の正常性を確認できる。
【００９３】
例えば、図２０に示す応答受信状態が試験結果として通知された場合、保守者は、スイッチ２において、スロット１のポート１〜スロット３のポート４間のＬＢＭ転送経路もしくはＬＢＲ転送経路の少なくとも一方が異常であることを把握できる。また、スロット２のポート１〜スロット２のポート４間のＬＢＭ転送経路もしくはＬＢＲ転送経路の少なくとも一方が異常であることを把握できる。これにより迅速な保守作業を支援できる。特にシャーシ型の装置の場合、フレーム転送経路単位に正常性を報知することで、異常なフレーム転送経路に係るユニットの交換を支援できる。
【００９４】
なお、図１９の例はＬＢＭ送信元とＬＢＭ送信先の両方がトランクである場合を示しているが、いずれか一方がトランクである構成や、いずれもトランクでない構成であっても、図１６（ａ）および図１６（ｂ）のフローチャートに示す処理が可能である。また、フローチャートのＳ１４−２のＹｅｓ、Ｓ１４−４で示すように、ＬＢＭの送信元がトランクであっても、保守者はトランクではなく特定のスロット番号と物理ポート番号を明示的に指定でき、特定の一部の区間のみを対象としてループバック試験を実行させることもできる。
【００９５】
図２１も、フレーム伝送装置５０の動作を示すフローチャートである。同図は、各ラインユニット（ラインユニット５１、ラインユニット５２、ラインユニット５３）が設定制御ユニット５５から転送されてきたＬＢＭを処理するための、入力フレーム処理部１１１の動作を示している。入力フレーム処理部１１１は、設定制御ユニット５５から転送されてきたＬＢＭのデータと、その送信指示を受信する（Ｓ１７−１）。入力フレーム処理部１１１は、受信したＬＢＭの装置内ヘッダを参照して出力すべきスロット番号を特定し、そのスロット番号に予め対応づけられた装置内信号送信部１１３へ、装置内ヘッダを付加したＬＢＭを転送する（Ｓ１７−２）。これにより、装置内経路（バックボード５４）を介して送信先のラインユニットまでＬＢＭを伝送させる。
【００９６】
図２２も、フレーム伝送装置５０の動作を示すフローチャートである。同図は、各ラインユニットがバックボード５４側から転送されてきたＬＢＭおよびＬＢＲを処理するための、出力フレーム処理部１１５の動作を示している。出力フレーム処理部１１５は、装置内信号受信部１１４を介して、装置内経路で伝送されたフレームを受信する（Ｓ１８−１）。出力フレーム処理部１１５は、受信フレームのＥｔｈｅｒＴｙｐｅ値を確認し、受信フレームが、保守管理フレームのＬＢＭもしくはＬＢＲか、または保守管理フレーム以外（典型的にはユーザフレーム）かを判定する（Ｓ１８−２）。Ｓ１８−２において、受信フレームを保守管理フレーム以外と判定した場合、受信フレームの装置内ヘッダで指定されたポートを経由して装置外へフレームを出力する（Ｓ１８−１０）。
【００９７】
Ｓ１８−２において受信フレームをＬＢＭと判定した場合、出力フレーム処理部１１５は、ＭＥＰ設定テーブル２０３（図１４）を参照し、ＬＢＭの装置内ヘッダに設定された転送先ポートとＶＬＡＮの組み合わせに対してＭＥＰが設定されているか否かを判定する（Ｓ１８−３）。本実施の形態におけるスロット１のラインユニット５１におけるＭＥＰ設定テーブル２０３には、トランク２に設定されたＭＥＰ情報として、例えば、物理ポート「４」、送信ＶＬＡＮ−ＩＤ「２００」、ＭＥＰ設定有無「有り」、ＭＥＰレベル「２」のレコードが設定されてよい。ＭＩＰ設定テーブル２０４についても同様のレコードが設定されてよい。
【００９８】
ＭＥＰが設定されており、かつ、受信したＬＢＭのレベルとＭＥＰのレベルが一致していれば、出力フレーム処理部１１５はＬＢＭに応答することを決定する。その一方、ＭＥＰが未設定、または、受信したＬＢＭのレベルよりＭＥＰのレベルが小さい場合は、ＬＢＭに応答しないことを決定する。ＬＢＭに応答しない場合は（Ｓ１８−４のＮｏ）、Ｓ１８−１０へ進み、ＬＢＭを装置外へ出力する。不図示であるが、受信したＬＢＭのレベルよりＭＥＰのレベルが大きい場合は、受信したＬＢＭを廃棄する。
【００９９】
ＬＢＭへの応答を決定した場合（Ｓ１８−４のＹｅｓ）、出力フレーム処理部１１５は、ＬＢＭに対する応答データであるＬＢＲを生成する。このとき、受信したＬＢＭの装置内ヘッダの送信元情報と送信先情報を入れ替えてＬＢＲ用の装置内ヘッダを設定し、その装置内ヘッダをＬＢＲへ付加する（Ｓ１８−５）。具体的には、ＬＢＭの装置内ヘッダの送信元情報をＬＢＲの装置内ヘッダの送信先情報とし、ＬＢＭの装置内ヘッダの送信先情報をＬＢＲの装置内ヘッダの送信元情報とするよう設定する。出力フレーム処理部１１５は、装置内ヘッダの情報にもとづいて、送信先のスロット番号に予め対応づけられた装置内信号送信部１１３へＬＢＲのデータを転送する（Ｓ１８−６）。不図示であるが、ＬＢＲの装置内ヘッダに設定する送信ＶＬＡＮ−ＩＤは、ＬＢＭの装置内ヘッダに付与されている送信先ポートとＶＬＡＮ−ＩＤにより、コネクション設定テーブルを参照することで得られる。出力フレーム処理部１１５は上記の方法で得た送信ＶＬＡＮ−ＩＤをＬＢＲの装置内ヘッダに設定してもよい。
【０１００】
このように、ＬＢＭの送信元をＬＢＲの送信先として設定することにより、装置内部においてＬＢＭの転送方向とは反対方向の経路にてＬＢＲを転送させる。具体的には、装置内経路（バックボード５４）を介して、ＬＢＲの送信先として指定したポートに対応するラインユニットであり、すなわちＬＢＭの送信元のラインユニットへＬＢＲを伝送させる。ＬＢＭの送信元のラインユニットは、図２２のＳ１８−７以降の処理を実行する。
【０１０１】
Ｓ１８−２において受信フレームをＬＢＲと判定した場合、出力フレーム処理部１１５は、ＭＥＰ設定テーブル２０３（図１４）を参照し、ＬＢＲの装置内ヘッダに設定された転送先ポートとＶＬＡＮの組み合わせに対してＭＥＰが設定されているか否かを判定する（Ｓ１８−７）。ＭＥＰが設定されており、かつ、受信したＬＢＲのレベルとＭＥＰのレベルが一致していれば、出力フレーム処理部１１５は、当該ＭＥＰで受信すべきＬＢＲと判定する。その一方、ＭＥＰが未設定、または、受信したＬＢＲのレベルよりＭＥＰのレベルが小さい場合は、受信すべきＬＢＲではないと判定する。受信すべきＬＢＲでないと判定した場合は（Ｓ１８−８のＮｏ）、Ｓ１８−１０へ進む。不図示であるが、受信したＬＢＲのレベルよりＭＥＰのレベルが大きい場合は、受信したＬＢＲを廃棄する。
【０１０２】
自身のポートに設定されたＭＥＰで受信すべきＬＢＲと判定した場合（Ｓ１８−８のＹｅｓ）、出力フレーム処理部１１５は、装置内ヘッダとともにＬＢＲを設定制御ユニット５５へ転送する（Ｓ１８−９）。既述したように、出力フレーム処理部１１５から通知されたＬＢＲにもとづいて、設定制御ユニット５５は、ＬＢＭ送信用テーブルの応答受信状態を逐次更新する。
【０１０３】
実施の形態では、ＯＡＭ機能のうちＬＢを使用し、保守管理フレームとしてループバックフレームを使用したが、装置内におけるフレーム伝送状態の確認方法がＬＢに限られないことは当業者には理解されるところである。例えば、ＯＡＭ機能の中のＣＣ機能を使用して装置内経路の正常性を片方向ずつ確認してもよい。この場合、設定制御ユニット５５は、ＬＢＭ送信用テーブルにフレーム転送方向毎のフレーム伝送状態を格納するフィールドを作成してもよく、例えば、図１８のテーブルにおいて送信元と送信先を入れ替えたレコードをさらに設けてもよい。ＣＣ送信先のラインユニットの出力フレーム処理部１１５は、ＣＣフレームを受け付けた場合に、そのＣＣフレームの情報を設定制御ユニット５５へ通知し、設定制御ユニット５５は、ＬＢＭ送信用テーブルのフレーム伝送状態を、ＣＣの転送方向毎に更新してもよい。
【０１０４】
（第２の実施の形態）
図２３は、第２の実施の形態におけるレイヤ２データ通信サービスネットワークの模式図である。第２の実施の形態のフレーム伝送装置は、図２３のスイッチ２に示すように、ループバックを折り返す側が、トランクに設定されたＭＩＰである点で、第１の実施の形態のフレーム伝送装置と異なる。他の条件は第１の実施の形態と同じである。
【０１０５】
図２４は、第２の実施の形態におけるフレーム伝送装置の動作を示すフローチャートであり、ラインユニットの出力フレーム処理部１１５の動作を示している。また、図２４は図２２に対応し、図２４のＳ２２−１〜Ｓ２２−１０は、図２２のＳ１８−１〜Ｓ１８−１０に対応する。図２４において、図２２のフローチャートと異なる部分はＳ２２−３であり、他は図２１と同じである。
【０１０６】
Ｓ２２−２において受信フレームをＬＢＭと判定した場合、出力フレーム処理部１１５は、ＭＩＰ設定テーブル２０４（図１５）を参照し、ＬＢＭの装置内ヘッダに設定された転送先ポートとＶＬＡＮの組み合わせに対してＭＩＰが設定されているか否かを判定する（Ｓ２２−３）。出力フレーム処理部１１５は、ＭＩＰが設定されており、かつ、受信したＬＢＭのレベルとＭＩＰのレベルが一致し、かつ、ＬＢＭの宛先ＭＡＣアドレスが転送先ポートのＭＡＣアドレスと一致すれば、ＬＢＭに応答することを決定し（Ｓ２２−４のＹｅｓ）、Ｓ２２−５へ進む。その一方、ＭＩＰが未設定、受信したＬＢＭのレベルとＭＩＰのレベルが不一致、ＬＢＭの宛先ＭＡＣアドレスが転送先ポートのＭＡＣアドレスと不一致のいずれかに該当すれば、ＬＢＭに応答しないことを決定し（Ｓ２２−４のＮｏ）、Ｓ２２−１０へ進む。
【０１０７】
このように、ＬＢＭを用いたループバック試験の折り返しとして、ＭＥＰではなくＭＩＰを設定しておくことも可能である。すなわち、第１の実施の形態で提案した技術と、第２の実施の形態で提案した技術により、ＭＥＰやＭＩＰを種々の態様で配置したフレーム伝送装置に対応でき、その内部のフレーム伝送経路の正常性を効率的に確認できる。
【０１０８】
（第３の実施の形態）
第３の実施の形態として、ＬＢＭの転送先として、スロット番号およびポート番号を明示的に指定するループバック試験指示を保守者から受け付けた場合のフレーム伝送装置５０の処理を説明する。他の条件は第１の実施の形態と同じである。
【０１０９】
図２５は、第３の実施の形態におけるフレーム伝送装置の動作を示すフローチャートであり、設定制御ユニット５５の動作を示している。また図２５は図１６（ａ）に対応する。具体的には、図２５のＳ２３−１〜Ｓ２３−４は、図１６（ａ）のＳ１４−１〜Ｓ１４−４に対応し、図２５のＳ２３−７は、図１６（ａ）のＳ１４−９に対応する。ただしＳ２３−１において、保守者からの試験指示は転送先の指定を含む場合がある。具体的には、装置内でのループバック試験の折り返し点としてのループバックフレームの送信先を示すスロット番号と物理ポート番号の指定を含む場合がある。
【０１１０】
Ｓ２３−３またはＳ２３−４を実行後、設定制御ユニット５５は、保守者からの試験指示において、ＬＢＭ転送先のスロット番号と物理ポート番号が指定されているかを判定する。ＬＢＭ転送先のスロット番号と物理ポート番号が指定されていれば（Ｓ２３−４のＹｅｓ）、設定制御ユニット５５は、指定された転送先の情報をＬＢＭ転送先として記憶する（Ｓ２３−５）。その一方、ＬＢＭ転送先のスロット番号と物理ポート番号が指定されていなければ（Ｓ２３−４のＮｏ）、設定制御ユニット５５は、図１６（ａ）のＳ１４−５〜Ｓ１４−８の処理を実行する（Ｓ２３−６）。すなわち、送信先のスロット番号と物理ポート番号をコネクション設定テーブル２０１およびリンク集約構成テーブル２０２を参照して自動で決定する。送信先がトランクＩＤであれば、そのトランクに属する複数の物理ポートをＬＢＭ転送先として自動で決定する。以降の動作は第１の実施の形態のフレーム伝送装置５０と同じである。
【０１１１】
このように、ＬＢＭの転送先を保守者が明示的に指定することで、正常性の確認が必要な装置内区間だけを直接指定して試験を実施できる。その一方、ＬＢＭの転送先を保守者が指定しない場合は、コネクションの設定およびリンク集約の構成にしたがって、装置内における複数のフレーム伝送経路を網羅するようフレーム伝送装置５０が自律的にＬＢＭ転送先を決定する。
【０１１２】
第１の実施の形態と第３の実施の形態を組み合わせることで以下の処理を実現できる。すなわち、ＬＢＭの送信元と送信先の両方にトランクが構成されており、保守者が、ＬＢＭの送信元と送信先の一方について特定の物理ポートを指定し、他方については指定しなかった場合に、設定制御ユニット５５は、保守者が指定した特定の物理ポートと、指定対象外のトランクに属する複数の物理ポートの組み合わせを網羅するようＬＢＭ送信用テーブルを作成し、複数のＬＢＭ・ＬＢＲの送受を制御する。また、ＬＢＭの送信元と送信先の両方にトランクが構成されており、保守者が、ＬＢＭの送信元と送信先の両方についてそれぞれ１つの物理ポートを指定した場合は、設定制御ユニット５５は、送信元のトランクに属する複数の物理ポートのうち指定された特定の物理ポートと、送信先のトランクに属する複数の物理ポートのうち指定された特定の物理ポートとの間で１つのＬＢＭ・ＬＢＲの送受を制御する。
【０１１３】
以上、本発明を第１から第３の実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せによりいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１１４】
例えば、第１から第３の実施の形態では、ＩＴＵ−Ｔ  Ｙ．１７３１  ＥｔｈｅｒｎｅｔＯＡＭを例として示したが、実施の形態を適用可能な技術はこれに限られない。例えば、ＩＴＵ−Ｔ  Ｇ．８１１３．１のＭＰＬＳ−ＴＰ  ＯＡＭのＰｓｅｕｄｏｗｉｒｅレイヤのＵｐＭＥＰおよびＭＩＰについても適用可能であることは当業者には理解されるところである。
【０１１５】
上述した第１から第３の実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。また、請求項に記載の各構成要件が果たすべき機能は、第１から第３の実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【０１１６】
５０  フレーム伝送装置、  ５１，５２，５３  ラインユニット、  ５４  バックボード、  ５５  設定制御ユニット、  １１１  入力フレーム処理部、  １１５  出力フレーム処理部、  ２０１  コネクション設定テーブル、  ２０２  リンク集約構成テーブル、  ２０３  ＭＥＰ設定テーブル、  ２０４  ＭＩＰ設定テーブル。
【図１】
2015002413.tif 000003
【図２】
2015002413.tif 000004
【図３】
2015002413.tif 000005
【図４】
2015002413.tif 000006
【図５】
2015002413.tif 000007
【図６】
2015002413.tif 000008
【図７】
2015002413.tif 000009
【図８】
2015002413.tif 000010
【図９】
2015002413.tif 000011
【図１０】
2015002413.tif 000012
【図１１】
2015002413.tif 000013
【図１２】
2015002413.tif 000014
【図１３】
2015002413.tif 000015
【図１４】
2015002413.tif 000016
【図１５】
2015002413.tif 000017
【図１６（ａ）】
2015002413.tif 000018
【図１６（ｂ）】
2015002413.tif 000019
【図１７】
2015002413.tif 000020
【図１８】
2015002413.tif 000021
【図１９】
2015002413.tif 000022
【図２０】
2015002413.tif 000023
【図２１】
2015002413.tif 000024
【図２２】
2015002413.tif 000025
【図２３】
2015002413.tif 000026
【図２４】
2015002413.tif 000027
【図２５】
2015002413.tif 000028