(57)【要約】      （修正有）【課題】開設されたデータセンタと拠点との間において適切な設定でトンネル接続を行う。【解決手段】本通信システムは、サービスを提供するセンタに設けられた第１の中継装置と、サービスを利用する拠点に設けられた第２の中継装置と、第１の中継装置と第２の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置とを有する。そして、第１の中継装置は、稼働を開始した場合、予め入力された第１の設定に基づき、第１の中継装置と第２の中継装置との間のトンネル接続を開始する接続管理部と、管理装置から、第１の中継装置と第２の中継装置との間のトンネル接続について所定の項目の値を取得する取得部と、第１の設定の項目のうち所定の項目の値を、取得部により取得された所定の項目の値に変更する変更部とを有する。【選択図】図１
2015162758.tif 000002
【特許請求の範囲】
【請求項１】
サービスを提供するセンタに設けられた第１の中継装置と、
前記サービスを利用する拠点に設けられた第２の中継装置と、
前記第１の中継装置と前記第２の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置と、
を有し、
前記第１の中継装置は、
稼働を開始した場合、予め入力された第１の設定に基づき、前記第１の中継装置と前記第２の中継装置との間のトンネル接続を開始する接続管理部と、
前記管理装置から、前記第１の中継装置と前記第２の中継装置との間のトンネル接続について前記所定の項目の値を取得する取得部と、
前記第１の設定の項目のうち前記所定の項目の値を、前記取得部により取得された前記所定の項目の値に変更する変更部と、
を有する通信システム。
【請求項２】
前記第２の中継装置は、
前記第２の中継装置に接続された端末から前記第１の中継装置への通信を検出した場合又は前記第１の中継装置が稼働を開始したことを検出した場合、前記第１の中継装置に、前記第１の中継装置と前記第２の中継装置との間のトンネル接続を開始することを要求する開始要求を送信し、
前記接続管理部は、
前記開始要求を受信した場合に、前記管理装置に対し、前記拠点内のユーザがサービスの利用者であるか判定することを要求する判定要求を送信し、
前記拠点内のユーザがサービスの利用者であることを表す応答を受信した場合、前記第１の設定に基づき、前記第１の中継装置と前記第２の中継装置との間のトンネル接続を開始する
請求項１記載の通信システム。
【請求項３】
前記第１中継装置は、
前記取得部により取得された前記所定の項目の値を、前記第２の中継装置に送信する送信部
をさらに有し、
前記第２の中継装置は、
前記第１の中継装置から、前記所定の項目の値を受信し、前記第１の中継装置と前記第２の中継装置との間のトンネル接続に関する設定の項目のうち前記所定の項目の値を、受信した前記所定の項目の値に変更する
請求項１又は２記載の通信システム。
【請求項４】
前記送信部は、
前記所定の項目の値を、前記トンネル接続を介して前記第２の中継装置に送信する
請求項３記載の通信システム。
【請求項５】
稼働を開始した場合、予め入力された第１の設定に基づき、サービスを利用する拠点に設けられた他の中継装置との間のトンネル接続を開始する接続管理部と、
前記他の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置から、前記他の中継装置との間のトンネル接続について前記所定の項目の値を取得する取得部と、
前記第１の設定の項目のうち前記所定の項目の値を、前記取得部により取得された前記所定の値に変更する変更部と、
を有する中継装置。
【請求項６】
稼働を開始した場合、予め入力された第１の設定に基づき、サービスを利用する拠点に設けられた他の中継装置との間のトンネル接続を開始し、
前記他の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置から、前記他の中継装置との間のトンネル接続について前記所定の項目の値を取得し、
前記第１の設定の項目のうち前記所定の項目の値を、取得された前記所定の値に変更する、
処理を中継装置が実行する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法及び中継装置に関する。
【背景技術】
【０００２】
データセンタを新たに開設する際、データセンタによって提供されるサービスを利用する拠点のネットワーク機器に対して、データセンタのネットワーク機器にトンネルによる接続（以下、トンネル接続と呼ぶ）を行うための設定が行われる。
【０００３】
ネットワーク機器に対する設定作業は、煩雑であり且つ非常に時間がかかる。これは、拠点内のユーザが求める通信品質等が拠点毎に異なるため、拠点のネットワーク機器に対する設定の内容は拠点毎に異なるからであり、また、拠点の数が膨大（例えば数万以上）になることがあるからである。
【０００４】
サービスを提供する装置とサービスの提供を受ける装置との間の通信に関して、ある文献には、以下のような記載がある。具体的には、コンテンツを送信する装置とコンテンツを受信する装置との間における通信ポリシを決定し、決定された通信ポリシに従って通信リソースを確保する。
【０００５】
また、ある文献には、複数の終端装置に利用されるＶＰＮ（Virtual Private Network）を構築する通信処理装置が、複数の終端装置の各々との間に通信経路を一斉に確立し、確立された通信路を集約することでＶＰＮを構築することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１５３７７５号公報
【特許文献２】特開２０１０−１９３１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、前者の文献は、システムが開設された後における通信リソースの割当てを対象としており、開設の際における設定作業には着目していない。また、後者の文献においては、予め登録しておいた情報に基づき通信経路を確立するため、実際にデータセンタが開設された時点における拠点の状況に適した設定で通信経路を確立できない場合がある。
【０００８】
従って、本発明の目的は、１つの側面では、開設されたデータセンタと拠点との間において適切な設定でトンネル接続を行うための技術を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係る通信システムは、サービスを提供するセンタに設けられた第１の中継装置と、サービスを利用する拠点に設けられた第２の中継装置と、第１の中継装置と第２の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置とを有する。そして、第１の中継装置は、稼働を開始した場合、予め入力された第１の設定に基づき、第１の中継装置と第２の中継装置との間のトンネル接続を開始する接続管理部と、管理装置から、第１の中継装置と第２の中継装置との間のトンネル接続について所定の項目の値を取得する取得部と、第１の設定の項目のうち所定の項目の値を、取得部により取得された所定の項目の値に変更する変更部とを有する。
【発明の効果】
【００１０】
１つの側面では、開設されたデータセンタと拠点との間において適切な設定でトンネル接続を行えるようになる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施の形態の概要について説明するための図である。
【図２】図２は、本実施の形態におけるシステムの概要について説明するための図である。
【図３】図３は、データセンタにおけるネットワーク機器の機能ブロック図である。
【図４】図４は、拠点におけるネットワーク機器の機能ブロック図である。
【図５】図５は、ネットワーク管理装置の機能ブロック図である。
【図６】図６は、利用状況テーブルの一例を示す図である。
【図７】図７は、帯域テーブルの一例を示す図である。
【図８】図８は、帯域クラステーブルの一例を示す図である。
【図９】図９は、データセンタが開設された際にトンネル接続を開始する処理の処理フローを示す図である。
【図１０】図１０は、トンネル接続の開始後に一部の項目の値を更新する処理の処理フローを示す図である。
【図１１】図１１は、通知メッセージの送信態様を示す図である。
【図１２】図１２は、通知メッセージＡの一例を示す図である。
【図１３】図１３は、通知メッセージＢの一例を示す図である。
【図１４】図１４は、通知メッセージの送信態様を示す図である。
【図１５】図１５は、データセンタのネットワーク機器における設定データ格納部に格納されるデータの一例を示す図である。
【図１６】図１６は、拠点のネットワーク機器における設定データ格納部に格納されるデータの一例を示す図である。
【図１７】図１７は、コンピュータの機能ブロック図である。
【図１８】図１８は、ネットワーク機器の機能ブロック図である。
【発明を実施するための形態】
【００１２】
まず、本実施の形態の概要について説明する。
【００１３】
本実施の形態においては、ネットワーク機器の設定の項目のうち、データセンタ及び拠点の構築時に値が確定する項目については、データセンタ及び拠点の構築時に設定作業を行う。データセンタ及び拠点の構築時に値が確定する項目は、例えば、共有鍵、接続先のアドレス、暗号化のアルゴリズム、認証アルゴリズム及び経路情報等である。一方、データセンタ及び拠点の構築時に値が確定しない項目（例えば、通信に使用する帯域及び優先度等）については、ダミーの値を設定しておく。但し、この段階ではトンネル接続を有効にしない。すなわち、図１の左側に示すように、ネットワーク機器に対してトンネル接続についての最低限の設定はされているが、トンネル接続を無効にしておく（すなわち、トンネルを閉塞しておく）。
【００１４】
データセンタが開設されると、データセンタのネットワーク機器と拠点のネットワーク機器との間で、事前に設定された値に基づいてトンネル接続を行う。すなわち、図１の右側に示すように、拠点のネットワーク機器とデータセンタにおけるネットワーク機器との間のトンネル接続を有効にする（すなわち、トンネルの閉塞を解除する）。また、データセンタ及び拠点の構築時に値が確定しない項目については、項目の値をネットワーク管理装置から取得し、事前に設定されたダミーの値を上書きする。なお、ネットワーク管理装置は、データセンタ及び拠点の構築時に値が確定しない項目について、項目の値を決定又は項目の値の登録を受け付ける装置である。
【００１５】
例えば通信に使用する帯域等については、拠点における利用者端末の数等が関係するため、データセンタが開設される前の時点においては値が確定しないことがある。そこで、上で述べたようにすれば、実際にデータセンタが開設された時点において取得した値を設定に反映できるので、適切な設定でトンネル接続を行えるようになる。また、データセンタの開設時に設定作業を行わなくてもよく、データセンタ及び拠点の構築時に値が確定する項目についての設定作業を事前に行えばよい。よって、設定作業がセンタの開設時に集中しないので、作業負荷を時間的に分散することができるようになる。
【００１６】
以下、本実施の形態の具体的な内容について説明する。
【００１７】
図２に、本実施の形態におけるシステムの概要を示す。なお、図２に示したシステムは、データセンタ１が開設された後のシステムである。データセンタ１には、ネットワーク機器１０が設けられている。データセンタ１には、例えばＬＡＮ（Local Area Network）等を介してネットワーク管理装置５が接続されている。拠点３１乃至３３は、データセンタ１からサービスの提供を受ける。拠点３１にはネットワーク機器３１０が設けられており、ネットワーク機器３１０には利用者端末３１０１及び３１０２が接続されている。拠点３２にはネットワーク機器３２０が設けられており、ネットワーク機器３２０には利用者端末３２０１及び３２０２が接続されている。拠点３３にはネットワーク機器３３０が設けられており、ネットワーク機器３３０には利用者端末３３０１及び３３０２が接続されている。ネットワーク機器３１０乃至３３０は、例えばルータ等のネットワーク機器である。なお、データセンタ１には、ネットワーク機器１０以外の装置（例えば、サービスを提供するためのサーバ等）も設けられているが、本実施の形態の処理に直接関係しないため省略されている。また、拠点の数及び利用者端末の数に限定は無い。
【００１８】
ネットワーク機器１０とネットワーク機器３１０とは、トンネル７１（すなわち、仮想回線）によって接続される。ネットワーク機器１０とネットワーク機器３２０とは、トンネル７２によって接続される。ネットワーク機器１０とネットワーク機器３３０とは、トンネル７３によって接続される。トンネルは、例えばＩＰｓｅｃ（Security Architecture for Internet Protocol）により実現される。ネットワーク９は、例えばインターネット等のネットワークである。
【００１９】
図３に、ネットワーク機器１０の機能ブロック図を示す。ネットワーク機器１０は、中継部１００と、開設部１０１と、取得部１０２と、更新部１０３と、設定データ格納部１０４とを有する。
【００２０】
中継部１００は、通信データを中継する処理を実行する。開設部１０１は、設定データ格納部１０４に格納された設定に基づき、拠点のネットワーク機器との間でトンネル接続を確立する処理を実行する。取得部１０２は、ネットワーク管理装置５から、トンネル接続についての設定の項目のうち所定の項目の値を取得し、更新部１０３に出力する。更新部１０３は、設定データ格納部１０４に格納された設定の項目のうち所定の項目の値を、取得部１０２から受け取った値に変更する。また、更新部１０３は、取得部１０２から受け取った値を、中継部１００を介してデータセンタ１のネットワーク機器１０に送信する。
【００２１】
図４に、ネットワーク機器３１０の機能ブロック図を示す。ネットワーク機器３１０は、第１検出部３１１と、第２検出部３１２と、管理部３１３と、設定データ格納部３１４と、中継部３１５とを有する。中継部３１５は、通信データを中継する処理を実行する。第１検出部３１１は、利用者端末３１０１及び３１０２からネットワーク機器１０への通信の有無に基づき、データセンタ１が開設されたことを検出する。第２検出部３１２は、データセンタ１のネットワーク機器１０に対して、生存確認のための通信を定期的に行うことによって、データセンタ１が開設されたことを検出する。管理部３１３は、設定データ格納部３１４に格納された設定を管理する。
【００２２】
なお、ネットワーク機器３２０及び３３０の機能ブロック図は、ネットワーク機器３１０の機能ブロック図と同様であるので、説明を省略する。
【００２３】
図５に、ネットワーク管理装置５の機能ブロック図を示す。ネットワーク管理装置５は、通信部５１と、管理部５２と、管理データ格納部５３とを有する。
【００２４】
通信部５１は、通信データを送信する処理及び通信データを受信する処理を実行する。管理部５２は、管理データ格納部５３に格納されたデータを管理する。
【００２５】
図６に、ネットワーク管理装置５の管理データ格納部５３に格納される利用状況テーブルの一例を示す。図６の例では、拠点番号と、拠点に設けられたネットワーク機器のＩＰアドレスと、各サービス番号について利用者端末の台数とが格納されている。例えば１行目のエントリは、サービス番号が０１であるサービスを利用する利用者端末が３台であり、サービス番号が０２であるサービスを利用する利用者端末が１１台であることを表している。
【００２６】
図７に、ネットワーク管理装置５の管理データ格納部５３に格納される帯域テーブルの一例を示す。図７の例では、サービス番号と、帯域の情報とが格納されている。帯域の情報は、利用者端末１台に必要な帯域を表している。
【００２７】
図８に、ネットワーク管理装置５の管理データ格納部５３に格納される帯域クラステーブルの一例を示す。図８の例では、帯域クラスについての情報と、拠点の帯域についての情報とが格納されている。例えば、或る拠点における利用者端末に必要な帯域の合計が１００Ｋｂｐｓである場合、帯域クラスは００２である。
【００２８】
次に、図９乃至図１６を用いて、図２に示したシステムにおいて行われる処理について説明する。まず、図９を用いて、データセンタが開設された際にトンネル接続を開始する処理について説明する。
【００２９】
データセンタが開設される前、ネットワーク機器３１０乃至３３０に対して、トンネル接続について設定作業が行われる。また、データセンタの開設作業において、ネットワーク機器１０に対して、トンネル接続について設定作業が行われる。例えば、作業者が設定の内容を入力すると、設定の内容は設定データ格納部に格納される。但し、データセンタ及び拠点の構築時に値が確定しない項目については、ダミーの値が設定される。なお、この段階ではトンネル接続は無効にされる。
【００３０】
その後、拠点のネットワーク機器（ここでは、ネットワーク機器３１０とする）は、データセンタが開設されたことを検出する（図１１：ステップＳ１）。例えば、データセンタが開設されたことが、利用者端末３１０１の利用者に知らされる。すると、利用者端末３１０１の利用者は、利用者端末３１０１を操作し、利用者端末３１０１からデータセンタ１のネットワーク機器１０に通信データを送信することを試みる。この通信データを第１検出部３１１が捕捉することによって、第１検出部３１１はデータセンタの開設を検出する。但し、この時点ではトンネル接続が確立されていないので、通信データはデータセンタ１に到達しない。又は、第２検出部３１２は、データセンタ１のネットワーク機器１０に対して、生存確認のための通信を定期的に行うことによって、データセンタ１が開設されたことを検出する。
【００３１】
ネットワーク機器３１０の管理部３１３は、トンネルの閉塞を解除することを要求する閉塞解除要求をデータセンタ１のネットワーク機器１０に送信する（ステップＳ２）。
【００３２】
データセンタ１におけるネットワーク機器１０の中継部１００は、ネットワーク機器３１０から閉塞解除要求を受信し（ステップＳ３）、開設部１０１に出力する。
【００３３】
拠点３１が、データセンタ１が提供するサービスを利用する（すなわち、サービスの利用について契約が有る）拠点でない場合には、トンネル接続を許可することはできない。そこで、開設部１０１は、拠点３１によるサービスの利用の有無についての問い合わせを、ネットワーク管理装置５に中継部１００を介して送信する（ステップＳ５）。
【００３４】
ネットワーク管理装置５の通信部５１は、拠点３１によるサービスの利用契約の有無についての問い合わせを、ネットワーク機器１０から受信し（ステップＳ７）、管理部５２に出力する。
【００３５】
管理部５２は、拠点３１によるサービスの利用契約が有るか否かを判定する（ステップＳ９）。具体的には、管理部５２は、管理データ格納部５３に格納された利用状況テーブルに、拠点３１についてのエントリが有るか判定する。エントリが有れば、拠点３１によるサービスの利用契約が有ることになる。
【００３６】
管理部５２は、ステップＳ９における判定の結果を通信部５１に出力する。そして、通信部５１は、判定の結果をネットワーク機器１０に送信する（ステップＳ１１）。
【００３７】
ネットワーク機器１０は、ネットワーク管理装置５から、判定の結果を受信し（ステップＳ１３）、開設部１０１に出力する。
【００３８】
開設部１０１は、判定の結果が、拠点３１によるサービスの利用契約が有ることを示している場合、トンネルの閉塞を解除する（ステップＳ１５）。具体的には、設定データ格納部３１４に格納された設定に基づくトンネルで、ネットワーク機器１０との接続を行う。
【００３９】
以上のような処理を実行すれば、予め入力された設定に基づくトンネル接続を自動的に開始できるようになる。なお、作業者はデータセンタ及び拠点の構築時に設定作業を行うので、設定作業の負荷を時間的に分散することができるようになる。
【００４０】
次に、図１０乃至図１６を用いて、トンネル接続の開始後に所定の項目の値を更新する処理について説明する。
【００４１】
まず、データセンタ１におけるネットワーク機器１０の更新部１０３は、ネットワーク管理装置５に、利用条件についての問い合わせを中継部１００を介して送信する（図１０：ステップＳ２１）。ここで、利用条件とは、データセンタ及び拠点の構築時に値が確定しない項目の値のことである。
【００４２】
ネットワーク管理装置５の通信部５１は、ネットワーク機器１０から、利用条件についての問い合わせを受信し（ステップＳ２３）、管理部５２に出力する。
【００４３】
管理部５２は、管理データ格納部５３に格納されている利用状況テーブルから、利用条件についての問い合わせに含まれる拠点番号についてのエントリを抽出する。そして、管理部５２は、抽出されたエントリから、サービス番号毎に利用者端末の台数を特定する（ステップＳ２５）。なお、拠点番号は、ステップＳ１においてデータセンタの開設を検出した拠点の拠点番号である。
【００４４】
管理部５２は、利用条件についての問い合わせに含まれる拠点番号について、サービス番号毎に、帯域テーブルに格納されている帯域についての情報と、ステップＳ２５において特定された台数とを乗じ、合計を求めることにより、合計帯域を算出する（ステップＳ２７）。例えば、サービス番号は０１及び０２以外に存在しないと仮定して、拠点番号が００１である拠点について合計帯域を求めると、１０＊３＋１００＊１１＝１１３０Ｋｂｐｓである。
【００４５】
管理部５２は、ステップＳ２７において算出された合計帯域に対応する帯域クラスを、帯域クラステーブルから特定する（ステップＳ２９）。例えば合計帯域が２００Ｋｂｐｓである場合、帯域クラスは００３である。
【００４６】
管理部５２は、各通信種別について、帯域クラス以外の項目の値を決定する（ステップＳ３１）。例えば、送信元アドレス、宛先アドレス、ポート番号、ＴＯＳ（Type Of Service）値、ＶＬＡＮ（Virtual Local Area Network）番号及び優先度等の値を決定する。なお、これらの値は、データセンタの開設までに登録されたものを使用してもよいし、その他の方法で決定してもよい。
【００４７】
管理部５２は、ステップＳ２９及びＳ３１の結果を通信部５１に出力する。そして、通信部５１は、ステップＳ２９及びＳ３１の結果を含む通知メッセージを、データセンタ１のネットワーク機器１０に送信する（ステップＳ３３）。
【００４８】
ステップＳ３３においては、図１１に示すように、２種類の通知メッセージを送信する。まず、通信部５１は通知メッセージＡを送信し、その後、通信種別の数だけ通知メッセージＢを送信する。
【００４９】
図１２に、通知メッセージＡの一例を示す。図１２の例では、帯域クラスを表す番号が先頭に含まれ、通信種別の数だけ通信種別の識別情報及び優先度が含まれ、終了フラグ（ＥＯＦ）が末尾に含まれる。従って、通知メッセージＡは可変長である。具体的な内容は、例えば「００４：ＷＥＢ：３：業務ＡＰＬ１：１・・・業務ＡＰＬ２：３：ＥＯＦ」のようになる。
【００５０】
図１３に、通知メッセージＢの一例を示す。図１３の例では、通信種別の識別情報と、送信元アドレスと、宛先アドレスと、ポート番号と、ＴＯＳ値と、ＶＬＡＮ（Virtual Local Area Network）番号とが含まれる。従って、通知メッセージＢは固定長である。但し、通信種別の識別情報以外は任意である。具体的な内容は、例えば「ＷＥＢ：１０．０．１０．１：１０．０．０．０：８０：１０：１」のようになる。
【００５１】
図１０の説明に戻り、データセンタ１におけるネットワーク機器１０の中継部１００は、ネットワーク管理装置５から、通知メッセージを受信する（ステップＳ３５）。
【００５２】
中継部１００は、受信した通知メッセージを、拠点のネットワーク機器（ここでは、拠点３１のネットワーク機器３１０）に送信する（ステップＳ３７）。
【００５３】
ステップＳ３７においては、図１４に示すように、２種類の通知メッセージを送信する。送信態様は図１１と同様であり、まず、中継部１００は通知メッセージＡを送信し、その後、通信種別の数だけ通知メッセージＢを送信する。
【００５４】
中継部１００は、通知メッセージを更新部１０３に出力する。これに応じ、更新部１０３は、通知メッセージに基づき、設定データ格納部１０４に格納された設定を更新する（ステップＳ３９）。具体的には、送信元アドレス、宛先アドレス、ポート番号、ＴＯＳ値、ＶＬＡＮ番号及び優先度等を、ダミーの値から、通知メッセージに含まれる値に変更する。
【００５５】
図１５に、ネットワーク機器１０の設定データ格納部１０４に格納されるデータの一例を示す。図１５の例では、インデックスと、帯域クラスと、通信種別と、送信元アドレスと、宛先アドレスと、ポート番号と、ＴＯＳ値と、ＶＬＡＮ番号と、優先度とが格納される。なお、図１５においては、事前に設定された項目の値は示されていない。
【００５６】
拠点３１におけるネットワーク機器３１０の中継部３１５は、ネットワーク機器１０から通知メッセージを受信し（ステップＳ４１）、管理部３１３に出力する。これに応じ、管理部３１３は、通知メッセージに基づき、設定データ格納部３１４に格納された設定を更新する（ステップＳ４３）。具体的には、送信元アドレス、宛先アドレス、ポート番号、ＴＯＳ値、ＶＬＡＮ番号及び優先度等を、ダミーの値から、通知メッセージに含まれる値に変更する。
【００５７】
図１６に、ネットワーク機器３１０の設定データ格納部３１４に格納されるデータの一例を示す。図１６の例では、インデックスと、帯域クラスと、通信種別と、送信元アドレスと、宛先アドレスと、ポート番号と、ＴＯＳ値と、ＶＬＡＮ番号と、優先度とが格納される。なお、図１６においては、事前に設定された項目の値は示されていない。
【００５８】
以上のような処理を実行すれば、データセンタ及び拠点の構築時に値が確定しない項目については、ネットワーク管理装置５から取得した値が設定されるので、実際の利用状況に合った設定でトンネル接続を行えるようになる。また、データセンタの開設時に設定作業を行わなくて済む。
【００５９】
以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上で説明したネットワーク機器１０、ネットワーク機器３１０乃至３３０及びネットワーク管理装置５の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【００６０】
また、上で説明した各テーブルの構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００６１】
なお、通知メッセージのフォーマットは一例であって、別のフォーマットであってもよい。例えば、通信種別毎に帯域クラスを指定するフォーマットであってもよい。
【００６２】
なお、上で述べたネットワーク管理装置５及び利用者端末３１０１、３１０２、３２０１、３２０２、３３０１及び３３０２は、コンピュータ装置であって、図１７に示すように、メモリ２５０１とＣＰＵ（Central Processing Unit）２５０３とハードディスク・ドライブ（ＨＤＤ：Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００６３】
また、上で述べたネットワーク機器１０及びネットワーク機器３１０乃至３３０は、コンピュータ装置であって、図１８に示すように、メモリ２６０１とＣＰＵ２６０３とハードディスク・ドライブ（ＨＤＤ）２６０５と表示装置２６０９に接続される表示制御部２６０７とリムーバブル・ディスク２６１１用のドライブ装置２６１３と入力装置２６１５とネットワークに接続するための通信部２６１７（図１８では、２６１７ａ乃至２６１７ｃ）とがバス２６１９で接続されている場合もある。なお、場合によっては、表示制御部２６０７、表示装置２６０９、ドライブ装置２６１３、入力装置２６１５は含まれない場合もある。オペレーティング・システム（ＯＳ：Operating System）及び本実施の形態における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２６０５に格納されており、ＣＰＵ２６０３により実行される際にはＨＤＤ２６０５からメモリ２６０１に読み出される。必要に応じてＣＰＵ２６０３は、表示制御部２６０７、通信部２６１７、ドライブ装置２６１３を制御して、必要な動作を行わせる。なお、通信部２６１７のいずれかを介して入力されたデータは、他の通信部２６１７を介して出力される。ＣＰＵ２６０３は、通信部２６１７を制御して、適切に出力先を切り替える。また、処理途中のデータについては、メモリ２６０１に格納され、必要があればＨＤＤ２６０５に格納される。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２６１１に格納されて頒布され、ドライブ装置２６１３からＨＤＤ２６０５にインストールされる。インターネットなどのネットワーク及び通信部２６１７を経由して、ＨＤＤ２６０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２６０３、メモリ２６０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００６４】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【００６５】
本実施の形態の第１の態様に係る通信システムは、（Ａ）サービスを提供するセンタに設けられた第１の中継装置と、（Ｂ）サービスを利用する拠点に設けられた第２の中継装置と、（Ｃ）第１の中継装置と第２の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置とを有する。そして、第１の中継装置は、（ａ１）稼働を開始した場合、予め入力された第１の設定に基づき、第１の中継装置と第２の中継装置との間のトンネル接続を開始する接続管理部と、（ａ２）管理装置から、第１の中継装置と第２の中継装置との間のトンネル接続について所定の項目の値を取得する取得部と、（ａ３）第１の設定の項目のうち所定の項目の値を、取得部により取得された所定の項目の値に変更する変更部とを有する。
【００６６】
このようにすれば、センタが開設され、第１の中継装置が稼働を開始した際に、適切な設定でトンネル接続を行えるようになる。また、センタの開設時に設定作業を行わなくてもよく、第１の設定についての設定作業を事前に行えばよい。よって、設定作業がセンタの開設時に集中しないので、作業負荷を時間的に分散することができるようになる。
【００６７】
また、上で述べた第２の中継装置は、（ｂ１）第２の中継装置に接続された端末から第１の中継装置への通信を検出した場合又は第１の中継装置が稼働を開始したことを検出した場合、第１の中継装置に、第１の中継装置と第２の中継装置との間のトンネル接続を開始することを要求する開始要求を送信し、上で述べた接続管理部は、（ａ１１）開始要求を受信した場合に、管理装置に対し、拠点内のユーザがサービスの利用者であるか判定することを要求する判定要求を送信し、拠点内のユーザがサービスの利用者であることを表す応答を受信した場合、第１の設定に基づき、第１の中継装置と第２の中継装置との間のトンネル接続を開始してもよい。このようにすれば、サービスの利用者がいない拠点との間にトンネル接続が確立されることを防げるようになる。
【００６８】
また、上で述べた第１中継装置は、（ａ４）取得部により取得された所定の項目の値を、第２の中継装置に送信する送信部をさらに有してもよい。そして、上で述べた第２の中継装置は、（ｂ２）第１の中継装置から、所定の項目の値を受信し、第１の中継装置と第２の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を、受信した所定の項目の値に変更してもよい。このようにすれば、第２の中継装置においても設定を適切に変更できるようになる。
【００６９】
また、上で述べた送信部は、（ａ４１）所定の項目の値を、トンネル接続を介して第２の中継装置に送信してもよい。このようにすれば、送信をセキュアに行うことができるようになる。
【００７０】
また、上で述べた管理装置は、（ｃ１）第２の中継装置に接続された端末の数に基づき所定の項目の値を生成してもよい。このようにすれば、拠点の規模に応じて適切な値を生成できるようになる。
【００７１】
本実施の形態の第２の態様に係る通信方法は、（Ｄ）稼働を開始した場合、予め入力された第１の設定に基づき、サービスを利用する拠点に設けられた他の中継装置との間のトンネル接続を開始し、（Ｅ）他の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置から、他の中継装置との間のトンネル接続について所定の項目の値を取得し、（Ｆ）第１の設定の項目のうち所定の項目の値を、取得された所定の値に変更する処理を含む。
【００７２】
なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【００７３】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００７４】
（付記１）
サービスを提供するセンタに設けられた第１の中継装置と、
前記サービスを利用する拠点に設けられた第２の中継装置と、
前記第１の中継装置と前記第２の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置と、
を有し、
前記第１の中継装置は、
稼働を開始した場合、予め入力された第１の設定に基づき、前記第１の中継装置と前記第２の中継装置との間のトンネル接続を開始する接続管理部と、
前記管理装置から、前記第１の中継装置と前記第２の中継装置との間のトンネル接続について前記所定の項目の値を取得する取得部と、
前記第１の設定の項目のうち前記所定の項目の値を、前記取得部により取得された前記所定の項目の値に変更する変更部と、
を有する通信システム。
【００７５】
（付記２）
前記第２の中継装置は、
前記第２の中継装置に接続された端末から前記第１の中継装置への通信を検出した場合又は前記第１の中継装置が稼働を開始したことを検出した場合、前記第１の中継装置に、前記第１の中継装置と前記第２の中継装置との間のトンネル接続を開始することを要求する開始要求を送信し、
前記接続管理部は、
前記開始要求を受信した場合に、前記管理装置に対し、前記拠点内のユーザがサービスの利用者であるか判定することを要求する判定要求を送信し、
前記拠点内のユーザがサービスの利用者であることを表す応答を受信した場合、前記第１の設定に基づき、前記第１の中継装置と前記第２の中継装置との間のトンネル接続を開始する
付記１記載の通信システム。
【００７６】
（付記３）
前記第１中継装置は、
前記取得部により取得された前記所定の項目の値を、前記第２の中継装置に送信する送信部
をさらに有し、
前記第２の中継装置は、
前記第１の中継装置から、前記所定の項目の値を受信し、前記第１の中継装置と前記第２の中継装置との間のトンネル接続に関する設定の項目のうち前記所定の項目の値を、受信した前記所定の項目の値に変更する
付記１又は２記載の通信システム。
【００７７】
（付記４）
前記送信部は、
前記所定の項目の値を、前記トンネル接続を介して前記第２の中継装置に送信する
付記３記載の通信システム。
【００７８】
（付記５）
前記管理装置は、
前記第２の中継装置に接続された端末の数に基づき前記所定の項目の値を生成する
付記１乃至４のいずれか１つ記載の通信システム。
【００７９】
（付記６）
稼働を開始した場合、予め入力された第１の設定に基づき、サービスを利用する拠点に設けられた他の中継装置との間のトンネル接続を開始する接続管理部と、
前記他の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置から、前記他の中継装置との間のトンネル接続について前記所定の項目の値を取得する取得部と、
前記第１の設定の項目のうち前記所定の項目の値を、前記取得部により取得された前記所定の値に変更する変更部と、
を有する中継装置。
【００８０】
（付記７）
稼働を開始した場合、予め入力された第１の設定に基づき、サービスを利用する拠点に設けられた他の中継装置との間のトンネル接続を開始し、
前記他の中継装置との間のトンネル接続に関する設定の項目のうち所定の項目の値を生成する管理装置から、前記他の中継装置との間のトンネル接続について前記所定の項目の値を取得し、
前記第１の設定の項目のうち前記所定の項目の値を、取得された前記所定の値に変更する、
処理を中継装置が実行する通信方法。
【符号の説明】
【００８１】
１  データセンタ    １０  ネットワーク機器
１００  中継部    １０１  開設部
１０２  取得部    １０３  更新部
１０４  設定データ格納部
３１，３２，３３  拠点    ３１０，３２０，３３０  ネットワーク機器
３１０１，３１０２，３２０１，３２０２，３３０１，３３０２  利用者端末
３１１  第１検出部    ３１２  第２検出部
３１３  管理部    ３１４  設定データ格納部
３１５  中継部
５  ネットワーク管理装置    ５１  通信部
５２  管理部    ５３  管理データ格納部
７１，７２，７３  トンネル    ９  ネットワーク
【図１】
2015162758.tif 000003
【図２】
2015162758.tif 000004
【図３】
2015162758.tif 000005
【図４】
2015162758.tif 000006
【図５】
2015162758.tif 000007
【図６】
2015162758.tif 000008
【図７】
2015162758.tif 000009
【図８】
2015162758.tif 000010
【図９】
2015162758.tif 000011
【図１０】
2015162758.tif 000012
【図１１】
2015162758.tif 000013
【図１２】
2015162758.tif 000014
【図１３】
2015162758.tif 000015
【図１４】
2015162758.tif 000016
【図１５】
2015162758.tif 000017
【図１６】
2015162758.tif 000018
【図１７】
2015162758.tif 000019
【図１８】
2015162758.tif 000020