(57)【要約】【課題】モバイルバックホール網内の複数の無線通信機器に複数の仮想ネットワークを登録するに際し、登録が失敗し得る環境においても登録の成功率を高める。【解決手段】通信管理装置１は、制御部１ａ及び通信部１ｂを有する。通信部１ｂは、ネットワークを介して、モバイルバックホール網内の複数の無線通信機器と通信する。制御部１ａは、通信部１ｂを介して上記複数の無線通信機器に仮想ネットワークを登録する。制御部１ａは、上記複数の無線通信機器に対して複数の仮想ネットワークを登録する登録指示を、通信部１ｂを介して送信する。制御部１ａは、登録に失敗した仮想ネットワークがあった無線通信機器に対し、その無線通信機器について他の仮想ネットワークの登録が成功した後に、上記失敗した仮想ネットワークを登録する再指示を、通信部１ｂを介して送信する。【選択図】図１
2020048156.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、モバイルバックホール網内の複数の無線通信機器と通信する通信部と、
前記通信部を介して、前記複数の無線通信機器に対し複数の仮想ネットワークを登録する制御部と、
を備え、
前記制御部は、
前記複数の無線通信機器に対し、前記複数の仮想ネットワークを登録する登録指示を、前記通信部を介して送信し、
登録に失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器について他の仮想ネットワークの登録が成功した後に、前記失敗した仮想ネットワークを登録する再指示を、前記通信部を介して送信する、
通信管理装置。
【請求項２】
前記制御部は、前記登録指示として、前記複数の仮想ネットワークのそれぞれについて順番に、前記複数の無線通信機器に対して仮想ネットワークを登録する指示を行う、
請求項１に記載の通信管理装置。
【請求項３】
前記制御部は、前記失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器に前記失敗した仮想ネットワークを登録する再指示を、前記無線通信機器について他の仮想ネットワークの登録が成功した後で且つ前記他の仮想ネットワークを登録する登録指示を前記複数の無線通信機器に送信した直後に、前記通信部を介して送信する、
請求項１又は２に記載の通信管理装置。
【請求項４】
前記制御部は、前記失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器に前記失敗した仮想ネットワークを登録する再指示を、前記無線通信機器について他の仮想ネットワークの登録が成功した直後に、前記通信部を介して送信する、
請求項１又は２に記載の通信管理装置。
【請求項５】
前記制御部は、前記失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器に前記失敗した仮想ネットワークを登録する再指示を、前記複数の仮想ネットワークに対する前記登録指示を送信した後であって且つ前記無線通信機器について他の仮想ネットワークの登録が成功した後に、前記通信部を介して送信する、
請求項１又は２に記載の通信管理装置。
【請求項６】
前記制御部は、前記登録指示の順番を記載したリストに基づき前記登録指示を行うとともに、前記登録指示への応答としての登録の成功及び失敗のいずれかを示す結果を無線通信機器毎に記録し、前記結果に基づき、前記再指示の順序を決定する、
請求項１から５のいずれか１項に記載の通信管理装置。
【請求項７】
前記ネットワークはＤＣＮ（Data Communication Network）である、
請求項１から６のいずれか１項に記載の通信管理装置。
【請求項８】
請求項１から７のいずれか１項に記載の通信管理装置と、
前記複数の無線通信機器と、
を備えた、通信システム。
【請求項９】
ネットワークを介して、モバイルバックホール網内の複数の無線通信機器に対して複数の仮想ネットワークを登録する登録指示を送信する登録指示ステップと、
登録に失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器について他の仮想ネットワークの登録が成功した後に、前記失敗した仮想ネットワークを登録する再指示を送信する再指示ステップと、
を有する、
通信管理方法。
【請求項１０】
コンピュータに、
ネットワークを介して、モバイルバックホール網内の複数の無線通信機器に対して複数の仮想ネットワークを登録する登録指示を送信する登録指示ステップと、
登録に失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器について他の仮想ネットワークの登録が成功した後に、前記失敗した仮想ネットワークを登録する再指示を送信する再指示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信管理装置、通信システム、通信管理方法、及びプログラムに関する。
【背景技術】
【０００２】
通信事業者のモバイルバックホール網内に設置されているマイクロ波無線装置等の無線通信装置（ＮＥ：Network Element）を管理するために、ＮＭＳ（Network Management System）が用いられている。ＮＭＳとＮＥの間の設定情報は、ＤＣＮ（Data Communication Network）を通じてやりとりされる。また、モバイルバックホール網における通信経路制御の方法として、網内の複数のＮＥに対してＶＬＡＮ（Virtual Local Area Network）等の仮想ネットワークを設定する方法がある。
【０００３】
ＤＣＮは、ＮＥのペアが確立した無線区間を利用して構成されるため、非常に不安定である。そのため、仮想ネットワークの設定も含むＮＭＳからＮＥへの設定は、無線回線の状態によって影響を受けて失敗することがある。失敗の原因としては、天候不順やクロック品質が悪く適切に同期が取れないなどが挙げられる。通常、通信の失敗を検知した時に取られる対策は、タイムアウト後に同じ内容のパケットを再送することである。しかし、モバイルバックホール網においては、通信に失敗した直後に再送したとしても、同様に失敗する可能性が高い。
【０００４】
特許文献１には、ネットワーク管理システムからネットワーク機器に対する設定が失敗した場合におけるリトライ処理について開示されている。特許文献１に記載の技術では、設定対象のネットワーク機器が設定要求を受け入れられない状態にある場合に設定要求の送信を抑止することで、不要なリトライ処理の発生を回避している。特許文献１に記載の技術では、設定要求を受け入れられない状態として、ネットワーク機器のプログラムのアップデートを想定しており、アップデートに関する情報は、別途用意したアップデート用サーバから取得している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−３７２６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術は、モバイルバックホール網において適用することはできない。その理由は、モバイルバックホール網内のＮＥへの設定失敗は、確率的に発生し、プログラムアップデートのように明確に設定に成功する期間と失敗する期間を定めることができないためである。
【０００７】
本開示の目的は、上述した課題を解決する通信管理装置、通信システム、通信管理方法、及びプログラムを提供することにある。上記課題は、モバイルバックホール網内の複数の無線通信機器に複数の仮想ネットワークを登録するに際し、登録が失敗し得る環境において登録の成功率が低くなるというものである。
【課題を解決するための手段】
【０００８】
本開示の第１の態様に係る通信管理装置は、ネットワークを介して、モバイルバックホール網内の複数の無線通信機器と通信する通信部と、前記通信部を介して、前記複数の無線通信機器に対し複数の仮想ネットワークを登録する制御部と、を備え、前記制御部は、前記複数の無線通信機器に対し、前記複数の仮想ネットワークを登録する登録指示を、前記通信部を介して送信し、登録に失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器について他の仮想ネットワークの登録が成功した後に、前記失敗した仮想ネットワークを登録する再指示を、前記通信部を介して送信する、ものである。
【０００９】
本開示の第２の態様に係る通信管理方法は、ネットワークを介して、モバイルバックホール網内の複数の無線通信機器に対して複数の仮想ネットワークを登録する登録指示を送信する登録指示ステップと、登録に失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器について他の仮想ネットワークの登録が成功した後に、前記失敗した仮想ネットワークを登録する再指示を送信する再指示ステップと、を有する、ものである。
【００１０】
本開示の第３の態様に係るプログラムは、コンピュータに、ネットワークを介して、モバイルバックホール網内の複数の無線通信機器に対して複数の仮想ネットワークを登録する登録指示を送信する登録指示ステップと、登録に失敗した仮想ネットワークがあった無線通信機器に対し、前記無線通信機器について他の仮想ネットワークの登録が成功した後に、前記失敗した仮想ネットワークを登録する再指示を送信する再指示ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１１】
本開示により、上記課題を解決する通信管理装置、通信システム、通信管理方法、及びプログラムを提供することができる。即ち、本開示によれば、モバイルバックホール網内の複数の無線通信機器に複数の仮想ネットワークを登録するに際し、登録が失敗し得る環境においても登録の成功率を高めることができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１に係る通信管理装置の一構成例を示す機能ブロック図である。
【図２】実施形態１に係る通信管理装置を備えた通信システムにおける、モバイルバックホール網内のＮＥに対するＶＬＡＮ登録処理を説明するための模式図である。
【図３】比較例における、モバイルバックホール網内のＮＥに対するＶＬＡＮ一括登録処理を説明するためのフロー図である。
【図４】実施形態２に係る通信管理装置における、モバイルバックホール網内のＮＥに対するＶＬＡＮ一括登録処理を説明するためのフロー図である。
【図５】実施形態２に係る通信管理装置の一構成例を示す機能ブロック図である。
【図６】図５における一括登録スケジュールリストのフォーマット例を示す図である。
【図７】図５におけるリトライ待ちＶＬＡＮテーブルのフォーマット例を示す図である。
【図８】実施形態２に係る通信管理装置において管理されるＮＥの接続ステータスの状態遷移を示す図である。
【図９】実施形態２に係る通信管理装置におけるＶＬＡＮ一括登録処理の一例を説明するためのフロー図である。
【図１０】図９に続くフロー図である。
【図１１】実施形態３に係る通信管理装置における、モバイルバックホール網内のＮＥに対するＶＬＡＮ一括登録処理を説明するためのフロー図である。
【図１２】通信管理装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、実施形態について説明する。なお、実施形態において、同一又は同等の要素には、同一の符号を付し、重複する説明を省略する場合がある。
【００１４】
＜実施形態１＞
図１は、実施形態１に係る通信管理装置の一構成例を示す機能ブロック図である。
図１に示すように、本実施形態に係る通信管理装置１は、制御部１ａ及び通信部１ｂを有する。通信管理装置１は、モバイルバックホール網内の無線通信装置を管理する装置である。
【００１５】
通信部１ｂは、ネットワークを介して、モバイルバックホール網内の複数の無線通信機器と通信する部位であり、通信インタフェースを有することができる。上記ネットワークとしては、一般的にＤＣＮ（Data Communication Network）が挙げられ、以下でもＤＣＮを例に挙げて説明する。但し、上記ネットワークは、これに限ったものではなく、通信管理装置１から上記無線通信機器に対して仮想ネットワークの設定を行うことが可能なネットワークであればよい。
【００１６】
モバイルバックホール網は、例えば無線通信事業者が構築する網である。モバイルバックホール網は、例えば、都市間を接続する基幹通信網と携帯電話機の基地局のような末端のアクセス回線とを結ぶ無線通信区間を指すことができる。また、モバイルバックホール網に収容される上記無線通信機器としては、例えば、ルータ、スイッチ等のＩＰ（Internet Protocol）ネットワークに接続される各種ネットワーク機器が挙げられるが、これに限ったものではない。なお、上記無線通信機器は、例えば無線通信事業者が保有する機器とすることができる。
【００１７】
制御部１ａは、例えば、ＣＰＵ（Central Processing Unit）、作業用メモリ、及び通信管理装置１の全体を制御するためのプログラムを記憶した不揮発性の記憶装置などによって実現することができる。上記のプログラムは、ＮＭＳ（Network Management System）アプリケーションプログラムとすることができる。また、制御部１ａは、例えば集積回路（Integrated Circuit）によって実現することもできる。
【００１８】
制御部１ａは、通信部１ｂを介して上記複数の無線通信機器に複数の仮想ネットワークを登録する。以下では、上記複数の無線通信機器をｎ個の無線通信機器として説明するとともに、無線通信機器を、ＤＣＮを介して設定がなされるＮＥ（Network Element）として説明する。ここで、ｎは２以上の整数である。また、登録対象の仮想ネットワークの数は複数であればよく、以下、ｍ個の仮想ネットワークを登録するものとして説明する。ｍは２以上の整数である。以下、仮想ネットワークとしてＶＬＡＮ（Virtual Local Area Network）を例に挙げて説明するが、これに限ったものではない。
【００１９】
制御部１ａにおける具体的な登録の制御について説明するに先立ち、このような例における通信システムについて、図２を併せて参照しながら説明する。図２は、通信管理装置１を備えた通信システムにおける、モバイルバックホール網内のＮＥに対するＶＬＡＮ登録処理を説明するための模式図である。
【００２０】
本実施形態に係る通信システムは、図２に例示するように、通信管理装置１と、それにＤＣＮを介して接続されたｎ個のＮＥ２０−１，２０−２，・・・，２０−ｎと、を備えることができる。ｎ個のＮＥ２０−１，２０−２，・・・，２０−ｎは、モバイルバックホール網Ｎｍ内に設置される。モバイルバックホール網Ｎｍは、主に、ｎ個のＮＥ２０−１，２０−２，・・・，２０−ｎで構成されると言える。また、ＶＬＡＮの登録を含めた通信管理のために、通信管理装置１はＤＣＮを介してモバイルバックホール網Ｎｍに接続されている。また、上述したように、モバイルバックホール網Ｎｍには基幹通信網Ｎｂが接続されている。
【００２１】
ｎ個のＮＥ２０−１，２０−２，・・・，２０−ｎのうちの必要なＮＥに対し、あるエンドユーザについてのＶＬＡＮを設定することで、モバイルバックホール網Ｎｍにおいてそのエンドユーザに関する仮想的な通信経路を確立することが可能である。
【００２２】
そして、モバイルバックホール網Ｎｍ内のＮＥにＶＬＡＮを登録する場合、エンドユーザ毎に設定するＶＬＡＮの経路は、殆ど同じであることが多い。これは、オフィス内のようなメッシュ状のネットワークでＶＬＡＮを設定する場合と異なり、モバイルバックホール網Ｎｍで設定するＶＬＡＮは、末端のアクセス回線から基幹通信網Ｎｂへの通信が目的であるために、その経路が殆ど一意となるためである。つまり、モバイルバックホール網Ｎｍでは、同じ経路のＶＬＡＮが複数登録されることとなる。
【００２３】
よって、エンドユーザがｍ人の場合、制御部１ａは、ｍ人のエンドユーザ用の仮想的な通信経路を確立するために、必要な同じＮＥ群（共通の複数のＮＥ）に対し、経路の等しいｍ個のＶＬＡＮを登録すればよいことになる。そして、その登録の対象は、ｍ個のＶＬＡＮに共通の複数のＮＥとなる。
【００２４】
以下、説明の簡略化のため、バックホール網Ｎｍに含まれるｎ個のＮＥの全てが、経路の等しいｍ個のＶＬＡＮ−１〜ｍを登録する対象であることを前提として説明する。この場合、ｎ個のＮＥ２０−１，２０−２，・・・，２０−ｎは、いずれも、経路の等しいｍ個のＶＬＡＮ−１〜ｍを登録する対象となるＮＥとなる。但し、バックホール網Ｎｍに含まれるＮＥの個数は、ＶＬＡＮ−１〜ｍを登録する対象のＮＥの個数以上であればよい。
【００２５】
このような同じ経路のｍ個のＶＬＡＮを登録する登録処理（以下、ＶＬＡＮ一括登録処理）を効率化するために、通信管理装置１は、ｎ個のＮＥへのｍ個のＶＬＡＮをまとめて登録する機能を設けることが有効であると言える。そして、この機能には、以下に説明するような、登録に失敗した場合の効率的な再指示機能を含める又は付加することが有効である。
【００２６】
次に、制御部１ａにおける具体的な登録の制御について説明する。
制御部１ａは、ｎ個のＮＥに対し、ｍ個のＶＬＡＮを登録する登録指示を送信する。制御部１ａは、この登録指示を、通信部１ｂを介して送信することになる。この登録指示は、時間的にまとまっていることが好ましい。但し、この登録指示は、１回の指示である必要はなく、またＮＥにつき１回の指示である必要もＶＬＡＮにつき１回の指示である必要もない。
【００２７】
このような登録指示に対して登録が失敗することがある。具体的には、モバイルバックホール網はＤＣＮの回線が不安定であるために、通信管理装置１からＮＥに対してＶＬＡＮの登録指示を送信した場合にも、ＮＥからその応答が返ってこないことがある。このように、ＤＣＮが不安定な環境、即ちＶＬＡＮの登録が一定の確率で失敗し、さらにこの確率が時間的に変化するような環境であれば、それが原因でＶＬＡＮの登録が失敗し得る。
【００２８】
ところで、一部のＮＥでＶＬＡＮの設定に失敗していると、そのＶＬＡＮによるサービスを適切に提供することができない。よって、ＶＬＡＮ登録指示に対する応答が返ってこないＮＥに対しては、再指示を行うなどにより登録を完了することが求められる。そのため、応答が返ってこない場合、そのタイムアウトの直後に登録指示の再送（再指示の送信）を行うことが考えられるが、ＤＣＮが不安定な環境では、応答が返ってこないＮＥに対してその直後に再送を実行しても、同様に応答が返ってこない可能性が高い。
【００２９】
さらに、ＤＣＮが不安定な環境では、あるＶＬＡＮについてＮＥへの登録に失敗した後は、その失敗自体が不安定な環境の問題であることから、そのＮＥに対する他のＶＬＡＮについての登録も失敗となる可能性が高い（成功率が低い）。このように、失敗したＮＥに直後に再送指示を実行したとしても、その再送指示も同様に失敗する可能性が高く、また、再送を複数回実行するように設定しておいたとしても、ＶＬＡＮ一括登録処理の終了時における最終的な登録の成功率は低くなる。その一方で、あるＶＬＡＮについてＮＥへの登録に成功した後は、他のＶＬＡＮについてのそのＮＥへの登録も成功する可能性（成功率）が高い。
【００３０】
そのため、本実施形態に係る制御部１ａは、次のようなタイミングで再指示を送信する。即ち、制御部１ａは、登録に失敗したＶＬＡＮがあったＮＥに対し、そのＮＥについて他のＶＬＡＮの登録が成功した後に、上記失敗したＶＬＡＮを登録する再指示を、通信部１ｂを介して送信する。つまり、制御部１ａは、あるＮＥについて、登録に失敗したＶＬＡＮがあった場合、そのＮＥについて他のＶＬＡＮの登録が成功した後に、そのＮＥに対する上記失敗したＶＬＡＮを登録する再指示を、通信部１ｂを介して送信する。
【００３１】
このように、制御部１ａは、失敗したＶＬＡＮを登録する再指示を、その失敗に係る指示の対象であるＮＥについて他のＶＬＡＮの登録が成功した後に行う。即ち、制御部１ａでは、ＶＬＡＮ登録指示の再送を行うタイミングを、登録指示に対するタイムアウト直後ではなく、他のＶＬＡＮの登録が成功したタイミング（つまり、ＶＬＡＮ登録が比較的成功しやすいタイミング）にしている。これにより、再指示が成功する可能性が高くなる。
【００３２】
以上に説明したように、本実施形態に係る通信管理装置１によれば、モバイルバックホール網内のｎ個のＮＥにｍ個のＶＬＡＮを登録するに際し、ＶＬＡＮの登録が失敗し得る環境においても登録の成功率を高めることができる。
【００３３】
そして、本実施形態に係る通信管理装置１は、上述のようなＶＬＡＮ一括登録処理を行うことで、モバイルバックホール網における通信を管理すること、つまりモバイルバックホール網においてＶＬＡＮを用いて通信経路を制御することができる。よって、本実施形態によれば、ＶＬＡＮによるサービスを複数のエンドユーザに適切に提供することができる。
【００３４】
＜実施形態２＞
実施形態２について、図３〜図１０を併せて参照しながら、実施形態１との相違点を中心に説明するが、実施形態１で説明した様々な例が適用できる。まず、図３及び図４を参照しながら、比較例におけるＶＬＡＮ一括登録処理及び本実施形態におけるＶＬＡＮ一括登録処理について説明する。
【００３５】
図３は、比較例における、モバイルバックホール網内のＮＥに対するＶＬＡＮ一括登録処理を説明するためのフロー図である。図３において、ステップＳ１〜Ｓ９は、ＶＬＡＮ−１についての登録指示及びその応答を示しており、ステップＳ１０〜Ｓ１６は、ＶＬＡＮ−２についての登録指示及びその応答を示している。
【００３６】
比較例に係るＮＭＳ１０ｃは、３つのＮＥ−Ａ，Ｂ，Ｃに対し、２つのＶＬＡＮ−１，２を登録しようとする場合、図３に示すような順序で行うことができる。即ち、ＮＭＳ１０ｃは、ＶＬＡＮ−１についてＮＥ−Ａ，Ｂ，Ｃの順に登録処理を実行した後に、ＶＬＡＮ−２についてＮＥ−Ａ，Ｂ，Ｃの順に登録処理を実行する。なお、ここでのＮＭＳ１０ｃは、通信管理装置として機能するＮＭＳサーバ装置を指すものとする。
【００３７】
具体的な手順としては、まずＮＭＳ１０ｃは、ＶＬＡＮ−１についての登録指示をＮＥ−Ａに送信し（ステップＳ１）、その応答を受信する（ステップＳ２）。ステップＳ２の受信により、ＮＭＳ１０ｃは、ＮＥ−ＡへのＶＬＡＮ−１の登録が成功したと判定し、次のＮＥ−ＢにＶＬＡＮ−１についての登録指示を送信する（ステップＳ３）。ここで、ステップＳ３に対する応答が直ぐに返ってこない場合、ＮＭＳ１０ｃは、リトライ待ち時間Ｔｒの経過を待って、ＮＥ−ＢにＶＬＡＮ−１についての登録の再指示を送信する（ステップＳ４）。同様にステップＳ４に対する応答が直ぐに返ってこない場合、ＮＭＳ１０ｃは、リトライ待ち時間Ｔｒの経過を待って、ＮＥ−Ｂに再指示を送信する（ステップＳ５）。
【００３８】
ＮＭＳ１０ｃは、ステップＳ５に対する応答を受信した場合（ステップＳ６）、ＮＥ−ＢへのＶＬＡＮ−１の登録が成功したと判定し、次のＮＥ−ＣにＶＬＡＮ−１についての登録指示を送信する（ステップＳ７）。ＮＥ−Ｃについても同様に応答があるまで登録指示を繰り返し送信する（ステップＳ８，Ｓ９）。ＮＭＳ１０ｃは、リトライ待ちを３回目までで終了するような設定としている場合、ステップＳ９の後、リトライ待ち時間Ｔｒの結果を待って、次のＶＬＡＮ−２についての登録指示をＮＥ−Ａに送信する（ステップＳ１０）。
【００３９】
その後、ＮＭＳ１０ｃは、同様に、ＶＬＡＮ−２についてのＮＥ−Ｂへの登録指示の送信（ステップＳ１２）、ＮＥ−Ｃへの登録指示の送信（ステップＳ１４）を実行することになる。このとき、ＮＭＳ１０ｃは、ＶＬＡＮ−１についての応答が受信できたＮＥ−Ｂからの応答（ＶＬＡＮ−２についての登録指示への応答）は受信できる（ステップＳ１３）。しかし、ＮＭＳ１０ｃは、ＶＬＡＮ−１についての応答が受信できなかったＮＥ−Ｃからの応答（ＶＬＡＮ−２についての登録指示への応答）は受信できずに、再指示の送信をリトライ待ち時間Ｔｒ毎に２回繰り返すことになる（ステップＳ１５，Ｓ１６）。ここでは、ステップＳ９の処理後、ステップＳ１６の処理までＤＣＮの環境が変わらないものとして説明している。
【００４０】
図４は、実施形態２に係る通信管理装置における、モバイルバックホール網内のＮＥに対するＶＬＡＮ一括登録処理を説明するためのフロー図である。本実施形態に係る通信管理装置の例であるＮＭＳ１０は、実施形態１に係る通信管理装置１において、以下で説明するような本実施形態の特徴を付加したものとする。なお、ＮＭＳ１０は、ＮＭＳアプリケーションプログラムを実行可能に組み込んだサーバコンピュータ等のサーバ装置とすることができる。
【００４１】
図４において、ステップＳ２１〜Ｓ２４は、ＶＬＡＮ−１についての登録指示及びその応答を示しており、ステップＳ２５〜Ｓ２８は、ＶＬＡＮ−２についての登録指示及びその応答を示している。同様に、図４において、ステップＳ２９〜Ｓ３３は、ＶＬＡＮ−３についての登録指示及びその応答を示しており、ステップＳ３８〜Ｓ４２は、ＶＬＡＮ−４についての登録指示及びその応答を示している。また、ステップＳ３４，Ｓ３５は、それぞれＮＥ−Ｂに対するＶＬＡＮ−１を登録するための再指示送信処理（再送処理）、その再指示への応答を示している。また、ステップＳ３６，Ｓ３７は、それぞれＮＥ−Ｂに対するＶＬＡＮ−２を登録するための再送処理、その再指示への応答を示している。
【００４２】
ＮＭＳ１０は、３つのＮＥ−Ａ，Ｂ，Ｃに対し、４つのＶＬＡＮ−１，２，３，４を登録しようとする場合、図４に示すような順序で行うことができる。即ち、ＮＭＳ１０は、ＶＬＡＮ−１についてＮＥ−Ａ，Ｂ，Ｃの順に登録処理を実行した後に、ＶＬＡＮ−２についてＮＥ−Ａ，Ｂ，Ｃの順に登録処理を実行する。その後、ＮＭＳ１０は、ＶＬＡＮ−３についてＮＥ−Ａ，Ｂ，Ｃの順に登録処理を実行し、ＶＬＡＮ−４についてＮＥ−Ａ，Ｂ，Ｃの順に登録処理を実行する。ＮＭＳ１０は、このような順序で登録処理を実行するが、主に再指示が必要となった場合、その再指示の手順が比較例に係るＮＭＳ１０ａと異なる。
【００４３】
本実施形態におけるＮＭＳ１０は、図４に示すように、まずＶＬＡＮ−１についての登録指示をＮＥ−Ａに送信し（ステップＳ２１）、その応答を受信する（ステップＳ２２）。ステップＳ２２の受信により、ＮＭＳ１０は、ＮＥ−ＡへのＶＬＡＮ−１の登録が成功したと判定し、次のＮＥ−ＢにＶＬＡＮ−１についての登録指示を送信する（ステップＳ２３）。ＮＭＳ１０は、ステップＳ２３に対する応答が直ぐに（リトライ待ち時間Ｔｒより短い所定時間待っても）返ってこない場合、応答なし（登録失敗）と判定し、ＮＥ−ＣにＶＬＡＮ−１についての登録指示を送信する（ステップＳ２４）。
【００４４】
同様に、ＮＭＳ１０は、ステップＳ２４に対する応答が直ぐ返ってこない場合、登録失敗と判定し、次の登録指示、つまりＮＥ−ＡにＶＬＡＮ−２についての登録指示を送信する（ステップＳ２５）。ステップＳ２５〜Ｓ２８は、ＶＬＡＮ−２についての処理であること以外、ステップＳ２１〜Ｓ２４と同様である。ＮＭＳ１０は、ＶＬＡＮ−１についての応答が受信できたＮＥ−Ａからの応答（ＶＬＡＮ−２についての登録指示への応答）は受信できる（ステップＳ２６）。しかし、ＮＭＳ１０は、ＶＬＡＮ−１についての応答が受信できなかったＮＥ−Ｂ，ＣからのステップＳ２７，Ｓ２８に対する応答（ＶＬＡＮ−２についての登録指示への応答）は受信できないことになる。なお、ここでは、ステップＳ２３，Ｓ２４の処理後、ステップＳ２７，Ｓ２８の処理までＤＣＮの環境が変わらないものとして説明している。
【００４５】
ＮＭＳ１０は、ステップＳ２８に対する応答が直ぐ返ってこない場合、登録失敗と判定し、次の登録指示、つまりＮＥ−ＡにＶＬＡＮ−３についての登録指示を送信する（ステップＳ２９）。ステップＳ２９〜Ｓ３１は、ＶＬＡＮ−３についての処理であること以外、ステップＳ２１〜Ｓ２３と同様である。ここでは、ステップＳ２７の処理後、ＤＣＮの環境が改善され、ＮＭＳ１０は、ステップＳ３１に対する応答を受信できた（ステップＳ３２）場合について説明する。ＮＭＳ１０は、ステップＳ３２の受信によりＮＥ−ＢへのＶＬＡＮ−３の登録が成功したと判定し、次のＮＥ−ＣにＶＬＡＮ−３についての登録指示を送信する（ステップＳ３３）。ここでは、この改善がＮＥ−Ｃについて及ばなかった場合について説明する。
【００４６】
ＮＭＳ１０は、ステップＳ３３に対する応答が直ぐ返ってこない場合、登録失敗と判定し、次の指示を送信する。具体的には、ＮＭＳ１０は、次の指示として、ステップＳ３２において応答が受信できたＮＥ−Ｂに、ステップＳ２３での登録が失敗しているＶＬＡＮ−１についての登録の再指示を送信する（ステップＳ３４）。この応答として、ＮＭＳ１０は、ＶＬＡＮ−３についての応答が受信できたＮＥ−Ｂからの応答（ＶＬＡＮ−１についての登録指示への応答）を受信する（ステップＳ３５）。
【００４７】
ステップＳ３５により、ＮＭＳ１０は、ＮＥ−ＢにＶＬＡＮ−１が登録できたと判定し、次の指示を送信する。具体的には、ＮＭＳ１０は、次の指示として、ステップＳ３２において応答が受信できたＮＥ−Ｂに、ステップＳ２７での登録が失敗しているＶＬＡＮ−２についての登録の再指示を送信する（ステップＳ３６）。この応答として、ＮＭＳ１０は、ＶＬＡＮ−３についての応答が受信できたＮＥ−Ｂからの応答（ＶＬＡＮ−２についての登録指示への応答）を受信する（ステップＳ３７）。なお、ここでは、ステップＳ３２の処理後、ステップＳ３７の処理までＤＣＮの環境が変わらないものとして説明している。
【００４８】
ＮＭＳ１０は、ＮＥ−ＢにＶＬＡＮ−２が登録できたと判定し、次の処理として、ＶＬＡＮ−４についての登録処理を実行する。具体的には、ＮＭＳ１０は、ＮＥ−Ａに対してＶＬＡＮ−４についての登録指示を送信し（ステップＳ３８）、その応答を受信する（ステップＳ３９）。ＮＭＳ１０は、ＮＥ−Ｂに対してＶＬＡＮ−４についての登録指示を送信し（ステップＳ４０）、その応答を受信する（ステップＳ４１）。その後、ＮＭＳ１０は、ＮＥ−ＣにＶＬＡＮ−４についての登録指示を送信する（ステップＳ４２）ようにしてもよい。なお、ここでは、ステップＳ３２の処理後、ステップＳ４２の処理までＤＣＮの環境が変わらないものとして説明している。
【００４９】
ステップＳ２１〜Ｓ２４、ステップＳ２５〜Ｓ２８、ステップＳ２９〜Ｓ３３、及びステップＳ３８〜Ｓ４２で例示したように、本実施形態における制御部１ａは、次のような登録指示を、通信部１ｂを介して送信することができる。即ち、本実施形態における制御部１ａは、ｎ個のＮＥに対してｍ個のＶＬＡＮを登録する登録指示として、ｍ個のＶＬＡＮのそれぞれについて順番に、ｎ個のＮＥに対してＶＬＡＮを登録する指示を行うことができる。
【００５０】
つまり、制御部１ａは、あるＶＬＡＮについてｎ個のＮＥに対してＶＬＡＮ登録指示をまとめて送信（一括送信）し、次いで他のＶＬＡＮについてｎ個のＮＥに対してＶＬＡＮ登録指示を一括送信する。以降は同様であり、制御部１ａは、さらに他のＶＬＡＮについてｎ個のＮＥに対してＶＬＡＮ登録指示を一括送信するといった制御を実行していき、最終的にｍ個のＶＬＡＮ全てについてのＶＬＡＮ登録指示の送信を完了する。
【００５１】
ここで、一括送信とは、指示がＶＬＡＮ単位で（ＶＬＡＮ毎にまとまった時間帯で）送信されることを意味しており、ＶＬＡＮ登録指示の一括送信とは、同じＶＬＡＮについて各ＮＥに対するＶＬＡＮ登録指示が順番に送信されることを指す。一括送信には、例えば同じＶＬＡＮについて各ＮＥに対するＶＬＡＮ登録指示が連続的であるような送信を含むことができる。但し、同じＶＬＡＮについて各ＮＥに対するＶＬＡＮ登録指示が連続的でなくともよく、例えばステップＳ２２等で例示したように、指示の合間に上記所定期間だけ受信待ちをするように構成しておくこともできる。このように、本実施形態におけるＶＬＡＮ一括登録処理は、上記ＶＬＡＮ登録指示の一括送信を含むことができる。
【００５２】
このように、本実施形態におけるＶＬＡＮ一括登録処理では、同じ経路のＶＬＡＮを一括登録するに際し、あるＮＥに登録指示を行うタイミングが一括登録対象のＶＬＡＮの数だけ存在する。よって、上述したように、ＮＭＳ１０は、登録に失敗したＶＬＡＮがあったＮＥに対し、次のようなタイミングで上記ＮＥに上記失敗したＶＬＡＮを登録する再指示を送信する。この再指示は、ＮＭＳ１０の制御部（図１における制御部１ａに対応）がＮＭＳ１０の通信部（図１における通信部１ｂに対応）を介して送信される。
【００５３】
上記のタイミングは、上記ＮＥについて他のＶＬＡＮの登録が成功した後で且つ上記他のＶＬＡＮについての登録指示を全て（ｎ個のＮＥ全てに）送信した直後となる。つまり、本実施形態におけるＶＬＡＮ一括登録処理では、あるＮＥへのあるＶＬＡＮの登録が失敗した直後に再指示の送信処理（再送処理）を行わず、上記のあるＮＥに対して別のＶＬＡＮの登録が成功した後で、登録失敗したＶＬＡＮの再送処理をまとめて行う。これにより、本実施形態におけるＶＬＡＮ一括登録処理では、ＤＣＮが不安定な環境におけるＶＬＡＮ登録の成功率を高めることができる。
【００５４】
次に、このようなＶＬＡＮ一括登録処理を実現するためのＮＭＳ１０の一構成例について、並びにより具体的な処理例について、図５〜図１０を併せて参照しながら説明する。図５は、ＮＭＳ１０の一構成例を示す機能ブロック図で、図６は、図５の一括登録スケジュールリスト１６のフォーマット例を示す図である。図７は、図５におけるリトライ待ちＶＬＡＮテーブル１７のフォーマット例を示す図である。図８は、ＮＭＳ１０において管理されるＮＥの接続ステータスの状態遷移を示す図である。また、図９は、ＮＭＳ１０におけるＶＬＡＮ一括登録処理の一例を説明するためのフロー図で、図１０は、図９に続くフロー図である。
【００５５】
まず、図５〜図８を参照しながら、ＮＭＳ１０の構成例について説明する。
ＮＭＳ１０は、汎用サーバ装置に、その装置上で動作するＮＭＳアプリケーションプログラム（以下、単にアプリケーションと称する）をインストールした装置であり、機能毎に分割された複数のモジュールを有することができる。ＮＭＳ１０は、例えば、一般的なＮＭＳにおいて、上述のようなＶＬＡＮ一括登録処理を行う機能を追加したものとなる。
【００５６】
図５に示すように、ＮＭＳ１０は、モジュールとして、入力インタフェース１１、ＶＬＡＮ情報管理部１２、ＶＬＡＮ一括登録スケジューラ１３、及びＶＬＡＮ情報登録部１４を有することができる。その他、ＮＭＳ１０は、ＮＩＣ（Network Interface Card）を有することができ、このＮＩＣは元々汎用サーバ装置に搭載されたものとすることができる。
【００５７】
前提条件として、各ＮＥはＶＬＡＮの機能を持っており、例えば、プロトコルとしてＳＮＭＰ（Simple Network Management Protocol）を使用することで、ＶＬＡＮの設定情報を確認及び変更することができるものとする。また、モバイルバックホール網内に設置された各ＮＥは無線設定が完了しており、ＮＭＳ１０は、ＮＩＣにより、ＤＣＮを介して各ＮＥにアクセスすること、つまりｎ個のＮＥのネットワーク（ＮＥネットワーク２０ａ）にアクセス可能となっているものとする。
【００５８】
入力インタフェース１１は、一括登録するＶＬＡＮの情報をオペレータが入力するためのインタフェースである。この情報（ＶＬＡＮ情報）は、例えばＶＬＡＮ  ＩＤ、ＶＬＡＮ名、ＶＬＡＮメンバー等を含むことができ、入力インタフェース１１は、ＶＬＡＮ情報が入力された場合、それをＶＬＡＮ情報管理部１２に通知する。また、入力インタフェース１１は、ＶＬＡＮ一括登録が開始される日時や、登録対象となるＶＬＡＮの識別子等のＶＬＡＮ一括登録情報を入力することが可能に構成されている。入力インタフェース１１は、ＶＬＡＮ一括登録情報が入力された場合、それをＶＬＡＮ一括登録スケジューラ１３に通知する。
【００５９】
ＶＬＡＮ情報管理部１２は、ＶＬＡＮ情報データベース（ＤＢ）１５を有し、入力インタフェース１１から通知されたＶＬＡＮ情報をＶＬＡＮ情報ＤＢ１５上で管理する。
【００６０】
ＶＬＡＮ一括登録スケジューラ１３は、一括登録スケジュールリスト１６とリトライ待ちＶＬＡＮテーブル１７を保持する。一括登録スケジュールリスト１６には、入力インタフェース１１から通知された内容に従って、一括登録を開始する日時情報と、一括登録対象のＶＬＡＮの識別子がリスト形式で記録されている。リトライ待ちＶＬＡＮテーブル１７は、ＮＥ毎にレコードを持ち、登録に失敗しリトライ待ちとなっているＶＬＡＮの識別子を記載するフィールドと、ＮＥでＶＬＡＮ登録が成功した際にリトライの要否を判定するための接続ステータスを記載するフィールドを持つ。
【００６１】
一括登録スケジュールリスト１６及びリトライ待ちＶＬＡＮテーブル１７のフォーマットは、それぞれ例えば図６、図７に示すようになる。図６に示すように、一括登録スケジュールリスト１６は、一括登録日時、登録ＶＬＡＮを示す情報を含むことができる。図７に示すように、リトライ待ちＶＬＡＮテーブル１７は、ＮＥ毎に、登録失敗ＶＬＡＮ及び接続ステータスを示す情報を含むことができ、リトライ待ちのパスを判定できる情報を含むことからリトライ待ちパステーブルと称することもできる。
【００６２】
ＶＬＡＮ情報登録部１４は、ＶＬＡＮ一括登録スケジューラ１３からの指示により、ＶＬＡＮ情報管理部１２から取得したＶＬＡＮ情報を、ＮＥネットワーク２０ａ内に存在する各ＮＥに対して登録指示の送信するためのインタフェースを有する。このインタフェースは、登録指示に対するＮＥの応答を受信することも可能になっている。ＶＬＡＮ情報登録部１４は、ＮＥからの応答の有無又は応答内容から登録が成功したか否かを判定し、その判定結果をＶＬＡＮ情報管理部１２とＶＬＡＮ一括登録スケジューラ１３に通知する。
【００６３】
ＶＬＡＮ情報管理部１２は、この通知を受けてＶＬＡＮ情報ＤＢ１５内のＶＬＡＮのステータスを更新する。ＶＬＡＮ一括登録スケジューラ１３は、通知を受けてリトライ待ちＶＬＡＮテーブル１７における各ＮＥのレコード内の接続ステータスフィールドを更新する。また、ＶＬＡＮ一括登録スケジューラ１３は、ＮＥから応答がない場合にはリトライ待ちＶＬＡＮテーブル１７の対象ＮＥのレコードに対してＶＬＡＮの識別子を記録する。
【００６４】
リトライ待ちＶＬＡＮテーブル１７の接続ステータスは、［Ｉｎｉｔ］、［Ｃｏｎｎｅｃｔ］、［Ｄｉｓｃｏｎｎｅｃｔ］、［ＤＣＮ］の４通りの状態を採り得る。これらの各状態は図８のようになり、それぞれ始状態Ｓａ、登録可能状態Ｓｂ、登録不可能状態Ｓｃ、ＤＣＮ不安定状態Ｓｄとなる。図８には、各状態Ｓａ、Ｓｂ，Ｓｃ，Ｓｄの状態遷移も示している。接続ステータスの管理を開始する際、始状態Ｓａとする。
【００６５】
接続ステータスはＮＥ毎に設定され、ＶＬＡＮ情報登録部１４からＶＬＡＮ登録に関する指示への応答があったかなかったかを示す通知（応答有無通知）を受けることによって更新される。接続ステータスが示す状態は次のように遷移することになる。始状態Ｓａで応答があった場合に登録可能状態Ｓｂに遷移し、応答がなかった場合に登録不可能状態Ｓｃに遷移する。登録可能状態Ｓｂにおいて応答がなかった場合にも登録不可能状態Ｓｃに遷移する。登録不可能状態Ｓｃでは応答があったときに再送処理がなされ、ＤＣＮ不安定状態Ｓｄに遷移し、その状態から再送処理に対する応答があった場合にも一度不安定であったためＤＣＮ不安定状態Ｓｄのままとしておく。ＤＣＮ不安定状態Ｓｄにおいて、再送処理に対して応答がなかった場合には、登録不可能状態Ｓｃに遷移する。
【００６６】
接続ステータスが［Ｄｉｓｃｏｎｎｅｃｔ］から［ＤＣＮ］に遷移した場合、当該ＮＥについて、登録失敗フィールドに記載されたＶＬＡＮの再送処理が行われる。再送処理では、ＶＬＡＮ一括登録スケジューラ１３がＶＬＡＮ情報登録部１４に再指示（再送指示）を行い、この再送指示を受けたＶＬＡＮ情報登録部１４は、当該ＶＬＡＮのＶＬＡＮ情報をＶＬＡＮ情報管理部１２から取得し、ＮＥへ登録指示を行うことになる。再送処理したＶＬＡＮへの応答があった場合、ＶＬＡＮ情報登録部１４は、その旨をＶＬＡＮ一括登録スケジューラ１３に通知する。その通知を受けたＶＬＡＮ一括登録スケジューラ１３は、ＮＥの登録失敗フィールドからＶＬＡＮの情報を削除する。
【００６７】
次に、図９及び図１０を併せて参照しながら、ＶＬＡＮ一括登録処理の一例について説明する。図９及び図１０は、ＶＬＡＮ一括登録処理の一例を説明するためのフロー図である。以下では、オペレータが一括登録するＶＬＡＮ情報を入力してから、ＶＬＡＮ一括登録が完了するまでの実行手順の一例を説明する。
【００６８】
まず、オペレータは、入力インタフェース１１を通して、一括登録するＶＬＡＮの情報と、ＶＬＡＮ一括登録処理を開始する日時を入力する。この入力を受けた入力インタフェース１１は、ＶＬＡＮ情報をＶＬＡＮ情報管理部１２に通知する。この通知を受けたＶＬＡＮ情報管理部１２は、そのＶＬＡＮ情報をＶＬＡＮ情報ＤＢ１５に記録する。また、入力インタフェース１１は、一括登録を行うＶＬＡＮのリストと一括登録開始の日時をＶＬＡＮ一括登録スケジューラ１３に通知する。ＶＬＡＮ一括登録スケジューラ１３は、通知された情報を一括登録スケジュールリスト１６に記録する。
【００６９】
ＶＬＡＮ一括登録スケジューラ１３は、スケジューラに登録された日時になると、一括登録スケジュールリスト１６に記録されたＶＬＡＮの登録指示をＶＬＡＮ情報登録部１４に対して逐次行う。ＶＬＡＮの登録指示を受けたＶＬＡＮ情報登録部１４は、指示されたＶＬＡＮのＶＬＡＮ情報をＶＬＡＮ情報管理部１２から取得し、ＮＥネットワーク２０ａ内の対象ＮＥに対して、そのＶＬＡＮを登録するように設定指示を行う（ステップＳ５３）。ステップＳ５３における登録指示は、ステップＳ５１，Ｓ６０間で示すｍ回のループ１と、ステップＳ５２，Ｓ５９間で示すｎ回のループ３とにおける、登録指示に該当する。
【００７０】
ＮＥネットワーク２０ａ内のＮＥは、ステップＳ５３の設定指示を受けると、自身に設定を実行し、ＶＬＡＮ情報登録部１４に対して登録成功の応答を返す。ＶＬＡＮ情報登録部１４は、定められた時間内に対象ＮＥから応答があったか否かを判定し（ステップＳ５４）、応答があった場合、登録が成功したと認識して、その結果をＶＬＡＮ情報管理部１２及びＶＬＡＮ一括登録スケジューラ１３に通知する。この通知を受けたＶＬＡＮ情報管理部１２は、ＶＬＡＮ情報ＤＢ１５を更新する。
【００７１】
また、この通知を受けたＶＬＡＮ一括登録スケジューラ１３は、リトライ待ちＶＬＡＮテーブル１７の接続ステータスを更新する。ここでは、ＮＥから応答がなかった場合は登録失敗ＶＬＡＮフィールドに当該ＶＬＡＮの識別子を記載する。
【００７２】
より具体的に説明すると、ＶＬＡＮ一括登録スケジューラ１３は、まず対象ＮＥのステータスの確認処理を行い（ステップＳ６１）、［ｉｎｉｔ］であった場合、[Ｄｉｓｃｏｎｎｅｃｔ]に変更し（ステップＳ６２）、ステップＳ５９へ進む。ＶＬＡＮ一括登録スケジューラ１３は、ステップＳ６１で［ｃｏｎｎｅｃｔ]又は［ＤＣＮ］であった場合、そのままステップＳ５９へ進む。ＶＬＡＮ一括登録スケジューラ１３は、［Ｄｉｓｃｏｎｎｅｃｔ］であった場合、それを［ＤＣＮ］に変更し（ステップＳ６３）、リトライ待ちＶＬＡＮテーブル１７の対象ＮＥのレコードに失敗を示すＶＬＡＮ情報が存在するか否かを判定する（ステップＳ６４）。
【００７３】
ステップＳ６４でＮＯの場合、ステップＳ５９へ進む。ステップＳ６４でＹＥＳの場合、ステップＳ６５，Ｓ６９間で示すループ２を実行後、ステップＳ５９へ進む。例えば、ステップＳ５４で応答があった対象ＮＥ、ＶＬＡＮがそれぞれＮＥ−２、ＶＬＡＮ−４であった場合、ＶＬＡＮ−３の識別子が記載されているため、ステップＳ６４ではＹＥＳと判定される。
【００７４】
ループ２では、登録失敗ＶＬＡＮのレコード（Ｒ）に含まれる対象ＮＥ（図７の例では、ＮＥ−２，４）及びＶＬＡＮの組み合わせについての処理がなされる。まず、ＶＬＡＮ一括登録スケジューラ１３は、登録失敗したＶＬＡＮ及び対象ＮＥの組み合わせをＶＬＡＮ情報登録部１４に通知する。この通知を受けたＶＬＡＮ情報登録部１４は、この組み合わせに従って、対象ＮＥに対象ＶＬＡＮを登録するように登録指示（再指示に相当）を送信する（ステップＳ６６）。例えば、ステップＳ５４で応答があった対象ＮＥ、ＶＬＡＮがそれぞれＮＥ−２、ＶＬＡＮ−４であった場合、ＮＥ−２に対してＶＬＡＮ−３を登録する再指示が送信されることになる。
【００７５】
このように、接続ステータスが［Ｄｉｓｃｏｎｎｅｃｔ］から［ＤＣＮ］に遷移したＮＥについて、ＶＬＡＮ一括登録スケジューラ１３は、登録失敗ＶＬＡＮフィールドに記載のＶＬＡＮの登録再送指示をＶＬＡＮ情報登録部１４に対して行う。そして、ＶＬＡＮ情報登録部１４は、この指示を受けてＶＬＡＮ情報管理部１２から当該ＶＬＡＮの情報を取得し、ＮＥに対して登録指示を行う。
【００７６】
ＶＬＡＮ情報登録部１４は、ステップＳ６６で送信した登録指示に対して、応答があるか否かを判定し（ステップＳ６７）、定められた時間内で応答がなかった場合、ステップＳ６９へ進む。
【００７７】
一方で定められた時間内で応答があった場合（ステップＳ６７でＹＥＳの場合）、ＶＬＡＮ情報登録部１４は、その結果をＶＬＡＮ情報管理部１２及びＶＬＡＮ一括登録スケジューラ１３に通知する。その通知を受けたＶＬＡＮ一括登録スケジューラ１３は、リトライ待ちＶＬＡＮテーブル１７の接続ステータスを更新する。具体的には、ＶＬＡＮ一括登録スケジューラ１３は、リトライ待ちＶＬＡＮテーブル１７におけるその登録指示に係る対象ＮＥのレコードからその登録指示に係るＶＬＡＮの情報を削除し（ステップＳ６８）、ステップＳ６９へ進む。このように、ＶＬＡＮ一括登録スケジューラ１３は、再送指示したＶＬＡＮへの応答がありとの通知を受けた場合、対象のＮＥのレコードから登録失敗ＶＬＡＮ情報を削除する。また、ＶＬＡＮ情報登録部１４から応答があった旨の結果の通知を受けたＶＬＡＮ情報管理部１２は、ＶＬＡＮ情報ＤＢ１５を更新する。
【００７８】
一方、ステップＳ５４でＮＯの場合、つまり定められた時間内で応答がなかった場合、ＶＬＡＮ情報登録部１４は、ＶＬＡＮ登録に失敗したと認識して、その結果をＶＬＡＮ一括登録スケジューラ１３に通知する。
【００７９】
その通知を受けたＶＬＡＮ一括登録スケジューラ１３は、対象ＮＥのステータスの確認処理を行い（ステップＳ５５）、［ｉｎｉｔ］又は［ＤＣＮ］であった場合、[Ｄｉｓｃｏｎｎｅｃｔ]に変更し（ステップＳ５６）、ステップＳ５８へ進む。ＶＬＡＮ一括登録スケジューラ１３は、ステップＳ５５で［Ｄｉｓｃｏｎｎｅｃｔ]であった場合、そのままステップＳ５８へ進む。ＶＬＡＮ一括登録スケジューラ１３は、［Ｃｏｎｎｅｃｔ］であった場合、それを［Ｄｉｓｃｏｎｎｅｃｔ］に変更し（ステップＳ５７）、ステップＳ５８へ進む。ステップＳ５８では、ＶＬＡＮ一括登録スケジューラ１３が、リトライ待ちＶＬＡＮテーブル１７の対象ＮＥのレコードに失敗を示すＶＬＡＮ情報を追加し、ステップＳ５９へ進む。
【００８０】
このようにして、ステップＳ５１，Ｓ６０間で示すｍ回のループ１と、ステップＳ５２，Ｓ５９間で示すｎ回のループ３と、ステップＳ６５，Ｓ６９間で示すｋ回のループ２と、を経て、ＶＬＡＮ一括登録処理が終了する。つまり、必要に応じて再送処理の完了後、一括登録スケジュールリスト１６に従って、次のＶＬＡＮの登録指示を同様に行い、このリスト１６に記載の全てのＶＬＡＮについて登録指示が終わった場合には、ＶＬＡＮ一括登録処理を終了する。
【００８１】
図９及び図１０で例示したように、あるＮＥに対してＶＬＡＮの登録指示を出した後の処理は、指示に対する応答があるか否かで二分される。応答がなかった場合、そのＶＬＡＮのＶＬＡＮ情報は、リトライ待ちＶＬＡＮテーブル１７に記載され、ＮＥの接続ステータスは［Ｄｉｓｃｏｎｎｅｃｔ］となる。一方で、応答があった場合、ＮＥの接続ステータスが［Ｄｉｓｃｏｎｎｅｃｔ］の場合に限り、リトライ待ちＶＬＡＮテーブル１７に記載されたＶＬＡＮの再送処理が行われる。つまり、あるＮＥのリトライ待ちテーブルに貯まった応答なしのＶＬＡＮは、応答が返ってくるようになったタイミングで再送されることになる。一括登録中、全てのＶＬＡＮの登録指示に対して応答がある場合（即ち、最初から最後まで［Ｃｏｎｎｅｃｔ］状態の時）には、そのＮＥに対して再送処理は実行されないことに注意する。また、一括登録中、全てのＶＬＡＮの登録指示に対して応答がなかった場合（即ち、最初から最後まで［Ｄｉｓｃｏｎｎｅｃｔ］状態の時）にも、そのＮＥに対して再送処理は実行されないことに注意する。
【００８２】
このように、ＮＭＳ１０（ＮＭＳ１０の制御部）は、上記登録指示の順番を記載した登録リストに基づき上記登録指示を行うとともに、上記登録指示への応答としての登録の成功及び失敗のいずれかを示す結果をＮＥ毎に記録することができる。登録リストの一例が一括登録スケジュールリスト１６となり、記録される結果の一例がリトライ待ちＶＬＡＮテーブル１７となる。そして、ＮＭＳ１０（ＮＭＳ１０の制御部）は、上記結果に基づき、上記再指示の順序を決定することができる。
【００８３】
また、本実施形態において、ＶＬＡＮ登録指示及びその再指示は、例示したような順序で送信されることに限定されるものではない。例えば、図４におけるステップＳ３４，Ｓ３６における再指示は、ステップＳ３２の後、ステップＳ３３の前に実行することもできる。
【００８４】
つまり、ＮＭＳ１０（ＮＭＳ１０の制御部）は、上記失敗したＶＬＡＮがあったＮＥに対し、上記ＮＥについて他のＶＬＡＮの登録が成功した直後に、上記ＮＥに上記失敗したＶＬＡＮを登録する再指示を送信することもできる。
【００８５】
以上に説明した本実施形態に係る通信管理装置によれば、実施形態１と同様の効果を奏する。つまり、本実施形態に係る通信管理装置によれば、モバイルバックホール網内のｎ個のＮＥにｍ個のＶＬＡＮをまとめて登録するに際し、ＤＣＮが不安定であることが原因でＶＬＡＮの登録が失敗し得る環境においても登録の成功率を高めることができる。さらに、本実施形態に係る通信管理装置によれば、登録が成功する環境になった場合にできるだけ早く、過去に他のＶＬＡＮの登録が失敗したＮＥについて再指示を送信するため、環境が再び悪化してしまう前に登録を行うことができる。
【００８６】
＜実施形態３＞
実施形態３について、図１１を併せて参照し、実施形態１，２との相違点を中心に説明する。但し、実施形態３は、適宜、実施形態１，２で説明した様々な例が適用できる。図１１は、実施形態３に係る通信管理装置における、モバイルバックホール網内のＮＥに対するＶＬＡＮ一括登録処理を説明するためのフロー図である。
【００８７】
本実施形態に係る通信管理装置は、図１の通信管理装置１において、制御部１ａによる再指示のタイミングを実施形態１と異ならせたものであり、図４及び図５のＮＭＳ１０において、再指示のタイミングを実施形態２と異ならせたものである。つまり、本実施形態における制御部１ａ（或いは本実施形態に係るＮＭＳ１０ａ）は、登録に失敗したＶＬＡＮがあったＮＥに対し、次のようなタイミングで、そのＮＥに上記失敗したＶＬＡＮを登録する再指示を、通信部１ｂを介して送信する。
【００８８】
本実施形態では、このタイミングは、図１１で例示したように、ｍ個のＶＬＡＮに対する登録指示を送信した後で、且つそのＮＥについて他のＶＬＡＮの登録が成功した後とする。図１１におけるＮＭＳ１０ａの処理例を説明すると、ＮＭＳ１０ａは、図４のステップＳ２１〜Ｓ３３の処理の後に、図４のステップＳ３８〜Ｓ４２の処理を行う（ステップＳ７１〜Ｓ７５）。ＮＭＳ１０ａは、その後、図４のステップＳ３４〜Ｓ３７の処理を行う（ステップＳ７６〜Ｓ７９）。
【００８９】
以上に説明した本実施形態に係る通信管理装置によれば、実施形態２とほぼ同様の効果を奏する。但し、実施形態２は、本実施形態に比べて、登録が成功する環境になった場合にできるだけ早く、過去に他のＶＬＡＮの登録が失敗したＮＥについて再指示を送信するため、環境が再び悪化してしまう前に登録を行うことができる点で有益と言える。
【００９０】
＜他の実施形態＞
［ａ］
実施形態１では、図１に示す通信管理装置１の制御部１ａ及び通信部１ｂの機能について説明したが、通信管理装置１としてこれらの機能が実現できればよい。同様に、実施形態２，３では、図５に示すＮＭＳ１０の各構成要素の機能について説明したが、通信管理装置としてこれらの機能が実現できればよい。
【００９１】
［ｂ］
実施形態１〜３に係る通信管理装置は、次のようなハードウェア構成を有することができる。図１２は、実施形態１〜３に係る通信管理装置のハードウェア構成の一例を示す図である。なお、上記他の実施形態［ａ］についても同様である。
【００９２】
図１２に示す通信管理装置１００は、プロセッサ１０１、メモリ１０２、及び通信インタフェース１０３を有する。実施形態１〜３で説明した制御部１ａの機能或いは各部１２〜１４の機能は、プロセッサ１０１がメモリ１０２に記憶されたプログラムを読み込んで実行することにより実現される。このプログラムは、上述した通り、ＮＭＳアプリケーションプログラムとすることができる。換言すれば、このプログラムは、プロセッサ１０１を制御部１ａとして機能させるためのプログラム、又はプロセッサ１０１を部位１２〜１４として機能させるためのプログラムを含むことができる。また、メモリ１０２には、一括登録スケジュールリスト１６及びリトライ待ちＶＬＡＮテーブル等を記憶しておくことができる。
【００９３】
上述の例において、上記プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）を含む。さらに、この例は、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗを含む。さらに、この例は、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、上記プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００９４】
［ｃ］
さらに、上述した様々な実施形態において、通信管理装置又は通信システムにおける仮想ネットワーク登録処理（通信を管理するために仮想ネットワークの登録を行う処理）の手順を例示したように、本開示は、通信管理方法としての形態も採り得る。この通信管理方法は、次のような、登録指示ステップ及び再指示ステップを有する。登録指示ステップは、ネットワークを介して、モバイルバックホール網内の複数の無線通信機器に対して複数の仮想ネットワークを登録する登録指示を送信する。再指示ステップは、登録に失敗した仮想ネットワークがあった無線通信機器に対し、その無線通信機器について他の仮想ネットワークの登録が成功した後に、上記失敗した仮想ネットワークを登録する再指示を送信する。なお、その他の例については、上述した様々な実施形態で説明した通りである。また、上記プログラムは、コンピュータに上述した通信管理方法を実行させるためのプログラムであると言える。
【００９５】
なお、本開示は上記実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施形態を適宜組み合わせて実施されてもよい。
【符号の説明】
【００９６】
１、１００  通信管理装置
１ａ  制御部
１ｂ  通信部
１０１  プロセッサ
１０２  メモリ
１０３  通信インタフェース
１０、１０ａ  ＮＭＳ
１１  入力インタフェース
１２  ＶＬＡＮ情報管理部
１３  ＶＬＡＮ一括登録スケジューラ
１４  ＶＬＡＮ情報登録部
１５  ＶＬＡＮ情報ＤＢ
１６  一括登録スケジュールリスト
１７  リトライ待ちＶＬＡＮテーブル
２０  ＮＥ
２０ａ…ＮＥネットワーク
【図１】
2020048156.tif 000003
【図２】
2020048156.tif 000004
【図３】
2020048156.tif 000005
【図４】
2020048156.tif 000006
【図５】
2020048156.tif 000007
【図６】
2020048156.tif 000008
【図７】
2020048156.tif 000009
【図８】
2020048156.tif 000010
【図９】
2020048156.tif 000011
【図１０】
2020048156.tif 000012
【図１１】
2020048156.tif 000013
【図１２】
2020048156.tif 000014