(57)【要約】【課題】通信サービスを中断することなく、既存網から仮想網への動的な運用の切替を行う。【解決手段】通信制御装置は、通信処理部と仮想化ソフトウェア生成格納部と制御部とを備える。通信処理部は、既存網用局側装置のハードウェアの機能を表すハードウェア機能情報、及び既存網用局側装置の通信状況を表す通信状況情報を、既存網通信制御装置から取得する。仮想化ソフトウェア生成格納部は、ハードウェア機能情報に基づき、既存網用局側装置と加入者側装置との間の通信処理を、仮想網用局側装置と加入者側装置との間で実現するための設定情報を生成する。制御部は、通信状況情報に基づき、既存網用局側装置と加入者側装置との間の非通信時間帯を特定し、非通信時間帯の中から、既存網から仮想網への運用の切替を行う切替時刻を決定する。仮想化ソフトウェア生成格納部は、切替時刻において、仮想網用局側装置に設定情報に基づく加入者側装置との間の通信処理を開始させる。【選択図】図２
2019029946.tif 000002
【特許請求の範囲】
【請求項１】
既存網の通信を制御する既存網通信制御装置の配下に設けられる既存網用局側装置のハードウェアの機能を表すハードウェア機能情報、及び前記既存網用局側装置の通信状況を表す通信状況情報を、前記既存網通信制御装置から取得する通信処理部と、
前記ハードウェア機能情報に基づいて、前記既存網において実行される前記既存網用局側装置と加入者側装置との間の通信処理を、仮想網において仮想網用局側装置と前記加入者側装置との間で実現するための設定情報を生成する仮想化ソフトウェア生成格納部と、
前記通信状況情報に基づいて、前記既存網用局側装置と前記加入者側装置との間で通信が行われない非通信時間帯を特定し、前記非通信時間帯の中から、前記既存網における通信処理から前記仮想網における通信処理へ切り替えを行う切替時刻を決定する制御部と、を備え、
前記仮想化ソフトウェア生成格納部は、前記切替時刻において、前記仮想網用局側装置に前記設定情報に基づく前記加入者側装置との間の通信処理を開始させる
ことを特徴とする通信制御装置。
【請求項２】
前記制御部は、前記切替時刻を前記既存網通信制御装置に通知する
ことを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記既存網と前記加入者側装置とを接続するネットワーク、又は前記仮想網と加入者側装置とを接続するネットワークは、ＦＴＴｘ方式により接続され、前記既存網用局側装置と前記仮想網用局側装置は、それぞれＯＬＴであり、前記加入者側装置は、ＯＮＵである
ことを特徴とする請求項１又は２に記載の通信制御装置。
【請求項４】
前記既存網における通信処理から前記仮想網における通信処理への切替を、前記ＯＬＴを単位とし、若しくは前記ＯＬＴのポートを単位とし、又は前記ＯＬＴのポートに接続されている前記ＯＮＵを単位として行うことを特徴とする請求項３に記載の通信制御装置。
【請求項５】
前記ハードウェア機能情報は、前記既存網通信制御装置において管理されていた、前記既存網通信制御装置の配下の前記ＯＬＴのハードウェア機能情報である
ことを特徴とする請求項３又は４に記載の通信制御装置。
【請求項６】
前記通信制御装置は、前記既存網の障害を検出したときに、前記仮想網用局側装置に前記加入者側装置との間の通信処理を実行させる
ことを特徴とする請求項１から５のいずれか１項に記載の通信制御装置。
【請求項７】
既存網の通信を制御する既存網通信制御装置及び仮想網の通信を制御する仮想網通信制御装置を備える通信制御システムであって、
前記既存網通信制御装置は、前記既存網通信制御装置の配下に設けられる既存網用局側装置のハードウェアの機能及び前記既存網用局側装置の通信状況を管理し、
前記仮想網通信制御装置は、
前記既存網用局側装置のハードウェアの機能を表すハードウェア機能情報、及び前記既存網用局側装置の通信状況を表す通信状況情報を、前記既存網通信制御装置から取得する通信処理部と、
前記ハードウェア機能情報に基づいて、前記既存網において実行される前記既存網用局側装置と加入者側装置との間の通信処理を、前記仮想網において仮想網用局側装置と前記加入者側装置との間で実現するための設定情報を生成する仮想化ソフトウェア生成格納部と、
前記通信状況情報に基づいて、前記既存網用局側装置と前記加入者側装置との間で通信が行われない非通信時間帯を特定し、前記非通信時間帯の中から、前記既存網における通信処理から前記仮想網における通信処理へ切り替えを行う切替時刻を決定する制御部と、を備え、
前記仮想化ソフトウェア生成格納部は、前記切替時刻において、前記仮想網用局側装置に前記設定情報に基づく前記加入者側装置との間の通信処理を開始させる
ことを特徴とする通信制御システム。
【請求項８】
既存網の通信を制御する既存網通信制御装置及び仮想網の通信を制御する仮想網通信制御装置を備える通信制御システムにおいて前記仮想網通信制御装置により実行される通信制御方法であって、
前記既存網通信制御装置の配下に設けられる既存網用局側装置のハードウェアの機能を表すハードウェア機能情報、及び前記既存網用局側装置の通信状況を表す通信状況情報を、前記既存網通信制御装置から取得し、
前記ハードウェア機能情報に基づいて、前記既存網において実行される前記既存網用局側装置と加入者側装置との間の通信処理を、前記仮想網において仮想網用局側装置と前記加入者側装置との間で実現するための設定情報を生成し、
前記通信状況情報に基づいて、前記既存網用局側装置と前記加入者側装置との間で通信が行われない非通信時間帯を特定し、
前記非通信時間帯の中から、前記既存網における通信処理から前記仮想網における通信処理へ切り替えを行う切替時刻を決定し、
前記切替時刻において、前記仮想網用局側装置に前記設定情報に基づく前記加入者側装置との間の通信処理を開始させる
ことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置、通信制御システム、及び通信制御方法に関する。
【背景技術】
【０００２】
近年、運用の柔軟性、サービス提供の迅速化、及び設備投資と運用コストの削減を目的とし、ＮＦＶやＳＤＮや等を用いる、ネットワークの仮想化のための技術が提案、構築されつつある。なお、ＮＦＶは、Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎの略であり、ＳＤＮは、Ｓｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋｉｎｇの略である。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ＣＯＲＤ”、［ｏｎｌｉｎｅ］、［平成２９年６月２６日検索］、インターネット＜ＵＲＬ：ｈｔｔｐｓ：／／ｗｉｋｉ．ｏｐｅｎｃｏｒｄ．ｏｒｇ／ｄｉｓｐｌａｙ／ＣＯＲＤ＞
【非特許文献２】ラリー  ピーターソン（Ｌａｒｒｙ  Ｐｅｔｅｒｓｏｎ）、“Ｒｅｓｉｄｅｎｔｉａｌ  ＣＯＲＤ”、［ｏｎｌｉｎｅ］、［平成２９年６月２６日検索］、インターネット＜ＵＲＬ：ｈｔｔｐｓ：／／ｗｉｋｉ．ｏｐｅｎｃｏｒｄ．ｏｒｇ／ｄｉｓｐｌａｙ／ＣＯＲＤ／Ｒｅｓｉｄｅｎｔｉａｌ＋ＣＯＲＤ＞
【非特許文献３】トム  アンシューツ（Ｔｏｍ  Ａｎｓｃｈｕｔｚ）、“Ａｎ  Ｉｎｔｒｏｄｕｃｔｉｏｎ  ｔｏ  Ｒｅｓｉｄｅｎｔｉａｌ  ＣＯＲＤ（Ｒ−ＣＯＲＤ）”、［ｏｎｌｉｎｅ］、平成２８年７月２９日、エイ  ティ  アンド  ティ（ＡＴ＆Ｔ）、［平成２９年６月２６日検索］、インターネット＜ＵＲＬ：ｈｔｔｐｓ：／／ｗｉｋｉ．ｏｐｅｎｃｏｒｄ．ｏｒｇ／ｄｏｗｎｌｏａｄ／ａｔｔａｃｈｍｅｎｔｓ／１２７８５３７／Ｔｏｍ％２０Ａｎｓｃｈｕｔｚ％２０Ｒ―ＣＯＲＤ％２０Ｉｎｔｒｏ．ｐｄｆ？ｖｅｒｓｉｏｎ＝１＆ｍｏｄｉｆｉｃａｔｉｏｎＤａｔｅ＝１４７００９５１３０７４７＆ａｐｉ＝ｖ２＞
【非特許文献４】“ＮＥＣ  ＳＤＮ  Ｓｏｌｕｔｉｏｎｓ”、［ｏｎｌｉｎｅ］、日本電気株式会社、［平成２９年６月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｊｐｎ．ｎｅｃ．ｃｏｍ／ｓｄｎ／ｐｄｆ／ｃａｔａｌｏｇ＿ｓｄｎ．ｐｄｆ＞
【非特許文献５】金海  好彦、“ＯＮＯＳ（Ｏｐｅｎ  Ｎｅｔｗｏｒｋ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）とは”、［ｏｎｌｉｎｅ］、日本電気株式会社、［平成２９年６月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｓｄｎｊａｐａｎ．ｏｒｇ／ａｒｃｈｉｖｅ／２０１５／２０１５ｐｄｆ／１４０４＿ｋａｎａｕｍｉ．ｐｄｆ＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
既存のネットワーク（既存網とも記載する）から、仮想化されたネットワーク（仮想網とも記載する）への運用の切替を行う際に、データの残留や衝突、アラームの発生等を防ぐため、一時的に既存のネットワークを切断しなければならない場合がある。すなわち、既存網から仮想網への運用の切替に伴い、既存網の運用を停止させる際に、既存網において局側の終端装置と加入者側の終端装置との間で伝送されているデータがあれば、このデータが廃棄される事態が生じ得る。このため、既存網における運用の停止から仮想網における運用の開始までの間、ユーザは通信サービスの提供を受けられなくなる場合がある。
【０００５】
本発明の１つの側面に係わる目的は、通信サービスを中断することなく、既存網から仮想網への動的な運用の切替を行うことである。
【課題を解決するための手段】
【０００６】
本発明の一つの態様に係る通信制御装置は、通信処理部と仮想化ソフトウェア生成格納部と制御部とを備える。通信処理部は、既存網用局側装置のハードウェアの機能を表すハードウェア機能情報、及び既存網用局側装置の通信状況を表す通信状況情報を、既存網通信制御装置から取得する。仮想化ソフトウェア生成格納部は、ハードウェア機能情報に基づき、既存網用局側装置と加入者側装置との間の通信処理を、仮想網用局側装置と加入者側装置との間で実現するための設定情報を生成する。制御部は、通信状況情報に基づき、既存網用局側装置と加入者側装置との間の非通信時間帯を特定し、非通信時間帯の中から、既存網から仮想網への運用の切替を行う切替時刻を決定する。仮想化ソフトウェア生成格納部は、切替時刻において、仮想網用局側装置に設定情報に基づく加入者側装置との間の通信処理を開始させる。
【発明の効果】
【０００７】
通信サービスを中断することなく、既存網から仮想網への動的な運用の切替を行う。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る通信制御システムの構成の一例を示す図である。
【図２】本実施形態に係る通信制御システムにおけるシーケンスの一例を示す図である。
【図３】既存網サーバの機能ブロックの一例を示す図である。
【図４】本実施形態に係る仮想網サーバの機能ブロック図である。
【図５】ハードウェア機能情報、設定パラメータ情報、及び通信状況の各例を示す図である。
【図６】定期通信の開始処理のシーケンスの一例を示す図である。
【図７】仮想化ソフトウェア及び設定情報の生成のための処理のシーケンスの一例を示す図である。
【図８】仮想網用ＯＬＴの動作開始のための処理のシーケンスの一例を示す図である。
【図９】既存網における通信処理から仮想網における通信処理への切替のための処理のシーケンスの一例を示す図である。
【図１０】本実施形態に係る仮想網サーバと既存網サーバの各ハードウェア構成を例示する図である。
【発明を実施するための形態】
【０００９】
本実施形態では、家庭向けインターネット（ＦＴＴＨ：Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）を例にとり、説明を行う。ただし、本発明はこの例に限定されず、ＦＴＴＮ（ＦＴＴＮ：Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｎｏｄｅ）等のＦＴＴｘ（ＦＴＴＮ：Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  ｘ）の任意の方式に適用可能である。
【００１０】
図１は、本実施形態に係る通信制御システム１の構成の一例を示す図である。本実施形態における通信制御システム１は、上位ネットワーク２を介して互いに接続されている既存網３と仮想網４とを含む。上位ネットワークは、例えばインターネットやイントラネットなどである。
【００１１】
既存網３は、従来からの手法を用いてデータの通信が行われる、イントラネット等のネットワークである。一方、仮想網４は、仮想化技術を用いてデータの通信が行われる、イントラネット等のネットワークである。なお、以下の記載において、各ネットワークの局側の終端装置を局側装置と呼ぶことがある。
【００１２】
既存網３における局側装置（既存網用局側装置とも記載する）は、ハードウェアによりその機能を実現している。一方、仮想網４における局側装置（仮想網用局側装置とも記載する）の処理は、既存網用局側装置のハードウェアによる機能と同等の機能を提供するソフトウェアにより実現される。このソフトウェアは、後述する仮想網サーバ７により生成される。以下では、このソフトウェアを仮想化ソフトウェアとも記載する。また、本実施形態においては、局側装置をＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）とする。
【００１３】
図１を参照すると、既存網３には、１以上のサーバ（既存網サーバ５）と、これらの各々に接続される既存網用のＯＬＴ（既存網用ＯＬＴ６）が含まれる。また仮想網４には、１以上のサーバ（仮想網サーバ７）と、これらの各々に接続される仮想網用のＯＬＴ（仮想網用ＯＬＴ８）が含まれる。なお、既存網サーバを既存網通信制御装置とも記載し、仮想網サーバを仮想網通信制御装置又は通信制御装置とも記載する。
【００１４】
既存網サーバ５は、接続されている既存網用ＯＬＴ６の１以上の機能に関する情報（ハードウェア機能情報とも記載する）や、当該１以上の機能の各々の設定パラメータの情報（設定パラメータ情報とも記載する）や、既存網用ＯＬＴ６の通信状況に係る情報を保持する。これらの情報については後に詳述する。
【００１５】
仮想網サーバ７は、上位ネットワーク２を介して、既存網サーバ５からハードウェア機能情報と設定パラメータ情報と通信状況に係る情報とを取得する。仮想網サーバ７は、取得したハードウェア機能情報から、仮想化ソフトウェアを生成する。また仮想網サーバ７は、設定パラメータ情報より、配下の仮想網用ＯＬＴ８の設定パラメータの変換、更新等を行う。当該設定パラメータの変換、更新等は、ここでは、仮想化ソフトウェア上において行われる。仮想化ソフトウェアにおいて設定パラメータの更新等を行ったものを設定情報とも記載する。更にまた仮想網サーバ７は、通信状況に係る情報を元に、既存網３における通信処理から仮想網４における通信処理へと切り替える時刻（切替時刻とも記載する）を決定する。
【００１６】
既存網用ＯＬＴ６は、既存のＯＬＴであることから説明を省略する。
仮想網用ＯＬＴ８は、仮想網サーバ７が生成した設定情報に基づき、上記切替時刻から、後述する加入者側装置（ＯＮＵ９）との間で通信処理を開始する。
【００１７】
既存網用ＯＬＴ６と仮想網用ＯＬＴ８は、それぞれ加入者側装置に接続されている。本実施形態では、この加入者側装置をＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）９とする。当該ＯＮＵ９は、既存のものであるので説明を省略する。
【００１８】
図２は、本実施形態に係る通信制御システム１における既存網３から仮想網４への運用の切替のシーケンスの一例を示す図である。以下で述べるステップＳ１００からステップＳ１０２までの各処理については、後に詳述する。
【００１９】
なお、ステップＳ１００に先立ち、既存網サーバ５と仮想網サーバ７との間において、時刻同期処理が既に実行されているものとする。またステップＳ１００の段階において、既存網３は運用状態にあり、データの疎通が可能である。
【００２０】
ステップＳ１００において、既存網サーバ５と仮想網サーバ７との間で定期通信が行われる。本実施形態における定期通信は、仮想網サーバ７から定期的に送信される信号を既存網サーバ５が受けることにより開始される。なお、定期通信の周期は、例えばＩＴＵ−Ｔ  Ｙ．１７３１で規定される３．３ｍｓ（ミリ秒）、１０ｍｓ等である。ただしこれに限定されない。
【００２１】
ステップＳ１０１において、仮想網サーバ７は既存網サーバ５に対し、ハードウェア機能情報の読み出し要求を送信する。これを受信した既存網サーバ５は、仮想網サーバ７に対し、ハードウェア機能情報を送信する。仮想網サーバ７は、既存網サーバ５から受信したハードウェア機能情報に基づき、仮想化ソフトウェアを生成する。当該生成が完了すると、仮想網サーバ７は、ハードウェア機能情報の送信元の既存網サーバ５に対し、仮想化ソフトウェアの生成が完了したことを通知する。この通知を受けた既存網サーバ５は、仮想網サーバ７に対し応答を送信する。
【００２２】
同様にステップＳ１０１において、仮想網サーバ７は、ハードウェア機能情報の送信元となった既存網サーバ５に対し、設定パラメータ情報の読み出し要求を送信する。この要求受信した既存網サーバ５は、仮想網サーバ７に対し、設定パラメータ情報を送信する。仮想網サーバ７は、既存網サーバ５から受信した設定パラメータ情報に基づいて、配下の仮想網ＯＬＴ８を設定するための設定パラメータを更新する。この更新が完了すると、仮想網サーバ７は、設定パラメータの送信元の既存網サーバ５に対し、設定パラメータの更新が完了したことを通知する。この通知を受けた既存網サーバ５は、仮想網サーバ７に対し応答を送信する。
【００２３】
また図示はしていないが、本実施形態においては、ステップＳ１０１において、仮想網サーバ７は、配下の仮想網用ＯＬＴ８に対し設定情報を通知、又は当該仮想網用ＯＬＴ８に設定情報を読み込ませる。なおこの処理は、以下に述べる切替の際に行われてもよい。
【００２４】
ステップＳ１０２において、後に詳述するため図示はしていないが、通信処理を仮想網４にて実行するための切替を行うに先立ち、仮想網サーバ７は、既存網サーバ５に対し、既存網サーバ５の配下の既存網用ＯＬＴ６の通信状況に係る情報を要求する。これを受けて既存網サーバ５は、仮想網サーバ７へ通信状況を通知する。仮想網サーバ７は、取得した通信状況に係る情報に基づいて、既存網３における通信処理から仮想網４における通信処理への切替時刻を決定し、これを既存網サーバ５へ通知する。この切替時刻は、通信状況を通知した既存網サーバ５の配下の既存網用ＯＬＴ６と、これに接続されているＯＮＵ９との間でデータの伝送がない時間帯の中から決定される。なお、仮想網サーバ７は、既存網用ＯＬＴ６毎、若しくは既存網用ＯＬＴ６の接続ポート（ポートとも記載する）毎、又は既存網用ＯＬＴ６に接続されるＯＮＵ９毎に、切替対象を指定できる。そして、仮想網サーバ７は、切替対象ごとに切替時刻を決定できる。
【００２５】
仮想網４は、切替時刻において、データの疎通がないスタンバイ状態から、データの疎通を受け付ける運用状態へと移行する。これに伴い、仮想網用ＯＬＴ８と、これに接続されているＯＮＵ９との間のデータの疎通が開始される。
【００２６】
既存網３において、切替は、既存網用ＯＬＴ６、接続ポート、又はＯＮＵ９毎に行われる。このため、切替時刻以降であっても、既存網３側において、切替の対象となったエンティティ以外は運用状態であってもよい。
【００２７】
これらのことから、本実施形態では、既存網３において伝送中のデータが破棄されることなく、そして通信が遮断されることなく、既存網３における処理から仮想網４における処理へと移行できる。
【００２８】
図３は、既存網サーバ５の機能ブロックの一例を示す。既存網サーバ５は、コントロールプレーン部５０、通信処理部５１、既存網インターフェース部５２、及び既存網用ＯＬＴインターフェース部５３等を備える。またコントロールプレーン部５０は、制御部５４及びＯＬＴ管理部５５等を備える。通信処理部５１は、コントロールプレーン部５０と既存網インターフェース部５２と既存網用ＯＬＴインターフェース部５３に接続されている。制御部５４とＯＬＴ管理部５５は、互いに接続されている。但し、これ以外の接続関係があってもよい。
【００２９】
通信処理部５１は、既存網インターフェース部５２を介し、既存網３における他のサーバ等と通信を行うと共に、上位ネットワーク２を介して仮想網４における仮想網サーバ７等とデータの送受信を行うための機能を有する。通信処理部５１は、制御部５４からの指示に応じて、仮想網サーバ７との間で定期通信を行う。
【００３０】
通信処理部５１は、既存網用ＯＬＴインターフェース部５３を介し、既存網用ＯＬＴ６から種々の情報を取得すると共に、既存網用ＯＬＴに対し種々の指示等を送信する。
【００３１】
既存網インターフェース部５２は、既存網サーバ５が、既存網３や上位ネットワーク２を介して他のノードとデータの授受を行うためのインターフェースである。
【００３２】
既存網用ＯＬＴインターフェース部５３は、既存網サーバ５が、既存網用ＯＬＴ６との間で情報の授受を行うためのインターフェースである。
【００３３】
制御部５４は、既存網サーバ５の各機能ブロックを制御する。ＯＬＴ管理部５５は、既存網用ＯＬＴ６を管理する。すなわち、ＯＬＴ管理部５５は、管理対象となる既存網用ＯＬＴ６のハードウェア機能情報や設定パラメータ情報等を保持する。またＯＬＴ管理部５５は、制御部５４からの要求に応じて、ハードウェア機能情報や設定パラメータ情報等を制御部５４に出力する。
【００３４】
図４は、本実施形態に係る仮想網サーバ７の機能ブロック図である。仮想網サーバ７は、仮想化ソフトウェア生成格納部７０、コントロールプレーン部７１、通信処理部７２、仮想網インターフェース部７３、及び仮想網用ＯＬＴインターフェース部７４等を備える。またコントロールプレーン部７１は、仮想化ソフトウェア制御部７５及び制御部７６等を備える。通信処理部７２は、仮想網ソフトウェア生成格納部７０とコントロールプレーン部７１と仮想網インターフェース部７３と仮想網用ＯＬＴインターフェース部７４に接続されている。仮想網ソフトウェア生成格納部７０は、コントロールプレーン部７１と接続されている。仮想化ソフトウェア制御部７５と制御部７６は、互いに接続されている。なお、これら以外の接続関係があってもよい。
【００３５】
仮想化ソフトウェア生成格納部７０は、仮想網インターフェース部７３と通信処理部７２とを介して、既存網サーバ５からハードウェア機能情報と設定パラメータ情報と通信状況とを取得する。仮想化ソフトウェア生成格納部７０は、仮想化ソフトウェア制御部７５からの指示に基づき、ハードウェア機能情報から仮想化ソフトウェアを生成する。そして仮想化ソフトウェア生成格納部７０は、設定パラメータ情報に基づき、既存網用ＯＬＴ６等に対応させる仮想網用ＯＬＴ８等の設定パラメータの更新等を行い、設定情報を生成する。そして仮想化ソフトウェア生成格納部７０は、生成した設定情報を配下の仮想網用ＯＬＴ８に送信する。なお、この設定情報の送信処理は、切替対象を決定した後に、切替対象の仮想網用ＯＬＴ８、若しくは切替対象となるポートを有する仮想網用ＯＬＴ８、又は切替対象となるＯＮＵ９に接続される仮想網用ＯＬＴ８に対し行われてもよい。
【００３６】
仮想網ソフトウェア生成格納部７０は、通信状況から切替対象と切替時刻を決定する。そして仮想網ソフトウェア生成格納部７０は、切替時刻において、切替対象に対応する仮想網用ＯＬＴ８、切替対象に対応するポートを有する仮想網用ＯＬＴ８、又は切替対象のＯＮＵ９に接続された仮想網用ＯＬＴ８を用いる通信処理へと移行処理を行う。
【００３７】
通信処理部７２は、仮想網インターフェース部７３を介し、仮想網４における他のサーバ等と通信を行うと共に、上位ネットワーク２を介して既存網３における既存網サーバ５等とデータの送受信を行うための機能を有する。通信処理部７２は、既存網サーバ５との間で定期通信を行うための処理を制御部７６からの指示に応じて行う。
【００３８】
通信処理部７２は、また仮想網用ＯＬＴインターフェース部７４を介し、仮想網用ＯＬＴ８との間で種々の情報の授受を行う。通信処理部７２は、仮想化ソフトウェア生成格納部７０が生成した設定情報を、仮想網用ＯＬＴインターフェース部７４を介して仮想網用ＯＬＴ８に送信する。
【００３９】
仮想網インターフェース部７３は、仮想網サーバ７が、仮想網４や上位ネットワーク２を介して情報の授受を行うためのインターフェースである。仮想網インターフェース部７３により、仮想網サーバ７は、仮想網４における他のサーバ等のノードや既存網サーバ５等との間で、データの送受信を行うことができる。
【００４０】
仮想網用ＯＬＴインターフェース部７４は、仮想網サーバ７が、仮想網用ＯＬＴ８との間で情報の授受を行うためのインターフェースである。
【００４１】
仮想化ソフトウェア制御部７５は、仮想化ソフトウェア生成格納部７０を制御する。制御部７６は、通信処理部７２や仮想化ソフトウェア制御部７５を制御する。
【００４２】
図５は、ハードウェア機能情報、設定パラメータ情報、及び通信状況の各例を示す。なお、ハードウェア機能情報、設定パラメータ情報、及び通信状況を表す情報は、例えば、仮想化ソフトウェア生成格納部７０により保持される。
【００４３】
既存網サーバ５の配下の既存網用ＯＬＴ６には識別番号が与えられており、図５においては、識別番号が＃１の既存網用ＯＬＴ６のハードウェア機能情報等が示される。なお、以下では識別番号を＃ｍ（ｍ：自然数）などと表すが、既存網用ＯＬＴ６が一意的に識別可能であれば、識別番号は何でもよい。図５の上部には、識別番号＃１の既存網用ＯＬＴ６のハードウェア機能情報と設定パラメータ情報が示される。ここでは、Ａの部分がハードウェア機能情報に対応し、Ｂの部分が設定パラメータ情報に対応している。図５では、これらの情報を表形式で示しているが、これらのデータは表形式には限定されない。例えば、ハードウェア機能情報は、既存網用ＯＬＴ６の識別番号と、既存網用ＯＬＴ６の有する機能が対応付けられた情報であればよい。また、設定パラメータ情報は、既存網用ＯＬＴ６の識別番号と、既存網用ＯＬＴ６の有する機能と、その機能の設定パラメータの値が対応付けられた情報であればよい。
【００４４】
ここで、図５の上部のハードウェア機能情報と設定パラメータ情報の組み合わせを参照すると、１つの機能に対し、１以上の設定パラメータが設けられている。すなわち、各機能は、対応する１以上の設定パラメータの各値の変化により、その実現の仕方が変化する。
【００４５】
図５に示す例では、保守機能、ＯＮＵ認証機能、ブリッジ機能、暗号化認証機能に対してチェックマークが付されている。すなわち、識別番号＃１の既存網用ＯＬＴ６はこれらの機能を有する。
【００４６】
ここで保守機能は、ネットワークにおける故障を検出し、これに対処するためのものである。ＯＮＵ認証機能は、既存網用ＯＬＴ６が配下のＯＮＵ９を識別するためのものである。ブリッジ機能は、既存網用ＯＬＴ６をブリッジとして動作させ、イーサネットフレーム等の通信を可能にするためのものである。暗号化認証機能は、通信に係るデータが契約ユーザからのものであるか否かの認証を行い、そのデータを暗号化するためのものである。なお、既存網用ＯＬＴ６が有する機能は上述したものには限られない。ＸＸＸ機能は、上記の機能以外に、既存網用ＯＬＴ６が持ち得る機能である。なお、図５では、ＸＸＸ機能の列に「−」が示されるが、これは識別番号＃１の既存網用ＯＬＴ６が、保守機能とＯＮＵ認証機能とブリッジ機能と暗号化認証機能とを有し、他の機能を有さないことを示す。
【００４７】
図５の上部のＢの部分に例示する設定パラメータ情報は、既存網用ＯＬＴ６の識別番号と機能とに紐付けされている。また設定パラメータ情報は、各機能における１以上の設定パラメータの各値を含む。図５の設定パラメータ情報において、設定パラメータ１、２とあるが、設定パラメータは機能毎に異なり、ここでは各機能の１以上の設定パラメータに番号が付され、この番号を用いて設定パラメータ情報を表している。ここで設定パラメータ情報における保守機能の設定パラメータ１の値を参照すると、当該値は「ａａａ」であることがわかる。なお、この「ａａａ」は数値等を示すものであり、他の「ｂｂｂ」等も同様である。
【００４８】
次に、図５の下部に示される通信状況について説明する。ここでは、識別番号＃１の既存網用ＯＬＴ６と、これに接続されているＯＮＵ９との間の通信状況が示されている。なお、ここでの通信状況も、上記ハードウェア機能情報と同様、表形式で表されているが、これに限定されない。識別番号＃１の既存網用ＯＬＴ６におけるポート番号が＃１のポート（Ｐｏｒｔ  ＃１）には、識別番号が＃１から＃ｎ（ｎ：１以上の自然数）のＯＮＵ９が接続されていることがわかる。また識別番号が＃１から＃ｎのＯＮＵ９のそれぞれには、一意的なＬＬＩＤ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  ＩＤ）が既存網用ＯＬＴ６から割り振られている。なお図５では、ＯＮＵ９に割り振られたＬＬＩＤを、当該ＯＮＵ９の識別番号と同一にしているが、これに限定されない。
【００４９】
ここで、図５の通信状況において、識別番号が＃１のＯＮＵ９について参照すると、「ＯＬＴ⇔ＯＮＵ通信開始時刻」の列には、Ｘ１、Ｘ１’、Ｘ１”等が示され、「ＯＬＴ⇔ＯＮＵ通信終了時刻」の列には、Ｙ１、Ｙ１’、Ｙ１”等が示されている。なお、ここで時間は、Ｘ１、Ｙ１、Ｘ１’、Ｙ１’、Ｘ１”、Ｙ１”の順に経過するとする。ここでは、識別番号＃１のＯＮＵ９と識別番号＃１の既存網用ＯＬＴ６は、Ｘ１において通信を開始し、Ｙ１に当該通信を終了し、Ｘ１’に通信を再度開始し、Ｙ１’に当該通信を終了し、Ｘ１”にまた再度通信を開始し、Ｙ”に当該通信を終了している。これより、当該ＯＮＵ９と当該既存網用ＯＬＴ６との間の非通信時間は、「ＯＬＴ⇔ＯＮＵ非通信時間」の列において示されるように、Ｘ１’―Ｙ１（Ｙ１からＸ１’までの時間間隔）、及びＸ１”―Ｙ１’（Ｙ１’からＸ１”までの時間間隔）となることがわかる。
【００５０】
同じく通信状況において「ＯＬＴ⇔ＯＮＵ非通信時間帯（／Ｐｏｒｔ）」の列には、既存網用ＯＬＴ６と、この各ポートに接続される１以上のＯＮＵ９との間で通信が行われない時間帯が示される。例えば、ポート番号が＃１のポートに接続されるＯＮＵ９は、その接続先である既存網ＯＬＴ６との間で、時刻Ｘから時刻Ｙまでの時間帯において、通信を行わないことがわかる。
【００５１】
仮想網サーバ７は、上述した通信状況を参照して、既存網３から仮想網４への運用の切替を実行する切替時刻を決定する。具体的には、仮想網サーバ７は、既存網３における既存網用ＯＬＴ６とＯＮＵ９との間での通信が行われない時間帯（非通信時間）の中から切替時刻を決定する。したがって、既存網サーバ５と仮想網サーバ７は、ユーザの通信の遮断をすることなく切替処理を行える。
【００５２】
次に、本実施形態に係る仮想網サーバ７と既存網サーバ５に各々における各機能ブロックの処理の流れについて説明する。図６は、図２におけるステップＳ１００において簡潔に説明した、定期通信の開始処理のシーケンスの一例を示す図である。
【００５３】
仮想網サーバ７の制御部７６は、通信処理部７２に対し、既存網サーバ５との間で定期通信を行うよう指示する（ステップＳ２００）。通信処理部７２は、仮想網インターフェース部７３を介し、既存網サーバ５に定期通信の開始のトリガとなる情報（定期通信要求とも記載する）を送信する（ステップＳ２０１）。既存網サーバ５の通信処理部５１は、既存網インターフェース部５２を介し仮想網サーバ７からの定期通信要求を受信し、当該要求を受信した旨を制御部５４へ通知又は当該要求を制御部５４へ出力する（ステップＳ２０２）。制御部５４は、当該要求に対する応答（定期通信応答とも記載する）を送信するよう通信処理部５１へ指示する（ステップＳ２０３）。当該指示を受けた通信処理部５１は、既存網インターフェース部５２を介し、仮想網サーバ７へ定期通信応答を送信する（ステップＳ２０４）。仮想網サーバ７の通信処理部７２は、仮想網インターフェース部７３を介し既存網サーバ５より定期通信応答を受信し、当該応答を受信した旨を制御部７６に通知又は当該応答を制御部７６へ出力する（ステップＳ２０５）。
【００５４】
図７は、図２におけるステップＳ１０１において簡潔に説明した、仮想化ソフトウェア及び設定情報の生成のための処理のシーケンスの一例を示す図である。まず、仮想網サーバ７の制御部７６は、仮想化ソフトウェア制御部７５に対し、既存網サーバ５が保持するハードウェア機能情報の読み取りを指示する（ステップＳ３００）。仮想化ソフトウェア制御部７５は、これを受けて、通信処理部７２に対し、ハードウェア機能情報の取得を指示する（ステップＳ３０１）。通信処理部７２は、仮想網インターフェース部７３を介し、既存網サーバ５へ、ハードウェア機能情報の要求（ハードウェア機能情報要求とも記載する）を送信する（ステップＳ３０２）。
【００５５】
既存網インターフェース部５２を介し、ハードウェア機能情報要求を仮想網サーバ７から受信した通信処理部５１は、制御部５４に対し、当該ハードウェア機能情報要求を出力するか、又はハードウェア機能情報をＯＬＴ管理部５５より取得することを要求する。これを受けて制御部５４は、ＯＬＴ管理部５５よりハードウェア機能情報を要求する（ステップＳ３０４）。ＯＬＴ管理部５５は、当該要求に基づいてハードウェア機能情報を制御部５４に出力する（ステップＳ３０５）。制御部５４は、通信処理部５１に、取得したハードウェア機能情報を出力する（ステップＳ３０６）。通信処置部５１は、既存網インターフェース５２を介して仮想網サーバ７に対し、ハードウェア機能情報を送信する（ステップＳ３０７）。
【００５６】
仮想網インターフェース７３を介し既存網サーバ５からハードウェア機能情報を受信した通信処理部７２は、仮想化ソフトウェア制御部７５に、当該ハードウェア機能情報を出力する（ステップＳ３０８）。仮想化ソフトウェア制御部７５は、仮想化ソフトウェア生成格納部７０に、ハードウェア機能情報を出力すると共に、当該ハードウェア機能情報に基づき仮想化ソフトウェアを生成するよう指示する（ステップＳ３０９）。仮想化ソフトウェア生成格納部７０は、仮想化ソフトウェア制御部７５からの指示に基づいて仮想化ソフトウェアを生成し、当該処理の完了を仮想化ソフトウェア制御部７５に通知する（ステップＳ３１０）。仮想化ソフトウェア制御部７５は、制御部７６に仮想化ソフトウェアの生成処理が完了したことを通知する（ステップＳ３１１）。制御部７６は、当該通知を受けて仮想化ソフトウェア制御部７５に応答を通知する（ステップＳ３１２）。仮想化ソフトウェア制御部７５は、通信処理部７２に、既存網サーバ５に対して仮想化ソフトウェアの生成が完了したことを通知するよう指示する（ステップＳ３１３）。通信処理部７２は、当該指示に従い、既存網サーバ５に対し、仮想化ソフトウェアの生成完了の通知を送信する（ステップＳ３１４）。既存網サーバ５における通信処理部５１は、既存網インターフェース部５２を介して受信した、仮想化ソフトウェアの生成完了に係る通知を制御部５４に出力する（ステップＳ３１５）。また図示はしていないが、既存網サーバ５は、仮想化ソフトウェアの生成完了に係る通知に対する応答を、仮想網サーバ７へ送信する。
【００５７】
続いて、仮想網サーバ７は、既存網サーバ５から設定パラメータ情報を取得する。設定パラメータ情報を取得するシーケンスは、ハードウェア機能情報を取得するシーケンスとほぼ同じである。ただし、ステップＳ３０９において、仮想化ソフトウェア制御部７５は、仮想化ソフトウェア生成格納部７０に、設定パラメータ情報を出力すると共に、仮想化ソフトウェアに設定パラメータの値を組み込んだ設定情報を生成するよう指示する。仮想化ソフトウェア生成格納部７０は、これを受けて設定情報を生成する。また、Ｓ３１１の通知が完了した後、切替時刻までの間における任意のタイミングにおいて、仮想網用ＯＬＴ８の動作開始のための以下の処理が実行される。
【００５８】
図８は、仮想網用ＯＬＴ８の動作開始のための処理のシーケンスの一例を示す。なお、図８に示す制御部、仮想化ソフトウェア制御部、仮想化ソフトウェア生成格納部は、それぞれ仮想網サーバ７における制御部７６、仮想化ソフトウェア制御部７５、仮想化ソフトウェア生成格納部７０に対応する。
【００５９】
制御部７６は、通信処理部７２及び仮想網用ＯＬＴインターフェース部７４を介し、仮想網用ＯＬＴ８に対し設定指示を行う（ステップＳ４００）。これを受けた仮想網用ＯＬＴ８は、仮想網サーバ７に対し応答を行う（ステップＳ４０１）。この応答は、仮想網用ＯＬＴインターフェース部７４及び通信処理部７２を介し、制御部７６に通知される。制御部７６は、仮想網用ＯＬＴ８に対し設定情報を送信することを、仮想化ソフトウェア制御部７５に指示する（ステップＳ４０２）。これを受けて仮想化ソフトウェア制御部７５は、仮想網用ＯＬＴ８に対し設定情報を送信することを、仮想化ソフトウェア生成格納部７０に指示する（ステップＳ４０３）。仮想化ソフトウェア生成格納部７０は、仮想化ソフトウェア制御部７５に対し当該指示に対する応答を出力する（ステップＳ４０４）。また当該応答を受けた仮想化ソフトウェア制御部７５は、ステップＳ４０２において受けた指示に対する応答を、制御部７６に出力する（ステップＳ４０５）。仮想化ソフトウェア生成格納部７０は、通信処理部７２及び仮想網用ＯＬＴインターフェース部７４を介し、仮想網用ＯＬＴ８に設定情報を送信する（ステップＳ４０６）。なお、このステップＳ４０６の処理は、ステップＳ４０４の処理の前に、あるいは当該処理と並行して実行されてもよい。配下のＯＮＵ９と通信するための設定情報を取得し、当該設定情報に基づくセットアップを完了した仮想網用ＯＬＴ８は、セットアップが完了した旨の通知を、仮想網サーバ７に送信する（ステップＳ４０７）。制御部７６は、仮想網用ＯＬＴインターフェース部７４及び通信処理部７２を介して、当該通知を取得する。
【００６０】
次に既存網３における通信処理から仮想網４における通信処理への切替のための処理について説明する。この処理は、図２におけるステップＳ１０２に相当する。図９は、既存網３における通信処理から仮想網４における通信処理への切替のための処理のシーケンスの一例を示す。
【００６１】
仮想網サーバ７の制御部７６は、既存網３における通信処理から仮想網４における通信処理の切替のため、仮想化ソフトウェア制御部７５に通信状況に係る情報の取得を指示する（ステップＳ５００）。仮想化ソフトウェア制御部７５は、通信処理部７２に通信状況に係る情報の取得を指示する（ステップＳ５０１）。通信処理部７２は、仮想網インターフェース部７３を介し、既存網サーバ５に通信状況に係る情報の要求を送信する（ステップＳ５０２）。既存網インターフェース部５２を介して通信状況に係る情報の要求を取得した既存網サーバ５の通信処理部５１は、当該要求を取得した旨、又は当該要求を制御部５４へ出力する（ステップＳ５０３）。制御部５４は、ＯＬＴ管理部５５に通信状況に係る情報の出力を指示する（ステップＳ５０４）。当該指示を受け、ＯＬＴ管理部５５は、制御部５４に通信状況に係る情報を出力する（ステップＳ５０５）。
【００６２】
通信状況は、各既存網用ＯＬＴ６とＯＮＵ９との間の通信の状況を表す。また、通信状況は、各既存網用ＯＬＴ６の各ポートとＯＮＵ９との間の通信の状況を表してもよい。いずれのケースにおいても、通信状況は、例えば、通信開始時刻及び通信終了時刻を含む。
【００６３】
制御部５４は、ＯＬＴ管理部５５より取得した通信状況に係る情報を通信処理部５１へ出力する（ステップＳ５０６）。通信処理部５１は、既存網インターフェース部５２を介し、通信状況に係る情報を仮想網サーバ７へ送信する（ステップＳ５０７）。仮想網インターフェース部７３を介して既存網サーバ５から通信状況に係る情報を受信した通信処理部７２は、これを仮想化ソフトウェア制御部７５へ出力する（ステップＳ５０８）。仮想化ソフトウェア制御部７５は、通信処理部７２から取得した通信状況に係る情報を制御部７６へ出力する（ステップＳ５０９）。
【００６４】
制御部７６は、取得した通信状況に係る情報に基づき、仮想網４における通信処理へと切り替える対象となる既存網用ＯＬＴ６、ポート、又はＯＮＵ９を決定すると共に、当該切替対象の切替時刻を決定する。切替時刻は、切替対象の決定後、切替対象が通信を行っていない時間帯の中から選ばれる。又は、切替時刻が先に決定され、当該決定された切替時刻において通信処理に用いられないものが切替対象として決定されてもよい。制御部７６は、決定した切替対象と切替時刻とを仮想化ソフトウェア制御部７５へ通知する（ステップＳ５１０）。
【００６５】
仮想化ソフトウェア制御部７５は、制御部７６から取得した切替対象と切替時刻を、通信処理部７２に通知する（ステップＳ５１１）。通信処理部７２は、仮想化ソフトウェア制御部７５から取得した切替対象と切替時刻に係る情報を、仮想網インターフェース部７３を介し、既存網サーバ５に送信する（ステップＳ５１２）。既存網インターフェース部５２を介して、仮想網サーバ７より切替対象と切替時刻に係る情報を受信した、既存網サーバ５の通信処理部５１は、当該情報を制御部５４へ出力する（ステップＳ５１３）。当該出力に対し、制御部５４は、通信処理部５１に応答する（ステップＳ５１４）。当該応答を受けて通信処理部５１は、既存網インターフェース部５２を介して仮想網サーバ７へ、ステップＳ５１２における仮想網サーバ７からの切替時刻等のデータの送信に対する応答を送信する（ステップＳ５１５）。当該応答を仮想網インターフェース部７３を介して取得した通信処理部７２は、仮想化ソフトウェア制御部７５に当該応答について通知する（ステップＳ５１６）。当該通知を受けた仮想化ソフトウェア制御部７５は、更に制御部７６に当該応答について通知する（ステップＳ５１７）。
【００６６】
制御部７６は、上記切替対象と切替対象に係る情報に基づき、既存網３における通信処理から仮想網４における通信処理への切替を行うことへの許可を、仮想網ソフトウェア制御部７５へ出力する（ステップＳ５１８）。仮想化ソフトウェア制御部７５は、切替時刻において、仮想化ソフトウェア生成格納部７０に対し、上記切替対象に係る情報に基づいて仮想網４における通信処理を開始するよう指示する（ステップＳ５１９）。仮想化ソフトウェア生成格納部７０は、上記切替対象に係る情報に基づいて、自己が含まれる仮想網サーバ７の配下の仮想網用ＯＬＴの制御を開始すると共に、通信処理についての運用を開始する。また、切替対象の既存網用ＯＬＴ６、若しくは切替対象のポートを含む既存網用ＯＬＴ６、又は切替対象のＯＮＵ９と接続される既存網ＯＬＴ６に対応する仮想網用ＯＬＴ８は、設定情報等に基づき、ＯＮＵ９との間で通信処理を行う。仮想化ソフトウェア生成格納部７０は、仮想化ソフトウェア制御部７５に対し、仮想網４における通信が開始されたことを通知する（ステップＳ５２０）。また既存網サーバ５においても、切替時刻において、上記切替対象について通信処理を停止する。
【００６７】
このように、仮想網サーバ７は、既存網３における通信から仮想網４における通信への切替前に、既存網３のハードウェア機能を実現するソフトウェアを生成すると共に、必要なパラメータを設定しておく。また、仮想網サーバ７は、既存網サーバ５にアクセスすることで、既存網ＯＬＴ６とＯＮＵ９との間で通信が行われない非通信時間帯を検出し、その非通信時間帯の中で切替時刻を決定する。そして、既存網サーバ５及び仮想網サーバ７は、決定された切替時刻において、既存網３から仮想網４への運用の切替を実行する。したがって、データ通信を中断することなく、既存網３から仮想網４への運用切替が実現される。
【００６８】
図１０は、本実施形態に係る仮想網サーバ７と既存網サーバ５の各ハードウェア構成を例示する図である。ここでは、仮想網サーバ７及び既存網サーバ５は、一般的なコンピュータとしてハードウェアを有し、これらの装置による各処理は、以下に示すハードウェア６０を具体的に利用することにより実行される。ハードウェア６０は、互いにバス６１によって接続されたプロセッサ６２、記憶装置６３、ネットワーク用通信インターフェース回路６４、及びＯＬＴ用インターフェース回路６５等を備える。
【００６９】
プロセッサ６２は、例えばシングルコア、デュアルコア、またはマルチコアのプロセッサである。記憶装置６３は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、半導体メモリ等のメモリである。また記憶装置６３には、例えばハードディスクドライブ、光ディスク装置等が含まれていてもよい。
【００７０】
なお、仮想網サーバ７においては、プロセッサ６２は、記憶装置６３に記憶されているプログラムを実行することにより、仮想化ソフトウェア生成格納部７０、コントロールプレーン部７１、通信処理部７２の機能を提供することができる。また、既存網サーバ５において、プロセッサ６２は、記憶装置６３に記憶されているプログラムを実行することにより、コントロールプレーン部５０、通信処理部５１の機能を提供することができる。
【００７１】
ネットワーク用通信インターフェース回路６４は、インターネットやイントラネット等のネットワークとの間において、コンピュータ等の装置が情報の授受を行う。ネットワーク用通信インターフェース回路６４により、既存網インターフェース部５２と仮想網インターフェース部７３の各機能が実現される。
【００７２】
ＯＬＴ用インターフェース回路６５は、コンピュータ等の装置がこれに接続されるＯＬＴとの間で情報の授受を行う。ＯＬＴ用インターフェース回路６５により、既存網用ＯＬＴインターフェース部５３と仮想網用ＯＬＴインターフェース部７４の各機能が実現される。
【００７３】
なお、上述した場合以外にも、図３又は図４に示す機能ブロックの全て、又はその一部の機能は、適宜、専用のハードウェアにより実現されてもよい。
【００７４】
本実施形態に係る通信制御方法によれば、既存の通信サービスを中断させることなく、既存網３における通信処理から仮想網４における通信処理への動的な切替が可能となる。
【００７５】
また、上記ステップＳ１００とステップＳ１０１の実行により、既存網３における通信処理が仮想網４でも可能となることから、既存網３が故障等した場合において、仮想網４を冗長経路として活用できる。すなわち、仮想網サーバ７は、既存網３の障害を検出したときに、既存網３における通信処理から仮想網４における通信処理への切替を実行してもよい。この場合において仮想網サーバ７は、予め設定情報を保持しておき、上位ネットワーク２や不図示の入力装置等から既存網３が使用できない旨の入力を受け次第、仮想網４における通信を開始する。
【００７６】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形も、本発明の範囲内とみなされる。
【符号の説明】
【００７７】
１  通信制御システム
２  上位ネットワーク
３  既存網
４  仮想網
５  既存網サーバ
６  既存網用ＯＬＴ
７  仮想網サーバ
８  仮想網用ＯＬＴ
９  ＯＮＵ
５０、７１  コントロールプレーン部
５１、７２  通信処理部
５２  既存網インターフェース部
５３  既存網用ＯＬＴインターフェース部
５４、７６  制御部
５５  ＯＬＴ管理部
６０  ハードウェア
６１  バス
６２  プロセッサ
６３  記憶装置
６４  ネットワークインターフェース回路
６５  ＯＬＴインターフェース回路
７０  仮想化ソフトウェア生成格納部
７３  仮想網インターフェース部
７４  仮想網用ＯＬＴインターフェース部
７５  仮想化ソフトウェア制御部
【図１】
2019029946.tif 000003
【図２】
2019029946.tif 000004
【図３】
2019029946.tif 000005
【図４】
2019029946.tif 000006
【図５】
2019029946.tif 000007
【図６】
2019029946.tif 000008
【図７】
2019029946.tif 000009
【図８】
2019029946.tif 000010
【図９】
2019029946.tif 000011
【図１０】
2019029946.tif 000012