(57)【要約】【課題】より多くの信頼性の要件を満たす転送パスを提供することを目的とする。【解決手段】制御装置は、伝送装置間を接続する伝送パスと、当該伝送パスに対して伝送レイヤにおける冗長構成が利用可能であるか否かを管理する伝送構成情報記憶部と、ルータ間に設定された経路と、当該経路で用いられる伝送パスとを管理する経路情報記憶部と、ルータ間を接続する転送パスに対する冗長構成の要件を含む開通要求に応じて、前記伝送構成情報記憶部及び前記経路情報記憶部を参照して、当該冗長構成の要件として転送レイヤにおける冗長構成が求められた場合には、冗長の経路を利用する転送パスを開通させ、当該冗長構成の要件として伝送レイヤにおける冗長構成が求められた場合には、伝送レイヤにおける冗長構成の伝送パスに紐付く、冗長の経路を利用しない転送パスを開通させる転送パス開通実施部とを有する。【選択図】図６
2020123792.tif 000002
【特許請求の範囲】
【請求項１】
複数のルータと、当該複数のルータ間を接続するための複数の伝送装置とで構成される通信ネットワークにおいて用いられる制御装置であって、
伝送装置間を接続する伝送パスと、当該伝送パスに対して伝送レイヤにおける冗長構成が利用可能であるか否かを管理する伝送構成情報記憶部と、
ルータ間に設定された経路と、当該経路で用いられる伝送パスとを管理する経路情報記憶部と、
ルータ間を接続する転送パスに対する冗長構成の要件を含む開通要求に応じて、前記伝送構成情報記憶部及び前記経路情報記憶部を参照して、当該冗長構成の要件として転送レイヤにおける冗長構成が求められた場合には、冗長の経路を利用する転送パスを開通させ、当該冗長構成の要件として伝送レイヤにおける冗長構成が求められた場合には、伝送レイヤにおける冗長構成の伝送パスに紐付く、冗長の経路を利用しない転送パスを開通させる転送パス開通実施部と、
を有する制御装置。
【請求項２】
伝送装置間を接続する伝送パスを開通させ、当該伝送パスに対して伝送レイヤにおける冗長構成が利用可能であるか否かを前記伝送構成情報記憶部に登録する伝送パス開通実施部
を更に有する、請求項１に記載の制御装置。
【請求項３】
伝送装置からアラートを受信した場合、当該アラートによって影響を受ける転送パス又は伝送パスを特定し、前記転送パス又は前記伝送パスに対して伝送レイヤにおける冗長構成が利用可能である場合、前記転送パス又は前記伝送パスの伝送レイヤにおける迂回パスへの迂回処理が完了するまで、前記転送パス又は前記伝送パスを一時迂回パスに迂回させ、前記転送パス又は前記伝送パスの前記迂回パスへの迂回処理が完了した後に、前記一時迂回パスを前記迂回パスに迂回させる迂回実施部
を更に有する、請求項１又は２に記載の制御装置。
【請求項４】
前記通信ネットワークは、利用者が接続する始点レイヤ２スイッチ及び終点レイヤ２スイッチを更に有し、
前記始点レイヤ２スイッチ及び前記終点レイヤ２スイッチは、前記複数のルータのいずれか及び前記複数の伝送装置のいずれかに接続され、
当該制御装置は、
前記利用者からの冗長構成の要件を含む開通要求に応じて、当該冗長構成の要件として転送レイヤにおける冗長構成が求められた場合には、前記転送パス開通実施部に対して転送レイヤにおける冗長構成の転送パスを開通させるための開通要求を行い、当該冗長構成の要件として伝送レイヤにおける冗長構成が求められた場合には、前記伝送パス開通実施部に対して伝送レイヤにおける冗長構成の伝送パスを開通させるための開通要求を行うネットワークパス判断実施部と、
前記始点レイヤ２スイッチ及び前記終点レイヤ２スイッチにおいて、開通した転送パス又は伝送パスの端点と前記利用者の接続点とを接続させるレイヤ２スイッチ内部開通実施部と、
を更に有する、請求項２に記載の制御装置。
【請求項５】
伝送装置からアラートを受信した場合、当該アラートによって影響を受ける転送パス又は伝送パスを特定し、前記転送パス又は前記伝送パスに対して伝送レイヤにおける冗長構成が利用可能である場合、前記転送パス又は前記伝送パスの伝送レイヤにおける迂回パスへの迂回処理が完了するまで、前記転送パス又は前記伝送パスを一時迂回パスに迂回させ、前記転送パス又は前記伝送パスの前記迂回パスへの迂回処理が完了した後に、前記一時迂回パスを前記迂回パスに迂回させる迂回実施部
を更に有し、
前記レイヤ２スイッチ内部開通実施部は、前記転送パス又は前記伝送パスを前記一時迂回パスに迂回させる場合、前記一時迂回パスの端点と前記利用者の接続点とを接続させ、前記一時迂回パスを前記迂回パスに迂回させる場合、前記迂回パスの端点と前記利用者の接続点とを接続させる、請求項４に記載の制御装置。
【請求項６】
複数のルータと、当該複数のルータ間を接続するための複数の伝送装置とで構成される通信ネットワークにおいて用いられる制御装置が実施する制御方法であって、
伝送装置間を接続する伝送パスと、当該伝送パスに対して伝送レイヤにおける冗長構成が利用可能であるか否かを伝送構成情報記憶部において管理するステップと、
ルータ間に設定された経路と、当該経路で用いられる伝送パスとを経路情報記憶部において管理するステップと、
ルータ間を接続する転送パスに対する冗長構成の要件を含む開通要求に応じて、前記伝送構成情報記憶部及び前記経路情報記憶部を参照して、当該冗長構成の要件として転送レイヤにおける冗長構成が求められた場合には、冗長の経路を利用する転送パスを開通させ、当該冗長構成の要件として伝送レイヤにおける冗長構成が求められた場合には、伝送レイヤにおける冗長構成の伝送パスに紐付く、冗長の経路を利用しない転送パスを開通させるステップと、
を有する制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び制御方法に関する。
【背景技術】
【０００２】
5G時代のネットワークは、キャリア網の仮想化（NWスライス）が重要であり、サービス提供の迅速性も必要となるためSDN（Software Defined Network）技術を用いて実現していく必要がある。また、5GではIoT（Internet of Things）・自動運転・高解像度動画配信等の多様なサービスが想定されており、NWスライスとしても多様な要件のネットワークを構築する必要がある。
【０００３】
一方で、キャリア網において5Gにおける多様なNWスライスを実現するためのNWパスを実現するためには、伝送レイヤ・転送レイヤの統合制御（マルチレイヤSDN制御）が課題となり、それらを管理する手段がONOS（Open Network Operating System）やONAP（Open Network Automation Platform）のようなOSS（Open Source Software）プロジェクトで検討されている（非参考文献１及び２参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ONOS, インターネット＜ＵＲＬ：https://onosproject.org/＞, 平成３０年１２月２０日検索
【非特許文献２】ONAP, インターネット＜ＵＲＬ：https://www.onap.org/＞, 平成３０年１２月２０日検索
【非特許文献３】NTT DOCOMOテクニカル・ジャーナル, Vol.23, No.4, 76〜77ページ, インターネット＜ＵＲＬhttps://www.nttdocomo.co.jp/binary/pdf/corporate/technology/rd/technical_journal/bn/vol23_4/vol23_4_000jp.pdf＞, 平成３０年１２月２０日検索
【発明の概要】
【発明が解決しようとする課題】
【０００５】
5Gでは適切な信頼性確保とコスト削減を実現するために、収容する端末やデバイスのトラフィック特性や優先度に応じて、サービス要求レベルを調整してネットワークを設計することが想定されている（非特許文献３参照）。例えば、5GではIoT等の高すぎる信頼性を求めないNWのユースケースも定義されることが想定される。
【０００６】
図１に、従来のネットワーク構成を示す。図１に示すように、従来のネットワーク構成は、転送レイヤ（L2／L3装置）と伝送レイヤ（L0／L1装置）が別々に構成される。転送レイヤのサービスの例としてVPN（Virtual Private Network）サービスがあり、伝送レイヤのサービスの例として波長占有専用線サービスがある。従来、転送レイヤのVPNに設定可能な冗長構成は転送レイヤで実現可能な構成（転送プロテクション・冗長なし等）に限られる。伝送レイヤの冗長構成として伝送リストレーションが存在するが、伝送レイヤの冗長構成は転送レイヤにおいてVPNを構築する際のアンダーレイNW全体あるいはアンダーレイNWのパス毎に適用されるものである。このように、転送レイヤと冗長レイヤはそれぞれ独立して管理されており、パスの冗長構成もそれぞれのレイヤで担保する仕組みとなっているため、転送レイヤのVPN毎に伝送レイヤの冗長構成を設定することができない。その結果、5GのNWのユースケースで想定される多様な信頼性の要件に十分に対応できない可能性がある。
【０００７】
本発明は、転送レイヤの転送パスに対して伝送レイヤの冗長構成を適用可能にすることで、より多くの信頼性の要件を満たす転送パスを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態に係る制御装置は、
複数のルータと、当該複数のルータ間を接続するための複数の伝送装置とで構成される通信ネットワークにおいて用いられる制御装置であって、
伝送装置間を接続する伝送パスと、当該伝送パスに対して伝送レイヤにおける冗長構成が利用可能であるか否かを管理する伝送構成情報記憶部と、
ルータ間に設定された経路と、当該経路で用いられる伝送パスとを管理する経路情報記憶部と、
ルータ間を接続する転送パスに対する冗長構成の要件を含む開通要求に応じて、前記伝送構成情報記憶部及び前記経路情報記憶部を参照して、当該冗長構成の要件として転送レイヤにおける冗長構成が求められた場合には、冗長の経路を利用する転送パスを開通させ、当該冗長構成の要件として伝送レイヤにおける冗長構成が求められた場合には、伝送レイヤにおける冗長構成の伝送パスに紐付く、冗長の経路を利用しない転送パスを開通させる転送パス開通実施部と、
を有することを特徴とする。
【０００９】
また、本発明の一形態に係る制御方法は、
複数のルータと、当該複数のルータ間を接続するための複数の伝送装置とで構成される通信ネットワークにおいて用いられる制御装置が実施する制御方法であって、
伝送装置間を接続する伝送パスと、当該伝送パスに対して伝送レイヤにおける冗長構成が利用可能であるか否かを伝送構成情報記憶部において管理するステップと、
ルータ間に設定された経路と、当該経路で用いられる伝送パスとを経路情報記憶部において管理するステップと、
ルータ間を接続する転送パスに対する冗長構成の要件を含む開通要求に応じて、前記伝送構成情報記憶部及び前記経路情報記憶部を参照して、当該冗長構成の要件として転送レイヤにおける冗長構成が求められた場合には、冗長の経路を利用する転送パスを開通させ、当該冗長構成の要件として伝送レイヤにおける冗長構成が求められた場合には、伝送レイヤにおける冗長構成の伝送パスに紐付く、冗長の経路を利用しない転送パスを開通させるステップと、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、転送レイヤの転送パスに対して伝送レイヤの冗長構成を適用可能にすることで、より多くの信頼性の要件を満たす転送パスを提供することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】従来のネットワーク構成を示す図である。
【図２】本発明の実施形態におけるIP／伝送ネットワークの構成を示す図である。
【図３】装置の物理的な接続構成例と光波長の構成例を示す図である。
【図４】ルータ間の経路制御の例を示す図である。
【図５】本発明の実施形態のネットワーク構成を示す図である。
【図６】本発明の第１実施形態に係るSDNコントローラ／NMSのブロック構成図である。
【図７】転送パス情報DBに保持される転送パス情報の例である。
【図８】経路情報DBに保持される経路情報の例である。
【図９】伝送構成情報DBに保持される伝送構成情報の例である。
【図１０】伝送リストレーション迂回経路情報DBに保持される伝送リストレーション迂回経路情報の例である。
【図１１】本発明の第２実施形態におけるIP／伝送ネットワークの構成を示す図である。
【図１２】本発明の第２実施形態における伝送パスの構成例を示す図である。
【図１３】本発明の第２実施形態における転送パスの構成例を示す図である。
【図１４】本発明の第２実施形態に係るSDNコントローラ／NMSのブロック構成図である。
【図１５】伝送パス情報DBに保持される伝送パス情報の例である。
【図１６】利用者接続情報DBに保持される利用者接続情報の例である。
【図１７】L2スイッチ接続情報DBに保持されるL2スイッチ接続情報の例である。
【図１８】本発明の実施形態に係るSDNコントローラ／NMSのハードウェア構成例である。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて本発明の実施形態を説明する。
【００１３】
本発明の実施形態では、転送レイヤの転送パスに対して伝送レイヤの冗長構成を適用可能にする制御装置について説明する。
【００１４】
図２に、本発明の実施形態におけるIP（Internet Protocol）／伝送ネットワークの構成を示す。図２に示すように、IP／伝送ネットワークは、ルータA, Bと、伝送装置A, Bとで構成される。伝送装置A, Bによって伝送レイヤのネットワーク（以下、光ネットワークと呼ぶ）が構成されており、ルータA, Bを光ネットワークに接続することで、転送レイヤのIPネットワークが構成されている。SDN（Software Defined Network）コントローラ／NMS（Network Management System）１００は、ルータと伝送装置を制御する制御装置の例である。本実施形態ではルータと伝送装置を制御する制御装置をSDNコントローラ／NMS１００と記載するが、SDNコントローラ／NMS１００は、SDNコントローラ及びNMSの双方の機能を有する制御装置でもよく、SDNコントローラのみの機能を有する制御装置でもよく、NMSのみの機能を有する制御装置でもよく、SDNコントローラ及びNMSとは独立した他の制御装置でもよい。なお、図２には、２つのルータと２つの伝送装置が示されているが、IP／伝送ネットワークを構成するために如何なる数のルータ及び伝送装置が用いられてもよい。
【００１５】
光ネットワークは、光波長パスの波長を動的に変えることができるCDC-ROADM（Colorless, Directionless and Contentionless-Reconfigurable Optical Add/Drop Multiplexer）等の伝送装置で構成されていることを前提とする。但し、光波長パスの波長を動的に変えることができれば、トランスポンダのみを用いて拠点間を1対1で接続する構成でも、本実施形態は適用することができる。また、ルータは、Segment Routing等によって経路を制御することができるルータである。但し、経路制御が可能であれば、MPLS（Multi-Protocol Label Switching）やIPルーティングが用いられる場合にも、本実施形態は適用することができる。
【００１６】
ルータ及び伝送装置はSDNコントローラ／NMS１００が受け取るパス開通要求の条件に応じた転送パス及び伝送パスを開通できることを前提とする。転送パスとは転送レイヤにおいて設定されるパスであり、転送パスを利用したサービスの例としてVPNサービスがある。伝送パスとは伝送レイヤにおいて設定されるパスであり、伝送パスを利用したサービスの例として波長占有専用線サービスがある。以下の説明において、VPNサービスにおいて用いられる転送パスを単にVPNと呼び、波長占有専用線サービスにおいて用いられる伝送パスを光波長パスと呼ぶ。伝送パス開通要求には冗長構成の要件が含まれており、要求条件（冗長構成）に応じたパスが構成できれば、SDNコントローラ／NMS１００がからの直接制御に限らず装置間の自律分散型のプロトコル等を利用した構成でも本実施形態は適用することができる。
【００１７】
以下に説明するルータ及び伝送装置間の物理配線情報・ポート情報はSDNコントローラ／NMS１００に登録されているものとする。
【００１８】
図３に、装置の物理的な接続構成例と光波長の構成例を示す。伝送装置間に光波長パスが設定され、ルータは伝送装置間の光波長パスを利用することにより、互いに通信する。光波長パスには伝送レイヤの冗長構成である伝送リストレーションを設定できる。一例として、伝送装置Aの物理ポート4と伝送装置Bの物理ポート4との間に、伝送リストレーションが設定された波長λ1を用いる光波長パス（光波長パスID=1）が設定されているものとする。さらに、伝送装置Aの物理ポート4と伝送装置Bの物理ポート4との間に、伝送リストレーションが設定されていない波長λ2を用いる光波長パス（光波長パスID=2）が設定されており、伝送装置Aの物理ポート5と伝送装置Bの物理ポート5との間に、伝送リストレーションが設定されていない波長λ3を用いる光波長パス（光波長パスID=3）が設定されているものとする。
【００１９】
伝送装置Aの物理ポート4と伝送装置Bの物理ポート4との間で障害が発生し、光波長パスの接続断が発生した場合、SDNコントローラ／NMS１００は、伝送リストレーション制御対象の光波長パス（光波長パスID=1）を伝送装置Aの物理ポート5と伝送装置Bの物理ポート5との間に迂回させて復旧する。ただし、伝送リストレーション制御非対象の光波長パス（光波長パスID=2, 3）は、接続断が発生した場合でも、SDNコントローラ／NMS１００による迂回制御は行われない。SDNコントローラ／NMS１００による伝送リストレーション時に用いる迂回経路は静的に設定していてもよく、利用可能な経路をSDNコントローラ／NMS１００によって自動的に計算してもよい。
【００２０】
図４に、ルータ間の経路制御の例を示す。ルータ間には複数の経路が設定可能であり、SDNコントローラ／NMS１００からの指示により、ルータ間で使用できる経路を選択できるものとする。一例として、ルータAとルータBは、図４に示すように３つの経路で接続され、SDNコントローラ／NMS１００からの指示によりどちらの経路を使用するか選択できるものとする。例えば、Segment Routingを用いる場合は、リンクにAdjacency SIDとしてSegment Routingで使用するSID（Segment ID）を設定し、SDNコントローラ／NMS１００から、LSP（Label Switched Path）が使用する経路をSIDで指定することで、VPN毎に通信経路を制御することができる。ルータへのSIDの設定は、NETCONF（Network Configuration Protocol）／YANG（Yet Another Next Generation）やPCEP（Path Computation Element Protocol）等の標準プロトコルによる設定、CLI（Command Line Interface）による設定がある。
【００２１】
SDNコントローラ／NMS１００は、ルータ間の経路（図４のAdjacency SID=101, 102, 103）が伝送装置間のどの光波長パス（図３の光波長パスID=1, 2, 3）の上に構築されているかを把握しており、転送レイヤの転送パス（VPN）を構築する際に、伝送レイヤの冗長構成（リストレーション）の有無を要件としてどのルータ間の経路を利用するかを設定できるものとする。
【００２２】
例えば、Adjacency SID=101の経路は、伝送リストレーション制御対象の光波長パス（光波長パスID=1）上に構築され、Adjacency SID=102の経路は、伝送リストレーション制御非対象の光波長パス（光波長パスID=2）上に構築され、Adjacency SID=103の経路は、伝送リストレーション制御非対象の光波長パス（光波長パスID=3）上に構築されるものとし、これらの関係はSDNコントローラ／NMS１００によって管理される。
【００２３】
また、SDNコントローラ／NMS１００は転送レイヤの経路を把握しているため、転送レイヤにおいて２つの経路（Adjacency SID=102, 103）を転送パスとして利用することで、伝送レイヤの冗長構成である転送プロテクションを設定できる。
【００２４】
図５に、図２〜図４において説明した本発明の実施形態のネットワーク構成を示す。上記のように、SDNコントローラ／NMS１００は伝送レイヤ及び転送レイヤを含む系全体を制御する。SDNコントローラ／NMS１００は、転送パスの開通要求を受け付け、開通要求において求められた冗長要件を満たす転送パス（VPN）を設定する。
【００２５】
例えば、転送パスの開通要求において転送プロテクションが求められた場合には、伝送リストレーションは必要ないため、伝送リストレーションが設定されていない伝送パス（光波長パスID=2）を利用する。そして、この伝送パス上に、転送レイヤにおいて転送プロテクションが設定された転送パスを開通させる。
【００２６】
例えば、転送パスの開通要求において伝送リストレーションが求められた場合には、伝送リストレーションが設定された伝送パス（光波長パスID=1）を利用する。転送プロテクションは必要ないため、この伝送パス上に、転送レイヤにおいて冗長なしのパスを開通させる。
【００２７】
例えば、転送パスの開通要求において冗長構成の必要がない場合には、伝送リストレーションは必要ないため、伝送リストレーションが設定されていない伝送パス（光波長パスID=2）を利用する。転送プロテクションも必要ないため、この伝送パス上に、転送レイヤにおいて冗長なしのパスを開通させる。
【００２８】
このように、SDNコントローラ／NMS１００が転送レイヤの冗長構成だけでなく、伝送レイヤの冗長構成も管理することで、転送パスを構築する際のアンダーレイNWの経路毎に利用可能な伝送レイヤの冗長構成を識別し、転送パスの開通要求の要件に合わせた経路で転送パスを開通させる。上記の例の通り、SDNコントローラ／NMS１００は、転送パスに対して複数の冗長構成（転送プロテクション・伝送リストレーション・冗長なし）を設定することが可能になる。
【００２９】
以下、本発明の実施形態について更に詳細に説明する。
【００３０】
＜第１実施形態＞
第１実施形態では、転送レイヤのパスを構築する際に伝送レイヤの冗長構成を設定する手法について説明する。本実施形態では、図３を参照して説明した通り、伝送装置Aと伝送装置Bの区間において、波長λ1を用いる光波長パスID=1を伝送リストレーション制御対象としており、波長λ2及びλ3を用いる光波長パスID=2, 3を伝送リストレーション制御非対象としていることを前提に説明する。
【００３１】
図６に、本発明の第１実施形態に係るSDNコントローラ／NMS１００のブロック構成図を示す。SDNコントローラ／NMS１００は、機能部としての要求受付部１０１と、転送パス開通実施部１０２と、伝送パス開通実施部１０３と、伝送リストレーション実施部１０４と、ルータ制御部１０５と、伝送装置制御部１０６とを有する。また、SDNコントローラ／NMS１００は、記憶部としての転送パス情報DB１１１と、経路情報DB１１２と、伝送構成情報DB１１３と、伝送リストレーション迂回経路情報DB１１４とを有する。
【００３２】
転送パス情報DB１１１は、ルータ間に設定された転送パス（VPN）と経路（Segmentリスト）と冗長構成との対応を管理する記憶部である。転送パス情報DB１１１には、以下に説明する転送パス開通実施部１０２が開通した転送パスの情報が登録される。例えば、図４に示す例においてルータA, B間の経路Adjacency SID=101を利用する伝送リストレーションが設定された転送パスVPN1が開通した場合、転送パス情報DB１１１は、図７の１行目に示すような情報を保持する。なお、Segment Routingは、片方向ずつ経路を指定するため、双方向通信のサービスの場合は２つの経路で１セットとなり、転送パス情報DB１１１には双方向通信のサービス毎に２つの経路が保持される。
【００３３】
経路情報DB１１２は、ルータ間に設定された経路（Segmentリスト）と当該経路で用いられる光波長パスとの対応を管理する記憶部である。例えば、図３及び図４に示す例においてAdjacency SID=101が伝送装置A, B間の光波長パスID=1の上に設定されている場合、経路情報DB１１２は、図８の１行目及び２行目に示すように、始点ルータ、終点ルータ、Segmentリスト、波長パスIDを保持する。この場合においても、Segment Routingは、片方向ずつ経路を指定するため、双方向通信のサービスの場合は２つの経路で１セットとなり、経路情報DB１１２には双方向の経路が保持される。図８には、Segmentリストに１つのセグメントで構成される場合が示されているが、ルータ間に複数のセグメントが存在する場合には、Segmentリストの中に複数のSIDが入る。
【００３４】
伝送構成情報DB１１３は、伝送装置間に設定された光波長パスの情報を管理する記憶部である。例えば、伝送構成情報DB１１３は、図３に示すような物理構成の接続情報を、図９に示すような形式で、光波長パス毎に、両端の伝送装置、ポート、波長、冗長構成（伝送リストレーション制御）の有無を保持する。
【００３５】
伝送リストレーション迂回経路情報DB１１４は、伝送リストレーション制御の迂回経路情報を管理する記憶部である。例えば、伝送リストレーション迂回経路情報DB１１４は、図３において説明した、波長λ1の光波長パスID=1を物理ポート5間の迂回経路に迂回させるという迂回経路情報を、図１０に示すような形式で保持する。
【００３６】
要求受付部１０１は、転送パス（VPN）に対する冗長構成の要件（転送プロテクション／伝送リストレーション／冗長なし）を含む開通要求を受け付ける。開通要求には、転送パスの始点・終点も含まれる。これはSDNコントローラ／NMS１００の外部からの要求でもよく、SDNコントローラ／NMS１００内に予め設定されたアルゴリズムで計算した結果からの要求でもよい。
【００３７】
転送パス開通実施部１０２は、開通要求に応じて、転送パス開通要求の冗長構成を実現可能な経路を経路情報DB１１２から検索し、開通要求の冗長構成を実現可能な経路を伝送構成情報DB１１３から検索する。
【００３８】
転送パス（VPN1）を開通させるときの冗長構成の要件として伝送リストレーションが求められた場合には、転送パス開通実施部１０２は、伝送リストレーションが設定された伝送パスに紐付く冗長構成のない転送パスを開通させる必要がある。具体的には、転送パス開通実施部１０２は、初めに伝送構成情報DB１１３より伝送リストレーションが有効（Enable）の波長（λ1）を検索し、次に伝送リストレーションが有効な波長（λ1）を利用していてかつ、要求された転送パスの始点・終点が一致するSegmentリスト名を経路情報DB１１２から検索する。利用可能なSegmentリスト名が複数存在する場合には、最短パスを動的に検出してもよいし何らかの重みづけアルゴリズムを利用した動的な決定やオペレータが選択する静的な決定をしてもよい。また、Segment Routingは、片方向ずつ経路を指定するため、双方向通信の場合は2つで1セットとなり、始点から終点と、終点から始点との2経路を抽出する必要がある。このように抽出した情報をもとに図７の１行目に示すような転送パス情報を作成する。伝送リストレーションの場合には転送プロテクションは設定されないため、Backup-pathはNullとする。
【００３９】
転送パス開通実施部１０２は、転送パス情報DB１１１に情報を登録するとともに、ルータ制御部１０５を介して始点・終点のルータに対して転送パス（VPN1）の設定を実施する。ルータへの設定投入方法はNetconf等のオープンAPI（Application Programming Interface）でもよいしルータ独自のプロトコルを利用してもよい。
【００４０】
転送パス（VPN2）を開通させるときの冗長構成の要件として冗長なしが求められた場合には、転送パス開通実施部１０２は、伝送リストレーションが設定されていない伝送パスに紐付く冗長構成のない転送パスを開通させる必要がある。具体的には、転送パス開通実施部１０２は、初めに伝送構成情報DB１１３より伝送リストレーションが無効（Disable）の波長（λ2, λ3）を検索し、次に伝送リストレーションが無効な波長（λ2, λ3）を利用していてかつ、要求された転送パスの始点・終点が一致するSegmentリスト名を経路情報DB１１２から検索する。利用可能なSegmentリスト名が複数存在する場合には、最短パスを動的に検出してもよいし何らかの重みづけアルゴリズムを利用した動的な決定やオペレータが選択する静的な決定をしてもよい。また、Segment Routingは、片方向ずつ経路を指定するため、双方向通信の場合は2つで1セットとなり、始点から終点と、終点から始点との2経路を抽出する必要がある。このように抽出した情報をもとに図７の２行目に示すような転送パス情報を作成する。冗長なしの場合には転送プロテクションは設定されないため、Backup-pathはNullとする。
【００４１】
転送パス開通実施部１０２は、転送パス情報DB１１１に情報を登録するとともに、ルータ制御部１０５を介して始点・終点のルータに対して転送パス（VPN2）の設定を実施する。
【００４２】
転送パス（VPN3）を開通させるときの冗長構成の要件として転送プロテクションが求められた場合には、転送パス開通実施部１０２は、伝送リストレーションが設定されていない伝送パスに紐付く冗長構成の転送パスを開通させる必要がある。具体的には、転送パス開通実施部１０２は、初めに伝送構成情報DB１１３より伝送リストレーションが無効（Disable）の波長（λ2, λ3）を検索し、次に伝送リストレーションが無効な波長（λ2, λ3）を利用していてかつ、要求された転送パスの始点・終点が一致するSegmentリスト名を経路情報DB１１２から検索する。この場合、利用可能なSegmentリスト名がActive-PathとBackup-Path用の2経路分が存在していなければならない。2経路以上存在する場合には、最短パスを動的に検出してもよいし何らかの重みづけアルゴリズムを利用した動的な決定やオペレータが選択する静的な決定をしてもよい。決定した2経路のどちらをActive-Pathにするかも同様に決定してもよい。また、Segment Routingは、片方向ずつ経路を指定するため、双方向通信の場合は2つで1セットとなり、始点から終点と、終点から始点との2経路を抽出する必要がある。このように抽出した情報をもとに図７の３行目に示すような転送パス情報を作成する。転送プロテクションの場合にはBackup-pathはActive-Pathに選ばれなかった経路とする。
【００４３】
転送パス開通実施部１０２は、転送パス情報DB１１１に情報を登録するとともに、ルータ制御部１０５を介して始点・終点のルータに対して転送パス（VPN3）の設定を実施する。
【００４４】
なお、転送パス開通実施部１０２は、伝送構成情報DB１１３の中に伝送レイヤの冗長構成の要件を満たす伝送パスが存在しない場合、伝送パス開通実施部１０３に対して、伝送パスの開通を要求する。例えば、転送パス開通実施部１０２が伝送構成情報DB１１３から伝送リストレーションが有効の波長を見つけることができなかった場合、転送パス開通実施部１０２は、伝送パス開通実施部１０３に対して伝送リストレーションが設定された伝送パスの開通を要求する。
【００４５】
伝送パス開通実施部１０３は、伝送パスを開通させ、開通させた伝送パスの情報を伝送構成DB１１３に登録する。伝送パスの冗長構成の要件として伝送リストレーションが求められた場合には、伝送パス開通実施部１０３は図９の伝送構成情報DB１１３に情報を登録する際に伝送リストレーション制御を有効（Enable）にした伝送パスを登録する。伝送パスの冗長構成の要件として伝送リストレーションが求められていない場合には、伝送パス開通実施部１０３は図９の伝送構成情報DB１１３に情報を登録する際に伝送リストレーション制御を無効（Disable）にした伝送パスを登録する。利用するポートや波長はオペレータが手動で登録してもよいし、その他のリソースプール等の情報から自動的に割り当ててもよい。伝送パス開通実施部１０３は、伝送構成情報DB１１３に情報を登録するとともに、伝送装置制御部１０６を介して伝送装置に設定を投入することで伝送パスを開通させる。伝送装置への設定投入方法はNetconf等のオープンAPIでもよいし伝送装置独自のプロトコルを利用してもよい。
【００４６】
伝送リストレーション実施部１０４は、伝送装置間で障害が発生して伝送装置からポートダウンのアラートを受けた場合、アラートを受けたポートを利用している波長を伝送構成情報DB１１３から検索して特定する。例えば、伝送装置Aの物理ポート4と伝送装置Bの物理ポート4との間で障害が発生した場合、伝送構成情報DB１１３から伝送装置Aの物理ポート4及び伝送装置Bの物理ポート4を利用している波長（λ1, λ2）を抽出する。波長λ2は伝送リストレーション制御が無効（Disable）であるため、迂回経路に迂回されない。伝送リストレーション実施部１０４は、抽出した波長のリストレーション制御が有効（Enable）な波長（λ1）の光波長パスID=1を抽出し、図１０の伝送リストレーション迂回経路情報DB１１４から迂回経路を検索する。伝送リストレーション実施部１０４は、その情報をもとに伝送装置制御部１０６を介して伝送装置を制御して迂回経路で動的に復旧させる。上記の例では、波長λ1の光波長パスを、伝送装置Aの物理ポート5と伝送装置Bの物理ポート5との間の迂回経路に迂回させる。
【００４７】
このようにマルチレイヤ（伝送レイヤ・転送レイヤ）の情報をSDNコントローラ／NMS１００が一元的に保持することで、転送レイヤのパスに対して伝送レイヤの冗長構成を設定することが可能となる。特に、ルータ及び伝送装置をSDNコントローラ／NMS１００が制御するネットワークにおいて、開通要求に応じて転送パス（L2VPN／L3VPN）を開通させる際に、転送パスの経路となるルータ間のリンクが利用している伝送レイヤの波長パスの冗長構成（伝送リストレーション・冗長なし）の情報をもとに転送パスの経路を決定することで、転送パスの冗長構成として転送レイヤで実現される冗長構成（転送プロテクション・冗長なし）に加えて伝送レイヤで実現される冗長構成（冗長プロテクション）も設定することができる。
【００４８】
＜第２実施形態＞
第２実施形態では、上記のように、SDNコントローラ／NMS１００が伝送レイヤ及び転送レイヤを含む系全体を制御するという概念を応用して、利用者に対してネットワークパス（伝送パス（光波長パス）又は転送パス（VPN））を複数の冗長構成で利用可能にする手法について説明する。
【００４９】
第２実施形態では、図２のようにルータと伝送装置を直接接続せず、図１１に示すようにL2スイッチと利用者・ルータ・伝送装置がそれぞれ接続する構成とする。L2スイッチを利用者とネットワークパスの接続点として用い、パス開通要求に応じたネットワークパスを利用者の接続ポートまで開通する方法を提供する。本実施形態ではネットワークパスの端点をルータ又は伝送装置が接続されているL2スイッチのポートとし、利用者の接続点を同一のL2スイッチのポートとする。
【００５０】
図１１に、本発明の第２実施形態におけるIP／伝送ネットワークの構成を示す。図１１に示すように、利用者が接続するL2スイッチAとL2スイッチBとの間を接続するために、ルータA, Bと、伝送装置A, Bとが用いられる。なお、図１１には、２つのルータと２つの伝送装置が示されているが、IP／伝送ネットワークを構成するために如何なる数のルータ及び伝送装置が用いられてもよい。また、L2スイッチと利用者・ルータ・伝送装置が接続されている構成であれば光ネットワークの接続構成等が変わっても本実施形態は適用できる。
【００５１】
利用者をL2スイッチを介してルータ及び伝送装置に接続することにより、図１の従来のネットワーク構成とは異なり、利用者が同一の端点（L2スイッチ）から、伝送リストレーションを設定した伝送パスを利用可能にするとともに、転送プロテクションを利用した転送パスを利用可能にする。
【００５２】
図１２に、本発明の第２実施形態における伝送パスの構成例を示す。SDNコントローラ／NMS１００は、伝送パスを開通させるときは、伝送装置Aと伝送装置Bとの間に、伝送レイヤの冗長構成の要件（伝送リストレーション／冗長なし）を満たす伝送パスを開通させる。例えば、伝送リストレーションが求められている場合には、伝送装置Aの物理ポート4と伝送装置Bの物理ポート4との間に、伝送リストレーションが設定された波長λ1を用いる光波長パス（光波長パスID=1）を開通させる。
【００５３】
L2スイッチ及び伝送装置間の物理配線情報・ポート情報はSDNコントローラ／NMS１００に登録されているものとする。また、伝送装置内の接続関係も、SDNコントローラ／NMS１００に登録されているものとする。すなわち、上記のように波長λ1を用いる光波長パス（光波長パスID=1）を開通させたときに、L2スイッチAのポート5が伝送リストレーションのある光波長パスの端点であることを、SDNコントローラ／NMS１００は把握することができる。
【００５４】
SDNコントローラ／NMS１００は、伝送パスの冗長構成に応じてネットワーク上に伝送パスを構成するとともに、L2スイッチにおいて利用者の接続ポートと、構成した伝送パスの端点となっているL2スイッチのポートとの対応付けを行う。対応付けの手段は本実施形態ではVLAN（Virtual Local Area Network）を用いる例で説明するが、接続ポートの通信を伝送パスに通すことが可能であれば他の技術を用いた場合でも本実施形態は適用することができる。冗長構成として伝送リストレーションが求められた場合、SDNコントローラ／NMS１００は、上記のように光波長パス（光波長パスID=1）を開通させ、伝送パス開通時に利用者の接続ポート（L2スイッチA, Bのポート7）と伝送パスの端点（L2スイッチA, Bのポート5）を同じVLANに所属させる。
【００５５】
図１３に、本発明の第２実施形態における転送パスの構成例を示す。SDNコントローラ／NMS１００は、転送パスを開通させるときは、伝送装置A, Bを介してルータAとルータBとの間に、転送レイヤの冗長構成の要件（転送プロテクション／冗長なし）を満たす転送パスを開通させる。例えば、冗長構成が求められていない場合には、伝送装置Aの物理ポート5と伝送装置Bの物理ポート5との間に、伝送リストレーションが設定されていない波長λ3を用いる光波長パス（光波長パスID=3）を開通させる。そして、ルータAの物理ポート3とルータBの物理ポート3との間に、L2スイッチA, Bを介して波長λ3を用いる光波長パス上に1経路の転送パス（VPN）を設定する。なお、転送プロテクションが求められており伝送リストレーションが求められていない場合には、同様に伝送リストレーションが設定されていない波長λ3を用いる光波長パス（光波長パスID=3）を開通させ、ルータ間に2経路の転送パスを設定すればよい。
【００５６】
L2スイッチ・ルータ・伝送装置間の物理配線情報・ポート情報はSDNコントローラ／NMS１００に登録されているものとする。また、ルータ内の接続関係及び伝送装置内の接続関係も、SDNコントローラ／NMS１００に登録されているものとする。すなわち、上記のように冗長構成のない転送パス（VPN）を開通させたときに、L2スイッチAのポート2が冗長構成のない転送パスの端点であることを、SDNコントローラ／NMS１００は把握することができる。
【００５７】
SDNコントローラ／NMS１００は、転送パスの冗長構成に応じてネットワーク上に転送パスを構成するとともに、L2スイッチにおいて利用者の接続ポートと、構成した転送パスの端点となっているL2スイッチのポートとの対応付けを行う。冗長構成が求められていない場合、SDNコントローラ／NMS１００は、上記のように光波長パス（光波長パスID=3）上に1経路の転送パスを開通させ、転送パス開通時に利用者の接続ポート（L2スイッチA, Bのポート8）と転送パスの端点（L2スイッチA, Bのポート2）を同じVLANに所属させる。
【００５８】
図１４に、本発明の第２実施形態に係るSDNコントローラ／NMS１００のブロック構成図を示す。第１実施形態に加えて、SDNコントローラ／NMS１００は、機能部としてのネットワークパス判断実施部１０７と、L2スイッチ内部開通実施部１０８と、L2スイッチ制御部１０９とを更に有する。また、SDNコントローラ／NMS１００は、記憶部としての伝送パス情報DB１１５と、利用者接続情報DB１１６と、L2スイッチ接続情報DB１１７とを更に有する。以下、第１実施形態と異なる点について説明する。
【００５９】
伝送パス情報DB１１５は、利用者の開通要求に応じて設定された伝送パスを管理する記憶部である。伝送パス情報DB１１５には、以下に説明する伝送パス開通実施部１０３が開通した伝送パスの端点の情報が登録される。例えば、図１２に示す例においてL2スイッチA, B間に伝送装置A, B間の伝送リストレーションが設定された伝送パスが開通した場合、伝送パス情報DB１１５は、図１５に示すような情報を保持する。
【００６０】
利用者接続情報DB１１６は、利用者の開通要求に応じて設定されたネットワークパス（伝送パス及び転送パス）の利用者側の接続情報を管理する記憶部である。利用者接続情報DB１１６には、以下に説明する伝送パス開通実施部１０３及び転送パス開通実施部１０２が開通した伝送パス及び転送パスについて、図１６に示すような形式でL2スイッチの利用者側のポートの情報を保持する。
【００６１】
L2スイッチ接続情報DB１１７は、L2スイッチ内に設定されたVLANの情報を管理する記憶部である。L2スイッチ接続情報DB１１７には、以下に説明するL2スイッチ内部開通実施部１０８が開通したL2スイッチ内のVLANの情報を、図１７に示すような形式で保持する。
【００６２】
要求受付部１０１は、利用者からネットワークパスに対する冗長構成の要件（転送プロテクション／伝送リストレーション／冗長なし）を含む開通要求を受け付ける。これはSDNコントローラ／NMS１００の外部からの要求でもよく、SDNコントローラ／NMS１００内に予め設定されたアルゴリズムで計算した結果からの要求でもよい。開通要求には、利用者の接続点及びネットワークパスを構築するために必要な条件（冗長構成）が含まれているものとする。
【００６３】
ネットワークパス判断実施部１０７は、要求されたネットワークパスが伝送パスか転送パスを判断する。転送パスである場合には転送パス開通実施部１０２に転送パスを開通させるための転送パス開通要求を行う。伝送パスである場合には伝送パス開通実施部１０３に伝送パスを開通させるための伝送パス開通要求を行う。冗長構成の要件として転送プロテクションが求められた場合には、ネットワークパス判断実施部１０７は、転送パス開通実施部１０２に対して転送プロテクションを設定した転送パスを開通させるための要求を行う必要がある。冗長構成の要件として冗長リストレーションが求められた場合には、ネットワークパス判断実施部１０７は、伝送パス開通実施部１０３に対して冗長リストレーションを設定した伝送パスを開通させるための要求を行う必要がある。
【００６４】
転送パス開通実施部１０２は、転送パス開通要求に応じて転送パス情報を生成し、第１実施形態と同様に転送パス情報DB１１１に情報を登録するとともに、利用者接続情報DB１１６に情報を登録する。構築可能な転送パス情報の生成はSDNコントローラ／NMS１００内のアルゴリズムで計算してもよいし、外部から与えられてもよい。例えば、利用者2から冗長なしの転送パスが求められた場合、図１３に示すように、伝送装置A, Bを介して（光波長パス（光波長パスID=3）上に）、ルータA, B間に1経路の転送パスを開通させる。なお、転送プロテクションが設定された転送パスが求められた場合には、ルータA, B間に2経路の転送パスを開通させる。
【００６５】
転送パスの開通に際し、転送パス開通実施部１０２は、転送パス情報DB１１１に加えて利用者接続情報DB１１６に情報を登録するとともに、ルータ制御部１０５を介して始点・終点のルータに対して転送パスの設定を実施する。ルータへの設定投入方法はNetconf等のオープンAPIでもよいしルータ独自のプロトコルを利用してもよい。
【００６６】
伝送パス開通実施部１０３は、伝送パス開通要求に応じて伝送パス情報を生成し、第１実施形態と同様に伝送構成情報DB１１３に情報を登録するとともに、伝送パス情報DB１１５及び利用者接続情報DB１１６に情報を登録する。構築可能な伝送パス情報の生成はSDNコントローラ／NMS１００内のアルゴリズムで計算してもよいし、外部から与えられてもよい。例えば、利用者1から伝送リストレーションが設定された伝送パスが求められた場合、図１２に示すように、伝送装置A, Bの物理ポート4の間に伝送リストレーションが設定された伝送パスを開通させる。
【００６７】
伝送パスの開通に際し、伝送パス開通実施部１０３は、伝送構成情報DB１１３に加えて伝送パス情報DB１１５及び利用者接続情報DB１１６に情報を登録するとともに、伝送装置制御部１０６を介して伝送装置に設定を投入することで伝送パスを開通させる。伝送装置への設定投入方法はNetconf等のオープンAPIでもよいし伝送装置独自のプロトコルを利用してもよい。
【００６８】
L2スイッチ内部開通実施部１０８は、利用者が接続する始点・終点のL2スイッチにおいて、開通したネットワークパス（転送パス又は転送パス）の端点であるL2スイッチのポートと利用者の接続点とを接続させる。具体的には、L2スイッチ内部開通実施部１０８は、転送パス開通実施部１０２又は伝送パス開通実施部１０３が構築したネットワークパスにそれぞれ紐づくL2スイッチの利用者接続ポート情報とネットワークパス端点のポート情報を利用者接続情報DB１１６又は伝送パス情報DB１１５から取得し、L2スイッチ接続情報DB１１７に情報を登録する。L2スイッチ接続情報DBのVLAN情報（VLAN1, VLAN2）はコントローラが空いてるVLAN番号から自動的に設定してもよいし、静的に設定してもよい。L2スイッチ内部開通実施部１０８は、L2スイッチ接続情報DB１１７に登録された情報をもとに、L2スイッチ制御部１０９を介して利用者の接続ポートとネットワークパスの端点のそれぞれのL2スイッチのポート間の通信が可能なようにする。L2スイッチのポート間の開通方法はVLANに限定されず、ルーティングやVXLAN（Virtual eXtensible Local Area Network）等を利用してもよい。L2スイッチへの設定投入方法はNetconf等のオープンAPIでもよいしL2スイッチ独自のプロトコルを利用してもよい。
【００６９】
このように、L2スイッチを利用した通信ネットワークにおいて、伝送パス（波長占有専用線）と転送パス（L2VPN/L3VPN）の端点を同一のL2スイッチに収容し、利用者の接続点も同一のL2スイッチとしたうえで、転送パス又は伝送パスの端点で利用しているL2スイッチのポートと利用者の接続点のL2スイッチのポートを通信可能になるようにコントローラが制御することで、多様な条件の伝送パスと転送パスを同一の接続点で提供することができる。
【００７０】
＜第３実施形態＞
第３実施形態では、第１実施形態及び第２実施形態において、伝送リストレーションの通信断を短くするために、伝送リストレーションを行っている間に、対象の波長を利用している転送パス又は伝送パスのトラフィックを一時的に開通済みの転送パス又は伝送パスに収容し、伝送リストレーションが完了した後に、伝送リストレーションによって復旧可能な迂回経路にトラフィックを収容し直す手法について説明する。
【００７１】
伝送リストレーションは伝送パスの障害時に伝送装置による波長の方路切替によって伝送パスを復旧する技術であるが、伝送装置の制御には一般的にある程度の時間がかかるため、復旧までの通信断時間が転送プロテクションに比べて長くなる。伝送装置による波長の方路切替が完了するまでの間、一時的に開通済みの転送パス又は伝送パスに利用者のトラフィックを収容し、波長の方路切替が完了した後に、方路切替後の伝送パスに利用者のトラフィックを収容しなおすことで伝送リストレーションの通信断時間を短くすることが可能となる。以下の説明において、一時的に利用する開通済みの転送パス又は伝送パスを一時迂回パスと呼び、方路切替後の伝送パスを迂回パスと呼ぶ。
【００７２】
一時迂回パスはこの用途のための専用パスとして開通しておいてもよいし、既存の他利用者が利用しているパスを共用してもよいものとする。一時迂回パスの決定方法は伝送リストレーション対象の伝送パスの契約帯域から利用可能なパスを選定してもよいし、別のロジックで選定してもよい。
【００７３】
第３実施形態のSDNコントローラ／NMS１００のブロック構成図は、図６に示す第１実施形態のブロック構成図又は図１４に示す第２実施形態のブロック構成図と同じである。
【００７４】
まず、図６に示す第１実施形態のブロック構成図を参照して、第３実施形態のSDNコントローラ／NMS１００の機能部における処理を説明する。
【００７５】
伝送リストレーション実施部１０４は、伝送装置間で障害が発生して伝送装置からポートダウンのアラートを受けた場合、アラートを受けたポートを利用している波長を伝送構成情報DB１１３から検索して特定する。例えば、伝送装置Aの物理ポート4と伝送装置Bの物理ポート4との間で障害が発生した場合、伝送構成情報DB１１３から伝送装置Aの物理ポート4及び伝送装置Bの物理ポート4を利用している波長（λ1, λ2）を抽出する。波長λ2は伝送リストレーション制御が無効（Disable）であるため、迂回パスに迂回されない。伝送リストレーション実施部１０４は、抽出した波長のリストレーション制御が有効（Enable）な波長（λ1）の光波長パスID=1を抽出する。また、経路情報DB１１２から光波長パスID=1によって影響を受けるSegmentリスト（A-to-B-1及びB-to-A-1）を抽出し、そのSegmentリストを利用する転送パス（VPN1）を抽出する。光波長パスID=1と始点・終点が一致する別の開通済みの光波長パスが存在する場合、伝送リストレーション実施部１０４は、その開通済みの光波長パスを、光波長パスID=1の一時迂回パスとして利用する。また、転送パス（VPN1）と始点・終点が一致する別の開通済みの転送パスが存在する場合、伝送リストレーション実施部１０４は、その開通済みの転送パスを、転送パス（VPN1）の一時迂回パスとして利用してもよい。伝送リストレーション実施部１０４は、光波長パスID=1の波長の方路切替が完了するまで、影響を受ける転送パス又は伝送パスを一時迂回パスに迂回させる。その後、伝送リストレーション実施部１０４は、図１０の伝送リストレーション迂回経路情報DB１１４から迂回パスを検索する。伝送リストレーション実施部１０４は、その情報をもとに伝送装置制御部１０６を介して伝送装置を制御して迂回パスへの波長の方路切替を実施する。迂回パスへの波長の方路切替が完了した後に、伝送リストレーション実施部１０４は一時迂回パスのトラフィックを波長の方路切替が完了した迂回パスに収容し直す。
【００７６】
次に、図１４に示す第２実施形態のブロック構成図を参照して、第３実施形態のSDNコントローラ／NMS１００の機能部における処理を説明する。
【００７７】
伝送リストレーション実施部１０４は、伝送装置間で障害が発生して伝送装置からポートダウンのアラートを受けた場合、上記のようにアラートによって影響を受ける転送パス又は転送パスを特定する。特定した転送パス又は伝送パスの波長のリストレーション制御が有効（Enable）である場合、波長の方路切替が完了するまで、影響を受ける転送パス又は伝送パスを一時迂回パスに迂回させ、波長の方路切替が完了した後に、一時迂回パスを迂回パスに迂回させる。
【００７８】
L2スイッチ内部開通実施部１０８は、上記のように伝送リストレーション実施部１０４において転送パス又は伝送パスを一時迂回パスに迂回させる場合、一時迂回パスの端点と利用者の接続点とを接続させる。具体的には、伝送リストレーション実施部１０４が伝送リストレーション対象となっている転送パス又は伝送パスを迂回させる一時迂回パスを選定したとき、その転送パス又は伝送パスの端点となっているL2スイッチのポートをL2スイッチ接続情報DB１１７を参照して特定する。また、一時迂回パスの端点となっているL2スイッチのポートも、L2スイッチ接続情報DB１１７を参照して特定する。L2スイッチ内部開通実施部１０８は、一時迂回パスの端点となっているL2スイッチのポートと利用者の接続ポートとを接続させる。
【００７９】
さらに、L2スイッチ内部開通実施部１０８は、上記のように伝送リストレーション実施部１０４において一時迂回パスを迂回パスに迂回させる場合、迂回パスの端点と利用者の接続点とを接続させる。具体的には、伝送リストレーション実施部１０４が伝送リストレーション対象となっている伝送パスの迂回パスを選定したとき、その迂回パスの端点となっているL2スイッチのポートをL2スイッチ接続情報DB１１７を参照して特定する。L2スイッチ内部開通実施部１０８は、利用者の接続ポートと接続している一時迂回パスの端点となっているL2スイッチのポートを、迂回パスの端点となっているL2スイッチのポートに紐付け直す。
【００８０】
＜ハードウェア構成例＞
図１８に、本発明の実施形態に係るSDNコントローラ／NMS１００のハードウェア構成例を示す。SDNコントローラ／NMS１００は、ＣＰＵ（Central Processing Unit）１５１等のプロセッサ、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等のメモリ装置１５２、ハードディスク等の記憶装置１５３等から構成されたコンピュータでもよい。例えば、SDNコントローラ／NMS１００の機能及び処理は、記憶装置１５３又はメモリ装置１５２に格納されているデータやプログラムをＣＰＵ１５１が実行することによって実現される。また、SDNコントローラ／NMS１００へのデータの入力は、入出力インタフェース装置１５４から行われ、SDNコントローラ／NMS１００からのデータの出力は、入出力インタフェース装置１５４から行われてもよい。
【００８１】
＜補足＞
説明の便宜上、本発明の実施形態に係る装置は機能的なブロック図を用いて説明しているが、本発明の実施形態に係る装置は、ハードウェア、ソフトウェア又はそれらの組み合わせで実現されてもよい。例えば、本発明の実施形態は、コンピュータに対して本発明の実施形態に係る装置の機能を実現させるプログラム、コンピュータに対して本発明の実施形態に係る方法の各手順を実行させるプログラム等により、実現されてもよい。また、各機能部が必要に応じて組み合わせて使用されてもよい。また、本発明の実施形態に係る方法は、実施形態に示す順序と異なる順序で実施されてもよい。
【００８２】
以上、転送レイヤの転送パスに対して伝送レイヤの冗長構成を適用可能にすることで、より多くの信頼性の要件を満たす転送パスを提供するための手法について説明したが、本発明は、上記の実施形態に限定されることなく、特許請求の範囲内において、種々の変更・応用が可能である。
【符号の説明】
【００８３】
１００  SDNコントローラ／NMS
１０１  要求受付部
１０２  転送パス開通実施部
１０３  伝送パス開通実施部
１０４  伝送リストレーション実施部
１０５  ルータ制御部
１０６  伝送装置制御部
１０７  ネットワークパス判断実施部
１０８  L2スイッチ内部開通実施部
１０９  L2スイッチ制御部
１１１  転送パス情報DB
１１２  経路情報DB
１１３  伝送構成情報DB
１１４  伝送リストレーション迂回経路情報DB
１１５  伝送パス情報DB
１１６  利用者接続情報DB
１１７  L2スイッチ接続情報DB
【図１】
2020123792.tif 000003
【図２】
2020123792.tif 000004
【図３】
2020123792.tif 000005
【図４】
2020123792.tif 000006
【図５】
2020123792.tif 000007
【図６】
2020123792.tif 000008
【図７】
2020123792.tif 000009
【図８】
2020123792.tif 000010
【図９】
2020123792.tif 000011
【図１０】
2020123792.tif 000012
【図１１】
2020123792.tif 000013
【図１２】
2020123792.tif 000014
【図１３】
2020123792.tif 000015
【図１４】
2020123792.tif 000016
【図１５】
2020123792.tif 000017
【図１６】
2020123792.tif 000018
【図１７】
2020123792.tif 000019
【図１８】
2020123792.tif 000020