(57)【要約】      （修正有）【課題】ネットワークの設定変更を行う必要が発生した場合に、ネットワークの設定変更にかかる負担を軽減する装置および方法を提供する。【解決手段】ネットワーク制御装置１０は、コンフィグの作成とコンフィグの投入を行う。具体的には、ネットワーク制御装置１０は、ユーザ端末４０Ａ、４０Ｂと接続されるネットワーク機器３０Ａ、３０Ｂに設定された通信に関する情報である設定情報を、ユーザの属性に関する情報に対応付けて記憶する。また、ネットワーク制御装置は、ユーザの属性に関する情報であって、変更可能な情報であるユーザ情報を取得する。そして、ネットワーク制御装置は、取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する。ネットワーク制御装置、特定された設定情報を用いて、ネットワーク機器のコンフィグを作成し、該コンフィグをネットワーク機器に送信する。【選択図】図１
2015154268.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と接続されるネットワーク機器に設定された通信に関する情報である設定情報を、ユーザの属性に関する情報に対応付けて記憶する設定情報記憶部と、
前記ユーザの属性に関する情報であって、変更可能な情報であるユーザ情報を取得する取得部と、
前記取得部によって取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する特定部と、
前記特定部によって特定された設定情報を用いて、前記ネットワーク機器のコンフィグ情報を作成し、該コンフィグ情報を前記ネットワーク機器に送信する作成部と、
を備えることを特徴とする設定制御装置。
【請求項２】
前記ユーザ情報を記憶するユーザ情報記憶部をさらに備え、
前記特定部は、前記取得部によって取得されたユーザ情報と、前記ユーザ情報記憶部によって記憶されたユーザ情報とを比較し、ユーザ情報に取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定することを特徴とする請求項１に記載の設定制御装置。
【請求項３】
前記特定部は、前記変更箇所に対応する設定情報として、前記ユーザ端末との接続関係を削除するネットワーク機器の情報と、前記ユーザ端末との接続関係を追加するネットワーク機器の情報とを特定し、
前記作成部は、前記特定部によって特定されたネットワーク機器の情報を用いて、前記ネットワーク機器のコンフィグ情報を作成し、該コンフィグ情報を前記ネットワーク機器に送信することを特徴とする請求項１または２に記載の設定制御装置。
【請求項４】
前記取得部は、前記ユーザ情報を一元管理するディレクトリサービスを用いて、前記ユーザ情報を取得することを特徴とする請求項１〜３のいずれか一つに記載の設定制御装置。
【請求項５】
設定制御装置で実行される設定制御方法であって、
前記設定制御装置は、ユーザ端末と接続されるネットワーク機器に設定された通信に関する情報である設定情報を、ユーザの属性に関する情報に対応付けて記憶する設定情報記憶部を備え、
前記ユーザの属性に関する情報であって、変更可能な情報であるユーザ情報を取得する取得工程と、
前記取得工程によって取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する特定工程と、
前記特定工程によって特定された設定情報を用いて、前記ネットワーク機器のコンフィグ情報を作成し、該コンフィグ情報を前記ネットワーク機器に送信する作成工程と、
を含んだことを特徴とする設定制御方法。
【請求項６】
コンピュータを請求項１〜４のいずれか一つに記載の設定制御装置として機能させるための設定制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定制御装置、設定制御方法および設定制御プログラムに関する。
【背景技術】
【０００２】
従来より、企業等のオフィスではＩＰ（Internet  Protocol）を基盤として、パッチパネルや、ＶＬＡＮ（Virtual  LAN）に対応したネットワーク機器を利用し、ローカルエリアネットワーク（ＬＡＮ）が構築されている。ネットワーク移設時には、パッチパネルでの物理的なケーブルの接続の変更や、ＶＬＡＮの設定変更が必要となる。これらの作業の自動化の一例として、利用者から送付されたメッセージを解析してコンフィグを作成し、作成したコンフィグを各ノード装置に送信することで、ネットワークの設定変更を行う手法がある（例えば、特許文献１参照）。また、これらの作業の稼働削減にも活用できる技術としてＯｐｅｎＦｌｏｗ等を含むＳＤＮ（Software  Defined  Network）技術に注目が集まっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１１４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来の技術では、ネットワークの設定変更が生じた場合に、ネットワークを設定するためのネットワークスキルが必要な場合があり、簡易にネットワークの設定変更を行うことができないという課題があった。
【０００５】
例えば、人事異動やフロア移転などにより、ネットワークの設定変更が発生した場合に、このネットワーク設定変更にはネットワーク設計スキルやネットワーク機器の設定スキルが必要な場合がある。このようなネットワーク機器の設定スキルに関しては、機種ごとに設定方法が異なるため、習得が容易ではない場合があった。なお、これらの設定作業に対して、ＯｐｅｎＦｌｏｗ等の標準化技術で複数機器に自動投入を行い、稼働削減を図る方法などが提案されているが、ネットワークのスキルは依然として必要という問題があった。
【０００６】
なお、ＯｐｅｎＦｌｏｗによるコンフィグの投入に利用できる、コントローラと呼ばれるＡＰＩが整備されたソフトウェアが複数公開されており、プログラミングによる高度な制御が可能となっている。しかし、このようなプログラミングには、高いスキルが必要であり誰もが活用できるような状況にはなっていない。また、このコントローラのＡＰＩ自体を標準化しようとする動きもあるが、適用領域（例えば、企業オフィスへの適用）が絞られたものではなく、ＡＰＩを利用した更なるネットワーク制御の自動化等の効果は期待されるが、ＡＰＩの理解や、活用に高いスキルが要求されることには変わらず、作業レベルの引き下げには繋がらなかった。
【０００７】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、ネットワークの設定変更を行う必要が発生した場合に、ネットワークの設定変更にかかる負担を軽減することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、設定制御装置は、ユーザ端末と接続されるネットワーク機器に設定された通信に関する情報である設定情報を、ユーザの属性に関する情報に対応付けて記憶する設定情報記憶部と、前記ユーザの属性に関する情報であって、変更可能な情報であるユーザ情報を取得する取得部と、前記取得部によって取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する特定部と、前記特定部によって特定された設定情報を用いて、前記ネットワーク機器のコンフィグ情報を作成し、該コンフィグ情報を前記ネットワーク機器に送信する作成部と、を備えることを特徴とする。
【０００９】
また、設定制御方法は、設定制御装置で実行される設定制御方法であって、前記設定制御装置は、ユーザ端末と接続されるネットワーク機器に設定された通信に関する情報である設定情報を、ユーザの属性に関する情報に対応付けて記憶する設定情報記憶部を備え、前記ユーザの属性に関する情報であって、変更可能な情報であるユーザ情報を取得する取得工程と、前記取得工程によって取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する特定工程と、前記特定工程によって特定された設定情報を用いて、前記ネットワーク機器のコンフィグ情報を作成し、該コンフィグ情報を前記ネットワーク機器に送信する作成工程と、を含んだことを特徴とする。
【発明の効果】
【００１０】
本願に開示する設定制御装置、設定制御方法および設定制御プログラムは、ネットワークの設定変更を行う必要が発生した場合に、ネットワークの設定変更にかかる負担を軽減することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、第一の実施の形態に係るネットワーク設定システムの全体構成を示す概略構成図である。
【図２】図２は、第一の実施の形態に係るネットワーク制御装置の構成を示すブロック図である。
【図３】図３は、ユーザ情報記憶部に記憶されるテーブルの一例を示す図である。
【図４】図４は、設定データ記憶部に記憶されるテーブルの一例を示す図である。
【図５】図５は、設定データ記憶部に記憶されるテーブルの一例を示す図である。
【図６】図６は、機器情報記憶部に記憶されるテーブルの一例を示す図である。
【図７】図７は、第一の実施の形態に係るネットワーク設定システムにおける全体の処理の流れを示すシーケンス図である。
【図８】図８は、第一の実施の形態に係るネットワーク制御装置によるコンフィグ作成処理の流れを示すフローチャートである。
【図９】図９は、事例１に係るネットワーク設定システムの概略構成図である。
【図１０】図１０は、ディレクトリサーバの画面例を示す図である。
【図１１】図１１は、ユーザ情報に対応する設定データを確認する処理の一例を示す図である。
【図１２】図１２は、ネットワーク制御装置により作成されるコンフィグの一例を示す図である。
【図１３】図１３は、ＯＶＳ（Open  vSwitch）に投入するコンフィグの一例を示す図である。
【図１４】図１４は、事例２に係るネットワーク設定システムの概略構成図である。
【図１５】図１５は、ディレクトリサーバの画面例を示す図である。
【図１６】図１６は、ユーザ情報に対応する設定データを確認する処理の一例を示す図である。
【図１７】図１７は、ネットワーク制御装置により作成されるコンフィグの一例を示す図である。
【図１８】図１８は、ＯＶＳに投入するコンフィグの一例を示す図である。
【図１９】図１９は、事例３に係るネットワーク設定システムの概略構成図である。
【図２０】図２０は、ディレクトリサーバの画面例およびネットワーク制御装置の画面例を示す図である。
【図２１】図２１は、ネットワーク制御装置により作成されるコンフィグの一例を示す図である。
【図２２】図２２は、ＯＶＳに投入するコンフィグの一例を示す図である。
【図２３】図２３は、事例４に係るネットワーク設定システムの概略構成図である。
【図２４】図２４は、ディレクトリサーバの画面例およびネットワーク制御装置の画面例を示す図である。
【図２５】図２５は、ユーザ情報に対応する設定データを確認する処理の一例を示す図である。
【図２６】図２６は、ネットワーク制御装置により作成されるコンフィグの一例を示す図である。
【図２７】図２７は、ＯＶＳに投入するコンフィグの一例を示す図である。
【図２８】図２８は、設定制御プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願に係る設定制御装置、設定制御方法および設定制御プログラムの実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願に係る設定制御装置、設定制御方法および設定制御プログラムが限定されるものではない。
【００１３】
［第一の実施の形態］
以下の実施の形態では、第一の実施の形態に係るネットワーク設定システムの構成、ネットワーク制御装置の構成および処理の流れを順に説明し、その後、４つの事例を挙げて設定制御方法の流れを説明し、最後に第一の実施の形態による効果を説明する。
【００１４】
［第一の実施の形態に係るネットワーク設定システムの構成］
まず、図１を用いて、第一の実施の形態に係るネットワーク設定システムについて説明する。図１は、第一の実施の形態に係るネットワーク設定システムの全体構成を示すシステム構成図である。
【００１５】
図１に示すように、ネットワーク設定システム１００には、ネットワーク制御装置１０、ディレクトリサーバ２０、複数のネットワーク機器３０Ａ〜３０Ｃおよびユーザ端末４０Ａ、４０Ｂを有する。なお、図１の例では、ネットワーク機器が３台、ユーザ端末が２台である場合を例にしているが、各機器の台数は、これに限定されるものではない。また、ネットワーク機器３０Ａ〜３０Ｃおよびユーザ端末４０Ａ、４０Ｂについて、特に区別なく説明する場合には、「ネットワーク機器３０」、「ユーザ端末４０」と記載して説明する。図１におけるネットワーク設定システム１００は、現在の企業オフィスでの一般的なシステム構成の概略を示したものである。
【００１６】
ネットワーク制御装置１０は、コンフィグの作成とコンフィグの投入を行う。具体的には、ネットワーク制御装置１０は、ユーザ端末４０と接続されるネットワーク機器３０に設定された通信に関する情報である設定情報を、ユーザの属性に関する情報に対応付けて記憶する。また、ネットワーク制御装置１０は、ユーザの属性に関する情報であって、システム利用者等（例えば、人事情報を入力する人事部や総務部の担当者、または、システム部の担当者等）によって変更可能な情報であるユーザ情報を取得する。そして、ネットワーク制御装置１０は、取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する。ネットワーク制御装置１０は、特定された設定情報を用いて、ネットワーク機器３０のコンフィグを作成し、該コンフィグをネットワーク機器３０に送信する。
【００１７】
ディレクトリサーバ２０は、現在の企業オフィスで一般的に利用されており、アクティブディレクトリ（登録商標）、オープンソースソフトのＯｐｅｎＬＤＡＰ等の製品が知られている。ディレクトリサーバでは、ユーザの認証情報の管理や、属性情報（氏名、所属（チーム名）、役職、上司・部下等を含む多数の情報）の管理が可能である。
【００１８】
ネットワーク機器３０Ａ、３０Ｂは、例えば、スイッチなどであり、ＰＣやＩＰ電話等の機器が接続される。また、ネットワーク機器３０Ｃは、スイッチまたはルータなどである。スイッチであるネットワーク機器３０の配下の機器は、本来は同じＩＰのサブネットを利用することになるが、ＶＬＡＮを利用することにより、ＶＬＡＮのＩＤ毎に、異なるサブネットを利用することが可能となり、１台の物理的なスイッチで複数のサブネットを持つことが可能となり、スイッチの台数、すなわち導入コストを減らせる等の効果が知られている。また、スイッチのポート毎にＶＬＡＮのＩＤを指定するポートＶＬＡＮの技術が広く利用されている。
【００１９】
［ネットワーク制御装置の構成］
次に、図２を用いて、図１に示したネットワーク制御装置の構成を説明する。図２は、第一の実施の形態に係るネットワーク制御装置の構成を示すブロック図である。図２に示すように、このネットワーク制御装置１０は、通信処理部１１、制御部１２、記憶部１３を有し、図示しないディレクトリサーバ２０、ネットワーク機器３０と接続される。以下にこれらの各部の処理を説明する。
【００２０】
通信処理部１１は、接続されるディレクトリサーバ２０、ネットワーク機器３０との間でやり取りする各種情報に関する通信を制御する。例えば、通信処理部１１は、ディレクトリサーバ２０からユーザ情報を受信する。また、通信処理部１１は、ネットワーク機器３０にコンフィグ情報を配信する。
【００２１】
記憶部１３は、制御部１２による各種処理に必要なデータおよびプログラムを格納するが、特に本発明に密接に関連するものとしては、ユーザ情報記憶部１３ａ、設定データ記憶部１３ｂおよび機器情報記憶部１３ｃを有する。
【００２２】
ユーザ情報記憶部１３ａは、ユーザの属性に関する属性情報であって、システム利用者等により変更可能な情報であるユーザ情報を記憶する。例えば、ユーザ情報記憶部１３ａは、図３に例示するように、ユーザを識別する名称やＩＤ等である「ユーザ」と、ユーザの所属を示す「所属」と、ユーザの居室を示す「居室」と、ユーザの役職を示す「役職」と、ユーザの配下にいる部下を示す「部下」とが対応付けて記憶されている。
【００２３】
図３の例を用いて説明すると、ユーザ情報記憶部１３ａは、ユーザ「担当者Ａ」と、所属「チームＡ」と、居室「居室１」と、役職「担当者」と、部下「なし」とが対応付けて記憶されている。図３は、ユーザ情報記憶部に記憶されるテーブルの一例を示す図である。なお、所属は、チーム名に限定されるものではなく、部署のリーダの名前であってもよい。また、居室に代えて、座席のまとまりを示す島や、フロア階数、支店名など、もしくは、それらの組み合わせを記憶してもよい。
【００２４】
設定データ記憶部１３ｂは、ユーザ端末４０と接続されるネットワーク機器３０に設定された通信に関する情報である設定情報を、ユーザの属性に関する属性情報に対応付けて記憶する。例えば、設定データ記憶部１３ｂは、図４に例示するように、「項番」と、ユーザの属性情報に対応する情報であってユーザが属するチーム名やユーザ利用するサーバ名等を示す「ディレクトリサーバでの表示名」と、設定情報であってチームやサーバが属するＬＡＮを示す「ＬＡＮ  ＩＤ」とを対応付けて記憶する。
【００２５】
また、設定データ記憶部１３ｂは、図５に例示するように、「項番」と、ユーザの属性情報に対応する情報であってユーザの居室等を示す「ディレクトリサーバでの表示名」と、設定情報であって居室やサーバ室等を配下にするネットワーク機器を示す「ネットワーク機器ＩＤ」とを対応付けて記憶する。図４および図５は、設定データ記憶部に記憶されるテーブルの一例を示す図である。
【００２６】
また、機器情報記憶部１３ｃは、各機器に払い出されたポート番号や各機器のポートに対応するユーザ名を記憶する。図６に例示するように、対象となるネットワーク機器を示す「対象機器」と、払出済みのポート番号を示す「払い出し済ポート」と、払い出し済みであるか否かを示すフラグである「払い出しフラグ」と、ポート番号が割り当てられたユーザ名を示す「ユーザ」と、設定済みでアクションの内容を示す「設定済アクション」と、「備考」とを対応付けて記憶する。図６は、機器情報記憶部に記憶されるテーブルの一例を示す図である。
【００２７】
制御部１２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、取得部１２ａ、特定部１２ｂおよび作成部１２ｃを有する。
【００２８】
取得部１２ａは、ユーザの属性に関する情報であって、システム利用者等によって変更可能な情報であるユーザ情報を取得する。例えば、取得部１２ａは、ユーザ情報を一元管理するディレクトリサービスであるアクティブディレクトリ（登録商標）を用いて、ユーザ情報を取得する。
【００２９】
特定部１２ｂは、取得部１２ａによって取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する。例えば、特定部１２ｂは、取得部１２ａによって取得されたユーザ情報と、ユーザ情報記憶部１３ａによって記憶されたユーザ情報とを比較し、ユーザ情報に取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する。
【００３０】
また、例えば、特定部１２ｂは、変更箇所に対応する設定情報として、ユーザ端末４０との接続関係を削除するネットワーク機器３０の情報と、ユーザ端末４０との接続関係を追加するネットワーク機器３０の情報とを特定する。
【００３１】
作成部１２ｃは、特定部１２ｂによって特定された設定情報を用いて、ネットワーク機器３０のコンフィグ情報を作成し、該コンフィグ情報をネットワーク機器３０に送信する。例えば、作成部１２ｃは、特定部１２ｂによって特定されたユーザ端末４０との接続関係を削除するネットワーク機器３０の情報と、ユーザ端末４０との接続関係を追加するネットワーク機器３０の情報とを用いて、ネットワーク機器３０のコンフィグ情報を作成し、該コンフィグ情報をネットワーク機器３０に送信する。なお、コンフィグの送信するタイミングとして、予め設定された時間に送信するようにしてもよい。
【００３２】
［ネットワーク設定システムによる処理］
次に、図７を用いて、第一の実施形態に係るネットワーク設定システム１００による処理を説明する。図７は、第一の実施の形態に係るネットワーク設定システムにおける全体の処理の流れを示すシーケンス図である。
【００３３】
図７に示すように、システム利用者が使用するシステム利用者用端末５０は、ディレクトリサーバ２０に対してユーザ情報の登録または変更を通知する（ステップＳ１０１）。例えば、システム利用者が、システム利用者用端末５０からディレクトリサーバ２０にアクセスし、利用者の居室が居室１から居室２に変更することを指示する。なお、システム利用者用端末５０を介さずに、ディレクトリサーバ２０を直接操作して、ユーザ情報の登録または変更を設定してもよい。なお、現在の多くのディレクトリサーバ２０には、ＧＵＩが具備されており、選択肢から、理解しやすい部屋名で選択することができ、ネットワークのスキルは不要である。
【００３４】
次に、ディレクトリサーバ２０は、ネットワーク制御装置１０からアップデートが確認され（ステップＳ１０２）、ユーザ情報を送付する（ステップＳ１０３）。そして、ネットワーク制御装置１０は、送付されたユーザ情報と、ユーザ情報記憶部１３ａに記憶されているユーザ情報とを比較し、ユーザ情報に変更があれば、コンフィグ作成処理（図８参照）を行う（ステップＳ１０４）。なお、ネットワーク制御装置１０は、例えば、標準化プロトコルＬＤＡＰ（Lightweight  Directory  Access  Protocol）を利用することで、定期的にディレクトリサーバが保持するユーザ情報を確認し、ユーザ情報に変更があった際には、変更されたユーザ情報を取得するようにしてもよい。また、ディレクトリサーバ２０から変更のあったユーザ情報のみを取得するようにしてもよい。
【００３５】
そして、ネットワーク制御装置１０は、コンフィグを作成した後、作成したコンフィグをネットワーク機器３０Ａに配信する（ステップＳ１０５）。そして、ネットワーク機器３０Ａは、コンフィグを受信すると、コンフィグを投入する（ステップＳ１０６）。続いて、ネットワーク機器３０Ａは、コンフィグ投入が完了した後、確認応答をネットワーク制御装置１０に送信する（ステップＳ１０７）。また、ネットワーク制御装置１０がコンフィグを作成した後、作成したコンフィグをネットワーク機器３０Ｂに配信すると（ステップＳ１０８）、同じく、ネットワーク機器３０Ｂは、コンフィグを投入し（ステップＳ１０９）、コンフィグ投入が完了した後、確認応答をネットワーク制御装置１０に送信する（ステップＳ１１０）。
【００３６】
そして、ネットワーク制御装置１０は、設定が完了したポートの番号やＩＰアドレスの変更についての情報である接続情報をシステム利用者用端末５０に提供する（ステップＳ１１１）。具体的には、ネットワーク制御装置１０は、コンフィグ設定の投入の完了を確認応答で確認した後で、利用者がネットワークを利用するための端末の設定に関する情報を送付してシステム利用者に報知する。なお、システム利用者に報知する方法としては、例えば、システム利用者用端末５０に対してメールで通知してもよいし、その他、ネットワーク制御装置１０のＧＵＩでの表示や、ディレクトリサーバ２０への登録等が考えられる。
【００３７】
次に、ネットワーク制御装置１０によるコンフィグ作成処理について、図８を用いて説明する。図８は、第一の実施の形態に係るネットワーク制御装置によるコンフィグ作成処理の流れを示すフローチャートである。
【００３８】
図８に示すように、ネットワーク制御装置１０の取得部１２ａは、ディレクトリサーバ２０からユーザ情報を取得する（ステップＳ２０１）。例えば、取得部１２ａは、ユーザ情報を一元管理するディレクトリサービスであるアクティブディレクトリを用いて、ユーザ情報を取得する。
【００３９】
そして、ネットワーク制御装置１０の特定部１２ｂは、ユーザの情報の変更があればユーザ情報を記憶する（ステップＳ２０２）。例えば、特定部１２ｂは、取得部１２ａによって取得されたユーザ情報と、ユーザ情報記憶部１３ａによって記憶されたユーザ情報とを比較し、ユーザ情報に取得されたユーザ情報に変更された変更箇所がある場合には、ユーザ情報記憶部１３ａに記憶されたユーザ情報を最新の情報に更新する。
【００４０】
続いて、ネットワーク制御装置１０の特定部１２ｂは、ユーザ情報に対応する設定データを特定する（ステップＳ２０３）。例えば、特定部１２ｂは、取得部１２ａによって取得されたユーザ情報と、ユーザ情報記憶部１３ａによって記憶されたユーザ情報とを比較し、ユーザ情報に取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する。
【００４１】
その後、ネットワーク制御装置１０の作成部１２ｃは、設定データを用いて、コンフィグを作成する（ステップＳ２０４）。例えば、作成部１２ｃは、特定部１２ｂによって特定されたユーザ端末４０との接続関係を削除するネットワーク機器３０の情報と、ユーザ端末４０との接続関係を追加するネットワーク機器３０の情報とを用いて、ネットワーク機器３０のコンフィグ情報を作成する。
【００４２】
[事例１]
次に、事例１として、担当者Ａが居室１から居室２に変更する場合のネットワーク機器３０の設定変更について説明する。図９に示すように、担当者Ａは、チームＡに所属し居室１で業務を行っている。居室の移動に伴い、居室２で業務を行うことになった。具体的には、担当者Ａの居室が移動となり、ネットワーク機器２に収容されることとなり、担当者Ａは引き続きチームＡにいるため以前のＩＰアドレス、サブネットのままネットワークの利用を行いたい場合のネットワーク機器３０の設定変更について説明する。
【００４３】
ここで、図１０を用いて、ディレクトリサーバ２０上で居室１から居室２に変更する例について説明する。図１０は、ディレクトリサーバの画面例を示す図である。担当者Ａのユーザ情報として、「所属：チームＡ」および「居室：居室１」が表示されていた。そして、担当者Ａは、図１０に示すように、居室の移動に伴い、自己の居室に関する情報として、「居室：居室１」から「居室：居室２」に書き換える。
【００４４】
そして、ネットワーク制御装置１０には、設定データが登録されており、これにより「居室１」はネットワーク機器１、「居室２」はネットワーク機器２の配下にあることが確認できるため、移動前のネットワーク機器１から担当者Ａに関連するコンフィグを消去し、移動後のネットワーク機器２に担当者Ａに関連するコンフィグを追加する。
【００４５】
具体的には、図１１に示すように、担当者Ａは「チームＡ」に属しており、設定データより、ＶＬＡＮ１０に対応すると確認できる。このため、ネットワーク制御装置１０は、コンフィグを作成し、ネットワーク機器１の担当者Ａが接続しているポートのコンフィグからＶＬＡＮ１０への接続を削除し、ネットワーク機器２の適切なポート（例えば、空いているポートのうち最も番号が小さいものや、ネットワーク機器から担当者の机までの配線が先行配線であらかじめ接続されている場合は、担当者Ａの移動後の机に接続されているポート等）にＶＬＡＮ１０への接続を追加する。
【００４６】
ここで、図１２を用いて、コンフィグの作成例を説明する。図１２は、ネットワーク制御装置により作成されるコンフィグの一例を示す図である。図１２に示すように、ネットワーク制御装置１０は、対象機器「ネットワーク機器１」の対象ポート「ポート２」について、アクション「削除」を定義し、従来、投入されていたコンフィグを削除する。また、ネットワーク制御装置１０は、対象機器「ネットワーク機器２」の対象ポート「ポート２」について、アクション「ＶＬＡＮ  ｔａｇ  １０設定」を定義し、ユーザ情報の変更に従い、コンフィグを作成する。
【００４７】
ここで、図１３を用いて、ＯＶＳに投入するコンフィグの例について説明する。図１３は、ＯＶＳに投入するコンフィグの一例を示す図である。図１３に例示するように、ネットワーク制御装置１０は、移動したことによる従来の接続を消去するため、ネットワーク機器１に投入するコンフィグとして、「ovs-vsctl  del-port  br0  eth2」を作成する。また、ネットワーク制御装置１０は、移動したことによる新しい接続を生成するため、ネットワーク機器２に投入するコンフィグとして、「ovs-vsctl  add-port  br0  eth2  tag=10」を作成する。
【００４８】
なお、ネットワーク制御装置１０では、ユーザ情報と払い出したポートを関連付けて記憶する。具体的には、担当者Ａが、チームＡ（ＶＬＡＮ１０）、居室２(ネットワーク機器２)に属しており、ネットワーク機器２のポート２に接続されたという情報を組にして機器情報記憶部１３ｃに記憶する。
【００４９】
その後、ネットワーク制御装置１０がネットワーク機器１、ネットワーク機器２にそれぞれ接続を行い、それぞれにコンフィグを投入する。コンフィグの投入の完了を確認応答で確認した後で、利用者がネットワークを利用するための端末の設定に関する情報として、例えば、設定が完了したポートの番号を利用者に送付する。
【００５０】
[事例２]
次に、事例２として、担当者ＡはチームＡに所属し居室１で業務を行っている。チームＡからチームＢに異動となり、合わせて、居室２で業務を行う場合のネットワーク機器３０の設定変更について説明する。図１４に示すように、担当者ＡがチームＡからチームＢへ異動となり、収容されるサブネットが変更となる。居室についても居室１から居室２へ移動となる。
【００５１】
ここで、図１５を用いて、ディレクトリサーバ２０上でチームＡからチームＢに変更するとともに、居室１から居室２に変更する例について説明する。図１５は、ディレクトリサーバの画面例を示す図である。担当者Ａのユーザ情報として、「所属：チームＡ」および「居室：居室１」が表示されていた。そして、担当者Ａは、図１５に示すように、所属の異動に伴い、自己の所属に関する情報として、「所属：チームＡ」から「所属：チームＢ」に書き換える。また、居室の移動に伴い、自己の居室に関する情報として、「居室：居室１」から「居室：居室２」に書き換える。
【００５２】
また、ネットワーク制御装置１０は、定期的にディレクトリサーバ２０が保持するユーザ情報を確認しており、情報に変更があった際には、変更された情報を取得する。図１６に示すように、ネットワーク制御装置１０には、設定データが登録されており、これにより「居室１」はネットワーク機器１、「居室２」はネットワーク機器２の配下にあることが確認できる。加えて、担当者Ａのチームが「チームＡ」から「チームＢ」に変更になっており、「チームＢ」は設定データより、ＶＬＡＮ２０に対応すると確認できる。
【００５３】
以上より、ネットワーク機器１の担当者Ａが接続しているポートのコンフィグからＶＬＡＮ１０への接続を削除し、ネットワーク機器２の適切なポート（例えば、空いているポートのうち最も番号が小さいもの等）にＶＬＡＮ２０への接続を追加する。
【００５４】
その後、ネットワーク制御装置１０がネットワーク機器１、ネットワーク機器２にそれぞれ接続を行い、それぞれにコンフィグを投入する。コンフィグの投入の完了を確認応答で確認した後で、端末の設定に関する情報を利用者に送付する。なお、すべての設定を行った後、利用者に送付する接続情報提供として、port2（eth2）に接続すること、ＩＰアドレスはＤＨＣＰ等による自動払い出し、もしくは、手動で設定変更することを通知する。
【００５５】
ここで、図１７を用いて、コンフィグの作成例を説明する。図１７は、ネットワーク制御装置により作成されるコンフィグの一例を示す図である。図１７に示すように、ネットワーク制御装置１０は、対象機器「ネットワーク機器１」の対象ポート「ポート２」について、アクション「削除」を定義し、従来、投入されていたコンフィグを削除する。また、ネットワーク制御装置１０は、対象機器「ネットワーク機器２」の対象ポート「ポート２」について、アクション「ＶＬＡＮ  ｔａｇ  ２０設定」を定義し、ユーザ情報の変更に従い、コンフィグを作成する。
【００５６】
ここで、図１８を用いて、ＯＶＳに投入するコンフィグの例について説明する。図１８は、ＯＶＳに投入するコンフィグの一例を示す図である。図１８に例示するように、ネットワーク制御装置１０は、異動したことによる従来の接続を消去するため、ネットワーク機器１に投入するコンフィグとして、「ovs-vsctl  del-port  br0  eth2」を作成する。また、ネットワーク制御装置１０は、異動したことによる新しい接続を生成するため、ネットワーク機器２に投入するコンフィグとして、「ovs-vsctl  add-port  br0  eth2  tag=20」を作成する。
【００５７】
[事例３]
次に、事例３として、担当者Ａから担当者Ｉまでの９人はチームＡに所属し居室１で業務を行っており、チームＡがＢ部長を含め１０名のチームとなっているが、居室２に移動し業務を行うこととなった場合において、ネットワーク機器３０の設定変更について説明する。具体的には、図１９に示すように、Ｂ部長の配下１０人（Ｂ部長含む）がまとめて居室１から居室２に移動するケースであり、各人のユーザ端末４０は以前のＩＰアドレス、サブネットのままネットワークの利用を行いたい場合を例に説明する。
【００５８】
ここで、ネットワーク制御装置１０では、「担当者の設定は上長の設定に合わせる」のフラグを管理しており、この「担当者の設定は上長の設定に合わせる」のフラグを用いて、一括してコンフィグの作成、投入を行うことができるものとする。
【００５９】
図２０を用いて、Ｂ部長の配下１０人（Ｂ部長含む）がまとめて居室１から居室２に移動する例について説明する。図２０は、ディレクトリサーバの画面例およびネットワーク制御装置の画面例を示す図である。ディレクトリサーバ２０の画面では、担当者Ａのユーザ情報として、「所属：チームＡ」および「居室：居室１」、「上長：Ｂ部長」が表示され、Ｂ部長のユーザ情報として、「所属：チームＡ」および「居室：居室２」、「部下：担当者Ａ、Ｂ、・・・、Ｉ」が表示されていた。そして、部長Ｂは、図２０に示すように、居室の移動に伴い、自己の居室に関する情報として、「居室：居室１」から「居室：居室２」に書き換える。また、ネットワーク制御装置１０の画面では、「担当者の設定は上長の設定に合わせる」のフラグにチェックが入っている。このように、チェックが入っているため、担当者の設定は上長であるＢ部長と同じになる。
【００６０】
具体的には、ネットワーク制御装置１０は、定期的にディレクトリサーバの状態を確認しており、情報に変更があった際には、変更された情報を取得する。事例３では、Ｂ部長の居室が「居室１」から「居室２」に変更されており、加えて、「担当者の設定は上長の設定に合わせる」のフラグがＯＮとなっている。ディレクトリサービス上の上長、部下の設定を元に、Ｂ部長の部下（ここでは、担当者Ａから担当者Ｉまでの９人）のユーザ情報を取得する。
【００６１】
ネットワーク制御装置１０は、上記のユーザ情報と、設定データとにより、ネットワーク機器１のＢ部長、担当者Ａから担当者Ｉが接続している１０個のポートのコンフィグからＶＬＡＮ１０への接続を削除し、ネットワーク機器２の適切なポート（例えば、空いているポートのうち最も番号が小さい１０個のポート等）にＶＬＡＮ１０への接続を追加する。
【００６２】
その後、ネットワーク制御装置がネットワーク機器１、ネットワーク機器２にそれぞれ接続を行い、それぞれにコンフィグを投入する。コンフィグの投入の完了を確認応答で確認した後で、端末の設定に関する情報を利用者に送付する。
【００６３】
ここで、図２１を用いて、コンフィグの作成例を説明する。図２１は、ネットワーク制御装置により作成されるコンフィグの一例を示す図である。図２１に示すように、ネットワーク制御装置１０は、対象機器「ネットワーク機器１」の対象ポート「ポート２」〜「ポート１１」について、アクション「削除」を定義し、従来、投入されていたコンフィグを削除する。また、ネットワーク制御装置１０は、対象機器「ネットワーク機器２」の対象ポート「ポート２」〜「ポート１１」について、アクション「ＶＬＡＮ  ｔａｇ  １０設定」を定義し、ユーザ情報の変更に従い、コンフィグを作成する。
【００６４】
ここで、図２２を用いて、ＯＶＳに投入するコンフィグの例について説明する。図２２は、ＯＶＳに投入するコンフィグの一例を示す図である。図２２に例示するように、ネットワーク制御装置１０は、移動したことによる従来の接続を消去するため、ネットワーク機器１に投入するコンフィグとして、「ovs-vsctl  del-port  br0  eth2」〜「ovs-vsctl  del-port  br0  eth11」を作成する。また、ネットワーク制御装置１０は、移動したことによる新しい接続を生成するため、ネットワーク機器２に投入するコンフィグとして、「ovs-vsctl  add-port  br0  eth2  tag=10」〜「ovs-vsctl  add-port  br0  eth11  tag=10」を作成する。
【００６５】
[事例４]
次に、事例４として、部長のみがアクセスできるサーバ、部長及び担当者がアクセスできるサーバ等の設定を行う場合におけるネットワーク機器３０の設定変更について説明する。具体的には、図２３に示すように、サーバ５０Ａ（サーバＡ）、サーバ５０Ｂ（サーバＢ）をサーバ室に導入する。サーバＡは、部長の役職のもののみがアクセス可能とし、サーバＢは部長及び担当の役職のものがアクセス可能として運用したい場合において、ネットワーク機器３０の設定変更について説明する。
【００６６】
図２４を用いて、部長のみがアクセスできるサーバ、部長及び担当者がアクセスできるサーバ等の設定を行う場合のディレクトリサーバの画面例について説明する。図２４は、ディレクトリサーバの画面例およびネットワーク制御装置の画面例を示す図である。ディレクトリサーバ２０の画面では、担当者Ａのユーザ情報として、「所属：チームＡ」および「居室：居室１」、「役職：担当」が表示され、Ｂ部長のユーザ情報として、「所属：チームＡ」および「居室：居室１」、「役職：部長」が表示されている。また、ネットワーク制御装置１０の画面では、サーバＡについては、「部長」のみアクセスを許可するように設定し、サーバＢについては、「部長」および「担当」のアクセスを許可するように設定している。
【００６７】
上記と同様に、ネットワーク制御装置１０は、ディレクトリサーバ２０からユーザ情報を取得する。そして、ネットワーク制御装置１０上で役職が「部長」であるものはサーバＡ、サーバＢとも、「担当」であるものはサーバＢにアクセスできる設定がなされている。図２５に示すように、ネットワーク制御装置１０には、設定データが登録されており、これによりサーバＡに対応するＬＡＮ  ＩＤ「ＶＬＡＮ３０」とＩＰアドレス「ｘ．ｘ．ｘ．ｘ」、サーバＢに対応するＬＡＮ  ＩＤ「ＶＬＡＮ４０」とＩＰアドレス「ｙ．ｙ．ｙ．ｙ」を確認できる。また、居室１に対応する「ネットワーク機器１」、サーバ室に対応する「ネットワーク機器３」を確認することができる。
【００６８】
ネットワーク制御装置１０は、上記のユーザ情報と、設定データにより、ネットワーク機器１のＢ部長、担当者Ａが接続しているポートにあったコンフィグを作成する。具体的には、Ｂ部長が接続しているポートはサーバＡ、サーバＢが存在する両セグメントへの接続を可能とし、担当者ＡはサーバＢが存在するセグメントにしか接続できないアクセスリストのコンフィグを作成する。この際のＢ部長、担当者Ａが接続しているポートについては、事例１で説明したように、ネットワーク制御装置１０上でユーザ情報と払い出したポートを関連付けて記憶されている。
【００６９】
その後、ネットワーク制御装置がネットワーク機器１、ネットワーク機器３にそれぞれ接続を行い、それぞれにコンフィグを投入する。コンフィグの投入の完了を確認応答で確認した後で、端末の設定に関する情報を利用者に送付する。
【００７０】
ここで、図２６を用いて、コンフィグの作成例を説明する。図２６は、ネットワーク制御装置により作成されるコンフィグの一例を示す図である。図２６に示すように、ネットワーク制御装置１０は、対象機器「ネットワーク機器１」の対象ポート「ポート２」について、宛先アドレス「サーバＡ」、アクション「ＶＬＡＮ  ｔａｇ  ３０設定」を定義するとともに、宛先アドレス「サーバＢ」、アクション「ＶＬＡＮ  ｔａｇ  ４０設定」を定義する。さらに、対象機器「ネットワーク機器３」の対象ポート「ポート２」について、宛先アドレス「全て」、アクション「ＶＬＡＮ  ｔａｇ  ３０設定」を定義するとともに、対象ポート「ポート３」について、宛先アドレス「全て」、アクション「ＶＬＡＮ  ｔａｇ  ４０設定」を定義する。これにより、Ｂ部長が接続しているポートは、サーバＡ、サーバＢが存在する両セグメントへの接続を可能とする。また、対象機器「ネットワーク機器１」の対象ポート「ポート３」について、宛先アドレス「サーバＢ」、アクション「ＶＬＡＮ  ｔａｇ  ４０設定」を定義することで、担当者ＡはサーバＡが存在するセグメントにしか接続できず、サーバＢが存在するセグメントには接続できないように設定することが可能である。
【００７１】
ここで、図２７を用いて、ＯＶＳに投入するコンフィグの例について説明する。図２７は、ＯＶＳに投入するコンフィグの一例を示す図である。図２７に例示するように、ネットワーク制御装置１０は、ネットワーク機器１に投入するコンフィグとして、「ovs-ofctl  add-flow  br0  ‘in_port=2,nw_dst=x.x.x.x/24,  actions=mod_vlan_vid:30’」、「ovs-ofctl  add-flow  br0  ‘in_port=2,nw_dst=y.y.y.y/24,  actions=mod_vlan_vid:40’」、「ovs-ofctl  add-flow  br0  ‘in_port=3,nw_dst=y.y.y.y/24,  actions=mod_vlan_vid:40’」を作成する。また、ネットワーク制御装置１０は、ネットワーク機器３に投入するコンフィグとして、「ovs-vsctl  add-port  br0  eth2  tag=30」、「ovs-vsctl  add-port  br0  eth3  tag=40」を作成する。
【００７２】
[第一の実施の形態の効果]
上述してきたように、ネットワーク制御装置１０は、コンフィグの作成とコンフィグの投入を行う。具体的には、ネットワーク制御装置１０は、ユーザ端末４０と接続されるネットワーク機器３０に設定された通信に関する情報である設定情報を、ユーザの属性に関する情報に対応付けて記憶する。また、ネットワーク制御装置１０は、ユーザの属性に関する情報であって、システム利用者等によって変更可能な情報であるユーザ情報を取得する。そして、ネットワーク制御装置１０は、取得されたユーザ情報に変更された変更箇所がある場合には、該変更箇所に対応する設定情報を特定する。ネットワーク制御装置１０は、特定された設定情報を用いて、ネットワーク機器３０のコンフィグを作成し、該コンフィグをネットワーク機器３０に送信する。このように、ネットワーク制御装置１０では、ネットワークスキルがなくてもオフィスネットワークを設定することが可能であり、ネットワークの設定変更を行う必要が発生した場合に、ネットワークの設定変更にかかる負担を軽減することが可能である。
【００７３】
例えば、ネットワーク制御装置１０では、ユーザ情報の管理として広く用いられているアクティブディレクトリを活用し、アクティブディレクトリから取得したユーザ情報を、ネットワーク制御装置でネットワーク機器の設定情報に変換し、自動設定することができる。ネットワーク制御装置１０は、アクティブディレクトリでは管理しきれない、ユーザ毎のネットワーク設定情報の一部（ユーザ端末が接続されているスイッチの物理ポート番号等）を管理することにより、アクティブディレクトリのユーザ情報だけでは対応できない設定変更にも対応可能とする。
【００７４】
また、例えば、ネットワーク制御装置１０では、ディレクトリサービスに保存されるユーザ情報（氏名、所属（チーム名）、役職、上司・部下等を含む多数の情報）と、設定データからコンフィグを作成しネットワーク機器３０に投入する。これにより、ネットワーク設定のスキルがない人にコンフィグを隠蔽し、ユーザ情報のみを用いてネットワーク設定を行うことを可能とした。これにより、従来に比べネットワーク設定の作業レベルの引き下げを可能とした。また、作成されたコンフィグを、ＯｐｅｎＦｌｏｗ等を用いて機器に投入することにより、コンフィグ作成に加え、コンフィグ投入までの稼働を削減することができる。
【００７５】
［第二の実施の形態］
さて、これまで本発明の実施の形態について説明したが、本発明は上述した実施の形態以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では第二の実施の形態として本発明に含まれる他の第二の実施の形態を説明する。
【００７６】
（１）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、取得部１２ａと特定部１２ｂを統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７７】
また、本実施形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７８】
（２）プログラム
また、上記実施形態において説明したネットワーク制御装置１０が実行する処理について、コンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、第一の実施形態に係るネットワーク制御装置１０が実行する処理について、コンピュータが実行可能な言語で記述した設定制御プログラムを作成することもできる。この場合、コンピュータが設定制御プログラムを実行することにより、上記実施形態と同様の効果を得ることができる。さらに、かかる設定制御プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録され設定制御プログラムをコンピュータに読み込ませて実行することにより上記第一の実施形態と同様の処理を実現してもよい。以下に、図２に示したネットワーク制御装置１０と同様の機能を実現する設定制御プログラムを実行するコンピュータの一例を説明する。
【００７９】
図２８は、設定制御プログラムを実行するコンピュータ１０００を示す図である。図２８に例示するように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有し、これらの各部はバス１０８０によって接続される。
【００８０】
メモリ１０１０は、図２８に例示するように、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ（Random  Access  Memory）１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、図２８に例示するように、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、図２８に例示するように、ディスクドライブ１０４１に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブに挿入される。シリアルポートインタフェース１０５０は、図２８に例示するように、例えばマウス１１１０、キーボード１１２０に接続される。ビデオアダプタ１０６０は、図２８に例示するように、例えばディスプレイ１１３０に接続される。
【００８１】
ここで、図２８に例示するように、ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、上記の設定制御プログラムは、コンピュータ１０００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ１０９０に記憶される。
【００８２】
また、上記実施形態で説明した各種データは、プログラムデータとして、例えばメモリ１０１０やハードディスクドライブ１０９０に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出し、取得手順、比較手順、振分制御手順を実行する。
【００８３】
なお、設定制御プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、設定制御プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００８４】
１０  ネットワーク制御装置
１１  通信処理部
１２  制御部
１２ａ  取得部
１２ｂ  特定部
１２ｃ  作成部
１３  記憶部
１３ａ  ユーザ情報記憶部
１３ｂ  設定データ記憶部
１３ｃ  機器情報記憶部
２０  ディレクトリサーバ
３０Ａ〜３０Ｃ  ネットワーク機器
４０Ａ、４０Ｂ  ユーザ端末
５０  システム利用者用端末
１００  ネットワーク設定システム
【図１】
2015154268.tif 000003
【図２】
2015154268.tif 000004
【図３】
2015154268.tif 000005
【図４】
2015154268.tif 000006
【図５】
2015154268.tif 000007
【図６】
2015154268.tif 000008
【図７】
2015154268.tif 000009
【図８】
2015154268.tif 000010
【図９】
2015154268.tif 000011
【図１０】
2015154268.tif 000012
【図１１】
2015154268.tif 000013
【図１２】
2015154268.tif 000014
【図１３】
2015154268.tif 000015
【図１４】
2015154268.tif 000016
【図１５】
2015154268.tif 000017
【図１６】
2015154268.tif 000018
【図１７】
2015154268.tif 000019
【図１８】
2015154268.tif 000020
【図１９】
2015154268.tif 000021
【図２０】
2015154268.tif 000022
【図２１】
2015154268.tif 000023
【図２２】
2015154268.tif 000024
【図２３】
2015154268.tif 000025
【図２４】
2015154268.tif 000026
【図２５】
2015154268.tif 000027
【図２６】
2015154268.tif 000028
【図２７】
2015154268.tif 000029
【図２８】
2015154268.tif 000030