(57)【要約】【課題】イーサネットＯＡＭに基づく監視ポイントの増大を実現可能なシャーシ型の中継装置を提供する。【解決手段】例えば、ラインカードＬＣ［２］，ＬＣ［３］の各外部ポートＰ［１］は、同じＬＡＧ１のメンバポートに設定される。管理カードＭＣ［１］は、ＬＡＧ１のメンバポートと装置外部との間の疎通性を監視する際に、第１監視用フレームＣＦｏ１を生成し、それを、ＬＡＧ１に対応するいずれかのラインカードＬＣ［２］に向けて送信する。ラインカードＬＣ［２］は、第１監視用フレームＣＦｏ１を、外部ポートＰ［１］から装置外部に向けて送信する。ＬＡＧ１に対応する各ラインカードＬＣ［２］，ＬＣ［３］は、ＬＡＧ１で装置外部からの第２監視用フレームＣＦｉ１，ＣＦｉ２を受信した際に、それを管理カードＭＣ［１］に向けて送信する。【選択図】図２
2015231127.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが単数または複数の外部ポートを持つ複数のラインカードと、
前記複数のラインカードにそれぞれ接続される第１カードと、
を備える中継装置であって、
前記複数のラインカードの中のいずれか一枚が持つ外部ポートと、他のいずれか一枚が持つ外部ポートは、同じＬＡＧのメンバポートに設定され、
前記第１カードは、前記ＬＡＧのメンバポートと装置外部との間の疎通性を監視する際に、第１監視用フレームを生成し、前記第１監視用フレームを、前記ＬＡＧのメンバポートを持つラインカードに向けて送信し、
前記ＬＡＧのメンバポートを持つラインカードの中のいずれか一枚は、前記第１カードから受信した前記第１監視用フレームを、前記ＬＡＧのメンバポートに設定される自身の外部ポートから装置外部に向けて送信し、
前記ＬＡＧのメンバポートを持つラインカードのそれぞれは、前記ＬＡＧのメンバポートに設定される自身の外部ポートで装置外部からの第２監視用フレームを受信した際に、前記受信した第２監視用フレームを前記第１カードに向けて送信する、
中継装置。
【請求項２】
請求項１記載の中継装置において、
前記第１カードは、前記複数のラインカードを管理する管理カードである、
中継装置。
【請求項３】
請求項１記載の中継装置において、
前記第１監視用フレームおよび前記第２監視用フレームは、イーサネットＯＡＭに基づくＣＣＭフレームである、
中継装置。
【請求項４】
請求項２記載の中継装置において、
前記管理カードは、前記第１監視用フレームに、前記ＬＡＧのメンバポートの中のいずれか一つの外部ポートを示すポート識別子を付加し、前記ポート識別子を付加した前記第１監視用フレームを、前記ポート識別子に対応するラインカードに向けて送信し、
前記ポート識別子が付加された前記第１監視用フレームを受信したラインカードは、前記第１監視用フレームを前記ポート識別子が示す外部ポートから装置外部に向けて送信する、
中継装置。
【請求項５】
請求項４記載の中継装置において、
前記管理カードは、ＬＡＧと、当該ＬＡＧのメンバポートと、の対応関係を保持するＬＡＧテーブルを備え、前記ＬＡＧテーブルに基づき、前記第１監視用フレームに前記ポート識別子を付加する、
中継装置。
【請求項６】
請求項２記載の中継装置において、
前記管理カードは、さらに、ＬＡＧのメンバポートに設定されない外部ポートと装置外部との間の疎通性を監視する際に、第３監視用フレームを生成し、前記第３監視用フレームを、前記ＬＡＧのメンバポートに設定されない外部ポートを持つラインカードに向けて送信する、
中継装置。
【請求項７】
請求項２記載の中継装置において、
前記管理カードは、前記第１監視用フレームに、ＬＡＧ識別子および分散識別子を付加し、前記ＬＡＧ識別子および前記分散識別子を付加した前記第１監視用フレームを、前記ＬＡＧのメンバポートを持つ全てのラインカードに向けてそれぞれ送信し、
前記ＬＡＧ識別子および前記分散識別子が付加された前記第１監視用フレームを受信したラインカードのそれぞれは、前記ＬＡＧのメンバポートに設定される自身の外部ポートに対して予め割り当てられた分散識別子と、前記第１監視用フレームに付加された前記分散識別子とが一致した場合に、前記第１監視用フレームを前記自身の外部ポートから装置外部に向けて送信する、
中継装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置に関し、例えば、イーサネット（登録商標）ＯＡＭの機能を搭載したシャーシ型の中継装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ラインカード跨ぎのＬＡＧ（Link Aggregation Group）が設定されるシャーシ型のスイッチングハブにおいて、フラッディング発生時の処理内容が示されている。具体的には、イングレス側のラインカードは、フラッディング発生時に、フレームに分散ＩＤを付加して各イーグレス側のラインカードに送信する。各イーグレス側のラインカードは、分散ＩＤと、ポートＩＤ（ラインカードＩＤを含む）との対応関係を表すテーブルを保持し、受信したフレームに付加される分散ＩＤに対応するラインカードＩＤが自身を示す場合、ポートＩＤに対応するポートからフレームを送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１３０１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、特許文献１に示されるように、一つの筐体内に複数のラインカードを搭載したシャーシ型と呼ばれる中継装置（言い換えればスイッチ装置）が知られている。当該中継装置は、通常、複数のラインカードに加えて、各ラインカードの設定や状態等の管理を含めて中継装置全体を管理するための管理カードを備える。また、複数のラインカードでは、特許文献１に示されるように、ラインカード跨ぎのＬＡＧが設定される場合がある。
【０００５】
一方、イーサネット（登録商標）網では、イーサネットＯＡＭ（Operations, Administration and Maintenance）と呼ばれる保守・管理機能が広く用いられている。イーサネットＯＡＭは、「ＩＴＵ−Ｔ  Ｙ．１７３１」や「ＩＥＥＥ８０２．１ａｇ」等として標準化されている。イーサネットＯＡＭでは、その代表的な機能の一つとして、ＣＣ（Continuity Check）と呼ばれる機能が規定される。これは、ＭＥＰ（Maintenance End Point）と呼ばれる監視ポイント間でＣＣＭ（Continuity Check Message）と呼ばれるフレーム（以降、ＣＣＭフレームと呼ぶ）を定期的に送受信することで、監視ポイント間の疎通性を監視する機能である。例えば、ＭＥＰ間でＣＣＭフレームを所定の期間内に受信できない場合、当該ＭＥＰ間は、疎通性無しと判定される。
【０００６】
ここで、ラインカード跨ぎのＬＡＧが設定されるシャーシ型の中継装置に、イーサネットＯＡＭの機能を実装する場合を想定する。その実装方式の一つとして、例えば、各ラインカードを主体として、装置外部との間でＣＣＭフレームを送受信する方式が挙げられる。ただし、ＭＥＰがラインカード跨ぎのＬＡＧに設定される場合、ＣＣＭフレームの受信可否をＬＡＧとして監視する必要がある。そのためには、当該ＬＡＧが設定される複数のラインカード間でＣＣＭフレームの受信状況を共有するような仕組みが必要となる。特に、シャーシ型の中継装置は、通常、多くのポートを持つと共に多くのＭＥＰを設定可能であることが求められる。しかしながら、ラインカードの処理能力によっては、このような要求を十分に満たせない場合があり、加えて、前述した受信状況を共有するような仕組みを設けると、更に要求を満たせない恐れがある。
【０００７】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、イーサネットＯＡＭに基づく監視ポイントの増大を実現可能なシャーシ型の中継装置を提供することにある。
【０００８】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００９】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１０】
本実施の形態による中継装置は、それぞれが単数または複数の外部ポートを持つ複数のラインカードと、複数のラインカードにそれぞれ接続される第１カードと、を備える。複数のラインカードの中のいずれか一枚が持つ外部ポートと、他のいずれか一枚が持つ外部ポートは、同じＬＡＧのメンバポートに設定される。第１カードは、ＬＡＧのメンバポートと装置外部との間の疎通性を監視する際に、第１監視用フレームを生成し、それを、ＬＡＧのメンバポートを持つラインカードに向けて送信する。ＬＡＧのメンバポートを持つラインカードの中のいずれか一枚は、第１カードから受信した第１監視用フレームを、ＬＡＧのメンバポートに設定される自身の外部ポートから装置外部に向けて送信する。ＬＡＧのメンバポートを持つラインカードのそれぞれは、ＬＡＧのメンバポートに設定される自身の外部ポートで装置外部からの第２監視用フレームを受信した際に、それを第１カードに向けて送信する。
【発明の効果】
【００１１】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、シャーシ型の中継装置において、イーサネットＯＡＭに基づく監視ポイントの増大を実現可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１による中継装置において、それを適用した中継システムの構成例を示す概略図である。
【図２】本発明の実施の形態１による中継装置において、その構成例および動作例を示す概略図である。
【図３】図２の中継装置において、そのラインカードの概略構成例を示すブロック図である。
【図４】図３の中継装置において、ユーザフレームに対する動作例を示す説明図である。
【図５】図３の中継装置において、ＣＣＭフレームに対する動作例を示す説明図である。
【図６】本発明の実施の形態２による中継装置において、その構成例および動作例を示す概略図である。
【図７】本発明の実施の形態３による中継装置において、その構成例および動作例を示す概略図である。
【図８】図２の比較例となる中継装置の構成例および動作例を示す概略図である。
【発明を実施するための形態】
【００１３】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１４】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１６】
（実施の形態１）
《中継システムの概略》
図１は、本発明の実施の形態１による中継装置において、それを適用した中継システムの構成例を示す概略図である。図１に示す中継システムは、例えば、複数の中継装置（スイッチ装置）ＳＷ１〜ＳＷ５と、複数のネットワーク網ＮＷ１，ＮＷ２と、を備える。ネットワーク網ＮＷ１には、中継装置ＳＷ１〜ＳＷ３が接続され、ネットワーク網ＮＷ２には、中継装置ＳＷ１，ＳＷ４，ＳＷ５が接続される。特に限定はされないが、中継装置ＳＷ１を基準として、ネットワーク網ＮＷ１は、下位側（例えばユーザ側）のネットワーク網となり、ネットワーク網ＮＷ２は上位側（例えば通信事業者側）のネットワーク網となる。
【００１７】
中継装置ＳＷ１〜ＳＷ５のそれぞれは、例えば、ＯＳＩ参照モデルに基づくレイヤ２（Ｌ２）の処理を行うＬ２スイッチ装置や、加えてレイヤ３（Ｌ３）の処理を行うＬ３スイッチ装置等である。本実施の形態では、中継装置ＳＷ１〜ＳＷ５のそれぞれは、Ｌ２スイッチ装置である場合を例とする。中継装置ＳＷ１〜ＳＷ５のそれぞれは、イーサネットＯＡＭの機能を備え、中継装置ＳＷ１〜ＳＷ５のそれぞれには、イーサネットＯＡＭに基づく監視ポイント（すなわちＭＥＰ）が設定されている。
【００１８】
図１の例では、中継装置ＳＷ１には、ＭＥＰ１２〜ＭＥＰ１５が設定され、中継装置ＳＷ２，ＳＷ３，ＳＷ４，ＳＷ５には、それぞれ、ＭＥＰ２１，ＭＥＰ３１，ＭＥＰ４１，ＭＥＰ５１が設定される。ＭＥＰ１２は、ＭＥＰ２１との間を監視区間１２とし、ＭＥＰ１３は、ＭＥＰ３１との間を監視区間１３とし、ＭＥＰ１４は、ＭＥＰ４１との間を監視区間１４とし、ＭＥＰ１５は、ＭＥＰ５１との間を監視区間１５とする。
【００１９】
例えば、監視区間を挟んだＭＥＰ間でイーサネットＯＡＭのＣＣ機能に基づき疎通性の監視を行う場合、各ＭＥＰ（例えばＭＥＰ１２）は、対向ＭＥＰ（例えばＭＥＰ２１）との間で、ＣＣＭフレーム等を定期的に送信および受信する。例えばＭＥＰ１２は、ＭＥＰ２１からのＣＣＭフレームを所定の期間（例えばＣＣＭフレームの送信間隔の３．５倍）内に受信しない場合、ＭＥＰ２１をＬＯＣ（Loss Of Continuity）状態と判定し、ＭＥＰ２１からの受信経路に疎通性が無いことを認識する。
【００２０】
また、この場合、ＭＥＰ１２は、ＭＥＰ２１に向けてＣＣＭフレームを送信する際に、当該ＣＣＭフレームに含まれるＲＤＩ（Remote Defect Indication）ビットにフラグを立てた状態で送信する。本明細書では、ＲＤＩビットにフラグが立てられたＣＣＭフレームをＣＣＭ（ＲＤＩ有）フレームを呼ぶ。ＣＣＭ（ＲＤＩ有）フレームを受けたＭＥＰ２１は、ＭＥＰ１２をＲＤＩ状態と判定し、ＭＥＰ１２に向けた送信経路に疎通性が無いことを認識する。
【００２１】
ここで、特に限定はされないが、例えば、中継装置ＳＷ１のように、ネットワーク網の境界に配置される中継装置では、多数のＭＥＰを設定可能であることが求められる。このような要求を満足するため、後述する本実施の形態の中継装置を用いることが有益となる。なお、本実施の形態では、イーサネットＯＡＭのＣＣ機能に基づき疎通性の監視を行う場合を例とするが、必ずしもＣＣ機能に限定されるものではない。イーサネットＯＡＭでは、ＣＣ機能のほかに、ＭＥＰを用いたＬＢ（Loop Back）機能やＬＴ（Link Trace）機能等も規定されており、これらの機能に関しても同様に適用可能である。
【００２２】
《中継装置の概略》
図２は、本発明の実施の形態１による中継装置において、その構成例および動作例を示す概略図である。図２に示す中継装置（スイッチ装置）ＳＷは、例えば、図１における中継装置ＳＷ１〜ＳＷ５のいずれかに対応する。当該中継装置ＳＷは、複数（ここでは４枚）のラインカードＬＣ［１］〜ＬＣ［４］と、管理カード（第１カード）ＭＣ［１］と、を備え、これらが一つの筐体内に搭載されたシャーシ型のスイッチ装置となっている。ラインカードＬＣ［１］〜ＬＣ［４］のそれぞれは、ｎ個の外部ポートＰ［１］〜Ｐ［ｎ］を持つ。ただし、ラインカードＬＣ［１］〜ＬＣ［４］のそれぞれは、単数または複数の外部ポートを持てばよく、各ラインカード毎の外部ポートの数も同じである必要はない。
【００２３】
また、複数のラインカードＬＣ［１］〜ＬＣ［４］は、ラインカード間でフレームを中継するための中継用の通信経路２１で互いに接続されている。当該通信経路２１は、図２では簡略化して示されているが、実際には、各ラインカード間をメッシュ状に接続する通信回線で構成される場合や、あるいはファブリックカードで構成される場合がある。後者の場合、複数のラインカードＬＣ［１］〜ＬＣ［４］のそれぞれは、ファブリックカードとの間で通信回線を介して接続され、ファブリックカードを介して他のラインカードとの間でフレームを中継する。
【００２４】
ここで、複数のラインカードＬＣ［１］〜ＬＣ［４］の中のいずれか一枚が持つ外部ポートと、他のいずれか一枚が持つ外部ポートは、同じＬＡＧのメンバポートに設定される。図２の例では、ラインカードＬＣ［２］が持つ外部ポートＰ［１］と、ラインカードＬＣ［３］が持つ外部ポートＰ［１］は、ラインカード跨ぎでＬＡＧ１のメンバポートに設定される。ＬＡＧ１のメンバポートは、仮想的には（論理的には）１個のポートとみなされる。ここでは、２枚のラインカードを跨いでＬＡＧが設定されているが、２枚に限らず３枚以上であってもよい。
【００２５】
管理カード（第１カード）ＭＣ［１］は、複数のラインカードＬＣ［１］〜ＬＣ［４］に、それぞれ管理用の通信回線２０を介して接続され、当該通信回線２０を介して複数のラインカードＬＣ［１］〜ＬＣ［４］を管理する。一例として、管理カードＭＣ［１］は、装置外部からの命令に基づいて、各ラインカードＬＣ［１］〜ＬＣ［４］に対してＶＬＡＮ（Virtual LAN）の設定や、フレームの通過可否を定めるフィルタの設定等を行う。あるいは、管理カードＭＣ［１］は、各ラインカードＬＣ［１］〜ＬＣ［４］の障害状況を監視し、当該障害状況を各ラインカードＬＣ［１］〜ＬＣ［４］で共有させる。なお、このような管理機能は、例えば、管理カードＭＣ［１］に搭載された図示しないプロセッサ部（ＣＰＵ）によって行われる。
【００２６】
管理カードＭＣ［１］は、このような管理機能に加えて、イーサネットＯＡＭの処理を行うＯＡＭ処理部２３と、ＬＡＧテーブル２４と、を備える。ＯＡＭ処理部２３は、必ずしも限定はされないが、プロセッサ部（ＣＰＵ）とは異なる専用のハードウェアで構成される。ＬＡＧテーブル２４は、ＬＡＧ（ここではＬＡＧ識別子（ＬＡＧＩＤ））と、当該ＬＡＧのメンバポート（ここではメンバポートのポート識別子（ポートＩＤ））と、の対応関係を保持する。さらに、ここでは、ＬＡＧテーブル２４は、必ずしも限定はされないが、各メンバポート毎に割り当てた分散識別子（分散ＩＤ）を保持する。ポートＩＤは、ラインカードの識別子と外部ポートの識別子とによって構成される。
【００２７】
図２のＬＡＧテーブル２４の例では、ＬＡＧ１がラインカードＬＣ［２］の外部ポートＰ［１］およびラインカードＬＣ［３］の外部ポートＰ［１］によって構成されることが示される。なお、ＬＡＧテーブル２４において、例えば、｛ＬＡＧ１｝は、ＬＡＧ１の識別子（ＩＤ）を表し、以降、本明細書では、｛ＡＡ｝は、「ＡＡ」の識別子（ＩＤ）を表すものとする。また、図２のＬＡＧテーブル２４の例では、ラインカードＬＣ［２］の外部ポートＰ［１］は分散ＩＤ＝１に割り当てられ、ラインカードＬＣ［３］の外部ポートＰ［１］は分散ＩＤ＝２に割り当てられることが示される。
【００２８】
このような構成において、図２の中継装置ＳＷは、ＬＡＧ１にＭＥＰ１を設定し、ラインカードＬＣ［４］のポートＰ［ｎ］にＭＥＰ２を設定している。ここでは、図２の中継装置ＳＷが図１の中継装置ＳＷ１である場合を例とし、ＭＥＰ１が図１のＭＥＰ１４に該当し、ＭＥＰ２が図２のＭＥＰ１２に該当する場合を想定する。この場合、ＬＡＧ１のメンバポートとなるラインカードＬＣ［２］の外部ポートＰ［１］およびラインカードＬＣ［３］の外部ポートＰ［１］は、それぞれ、通信回線（例えばイーサネット回線）２２を介して中継装置ＳＷ４に接続される。また、ラインカードＬＣ［４］の外部ポートＰ［ｎ］は、通信回線２２を介して中継装置ＳＷ２に接続される。
【００２９】
管理カードＭＣ［１］のＯＡＭ処理部２３は、ＭＥＰ１（すなわちＬＡＧ１のメンバポート）と装置外部（中継装置ＳＷ４のＭＥＰ４１）との間の疎通性を監視する際に、ＣＣＭフレーム（第１監視用フレーム）ＣＦｏ１を生成する。そして、ＯＡＭ処理部２３は、生成したＣＣＭフレームＣＦｏ１を、ＬＡＧ１のメンバポートを持つラインカード（ＬＣ［２］，ＬＣ［３］）に向けて送信する。この際に、本実施の形態１では、ＯＡＭ処理部２３は、ＬＡＧ１のメンバポートを持つラインカードＬＣ［２］，ＬＣ［３］の中からいずれか一枚を選択し、ＣＣＭフレームＣＦｏ１を、当該選択したラインカード（ここではＬＣ［２］）に向けて送信する。
【００３０】
具体的には、ＯＡＭ処理部２３は、ＣＣＭフレームＣＦｏ１に、ＬＡＧ１のメンバポートの中のいずれか一つの外部ポートを示すポート識別子（ここでは｛ＬＣ［２］｝／｛Ｐ［１］｝）を付加し、当該フレームを、ポート識別子に対応するラインカード（ＬＣ［２］）に向けて定期的に送信する。この際に、ＯＡＭ処理部２３は、ＣＣＭフレームＣＦｏ１に付加するポート識別子を、ＬＡＧテーブル２４に基づき選択する。
【００３１】
一方、ＬＡＧ１のメンバポートを持つラインカードの中のいずれか一枚（ここではＬＣ［２］）は、管理カードＭＣ［１］から定期的に受信したＣＣＭフレームＣＦｏ１を、ＬＡＧ１のメンバポートに設定される自身の外部ポート（Ｐ［１］）から装置外部（対向ＭＥＰ）に向けて送信する。なお、ＣＣＭフレームＣＦｏ１を送信する外部ポートは、ＬＡＧ１のメンバポートのいずれか１個に固定されてもよく、ＬＡＧ１のメンバポートの中で順次変更されてもよい。後者の場合、ＯＡＭ処理部２３は、ＣＣＭフレームＣＦｏ１を、例えば、その送信間隔毎に、ラインカードＬＣ［２］，ＬＣ［３］に向けて交互に送信する。ＯＡＭ処理部２３は、ラインカードＬＣ［３］に向けて送信する際には、ＣＣＭフレームＣＦｏ１にポート識別子｛ＬＣ［３］｝／｛Ｐ［１］｝を付加する。
【００３２】
また、ＬＡＧ１のメンバポートを持つラインカードＬＣ［２］，ＬＣ［３］のそれぞれは、ＬＡＧ１のメンバポートに設定される自身の外部ポートで装置外部からのＭＥＰ１宛てのＣＣＭフレーム（第２監視用フレーム）を受信した際に、当該ＣＣＭフレームを管理カードＭＣ［１］に向けて送信する。すなわち、ラインカードＬＣ［２］は、自身の外部ポートＰ［１］でＣＣＭフレーム（第２監視用フレーム）ＣＦｉ１を受信した際に、それを管理カードＭＣ［１］に向けて送信する。同様に、ラインカードＬＣ［３］も、自身の外部ポートＰ［１］でＣＣＭフレーム（第２監視用フレーム）ＣＦｉ２を受信した際に、それを管理カードＭＣ［１］に向けて送信する。
【００３３】
管理カードＭＣ［１］のＯＡＭ処理部２３は、所定の期間内に、ＣＣＭフレームＣＦｉ１およびＣＣＭフレームＣＦｉ２のいずれか一方を受信した場合、ＭＥＰ１と対向ＭＥＰとの間を疎通性有りと判定する。一方、ＯＡＭ処理部２３は、所定の期間内に、ＣＣＭフレームＣＦｉ１およびＣＣＭフレームＣＦｉ２のいずれも受信しない場合、ＭＥＰ１と対向ＭＥＰとの間を疎通性無し（すなわち対向ＭＥＰをＬＯＣ状態）と判定する。この場合、ＯＡＭ処理部２３は、ＣＣＭフレームＣＦｏ１としてＣＣＭ（ＲＤＩ有）フレームを送信する。
【００３４】
前述したＭＥＰ１の場合と同様に、管理カードＭＣ［１］のＯＡＭ処理部２３は、ＭＥＰ２（すなわちＬＡＧのメンバポートに設定されない外部ポートＰ［ｎ］）と装置外部（中継装置ＳＷ２のＭＥＰ２１）との間の疎通性を監視する際に、ＣＣＭフレーム（第３監視用フレーム）ＣＦｏ２を生成する。この際に、ＯＡＭ処理部２３は、ＣＣＭフレームＣＦｏ２に、ポート識別子｛ＬＣ［４］｝／｛Ｐ［ｎ］｝を付加する。
【００３５】
そして、ＯＡＭ処理部２３は、ポート識別子が付加されたＣＣＭフレームＣＦｏ２を、ラインカードＬＣ［４］に向けて送信する。ラインカードＬＣ［４］は、当該ポート識別子に基づき、ＣＣＭフレームＣＦｏ２を、外部ポートＰ［ｎ］から装置外部（対向ＭＥＰ）に向けて送信する。一方、ラインカードＬＣ［４］は、外部ポートＰ［ｎ］で装置外部からのＭＥＰ２宛てのＣＣＭフレームＣＦｉ３を受信した際に、それを管理カードＭＣ［１］に向けて送信する。ＯＡＭ処理部２３は、ＣＣＭフレームＣＦｉ３の受信状況に基づき、ＭＥＰ２と対向ＭＥＰとの間の疎通性の有無を判定する。
【００３６】
《ラインカードの構成および動作》
図３は、図２の中継装置において、そのラインカードの概略構成例を示すブロック図である。図４は、図３の中継装置において、ユーザフレームに対する動作例を示す説明図であり、図５は、図３の中継装置において、ＣＣＭフレームに対する動作例を示す説明図である。
【００３７】
図３に示すラインカード（例えば図２のＬＣ［２］）は、複数の外部ポートＰ［１］〜Ｐ［ｎ］と、外部インタフェース部３０と、フレーム処理部３１と、プロセッサ部ＣＰＵと、アドレステーブルＦＤＢと、ＬＡＧテーブル３２と、内部インタフェース部３３と、複数の内部ポートと、を備える。複数の内部ポートは、管理カード用ポートＭ［１］と、ラインカード用ポートＬ［１］，Ｌ［３］，Ｌ［４］と、を含む。
【００３８】
図２に示したように、管理カード用ポートＭ［１］は、通信回線２０を介して管理カードＭＣ［１］に接続される。ラインカード用ポートＬ［１］，Ｌ［３］，Ｌ［４］は、それぞれ、図２の通信経路２１に該当する通信回線３６を介してラインカードＬＣ［１］，ＬＣ［３］，ＬＣ［４］に接続される。通信回線２０，３６は、例えば、各カードを着脱するためのスロットが実装された配線基板（バックプレーン）に設けられる。なお、中継装置ＳＷがファブリックカードを備える場合には、ラインカード用ポートの代わりにファブリックカード用ポートが設けられる。
【００３９】
外部インタフェース部３０は、複数の外部ポートＰ［１］〜Ｐ［ｎ］との間でフレーム（ユーザフレームやＣＣＭフレーム等）の送信および受信を行う。内部インタフェース部３３は、複数の内部ポート（Ｍ［１］，Ｌ［１］，Ｌ［３］，Ｌ［４］）との間でフレーム（ユーザフレームやＣＣＭフレーム等）の送信および受信を行う。
【００４０】
外部インタフェース部３０は、複数の外部ポートＰ［１］〜Ｐ［ｎ］のいずれかでフレームを受信した際に、当該フレームに、当該フレームを受信した外部ポートのポート識別子（受信ポート識別子と呼ぶ）を付加して、フレーム処理部３１に送信する。また、外部インタフェース部３０は、宛先の外部ポートを表す宛先ポート識別子が付加されたフレームをフレーム処理部３１から受信した際に、当該フレームを、当該宛先ポート識別子が示す外部ポートに向けて送信する。なお、受信ポート識別子および宛先ポート識別子のそれぞれは、ラインカードの識別子および外部ポートの識別子によって構成される。
【００４１】
フレーム処理部３１は、分散処理部３４およびＯＡＭ処理部３５を備え、主に、フレームの中継処理を担う。フレーム処理部３１は、外部インタフェース部３０からユーザフレームを受信した場合、当該ユーザフレームの送信元ＭＡＣアドレスを、当該ユーザフレームに付加されている受信ポート識別子に対応付けてアドレステーブルＦＤＢに学習する。この際に、フレーム処理部３１は、ＬＡＧテーブル３２に基づき受信ポート識別子がＬＡＧのメンバポートである場合、ユーザフレームに付加される受信ポート識別子をＬＡＧ識別子に変更し、当該ＬＡＧ識別子を用いてアドレステーブルＦＤＢの学習を行う。なお、ＬＡＧテーブル３２は、図２に示したＬＡＧテーブル２４と同様の情報を保持する。
【００４２】
また、フレーム処理部３１は、外部インタフェース部３０からユーザフレームを受信した場合、当該ユーザフレームの宛先ＭＡＣアドレスに対応するポート識別子をアドレステーブルＦＤＢから検索し、当該ポート識別子を宛先ポート識別子として当該ユーザフレームに付加する。この際には、宛先ポート識別子として、ＬＡＧ識別子が得られる場合がある。この場合、フレーム処理部３１の分散処理部３４は、ＬＡＧテーブル３２を参照し、当該ＬＡＧのメンバポートの中からいずれか１個の外部ポートを所定の分散規則に基づき選択し、当該選択した外部ポートのポート識別子を宛先ポート識別子に定める。
【００４３】
フレーム処理部３１は、宛先ポート識別子が自身のラインカードを示す場合、ユーザフレームを外部インタフェース部３０に向けて送信する。一方、フレーム処理部３１は、宛先ポート識別子が他のラインカードを示す場合、ユーザフレームを内部インタフェース部３３に向けて送信する。
【００４４】
さらに、フレーム処理部３１は、内部インタフェース部３３から受信ポート識別子および宛先ポート識別子が付加されたユーザフレームを受信した場合、当該ユーザフレームの送信元ＭＡＣアドレスを、受信ポート識別子に対応付けてアドレステーブルＦＤＢに学習する。フレーム処理部３１は、当該ユーザフレームを外部インタフェース部３０に向けて送信し、外部インタフェース部３０は、当該ユーザフレームを、それに付加される宛先ポート識別子に対応する外部ポートに向けて送信する。
【００４５】
図４には、ラインカードＬＣ［１］の外部ポートＰ［１］で受信したユーザフレームＵＦを、ラインカードＬＣ［２］の外部ポートＰ［１］（ＬＡＧ１のメンバポート）に中継する場合の動作例が示されている。ラインカードＬＣ［１］の外部インタフェース部３０は、ユーザフレームＵＦに受信ポート識別子｛ＬＣ［１］｝／｛Ｐ［１］｝を付加してフレーム処理部３１に向けて送信する。フレーム処理部３１は、ユーザフレームＵＦの送信元ＭＡＣアドレスを、受信ポート識別子｛ＬＣ［１］｝／｛Ｐ［１］｝に対応付けてアドレステーブルＦＤＢに学習する。
【００４６】
また、フレーム処理部３１は、ユーザフレームＵＦの宛先ＭＡＣアドレスに対応するポート識別子をアドレステーブルＦＤＢから検索した結果、ＬＡＧ識別子｛ＬＡＧ１｝を得る。分散処理部３４は、ＬＡＧ１のメンバポートの中からいずれか１個の外部ポートを選択し、それを示す宛先ポート識別子（ここでは｛ＬＣ［２］｝／｛Ｐ［１］｝）をユーザフレームＵＦに付加して内部インタフェース部３３に向けて送信する。内部インタフェース部３３は、当該宛先ポート識別子に基づき、ユーザフレームＵＦを、ラインカード用ポートＬ［２］および通信回線３６を介してラインカードＬＣ［２］に中継する。
【００４７】
ラインカードＬＣ［２］の内部インタフェース部３３は、ラインカード用ポートＬ［１］で受信した、ラインカードＬＣ［１］からのユーザフレームＵＦを、フレーム処理部３１に向けて送信する。フレーム処理部３１は、ユーザフレームＵＦの送信元ＭＡＣアドレスを、それに付加された受信ポート識別子｛ＬＣ［１］｝／｛Ｐ［１］｝に対応付けてアドレステーブルＦＤＢに学習する。フレーム処理部３１は、ユーザフレームＵＦを外部インタフェース部３０に向けて送信し、外部インタフェース部３０は、ユーザフレームＵＦを、それに付加された宛先ポート識別子｛ＬＣ［２］｝／｛Ｐ［１］｝に基づき外部ポートＰ［１］に向けて送信する。
【００４８】
また、図３において、フレーム処理部３１内のＯＡＭ処理部３５は、ＣＣＭフレームの識別等を代表に、イーサネットＯＡＭに伴う各種処理を行う。図５には、ＭＥＰがＤｏｗｎＭＥＰである場合の動作例が示される。なお、図２においても、ＭＥＰ１，ＭＥＰ２がＤｏｗｎＭＥＰである場合を例としている。ＤｏｗｎＭＥＰとは、主に外部ポートから装置外部に向かう経路を監視区間とするためのＭＥＰであり、ＵｐＭＥＰとは、当該経路に加えて装置内部での中継経路も監視区間とするためのＭＥＰである。
【００４９】
図５において、管理カードＭＣ［１］は、対向ＭＥＰを宛先とするＣＣＭフレームＣＦｏを生成し、それに宛先ポート識別子｛ＬＣ［２］／Ｐ［１］｝を付加してラインカードＬＣ［２］に向けて送信する。当該ＣＣＭフレームＣＦｏには、例えば、図２のＭＥＰ１に対応する送信元ＭＡＣアドレスと、対向ＭＥＰに対応する宛先ＭＡＣアドレス（マルチキャストアドレスまたはユニキャストアドレス）と、ＣＣＭフレームを表す所定のフレーム識別子と、ＭＥＰ１に対応するＭＥＰ識別子やＭＥＧレベル等が含まれる。
【００５０】
ラインカードＬＣ［２］の内部インタフェース部３３は、管理カード用ポートＭ［１］で受信したＣＣＭフレームＣＦｏをフレーム処理部３１に向けて送信する。フレーム処理部３１のＯＡＭ処理部３５は、フレーム識別子等に基づきＣＣＭフレームＣＦｏを認識し、ＤｏｗｎＭＥＰ／ＵｐＭＥＰの判別等を行う。特に限定はされないが、ＯＡＭ処理部３５は、ＭＥＰ識別子やＭＥＧレベル等に基づいて、ＤｏｗｎＭＥＰ／ＵｐＭＥＰの判別を行う。この例では、判別結果はＤｏｗｎＭＥＰである。この場合、ＯＡＭ処理部３５は、ＣＣＭフレームＣＦｏを外部インタフェース部３０に向けて送信する。外部インタフェース部３０は、ＣＣＭフレームＣＦｏを、それに付加された宛先ポート識別子｛ＬＣ［２］｝／｛Ｐ［１］｝に基づき外部ポートＰ［１］に向けて送信する。
【００５１】
また、その逆方向に関し、ラインカードＬＣ［２］の外部インタフェース部３０は、外部ポートＰ［１］で対向ＭＥＰからのＣＣＭフレームＣＦｉを受信した際に、それに受信ポート識別子｛ＬＣ［２］｝／｛Ｐ［１］｝を付加してフレーム処理部３１に向けて送信する。ＯＡＭ処理部３５は、例えば、ＣＣＭフレームＣＦｉのフレーム識別子や宛先ＭＡＣアドレス等に基づき、ＣＣＭフレームＣＦｉを認識し、ＤｏｗｎＭＥＰ／ＵｐＭＥＰの判別等を行う。
【００５２】
特に限定はされないが、ＯＡＭ処理部３５は、ＣＣＭフレームＣＦｉに含まれるＭＥＰ識別子やＭＥＧレベル等に基づいて、ＤｏｗｎＭＥＰ／ＵｐＭＥＰの判別を行う。この例では、判別結果はＤｏｗｎＭＥＰである。この場合、ＯＡＭ処理部３５は、ＣＣＭフレームＣＦｉに宛先ポート識別子｛Ｍ［１］｝を付加し、それを内部インタフェース部３３に向けて送信する。内部インタフェース部３３は、ＣＣＭフレームＣＦｉを、宛先ポート識別子｛Ｍ［１］｝に基づき管理カードＭＣ［１］に向けて送信する。
【００５３】
ここで、ＭＥＰがＵｐＭＥＰである場合の動作について簡単に説明する。一例として、図２のラインカードＬＣ［１］の外部ポートＰ［ｎ］にＵｐＭＥＰが設定され、対向ＭＥＰが、ラインカードＬＣ［４］の外部ポートＰ［１］の先に存在するような場合を想定する。この場合、図５の場合と同様に、管理カードＭＣ［１］からラインカードＬＣ［１］の外部ポートＰ［ｎ］に向けてＣＣＭフレームが送信される。ここで、ラインカードＬＣ［１］のＯＡＭ処理部３５は、ＭＥＰがＵｐＭＥＰであると判別する。この場合、ＯＡＭ処理部３５は、特に限定はされないが、当該ＣＣＭフレームの宛先ＭＡＣアドレスに対応する宛先ポートをアドレステーブルＦＤＢから検索し、ユーザフレームの場合と同様に、当該宛先ポート（ＬＣ［４］／Ｐ［１］）に向けて当該ＣＣＭフレームを中継する。
【００５４】
また、その逆方向に関し、ラインカードＬＣ［４］のＯＡＭ処理部３５は、外部ポートＰ［１］でＣＣＭフレームを受信する。当該ＯＡＭ処理部３５は、当該ＣＣＭフレームに含まれるＭＥＰ識別子やＭＥＧレベル等に基づいて、当該ＣＣＭフレームの宛先ＭＥＰが自身のラインカードに設定されたＭＥＰ宛てでは無いことを認識する。この場合、ＯＡＭ処理部３５は、当該ＣＣＭフレームをユーザフレームとして取り扱い、当該ＣＣＭフレームの宛先ＭＡＣアドレスに対応する宛先ポートをアドレステーブルＦＤＢから検索し、その結果得られた宛先ポート（ＬＣ［１］／Ｐ［ｎ］）に向けて当該ＣＣＭフレームを中継する。ラインカードＬＣ［１］のＯＡＭ処理部３５は、当該ＣＣＭフレームを受け、そのＭＥＰ識別子やＭＥＧレベル等から自身のラインカードに設定されたＵｐＭＥＰ宛てのＣＣＭフレームであることを認識し、当該ＣＣＭフレームを、当該宛先ポート（ＬＣ［１］／Ｐ［ｎ］）の代わりに管理カードＭＣ［１］に向けて送信する。
【００５５】
図３のプロセッサ部ＣＰＵは、フレーム処理部３１と連携してフレーム処理部３１（すなわちハードウェア）では処理し難いフレームに対してソフトウェアによる処理を行ったり、あるいは、自身のラインカードの管理等を行う。具体的には、プロセッサ部ＣＰＵは、例えば、ＩＰマルチキャストの処理やフレームのフィルタリング等を代表とする各種フレーム処理を行ったり、自身のラインカードの各種設定情報や装置内部の障害状況等の管理を行ったり、各種冗長化プロトコルの制御などを行う。
【００５６】
《中継装置（比較例）の概略》
図８は、図２の比較例となる中継装置の構成例および動作例を示す概略図である。図８の中継装置ＳＷ’は、図２に示したように管理カードが主体となってイーサネットＯＡＭの処理を行う方式とは異なり、各ラインカードが主体となってイーサネットＯＡＭの処理を行う方式となっている。図８では、装置跨ぎのＬＡＧ１が設定されるラインカードＬＣ’［２］，ＬＣ’［３］の中の予め定めたいずれか１枚（ここではＬＣ’［２］）が備えるプロセッサ部ＣＰＵが、ＣＣＭフレームＣＦｏ４を生成し、ＯＡＭ処理部４５を介して装置外部に向けて送信する。
【００５７】
一方、ラインカードＬＣ’［２］，ＬＣ’［３］がそれぞれ装置外部からＬＡＧ１で受信したＣＣＭフレームＣＦｉ１，ＣＦｉ２は、ラインカードＬＣ’［２］，ＬＣ’［３］のＯＡＭ処理部４５にそれぞれ送信される。ラインカードＬＣ’［２］，ＬＣ’［３］のＯＡＭ処理部４５は、プロセッサ部ＣＰＵの制御を受けながら、それぞれ、ＣＣＭフレームＣＦｉ１，ＣＦｉ２を受信回数を定期的にカウントする。ラインカードＬＣ’［２］，ＬＣ’［３］のプロセッサ部ＣＰＵは、それぞれ、ＯＡＭ処理部４５によるカウント値を定期的に管理カードＭＣ’［１］に通知する。
【００５８】
管理カードＭＣ’［１］のＯＡＭ処理部４６は、このラインカードＬＣ’［２］，ＬＣ’［３］からそれぞれ通知されたカウント値を合算し、この合算結果に基づいて疎通性の有無（ＬＯＣ状態か否か）を判定する。すなわち、装置外部の対向ＭＥＰは、ＭＥＰ１が設定されるＬＡＧ１に対してＣＣＭフレームを所定の送信間隔で送信する。そうすると、ＬＡＧ１の各メンバポート（ＬＣ’［２］／Ｐ［１］およびＬＣ’［３］／Ｐ［１］のそれぞれ）は、仮にＬＡＧ１に対して平均的な負荷分散が行われる場合、ＣＣＭフレームを当該送信間隔の２倍の間隔で受信する。ただし、必ずしも平均的な負荷分散が行われるとは限らない。したがって、各ラインカードＬＣ’［２］，ＬＣ’［３］では疎通性の有無を判定できず、管理カードＭＣ’［１］によって判定を行う必要がある。
【００５９】
ここで、例えば、管理カードＭＣ’［１］のＯＡＭ処理部４６によってＬＯＣ状態の判定が行われた場合、対向ＭＥＰに向けてＣＣＭ（ＲＤＩ有）フレームを送信する必要がある。したがって、ＯＡＭ処理部４６は、疎通性の監視結果を、ＣＣＭフレームの生成元となる各ラインカードＬＣ’［２］，ＬＣ’［３］のプロセッサ部ＣＰＵに向けて通知する必要がある。
【００６０】
《本実施の形態の効果等》
以上、図２等に示した本実施の形態１の中継装置を用いることで、例えば、図８の場合と比較して、各ラインカードにおける処理負荷を低減でき、これに伴い、イーサネットＯＡＭに基づく監視ポイント（すなわちＭＥＰ）の増大が実現可能になる。具体的に説明すると、例えば、各ラインカードにおいて、外部装置の収容能力を向上させたい（例えば外部ポートの数を増大させたい）場合、これに応じて、ＭＥＰの設定数も増大させることが望まれる。
【００６１】
こうした中、図８の比較例では、各ラインカードは、一般的なフレームの中継処理に加えて、イーサネットＯＡＭの処理を主体的に行っている。このため、各ラインカードでは、外部装置の収容能力を増大させるにつれてフレームの中継処理に伴う処理負荷が増大し、さらに、ＭＥＰの設定数を増大させるにつれてイーサネットＯＡＭの処理に伴う処理負荷も増大する。そうすると、各ラインカードの処理能力が限られた中では、例えば、外部装置の収容能力を増大させたものの、ＭＥＰの設定数を増大させることが困難になるといった状況が生じ得る。
【００６２】
特に、各ラインカードのプロセッサ部ＣＰＵは、図３で述べたように、フレームの中継処理として、ハードウェアでは処理し難い複雑な処理を行う必要がある。これに加えて、図８の比較例では、各ラインカードのプロセッサ部ＣＰＵは、イーサネットＯＡＭの処理として、ＣＣＭフレームの定期的な生成や、管理カードＭＣ［１］に向けたカウント値の定期的な通知や、管理カードＭＣ［１］から通知された監視結果の反映等の処理を行う必要がある。その結果、図８の比較例では、特に、プロセッサ部ＣＰＵのリソースに制約されて、ＭＥＰの設定数が制限される事態が生じ得る。
【００６３】
一方、図２および図３の中継装置では、イーサネットＯＡＭの処理を管理カードが主体的に行っており、各ラインカードでは、図８の場合と比較して、イーサネットＯＡＭの処理に要する処理負荷が非常に小さくなる。特に、各ラインカードのプロセッサ部ＣＰＵでは、図８の場合のようなＣＣＭフレームの定期的な生成やカウント値の定期的な通知等の処理が不要となるため、リソース不足の問題が解決できる。また、図２のラインカードＬＣ［４］のように、ＬＡＧのメンバポートに設定されない外部ポートをＭＥＰとするイーサネットＯＡＭの処理も管理カードが主体的に行うことで、各ラインカードのプロセッサ部ＣＰＵでの処理負荷をより低減できる。
【００６４】
これらの結果、ＭＥＰの設定数を増大させることが可能になる。さらに、管理カードＭＣ［１］では、図８の場合のようなカウント値の合算処理を行うことなく疎通性の有無を判定することが可能になるため、処理の簡素化等が図れる。また、管理カードＭＣ［１］が主体となってイーサネットＯＡＭの処理を行うことで、その監視結果も自ずと管理カードＭＣ［１］に集約されるため、例えば、各ラインカードが監視を行いその監視結果を管理カードＭＣ［１］に通知するような場合と比較して、処理の効率化が図れる。
【００６５】
（実施の形態２）
《中継装置（変形例）の概略》
図６は、本発明の実施の形態２による中継装置において、その構成例および動作例を示す概略図である。図６に示す中継装置（スイッチ装置）ＳＷは、図２（および図３）に示した中継装置と同様の構成を備えるが、図２（および図３）とはイーサネットＯＡＭの処理方法が若干異なっている。以下、この相違点に着目して説明を行う。
【００６６】
図６において、管理カード（第１カード）ＭＣ［１］のＯＡＭ処理部４０は、図２の場合と同様にＣＣＭフレームを生成する。ただし、ＯＡＭ処理部４０は、図２の場合と異なり、生成したＣＣＭフレームを、ＬＡＧ１のメンバポートを持つ全てのラインカードＬＣ［２］，ＬＣ［３］に向けてそれぞれ送信する。ここでは、ＯＡＭ処理部４０は、ＣＣＭフレーム（第１監視用フレーム）ＣＦｏ３ａを生成し、それをラインカードＬＣ［２］に向けて送信し、さらに、ＣＣＭフレーム（第１監視用フレーム）ＣＦｏ３ｂを生成し、それをラインカードＬＣ［３］に向けて送信する。
【００６７】
この際に、ＯＡＭ処理部４０は、ＬＡＧテーブル２４に基づき、ＬＡＧ識別子（ＩＤ）および分散識別子（ＩＤ）を定める。そして、ＯＡＭ処理部４０は、生成したＣＣＭフレーム（第１監視用フレーム）ＣＦｏ３ａ，ＣＦｏ３ｂのそれぞれに、定めたＬＡＧ識別子｛ＬＡＧ１｝および分散識別子（ここでは「１」）を付加し、当該各識別子を付加したＣＣＭフレームＣＦｏ３ａ，ＣＦｏ３ｂをラインカードＬＣ［２］，ＬＣ［３］に向けて送信する。
【００６８】
ラインカードＬＣ［２］，ＬＣ［３］のそれぞれは、図３に示したように、フレーム処理部３１およびＬＡＧテーブル３２を備える。各ラインカードＬＣ［２］，ＬＣ［３］のフレーム処理部３１（例えば図３のＯＡＭ処理部３５）は、図３および図５で述べたような各種処理に加えて、ＬＡＧテーブル３２と、ＣＣＭフレームＣＦｏ３ａ，ＣＦｏ３ｂに付加されたＬＡＧ識別子および分散識別子と、に基づき、ＣＣＭフレームの送信要否を判定する。
【００６９】
具体的には、フレーム処理部３１（ＯＡＭ処理部３５）は、ＣＣＭフレームＣＦｏ３ａ，ＣＦｏ３ｂに付加されたＬＡＧ識別子｛ＬＡＧ１｝を基づいて、ＬＡＧテーブル３２を参照する。そして、フレーム処理部３１（ＯＡＭ処理部３５）は、ＬＡＧ１のメンバポートに設定される自身の外部ポートに対して予め割り当てられた分散識別子と、ＣＣＭフレームＣＦｏ３ａ，ＣＦｏ３ｂに付加された分散識別子とが一致した場合に、ＣＣＭフレームを送信要と判定し、自身の外部ポートから装置外部に向けて送信する。
【００７０】
ここでは、ＣＣＭフレームＣＦｏ３ａ，ＣＦｏ３ｂに付加された分散識別子は「１」であり、ＬＡＧテーブル３２に基づき、分散識別子「１」に対応するメンバポートは、ラインカードＬＣ［２］の外部ポートＰ［１］である。このため、ラインカードＬＣ［２］は送信要と判定し、ＣＣＭフレームＣＦｏ３ａを外部ポートＰ［１］から装置外部に向けて送信する。一方、ラインカードＬＣ［３］は、送信不要と判定し、ＣＣＭフレームＣＦｏ３ｂを破棄する。
【００７１】
なお、装置外部からのＣＣＭフレームＣＦｉ１，ＣＦｉ２を受信した場合の動作に関しては、図２の場合と同様である。また、ＣＣＭフレームＣＦｏ３ａ，ＣＦｏ３ｂに付加される分散識別子は、常に固定であっても、順次変更されてもよい。後者の場合、分散識別子は、例えば、ＣＣＭフレームの送信間隔毎に、交互に「１」と「２」に定められる。
【００７２】
ここで、前述した図４を例として、仮に、ラインカードＬＣ［１］においてアドレステーブルＦＤＢの検索結果にミスヒットが生じた場合、特許文献１の場合と同様の仕組みでフラッディングを行うことができる。具体的には、例えば、ラインカードＬＣ［１］は、フラッディング対象のユーザフレームに分散識別子を付加し、それを、装置跨ぎのＬＡＧ１が設定されるラインカードＬＣ［２］，ＬＣ［３］に向けてそれぞれ送信する。ラインカードＬＣ［２］，ＬＣ［３］のそれぞれは、当該分散識別子とＬＡＧテーブル３２とに基づいて、当該ユーザフレームの送信要否を判定する。このようなフラッディングの仕組みを備えた構成の場合、この仕組みを利用して、図６で述べた動作を容易に実現できる。
【００７３】
以上、本実施の形態２の中継装置を用いることでも、実施の形態１で述べたような各種効果が得られる。図２の方式と図６の方式とを比較すると、ＭＥＰが設定されるＬＡＧの数や、各ＬＡＧを構成するメンバポートの数が多い場合には、管理カードＭＣ［１］から送信されるＣＣＭフレームに伴い、通信回線２０の帯域が圧迫される恐れがあるため、この観点では、図２の方式が望ましい。
【００７４】
（実施の形態３）
《中継装置（応用例）の概略》
図７は、本発明の実施の形態３による中継装置において、その構成例および動作例を示す概略図である。図７に示す中継装置（スイッチ装置）ＳＷは、図２（および図３）に示した中継装置と同様の構成を備え、さらに加えて、管理カードＭＣ［２］を備えている。以下、図２（および図３）との相違点に着目して説明を行う。
【００７５】
管理カードＭＣ［２］は、管理カードＭＣ［１］と同様に、複数のラインカードＬＣ［１］〜ＬＣ［４］に、それぞれ管理用の通信回線２０を介して接続される。図７の例では、管理カードＭＣ［１］はアクティブ状態ＡＣＴであり、管理カードＭＣ［２］はスタンバイ状態ＳＢＹとなっている。管理カードとしての所定の機能は、アクティブ状態ＡＣＴの管理カードが担う。スタンバイ状態ＳＢＹの管理カードＭＣ［２］は、アクティブ状態ＡＣＴの管理カードＭＣ［１］に障害が生じた場合に、当該管理カードに代わってアクティブ状態ＡＣＴに遷移する。
【００７６】
図７において、管理カードＭＣ［１］と、装置跨ぎのＬＡＧが設定されたラインカードＬＣ［２］，ＬＣ［３］と、の間のＣＣＭフレームの通信は、図２（および図３）の場合と同様にして行われる。ただし、この際に、ラインカードＬＣ［２］，ＬＣ［３］のＯＡＭ処理部３５は、ＬＡＧ１で受信したＣＣＭフレームＣＦｉ１，ＣＦｉ２を、管理カードＭＣ［１］に加えて管理カードＭＣ［２］に向けても送信する。
【００７７】
また、管理カードＭＣ［２］は、管理カードＭＣ［１］の場合と同様に、管理カードＭＣ［１］とは独立してＣＣＭフレームを生成し、当該ＣＣＭフレームを、管理カードＭＣ［１］と同じラインカード（ここではＬＣ［２］）に向けて送信する。この際に、管理カードＭＣ［２］は、管理カードＭＣ［１］の場合と同様に、ＣＣＭフレームに宛先ポート識別子｛ＬＣ［２］｝／｛Ｐ［１］｝を付加する。図７の例では、管理カードＭＣ［１］は、ラインカードＬＣ［２］に向けてＣＣＭフレームＣＦｏ１ａを定期的に送信し、管理カードＭＣ［２］も、ラインカードＬＣ［２］に向けてＣＣＭフレームＣＦｏ１ｂを定期的に送信する。
【００７８】
ここで、ラインカードＬＣ［２］のＯＡＭ処理部３５は、受信したＣＣＭフレームＣＦｏ１ａ，ＣＦｏ１ｂの中からいずれか一つを選択して、当該選択したＣＣＭフレームを外部ポートＰ［１］に向けて送信する。この際に、ＯＡＭ処理部３５は、アクティブ状態ＡＣＴの管理カードから送信されたＣＣＭフレームを選択する。図７の例では、管理カードＭＣ［１］がアクティブ状態ＡＣＴであるため、ＯＡＭ処理部３５は、ＣＣＭフレームＣＦｏ１ａを選択し、ＣＣＭフレームＣＦｏ１ｂを破棄する。なお、管理カードＭＣ［１］の障害に伴い管理カードＭＣ［２］がアクティブ状態ＡＣＴに遷移した場合、ＯＡＭ処理部３５は、ＣＣＭフレームＣＦｏ１ｂを選択し、ＣＣＭフレームＣＦｏ１ａを破棄する。
【００７９】
このため、ラインカードＬＣ［２］を含めて各ラインカードＬＣ［１］〜ＬＣ［４］は、どの管理カードがアクティブ状態ＡＣＴであるか（言い換えれば管理カードの障害有無）を認識する機能を持つ。当該機能は、特に限定はされないが、各ラインカードＬＣ［１］〜ＬＣ［４］と管理カードＭＣ［１］との間、および各ラインカードＬＣ［１］〜ＬＣ［４］と管理カードＭＣ［２］との間で、それぞれ内部監視用フレームを用いて疎通性テストを実行し、当該テスト結果を各カード間で共有すること等で実現される。
【００８０】
図７のような動作例を用いると、管理カードＭＣ［１］に加えて管理カードＭＣ［２］も、自身が主体となってＣＣＭフレームの送信および受信を行っているように認識する。これにより、管理カードＭＣ［１］，ＭＣ［２］は、実質的に、ＣＣＭフレームの処理を常に同期した状態で行うことが可能になる。その結果、例えば、管理カードに障害が発生し、アクティブ状態ＡＣＴの遷移が行われた場合であっても、ＣＣＭフレームの通信を、中断することなく、そのまま継続することができる。
【００８１】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００８２】
例えば、図７では、図２の構成に対して複数の管理カードが搭載される場合を例としたが、勿論、図６の構成に対して複数の管理カードが搭載される場合も、図７と同様の方式を適用可能である。また、例えば、図２では、管理カード（第１カード）ＭＣ［１］は、ＬＡＧテーブル２４を備えたが、ＣＣＭフレームを送信する外部ポートを常に固定する方式を用いる場合、必ずしもＬＡＧテーブル２４を備える必要性は無い。ただし、この固定した外部ポートを持つラインカードに障害が生じた際などで、ＣＣＭフレームを送信する外部ポートを他のラインカードの外部ポートに変更することが望ましい場合がある。このような場合には、ＬＡＧテーブル２４が必要となる。
【００８３】
さらに、ここでは、複数のラインカードを管理する管理カードを用いてイーサネットＯＡＭの処理を行ったが、必ずしも管理カードに限定されるものではない。すなわち、複数のラインカードにそれぞれ接続される第１カードを用いてイーサネットＯＡＭの処理を行えばよい。第１カードは、管理カードに限らず、例えば、イーサネットＯＡＭの処理を行う専用のカードであったり、場合によっては、ファブリックカード等であってもよい。ただし、専用のカードを用いる場合には、別途、ハードウェアの追加が必要となり、ファブリックカードを用いる場合には、各ラインカードとの間でユーザフレームのために確保される広い通信帯域を更に拡張する必要性が生じ得る。これらの観点から、中継装置が予め管理カードを備える場合には、管理カードを用いることが望ましい。
【符号の説明】
【００８４】
１２〜１５  監視区間
２０，２２，３６  通信回線
２１  通信経路
２３，３５，４０，４５，４６  ＯＡＭ処理部
２４，３２  ＬＡＧテーブル
３０  外部インタフェース部
３１  フレーム処理部
３３  内部インタフェース部
３４  分散処理部
ＡＣＴ  アクティブ状態
ＣＦｏ，ＣＦｏ１，ＣＦｏ１ａ，ＣＦｏ１ｂ，ＣＦｏ２，ＣＦｏ３ａ，ＣＦｏ３ｂ，ＣＦｏ４，ＣＦｉ，ＣＦｉ１〜ＣＦｉ３  ＣＣＭフレーム
ＣＰＵ  プロセッサ部
ＦＤＢ  アドレステーブル
Ｌ［１］〜Ｌ［４］  ラインカード用ポート
ＬＣ［１］〜ＬＣ［４］，ＬＣ’［２］，ＬＣ’［３］  ラインカード
Ｍ［１］  管理カード用ポート
ＭＣ［１］，ＭＣ［２］，ＭＣ’［１］  管理カード
ＮＷ１，ＮＷ２  ネットワーク網
Ｐ［１］〜Ｐ［ｎ］  外部ポート
ＳＢＹ  スタンバイ状態
ＳＷ，ＳＷ１〜ＳＷ５，ＳＷ’  中継装置（スイッチ装置）
ＵＦ  ユーザフレーム
【図１】
2015231127.tif 000003
【図２】
2015231127.tif 000004
【図３】
2015231127.tif 000005
【図４】
2015231127.tif 000006
【図５】
2015231127.tif 000007
【図６】
2015231127.tif 000008
【図７】
2015231127.tif 000009
【図８】
2015231127.tif 000010