(57)【要約】  イーサネット（登録商標）接続性障害管理（ＣＦＭ）ドメインのための保守エンティティが提供される。保守エンティティは、ポートデファイナモジュールと、１グループの集約リンクに接続するように構成された接続部とを備える。ポートデファイナモジュールは、指定リンクを介して少なくとも１つのＣＦＭメッセージを転送することによって、グループの指定リンクを検査するように構成される。ポートデファイナモジュールはまた、指定リンクを介して少なくとも１つのＣＦＭメッセージを受信することによって、グループの指定リンクを検査するように構成される。
2009543500.tif 000002
【特許請求の範囲】
【請求項１】
イーサネット接続性障害管理（ＣＦＭ）ドメインで動作可能な保守エンティティであって、前記保守エンティティは、
ポートデファイナモジュールと、
１グループの集約リンクに接続するように構成された接続部と
を備え、前記ポートデファイナモジュールは、指定リンクを介して少なくとも１つのＣＦＭメッセージを転送することによって、前記グループの指定リンクを検査するように構成される、保守エンティティ。
【請求項２】
前記ポートデファイナモジュールは、指定リンクを介して少なくとも１つのＣＦＭメッセージを受信することによって、前記グループの指定リンクを検査するように構成される、請求項１に記載の保守エンティティ。
【請求項３】
前記保守エンティティは、保守エンティティポイント（ＭＥＰ）および保守エンティティグループ（ＭＥＧ）中間ポイント（ＭＩＰ）からなる群の１構成要素である、請求項１に記載の保守エンティティ。
【請求項４】
前記ＣＦＭメッセージは、連続性チェックメッセージ、ループバックメッセージ、リンクトレースメッセージ、アラーム表示信号、リモート障害表示、ロック信号機能、テスト信号、保守通信チャネル、ベンダー固有チェック、ならびに実験的運用、管理、および保守（ＯＡＭ）チェックからなる群の１構成要素である、請求項１に記載の保守エンティティ。
【請求項５】
前記ＣＦＭドメインは、仮想ローカルエリアネットワーク（Ｖ−ＬＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、およびイーサネットサービスネットワークからなる群の１構成要素に実現される、請求項１に記載の保守エンティティ。
【請求項６】
前記指定リンクは前記ＣＦＭドメインの追加保守エンティティに関連付けられる、請求項１に記載の保守エンティティ。
【請求項７】
前記追加保守エンティティは特定のフローポイントに関連付けられる、請求項６に記載の保守エンティティ。
【請求項８】
前記フローポイントは、スイッチポート、ゲートウェイポート、ネットワークポート、処理ユニットを含むネットワークノード、および切替えユニットを含むネットワークノードからなる群の１構成要素である、請求項７に記載の保守エンティティ。
【請求項９】
前記ＣＦＭメッセージは少なくとも１つのＬＡＧメンバフィールドを含み、前記少なくとも１つのＬＡＧメンバフィールドは前記指定リンクを指示するために構成される、請求項１に記載の保守エンティティ。
【請求項１０】
前記転送は前記少なくとも１つのＬＡＧメンバフィールドに従って行なわれる、請求項９に記載の保守エンティティ。
【請求項１１】
前記ポートデファイナモジュールは、前記少なくとも１つのＣＦＭメッセージと他のメッセージとを区別するように構成される、請求項１に記載の保守エンティティ。
【請求項１２】
前記他のメッセージは少なくとも１つの平衡アルゴリズムに従って転送され、前記少なくとも１つのＣＦＭメッセージは結合仕様に従って転送される、請求項１１に記載の保守エンティティ。
【請求項１３】
システムオペレータが前記グループの各集約リンクに個別にマーキングすることを可能にするように構成されたユーザインタフェースをさらに含み、前記転送は、前記マークと前記少なくとも１つのＣＦＭメッセージとの一致に従って行なわれる、請求項１に記載の保守エンティティ。
【請求項１４】
集約リンク接続を検査するために、接続性障害管理（ＣＦＭ）機能を使用するためのシステムであって、前記システムは、
各々がポートデファイナモジュールを含む、ＣＦＭドメインに接続された複数の保守エンティティと、
前記複数の保守エンティティの第１および第２エンティティを接続するように構成された集約リンクの少なくとも１つのグループと
を含み、前記第１保守エンティティのポートデファイナモジュールは、指定リンクを介して少なくとも１つのＣＦＭメッセージを前記第２保守エンティティに転送することによって、前記少なくとも１つのグループの指定リンクを検査するように構成される、システム。
【請求項１５】
前記保守エンティティの各々は、保守エンティティポイント（ＭＥＰ）および保守エンティティグループ（ＭＥＧ）中間ポイント（ＭＩＰ）からなる群の１構成要素である、請求項１４に記載のシステム。
【請求項１６】
前記ＣＦＭメッセージは、連続性チェックメッセージ、ループバックメッセージ、リンクトレースメッセージ、アラーム表示信号、リモート障害表示、ロック信号機能、テスト信号、保守通信チャネル、ベンダー固有チェック、ならびに実験的運用、管理、および保守（ＯＡＭ）チェックからなる群の１構成要素である、請求項１４に記載のシステム。
【請求項１７】
前記ＣＦＭドメインは、仮想ローカルエリアネットワーク（Ｖ−ＬＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、およびイーサネットサービスネットワークからなる群の１構成要素に実現される、請求項１４に記載のシステム。
【請求項１８】
前記ＣＦＭメッセージは少なくとも１つのＬＡＧメンバフィールドを含み、前記少なくとも１つのＬＡＧメンバフィールドは前記指定リンクを指示するために構成される、請求項１４に記載のシステム。
【請求項１９】
前記転送は前記少なくとも１つのＬＡＧメンバフィールドに従って行なわれる、請求項１８に記載のシステム。
【請求項２０】
前記ポートデファイナモジュールは、前記少なくとも１つのＣＦＭメッセージと他のメッセージとを区別するように構成される、請求項１４に記載のシステム。
【請求項２１】
前記他のメッセージは少なくとも１つの平衡アルゴリズムに従って転送され、前記少なくとも１つのＣＦＭメッセージは結合仕様に従って転送される、請求項２０に記載のシステム。
【請求項２２】
ネットワークに接続性障害管理（ＣＦＭ）機能を実現するための方法であって、
ａ）リンクアグリゲーショングループ（ＬＡＧ）を介して第１および第２保守エンティティを接続するステップと、
ｂ）前記ＬＡＧの指定リンクを介してＣＦＭメッセージを転送するために前記第１保守エンティティを使用するステップと、
ｃ）前記転送の結果を解析することによって前記指定リンクの機能を検証するステップ
を含む、方法。
【請求項２３】
前記指定リンクは前記第２保守エンティティに直接関連付けられる、請求項２２に記載の方法。
【請求項２４】
前記第１および第２保守エンティティはそれぞれのフローポイントに関連付けられる、請求項２３に記載の方法。
【請求項２５】
前記フローポイントの各々は、スイッチポート、ゲートウェイポート、ネットワークポート、プロセッサユニットを含むネットワークノード、および切替えユニットを含むネットワークノードからなる群の１構成要素である、請求項２４に記載の方法。
【請求項２６】
ステップ（ａ）とステップ（ｂ）との間に、前記ＬＡＧの集約リンクにマーキングを行なうステップをさらに含み、前記ステップ（ｂ）の転送は、前記ＣＦＭメッセージと前記マークの１つとの間の一致に従って行なわれる、請求項２２に記載の方法。
【請求項２７】
前記第１および第２保守エンティティの各々は、保守エンティティポイント（ＭＥＰ）および保守エンティティグループ（ＭＥＧ）中間ポイント（ＭＩＰ）からなるグループの１構成要素である、請求項２２に記載の方法。
【請求項２８】
前記ＣＦＭメッセージは、連続性チェックメッセージ、ループバックメッセージ、リンクトレースメッセージ、アラーム表示信号、リモート障害表示、ロック信号機能、テスト信号、保守通信チャネル、ベンダー固有チェック、ならびに実験的運用、管理、および保守（ＯＡＭ）チェックからなる群の１構成要素である、請求項２２に記載の方法。
【請求項２９】
前記ネットワークは、仮想ローカルエリアネットワーク（Ｖ−ＬＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、およびイーサネットサービスネットワークからなる群の１構成要素である、請求項２２に記載の方法。
【請求項３０】
前記ＣＦＭメッセージは少なくとも１つのＬＡＧメンバフィールドを含み、前記少なくとも１つのＬＡＧメンバフィールドは指定リンクを指示するために構成される、請求項２２に記載の方法。
【請求項３１】
前記ステップ（ｂ）の転送は、前記少なくとも１つのＬＡＧメンバフィールドに従って行なわれる、請求項３０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続性および障害管理（ＣＦＭ）に関し、さらに詳しくは、リンクアグリゲーションメカニズムを実現するＣＦＭ技術をネットワークに実現することに関するが、それに限定されない。
【背景技術】
【０００２】
イーサネット（登録商標）サービスの数が成長するにつれて、サービスプロバイダには、イーサネット（登録商標）サービスネットワークを維持するための一連の頑健な管理ツールが必要になる。例えば、一連のイーサネット（登録商標）接続性および障害管理（ＣＦＭ）機能としても知られる、一連のイーサネット（登録商標）運用、管理、および維持（ＯＡＭ）機能は、ネットワークの完全性および信頼性を確保するために必要な特定の能力を規定する。さらに、キャリアグレードのサービス環境にイーサネット（登録商標）技術を適応させるために、ネットワーク全体に高度なＯＡＭ／ＣＦＭ能力をもたらすべく、種々の標準規格の作成が行なわれている。例えば、参照によって本書に援用するＩＥＥＥ８０２．１ａｇ規格およびＩＴＵ−Ｔ勧告Ｙ．１７３１は、様々なＣＦＭ能力を規定している。規格化を目的として、フローポイントと呼ばれるものの観点からＣＦＭドメイン空間が定義される。ＩＥＥＥ８０２．１ａｇ仕様セットの文脈では、フローポイントは、関連規格文書に規定される保守エンティティ（ＭＥ）に関連付けることができる。１つのポートに異なるタイプの複数のＭＥを実現することができる。ＣＦＭドメインの縁部のフローポイントは保守エンドポイント（ＭＥＰ）である。ドメイン内部にあってＭＥＰが認識できるフローポイントは、保守エンティティグループ（ＭＥＧ）の中間ポイント（ＭＩＰ）である。ＭＥＰは、ＣＦＭ活動を開始しかつ監視するためにシステムオペレータによって使用することのできる能動的なＭＥである一方、ＭＩＰは、開始されたＣＦＭフローを受動的に受け取りかつ応答する。ＭＩＰおよびＭＥＰは各々が個々に、第２層ネットワークでそれを一意に識別する、一意のＩＤエンティティを有する。通常それは、ＭＥＰまたはＭＩＰと関連付けられるインタフェースのＭＡＣアドレスである。
【０００３】
イーサネット（登録商標）サービスネットワーク保守のための管理ツールの発達における進歩と並行して、帯域幅は組込みネットワーク装置における非常に重要な要素になった。帯域幅の重要性は、新しいアプリケーションが要求する転送速度が高くなるにつれて、増大してきた。この問題に対する１つのコストのかかる解決策は、下位にある物理層またはデータリンク層技術の完全なアップグレードである。そのような技術は通常、利用可能な帯域幅を１桁増大させる。しかし、そのようなアップグレードは、ネットワーク構造の変化ならびにインフラストラクチャおよび展開の高コスト化のため、大きい経費支出を伴う。したがって、既存のネットワークインフラストラクチャの変更が最小限ですむ工業技術的解決策が必要である。多くのネットワークプランナによって適応されてきたそのような解決策が、リンクアグリゲーショングループ（ＬＡＧ）メカニズムである。ＬＡＧは、単一リンクに見えるように１つに束ねられた２つ以上のネットワークリンクのグループである。例えば２つの１００Ｍｂｐｓネットワークインタフェースを単一リンクに束ねることにより、１つの２００Ｍｂｐｓリンクが形成される。ＬＡＧは２つ以上のネットワークカードおよび２本以上のケーブルを含むことができるが、ソフトウェアはこのリンクを１つの論理リンクとして識別する。この解決策は、ネットワークプランナが、ネットワークの構造特性を変更することなく、ケーブルまたはポートのような２つ以上の既存の物理ネットワークリンクを使用して、１つのエンティティから他のエンティティへ同一データのパッケージを転送することを可能にする。換言すると、２つ以上のネットワークリンクは、それらのうちのどの１つのリンクの物理的限界も超えて論理リンク速度を高めるために、並行して使用される。ＬＡＧ接続は、宛先エンティティが単一論理リンクとして多数のリンクから受信したデータを処理することができるような仕方で、２つ以上のリンクを集約することを可能にする。例えばＮ個のリンクを含むＬＡＧは、ポイントツーポイントリンクのＮ個の並行なインスタンスから成り、その各々はグループの一部であることに全く影響を受けない。ＬＡＧ機構を実現するモジュールの実例として、Ｃｉｓｃｏ社のＣａｔａｌｙｓｔ６５００シリーズおよびＪｕｎｉｐｅｒ社のＴシリーズプラットフォームがある。
【０００４】
ＬＡＧエンティティは、転送すべきフレームを受信すると、幾つかの出力ポートのうちのどれにフレームを送るかを決定する。転送エンティティは通常、集約された論理リンクの各物理出力ポートに均等に負荷を分散しようとする。通常、フレーム分散は予め定められたハッシュ関数に基づく。
【０００５】
なお、ＬＡＧはイーサネット（登録商標）トランク、ネットワークインタフェースカード（ＮＩＣ）チーミング、ポートチーミング、ポートトランキング、およびＮＩＣボンディングとしても知られている。ＬＡＧはＩＥＥＥ８０２．３ａｄネットワーキング規格に基づいており、その内容全体を参照によって本書に援用する。
【０００６】
リンクアグリゲーションのための新規の例示的方法は、２００６年４月４日に発行された米国特許第７０２３７９７号に開示されている。該特許は、複数のアグリゲーション方法をサポートすることのできるネットワーク切替えエンジンで出力マスクを算出する方法および装置を開示している。２つ以上の異なるＬＡＧに関連付けられる２つ以上のアグリゲーション方法のための物理リンク選択情報を含むように、アグリゲーションテーブルがプログラムされる。
【０００７】
ローカルエリアネットワーク（ＬＡＮ）または仮想ＬＡＮ（Ｖ−ＬＡＮ）のような特定のネットワークがＬＡＧインタフェースを使用する場合、現在ＩＥＥＥ８０２．１ａｇ規格およびＩＴＵ−Ｔ勧告Ｙ．１７３１によって規定されている接続性障害管理機能の一部は利用することができず、したがって特定の誤動作を検出することができない。この不能性は、ＬＡＧインタフェースが使用されるときに、１つのエンティティから別のエンティティに転送されるパケットが、既知の単一の固定ネットワークリンクを介してではなく、単一の論理ポートまたはリンクを構成する一連の集約された出力リンクを介して送信されるという事実のため生じる。パケットは、局所的に実現される平衡アルゴリズムによってリンク間で分散される。したがって、ＣＦＭ機能を開始した発信ＭＥが、各パケットの経路を予測することはできない。それは、応答メッセージ（例えばループバックまたはリンクトレース応答）の受信、およびフレーム遅延変動のような性能結果に、影響を及ぼしかねない。さらに、規格に記載される通り、いつでも集約出力リンクの１つが故障した場合は、相互接続された装置間の通信の途絶を回避するために、そのグループの他の集約出力リンクが、故障したリンクによって取り扱われていたトラフィック負荷を引き継ぐように構成される。故障したリンクによって取り扱われていたトラフィック負荷は、グループ内の他の集約出力リンクによって引き継がれてしまうので、ＣＦＭ技術の障害管理機能は故障を識別することができない。単一リンク接続だけを使用するネットワークでは、故障識別は、特定のＭＥＰから別のＭＥにメッセージをマルチキャストまたはユニキャストすることによってリンク故障を検出する、ＣＦＭ技術に基づく。ＬＡＧ接続を使用する場合、上述の通り、メッセージは１つの物理リンクを介して転送されず、したがって故障リンクは検出されない。
【０００８】
したがって、上記限界を無くしたＬＡＧ接続を持つネットワークで障害管理機能を実現するための方法、装置、およびシステムの必要性が広く認識されており、それを持つことは非常に有利であろう。
【発明の概要】
【０００９】
本発明の１態様では、イーサネット（登録商標）接続性障害管理（ＣＦＭ）ドメインで動作可能な保守エンティティを提供する。保守エンティティはポートデファイナモジュールと、１グループの集約リンクに接続するように構成された接続部とを備える。ポートデファイナモジュールは、グループの指定リンクを介して少なくとも１つのＣＦＭメッセージを転送することによって、指定リンクを検査するように構成される。
【００１０】
好ましくは、ポートデファイナモジュールは、グループの指定リンクを介して少なくとも１つのＣＦＭメッセージを受信することによって、指定リンクを検査するように構成される。
【００１１】
好ましくは、保守エンティティは、保守エンティティポイント（ＭＥＰ）および保守エンティティグループ（ＭＥＧ）中間ポイント（ＭＩＰ）からなる群の１構成要素である。
【００１２】
好ましくは、ＣＦＭメッセージは、連続性チェックメッセージ、ループバックメッセージ、リンクトレースメッセージ、アラーム表示信号、リモート障害表示、ロック信号機能、テスト信号、保守通信チャネル、ベンダー固有チェック、ならびに実験的運用、管理、および保守（ＯＡＭ）チェックからなる群の１構成要素である。
【００１３】
好ましくは、ＣＦＭドメインは、仮想ローカルエリアネットワーク（Ｖ−ＬＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、およびイーサネット（登録商標）サービスネットワークからなる群の１構成要素に実現される。
【００１４】
好ましくは、指定リンクはＣＦＭドメインの追加保守エンティティに関連付けられる。
【００１５】
さらに好ましくは、追加保守エンティティは特定のフローポイントに関連付けられる。
【００１６】
さらに好ましくは、フローポイントは、スイッチポート、ゲートウェイポート、ネットワークポート、処理ユニットを含むネットワークノード、および切替えユニットを含むネットワークノードからなる群の１構成要素である。
【００１７】
好ましくは、ＣＦＭメッセージは少なくとも１つのＬＡＧメンバフィールドを含み、少なくとも１つのＬＡＧメンバフィールドは指定リンクを指示するために構成される。
【００１８】
さらに好ましくは、転送は少なくとも１つのＬＡＧメンバフィールドに従って行なわれる。
【００１９】
好ましくは、ポートデファイナモジュールは、少なくとも１つのＣＦＭメッセージと他のメッセージとを区別するように構成される。
【００２０】
さらに好ましくは、他のメッセージは少なくとも１つの平衡アルゴリズムに従って転送され、少なくとも１つのＣＦＭメッセージは結合仕様に従って転送される。
【００２１】
好ましくは、保守エンティティはさらに、システムオペレータがグループの各集約リンクに個別にマーキングすることを可能にするように構成されたユーザインタフェースを含み、転送は、マークと少なくとも１つのＣＦＭメッセージとの一致に従って行なわれる。
【００２２】
本発明の別の態様では、集約リンク接続を検査するために、接続性障害管理（ＣＦＭ）機能を使用するためのシステムを提供する。該システムはＣＦＭドメインに接続された複数の保守エンティティを備え、保守エンティティは各々、ポートデファイナモジュールと、複数の保守エンティティの第１および第２エンティティを接続するように構成された集約リンクのグループとを含む。第１保守エンティティのポートデファイナモジュールは、指定リンクを介して少なくとも１つのＣＦＭメッセージを第２保守エンティティに転送することによって、グループの指定リンクを検査するように構成される。
【００２３】
好ましくは、保守エンティティの各々は、保守エンティティポイント（ＭＥＰ）および保守エンティティグループ（ＭＥＧ）中間ポイント（ＭＩＰ）からなる群の１構成要素である。
【００２４】
好ましくは、ＣＦＭメッセージは、連続性チェックメッセージ、ループバックメッセージ、リンクトレースメッセージ、アラーム表示信号、リモート障害表示、ロック信号機能、テスト信号、保守通信チャネル、ベンダー固有チェック、ならびに実験的運用、管理、および保守（ＯＡＭ）チェックからなる群の１構成要素である。
【００２５】
好ましくは、ＣＦＭドメインは、仮想ローカルエリアネットワーク（Ｖ−ＬＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、およびイーサネット（登録商標）サービスネットワークからなる群の１構成要素に実現される。
【００２６】
好ましくは、ＣＦＭメッセージは少なくとも１つのＬＡＧメンバフィールドを含み、少なくとも１つのＬＡＧメンバフィールドは指定リンクを指示するために構成される。
【００２７】
さらに好ましくは、転送は少なくとも１つのＬＡＧメンバフィールドに従って行なわれる。
【００２８】
好ましくは、ポートデファイナモジュールは、少なくとも１つのＣＦＭメッセージと他のメッセージとを区別するように構成される。
【００２９】
さらに好ましくは、他のメッセージは少なくとも１つの平衡アルゴリズムに従って転送され、少なくとも１つのＣＦＭメッセージは結合仕様に従って転送される。
【００３０】
本発明の別の態様では、ネットワークに接続性障害管理（ＣＦＭ）機能を実現するための方法を提供する。該方法は、ａ）リンクアグリゲーショングループ（ＬＡＧ）を介して第１および第２保守エンティティを接続するステップと、ｂ）ＬＡＧの指定リンクを介してＣＦＭメッセージを転送するために第１保守エンティティを使用するステップと、ｃ）転送の結果を解析することによって指定リンクの機能を検証するステップを含む。
【００３１】
好ましくは、指定リンクは第２保守エンティティに直接関連付けられる。
【００３２】
さらに好ましくは、第１および第２保守エンティティはそれぞれのフローポイントに関連付けられる。
【００３３】
さらに好ましくは、フローポイントの各々は、スイッチポート、ゲートウェイポート、ネットワークポート、プロセッサユニットを含むネットワークノード、および切替えユニットを含むネットワークノードからなる群の１構成要素である。
【００３４】
さらに好ましくは、該方法はさらに、ステップ（ａ）とステップ（ｂ）との間に、ＬＡＧの集約リンクにマーキングを行なうステップを含み、ステップ（ｂ）の転送は、ＣＦＭメッセージとマークの１つとの間の一致に従って行なわれる。
【００３５】
好ましくは、第１および第２保守エンティティの各々は、保守エンティティポイント（ＭＥＰ）および保守エンティティグループ（ＭＥＧ）中間ポイント（ＭＩＰ）からなるグループの１構成要素である。
【００３６】
好ましくは、ＣＦＭメッセージは、連続性チェックメッセージ、ループバックメッセージ、リンクトレースメッセージ、アラーム表示信号、リモート障害表示、ロック信号機能、テスト信号、保守通信チャネル、ベンダー固有チェック、ならびに実験的運用、管理、および保守（ＯＡＭ）チェックからなる群の１構成要素である。
【００３７】
好ましくは、ネットワークは、仮想ローカルエリアネットワーク（Ｖ−ＬＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、およびイーサネット（登録商標）サービスネットワークからなる群の１構成要素である。
【００３８】
好ましくは、ＣＦＭメッセージは少なくとも１つのＬＡＧメンバフィールドを含み、少なくとも１つのＬＡＧメンバフィールドは指定リンクを指示するために構成される。
【００３９】
さらに好ましくは、ステップ（ｂ）の転送は、少なくとも１つのＬＡＧメンバフィールドに従って行なわれる。
【００４０】
別途定義されない限り、本明細書中で使用されるすべての技術的用語および科学的用語は、本発明が属する技術分野の当業者によって一般に理解されるのと同じ意味を有する。本明細書中に提供される材料、方法および実施例は例示にすぎず、限定であることは意図されない。
【００４１】
本発明の方法およびシステムを実行することは、選択されたタスクまたはステップを、手動操作で、自動的にまたはそれらを組み合わせて実行または完了することを含んでいる。さらに、本発明の装置、方法およびシステムの好ましい実施形態の実際の機器や装置によって、いくつもの選択されたステップを、いずれかのファームウェアのいずれかのオペレーティングシステムのハードウェアまたはソフトウェアまたはそれらの組合せによって実行できる。例えば、本発明の選択されたステップはチップまたは回路のようなハードウェアとして実施できる。本発明の選択されたステップは、コンピュータが適切なオペレーティングシステムを使って実行する複数のソフトウェアの命令のようなソフトウェアとして実施できる。いずれにしろ、本発明の方法とシステムの選択されたステップは、データプロセッサ、例えば複数の命令を実行する計算プラットフォームで実行されると言える。
【００４２】
本発明は、本明細書において単に例示され、図面を参照して説明される。特に詳細に図面を参照して、示されている詳細が例示として本発明の好ましい実施形態を例示考察することだけを目的としており、本発明の原理や概念の側面の最も有用でかつ容易に理解される説明であると考えられるものを提供するために提示していることを強調するものである。この点について、本発明を基本的に理解するのに必要である以上に詳細に本発明の構造の詳細は示さないが、図面について行う説明によって本発明のいくつもの形態を実施する方法は当業者には明らかになるであろう。
【図面の簡単な説明】
【００４３】
【図１】保守ドメインを定める例示的ネットワーク構成の略図である。
【図２】２つのネットワークノードを接続するために使用される、例示的ＬＡＧの略図である。
【図３】ＬＡＧ接続を有する保守ドメインを定める例示的ネットワーク構成の略図である。
【図４】本発明の好適な実施形態に係る転送プロセスのフローチャートである。
【図５】本発明の好適な実施形態に係るイーサネット（登録商標）ＣＦＭフレームの簡易グラフィック表現である。
【図６】本発明の好適な実施形態に係るＬＡＧ  ＴＬＶフィールドの簡易グラフィック表現である。
【図７】本発明の好適な実施形態に係るネットワークノードの略図である。
【図８】本発明の好適な実施形態に係る、ネットワークでＣＦＭ機能を実現するための例示的方法のフローチャートである。
【発明を実施するための形態】
【００４４】
本実施形態は、リンクアグリゲーショングループ接続を持つネットワークで接続性障害管理機能を実現するための装置、システムおよび方法を含む。
【００４５】
本発明の装置、システムおよび方法の原理および操作が、図面および付随する説明を参照してより十分に理解されることができる。本発明の少なくとも１つの実施形態を詳しく説明する前に、本発明は、その適用において、下記の説明において記載されるか、または、実施例によって例示される構成の細部および構成要素の配置に限定されないことを理解しなければならない。本発明は他の実施形態が可能であり、または、様々な方法で実施または実行されることができる。また、本明細書中で用いられる表現法および用語法は記述のためであって、限定であると見なしてはならないことを理解しなければならない。
【００４６】
本発明の１実施形態は、ＣＦＭドメインで動作可能であるＭＥに関連付けられる、ネットワークノードを提供するように策定されている。ネットワークノードはポートデファイナモジュールと、ＬＡＧメンバのグループに接続されるように構成された接続部とを含む。ポートデファイナモジュールは、ＬＡＧメンバのグループの指定リンクを別個に検査することを可能にするように構成される。検査は、下述の通り、調べられる指定リンクを介するＣＦＭメッセージの転送、およびその受信を容易化することによって行なわれる。なお、用語「ＬＡＧメンバ」は、ＬＡＧ接続を構成するリンクの１つと定義される任意の物理集約リンクと理解してもよい。
【００４７】
本発明の別の実施形態は、異なるＬＡＧのＬＡＧメンバを検査するためにＣＦＭ機能を使用するためのシステムを提供するように策定されている。該システムは、特定のネットワークにＣＦＭドメインを形成するように接続される複数の保守エンティティを備える。保守エンティティの各々はポートデファイナモジュールを含む。１対または複数対のＭＥがＬＡＧ接続によって接続される。各ＭＥのポートデファイナモジュールは、ＬＡＧ接続を構成する指定リンクの各々の検査を可能にするように構成される。検査は、１つまたはそれ以上のＣＦＭメッセージを受信し、対応する指定リンクを介してそれらのメッセージを別のＭＥに転送することを可能にすることによって行なわれる。
【００４８】
ここで図１を参照すると、それは保守ドメイン４を定める例示的ネットワーク構成１を示す。保守ドメイン４は、複数のＭＥ２、３から組み立てられるイーサネット（登録商標）ＣＦＭドメインであることが好ましい。ＭＥは符号２で示されるＭＥＰとして、かつ符号３で示されるＭＩＰとして定められる。好ましくは、用語「ＭＥ」、「ＭＥＰ」、「ＭＩＰ」、「保守レベル」、および「保守ドメイン」は、ＩＴＵ−Ｔ  Ｙ．１７３１勧告およびＩＥＥＥ８０２．１ａｇ規格におけるものと同じ意味を有する。本発明の実施形態におけるＭＥの機能は、ＩＴＵ−Ｔ規格におけるＭＥの機能と同等であることが好ましい。
【００４９】
保守ドメインは、エンドツーエンドキャリアグレードイーサネット（登録商標）サービスに関係する様々なプロトコルに従って、種々のトランスポート技術を使用して実現することができる。これらの多種多様な技術は、イーサネット（登録商標）オーバ同期光ネットワーク／同期デジタル階層（ＳＯＮＥＴ／ＳＤＨ）、イーサネット（登録商標）オーバ非同期転送モード（ＡＴＭ）、イーサネット（登録商標）オーバ弾性パケットリング（ＲＰＲ）、イーサネット（登録商標）オーバマルチプロトコルラベルスイッチング（ＭＰＬＳ）、イーサネット（登録商標）オーバインターネットプロトコル（ＩＰ）等を含むことができる。
【００５０】
通常、ＣＦＭ階層構成は、ネットワークを顧客、プロバイダ、およびオペレータ保守レベルに分類する。したがって、ＭＥＰおよびＭＩＰは、イーサネット（登録商標）ＣＦＭドメイン４で、ＣＦＭ階層構成のどのレベルにでも、例えばオペレータレベル、顧客レベル、またはサービスプロバイダレベルに、定めることができる。各レベルで、ＭＥＰは異なるサービス義務および能力を有することができる。
【００５１】
イーサネット（登録商標）ＣＦＭドメイン４は、参照によって本書に援用するＩＥＥＥ８０２．１ａｇおよびＩＴＵ−Ｔ  ＳＧ１３  Ｑ５  ＷＧのような広く認められた規格に従って定めることが好ましい。
【００５２】
上述の通り、本発明は、リンクアグリゲーション技術を使用するネットワーク構成１に関する。リンクアグリゲーションとは、単一のケーブルまたはポートの限界を超えて単一の論理リンクの帯域幅を増大するための、ネットワークケーブルおよびポートの並行利用を説明するものと理解することができる。リンクアグリゲーションは、参照によって本書に援用するＩＥＥＥ８０２．３ａｄとして知られるネットワーキング規格に基づく。
【００５３】
上述のＣＦＭドメインは、ネットワークオペレータがネットワーク装置およびそれが制御する接続を維持および管理することを可能にするために定められる。ＭＥＰの各々は、上述の通り、ＩＴＵ−Ｔ  規格に従って様々な障害管理機能を実行するように構成することが好ましい。ＭＥＰノードは、エンドツーエンドイーサネット（登録商標）ネットワーク内で発見、接続性検証、レイテンシ／損失測定、遅延変動測定等のようなＣＦＭ機能に使用することのできる、種々のＣＦＭフレームを形成するように動作可能である。一般的に、ＣＦＭフレームはイーサネット（登録商標）方式で発行され、ユーザデータフレームのタイプとして理解することができる。各フレームは、下で詳述する通り、ＣＦＭ発見のために特定の予め定められたマルチキャストアドレスを使用し、かつＣＦＭのために特定の予め定められたＥｔｈｅｒＴｙｐｅｓを使用することによって、差別化することが好ましい。また、イーサネット（登録商標）はコネクションレス型トランスポート技術として、パケットを受信する必要の無い、または受信すべきでないネットワーク内の様々なエンティティに、パケットを送信する能力を有するので、ドメインベースのＣＦＭバリアまたはフィルタもそこに符号化される。
【００５４】
ＣＦＭ機能の大半は、１つまたはそれ以上の異なるＭＥへのユニキャストまたはマルチキャスト送信をＭＥＰに開始させることによって実行される。障害管理機能の例は次の通りである。
【００５５】
１）連続性チェック（ＣＣ）−ＭＥＰは、連続性損失またはネットワーク誤接続を検出するために、連続性チェックＣＦＭメッセージを周期的に交換する能力を持つことができる。連続性チェックメッセージ（ＣＣＭ）は、各管理レベルで保守ドメインの各ＭＥにマルチキャストすることが好ましい。ＣＣＭはまた、フレーム損失測定を実行するために使用することもできる。フラッグフィールドをＣＣＭに組み込むことが好ましい。このフィールドは、リモート障害の発生を表示するように構成された１ビットを含む。
【００５６】
２）ループバックメッセージ（ＬＢＭ）チェック−ＭＥＰは、１つまたはそれ以上のＭＥとの接続性を検証するために、ループバックメッセージを送信する能力を有することができる。ループバックメッセージは、特定のＭＥが別のＭＥと通信する能力を試験するパケットグローパである。ＭＥＰはループバック要求メッセージを別のＭＥに送信し、該ＭＥはその結果生じるループバック応答メッセージ（ＬＢＲ）を生成する。ＬＢＭおよびＬＢＲは、２つのＭＥ間の双方向接続性を検証するために使用される。ＬＢＭは、オペレータコマンドによって、またはＭＥＰにＬＢＭを周期的に送信するように命令することによって、送信することができる。ＩＥＥＥ８０２．１ａｇ規格によると、ループバックはユニキャストＣＦＭメッセージである。Ｙ．１７３１勧告は、ユニキャストおよびマルチキャスト両方のループバックを許容する。ＬＢＭチェックは運転休止中の診断テストとして使用することもできる。そのような用途の場合、それはユニキャストループバックフレームのみに適用されるが、ループバックＯＡＭプロトコルデータユニット（ＰＤＵ）はテストパターン時間、長さ、および値（ＴＬＶ）パラメータをも含む。
【００５７】
３）リンクトレースメッセージ（ＬＴＭ）チェック−ＭＥＰは、同一管理レベルのリモートＭＥＰおよびＭＩＰとの隣接関係を識別するために、特定の保守ドメインでＬＴＭをマルチキャストすることができる。ＬＴＭチェックは障害分離のために使用することもできる。ＬＴＭのメッセージ本体は、リンクトレースを終端するターゲットＭＥＰの宛先ＭＡＣアドレスを含む。ＭＩＰまたはＭＥＰはＬＴＭを受信すると、発信ＭＥＰへのユニキャストリンクトレース応答メッセージ（ＬＴＲ）を生成する。それはまた、ＬＴＭをターゲットＭＥＰ宛先ＭＡＣアドレスにも転送する。ＬＴＭはターゲットＭＥＰまでの経路を効果的に追跡する。
【００５８】
４）リモート障害表示（ＲＤＩ）−下流ＭＥＰは受信信号障害のような障害状態を検出すると、逆の上流方向のＲＤＩをそのピアＭＥＰまたはＭＥＰに送信する。これは、下流障害が生じたことを上流ＭＥＰに知らせる。ＲＤＩは、アラーム表示信号（ＡＩＳ）の場合と同じマルチポイントの問題を免れない。ＲＤＩを受信したＭＥＰは、ピアＭＥＰのどのサブセットが障害を経験したか決定できない。Ｙ．１７１１勧告に従って、ＲＤＩはＣＣメッセージのフラッグフィールドに１ビットで符号化される。ＩＥＥＥ８０２．１ａｇ規格はＲＤＩをサポートしない。
【００５９】
ロック信号機能、テスト信号、保守通信チャネル、ベンダー固有チェック、実験的運用、ＯＡＭチェック等のような他の障害管理機能も、関連ネットワーク頑健性を検証するために実現することができる。
【００６０】
上記例示の通り、障害管理機能は、特定のＭＥＰから別のＭＥにメッセージを送信することによって実行される。障害管理機能の基礎になる前提は、１つのＭＥから別のＭＥへのメッセージの伝送障害が、それらの間のリンクの誤動作を示しているということである。しかし、この前提は、２つの異なるＭＥ間で１つの論理リンクとして機能するＬＡＧを含むネットワーク構成に保守ドメインが定められる場合には、誤りである。
【００６１】
ここで図２を参照すると、それは、２つのネットワークノード１１、１２を接続するために使用される例示的ＬＡＧ１０を示す。上述の通り、図２に示すＬＡＧ接続が使用される場合、１つのノード１１から別のノード１２に転送されるパケットは、単一の固定ネットワークリンクを介して送信されるのではなく、単一の論理リンク１４を構成するＬＡＧメンバの間で分散される。ノードの各々は、入力を転送するための機構または手段を含むネットワーク装置である。本発明では、そのようなネットワークノードはＭＥにも関連付けられる。所定の保守ドメインに定められる各ＭＥは、監視を必要とするノードを表わす。
【００６２】
一般的に、上述の通り、２つのネットワーク装置間のリンクの帯域幅または容量を増大するために、複数の物理リンクが設けられる。ＬＡＧを効率的に使用するために、ネットワーク装置は、入力の転送のためまたはその受信のためにどの物理リンクを使用するかを決定するために、平衡法を実現する。例えば入力がシステムを介して転送される場合、帯域幅を効率的に利用するために、それらを複数の物理リンクの間で分散しなければならない。なお、入力を本書ではフレーム、パケット、またはデータグラムと呼ぶことができる。入力に存在するデータは、ネットワーク装置の間で転送され、かつそれらによって受信される任意の種類のデータである。一般的に、フレームのような入力は、そこから数字を導出することのできる情報を含む。そのような情報の例として、下位２ビットのソースＭＡＣアドレス、宛先ＭＡＣアドレス、または他のそのような情報の文字列がある。
【００６３】
ここで図３を参照すると、それは、好ましくはＭＥＰとして定義された保守エンティティ１１と、ＭＥＰまたはＭＩＰとして構成された幾つかの他の保守エンティティ１２との間の接続のために使用される、ＬＡＧ１０を有する例示的ネットワーク部を示す。ＬＡＧ１０は好ましくは、ＬＡＧインタフェース１６を含みかつ１つまたはそれ以上のＭＥに関連付けられるスイッチに接続される。インタフェースがＬＡＧとして構成される場合、スイッチはＬＡＧメンバから受信されるフレームフローを一元管理する。図２に示す通り、ＬＡＧ１０はフローポイント間の双方向フレームフローを可能にするために使用され、それは、ソースポイント１１として使用されるＭＥ、および好ましくはターゲットポイント１２として使用される別のＭＥに関連付けられる。ＬＡＧメンバ１０の各々は、ソースポイント１１とターゲットポイント１２との間の論理接続に、特定の帯域幅、好ましくは１００Ｍｂｐｓまたは１０００Ｍｂｐｓの帯域幅を追加する双方向接続である。接続は双方向であるので、各ターゲットポイント１２をソースポイントとして使用することができ、その逆もしかりである。ＬＡＧ接続を介してフレームのトランスポーテーションを容易化するために、ＬＡＧ接続に接続されたソースおよびターゲットポイントの両方のポートを構成しなければならないことは明らかである。
【００６４】
好ましくは、ネットワーク構成１における全てのネットワークポートは、ＭＡＣアドレスのような全世界で一意の識別アドレスに関連付けられる。好ましくは、ネットワークで伝送されるフレームは、ソースおよび宛先アドレスフィールドを有する。ソースアドレスフィールドはフレームの発信ポートを示す。宛先アドレスフィールドは、ユニキャストまたはマルチキャスト送信における宛先を示すために使用される。同様にして、ＬＡＧ接続が使用される場合、各ＬＡＧメンバのポートもそれらのＭＡＣアドレスによって識別される。
【００６５】
ＬＡＧメンバの帯域幅をスケーリングするために使用される機構の例として、Ｉｎｔｅｌリンクアグリゲーション（登録商標）機構、Ｃｉｓｃｏ  Ｆａｓｔ  ＥｔｈｅｒＣｈａｎｎｅｌ（登録商標）、およびＧｉｇａｂｉｔ  ＥｔｈｅｒＣｈａｎｎｅｌ（登録商標）がある。スケーラブルな帯域幅特性は全て、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ  ＮＴ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ、およびＮｏｖｅｌｌ  ＮｅｔＷａｒｅオペレーティングシステムにシームレスに組み込むことができる。これらの技術は自動的にトラフィックを平衡させ、パケットの受信をサポートする符号１６で示すようなスイッチを必要とする。着信および発信トラフィックは両方とも平衡し、徐々にスケーリングすることができる。
【００６６】
通常、集約出力リンクの１つが故障した場合、グループの他の集約出力リンクが、故障したリンクによって取り扱われていたトラフィック負荷を引き継ぐように構成され、それによって相互接続された装置間の通信の途絶が回避される。したがって障害管理機能は、特定のＬＡＧメンバが適切に機能していないときに、それを示すことができない。しかし、ＬＡＧメンバの一部は障害のため不作動状態になるので、ＬＡＧの保証かつ保護された最大帯域幅容量は低減する。
【００６７】
ＣＦＭメッセージのパケットは、ネットワークの様々なエンティティ間を接続する物理接続を介して、いずれか他のパケットとして転送される。しかし、オペレータがＣＦＭ機能を用いて特定のＬＡＧメンバの接続性を検証できるようにするために、その特定のＬＡＧメンバを介してＣＦＭメッセージを送らなければならない。
【００６８】
上述の通り、特定のドメインに定められたＭＥの各々は、スイッチ、ゲートウェイ、またはいずれか他のデジタル機器のような特定のノードに関連付けられる。ノードの各々は、ネットワークプロセッサユニット（ＮＰＵ）のようなプロセッサユニット、または同様の転送機能を実行するための別の切替えユニットを含む。ＮＰＵは、パケット転送機能用にカスタマイズされた高速プロセッサである。各ＮＰＵは、ＮＰＵタスクを管理しかつＮＰＵ関連情報を他のソフトウェアタスクに提供するように構成されたＮＰＵマネージャに結合することが好ましい。
【００６９】
上述の通り、ＣＦＭ機能の幾つかの実行中に、特定のＭＥがターゲットＭＥとして選択される。ＮＰＵは、ターゲットＭＥアドレスに従ってＣＦＭメッセージをターゲットＭＥに転送するように構成される。
【００７０】
本発明の１実施形態では、ＮＰＵまたは切替えユニットは、ターゲットノードに接続された特定のＬＡＧメンバを介して、ターゲットノードにＣＦＭメッセージを転送するように構成される。特定のＬＡＧメンバのチェックを容易化するようにＣＦＭ機能の実行を可能にするために、保守ドメインにおけるＭＥの一部は、上述の通り監視を必要とするノード、およびそれに接続されたＬＡＧ接続の一部であるＬＡＧメンバの両方に関連付けられる。そのような仕方でＭＥを関連付けることによって、このＭＥが特定のＣＦＭ機能でターゲットとして選択されたときに、関連ＣＦＭメッセージが関連ＬＡＧメンバを介して転送されることが確実になる。この実現により、ＬＡＧメンバの接続性および通信性を個別に検証することが可能になることは明白である。そのような実施形態では、ＣＦＭ機能を開始したＭＥＰは、ノードおよび特定のＬＡＧメンバの組合せを指定するＣＦＭメッセージを生成する。
【００７１】
ここで図４を参照すると、それは、本発明の好適な実施形態に係る転送プロセスを示すフローチャートである。指定されたＬＡＧメンバに従ってＣＦＭメッセージの伝送を確実にするために、図３に示すように特定のＬＡＧを介して接続されたソースポイントおよびターゲットポイントを調整しなければならない。各ＣＦＭメッセージが指定したＬＡＧメンバを介して伝送されることを確実にするために、この調整は重要である。
【００７２】
上述の通り、ソースポイント１１（図３）は通常、ＬＡＧのリンクの帯域幅を効率的に利用するために、そこに転送されるパケットを平衡させる。この目的を達成するために、多くの公知の平衡アルゴリズムを使用することができる。例えばＩＥＥＥ８０２．３規格は、所定のパケットを伝送するために使用されるチャネルを選択するためのアルゴリズムを規定していないが、アルゴリズムは連続パケットを並び替えることもなく、パケットを複製することもないと想定している。実際には、パケットの順序付けを維持する要件は、所定の会話を含む全てのパケットが単一チャネルで伝送されることを確実にすることによって満たされる。分散は好ましくは、ハッシュ関数を用いることによって達成される。分散は、パケットソースアドレス３２（図５）、宛先アドレス３１、またはタイプに関係なく行なわれる。本発明の実施形態の一部では、ＬＡＧメンバ間のパケットの分散は、それらのタイプに関係なくそれらの伝送を阻害し、指定されたＬＡＧメンバの誤った評価をもたらすことがあるかもしれない。例えば、特定のＬＡＧメンバをチェックするために構成されたＣＦＭメッセージは、ランダムＬＡＧメンバを介して分散された場合、ＭＥＰの送信を誤って誘導するかもしれない。上述の通り、本発明の一部の実施形態では、ＭＥはノードおよび監視のための指定ＬＡＧメンバの両方に関連付けられる。ＣＦＭ機能の実行中に、パケットソース宛先に関係なく分散が行なわれた場合、上述の通り、特定のＬＡＧメンバを通過するように指定されたＣＦＭメッセージは、平衡アルゴリズムに従って経路指定される。そのようなＣＦＭ機能の結果は、関連ＣＦＭメッセージが平衡アルゴリズムに従って選択された非指定ＬＡＧメンバを介して分散される場合、ＭＥＰの送信を誤って誘導するかもしれないことは明白である。
【００７３】
そのようなエラーを回避するために、各ソースポイントは、ＣＦＭメッセージを識別し、かつ関連ＬＡＧメンバを介してそれらを転送するように構成される。したがって、ソースポイントがＣＦＭメッセージを受信または生成するときに、ソースポイントは、ハッシュ関数のような平衡アルゴリズムを使用して選択されたＬＡＧメンバを介してＣＦＭメッセージ転送するのではなく、ＣＦＭメッセージで指定されたＬＡＧメンバを介してＣＦＭメッセージを転送する。
【００７４】
１実施形態では、ソースポイントとして構成される各ネットワーク装置フローポイントは、図４に示すように、予め定められたプロセスに従って入力を受信および転送するように適応される。予め定められたプロセスは、フレームを予め定められたポートに転送するように構成されたポートデファイナモジュールで実現される。好ましくは、ソースポイントとして使用されるネットワーク装置フローポイントは１０１に示すように入力として、様々なネットワーク装置から様々なフレームを受信する。ネットワーク装置は１０２に示すように、受信した入力を解析し、それがＣＦＭメッセージであるか、それとも別の種類のデータ伝送であるかを決定するように構成される。入力がＣＦＭメッセージでない場合、受信したデータ伝送は１０３に示すように、平衡アルゴリズムに従って選択されたＬＡＧメンバを介してターゲットポイントに転送される。１実施例では、入力のアドレスの識別は、リンクアグリゲーショングループのうちのどの物理リンクに入力を送信すべきであるかを決定するための情報を含むテーブルのインデックスとして使用される。テーブルのカラムは物理リンクに対応する。しかし、入力がＣＦＭメッセージである場合、受信した入力は１０４に示すように、ＭＥに関連付けられかつ入力自体で指定されるかあるいはオペレータの設定を通して指示されたＬＡＧメンバを介して、ターゲットポイントと定義されたＭＥに転送される。上述の通り、ＣＦＭメッセージは、下述の通りＣＦＭメッセージＬＡＧ  ＴＬＶパラメータ用に構成されるかそれらに関連付けられたＬＡＧメンバを介して、送信されることが好ましい。
【００７５】
そのような実施形態は、システムオペレータが、イーサネット（登録商標）ＣＦＭフレームの正確な経路を決定的かつ正確に定めることを可能にする。システムオペレータは、どのＭＥを試験すべきであるかだけでなく、どの物理リンクを試験すべきであるかをも設定することができる。
【００７６】
好ましくは、ユーザネットワークインタフェース（ＵＮＩ）を使用して、上記ルールの予め定められたセットを定義する監視命令を入力することができる。表示装置を制御すると共に、ユーザが監視ルールおよび機能を入力しかつ選択を行なうことを可能にすることのできる、コンピューティングユニットに接続された入力装置として、一般的マウス装置および一般的デスクトップキーボードを使用することができる。ＵＮＩは、どのＬＡＧメンバを介してＣＦＭメッセージを送受信すべきかをネットワークオペレータに決定させるように構成される。本発明の１実施形態では、ＵＮＩは、ＣＦＭメッセージの転送および受信が上述の通り容易になるように、ネットワークオペレータがＮＰＵマネージャまたはノードの切替え装置を構成設定することを容易にする。
【００７７】
ここで図５を参照すると、それは、本発明の好適な実施形態に係るイーサネット（登録商標）ＣＦＭフレームまたはメッセージ３０のグラフィック表現である。図５は、特定のソースＬＡＧメンバおよび特定の宛先ＬＡＧメンバを指定するために使用されるＬＡＧ  ＴＬＶ３５を持つ、典型的なＣＦＭフレーム３０を示す。本発明の１実施形態では、ＭＥＰの１つによって生成される全てのＣＦＭメッセージは、特定のＬＡＧメンバの表現を含む。そのような表現は、特定のソースＬＡＧメンバもしくは宛先ＬＡＧメンバを指定するように構成されたソースまたは宛先ＬＡＧメンバＩＤ、または特定のＬＡＧメンバを指定するいずれかの他の表現とすることができる。そのような実施形態では、ＣＦＭメッセージ３０を発信するＭＥＰは、下述するように調べられる特定のＬＡＧメンバを指定するために、そのＬＡＧ  ＴＬＶフィールド３５を使用することができる。この能力は、とりわけ双方向フレームフローが存在するか否かを決定することを目的として、ＬＡＧメンバを介して伝送されるフレームフローを監視するために使用することが好ましい。
【００７８】
そのような実施形態では、特定のＭＥＰがＣＦＭ機能を実現する場合、それはターゲットＬＡＧメンバを指定する。図５に示すように、生成されるＣＦＭメッセージ３０が１つまたはそれ以上のイーサネット（登録商標）フレームである場合、各イーサネット（登録商標）フレームは、全てのイーサネット（登録商標）フレームの場合と同様に、宛先アドレス３１およびソースアドレス３２をも含み、その前に７オクテットのプリアンブルおよび１オクテットのフレーム開始デリミタが先行することが好ましい。フレームは顧客仮想ＬＡＮタグを含むことができる。また、８０２．１ａｄプロバイダブリッジＳ−Ｔａｇ３３のような、サービスプロバイダの何らかの形のイーサネット（登録商標）接続表示タグを含むこともできる。Ｏｐコード３４は通常、ＣＦＭメッセージタイプ、連続性チェック、ループバック等を示す。Ｏｐコード（０〜３１）はＩＥＥＥ８０２．１規格によって割り当てられている。連続性チェック、ループバック、およびリンクトレースはこの範囲のＯｐコードを使用し、Ｏｐコード割当は、Ｙ．１７１１勧告および８０２．１ａｇ規格の場合で同じである。Ｏｐコード（３２〜６３）はＩＴＵ  ＳＧ１３によって割り当てられる。Ｙ．１７３１勧告のみでサポートされる性能管理機能はこの範囲に該当する。Ｏｐコード（６〜２５５）はＩＥＥＥ８０２．１規格によって割り当てられる。フラッグは８ビットフィールドである。ＴＬＶオフセットは１オクテットのフィールドであり、ＴＬＶオフセットフィールドに対するＯＡＭプロトコルデータユニットの最初のＴＬＶのオフセットを含む。一般的に公知のＴＬＶは、メッセージ本体に含まれるタイプ、長さ、および値の符号化されたパラメータである。各ＴＬＶに対し、１オクテットのタイプフィールドがあり、その後に２オクテットの長さフィールド、およびＮオクテットの値フィールドが続く。Ｅｎｄ  ＴＬＶ３８は０に等しいタイプフィールドを有し、長さおよび値フィールドは使用されない。本発明の１実施形態では、特定のＬＡＧメンバＩＤフィールドを指定するために、ＬＡＧ  ＴＬＶフィールド３５が定められる。
【００７９】
ここで図６を参照すると、それは本発明の好適な実施形態に係るＬＡＧ  ＴＬＶフィールド３５のグラフィック表現である。ＬＡＧ  ＴＬＶフィールドは、他のＴＬＶフィールドと同様にタイプサブフィールド６１、長さサブフィールド６２、および値サブフィールド６３を含む。値サブフィールド６３はソースＬＡＧメンバ識別および宛先ＬＡＧメンバ識別を含む。ＬＡＧメンバ識別は関連ポートのＭＡＣアドレスであることが好ましい。ＴＬＶは、たとえ受信ＭＥがＬＡＧインタフェースまたはメンバに関連付けられない場合でも、全ての送信されるメッセージに付加される。ＬＡＧ  ＴＬＶはＴＬＶ部内で定義されるので、ＬＡＧインタフェースの無いＭＥはＬＡＧ  ＴＬＶを無視する。
【００８０】
使用時に、ＣＦＭ機能の実現中にＭＥＰは、ＭＥおよびシステム内の様々なＬＡＧのＬＡＧメンバの両方の機能を検証するために使用される、ＣＦＭメッセージを生成することができる。各ＣＦＭメッセージ３０は、宛先アドレス３１のようなターゲットＭＥおよびＬＡＧ  ＴＬＶのようなターゲットＬＡＧメンバを指定することができる。上述の通り、ＣＦＭ機能はメッセージを様々なＭＥにマルチキャストまたはユニキャストすることによって実行される。したがって、マルチキャスト機能中に、ＣＦＭメッセージは、上述の通りＣＦＭメッセージでＬＡＧ  ＴＬＶにソースＬＡＧメンバＩＤとして識別された指定ＬＡＧメンバを介して、保守ドメイン内の各ＭＥにマルチキャストされることが好ましい。ＣＦＭメッセージが特定のＬＡＧメンバを介して指定されたＭＥに到達できないことは、明らかに、特定のＬＡＧメンバがＣＣに不合格であったことを示す。ユニキャスト機能中に、ＣＦＭメッセージは、ＬＡＧ  ＴＬＶに指定されたＬＡＧメンバを介してターゲットＭＥに送信される。ユーザは、上述の通り、ＵＮＩを用いてＣＦＭメッセージを構成することができることが好ましい。ＣＦＭメッセージがターゲットＭＥに到達できないことが、指定されたＬＡＧメンバの１つまたはそれ以上における障害を示していることは明白である。
【００８１】
例えば、マルチキャスト機能であるＣＣ中に、特定のＬＡＧメンバは、送信されるＣＣＭの１つまたはそれ以上に指定される。ＣＣＭをそれらの宛先アドレス３１に従ってＭＥにマルチキャストするようにＭＥＰを構成する代わりに、ＣＣＭは、それらの宛先アドレス３１および指定ＬＡＧメンバの両方に従ってＭＥにマルチキャストされる。この実現は、システムオペレータがＭＥおよびＬＡＧメンバの両方の機能および接続性を検証することを可能にする。同じＬＡＧの他のＬＡＧメンバを介して同等のＣＣＭを送信し続ける一方で、特定のＬＡＧのＬＡＧメンバの１つを介してＣＣＭを特定のＭＥに送信することに失敗することは明らかに、失敗したＣＣＭで指定されたＬＡＧメンバにおける障害を示している。ＣＣ中に、保守ドメインの各ＭＥにつながるＬＡＧメンバの各々を介して、各ＭＥにＣＣＭをマルチキャストすることが好ましい。
【００８２】
別の実施例では、ユニキャストＬＢＭチェック中に、ＭＥＰが全てのリンクに関連付けられるか否か、全てのＬＡＧメンバをチェックすることができる。チェック中に、各ＭＥＰは特定のＭＥとの接続性を検証するために、ＬＢＭを送信する。ターゲットＭＥＰは、それが受信するメッセージの各々に応答して、その結果生じたＬＢＲを生成する。ＬＢＭおよびＬＢＲは、ＬＡＧメンバの各々を介する２つのＭＥ間の双方向接続性を検証するために使用される。
【００８３】
ここで図７を参照すると、それは、本発明の１実施形態に係る、ＣＦＭドメインで動作可能な例示的ネットワークノード５０を示す。好ましくはＭＥＰ５である図示したネットワークノード５０は、上述の通り、指定リンクを介するＣＦＭメッセージの受信および転送を可能にすることによって、ＬＡＧの指定リンクの検査を可能にするように構成される。
【００８４】
ネットワークノード５０は、好ましくはプロセッサベースの電気回路に実現されるポートデファイナモジュール５１を含む。ネットワークノード５０はさらに、ＬＡＧメンバ５４のグループに接続するように構成された、複数のポートを有する接続部５２を含む。ＬＡＧメンバ５４のグループは、１つの論理リンク５３として機能する。ポートデファイナモジュール５１は、接続部５２と通信するように設計することが好ましい。またＮＩＣを一緒に使用して、接続部にネットワークリンクを形成することができ、リンクはいずれのＮＩＣより高い速度を有する。例えば、これは、ネットワークノードが２つの１ギガビットのＮＩＣを一緒に使用して、２ギガビットの接続を確立することを可能にする。
【００８５】
ポートデファイナモジュール５１は、ＬＡＧメンバ５４のグループを介して、メッセージの受信および転送を制御するように構成される。使用時に、接続部５２は、保守ドメインに接続された他のネットワーク装置からフレームの入力を受信するために使用することが好ましい。本発明の別の実施形態では、ネットワークノード５０はＭＩＰである。そのような実施形態では、ネットワークノード５０はさらに別の接続を含む。フレームフローは接続の１つから受信され、上述の通り構成設定されるかまたは受信ＣＦＭメッセージに指定されるＬＡＧメンバに従って、他の接続を介して転送される。
【００８６】
ポートデファイナモジュール５１は、指示された場合、指定ＬＡＧメンバを識別するように構成される。本発明の１実施形態では、ポートデファイナモジュール５１は、ＬＡＧ  ＩＤフィールドに記録された値を、接続部５２に接続されたＬＡＧメンバの１つを表わす物理アドレスに変換する。次いで、ポートデファイナモジュール５１は、上述のように、接続部５２を使用して対応する識別されたＬＡＧメンバを介して、受信したＣＦＭメッセージを転送するように、組込みＮＰＵ（ネットワークプロセッサユニット）または切替え装置に命令する。本発明の別の実施形態では、ポートデファイナモジュール５１は、特定のノードおよび特定のＬＡＧメンバに関連付けられたＭＥに、受信したＣＦＭメッセージを転送するように組込みＮＰＵまたは切替え装置に命令する。
【００８７】
好ましくは、ＵＮＩは、システムオペレータがＬＡＧメンバの各々にタグ付けできるように構成される。使用時に、ＬＡＧメンバがタグ付けされた後、ＣＦＭメッセージの各々が１つまたはそれ以上のＬＡＧメンバを指定するように定義することができる。特定のＬＡＧに接続された各ソースポイントは、上述の通り指定タグに従って、ＣＦＭメッセージを転送するように構成される。
【００８８】
ここで図８を参照すると、これは、本発明の好適な実施形態に従ってネットワークにＣＦＭ機能を実現するための例示的方法のフローチャートである。
【００８９】
図８に示す通り、第１ステップ２０１中に、２つのＭＥはＬＡＧメンバのグループを介して接続される。上述の通り、ネットワークが幾つかのＭＥを含む場合、それらの間のネットワーク接続のために、２つ以上のＬＡＧを使用することができる。ＭＥを接続した後、ステップ２０２で、ＭＥの１つを使用して、ＣＦＭメッセージがＬＡＧの指定ＬＡＧメンバを介して転送されかつ受信される。上述の通り、ＣＦＭドメインに接続されたＭＥＰは、ＣＦＭ機能を実現するために使用することができる。したがって、そのような機能の実行中に、ＭＥの１つが関連ＣＦＭメッセージを受信する。ステップ２０２中に、ＣＦＭメッセージは、ＬＡＧの指定ＬＡＧメンバを介して別のＭＥに転送されかつ受信される。この転送および受信により、２０３に示すように指定ＬＡＧメンバの機能を検証することができる。検証は、ＣＦＭメッセージの転送および受信の結果を解析することによって行なわれる。
【００９０】
この特許の存続期間中に、多くの関連装置およびシステムが開発されることが予想され、本明細書中の用語の範囲、特に用語「メッセージ」、「パケット」、「フレーム」および「リンク」の範囲は、先験的に全てのそのような新しい技術を含むことを意図する。
【００９１】
明確にするため別個の実施形態の文脈で説明されている本発明の特定の特徴は単一の実施形態に組み合わせて提供することもできることは分かるであろう。逆に、簡潔にするため単一の実施形態の文脈で説明されている本発明の各種の特徴は別個にまたは適切なサブコンビネーションで提供することもできる。
【００９２】
本発明はその特定の実施形態によって説明してきたが、多くの別法、変更および変形があることは当業者には明らかであることは明白である。従って、本発明は、本願の請求項の精神と広い範囲の中に入るこのような別法、変更および変形すべてを包含するものである。本願で挙げた刊行物、特許および特許願はすべて、個々の刊行物、特許および特許願が各々あたかも具体的にかつ個々に引用提示されているのと同程度に、全体を本明細書に援用するものである。さらに、本願で引用または確認したことは本発明の先行技術として利用できるという自白とみなすべきではない。
【図１】
2009543500.tif 000003
【図３】
2009543500.tif 000004
【図４】
2009543500.tif 000005
【図５】
2009543500.tif 000006
【図６】
2009543500.tif 000007
【図７】
2009543500.tif 000008
【図８】
2009543500.tif 000009
【図２】
2009543500.tif 000010
【国際調査報告】
2009543500.tif 000011