(57)【要約】【課題】パス単位で無瞬断を実現する。【解決手段】第１ネットワーク装置と第２ネットワーク装置とが対向して設置される通信システムであって、前記各ネットワーク装置は、入力インタフェースと出力インタフェースとの間に接続され、前記インタフェース間でデータを振り分けるスイッチと、データを複製して、複製したデータを二つの経路の各々に出力する複製部と、データを選択して、一つの経路に出力する合成部とを有し、前記第１ネットワーク装置の複製部は、前記第１ネットワーク装置のスイッチより前段に設けられ、前記第１ネットワーク装置に入力されたデータを複製して、二つの冗長経路を経由して前記第２ネットワーク装置に出力し、前記第２ネットワーク装置の合成部は、前記第２ネットワーク装置のスイッチより後段に設けられ、前記第１ネットワーク装置から伝送された何れかのデータを選択して、一つの経路に出力する。【選択図】図１
2015231091.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワーク装置と第２ネットワーク装置とが対向して設置される通信システムであって、
前記各ネットワーク装置は、
データを受信する入力インタフェースと、
データを送信する出力インタフェースと、
前記入力インタフェースと前記出力インタフェースとの間に接続され、前記インタフェース間でデータを振り分けるスイッチと、
データを複製して、複製したデータを二つの経路の各々に出力する複製部と、
データを選択して、一つの経路に出力する合成部とを有し、
前記第１ネットワーク装置の複製部は、前記第１ネットワーク装置のスイッチより前段に設けられ、前記第１ネットワーク装置に入力されたデータを複製して、二つの冗長経路を経由して前記第２ネットワーク装置に出力し、
前記第２ネットワーク装置の合成部は、前記第２ネットワーク装置のスイッチより後段に設けられ、前記第１ネットワーク装置から伝送された何れかのデータを選択して、一つの経路に出力することを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記複製部は、前記第１ネットワーク装置の前記入力インタフェースに設けられ、
前記合成部は、前記第２ネットワーク装置の前記出力インタフェースに設けられることを特徴とする通信システム。
【請求項３】
請求項２に記載の通信システムであって、
前記各ネットワーク装置は、
前記入力されたデータを解析して、前記データの出力先を決定する解析部と、
前記入力されたデータにラベルを付与、変更又は削除する処理部とを有することを特徴とする通信システム。
【請求項４】
請求項１から３のいずれか一つに記載の通信システムであって、
前記第１ネットワーク装置は、受信したデータを第１データ及び第２データに複製する第１複製部を有し、
前記第１複製部は、前記第１データを第１経路に送出し、前記第２データを第２経路に送出し、
前記第２ネットワーク装置は、
前記第１経路から受信した前記第１データを複製する第２複製部と、
前記第２経路から受信した前記第２データを複製する第３複製部と、
前記第２複製部が複製した第１データの一方と、前記第３複製部が複製した第２データの一方とを合成する第１合成部と、
前記第２複製部が複製した第１データの他方と、前記第３複製部が複製した第２データの他方とを合成する第２合成部と、を有し、
前記第１合成部及び前記第２合成部の一方のみが前記第１ネットワーク装置から伝送されたデータの欠落を検出した場合、前記第２複製部又は前記第３複製部と前記第１合成部又は前記第２合成部との間で障害が発生したと判定することを特徴とする通信システム。
【請求項５】
請求項１から３のいずれか一つに記載の通信システムであって、
前記第２ネットワーク装置は、前記第１ネットワーク装置の複製部と、前記第２ネットワーク装置の合成部との間に設定された冗長経路の遅延差を測定し、
前記通信システムは、前記測定された遅延差が所定の値より長い場合に前記冗長経路を再設定する管理サーバを、さらに有することを特徴とする通信システム。
【請求項６】
第１経路及び第２経路から受信するデータを第３経路及び第４経路に送信するネットワーク装置であって、
前記第１経路から受信した第１データを複製する第１複製部と、
前記第２経路から受信した第２データを複製する第２複製部と、
前記第１複製部が複製した第１データの一方と、前記第２複製部が複製した第２データの一方とを合成して前記第３経路に出力する第１合成部と、
前記第１複製部が複製した第１データの他方と、前記第２複製部が複製した第２データの他方とを合成して前記第４経路に出力する第２合成部と、
前記第１複製部及び前記第２複製部と前記第１合成部及び前記第２合成部との間に接続され、前記第１複製部及び前記第２複製部と前記第１合成部及び前記第２合成部との間でデータを振り分けるスイッチと、を有し、
前記第１複製部及び前記第２複製部は、前記スイッチより前段に設けられ、
前記第１合成部及び前記第２合成部は、前記スイッチより後段に設けられることを特徴とするネットワーク装置。
【請求項７】
請求項６に記載のネットワーク装置であって、
前記第１合成部及び前記第２合成部の一方が前記第１経路又は前記第２経路から伝送されたデータの欠落を検出した場合、前記第１複製部又は前記第２複製部と前記第１合成部又は前記第２合成部との間で障害が発生したと判定することを特徴とするネットワーク装置。
【請求項８】
第１ネットワーク装置と第２ネットワーク装置とが対向して設置される通信システムにおける通信制御方法であって、
前記各ネットワーク装置は、
データを受信する入力インタフェースと、
データを送信する出力インタフェースと、
前記入力インタフェースと前記出力インタフェースとの間に接続され、前記インタフェース間でデータを振り分けるスイッチと、
データを複製して、複製したデータを二つの経路の各々に出力する複製部と、
データを選択して、一つの経路に出力する合成部とを有し、
前記方法は、
前記複製部が、前記第１ネットワーク装置のスイッチより前段において、前記第１ネットワーク装置に入力されたデータを複製し、二つの冗長経路を経由して前記第２ネットワーク装置に出力し、
前記合成部が、前記第２ネットワーク装置のスイッチより後段において、前記第１ネットワーク装置から伝送された何れかのデータを選択して、一つの経路に出力することを特徴とする通信制御方法。
【請求項９】
請求項８に記載の通信制御方法であって、
前記第１ネットワーク装置は、データを複製する第１複製部を有し、
前記第２ネットワーク装置は、データを複製する第２複製部と、データを複製する第３複製部と、データとを合成する第１合成部と、データとを合成する第２合成部と、を有し、
前記方法は、
前記第１複製部が、受信したデータを第１データ及び第２データに複製し、前記第１データを第１経路に送出し、前記第２データを第２経路に送出し、
前記第２複製部が、前記第１経路から受信した前記第１データを複製し、
前記第３複製部が、前記第２経路から受信した前記第２データを複製し、
前記第１合成部が、前記第２複製部によって複製された第１データの一方と、前記第３複製部によって複製された第２データの一方とを合成し、
前記第２合成部が、前記第２複製部によって複製された第１データの他方と、前記第３複製部によって複製された第２データの他方とを合成し、
前記第１合成部及び前記第２合成部の一方のみが前記第１ネットワーク装置から伝送されたデータの欠落を検出した場合、前記第２複製部又は前記第３複製部と前記第１合成部又は前記第２合成部との間で障害が発生したと判定することを特徴とする通信制御方法。
【請求項１０】
請求項８に記載の通信制御方法であって、
前記第１ネットワーク装置及び前記第２ネットワーク装置に接続される管理サーバを有し、
前記方法は、
前記第２のネットワーク装置が、前記第１ネットワーク装置の複製部と前記第２ネットワーク装置の合成部との間に設定された冗長経路の遅延差を測定し、
前記管理サーバが、前記測定された遅延差が所定の値より長い場合に前記冗長経路を再設定することを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを伝送する通信装置を有する通信システム、ネットワーク装置及び通信制御方法に関する。
【背景技術】
【０００２】
近年、フレームを伝送する通信ネットワークでは、高信頼、低遅延かつ高品質なネットワークの要望が高まっている。それに伴い、ネットワーク内で通信経路及び装置が冗長化される。冗長化された装置は、冗長経路を無瞬断で切り替えることによって、フレームが欠落しない高品質なネットワークを提供することができる。
【０００３】
本技術分野の背景技術として、特開２０１３−１６８７８５号公報（特許文献１）がある。この公報には、送信装置と、受信装置と、冗長化された第１経路および第２経路を備える無瞬断伝送装置が開示されている。送信装置は、ダミーフレーム生成部と、通信サービス開始前にはダミーフレームを選択し、通信サービス開始以後には通常フレームを選択するセレクタ部と、選択されたフレームを複製して二つの経路に送出するフレーム複製部とを備える。受信装置は、二つの経路から到着したダミーフレームの到着時間差に基づいて経路間の遅延差を測定する遅延差測定部と、ダミーフレームを用いた遅延差測定の結果に基づいて、通信サービス開始以後に受信した通常フレームが同じタイミングで出力されるよう遅延調整を行う遅延差調整部と、遅延調整された通常フレームから一つの通常フレームを選択して後段に出力するフレーム選択部とを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１６８７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述した従来技術では、無瞬断伝送装置内の送信装置及び受信装置の機能の配置について記載されていない。一般的に、一つのネットワーク装置（ＮＥ：Ｎｅｔｗоｒｋ  Ｅｌｅｍｅｎｔ）は、インタフェースカード、スイッチカード等の複数のカードで構成される。ＮＥとは、交換機、伝送装置、無線装置などのデータ（フレーム、パケット）を転送する装置の総称である。ＮＥに実装されるインタフェースカードは、Ｅｔｈｅｒｎｅｔフレーム（Ｅｔｈｅｒｎｅｔは登録商標）、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）フレーム等を送受信するライン側インタフェースを収容するカードである。スイッチカードは、ＭＰＬＳラベルを参照してＭＰＬＳフレームを振り分けて転送するカードである。カードの分割方法は、保守者の作業性や、各カード間の冗長性を考慮して、各機能を分割してカードに割り当てる。
【０００６】
すなわち、前述した従来技術の送信装置は、送信すべきフレームを複製し、複製されたフレームを異なる二つの経路に出力するコピー機能を有する。また、受信装置は、異なる経路を伝送され、遅延差を持って到着するフレームを待ち合わせて遅延を調整し、受信した二つのフレームから一つのフレームを選択して、後段の装置に出力するマージ機能を有する。このため、隣接する無瞬断伝送装置間で無瞬断区間が閉じているため、セクション無瞬断の構成である。
【０００７】
しかし、前述した従来技術では、無瞬断伝送装置に搭載されるインタフェースカード間で無瞬断区間を実現しているため、一般的にはポート単位の無瞬断冗長となっており、パス単位でｅｎｄ−ｅｎｄの無瞬断冗長を実現することが困難であった。
【０００８】
また、従来の無瞬断伝送装置では、隣接するインタフェースカード間でコピー処理及びマージ処理を同期して実行するために、主信号を転送するための交絡経路が必要であった。このため、インタフェースカードで１００Ｇｂｉｔ／ｓ等のワイヤレートを実現する場合、隣接するインタフェースカード間の同期処理は高速性を求められハンドシェーク論理が破綻するおそれがあった。
【０００９】
さらに、交絡信号を転送するために、インタフェースカード及びスイッチカードを接続するバックボードの信号線が必要であった。
【課題を解決するための手段】
【００１０】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、第１ネットワーク装置と第２ネットワーク装置とが対向して設置される通信システムであって、前記各ネットワーク装置は、データを受信する入力インタフェースと、データを送信する出力インタフェースと、前記入力インタフェースと前記出力インタフェースとの間に接続され、前記インタフェース間でデータを振り分けるスイッチと、データを複製して、複製したデータを二つの経路の各々に出力する複製部と、データを選択して、一つの経路に出力する合成部とを有し、前記第１ネットワーク装置の複製部は、前記第１ネットワーク装置のスイッチより前段に設けられ、前記第１ネットワーク装置に入力されたデータを複製して、二つの冗長経路を経由して前記第２ネットワーク装置に出力し、前記第２ネットワーク装置の合成部は、前記第２ネットワーク装置のスイッチより後段に設けられ、前記第１ネットワーク装置から伝送された何れかのデータを選択して、一つの経路に出力する。
【発明の効果】
【００１１】
本発明の代表的な実施の形態によれば、パス単位で無瞬断を実現することができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例のネットワーク装置を含んで構築されたネットワークシステムの構成を説明する図である。
【図２Ａ】本発明の実施例のネットワーク装置の構成を説明する図である。
【図２Ｂ】本発明の実施例のネットワーク装置の構成を説明する図である。
【図３】ＭＥＰカードの構成を示すブロック図である。
【図４】ＭＩＰカードの構成を示すブロック図である。
【図５】無瞬断区間で異常が発生する前の状態を説明する図である。
【図６】無瞬断区間の短経路側で異常が発生した状態を説明する図である。
【図７】無瞬断区間のネットワーク装置内で異常が発生した状態を説明する図である。
【図８Ａ】遅延差測定結果の例を示す図である。
【図８Ｂ】遅延差測定結果の例を示す図である。
【図８Ｃ】遅延差測定結果の例を示す図である。
【図９】ＭＰＬＳフレームのフォーマットの例を説明する図である。
【図１０】本実施例の網構築の際に運用管理サーバが実行する処理のフローチャートである。
【図１１】ネットワーク装置を登録した後の状態を示す概念図である。
【図１２】カードを登録した後の状態を示す概念図である。
【図１３】ポートを登録した後の状態を示す概念図である。
【図１４】ＬＳＰパスを登録した後の状態を示す概念図である。
【図１５】無瞬断パスプロテクションを有効にした後の状態を示す概念図である。
【図１６】無瞬断パスプロテクションを有効にした後のコピーポイント及びマージポイントを各カード上に示した概念図である。
【図１７】無瞬断区間Ｃ及びＤの遅延時間を算出する計算式を選択するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、実施例について図面を用いて説明する。
【００１４】
図１は、本発明の実施例のネットワーク装置を含んで構築されたネットワークシステムの構成を説明する図である。
【００１５】
本実施例のネットワークシステムに含まれるネットワーク装置（ＮＥ）１００−Ａ、１００−Ｂ及び１００−Ｃは、無瞬断伝送装置である。各ＮＥは、搭載するＣＯＮＴ（Ｃｏｎｔｒｏｌ）カード１０５−Ａ、１０５−Ｂ、１０５−Ｃに接続されたＬ２網１０Ｂ、１０Ｃ、１０Ｄを介して、ルータ１５Ｂ、１５Ｃ、１５Ｄと接続する。ルータ１５Ａ〜１５Ｄは、ＤＣＮ（Ｄａｔａ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｎｅｔｗｏｒｋ）２０を経由して接続される。
【００１６】
ＮＥ１００−Ａは、イーサアクセス網１１ＡとＮＥ１００−Ｂと接続される。ＮＥ１００−Ｂは、ＮＥ１００−ＡとＮＥ１００−Ｃと接続される。ＮＥ１００−Ｃは、ＮＥ１００−Ｂとイーサアクセス網１１Ｃと接続される。
【００１７】
また、ＮＥ１００−Ｂは、ＮＥ１００−Ａと、短経路（ファイバ１０００、１００１）及び長経路（ファイバ２０１０、２００１）を介して接続されている。また、ＮＥ１００−Ｂは、ＮＥ１００―Ｃと、短経路（ファイバ１０１０、１０１１）及び長経路（ファイバ２０１０、２０１１）を介して接続される。
【００１８】
また、ファイバ１０００とファイバ１００１とをまとめて、ＮＥ１００−ＡとＮＥ１００−Ｂとの間の「短経路側」とよぶ。一方、ファイバ２０００とファイバ２００１とをまとめてＮＥ１００−ＡとＮＥ１００−Ｂとの間の「長経路側」とよぶ。
【００１９】
また、ファイバ１０１０とファイバ１０１１とをまとめて、ＮＥ１００−ＢとＮＥ１００−Ｃとの間の「短経路側」とよぶ。一方、ファイバ２０１０とファイバ２０１１とをまとめてＮＥ１００−ＢとＮＥ１００−Ｃとの間の「長経路側」とよぶ。
【００２０】
ＮＥ１００−ＡとＮＥ１００−Ｂとの間の短経路及び長経路にて無瞬断区間Ｃを構成し、ＮＥ１００−ＢとＮＥ１００−Ｃとの間の短経路及び長経路にて無瞬断区間Ｄを構成する。
【００２１】
ＮＥ１００−Ａ〜１００−Ｃの構成は図２Ａ、図２Ｂを用いて後述する。
【００２２】
また、保守者端末１は、運用管理サーバ３（例えば、ＮＥ−ＯｐＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）サーバ）を直接制御する。運用管理サーバ３とパス管理サーバ（例えば、ＮＥ−ＥＭＳ（Ｅｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）サーバ）２とは、接続されており、パス管理等のデータベースを共有する。運用管理サーバ３は、Ｌ２網１０Ａ及びルータ１５Ａを介して、ＤＣＮ２０と接続されており、全てのＮＥ１００−Ａ〜１００−Ｃを制御する。一般的には、各ＮＥに対応して運用管理サーバ３が設けられ、運用管理サーバ３を統合して管理する統合管理サーバ（例えば、ＮＭＳ（Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）サーバ）４が設けられる。
【００２３】
各ＮＥは、短経路及び長経路のそれぞれで受信したフレームに基づいて各無瞬断区間の短経路及び長経路間の遅延差（距離差時間）を繰り返し測定し、測定した遅延差のそれぞれをＣＯＮＴカードから運用管理サーバ３へ送信する。各ＮＥは、通常、短経路からのフレームを受信した後に長経路からのフレームを受信する。遅延差は、例えば、長経路からのフレームを受信した時刻と短経路からのフレームを受信した時刻との差分などによって求めることができるが、これに限られない。また、各ＮＥは、受信したフレームに含まれる遅延差計算有効フラグ（詳細は後述）もＣＯＮＴカードから運用管理サーバ３へ送信する。
【００２４】
運用管理サーバ３は、各ＮＥから受信した遅延差を保守者端末１に表示するためのデータを出力する。保守者端末１は、運用管理サーバ３から出力されたデータ（すなわち、遅延差）を表示画面に表示する。
【００２５】
図２Ａ、図２Ｂは、本発明の実施例のネットワーク装置（ＮＥ）の構成を説明する図である。
【００２６】
図２Ａに示すネットワークでは、３台のＮＥ１００−Ａ、１００−Ｂ、１００−Ｃが順に接続されており、ＮＥ１００−ＡのＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｄ  Ｐｏｉｎｔ）カード１４０−ＡからＮＥ１００−ＢのＭＩＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｐｏｉｎｔ）カード１４０−Ｂ及び１５０−Ｂまでの無瞬断区間Ｃ、及び、ＮＥ１００−ＢのＭＩＰカード１２０−Ｂ及びＭＩＰカード１３０−ＢからＮＥ１００−ＣのＭＥＰカード１２０−Ｃまでの無瞬断区間Ｄが構築される。無瞬断区間Ｃ及びＤは、いずれも、ＮＥ１００−Ｂのスイッチ（ＳＷ：Ｓｗｉｔｃｈ）カード１１０−Ｂを含んで構築されており、無瞬断区間Ｃと無瞬断区間Ｄとがオーバーラップする。また、コピーポイントは受信側ＭＩＰカード内に設けられており、マージポイントは送信側ＭＩＰカード内に設けられており、フロー単位で無瞬断区間を管理することができる。すなわち、従来の無瞬断区間のようなポート間に設定されるセクション毎の無瞬断とは異なり、パス毎の無瞬断を実現できる。
【００２７】
各ＮＥ１００−Ａ、１００−Ｂ、１００−Ｃは、複数のインタフェースカード（ＭＩＰカード、ＭＥＰカード）を有する。具体的には、ＮＥ１００−Ａはイーサアクセス網１１Ａに接続されたＭＥＰカード１４０−Ａを有し、ＮＥ１００−Ｃはイーサアクセス網１１Ｃに接続されたＭＥＰカード１２０−Ｃを有する。ＭＥＰカード１４０−Ａは、イーサアクセス網１１ＡからのユーザフレームにＭＰＬＳラベルを付与する。スイッチカード１１０−Ａにフレームのコピーポイントが設けられていない場合、ＭＥＰカード１４０−Ａの中でフレームをコピーして異なる二つの経路（ファイバ１０００及びファイバ２０００）に出力する。ＭＥＰカード１４０−Ａは、イーサアクセス網１１ＡからのユーザフレームにＭＰＬＳラベルを付与し、ＭＰＬＳフレームの中のＣＷ（Ｃｏｎｔｒｏｌ  Ｗｏｒｄ）の中にシーケンス番号を付与する。
【００２８】
ＭＩＰカード１４０−Ｂは、ＭＩＰカード１２０−Ｂが送信したフレームとＭＩＰカード１３０−Ｂが送信したフレームとをマージ処理する。同様に、ＭＩＰカード１５０−Ｂは、ＭＩＰカード１２０−Ｂが送信したフレームとＭＩＰカード１３０−Ｂが送信したフレームをマージ処理する。マージ処理は、シーケンス番号の連続性をチェックし、先着フレームを優先して転送する。
【００２９】
ＮＥ１００−Ｂでは、ＭＩＰカード１２０−Ｂ及びＭＩＰカード１３０−Ｂがコピー処理を行い、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂがマージ処理を行う。本実施例では、従来例と異なり、隣接するインタフェースカード間で交絡信号が不要である。
【００３０】
スイッチカード１１０−Ｂは、その内部にスイッチを有する。スイッチは、インタフェースカード間を接続し、インタフェースカード間でフレームを転送する。
【００３１】
図２Ｂに示すように、スイッチカード１１０−Ｂは、内部にスイッチ１１１−Ｂを有する。スイッチ１１１−Ｂは、インタフェースカード間でフレームを転送する。
【００３２】
図２Ａにおいて、ＮＥ１００−Ａ、ＮＥ１００−Ｂ、ＮＥ１００−Ｃには一つのスイッチカードのみを図示しているが、スイッチカードを冗長して異なる二つの経路が異なるスイッチカードを通るようにパスを設定することによって、スイッチカードの故障時でも二つの系が共に遮断される場合を防ぐこともできる。
【００３３】
図２Ａ、図２Ｂに示すネットワークにおいて、コピーポイントを、受信側ＭＩＰカード内又はＭＥＰカード内に設けたが、スイッチカード内に設けてもよい。具体的には、スイッチカード内でフレームを振り分けるスイッチの前段（インタフェースカードとスイッチとの間）にコピーポイントを設ける。
【００３４】
また、マージポイントを送信側ＭＩＰカード内又は送信側ＭＥＰカード内に設けたが、スイッチカード内に設けてもよい。具体的には、スイッチカード内でフレームを振り分けるスイッチの後段（スイッチとインタフェースカードとの間）にマージポイントを設ける。
【００３５】
図３は、ＮＥ１００−ＡのＭＥＰカード１４０−Ａの構成を示すブロック図である。
【００３６】
ＭＥＰカード１４０−Ａは、インタフェース部７０００、フレーム解析部７０１０、パス管理テーブル７０２０、無瞬断コピー処理部７０３０、フレームコピーバッファ７０４０、フレーム処理部７０５０、フレーム解析部７０６０、パス管理テーブル７０７０、無瞬断マージ処理部７０８０、フレームマージバッファ７０９０及びフレーム処理部７１００を有する。
【００３７】
インタフェース部７０００は、１Ｇ  ＭＡＣ、１０Ｇ  ＭＡＣ、１００Ｇ  ＭＡＣ等の物理レイヤの終端機能が搭載される。フレーム解析部７０１０は、インタフェース部７０００から入力されたフレームを解析する。具体的には、フレーム解析部７０１０は、入力されたフレームのＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）
タグのＶＬＡＮＩＤ情報、タグ段数情報、入力ポート情報からフローを特定して、パス管理テーブル７０２０を参照する。フレーム解析部７０１０は、参照したパス管理テーブル７０２０からパスの登録情報及び処理情報を取得する。フレーム解析部７０１０は、入力されたイーサＯＡＭ（Ｏｐｅｒａｔｉｏｎ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）フレームも解析する。
【００３８】
無瞬断コピー処理部７０３０は、無瞬断パスプロテクション有効時に、フレームコピーバッファ７０４０を用いてフレームを複製する。また、無瞬断コピー処理部７０３０は、フレーム複製処理時に、パスのフロー単位にシーケンス番号を管理して、フロー毎のフレーム到着毎にシーケンス番号をインクリメントする。フレーム処理部７０５０は、イーサフレームをＭＰＬＳフレームにカプセル化する。この際、ＣＷの中にシーケンス番号及び遅延差計算有効フラグを埋め込む。遅延差計算有効フラグとは、運用管理サーバ３に対して、各ＮＥが送信する遅延差について、短経路又は長経路のいずれか、または両方についてフレームロスなどの故障が発生していないため遅延差が有効であるか、故障が発生したため遅延差が無効であるかを通知するためのフラグである。
【００３９】
フレーム解析部７０６０は、ＳＷカード１１０−Ａから入力されたフレームを解析する。具体的には、フレーム解析部７０６０は、入力されたフレームのＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ  Ｐａｔｈ）ラベル情報及び／又はＰＷ（Ｐｓｅｕｄｏ  Ｗｉｒｅ）ラベル情報からフローを特定して、パス管理テーブル７０７０を参照する。フレーム解析部７０６０は、参照したパス管理テーブル７０７０からパスの登録情報及び処理情報を取得する。フレーム解析部７０６０は、入力されたＭＰＬＳ−ＯＡＭフレームやＭＰＬＳカプセル化されたイーサＯＡＭフレームも解析する。
【００４０】
無瞬断マージ処理部７０８０は、無瞬断パスプロテクション有効時に、パスのフロー単位でシーケンス番号の連続性を確認する。また、無瞬断マージ処理部７０８０は、基準タイマから出力判定時刻を割り出して、短経路と長経路間の遅延差を測定する。フレームマージバッファ７０９０は、長経路を伝送されたフレームを待つために、短経路を伝送されたフレームをフロー単位に格納する。両経路のフレームが到着してから、シーケンス番号の異常がない場合、短経路から到着するフレームを優先して選択して、無瞬断マージ処理部７０８０に戻す。フレーム処理部７１００は、ＭＰＬＳフレームをデカプセル化して、インタフェース部７０００に転送する。インタフェース部７０００は、物理レイヤの挿入機能が搭載される。
【００４１】
図３に示すように、フレーム１とフレーム２が到着した場合、到着したフレームはフレームコピーバッファ７０４０に格納され、無瞬断コピー処理部７０３０は、フレームコピーバッファ７０４０に格納されたフレームを複製して、ＭＩＰカード１２０−Ａに転送するフレーム及びＭＩＰカード１３０−Ａに転送するフレームを生成する。同様に、ＳＷカード１１０−Ａからは、短経路側からのフレーム１、フレーム２及び長経路側からのフレーム１、フレーム２が到着する。到着したフレームはフレームマージバッファ７０９０に格納され、無瞬断マージ処理部７０８０は、フレームマージバッファ７０９０に格納されたフレームを選択して、マージ処理を行う。
【００４２】
また、図３に記載はしていないが、ＯＡＭフレームを処理するＯＡＭ処理部を設け、フレーム解析部７０１０、７０６０がイーサＯＡＭフレーム又はＭＰＬＳ−ＯＡＭフレームと判定したフレームを、ＯＡＭ処理部に転送してもよい。
【００４３】
図４は、ＮＥ１００−ＢのＭＩＰカード１２０−Ｂの構成を示すブロック図である。
【００４４】
ＭＩＰカード１２０−Ｂは、インタフェース部８０００、フレーム解析部８０１０、パス管理テーブル８０２０、無瞬断コピー処理部８０３０、フレームコピーバッファ８０４０、フレーム処理部８０５０、フレーム解析部８０６０、パス管理テーブル８０７０、無瞬断マージ処理部８０８０、フレームマージバッファ８０９０及びフレーム処理部８１００を有する。
【００４５】
インタフェース部８０００は、１Ｇ  ＭＡＣ、１０Ｇ  ＭＡＣ、１００Ｇ  ＭＡＣ等の物理レイヤの終端機能が搭載される。フレーム解析部８０１０は、インタフェース部８０００から入力されたフレームを解析する。具体的には、フレーム解析部８０１０は、入力されたフレームのＬＳＰラベル及び／又は入力ポートの情報からフローを特定して、パス管理テーブル８０２０を参照する。フレーム解析部８０１０は、参照したパス管理テーブル８０２０からパスの登録情報及び処理情報を取得する。フレーム解析部８０１０は、入力されたＭＰＬＳ−ＯＡＭフレームも解析する。
【００４６】
無瞬断コピー処理部８０３０では、無瞬断パスプロテクション有効時に、フレームコピーバッファ８０４０を用いてフレームを複製する。ＭＩＰカードでは、ＭＥＰカードと異なり、フレームをコピーするだけで、シーケンス番号は管理しない。
【００４７】
フレーム解析部８０６０は、ＳＷカード１１０−Ｂから入力されたフレームを解析する。具体的には、フレーム解析部８０６０は、入力されたフレームのＬＳＰラベル情報からフローを特定して、パス管理テーブル８０７０を参照する。フレーム解析部８０６０は、参照したパス管理テーブル８０７０からパスの登録情報及び処理情報を取得する。フレーム解析部８０６０は、入力されたＭＰＬＳ−ＯＡＭフレームも解析する。
【００４８】
無瞬断マージ処理部８０８０は、無瞬断パスプロテクション有効時に、パスのフロー単位でシーケンス番号の連続性を確認する。また、無瞬断マージ処理部８０８０は、基準タイマから出力判定時刻を割り出して、短経路と長経路間の遅延差を測定する。フレームマージバッファ８０９０は、長経路を伝送されたフレームを待つために、短経路を伝送されたフレームをフロー単位に格納する。両経路のフレームが到着してから、シーケンス番号の異常がない場合、短経路から到着するフレームを優先して選択して、無瞬断マージ処理部８０８０に戻す。フレーム処理部８１００は、ＭＥＰカードと異なり、ＭＰＬＳのデカプセル化処理せずにインタフェース部８０００に転送する。インタフェース部８０００では、物理レイヤの挿入機能が搭載される。
【００４９】
図４に示すように、フレーム１とフレーム２が到着した場合、到着したフレームはフレームコピーバッファ８０４０に格納され、無瞬断コピー処理部８０３０は、フレームコピーバッファ８０４０に格納されたフレームを複製して、ＭＩＰカード１４０−Ｂに転送するフレーム及びＭＩＰカード１５０−Ｂに転送するフレームを生成する。同様に、ＳＷカード１１０−Ｂからは、短経路側からのフレーム１、フレーム２及び長経路側からのフレーム１、フレーム２が到着する。到着したフレームはフレームマージバッファ８０９０に格納され、無瞬断マージ処理部８０８０は、フレームマージバッファ８０９０に格納されたフレームを選択して、マージ処理を行う。
【００５０】
また、図４に記載はしていないが、ＯＡＭ処理部を設け、フレーム解析部８０１０、８０６０がＭＰＬＳ−ＯＡＭフレームと判定したフレームを、ＯＡＭ処理部に転送してもよい。
【００５１】
次に、図５から図７を用いて、無瞬断区間においてフレームロスが発生した場合について説明する。
【００５２】
図５は、無瞬断区間で異常が発生する前の状態を説明する図である。
【００５３】
ＮＥ１００−ＡのＭＥＰカード１４０−Ａがコピーポイントであり、ＮＥ１００−ＢのＭＩＰカード１４０−Ｂ及び１５０−Ｂがマージポイントである。よって、ＮＥ１００−ＡとＮＥ１００−Ｂとの間に無瞬断区間Ｃが設定される。同様に、ＮＥ１００−ＢのＭＩＰカード１２０−Ｂ及び１３０−Ｂがコピーポイントであり、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃがマージポイントである。よって、ＮＥ１００−ＢとＮＥ１００−Ｃとの間に無瞬断区間Ｄが設定される。
【００５４】
ＭＥＰカード１４０−ＡからＭＥＰカード１２０−Ｃの方向でＥｎｄ  ｔｏ  ＥｎｄのＭＥＰ区間で見た場合、フレームが通る経路としては、短経路（ファイバ１０００）＋短経路（ファイバ１０１０）、短経路（ファイバ１０００）＋長経路（ファイバ２０１０）、長経路（ファイバ２０００）＋短経路（ファイバ１０１０）、長経路（ファイバ２０００）＋長経路（ファイバ２０１０）の四つの経路がある。
【００５５】
実際のフレームは、ＮＥ１００−ＢのＭＩＰカード１４０−Ｂのマージポイントでは、正常時は短経路（ファイバ１０００）を伝送されたフレームが選択される。同様にＮＥ１００−ＢのＭＩＰカード１５０−Ｂのマージポイントでは、正常時は短経路（ファイバ１０００）を伝送したフレームが選択される。次に、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃのマージポイントでは、正常時は短経路（ファイバ１０１０）を伝送されたフレームが選択される。つまり、前述した四つの経路のうち、正常時は、短経路（ファイバ１０００）及び短経路（ファイバ１０１０）を伝送されたフレームが選択される。
【００５６】
本実施例では、ＮＥ１００−ＢのＭＩＰカード１２０−Ｂ、１３０−Ｂ、１４０−Ｂ、１５０−Ｂの全てがコピーポイント及びマージポイントの何れかである。これは、ＮＥ１００−ＡとＮＥ１００−Ｂの距離が無瞬断伝送をサポートできる遅延差であるためである。もし、ＮＥ１００−Ａ及びＮＥ１００−Ｃが、無瞬断伝送をサポートできる遅延差範囲内に置かれる場合、中間ノード（ＮＥ１００−Ｂ）にコピーポイント及びマージポイントを設けなくてもよい。ＮＥ１００−ＡのＭＩＰカード１２０−Ａ及びＭＩＰカード１３０−Ａ、ＮＥ１００−ＣのＭＩＰカード１４０−Ｃ及びＭＩＰカード１５０−Ｃと同じ様にコピーポイントでもマージポイントでもない構成となる。
【００５７】
また、図５に示すように、ＭＩＰカード１４０−Ｂは、短経路（ファイバ１０００）及び長経路（ファイバ２０００）を伝送されたフレームをマージ処理する。同様に、ＭＩＰカード１５０−Ｂでも、短経路（ファイバ１０００）及び長経路（ファイバ２０００）を伝送されたフレームをマージ処理する。そのため、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂは、それぞれにおいて、短経路と長経路との間の遅延差を測定する。ＮＥ１００−Ｂは、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂで測定した遅延差それぞれを運用管理サーバ３へ送信する。
【００５８】
図６は、無瞬断区間の短経路側で異常が発生した状態を説明する図である。
【００５９】
ＮＥ１００−ＡのＭＩＰカード１２０−ＡとＮＥ１００−ＢのＭＩＰカード１２０−Ｂとを接続するファイバ１０００でフレームロスが発生した。この場合、ＮＥ１００−ＢのＭＩＰカード１４０−Ｂのマージポイント及びＭＩＰカード１５０−Ｂのマージポイントが、短経路ファイバ１０００で伝送されたフレームのシーケンス番号の欠落を検出する。各マージポイントでは、ＭＥＰカード１４０−Ａから長経路ファイバ２０００を経由して伝送されたフレームで欠落したフレームを補填し、その後、長経路ファイバ２０００側を選択して出力するように切り替える。このため、各マージポイントは、短経路で伝送されたフレーム及び長経路で伝送されたフレームをバッファする必要がある。
【００６０】
ＭＥＰカード１４０−ＡからＭＥＰカード１２０−Ｃの方向でＥｎｄ  ｔｏ  ＥｎｄのＭＥＰ区間のうち、無瞬断区間Ｃでフレームロスが発生した場合、長経路ファイバ２０００及び短経路ファイバ１０１０の経路が選択されてフレームが伝送される。
【００６１】
また、前述した例では、マージポイントにおいて短経路から長経路へ切り替えているが、短経路側でフレームロスが間欠的に発生している場合、欠落したフレームだけを長経路から補填しても、常に長経路側を選択してもよい。
【００６２】
図７は、無瞬断区間のＮＥ内で異常が発生した状態を説明する図である。
【００６３】
ＮＥ１００−ＢのＭＩＰカード１２０−Ｂからスイッチカード１１０−Ｂを経由したＭＩＰカード１５０−Ｂまでの間でフレームロスが発生した場合、ＮＥ１００−ＢのＭＩＰカード１４０−Ｂのマージポイントは、短経路ファイバ１０００で伝送されたフレーム及び長経路ファイバ２０００で伝送されたフレームが正常に受信しているため、短経路のファイバ１０００側を選択する。ＮＥ１００−ＢのＭＩＰカード１５０−Ｂのマージポイントは、短経路ファイバ１０００で伝送されたフレームのシーケンス番号の欠落を検出する。ＭＩＰカード１５０−Ｂのマージポイントでは、ＭＥＰカード１４０−Ａから長経路ファイバ２０００を経由して伝送されたフレームで欠落したフレームを補填し、その後、長経路ファイバ２０００側を選択して出力するように切り替える。
【００６４】
図６の無瞬断区間の短経路側で異常が発生した場合と異なり、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃのマージポイントは、短経路（ファイバ１０００）及び短経路（ファイバ１０１０）を伝送されたフレームと、長経路（ファイバ２０００）及び長経路（ファイバ２０１０）を伝送されたフレームのいずれかを選択する。また、ＭＥＰカード１４０−ＡからＭＥＰカード１２０−Ｃの方向でＥｎｄ  ｔｏ  ＥｎｄのＭＥＰ区間では、短経路（ファイバ１０００）及び短経路（ファイバ１０１０）の経路が選択されてフレームが伝送される。
【００６５】
また、図７のようなＳＷカード１１０−Ｂを跨ぐ経路でフレームロスが発生する故障において、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂの両方に転送しているスイッチカードが故障している１枚である場合、障害に対応できない。スイッチカードを冗長して、二つの経路が別のスイッチカードを通過するパスを設定することによって、スイッチカードの故障時に両系の断を防ぐことができる。
【００６６】
本実施例の構成では、フレームロス点によってＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂに到着するフレームが異なるので、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂでフレームロス点を区別することができる。例えば、図６に示す場合、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂの両系で短経路（ファイバ１０００）側からのシーケンス番号の欠落を検出するので、フレームロス点がファイバ１０００上であることが分かる。一方、図７に示す場合、ＭＩＰカード１５０−Ｂでは短経路（ファイバ１０００）側からのシーケンス番号の欠落を検出するが、ＭＩＰカード１４０−Ｂではいずれの経路（ファイバ１０００とファイバ２０００）からのシーケンス番号の欠落を検出しないため、フレームロス点がＳＷカード１１０−Ｂ内のＭＩＰカード１２０−Ｂからスイッチカード１１０−Ｂを経由したＭＩＰカード１５０−Ｂまでの経路上であることが分かる。よって、ＭＩＰカードに到着したフレームを検出することによって、故障部位を特定することができる。
【００６７】
なお、各ＮＥは、フレームロスを検出し、各マージポイントにて、伝送されたフレームの選択を変更した場合であっても、フレームロス後に短経路及び長経路から受信するフレームを用いて遅延差を測定し、運用管理サーバ３へ送信する。
【００６８】
図８Ａから図８Ｃは、遅延差測定結果の例を示す図である。
【００６９】
遅延差の測定（計算）について、保守者端末１が、運用管理サーバ３に対して、コピーポイントからマージポイントまでの無瞬断区間において、遅延差を測定（計算）するよう指示する。運用管理サーバ３は、この指示を受けて、遅延差計算有効フラグと遅延差を送信するよう各ＮＥを制御し、各ＮＥから受信する遅延差計算有効フラグと遅延差を用いて遅延差を計算し、計算された遅延差を表示するためのデータを保守者端末１に出力する。
【００７０】
なお、運用管理サーバ３は、ＮＥ１００−Ｂから無瞬断区間Ｃでの遅延差を複数受信する。すなわち、ＮＥ１００−Ｂは、ＭＩＰ１４０−Ｂで測定した遅延差とＭＩＰ１５０−Ｂで測定した遅延差を運用管理サーバ３へ送信する。運用管理サーバ３は、ＮＥ１００−Ｂからの二つの遅延差のうち一方を選択して、保守者端末１に出力する。本実施例において、二つの遅延差のうち値が大きい方を選択して保守者端末１に表示するとする。なお、二つの遅延差のうち値が小さい方を選択してもよい。また、ＮＥ１００−Ｂからの二つの遅延差の平均値を運用管理サーバ３が算出し、平均値を選択してもよい。
【００７１】
図８Ａに示す表３０００は、図５に示す正常系時の無瞬断区間Ｃ及び無瞬断区間Ｄにおける遅延差測定結果を示す。項番１は、ＮＥ１００−ＡからＮＥ１００−Ｂの方向であり、項番２は、ＮＥ１００−ＢからＮＥ１００−Ａの方向である。図１を例にすると、項番１は、イーサアクセス網１１Ａからイーサアクセス網１１Ｃの方向である。同様に、項番２は、イーサアクセス網１１Ｃからイーサアクセス網１１Ａの方向である。ＮＥ１００−ＡとＮＥ１００−Ｂとの間を光ファイバで双方向接続し、ＮＥ１００−ＢとＮＥ１００−Ｃとの間を光ファイバで双方向接続するため、基本的にはいずれの方向のファイバ長も同じである。しかし、方向によって経由する中継装置の数が異なり、敷設するファイバ長が異なる場合もある。このため、運用管理サーバ３は、方向毎の遅延差を保守者端末１に表示することができるとよい。
【００７２】
項番１の無瞬断区間Ｃについて、運用管理サーバ３は、ＮＥ１００−ＢのＭＩＰ１４０−Ｂ及びＭＩＰ１５０−Ｂがそれぞれ埋め込んだ遅延差計算有効フラグ「有効」をそれぞれ受信する。また、無瞬断区間Ｃは、コピーポイントからマージポイントまでであるため、ＭＥＰカード１４０−ＡからＭＩＰカード１４０−Ｂまでの経路（短経路１０００経由と長経路２０００経由）と、ＭＥＰカード１４０−ＡからＭＩＰカード１５０−Ｂまでの経路（短経路１０００経由と長経路２０００経由）とで二つの遅延差をＮＥ１００−Ｂは測定する。ＮＥ１００−Ｂから送信された遅延差計算有効フラグ「有効」と、ＮＥ１００−Ｂから送信され、二つの遅延差のうち値が大きい方を運用管理サーバ３が選択した遅延差とに基づき、運用管理サーバ３が表示する遅延差測定結果が、無瞬断区間Ｃの遅延差Ａ（ミリ秒）である。遅延差Ａは、長経路（ファイバ２０００）から受信したフレームと短経路（ファイバ１０００）から受信したフレームの遅延差である。また、遅延差Ａ（ミリ秒）には、ＮＥ１００−Ａ及びＮＥ１００−Ｂ内の遅延を含むため、純粋な経路差を求める場合、装置内の遅延を減じた値を表示することもできる。
【００７３】
同様に無瞬断区間Ｄについて、運用管理サーバ３は、ＮＥ１００−Ｃが短経路１０１０及び長経路２０１０から受信した遅延差計算有効フラグ「有効」をＮＥ１００−Ｃからそれぞれ受信する。無瞬断区間Ｄは、コピーポイントからマージポイントまでであるため、ＭＩＰカード１２０−Ｂ及びＭＩＰカード１３０−ＢからＭＩＰ１４０−Ｂを経由してＭＥＰカード１２０−Ｃまでの経路（短経路１０１０）と、ＭＩＰカード１２０−Ｂ及びＭＩＰカード１３０−ＢからＭＩＰ１４０−Ｂを経由してＭＥＰカード１２０−Ｃまでの経路（長経路２０１０）との遅延差をＮＥ１００−Ｃは測定する。ＮＥ１００−Ｂから送信された遅延差計算有効フラグ「有効」と、ＮＥ１００−Ｃから送信された遅延差計算有効フラグ「有効」と、ＮＥ１００−Ｃから送信された遅延差とに基づき、運用管理サーバ３が表示する遅延差測定結果が、無瞬断区間Ｄの遅延差Ｃ（ミリ秒）である。遅延差Ｃは、長経路（ファイバ２０１０）から受信したフレームと短経路（ファイバ１０１０）から受信したフレームの遅延差になる。また、遅延差Ｃ（ミリ秒）には、ＮＥ１００−Ｂ及びＮＥ１００−Ｃ内の遅延を含むため、純粋な経路差を求める場合、装置内の遅延を減じた値を表示してもよい。
【００７４】
また、運用管理サーバ３は、項番号２の無瞬断区間Ｃおよび無瞬断区間Ｄにおいて、項番１と同様にそれぞれ、ＮＥ１００−Ｂ及びＮＥ１００−Ａから受信した遅延差Ｂ（ミリ秒）及び遅延差Ｄ（ミリ秒）を表示する。
【００７５】
また、遅延差の測定は、無瞬断パスプロテクションを新規に有効にする時の他、無瞬断パスプロテクションが運用された後も、繰り返し測定して、遅延差がシステム許容範囲内であるかを確認するとよい。無瞬断パスプロテクションの運用開始後に遅延差を測定することによって、ファイバ敷設方法の変更による経路長の変化を確認でき、さらに、途中の中継装置の増減設工事による経路長の変化を確認できる。長経路と短経路の遅延差がシステム許容範囲内であることを常に監視することが望ましい。
【００７６】
図８Ｂに示す表４０００は、図６に示す無瞬断区間Ｃの短経路１０００で異常が発生した際の無瞬断区間Ｃ及び無瞬断区間Ｄにおける遅延差測定結果を示す。
【００７７】
項番１の無瞬断区間Ｃについて、運用管理サーバ３は、ＮＥ１００−ＢのＭＩＰ１４０−Ｂ及びＭＩＰ１５０−Ｂがそれぞれ埋め込んだ遅延差計算有効フラグ「無効」をそれぞれ受信する。また、ＮＥ１００−ＢのＭＩＰカード１４０−ＢおよびＭＩＰカード１５０−Ｂのマージポイントは、短経路１０００でのフレームロスを検出し、伝送されたフレームの選択を変更した後もフレームロス後に短経路１０００及び長経路２０００から受信するフレームを用いて遅延差を測定し、運用管理サーバ３へ送信しているため、前述した表３０００の方法と同じ方法で遅延差を測定することができ、測定結果Ｅ（ミリ秒）を保守者端末１に表示することができる。しかし、無瞬断区間Ｄについては、表３０００の方法と同じ方法では遅延差を測定することができない。これは、ＮＥ１００−ＡのＭＩＰカード１２０−ＡとＮＥ１００−ＢのＭＩＰカード１２０−Ｂとを接続するファイバ１０００でフレームロスが発生しているためである。ＮＥ１００−ＢのＭＩＰカード１４０−Ｂのマージポイント及びＭＩＰカード１５０−Ｂのマージポイントが、短経路ファイバ１０００で伝送されたフレームのシーケンス番号の欠落を検出する。そして、各マージポイントは、長経路ファイバ２０００を経由して伝送されたＭＩＰカード１３０−Ｂからの受信フレームで欠落したフレームを補填し、その後、長経路ファイバ２０００側を選択するように切り替える。
【００７８】
運用管理サーバ３は、ＮＥ１００−Ｃが短経路１０１０及び長経路２０１０から受信した遅延差計算有効フラグ「無効」をＮＥ１００−Ｃからそれぞれ受信する。そして、運用管理サーバ３は、受信したＮＥ１００−Ｃからの遅延差計算有効フラグ「無効」と、ＮＥ１００−Ｃから送信された遅延差と、ＮＥ１００−Ｂから送信された遅延差計算有効フラグ「無効」と、ＮＥ１００−Ｂから送信され、二つの遅延差のうち値が大きい方を運用管理サーバ３が選択した遅延差とに基づき、運用管理サーバ３が計算して出力する遅延差測定結果が、無瞬断区間Ｄの遅延差Ｇ（ミリ秒）である。
【００７９】
ＮＥ１００−ＡのＭＩＰカード１２０−ＡとＮＥ１００−ＢのＭＩＰカード１２０−Ｂとを接続するファイバ１０００でフレームロスが発生しているため、運用管理サーバ３は、ＮＥ１００−Ｃからの遅延差を単純に長経路２０１０と短経路１０１０との遅延差として表示することはできない。しかし、ＭＥＰ１２０−Ｃで受信する短経路１０１０からのフレームは、ＮＥ１００−Ｂが長経路２０００からのフレームを選択したものであり、ＭＥＰ１２０−Ｃで受信する長経路２０１０からのフレームも、ＮＥ１００−Ｂが長経路２０００からのフレームを選択したものである。つまり、ＭＥＰ１２０−Ｃで受信する短経路１０１０及び長経路２０１０からのフレームは、いずれも、無瞬断区間Ｃにおいて長経路２０００を経由したフレームである。そのため、ＮＥ１００−Ｃからの遅延差は、無瞬断区間Ｃにおいて長経路２０００を経由した短経路１０１０及び長経路２０１０からのフレームに基づいて測定されている。よって、運用管理サーバ３が表示するＮＥ１００−Ｃからの遅延差Ｇは、実質的に、次式で表されるように、長経路２０１０と短経路１０１０の遅延差となり、ＮＥ１００−Ｃからの遅延差を無瞬断区間Ｄの遅延差として表示することができる。
Ｇ（ミリ秒）＝（長経路（ファイバ２０００）＋長経路（ファイバ２０１０））−（長経路（ファイバ２０００）＋短経路（ファイバ１０１０））
【００８０】
図８Ｃに示す表５０００は、図７に示す無瞬断区間Ｃ及びＤのＮＥ１００−Ｂ内で異常が発生した際の無瞬断区間Ｃ及び無瞬断区間Ｄにおける遅延差測定結果を示す。
【００８１】
項番１の無瞬断区間Ｃについて、運用管理サーバ３は、ＮＥ１００−ＢのＭＩＰ１４０−Ｂが埋め込んだ遅延差計算有効フラグ「有効」及びＭＩＰ１５０−Ｂが埋め込んだ遅延差計算有効フラグ「無効」をそれぞれ受信する。これは、ＮＥ１００−ＢのＭＩＰカード１２０−ＢとＭＩＰ１５０−Ｂとの間でフレームロスが発生しているため、ＭＩＰ１４０−Ｂはフレームロスを検出しないが、ＭＩＰ１５０−Ｂはフレームロスを検出するからである。運用管理サーバ３は、図８Ｂの項番１の無瞬断区間Ｃと同様に前述した表３０００の方法と同じ方法で遅延差を測定することができ、測定結果Ｉ（ミリ秒）を保守者端末１に出力することができる。しかし、無瞬断区間Ｄについては、表３０００の方法と同じ方法では遅延差を測定することができない。これは、ＮＥ１００−ＢのＭＩＰカード１２０−Ｂとスイッチカード１１０−Ｂとの間でフレームロスが発生しているためである。ＮＥ１００−ＢのＭＩＰカード１５０−Ｂのマージポイントは、短経路ファイバ１０００で伝送されたフレームのシーケンス番号の欠落を検出する。そして、マージポイントは、長経路ファイバ２０００を経由して伝送されたＭＩＰカード１３０−Ｂからの受信フレームで欠落したフレームを補填し、その後、長経路ファイバ２０００側を選択するように切り替える。
【００８２】
運用管理サーバ３は、ＮＥ１００−Ｃが短経路１０１０から受信した遅延差計算有効フラグ「有効」及び長経路２０１０から受信した遅延差計算有効フラグ「無効」をＮＥ１００−Ｃからそれぞれ受信し、受信したＮＥ１００−Ｃからの遅延差計算有効フラグ「無効」及び遅延差計算有効フラグ「有効」と、ＮＥ１００−Ｃから送信された遅延差と、ＮＥ１００−Ｂから送信された遅延差計算有効フラグ「無効」及び遅延差計算有効フラグ「有効」と、ＮＥ１００−Ｂから送信され、二つの遅延差のうち値が大きい方を運用管理サーバ３が選択した遅延差とに基づき、運用管理サーバ３が計算し出力する遅延差測定結果が、無瞬断区間Ｄの遅延差Ｋ（ミリ秒）である。
【００８３】
しかし、次式によって計算された遅延差は、無瞬断区間Ｄの遅延差にならない。
Ｋ（ミリ秒）＝（長経路（ファイバ２０００）＋長経路（ファイバ２０１０））−（短経路（ファイバ１０００）＋短経路（ファイバ１０１０））
【００８４】
これは、運用管理サーバ３が、ＮＥ１００−ＢのＭＩＰ１４０−Ｂが埋め込んだ遅延差計算有効フラグ「有効」及びＭＩＰ１５０−Ｂが埋め込んだ遅延差計算有効フラグ「無効」をそれぞれ受信し、ＮＥ１００−Ｃからも短経路１０１０から受信した遅延差計算有効フラグ「有効」及び長経路２０１０から受信した遅延差計算有効フラグ「無効」をそれぞれ受信する。そして、ＮＥ１００−ＢのＭＩＰ１４０−Ｂ及びＭＩＰ１５０−Ｂにて、短経路１０００と長経路２０００とをそれぞれ選択したことが分かり、ＮＥ１００−Ｃから受信する遅延差に、ＭＩＰ１５０−Ｂにて長経路２０００を選択した影響が含まれているからである。つまり、ＮＥ１００−ＣのＭＥＰ１２０−Ｃが短経路１０１０から受信するフレームは、無瞬断区間Ｃにて短経路１０００を経由しているが、長経路２０１０から受信するフレームは、無瞬断区間Ｃにて長経路２０００を経由している。このため、ＮＥ１００−Ｃが測定した遅延差には、無瞬断区間Ｃにて異なる経路（短経路１０００と長経路２０００）を経由した影響が含まれることになり、長経路２０１０と短経路１０１０の遅延差とはならない。よって、間違った測定結果を表示することになる。
【００８５】
このように、間違った測定結果を表示しないために、図７に示す例において、ＮＥ１００−ＢのＭＩＰカード１５０−Ｂが、長経路ファイバ２０００側を選択するように切り替える場合、ＭＰＬＳフレームのＣＷの中にシーケンス番号の領域とは別の領域に遅延差計算有効フラグを設定して格納する。そうすることによって、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃのマージポイントにおいて、遅延差計算に使用できないフレームを判定することができる。そして、遅延差計算に使用できないフレームを受信した場合、ＮＥ１００−Ｃが測定した遅延差を運用管理サーバ３に送信するとともに、遅延差計算有効フラグを運用管理サーバ３に送信することで、無瞬断区間Ｄにおける遅延差測定結果としてＮＥ１００−Ｃが測定した遅延差を出力してはいけないことを運用管理サーバ３に伝えることができる。よって、運用管理サーバ３は、遅延差測定が不可能であることを保守者端末１に出力することができる。
【００８６】
このように、故障箇所を切り分けて、遅延差測定方法（すなわち、計算式）を切り替えることによって、無瞬断区間Ｃの遅延差及び無瞬断区間Ｄの遅延差を正確に測定することができる。そして、無瞬断区間Ｃの遅延差の測定結果及び無瞬断区間Ｄの遅延差の測定結果から、Ｅｎｄ  ｔｏ  ＥｎｄのＭＥＰ区間での遅延差を求めることができる。        
【００８７】
図９は、ＭＰＬＳフレームのフォーマットの例を説明する図である。
【００８８】
ＭＰＬＳフレーム６０００は、宛先アドレス、送信元アドレス、Ｔｙｐe、ＬＳＰラベル、ＰＷラベル、ＣＷラベル６０１０、Ｐａｙｌｏａｄ及びＦＣＳを含むフォーマットである。Ｐａｙｌｏａｄは、ＭＰＬＳカプセル化される前のオリジナルのイーサフレームである。ＭＥＰカードにおけるＭＰＬＳカプセル化処理は、オリジナルのイーサフレームに宛先アドレス、送信元アドレス、Ｔｙｐe、ＬＳＰラベル、ＰＷラベル及びＣＷラベルを付してカプセル化する処理である。一方、デカプセル化処理は、宛先アドレス、送信元アドレス、Ｔｙｐe、ＬＳＰラベル、ＰＷラベル、ＣＷラベルを、ＭＰＬＳフレームから外してオリジナルのイーサフレームに戻す処理である。
【００８９】
本実施例では、ＣＷ６０１０の領域を、標準フォーマット６１００と異なるフォーマット６２００にて使用する。標準フォーマットの６１００では、Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ領域が１６ｂｉｔであるが、本実施例では、Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ領域を２１ｂｉｔに拡長する。これは、１００Ｇｂｉｔ／ｓのワイヤレート時において、システムがサポートする最大の長経路と短経路の遅延差を考慮したｂｉｔ幅としたことが理由である。
【００９０】
また、本実施例では、ＦＲＧ６０２０内に１ｂｉｔの遅延差計算有効フラグを割り当てる。遅延差計算有効フラグが”０”は、遅延差計算が無効であることを示す。一方、遅延差計算有効フラグが”１”は、遅延差計算が有効であることを示す。
【００９１】
図１０は、本実施例の網構築の際に運用管理サーバ３が実行する処理のフローチャートである。
【００９２】
まず、保守者が一連の登録作業を開始すると（Ｓ１００）、ＮＥを登録し（Ｓ１１０）、各ＮＥに搭載しているカードを登録する（Ｓ１２０）。カード登録には、ＭＥＰカード及びＭＩＰカードを登録するＩＦカード登録、スイッチカードを登録するスイッチカード登録がある。その後、登録されたカードのポートを登録し（Ｓ１３０）、登録されたポートを通過するＬＳＰパスを登録する（Ｓ１４０）。登録されるＬＳＰパスは、遅延差測定用の仮に開通するＬＳＰパスである。次に、仮に登録したＬＳＰパスに無瞬断パスプロテクションを有効にするために、冗長カード及び冗長パスを登録し、カード内にコピーポイント及びマージポイントを設定する（Ｓ１５０）。
【００９３】
以上の各登録ステップにおいて、保守者は保守者端末１を運用管理サーバ３に接続し、保守者端末１が運用管理サーバ３から登録画面を取得する。保守者は、該取得した登録画面に運用管理サーバ３に登録すべき内容を入力し、運用管理サーバ３に送信する。運用管理サーバ３は、保守者端末１から送信された内容を登録後、保守者端末１に登録確認メッセージを返信する。
【００９４】
その後、冗長パスを含む二つのパスのフレームの遅延差を測定する（Ｓ１６０）。測定には、ＬＳＰ  ＯＡＭのＣＣ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ）フレームを使用するとよい。遅延差測定に使用するフレームは、シーケンスナンバーが付与されればよいので、ＬＢ（Ｌｏｏｐ  Ｂａｃｋ）フレーム、ＶＳＭ（Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｍｅｓｓａｇｅ）フレーム等も使用可能である。そして、測定された遅延差がシステム許容範囲内かを判定する（Ｓ１７０）。無瞬断伝送装置では、長経路と短経路の遅延差分のフレームをバッファして、マージ処理を行うため、マージポイントには遅延差分をバッファする記憶容量が必要となる。ＩＦカードに搭載するメモリの容量には物理的な限界があるため、システムが許容する遅延差の限界がある。
【００９５】
ステップＳ１７０の判定によって、測定された遅延差がシステム許容範囲外であると判定された場合、ステップＳ１１０に戻り、再度、ＮＥを登録する。そして、ＮＥ間の遅延差が縮まるように、ＮＥ登録、カード登録、ポート登録及び仮ＬＳＰパス登録を行う。
【００９６】
ステップＳ１７０の判定によって、測定された遅延差がシステム許容範囲内であると判定された場合、仮登録されたＬＳＰパスを本ＬＳＰパスに変更するパス本登録を行う（Ｓ１８０）。パス本登録後、ＬＳＰパスの中にＰＷパスを設定し、さらにＰＷパスの中にＶＬＡＮパスを設定する。以上で、保守者による登録作業を終了する（Ｓ１９０）。
【００９７】
なお、パス管理サーバ２が、登録された条件に合致するパスの構築可否を判定して、自動的にパスを設定してもよい。
【００９８】
以上の処理によって、図１に示す例では、イーサアクセス網１１Ａからイーサアクセス網１１Ｃまでの間において、双方向でパスが設定された状態となり、ＮＥ１００−ＡのＭＥＰカード１４０−ＡからＮＥ１００−ＣのＭＥＰカード１２０−Ｃの区間で無瞬断区間Ｃ及びＤを設定できる。
【００９９】
以下、図１に示す例を用いて、網構築の具体例を説明する。
【０１００】
図１１は、ステップＳ１１０でＮＥを登録した後の状態を示す概念図である。
【０１０１】
ＮＥ１００−Ａ、ＮＥ１００−Ｂ及びＮＥ１００−ＣはＣＯＮＴカード１０５−Ａ、１０５−Ｂ、１０５−Ｃを搭載しており、各ＮＥの設置時に架前端末等を用いてＣＯＮＴカードにＩＰアドレスを登録する。予め登録されたＩＰアドレス使用することによって、保守者端末１よりＤＣＮルートを通じて、各ＮＥ１００−Ａ、１００−Ｂ、１００−Ｃを運用管理サーバ３に登録することができる。
【０１０２】
図１２は、ステップＳ１２０でカードを登録した後の状態を示す概念図である。
【０１０３】
ＮＥ１００−Ａに、スイッチカード１１０−Ａ、ＭＥＰカード１４０−Ａ及びＭＩＰカード１２０−Ａを登録する。同様に、ＮＥ１００−Ｂに、スイッチカード１１０−Ｂ、ＭＩＰカード１２０−Ｂ及びＭＩＰカード１４０−Ｂを登録する。さらに、ＮＥ１００−Ｃに、スイッチカード１１０−Ｃ、ＭＥＰカード１２０−Ｃ及びＭＩＰカード１４０−Ｃを運用管理サーバ３に登録する。
【０１０４】
なお、図１２から図１６において、ＣＯＮＴカード１０５−Ａ、１０５−Ｂ、１０５−Ｃの図示は省略した。
【０１０５】
図１３は、ステップＳ１３０でポートを登録した後の状態を示す概念図である。
【０１０６】
ＮＥ１００−ＡのＭＥＰカード１４０−Ａのポート１４００−Ａを登録し、ＭＩＰカード１２０−Ａのポート１２００−Ａを登録する。また、ＮＥ１００−ＢのＭＩＰカード１２０−Ｂのポート１２００−Ｂを登録し、ＭＩＰカード１４０−Ｂのポート１４００−Ｂを登録する。さらに、ＮＥ１００−ＣのＭＩＰカード１４０−Ｃのポート１４００−Ｃを登録し、ＭＥＰカード１２０−Ｃのポート１２００−Ｃを登録する。
【０１０７】
ＭＩＰカード１２０−Ａのポート１２００−ＡとＭＩＰカード１２０−Ｂのポート１２００−Ｂとの間で、ポートのリンク１０１を確立する。同様に、ＭＩＰカード１４０−Ｂのポート１４００−ＢとＭＩＰカード１４０−Ｃのポート１４００−Ｃとの間でポートのリンク１０２を確立する。
【０１０８】
図１４は、ステップＳ１４０でＬＳＰパスを登録した後の状態を示す概念図である。
【０１０９】
ＮＥ１００−ＡのＭＥＰカード１４０−ＡからＮＥ１００−ＣのＭＥＰカード１２０−Ｃに対してＬＳＰパス３００を登録する。保守者がＬＳＰパスを登録したいＭＥＰカード１４０−Ａ及びＭＥＰカード１２０−Ｃを指定することによって、パス管理サーバ２は、物理ポートのリンクが確立している経路から最短ルートを探索する。運用管理サーバ３は、ＬＳＰ３００の経路を表示する。保守者は、表示された経路でよい場合、表示された経路を運用管理サーバ３に登録する。
【０１１０】
また、パス管理サーバ２が保守者のマニュアルによるパスの指定を受け付けてもよい。例えば、保守者が、パス管理サーバ２にＮＥ１００−ＡのＭＩＰカード１２０−Ａ、ＮＥ１００−ＢのＭＩＰカード１２０−Ｂ、ＮＥ１００−ＢのＭＩＰカード１４０−Ｂ、及びＮＥ１００−ＣのＭＩＰカード１４０−Ｃを経由するパスを指定したり、他のＮＥを経由するパスを指定してもよい。
【０１１１】
図１５は、ステップＳ１５０で無瞬断パスプロテクションを有効にした後の状態を示す概念図である。
【０１１２】
無瞬断パスプロテクションを有効にするためには、運用管理サーバ３に冗長カードの登録、冗長カードのポート登録、及び冗長パスの登録が必要である。冗長カードの登録、冗長カードのポート登録、及び冗長パスの登録の手順は、前述したカード登録（図１２）、ポート登録（図１３）及びパス登録（図１４）と同様である。
【０１１３】
冗長カードの登録、冗長カードのポート登録、及び冗長パスの登録の結果、冗長カードとして、ＮＥ１００−ＡのＭＩＰカード１３０−Ａ、ＮＥ１００−ＢのＭＩＰカード１３０−Ｂ、ＮＥ１００−ＢのＭＩＰカード１５０−Ｂ、及びＮＥ１００−ＣのＭＩＰカード１５０−Ｃ、また、ポートのリンク２０１、ポートのリンク２０２が登録される。
【０１１４】
なお、ステップＳ１２０にて、各ＮＥの各カードを予め登録しておき、ステップＳ１５０にて、予め登録された各カードから冗長カードとして登録する各カードを選択するようにしてもよい。
【０１１５】
次に、保守者は、無瞬断パスプロテクションを構成する冗長ＬＳＰパスを運用管理サーバ３に登録する。ＭＥＰカード１４０−Ａ及びＭＥＰカード１２０−Ｃを指定することによって、パス管理サーバ２が、物理ポートのリンクが確立している経路から既存のＬＳＰパス３００に対応する冗長経路を探索する。運用管理サーバ３は、探索された冗長ＬＳＰパス３０１を表示する。保守者は、表示された経路でよい場合、表示された冗長パスを運用管理サーバ３に登録する。
【０１１６】
また、パス管理サーバ２が保守者のマニュアルによる冗長カードの指定を受け付けてもよい。例えば、探索された冗長ＬＳＰパスと異なるＮＥを経由するパスを指定してもよい。
【０１１７】
図１６は、無瞬断パスプロテクションを有効にした後のコピーポイント及びマージポイントを各カード上に示した概念図である。図１６において、物理ポートのリンク１０１、１０２、２０１、２０２及びＬＳＰパス３００、３０１を省略した。
【０１１８】
ＮＥ１００−ＡのＭＩＰカード１２０−ＡとＮＥ１００−ＢのＭＩＰカード１２０−Ｂとは、ファイバ１０００及びファイバ１００１で双方向に接続される。同様に、ＮＥ１００−ＡのＭＩＰカード１３０−ＡとＮＥ１００−ＢのＭＩＰカード１３０−Ｂとは、ファイバ２０００及びファイバ２００１で双方向に接続される。
【０１１９】
また、ＮＥ１００−ＢのＭＩＰカード１４０−ＢとＮＥ１００−ＣのＭＩＰカード１４０−Ｃとは、ファイバ１０１０及びファイバ１０１１で双方向に接続される。同様に、ＮＥ１００−ＢのＭＩＰカード１５０−ＢとＮＥ１００−ＣのＭＩＰカード１５０−Ｃとは、ファイバ２０１０及びファイバ２０１１で双方向に接続される。
【０１２０】
ファイバ１０００の経路とファイバ２０００の経路とは異なり、ファイバ長により経路長が異なる。図１６においては、ファイバ１０００、１００１、１０１０、１０１１が短経路であり、ファイバ２０００、２００１、２０１０、２０１１が長経路である。
【０１２１】
コピーポイントは、ＮＥ１００−ＡのＭＥＰカード１４０−Ａに設定される。コピーポイントは、イーサアクセス網１１ＡからＭＥＰカード１４０−Ａに入力されたフレームにシーケンス番号を付する。コピーポイントは、シーケンス番号を付したフレームをコピーする。ＭＥＰカード１４０−Ａは、コピーされた各フレームをＭＰＬＳカプセル化処理する。ＭＰＬＳカプセル化する際、フレームに付されたシーケンス番号は、ＣＷの中に埋め込まれる。ＭＥＰカード１４０−Ａは、ＭＰＬＳカプセル化されたフレームを、ＭＩＰカード１２０−Ａ及びＭＩＰカード１３０−Ａに出力する。スイッチカード１１０−Ａは、ＬＳＰラベルを参照して、フレームの転送先のカードを決定する。ＭＩＰカード１２０−Ａは、フレームをファイバ１０００に出力し、対向のＮＥ１００−ＢのＭＩＰカード１２０−Ｂに転送する。同様に、ＭＩＰカード１３０−Ａは、フレームをファイバ２０００に出力し、対向のＮＥ１００−ＢのＭＩＰカード１３０−Ｂに転送する。
【０１２２】
さらに、ＮＥ１００−ＢのＭＩＰカード１２０−Ｂにはコピーポイントが設定される。本コピーポイントは、フレームにシーケンス番号を付与しない。ＭＩＰカード１２０−Ｂは、入力されたフレームを、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂに出力する。スイッチカード１１０−Ｂは、ＬＳＰラベルを参照して、フレームの転送先のカードを決定する。
【０１２３】
マージポイントは、ＮＥ１００−ＢのＭＩＰカード１４０−Ｂに設定される。ＮＥ１００−ＢのＭＩＰカード１４０−Ｂのマージポイントは、ＭＩＰカード１２０−Ｂからのフレーム及びＭＩＰカード１３０−Ｂからのフレームをスイッチカード１１０−Ｂを経由して受信し、受信した二つのフレームをマージ処理する。マージ処理において、フレームのシーケンス番号の連続性を確認し、シーケンス番号が連続している場合は短経路１０００を伝送されたフレームを優先して選択する。ＮＥ１００−ＢのＭＩＰカード１４０−Ｂは、選択したフレームをファイバ１０１０を経由して対向のＮＥ１００−ＣのＭＩＰカード１４０−Ｃに転送する。
【０１２４】
同様に、ＮＥ１００−ＢのＭＩＰカード１５０−Ｂにはマージポイントが設定される。ＮＥ１００−ＢのＭＩＰカード１５０−Ｂのマージポイントは、ＭＩＰカード１２０−Ｂからのフレーム及びＭＩＰカード１３０−Ｂからのフレームをスイッチカード１１０−Ｂを経由して受信し、受信した二つのフレームをマージ処理する。マージ処理において、フレームのシーケンス番号の連続性を確認し、シーケンス番号が連続している場合は短経路１０００を伝送されたフレームを優先して選択してファイバ２０１０を経由して対向のＮＥ１００−ＣのＭＩＰカード１５０−Ｃに転送する。
【０１２５】
ＭＩＰカード１４０−Ｂは、ファイバ１０１０を経由して対向のＮＥ１００−ＣのＭＩＰカード１４０−Ｃにフレームを転送する。同様にＭＩＰカード１５０−Ｂは、ファイバ２０１０を経由して対向のＮＥ１００−ＣのＭＩＰカード１５０−Ｃにフレームを転送する。
【０１２６】
ＮＥ１００−ＣのＭＩＰカード１４０−Ｃ及びＭＩＰカード１５０−Ｃには、コピーポイントもマージポイントも設定されない。マージポイントはＭＥＰカード１２０−Ｃに設定される。
【０１２７】
ＮＥ１００−ＣのＭＥＰカード１２０−Ｃのマージポイントは、ＭＩＰカード１４０−Ｃからのフレーム及びＭＩＰカード１５０−Ｃからのフレームをスイッチカード１１０−Ｃを経由して受信し、受信した二つのフレームをマージ処理する。マージ処理において、フレームのシーケンス番号の連続性を確認し、シーケンス番号が連続している場合は短経路１０１０を伝送されたフレームを優先して選択してイーサアクセス網１１Ｃに出力する。また、ＭＥＰカード１２０−Ｃは、マージ処理の際に、ＭＰＬＳフレームをデカプセル化してイーサフレームに戻す。
【０１２８】
以上にイーサアクセス網１１Ａからイーサアクセス網１１Ｃへの流れを説明したが、イーサアクセス網１１Ｃからイーサアクセス網１１Ａへの流れも同様である。
【０１２９】
図１７は、ＭＥＰカード１４０-ＡからＭＥＰカード１２０-Ｃの方向における無瞬断区間Ｃ及びＤの遅延時間を算出する計算式を選択するフローチャートである。
【０１３０】
まず、ＮＥ１００−ＢのＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂのマージ処理ブロックが、短経路１０００及び長経路２０００から到着するフレームのシーケンス番号の連続性を確認する（Ｓ２１０）。また、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂのマージ処理ブロックが、短経路１０００及び長経路２０００から到着するフレームの遅延差をそれぞれ測定する。そして、短経路１０００からのフレームロスを検出したかを判定する（Ｓ２２０）。その結果、短経路１０００からのフレームロスを検出しなかった場合、ステップＳ２４０に進む。一方、短経路１０００からのフレームロスを検出した場合、さらに、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂの両方でフレームロスを検出したかを判定する（Ｓ２３０）。その結果、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂの両方でフレームロスを検出した場合、ステップＳ２５０に進む。一方、ＭＩＰカード１４０−Ｂ又はＭＩＰカード１５０−Ｂの一方でフレームロスを検出していない場合、ステップＳ２６０に進む。
【０１３１】
ステップＳ２４０では、フレームロスが検出されていないので、無瞬断区間Ｃに異常がないと判定し、ＭＩＰカード１４０−Ｂは短経路１０００側を選択し、ＭＩＰカード１５０−Ｂも短経路１０００側を選択する。そして、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂは、ＭＰＬＳフレームに埋め込む遅延差計算有効フラグをそれぞれ１に設定する（Ｓ２７０）。ＮＥ１００−Ｂは、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂで測定した遅延差それぞれと、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂで１に設定した遅延差計算有効フラグそれぞれを運用管理サーバ３へ送信する。その後、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃのマージ処理ブロックで短経路１０１０から到着するフレームのシーケンス番号の連続性と、長経路２０１０から到着するフレームのシーケンス番号の連続性を確認する（Ｓ３００）。また、ＭＥＰカード１２０−Ｃのマージ処理ブロックが、短経路１０１０及び長経路２０１０から到着するフレームの遅延差を測定する。そして、短経路１０１０からのフレームロスを検出しなければ（Ｓ３１０）、無瞬断区間Ｄに異常がないので、ＭＥＰカード１２０−Ｃは、二つの経路（短経路１０１０および長経路２０１０）の両方から遅延差計算有効フラグが１に設定されたフレームを受信する（Ｓ３２０）。そして、ＮＥ１００−Ｃは、ＭＥＰ１２０−Ｃで測定した遅延差と、二つの経路（短経路１０１０および長経路２０１０）で受信した１に設定された遅延差計算有効フラグそれぞれを運用管理サーバ３へ送信する。運用管理サーバ３は、ＮＥ１００−Ｂから１に設定された遅延差計算有効フラグそれぞれを受信し、ＮＥ１００−Ｃから１に設定された遅延差計算有効フラグそれぞれを受信することから、無瞬断区間Ｃ及び無瞬断区間Ｄに異常がないと判断して、表３０００の項番１に示す無瞬断区間Ｃの遅延差測定結果及び無瞬断区間Ｄの遅延差測定結果を出力する（Ｓ３５０）。
【０１３２】
一方、ステップＳ２５０では、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂの両方がフレームロスを検出しているので、無瞬断区間Ｃの二つの短経路（短経路１０００を伝送したフレームをＭＩＰカード１４０−Ｂが受信する経路および短経路１０００を伝送したフレームをＭＩＰカード１５０−Ｂが受信する経路）で異常があると判定し、ＭＩＰカード１４０−Ｂは長経路２０００側に切り替え、ＭＩＰカード１５０−Ｂも長経路２０００側に切り替える。そして、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂは、ＭＰＬＳフレームに埋め込む遅延差計算有効フラグをそれぞれ０に設定する（Ｓ２８０）。ＮＥ１００−Ｂは、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂで測定した遅延差それぞれと、０に設定した遅延差計算有効フラグそれぞれを運用管理サーバ３へ送信する。その後、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃのマージ処理ブロックで短経路１０１０及び長経路２０１０から到着するフレームのシーケンス番号の連続性を確認する（Ｓ３００）。また、ＭＥＰカード１２０−Ｃのマージ処理ブロックが、短経路１０１０及び長経路２０１０から到着するフレームの遅延差を測定する。そして、短経路１０１０からのフレームロスを検出しなければ（Ｓ３１０）、無瞬断区間Ｃに異常があり、無瞬断区間Ｄに異常がない。しかし、無瞬断区間Ｃの二つの短経路（短経路１０００を伝送したフレームをＭＩＰカード１４０−Ｂが受信する経路および短経路１０００を伝送したフレームをＭＩＰカード１５０−Ｂが受信する経路）で異常があるので、二つの経路（短経路１０１０および長経路２０１０）の両方から遅延差計算有効フラグが０に設定されたフレームを受信する（Ｓ３３０）。ＮＥ１００−Ｃは、ＭＥＰ１２０−Ｃで測定した遅延差と、二つの経路（短経路１０１０および長経路２０１０）で受信した０に設定された遅延差計算有効フラグそれぞれを運用管理サーバ３へ送信する。そして、運用管理サーバ３は、ＮＥ１００−Ｂから０に設定された遅延差計算有効フラグそれぞれを受信し、ＮＥ１００−Ｃから０に設定された遅延差計算有効フラグそれぞれを受信することから、無瞬断区間Ｃに異常が発生していると判断して、表４０００の項番１に示す無瞬断区間Ｃの遅延差測定結果及び無瞬断区間Ｄの遅延差測定結果を出力する（Ｓ３６０）。
【０１３３】
また、ステップＳ２６０では、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂの一方のみがフレームロスを検出しているので、無瞬断区間Ｃの一つの短経路（本例では、ＭＩＰカード１５０−Ｂの短経路）で異常があると判定し、ＭＩＰカード１４０−Ｂは短経路１０００側を選択し、ＭＩＰカード１５０−Ｂは長経路２０００側に切り替える（Ｓ２６０）。そして、ＭＩＰカード１４０−Ｂは、ＭＰＬＳフレームに埋め込む遅延差計算有効フラグを１に設定し、ＭＩＰカード１５０−Ｂは、ＭＰＬＳフレームに埋め込む遅延差計算有効フラグを０に設定する（Ｓ２９０）。ＮＥ１００−Ｂは、ＭＩＰカード１４０−Ｂ及びＭＩＰカード１５０−Ｂで測定した遅延差それぞれと、ＭＩＰカード１４０−Ｂが１に設定した遅延差計算有効フラグとＭＩＰカード１５０−Ｂが０に設定した遅延差計算有効フラグとを運用管理サーバ３へ送信する。その後、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃのマージ処理ブロックで短経路１０１０及び長経路２０１０から到着するフレームのシーケンス番号の連続性を確認する（Ｓ３００）。また、ＭＥＰカード１２０−Ｃのマージ処理ブロックが、短経路１０１０及び長経路２０１０から到着するフレームの遅延差を測定する。そして、短経路１０１０からのフレームロスを検出しなければ（Ｓ３１０）、無瞬断区間Ｃに異常があり、無瞬断区間Ｄに異常がない。しかし、無瞬断区間Ｃの一つの短経路で異常があるので、二つの系（短経路１０１０及び長経路２０１０）の一方の経路（短経路１０１０）からは遅延差計算有効フラグが１に設定されたフレームを受信し、他方の経路（長経路２０１０）からは遅延差計算有効フラグが０に設定されたフレームを受信する（Ｓ３４０）。ＮＥ１００−Ｃは、ＭＥＰ１２０−Ｃで測定した遅延差と、二つの経路（短経路１０１０および長経路２０１０）で受信した１に設定された遅延差計算有効フラグと０に設定された遅延差計算有効フラグとを運用管理サーバ３へ送信する。そして、運用管理サーバ３は、ＮＥ１００−Ｂから１に設定された遅延差計算有効フラグと０に設定された遅延差計算有効フラグとを受信し、ＮＥ１００−Ｃから１に設定された遅延差計算有効フラグと０に設定された遅延差計算有効フラグを受信する。このため、運用管理サーバ３は、無瞬断区間ＣのＮＥ１００−ＢのＳＷカード１１０−Ｂを跨ぐ経路で異常が発生していると判断して、表５０００の項番１に示す無瞬断区間Ｃの遅延差測定結果及び無瞬断区間Ｄの遅延差測定結果を出力する（Ｓ３７０）。
【０１３４】
すなわち、図１７に示すフローチャートによると、図５に示す正常時には、無瞬断区間Ｃ及び無瞬断区間Ｄに異常がないため、運用管理サーバ３は、表３０００の項番１に示す無瞬断区間Ｃの遅延差測定結果及び無瞬断区間Ｄの遅延差測定結果を計算して出力する。一方、図６に示すように無瞬断区間Ｃの短経路１０００側の異常時には、無瞬断区間Ｃに異常があると判定され、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃは、遅延差計算有効フラグが０に設定されたフレームを両方の系（短経路１０１０及び長経路２０１０）から受信する。このため、運用管理サーバ３は、表４０００に示す無瞬断区間Ｃの遅延差測定結果及び無瞬断区間Ｄの遅延差測定結果を計算して出力する。また、図７に示すようにＳＷカードを跨いだパケットロスが発生する故障時には、無瞬断区間Ｃに異常があり、ＮＥ１００−ＣのＭＥＰカード１２０−Ｃは、遅延差計算有効フラグが０に設定されたフレームを一方の系（短経路１０１０又は長経路２０１０）から受信する。このため、運用管理サーバ３は、表５０００に示す無瞬断区間Ｃの遅延差測定結果及び無瞬断区間Ｄの遅延差測定結果を計算して出力する。
【０１３５】
また、無瞬断区間Ｃで異常が発生しておらず、無瞬断区間Ｄで異常が発生した場合、ＮＥ１００−ＢのＭＩＰ１４０−Ｂ及びＭＩＰ１５０−Ｂは、１に設定された遅延差計算有効フラグをＮＥ１００−Ｃにそれぞれ送信し、ＮＥ１００−Ｃは、無瞬断区間Ｄでのフレームロス発生などにより異常を検出して、短経路１０１０及び長経路２０１０から受信した１に設定された遅延差計算有効フラグを０に設定して後段に送信する。つまり、運用管理サーバ３は、ＮＥ１００−Ｂから１に設定された遅延差計算有効フラグを受信し、ＮＥ１００−Ｃから０に設定された遅延差計算有効フラグを受信するため、無瞬断区間Ｃには異常が発生しておらず、無瞬断区間Ｄに異常が発生していることを特定することができる。
【０１３６】
したがって、運用管理サーバ３は各ＮＥから受信する遅延差計算有効フラグの設定内容（「有効：１」または「無効：０」）の組み合わせを判定して、無瞬断区間Ｃ及び無瞬断区間Ｄに発生する異常を特定することができる。
【０１３７】
以上に説明したように、本発明の実施例によると、第１ネットワーク装置１００−Ａと第２ネットワーク装置１００−Ｂとが対向して設置される通信システムにおいて、第１ネットワーク装置１００−Ａのスイッチより前段に、第１ネットワーク装置１００−Ａに入力されたフレームを複製して、二つの冗長経路を経由して前記第２ネットワーク装置に出力するコピーポイントと、第２ネットワーク装置１００−Ｂのスイッチより後段に、第１ネットワーク装置１００−Ａから伝送された何れかのフレームを選択して、一つの経路に出力するマージポイントとを有するので、パス単位で無瞬断を実現することができ、ｅｎｄ−ｅｎｄで無瞬断を保証することができる。さらに、ＬＳＰのＣＣフレームを利用して遅延差を測定することができる。すなわち、従来では、ネットワーク装置に搭載されるインタフェースカード間の区間で無瞬断区間を実現しているため、一般的なポート単位の無瞬断冗長と異なり、パス単位で無瞬断を実現することができる。
【０１３８】
また、従来の無瞬断伝送装置で必要であった、隣接するインタフェースカード間で主信号を転送するための交絡経路が不要となり、インタフェースカード及びスイッチカードを接続するバックボードの信号線を減らすことができる。
【０１３９】
さらに、従来の無瞬断伝送装置のように、交絡信号によって隣接するインタフェースカード間で同期してコピー処理及びマージ処理を行う必要がなくなり、インタフェースカード間の信号線を減らすことができる。インタフェースカード間で１００Ｇｂｉｔ／ｓのワイヤレートの同期処理は高速性が求められるが、本実施例によると、そのような困難性がない。
【０１４０】
また、コピーポイントは第１ネットワーク装置１００−Ａの入力インタフェース１４０−Ａに設けられ、マージポイントは第２ネットワーク装置１００−Ｂの出力インタフェース１４０−Ｂに設けられるので、コピーポイント及びマージポイントがスイッチと分離しており、実装上有利である。また、スイッチのリソースの逼迫がコピーポイント及びマージポイントに影響しない。
【０１４１】
また、入力されたフレームを解析してフレームの出力先を決定するフレーム解析ブロックと、入力されたフレームにラベルを付与、変更又は削除するフレーム処理ブロックとを有するので、フレームを転送するネットワーク装置に本発明を適用することができる。
【０１４２】
また、第１ネットワーク装置１００−Ａは、受信したフレームを第１フレーム及び第２フレームに複製するコピーポイント１４０−Ａを有し、コピーポイント１４０−Ａは、第１フレームを第１経路１０００に送出し、第２フレームを第２経路２０００に送出し、第２ネットワーク装置１００−Ｂは、第１経路１０００から受信した第１フレームを複製するコピーポイント１２０−Ｂと、第２経路２０００から受信した第２フレームを複製するコピーポイント１３０−Ｂと、コピーポイント１２０−Ｂが複製した第１フレームとコピーポイント１３０−Ｂが複製した第２フレームとを合成するマージポイント１４０−Ｂと、コピーポイント１２０−Ｂが複製した第１フレームとコピーポイント１３０−Ｂが複製した第２フレームとを合成するマージポイント１５０−Ｂと、を有し、マージポイント１４０−Ｂ及びマージポイント１５０−Ｂの一方が第１ネットワーク装置１００−Ａから伝送されたフレームの欠落を検出した場合、コピーポイント１２０−Ｂ又はコピーポイント１３０−Ｂとマージポイント１４０−Ｂ又はマージポイント１５０−Ｂとの間で障害が発生したと判定する。すなわち、無瞬断区間が重複しているので、障害状況によって故障原因を特定することができ、装置内外の故障原因を切り分けることができる。
【０１４３】
また、マージポイント１４０−Ｂ及びマージポイント１５０−Ｂが故障原因によって、遅延差の計算方法を切り替えるので、無瞬断区間が重複しても遅延差を正確に測定でき、正確な遅延差を出力できる。
【０１４４】
また、第１ネットワーク装置１００−Ａのコピーポイントと、第２ネットワーク装置１００−Ｂのマージポイントとの間に設定された冗長経路の伝送遅延時間の差を測定し、測定された伝送遅延時間の差が所定の値より長い場合に冗長経路を再設定する管理サーバ３を、さらに有するので、要求を満たさないパスを排除し、要求を満たすパスを設定することができる。
【０１４５】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を有するものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。
【０１４６】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【０１４７】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Solid State Drive）等の記憶装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【０１４８】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【符号の説明】
【０１４９】
１  保守者端末
２  パス管理サーバ
３  運用管理サーバ
４  統合管理サーバ
１０Ａ〜１０Ｄ  ルータ
１１Ａ、１１Ｃ  イーサアクセス網
１５Ａ〜１５Ｄ  Ｌ２網
１００−Ａ〜１００−Ｃ  ＮＥ（無瞬断装置）
１０５−Ａ〜１０５−Ｃ  ＣＯＮＴカード
１１０−Ａ〜１１０−Ｃ  スイッチカード
１４０−Ａ、１２０−Ｃ  ＭＥＰカード
１２０−Ａ、１３０−Ａ、１２０−Ｂ、１３０−Ｂ、１４０−Ｂ、１５０−Ｂ、１４０−Ｃ、１５０−Ｃ  ＭＩＰカード
１２００−Ａ、１４００−Ａ  物理ポート
１２００−Ｂ、１４００−Ｂ  物理ポート
１４００−Ｃ、１２００−Ｃ  物理ポート
１０１、１０２、２００、２０１  物理リンク
３００、３０１  ＬＳＰ
２００−Ｂ、２１０−Ｂ  ＩＦ間交絡信号
１０００、１００１、１０１０、１０１１  短経路ファイバ
２０００、２００１、２０１０、２０１１  長経路ファイバ
７０００、８０００  インタフェース部
７０１０、８０１０  フレーム解析部
７０２０、８０２０  パス管理テーブル
７０３０、８０３０  無瞬断コピー処理部
７０４０、８０４０  フレームコピーバッファ
７０４０、８０５０  フレーム処理部
７０６０、８０６０  フレーム解析部
７０７０、８０７０  パス管理テーブル
７０８０、８０８０  無瞬断マージ処理部
７０９０、８０９０  フレームマージバッファ
７１００、８１００  フレーム処理部
【図１】
2015231091.tif 000003
【図２Ａ】
2015231091.tif 000004
【図２Ｂ】
2015231091.tif 000005
【図３】
2015231091.tif 000006
【図４】
2015231091.tif 000007
【図５】
2015231091.tif 000008
【図６】
2015231091.tif 000009
【図７】
2015231091.tif 000010
【図８Ａ】
2015231091.tif 000011
【図８Ｂ】
2015231091.tif 000012
【図８Ｃ】
2015231091.tif 000013
【図９】
2015231091.tif 000014
【図１０】
2015231091.tif 000015
【図１１】
2015231091.tif 000016
【図１２】
2015231091.tif 000017
【図１３】
2015231091.tif 000018
【図１４】
2015231091.tif 000019
【図１５】
2015231091.tif 000020
【図１６】
2015231091.tif 000021
【図１７】
2015231091.tif 000022