(57)【要約】      （修正有）【課題】ＮＷ利用者の装置との接続正常性を確認しつつ、ＮＷ事業者側からＬｏｏｐ発生影響を極小化することができるエッジ装置、制御方法及びプログラムを提供する。【解決手段】本発明のエッジ装置は、アクセスポートが物理的に解放状態且つＤＦ（Ｄｅｓｉｇｎａｔｅｄ  Ｆｏｒｗａｒｄｅｒ）状態が未定義であるときにアクセスポートが外部装置と接続したことを確認した時点でアクセスポートを物理的に閉塞し、ＥＶＰＮ  ＭＨ（ＥｔｈｅｒｎｅｔＶｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  Ｍｕｌｔｉｈｏｍｉｎｇ）構成の他のエッジ装置に対して自装置がＤＦとなりえる状態となったことを通知するとともに、ＥＶＰＮ機能部に前記いずれのＤＦ状態とするかの計算をさせ、計算結果がＤＦとなった場合にアクセスポートを物理的に開放し、計算結果がＢＤＦ（Ｂａｃｋｕｐ  ＤＦ）（登録商標）となった場合にアクセスポートを物理的に閉塞する。【選択図】図４
2019146045.tif 000002
【特許請求の範囲】
【請求項１】
ＥＶＰＮ  ＭＨ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  Ｍｕｌｔｉｈｏｍｉｎｇ）構成おけるエッジ装置であって、
外部装置と接続するアクセスポートと、
自装置をＤＦ（Ｄｅｓｉｇｎａｔｅｄ  Ｆｏｒｗａｒｄｅｒ）とＢＤＦ（Ｂａｃｋｕｐ  ＤＦ）のいずれのＤＦ状態とするかを計算し、自装置を計算結果に基づくＤＦ状態とするＥＶＰＮ機能部と、
前記アクセスポートが物理的に解放状態且つＤＦ状態が未定義であるときに前記アクセスポートが外部装置と接続したことを確認した時点で、前記アクセスポートを物理的に閉塞し、前記ＥＶＰＮ  ＭＨ構成の他のエッジ装置に対して自装置がＤＦとなりえる状態となったことを通知するとともに、前記ＥＶＰＮ機能部に前記いずれのＤＦ状態とするかの計算をさせ、前記計算結果がＤＦとなった場合に前記アクセスポートを物理的に開放し、前記計算結果がＢＤＦとなった場合に前記アクセスポートを物理的に閉塞する制御部と、
を備えることを特徴とするエッジ装置。
【請求項２】
前記制御部は、
自装置のＤＦ状態がＤＦであるときに前記アクセスポートと外部装置との接続が切断した場合、前記アクセスポートの物理的な開放を維持するとともに、ＤＦ状態を未定義とし、自装置のＥＳ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｓｅｇｍｅｎｔ）に含まれる他のエッジ装置に前記いずれのＤＦ状態とするかの計算をさせる
ことを特徴とする請求項１に記載のエッジ装置。
【請求項３】
前記制御部は、
前記計算結果がＤＦとなった場合に、自装置のＥＳに含まれる他のエッジ装置の前記アクセスポートが全て物理的に閉塞していることを確認した後に前記アクセスポートを物理的に開放する
ことを特徴とする請求項１又は２に記載のエッジ装置。
【請求項４】
外部装置と接続するアクセスポートと、
自装置をＤＦとＢＤＦのいずれのＤＦ状態とするかを計算し、自装置を計算結果に基づくＤＦ状態とするＥＶＰＮ機能部と、
を備えるＥＶＰＮ  ＭＨ構成おけるエッジ装置を制御する制御方法であって、
前記アクセスポートが物理的に解放状態且つＤＦ状態が未定義であるときに前記アクセスポートが外部装置と接続したことを確認した時点で、前記アクセスポートを物理的に閉塞し、前記ＥＶＰＮ  ＭＨ構成の他のエッジ装置に対して自装置がＤＦとなりえる状態となったことを通知するとともに、前記ＥＶＰＮ機能部に前記いずれのＤＦ状態とするかの計算をさせ、前記計算結果がＤＦとなった場合に前記アクセスポートを物理的に開放し、前記計算結果がＢＤＦとなった場合に前記アクセスポートを物理的に閉塞する
ことを特徴とする制御方法。
【請求項５】
自装置のＤＦ状態がＤＦであるときに前記アクセスポートと外部装置との接続が切断した場合、前記アクセスポートの物理的な開放を維持するとともに、ＤＦ状態を未定義とし、自装置のＥＳに含まれる他のエッジ装置に前記いずれのＤＦ状態とするかの計算をさせることを特徴とする請求項４に記載の制御方法。
【請求項６】
前記計算結果がＤＦとなった場合に、自装置のＥＳに含まれる他のエッジ装置の前記アクセスポートが全て物理的に閉塞していることを確認した後に前記アクセスポートを物理的に開放することを特徴とする請求項４又は５に記載の制御方法。
【請求項７】
請求項４から６のいずれかに記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ＥＶＰＮ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）のエッジ装置、これを制御する制御方法、及び当該制御方法を実現するプログラムに関する。
【背景技術】
【０００２】
近年Ｌａｙｅｒ−２／Ｌａｙｅｒ−３  ＶＰＮ技術としてＥｔｈｅｒｎｅｔ（登録商標）  ＶＰＮ（ＥＶＰＮ）技術が注目を集めている（例えば、非特許文献１を参照。）。ＥＶＰＮを使うと従来のＬ２ＶＰＮと比べてＢＵＭ（ｂｒｏａｄｃａｓｔ、  ｕｎｉｃａｓｔ、  ｍｕｌｔｉｃａｓｔ）トラヒックの抑制が可能になるという特徴がある。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＲＦＣ  ７４３２  ｈｔｔｐｓ：／／ｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇ／ｐｄｆ／ｒｆｃ７４３２．ｐｄｆ（２０１８年２月９日検索）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＥＶＰＮ網のエッジ装置を冗長する場合（ＥＶＰＮ  ＭＨ（ＥＶＰＮ  Ｍｕｌｔｉｈｏｍｉｎｇ））、単純に何もＬｏｏｐ対策を施さずに図１のように構成すると、Ｌｏｏｐが発生し、正常な通信が困難になる。これを回避するために、図２の構成のようにエッジ装置配下のスイッチ（ＳＷ）においてＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｇｒｏｕｐ）を設定するなど、Ｌｏｏｐ対策を施す必要がある。
【０００５】
図２のネットワーク（ＮＷ）の構成において、ＮＷ提供事業者とＮＷ利用者とで責任分界点を設け、図３のように構成をとる場合がある。この場合、ＮＷ利用者がＬＡＧ等のＬｏｏｐ防止の設定をあえてしないことで、悪意をもってＬｏｏｐが発生させ、ＥＶＰＮ網の帯域を圧迫させる攻撃を行う可能性がある。またＮＷ利用者の装置故障によりＬｏｏｐが発生する可能性もある。
【０００６】
このように、ＥＶＰＮ網には、ＮＷ利用者によるＬＡＧ等の設定有無が責任分界点を超えてＮＷ提供事業者の責任範囲にまで影響を与え、かつそれをＮＷ提供事業者の責任範囲の中で防止することが困難であるという課題がある。
【０００７】
そこで、本発明は、上記課題を解決するために、ＮＷ利用者の装置との接続正常性を確認しつつ、ＮＷ事業者側からＬｏｏｐ発生影響を極小化することができるエッジ装置、制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、ＥＶＰＮ網で冗長しているエッジ装置の責任分界点側のポートのいずれかを閉塞することとした。
【０００９】
具体的には、本発明に係るエッジ装置は、ＥＶＰＮ  ＭＨ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  Ｍｕｌｔｉｈｏｍｉｎｇ）構成おけるエッジ装置であって、
外部装置と接続するアクセスポートと、
自装置をＤＦ（Ｄｅｓｉｇｎａｔｅｄ  Ｆｏｒｗａｒｄｅｒ）とＢＤＦ（Ｂａｃｋｕｐ  ＤＦ）のいずれのＤＦ状態とするかを計算し、自装置を計算結果に基づくＤＦ状態とするＥＶＰＮ機能部と、
前記アクセスポートが物理的に解放状態且つＤＦ状態が未定義であるときに前記アクセスポートが外部装置と接続したことを確認した時点で、前記アクセスポートを物理的に閉塞し、前記ＥＶＰＮ  ＭＨ構成の他のエッジ装置に対して自装置がＤＦとなりえる状態となったことを通知するとともに、前記ＥＶＰＮ機能部に前記いずれのＤＦ状態とするかの計算をさせ、前記計算結果がＤＦとなった場合に前記アクセスポートを物理的に開放し、前記計算結果がＢＤＦとなった場合に前記アクセスポートを物理的に閉塞する制御部と、
を備えることを特徴とする。
【００１０】
また、本発明に係る制御方法は、外部装置と接続するアクセスポートと、自装置をＤＦとＢＤＦのいずれのＤＦ状態とするかを計算し、自装置を計算結果に基づくＤＦ状態とするＥＶＰＮ機能部と、を備えるＥＶＰＮ  ＭＨ構成おけるエッジ装置を制御する制御方法であって、
前記アクセスポートが物理的に解放状態且つＤＦ状態が未定義であるときに前記アクセスポートが外部装置と接続したことを確認した時点で、前記アクセスポートを物理的に閉塞し、前記ＥＶＰＮ  ＭＨ構成の他のエッジ装置に対して自装置がＤＦとなりえる状態となったことを通知するとともに、前記ＥＶＰＮ機能部に前記いずれのＤＦ状態とするかの計算をさせ、前記計算結果がＤＦとなった場合に前記アクセスポートを物理的に開放し、前記計算結果がＢＤＦとなった場合に前記アクセスポートを物理的に閉塞する
ことを特徴とする。
【００１１】
本発明は、エッジ装置の立ち上げ時に、ＮＷ利用者装置との間の接続の正常性を確認するためＬｉｎｋｕｐを一瞬確認し、その後即座に当該エッジ装置のアクセスポートを閉塞する。このため、本発明は、Ｌｏｏｐ発生影響を極小化することができる。従って、本発明は、ＮＷ利用者の装置との接続正常性を確認しつつ、ＮＷ事業者側からＬｏｏｐ発生影響を極小化することができるエッジ装置及び制御方法を提供することができる。
【００１２】
本発明に係るエッジ装置の前記制御部は、自装置のＤＦ状態がＤＦであるときに前記アクセスポートと外部装置との接続が切断した場合、前記アクセスポートの物理的な開放を維持するとともに、ＤＦ状態を未定義とし、自装置のＥＳ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｓｅｇｍｅｎｔ）に含まれる他のエッジ装置に前記いずれのＤＦ状態とするかの計算をさせることを特徴とする。
【００１３】
また、本発明に係る制御方法は、自装置のＤＦ状態がＤＦであるときに前記アクセスポートと外部装置との接続が切断した場合、前記アクセスポートの物理的な開放を維持するとともに、ＤＦ状態を未定義とし、自装置のＥＳに含まれる他のエッジ装置に前記いずれのＤＦ状態とするかの計算をさせることを特徴とする。
【００１４】
本発明は、エッジ装置とＮＷ利用者装置との間で発生した故障検出した時も同一ＥＳの他のエッジ装置をＤＦとして通信を継続することができる。さらに、そのような状態でもアクセスポートの開放を維持することによって、ＮＷ利用者装置との再接続時に接続の正常性を確認することができる。
【００１５】
本発明に係るエッジ装置の前記制御部は、前記計算結果がＤＦとなった場合に、自装置のＥＳに含まれる他のエッジ装置の前記アクセスポートが全て物理的に閉塞していることを確認した後に前記アクセスポートを物理的に開放することを特徴とする。
【００１６】
また、本発明に係る制御方法は、前記計算結果がＤＦとなった場合に、自装置のＥＳに含まれる他のエッジ装置の前記アクセスポートが全て物理的に閉塞していることを確認した後に前記アクセスポートを物理的に開放することを特徴とする。
【００１７】
同一ＥＳ内の複数のエッジ装置を立ち上げる際に開放と閉塞のタイミングが合わないとＬｏｏｐが発生することがある。自装置のアクセスポートを開放する際に、他のエッジ装置のアクセスポートの状態を確認することでＬｏｏｐ発生を防止することができる。
【００１８】
本発明に係るプログラムは、前記制御方法をコンピュータに実行させるためのプログラムである。本発明に係る制御方法はコンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
【発明の効果】
【００１９】
本発明は、ＮＷ利用者の装置との接続正常性を確認しつつ、ＮＷ事業者側からＬｏｏｐ発生影響を極小化することができるエッジ装置、制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】Ｌｏｏｐ発生の原因を説明する図である。
【図２】Ｌｏｏｐ対策の一例を説明する図である。
【図３】ネットワーク上の責任分界点を説明する図である。
【図４】本発明に係るエッジ装置を含むネットワークを説明する図である。
【図５】本発明に係るエッジ装置を含むネットワークを説明する図である。
【図６】本発明に係るエッジ装置の構成を説明するブロック図である。
【図７】本発明に係るエッジ装置の構成を説明するブロック図である。
【図８】本発明に係るエッジ装置を立ち上げる時の動作を説明する図である。
【図９】本発明に係るエッジ装置を立ち上げる時のシーケンス図である。
【図１０】本発明に係るエッジ装置の配下で故障が生じた時の動作を説明する図である。
【図１１】本発明に係るエッジ装置の配下で故障が生じた時のシーケンス図である。
【図１２】本発明に係るエッジ装置の構成を説明するブロック図である。
【図１３】本発明に係るエッジ装置の構成を説明するブロック図である。
【図１４】アクセスポートの設定情報を説明する表である。
【図１５】アクセスポートの状態を説明する表である。
【図１６】ＤＦ計算を行う判断基準を説明する表である。
【図１７】エッジ装置の状態を説明する表である。
【図１８】他のエッジ装置へ通知するアクセスポートの状態を説明する表である。
【図１９】アクセスポートの開閉を判断基準を説明する表である。
【図２０】アクセスポートの閉塞完了を判断する基準を説明する表である。
【発明を実施するための形態】
【００２１】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。また、本明細書において“／”は「又は」の意味である。
【００２２】
（実施形態１）
図４は、本実施形態のエッジ装置を備える通信システムを説明する図である。本通信システムは、ＥＶＰＮ網で冗長しているエッジ装置の責任分界点側のポートのいずれかを閉塞することで、ＥＶＰＮ網を管理するＮＷ提供事業者の責任範囲においてＬｏｏｐ防止対策を講じる。このＬｏｏｐ防止対策を図５から図７を用いて説明する。図５は通信システムの一形態を説明する図である。図６と図７は、エッジ装置の機能を説明する概略ブロック図と詳細ブロック図である。
【００２３】
本実施形態のエッジ装置は、ＥＶＰＮ  ＭＨ構成おけるエッジ装置であって、
外部装置と接続するアクセスポート１１と、
自装置をＤＦとＢＤＦのいずれのＤＦ状態とするかを計算し、自装置を計算結果に基づくＤＦ状態とするＥＶＰＮ機能部１２と、
アクセスポート１１が物理的に解放状態且つＤＦ状態が未定義であるときにアクセスポート１１が外部装置と接続したことを確認した時点で、アクセスポート１１を物理的に閉塞し（閉塞手段Ａ２１）、ＥＶＰＮ  ＭＨ構成の他のエッジ装置に対して自装置がＤＦとなりえる状態となったことを通知するとともに、ＥＶＰＮ機能部１２に前記いずれのＤＦ状態とするかの計算をさせ（通知手段２２）、前記計算結果がＤＦとなった場合にアクセスポート１１を物理的に開放し（解放手段Ａ２３）、前記計算結果がＢＤＦとなった場合にアクセスポート１１を物理的に閉塞する（閉塞手段Ｂ２４）制御部１３と、
を備える。
【００２４】
制御部１３は、閉塞手段Ａ２１、通知手段２２、開放手段Ａ２３、及び閉塞手段Ｂ２４を有する。
閉塞手段Ａ２１は「当該エッジ装置がＥＶＰＮ  ＭＨにおいてＤＦ／ＢＤＦ（非特許文献１ではｎｏｎ−ＤＦと表記される）となるか未定義の状態において、アクセスポートがＬｉｎｋｕｐした際に即座に閉塞する手段」である。
通知手段２２は「当該エッジ装置がＥＶＰＮ  ＭＨにおいてＤＦ／ＢＤＦとなるか未定義の状態において、アクセスポートがＬｉｎｋｕｐしたことを契機として、ポートが閉塞している状態においてもＤＦとなりえることを自エッジ装置内および他エッジ装置に通知する手段」である。
開放手段Ａ２３は「当該エッジ装置のＥＶＰＮ  ＭＨにおけるＤＦ／ＢＤＦの計算結果がＤＦとなった場合にアクセスポートを開放する手段」である。
閉塞手段Ｂ２４は「当該エッジ装置のＥＶＰＮ  ＭＨにおけるＤＦ／ＢＤＦの計算結果がＢＤＦとなった場合にアクセスポートを閉塞する手段」である。
【００２５】
図７の機能ブロック図は、通常のＥＶＰＮ  ＭＨに対応したエッジ装置で備える機能部と、本発明で新たに備える機能部（太線）とに分けて示している。また通常備える機能部として、ＥＶＰＮ  ＭＨならではの機能部としてＥＶＰＮ機能部１２を、またＥＶＰＮ  ＭＨのプロトコルに関わらず一般的なエッジ装置において備える機能部を基本機能部１０と示している。また、図７の機能ブロック図において、閉塞手段Ａ２１、開放手段Ａ２３及び閉塞手段Ｂ２４をまとめてアクセスポート開閉判断部３１を含む機能Ｋ１として記載し、通知手段２２をＥＶＰＮ向けアクセスポート状態判断部３２、ＤＦ／ＢＤＦ計算要否判断部３５及びＥＶＰＮフレーム生成部３９を含む機能Ｋ２として記載している。
【００２６】
基本機能部１０は、アクセスポート１１のｃｏｎｆｉｇ設定において開閉どちらで設定しているかを保持する、アクセスポート設定情報データベース３３と、アクセスポート１１のＬｉｎｋｕｐ／ｄｏｗｎの状態を保持する、アクセスポート状態データベース３４とを有する。
【００２７】
ＥＶＰＮ機能部１２は、ＤＦ／ＢＤＦ計算の要否を判断するＤＦ／ＢＤＦ計算要否判断部３５と、実際にＤＦ／ＢＤＦの計算を行うＤＦ／ＢＤＦ計算部３６と、ＤＦ／ＢＤＦの状態を保持するＤＦ／ＢＤＦ状態データベース３７と、ＥＶＰＮフレームを読み取りするＥＶＰＮフレーム読取部３８と、ＥＶＰＮフレームを生成するＥＶＰＮフレーム生成部３９とを有する。
【００２８】
アクセスポート設定情報データベース３３は、例えば図１４の表のようにｃｏｎｆｉｇ上の開閉の設定状態を保持する。アクセスポート状態データベース３４は、例えば図１５の表のように、アクセスポート１１のＬｉｎｋｕｐ／ｄｏｗｎの状態を保持する。
【００２９】
ＤＦ／ＢＦＤ計算要否判断部３５は、例えば図１６の表に示すような判断基準をもとに計算の要否および情報生成指示の要否を判定する。
【００３０】
ＤＦ／ＢＤＦ状態データベース３７は、例えば図１７の表に示すようなＥＳＩ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｓｅｇｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ）単位のエッジ装置のＩＰアドレス、ＤＦ／ＢＤＦの状態、及びエッジ装置状態を保持する。
【００３１】
ＤＦ／ＢＤＦの計算部３６は、ＤＦ／ＢＤＦ状態データベース３７に格納されたデータに基づきモジュロ演算などを用いてどのエッジ装置がＤＦ／ＢＤＦになるべきかを計算する。
【００３２】
ＥＶＰＮフレーム読取部３８は、他エッジ装置からのＥＶＰＮに関わるフレームを受信し、他エッジ装置のＵｐ／Ｄｏｗｎの情報、ＤＦ／ＢＤＦの再計算指示の情報、及び他エッジ装置との間でのセッションの継続性確認情報を、ＤＦ／ＢＤＦ計算要否判断部３５およびＤＦ／ＢＤＦ状態データベース３７へ送信する。
【００３３】
ＥＶＰＮフレーム生成部３９は、ＤＦ／ＢＤＦ計算要否判断部３５の情報生成指示のもと、ＤＦ／ＢＤＦ状態データベース３７から送付される自装置のＤＦ／ＢＤＦ状態に基づき、自エッジ装置状態の変化情報をＥＶＰＮフレームで他のエッジ装置へ送信する。
【００３４】
ＥＶＰＮ向けアクセスポート状態判断部３２は、例えば図１８の表に示すように、ＤＦ／ＢＤＦの状態とアクセスポート１１の状態からＥＶＰＮ向けに通知すべきアクセスポート１１の状態を判断し、ＤＦ／ＢＤＦ計算要否判断部３５およびＤＦ／ＢＤＦ状態データベース３７へと通知する。なおＤＦ／ＢＤＦ状態データベース３７に通知する際は、“Ｌｉｎｋｕｐ”を“ＵＰ”、“Ｌｉｎｋｄｏｗｎ”を“Ｄｏｗｎ”と読み替えて送信する。
【００３５】
アクセスポート開閉判断部３１は、例えば図１９の表に示すように、アクセスポート１１の設定情報、ＤＦ／ＢＤＦ状態、及びアクセスポート１１の状態から、アクセスポート１１の開閉の判断を行い、アクセスポート１１へ開閉指示を送信する。
【００３６】
以下装置立ち上げ、および代表的な故障の一例をあげて、各種機能部の動きを示す。
【００３７】
［装置立ち上げ時］
図８は、エッジ装置の立ち上げ時の動作を説明する図である。図９は、エッジ装置の立ち上げ時の動作を説明するシーケンス図である。太線が本発明の機能である。なおここではエッジ装置Ａをｃｏｎｆｉｇ設定を全て完了した状態で新たに立ち上げて接続することを想定する。
制御部１３は、アクセスポート１１が物理的に解放状態且つＤＦ状態が未定義であるときにアクセスポート１１が外部装置と接続したことを確認した時点で、アクセスポート１１を物理的に閉塞し、前記ＥＶＰＮ  ＭＨ構成の他のエッジ装置に対して自装置がＤＦとなりえる状態となったことを通知するとともに、前記ＥＶＰＮ機能部に前記いずれのＤＦ状態とするかの計算をさせ、前記計算結果がＤＦとなった場合にアクセスポート１１を物理的に開放し、前記計算結果がＢＤＦとなった場合にアクセスポート１１を物理的に閉塞するように制御する。
【００３８】
＜Ｓｔｅｐ０＞
エッジ装置Ａはｃｏｎｆｉｇ設定を完了した状態のため、図１４の表において当該アクセスポート１１の設定情報は開となる（アクセスポート番号１がエッジ装置Ａに該当する）。またこの時点はで、図１９の表において当該エッジ装置のＤＦ／ＢＤＦの状態は未定義である。
＜Ｓｔｅｐ１＞
エッジ装置ＡとＬ２スイッチＳＷを接続するまではＬｉｎｋｄｏｗｎ状態が継続するため、アクセスポート１１の開閉は開となる（アクセスポート１１の開放を指示する）。
＜Ｓｔｅｐ２＞
Ｌ２スイッチＳＷとの接続が行われ、Ｌｉｎｋｕｐに変化したタイミングでアクセスポート１１の開閉は閉となる（アクセスポート１１の閉塞を指示する）。
＜Ｓｔｅｐ３＞
この後アクセスポート１１が実際閉塞するため、アクセスポート１１の状態はＬｉｎｋｄｏｗｎに変化するが、ＤＦ／ＢＤＦ未定義状態のままである限りアクセスポート１１の開閉へは閉を維持する（アクセスポート１１の閉塞を指示し続ける）。
【００３９】
この一連の動作により、立ち上げ時にＬ２スイッチＳＷ等配下の装置と一瞬Ｌｉｎｋｕｐすることで接続の正常性を確認しつつ、その後即座に閉塞することでＬｏｏｐ発生影響を極小化できる。
【００４０】
なお図１８の表においては、立ち上げ時はＤＦ／ＢＤＦ未定義の状態であり、Ｌ２スイッチＳＷと接続するまではアクセスポート１１状態はＬｉｎｋｄｏｗｎとなるので、ＥＶＰＮ向けアクセスポート状態判断部３２は、そのままＬｉｎｋｄｏｗｎ状態をＥＶＰＮ機能部１２へ通知する。ここで、Ｌ２スイッチＳＷと接続して一瞬アクセスポート状態がＬｉｎｋｕｐしたタイミングでＥＶＰＮ向けアクセスポート状態はＬｉｎｋｕｐへ変化する。ＥＶＰＮ向けアクセスポート状態判断部３２は、以降アクセスポート状態がＬｉｎｋｕｐからＬｉｎｋｄｏｗｎに変化しても、Ｌｉｎｋｕｐ状態を維持する。
【００４１】
＜Ｓｔｅｐ４＞
つまり、ＥＶＰＮ向けアクセスポート情報判断部３２は、図１８の表を基に、当該エッジ装置が正常に配下のＬ２スイッチＳＷと接続されており、ＤＦ／ＢＤＦの候補となりえることをＥＶＰＮ機能部１２に通知することができる。そして、ＤＦ／ＢＤＦ計算要否判断部３５は、図１６の表に従い、ＥＶＰＮ向けアクセスポート状態の変化に伴い計算要、かつ情報生成指示要を判断し、ＤＦ／ＢＤＦの計算の実施、および他エッジ装置へ当該エッジ装置がＤＯＷＮ→ＵＰ状態に変化した旨の通知を行う。
【００４２】
＜Ｓｔｅｐ５＞
アクセスポート開閉判断部３１は、ＤＦ／ＢＤＦの計算の結果、当該エッジ装置がＤＦになった場合、図１９の表に従ってアクセスポート１１の開閉を開に変更する。そして、エッジ装置のアクセスポート１１はＬｉｎｋｕｐする。
＜Ｓｔｅｐ６＞
以降ＥＶＰＮの方式に従い、当該エッジ装置は対向エッジ装置へのルートの広告およびＭＡＣアドレスの広告を行って正常に通信を開始する。
【００４３】
［エッジ装置（ＤＦ）−ＳＷ間の故障時］
図１０は、エッジ装置Ａ（ＤＦ）−ＳＷ間の故障時の動作を説明する図である。図１１はエッジ装置Ａ（ＤＦ）−ＳＷ間の故障時の動作を説明するシーケンス図である。太線が本発明の機能である。
制御部１３は、自装置のＤＦ状態がＤＦであるときに前記アクセスポートと外部装置との接続が切断した場合、前記アクセスポートの物理的な開放を維持するとともに、ＤＦ状態を未定義とし、自装置のＥＳに含まれる他のエッジ装置に前記いずれのＤＦ状態とするかの計算をさせるように制御する。
【００４４】
まず正常に通信できている状態においては、当該エッジ装置Ａのアクセスポート状態はＬｉｎｋｕｐであり、またアクセスポート開閉状態は開、ＤＦ／ＢＤＦの状態はＤＦとなっている。
【００４５】
ＥＶＰＮ向けアクセスポート状態判断部３２は、図１８の表に従い、この場合ＥＶＰＮ向けアクセスポート状態がＬｉｎｋｕｐを継続している状態であることを判断する。ＤＦ／ＢＦＤ計算要否判断部３５は、図１６の表に従って、ＥＶＰＮ向けアクセスポートの状態に変化がなく、また他エッジ装置からのＥＶＰＮ情報も正常であるため、ＤＦ／ＢＤＦの計算も不要、他エッジ装置への情報生成指示も不要な状態であることを判断する。
【００４６】
＜Ｓｔｅｐ１０＞
ここで、エッジ装置ＡとＬ２スイッチＳＷ間でのファイバ断等による故障が発生する場合を想定する。
【００４７】
この場合、まずアクセスポート１１の状態がＬｉｎｋｄｏｗｎに変化する。ＥＶＰＮ向けアクセスポート状態判断部３２は、図１８の表に従い、ＤＦのままアクセスポート１１の状態がＬｉｎｋｄｏｗｎに変化するため、ＥＶＰＮ向けアクセスポートの状態をＬｉｎｋｄｏｗｎに変化させる。
【００４８】
ＤＦ／ＢＦＤ計算要否判断部３５は、このとき図１６の表に従って、ＥＶＰＮ向けアクセスポートの状態に変化があるため、ＤＦ／ＢＤＦの計算が必要、かつＥＶＰＮ向けの他エッジ装置への情報生成指示が必要との判断を行う。
【００４９】
＜Ｓｔｅｐ１１＞
ＤＦ／ＢＤＦの計算の結果、ＤｏｗｎしているものはＤＦ／ＢＤＦ未定義状態と計算され、また他エッジ装置へはエッジ装置ＡがＤｏｗｎしたことを通知する。また対向のエッジ装置へはルートおよびＭＡＣアドレスの削除申請を通知する。
【００５０】
このとき、アクセスポート１１の設定情報が開のままＤＦ／ＢＤＦの状態が未定義となり、かつＬｉｎｋｄｏｗｎしているため、アクセスポート開閉判断部３１は、図１９の表に従ってアクセスポート１１の開閉状態を開状態とする。ここで開状態としているのは、その後故障回復処置を講じＬ２スイッチＳＷとの接続が再度なされたときに、Ｌｉｎｋｕｐするかどうかの正常性を確認するためである。故障が継続する限りにおいてはアクセスポート１１の開閉状態と開としても、ファイバが物理的に断しているのでＬｏｏｐは発生しない。このためアクセスポート１１の開閉状態を開状態としておいても問題ない。
【００５１】
一方ペアとなるエッジ装置Ａ’は、エッジ装置ＡのＤｏｗｎ通知を元に、ＥＶＰＮ情報の他装置のＵＰとＤｏｗｎの変化を検知する。このため、エッジ装置Ａ’のＤＦ／ＢＦＤ計算要否判断部３５は図１６の表に基づいて、ＤＦ／ＢＤＦの計算は必要、ＥＶＰＮ情報の生成指示は不要との判断を行う。
【００５２】
＜Ｓｔｅｐ１２＞
同じＥＳに所属しておりＵＰしているエッジ装置はＡ’のみのため、ＤＦ／ＢＤＦの計算に伴いエッジ装置Ａ’が新たにＤＦとして選出される。
【００５３】
＜Ｓｔｅｐ１３＞
続いて、アクセスポート開閉判断部３１は、アクセスポート１１の設定情報が開、ＤＦ／ＢＤＦの状態がＤＦのため、図１９の表に従ってアクセスポート１１の開閉は開と判断し、アクセスポート１１が開放される。
【００５４】
＜Ｓｔｅｐ１４＞
このあとはＥＶＰＮの方式に従って、対向装置へのＭＡＣアドレスの広告が行われ正常に通信が開始される。
【００５５】
（実施形態２）
実施形態１で説明したエッジ装置の立ち上げ時などに、同一ＥＳ内に所属するエッジ装置Ａとエッジ装置Ａ’とでアクセスポート１１の開放／閉塞を行うタイミングが合っていない場合、Ｌｏｏｐが発生する可能性がある。このようなＬｏｏｐを防ぐためには、アクセスポート１１の開放をするエッジ装置が、他エッジ装置のアクセスポート１１の閉塞が完了したことを確認した後にポートの開放を行えばよい。
【００５６】
この制御を図１２及び図１３を用いて説明する。図１２と図１３は、本実施形態のエッジ装置の機能を説明する概略ブロック図と詳細ブロック図である。
本実施形態のエッジ装置の制御部１３は、前記計算結果がＤＦとなった場合に、自装置のＥＳに含まれる他のエッジ装置のアクセスポート１１が全て物理的に閉塞していることを確認した後にアクセスポート１１を物理的に開放する。
【００５７】
制御部１３は、閉塞手段Ａ２１、通知手段２２、開放手段Ａ’２５、及び閉塞手段Ｂ２４を有する。
開放手段Ａ’２５は「当該エッジ装置のＥＶＰＮ  ＭＨにおけるＤＦ／ＢＤＦの計算結果がＤＦとなった場合に、他エッジ装置のアクセスポート１１が全て閉塞していることを確認したのち、アクセスポート１１を開放する手段」である。
【００５８】
図１３の機能ブロック図は、図７と同様に、通常のＥＶＰＮ  ＭＨに対応したエッジ装置で備える機能部と、本発明で新たに備える機能部（太破線）とに分けて示している。また通常備える機能部として、ＥＶＰＮ  ＭＨならではの機能部としてＥＶＰＮ機能部１２を、またＥＶＰＮ  ＭＨのプロトコルに関わらず一般的なエッジ装置において備える機能部を基本機能部１０と示している。また、図１３の機能ブロック図において、閉塞手段Ａ２１、開放手段Ａ’２５、及び閉塞手段Ｂ２４をまとめてアクセスポート開閉判断部３１、アクセスポート閉完了情報読取部４３及びアクセスポート開閉タイミング調整部４４を含む機能Ｋ１として記載し、通知手段２２をＥＶＰＮ向けアクセスポート状態判断部３２、ＤＦ／ＢＤＦ計算要否判断部３５及びＥＶＰＮフレーム生成部３９を含む機能Ｋ２として記載している。
【００５９】
アクセスポート閉完了判定部４１は、自エッジ装置が適切に閉塞されたことを図２０の表に従って判断する。適切に閉塞されたと判断した場合には、アクセスポート閉完了通知をアクセスポート完了情報生成部４２に送付する。アクセスポート完了情報生成部４２はＷＡＮポート１４を介して他エッジ装置にその情報を通知する。
【００６０】
アクセスポート閉完了情報読取部４３は、他エッジ装置からアクセスポート完了情報を受信した際、アクセスポート開閉タイミング調整部４４にその情報を通知する。
【００６１】
アクセスポート開閉タイミング調整部４４は、アクセスポート開閉判断部３１から閉の指示があった場合には即座にアクセスポート１１に閉の指示を送付する。一方、アクセスポート開閉タイミング調整部４４は、アクセスポート開閉判断部３１から開の指示があった場合には、ＤＦ／ＢＤＦ状態データベース３７から送付されるエッジ装置情報をもとにアクセスポート閉完了情報読取部４３より送付されるアクセスポート閉完了情報を確認する。アクセスポート開閉タイミング調整部４４は、当該情報で全ての他エッジ装置から閉情報を受信することを確認した後、アクセスポート１１に対して開の指示を行う。アクセスポート開閉タイミング調整部４４が閉指示を即座に、開指示を他エッジ装置の状態を判断してからアクセスポート１１に送信しているのは、Ｌｏｏｐ発生時間を極小化するためである。
【００６２】
［付記］
以下は、本実施形態のエッジ装置を説明したものである。
本エッジ装置は、ＥＶＰＮ網を管理するＮＷ提供事業者の責任範囲においてＬｏｏｐ防止対策を講じることを目的とする。
【００６３】
（１）：
ＥＶＰＮ  ＭＨにおけるエッジ装置であって、
当該エッジ装置がＥＶＰＮ  ＭＨにおいてＤＦ／ＢＤＦとなるか未定義の状態において、アクセスポート１１がＬｉｎｋｕｐした際に即座に閉塞する手段と、
当該エッジ装置がＥＶＰＮ  ＭＨにおいてＤＦ／ＢＤＦとなるか未定義の状態において、アクセスポート１１がＬｉｎｋｕｐしたことを契機として、ポートが閉塞している状態においてもＤＦとなりえることを自エッジ装置内および他エッジ装置に通知する手段と、
当該エッジ装置のＥＶＰＮ  ＭＨにおけるＤＦ／ＢＤＦの計算結果がＤＦとなった場合にアクセスポート１１を開放する手段と
当該エッジ装置のＥＶＰＮ  ＭＨにおけるＤＦ／ＢＤＦの計算結果がＢＤＦとなった場合にアクセスポート１１を閉塞する手段と
を持つことを特徴とする、エッジ装置。
【００６４】
（２）：
上記（１）に記載のＥＶＰＮ  ＭＨにおけるエッジ装置であって、
当該エッジ装置のＥＶＰＮ  ＭＨにおけるＤＦ／ＢＤＦの計算結果がＤＦとなった場合に、他エッジ装置のアクセスポート１１が全て閉塞していることを確認したのち、アクセスポート１１を開放する手段
を持つことを特徴とする、エッジ装置。
【００６５】
本エッジ装置は、図４に示すようにＥＶＰＮ網で冗長しているエッジ装置の責任分界点側のポートのいずれかを閉塞することで、ＥＶＰＮ網を管理するＮＷ提供事業者の責任範囲においてＬｏｏｐ防止対策を講じる。ＮＷ利用者の装置との接続正常性を確認しつつ、ＮＷ事業者の装置によりＬｏｏｐ発生影響を極小化することができ、ＮＷ利用者の悪意のある攻撃等によりＬｏｏｐが発生するという課題を解決できる。
【００６６】
（発明の効果）
本エッジ装置を用いることで、ＮＷ利用者の装置との接続正常性を確認しつつ、ＮＷ事業者の装置によりＬｏｏｐ発生影響を極小化することができ、ＮＷ利用者の悪意のある攻撃等によりＬｏｏｐが発生するという課題を解決できる。
【符号の説明】
【００６７】
１０：基本機能部
１１：アクセスポート
１２：ＥＶＰＮ機能部
１３：制御部
１４：ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポート
２１：閉塞手段Ａ
２２：通知手段
２３：開放手段Ａ
２４：閉塞手段Ｂ
２５：開放手段Ａ’
３１：アクセスポート開閉判断部
３２：ＥＶＰＮ向けアクセスポート状態判断部
３３：アクセスポート設定情報データベース
３４：アクセスポート状態データベース
３５：ＤＦ／ＢＦＤ計算要否判断部
３６：ＤＦ／ＢＤＦの計算部
３７：ＤＦ／ＢＤＦ状態データベース
３８：ＥＶＰＮフレーム読取部
３９：ＥＶＰＮフレーム生成部
４１：アクセスポート閉完了判定部
４２：アクセスポート完了情報生成部
４３：アクセスポート閉完了情報読取部
４４：アクセスポート開閉タイミング調整部
【図１】
2019146045.tif 000003
【図２】
2019146045.tif 000004
【図３】
2019146045.tif 000005
【図４】
2019146045.tif 000006
【図５】
2019146045.tif 000007
【図６】
2019146045.tif 000008
【図７】
2019146045.tif 000009
【図８】
2019146045.tif 000010
【図９】
2019146045.tif 000011
【図１０】
2019146045.tif 000012
【図１１】
2019146045.tif 000013
【図１２】
2019146045.tif 000014
【図１３】
2019146045.tif 000015
【図１４】
2019146045.tif 000016
【図１５】
2019146045.tif 000017
【図１６】
2019146045.tif 000018
【図１７】
2019146045.tif 000019
【図１８】
2019146045.tif 000020
【図１９】
2019146045.tif 000021
【図２０】
2019146045.tif 000022