(57)【要約】      （修正有）【課題】Ｅｔｈｅｒｎｅｔ（登録商標）ネットワークの中でループ防止プロトコルをマイグレートする方法及びシステムを提供する。【解決手段】方法は、高速スパニングツリープロトコル（ＲＳＴＰ）を実装する第１のリーフネットワーク要素においてＲＳＴＰを無効化し、Ｅｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化することにより、第１のリーフネットワーク要素の後をマイグレートするステップと、第１のリーフネットワーク要素の後に、ルートネットワーク要素をマイグレートするステップと、第１のリーフネットワーク要素及びルートネットワーク要素をマイグレートした後に、第１のリーフネットワーク要素のポートを有効化するステップと、を有する。【選択図】図３
2017046350.tif 000002
【特許請求の範囲】
【請求項１】
Ｅｔｈｅｒｎｅｔネットワークの中のループ防止プロトコルをマイグレートする方法であって、
高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化するステップであって、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する前記第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する該スパニングツリーを有する、ステップと、
前記第１のリーフネットワーク要素において、前記ＲＳＴＰを無効化し、Ｅｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化することにより、前記第１のリーフネットワーク要素をマイグレートするステップと、
前記ルートネットワーク要素において、前記ＲＳＴＰを無効化し、前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素をマイグレートするステップと、
前記第１のリーフネットワーク要素及び前記ルートネットワーク要素をマイグレートした後に、前記第１のリーフネットワーク要素の前記ポートを有効化するステップと、
を有する方法。
【請求項２】
前記第１のリーフネットワーク要素の前記ポートは、前記ＲＳＴＰによりブロックされたのと同じポートである、請求項１に記載の方法。
【請求項３】
前記第１のリーフネットワーク要素をネットワークループの保護を担うリングプロテクションリンクオーナとして指定するステップ、を更に有する請求項１に記載の方法。
【請求項４】
ネットワーク要素において前記ＲＳＴＰを無効化し前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に前記ネットワーク要素をマイグレートするステップ、を更に有する請求項１に記載の方法。
【請求項５】
第２のリーフネットワーク要素において前記ＲＳＴＰを無効化し前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に前記第２のリーフネットワーク要素をマイグレートするステップであって、前記第２のリーフネットワーク要素は、前記スパニングツリーの第２のブランチを形成する、ステップ、を更に有する請求項１に記載の方法。
【請求項６】
複数のネットワーク要素において前記ＲＳＴＰを無効化し前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、前記複数のネットワーク要素をマイグレートするステップであって、前記複数のネットワーク要素は、前記スパニングツリーの前記第１のブランチ及び前記第２のブランチを形成する、ステップ、を更に有する請求項５に記載の方法。
【請求項７】
前記第１のブランチを形成する前記複数のネットワーク要素は、前記第１のリーフネットワーク要素から前記ルートネットワーク要素への順にマイグレートされる、請求項６に記載の方法。
【請求項８】
Ｅｔｈｅｒｎｅｔネットワークの中のネットワーク要素であって、
プロセッサと、
前記プロセッサからアクセス可能な非一時的コンピュータ可読記憶媒体と、
を有し、前記記憶媒体は、プロセッサ実行可能命令を格納し、前記命令は、前記プロセッサにより実行されると、前記プロセッサに、
高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化させ、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する前記スパニングツリーを有し、
前記第１のリーフネットワーク要素において前記ＲＳＴＰを無効化し及びＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化することにより、前記第１のリーフネットワーク要素をマイグレートさせ、
前記ルートネットワーク要素において前記ＲＳＴＰを無効化し及び前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後に前記ルートネットワーク要素をマイグレートさせ、
前記第１のリーフネットワーク要素及び前記ルートネットワーク要素をマイグレートした後に、前記第１のリーフネットワーク要素の前記ポートを有効化させる、
ネットワーク要素。
【請求項９】
前記第１のリーフネットワーク要素の前記ポートは、前記ＲＳＴＰによりブロックされたのと同じポートである、請求項８に記載のネットワーク要素。
【請求項１０】
ネットワークループの防止を担うリングプロテクションリンクオーナとして前記第１のリーフネットワーク要素を指定させる実行可能命令を更に有する、請求項８に記載のネットワーク要素。
【請求項１１】
ネットワーク要素において前記ＲＳＴＰを無効化し及び前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、前記ネットワーク要素をマイグレートさせる実行可能命令を更に有する、請求項８に記載のネットワーク要素。
【請求項１２】
第２のリーフネットワーク要素において前記ＲＳＴＰを無効化し及び前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、前記第２のリーフネットワーク要素をマイグレートさせる実行可能命令を更に有し、前記第２のリーフネットワーク要素は、前記スパニングツリーの第２のブランチを形成する、請求項８に記載のネットワーク要素。
【請求項１３】
複数のネットワーク要素において前記ＲＳＴＰを無効化し前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に前記複数のネットワーク要素をマイグレートさせる実行可能命令を更に有し、前記複数のネットワーク要素は、前記スパニングツリーの前記第１のブランチ及び前記第２のブランチを形成する、請求項１２に記載のネットワーク要素。
【請求項１４】
前記第１のブランチを形成する前記複数のネットワーク要素は、前記第１のリーフネットワーク要素から前記ルートネットワーク要素への順にマイグレートされる、請求項１３に記載のネットワーク要素。
【請求項１５】
Ｅｔｈｅｒｎｅｔネットワークの中のループ防止プロトコルをマイグレートする方法であって、
高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化するステップであって、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する前記第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する前記スパニングツリーを有する、ステップと、
前記第１のリーフネットワーク要素において前記ＲＳＴＰを無効化するステップと、
前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素において前記ＲＳＴＰを無効化するステップと、
前記第１のリーフネットワーク要素においてＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化するステップと、
前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素においてＥＲＰＳプロトコルを有効化するステップと、
前記第１のリーフネットワーク要素及び前記ルートネットワーク要素においてＥＲＰＳプロトコルを有効化した後に、前記第１のリーフネットワーク要素の前記ポートを有効化するステップと、
を有する方法。
【請求項１６】
前記第１のリーフネットワーク要素の前記ポートは、前記ＲＳＴＰによりブロックされたのと同じポートである、請求項１５に記載の方法。
【請求項１７】
前記第１のリーフネットワーク要素をネットワークループの保護を担うリングプロテクションリンクオーナとして指定するステップ、を更に有する請求項１５に記載の方法。
【請求項１８】
前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、第２のリーフネットワーク要素において前記ＲＳＴＰを無効化するステップであって、前記第２のリーフネットワーク要素は、前記スパニングツリーの第２のブランチを形成する、ステップと、
前記第２のリーフネットワーク要素において前記ＥＲＰＳプロトコルを有効化するステップと、
を更に有する請求項１５に記載の方法。
【請求項１９】
前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、複数のネットワーク要素において前記ＲＳＴＰを無効化するステップであって、前記複数のネットワーク要素は、前記スパニングツリーの前記第１のブランチ及び前記第２のブランチを形成する、ステップと、
前記複数のネットワーク要素において前記ＥＲＰＳプロトコルを有効化するステップと、
を更に有する請求項１８に記載の方法。
【請求項２０】
前記ＲＳＴＰは、前記第１のリーフネットワーク要素から前記ルートネットワーク要素への順に前記第１のブランチを形成する前記複数のネットワーク要素において無効化される、請求項１９に記載の方法。
【請求項２１】
前記ＥＲＰＳプロトコルは、前記第１のリーフネットワーク要素から前記ルートネットワーク要素への順に前記第１のブランチを形成する前記複数のネットワーク要素において有効化される、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンピュータネットワーキング、及びより具体的には、高速スパニングツリープロトコルからＥｔｈｅｒｎｅｔ（登録商標）リングプロテクション切替プロトコルへのマイグレーションに関する。
【背景技術】
【０００２】
Ｅｔｈｅｒｎｅｔネットワークは、互いに情報を往復通信するネットワーク要素を有する場合が多い。情報は、個々に送信及び配信されるデータパケット又はデータブロックの形式で、ネットワーク要素の間で通信され得る。ネットワーク要素（例えば、ルータ、スイッチ、及びブリッジ）は、入来するデータパケットを処理し、データパケットがその目的の宛先に到達するために、データパケットを転送すべき適切なネットワークリンクを決定しても良い。
【０００３】
ネットワーク要素の間のループ（ネットワークループ）は、ネットワーク性能を低下させ、又はネットワーク障害を引き起こし得る。したがって、ネットワーク要素の間でループが生じるのを防ぐために、ループ防止プロトコルがネットワークに実装され得る。ループ防止プロトコルのレイは、ＩＥＥＥ８０２標準及びＩＴＵ−Ｔ（Telecommunications  Union  Telecommunication  Standardization  Sector）Recommendations  Ｇ．８０３２において定められるような、スパニングツリープロトコル（ＳＴＰ）、高速スパニングツリープロトコル（ＲＳＴＰ）、マルチスパニングツリープロトコル（ＭＳＴＰ）、及びＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを含む。
【発明の概要】
【０００４】
特定の実施形態では、方法は、高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化するステップであって、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する前記第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する前記スパニングツリーを有する、ステップを有する。方法は、前記第１のリーフネットワーク要素において前記ＲＳＴＰを無効化し及びＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化することにより、前記第１のリーフネットワーク要素をマイグレートするステップ、を更に有する。方法は、前記ルートネットワーク要素において前記ＲＳＴＰを無効化し及び前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素をマイグレートするステップ、を更に有する。方法は、前記第１のリーフネットワーク要素及び前記ルートネットワーク要素をマイグレートした後に、前記第１のリーフネットワーク要素の前記ポートを有効化するステップ、を更に有する。
【０００５】
別の実施形態では、ネットワーク要素は、高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化するよう構成されるプロセッサを有し、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する前記第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する前記スパニングツリーを有する。前記プロセッサは、前記第１のリーフネットワーク要素において前記ＲＳＴＰを無効化し及びＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化することにより、前記第１のリーフネットワーク要素をマイグレートするよう更に構成される。前記プロセッサは、前記ルートネットワーク要素において前記ＲＳＴＰを無効化し及び前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素をマイグレートするよう更に構成される。前記プロセッサは、前記第１のリーフネットワーク要素及び前記ルートネットワーク要素をマイグレートした後に、前記第１のリーフネットワーク要素の前記ポートを有効化するよう更に構成される。
【０００６】
別の実施形態では、方法は、高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化するステップであって、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する前記第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する前記スパニングツリーを有する、ステップを有する。方法は、前記第１のリーフネットワーク要素において前記ＲＳＴＰを無効化するステップ、を更に有する。方法は、前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素において前記ＲＳＴＰを無効化するステップ、を更に有する。方法は、前記第１のリーフネットワーク要素においてＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化するステップ、を更に有する。方法は、前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素においてＥＲＰＳプロトコルを有効化するステップ、を更に有する。方法は、前記第１のリーフネットワーク要素及び前記ルートネットワーク要素においてＥＲＰＳプロトコルを有効化した後に、前記第１のリーフネットワーク要素の前記ポートを有効化するステップ、を更に有する。
【図面の簡単な説明】
【０００７】
本開示並びにその特徴及び利点のより完全な理解のため、添付の図と共に以下の説明を参照する。
【図１】本開示に従う、全体的ネットワークの一実施形態の選択された要素のブロック図を示す。
【図２Ａ】リングトポロジで構成されるネットワークアーキテクチャの一実施形態の選択された要素のブロック図である。
【図２Ｂ】ネットワークアーキテクチャの一実施形態の選択された要素の典型的なスパニングツリーのブロック図を示す。
【図２Ｃ】ネットワークループをブレークするためにポートが無効にされるネットワークアーキテクチャの一実施形態の選択された要素の典型的なスパニングツリーのブロック図を示す。
【図３】本開示の幾つかの実施形態に従う、高速スパニングツリープロトコルからＥｔｈｅｒｎｅｔリングプロテクションプロトコルへマイグレートする方法のフローチャートを示す。
【図４】本開示の幾つかの実施形態に従う、高速スパニングツリープロトコルからＥｔｈｅｒｎｅｔリングプロテクションプロトコルへマイグレートする方法のフローチャートを示す。
【発明を実施するための形態】
【０００８】
以下の説明では、開示の主題の議論を容易にするために例として詳細事項が説明される。しかしながら、当業者には、開示の実施形態が例示であること及び全ての可能な実施形態を網羅するものではないことが明らかである。
【０００９】
ここで用いられるように、ハイフンで結んだ形式の参照符号は、１つの要素の特定のインスタンスを表し、ハイフンを有しない形式の参照符号は、集合的要素を表す。したがって、例えば、装置「７２−１」は、装置クラスのインスタンスを表し、装置「７２」として集合的に言及されても良く、それらのうちの任意のものが装置「７２」として一般的に言及されても良い。
【００１０】
Ｅｔｈｅｒｎｅｔネットワークでは、ネットワーク要素は、ブリッジとして機能して、入来するデータパケットを分析し、データパケットの宛先アドレスに基づき、それらを適切な出力ネットワークリンクへ向けても良い。ブリッジは、各々のリンクにおいて入来するデータパケットの送信元アドレスを分析し、該リンクに接続されるネットワーク要素のアドレステーブルを構築することにより、ネットワークトポロジを「学習」できる。入来するデータパケットが到着すると、ブリッジは、自身のネットワークアドレステーブルの中で宛先アドレスを探して、該データパケットを送信すべきネットワークリンクを決定しても良い。宛先アドレスが自身のアドレステーブルの中に存在しない場合、ブリッジは、アドレステーブルの中の宛先アドレスに関連する適切なネットワークリンクへデータパケットを転送して、データパケットが最終的にその宛先に到達するようにしても良い。しかしながら、宛先アドレスがブリッジのアドレステーブルの中に存在しない場合、ブリッジは、全ての出力リンクにデータパケットを送りつけることがある。ネットワーク要素の間のループは、ネットワーク要素がデータパケットを再ブロードキャストするとき、ネットワークストームを生じさせ、最終的には、送信元に戻り、送信元自体がデータパケットを再び再ブロードキャストしてしまう場合がある。ネットワークストームは、データパケットの再ブロードキャストが指数関数的に増大するネットワークリソースを消費するので、性能劣化を引き起こし、又は場合によってはネットワーク障害をもたらし得る。
【００１１】
ネットワークストームを防ぐために、Ｅｔｈｅｒｎｅｔネットワークは、スパニングツリープロトコル（例えば、スパニングツリープロトコル、高速スパニングツリープロトコル、及び多重スパニングツリープロトコル）又はＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコル（例えば、Ｇ．８０３２）のようなループ防止プロトコルを使用して、ループの無いネットワークトポロジを保証するために、特定のネットワーク要素の間のリンクを無効化しても良い。ループ防止プロトコルは、ネットワーク要素の間の１又は複数のネットワークリンクを無効化するために、１又は複数のネットワーク要素においてポートをブロックし、データパケットが無効化リンクに渡り転送されないようにしても良い。特定のリンク上のデータパケットのフローを防ぐことは、ネットワークの中のループを無効化し、ネットワークストームが生じるのを防ぐことができる。ネットワークループの無効化に加えて、ループ防止プロトコルは、ネットワーク障害の場合に、接続されたネットワークを維持するのを支援しても良い。例えば、ループ防止プロトコルは、別のネットワークリンク又はネットワーク要素が突然に故障した場合、（例えば、前にブロックされたポートのブロックを解除することにより）無効化ネットワークリンクを有効化しても良い。したがって、ループ防止プロトコルは、ネットワークループを防ぎ、ネットワーク障害の場合にネットワーク接続を復旧するのを助けることができる。
【００１２】
ネットワークにおいてループ防止プロトコルから別のループ防止プロトコルへマイグレートすることが望ましいことがある。例えば、Ｅｔｈｅｒｎｅｔリングプロテクション切替（Ethernet  ring  protection  switching：ＥＲＰＳ）プロトコルは、リングトポロジで構成されるネットワークのために最適であり得る。これに対し、高速スパニングツリープロトコル（rapid  spanning  tree  protocol：ＲＳＴＰ）は、任意のネットワークトポロジで機能するよう設計され得、リングネットワークのために追加オーバヘッドを必要とし及びそれに対する最適化を欠いている。したがって、ＥＲＰＳプロトコルを用いるリングネットワークは、ＲＳＴＰを用いるリングネットワークに比べて、ネットワーク障害から速く回復し得る。したがって、リングネットワークにおけるＲＳＴＰからＥＲＰＳプロトコルへのマイグレートは、全体的なネットワーク性能及び信頼性を向上し得る。しかしながら、ＲＳＴＰからＥＲＰＳプロトコルへのマイグレートは、マイグレーションの間のネットワーク故障又は性能劣化をもたらし得る。本願明細書に詳述するように、本開示は、マイグレーションの間のネットワーク性能及び信頼性への影響を最小化するために、ＲＳＴＰからＥＲＰＳプロトコルへマイグレートする新規なソリューションを提供する。
【００１３】
図１は、本開示に従う、全体的ネットワークの一実施形態の選択された要素のブロック図を示す。顧客ネットワーク１０４−１及び１０４−２は、サービスプロバイダネットワーク１０２を通じて通信可能に結合されても良い。つまり、サービスプロバイダネットワーク１０２は、顧客ネットワークの間のトラフィックを受信し及び運搬するよう構成されても良い。特定の実施形態では、顧客ネットワーク１０４−１、顧客ネットワーク１０４−２、及び／又はサービスプロバイダネットワーク１０２は、１又は複数のトランスポートネットワークを含んでも良い。顧客ネットワーク１０４−１及び１０４−２は、ユーザネットワークインタフェース又は顧客ネットワーク１０４−１及び１０４−２とサービスプロバイダネットワーク１０２との間の境界を表す１又は複数の顧客エッジ装置１０６を介して、サービスプロバイダネットワーク１０２に結合しても良い。顧客エッジ装置１０６は、図２Ａに関して開示されるネットワーク要素２０２のような、ネットワークトラフィックを送信及び受信するよう動作する任意の適切なシステムであっても良い。一例として及び限定ではなく、顧客エッジ装置１０６は、顧客敷地に又はその近くに置かれるルータ又はスイッチであっても良い。
【００１４】
１又は複数の顧客システム１０８は、顧客ネットワーク１０４−１及び１０４−２に通信可能に結合されても良い。例えば、顧客システム１０８−１は顧客ネットワーク１０４−１に結合されても良く、顧客システム１０８−２は顧客ネットワーク１０４−２に結合されても良い。デスクトップコンピュータシステムとして示されるが、顧客システム１０８は、ネットワークに通信可能に結合する任意の装置であっても良く、例えば、コンピュータ、ＰＤＡ、消費者電子装置、ネットワーク記憶装置、ネットワークプリンタ、又は別の適切な装置を含み、サイズ、形状、性能、機能、及び価格において変化しても良い。顧客システム１０８−１は、顧客システム１０８−２又は顧客ネットワーク１０４−２に結合される別のシステムと情報を通信することを望み得る。しかしながら、顧客ネットワーク１０４−１及び１０４−２は、異なる物理的位置に置かれ、又は直接ネットワーク接続が無い場合がある。したがって、顧客は、顧客ネットワーク１０４−１及び１０４−２の間で情報を通信するために、サービスプロバイダネットワーク１０２の形式で、サービスプロバイダのサービスを契約し得る。したがって、サービスプロバイダネットワーク１０２は、顧客ネットワーク１０４−１及び１０４−２に結合される種々の顧客システム１０８の間のネットワークトラフィックの転送を提供し得る。具体的には、サービスプロバイダネットワーク１０２は、顧客ネットワーク１０４−１及び１０４−２を通信可能に結合するためにＥｔｈｅｒｎｅｔリンクを提供し得る。幾つかの実施形態では、これは、２つのネットワークが単一のＬＡＮ（local  area  network）であるかのように見える。
【００１５】
本開示の範囲から逸脱することなく、ネットワーク１００に対し変更、追加又は省略が行われても良い。記載のネットワーク１００のコンポーネント及び要素は、特定の必要に従い統合され又は分離されても良い。さらに、ネットワーク１００の動作は更に多くの、更に少ない又は他のコンポーネントにより実行されてもよい。例えば、幾つかの実施形態では、顧客ネットワーク１０４は、２以上のサービスプロバイダネットワークに結合しても良い。幾つかの実施形態では、サービスプロバイダネットワーク１０２は、複数の顧客及び顧客ネットワーク１０４にサービスしても良い。
【００１６】
図２Ａは、例示的なネットワークアーキテクチャ１００の一実施形態の選択された要素のブロック図を示す。１又は複数の顧客エッジ装置１０６は、図１に関して上述したネットワーク１００の実装を表し得るサービスプロバイダネットワーク１０２を介して通信可能に結合されても良い。サービスプロバイダネットワーク１０２は、ポート２０４を通じて伝送媒体２０６により結合されるネットワーク要素２０２を有しても良い。特定の実施形態では、ネットワーク要素２０２は、１又は複数の顧客エッジ装置１０６及び／又は他のネットワーク（明示的に図示しない）のネットワーク要素２０２にも、伝送媒体２０６を介して結合しても良い。幾つかの実施形態では、サービスプロバイダネットワーク１０２の中のネットワーク要素２０２は、ネットワーク要素２０２−１→２０２−２→２０２−３→２０２−４→２０２−５→２０２−６により形成されるネットワークリングのような、リングトポロジを形成しても良い。
【００１７】
ネットワーク１００は、ネットワーク１００のコンポーネントにより通信される１又は複数の信号を運ぶよう動作する１又は複数の伝送媒体２０６を有しても良い。各々の伝送媒体２０６は、ネットワーク要素２０２を互いに通信可能に結合しそれらの間で情報を通信するよう構成される、任意のシステム、装置、又は機器を有しても良い。例えば、伝送媒体２０６は、光ファイバ、Ｅｔｈｅｒｎｅｔケーブル、Ｔ１ケーブル、WiFi又はBluetooth（登録商標）接続、及び／又は任意の他の適切な媒体を有しても良い。
【００１８】
ネットワーク要素２０２（顧客エッジ装置１０６を含む）は、伝送媒体２０６に渡り、情報又は「トラフィック」を通信しても良い。ここで使用されるように、「トラフィック」は、ネットワーク１００で送信され、格納され又はソートされる情報を意味する。このようなトラフィックは、オーディオ、ビデオ、テキスト、及び／又は他の適切なデータをエンコードするよう構成された光又は電気信号を有しても良い。データは、同期又は非同期で送信されても良く、確定的に（「リアルタイム」とも表される）及び／又は確率的に送信されても良い。トラフィックは、OSI（Open  Systems  Interconnection）標準及びIP（Internet  Protocol）を含むがこれらに限定されない任意の適切な通信プロトコルを介して通信されても良い。さらに、ネットワーク１００を介して通信されるトラフィックは、フレーム又はパケットを含むがこれらに限定されない任意の適切な方法で構造化されても良い。
【００１９】
ネットワーク１００の中の各々のネットワーク要素２０２は、ネットワークトラフィックを送信及び受信するよう動作する任意の適切なシステムを有しても良い。例えば、ネットワーク要素２０２は、ハブ、ルータ、スイッチ、ブリッジ、又はネットワークトラフィックを送信及び受信するよう動作する任意の他のシステム若しくは装置であっても良い。図示の実施形態では、各ネットワーク要素２０２は、伝送媒体２０６を介して、１又は複数の他のネットワーク要素２０２にトラフィックを直接送信し、１又は複数の他のネットワーク要素２０２からトラフィックを直接受信するよう動作しても良い。上述のように、顧客エッジ装置１０６は、一種のネットワーク要素２０２であっても良い。ネットワーク要素２０２は、スパニングツリープロトコル（例えば、スパニングツリープロトコル、高速スパニングツリープロトコル、多重スパニングツリープロトコル）又はＥＲＰＳプロトコル（例えば、Ｇ．８０３２）のような１又は複数のループ防止プロトコルをサポートしても良い。
【００２０】
サービスプロバイダネットワーク１０２は、ネットワークループを防ぎ、したがってそのようなループにより引き起こされるネットワークストームを防ぐために、ループ防止プロトコルを実装しても良い。例えば、サービスプロバイダネットワーク１０２は、ＩＥＥＥ８０２．１ｗにより定められるように、高速スパニングツリープロトコル（ＲＳＴＰ）を実装しても良い。１つのネットワーク要素２０２は、ＲＳＴＰスパニングツリーのルートとして選択されても良い。例えば、ネットワーク要素２０２−４は、ネットワーク管理者又はネットワークの中の他のネットワーク要素２０２により、スパニングツリーのルートとして選択されても良い。管理データパケット（例えば、ブリッジプロトコルデータユニット、又はスパニングツリーに関連する他の情報）をネットワーク要素２０２の間で渡すことにより、ＲＳＴＰは、ネットワークのトポロジを学習して、ネットワーク要素の間のデータパケットの転送を助け、ネットワークの中のループの存在を検出し、このようなループを遮断するために、どのポートをブロックすべきかを決定しても良い。
【００２１】
図２Ｂは、図２Ａに示すサービスプロバイダネットワーク１０２の典型的なスパニングツリー２１０のブロック図を示す。スパニングツリー２１０は、ネットワーク要素の間で渡されるブリッジプロトコルデータユニットに基づき、ネットワーク要素において実行するＲＳＴＰにより計算され構成されても良い。ＲＳＴＰは、ネットワーク要素２０２−１、２０２−２、２０２−３、２０２−４、２０２−５、２０２−６により形成されるような、サービスプロバイダネットワーク１０２の中のループの存在を検出しても良い。ループを遮断しネットワークストームを防ぐために、ＲＳＴＰは、ネットワーク要素を接続する１又は複数のリンクを無効化しても良い。
【００２２】
図２Ｃは、ネットワークループを遮断するために無効化されるポートを有する、図２Ａに示すサービスプロバイダネットワーク１０２の典型的なスパニングツリー２１０のブロック図を示す。サービスプロバイダネットワーク１０２の中のループの存在を検出した後に、ＲＳＴＰは、ネットワーク要素２０２−６のポート２０４−１をブロックして、データパケットがネットワーク要素２０２−６及び２０２−１を接続する伝送媒体２０６−１を渡り通過できないようにしても良い。ネットワーク要素２０２−６及び２０２−１を接続するリンクを無効化した後に、スパニングツリー２１０は、ルートネットワーク要素２０２−４から延びる２つのブランチを有しても良い。例えば、ルートネットワーク要素２０２−４は、スパニングツリーブランチ２２０（例えば、ネットワーク要素２０２−５→２０２−６）及びスパニングツリーブランチ２２２（例えば、ネットワーク要素２０２−３→２０２−２→２０２−１）に結合しても良い。これらのブランチは、ＲＳＴＰがネットワークループの無い状態にされた後の、サービスプロバイダネットワーク１０２の中のネットワーク要素２０２の間のアクティブリンクを表す。スパニングツリーブランチ２２０及び２２２は、ネットワーク要素２０２−４（ルートネットワーク要素）とネットワーク要素２０２−６（ブロックされたポートを有するリーフネットワーク要素）との間の２つのリングセグメントを表し得る。
【００２３】
暫く後に、ネットワーク管理者は、サービスプロバイダネットワーク１０２をＲＳＴＰからＥＲＰＳプロトコルへとマイグレートしたいと望み得る。上述のように、ＥＲＰＳプロトコルは、ネットワーク障害に応答して迅速な回復時間、及び／又はループの無いトポロジを維持することに関連する少ないオーバヘッドを提供できる。例えば、ＥＲＰＳプロトコルは、リングトポロジで構成されるネットワークのために最適化でき、ネットワーク障害からの回復が、計算、プロビジョニング、又は応答すべきネットワーク要素の間のデータ交換を必要としない。
【００２４】
幾つかの実施形態では、ネットワークの性能又は信頼性に影響を与えずに、ＲＳＴＰからＥＲＰＳプロトコルへマイグレートすることが望ましい場合がある。例えば、サービスプロバイダネットワーク１０２のネットワーク管理者は、サービスプロバイダネットワーク１０２を介して通信する顧客又は他のユーザに影響を与えずに、ＲＳＴＰからＥＲＰＳプロトコルへマイグレートしようとする場合がある。ネットワーク要素２０２においてＲＳＴＰを無効化することは、他のネットワーク要素のＲＳＴＰが把握されたネットワーク障害に応答するとき（例えば、リングの中のネットワーク要素におけるＲＳＴＰの無効化）、及び／又は図２Ｂ及び２Ｃに示すスパニングツリーを再構成するとき、管理トラフィックを増大させ得る。管理トラフィックの増大は、顧客ネットワークトラフィックを遅くさせ得る。同様に、ＲＳＴＰスパニングツリーが再構成され、残りのネットワーク要素の中でアドレステーブルが更新される間に、幾つかのデータパケットはドロップされ得る。さらに、ＲＳＴＰからＥＲＰＳプロトコルへのマイグレーションの間にループが生じる場合、ネットワークの性能及び信頼性は、ネットワークストームにより影響され得る。したがって、ネットワークループを防ぎ、ＲＳＴＰスパニングツリーの再構成を最小化して、マイグレーションの間のネットワークの混乱を最小限に抑えることが望ましい場合がある。
【００２５】
図２Ａに戻ると、マイグレーション処理の間にループの無いネットワークトポロジを維持するために、ポートは、リングの中のネットワーク要素のうちの１つにおいて手動で閉鎖されても良い。例えば、データパケットがポート２０４−１を通過しないことを保証するために、ネットワーク要素２０２−６にあるポート２０４−１は、手動で閉鎖されても良い。ＲＳＴＰからＥＲＰＳプロトコルへのマイグレーションの間、ネットワーク要素２０２−６のＲＳＴＰは無効化されても良い。これは、ポート２０４−１をブロックからブロック解除へと遷移させ得る。しかしながら、ポート２０４−１の閉鎖は、しかしながら、ＲＳＴＰがネットワーク要素２０２−６において無効化された後でも、データパケットがポート２０４−１を通過できないことを保証し得る。したがって、ポート２０４−１の閉鎖は、ＲＳＴＰからＥＲＰＳプロトコルへのマイグレーションの間に、サービスプロバイダネットワーク１０２のループの無いトポロジを維持でき、したがって、ネットワークストームの発生を防ぐことができる。
【００２６】
ネットワーク要素におけるＲＳＴＰの無効化の順序は、マイグレーションの間の増大する管理トラフィック及びドロップされるパケットを防ぐよう選択されても良い。幾つかの実施形態では、ＲＳＴＰは、スパニングツリーのリーフ（例えば、ネットワーク要素２０２−６及び２０２−１）から、図２Ｃのスパニングツリーブランチ２２０及び２２２に沿って、無効化されても良い。リーフネットワーク要素の前に、ネットワーク要素２０２−４、２０２−５、２０２−３又は２０２−２（図２Ｃに示すスパニングツリー２１０からの非リーフネットワーク要素）においてＲＳＴＰを無効化することは、ネットワーク障害と同様に、ネットワーク要素がもはや利用可能でないかのように、ＲＳＴＰに応答させ得る。その結果、ＲＳＴＰは、他のネットワーク要素の間の接続を再開するためにどのポートをブロック解除すべきかを識別するために、ネットワーク経路を再計算しスパニングツリー２１０を再構成するとき、管理トラフィックを生成し得る。管理トラフィックの増大は、ネットワーク性能を劣化させ得る。さらに、ネットワーク要素が古いアドレステーブルに基づきデータパケットを転送し続ける場合、スパニングツリー２１０が更新される間、幾つかのデータパケットは、ドロップされ得る。これと対照的に、ネットワーク要素２０２−６又は２０２−１（リーフネットワーク要素）の無効化は、他のネットワーク要素が前と同じアドレステーブルを用いて同じネットワークリンクに沿って通信し続けることができるので、ＲＳＴＰの更新を生じない場合がある。スパニングツリーブランチ２２０及び２２２に逐次的に沿ったリーフからルートへのネットワーク要素におけるＲＳＴＰの無効化は、ＲＳＴＰからＥＲＰＳプロトコルへのマイグレーションの間のネットワーク性能及び信頼性を保証できる。幾つかの実施形態では、スパニングツリーのルートは、ＲＳＴＰが無効化される最後のネットワーク要素であっても良い。
【００２７】
ＲＳＴＰを無効化した後に、ＥＲＰＳプロトコルは、ネットワーク要素において有効化されても良い。ネットワーク要素２０２は、ループの無いネットワークトポロジを保証するために、特定のネットワークリンク（リングプロテクションリンクとも称される）におけるトラフィックの無効化又はブロックを担うリングプロテクションリンク（ring  protection  link：ＲＰＬ）オーナとして選択されても良い。幾つかの実施形態では、ＲＳＴＰにより前にブロックされたポートを有するネットワーク要素は、ＲＰＬオーナとして選択されても良い。特定の実施形態では、リングプロテクションリンクは、ネットワークトラフィックがＲＳＴＰにより前に無効化されたのと同じネットワークリンクでブロックされるように、選択されても良い。説明のために、ネットワーク要素２０２−６（スパニングツリー２１０のリーフ、及びＲＳＴＰにより前にブロックされたポート２０４−１を有するネットワーク要素）は、ＲＰＬオーナとして選択されても良く、ネットワーク要素２０２−６及び２０２−１の間のネットワークリンク（マイグレーションの前にＲＳＴＰにより無効化されたのと同じリンク）は、リングプロテクションリンクとして選択されても良い。他の実施形態では、ネットワーク要素２０２のうちの任意のものは、ＲＰＬオーナとして選択されても良く、該ネットワーク要素からのネットワークリンクは、リングプロテクションリンクとして選択されても良い。
【００２８】
ＲＰＬオーナが選択されると、ＥＲＰＳプロトコルは、ネットワーク要素において有効化されても良い。始めに、ＥＲＰＳプロトコルは、ＲＰＬオーナとして選択されたネットワーク要素において有効化されても良い。ＥＲＰＳプロトコルは、次に、サービスプロバイダネットワーク１０２の中の他のネットワーク要素２０２において有効化されても良い。幾つかの実施形態では、ＥＲＰＳプロトコルは、ＲＰＬオーナから進みネットワークリングに沿う順序で、ネットワーク要素において有効化されても良い。例えば、ネットワーク要素２０２−６（ＲＰＬオーナ）におけるＥＲＰＳプロトコルの有効化の後に、ＥＲＰＳプロトコルは、残りのネットワーク要素において、２０２−５→２０２−４→２０２−３→２０２−２→２０２−１から、又は２０２−１→２０２−２→２０２−３→２０２−４→２０２−５から、有効化されても良い。特定の実施形態では、ＥＲＰＳプロトコルは、ＲＰＬオーナから任意の順序で、ネットワーク要素において有効化されても良い。ＲＰＬオーナからの順序でネットワーク要素２０２においてＥＲＰＳプロトコルを有効化することは、ＥＲＰＳプロトコルを実行する各々のネットワーク要素が、ＥＲＰＳプロトコルの有効化された他のネットワーク要素を介して、ＲＰＬオーナに結合されることを保証する。
【００２９】
サービスプロバイダネットワーク１０２の中の全てのネットワーク要素２０２においてＥＲＰＳが有効にされ、ネットワークは、ＥＲＰＳプロトコルにより、ループ及びネットワーク障害から直ちに保護され得る。したがって、マイグレーションの間にネットワークループに対する保護のために前に閉鎖されたポートは、ネットワークトラフィックに対して再開されても良い。例えば、ネットワーク要素２０２−６のポート２０４−１は、全てのネットワーク要素２０２においてＥＲＰＳプロトコルが有効にされた後に、有効にされ又は再び使用されても良い。有効にされているにも拘わらず、ポート２０４−１は、ＥＲＰＳプロトコルによりネットワークトラフィックを依然としてブロックできる。つまり、ＲＰＬオーナ２０２−６は、ネットワークループを防ぐために、ネットワーク要素２０２−１と２０２−６との間のネットワークリンクであるリングプロテクションリンクからのデータパケットをブロックできる。しかしながら、ネットワーク障害の場合には、ＥＲＰＳプロトコルは、ネットワーク要素の間の接続性を維持するために、２０４−１のブロックを解除しても良い。
【００３０】
本開示は、サービスプロバイダネットワーク１０２に関して記載されたが、同じ方法は、例えば図１に開示の顧客ネットワーク１０４を含むリングトポロジに構成される任意のネットワークに適用されても良い。本開示は、リングの中のリング、隣接のリング、又はＥＲＰＳプロトコルをサポートできる任意の他のネットワークトポロジを有するネットワークを含む異なるネットワークトポロジにも適用できる。さらに、本開示の範囲から逸脱することなく、サービスネットワーク１０２に対し変更、追加又は省略が行われても良い。例えば、記載のサービスプロバイダネットワーク１０２のコンポーネント及び要素は、特定の必要に従い統合され又は分離されても良い。さらに、サービスプロバイダネットワーク１０２の動作は更に多くの、更に少ない又は他のコンポーネントにより実行されても良い。
【００３１】
上述のマイグレーション方法に加え、サービスプロバイダネットワーク１０２（又はＥＲＰＳプロトコルをサポートできる任意の他のネットワーク）は、図３及び４に関して更に詳述する方法のいずれかを用いて、マイグレーション中にネットワーク性能及び信頼性を維持しながら、ＲＳＴＰからＥＲＰＳプロトコルへマイグレートされても良い。
【００３２】
図３を参照すると、マイグレーションの間のネットワーク性能及び信頼性を保証しながら、ネットワークをＲＳＴＰからＥＲＰＳプロトコルにマイグレートする方法３００の一実施形態の選択された要素のブロック図。方法３００は、図２Ａに関して以上に開示したネットワーク要素２０２により実施されても良い。留意すべきことに、方法３００に示した特定の動作は、必要に応じて再配置され又は省略されても良い。
【００３３】
方法３００は、ネットワークがＥＲＰＳプロトコルをサポートできるか否かを決定することにより開始しても良い（動作３０２）。動作３０２の結果がＮＯのとき、方法は終了しても良い。動作３０２の結果は、ネットワークがリングトポロジで構成されていない場合、又はその他の場合、ＥＲＰＳプロトコルをサポートできない場合に、ＮＯであっても良い。しかしながら、動作３０２の結果がＹＥＳの場合、ＲＳＴＰにより現在無効化されているポートは、閉鎖されても良い（動作３０４）。ポートは、該ポートを通じる全てのネットワークトラフィックを無効にするソフトウェアコマンドを含む、任意の方法で閉鎖されても良い。幾つかの実施形態では、動作３０４で閉鎖されるポートは、図２Ｃに示すネットワーク要素２０２―６のようなＲＳＴＰスパニングツリーの中のリーフノードにあるポートであっても良い。次に、ＲＳＴＰは、ネットワークの中の非ルートネットワーク要素において無効化されても良い（動作３０６）。幾つかの実施形態では、スパニングツリーを再構成するＲＳＴＰに関連する管理トラフィック及びネットワーク休止期間を減少するために、ＲＳＴＰは、ＲＳＴＰスパニングツリーのリーフ（例えば、図２Ｃのネットワーク要素２０２−１及び２０２−６）から、スパニングツリーのブランチ（例えば、スパニングツリーブランチ２２０及び２２２）の上へ、ＲＳＴＰスパニングツリーのルート（例えば、ネットワーク要素２０２−４）の方向への順序で、無効化されても良い。ＲＳＴＰが全てのルートネットワーク要素において無効化された後、ＲＳＴＰは、ＲＳＴＰルートネットワーク要素において無効化されても良い（動作３０８）。ＲＳＴＰがネットワーク要素において無効化されるのに伴い、ＥＲＰＳプロトコルは、第１のネットワーク要素において有効化されても良い（動作３１０）。幾つかの実施形態では、ＥＲＰＳプロトコルの有効化された第１のネットワーク要素は、閉鎖されたポートと同じネットワーク要素（例えば、図２Ｃに示すネットワーク要素２０２−６）であっても良い。特定の実施形態では、ＥＲＰＳプロトコルの有効化された第１のネットワーク要素は、ＲＳＴＰスパニングツリーのリーフであっても良い。次に、ＥＲＰＳプロトコルの有効化された第１のネットワーク要素は、ＲＰＬオーナとして指定されても良い（動作３１２）。ＥＲＰＳプロトコルは、残りのネットワーク要素において有効化されても良い（動作３１４）。図２Ａに関して説明したように、ＥＲＰＳプロトコルの有効化は、ＥＲＰＳプロトコルを実行する各々のネットワーク要素がＥＲＰＳプロトコルの有効化された他のネットワーク要素を介してＲＰＬオーナに結合される限り、任意の順序で生じても良い。幾つかの実施形態では、ＥＲＰＳプロトコルは、ＲＰＬオーナからネットワークリングを辿ることにより、ネットワーク要素において有効化されても良い。ＥＲＰＳプロトコルが全てのネットワーク要素において有効化されると、動作３０４で前に閉鎖されたポートは、再び有効化され又は再び使用されても良く（動作３１６）、ＲＳＴＰからＥＲＰＳプロトコルにネットワークをマイグレートする方法は完了しても良い。
【００３４】
幾つかの実施形態では、ネットワーク要素は、ＲＳＴＰからＥＲＰＳプロトコルに一度にマイグレートされても良い。つまり、全てのネットワーク要素においてＲＳＴＰを無効化し、次に該ネットワーク要素においてＥＲＰＳプロトコルを有効化する代わりに、各々のネットワーク要素は、ネットワークのネットワーク要素がトラバースされるときに１つずつ（例えば、ネットワーク要素において、ＲＳＴＰを無効化し、次にＥＲＰＳプロトコルを有効化することにより）マイグレートされても良い。一例として、図４は、マイグレーションの間のネットワーク性能及び信頼性を保証しながら、ネットワークをＲＳＴＰからＥＲＰＳプロトコルにマイグレートする方法４００の一実施形態の選択された要素のブロック図を示す。方法４００は、図２Ａに関して以上に開示したネットワーク要素２０２により実施されても良い。留意すべきことに、方法４００に示した特定の動作は、必要に応じて再配置され又は省略されても良い。
【００３５】
方法４００は、ネットワークがＥＲＰＳプロトコルをサポートできるか否かを決定することにより開始しても良い（動作４０２）。動作４０２の結果がＮＯのとき、方法は終了しても良い。しかしながら、動作４０２の結果がＹＥＳの場合、ＲＳＴＰにより現在無効化されているポートは、閉鎖されても良い（動作４０４）。次に、ネットワークの中の第１の非ルートネットワーク要素は、ＲＳＴＰを無効化し及びＥＲＰＳプロトコルを有効化することにより、マイグレートされても良い（動作４０６）。幾つかの実施形態では、第１のネットワーク要素は、ＲＳＴＰスパニングツリーのリーフ（例えば、ネットワーク要素２０２−１及び２０２−６）であっても良い。特定の実施形態では、第１のネットワーク要素は、閉鎖されたポートと同じネットワーク要素（例えば、ネットワーク要素２０２−６）であっても良い。次に、第１のネットワーク要素は、ＲＰＬオーナとして指定されても良い（動作４０８）。次に、他の非ルートネットワーク要素は、ＲＳＴＰを無効化し及びＥＲＰＳプロトコルを有効化することにより一度に１つのネットワーク要素がマイグレートされても良い（動作４１０）。図２Ａに関連して上述したように、ＲＳＴＰは、スパニングツリーを再構成するＲＳＴＰに関連する管理トラフィック及びネットワーク休止を減少させるために、スパニングツリーのリーフからルートへと無効化されても良い。幾つかの実施形態では、スパニングツリーを再構成するＲＳＴＰに関連する管理トラフィック及びネットワーク休止期間を減少するために、ネットワーク要素は、ＲＳＴＰスパニングツリーのリーフ（例えば、図２Ｃのネットワーク要素２０２−１及び２０２−６）から、スパニングツリーのブランチ（例えば、スパニングツリーブランチ２２０及び２２２）の上へ、ＲＳＴＰスパニングツリーのルート（例えば、ネットワーク要素２０２−４）の方向への順序で、マイグレートされても良い。次に、ＲＳＴＰルートネットワーク要素は、ＲＳＴＰを無効化し及びＥＲＰＳプロトコルを有効化することにより、マイグレートされても良い（動作４１２）。ＥＲＰＳプロトコルが全てのネットワーク要素において有効化されると、動作４０４で前に閉鎖されたポートは、再び有効化され又は再び使用されても良く（動作４１４）、ＲＳＴＰからＥＲＰＳプロトコルにネットワークをマイグレートする方法は完了しても良い。
【００３６】
図３及び４に別個の方法として示されるが、方法３００及び４００に示される動作のうちの任意のものは、必要に応じて、結合され、再配置され、及び／又は省略されても良い。方法３００及び４００の動作のうちの任意のものは、例えば、各々の動作を実行するためにネットワーク管理システム及び／又は動作支援システムを用いてネットワーク管理者により手動で実行されても良い。また、方法３００及び４００の動作のうちの任意のものは、スクリプト、プログラム、及び／又は実行ファイルにより自動化された方法で実行されても良い。幾つかの実施形態では、手動及び自動化手段の組合せが、方法３００及び４００の動作のうちの１又は複数を実行するために使用されても良い。
【００３７】
本開示に従ってＲＳＴＰからＥＲＰＳプロトコルへマイグレートすることにより、ネットワークは、マイグレーションの間のネットワークの性能又は信頼性に影響を与えずに、ループ防止プロトコルの間でシームレスに遷移できる。マイグレーションの間、ネットワークは、目下のネットワークにおけるＲＳＴＰからＥＲＰＳプロトコルへのマイグレーションに関連し得る遅延又は休止を伴わずに、ネットワーク要素の間でデータパケットを渡し続けることができる。したがって、ネットワークは、ネットワークの顧客又はユーザに影響を与えることなく、ＥＲＰＳプロトコルにマイグレートする利益を得ることができる。
【００３８】
以上に開示した主題は、説明のためであり、限定ではないと考えられるべきである。また、添付の特許請求の範囲は、本開示の真の精神及び範囲に包含される全ての変更、拡張及び他の実施形態を包含することを意図している。したがって、法により認められる最大範囲まで、本開示の範囲は、特許請求の範囲及びその等価物の最も広い許容可能な解釈により決定されるべきであり、前述の詳細な説明により限定又は制限されるべきではない。
【００３９】
以上の実施形態に加えて、更に以下の付記を開示する。
（付記１）  Ｅｔｈｅｒｎｅｔネットワークの中のループ防止プロトコルをマイグレートする方法であって、
高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化するステップであって、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する前記第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する該スパニングツリーを有する、ステップと、
前記第１のリーフネットワーク要素において、前記ＲＳＴＰを無効化し、Ｅｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化することにより、前記第１のリーフネットワーク要素をマイグレートするステップと、
前記ルートネットワーク要素において、前記ＲＳＴＰを無効化し、前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素をマイグレートするステップと、
前記第１のリーフネットワーク要素及び前記ルートネットワーク要素をマイグレートした後に、前記第１のリーフネットワーク要素の前記ポートを有効化するステップと、
を有する方法。
（付記２）  前記第１のリーフネットワーク要素の前記ポートは、前記ＲＳＴＰによりブロックされたのと同じポートである、請求項１に記載の方法。
（付記３）  前記第１のリーフネットワーク要素をネットワークループの保護を担うリングプロテクションリンクオーナとして指定するステップ、を更に有する請求項１に記載の方法。
（付記４）  ネットワーク要素において前記ＲＳＴＰを無効化し前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に前記ネットワーク要素をマイグレートするステップ、を更に有する請求項１に記載の方法。
（付記５）  第２のリーフネットワーク要素において前記ＲＳＴＰを無効化し前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に前記第２のリーフネットワーク要素をマイグレートするステップであって、前記第２のリーフネットワーク要素は、前記スパニングツリーの第２のブランチを形成する、ステップ、を更に有する請求項１に記載の方法。
（付記６）  複数のネットワーク要素において前記ＲＳＴＰを無効化し前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、前記複数のネットワーク要素をマイグレートするステップであって、前記複数のネットワーク要素は、前記スパニングツリーの前記第１のブランチ及び前記第２のブランチを形成する、ステップ、を更に有する請求項５に記載の方法。
（付記７）  前記第１のブランチを形成する前記複数のネットワーク要素は、前記第１のリーフネットワーク要素から前記ルートネットワーク要素への順にマイグレートされる、請求項６に記載の方法。
（付記８）  Ｅｔｈｅｒｎｅｔネットワークの中のネットワーク要素であって、
プロセッサと、
前記プロセッサからアクセス可能な非一時的コンピュータ可読記憶媒体と、
を有し、前記記憶媒体は、プロセッサ実行可能命令を格納し、前記命令は、前記プロセッサにより実行されると、前記プロセッサに、
高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化させ、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する前記スパニングツリーを有し、
前記第１のリーフネットワーク要素において前記ＲＳＴＰを無効化し及びＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化することにより、前記第１のリーフネットワーク要素をマイグレートさせ、
前記ルートネットワーク要素において前記ＲＳＴＰを無効化し及び前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後に前記ルートネットワーク要素をマイグレートさせ、
前記第１のリーフネットワーク要素及び前記ルートネットワーク要素をマイグレートした後に、前記第１のリーフネットワーク要素の前記ポートを有効化させる、
ネットワーク要素。
（付記９）  前記第１のリーフネットワーク要素の前記ポートは、前記ＲＳＴＰによりブロックされたのと同じポートである、請求項８に記載のネットワーク要素。
（付記１０）  ネットワークループの防止を担うリングプロテクションリンクオーナとして前記第１のリーフネットワーク要素を指定させる実行可能命令を更に有する、請求項８に記載のネットワーク要素。
（付記１１）  ネットワーク要素において前記ＲＳＴＰを無効化し及び前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、前記ネットワーク要素をマイグレートさせる実行可能命令を更に有する、請求項８に記載のネットワーク要素。
（付記１２）  第２のリーフネットワーク要素において前記ＲＳＴＰを無効化し及び前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、前記第２のリーフネットワーク要素をマイグレートさせる実行可能命令を更に有し、前記第２のリーフネットワーク要素は、前記スパニングツリーの第２のブランチを形成する、請求項８に記載のネットワーク要素。
（付記１３）  複数のネットワーク要素において前記ＲＳＴＰを無効化し前記ＥＲＰＳプロトコルを有効化することにより、前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に前記複数のネットワーク要素をマイグレートさせる実行可能命令を更に有し、前記複数のネットワーク要素は、前記スパニングツリーの前記第１のブランチ及び前記第２のブランチを形成する、請求項１２に記載のネットワーク要素。
（付記１４）  前記第１のブランチを形成する前記複数のネットワーク要素は、前記第１のリーフネットワーク要素から前記ルートネットワーク要素への順にマイグレートされる、請求項１３に記載のネットワーク要素。
（付記１５）  Ｅｔｈｅｒｎｅｔネットワークの中のループ防止プロトコルをマイグレートする方法であって、
高速スパニングツリープロトコル（ＲＳＴＰ）を実装するネットワークの中の第１のリーフネットワーク要素のポートを無効化するステップであって、前記ＲＳＴＰは、スパニングツリーの第１のブランチを形成する前記第１のリーフネットワーク要素に結合されるルートネットワーク要素を有する前記スパニングツリーを有する、ステップと、
前記第１のリーフネットワーク要素において前記ＲＳＴＰを無効化するステップと、
前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素において前記ＲＳＴＰを無効化するステップと、
前記第１のリーフネットワーク要素においてＥｔｈｅｒｎｅｔリングプロテクション切替（ＥＲＰＳ）プロトコルを有効化するステップと、
前記第１のリーフネットワーク要素の後に、前記ルートネットワーク要素においてＥＲＰＳプロトコルを有効化するステップと、
前記第１のリーフネットワーク要素及び前記ルートネットワーク要素においてＥＲＰＳプロトコルを有効化した後に、前記第１のリーフネットワーク要素の前記ポートを有効化するステップと、
を有する方法。
（付記１６）  前記第１のリーフネットワーク要素の前記ポートは、前記ＲＳＴＰによりブロックされたのと同じポートである、請求項１５に記載の方法。
（付記１７）  前記第１のリーフネットワーク要素をネットワークループの保護を担うリングプロテクションリンクオーナとして指定するステップ、を更に有する請求項１５に記載の方法。
（付記１８）  前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、第２のリーフネットワーク要素において前記ＲＳＴＰを無効化するステップであって、前記第２のリーフネットワーク要素は、前記スパニングツリーの第２のブランチを形成する、ステップと、
前記第２のリーフネットワーク要素において前記ＥＲＰＳプロトコルを有効化するステップと、
を更に有する請求項１５に記載の方法。
（付記１９）  前記第１のリーフネットワーク要素の後、且つ前記ルートネットワーク要素の前に、複数のネットワーク要素において前記ＲＳＴＰを無効化するステップであって、前記複数のネットワーク要素は、前記スパニングツリーの前記第１のブランチ及び前記第２のブランチを形成する、ステップと、
前記複数のネットワーク要素において前記ＥＲＰＳプロトコルを有効化するステップと、
を更に有する請求項１８に記載の方法。
（付記２０）  前記ＲＳＴＰは、前記第１のリーフネットワーク要素から前記ルートネットワーク要素への順に前記第１のブランチを形成する前記複数のネットワーク要素において無効化される、請求項１９に記載の方法。
（付記２１）  前記ＥＲＰＳプロトコルは、前記第１のリーフネットワーク要素から前記ルートネットワーク要素への順に前記第１のブランチを形成する前記複数のネットワーク要素において有効化される、請求項１９に記載の方法。
【符号の説明】
【００４０】
１００  ネットワーク
１０２  サービスプロバイダネットワーク
１０４  顧客ネットワーク
１０６  顧客エッジ
１０８  顧客システム
２０２  ネットワーク要素
２０４  ポート
２０６  伝送媒体
２２０、２２２  ブランチ
【図１】
2017046350.tif 000003
【図２Ａ】
2017046350.tif 000004
【図２Ｂ】
2017046350.tif 000005
【図２Ｃ】
2017046350.tif 000006
【図３】
2017046350.tif 000007
【図４】
2017046350.tif 000008