(57)【要約】【課題】ＶＰＬＳネットワーク上でＳＴＰを実現することが可能な通信ネットワークシステム、システム管理装置および情報転送装置を得ること。【解決手段】ＶＰＮ２Ｂと接続するＰＥ１１〜１３およびＳＴＰサーバ３を含み、ＰＥ１１〜１３間を必要に応じて仮想線ｐｗＢ２１〜ｐｗＢ２３で接続することによってＶＰＮ２Ｂ間の情報の転送を行うＶＰＬＳネットワーク１を備える通信ネットワークシステムにおいて、ＳＴＰサーバ３は、ＳＴＰを実行するためのＢＰＤＵのエンカプセル化とデカプセル化を実行するとともに、ＰＥ１１〜１３のＶＰＮ２Ｂに対する接続状態を指示し、ＰＥ１１は、ＳＴＰを実行するためのＢＰＤＵをエンカプセル化とデカプセル化を実行するとともに、ＳＴＰサーバ３から送信されるＶＰＮ２Ｂに対する接続状態の指示に基づいてＶＰＮ２Ｂとの接続状態を制御する。【選択図】        図１
2005340942.tif 000002
【特許請求の範囲】
【請求項１】
複数の送受信装置を接続する仮想私設網であるＶＰＮと、該ＶＰＮと接続する情報転送装置および該情報転送装置と接続して該情報転送装置を管理する管理装置を含み前記情報転送装置間を必要に応じて仮想線で接続することによって前記ＶＰＮ間の情報の転送を行う情報転送ネットワークと、を備える通信ネットワークシステムにおいて、
前記管理装置は、
物理的に冗長に接続されたＶＰＮおよび情報転送ネットワークからツリー構成のネットワークを形成するための通信経路を算出して該通信経路に関する通信経路情報を作成する通信経路管理部と、
前記情報転送装置を介して前記ＶＰＮに送信するための前記通信経路情報を構成要素毎に暗号化するエンカプセル化を実行する第１のエンカプセル化処理部と、
前記情報転送装置から受信したエンカプセル化された前記通信経路情報を構成要素毎に復号化するデカプセル化を実行する第１のデカプセル化処理部と、
前記情報転送装置のＶＰＮに対する接続状態の設定指示情報を作成するネットワーク管理部と、
を備え、
前記情報転送装置は、
前記ＶＰＮ内で作成されて送信される前記通信経路情報をエンカプセル化する第２のエンカプセル化処理部と、
前記管理装置から送信されるエンカプセル化された前記通信経路情報のデカプセル化を行う第２のデカプセル化処理部と、
前記管理装置からの設定指示情報に基づいて前記ＶＰＮとの接続状態を制御する制御部と、
を備えることを特徴とする通信ネットワークシステム。
【請求項２】
前記ＶＰＮは、複数種類のＶＰＮからなり、
前記通信経路管理部は、前記ＶＰＮの種類毎に前記通信経路の算出を行うことを特徴とする請求項１に記載の通信ネットワークシステム。
【請求項３】
前記情報転送装置は、
前記ＶＰＮからの情報を前記仮想線を介して転送する際に、前記ＶＰＮからの情報の送信元であるＶＰＮ送信元を識別するための第１の識別情報と前記ＶＰＮ送信元からの情報を受信したポートとの対応付けを学習する第１の学習部をさらに備え、
前記第１の識別情報を含む前記ＶＰＮ送信元へ転送する情報を受信した際には、前記第１の学習部の学習結果に基づいて、前記ＶＰＮ転送元へ情報を転送することを特徴とする請求項１または２に記載の通信ネットワークシステム。
【請求項４】
前記情報転送装置は、
前記仮想線からの情報を前記ＶＰＮへ転送する際に、前記仮想線からの情報の送信元である仮想線送信元を識別するための第２の識別情報と前記仮想線との対応付けを学習する第２の学習部をさらに備え、
前記第２の識別情報を含む前記仮想線送信元へ転送する情報を受信した際には、前記第２の学習部の学習結果に基づいて、前記仮想線送信元へ情報を転送することを特徴とする請求項１〜３のいずれか１つに記載の通信ネットワークシステム。
【請求項５】
前記情報転送装置が、前記所定のＶＰＮに対して前記通信経路情報とは異なるユーザデータを転送しない状態の場合、
前記情報転送装置へ前記ユーザデータを転送する前記情報転送装置とは異なる他の情報転送装置は、前記他の情報転送装置と接続された前記ＶＰＮから前記所定のＶＰＮに転送するための前記ユーザデータを受信した際に、前記ユーザデータを前記情報転送ネットワーク内に転送させないことを特徴とする請求項１〜４のいずれか１つに記載の通信ネットワークシステム。
【請求項６】
前記情報転送装置は、前記第１の学習部が前記ＶＰＮ送信元からの情報に対して前記第１の識別情報と前記ポートとの対応付けを学習する際に、前記ＶＰＮ送信元からの情報を、前記ＶＰＮ送信元からの情報の転送先のＶＰＮと接続された情報転送装置に転送し、
該ＶＰＮと接続された情報転送装置は、前記第２の学習部によって前記第２の識別情報と前記仮想線との対応付けを学習し、かつ前記ＶＰＮ送信元からの情報を転送するＶＰＮに前記ＶＰＮ送信元からの情報を転送させないことを特徴とする請求項３〜５のいずれか１つに記載の通信ネットワークシステム。
【請求項７】
前記管理装置は、前記情報転送装置に前記ユーザデータを前記情報転送ネットワーク内に転送させるか否かの指示情報を送信する転送指示部をさらに備えることを特徴とする請求項５または６に記載の通信ネットワークシステム。
【請求項８】
前記転送指示部は、前記第１の学習部に前記第１の識別情報と前記ポートとの対応付けを学習させるか否かの指示情報を送信すること特徴とする請求項７に記載の通信ネットワークシステム。
【請求項９】
前記転送指示部は、前記第２の学習部に前記第２の識別情報と前記仮想線との対応付けを学習させるか否かの指示情報を送信することを特徴とする請求項７または８に記載の通信ネットワークシステム。
【請求項１０】
複数の送受信装置を接続する仮想私設網であるＶＰＮと接続する情報転送装置を含み、前記情報転送装置間を必要に応じて仮想線で接続することによって前記ＶＰＮ間の情報の転送を行う情報転送ネットワーク内で、前記情報転送装置と接続されて該情報転送装置を管理するシステム管理装置において、
物理的に冗長に接続されたＶＰＮおよび情報転送ネットワークからツリー構成のネットワークを形成するための通信経路を算出して該通信経路に関する通信経路情報を作成する通信経路管理部と、
前記情報転送装置を介して前記ＶＰＮに送信するための前記通信経路情報を構成要素毎の暗号化であるエンカプセル化するエンカプセル化処理部と、
前記情報転送装置から受信したエンカプセル化された前記通信経路情報を構成要素毎の復号化であるデカプセル化するデカプセル化処理部と、
前記情報転送装置のＶＰＮに対する接続状態の設定指示情報を作成するネットワーク管理部と、
を備え、
前記情報転送装置は、
前記サーバからの指示情報に基づいて前記ＶＰＮとの接続状態を制御することを特徴とするシステム管理装置。
【請求項１１】
複数の送受信装置を接続する仮想私設網であるＶＰＮと、該ＶＰＮと接続されて前記ＶＰＮ間の情報の転送を仮想線を接続することによって行う情報転送ネットワーク内の情報転送装置において、
前記ＶＰＮから送信される、物理的に冗長に接続されたＶＰＮおよび情報転送ネットワークからツリー構成のネットワークを形成するための通信経路に関する通信経路情報を、エンカプセル化するエンカプセル化処理部と、
前記情報転送ネットワークに接続されて前記ＶＰＮとの接続状態を管理する管理装置から送信されるエンカプセル化された前記通信経路情報のデカプセル化を行うデカプセル化処理部と、
前記管理装置からの設定指示情報に基づいて前記ＶＰＮとの接続状態を制御する制御部と、
を備え、
前記ＶＰＮからの通信経路情報は、前記エンカプセル化処理部によってエンカプセル化した後、前記管理装置に転送され、
前記管理装置からのエンカプセル化された前記通信経路情報は、デカプセル化処理部によってデカプセル化した後、前記ＶＰＮに転送されることを特徴とする情報転送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶＰＬＳネットワークでＳＴＰを可能とする通信ネットワーク、システム管理装置および情報転送装置に関するものである。
【背景技術】
【０００２】
ネットワークの全体が１台のブリッジ（Ｂｒｉｄｇｅ）であるように動作し、複数のＶＰＮ（Virtual Private Network）を収容可能なネットワークとしてＶＰＬＳ（Virtual Private LAN Service）ネットワークがある。ＶＰＮは、インターネット上等で暗号化技術等を用いて保護された仮想的な専用回線であり、通信相手との間に仮想的なトンネルをつくることによって通信を行う技術である。
【０００３】
ＶＰＬＳネットワークでは、ＶＰＮを収容するプロバイダエッジルータ（以下、ＰＥ(Provider Edge Router)という）間でフルメッシュ状に仮想線が設定され、ユーザトラヒックは仮想線上を流れる。ＰＥはアクセス回線（ＶＰＮ側）からＭＡＣ（Media Access Control）フレームを受信すると、送信元ＭＡＣアドレスのＭＡＣアドレス学習を行なう。すなわち、仮想線の入口ＰＥ（ＶＰＬＳネットワークに入る側）では、送信元ＭＡＣアドレスとＰＥのアクセスポートの対応に関する学習を行ない、また出口ＰＥ（ＶＰＬＳネットワーク側を出て行く側）では、送信元ＭＡＣアドレスと仮想線の対応を学習する。そして、ＰＥは前記学習したＭＡＣアドレス宛のフレームを受信すると、対応付けられているアクセスポートからの転送または仮想線への転送を行なう。
【０００４】
ＰＥはあるＶＰＮに属するアクセスポートから未学習の宛先のＭＡＣフレームを受信すると、このＭＡＣフレームをコピーして当該ＶＰＮに属する全ての仮想線に送出する（Flooding）。このようにして、ＶＰＬＳネットワークはカスタマサイト（ＶＰＮ）間を接続するとともにカスタマサイト間のスイッチングを実現している。
【０００５】
ところで、Ｌａｙｅｒ２スイッチにおいてループフリーを実現するためのプロトコルとしてスパニングツリープロトコル（以下、ＳＴＰ（Spanning Tree Protocol）という)がある。ＳＴＰではＢｒｉｄｇｅ間等で互いにＢＰＤＵと呼ばれる制御フレームをやりとりし、ループの原因となるポートをBlocking状態(フレーム送受信しない状態)にすることにより、ループフリーを実現している。
【０００６】
特許文献１に記載のネットワークの相互接続方法では、ＬＡＮ間をブリッジを介して接続してデータ伝送を行わせるネットワークにおいて、予め設定された各ブリッジの優先順位に基づき、送信側ブリッジと優先順位の高い受信側ブリッジが接続されている所定回線である高速デジタル専用回線によるデータ経路を設定すると、優先順位の高い受信側ブリッジ以外の他の受信側ブリッジを介して接続されている回線、例えば公衆回線網を断状態にしている。また、ブリッジの障害等が発生した場合は、優先順位の高い受信側ブリッジからの指示であるトポロジー変更ＢＰＤＵ（データ経路変更指示）に応じて、断状態の公衆回線網を接続状態に設定している。これにより、データのループを回避するとともに、無駄な回線の接続を防止して効率良くデータ通信を行っている。
【０００７】
【特許文献１】特開平６−３２６７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来の技術によれば、無駄な回線の接続を防止することによってブリッジ間のＳＴＰトラヒックの負荷軽減を実現することはできるが、ＶＰＬＳネットワーク上でＳＴＰを実行することはできなかった。このため、ＶＰＬＳネットワーク上で発生するループを回避することはできないといった問題があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、ＶＰＬＳネットワーク上でＳＴＰを実現することが可能な通信ネットワークシステム、システム管理装置および情報転送装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、複数の送受信装置を接続する仮想私設網であるＶＰＮと、該ＶＰＮと接続する情報転送装置および該情報転送装置と接続して該情報転送装置を管理する管理装置を含み前記情報転送装置間を必要に応じて仮想線で接続することによって前記ＶＰＮ間の情報の転送を行う情報転送ネットワークと、を備える通信ネットワークシステムにおいて、前記管理装置は、物理的に冗長に接続されたＶＰＮおよび情報転送ネットワークからツリー構成のネットワークを形成するための通信経路を算出して該通信経路に関する通信経路情報を作成する通信経路管理部と、前記情報転送装置を介して前記ＶＰＮに送信するための前記通信経路情報を構成要素毎に暗号化するエンカプセル化を実行する第１のエンカプセル化処理部と、前記情報転送装置から受信したエンカプセル化された前記通信経路情報を構成要素毎に復号化するデカプセル化を実行する第１のデカプセル化処理部と、前記情報転送装置のＶＰＮに対する接続状態の設定指示情報を作成するネットワーク管理部と、を備え、前記情報転送装置は、前記ＶＰＮ内で作成されて送信される前記通信経路情報をエンカプセル化する第２のエンカプセル化処理部と、前記管理装置から送信されるエンカプセル化された前記通信経路情報のデカプセル化を行う第２のデカプセル化処理部と、前記管理装置からの設定指示情報に基づいて前記ＶＰＮとの接続状態を制御する制御部と、を備えることを特徴とする。
【００１１】
この発明によれば、情報転送ネットワークがＶＰＮ間の情報を転送することができ、情報転送装置と管理装置間ではエンカプセル化された通信経路情報を送受信することが可能となる。
【発明の効果】
【００１２】
この発明によれば、情報転送ネットワークがＶＰＮ間の情報を転送するとともに、情報転送装置と管理装置間ではエンカプセル化された通信経路情報を送受信するので、情報転送ネットワークとＶＰＮ間でループの無い通信経路を構成することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明にかかる通信ネットワークシステムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態１．
図１は、本発明の実施の形態１に係る通信ネットワークシステムの構成を示す図である。通信ネットワークシステムは、ＶＰＬＳ（Virtual Private LAN Service）ネットワーク（情報転送ネットワーク）１上でＳＴＰ（Spanning Tree Protocol）を実現するネットワークであり、ＶＰＬＳネットワーク１、複数のＶＰＮ（Virtual Private Network）２Ａ，２Ｂからなる。
【００１５】
ＶＰＬＳ（仮想私設ＬＡＮサービス）ネットワーク１は、１つのネットワークを構成するとともに複数のＶＰＮ２Ａ，２Ｂと接続されている。ＶＰＬＳネットワーク１は、ＶＰＬＳネットワーク１の全体がＶＰＮ２Ａ，２Ｂ間のデータのやり取りを中継（転送）する１台のブリッジ（Ｂｒｉｄｇｅ）のように動作する。
【００１６】
ＶＰＬＳネットワーク１と各ＶＰＮは互いのＢＰＤＵ（Bridge Protocol Data Unit）（通信経路情報）を送受信することによって物理的に冗長に接続されたＶＰＮおよびＶＰＬＳからなる通信ネットワークにおいてツリー構成のネットワークを形成する。
【００１７】
ＶＰＬＳネットワーク１は、複数のプロバイダエッジルータ（以下、ＰＥ(Provider Edge Router)という）（情報転送装置）１１〜１４とＳＴＰサーバ（管理装置、システム管理装置）３が接続されて構成されている。各ＰＥ１１〜１４はそれぞれお互いにトンネリング（tunneling）によってフルメッシュ状に仮想線（ＶＣ（Virtual Circuit））で接続されており、各ＰＥ間を介してＶＰＮ間で送受信されるユーザトラヒックはＶＰＬＳ規定に従って仮想線（仮想回線）上を流れる。
【００１８】
仮想線は、各ＰＥ１１〜１４が１本の回線を使用する時だけ専有して使用する回線であり、送受信するデータ等に仮想線を識別するための識別子等を付加して仮想接続を確立する。仮想線の実体はＰＥ間に設定されたＭＰＬＳ（Multi Protocol Label Switching）の２ラベルスタックトンネルである。
【００１９】
ＶＰＬＳネットワーク１は、ＶＰＬＳネットワーク１に接続された複数のＶＰＮ２Ａ間を接続する仮想線ｐｗＡ２５とＶＰＬＳネットワーク１に接続された複数のＶＢＮ２Ｂ間を接続する仮想線ｐｗＢ２１〜２３を備える。
【００２０】
仮想線ｐｗＡ２５は、ＶＰＮ２Ａ間の仮想線でありＰＥ１１とＰＥ１４をトンネリングによって接続可能としている。仮想線ｐｗＢ２１は、ＶＰＮ２Ｂ間の仮想線でありＰＥ１１とＰＥ１２をトンネリングによって接続可能としている。仮想線ｐｗＢ２２は、ＶＰＮ２Ｂ間の仮想線でありＰＥ１２とＰＥ１３をトンネリングによって接続可能としている。仮想線ｐｗＢ２３は、ＶＰＮ２Ｂ間の仮想線でありＰＥ１１とＰＥ１３をトンネリングによって接続可能としている。ＶＰＮ２Ａ，２Ｂは、図示しないブリッジ等を備えたネットワークであり、ＶＰＬＳネットワーク１を介して同一のＶＰＮ間で互いに情報（パケット）の送受信を行う。
【００２１】
つぎに、各ＰＥ１１〜１４の構成について説明する。なお、これらのＰＥ１１〜１４はいずれも同様の構成を有するので、ここではＰＥ１１を例にとって説明する。図２は、ＰＥの構成を示すブロック図である。
【００２２】
ＰＥ１１は、ＮＷアクセス網ポート５１、ＮＷコア網ポート５３、アドレス学習部５５、制御部５９、エンカプセル化処理部７１、ＢＰＤＵ識別部７２，７４、デカプセル化処理部７３、制御パケット識別部７５、ＳＷ処理部７６からなる。
【００２３】
ＮＷアクセス網ポート５１は、ＶＰＮ２ＡやＶＰＮ２Ｂに接続された複数のブリッジと同時に接続を行なうためにＩＰアドレスの下に設けられたサブ(補助)アドレスとしての機能を有している。
【００２４】
ＮＷアクセス網ポート５１には、ＶＰＮ毎に所定のポート番号が割り当てられており、ＶＰＮ２ＡやＶＰＮ２Ｂ上のブリッジ（図示せず）等からパケット（後述するＢＰＤＵ等）を受信するとともに、ＶＰＮ２ＡやＶＰＮ２Ｂに対してＢＰＤＵ等の情報を送信する。ＮＷアクセス網ポート５１は、ＶＰＮ２Ｂに対応するアクセスポート８０とＶＰＮ２Ａに対応するアクセスポート８１を備えている。
【００２５】
ＢＰＤＵは、論理的なツリーネットワークの構成を維持するためにブリッジ間等で送受信される情報である。各ブリッジ等はブリッジ間で互いに送受信したＢＰＤＵに基づいて、それぞれが有するポートの状態を遷移させる。各ポートは、これによりＢｌｏｃｋｉｎｇ状態、Ｌｉｓｔｅｎｉｎｇ状態、Ｌｅａｒｎｉｎｇ状態、Ｆｏｒｗａｒｄｉｎｇ状態、Ｄｉｓａｂｌｅ状態に変化する。
【００２６】
Ｂｌｏｃｋｉｎｇ状態は、ポートがＢＰＤＵの受信は行うがユーザデータの転送処理を行わない状態である。Ｌｉｓｔｅｎｉｎｇ状態とＬｅａｒｎｉｎｇ状態は、ツリー構築のための計算期間である。Ｆｏｒｗａｒｄｉｎｇ状態は、データ転送をおこなうことができる状態である。Ｄｉｓａｂｌｅ状態は、管理上の目的でダウンに設定されている状態である。
【００２７】
ＮＷコア網ポート５３は、ＶＰＬＳネットワーク１のＰＥ１２〜１４やＳＴＰサーバ３ＶＰＮ２Ａと同時に接続を行なうためにＩＰアドレスの下に設けられたサブアドレスとしての機能を有している。
【００２８】
ＮＷコア網ポート５３には、接続先（ＰＥ１２〜１４やＳＴＰサーバ３）毎に所定のポート番号が割り当てられ、接続先に対して種々の情報を送信する。ＮＷコア網ポート５３、例えばＳＴＰサーバ３に対してはエンカプセル化したＢＰＤＵ等の情報を送信する。また、ＮＷコア網ポート５３は、例えばＳＴＰサーバ３からエンカプセル化されたＢＰＤＵ等の情報を受信する。
【００２９】
ＢＰＤＵ識別部７２は、ＮＷアクセス網ポート５１がＶＰＮ２ＡやＶＰＮ２Ｂから受信したフレームがＢＰＤＵであるか否かを識別する。ＢＰＤＵ識別部７４は、ＮＷコア網ポート５３がＰＥ１２〜１４やＳＴＰサーバ３から受信したフレームがＩＰエンカプセル化されたＢＰＤＵであるか否かを識別する。
【００３０】
エンカプセル化処理部７１は、ＢＰＤＵ識別部７２によってＮＷアクセス網ポート５１が受信したフレームがＢＰＤＵであると判断された際に、このＢＰＤＵとともに、このＢＰＤＵを受信したＮＷアクセス網ポート５１のアクセスポートＩＤをＩＰエンカプセル化する。
【００３１】
デカプセル化処理部７３は、ＢＰＤＵ識別部７４によってＮＷアクセス網ポート５１がＳＴＰサーバ３から受信したフレームがＩＰエンカプセル化されたＢＰＤＵであると判断された際に、ＢＰＤＵとともにＩＰエンカプセル化されたアクセスポートＩＤをデカプセル化する。
【００３２】
制御パケット識別部７５は、ＮＷコア網ポート５３がＰＥ１２〜１４やＳＴＰサーバ３から受信したメッセージ（情報）が、後述するＶＰＬＳメッセージ、ＡＰ（Access Port）制御メッセージ、仮想線制御メッセージであるか否かを識別する。制御パケット識別部７５によって識別された各メッセージはメッセージ毎に制御部５９に送信される。また、制御パケット識別部７５によって識別されなかった情報は、ＳＷ処理部７６に送信される。
【００３３】
ＶＰＬＳメッセージは、ＶＰＬＳネットワーク１において規定されたＶＰＬＳネットワーク１を制御するための制御メッセージである。ＡＰ制御メッセージは、アクセスポート（ＶＰＮ側に接続されたＮＷアクセス網ポート５１）のＳＴＰ状態を設定するためのメッセージである。仮想線制御メッセージは、仮想線ｐｗＢ２１〜２３，ｐｗＡ２５への転送状態を設定するためのメッセージである。仮想線制御メッセージは、仮想線ｐｗＢ２１〜２３，ｐｗＡ２５やＶＰＮ２Ａ、２Ｂへ情報を転送する際に、後述するＭＡＣアドレス学習を行うか否か、仮想線ｐｗＢ２１〜２３，ｐｗＡ２５へ情報を転送するか否かに関する情報を含んでいる。
【００３４】
制御部５９は、ＶＰＬＳ制御部６１、仮想線制御部６２、ＡＰ制御部６３からなる。ＶＰＬＳ制御部６１は、ＶＰＬＳメッセージに基づき、ＶＰＬＳ規定に従って所定の仮想線上に情報が転送されるようＳＷ処理部７６を制御する。仮想線制御部６２は、ＳＴＰサーバ３からの仮想線制御メッセージに基づいて仮想線ｐｗＢ２１〜２３，ｐｗＡ２５への情報の転送状態が設定されるようＳＷ処理部７６を制御する。ＡＰ制御部６３は、ＳＴＰサーバからのＡＰ制御メッセージに基づいてアクセスポートのＳＴＰ状態を設定するようＳＷ処理部７６を制御する。
【００３５】
アドレス学習部５５は、アクセス回線（ＶＰＮ２Ａ，２Ｂ側）のブリッジ等からＭＡＣ（Media Access Control）フレームを受信すると、送信元ＭＡＣアドレスのＭＡＣアドレス学習を行なう。ＭＡＣアドレスは、全てのＮＩＣ（Network Interface Card）に固有の番号（物理アドレス）であり、全世界で一意的にノードを識別するためのものである。ＰＥ１１〜１４は、このＭＡＣアドレスに基づいてデータの送受信を行う。
【００３６】
アドレス学習部５５は、仮想線の入口ＰＥ（ＶＰＬＳネットワーク１に入る側）では、送信元ＭＡＣアドレス（第１の識別情報）とＰＥ１１のアクセスポートの対応に関する学習を行ない、出口ＰＥ（ＶＰＬＳネットワーク１を出て行く側）では、送信元ＭＡＣアドレス（第２の識別情報）と仮想線の対応を学習する。
【００３７】
ＳＷ処理部７６は、ＶＰＬＳ制御部６１、仮想線制御部６２、ＡＰ制御部６３からの制御指示やアドレス学習部５５が学習した情報に基づいて、受信した情報の転送先を決定し、この転送先に情報を転送させるようＮＷアクセス網ポート５１、ＮＷコア網ポート５３、仮想線の状態の設定を変更させる。
【００３８】
アドレス学習部５５が学習したＭＡＣアドレス宛のフレームを受信すると、ＳＷ処理部７６は、このＭＡＣアドレスに対応付けられているアクセスポートからの転送またはＭＡＣアドレスに対応付けられている仮想線への転送を行なわせる。
【００３９】
アドレス学習部５５が学習していないＭＡＣアドレス宛のフレームを受信すると、ＳＷ処理部７６は、このＭＡＣフレームをコピーして、ＭＡＣフレームの送信先のＶＰＮ２ＡまたはＶＰＮ２Ｂに属する全ての仮想線にこのＭＡＣフレームを送出させる（Flooding）。
【００４０】
図３は、ＳＴＰサーバの構成を示すブロック図である。ＳＴＰサーバ３は、ＮＷポート３１，３２、デカプセル化処理部３３、エンカプセル化処理部３４、ＡＰ制御設定部（ネットワーク管理部）３５、仮想線制御設定部（転送指示部）３６、記憶部３７、ＳＴＰ処理部（通信経路管理部）３９からなる。
【００４１】
ＮＷポート３１，３２は、ＰＥ１１〜１４と同時に接続を行うためにＩＰアドレスの下に設けられたサブ(補助)アドレスとしての機能を有している。ＮＷポート３１は、ＰＥ１１〜１４からＩＰエンカプセル化されたパケット（ＢＰＤＵ等）の情報を受信する。ＮＷポート３２は、ＰＥ１１〜１４にＩＰエンカプセル化されたパケット（ＢＰＤＵ等）の情報を送信する。ＮＷポート３２は、記憶部３７の記憶する情報に基づいてパケットの送信を行う。
【００４２】
デカプセル化処理部３３は、ＮＷポート３１がＰＥ１１〜１４から受信したＩＰエンカプセル化されたＢＰＤＵをデカプセル化する。デカプセル化処理部３３は、ＢＰＤＵをデカプセル化する際に、このＢＰＤＵとともにＩＰエンカプセル化されたアクセスポートＩＤもデカプセル化する。
【００４３】
エンカプセル化処理部３４は、ＮＷポート３２からＰＥ１１〜１４に送信するフレームを（ＢＰＤＵ等）をエンカプセル化する。エンカプセル化処理部３４は、ＢＰＤＵをエンデカプセル化する際に、このＢＰＤＵとともにアクセスポートＩＤもエンカプセル化する。
【００４４】
ＡＰ制御設定部３５は、記憶部３７の記憶する情報に基づいてＰＥ１１〜１４のアクセスポートのＳＴＰ状態を設定するためのＡＰ制御メッセージ（ＩＰパケット）を作成する。
【００４５】
仮想線制御設定部３６は、記憶部３７の記憶する情報に基づいて仮想線ｐｗＢ２１〜２３，ｐｗＡ２５の状態を設定するための仮想線制御メッセージ（ＩＰパケット）を作成する。
【００４６】
記憶部３７は、ＰＥ１１〜１４が備えるアクセスポートに関する情報、このアクセスポートが所属する（接続される）ＶＰＮに関する情報、ＰＥ間で接続されている仮想線に関する情報、この仮想線が所属するＶＰＮに関する情報を記憶する。
【００４７】
ＳＴＰ処理部３９は、ＳＴＰアルゴリズム設定部４１とＳＴＰパラメータ管理部４２からなる。ＳＴＰ処理部３９は、各ＶＰＮに対して１つのＳＴＰ処理部３９のブロックが対応するよう構成されている。ここでは、ＶＰＮ２Ａに対応するＳＴＰ処理部３９のブロック（図示せず）とＶＰＮ２Ｂに対応するＳＴＰ処理部３９のブロック（図示せず）によって構成されている。
【００４８】
ＳＴＰアルゴリズム設定部４１は、所定のＶＰＮのＳＴＰパラメータが設定された時に、この設定されたＳＴＰパラメータに基づいてＰＥ１１〜１４にＳＴＰアルゴリズムを算出する。
【００４９】
ＳＴＰパラメータ管理部４２は、通信ネットワークシステム内のＶＰＮ２Ａ，２ＢのＳＴＰアルゴリズムを管理するため、ＶＰＮ２Ａ，２ＢへのＢＰＤＵの送信が必要になった場合、ＶＰＮ２Ａ，２Ｂに接続された所定のＰＥ１１〜１４に送信するＢＰＤＵおよび送出先のアクセスポートＩＤを作成する。ＳＴＰパラメータ管理部４２は、記憶部３７が記憶する情報に基づいてＢＰＤＵおよび送出先のアクセスポートＩＤを作成する。
【００５０】
つぎに、通信ネットワークシステムにおける処理手順を説明する。図４−１、図４−２は、実施の形態１に係る通信ネットワークシステムの処理手順を示すフローチャートである。
【００５１】
通信ネットワークシステムにおいてループフリーを実現するため、通信ネットワークシステム内のＶＰＮ２Ａ，２Ｂが有する各ブリッジとＳＴＰサーバ３は、ＶＰＬＳネットワーク１を介してＢＰＤＵ（ハローパケット）をやりとりする。ここでは、ＳＴＰサーバ３がＶＰＮ２ＢとＢＰＤＵをやり取りする場合について説明する。このとき、ＶＰＬＳネットワーク１は、１つのブリッジとして機能する。すなわち、ＳＴＰサーバ３が、ＰＥ１１〜１４を介して他のブリッジとＢＰＤＵをやりとりすることによって通信ネットワークシステムにおいてループフリーを実現する。
【００５２】
ＳＴＰサーバ３や各ブリッジは、「ブリッジＩＤ（ブリッジプライオリティ、ブリッジＭＡＣアドレス）」、「ポートパスコスト」、「ポートＩＤ」等のパラメータを備えている。ブリッジプライオリティとポートパスコストは、通信ネットワークシステムのシステム管理者の設定により変更可能な値である。ブリッジプライオリティとポートＩＤはブリッジ間の比較に用いられ、値が小さいほどプライオリティ（優先度）が高くなる。「ポートパスコスト」は送信ポートに設定されるポートのパスコストである。
【００５３】
通信ネットワークシステム内のＳＴＰサーバ３や各ブリッジは、自らが有するＢＰＤＵに関する情報として「ブリッジＩＤ」、「ポートパスコスト」、「ポートＩＤ」等の情報を含んだＢＰＤＵ（Ｈｅｌｌｏメッセージ）を作成する。ＳＴＰサーバ３は、これらの情報を含んだＢＰＤＵを記憶部３７で記憶する情報に基づいてＳＴＰパラメータ管理部４２で作成する。そして、作成されたＢＰＤＵは、ＢＰＤＵの送出先のアクセスポートＩＤとともにエンカプセル化処理部３４によってエンカプセル化され、ＮＷポート３２から所定のＰＥ（送出先のアクセスポートＩＤに対応するＰＥ）に送出される。
【００５４】
ＳＴＰサーバ３や各ブリッジは、冗長に接続されたネットワークからループのない論理的なツリー状のネットワークを構成するためＢＰＤＵの初期値を他の全てのブリッジに送信するとともに、他のブリッジから送信されたＢＰＤＵを受信する。
【００５５】
ＳＴＰサーバ３は、ＶＰＮ２Ｂ間でループのない論理的なツリー状のネットワークを構成する場合、ＰＥ１１に接続されたＶＰＮ２Ｂのブリッジ、ＰＥ１１に接続されたＶＰＮ２Ｂのブリッジ、ＰＥ１３に接続されたＶＰＮ２Ｂのブリッジに対してＢＰＤＵを送信し、これらのブリッジからＰＥ１１を介してＢＰＤＵを受信する。
【００５６】
ＳＴＰサーバ３からＰＥ１１に接続されたＶＰＮ２ＢのブリッジにＢＰＤＵを送信する場合、ＳＴＰサーバ３によってＩＰエンカプセル化されたＢＰＤＵおよび送出先のアクセスポートＩＤはＰＥ１１に送信される（ステップＳ１００）。そして、このＢＰＤＵはＰＥ１１のＮＷコア網ポート５３から受信される。受信されたＢＰＤＵおよび送出先のアクセスポートＩＤはＢＰＤＵ識別部７４でＩＰエンカプセル化されたＢＰＤＵ等の情報であると判断されてデカプセル化処理部７３によってデカプセル化処理される。
【００５７】
デカプセル化処理されたＢＰＤＵ等の情報は、ＮＷアクセス網ポート５１から送出先のアクセスポートＩＤとしてＳＴＰサーバ３から指定されたアクセスポート（ＶＰＮ２Ｂ内のブリッジ）に対して送出される（ステップＳ１１０）。また、ＶＰＮ２ＢのブリッジはＢＰＤＵをＰＥ１１〜１４に送信する（ステップＳ１２０）。
【００５８】
ＶＰＮ２Ｂのブリッジから送られるＢＰＤＵは、ＰＥ１１〜１４の各アクセスポートによって受信される。例えば、ＰＥ１１はＰＥ１１と接続されたＶＰＮ２Ｂのブリッジから送信されたＢＰＤＵをＮＷアクセス網ポート５１で受信する。受信したＢＰＤＵはＢＰＤＵ識別部７２によってＢＰＤＵであると判断される。そして、このＢＰＤＵはエンカプセル化処理部７１によって、ＰＥ１１の代表ＩＰアドレスとＰＥ１１内でのローカルな識別子からなるアクセスポートＩＤとともにＩＰエンカプセル化される。ＩＰエンカプセル化されたＢＰＤＵ等はＮＷコア網ポート５３からＳＴＰサーバ３へ転送される（ステップＳ１３０）。
【００５９】
ＳＴＰサーバ３や各ブリッジが、お互いのＢＰＤＵをやり取りした後、ブリッジＩＤのプライオリティが最も高い（値が小さい）ブリッジがルートブリッジとして選出される。また、各ブリッジにおいてルートブリッジに最も近い１つのポートがルートポートとなる。
【００６０】
ルートブリッジとして選出されたブリッジは、ルートブリッジを０としたルートパスコストをＢＰＤＵで各ブリッジやＶＰＬＳネットワーク１（ＳＴＰサーバ３）に送信する。ルートブリッジからのルートパスコストを受信した各ブリッジやＶＰＬＳネットワーク１は、このルートパスコストにポートパスコストを加算し、これを受信したブリッジのルートパスコストとする。そして、通信ネットワークシステムにおいて最もルートパスコストが小さいポートがＳＴＰで規定されるＤｅｓｉｇｎａｔｅｄポートとなる。また、ルートブリッジのポートはルートパスコストが０であるため、全てＤｅｓｉｇｎａｔｅｄポートとなる。ここでは、ＰＥ１１のＮＷアクセス網ポート５１のＶＰＮ２Ｂに対応するアクセスポート８０がＤｅｓｉｇｎａｔｅｄポートなった場合について説明する。
【００６１】
ＳＴＰにおいては、ポートの初期状態ではポートがＢｌｏｃｋｉｎｇ状態であり、ＰＥ１１のアクセスポート８０の初期状態ではＢｌｏｃｋｉｎｇ状態である（ステップＳ２００）。この状態ではＰＥ１１は、アクセスポート８０が受信したフレームのうちＢＰＤＵ以外のフレームを破棄する。
【００６２】
ＰＥ１１のアクセスポート８０がＤｅｓｉｇｎａｔｅｄポートに選出されると、ＰＥ１１のアクセスポート８０のポート状態はＬｉｓｔｅｎｉｎｇ状態に遷移し（ステップＳ２１０）、ＳＴＰで規定されるＦｏｒｗａｒｄ−Ｄｅｌａｙ時間を経過する間、ＳＴＰサーバ３は、各ＰＥ１１〜１４から転送されてくるＩＰエンカプセル化されたＢＰＤＵおよびアクセスポートＩＤをＮＷポート３１によって受信し続ける。そして、ＩＰエンカプセル化されたＢＰＤＵおよびアクセスポートＩＤを受信する度に、ＳＴＰアルゴリズム設定部４１によってＳＴＰアルゴリズムを算出する。そして、ＳＴＰサーバ３は、ＳＴＰアルゴリズム設定部４１によって算出されたＳＴＰアルゴリズムを実行させるため、ＳＴＰに必要な処理であるＢＰＤＵの送信処理やＰＥ１１が有するＮＷアクセス網ポート５１のポート状態に対する遷移要求処理をＰＥ１１に対して行う。
【００６３】
Ｆｏｒｗａｒｄ−Ｄｅｌａｙ時間の経過後、ＳＴＰサーバ３のＳＴＰパラメータ管理部４２はＡＰ制御設定部３５にＰＥ１１のアクセスポート８０をＳＴＰに規定されるＬｅａｒｎｉｎｇ状態に遷移させるようＡＰ制御メッセージ（Ｌｅａｒｎｉｎｇ状態への遷移要求）を送る（ステップＳ２２０）。
【００６４】
ＡＰ制御設定部３５は、アクセスポート８０のアクセスポートＩＤとＬｅａｒｎｉｎｇ状態に遷移させる指示情報からなるポート状態遷移要求（ＡＰ制御メッセージ）情報を作成する。そして、ＡＰ制御設定部３５で作成されたＡＰ制御メッセージは、ＮＷポート３２からＰＥ１１に送信する。
【００６５】
ＰＥ１１は、Ｌｅａｒｎｉｎｇ状態に遷移させる指示情報を含むＡＰ制御メッセージをＮＷコア網ポート５３から受信する。このＡＰ制御メッセージは、ＡＰ制御メッセージに含まれるＶＰＮに対してＮＷアクセス網ポート５１から送信される。
【００６６】
ＰＥ１１のＡＰ制御部６３は、ＳＴＰサーバ３からＬｅａｒｎｉｎｇ状態に遷移させる指示情報を含むＡＰ制御メッセージを受信すると、Ｌｅａｒｎｉｎｇ状態に遷移させる指示情報に従ってアクセスポート８０をＬｅａｒｎｉｎｇ状態に遷移させる（ステップＳ２３０）。
【００６７】
ＰＥ１１は、この状態においてアクセスポート８０によって受信したＢＰＤＵ以外のフレームについてはＭＡＣアドレス学習を行ない、このフレームを破棄する（ステップＳ２４０）。一方、アクセスポートによって受信したＢＰＤＵはアクセスポートのアクセスポートＩＤとともにエンカプセル化処理部７１によってＩＰエンカプセル化し、ＳＴＰサーバ３へ転送する（ステップＳ２５０）。
【００６８】
その後、さらにＦｏｒｗａｒｄ−Ｄｅｌａｙ時間の経過後、ＰＥ１１のアクセスポート８０をＳＴＰで規定されるＦｏｒｗａｒｄｉｎｇ状態に遷移させるため、ＳＴＰサーバ３のＳＴＰパラメータ管理部４２はＡＰ制御メッセージ（アクセスポート８０のアクセスポートＩＤ、Ｆｏｒｗａｒｄｉｎｇ状態に遷移させるための指示情報）を作成する。このＡＰ制御メッセージは、ＮＷポート３２からＰＥ１１に送信される（ステップＳ２６０）。
【００６９】
ＰＥ１１はＳＴＰサーバ３からのＡＰ制御メッセージをＮＷコア網ポート５３で受信すると、このＡＰ制御メッセージを制御パケット識別部７５で識別し、制御部５９のＡＰ制御部６３に送信する。
【００７０】
ＰＥ１１のＡＰ制御部５９は、ＳＴＰサーバ３からＦｏｒｗａｒｄｉｎｇ状態に遷移させるための指示情報を含むＡＰ制御メッセージを受信すると、Ｆｏｒｗａｒｄｉｎｇ状態に遷移させるための指示情報に従ってアクセスポート８０をＦｏｒｗａｒｄｉｎｇ状態に遷移させる（ステップＳ２７０）。
【００７１】
ＰＥ１１のアドレス学習部５５は、この状態においてアクセスポート８０によってＶＰＮ２Ｂから受信したＢＰＤＵ以外のフレームについてＭＡＣアドレス学習を行う。また、ＰＥ１１のＶＰＬＳ制御部６１は、ＳＷ処理部７６にＶＰＮ２Ｂから受信したＢＰＤＵ以外のフレームを仮想線ｐｗＢ２１，ｐｗＢ２３へ転送させる（ステップＳ２８０）。このとき、ＢＰＤＵ以外のフレームがＭＡＣアドレス学習のなされた宛先のフレームの場合、ＶＰＬＳ制御部６１はＳＷ処理部７６に、このフレームの転送先として学習されたｐｗＢ２１，ｐｗＢ２３のいずれか一方に転送させる。また、受信したＢＰＤＵ以外のフレームがＭＡＣアドレス学習のなされていない宛先のフレームの場合、ＶＰＬＳ制御部６１はＳＷ処理部７６に、このフレームをｐｗＢ２１，ｐｗＢ２３の両方へ転送させる。
【００７２】
また、ＰＥ１１のエンカプセル化処理部７１は、ＶＰＮ２Ｂから受信したＢＰＤＵをアクセスポートのアクセスポートＩＤとともにＩＰエンカプセル化する。ＳＷ処理部７６は、エンカプセル化処理されたＢＰＤＵとアクセスポートＩＤをＮＷコア網ポート５３からＳＴＰサーバ３へ転送させる（ステップＳ２９０）。
【００７３】
なお、ＳＴＰでは、Ｌｉｓｔｅｎｉｎｇ状態、Ｌｅａｒｎｉｎｇ状態、Ｆｏｒｗａｒｄｉｎｇ状態のポートにはＢＰＤＵを定期的に送信するよう規定されており、ＳＴＰサーバ３はＰＥ１１のアクセスポート８０がこれらの状態の場合、ＰＥ１１にＩＰエンカプセル化されたＢＰＤＵおよびアクセスポート８０のアクセスポートＩＤを定期的に送信し続けている。ＰＥ１１はＩＰエンカプセル化されたＢＰＤＵおよびアクセスポート８０のアクセスポートＩＤを受信するとデカプセル化処理部３３によってデカプセル化し、アクセスポート８０からＢＰＤＵを送出する。これにより、通信ネットワークシステムにおいてループフリーを実現する。
【００７４】
その後、通信ネットワークシステムの管理者からＳＴＰサーバ３に、ＰＥ１１のアクセスポート８０をＤｉｓａｂｌｅ状態にするよう要求（指示情報）があった場合、ＳＴＰサーバ３はＰＥ１１にＡＰ制御メッセージ（ＰＥ１１のアクセスポート８０のアクセスポートＩＤ、Ｄｉｓａｂｌｅ状態に遷移させるための指示情報）を送信する。
【００７５】
ＰＥ１１の制御部５９は、ＳＴＰサーバ３からＤｉｓａｂｌｅ状態に遷移させるための指示情報を含むＡＰ制御メッセージを受信すると、Ｄｉｓａｂｌｅ状態に遷移させるための指示情報に従ってアクセスポート８０をＤｉｓａｂｌｅ状態に遷移させる。ＰＥ１１は、この状態においてアクセスポート８０から受信したＢＰＤＵを含む全フレームを破棄する。
【００７６】
なお、本実施の形態１においては、ＶＰＬＳネットワーク１がＶＰＮ２Ａ，２Ｂと接続する構成としたが、ＶＰＬＳネットワーク１がＶＰＮ２Ａ，２Ｂと接続する構成に限られず、ＶＰＬＳネットワーク１が他のＶＰＬＳネットワークと接続する構成としてもよい。
【００７７】
このように実施の形態１によれば、ＶＰＬＳネットワーク１の全体がＶＰＮ毎のＳＴＰ機能を備えた１台のブリッジの態様で動作するので、ＶＰＬＳネットワーク１と接続するＶＰＬＳネットワーク１外のブリッジやＶＰＬＳネットワークとの間でＳＴＰを実行することが可能となり、ＶＰＬＳネットワークを含む通信ネットワークシステムにおいてループの発生を防止することが可能となる。
【００７８】
実施の形態２．
つぎに、図１〜３，５，６を用いて実施の形態２にかかる通信ネットワークシステムについて説明する。実施の形態２ではＰＥのアクセスポートがＢｌｏｃｃｋｉｎｇ状態に遷移した場合に、このＰＥにパケットを転送するＶＰＬＳネットワーク１の入口にあたるＰＥがＶＰＮからのＭＡＣアドレスを学習せずに破棄し、ＶＰＬＳネットワーク１内でパケットの転送を行わない。
【００７９】
図５は、本発明の実施の形態２に係る通信ネットワークシステムを説明するための図であり、図５に示す通信ネットワークシステムの各構成要素のうち図１〜３に示す実施の形態１の通信ネットワークと同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。本実施の形態２においては、ＰＥの一例としてＰＥ１１のアクセスポートがＢｌｏｃｋｉｎｇ状態に遷移した場合について説明する。
【００８０】
ＰＥ１１のアクセスポートがＢｌｏｃｋｉｎｇ状態に遷移して、ＰＥ１１のＶＰＮ２Ｂに属する全てのアクセスポートがＢｌｏｃｋｉｎｇ状態となった場合、ＳＴＰサーバ３は、ＰＥ１１がＶＰＬＳネットワーク１の出口（ＶＰＬＳネットワーク１を出て行く側）となる仮想線（ｐｗＢ２１，ｐｗＢ２３）に対応するＶＰＬＳネットワーク１の入口のＰＥ１２，１３に、この仮想線へのフレームを破棄（削除）するよう指示情報を送信する。すなわち、ＳＴＰサーバ３はＰＥ１２にＶＰＮ２Ｂから受信した仮想線ｐｗＢ２１へのフレームを破棄するよう指示情報（仮想線制御メッセージ）を送信し、ＰＥ１３にＶＰＮ２Ｂから受信した仮想線ｐｗＢ２３へのフレームを破棄するよう指示情報を送信する。
【００８１】
ＰＥ１２，１３は、それぞれのＶＰＮ２ＢからｐｗＢ２１，ｐｗＢ２３へのフレームを受信すると、このフレームのＭＡＣアドレス学習を行うことなく破棄する。これにより、Ｂｌｏｃｋｉｎｇ状態に遷移したＰＥ１１へのＶＰＬＳネットワーク１内でのパケットの転送を回避する。
【００８２】
図６は、実施の形態２に係る通信ネットワークシステムの処理手順を示すフローチャートである。ＰＥ１１のアクセスポート８０がＢｌｏｃｋｉｎｇ状態に遷移して、ＰＥ１１のＶＰＮ２Ｂに属する全てのアクセスポートがＢｌｏｃｋｉｎｇ状態となると（ステップＳ３００）、仮想線制御設定部３６は仮想線制御メッセージを作成する。この仮想線制御メッセージには、指定した仮想線へのフレームを破棄させる指示情報が含まれる。
【００８３】
仮想線制御設定部３６が作成した仮想線制御メッセージ（フレームの破棄）は、ＰＥ１１がＶＰＬＳネットワーク１によって転送されるフレームの出口となる場合に、このＶＰＬＳネットワーク１によって転送されるフレームの入口となるＰＥ１２，１３に対して送られる。
【００８４】
仮想線制御設定部３６は、ＰＥ１２に対し、ＶＰＮ２Ｂから受信して仮想線ｐｗＢ２１へ送信するフレームをＭＡＣアドレス学習することなく破棄させる指示情報を含む仮想線制御メッセージを作成し、ＮＷポート３１はこの仮想線制御メッセージをＰＥ１２に送信する。
【００８５】
また、仮想線制御設定部３６は、ＰＥ１３に対し、ＶＰＮ２Ｂから受信して仮想線ｐｗＢ２３へ送信するフレームをＭＡＣアドレス学習することなく破棄させる指示情報を含む仮想線制御メッセージを作成し、ＮＷポート３１はこの仮想線制御メッセージをＰＥ１３に送信する（ステップＳ３１０）。
【００８６】
ＰＥ１２，１３はＮＷコア網ポート５３によってＰＥ１１からの仮想線制御メッセージ（フレームの破棄）を受信する。この仮想線制御メッセージは制御パケット識別部７５によって識別され、仮想線制御部６２に送られる。仮想線制御部６２は、受信した仮想線制御メッセージに基づいて、ＶＰＮ２Ｂから受信して仮想線ｐｗＢ２１，２３へ送信するフレームをＭＡＣアドレス学習することなく破棄させるようＳＷ処理部７６を制御する。ＳＷ処理部７６は、ＮＷアクセス網ポート５１がＶＰＮ２Ｂから仮想線ｐｗＢ２１，２３へ送信するフレームを受信すると、アドレス学習部５５にこのフレームのＭＡＣアドレス学習を行わせることなく、このフレームを破棄する（ステップＳ３２０）。
【００８７】
この後、ＰＥ１１のアクセスポート８０がＦｏｒｗａｒｄｉｎｇ状態になると（ステップＳ３３０）、仮想線制御設定部３６は仮想線制御メッセージを作成する。この仮想線制御メッセージには、指定した仮想線へのフレームの破棄を解除させる指示情報が含まれる。
【００８８】
仮想線制御設定部３６が作成した仮想線制御メッセージ（フレーム破棄の解除）は、ＰＥ１１がＶＰＬＳネットワーク１によって転送されるフレームの出口となる場合に、このＶＰＬＳネットワーク１によって転送されるフレームの入口となるＰＥ１２，１３に対して送られる。
【００８９】
仮想線制御設定部３６は、ＰＥ１２に対し、ＶＰＮ２Ｂから受信して仮想線ｐｗＢ２１へ送信するフレームの破棄を解除させる指示情報を含む仮想線制御メッセージを作成し、ＮＷポート３１はこの仮想線制御メッセージをＰＥ１２に送信する。
【００９０】
また、仮想線制御設定部３６は、ＰＥ１３に対し、ＶＰＮ２Ｂから受信して仮想線ｐｗＢ２３へ送信するフレームの破棄を解除させる指示情報を含む仮想線制御メッセージを作成し、ＮＷポート３１はこの仮想線制御メッセージをＰＥ１３に送信する（ステップＳ３４０）。
【００９１】
ＰＥ１２，１３はＮＷコア網ポート５３によってＳＴＰサーバ３からの仮想線制御メッセージ（フレーム破棄の解除）を受信する。この仮想線制御メッセージは制御パケット識別部７５によって識別され、仮想線制御部６２に送られる。仮想線制御部６２は、受信した仮想線制御メッセージに基づいて、ＶＰＮ２Ｂから受信して仮想線ｐｗＢ２１，２３へ送信するフレームの破棄を解除させるようＳＷ処理部７６を制御する。ＳＷ処理部７６は、ＮＷアクセス網ポート５１がＶＰＮ２Ｂから仮想線ｐｗＢ２１，２３へ送信するフレームを受信すると、このフレームをＮＷコア網ポート５３から仮想線ｐｗＢ２１，２３（ＰＥ１１）へ送信させる（ステップＳ３５０）。また、ＳＷ処理部７６は、アドレス学習部５５にこのフレームのＭＡＣアドレス学習を行わせる。
【００９２】
これにより、ＰＥ１１のＶＰＮ２Ｂに属するアクセスポート８０がＢｌｏｃｋｉｎｇ状態に遷移した結果、ＶＰＮ２Ｂに属する全てのアクセスポートがＢｌｏｃｋｉｎｇ状態となった場合、ＰＥ１１のＶＰＮ２Ｂ宛のパケットはＶＰＬＳネットワーク１内において転送されることがなくなる。
【００９３】
このように、実施の形態２によれば、ＰＥ１１のＶＰＮ２Ｂに属するアクセスポート８０がＢｌｏｃｋｉｎｇ状態に遷移した場合、ＶＰＬＳネットワーク１の出口であるＰＥ１１で破棄されるパケットが、ＶＰＬＳネットワーク１の入口であるＰＥ１２，１３で破棄されるので、破棄される不必要なパケットがネットワーク１内において転送されることがなくなる。したがって、ＶＰＬＳネットワーク１内のトラヒック利用効率が向上する。
【００９４】
実施の形態３．
つぎに、図１〜３，７，８を用いて実施の形態３にかかる通信ネットワークシステムについて説明する。実施の形態３ではＰＥのアクセスポートがＬｅａｒｎｉｎｇ状態に遷移した場合に、ＶＰＮからのＭＡＣアドレスを学習した後、ＶＰＬＳネットワーク１内の他のＰＥにパケットを転送する。
【００９５】
図７は、本発明の実施の形態３に係る通信ネットワークシステムを説明するための図であり、図７に示す通信ネットワークシステムの各構成要素のうち図１〜３に示す実施の形態１の通信ネットワークと同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。本実施の形態３においては、ＰＥの一例としてＰＥ１１のアクセスポートがＬｅａｒｎｉｎｇ状態に遷移した場合について説明する。
【００９６】
ＰＥ１１のアクセスポート８０がＬｅａｒｎｉｎｇ状態に遷移すると、ＳＴＰサーバ３の仮想線制御設定部３６はＰＥ１１に対しＶＰＮ２Ｂからのフレームに対してＭＡＣアドレス学習を行うとともにこのフレームの出口となるＰＥ１２，１３にこのフレームを転送するよう指示情報を送信する。また、ＳＴＰサーバ３の仮想線制御設定部３６はＰＥ１２，１３に対しＰＥ１１からのフレームに対してＭＡＣアドレス学習を行うとともにこのフレームを破棄するよう指示情報を送信する。
【００９７】
ＰＥ１２，１３のアドレス学習部５５は、ｐｗＢ２１，ｐｗＢ２３を介してＰＥ１１からフレームを受信すると、このフレームのＭＡＣアドレス学習を行うとともにこのフレームを破棄する。これにより、ＰＥ１１がＬｅａｒｎｉｎｇ状態に遷移した場合であっても、ＰＥ１２，１３にフレームのＭＡＣアドレス学習を行わせる。
【００９８】
図８は、実施の形態３に係る通信ネットワークシステムの処理手順を示すフローチャートである。ＰＥ１１のアクセスポート８０がＬｅａｒｎｉｎｇ状態になると（ステップＳ４００）、仮想線制御設定部３６は仮想線制御メッセージを作成し、ＮＷポート３１はこの仮想線制御メッセージをＰＥ１１に送信する（ステップＳ４１０）。この仮想線制御メッセージには、指定した仮想線へのフレームを転送させる指示情報と、このフレームのＭＡＣアドレス学習を行わせる指示情報が含まれる。
【００９９】
仮想線制御設定部３６が作成した仮想線制御メッセージ（フレームの転送）は、ＰＥ１１がＶＰＮ２Ｂから受信したフレームの出口となるｐｗＢ２１，２３方向のＰＥ１２，１３に対して送られる。
【０１００】
仮想線制御設定部３６は、ＰＥ１２に対し、ＶＰＮ２Ｂから受信したフレームのＭＡＣアドレス学習を行わせ、このフレームを破棄させる指示情報を含む仮想線制御メッセージを作成し、ＮＷポート３１はこの仮想線制御メッセージをＰＥ１２に送信する。
【０１０１】
また、仮想線制御設定部３６は、ＰＥ１３に対し、ＶＰＮ２Ｂから受信したフレームのＭＡＣアドレス学習を行わせ、このフレームを破棄させる指示情報を含む仮想線制御メッセージを作成し、ＮＷポート３１はこの仮想線制御メッセージをＰＥ１３に送信する（ステップＳ４２０）。
【０１０２】
ＰＥ１１は、ＮＷコア網ポート５３によってＳＴＰサーバ３からの仮想線制御メッセージ（フレームの転送）を受信する。この仮想線制御メッセージは制御パケット識別部７５によって識別され、仮想線制御部６２に送られる。仮想線制御部６２は、受信した仮想線制御メッセージに基づいて、ＶＰＮ２Ｂから受信したフレームのＭＡＣアドレス学習をするとともに、このフレームを仮想線ｐｗＢ２１，２３を介してＰＥ１２，１３へ転送するようＳＷ処理部７６を制御する。
【０１０３】
ＰＥ１１のＳＷ処理部７６は、ＮＷアクセス網ポート５１がＶＰＮ２Ｂからフレームを受信すると、アドレス学習部５５にこのフレームのＭＡＣアドレス学習を行わせるとともに、このフレームをＰＥ１２，１３へ転送させる（ステップＳ４３０）。
【０１０４】
ＰＥ１２，１３はＮＷコア網ポート５３によってＳＴＰサーバ３からの仮想線制御メッセージ（フレームの破棄）を受信する。この仮想線制御メッセージは制御パケット識別部７５によって識別され、仮想線制御部６２に送られる。ＰＥ１２，１３の仮想線制御部６２は、受信した仮想線制御メッセージに基づいて、ＰＥ１１から受信したフレームのＭＡＣアドレス学習をするとともに、このフレームを破棄させるようＳＷ処理部７６を制御する。ＰＥ１２，１３のＳＷ処理部７６は、ＮＷアクセス網ポート５１がＰＥ１１からフレームを受信すると、アドレス学習部５５にこのフレームのＭＡＣアドレス学習を行わせるとともに、このフレームを破棄する（ステップＳ４４０）。これにより、ＰＥ１１のＶＰＮ２Ｂに属するアクセスポート８０がＬｅａｒｎｉｎｇ遷移した場合、ＶＰＮ２ＢからのフレームはＰＥ１２，１３に転送される。
【０１０５】
このように、実施の形態３によれば、ＰＥ１１のＶＰＮ２Ｂに属するアクセスポート８０がＬｅａｒｎｉｎｇ状態に遷移した場合、ＶＰＬＳネットワーク１の入口であるＰＥ１１でフレームが破棄されることなく、ＶＰＬＳネットワーク１の出口であるＰＥ１２，１３に転送されるので、ＰＥ１２，１３もＶＰＮ２ＢからのフレームのＭＡＣアドレス学習を行うことが可能となる。したがって、ＰＥ１２，１３はＶＰＮ２ＢからのフレームのＭＡＣアドレス学習に基づいてｐｗＢ２１，ｐｗＢ２３へのフレーム転送が可能となり、ＶＰＬＳネットワーク１内のトラヒック利用効率が向上する。
【産業上の利用可能性】
【０１０６】
以上のように、本発明にかかる通信ネットワークシステム、システム管理装置および情報転送装置は、ＳＴＰによって情報の送受信を可能とするＶＰＬＳネットワークに適している。
【図面の簡単な説明】
【０１０７】
【図１】実施の形態１に係る通信ネットワークシステムの構成を示す図である。
【図２】ＰＥの構成を示すブロック図である。
【図３】ＳＴＰサーバの構成を示すブロック図である。
【図４−１】実施の形態１に係る通信ネットワークシステムの処理手順を示すフローチャート（１）である。
【図４−２】実施の形態１に係る通信ネットワークシステムの処理手順を示すフローチャート（２）である。
【図５】実施の形態２に係る通信ネットワークシステムを説明するための図である。
【図６】実施の形態２に係る通信ネットワークシステムの処理手順を示すフローチャートである。
【図７】実施の形態３に係る通信ネットワークシステムを説明するための図である。
【図８】実施の形態３に係る通信ネットワークシステムの処理手順を示すフローチャートである。
【符号の説明】
【０１０８】
１  ＶＰＬＳネットワーク
２Ａ，２Ｂ  ＶＰＮ
３  ＳＴＰサーバ
１１〜１４  ＰＥ
３１，３２  ＮＷポート
３３  デカプセル化処理部
３４  エンカプセル化処理部
３５  ＡＰ制御設定部
３６  仮想線制御設定部
３７  記憶部
３９  ＳＴＰ処理部
４１  アルゴリズム設定部
４２  ＳＴＰパラメータ管理部
５１  ＮＷアクセス網ポート
５３  ＮＷコア網ポート
５５  アドレス学習部
５９  制御部
６１  ＶＰＬＳ制御部
６２  仮想線制御部
６３  ＡＰ制御部
７１  エンカプセル化処理部
７２，７４  ＢＰＤＵ識別部
７３  デカプセル化処理部
７５  制御パケット識別部
７６  ＳＷ処理部
８０，８１  アクセスポート
【図１】
2005340942.tif 000003
【図２】
2005340942.tif 000004
【図３】
2005340942.tif 000005
【図４−１】
2005340942.tif 000006
【図４−２】
2005340942.tif 000007
【図５】
2005340942.tif 000008
【図６】
2005340942.tif 000009
【図７】
2005340942.tif 000010
【図８】
2005340942.tif 000011