(57)【要約】【課題】保守管理機能で障害箇所の特定をする。【解決手段】伝送装置は、第１のポートと、複数の第２のポートと、振分部と、制御部とを有する。第１のポートは、第１の装置との間でフレームを送受信する。複数の第２のポートは、同じリンクアグリゲーショングループに束ねられ、第２の装置との間でリンクアグリゲーションによってフレームを送受信する。振分部は、第１のポートで受信したフレームの転送先を振り分ける。制御部は、複数の第２のポートの状態を監視し、複数の第２のポートの全てが障害状態であることを示すとき、複数の第２のポートの中からポート障害である第２のポートを抽出し、振分部を制御して、抽出した第２のポートの少なくとも１つに、フレームを振り分けさせる。【選択図】図１
2014107597.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置との間でフレームを送受信する第１のポートと、
第２の装置との間でリンクアグリゲーションによってフレームを送受信する、同じリンクアグリゲーショングループに束ねられた複数の第２のポートと、
前記第１のポートで受信したフレームの転送先を振り分ける振分部と、
前記複数の第２のポートの状態を監視し、前記複数の第２のポートの全てが障害状態であることを示すとき、前記複数の第２のポートの中からポート障害である第２のポートを抽出し、前記振分部を制御して、該抽出した第２のポートの少なくとも１つに、フレームを振り分けさせる制御部と、
を備えることを特徴とする伝送装置。
【請求項２】
前記制御部は、
前記複数の第２のポートの状態を監視し、前記複数の第２のポートの全てが障害状態であり、かつ前記複数の第２のポートの全ての障害状態が、前記ポート障害以外の障害であることを示すとき、前記振分部を制御して、前記複数の第２のポートに対する前記フレームの転送を停止させる
ことを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記制御部は、
前記抽出した第２のポートが複数あるとき、前記抽出した複数の第２のポートの中から１つを選択し、前記振分部を制御して、該選択した第２のポートに前記フレームを振り分けさせる
ことを特徴とする請求項１または２に記載の伝送装置。
【請求項４】
前記第１のポートと、前記振分部と、前記振分部で転送先が振り分けられた保守管理フレームを該転送先の第２のポートに送信する送信部と、を有する第１の通信回路と、
前記転送先の第２のポートと、前記送信部から該転送先の第２のポートに送信された前記保守管理フレームを受信し、該保守管理フレームを該転送先の第２のポートに出力する受信部と、前記送信部から該転送先の第２のポートに送信した前記保守管理フレームが、前記受信部で受信されないとき、障害情報を前記制御部に通知する処理部と、を有する第２の通信回路と、
を備え、
前記制御部は、
前記振分部を制御して前記保守管理フレームを振り分けさせたあと、前記障害情報の通知がないとき、前記保守管理フレームを振り分けられた第２のポートの障害は、前記ポート障害であると判定する
ことを特徴とする請求項１〜３のいずれか一つに記載の伝送装置。
【請求項５】
前記制御部は、
前記振分部を制御して前記保守管理フレームを振り分けさせたあと、前記障害情報の通知があるとき、前記保守管理フレームを振り分けられた第２のポートの障害は、前記ポート障害以外の障害であると判定する
ことを特徴とする請求項４に記載の伝送装置。
【請求項６】
前記ポート障害以外の障害とは、
前記第１のポートを有する第１の通信回路と前記複数の第２のポートの一部または全てを有する第２の通信回路との間の障害、または前記第２の通信回路の障害である
ことを特徴とする付記１〜５のいずれか一つに記載の伝送装置。
【請求項７】
第１の装置との間でリンクアグリゲーションによってフレームを送受信する、同じリンクアグリゲーショングループに束ねられた複数の第３のポートと、
第２の装置との間でリンクアグリゲーションによってフレームを送受信する、同じリンクアグリゲーショングループに束ねられた複数の第２のポートと、
前記複数の第３のポートで受信したフレームの転送先を振り分ける振分部と、
前記複数の第２のポートの状態を監視し、前記複数の第２のポートの全てが障害状態であることを示すとき、前記複数の第２のポートの中からポート障害である第２のポートを抽出し、前記振分部を制御して、該抽出した第２のポートの少なくとも１つに、フレームを振り分けさせる制御部と、
を備えることを特徴とする伝送装置。
【請求項８】
第２の装置との間でリンクアグリゲーションによってフレームを送受信する、同じリンクアグリゲーショングループに束ねられた複数の第２のポートの状態を監視し、
前記複数の第２のポートの全てが障害状態であることを示すとき、前記複数の第２のポートの中からポート障害である第２のポートを抽出し、
前記抽出した第２のポートの少なくとも１つを転送先として、第１の装置との間でフレームを送受信する第１のポートで受信したフレームを振り分ける
ことを特徴とする伝送方法。
【請求項９】
前記監視する処理で監視した前記複数の第２のポートの全てが障害状態であり、かつ前記複数の第２のポートの全ての障害状態が、前記ポート障害以外の障害であることを示すとき、前記複数の第２のポートに前記フレームの転送を停止させる
ことを特徴とする請求項８に記載の伝送方法。
【請求項１０】
前記抽出する処理において、前記抽出した第２のポートが複数あるとき、前記抽出した複数の第２のポートの中から１つを選択し、前記フレームを振り分ける
ことを特徴とする請求項８または９に記載の伝送方法。
【請求項１１】
前記フレームを振り分ける処理において振り分けられた保守管理フレームを、前記第１のポートを有する第１の通信回路の送信部から、前記第２のポートを有する第２の通信回路の受信部に送信し、
前記保守管理フレームを送信する処理において送信された保守管理フレームを、前記受信部で受信されたとき、前記保守管理フレームを振り分けられた第２のポートの障害は、前記ポート障害であると判定する
ことを特徴とする請求項８〜１０のいずれか一つに記載の伝送方法。
【請求項１２】
前記保守管理フレームを送信する処理において送信された保守管理フレームを前記受信部で受信されないとき、前記保守管理フレームを振り分けられた第２のポートの障害は、前記ポート障害以外の障害であると判定する
ことを特徴とする請求項８〜１１のいずれか一つに記載の伝送方法。
【請求項１３】
前記ポート障害以外の障害とは、
第１の装置との間でフレームを送受信する第１のポートを有する第１の通信回路と、前記複数の第２のポートの一部または全てを有する第２の通信回路との間の障害、または前記第２の通信回路の障害である
ことを特徴とする請求項８〜１２のいずれか一つに記載の伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークを監視する技術に関する。
【背景技術】
【０００２】
近年、イーサネット（登録商標）で用いられるレイヤ２スイッチなどの伝送装置では、通信帯域の拡大や物理回線を冗長化するために、複数の物理回線を仮想的に１つの回線のように取り扱うリンクアグリゲーションが用いられている。また、イーサネット（登録商標）では、運用・保守・管理用のフレームであるＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ，  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）フレーム（以下、保守管理フレームという。）を送受信することで、ネットワークに属するレイヤ２スイッチの障害、およびレイヤ２スイッチ間の障害を監視するＯＡＭ機能（以下、保守管理機能という。）が用いられている。
【０００３】
関連する技術として、レイヤ２ネットワーク装置のような通信装置は、第１の通信装置との間でデータフレームを送受信する第１のポートと、第２の通信装置との間でリンクアグリゲーションによってデータフレームを送受信する複数の第２のポートとを有する。また、通信装置は、第１のポートから受信したＯＡＭフレームを、複数の第２のポートの全てへ送信するように複製するＯＡＭフレーム複製手段を有する。そして、通信装置は、ＯＡＭフレームを、リンクアグリゲーションを構成する全てのリンクに転送することによって、通信装置間のリンク障害を検出する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３１６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図１６に示す物理ポート５５を構成する伝送装置５０では、ポート障害が起きても保守管理フレームがＬｉｎｅカード５２からＬｉｎｅカード５３に転送されるので、伝送装置５０内の障害を保守管理機能で監視することができる。
【０００６】
図１７に示す前述した保守管理技術で用いられる伝送装置７０では、リンクアグリゲーションによって複数のポートを束ねたリンクアグリゲーショングループ（ＬＡＧ）７７を構成する。伝送装置７０では、ＬＡＧ７７に属するポートの全てが障害状態（リンクダウン）になると、振分部７２１がＬｉｎｅカード７２からＬｉｎｅカード７３〜７５へのフレームの転送を停止する。以下、リンクアグリゲーションのことをＬＡともいう。
【０００７】
振分部７２１によるフレームの転送の停止は、リクエストやデータ転送などを行なうためのユーザフレーム、およびネットワークの疎通の確認をする保守管理フレームに同様に適用される。以下、ユーザフレームと保守管理フレームとを合わせてフレームともいう。
【０００８】
よって、伝送装置７０では、ケーブルの接続不良や断線などのポート障害、装置内のカードの故障によるカード障害、およびカード間の信号線の切断などのカード間障害（以下、ポート障害以外の障害、または装置内の障害ともいう。）のとき、同様に保守管理フレームが伝送装置内を疎通しない。したがって、管理者は、ネットワークオペレーションシステム（以下、Ｏｐｓという。）による保守管理機能を用いても、ポート障害とポート障害以外の障害とを特定することができないという問題があった。
【０００９】
上述した問題に鑑み、本明細書で後述する伝送装置は、保守管理機能で障害箇所の特定をすることを目的とする。
【課題を解決するための手段】
【００１０】
本明細書で開示する伝送装置のひとつに、第１のポートと、複数の第２のポートと、振分部と、制御部とを備えた伝送装置がある。ここで、第１のポートは、第１の装置との間でフレームを送受信する。複数の第２のポートは、同じリンクアグリゲーショングループに束ねられ、第２の装置との間でリンクアグリゲーションによってフレームを送受信する。振分部は、第１のポートで受信したフレームの転送先を振り分ける。制御部は、複数の第２のポートの状態を監視し、複数の第２のポートの全てが障害状態であることを示すとき、複数の第２のポートの中からポート障害である第２のポートを抽出し、振分部を制御して、抽出した第２のポートの少なくとも１つに、フレームを振り分けさせる。
【発明の効果】
【００１１】
上述の態様によれば、保守管理機能で障害箇所の特定をすることができる。
【図面の簡単な説明】
【００１２】
【図１】伝送装置が使用される伝送システムの一実施例を示す図である。
【図２】伝送装置の一実施例を示す機能ブロック図である。
【図３】保守管理機能による接続性確認を説明する図である。
【図４】保守管理フレームの一実施例を示す図である。
【図５】保守管理フレームによる障害状態の判定を説明する図である。
【図６】状態管理テーブルの一実施例を示す図である。
【図７】優先度テーブルの一実施例を示す図である。
【図８】振分テーブルの一実施例を示す図である。
【図９】判定テーブルの一実施例を示す図である。
【図１０】保守管理フレームによる障害状態の判定を説明する図である。
【図１１】振分テーブルの一実施例を示す図である。
【図１２】保守管理フレームによる障害状態の判定を説明する図である。
【図１３】振分テーブルの一実施例を示す図である。
【図１４】振分テーブルの転送設定の設定方法を説明する図である。
【図１５】判定テーブルのＬＡＧ障害情報の設定を説明する図である。
【図１６】光伝送装置を有するノード装置の一実施例を示すブロック図である。
【図１７】光伝送装置を有するノード装置の一実施例を示すブロック図である。
【発明を実施するための形態】
【００１３】
［実施形態］
実施形態の伝送装置について説明する。
実施形態の伝送装置は、リンクアグリゲーションをサポートする。リンクアグリゲーションとは、複数の物理回線を１つの回線として扱う技術である。以下、実施形態の伝送装置のことを単に伝送装置ともいう。
【００１４】
伝送装置では、受信側のポート（以下、第１のポートともいう。）でフレームを受信し、フレームがＬＡＧ宛であるとき、宛先のＬＡＧに属する送信側のポート（以下、第２のポートともいう。）のいずれか１つに受信したフレームを振り分ける。
【００１５】
伝送装置は、フレームの振り分けにおいて、ＬＡＧに属する全ての第２のポートが障害状態になると、そのＬＡＧに対するフレームの転送を停止する。伝送装置は、フレームの転送を停止すると、ＬＡＧの中からポート障害の第２のポートを抽出し、抽出した第２のポートに保守管理フレームを転送する。また、伝送装置は、ポート障害の第２のポートがないとき、受信側でフレームの転送を停止する。なお、障害状態とは、ポート障害と、ポート障害以外の障害とを含むものとする。すなわち、ポートの障害状態とは、ポートがリンクダウンしている状態をいう。
【００１６】
これにより伝送装置は、第１のポートを有する通信回路（以下、第１の通信回路ともいう。）から保守管理フレームを転送したあと、転送先の第２のポートを有する通信回路（以下、第２の通信回路ともいう。）で、保守管理フレームが受信されたとき、送信側のポートの障害状態をポート障害と判定する。
【００１７】
また、伝送装置は、保守管理フレームを転送したあと、転送先の第２のポートを有する通信回路で、保守管理フレームが受信されないとき、転送先の第２のポートの障害状態をポート障害以外の障害と判定する。
【００１８】
以上のように、実施形態の伝送装置は、ポート障害と、ポート障害以外の障害とを、保守管理機能だけで判別できる。したがって、実施形態の伝送装置は、ポートの障害状態を判別するとき、管理者が装置を直接操作する必要をなくし、障害状態の判別を容易にすることができる。
【００１９】
図１は、伝送装置が使用される伝送システムの一実施例を示す図である。
図１を参照して、実施形態の伝送装置が適用される伝送システムを説明する。
図１に示す伝送システム１００は、伝送装置１〜５、ＬＡＧ６、７、物理ポート８、９、ＤＣＮ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｎｅｔｗｏｒｋ）１０、およびＯｐｓ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）１１を有する。
【００２０】
伝送装置１〜５は、それぞれ、銅線ケーブルやファイバケーブルなどの物理回線を介して互いに接続されている。また、伝送装置１、３は、それぞれ複数の物理回線に信号（フレーム）を入出力する複数のポートを束ねたＬＡＧ６、７を介して、図示しない他の伝送装置やルータなどと接続される。伝送装置４、５は、それぞれ１本の物理回線に信号を入出力するポートである物理ポート８、９を介して、図示しない他の伝送装置やルータなどと接続される。そして、伝送装置１〜５は、例えば、リンクアグリゲーションをサポートするレイヤ２スイッチなどである。なお、伝送装置１〜５は、リンクアグリゲーションによって互いに接続されても良い。また、伝送装置１〜５は、レイヤ２スイッチに限定されるものではなく、保守管理機能と、リンクアグリゲーションとをサポートする他の伝送装置でも良い。そして、伝送装置にフレームを送信する装置を第１の装置、伝送装置からフレームを送信する装置を第２の装置という。第１の装置、第２の装置は、伝送装置でも良いし、ルータなどの他の装置でも良く、保守管理フレームを送受信可能な装置であれば特に限定されるものではない。
【００２１】
Ｏｐｓ１１は、ＤＣＮ１０を介して、伝送装置１〜５とそれぞれ接続される。そして、Ｏｐｓ１１は、管理者の入力にしたがって、ＤＣＮを介してネットワークを監視する。Ｏｐｓ１１のネットワークの監視の一例としては、管理者がＯｐｓ１１を介して、伝送装置１〜５に保守管理フレームを終端するＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）や、保守管理フレームを中継するＭＩＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｐｏｉｎｔ）などを設定する。そして、管理者は、Ｏｐｓ１１を介して、ＣＣ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ）、ＬＢ（Ｌｏｏｐｂａｃｋ）、およびｉｎｋＴｒａｃｅなどを各ＭＥＰ、ＭＩＰに指示することによりネットワークを監視する。以下では、ＣＣを用いたＭＥＰ−ＭＥＰ間の接続性の監視を例として、実施形態の伝送装置の保守管理機能を説明する。
【００２２】
ＣＣでは、定期的に保守管理フレームをＭＥＰ−ＭＥＰ間で送受信することにより、ネットワークの接続性を監視する。また、ＣＣでは、送信側のＭＥＰから保守管理フレームを送信し、受信側のＭＥＰで一定時間または一定回数、保守管理フレームを受信しないと、ＭＥＰ−ＭＥＰ間の間で接続障害が起きたと判定し、Ｏｐｓ１１に通知する。
【００２３】
図２は、伝送装置の一実施例を示す機能ブロック図である。
図２に示す伝送装置２００は、インターフェースカード（Ｌｉｎｅカード）２１〜２３、スイッチカード（ＳＷカード）２４、監視制御カード（ＣＰＵカード）２５、およびＯｐｓ１１を有する。そして、Ｌｉｎｅカード２１〜２３と、ＳＷカード２４と、ＣＰＵカード２５とは、それぞれ通信可能に接続されている。また、ＣＰＵカード２５と、Ｏｐｓ１１とは、図１に示すＤＣＮ１０を介して通信可能に接続されている。なお、伝送装置２００は、図示しないがＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレステーブルを有している。そして、ＭＡＣアドレステーブルは、物理ポートのＭＡＣアドレスと、ＬＡＧのＭＡＣアドレスと、ＭＥＰのＭＡＣアドレスと、ＭＩＰのＭＡＣアドレスとを格納している。また、物理ポートのＭＡＣアドレスと、ＬＡＧのＭＡＣアドレスとを判別するための識別情報は、ＭＡＣアドレステーブルに格納しても良い。
【００２４】
Ｌｉｎｅカード２１〜２３は、それぞれ、ポートＰ１〜Ｐｎ、転送部２１１、振分部２１２、送受信部２１３、記憶部２１４、および処理部２１５を有する。
そして、ポートＰ１〜Ｐｎは、それぞれ物理回線と接続され、フレームの送受信を行なう。また、ポートＰ１〜Ｐｎは、管理者がＯｐｓ１１を介してＣＰＵカード２５に通知した、ＬＡＧの設定にしたがってＬＡＧを構成する。
【００２５】
転送部２１１は、ポートＰ１〜Ｐｎから入力されたフレームのＭＡＣヘッダに含まれる宛先ＭＡＣアドレスを、ＭＡＣアドレステーブルから検索し、宛先がＬＡＧであるとき、振分部２１２にフレームを出力する。また、転送部２１１は、ポートＰ１〜Ｐｎから入力されたフレームのＭＡＣヘッダに含まれる宛先ＭＡＣアドレスを検索し、宛先が物理ポートであるとき、送受信部２１３にフレームを出力する。また、転送部２１１は、例えば、物理ポートにフレームを出力するとき、転送先のポートの識別子をフレームに付加しても良い。そして、ＳＷカード２４は、フレームに付加された転送先のポートの識別子にしたがって、転送先のポートへフレームを転送しても良い。
【００２６】
振分部２１２は、転送部２１１からフレームが入力されると、フレームの転送先のＬＡＧに対応する後述する振分テーブル２１６を参照し、転送設定（転送情報）が有効となっているポートにフレームの転送先を振り分ける。そして、振分部２１２は、フレームを送受信部２１３に入力する。なお、振分部２１２は、転送設定が有効となっているポートが複数あるとき、特定のアルゴリズムを用いてフレームを１つのポートに振り分けても良い。これにより、振分部２１２は、各ポートに対してランダムにフレームを振り分けるようにし、各ポートにかかる負荷を分散する。また、振分部２１２は、例えば、転送先のポートの識別子をフレームに付加しても良い。そして、ＳＷカード２４は、フレームに付加された転送先のポートの識別子にしたがって、転送先のポートへフレームを転送しても良い。
【００２７】
送受信部２１３は、送信部と受信部の機能を有する。転送部２１１からフレームが入力されると、送受信部２１３は、送信部として機能し、入力されたフレームを、ＳＷカード２４を介して宛先ＭＡＣアドレスに対応する物理ポートに送信する。また、振分部２１２からフレームが入力されると、送受信部２１３は送信部として機能し、入力されたフレームを、ＳＷカード２４を介して振分部２１２で振り分けられた転送先のポートに送信する。
【００２８】
送受信部２１３は、ＳＷカード２４を介して保守管理フレームが入力されると、受信部として機能し、保守管理フレームを転送先のポート、または処理部２１５に出力する。
記憶部２１４は、振分テーブル２１６を記憶する。
【００２９】
処理部２１５には、Ｏｐｓ１１を介して管理者によりＭＥＰ、またはＭＩＰが設定される。そして、処理部２１５は、ＣＣの送信側となると、一定時間ごとに他のＭＥＰ、またはＭＩＰに保守管理フレームを送信する。
【００３０】
また、処理部２１５は、ＣＣの受信側となると、送信側の処理部２１５から一定時間ごとに保守管理フレームを受信する。そして、処理部２１５は、送信側の処理部２１５から一定時間ごとに保守管理フレームを受信しないとき、ポートが障害状態になったことを示す障害情報をＣＰＵカード２５の制御部２５１に通知する。
【００３１】
振分テーブル２１６は、例えば、後述する図８に示すように、伝送装置２００が有するＬＡＧに属するポートのポート番号と、各ポートにフレームの転送を行なうか否かを示す転送設定とを対応付けて格納したテーブルである。振分部２１２は、振分テーブル２１６に格納された転送設定にしたがって、フレームを転送先の第２のポートに振り分ける。そして、振分テーブル２１６は、伝送装置２００が複数のＬＡＧを構成するとき、各ＬＡＧそれぞれに対応する複数のテーブルを記憶しても良い。
【００３２】
ＳＷカード２４は、スイッチ部２４１を有する。
スイッチ部２４１は、転送部２１１、または振分部２１２からフレームが入力されると、転送先のポートにフレームを転送する。
【００３３】
ＣＰＵカード２５は、制御部２５１、通信部２５２、および記憶部２５３を有する。
制御部２５１は、送信側の物理ポートとＬＡＧに属する第２のポートの状態を監視する。
【００３４】
制御部２５１は、複数の第２のポートの全てが障害状態であることを示すとき、複数の第２のポートの中からポート障害である第２のポートを抽出する。そして、制御部２５１は、振分部２１２を制御して、抽出した第２のポートの少なくとも１つに、フレームを振り分けさせる。
【００３５】
また、制御部２５１は、抽出した第２のポートが複数あるとき、抽出した複数の第２のポートの中から１つを選択し、振分部２１２を制御して、選択した第２のポートにフレームを振り分けさせても良い。以下の説明では、抽出した第２のポートが複数あるとき、抽出した複数の第２のポートの中の１つにフレームを振り分けるものとする。
【００３６】
また、制御部２５１は、複数の第２のポートの全てが障害状態であり、かつ複数の第２のポートの全ての障害状態が、ポート障害以外の障害であることを示すとき、振分部を制御して、複数の第２のポートに対するフレームの転送を停止させる。
【００３７】
制御部２５１は、振分部２１２を制御して、ポート障害である第２のポートに保守管理フレームを振り分けさせたあと、処理部２１５から障害情報の通知がないと、保守管理フレームを振り分けられた第２のポートの障害は、ポート障害であると判定する。
【００３８】
制御部２５１は、振分部２１２を制御して、ポート障害である第２のポートに保守管理フレームを振り分けさせたあと、処理部２１５から障害情報の通知があると、保守管理フレームを振り分けられた第２のポートの障害は、ポート障害以外の障害であると判定する。
【００３９】
また、制御部２５１は、障害情報の通知があると、抽出した複数の第２のポートの中から、振り分けた転送先のポートと異なる他の第２のポートを選択し、振分部を制御して、選択した他の第２のポートに保守管理フレームを振り分けさせても良い。
【００４０】
制御部２５１は、通信部２５２を介してＯｐｓ１１から入力される信号である監視制御信号をＬｉｎｅカード２１〜２３と、ＳＷカード２４とに入力する。なお、監視制御信号とは、ＭＥＰ、およびＭＩＰの設定や、ＭＥＰ、およびＭＩＰの保守管理フレームの送受信制御などを指示する信号である。また、監視制御信号は、Ｌｉｎｅカード２１〜２３それぞれのポートＰ１〜Ｐｎに対してＬＡの設定を指示する信号である。
【００４１】
さらに、制御部２５１は、Ｌｉｎｅカード２１〜２３と、ＳＷカード２４とから入力される、状態情報と障害情報とにしたがって、記憶部２５３に格納されている状態管理テーブル２５４と、判定テーブル２５６とを更新する。状態情報とは、Ｌｉｎｅカード２１〜２３と、ＳＷカード２４とで検出した、自装置の障害状態を示す情報である。なお、状態情報は、Ｌｉｎｅカード２１〜２３と、ＳＷカード２４で、ポート障害、カード障害、およびカード間障害などの障害状態が検出されるごとに、Ｌｉｎｅカード２１〜２３と、ＳＷカード２４からＣＰＵカード２５に通知されても良い。または、状態情報は、ＣＰＵカード２５がＬｉｎｅカード２１〜２３と、ＳＷカード２４とにポーリングにより問合せることで取得しても良い。これにより、制御部２５１は、各第２のポートの状態を監視する。
【００４２】
通信部２５２は、Ｏｐｓ１１から送信される監視制御信号を受信し、制御部２５１に出力する。
記憶部２５３は、状態管理テーブル２５４と、優先度テーブル２５５と、判定テーブル２５６とを記憶する。
【００４３】
状態管理テーブル２５４は、各ＬＡＧに対して設定される。そして、状態管理テーブル２５４は、後述する図６に示すように、ＬＡＧに属する各第２のポートのポート番号（識別子）と、ポートの障害状態（状態）と、各第２のポートに対するフレームの転送設定とを関連付けて格納する。
【００４４】
また、制御部２５１は、複数の第２のポートの状態を監視したとき、各第２のポートの状態を状態管理テーブル２５４に格納する。そして、制御部２５１は、ポート障害である第２のポートを抽出するとき、状態管理テーブル２５４を参照してポート障害である第２のポートを抽出する。さらに、制御部２５１は、抽出した第２のポートにフレームを転送することを示す転送設定を状態管理テーブル２５４に格納する。また、制御部２５１は、状態管理テーブル２５４に格納した転送設定をＬｉｎｅカード２１〜２３に出力し、各転送設定を振分テーブル２１６に格納する。そして、振分部２１２は、振分テーブル２１６を参照して、フレームを転送先の第２のポートに振り分けるので、制御部２５１で抽出した第２のポートに保守管理フレームを振り分けるように制御される。
【００４５】
優先度テーブル２５５は、後述する図７に示すように、第２のポートの状態について、正常な状態の優先度、ポート障害の優先度、ポート障害以外の障害の順で優先度が低くなる関係を示すテーブルである。ここで、ポート障害以外の障害とは、例えば、フレームを受信する第１のポートを有する第１の通信回路と複数の第２のポートの一部または全てを有する第２の通信回路との間の通信線の断線（カード間障害）や第２の通信回路の故障（カード障害）などによる通信障害のことである。
【００４６】
そして、制御部２５１は、複数の第２のポートの全てが障害状態であることを示すとき、優先度テーブル２５５の優先度を参照し、保守管理フレームの転送先として、正常な状態の次に高い優先度を示すポート障害である第２のポートを抽出する。
【００４７】
判定テーブル２５６は、後述する図９に示すように、各ＬＡＧの識別子であるＬＡＧ番号と、ＬＡＧに属するポートのポート番号と、各ポートの処理部２１５から障害情報が通知された否かを示すＭＥＰ障害情報と、ＬＡＧで通信が可能か否かを示すＬＡＧ障害情報とを格納する。
【００４８】
制御部２５１は、ＬＡＧに属する第２のポートの中で、ＣＣで正常な状態と判定される第２のポートがあるとき、その第２のポートが属するＬＡＧの障害を装置外の障害であると判定する。すなわち、ＬＡＧに属する複数の第２のポートのいくつかは、ポート障害などの装置外の障害である。
【００４９】
制御部２５１は、ＬＡＧに属する第２のポートの中で、ＣＣで正常な状態と判定される第２のポートがないとき、その第２のポートが属するＬＡＧの障害を装置内の障害であると判定する。すなわち、ＬＡＧに属する複数の第２のポートは、全てカード障害やカード間障害などの装置内の障害である。
【００５０】
図３は、保守管理機能による接続性確認を説明する図である。
図３に示す伝送装置２００は、Ｌｉｎｅカード２１、２２、ＳＷカード２４、およびＣＰＵカード２５を有する。図３を参照し、保守管理機能による接続性確認を説明する。以下の説明では、Ｌｉｎｅカード２１を第１の通信回路という。また、Ｌｉｎｅカード２２を第２の通信回路という。また、図３に示す矢印は、保守管理フレームのフレーム転送の流れを示している。
【００５１】
第１の通信回路は、第１のポートで保守管理フレームを受信すると、転送部２１１ａに保守管理フレームを出力する。
転送部２１１ａは、保守管理フレームが入力されると、ＭＡＣヘッダに含まれる宛先ＭＡＣアドレスを、ＭＡＣアドレステーブルから検索し、宛先がＬＡＧであるとき、振分部２１２ａに保守管理フレームを出力する。また、転送部２１１ａは、ポートから入力されたフレームのＭＡＣヘッダに含まれる宛先ＭＡＣアドレスを検索し、宛先が物理ポートであるとき、送受信部２１３ａに保守管理フレームを出力する。
【００５２】
振分部２１２は、保守管理フレームが入力されると、振分テーブル２１６ａを参照し、保守管理フレームの宛先であるＬＡＧに属し、かつ転送設定が有効となっている第２のポートに保守管理フレームを振り分けて、送受信部２１３ａに保守管理フレームを出力する。
【００５３】
送受信部２１３ａは、転送先の第２のポートを有する第２の通信回路２２に、入力された保守管理フレームを送信する。
第２の通信回路２２の送受信部２１３ｂは、保守管理フレームを受信すると、処理部２１５ｂに保守管理フレームを出力する。
【００５４】
処理部２１５ｂは、保守管理フレームが入力されると、装置内のフレームの疎通を正常であると判定し、次の保守管理フレームの入力まで待機する。また、処理部２１５ｂは、一定時間または一定回数、保守管理フレームを受信しないと、第１の通信回路と第２の通信回路との間でカード間障害が起きた、または第２の通信回路でカード障害が起きたと判定し、障害情報をＣＰＵカード２５に通知する。
【００５５】
そして、ＣＰＵカード２５は、処理部２１５ｂから障害情報が入力されると、伝送装置２００でカード障害、またはカード間障害が起きたと判定する。
以上のように、伝送装置２００は、保守管理フレームを用いて接続性確認を行なう。
【００５６】
図４は、保守管理フレームの一実施例を示す図である。
図４を参照して、実施形態で用いられる保守管理フレームの一実施例を説明する。
図４に示す保守管理フレーム４００は、宛先ＭＡＣアドレス、送信先ＭＡＣアドレス、イーサタイプ、保守管理ヘッダ、保守管理ペイロード、およびＦＣＳを有する。
【００５７】
宛先ＭＡＣアドレスは、転送先の処理部２１５のＭＡＣアドレスを示すフィールドである。
送信元ＭＡＣアドレスは、転送元の処理部２１５のＭＡＣアドレスを示すフィールドである。
【００５８】
イーサタイプは、フレームのタイプを示すフィールドである。転送部２１１は、入力されたフレームのイーサタイプを参照することにより、フレームが保守管理フレームであるか否かを判定する。
【００５９】
保守管理ヘッダは、保守管理フレームの種別などを特定する情報を示すフィールドである。
保守管理ペイロードは、保守管理フレームのデータを示すフィールドである。
【００６０】
ＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）は、保守管理フレームのエラー検出に用いる情報を示すフィールドである。
【００６１】
図５は、保守管理フレームによる障害状態の判定を説明する図である。
図６は、状態管理テーブルの一実施例を示す図である。
図７は、優先度テーブルの一実施例を示す図である。
図８は、振分テーブルの一実施例を示す図である。
図９は、判定テーブルの一実施例を示す図である。
【００６２】
図５において、実施形態の伝送装置２００は、伝送装置２００ａであるものとする。また、伝送装置２００ａは、第１の装置である伝送装置２００ｂから保守管理フレーム、およびユーザフレームを受信するものとする。Ｌｉｎｅカード１ａは、図２、３のＬｉｎｅカード２１（第１の通信回路）として機能する。さらに、Ｌｉｎｅカード１ｂ〜１ｄは、図２、３のＬｉｎｅカード２２（第２の通信回路）として機能する。ＳＷ１は、図２、３のＳＷカード２４として機能する。振分部１ａは、図２、３の振分部２１２として機能する。送受信部１ａは、図２、３の送受信部２１３として機能する。ＣＰＵカード１は、図２、３のＣＰＵカード２５として機能する。また、伝送装置２００ａと伝送装置２００ｂとは、物理ポート３００で接続されているが、物理ポート３００に代えて、ＬＡＧで接続されても良い。以下の説明において、それぞれの対応関係は同様であるものとする。また、伝送装置２００ｂに、実施形態の伝送装置２００を適用しても良い。そして、伝送装置２００ａのＬＡＧ１について説明するが、伝送装置２００aが有する他のＬＡＧについて、実施形態の保守管理機能を適用しても良い。
【００６３】
図５〜９を参照して、保守管理フレームによる障害状態の判定を説明する。
図５に示すように、伝送装置２００ｂのＭＥＰから送信され、伝送装置２００ａで受信した保守管理フレームの転送先が、ＬＡＧ１を構成するＬｉｎｅカードに設定されたＭＥＰであり、ＬＡＧ１を構成する第２のポートが全てポート障害を起こしているものとする。
【００６４】
ＬＡＧ１を構成する第２のポートが全てポート障害のとき、Ｌｉｎｅカード１ｂ〜１ｄ、およびＳＷ１から障害状態が通知され、状態管理テーブル２５４には、例えば、図６に示す情報が格納される。すなわち、ＬＡＧに属するＰｏｒｔ１／１〜Ｐｏｒｔ３／１を有する各Ｌｉｎｅカード１ｂ〜１ｄから、Ｐｏｒｔ１／１〜Ｐｏｒｔ３／１の障害状態は、ポート障害であるということが通知されたものとする。以下、Ｐｏｒｔ１／１〜Ｐｏｒｔ３／１のことを第２のポートともいう。また、Ｐｏｒｔ１／１は、Ｌｉｎｅカード１ｂの１番目のポートであることを示す。Ｐｏｒｔ１／２は、Ｌｉｎｅカード１ｂの２番目のポートであることを示す。Ｐｏｒｔ２／１は、Ｌｉｎｅカード１ｃの１番目のポートであることを示す。Ｐｏｒｔ３／１は、Ｌｉｎｅカード１ｄの１番目のポートであることを示す。
【００６５】
ＣＰＵカード１は、状態管理テーブル２５４を参照し、全ての第２のポートがポート障害であると判定する。
すると、ＣＰＵカード１は、図７の優先度テーブル２５５を参照し、正常な状態の次に優先度の高いポート障害の第２のポートを抽出することを決定する。
【００６６】
ＣＰＵカード１は、状態管理テーブル２５４を参照すると、ポート障害の第２のポートが４つあるので、図６に示すように、ポート障害の第２のポートの中からＰｏｒｔ１／２を選択し、転送設定を送信とする。なお、ＣＰＵカード１の制御部２５１は、全てのポートが障害状態であり、かつポート障害の第２のポートが複数あるとき、ポート番号の小さい順、または大きい順に、ポート障害の第２のポートの中から１つのポートを選択しても良い。または、ＣＰＵカード１の制御部２５１は、全てのポートが障害状態であり、かつポート障害の第２のポートが複数あるとき、特定のアルゴリズムを用いてポート障害の第２のポートの中から１つのポートを選択しても良い。
【００６７】
そして、ＣＰＵカード１は、状態管理テーブル２５４の転送設定を、転送情報としてＬｉｎｅカード１ａに通知する。ＣＰＵカード１から転送情報が通知されると、Ｌｉｎｅカード１ａは、図８に示すように振分テーブル２１６に通知された転送情報を転送設定に格納する。ここで、状態管理テーブル２５４の転送設定の停止と、振分テーブル２１６の無効が対応する。また、状態管理テーブル２５４の転送設定の送信と、振分テーブル２１６の有効が対応する。
【００６８】
これにより、伝送装置２００ａは、伝送装置２００ｂに設定されたＭＥＰから送信された保守管理フレームが入力されると、振分部１ａにより、ポート障害であるＰｏｒｔ１／２に保守管理フレームを振り分けることができる。そして、伝送装置２００ａは、Ｌｉｎｅカード１ａからＬｉｎｅカード１ｂに保守管理フレームを転送する。
【００６９】
伝送装置２００ａは、Ｐｏｒｔ１／２を有するＬｉｎｅカード１ｂに設定されたＭＥＰに、保守管理フレームが入力されると、Ｐｏｒｔ１／２の障害が装置外の障害であると判定することができる。
【００７０】
そして、伝送装置２００ａの判定テーブル２５６は、図９に示すように、ＬＡＧ１の障害情報について、Ｐｏｒｔ１／２が正常と判定されたので、ＬＡＧ障害情報を装置外の障害であるものとする。このように、伝送装置２００ａは、ＬＡＧに属する第２のポートの１つでも正常であれば、ＬＡＧの障害情報を装置外の障害とする。よって、判定テーブル２５６のＬＡＧ１の障害情報では、Ｐｏｒｔ１／２以外ＬＯＣとなっているが、すでにＬＡＧの障害状態が判定できたため、他の第２のポートに保守管理フレームを送信せず、ＬＯＣと判定としているものである。なお、これに限らず、伝送装置２００ａは、全てのポート障害の第２のポートに対して、保守管理フレームを送信し、それぞれの障害状態を取得しても良い。また、装置外の障害とは、例えば、ポート障害のことである。ＬＯＣ（Ｌｏｓｓ  ｏｆ  Ｃｏｎｔｉｎｕｉｔｙ）は、ＭＥＰ−ＭＥＰ間で障害が発生していることを示す。
【００７１】
また、伝送装置２００ａの他のＬＡＧであるＬＡＧ５では、Ｐｏｒｔ４／２が正常と判定されたので、ＬＡＧ障害情報を装置外の障害であるものとしている。
さらに、伝送装置２００ａの他のＬＡＧであるＬＡＧ１０では、ＬＡＧ１０に属するＰｏｒｔ４／３、およびＰｏｒｔ５／１ともに、ＬＯＣと判定されたので、ＬＡＧ障害情報を装置内の障害であるものとしている。なお、装置内の障害状態とは、例えば、カード障害、またはカード間障害などである。
【００７２】
そして、伝送装置２００ａの他のＬＡＧであるＬＡＧ１５では、ＬＡＧ１５に属するポートは、Ｐｏｒｔ５／２だけである。したがって、ＬＡＧ１５は、物理ポートである。そして、物理ポートであるＰｏｒｔ５／２がＬＯＣと判定されたので、ＬＡＧ障害情報を装置内の障害であるものとしている。なお、Ｐｏｒｔ５／２は、物理ポートであるので、物理ポート用の判定テーブル２５６を別に格納し、ＬＡＧ障害情報に代えて物理ポート障害情報を項目として設定しても良い。
【００７３】
また、ＣＰＵカード１は、保守管理フレームを転送するポートとして初めにＰｏｒｔ１／２を選択し、接続性確認の結果、Ｐｏｒｔ１／２に設定されたＭＥＰから障害情報が通知されたとする。このとき、ＣＰＵカード１は、次に他のＬｉｎｅカード１ｃに属するＰｏｒｔ２／１に保守管理フレームを転送する。そして、ＣＰＵカード１は、Ｐｏｒｔ２／１に設定されたＭＥＰから障害情報が通知されなければ、Ｐｏｒｔ２／１は、正常であると判定し、ＬＡＧ障害情報を装置外の障害であるものとしても良い。
【００７４】
なお、振分テーブル２１６が図８に示す状態のとき、図５に示すように、ユーザフレームが入力されると、伝送装置２００ａは、振分部１ａにより、ユーザフレームをＰｏｒｔ１／２に振り分けても良い。
【００７５】
図１０は、保守管理フレームによる障害状態の判定を説明する図である。
図１１は、振分テーブルの一実施例を示す図である。
図１０、１１を参照して、保守管理フレームによる障害状態の判定を説明する。
【００７６】
図１０に示すように、伝送装置２００ｂのＭＥＰから送信され、伝送装置２００ａで受信した保守管理フレームの転送先が、ＬＡＧ１を構成するＬｉｎｅカードに設定されたＭＥＰであるものとする。そして、Ｌｉｎｅカード１ｂは、カード障害を起こしているものとする。また、Ｌｉｎｅカード１ｄとＳＷ１とはカード間障害を起こしているものとする。また、Ｐｏｒｔ２／１は、ポート障害を起こしているものとする。
【００７７】
図１０に示すように、ＬＡＧ１の中でポート障害である第２のポートは、Ｐｏｒｔ２／１だけなので、ＣＰＵカード１は、振分テーブル２１６を図１１に示すように設定する。すなわち、Ｐｏｒｔ２／１に保守管理フレームを転送する設定をする。
【００７８】
これにより、伝送装置２００ａは、伝送装置２００ｂに設定されたＭＥＰから送信された保守管理フレームが入力されると、振分部１ａにより、ポート障害であるＰｏｒｔ２／１に保守管理フレームを振り分けることができる。そして、伝送装置２００ａは、Ｌｉｎｅカード１ａからＬｉｎｅカード１ｃに保守管理フレームを転送する。
【００７９】
伝送装置２００ａは、Ｐｏｒｔ２／１を有するＬｉｎｅカード１ｃに設定されたＭＥＰに、保守管理フレームが入力されると、Ｐｏｒｔ２／１の障害が装置外の障害であると判定することができる。
【００８０】
また、伝送装置２００ａは、Ｐｏｒｔ２／１を有するＬｉｎｅカード１ｃに設定されたＭＥＰに、保守管理フレームが入力されないと、Ｐｏｒｔ２／１の障害が装置内の障害であると判定することができる。
【００８１】
なお、振分テーブル２１６が図１１に示す状態のとき、図１０に示すように、ユーザフレームが入力されると、伝送装置２００ａは、振分部１ａにより、ユーザフレームをＰｏｒｔ２／１に振り分けても良い。
【００８２】
図１２は、保守管理フレームによる障害状態の判定を説明する図である。
図１３は、振分テーブルの一実施例を示す図である。
図１２、１３を参照して、保守管理フレームによる障害状態の判定を説明する。
【００８３】
図１２に示すように、伝送装置２００ｂのＭＥＰから送信され、伝送装置２００ａで受信した保守管理フレームの転送先が、ＬＡＧ１を構成するＬｉｎｅカードに設定されたＭＥＰであるものとする。そして、Ｌｉｎｅカード１ｂは、ＳＷ１とカード間障害を起こしているものとする。Ｌｉｎｅカード１ｃとＬｉｎｅカード１ｄとは、カード障害を起こしているものとする。
【００８４】
図１２に示すように、ＬＡＧ１の中でポート障害である第２のポートは、存在しないので、ＣＰＵカード１は、振分テーブル２１６を図１３に示すように設定する。すなわち、伝送装置２００ａは、ＬＡＧ１に属する全ての第２のポートに保守管理フレームを転送しない設定をする。
【００８５】
これにより、伝送装置２００ａは、例えば、伝送装置２００ｂに設定されたＭＥＰから送信された保守管理フレームが入力されると、振分部１ａにより、保守管理フレームを破棄する。なお、伝送装置２００ａは、受信した保守管理フレームを受信側の第１のポートで停止しても良い。
【００８６】
伝送装置２００ａは、全てのＬｉｎｅカード１ｂ〜１ｄに設定されたＭＥＰに、保守管理フレームが入力されないので、Ｐｏｒｔ１／１〜Ｐｏｒｔ３／１の障害が全て装置内の障害であると判定することができる。
【００８７】
なお、振分テーブル２１６が図１３に示す状態のとき、図１２に示すように、ユーザフレームが入力されると、伝送装置２００ａは、振分部１ａにより、ユーザフレームを破棄しても良い。なお、伝送装置２００ａは、受信した保守管理フレームを受信側の第１のポートで停止しても良い。
【００８８】
図１４は、振分テーブルの転送設定の設定方法を説明する図である。
図２、１４を参照して、振分テーブル２１６の転送設定の設定を説明する。
制御部２５１は、ＬＡＧに属する第２のポートを監視し、ＬＡＧに属する第２のポートに正常なポートがあるか否かを判定する（Ｓ１）。制御部２５１は、ＬＡＧに属する第２のポートに正常なポートがあるとき（Ｓ１にてＹｅｓ）、正常なポートの全てのポートについて、振分テーブル２１６の転送設定を有効にする（Ｓ２）。そして、制御部２５１は、振分テーブル２１６の転送設定の設定を終了する。
【００８９】
制御部２５１は、ＬＡＧに属する第２のポートに正常なポートがないとき（Ｓ１にてＮｏ）、ＬＡＧに属する第２のポートにポート障害のポートがあるか否かを判定する（Ｓ３）。制御部２５１は、ＬＡＧに属する第２のポートにポート障害のポートがあるとき（Ｓ３にてＹｅｓ）、ポート障害の任意の１ポートについて、振分テーブル２１６の転送設定を有効にする（Ｓ４）。そして、制御部２５１は、振分テーブル２１６の転送設定の設定を終了する。なお、ポート障害の任意の１ポートは、特定のアルゴリズムを用いて決定しても良い。
【００９０】
制御部２５１は、ＬＡＧに属する第２のポートにポート障害のポートがないとき（Ｓ３にてＮｏ）、ＬＡＧに属する第２のポートの全てのポートについて、振分テーブル２１６の転送設定を無効にする（Ｓ５）。
【００９１】
以上のように、伝送装置２００の制御部２５１は、ＬＡＧに属する第２のポートを監視した結果、第２のポートが全て障害状態であり、かつポート障害のポートがあるとき、ポート障害のポートの少なくとも１つにフレームを転送する設定をする。これにより、伝送装置２００は、保守管理フレームを受信したとき、振分部２１２によりポート障害の第２のポートに保守管理フレームを転送することができる。
【００９２】
そして、伝送装置２００は、ポート障害の第２のポートに保守管理フレームを転送したあと、第２の通信回路の処理部２１５から、障害情報が通知されないとき、保守管理機能により第２のポートがポート障害であると判定することができる。また、伝送装置２００は、ポート障害の第２のポートに保守管理フレームを転送したあと、第２の通信回路の処理部２１５から、障害情報が通知されたとき、保守管理機能により第２のポートがポート障害以外の障害であると判定することができる。
【００９３】
さらに、伝送装置２００の制御部２５１は、ＬＡＧに属する第２のポートを監視した結果、第２のポートが全て障害状態であり、かつポート障害のポートがないとき、ＬＡＧに属する第２のポート全てに保守管理フレームを転送しない設定をする。これにより、伝送装置２００は、保守管理フレームを受信したとき、第２のポートに保守管理フレームを転送しない。すると、伝送装置２００は、第２の通信回路の処理部２１５から、障害情報が通知されるので、保守管理機能により第２のポートがポート障害以外の障害であると判定することができる。
【００９４】
図１５は、判定テーブルのＬＡＧ障害情報の設定を説明する図である。
図２、９、１５を参照して、判定テーブル２５６のＬＡＧ障害情報の設定を説明する。
また、以下の説明では、制御部２５１で各第２の通信回路が有するポートを監視したとき、全てのポートがポート障害であったものとする。
【００９５】
制御部２５１は、判定テーブル２５６を参照し、障害状態を判定するポートのポート番号を検索することにより、ポートが物理ポートか否かを判定する（Ｓ６）。制御部２５１は、障害状態を判定するポートが物理ポートのとき（Ｓ６にてＹｅｓ）、障害情報を判定するポートについて取得した障害情報にしたがって、ＬＡＧ障害情報を設定する（Ｓ７）。一例として、制御部２５１は、ポートの障害情報がＬＯＣのとき、図９のＬＡＧ１５に示すように、ＬＡＧ障害情報を装置内の障害とする。また、制御部２５１は、ポートの障害情報が正常のとき、ＬＡＧ障害情報を装置外の障害とする。そして、制御部２５１は、判定テーブル２５６のＬＡＧ障害情報の設定を終了する。なお、物理ポートには、物理ポート用の判定テーブル２５６を別に格納し、ＬＡＧ障害情報に代えて物理ポート障害情報を項目として設定しても良い。
【００９６】
制御部２５１は、障害情報を判定するポートがＬＡＧに属するとき（Ｓ６にてＮｏ）、ＬＡＧに属する全ての第２のポートがＬＯＣか否かを判定する（Ｓ８）。制御部２５１は、ＬＡＧに属する全ての第２のポートがＬＯＣのとき（Ｓ８にてＹｅｓ）、ＬＡＧのＬＡＧ障害情報を装置内の障害とする（Ｓ９）。そして、制御部２５１は、判定テーブル２５６のＬＡＧ障害情報の設定を終了する。
【００９７】
制御部２５１は、ＬＡＧに属する第２のポートに正常な状態のポートがあるとき（Ｓ８にてＮｏ）、ＬＡＧのＬＡＧ障害情報を装置外の障害とする（Ｓ１０）。そして、制御部２５１は、判定テーブル２５６のＬＡＧ障害情報の設定を終了する。
【００９８】
以上のように、制御部２５１は、監視した第２のポートが全てポート障害であったとき、保守管理機能を用いて各第２のポートの障害状態を取得する。そして、制御部２５１は、判定テーブル２５６に格納した第２のポートの障害状態を参照し、ＬＡＧに属する第２のポートのうち、１つでも正常な状態の第２のポートがあると、対応するＬＡＧ障害情報を装置外の障害にする。また、制御部２５１は、判定テーブル２５６に格納した第２のポートの障害状態を参照し、ＬＡＧに属する第２のポートの全てが障害状態のとき、対応するＬＡＧ障害情報を装置内の障害にする。
【００９９】
このように、伝送装置２００は、ＬＡＧに属する第２のポートのうち、１つでも正常な状態の第２のポートがあると、ＬＡＧ障害情報を正常とするので、ＬＡＧによるフレームの送信に冗長性を持たせた構成について、接続性を確認することができる。
【０１００】
上述した実施形態の伝送装置は、ＬＡＧに属する第２のポートが全て障害状態のとき、ポート障害である第２のポートに保守管理フレームの転送先を振り分ける。そして、伝送装置は、保守管理フレームを受信したとき、転送先の第２のポートを有する第２の通信回路に保守管理フレームを送信する。これにより、伝送装置は、保守管理フレームを用いて、ポート障害などの装置外の障害と、カード障害、およびカード間障害などの装置内の障害とを判別する。したがって、実施形態の伝送装置は、保守管理機能で障害箇所の特定をすることができる。
【０１０１】
また、実施形態の伝送装置は、保守管理機能で障害箇所の特定をすることができるので、障害箇所の特定に管理者が装置を直接操作する必要がなくなり、障害箇所の特定に係る作業負担を軽減する。よって、実施形態の伝送装置は、障害状態の判別を容易にすることができる。
【０１０２】
上述した伝送装置２００が有する、Ｌｉｎｅカード２１〜２３、ＳＷカード２４、およびＣＰＵカード２５には、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、およびＡＳＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｓｔａｎｄａｒｄ  Ｐｒｏｄｕｃｔ）などのＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）が用いられる。
【０１０３】
以上記載した各実施例を含む実施形態に関し、さらに以下の付記を開示する。なお、本発明は、以下の付記に限定されるものではない。
（付記１）
第１の装置との間でフレームを送受信する第１のポートと、
第２の装置との間でリンクアグリゲーションによってフレームを送受信する、同じリンクアグリゲーショングループに束ねられた複数の第２のポートと、
前記第１のポートで受信したフレームの転送先を振り分ける振分部と、
前記複数の第２のポートの状態を監視し、前記複数の第２のポートの全てが障害状態であることを示すとき、前記複数の第２のポートの中からポート障害である第２のポートを抽出し、前記振分部を制御して、該抽出した第２のポートの少なくとも１つに、フレームを振り分けさせる制御部と、
を備えることを特徴とする伝送装置。
（付記２）
前記制御部は、
前記複数の第２のポートの状態を監視し、前記複数の第２のポートの全てが障害状態であり、かつ前記複数の第２のポートの全ての障害状態が、前記ポート障害以外の障害であることを示すとき、前記振分部を制御して、前記複数の第２のポートに対する前記フレームの転送を停止させる
ことを特徴とする付記１に記載の伝送装置。
（付記３）
前記制御部は、
前記抽出した第２のポートが複数あるとき、前記抽出した複数の第２のポートの中から１つを選択し、前記振分部を制御して、該選択した第２のポートに前記フレームを振り分けさせる
ことを特徴とする付記１または２に記載の伝送装置。
（付記４）
前記第１のポートと、前記振分部と、前記振分部で転送先が振り分けられた保守管理フレームを該転送先の第２のポートに送信する送信部と、を有する第１の通信回路と、
前記転送先の第２のポートと、前記送信部から該転送先の第２のポートに送信された前記保守管理フレームを受信し、該保守管理フレームを該転送先の第２のポートに出力する受信部と、前記送信部から該転送先の第２のポートに送信した前記保守管理フレームが、前記受信部で受信されないとき、障害情報を前記制御部に通知する処理部と、を有する第２の通信回路と、
を備え、
前記制御部は、
前記振分部を制御して前記保守管理フレームを振り分けさせたあと、前記障害情報の通知がないと、前記保守管理フレームを振り分けられた第２のポートの障害は、前記ポート障害であると判定する
ことを特徴とする付記１〜３のいずれか一つに記載の伝送装置。
（付記５）
前記制御部は、
前記振分部を制御して前記保守管理フレームを振り分けさせたあと、前記障害情報の通知があると、前記保守管理フレームを振り分けられた第２のポートの障害は、前記ポート障害以外の障害であると判定する
ことを特徴とする付記４に記載の伝送装置。
（付記６）
前記制御部は、
前記振分部を制御して前記保守管理フレームを振り分けさせたあと、前記障害情報の通知があると、前記抽出した複数の第２のポートの中から他の第２のポートを選択し、前記振分部を制御して、該選択した他の第２のポートに前記保守管理フレームを振り分けさせる
ことを特徴とする付記４または５に記載の伝送装置。
（付記７）
前記フレームの転送先とする第２のポートを指定する振分テーブルを記憶する記憶部を備え、
前記制御部は、
前記振分部を制御して前記フレームを振り分けさせるとき、前記振分テーブルに、前記フレームの転送先とする第２のポートを示す転送情報を格納し、
前記振分部は、
前記振分テーブルに格納された前記転送情報にしたがって、前記フレームを前記第２のポートに振り分ける
ことを特徴とする付記１〜６のいずれか一つに記載の伝送装置。
（付記８）
前記ポート障害以外の障害とは、
前記第１のポートを有する第１の通信回路と前記複数の第２のポートの一部または全てを有する第２の通信回路との間の障害、または前記第２の通信回路の障害である
ことを特徴とする付記１〜７のいずれか一つに記載の伝送装置。
（付記９）
前記記憶部は、
前記第２のポートの状態について、正常な状態の優先度、前記ポート障害の優先度、前記第１の通信回路と前記第２の通信回路との間の障害および前記第２の通信回路の障害の優先度の順で優先度が低くなる関係を示す優先度テーブルを記憶し、
前記制御部は、
前記ポート障害である第２のポートを抽出するとき、前記優先度テーブルの優先度を参照し、前記正常な状態の次に優先度の高い前記ポート障害である第２のポートを抽出する
ことを特徴とする付記１〜８のいずれか一つに記載の伝送装置。
（付記１０）
記憶部は、
前記各第２のポートの識別子と、状態と、前記フレームの転送情報とを関連付けて格納する状態管理テーブルを記憶し、
前記制御部は、
前記複数の第２のポートの状態を監視したとき、前記各第２のポートの状態を前記状態管理テーブルに格納し、前記ポート障害である第２のポートを抽出するとき、前記状態管理テーブルを参照して前記ポート障害である第２のポートを抽出し、該抽出した第２のポートに前記フレームを転送することを示す転送情報を該状態管理テーブルに格納し、該転送情報にしたがって前記振分部を制御する
ことを特徴とする付記１〜９のいずれか一つに記載の伝送装置。
（付記１１）
第１の装置との間でリンクアグリゲーションによってフレームを送受信する、同じリンクアグリゲーショングループに束ねられた複数の第３のポートと、
第２の装置との間でリンクアグリゲーションによってフレームを送受信する、同じリンクアグリゲーショングループに束ねられた複数の第２のポートと、
前記複数の第３のポートで受信したフレームの転送先を振り分ける振分部と、
前記複数の第２のポートの状態を監視し、前記複数の第２のポートの全てが障害状態であることを示すとき、前記複数の第２のポートの中からポート障害である第２のポートを抽出し、前記振分部を制御して、該抽出した第２のポートの少なくとも１つに、フレームを振り分けさせる制御部と、
を備えることを特徴とする伝送装置。
（付記１２）
第２の装置との間でリンクアグリゲーションによってフレームを送受信する、同じリンクアグリゲーショングループに束ねられた複数の第２のポートの状態を監視し、
前記複数の第２のポートの全てが障害状態であることを示すとき、前記複数の第２のポートの中からポート障害である第２のポートを抽出し、
前記抽出した第２のポートの少なくとも１つを転送先として、第１の装置との間でフレームを送受信する第１のポートで受信したフレームを振り分ける
ことを特徴とする伝送方法。
（付記１３）
前記監視する処理で監視した前記複数の第２のポートの全てが障害状態であり、かつ前記複数の第２のポートの全ての障害状態が、前記ポート障害以外の障害であることを示すとき、前記複数の第２のポートに前記フレームの転送を停止させる
ことを特徴とする付記１２に記載の伝送方法。
（付記１４）
前記抽出する処理において、前記抽出した第２のポートが複数あるとき、前記抽出した複数の第２のポートの中から１つを選択し、前記フレームを振り分ける
ことを特徴とする付記１２または１３に記載の伝送方法。
（付記１５）
前記フレームを振り分ける処理において振り分けられた保守管理フレームを、前記第１のポートを有する第１の通信回路の送信部から、前記第２のポートを有する第２の通信回路の受信部に送信し、
前記保守管理フレームを送信する処理において送信された保守管理フレームを、前記受信部で受信されたとき、前記保守管理フレームを振り分けられた第２のポートの障害は、前記ポート障害であると判定する
ことを特徴とする付記１２〜１４のいずれか一つに記載の伝送方法。
（付記１６）
前記保守管理フレームを送信する処理において送信された保守管理フレームを前記受信部で受信されないとき、前記保守管理フレームを振り分けられた第２のポートの障害は、前記ポート障害以外の障害であると判定する
ことを特徴とする付記１２〜１５のいずれか一つに記載の伝送方法。
（付記１７）
前記保守管理フレームを送信する処理において送信された保守管理フレームが前記受信部で受信されないとき、前記抽出した複数の第２のポートの中から他の第２のポートを選択し、
前記選択した第２のポートの少なくとも１つを転送先として、前記第１のポートで受信した、ネットワークを監視する保守管理フレームを振り分ける
ことを特徴とする付記１２〜１６のいずれか一つに記載の伝送方法。
（付記１８）
前記ポート障害以外の障害とは、
第１の装置との間でフレームを送受信する第１のポートを有する第１の通信回路と、前記複数の第２のポートの一部または全てを有する第２の通信回路との間の障害、または前記第２の通信回路の障害である
ことを特徴とする付記１２〜１７のいずれか一つに記載の伝送方法。
【符号の説明】
【０１０４】
１〜５、５０、７０、２００  伝送装置
６、７、７７  ＬＡＧ
８、９  物理ポート
１０  ＤＣＮ
１１  Ｏｐｓ
２１〜２３  インターフェースカード（Ｌｉｎｅカード）
２４  スイッチカード（ＳＷカード）
２５  監視制御カード（ＣＰＵカード）
５５  物理ポート
１００  伝送システム
２１１  転送部
２１２、７２１  振分部
２１３、５２１、７２２  送受信部
２１４  記憶部
２１５  処理部
２１６  振分テーブル
２４１  スイッチ部
２５１  制御部
２５２  通信部
２５３  記憶部
２５４  状態管理テーブル
２５５  優先度テーブル
２５６  判定テーブル
３００  物理ポート
４００  保守管理フレーム
【図１】
2014107597.tif 000003
【図２】
2014107597.tif 000004
【図３】
2014107597.tif 000005
【図４】
2014107597.tif 000006
【図５】
2014107597.tif 000007
【図６】
2014107597.tif 000008
【図７】
2014107597.tif 000009
【図８】
2014107597.tif 000010
【図９】
2014107597.tif 000011
【図１０】
2014107597.tif 000012
【図１１】
2014107597.tif 000013
【図１２】
2014107597.tif 000014
【図１３】
2014107597.tif 000015
【図１４】
2014107597.tif 000016
【図１５】
2014107597.tif 000017
【図１６】
2014107597.tif 000018
【図１７】
2014107597.tif 000019