(57)【特許請求の範囲】
【請求項１】
伝送装置とＬ２装置によって構成されたＬ２ネットワークにおいてＬ２装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計する方法であって、
Ｌ２装置の各ポートの接続先及び接続状態を含むネットワーク構成情報とユーザ装置に接続されているＬ２装置及び当該Ｌ２装置のポートを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するＶＬＡＮが設定されたＬ２装置が定められたＶＬＡＮ設計情報を生成し、当該ＶＬＡＮ設計情報に基づいてカットスルーを行うＬ２装置を決定するカットスルーＬ２装置設計手順と、
前記カットスルーＬ２装置設計手順により決定されたＬ２装置がカットスルーされるように、前記ＶＬＡＮ設計情報に基づいて伝送パスを設計する伝送パス設計手順と、
順に有することを特徴とするネットワーク設計方法。
【請求項２】
前記ＶＬＡＮ設計情報は、ＶＬＡＮの設定されているポートをさらに含み、
前記カットスルーＬ２装置設計手順は、前記ＶＬＡＮ設計情報に記載されているＬ２装置に対し、ＶＬＡＮの設定されているポート数が２の場合、カットスルーを行うカットスルー装置に決定することを特徴とする請求項１に記載のネットワーク設計方法。
【請求項３】
前記ＶＬＡＮ設計情報は、Ｌ２装置のポートの接続先が、カスケード接続されているか、伝送装置に接続されているか、又はユーザ装置に接続されているのか、を示すポート属性をさらに含み、
前記カットスルーＬ２装置設計手順は、前記ＶＬＡＮ設計情報に記載されている各Ｌ２装置に対し、伝送装置又はユーザ装置に接続されるポートを有するか、或いはカスケード接続されておりかつカスケード接続の接続先が複数のユーザ装置である場合、カットスルーを行わないＬ２処理装置に決定することを特徴とする請求項１又は２に記載のネットワーク設計方法。
【請求項４】
前記伝送パス設計手順は、カットスルーを行わないＬ２処理装置に決定されたＬ２装置間を接続する伝送装置並びに当該伝送装置の接続伝送ポートを決定することにより、伝送パスを設計することを特徴とする請求項１から３のいずれかに記載のネットワーク設計方法。
【請求項５】
前記カットスルーＬ２装置設計手順において、さらに、一部的に完結した冗長領域に存在するＬ２装置を示す冗長領域情報と冗長ドメイン並びに当該冗長ドメインが冗長構成を取る冗長領域及びＬ２装置を含む冗長ドメイン情報で構成された冗長構成情報を用い、前記ＶＬＡＮ設計情報で設計されている前記閉域網が用いる冗長領域を定める冗長設計情報を生成し、
前記伝送パス設計手順において、前記冗長ドメイン情報を用い、前記設計情報の定める前記冗長領域に存在するＬ２装置の冗長ドメインを決定することを特徴とする請求項１から４のいずれかに記載のネットワーク設計方法。
【請求項６】
前記伝送パス設計手順において、前記冗長領域に設定された複数の冗長ドメインの中から、前記カットスルーＬ２装置設計手順により決定されたカットスルーを行わないＬ２装置の集合と、冗長ドメインに属するＬ２装置の集合を比較し、完全一致するＬ２装置の集合を含む冗長ドメインのいずれかを選択することで、冗長ドメインを決定することを特徴とする請求項５に記載のネットワーク設計方法。
【請求項７】
伝送装置とＬ２装置によって構成された広域Ｌ２ネットワークでＬ２装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計するネットワーク設計装置であって、
Ｌ２装置の各ポートが接続されているＬ２装置の装置ＩＤ及びポートＩＤ並びに接続状態を含むネットワーク構成情報とユーザ装置に接続されているＬ２装置の装置ＩＤ及びポートＩＤを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するＶＬＡＮが設定されたＬ２装置が定められたＶＬＡＮ設計情報を生成し、当該ＶＬＡＮ設計情報に基づいてカットスルーを行うＬ２装置を決定するカットスルー設計部と、
前記カットスルー設計部により決定されたＬ２装置がカットスルーされるように、前記ＶＬＡＮ設計情報に基づいて伝送パスを設計する伝送パス経路設計部と、
を備えることを特徴とするネットワーク設計装置。
【請求項８】
伝送装置とＬ２装置によって構成された広域Ｌ２ネットワークでＬ２装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計する方法をコンピュータに実行させるためのネットワーク設計プログラムであって、
カットスルー設計部が、Ｌ２装置の各ポートが接続されているＬ２装置の装置ＩＤ及びポートＩＤ並びに接続状態を含むネットワーク構成情報とユーザ装置に接続されているＬ２装置の装置ＩＤ及びポートＩＤ及びＶＬＡＮ  ＩＤを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するＶＬＡＮが設定されたＬ２装置が定められたＶＬＡＮ設計情報を生成し、当該ＶＬＡＮ設計情報に基づいてカットスルーを行うＬ２装置を決定するカットスルーＬ２装置設計手順と、
伝送パス経路設計部が、前記カットスルーＬ２装置設計手順により決定されたＬ２装置がカットスルーされるように、前記ＶＬＡＮ設計情報に基づいて伝送パスを設計する伝送パス設計手順と、
を順にコンピュータに実行させるためのネットワーク設計プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｌ２装置と伝送装置によって構成された通信ネットワークにおける、Ｌ２装置の転送処理を省略するカットスルーを利用したネットワーク設計方法および装置に関する。
【背景技術】
【０００２】
広域イーサネット（登録商標）サービスは、ユーザ毎にマルチポイント接続が可能な閉域網を構築し、ユーザに提供するサービスである。したがって、マルチポイント接続を効率よく提供するために、広域イーサネット（登録商標）サービスを提供する際に用いられる中継ネットワークはＬ２スイッチを複数接続することで構築されることがある。ただし、このような構築形態を用いると、分岐を伴わない単純な中継点においてもＬ２装置のＬ２処理リソースを消費することが課題であった。
【０００３】
一方で、遠方にあるＬ２スイッチを接続するための伝送手段として、広域イーサネット（登録商標）の中継ネットワークでは、ＲＯＡＤＭやＭＣといった伝送装置をスイッチ間に配備しており、Ｌ１の伝送技術によって長距離伝送を実現してきた。しかし近年では、これまで伝送手段としてのみ用いてきた伝送技術が著しく発展しており、その結果、伝送装置において設定される伝送パスの設定粒度と経路制御能力が向上した。たとえば、光信号を電気変換することなく波長単位で経路制御を行う全光型トランスポート技術であるＷＳＯＮがＷＳＳデバイスの登場により実現された。また、光レイヤの波長パスと電気レイヤのＴＤＭパスの両方をマルチレイヤでハンドルするための標準化技術であるＯＴＮの標準化が進み、ＯＤＵと呼ばれる波長より小さいＴＤＭパスの形成が可能になるとともに、ＯＤＵクロスコネクトと呼ばれる回線交換ライクなスイッチングが可能になった。さらに、パケットトランスポート技術であるＭＰＬＳ−ＴＰの標準化が進んでおり、ＭＰＬＳ−ＴＰではラベルによりパケットパスを設定しユーザやサービスの論理的な分離と、柔軟なスイッチングが可能である。
【０００４】
最近では、波長パス、ＴＤＭパス、パケットパスの３階層を統合的に制御することができる統合伝送装置が登場した。３階層をネットワーク規模に応じて適切に用いることで経済的なトランスポートネットワークの実現が可能になると見込まれており、これらの伝送技術や伝送装置は広域イーサネット（登録商標）の中継ネットワークに今後適用されることが見込まれている。
【０００５】
従来、広域イーサネット（登録商標）網におけるユーザフレームの中継転送制御はＭＡＣ学習によるフレームフォワーディングを行うＬ２処理によって実現されてきたが、前述した伝送技術の発展により、Ｌ２より下位のレイヤであるＬ１の伝送技術を用いてユーザフレームの転送制御を行うことで、Ｌ２装置のＬ２処理を省略するカットスルーの適用性が高まった。図１８（ａ）〜（ｃ）にカットスルーの形態を示す。図１８（ａ）は通信ネットワークの一例を示しており、通信ネットワークはＬ２装置３１１〜３１３、Ｌ２ポート３１１−１〜２、３１２−１〜２、３１３−１〜２、伝送装置４１１〜４１３、長距離伝送ポート４１１−２、４１２−１、４１２−４、４１３−１、クライアント信号収容ポート４１１−１、４１２−２、４１２−３、４１３−２で構成されている。図１８（ｂ）は、カットスルーを適用しない場合の通信経路及びＬ２処理機能の配置を示している。Ｌ２装置３１２と伝送装置４１２に着目すると、カットスルーを適用しない場合には、一度伝送装置からＬ２装置に送り、Ｌ２装置でＬ２処理を行い、伝送装置に戻され、転送を行っていることがわかる。図１８（ｃ）は、カットスルーを適用した場合の通信経路及びＬ２処理機能の配置を示している。同様にＬ２装置３１２と伝送装置４１２に着目すると、カットスルーを適用する場合には、伝送装置４１２にあらかじめ前述した波長による経路制御やＯＤＵクロスコネクト等の設定を入れておくことにより、伝送装置４１２で方路を切替える形態となる。この形態を取ることにより、Ｌ２装置３１２のＬ２中継転送制御機能を無駄に消費することが無くなるというメリットがある。Ｌ２装置の転送処理を省略するカットスルーの適用により、高価で複雑なＬ２による転送制御を、広帯域かつ安価で単純なＬ１による転送制御に置き換えることで、ネットワークリソースを効率よく扱うことが可能となることから、カットスルーを適用した広域イーサネット（登録商標）サービスの提供形態を実現する方法が望まれている。
【０００６】
カットスルーを利用した技術の一つに、Ｅｔｈｅｒｎｅｔ（登録商標）  ｏｖｅｒ  ＭＰＬＳがある（非特許文献１）。非特許文献１の構成は、エッジ側でデータフレームをＭＰＬＳパスに割り振り、ラベルスイッチングによって中継転送処理を行い、エッジ側でデータフレームを取り出すことで通信を行うものである。本構成では、カットスルーの適用をシンプルに行うことが可能である一方で、１：１のポイントツーポイント接続のみが可能であり、広域イーサネット（登録商標）サービスの必要機能であるマルチポイント接続を実現できないという課題があった。
【０００７】
また、カットスルーによる広域イーサネット（登録商標）サービスの提供方法として、ＶＰＬＳがある（非特許文献２）。非特許文献２の構成では、エッジ装置でユーザフレームのＭＡＣ学習を行い、学習結果に応じてＭＰＬＳ−ＴＰのパケットパスに振り。け、パケットパスかそれより下のレイヤのパスのスイッチング技術によって中継転送処理を行うことで、カットスルーを適用したマルチポイント接続を実現することが可能である。しかし、ＶＰＬＳは本質的にポイントツーポイント接続を複数用意することでマルチポイント接続を構成する形態をとっているため、全拠点にメッシュ上に伝送パスを設定する必要があり、伝送パス数が指数関数的に増大する。また、マルチキャストや未学習フレームのフラッディングは、エッジ部でコピーされるため、ネットワーク帯域を余分に消費するという課題があった。したがって、ＶＰＬＳはカットスルーを適用した広域イーサネット（登録商標）サービスの提供形態を実現する解決策とならない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−４９６４３号公報
【非特許文献】
【０００９】
【非特許文献１】ＩＥＴＦ  ＲＦＣ４４４８”  Ｅｎｃａｐｓｕｌａｔｉｏｎ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｔｒａｎｓｐｏｒｔ  ｏｆ  Ｅｔｈｅｒｎｅｔ（登録商標）  ｏｖｅｒ  ＭＰＬＳ  Ｎｅｔｗｏｒｋｓ”
【非特許文献２】松本他、「高信頼・大量データの情報通信サービスを支えるブロードバンド光ネットワーク技術」、日立評論、２０１０年５月号、ｐｐ．５２〜５５
【発明の概要】
【発明が解決しようとする課題】
【００１０】
これまでに述べたように、Ｌ２装置の転送処理を省略するカットスルーを適用することで、ネットワークリソースを効率的に扱うことが可能になることから、カットスルーを適用した広域イーサネット（登録商標）サービスの提供形態の実現が望まれているものの、既存の技術ではマルチポイント接続の実現が困難であるという課題と、ＶＰＬＳによってマルチポイント接続を可能にしても、その分伝送パスやネットワーク帯域を余分に消費するといった課題があった。
【００１１】
そこで、前記課題を解決するために、本発明は、広域Ｌ２ネットワークにおいて、Ｌ２装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計することが可能なネットワーク設計方法およびネットワーク設計装置を提案する。
【課題を解決するための手段】
【００１２】
前述の課題を解決するため、本発明に係るネットワーク設計方法およびネットワーク設計装置は、Ｌ２装置の転送処理の省略を、通信経路の一部で実施できるようデータ転送経路を設計することで、ネットワークリソースを無駄に消費することなくマルチポイント接続可能なカットスルーを実現することを特徴とする。
【００１３】
具体的には、本発明に係るネットワーク設計方法は、伝送装置とＬ２装置によって構成されたＬ２ネットワークにおいてＬ２装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計する方法であって、Ｌ２装置の各ポートの接続先及び接続状態を含むネットワーク構成情報とユーザ装置に接続されているＬ２装置及び当該Ｌ２装置のポートを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するＶＬＡＮが設定されたＬ２装置が定められたＶＬＡＮ設計情報を生成し、当該ＶＬＡＮ設計情報に基づいてカットスルーを行うＬ２装置を決定するカットスルーＬ２装置設計手順と、前記カットスルーＬ２装置設計手順により決定されたＬ２装置がカットスルーされるように、前記ＶＬＡＮ設計情報に基づいて伝送パスを設計する伝送パス設計手順と、順に有することを特徴とする。
【００１４】
本発明に係るネットワーク設計方法では、前記ＶＬＡＮ設計情報は、ＶＬＡＮの設定されているポートをさらに含み、前記カットスルーＬ２装置設計手順は、前記ＶＬＡＮ設計情報に記載されているＬ２装置に対し、ＶＬＡＮの設定されているポート数が２の場合、カットスルーを行うカットスルー装置に決定してもよい。
【００１５】
本発明に係るネットワーク設計方法では、前記ＶＬＡＮ設計情報は、Ｌ２装置のポートの接続先が、カスケード接続されているか、伝送装置に接続されているか、又はユーザ装置に接続されているのか、を示すポート属性をさらに含み、前記カットスルーＬ２装置設計手順は、前記ＶＬＡＮ設計情報に記載されている各Ｌ２装置に対し、伝送装置又はユーザ装置に接続されるポートを有するか、或いはカスケード接続されておりかつカスケード接続の接続先が複数のユーザ装置である場合、カットスルーを行わないＬ２処理装置に決定してもよい。
【００１６】
本発明に係るネットワーク設計方法では、前記伝送パス設計手順は、カットスルーを行わないＬ２処理装置に決定されたＬ２装置間を接続する伝送装置並びに当該伝送装置の接続伝送ポートを決定することにより、伝送パスを設計してもよい。
【００１７】
本発明に係るネットワーク設計方法では、前記カットスルーＬ２装置設計手順において、さらに、一部的に完結した冗長領域に存在するＬ２装置の装置ＩＤを示す冗長領域情報と冗長ドメインＩＤ並びに当該冗長ドメインが冗長構成を取る冗長領域ＩＤ及びＬ２装置の装置ＩＤを含む冗長ドメイン情報で構成された冗長構成情報を用い、前記ＶＬＡＮ設計情報で設計されている前記閉域網が用いる冗長領域を定める冗長設計情報を生成し、前記伝送パス設計手順において、前記冗長ドメイン情報を用い、前記設計情報の定める前記冗長領域に存在するＬ２装置の冗長ドメインを決定してもよい。
【００１８】
本発明に係るネットワーク設計方法では、前記伝送パス設計手順において、前記冗長領域に設定された複数の冗長ドメインの中から、前記カットスルーＬ２装置設計手順により決定されたカットスルーを行わないＬ２装置の集合と、冗長ドメインに属するＬ２装置の集合を比較し、完全一致するＬ２装置の集合を含む冗長ドメインのいずれかを選択することで、冗長ドメインを決定してもよい。
【００１９】
具体的には、本発明に係るネットワーク設計装置は、伝送装置とＬ２装置によって構成された広域Ｌ２ネットワークでＬ２装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計するネットワーク設計装置であって、Ｌ２装置の各ポートが接続されているＬ２装置の装置ＩＤ及びポートＩＤ並びに接続状態を含むネットワーク構成情報とユーザ装置に接続されているＬ２装置の装置ＩＤ及びポートＩＤを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するＶＬＡＮが設定されたＬ２装置が定められたＶＬＡＮ設計情報を生成し、当該ＶＬＡＮ設計情報に基づいてカットスルーを行うＬ２装置を決定するカットスルー設計部と、前記カットスルー設計部により決定されたＬ２装置がカットスルーされるように、前記ＶＬＡＮ設計情報に基づいて伝送パスを設計する伝送パス経路設計部と、を備える。
【００２０】
具体的には、本発明に係るネットワーク設計プログラムは、伝送装置とＬ２装置によって構成された広域Ｌ２ネットワークでＬ２装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計する方法をコンピュータに実行させるためのネットワーク設計プログラムであって、カットスルー設計部が、Ｌ２装置の各ポートが接続されているＬ２装置の装置ＩＤ及びポートＩＤ並びに接続状態を含むネットワーク構成情報とユーザ装置に接続されているＬ２装置の装置ＩＤ及びポートＩＤ及びＶＬＡＮ  ＩＤを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するＶＬＡＮが設定されたＬ２装置が定められたＶＬＡＮ設計情報を生成し、当該ＶＬＡＮ設計情報に基づいてカットスルーを行うＬ２装置を決定するカットスルーＬ２装置設計手順と、伝送パス経路設計部が、前記カットスルーＬ２装置設計手順により決定されたＬ２装置がカットスルーされるように、前記ＶＬＡＮ設計情報に基づいて伝送パスを設計する伝送パス設計手順と、を順にコンピュータに実行させるためのプログラムである。
【００２１】
なお、上記各発明は、可能な限り組み合わせることができる。
【発明の効果】
【００２２】
本発明によれば、Ｌ２装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計し、マルチポイント接続を実現しながら伝送パスやネットワーク帯域を余分に消費しないサービスの提供形態の実現が可能なネットワーク設計方法およびネットワーク設計装置を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態１における通信ネットワークの構成の一例を示す。
【図２】実施形態１における通信ネットワークの拠点構成の一例を示す。
【図３】実施形態１におけるＬ２での論理接続構成の一例を示す。
【図４】実施形態１におけるネットワーク設計装置とＬ２ネットワーク制御装置、伝送制御装置の実施の形態の一例を示す。
【図５（ａ）】ネットワーク設計装置５００によるネットワーク設計手順の一例を示す。
【図５（ｂ）】ネットワーク設計装置５００によるネットワーク設計手順の一例を示す。
【図５（ｃ）】ネットワーク設計装置５００によるネットワーク設計手順の一例を示す。
【図６】実施形態１におけるネットワーク構成情報の一例を示す。
【図７】実施形態１におけるアクセス収容地点情報の一例を示す。
【図８（ａ）】実施形態１におけるステップＳ１０３を終えた時点のＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図８（ｂ）】実施形態１におけるステップＳ１０４〜Ｓ１１１まで終えた時点でのＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図８（ｃ）】実施形態１におけるステップＳ２０１〜Ｓ２１４の処理中のＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図８（ｄ）】実施形態１におけるステップＳ２０１〜Ｓ２１４の処理が終了したときのＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図８（ｅ）】実施形態１におけるステップＳ３０１の処理を行った後のＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図９】実施形態２における通信ネットワークの構成の一例を示す。
【図１０】実施形態２における通信ネットワークの拠点構成の一例を示す。
【図１１】実施形態２におけるＬ２での論理接続構成の一例を示す。
【図１２】実施形態２におけるネットワーク設計装置とＬ２ネットワーク制御装置、伝送制御装置の実施の形態の一例を示す。
【図１３（ａ）】実施形態２におけるネットワーク設計装置５００によるネットワーク設計手順の一例を示す。
【図１３（ｂ）】実施形態２におけるネットワーク設計装置５００によるネットワーク設計手順の一例を示す。
【図１３（ｃ）】実施形態２におけるネットワーク設計装置５００によるネットワーク設計手順の一例を示す。
【図１４】冗長構成情報の一例を示す。
【図１５】実施形態２におけるネットワーク構成情報の一例を示す。
【図１６】実施形態２におけるアクセス収容地点情報の一例を示す。
【図１７（ａ）】実施形態２におけるステップＳ１３４までの処理を終えたときのＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図１７（ｂ）】実施形態２におけるステップＳ１４２までの処理を終えたときのＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図１７（ｃ）】実施形態２におけるステップＳ２４４までの処理を終えたときのＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図１７（ｄ）】実施形態２におけるステップＳ３３３までの処理を終えたときのＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図１７（ｅ）】実施形態２における全操作を終えた後のＶＬＡＮ設計情報、Ｌ２装置設計情報及び伝送パス設計情報の一例を示す。
【図１８（ａ）】従来のカットスルーの形態であり、通信ネットワークの一例を示す。
【図１８（ｂ）】従来のカットスルーの形態であり、カットスルーを適用しない場合の通信経路及びＬ２処理機能の配置を示す。
【図１８（ｃ）】従来のカットスルーの形態であり、カットスルーを適用した場合の通信経路及びＬ２処理機能の配置を示す。
【発明を実施するための形態】
【００２４】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００２５】
（実施の形態１）
図１は、実施形態１における通信ネットワークの構成を示したものである。
図１に示す通信ネットワークは、拠点ビル１０１〜１０９、Ｌ２装置３０１〜３１０、Ｌ２ポート３０１−１〜３、３０２−１〜４、３０３−１〜４、・・・３１０−１〜４、伝送装置４０１〜４０７、長距離伝送ポート４０１−１〜４、４０２−１、４０３−１、４０４−１、４０４−５、４０４−６、４０５−１、４０６−１、４０７−１、クライアント信号収容ポート４０１−５〜８、４０２−２、４０３−２、４０４−２〜４、４０５−２、４０６−２、４０７−２、ネットワーク設計装置５００、Ｌ２ネットワーク制御装置６００、伝送制御装置７００から構成される。また、図２は、図１に示す通信ネットワークの拠点構成を示したものであり、図３は、図１に示す通信ネットワークにおけるＬ２での論理接続構成を示したものである。
【００２６】
図４は本実施形態のネットワーク設計装置の一例を示すものである。実施形態のネットワーク設計装置は、ネットワーク設計装置５００、Ｌ２ネットワーク制御装置６００及び伝送制御装置７００から構成される。ネットワーク設計装置５００はアクセス収容地点情報入力部５０１、アクセス収容地点情報管理部５０２、ＶＬＡＮ設計部５０３、ネットワーク構成情報管理部５０４、カットスルー設計部５０５、Ｌ２装置設計情報記憶部５０６、ＶＬＡＮ設計情報記憶部５０７、伝送パス設計情報記憶部５０８で構成されている。また、Ｌ２ネットワーク制御装置６００はＶＬＡＮ設定部６０１で構成されており、伝送制御装置７００は伝送パス経路設計部７０１と伝送パス設定部７０２で構成されている。
【００２７】
アクセス収容地点情報入力部５０１は、ユーザ拠点間をマルチポイントに接続する閉域網を構成する際の、ユーザ拠点からの接続を収容するＬ２装置とそのポートの情報の入力手段である。また、アクセス収容地点情報管理部５０２は、アクセス収容地点情報入力部５０１によって入力されたユーザ拠点からの接続を収容するＬ２装置とそのポートの情報を、Ｌ２装置をユーザ収容装置、ポートをユーザ収容ポートとして、閉域網ごとにアクセス収容地点情報に記憶・保持している。図７は、アクセス収容地点情報管理部５０２で記憶・保持されているアクセス収容地点情報の一例を示している。
【００２８】
ＶＬＡＮ設計部５０３は、アクセス収容地点情報管理部５０２によって記憶されているアクセス収容地点情報とネットワーク構成情報管理部５０５によって記憶されているネットワーク構成情報から、ユーザ拠点間をマルチポイントに接続する閉域網を構成するためのＶＬＡＮを設計し、後述するＶＬＡＮ設計情報とＬ２装置設計情報を生成し、それぞれＬ２装置設計情報管理部５０６とＶＬＡＮ設計情報管理部５０７で記憶・保持される。ＶＬＡＮを設計する機能の実現方法についてはどのような方法でもよく、例えば特許文献１のような構成でもよいし、オペレータが手動で設計する形態でもよい。
【００２９】
ネットワーク構成情報管理部５０４は、通信ネットワークの構成を表すネットワーク構成情報を記憶・保持している。図６は、ネットワーク構成情報管理部５０４で記憶・保持されているネットワーク構成情報の一例を示したものである。図６に示すように、ネットワーク構成情報は、Ｌ２ポート構成情報とＬ２装置構成情報からなっており、Ｌ２ポート構成情報では、Ｌ２ポートとそのポート属性、Ｌ２ポートと接続している伝送装置を示す接続伝送装置ＩＤとその収容ポートを示す接続伝送ポートＩＤ、当該Ｌ２ポートとＬ２接続している対向のＬ２装置を示す対向装置ＩＤと対向のＬ２ポートを示す対向ポートＩＤをテーブルとして記憶・保持している。ここで、ポート属性としては、Ｌ２ポートが伝送装置を介さず直接接続されているカスケード接続ポートか、伝送装置を介して接続されている伝送装置接続ポートか、アクセス収容を行うアクセスポートか、のいずれかの情報が記録されている。また、ネットワーク構成情報におけるＬ２装置構成情報では、Ｌ２装置ＩＤとその装置が置かれている拠点を示す拠点ＩＤをテーブルとして記憶・保持している。
【００３０】
カットスルー設計部５０５は、ネットワーク構成情報とＬ２装置設計情報とＶＬＡＮ設計情報からカットスルーを実現する形態を設計し、設計内容をＶＬＡＮ設計情報とＬ２装置設計情報に反映するとともに、伝送パス設計情報を生成する。具体的な動作については後述する。
【００３１】
Ｌ２装置設計情報管理部５０６は、図８（ａ）に示すＬ２装置設計情報を閉域網毎に記憶・保持する。Ｌ２装置設計情報は装置ＩＤと装置属性からなっており、装置ＩＤには、閉域網を構成する際にＶＬＡＮを設定したＬ２装置のＩＤが記録され、装置属性には、当該装置をカットスルーするか否かを示す属性がカットスルー設計部５０５によって生成され、記憶・保持される。
【００３２】
ＶＬＡＮ設計情報管理部５０７は、図８（ａ）に示すＶＬＡＮ設計情報を閉域網毎に記憶・保持する。ここで、ＶＬＡＮ設計情報は、当該ポートがあるＬ２装置を示す装置ＩＤと当該のポートのポートＩＤと当該ポートに設計されたＶＬＡＮＩＤとネットワーク構成情報から参照された当該ポートのポート属性とネットワーク設計時に用いる処理フラグからなっている。
【００３３】
伝送パス設計情報管理部５０８は、図１０（ａ）に示す伝送パス設計情報を閉域網毎に記憶・保持する。ここで、伝送パス設計情報は伝送パスの片方の端点の伝送装置を示す地点１伝送装置と伝送パスの片方の端点の伝送装置におけるＬ２接続を収容するポートを示す地点１収容ポートと収容したＬ２接続において設定されたＶＬＡＮを示す地点１パス識別ＶＬＡＮＩＤともう片方の端点の伝送装置を示す地点２伝送装置ともう片方の端点の伝送装置におけるＬ２接続を収容するポートを示す地点２収容ポートと収容したＬ２接続において設定されたＶＬＡＮを示す地点２パス識別ＶＬＡＮＩＤからなっており、これらの情報はカットスルー設計部５０５によって生成され、伝送パス設計情報管理部５０８によって記憶・保持される。
【００３４】
Ｌ２ネットワーク制御装置６００にあるＶＬＡＮ設定部６０１は、ネットワーク設計装置５００のＶＬＡＮ設計情報管理部５０７で保持されているＶＬＡＮ設計情報に基づき、Ｌ２ネットワーク上のＬ２装置およびポートにＶＬＡＮを設定する機能を有する。
伝送制御装置７００にある伝送パス設計部７０１では、ネットワーク設計装置５００の伝送パス設計情報管理部５０８で保持されている伝送パス設計情報に基づき、伝送パスの経路と帯域を設計する。経路と帯域の設計はどのような方法でもよく、経路が複数ある場合には伝送パスの両端点を最短経路で接続する形態を取ってもよいし、負荷分散を考慮して経路を設計してもよい。伝送パス設定部７０２では、伝送パス経路設計部７０１によって設計された経路と帯域に応じて、伝送装置に伝送パスを設定する。
【００３５】
図５（ａ）〜（ｃ）は、本実施形態におけるネットワーク設計装置５００によるネットワーク設計方法の一例を示している。
図５（ａ）に示す手順では、ＶＬＡＮ設計とＶＬＡＮ設計情報に基づくカットスルー可能なＬ２装置の決定を行うカットスルーＬ２装置設計手順を行う。
アクセス収容地点情報入力部５０１からアクセス収容地点情報が入力されると（ステップＳ１０１）、入力されたアクセス収容地点情報とネットワーク構成情報に基づき、ＶＬＡＮ設計部５０３がアクセス収容地点間を結ぶＶＬＡＮの設計を行う（ステップＳ１０２）。また、その設計情報をＬ２装置設計情報、ＶＬＡＮ設計情報として、それぞれＬ２装置設計情報記憶部５０６とＶＬＡＮ設計情報記憶部５０７に記憶・保持する（ステップＳ１０３）。
【００３６】
ここで、カットスルー設計部５０５は、Ｌ２設計情報にあるＬ２装置に対して以下の処理を行う（ステップＳ１０４）。
まず、ＶＬＡＮ設計情報において、処理中のＬ２装置に関連するＶＬＡＮが設定されたポートのうち、ポート属性がアクセスポートであるものがあるか判定する（ステップ１０５）。一つでもある場合には、ステップＳ１０９へと進み、処理中のＬ２装置と、処理中のＬ２装置と同拠点にあるＬ２装置に対して“Ｌ２処理設定装置”としてテーブルに記録する。ここで、もし同拠点にあるＬ２装置に対して装置属性が設定されていたとしても、既に設定されている属性に上書きする形で記録するものとする。一つもない場合はステップＳ１０６へと進む。
ステップＳ１０６では、ＶＬＡＮが設定されているポートのうち、ポート属性がカスケード接続であるものがあるかどうか判定する。そのうち一つでもカスケード接続である場合にはステップＳ１０７へと進み、一つもない場合にはステップＳ１０８へと進む。
ステップＳ１０７では、ポート属性がカスケード接続であるポートの対向装置が異拠点であるものがあるかどうかをネットワーク構成情報を用いて判定し、対向装置が異拠点であるものがあればステップＳ１０９へと進み、そうでなければステップＳ１０８へと進む。
ステップＳ１０８では、処理中の装置において、ＶＬＡＮが設定されているポートが論理ポートを含めて３以上あるかどうかをＶＬＡＮ設計情報を用いて判定する。３以上の場合にはステップＳ１０９へと進み、３以下である場合には、ステップＳ１１０へ進む。ステップＳ１１０では、ＶＬＡＮが設定されているポート数が２であるため、処理中のＬ２装置の装置属性を“カットスルー装置”としてテーブルに記録する。ここでステップＳ１０４に戻り、次のＬ２装置に対して同様の操作を繰り返す（ステップＳ１１１）。
【００３７】
図５（ｂ）〜図５（ｃ）に示す手順では、伝送パス設計手順を行う。
Ｌ２装置設計情報管理部５０６で管理されているＬ２装置設計情報において、装置属性が“Ｌ２処理装置”であるものに対して、カットスルー設計部５０５は処理を行う（ステップＳ２０１）。また、カットスルー設計部５０５は、“Ｌ２処理装置”の中で、ＶＬＡＮ設計情報に登録されている処理終了フラグが立っていない全てのポートに対して順番に以下の処理を行っていく（ステップＳ２０２）。
【００３８】
まず、当該ポートの属性がアクセスかどうか判定する（ステップＳ２０３）。判定結果が真であれば、処理中のポートに処理終了フラグを立て（ステップＳ２１２）、次のポートの処理を行う（ステップＳ２１３）。全てのポートの処理が終わったら、次の“Ｌ２処理装置”の処理を行う（ステップＳ２１４）。ステップＳ２０４の判定結果が偽であれば、ステップＳ２０４に移行する。
ステップＳ２０４では、当該ポートのポート属性がカスケード接続かどうか判定する。判定結果が真であれば、ステップＳ２１２以降の処理へと進む。判定結果が偽であれば、ステップＳ２０５へと移行する。ステップＳ２０５では、処理中のポートの対向のＬ２ポートと対向のＬ２装置を取り出す。ここで、対向のＬ２ポートおよびＬ２装置はネットワーク構成情報管理部５０４が管理しているネットワーク構成情報から抽出する。
【００３９】
次に、取り出したＬ２装置が、Ｌ２装置設計情報において“Ｌ２処理装置”かどうか判定する（ステップＳ２０６）。
判定結果が真である場合には、当該Ｌ２装置間に伝送パスを設計することになる。処理中のポートの接続伝送装置、接続伝送ポートをネットワーク構成情報から、設定されているＶＬＡＮＩＤをＶＬＡＮ設計情報からそれぞれ抽出し、これを地点１伝送装置、地点１収容ポート、地点１パス識別ＶＬＡＮＩＤとして伝送パス設計情報管理部５０８が管理している伝送パス設計情報に記録する（ステップＳ２０９）。次に、現在取り出しているポートの接続伝送装置、接続伝送ポート、設定されているＶＬＡＮＩＤをステップＳ２０９と同様に抽出し、これを地点２伝送装置、地点２収容ポート、地点２パス識別ＶＬＡＮＩＤとして伝送パス設計情報管理部５０８が管理している伝送パス設計情報に記録する（ステップＳ２１０）。つまり、ステップＳ２０９、ステップＳ２１０の操作は、設定すべき伝送パスの始点と終点を定めている。最後に、処理中のポートと取り出したポートに処理終了フラグを立て（ステップＳ２１１）、ステップＳ２１３以降の処理を行う。
ステップＳ２０６の判定結果が偽である場合、まず、取り出したＬ２装置にあるＶＬＡＮ設定ポート全てに対し、ＶＬＡＮ設計情報における処理終了フラグを立てる（ステップＳ２０７）。次に、取り出したＬ２装置にあるＶＬＡＮ設定ポートのうち、取り出したＬ２ポートでないもう一方のＬ２ポートをＶＬＡＮ設計情報から抽出し、そのＬ２ポートの対向のＬ２ポートを、ネットワーク構成情報を参照して取り出す。また、取り出したＬ２ポートを有するＬ２装置を取り出し、ステップＳ２０６の操作に戻る（ステップＳ２０８）。Ｓ２０１〜Ｓ２１４の操作が終了すると、図５（ｃ）に示す操作に移行する。
【００４０】
図５（ｃ）は、本実施形態におけるネットワーク設計装置５００とＬ２ネットワーク制御装置６００、伝送制御装置７００によるネットワーク設定手順の一例を示している。
カットスルー設計部５０５は、Ｌ２装置設計情報において属性が“カットスルー装置”のＶＬＡＮ情報をＶＬＡＮ設計情報から消去する（ステップＳ３０１）。
次に、Ｌ２ネットワーク制御装置６００のＶＬＡＮ設定部６０１は、ＶＬＡＮ設計情報を元にＬ２装置にＶＬＡＮを設定する（ステップＳ３０２）。
最後に、伝送制御装置７００の伝送パス経路設計部７０１は、伝送パス設計情報を元に伝送パス設計情報の地点１と地点２を結ぶパスの経路を設計し、伝送パス設定部７０２が伝送パスの設定を伝送装置に対して行う（ステップ３０３）。
【００４１】
次に、例として図７に示すアクセス収容地点情報がネットワーク設計装置５００に入力されたときのネットワーク設計の様子を、図８（ａ）〜（ｅ）を使って説明する。図８（ａ）は、図５（ａ）におけるステップＳ１０３を終えた時点のＶＬＡＮ設計情報とＬ２装置設計情報と伝送パス設計情報を示したものである。ここで、ＶＬＡＮ設計情報のポート属性は、装置ＩＤとポートＩＤから、ネットワーク構成情報を参照して記入する。
【００４２】
図８（ｂ）は、図５（ａ）におけるステップＳ１０４〜Ｓ１１１まで終えた時点でのＶＬＡＮ設計情報とＬ２装置設計情報と伝送パス設計情報を示したものである。ステップＳ１０４〜Ｓ１１１までの処理により、Ｌ２装置の装置属性が“Ｌ２処理装置”か“カットスルー装置”のいずれかに判定されていることがわかる。たとえば、Ｌ２装置３０１の場合は、ＶＬＡＮ設計情報を参照すると、ＶＬＡＮが設定されているポートが３以上あることがわかるため、装置属性は“Ｌ２処理装置”となる。一方で、Ｌ２装置３０５の場合には、ＶＬＡＮが設定されているポートに、ポート属性がカスケード接続やアクセスであるものはなく、ＶＬＡＮが設定されたポートが２つしかないため、装置属性は“カットスルー装置”となる。
【００４３】
図８（ｃ）は、ステップＳ２０１〜Ｓ２１４の処理中のＶＬＡＮ設計情報とＬ２装置設計情報と伝送パス設計情報を示したものである。この例では、Ｌ２装置３０１から処理を行っているが、いずれの装置、ポートから処理を行ってもよい。
Ｌ２装置３０１のポート３０１−１は、ステップＳ２０４の判定に対して真であるため、ステップＳ２１２に移行し、ポート３０１−１に処理終了フラグを立てる。
次に、Ｌ２装置３０１のポート３０１−２の処理を行うと、まず、ステップＳ２０５より対向のＬ２ポート３０５−１と対向のＬ２装置３０５を取り出す。ステップＳ２０６より、取り出したＬ２装置３０５は“カットスルー装置”であるため、ステップＳ２０７より、Ｌ２装置３０５のＶＬＡＮ設定ポート全てに処理終了フラグを立てる。
次に、ステップＳ２０８より、取り出したＬ２装置３０５における取り出したＬ２ポートでないＬ２ポート３０５−２の対向のＬ２ポート３０６−１と、そのＬ２装置３０６を取り出す。Ｌ２装置３０６は“Ｌ２処理装置”であることから、ステップＳ２０６からステップＳ２０９に移行し、処理中のポートの接続伝送装置、接続伝送ポート、設定されているＶＬＡＮ  ＩＤをそれぞれ地点１伝送装置、地点１収容ポート、地点１パス識別ＶＬＡＮ  ＩＤとして伝送パス設計情報に記録する。ここでは、地点１伝送装置は伝送装置４０１、地点１収容ポートＩＤはポート４０１−７、地点１パス識別ＶＬＡＮ  ＩＤは２００となる。
次に、ステップＳ２１０より、現在取り出しているポートの接続伝送装置、接続伝送ポート、設定されているＶＬＡＮ  ＩＤをそれぞれ地点２伝送装置、地点２収容ポート、地点２パス識別ＶＬＡＮ  ＩＤとして、伝送パス設計情報に記録する。ここでは、地点２伝送装置は伝送装置４０５、地点１収容ポートＩＤはポート４０５−２、地点１パス識別ＶＬＡＮ  ＩＤは２００となる。
【００４４】
図８（ｄ）は、ステップＳ２０１〜Ｓ２１４の処理が終了したときのＶＬＡＮ設計情報とＬ２装置設計情報と伝送パス設計情報を示したものである。処理が終了すると、ＶＬＡＮ設計情報の処理終了フラグがすべてのＶＬＡＮ設定ポートに対して記録される。
【００４５】
図８（ｅ）は、ステップＳ３０１の処理を行った後のＶＬＡＮ設計情報とＬ２装置設計情報と伝送パス設計情報を示したものである。ここでは、“カットスルー装置”であるＬ２装置３０５のＶＬＡＮ設計情報である網掛け部分のＶＬＡＮ情報を消去する。
【００４６】
ここまでの手順によって作られたＶＬＡＮ設計情報、Ｌ２装置設計情報および伝送パス設計情報を元に、ステップＳ３０２、ステップＳ３０３に示すようにネットワーク設定を行っていく。
【００４７】
以上説明したように、本実施形態に係るネットワーク設計方法は、ステップＳ１０２〜Ｓ１１１にあるように、マルチポイント接続を実現するＶＬＡＮ設計から接続性に影響のないＬ２装置をカットスルーするように決定するため、マルチポイント接続を実現することができる。なお、本実施形態のネットワーク設計装置は、本実施形態に係るネットワーク設計方法の各手順をコンピュータに実行させるためのプログラムによっても構成することができる。
【００４８】
ここで、本実施形態に係るネットワーク設計方法は、ステップＳ１０１〜１１１の手順でカットスルー可能なＬ２装置を決定し、その決定情報に基づきステップＳ２０１〜Ｓ２１４の手順で、カットスルー可能なＬ２装置での処理を行わないように伝送パスを設定するため、アクセス収容地点をフルメッシュにパスを設定する必要がない。これにより、伝送パス数が指数関数的に増大しないため、伝送パスの余分な消費を防止することができる。
【００４９】
また、本実施形態に係るネットワーク設計方法は、ステップＳ１０２〜Ｓ１１１にあるように、マルチポイント接続を実現するＶＬＡＮ設計から接続性に影響のないＬ２装置をカットスルーするように判断することで、マルチキャストのコピーがエッジではなくネットワーク内部で行われるようになる。これにより、ネットワーク帯域の余分な消費を防ぐことができる。
【００５０】
（実施の形態２）
図９は、本実施形態における冗長構成を含んだ通信ネットワークの構成を示したものである。図９に示す通信ネットワークは、拠点ビル１１１〜１０９、Ｌ２スイッチ３３１〜３３９、Ｌ２ポート３３１−１〜４、３３２−１〜４、・・・３３９−１〜４、伝送装置４３１〜４３８、長距離伝送ポート４３１−４〜６、４３２−３〜４、４３３−３〜４、４３４−２、３、６、４３５−３〜４、４３６−１、４３６−２、４３８−３〜４、クライアント信号収容ポート４３１−１〜３、４３２−１〜２、４３３−１〜２、４３４−１、４、５、４３５−１〜２、４３６−２、４３７−１、４３８−１〜２、ネットワーク設計装置５００、Ｌ２ネットワーク制御装置６００、伝送制御装置７００から構成される。
【００５１】
図１０は、図９に示す通信ネットワークの拠点構成を示したものであり、図１１は、図９に示す通信ネットワークのＬ２論理トポロジを示したものである。図９〜１１に示す通信ネットワークは、Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｔ  Ｇ．８０３２／Ｙ．１３４４，  “Ｅｔｈｅｒｎｅｔ（登録商標）  Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｗｉｔｃｈｉｎｇ  （２０１０／０３）”，  Ａｐｐｅｎｄｉｘ  ＸＩ．３，  “Ａｃｃｅｓｓ  Ｒｅｓｉｌｉｅｎｃｙ”に代表されるようなリングプロテクション技術を冗長手段として用いることを想定しているが、本実施形態における対象となる冗長技術はリングプロテクション技術には限定しておらず、ネットワークのある範囲に完結した冗長領域において、冗長を構成する装置の種類が異なる複数の冗長ドメインを有することが可能な冗長技術であればよい。そのような冗長技術の例として、ＩＥＥＥ８０２．１ｓ”
Ｍｕｌｔｉｐｌｅ Ｓｐａｎｉｎｎｇ Ｔｒｅｅ Ｐｒｏｔｏｃｏｌ”がある。
【００５２】
図１２は、本実施形態のネットワーク設計装置の一例を示すものである。実施形態のネットワーク設計装置は、ネットワーク設計装置５００、Ｌ２ネットワーク制御装置６００及び伝送制御装置７００から構成される。ネットワーク設計装置５００はアクセス収容地点情報入力部５０１、アクセス収容地点情報管理部５０２、ＶＬＡＮ設計部５０３、ネットワーク構成情報管理部５０４、カットスルー設計部５０５、Ｌ２装置設計情報記憶部５０６、ＶＬＡＮ設計情報記憶部５０７、伝送パス設計情報記憶部５０８、冗長構成情報管理部５０９、冗長設計情報管理部５１０で構成されている。また、Ｌ２ネットワーク制御装置６００はＶＬＡＮ設定部６０１、冗長機能設定部６０２で構成されており、伝送制御装置７００は伝送パス経路設計部７０１と伝送パス設定部７０２で構成されている。ここで、ネットワーク設計装置５００の機能部５０１〜５０４、５０６〜５０８は前述した実施の形態１の機能と同等である。
【００５３】
カットスルー設計部５０５は、後述する図１３（ａ）〜（ｃ）に示すようなアルゴリズムで実現されており、ネットワーク構成情報とＬ２装置設計情報とＶＬＡＮ設計情報と冗長構成情報からカットスルーを実現する形態を設計し、設計内容をＶＬＡＮ設計情報とＬ２装置設計情報に反映するとともに、冗長設計情報と伝送パス設計情報を生成する。
【００５４】
冗長構成情報管理部５０９は、図１４に示す冗長構成情報を保持・記憶するものである。冗長構成情報は冗長ドメイン情報と冗長領域情報からなっており、冗長ドメイン情報は、冗長ドメインＩＤと、冗長ドメインが冗長構成を取るネットワークの範囲を表す冗長領域ＩＤと、冗長ドメインの性質を示す情報と、冗長ドメインを構成する装置群を示す所属装置ＩＤからなる。ここではリングプロテクションを想定しているため初期ブロックポートを示す情報を冗長ドメインの性質を示す情報として記憶しているが、冗長構成に応じて変化させてよい。また、冗長領域情報は、冗長構成を取るネットワークの範囲を表す冗長領域ＩＤと、冗長領域内にある全ての装置を示す全装置ＩＤからなる。冗長設計情報の一例を図１７（ａ）に示す。当該閉域網が冗長を構成する冗長領域ＩＤと、冗長領域で当該閉域網のＶＬＡＮが属する冗長ドメインと、冗長領域内で、装置属性として“Ｌ２処理装置”を持つＬ２処理装置のＩＤを記録するＬ２処理装置ＩＤからなる。
【００５５】
Ｌ２ネットワーク制御装置６００内のＶＬＡＮ設定部６０１は前述した実施の形態１の機能と同等である。冗長機能設定部６０２は、冗長設計情報管理部５１０で記憶・保持している冗長設計情報を元に、Ｌ２ネットワーク内のＬ２装置に対して冗長設定を行う機能を有する。伝送制御装置７００と、その機能部である伝送パス経路設計部７０１、伝送パス設定部７０２は、前述した実施の形態１の機能と同等である。
【００５６】
図１３（ａ）〜（ｃ）は、本実施形態におけるネットワーク設計装置５００によるネットワーク設計方法の一例を示している。
図１３（ａ）に示す手順では、ＶＬＡＮ設計と冗長設計とＶＬＡＮ設計情報に基づくカットスルー可能なＬ２装置の決定を行うカットスルーＬ２装置設計手順を行う。
ステップＳ１３１〜１３３は、実施の形態１のステップ１０１〜１０３までの操作と同等である。
次に、ＶＬＡＮ設計情報に基づき、閉域網が用いる冗長領域を設計し、冗長設計情報として記憶する（ステップＳ１３４）。たとえば、図９〜図１１に示す通信ネットワークにおいて、ユーザ収容拠点がＬ２装置３３８、３３７であれば、上部のリングは必要ないため、下部のリングを示す冗長領域９０２のみが冗長設計情報の冗長領域ＩＤに記録され、ユーザ収容拠点がＬ２装置３３２、３３５、３３７であれば、上部下部のリング両方を通るため、冗長領域９０１、９０２が冗長設計情報の冗長領域ＩＤに記録される。
ステップＳ１３５〜Ｓ１４２は実施の形態１のステップＳ１０４〜Ｓ１１１と同等である。
【００５７】
図１３（ｂ）〜図１３（ｃ）に示す手順では、伝送パス設計手順を行う。
図１３（ｂ）に示すステップＳ２３１〜Ｓ２４４は実施の形態１のステップＳ２０１〜２１４の操作と同等である。
ステップＳ３３２〜Ｓ３３３は、冗長設計情報の冗長領域ＩＤに記録されたすべての冗長領域に対して処理する（ステップＳ３３１）。
ステップＳ３３２では、処理中の冗長領域にあるＬ２装置の中から、Ｌ２装置設計情報における装置属性が“Ｌ２処理装置”である装置ＩＤを抽出する。この際、冗長構成情報管理部５０９で記憶されている冗長構成情報にある冗長領域情報を参照して、当該冗長領域にある全装置ＩＤを取得して抽出してもよい。
ステップＳ３３３では、冗長構成情報にある冗長ドメイン情報からステップＳ３３２で抽出した装置ＩＤ群と所属装置ＩＤ群が完全一致する冗長ドメインのうち一つを選択し、処理中の冗長領域に設定する冗長ドメインとしてテーブルに記憶する。ここで、完全一致する冗長ドメインが複数あった場合の選択方法はどのような方法でもよく、ランダムで片方を選択する方法や、負荷分散の観点から選択してもよい。
ステップＳ３３４で次の冗長領域の処理を行う。
【００５８】
図１３（ｃ）に示すステップＳ３３５〜Ｓ３３６は、実施の形態１のステップＳ３０１、３０３の操作と同等である。
次に、冗長設計情報を元に、当該冗長領域で、設計した冗長ドメインにおいて冗長機能が動作するよう、各Ｌ２装置に対して設定を行う（ステップＳ３３７）。具体的な設定動作としては、たとえば冗長ドメインに対し、当該閉域網のＶＬＡＮを割りつけるような操作が考えられる。ステップＳ３３８は、実施の形態１のステップＳ３０３の操作と同等である。
【００５９】
図１５は、図９〜１１で示される通信ネットワークにおける、ネットワーク構成情報管理部５０４で記憶・保持されているネットワーク構成情報を示している。それぞれの図が示す意味や役割は、実施の形態１で述べた図７のものと同等である。
【００６０】
次に、例として図１７に示すアクセス収容地点情報がネットワーク設計装置５００に入力されたときのネットワーク設計の様子を、図１７（ａ）〜（ｅ）を使って説明する。図１７（ａ）は、図１３（ａ）に示すステップＳ１３４までの処理を終えたときのＶＬＡＮ設計情報、Ｌ２装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。次に、図１７（ｂ）は、図１３（ａ）に示すステップＳ１４２までの処理を終えたときのＶＬＡＮ設計情報、Ｌ２装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。同図では、Ｌ２装置設計情報における装置属性の判定が行われている。装置属性の判定は、実施の形態１と同様に行われている。図１７（ｃ）は、図１３（ｂ）に示すステップＳ２４４までの処理を終えたときのＶＬＡＮ設計情報、Ｌ２装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。同図では、伝送パス設計情報に、設計される伝送パスの情報が記録・保持されている。伝送パスの設計は、実施の形態１と同様に行われている。図１７（ｄ）は、図１３（ｃ）に示すステップＳ３３３までの処理を終えたときのＶＬＡＮ設計情報、Ｌ２装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。
【００６１】
まず、ステップＳ３３２により、冗長領域９０１にあるＬ２処理装置のＩＤをＬ２処理装置ＩＤとして記録する。今回の例では、冗長領域９０１にあるＬ２装置は３３１〜３３５、３３９であり、その中の装置属性が“Ｌ２処理装置”であるものは３３１、３３２、３３４、３３５であるため、この４つを記録する。次に、３３１、３３２、３３４、３３５を所属装置として含む冗長ドメインを、冗長構成情報にある冗長ドメイン情報と照合する。その結果、冗長ドメイン１００４と冗長ドメイン１００５がその候補であることがわかる。今回は、そのうち冗長ドメイン１００５を選択することとし、その選択結果を冗長設計情報の冗長ドメインに記録する。図１７（ｅ）は全操作を終えた後のＶＬＡＮ設計情報、Ｌ２装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。
【００６２】
以上説明したように、本実施形態に係るネットワーク設計方法は、ステップＳ３３１〜Ｓ３３２の手順により、カットスルーしないＬ２装置情報から冗長ドメインを適切に選択することで、カットスルーを実現したネットワーク設計においても耐障害性を有するネットワークの提供を実現することが可能となる。なお、本実施形態のネットワーク設計装置は、本実施形態に係るネットワーク設計方法の各手順をコンピュータに実行させるためのプログラムによっても構成することができる。
【産業上の利用可能性】
【００６３】
本発明は情報通信産業に適用することができる。
【符号の説明】
【００６４】
１０１〜１０９、１１１〜１０９：拠点ビル
３０１〜３１０、３３１〜３３９：Ｌ２装置
３０１−１〜３、３０２−１〜４、３０３−１〜４、・・・３１０−１〜４、３３１−１〜４、３３２−１〜４、・・・３３９−１〜４：Ｌ２ポート
４０１〜４０７、４３１〜４３８：伝送装置
４０１−１〜４、４０２−１、４０３−１、４０４−１、４０４−５、４０４−６、４０５−１、４０６−１、４０７−１、４３１−４〜６、４３２−３〜４、４３３−３〜４、４３４−２、３、６、４３５−３〜４、４３６−１、４３６−２、４３８−３〜４：長距離伝送ポート
４０１−５〜８、４０２−２、４０３−２、４０４−２〜４、４０５−２、４０６−２、４０７−２、４３１−１〜３、４３２−１〜２、４３３−１〜２、４３４−１、４、５、４３５−１〜２、４３６−２、４３７−１、４３８−１〜２：クライアント信号収容ポート
５００：ネットワーク設計装置
５０１：アクセス収容地点情報入力部
５０２：アクセス収容地点情報管理部
５０３：ＶＬＡＮ設計部
５０４：ネットワーク構成情報管理部
５０５：カットスルー設計部
５０６：Ｌ２装置設計情報記憶部
５０７：ＶＬＡＮ設計情報記憶部
５０８：伝送パス設計情報記憶部
５０９：冗長構成情報管理部
５１０：冗長設計情報管理部
６００：Ｌ２ネットワーク制御装置
６０１：ＶＬＡＮ設定部
６０２：冗長機能設定部
７００：伝送制御装置
７０１：伝送パス経路設計部
７０２：伝送パス設定部
【図１】
0005611999.tif 000002
【図２】
0005611999.tif 000003
【図３】
0005611999.tif 000004
【図４】
0005611999.tif 000005
【図５（ａ）】
0005611999.tif 000006
【図５（ｂ）】
0005611999.tif 000007
【図５（ｃ）】
0005611999.tif 000008
【図６】
0005611999.tif 000009
【図７】
0005611999.tif 000010
【図８（ａ）】
0005611999.tif 000011
【図８（ｂ）】
0005611999.tif 000012
【図８（ｃ）】
0005611999.tif 000013
【図８（ｄ）】
0005611999.tif 000014
【図８（ｅ）】
0005611999.tif 000015
【図９】
0005611999.tif 000016
【図１０】
0005611999.tif 000017
【図１１】
0005611999.tif 000018
【図１２】
0005611999.tif 000019
【図１３（ａ）】
0005611999.tif 000020
【図１３（ｂ）】
0005611999.tif 000021
【図１３（ｃ）】
0005611999.tif 000022
【図１４】
0005611999.tif 000023
【図１５】
0005611999.tif 000024
【図１６】
0005611999.tif 000025
【図１７（ａ）】
0005611999.tif 000026
【図１７（ｂ）】
0005611999.tif 000027
【図１７（ｃ）】
0005611999.tif 000028
【図１７（ｄ）】
0005611999.tif 000029
【図１７（ｅ）】
0005611999.tif 000030
【図１８（ａ）】
0005611999.tif 000031
【図１８（ｂ）】
0005611999.tif 000032
【図１８（ｃ）】
0005611999.tif 000033