(57)【要約】【課題】方式の異なる複数のコントローラが使用される場合でも、ネットワーク機器への設定を容易に行うことを可能とする。【解決手段】管理装置において、ユーザ端末に対してネットワーク機器の設定画面を提供し、当該ユーザ端末から、当該ネットワーク機器に関する入力情報を受信するユーザインタフェース部と、前記入力情報に基づいて、前記ネットワーク機器に対する設定情報を生成する設定情報生成部と、前記設定情報を、前記ネットワーク機器に対する設定を実行するコントローラに送信する送信部とを備える。【選択図】図２
2019016889.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末に対してネットワーク機器の設定画面を提供し、当該ユーザ端末から、当該ネットワーク機器に関する入力情報を受信するユーザインタフェース部と、
前記入力情報に基づいて、前記ネットワーク機器に対する設定情報を生成する設定情報生成部と、
前記設定情報を、前記ネットワーク機器に対する設定を実行するコントローラに送信する送信部と
を備えることを特徴とする管理装置。
【請求項２】
前記管理装置は、ネットワーク機器の方式毎にテンプレートを格納するデータ格納部を更に備え、
前記設定情報生成部は、前記入力情報の対象となっているネットワーク機器の方式に対応するテンプレートを前記データ格納部から取得し、当該テンプレートから前記設定情報を生成する
ことを特徴とする請求項１に記載の管理装置。
【請求項３】
前記データ格納部は、ユーザ毎に、ネットワーク機器の方式の情報を含むユーザ情報を格納し、
前記設定情報生成部は、前記ユーザ情報から、前記入力情報の対象となっているネットワーク機器の方式を特定する
ことを特徴とする請求項２に記載の管理装置。
【請求項４】
管理装置と、ネットワーク機器に対する設定を実行するコントローラとを有する管理システムであって、
前記管理装置は、
ユーザ端末に対して前記ネットワーク機器の設定画面を提供し、当該ユーザ端末から、当該ネットワーク機器に関する入力情報を受信し、
前記入力情報に基づいて、前記ネットワーク機器に対する設定情報を生成し、当該設定情報を、前記コントローラに送信し、
前記コントローラは、
前記管理装置から受信した前記設定情報に基づいて、前記ネットワーク機器に対する設定を実行する
ことを特徴とする管理システム。
【請求項５】
ネットワーク機器に対する設定を実行するコントローラと通信する管理装置が実行するネットワーク機器設定方法であって、
ユーザ端末に対して前記ネットワーク機器の設定画面を提供し、当該ユーザ端末から、前記ネットワーク機器に関する入力情報を受信するステップと、
前記入力情報に基づいて、前記ネットワーク機器に対する設定情報を生成する設定情報生成ステップと、
前記設定情報を、前記ネットワーク機器に対する設定を実行する前記コントローラに送信する送信ステップと
を備えることを特徴とするネットワーク機器設定方法。
【請求項６】
コンピュータを、請求項１ないし３のうちいずれか１項に記載の管理装置における各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器への設定を行う技術に関連するものである。
【背景技術】
【０００２】
ソフトウェアによって仮想的なネットワークを構築するＳＤＮ（Ｓｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋ）技術を用いたＳＤ−ＷＡＮ（Ｓｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）サービスが提供されている。ＳＤ−ＷＡＮサービスにより、例えば、ＶＰＮとインターネット等の品質の異なる複数のアンダーレイネットワーク上に、仮想的に別のネットワークを構築し、通信の重要度に応じた経路振り分けや、複数拠点の一元的な設定変更等が可能になる。
【０００３】
ＳＤ−ＷＡＮサービスでは、一般に、各拠点にＳＤ−ＷＡＮ用のネットワーク機器が設置され、当該ネットワーク機器に対し、ＳＤ−ＷＡＮコントローラから設定を行うことにより、所望のネットワークが構築される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−５３６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＳＤ−ＷＡＮコントローラはネットワーク機器とセットでベンダから提供される。ベンダ毎にＳＤ−ＷＡＮ技術に特徴があることから、ユーザは、複数のベンダのＳＤ−ＷＡＮコントローラ及びネットワーク機器を組み合わせて、自身のネットワークを構築する場合がある。
【０００６】
しかし、ベンダ毎に方式が異なるため、ベンダ毎にＳＤ−ＷＡＮコントローラにおける設定環境（設定画面等）が異なる。また、機器のＯＳや型番の相違によっても設定環境が異なる。また、特にＳＤ−ＷＡＮの設定では、設定項目が多く複雑である。例えば、複数の接続拠点において、アプリケーション毎のＱｏＳや利用通信環境の設定、品質が下がってきたときの切り替えに使用する閾値、切り替え先、異なるＮＷのセキュリティポリシーの設定等があり複雑である。
【０００７】
従って、上記のように、複数のベンダの機器を使用する場合には、ユーザはベンダ毎に異なる設定環境で複雑な設定を行う必要があり、設定に大きな手間がかかるという課題があった。例えば、ベンダ毎にＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が異なり、設定箇所や項目名などの文言の違いによる間違いが発生し易い等、ユーザ負担が大きい。また、複数の機器へのログインを行わなければならない点でも手間がかかる。
【０００８】
なお、上記の課題は、ＳＤ−ＷＡＮに限らず、複数のコントローラを使用してネットワークの設定を行う場合全般に生じ得る課題である。
【０００９】
本発明は上記の点に鑑みてなされたものであり、複数のコントローラが使用される場合でも、ネットワーク機器への設定を容易に行うことを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
開示の技術によれば、ユーザ端末に対してネットワーク機器の設定画面を提供し、当該ユーザ端末から、当該ネットワーク機器に関する入力情報を受信するユーザインタフェース部と、
前記入力情報に基づいて、前記ネットワーク機器に対する設定情報を生成する設定情報生成部と、
前記設定情報を、前記ネットワーク機器に対する設定を実行するコントローラに送信する送信部と
を備えることを特徴とする管理装置が提供される。
【発明の効果】
【００１１】
開示の技術によれば、複数のコントローラが使用される場合でも、ネットワーク機器への設定を容易に行うことを可能とする技術が提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態におけるシステムの全体構成図である。
【図２】共通管理装置１００の機能構成図である。
【図３】共通管理装置１００のハードウェア構成例を示す図である。
【図４】共通管理装置１００の動作例を説明するためのフローチャートである。
【図５】画面例を示す図である。
【図６】データ格納部１４０に格納されるテーブル情報の例を示す図である。
【図７】データ格納部１４０に格納されるテーブル情報の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態（本実施の形態）を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。なお、以下の実施の形態における個別コントローラ、及びエッジ装置は、ＳＤ−ＷＡＮ用の装置であることを想定しているが、本発明はＳＤ−ＷＡＮに限らず、様々なネットワーク技術に対して適用可能である。
【００１４】
（システムの全体構成）
図１に、本実施の形態におけるシステムの全体構成例を示す。図１に示すように、当該システムは、共通管理装置１００、個別コントローラ１０Ａ、１０Ｂ、１０Ｃ、エッジ装置２０Ａ、２０Ｂ、２０Ｃを有する。これらの装置は、図１における接続線で示すように、制御ネットワークにより接続されており、通信が可能になっている。当該制御ネットワークは特定のネットワークに限られない。例えば、当該制御ネットワークは、インターネットであってもよいし、ＶＰＮであってもよいし、モバイル網であってもよいし、専用線であってもよい。
【００１５】
個別コントローラ１０Ａ、１０Ｂ、１０Ｃ、エッジ装置２０Ａ、２０Ｂ、２０Ｃは、例えば、通信事業者が、ある企業等のユーザ（ここでは「ユーザＵ」とする）に対するＳＤ−ＷＡＮサービスとして設置した装置である。共通管理装置１００の配下には、ユーザＵ以外のユーザの個別コントローラ等も接続されるが、ここでは、ユーザＵの装置のみが示されている。なお、共通管理装置１００も、ユーザＵ専用の装置であってもよい。
【００１６】
また、共通管理装置１００には、例えばインターネットを介して、ユーザＵのユーザ管理端末２００が接続される。ユーザ管理端末２００を「ユーザ端末」と称してもよい。
【００１７】
共通管理装置１００は、ユーザ管理端末２００に対して設定画面を提供するとともに、設定画面によりユーザ管理端末２００から入力された情報に基づき、各個別コントローラに対する設定情報を生成し、各個別コントローラに設定情報を送信する。
【００１８】
なお、上記の設定画面に関し、共通管理装置１００が設定画面を生成し、その設定画面のデータをユーザ管理端末２００に送信することとしてもよいし、共通管理装置１００が設定画面生成のために必要なデータ（パラメータ等）をユーザ管理端末２００に送信し、ユーザ管理端末２００が設定画面を生成することとしてもよい。
【００１９】
共通管理装置１００の詳細については後述する。なお、共通管理装置１００を「管理装置」と称してもよい。また、共通管理装置１００と個別コントローラを有するシステムを「管理システム」と称してもよい。
【００２０】
個別コントローラ１０Ａ、１０Ｂ、１０Ｃは、それぞれＳＤ−ＷＡＮコントローラである。ここでは、個別コントローラ１０Ａは、ベンダＡ（以下、方式Ａ）のＳＤ−ＷＡＮコントローラであり、個別コントローラ１０Ｂは、ベンダＢ（以下、方式Ｂ）のＳＤ−ＷＡＮコントローラであり、個別コントローラ１０Ｃは、ベンダＣ（以下、方式Ｃ）のＳＤ−ＷＡＮコントローラである。各個別コントローラは、配下のエッジ装置とネットワーク接続し、設定情報（コマンドとパラメータ等）を当該エッジ装置に送信することで、エッジ装置に対する設定を行う機能を含む。
【００２１】
エッジ装置２０Ａ、２０Ｂ、２０Ｃはそれぞれ、ユーザＵにおける異なる拠点に設置されるネットワーク機器であり、例えばルータあるいはスイッチである。エッジ装置２０Ａは、方式Ａのネットワーク機器であり、個別コントローラ１０Ａから設定がなされる。エッジ装置２０Ｂは、方式Ｂのネットワーク機器であり、個別コントローラ１０Ｂから設定がなされる。エッジ装置２０Ｃは、方式Ｃのネットワーク機器であり、個別コントローラ１０Ｃから設定がなされる。
【００２２】
エッジ装置２０Ａ、２０Ｂ、２０Ｃにより、ユーザＵが所望するネットワーク（例：任意の拠点間のＶＰＮ、ある拠点とクラウドデータセンタとの間のインターネット接続、等）が構築される。エッジ装置をＣＰＥ、端末等と称してもよい。また、個別コントローラに接続されるネットワーク機器はエッジ装置に限らず、例えばＳＤ−ＷＡＮゲートウェイであってもよい。また、エッジ装置やＳＤ−ＷＡＮゲートウェイは、物理装置であってもよいし、仮想技術で実現される仮想マシンであってもよい。
【００２３】
ユーザ管理端末２００は、例えば、ブラウザを備えたＰＣ、スマートフォン、タブレット等である。
【００２４】
図１には、個別コントローラとして３つの個別コントローラ１０Ａ、１０Ｂ、１０Ｃが示されているが、これは一例に過ぎず、個別コントローラの数は、３より小さな数（１又は２）であってもよいし、３より大きな数であってもよい。また、各個別コントローラ配下のネットワーク機器（エッジ装置）の数も１つに限らず、２以上であってもよい。
【００２５】
（共通管理装置１００の構成）
図２に、共通管理装置１００の機能構成例を示す。図２に示すように、共通管理装置１００は、ユーザＩＦ（インタフェース）部１１０、設定情報生成部１２０、システムＩＦ（インタフェース）部１３０、データ格納部１４０を含む。
【００２６】
ユーザＩＦ部１１０は、ユーザ管理端末２００からのアクセスを受け、ユーザ管理端末２００に設定画面を提供するとともに、設定画面から入力された情報をユーザ管理端末２００から受信する。ユーザＩＦ部１１０は、例えばＷｅｂサーバ機能を備える。
【００２７】
設定情報生成部１２０は、ユーザ管理端末２００から受信した入力情報、及び、データ格納部１４０に格納されている情報に基づいて、個別コントローラに送信する設定情報を生成する。設定情報生成部１２０の動作の詳細については後述する。
【００２８】
システムＩＦ部１３０は、各個別コントローラとの通信を行う機能部である。例えば、方式Ａのエッジ装置２０Ａに対する設定情報は、システムＩＦ部１３０から個別コントローラ２０Ａに送信される。システムＩＦ部１３０は、例えば、各個別コントローラ用のノースバンドＡＰＩを利用することで、目的の個別コントローラへの設定情報の送信を行う。なお、システムＩＦ部１３０を「送信部」と称してもよい。
【００２９】
データ格納部１４０には、ユーザ情報、変換テーブル（変換データベースと称してもよい）、テンプレート等が格納される。
【００３０】
共通管理装置１００は、クラウドサービスを利用した仮想マシンにより実現してもよいし、個別の物理サーバを使用して実現してもよい。いずれの場合も、共通管理装置１００の物理的実体（ハードウェア）は、プログラムが実行されるコンピュータである。すなわち、共通管理装置１００の各部は、コンピュータにプログラムを実行させることにより実現できる。
【００３１】
図３は、共通管理装置１００のハードウェア構成例を示す図である。図３の共通管理装置１００は、それぞれバスＢで相互に接続されているドライブ装置１５０、補助記憶装置１５２、メモリ装置１５３、ＣＰＵ１５４、インタフェース装置１５５、表示装置１５６、及び入力装置１５７等を有する。
【００３２】
共通管理装置１００での処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ又はメモリカード等の記録媒体１５１によって提供される。プログラムを記憶した記録媒体１５１がドライブ装置１５０にセットされると、プログラムが記録媒体１５１からドライブ装置１５０を介して補助記憶装置１５２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１５１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１５２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００３３】
メモリ装置１５３は、プログラムの起動指示があった場合に、補助記憶装置１５２からプログラムを読み出して格納する。ＣＰＵ１５４は、メモリ装置１５３に格納されたプログラムに従って当該共通管理装置１００に係る機能を実現する。インタフェース装置１５５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１５６はプログラムによるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を表示する。入力装置１５７はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。なお、共通管理装置１００において表示装置１５６及び／又は入力装置１５７を備えないこととしてもよい。
【００３４】
（共通管理装置１００の動作）
次に、図４のフローチャートの手順に沿って、ユーザＵのネットワーク構築に関する共通管理装置１００の動作例を説明する。
【００３５】
ここでは、データ格納部１４０の中に、変換テーブル、テンプレート等は格納済みであるが、ユーザＵの機器に関するユーザ情報が格納されていないものとする。この場合、事前設定として、ユーザＵが使用する機器に関する情報（拠点、方式、型番、ＯＳバージョン等）をデータ格納部１４０に格納する（ステップＳ１０１）。この事前設定は、ユーザ管理端末２００からユーザＵ自身が行ってもよいし、通信事業者において、ユーザＵからの申し込み情報等に基づいて行うこととしてもよい。以降の動作は、所望のネットワークを構築する場合におけるエッジ装置への設定を、ユーザＵがユーザ管理端末２００から行う場合を想定している。
【００３６】
ステップＳ１０２において、ユーザ管理端末２００は共通管理装置１００にアクセスし、共通管理装置１００から設定画面の情報が送信され、ユーザ管理端末２００は当該設定画面を表示する。ユーザ管理端末２００が共通管理装置１００にアクセスする際には、例えば、ユーザＵのＩＤ／パスワードが共通管理装置１００に送信される。これにより、共通管理装置１００は、ユーザ認証を行うとともに、データ格納部１４０に格納されているユーザＵのユーザ情報を特定できる。
【００３７】
設定画面の例（イメージ）を図５に示す。図５（ａ）は、例えば、ユーザＵが、ＶＰＮ１に関連する設定を行いたいと考え、「ＶＰＮ１」を入力することで、その構成（エッジ装置２０Ａとエッジ装置２０Ｂ間を接続）が表示されたことを示す。図５（ｂ）は、ユーザＵがエッジ装置２０ＡにおけるＬＡＮ側ポート設定を行いたいと考え、その指定を行った後に表示される設定画面を示す。この設定画面では、ポート０番をＶＬＡＮ１０に設定し、それを有効化する情報が入力されたことを示している。また、図５（ｃ）は、ユーザＵがエッジ装置２０Ａとエッジ装置２０ＢにおけるＬＡＮ側ポート設定を同時に行いたいと考え、その指定を行った後に表示される設定画面を示す。
【００３８】
なお、図５は、設定画面の例としてＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の例を示しているが、これは一例であり、設定画面がＣＬＩ（Ｃｏｍｍａｎｄ  Ｌｉｎｅ  Ｉｎｔｅｒｆａｃｅ）であってもよい。
【００３９】
設定画面はエッジ装置及び個別コントローラの方式に拠らずに共通である。ユーザＵは、例えばエッジ装置２０Ａへの設定と、エッジ装置２０Ｂへの設定を、方式の違いを意識することなく実行することができる。
【００４０】
図４のステップＳ１０３において、共通管理装置１００のユーザＩＦ部１１０は、ユーザ管理端末２００の設定画面上に入力された入力情報を受信する。
【００４１】
ステップＳ１０４において、共通管理装置１００の設定情報生成部１２０は、ユーザＵにより入力された入力情報に対応するエッジ装置（例えば、図５（ｂ）に示されるエッジ装置２０Ａ）に対する設定情報を生成する。
【００４２】
ステップＳ１０４において、まず、設定情報生成部１２０は、ユーザＵのＩＤに基づき、データ格納部１４０を検索することにより、ユーザＵのユーザ情報を特定する。図６にユーザＵのユーザ情報の一例を示す。図６に示すように、本例におけるユーザ情報は、該当ユーザの拠点の情報、当該拠点に設置される装置の情報、当該装置の方式情報、型番情報、ＯＳ情報等を含む。
【００４３】
次に、設定情報生成部１２０は、ユーザＵのユーザ情報から、今回の設定対象のエッジ装置（エッジ装置２０Ａ）の方式情報、型番情報、ＯＳ情報等を取得し、取得したエッジ装置２０Ａの方式情報、型番情報、ＯＳ情報に基づき、データ格納部１４０におけるテンプレＩＤ取得用の変換テーブルを検索することにより、エッジ装置２０Ａの方式情報、型番情報、ＯＳ情報に対応するテンプレＩＤを取得する。
【００４４】
図７（ａ）にテンプレＩＤ取得用の変換テーブルの例を示す。図７（ａ）に示すように、当該変換テーブルは、方式情報、型番情報、ＯＳ情報、テンプレＩＤが対応付けられたテーブルである。
【００４５】
エッジ装置等のネットワーク機器の設定は、一般にコマンドとパラメータにより行われる。方式とＯＳのバージョンが同一のネットワーク機器に対する設定内容は、複数の設定項目に対して共通部分が多いため、テンプレート化することができる。テンプレートは、コマンドと変数（パラメータが入力される変数）の羅列であるが、このようなものに限られるわけではない。データ格納部１４０の中には、複数の方式とＯＳの組に対応する複数のテンプレートがテンプレＩＤとともに格納されている。
【００４６】
例えば、図７（ａ）の例において、設定対象の機器の方式が方式Ａ、型番がＡＢＣ１、ＯＳバージョンが１である場合、設定情報生成部１２０は、テンプレＩＤとして１を取得する。
【００４７】
設定情報生成部１２０は、テンプレＩＤが１であるテンプレートをデータ格納部１４０から取得し、それを基礎設定情報とする。これを基礎Ｃｏｎｆｉｇと称してもよい。
【００４８】
続いて、設定情報生成部１２０は、テンプレＩＤと設定項目とに基づき、対象設定項目取得用の変換テーブルを検索することにより、対象設定項目を判別する。図７（ｂ）は、対象設定項目取得用の変換テーブルの例を示す図である。図７（ｂ）に示すように、当該変換テーブルは、テンプレＩＤと設定項目と対象設定項目が対応付けられたテーブルである。なお、図７（ｂ）において、例えば、ＬＡＮ側ポート設定の「Ｉ」で示す設定対象項目と、ＶＬＡＮネットワークアドレス設定の「Ｉ」で示す設定対象項目とは異なるものとなる。
【００４９】
ここで、検索に使用するテンプレＩＤは、テンプレＩＤ取得用変換テーブルから取得されたテンプレＩＤであり、設定項目は、入力情報に含まれる、今回の設定対象の機器に対する設定項目（例：図５（ｂ）に示すＬＡＮ側ポート設定）であり、対象設定項目とは、該当テンプレート（基礎設定情報）の中で、今回の設定項目の設定のために必要な設定内容（例：設定に必要なパラメータ（変数）等）を示す情報である。
【００５０】
例えば、図７（ｂ）の例において、テンプレＩＤが「１」、設定項目が「ＬＡＮ側ポート設定」である場合において、設定情報生成部１２０は、対象設定項目として「ＬＡＮ側ポート設定」についての「Ｉ」を取得する。
【００５１】
続いて、設定情報生成部１２０は、上記のようにして得られた基礎設定情報と対象設定項目とから、設定対象の機器に対する設定情報を生成する。
【００５２】
例えば、基礎設定情報として、方式が方式Ａ、型番がＡＢＣ１、ＯＳバージョンが１に対応する基礎設定情報が得られ、対象設定項目として「Ｉ」が得られた場合に、設定情報生成部１２０は、当該基礎設定情報（コマンドと変数の羅列）の中で、対象設定項目「Ｉ」で識別される変数群に、入力情報として入力されたパラメータの値（例：図５（ｂ）に示すポート番号：０、ＶＬＡＮ番号：１０等）を代入することで、設定情報を生成する。
【００５３】
ステップＳ１０５において、共通管理装置１００のシステムＩＦ部１３０は、ステップＳ１０４で生成された設定情報を、対象とする方式の個別コントローラに送信し、個別コントローラは、当該設定情報を対象の機器へ送信することにより設定を行う。
【００５４】
例えば、設定対象の機器がエッジ装置２０Ａである場合、システムＩＦ部１３０は、個別コントローラ１０Ａに設定情報を送信する。個別コントローラ１０Ａは、当該設定情報をエッジ装置２０Ａに送信する。なお、個別コントローラ１０Ａは、当該設定情報を保持しておき、エッジ装置２０Ａが自律的に当該設定情報を取得することとしてもよい。
【００５５】
また、共通管理装置１００から個別コントローラに送信する設定情報と、当該設定情報を受信した個別コントローラが、設定対象のネットワーク機器に送信する設定情報とが同じでなくてもよい。例えば、当該設定情報を受信した個別コントローラは、設定対象のネットワーク機器への送信に適した形に設定情報を加工し、加工後の設定情報を送信することとしてもよい。
【００５６】
なお、上記の例では、テンプレＩＤを判別した後に、設定項目に応じた対象設定項目を判別することとしたが、「方式、型番、ＯＳ、設定項目」毎にテンプレートを準備することとしてもよい。この場合、設定情報生成部１２０は、設定対象の「方式、型番、ＯＳ、設定項目」に対応するテンプレートをデータ格納部１４０から取得し、当該テンプレートにおける変数に入力情報の値を代入することで設定情報を作成する。
【００５７】
また、上記の例のようにテンプレートから設定情報を生成することは一例に過ぎない。例えば、「方式、型番、ＯＳ、設定項目」毎に、入力情報（設定値）から設定情報を生成するプログラムをデータ格納部１４０に格納しておき、設定情報生成部１２０は、対象の「方式、型番、ＯＳ、設定項目」に対応するプログラムをデータ格納部１４０から読み出して実行することで、入力情報（設定値）が組み込まれた設定情報を生成してもよい。
【００５８】
また、上記の例では、１つのエッジ装置への設定に着目した例を説明しているが、複数のエッジ装置への設定を同時に行うことも可能である。複数のエッジ装置への設定を同時に行う場合、各エッジ装置への設定が、上述した１つのエッジ装置への設定と同様に実行される。
【００５９】
例えば、エッジ装置２０Ａとエッジ装置２０Ｂへの設定を同時に行う場合、ステップＳ１０２において、図５（ｃ）に示す設定画面が表示され、ステップＳ１０３において、設定情報生成部１２０は、エッジ装置２０Ａとエッジ装置２０Ｂに対する設定のための入力情報を受信する。ステップＳ１０４において、設定情報生成部１２０は、エッジ装置２０Ａに対する設定情報とエッジ装置２０Ｂに対する設定情報を生成し、ステップＳ１０５において、システムＩＦ部１３０は、エッジ装置２０Ａに対する設定情報を個別コントローラ１０Ａに送信し、エッジ装置２０Ｂに対する設定情報を個別コントローラ１０Ｂに送信する。
【００６０】
また、共通管理装置１００が、上り情報を収集する機能を備えてもよい。例えば、共通管理装置１００は、個別コントローラ１０Ａ〜１０Ｃ、エッジ装置２０Ａ〜２０Ｃ、あるいはその他の装置から送信されるログ情報を受信し、当該ログ情報から利用量等を取得し、当該利用量等を課金システム等へ送信することとしてもよい。
【００６１】
（実施の形態の効果）
本実施の形態によれば、ユーザは、個別コントローラの方式に依存しない設定画面から設定値を入力することができるので、方式の異なる複数のコントローラが使用される場合でも、ネットワーク機器への設定を容易に行うことが可能となる。例えば、既にＳＤ−ＷＡＮ環境を保持している企業同士の合併などで別方式を統合する必要がある場合等において本実施の形態に係る技術を活用できる。
【００６２】
また、本実施の形態では、１つの個別コントローラが共通管理装置１００に接続される場合でも、ユーザは、特定の方式やＯＳ等に依存しない設定画面により設定を行うことができるので、ネットワーク機器への設定を容易に行うことが可能となる。
【００６３】
また、本実施の形態で説明した技術により、同じ方式の複数のコントローラが使用される場合でも、ネットワーク機器への設定を容易に行うことが可能となる。
【００６４】
前述したように、特にＳＤ−ＷＡＮの設定では、設定項目が多く複雑であり、方式の異なる複数の機器を使用する場合には設定の複雑性が更に増大するが、本実施の形態で説明した技術を使用することで、複数の機器を統合して扱うことができるので、従来よりも簡易に設定を行うことができるようになる。
【００６５】
（実施の形態のまとめ）
本実施の形態によれば、ユーザ端末に対してネットワーク機器の設定画面を提供し、当該ユーザ端末から、当該ネットワーク機器に関する入力情報を受信するユーザインタフェース部と、前記入力情報に基づいて、前記ネットワーク機器に対する設定情報を生成する設定情報生成部と、前記設定情報を、前記ネットワーク機器に対する設定を実行するコントローラに送信する送信部とを備えることを特徴とする管理装置が提供される。
【００６６】
前記管理装置は、ネットワーク機器の方式毎にテンプレートを格納するデータ格納部を更に備え、前記設定情報生成部は、前記入力情報の対象となっているネットワーク機器の方式に対応するテンプレートを前記データ格納部から取得し、当該テンプレートから前記設定情報を生成することとしてもよい。
【００６７】
前記データ格納部は、ユーザ毎に、ネットワーク機器の方式の情報を含むユーザ情報を格納し、前記設定情報生成部は、前記ユーザ情報から、前記入力情報の対象となっているネットワーク機器の方式を特定することとしてもよい。
【００６８】
また、本実施の形態によれば、管理装置と、ネットワーク機器に対する設定を実行するコントローラとを有する管理システムであって、前記管理装置は、ユーザ端末に対して前記ネットワーク機器の設定画面を提供し、当該ユーザ端末から、当該ネットワーク機器に関する入力情報を受信し、前記入力情報に基づいて、前記ネットワーク機器に対する設定情報を生成し、当該設定情報を、前記コントローラに送信し、前記コントローラは、前記管理装置から受信した前記設定情報に基づいて、前記ネットワーク機器に対する設定を実行することを特徴とする管理システムが提供される。
【００６９】
以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００７０】
１００  共通管理装置
２００  ユーザ管理端末
１０Ａ、１０Ｂ、１０Ｃ  個別コントローラ
２０Ａ、２０Ｂ、２０Ｃ  エッジ装置
１１０  ユーザＩＦ部
１２０  設定情報生成部
１３０  システムＩＦ部
１４０  データ格納部
１５０  ドライブ装置
１５１  記録媒体
１５２  補助記憶装置
１５３  メモリ装置
１５４  ＣＰＵ
１５５  インタフェース装置
１５６  表示装置
１５７  入力装置
【図１】
2019016889.tif 000003
【図２】
2019016889.tif 000004
【図３】
2019016889.tif 000005
【図４】
2019016889.tif 000006
【図５】
2019016889.tif 000007
【図６】
2019016889.tif 000008
【図７】
2019016889.tif 000009