(57)【要約】【課題】Ｓｉｎｇｌｅ−Ａｃｔｉｖｅの冗長構成において冗長切替時の通信断時間を短縮する通信事業者ネットワーク装置、ネットワークシステム、及びプログラムを提供することを目的とする。【解決手段】本発明に係る通信事業者ネットワーク装置は、ブロックポイントの設定でトラフィックを疎通していたＶＬＡＮを利用できないこと、あるいはブロックポイントの解除で新たにトラフィックの疎通が可能になったことをＣＥに伝える。このため、ＣＥは、従前に使用していた転送データベースをすぐに削除し、新規に転送データベースを構築できるため、冗長切替時の通信断時間を短縮できる。【選択図】図３
2019140474.tif 000002
【特許請求の範囲】
【請求項１】
転送ネットワークとカスタマネットワーク装置とを接続する通信事業者ネットワーク装置であって、
少なくとも１台の他の前記通信事業者ネットワーク装置とともに前記転送ネットワークと前記カスタマネットワーク装置との間に冗長構成を実現し、論理ポートにブロックポイントを指定することで前記通信事業者ネットワーク装置のうちいずれか１台のみが前記カスタマネットワーク装置に対してフレームの送受信を行う冗長手段を備えており、
前記冗長手段は、
前記転送ネットワーク経由で他の前記通信事業者ネットワーク装置と通信に関する情報を交換するネットワーク情報交換部と、
前記ネットワーク情報交換部を介して交換した前記情報に基づいて前記論理ポートに対して前記ブロックポイントの設定ないし解除の変更の決定を行うブロックポイント決定部と、
前記ブロックポイント決定部が行った前記ブロックポイントの変更の決定を契機として、前記カスタマネットワーク装置に対して前記ブロックポイントが変更されたことを前記カスタマネットワーク装置に認識させるブロックポイント変更情報通知部と、
を有することを特徴とする通信事業者ネットワーク装置。
【請求項２】
前記ブロックポイントの変更が「ブロックポイントが新たに設定された」である場合、
前記ブロックポイント変更情報通知部は、前記ブロックポイントが新たに設定された前記論理ポートを含む伝送路を利用して前記ブロックポイントの変更を通知する
ことを特徴とする請求項１に記載の通信事業者ネットワーク装置。
【請求項３】
前記ブロックポイント変更情報通知部は、Ｅｔｈｅｒｎｅｔ（登録商標）  ＯＡＭで前記ブロックポイントの変更を通知することを特徴とする請求項２に記載の通信事業者ネットワーク装置。
【請求項４】
前記ブロックポイント変更情報通知部は、前記ブロックポイントが新たに設定された前記論理ポートを含む伝送路の物理ポートを閉塞することで前記ブロックポイントの変更を通知することを特徴とする請求項２に記載の通信事業者ネットワーク装置。
【請求項５】
前記ブロックポイントの変更が「ブロックポイントが解除された」である場合、
前記ブロックポイント変更情報通知部は、前記ブロックポイントが解除された前記論理ポートを含む伝送路を利用して前記ブロックポイントの変更を通知する
ことを特徴とする請求項１又は２に記載の通信事業者ネットワーク装置。
【請求項６】
前記ネットワーク情報交換部は、前記転送ネットワークを介して通信することが可能なＭＡＣアドレスのリストを取得し、
前記ブロックポイント変更情報通知部は、前記リストに含まれる前記ＭＡＣアドレスを送信元としたフレームを前記カスタマネットワーク装置に送信することで前記ブロックポイントの変更を通知する
ことを特徴とする請求項５に記載の通信事業者ネットワーク装置。
【請求項７】
少なくとも２台の、請求項１から６のいずれかに記載の通信事業者ネットワーク装置と、前記カスタマネットワーク装置と、を備えるネットワークシステムであって、
前記カスタマネットワーク装置は、
前記ブロックポイントの変更が「ブロックポイントが新たに設定された」である場合、前記転送ネットワークへの転送経路を記憶する転送データベースから、前記ブロックポイントの変更に起因して転送が不可となる転送経路の情報を消去する情報消去を行い、
前記ブロックポイントの変更が「ブロックポイントが解除された」である場合、前記転送データベースに対し、前記ブロックポイントの設定の変更に起因して転送経路が変更となる転送経路の情報を書き換える情報更新を行う
ことを特徴とするネットワークシステム。
【請求項８】
コンピュータを請求項１から６のいずれかに記載の通信事業者ネットワーク装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、論理ポートへのブロックポイントの設定及び解除に伴う通信断時間を短縮可能する通信事業者ネットワーク装置、ネットワークシステム及びプログラムに関する。
【背景技術】
【０００２】
従来のイーサネット（登録商標）を用いたＬ２ＶＰＮ（Ｌａｙｅｒ  ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）では、制御機能とデータ転送機能が一体化しており、ＭＡＣアドレス学習に基づく転送経路決定を行っていた。このため、経路切替時には、ＭＡＣアドレス再学習のためにＭＡＣアドレステーブルからの情報削除、ならびに、大量のフラッディングが発生し、結果として通信帯域を圧迫する可能性があった。
【０００３】
Ｌ２ＶＰＮにおける前記課題を解決する手段として、ＥＶＰＮ（Ｅｔｈｅｒｎｅｔ（登録商標）  ＶＰＮ）がＲＦＣ７４３２にて提案されている（例えば、非特許文献１を参照。）。ＥＶＰＮでは、制御機能（Ｃ−ｐｌａｎｅ）とデータ転送機能（Ｄ−ｐｌａｎｅ）を分離することで、ＭＡＣアドレス広報によるＭＡＣアドレス学習に替わる。フラッディングそのものを無くすことはできないが、経路切替時において大量のフラッディングが発生することを抑止することが可能となる利点がある。また、制御機能とデータ転送機能を分離し、制御機能を集中管理することで機器コストの削減や制御の自動化が容易になる。
【０００４】
ＥＶＰＮでは、制御機能とデータ転送機能の分離の他にも、Ｍｕｌｔｉ−ｈｏｍｅ冗長の実現、Ｌ２／Ｌ３サービスの統合、用途に応じたデータ転送機能を選択可能、高い耐故障性、といった特徴を有している。
【０００５】
ここで、Ｍｕｌｔｉ−ｈｏｍｅ冗長とは、複数の通信事業者エッジ装置（ＰＥ）とカスタマエッジ装置（ＣＥ）間での冗長構成のことを指す。すべてのＰＥがＣＥに対して通信可能な方式をＡｌｌ−Ａｃｔｉｖｅ（特にＰＥが２台の場合は、Ａｃｔｉｖｅ−Ａｃｔｉｖｅ）方式、ある時刻においては特定のＰＥ１台のみがＣＥに対して通信可能な方式をＳｉｎｇｌｅ−Ａｃｔｉｖｅ（特にＰＥが２台の場合は、Ａｃｔｉｖｅ−Ｓｔａｎｄｂｙ）方式と呼ぶ。Ａｌｌ−Ａｃｔｉｖｅ方式は、Ｌ２ループ防止の観点からＣＥにＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ）設定が必要となる。一方で、Ｓｉｎｇｌｅ−Ａｃｔｉｖｅ方式は、ＣＥにＬＡＧ機能を必要としない。
【０００６】
ＥＶＰＮでは、Ａｌｌ−Ａｃｔｉｖｅ冗長構成とＳｉｎｇｌｅ−Ａｃｔｉｖｅ冗長構成を設定可能である。このうち、Ｓｉｎｇｌｅ−Ａｃｔｉｖｅ冗長構成は、「イーサネット（登録商標）セグメントと接続している全てのＰＥのうち単一のＰＥのみが、転送ネットワークとイーサネット（登録商標）セグメント間の疎通を可能とする構成」と定義される。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】ＲＦＣ７４３２：ＢＧＰ  ＭＰＬＳ−Ｂａｓｅｄ  Ｅｔｈｅｒｎｅｔ  ＶＰＮｈｔｔｐｓ：／／ｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇ／ｈｔｍｌ／ｒｆｃ７４３２（平成３０年１月２６日検索）
【非特許文献２】ＥＶＰＮで変わる・変えられるデータセンターネットワーク３ｈｔｔｐ：／／ｗｗｗ．ｎｅｔｏｎｅ．ｃｏ．ｊｐ／ｒｅｐｏｒｔ／ｃｏｌｕｍｎ／ｃｏｌｕｍｎ１／２０１６０３１８．ｈｔｍｌ（平成３０年１月２６日検索）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
Ｓｉｎｇｌｅ−Ａｃｔｉｖｅ冗長構成では、単一のＰＥのみが転送ネットワークとイーサネット（登録商標）セグメント間の疎通を可能とする。すなわち、ＣＥからＰＥのフレームを送信する際、前記転送ネットワークとイーサネット（登録商標）セグメント間の疎通を可能とする唯一のＰＥに対してフレームを送信しない限り、転送ネットワークを経由して他のＣＥと疎通することができない。転送ネットワークにおいて故障が発生し、前記転送ネットワークとイーサネット（登録商標）セグメント間の疎通を可能とする唯一のＰＥが変更された場合、ＣＥは、変更後の転送ネットワークとイーサネット（登録商標）セグメント間の疎通を可能とする唯一のＰＥに対してフレームを送信するよう経路切替が必要となる。
【０００９】
従来は、ＰＥのネットワーク情報交換部において交換した故障等の情報に基づき、各ＰＥがブロックポイント設定、および、ブロックポイント解除に要する時間を短縮した場合であっても、ブロックポイント位置変更情報をＣＥに通知しないため、ＣＥの転送データベースを削除することが出来ず、ＣＥからＰＥ方向のトラヒックが疎通不能な時間が増加するといった課題があった（例えば、非特許文献２を参照。）。
【００１０】
図１を用いて、Ｓｉｎｇｌｅ−Ａｃｔｉｖｅ方式による冗長について説明する。ＥＶＰＮでは、ＭＰ−ＢＧＰ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ−Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）を用い、各ＰＥ間でＥＶＰＮ網を介してＥｔｈｅｒｎｅｔ（登録商標）  ＳｅｇｍｅｎｔとＭＡＣアドレスに関する情報交換を行う。
【００１１】
Ｓｉｎｇｌｅ−Ａｃｔｉｖｅ方式の場合、ＶＬＡＮ網側において、複数のＰＥとＣＥを接続するが、ＰＥ側からＣＥ側に疎通可能な経路はＶＬＡＮ毎に一意に定められる。図１の例では、ＶＬＡＮ＃１とＶＬＡＮ＃ｎはＰＥ＃２から、ＶＬＡＮ＃２はＰＥ＃１からのみ疎通可能となり、ＰＥ＃１のＶＬＡＮ＃１とＶＬＡＮ＃ｎ、ＰＥ＃２のＶＬＡＮ＃２にはブロッキングが設定される。また、ＰＥ＃１、ＰＥ＃２、ＣＥ＃１間はＳＴＰ（Ｓｐａｎｎｉｎｇ  Ｔｒｅｅ  Ｐｒｏｔｏｃｏｌ）を利用して、ＶＬＡＮ毎に疎通可能な経路を設定することがある。
【００１２】
図２に、ＥＶＰＮ網側で故障が発生した場合など、ブロッキング位置を変更する際の動作を説明する。図２では、何らかの要因により、ＰＥ＃２のＶＬＡＮ＃２に設定されていたブロッキングを開放し、ＰＥ＃１のＶＬＡＮ＃２に新たにブロッキングを設定している。例えば、ＰＥ＃１の転送ネットワーク側ポートに故障が発生し、ＰＥ＃１から転送ネットワーク側にフレームを送信不可になった場合には、前記動作が期待される。
【００１３】
ここで、ＰＥ＃１は、ＣＥ＃１に対し、ＶＬＡＮ＃２にブロッキングが設定されたことを明示的に通知しない。このため、ＣＥ＃１は、ＣＥ＃２に対してフレームを送信する際、ＰＥ＃１経由を利用し続ける。一方で、ＰＥ＃１からＰＥ＃３、ＣＥ＃２の経路は利用不可状態となっているため、結果としてＣＥ＃１からＣＥ＃２への通信は成立しない。
【００１４】
ＰＥ＃１、ＰＥ＃２、ＣＥ＃１間でＳＴＰを利用することで、ＣＥ＃１はブロックポイントの変更に気づくことが可能となる、その一方、ＳＴＰは比較的低速なプロトコルであることが知られており、ＣＥ＃１のＭＡＣアドレス学習テーブルを消去するまでに時間を要する。したがって、ブロッキング位置の変更後も、ＣＥ＃１のＭＡＣテーブル消去が行われず、引き続きＰＥ＃１と直接接続しているポートからフレームを送信することがある。結果として、ＣＥ＃１からブロックポイントが設定されたＰＥに対してフレームを送信するため、ＣＥ＃１からＣＥ＃２方向への通信断状態が一定時間継続する。
【００１５】
すなわち、ＰＥ＃１とＰＥ＃２間のブロッキング位置変更を短時間で行えたとしても、ＣＥ＃１のＭＡＣアドレス学習テーブルを消去するまでの時間が長期化することで、トラヒックを疎通不能な時間が増加するといった課題があった（例えば、非特許文献１を参照。）。
【００１６】
本発明は、上記事情に着目してなされたもので、その目的とするところは、Ｓｉｎｇｌｅ−Ａｃｔｉｖｅの冗長構成において冗長切替時の通信断時間を短縮する通信事業者ネットワーク装置、ネットワークシステム、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明に係る通信事業者ネットワーク装置（ＰＥ）は、転送ネットワークを介して互いに情報交換し、その情報に基づいてＣＥに対するブロックポイントを変更した際にブロックポイント設定ないし解除の情報を当該ＣＥに送信することとした。
【００１８】
具体的には、本発明に係る通信事業者ネットワーク装置は、転送ネットワークとカスタマネットワーク装置とを接続する通信事業者ネットワーク装置であって、
少なくとも１台の他の前記通信事業者ネットワーク装置とともに前記転送ネットワークと前記カスタマネットワーク装置との間に冗長構成を実現し、論理ポートにブロックポイントを指定することで前記通信事業者ネットワーク装置のうちいずれか１台のみが前記カスタマネットワーク装置に対してフレームの送受信を行う冗長手段を備えており、
前記冗長手段は、
前記転送ネットワーク経由で他の前記通信事業者ネットワーク装置と通信に関する情報を交換するネットワーク情報交換部と、
前記ネットワーク情報交換部を介して交換した前記情報に基づいて前記論理ポートに対して前記ブロックポイントの設定ないし解除の変更の決定を行うブロックポイント決定部と、
前記ブロックポイント決定部が行った前記ブロックポイントの変更の決定を契機として、前記カスタマネットワーク装置に対して前記ブロックポイントが変更されたことを前記カスタマネットワーク装置に認識させるブロックポイント変更情報通知部と、
を有することを特徴とする。
【００１９】
また、本発明に係るネットワークシステムは、少なくとも２台の、前記通信事業者ネットワーク装置と、前記カスタマネットワーク装置と、を備えるネットワークシステムであって、
前記カスタマネットワーク装置は、
前記ブロックポイントの変更が「ブロックポイントが新たに設定された」である場合、前記転送ネットワークへの転送経路を記憶する転送データベースから、前記ブロックポイントの変更に起因して転送が不可となる転送経路の情報を消去する情報消去を行い、
前記ブロックポイントの変更が「ブロックポイントが解除された」である場合、前記転送データベースに対し、前記ブロックポイントの設定の変更に起因して転送経路が変更となる転送経路の情報を書き換える情報更新を行う
ことを特徴とする。
【００２０】
本ＰＥは、ブロックポイントの設定でトラフィックを疎通していたＶＬＡＮを利用できないこと、あるいはブロックポイントの解除で新たにトラフィックの疎通が可能になったことをＣＥに伝える。このため、ＣＥは、従前に使用していた転送データベースをすぐに削除し、新規に転送データベースを構築できるため、冗長切替時の通信断時間を短縮できる。従って、本発明は、Ｓｉｎｇｌｅ−Ａｃｔｉｖｅの冗長構成において冗長切替時の通信断時間を短縮する通信事業者ネットワーク装置及びネットワークシステムを提供することができる。
【００２１】
本発明に係る通信事業者ネットワーク装置は、前記ブロックポイントの変更が「ブロックポイントが新たに設定された」である場合、前記ブロックポイント変更情報通知部は、前記ブロックポイントが新たに設定された前記論理ポートを含む伝送路を利用して前記ブロックポイントの変更を通知することを特徴とする。
【００２２】
例えば、本発明に係る通信事業者ネットワーク装置の前記ブロックポイント変更情報通知部は、Ｅｔｈｅｒｎｅｔ（登録商標）  ＯＡＭで前記ブロックポイントの変更を通知することを特徴とする。
【００２３】
例えば、本発明に係る通信事業者ネットワーク装置の前記ブロックポイント変更情報通知部は、前記ブロックポイントが新たに設定された前記論理ポートを含む伝送路の物理ポートを閉塞することで前記ブロックポイントの変更を通知することを特徴とする。
【００２４】
本発明に係る通信事業者ネットワーク装置は、前記ブロックポイントの変更が「ブロックポイントが解除された」である場合、前記ブロックポイント変更情報通知部は、前記ブロックポイントが解除された前記論理ポートを含む伝送路を利用して前記ブロックポイントの変更を通知することを特徴とする。
【００２５】
例えば、本発明に係る通信事業者ネットワーク装置の前記ネットワーク情報交換部は、前記転送ネットワークを介して通信することが可能なＭＡＣアドレスのリストを取得し、前記ブロックポイント変更情報通知部は、前記リストに含まれる前記ＭＡＣアドレスを送信元としたフレームを前記カスタマネットワーク装置に送信することで前記ブロックポイントの変更を通知することを特徴とする。
【００２６】
本発明に係るプログラムは、コンピュータを前記通信事業者ネットワーク装置として機能させるためのプログラムである。
【発明の効果】
【００２７】
本発明は、Ｓｉｎｇｌｅ−Ａｃｔｉｖｅの冗長構成において冗長切替時の通信断時間を短縮する通信事業者ネットワーク装置、ネットワークシステム、及びプログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】通信事業者ネットワーク装置（ＰＥ）とカスタマネットワーク装置（ＣＥ）からなるネットワークシステムを説明する図である。
【図２】通信事業者ネットワーク装置（ＰＥ）とカスタマネットワーク装置（ＣＥ）からなるネットワークシステムにおいて、ブロックポイントの設定ないし解除により通信経路を変更する動作を説明する図である。
【図３】本発明に係る通信事業者ネットワーク装置（ＰＥ）を備えるネットワークシステムにおいて、ＰＥ〜ＣＥ間の論理ポート単位で冗長切替を実現する動作を説明する図である。
【図４】本発明に係る通信事業者ネットワーク装置（ＰＥ）を備えるネットワークシステムにおいて、ＰＥ〜ＣＥ間の論理ポート単位で冗長切替を実現する動作を説明する図である。
【図５】本発明に係る通信事業者ネットワーク装置（ＰＥ）を備えるネットワークシステムにおいて、ＰＥ〜ＣＥ間の論理ポート単位で冗長切替を実現する動作を説明する図である。
【図６】本発明に係る通信事業者ネットワーク装置（ＰＥ）を備えるネットワークシステムにおいて、ＰＥ〜ＣＥ間の論理ポート単位で冗長切替を実現する動作を説明する図である。
【発明を実施するための形態】
【００２９】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００３０】
［ネットワークシステム概要］
本実施形態の通信事業者ネットワーク装置は、転送ネットワークとカスタマネットワーク装置とを接続する通信事業者ネットワーク装置であって、
少なくとも１台の他の前記通信事業者ネットワーク装置とともに前記転送ネットワークと前記カスタマネットワーク装置との間に冗長構成を実現し、論理ポートにブロックポイントを指定することで前記通信事業者ネットワーク装置のうちいずれか１台のみが前記カスタマネットワーク装置に対してフレームの送受信を行う冗長手段を備えており、
前記冗長手段は、
前記転送ネットワーク経由で他の前記通信事業者ネットワーク装置と通信に関する情報を交換するネットワーク情報交換部と、
前記ネットワーク情報交換部を介して交換した前記情報に基づいて前記論理ポートに対して前記ブロックポイントの設定ないし解除の変更の決定を行うブロックポイント決定部と、
前記ブロックポイント決定部が行った前記ブロックポイントの変更の決定を契機として、前記カスタマネットワーク装置に対して前記ブロックポイントが変更されたことを前記カスタマネットワーク装置に認識させるブロックポイント変更情報通知部と、
を有することを特徴とする。
【００３１】
また、本実施形態のネットワークシステムは、少なくとも２台の、請求項１から６のいずれかに記載の通信事業者ネットワーク装置と、前記カスタマネットワーク装置と、を備えるネットワークシステムであって、
前記カスタマネットワーク装置は、
前記ブロックポイントの変更が「ブロックポイントが新たに設定された」である場合、前記転送ネットワークへの転送経路を記憶する転送データベースから、前記ブロックポイントの変更に起因して転送が不可となる転送経路の情報を消去する情報消去を行い、
前記ブロックポイントの変更が「ブロックポイントが解除された」である場合、前記転送データベースに対し、前記ブロックポイントの設定の変更に起因して転送経路が変更となる転送経路の情報を書き換える情報更新を行う
ことを特徴とする。
【００３２】
本実施形態のネットワークでは、転送ネットワークを介して互いに情報交換する複数のＰＥは、ＣＥに対するブロックポイントを変更した際にブロックポイント設定ないし解除情報をＰＥからＣＥに送信するブロックポイント変更情報部を備える。
【００３３】
これにより、ＰＥがブロックポイントを変更した後、ＣＥは速やかにブロックポイント設定ないし解除情報を取得することでＣＥの転送データベースが保持する情報を消去することが可能となり、結果としてトラヒックが疎通不能な時間を短縮することが可能となる。
【００３４】
転送データベースの制御方法としてＬ２ネットワークにおけるＭＡＣアドレス学習機能を用いる場合、転送データベースであるＭＡＣアドレス学習テーブルを消去する方法は２つある。第一の方法は、ＭＡＣアドレス学習テーブルを保持する装置のトラヒック疎通に用いていたポートにおいて「学習済みのＭＡＣアドレスに対して転送ネットワークを介した疎通が不可」である情報をＣＥが受信する方法である。第二の方法は、ＭＡＣアドレス学習テーブルを保持する装置の新たにトラヒック疎通に用いるポートにおいて「学習済みＭＡＣアドレスに対して転送ネットワークを介した疎通が可能」である情報をＣＥが受信する方法である。
【００３５】
いずれの方法も、ＭＡＣアドレス学習機能といったＬ２ネットワークの根幹を支える技術に影響することなく実現可能であるといった利点がある。以下、第一の方法、第二の方法、及び第一の方法と第二の方法の組み合わせをそれぞれ実施形態１、実施形態２及び実施形態３で説明する。
【００３６】
［実施形態１］
図３は、複数ＰＥと単一ＣＥと接続することでＰＥ〜ＣＥ間の冗長を実現するネットワークシステム３０１を説明する図である。ネットワークシステム３０１のＰＥは、前記ブロックポイントの変更が「ブロックポイントが新たに設定された」である場合、前記ブロックポイント変更情報通知部が、前記ブロックポイントが新たに設定された前記論理ポートを含む伝送路を利用して前記ブロックポイントの変更を通知する。
【００３７】
ネットワークシステム３０１は、２台のＰＥ（１１、１２）と１台のＣＥ１５、ＰＥ１１とＣＥ１５を接続する伝送路１３、及びＰＥ１２とＣＥ１５を接続する伝送路１４を備える。ＰＥ１１は、ネットワーク情報交換部１１０、ブロックポイント決定部１１１、及びブロックポイント変更情報送信部１１２を備える。ＰＥ１２は、ネットワーク情報交換部１２０、ブロックポイント決定部１２１、及びブロックポイント変更情報送信部１２２を備える。ＣＥ１５は、ブロックポイント変更情報受信部１５０、転送データベース更新部１５１、及び転送データベース１５２を備える。また、伝送路１３及び伝送路１４は、複数の論理通信路であるＶＬＡＮ＃１、＃２、・・・、＃ｎが設定されている。
【００３８】
ネットワーク情報交換部１ｘ０、および、ブロックポイント決定部１ｘ１について、例えば、ＥＶＰＮのＭｕｌｔｉ−ｈｏｍｅ冗長を利用しても良い（ｘは１又は２）。すなわち、ＭＰ−ＢＧＰにより転送ネットワークを介してＥＳ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｓｅｇｍｅｎｔ）に関する情報交換を行う。Ｍｕｌｔｉ−ｈｏｍｅ冗長におけるＳｉｎｇｌｅ−Ａｃｔｉｖｅ構成の場合は、いずれか１つのポートのみがＣＥと疎通可能とし、他はブロックポイントとして指定する。
【００３９】
ＰＥ１１のネットワーク情報交換部１１０とＰＥ１２のネットワーク情報交換部１２０が転送ネットワーク経由で交換した情報に基づきブロックポイントを決定する。ここで、ブロックポイントを変更したことを契機として、ブロックポイント変更情報送信部１１２は、ＣＥに対し「ブロックポイントが新たに設定された」旨を含む情報を送信する。複数ＰＥと単一ＣＥと接続する構成においては、ＭＡＣアドレステーブルを消去するため「ブロックポイントが新たに設定された」旨を含む情報の通知が必要となるＣＥは１台のみである。したがって、ＰＥ１１、ＰＥ１２のどちらから「ブロックポイントが新たに設定された」旨を含む情報を通知してもＣＥに対して情報を通知可能である。
【００４０】
ＣＥ１５に特殊な機能を求めない場合、ＣＥ１５の転送データベースに関する制御機能を最大限活用する手法が適切である。転送データベースに関する制御機能としてＬ２ネットワークにおけるＭＡＣアドレス学習機能を用いる場合、ＣＥ１５は、伝送路１３と接続したポートから「学習済みのＭＡＣアドレスに対して転送ネットワークを介した疎通が不可」である情報を受信する必要がある。すなわち、ＰＥ１１のブロックポイント決定部１１１においてブロックポイントが解除された状態からブロックポイントが設定された状態に遷移したことを契機として、ブロックポイント変更情報送信部１１２から伝送路１３を経由してＣＥ１５に「ブロックポイントが新たに設定された」旨を含む情報を送信する。
【００４１】
ＣＥ１５のブロックポイント変更情報受信部１５０で「ブロックポイントが新たに設定された」旨を含む情報を受信したことを契機として、転送データベース更新部１５１は、転送データベース１５２からブロックポイントが設定されたことに起因して当該ポートからの転送が不可となる転送データベース情報を消去する。転送データベースに関する制御機能としてＬ２ネットワークにおけるＭＡＣアドレス学習機能を用いる場合、「ブロックポイントが新たに設定された」旨を含む情報を受信したポートを用いての通信が不可になったと判定し、当該ポートに関する学習済み情報を削除する。学習済み情報を削除した以降に転送ネットワークを介した通信を行う場合、ＣＥ１５はＭＡＣアドレス未学習状態となるためＵｎｋｎｏｗｎ  ＵｎｉｃａｓｔフレームをＦｌｏｏｄｉｎｇすることになる。
【００４２】
このように、ブロックポイントが変更された直後にＣＥ１５の転送データベース１５２から転送データベース情報を消去することにより、ＣＥ１５からＰＥ、転送ネットワーク方向への通信断時間を短縮することが可能となる。
【００４３】
ＶＬＡＮ単位、すなわち、論理ポート単位でＣＥ１５の転送データベース情報を制御する方法としては、ＥＴＨ−ＣＣの状態変化やＥＴＨ−ＲＤＩを用いる方法がある。
「ブロックポイントが新たに設定された」旨を含む情報としては、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）  ＯＡＭに代表される監視フレームを用いる方法がある。ＶＬＡＮ単位にＥＴＨ−ＣＣ（Ｃｏｎｔｉｎｕｏｕｓ  Ｃｈｅｃｋ機能）を設定し、ＰＥ１１のブロックポイント変更情報送信部１１２とＣＥ１５のブロックポイント変更情報受信部１５０間で監視フレームを疎通させる。ブロックポイントが変更された場合、ＥＶＰＮのＭｕｌｔｉ−ｈｏｍｅ冗長機能に基づき論理ポートが閉塞され、ＶＬＡＮ毎に設定されたＥＴＨ−ＣＣの監視フレーム疎通が停止することになる。このように、ＥＴＨ−ＣＣによる監視フレーム疎通の変化に基づき、「ブロックポイントが新たに設定された」旨を含む情報を通知することが可能になる。
【００４４】
あるいは、Ｅｔｈｅｒｎｅｔ（登録商標）  ＯＡＭに規定されたＥＴＨ−ＲＤＩ（Ｒｅｍｏｔｅ  Ｄｅｆｅｃｔ  Ｉｎｄｉｃａｔｉｏｎ機能）により、「ブロックポイントが新たに設定された」旨を含む情報を通知しても良い。すなわち、ＰＥ１１のブロックポイント変更情報送信部１１２は、ＣＥ１５のブロックポイント変更情報受信部１５０に対して、ブロックポイントが変更されたことを契機としてＥＴＨ−ＲＤＩを送信する。ＣＥ１５のブロックポイント変更情報受信部１５０は、ＥＴＨ−ＲＤＩを受信したことを契機として転送データベース更新部１５１は、転送データベース１５２からブロックポイントが設定されたことに起因して当該ポートからの転送が不可となる転送データベース情報を消去しても良い。
【００４５】
一方で、図４に示すように、物理ポート単位でＣＥ１５の転送データベース情報を制御する方法もある。例えば、ブロックポイントが変更したことを契機として、ＰＥ１１のブロックポイント変更情報送信部１１２が、当該ブロックポイントを含む物理ポートを閉塞させる方法がある。物理ポートを閉塞させる方法では、ＣＥ１５にＥＴＨ−ＣＣ等の情報フレームが不要となる。
【００４６】
ＣＥ１５の転送データベース更新部１５１は、ＰＥ１１と接続しているポートが閉塞したことを契機として、転送データベース１５２からブロックポイントが設定されたことに起因して当該ポートからの転送が不可となる転送データベース情報を消去する。転送データベースに関する制御機能としてＬ２ネットワークにおけるＭＡＣアドレス学習機能を用いる場合、「ブロックポイントが新たに設定された」旨を含む情報を受信したポートを用いての通信が不可になったと判定し、当該ポートに関する学習済み情報を削除する。学習済み情報を削除した以降に転送ネットワークを介した通信を行う場合、ＣＥ１５はＭＡＣアドレス未学習状態となるためＵｎｋｎｏｗｎ  ＵｎｉｃａｓｔフレームをＦｌｏｏｄｉｎｇすることになる。
【００４７】
なお、物理ポートを閉塞させる方法による「ブロックポイントが新たに設定された」旨を含む情報の通知では、ブロックポイントを変更する論理ポート（ＶＬＡＮ）のみならず、他の論理ポートについても転送データベースからの消去処理が実施される。また、物理ポートを閉塞する時間は、ＰＥの物理ポートが閉塞されたことをＣＥ１５が認知できる時間であればよく、一時的であってもよい。
【００４８】
［実施形態２］
図５は、複数ＰＥと単一ＣＥと接続することでＰＥ〜ＣＥ間の冗長を実現するネットワークシステム３０２を説明する図である。ネットワークシステム３０２のＰＥは、前記ブロックポイントの変更が「ブロックポイントが解除された」である場合、前記ブロックポイント変更情報通知部が、前記ブロックポイントが解除された前記論理ポートを含む伝送路を利用して前記ブロックポイントの変更を通知する。
【００４９】
ネットワークシステム３０２は、２台のＰＥ（２１、２２）と１台のＣＥ２５、ＰＥ２１とＣＥ２５を接続する伝送路２３、及びＰＥ２２とＣＥ２５を接続する伝送路２４を備える。ＰＥ２１は、ネットワーク情報交換部２１０、ブロックポイント決定部２１１、ブロックポイント変更情報送信部２１２、及び転送データベース２１３を備える。ＰＥ２２は、ネットワーク情報交換部２２０、ブロックポイント決定部２２１、ブロックポイント変更情報送信部２２２、及び転送データベース２２３を備える。ＣＥ２５は、ブロックポイント変更情報受信部２５０、転送データベース更新部２５１、及び転送データベース２５２を備える。また、伝送路２３及び伝送路２４は複数の論理通信路であるＶＬＡＮ＃１、＃２、・・・、＃ｎが設定されている。
【００５０】
ネットワーク情報交換部２ｘ０、および、ブロックポイント決定部２ｘ１について、例えば、ＥＶＰＮのＭｕｌｔｉ−ｈｏｍｅ冗長を利用しても良い（ｘは１又は２）。すなわち、ＭＰ−ＢＧＰにより転送ネットワークを介してＥＳに関する情報交換を行い、情報交換により得られた情報を転送データベースに保存する。Ｍｕｌｔｉ−ｈｏｍｅ冗長におけるＳｉｎｇｌｅ−Ａｃｔｉｖｅ構成の場合は、いずれか１つのポートのみがＣＥと疎通可能とし、他はブロックポイントとして指定する。
【００５１】
ＰＥ２１のネットワーク情報交換部２１０とＰＥ２２のネットワーク情報交換部２２０が転送ネットワーク経由で交換した情報に基づきブロックポイントを決定する。ここで、ブロックポイントを変更したことを契機として、ブロックポイント変更情報送信部２１２は、ＣＥに対し「ブロックポイントが解除された」旨を含む情報を送信する。複数ＰＥと単一ＣＥと接続する構成においては、ＭＡＣアドレステーブルを消去するための「ブロックポイントが解除された」旨を含む情報の通知が必要となるＣＥは１台のみである。したがって、ＰＥ２１、ＰＥ２２のどちらから「ブロックポイントが解除された」旨を含む情報を通知してもＣＥに対して情報を通知することは可能である。
【００５２】
ＣＥ２５に特殊な機能を求めない場合、ＣＥ２５の転送データベースに関する制御機能を最大限活用する手法が適切である。転送データベースに関する制御機能としてＬ２ネットワークにおけるＭＡＣアドレス学習機能を用いる場合、ＣＥ２５は、伝送路２４と接続するポートから「学習済みＭＡＣアドレスに対して転送ネットワークを介した疎通が可能」を受信する必要がある。すなわち、ＰＥ２２のブロックポイント決定部２２１においてブロックポイントが設定された状態からブロックポイントの設定が解除されたことを契機として、ブロックポイント変更情報送信部２２２から伝送路２４を経由してＣＥ２５に「ブロックポイントが解除された」旨を含む情報を送信する。
【００５３】
このように、ブロックポイントが変更された直後にＣＥ２５の転送データベース２５２の転送データベース情報を書き換えることにより、ＣＥ２５からＰＥ、転送ネットワーク方向への通信断時間を短縮することが可能となる。
【００５４】
Ｌ２ネットワークにおけるＭＡＣアドレス学習機能を用いる場合、「ブロックポイントが解除された」旨を含む情報として、ブロックポイント設定、および、ブロックポイント解除処理以前にＰＥ２１から転送ネットワークに送信していた全ての宛先ＭＡＣアドレスに関する情報を用いても良い。ＥＶＰＮを用いたネットワークでは、各ＰＥがＥＳとＭＡＣアドレスに関する転送データベース２２３を保持する。ブロックポイントが解除されたことを契機として、当該ポートに設定されたＥＳを判断し、転送データベース２２３を参照することで転送ネットワークを介して通信する宛先ＭＡＣアドレス一覧を取得することが可能となる。ＰＥ２２は、前記ＭＡＣアドレスを送信元としたフレームをＣＥ２５に送信する。これにより、ＣＥ２５のＭＡＣアドレス再学習を実行させることが可能となり、転送データベース２５２を書き換えることが可能となる。
【００５５】
［実施形態３］
図６は、複数ＰＥと複数ＣＥと接続することでＰＥ〜ＣＥ間の冗長を実現するネットワークシステム３０３を説明する図である。
【００５６】
ネットワークシステム３０３は、２台のＰＥ（３１、３２）と２台のＣＥ（３５、３６）、ＰＥ３１とＣＥ３５を接続する伝送路３３、ＰＥ３２とＣＥ３６を接続する伝送路３４、及びＣＥ３５とＣＥ３６を接続する伝送路３７を備える。ＰＥ３１は、ネットワーク情報交換部３１０、ブロックポイント決定部３１１、ブロックポイント変更判定部３１２、ブロックポイント設定情報送信部３１３、ブロックポイント解除情報送信部３１４、及び転送データベース３１５を備える。ＰＥ３２は、ネットワーク情報交換部３２０、ブロックポイント決定部３２１、ブロックポイント変更判定部３２２、ブロックポイント設定情報送信部３２３、ブロックポイント解除情報送信部３２４、及び転送データベース３２５を備える。ＣＥ３５は、ブロックポイント変更情報受信部３５０、転送データベース更新部３５１、及び転送データベース３５２を備える。ＣＥ３６は、ブロックポイント変更情報受信部３６０、転送データベース更新部３６１、及び転送データベース３６２を備える。伝送路３３、伝送路３４、及び伝送路３７は複数の論理通信路であるＶＬＡＮ＃１、＃２、・・・、＃ｎが設定されている。
【００５７】
ネットワーク情報交換部３ｘ０、ブロックポイント決定部３ｘ１、および、転送データベース２ｘ５について、例えば、ＥＶＰＮのＭｕｌｔｉ−ｈｏｍｅ冗長を利用しても良い（ｘは１又は２）。すなわち、ＭＰ−ＢＧＰにより転送ネットワークを介してＥＳに関する情報交換を行い、情報交換により得られた情報を転送データベースに保存する。Ｍｕｌｔｉ−ｈｏｍｅ冗長におけるＳｉｎｇｌｅ−Ａｃｔｉｖｅ構成の場合は、いずれか１つのポートのみがＣＥと疎通可能とし、他はブロックポイントとして指定する。
【００５８】
ＰＥ３１のネットワーク情報交換部３１０とＰＥ３２のネットワーク情報交換部３２０が転送ネットワーク経由で交換した情報に基づきブロックポイントを決定する。ここで、ブロックポイントを変更したことを契機として、ブロックポイント変更判定部３１２は、ＣＥに対して「ブロックポイントが解除された」と「ブロックポイントが新たに設定された」のいずれの処理が実施されたかを判定する。
【００５９】
ＰＥ３１のブロックポイント変更判定部３１２において、ブロックポイントが新たに設定されたことを判定した場合、直接接続するＣＥ３５に対してブロックポイントが新たに設定されたことを通知する必要がある。
【００６０】
ＣＥ３５に特殊な機能を求めない場合、ＣＥ３５の転送データベースに関する制御機能を最大限活用する手法が適切である。転送データベースに関する制御機能としてＬ２ネットワークにおけるＭＡＣアドレス学習機能を用いる場合、ＣＥ３５は、ブロックポイント変更前に疎通していたポートから「ブロックポイントが新たに設定された」旨を含む情報を受信し、ＣＥ３６は、「従来トラヒックの疎通をしていた全ての宛先ＭＡＣアドレスが、新たにトラヒック疎通に用いるポートで疎通可能な旨を含む情報を受信する」必要がある。
【００６１】
ブロックポイントに関する設定が変更される以前、ブロックポイントが設定されていたことにより伝送路３４を疎通不可であったフレームは、ＣＥ３６、伝送路３７、ＣＥ３５、伝送路３３、ＰＥ３１を経由して転送ネットワークに送信されていた。このため、ＣＥ３６では、伝送路３７と接続するポートにおいてフレームを送信するよう、転送データベースに学習情報が保持されていることになる。ＣＥ３６の転送データベース情報を削除するためには、伝送路３７と接続したポートにおいて「学習済みのＭＡＣアドレスに対して転送ネットワークを介した疎通が不可」である情報を受信する、もしくは、伝送路３４と接続したポートにおいて「学習済みＭＡＣアドレスに対して転送ネットワークを介した疎通が可能」である情報を受信する必要がある。ここで、ＣＥ３６の伝送路３７と接続したポートが制御フレームを受信するためには、ＰＥ３１、伝送路３３、ＣＥ３５、伝送路３７を経由しなければならない。しかしながら、一般的にはＰＥ側からＣＥ側ネットワークの構成は不明であることが多く、また、ＣＥ３５を経由して制御フレームを送信するためにはＣＥ３５に機能拡張が必要となる可能性もある。そこで、伝送路３４と接続したポートにおいて「学習済みＭＡＣアドレスに対して転送ネットワークを介した疎通が可能」である情報を受信する、といった方法により、ＣＥ３６の転送データベース情報を削除する。
【００６２】
すなわち、ＰＥ３１のブロックポイント決定部３１１においてブロックポイントが解除された状態からブロックポイントが設定された状態に遷移したことをブロックポイント変更判定部３１２が検知したことを契機として、ブロックポイント設定情報送信部３１３から伝送路３３を経由してＣＥ３５に「ブロックポイントが新たに設定された」旨を含む情報を送信する。さらに、ＰＥ３２のブロックポイント決定部３２１においてブロックポイントが設定された状態からブロックポイントの設定が解除されたことをブロックポイント変更判定部３２２が検知したことを契機として、ブロックポイント変更情報送信部３２４からＣＥ３５に「ブロックポイントが解除された」旨を含む情報を送信する。
【００６３】
ＣＥ３５のブロックポイント変更情報受信部３５０で「ブロックポイントが新たに設定された」旨を含む情報を受信したことを契機として、転送データベース更新部３５１は、転送データベース３５２からブロックポイントが設定されたことに起因して当該ポートからの転送が不可となる転送データベース情報を消去する。転送データベースに関する制御機能としてＬ２ネットワークにおけるＭＡＣアドレス学習機能を用いる場合、「ブロックポイントが新たに設定された」旨を含む情報を受信したポートを用いた通信が不可になったと判定し、当該ポートに関する学習済み情報を削除する。学習済み情報を削除した以降に転送ネットワークを介した通信を行う場合、ＣＥ１５はＭＡＣアドレス未学習状態となるためＵｎｋｎｏｗｎ  ＵｎｉｃａｓｔフレームをＦｌｏｏｄｉｎｇすることになる。
【００６４】
なお、「ブロックポイントが新たに設定された」旨を含む情報としては、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）  ＯＡＭに代表される監視フレームを用いる方法や、物理ポートの閉塞を用いる方法がある。Ｅｔｈｅｒｎｅｔ（登録商標）  ＯＡＭを利用する場合、ＥＴＨ−ＣＣ断を契機とする方法、ＥＴＨ−ＲＤＩによる通知を契機とする方法がある。
【００６５】
「ブロックポイントが解除された」旨を含む情報として、ブロックポイント設定、および、ブロックポイント解除処理以前にＰＥ３１から転送ネットワークに送信していた全ての宛先ＭＡＣアドレスに関する情報を用いても良い。ＥＶＰＮを用いたネットワークでは、各ＰＥがＥＳとＭＡＣアドレスに関する転送データベース３２５を保持する。ブロックポイントが解除されたことを契機として、当該ポートに設定されたＥＳを判断し、転送データベース３２５を参照することで転送ネットワークを介して通信する宛先ＭＡＣアドレス一覧を取得することが可能となる。ＰＥ３２は、取得したＭＡＣアドレス一覧に基づき、前記ＭＡＣアドレスを送信元としたフレームをＣＥ３５に送信する。これにより、ＣＥ３５のＭＡＣアドレス再学習を実行させることが可能となり、転送データベース３６２を書き換えることが可能となる。
【００６６】
［効果］
上述した実施形態では、転送ネットワークを介して互いにフレームの送受信を行う複数のＰＥが、ＣＥ対するブロックポイントを変更した際に、該ＣＥに対して「ブロックポイントが新たに設定された」もしくは「ブロックポイントが解除された」旨を含む情報を通知する。このため、ＰＥとＣＥ間において、ブロックポイントの設定および解除に伴う通信断時間を短縮することができる。
【産業上の利用可能性】
【００６７】
本開示の通信事業者ネットワーク装置、およびネットワークシステムは情報通信産業に適用することができる。なお、本開示に係る通信事業者ネットワーク装置はコンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
【符号の説明】
【００６８】
１１、２１、３１：通信事業者ネットワーク装置（ＰＥ）
１２、２２、３２：通信事業者ネットワーク装置（ＰＥ）
１３、２３、３３：伝送路
１４、２４、３４：伝送路
１５、２５、３５、３６：カスタマネットワーク装置（ＣＥ）
３７：伝送路
１１０、２１０、３１０：ネットワーク情報交換部
１２０、２２０、３２０：ネットワーク情報交換部
１１１、２１１、３１１：ブロックポイント決定部
１２１、２２１、３２１：ブロックポイント決定部
１１２、２１２：ブロックポイント変更情報送信部
１２２、２２２：ブロックポイント変更情報送信部
２１３、２２３、３１５、３２５：転送データベース
３１２、３２２：ブロックポイント変更判定部
３１３、３２３：ブロックポイント設定情報送信部
３１４、３２４：ブロックポイント解除情報送信部
１５０、２５０、３５０、３６０：ブロックポイント変更情報受信部
１５１、２５１、３５１、３６１：転送データベース更新部
１５２、２５２、３５２、３６２：転送データベース
３０１、３０２、３０３：ネットワークシステム
【図１】
2019140474.tif 000003
【図２】
2019140474.tif 000004
【図３】
2019140474.tif 000005
【図４】
2019140474.tif 000006
【図５】
2019140474.tif 000007
【図６】
2019140474.tif 000008