(57)【要約】【課題】ユーザごとに通信経路を設定する。【解決手段】通信経路設定装置２は、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを特定するアドレス特定部２２１と、複数のユーザのそれぞれの通信の優先度を特定する優先度特定部２２２と、複数の通信経路のそれぞれの通信品質を測定する品質測定部２２３と、測定された通信品質と、特定された優先度とに基づいて、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を選択する経路選択部２２４と、経路選択部２２４により通信経路が選択されると、当該通信経路に基づいて、複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新する経路更新部２２５と、を備える。【選択図】図３
2019068207.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザのそれぞれが使用する端末のアドレスを特定するアドレス特定部と、
前記複数のユーザのそれぞれの通信の優先度を特定する優先度特定部と、
複数の通信経路のそれぞれの通信品質を測定する品質測定部と、
測定された前記通信品質と、特定された前記優先度とに基づいて、前記複数のユーザのそれぞれが使用する端末のアドレスを送信元又は送信先とする通信の通信経路を選択する選択部と、
前記選択部により前記通信経路が選択されると、当該通信経路に基づいて、前記複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新する更新部と、
を備える通信経路設定装置。
【請求項２】
前記品質測定部は、複数の通信経路のそれぞれの通信品質を所定時間おきに測定し、
前記選択部は、前記品質測定部により測定された前記通信品質が変化すると、前記通信経路を再選択する、
請求項１に記載の通信経路設定装置。
【請求項３】
前記アドレス特定部は、前記端末のユーザが前記端末の使用を開始したタイミングで前記端末に割り当てられたアドレスを特定し、
前記選択部は、前記アドレス特定部により特定された前記アドレスが変化すると、前記通信経路を再選択する、
請求項１又は２に記載の通信経路設定装置。
【請求項４】
前記優先度特定部は、前記複数のユーザのそれぞれの前記優先度を受け付けることにより前記優先度を特定し、
前記選択部は、前記優先度特定部により特定された前記優先度が変化すると、前記通信経路を再選択する、
請求項１から３のいずれか１項に記載の通信経路設定装置。
【請求項５】
前記優先度特定部は、時期を示す時期情報と、当該時期における前記ユーザの通信の優先度とを関連付けた優先度情報を取得し、当該優先度情報に基づいて現時点における当該ユーザの通信の優先度を特定する、
請求項１から４のいずれか１項に記載の通信経路設定装置。
【請求項６】
前記端末において実行可能なアプリケーションの識別情報と、前記優先度とを関連付けて記憶する記憶部をさらに備え、
前記優先度特定部は、前記端末において実行されているアプリケーションを特定し、前記記憶部において当該アプリケーションの識別情報に関連付けられている優先度に基づいて、前記端末を使用するユーザの通信の優先度を特定する、
請求項１から５のいずれか１項に記載の通信経路設定装置。
【請求項７】
前記優先度特定部は、前記端末において実行されているアプリケーションを複数特定した場合、前記記憶部において複数のアプリケーションのそれぞれに関連付けられている優先度のうち最高の優先度に基づいて、前記端末を使用するユーザの通信の優先度を特定する、
請求項６に記載の通信経路設定装置。
【請求項８】
コンピュータが実行する、
複数のユーザのそれぞれが使用する端末のアドレスを特定するステップと、
前記複数のユーザのそれぞれの通信の優先度を特定するステップと、
複数の通信経路のそれぞれの通信品質を測定するステップと、
測定された前記通信品質と、特定された前記優先度とに基づいて、前記複数のユーザのそれぞれが使用する端末のアドレスを送信元又は送信先とする通信の通信経路を選択するステップと、
前記通信経路が選択されると、当該通信経路に基づいて、前記複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新するステップと、
を備える通信経路設定方法。
【請求項９】
コンピュータを、
複数のユーザのそれぞれが使用する端末のアドレスを特定するアドレス特定部、
前記複数のユーザのそれぞれの通信の優先度を特定する優先度特定部、
複数の通信経路のそれぞれの通信品質を測定する品質測定部、
測定された前記通信品質と、特定された前記優先度とに基づいて、前記複数のユーザのそれぞれが使用する端末のアドレスを送信元又は送信先とする通信の通信経路を選択する選択部、及び、
前記選択部により前記通信経路が選択されると、当該通信経路に基づいて、前記複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新する更新部、
として機能させる通信経路設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信経路設定装置、通信経路設定方法及び通信経路設定プログラムに関する。
【背景技術】
【０００２】
近年、通信ネットワークを利用したシステムは人々の生活やビジネスに不可欠なものとなっている。このため、通信ネットワークに障害が発生すると、人々の生活やビジネスに多大な影響を及ぼしてしまうという問題がある。
【０００３】
このような問題に対応するため、通信ネットワーク内の通信経路を最適化することが提案されている。例えば、特許文献１には、データの特性と、通信ネットワーク内の複数の通信経路のそれぞれの品質とに基づいて、データの送受信に用いる通信経路を選択することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−６１０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、会社等の組織におけるユーザの中には、社長や役員のようにデータの種類にかかわらず迅速に情報を提供する優先度が高いユーザが存在する。しかしながら、従来の技術では、ユーザごとに通信経路を選択することができないという問題があった。
【０００６】
そこで、本発明はこれらの点に鑑みてなされたものであり、ユーザごとに通信経路を設定することができる通信経路設定装置、通信経路設定方法及び通信経路設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る通信経路設定装置は、複数のユーザのそれぞれが使用する端末のアドレスを特定するアドレス特定部と、前記複数のユーザのそれぞれの通信の優先度を特定する優先度特定部と、複数の通信経路のそれぞれの通信品質を測定する品質測定部と、測定された前記通信品質と、特定された前記優先度とに基づいて、前記複数のユーザのそれぞれが使用する端末のアドレスを送信元又は送信先とする通信の通信経路を選択する選択部と、前記選択部により前記通信経路が選択されると、当該通信経路に基づいて、前記複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新する更新部と、を備える。
【０００８】
前記品質測定部は、複数の通信経路のそれぞれの通信品質を所定時間おきに測定し、前記選択部は、前記品質測定部により測定された前記通信品質が変化すると、前記通信経路を再選択してもよい。
【０００９】
前記アドレス特定部は、前記端末のユーザが前記端末の使用を開始したタイミングで前記端末に割り当てられたアドレスを特定し、前記選択部は、前記アドレス特定部により特定された前記アドレスが変化すると、前記通信経路を再選択してもよい。
【００１０】
前記優先度特定部は、前記複数のユーザのそれぞれの前記優先度を受け付けることにより前記優先度を特定し、前記選択部は、前記優先度特定部により特定された前記優先度が変化すると、前記通信経路を再選択してもよい。
【００１１】
前記優先度特定部は、時期を示す時期情報と、当該時期における前記ユーザの通信の優先度とを関連付けた優先度情報を取得し、当該優先度情報に基づいて現時点における当該ユーザの通信の優先度を特定してもよい。
【００１２】
前記端末において実行可能なアプリケーションの識別情報と、前記優先度とを関連付けて記憶する記憶部をさらに備え、前記優先度特定部は、前記端末において実行されているアプリケーションを特定し、前記記憶部において当該アプリケーションの識別情報に関連付けられている優先度に基づいて、前記端末を使用するユーザの通信の優先度を特定してもよい。
【００１３】
前記優先度特定部は、前記端末において実行されているアプリケーションを複数特定した場合、前記記憶部において複数のアプリケーションのそれぞれに関連付けられている優先度のうち最高の優先度に基づいて、前記端末を使用するユーザの通信の優先度を特定してもよい。
【００１４】
本発明の第２の態様に係る通信経路設定方法は、コンピュータが実行する、複数のユーザのそれぞれが使用する端末のアドレスを特定するステップと、前記複数のユーザのそれぞれの通信の優先度を特定するステップと、複数の通信経路のそれぞれの通信品質を測定するステップと、測定された前記通信品質と、特定された前記優先度とに基づいて、前記複数のユーザのそれぞれが使用する端末のアドレスを送信元又は送信先とする通信の通信経路を選択するステップと、前記通信経路が選択されると、当該通信経路に基づいて、前記複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新するステップと、を備える。
【００１５】
本発明の第３の態様に係る通信経路設定プログラムは、コンピュータを、複数のユーザのそれぞれが使用する端末のアドレスを特定するアドレス特定部、前記複数のユーザのそれぞれの通信の優先度を特定する優先度特定部、複数の通信経路のそれぞれの通信品質を測定する品質測定部、測定された前記通信品質と、特定された前記優先度とに基づいて、前記複数のユーザのそれぞれが使用する端末のアドレスを送信元又は送信先とする通信の通信経路を選択する選択部、及び、前記選択部により前記通信経路が選択されると、当該通信経路に基づいて、前記複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新する更新部、として機能させる。
【発明の効果】
【００１６】
本発明によれば、ユーザごとに通信経路を設定することができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係る通信システムの構成を示す図である。
【図２】第１実施形態に係る管理装置の構成を示す図である。
【図３】第１実施形態に係る通信経路設定装置の構成を示す図である。
【図４】第１実施形態に係るアドレステーブルの一例を示す図である。
【図５】第１実施形態に係る優先度テーブルの一例を示す図である。
【図６】第１実施形態に係る通信品質情報の一例を示す図である。
【図７】第１実施形態に係る複数のユーザ端末のそれぞれに対応する通信経路を示す図（その１）である。
【図８】第１実施形態に係る複数のユーザ端末のそれぞれが送信元の通信のルーティング情報の一例を示す図である。
【図９】第１実施形態に係る複数のユーザ端末のそれぞれに対応する通信経路を示す図（その２）である。
【図１０】第１実施形態に係る通信経路の更新に係る通信経路設定装置の処理の流れを示すフローチャートである。
【図１１】第２実施形態に係る優先度テーブルの一例を示す図である。
【発明を実施するための形態】
【００１８】
＜第１実施形態＞
［通信システムＳの概要］
図１は、第１実施形態に係る通信システムＳの構成を示す図である。通信システムＳは、第１拠点と、第２拠点との間の通信を、インターネット等の通信ネットワークＮにおいてＶＰＮ（Virtual Private Network）を確立することにより実現するシステムである。通信システムＳにおいて、第１拠点には、通信経路設定装置２と、管理装置１と、第１拠点側ＣＥ（Customer Eege）ルータ３と、複数のユーザ端末４とが設けられている。第２拠点には、第２拠点側ＣＥルータ５と、サーバ６とが設けられている。なお、本実施形態において、通信経路設定装置２は、第１拠点に設けられることとしたが、これに限らず、通信ネットワークＮ上に設けられていてもよい。
【００１９】
通信ネットワークＮには、例えば通信事業者が提供するＰＥ（Provider Edge）ルータとして、第１拠点側に設けられる第１拠点側ＰＥルータ７と、第２拠点側に設けられる第２拠点側ＰＥルータ８とが設けられている。本実施形態では、第１拠点側ＰＥルータ７として、第１拠点側ＰＥルータ７Ａ〜７Ｃが設けられている。
【００２０】
第１拠点側ＣＥルータ３、第２拠点側ＣＥルータ５、第１拠点側ＰＥルータ７、及び第２拠点側ＰＥルータ８は、ユーザ端末４やサーバ６を含む複数の通信機器のそれぞれから受信したデータの転送先となるルータを規定するルーティングテーブルを記憶している。
【００２１】
管理装置１は、ユーザ端末４のユーザを識別するユーザＩＤと、ユーザ端末４に割り当てられるＩＰアドレスと、ユーザ端末４の通信に係る優先度とを管理するサーバである。管理装置１は、ユーザＩＤとＩＰアドレスとを関連付けたアドレス情報と、ユーザＩＤと優先度とを関連付けた優先度情報とを記憶する。
【００２２】
通信経路設定装置２は、複数のユーザのそれぞれが使用するユーザ端末４から送信されたデータの通信経路を、ユーザの優先度に基づいて設定するサーバである。通信経路設定装置２は、図１に示すように、第１拠点側ＣＥルータ３と、第１拠点側ＰＥルータ７Ａ〜７Ｃとの間の通信経路の通信品質を測定する。また、通信経路設定装置２は、管理装置１からアドレス情報と優先度情報とを取得する。
【００２３】
通信経路設定装置２は、測定した通信経路の通信品質と、優先度情報が示すユーザの優先度とに基づいて、複数のユーザのそれぞれの通信経路を選択する。通信経路設定装置２は、複数のユーザのそれぞれに対して選択した通信経路と、アドレス情報が示すユーザ端末４Ａ〜４ＣのＩＰアドレスとに基づいて第１拠点側ＣＥルータ３のルーティングテーブルを更新する。このようにすることで、通信経路設定装置２は、ユーザごとに通信に用いる通信経路を設定することができる。
以下、管理装置１及び通信経路設定装置２の構成について説明する。
【００２４】
［管理装置１の構成例］
図２は、第１実施形態に係る管理装置１の構成を示す図である。
管理装置１は、記憶部１１と、制御部１２とを備える。
【００２５】
記憶部１１は、例えば、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等である。記憶部１１は、管理装置１を機能させるための各種プログラムを記憶する。例えば、記憶部１１は、管理装置１の制御部１２を、後述するアドレス割当部１２１、認証部１２２、優先度受付部１２３、及び送信部１２４として機能させる管理プログラムを記憶する。
【００２６】
制御部１２は、例えばＣＰＵ（Central Processing Unit）である。制御部１２は、記憶部１１に記憶されている各種プログラムを実行することにより、管理装置１に係る機能を制御する。制御部１２は、管理プログラムを実行することにより、アドレス割当部１２１、認証部１２２、優先度受付部１２３、及び送信部１２４として機能する。
【００２７】
アドレス割当部１２１は、ユーザ端末４が第１拠点内のネットワークに接続されたことに応じて、当該ユーザ端末４にＩＰアドレスを割り当てる。なお、本実施形態では、アドレス割当部１２１が、ユーザ端末４にＩＰアドレスを割り当てたが、これに限らない。例えば、第１拠点側ＣＥルータ３が、ユーザ端末４にＩＰアドレスを割り当ててもよい。
【００２８】
認証部１２２は、ユーザ端末４の使用を開始する際に、ユーザＩＤとパスワードとを受け付け、ユーザの認証を行う。記憶部１１には、ユーザＩＤとパスワードとを関連付けたログイン情報が記憶されている。認証部１２２は、ユーザ端末４からユーザＩＤとパスワードとを受け付けると、ログイン情報において、当該ユーザＩＤとパスワードとが関連付けているか否かを判定することによりユーザの認証を行う。
【００２９】
認証部１２２は、ログインにおいて、ユーザ端末４から受け付けたユーザＩＤとパスワードとが関連付けられていると判定すると、認証に成功したと判定し、当該ユーザＩＤとパスワードとが関連付けられていないと判定すると、認証に失敗したと判定する。認証部１２２は、ユーザの認証に成功したと判定すると、ユーザ端末４に割り当てられているＩＰアドレスと、ユーザＩＤとを関連付けてアドレス情報として記憶部１１に記憶させる。
【００３０】
優先度受付部１２３は、ユーザ端末４から、ユーザＩＤと、ユーザの通信に係る優先度とを受け付ける。優先度受付部１２３は、受け付けたユーザＩＤと、優先度とを関連付けて優先度情報として記憶部１１に記憶させる。なお、優先度受付部１２３は、例えば、第１拠点のネットワークを管理する管理者が使用する管理端末（不図示）から、ユーザＩＤと、優先度とを受け付けてもよい。
【００３１】
送信部１２４は、アドレス情報及び優先度情報を通信経路設定装置２に送信する。例えば、送信部１２４は、アドレス情報に含まれるＩＰアドレスが更新されたことに応じて、当該ＩＰアドレスに対応するアドレス情報を通信経路設定装置２に送信する。また、送信部１２４は、優先度情報に含まれる優先度が更新されたことに応じて、当該優先度に対応する優先度情報を通信経路設定装置２に送信する。
【００３２】
［通信経路設定装置２の構成例］
図３は、第１実施形態に係る通信経路設定装置２の構成を示す図である。
通信経路設定装置２は、記憶部２１と、制御部２２とを備える。
【００３３】
記憶部２１は、例えば、ＲＯＭ及びＲＡＭ等である。記憶部１１は、通信経路設定装置２を機能させるための各種プログラムを記憶する。例えば、記憶部２１は、通信経路設定装置２の制御部２２を、後述するアドレス特定部２２１、優先度特定部２２２、品質測定部２２３、経路選択部２２４、及び経路更新部２２５として機能させる経路設定プログラムを記憶する。
【００３４】
制御部２２は、例えばＣＰＵである。制御部２２は、記憶部２１に記憶されている各種プログラムを実行することにより、通信経路設定装置２に係る機能を制御する。制御部２２は、経路設定プログラムを実行することにより、アドレス特定部２２１、優先度特定部２２２、品質測定部２２３、経路選択部２２４、及び経路更新部２２５として機能する。
【００３５】
アドレス特定部２２１は、複数のユーザのそれぞれが使用するユーザ端末４のＩＰアドレスを特定する。アドレス特定部２２１は、ユーザ端末４が管理装置１にアクセスしてユーザがユーザ端末４の使用を開始したタイミングで、管理装置１から当該ユーザに対応するアドレス情報を受信することにより、ユーザ端末４のＩＰアドレスを特定する。
【００３６】
アドレス特定部２２１は、管理装置１から受信したアドレス情報を記憶部２１に記憶させる。記憶部２１には、複数のユーザ端末４のそれぞれのアドレス情報を格納するアドレステーブルが記憶されている。図４は、第１実施形態に係るアドレステーブルの一例を示す図である。
【００３７】
アドレス特定部２２１は、受信したアドレス情報をアドレステーブルに反映する。例えば、アドレス特定部２２１は、受信したアドレス情報に含まれるユーザＩＤがアドレステーブルに格納されていない場合、当該アドレス情報をアドレステーブルに格納させる。また、アドレス特定部２２１は、受信したアドレス情報に含まれるユーザＩＤがアドレステーブルに格納されている場合、当該ユーザＩＤに関連付けられているＩＰアドレスを、受信したアドレス情報に含まれているＩＰアドレスに更新する。
【００３８】
優先度特定部２２２は、複数のユーザのそれぞれの通信の優先度を特定する。例えば、優先度特定部２２２は、管理装置１が複数のユーザのそれぞれの優先度を受け付けたことに応じて、管理装置１から送信される優先度情報を受信することにより、優先度を特定する。ここで、優先度は、１〜１０の１０段階のレベルであり、１が最低の優先度を示し、１０が最高の優先度を示している。
【００３９】
優先度特定部２２２は、管理装置１から受信した優先度情報を記憶部２１に記憶させる。記憶部２１には、複数のユーザ端末４のそれぞれの優先度情報を格納する優先度テーブルが記憶されている。図５は、第１実施形態に係る優先度テーブルの一例を示す図である。
【００４０】
優先度特定部２２２は、受信した優先度情報を優先度テーブルに反映する。例えば、優先度特定部２２２は、受信した優先度情報に含まれるユーザＩＤが優先度テーブルに格納されていない場合、当該優先度情報を優先度テーブルに格納させる。また、優先度特定部２２２は、受信した優先度情報に含まれるユーザＩＤが優先度テーブルに格納されている場合、当該ユーザＩＤに関連付けられている優先度を、受信した優先度情報に含まれている優先度に更新する。
【００４１】
品質測定部２２３は、複数の通信経路のそれぞれの通信品質を所定時間おきに測定する。具体的には、品質測定部２２３は、ＣＥルータが接続可能なＰＥルータが複数存在する場合、当該ＣＥルータと、複数のＰＥルータのそれぞれとの通信経路の通信品質を測定する。図１に示す例では、品質測定部２２３は、第１拠点側ＣＥルータ３と第１拠点側ＰＥルータ７Ａとの間の通信経路、第１拠点側ＣＥルータ３と第１拠点側ＰＥルータ７Ｂとの間の通信経路、及び第１拠点側ＣＥルータ３と第１拠点側ＰＥルータ７Ｃとの間の通信経路の通信品質を測定する。
【００４２】
品質測定部２２３は、例えば、複数の第１拠点側ＰＥルータ７のそれぞれに、第１拠点側ＣＥルータ３に対するＰｉｎｇを実行させる。品質測定部２２３は、複数の第１拠点側ＰＥルータ７のそれぞれから、Ｐｉｎｇの実行結果として、第１拠点側ＰＥルータ７がパケットを送信してから応答パケットを受信するまでの応答時間を示す情報を受信する。品質測定部２２３は、受信した応答時間を示す情報に基づいて、複数の第１拠点側ＰＥルータ７のそれぞれと、第１拠点側ＣＥルータ３との通信経路の通信品質を測定する。
【００４３】
品質測定部２２３は、測定した通信品質を、複数の品質レベルのいずれかに分類する。例えば、品質レベルは、１〜５の５段階のレベルであり、１が最低の優先度を示し、５が最高の優先度を示している。品質測定部２２３は、所定の閾値に基づいて、測定した通信品質を５段階のいずれかの品質レベルに振り分ける。
【００４４】
また、品質測定部２２３は、Ｐｉｎｇの実行時に送受信されたパケットのデータ量と、応答時間とに基づいて、複数の通信経路のそれぞれのスループットを測定する。
【００４５】
品質測定部２２３は、測定した通信品質の品質レベルと、スループットと、それぞれの通信経路を識別する経路識別情報とを関連付けて通信品質情報として記憶部２１に記憶させる。図６は、第１実施形態に係る通信品質情報の一例を示す図である。例えば、図６に示す経路識別情報として、「７Ａ−３」は、第１拠点側ＰＥルータ７Ａと、第１拠点側ＣＥルータ３との間の通信経路を示している。
【００４６】
経路選択部２２４は、品質測定部２２３により測定された通信品質と、優先度特定部２２２により特定された優先度とに基づいて、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を選択する。
【００４７】
例えば、経路選択部２２４は、優先度が高いユーザから順に、通信品質が高い通信経路に、ユーザを割り当てる。ここで、経路選択部２２４は、品質測定部２２３が測定した通信経路のスループットと、複数のユーザのそれぞれの予測通信量とに基づいて、通信経路に割り当てられる複数のユーザの予測通信量の合計が、当該通信経路のスループットを上回らないように、通信経路にユーザを割り当てる。
【００４８】
例えば、複数の第１拠点側ＰＥルータ７Ａ〜７Ｃと、第１拠点側ＣＥルータ３との間の通信経路の品質レベル及びスループットが図６に示されるものであり、複数のユーザの優先度が図５に示すものであったとする。また、ユーザＩＤが「ｕ００１」のユーザの１秒あたりの予測通信量がそれぞれ１００Ｍｂｐｓであり、ユーザＩＤが「ｕ００２」、「ｕ００３」のユーザの１秒あたりの予測通信量がそれぞれ５０Ｍｂｐｓであるとする。
【００４９】
この場合、経路選択部２２４は、ユーザＩＤが「ｕ００１」のユーザの通信経路として、第１拠点側ＰＥルータ７Ａと第１拠点側ＣＥルータ３との間の通信経路を選択する。また、経路選択部２２４は、ユーザＩＤが「ｕ００２」、「ｕ００３」のユーザの通信経路として、第１拠点側ＰＥルータ７Ｂと第１拠点側ＣＥルータ３との間の通信経路を選択する。
【００５０】
また、経路選択部２２４は、所定のタイミングで、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を再選択する。例えば、経路選択部２２４は、記憶部２１に記憶されている通信品質情報を参照し、複数の品質測定部２２３により測定された通信品質を示す品質レベルが変化したと判定すると、通信経路を再選択する。このようにすることで、通信経路設定装置２は、通信品質の変化に応じて通信経路を動的に変更することができる。
【００５１】
また、経路選択部２２４は、記憶部２１に記憶されているアドレス情報を参照し、アドレス特定部２２１により特定されたＩＰアドレスが変化したか否かを判定する。経路選択部２２４は、ＩＰアドレスが変化したと判定すると、通信経路を再選択する。また、経路選択部２２４は、記憶部２１に記憶されている優先度情報を参照し、優先度特定部２２２により特定された優先度が変化したか否かを判定する。経路選択部２２４は、優先度が変化したと判定すると、通信経路を再選択する。このようにすることで、通信経路設定装置２は、ユーザ端末４の状態が変化したことに応じて、通信経路を動的に変更することができる。
【００５２】
経路更新部２２５は、経路選択部２２４により通信経路が選択されると、当該通信経路に基づいて、複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新する。例えば、ネットワーク構成が図１に示すものであり、ユーザＩＤが「ｕ００１」のユーザの通信経路として、第１拠点側ＰＥルータ７Ａと第１拠点側ＣＥルータ３との間の通信経路、ユーザＩＤが「ｕ００２」、「ｕ００３」のユーザの通信経路として、第１拠点側ＰＥルータ７Ｂと第１拠点側ＣＥルータ３との間の通信経路が選択されたものとする。この場合において、それぞれのユーザＩＤに対応するユーザ端末４Ａ〜４Ｃに対応する通信経路は、図７に示すものとなる。経路更新部２２５は、第１拠点側ＣＥルータ３と、第２拠点側ＰＥルータ８のルーティング情報を更新する。
【００５３】
経路更新部２２５は、例えば、複数のユーザ端末４のそれぞれが送信元の通信のルーティング情報を、図８に示すように更新する。図８に示すように、ユーザＩＤ「ｕ００１」に対応するＩＰアドレスが送信元である場合、送信先装置として第１拠点側ＰＥルータ７Ａが規定され、ユーザＩＤ「ｕ００２」、「ｕ００３」に対応するＩＰアドレスが送信元である場合、送信先装置として第１拠点側ＰＥルータ７Ｂが規定されていることが確認できる。
【００５４】
また、図７に示すように通信経路を選択した後において、第１拠点側ＰＥルータ７Ａと第１拠点側ＣＥルータ３との間の通信経路に障害が発生し、品質レベルが「５」から「１」に変化したものとする。また、この場合における、他の通信経路の品質レベル及びスループットが図６に示されるものであり、複数のユーザの優先度が図５に示すものであったとする。また、ユーザＩＤが「ｕ００１」のユーザの１秒あたりの予測通信量がそれぞれ１００Ｍｂｐｓであり、ユーザＩＤが「ｕ００２」、「ｕ００３」のユーザの１秒あたりの予測通信量がそれぞれ５０Ｍｂｐｓであるとする。
【００５５】
この場合、経路選択部２２４は、ユーザＩＤが「ｕ００１」のユーザの通信経路として、第１拠点側ＰＥルータ７Ｂと第１拠点側ＣＥルータ３との間の通信経路を選択する。また、経路選択部２２４は、ユーザＩＤが「ｕ００２」、「ｕ００３」のユーザの通信経路として、第１拠点側ＰＥルータ７Ｃと第１拠点側ＣＥルータ３との間の通信経路を選択する。この場合において、それぞれのユーザＩＤに対応するユーザ端末４Ａ〜４Ｃに対応する通信経路は、図９に示すものとなる。経路更新部２２５は、第１拠点側ＣＥルータ３と、第２拠点側ＰＥルータ８のルーティング情報を更新する。
【００５６】
［通信経路の更新に係る処理の流れ］
続いて、通信経路の更新に係る処理の流れについて説明する。図１０は、第１実施形態に係る通信経路の更新に係る通信経路設定装置２の処理の流れを示すフローチャートである。
【００５７】
まず、アドレス特定部２２１は、管理装置１からアドレス情報を受信したか否かを判定する（Ｓ１０）。アドレス特定部２２１は、アドレス情報を受信したと判定すると、Ｓ２０に処理を移し、アドレステーブルを更新する。アドレス特定部２２１は、アドレス情報を受信していないと判定すると、Ｓ３０に処理を移す。
【００５８】
続いて、優先度特定部２２２は、管理装置１から優先度情報を受信したか否かを判定する（Ｓ３０）。優先度特定部２２２は、優先度情報を受信したと判定すると、Ｓ４０に処理を移し、優先度テーブルを更新する。優先度特定部２２２は、優先度情報を受信していないと判定すると、Ｓ５０に処理を移す。
【００５９】
続いて、品質測定部２２３は、前回の通信品質の測定から所定時間経過したか否かを判定する（Ｓ５０）。品質測定部２２３は、前回の測定から所定時間経過したと判定すると、Ｓ６０に処理を移し、前回の測定から所定時間経過していないと判定すると、Ｓ８０に処理を移す。
【００６０】
Ｓ６０において、品質測定部２２３は、複数の通信経路のそれぞれの通信品質を測定する。
続いて、品質測定部２２３は、通信品質の測定結果に基づいて通信品質情報を記憶部２１に記憶させる（Ｓ７０）。
【００６１】
続いて、経路選択部２２４は、アドレステーブルに格納されているＩＰアドレス、優先度情報に格納されている優先度、又は通信品質情報に含まれる品質レベルの変化があったか否かを判定する（Ｓ８０）。経路選択部２２４は、変化があったと判定すると、Ｓ９０に処理を移し、変化がないと判定すると、Ｓ１０に処理を移す。
【００６２】
Ｓ９０において、経路選択部２２４は、測定された通信品質と、特定された優先度とに基づいて、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を選択する。
続いて、経路更新部２２５は、選択された通信経路に基づいて、複数の通信経路を構成する通信装置のルーティング情報を更新することにより通信経路を更新する（Ｓ１００）。経路更新部２２５は、通信経路を更新すると、Ｓ１０に処理を移す。
【００６３】
［第１実施形態における効果］
以上の通り、本実施形態に係る通信経路設定装置２は、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを特定し、複数のユーザのそれぞれの通信の優先度を特定し、複数の通信経路のそれぞれの通信品質を測定する。そして、通信経路設定装置２は、測定された通信品質と、特定された優先度とに基づいて、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を選択し、選択された通信経路に基づいて、複数の通信経路のそれぞれを構成する通信装置のルーティング情報を更新する。このようにすることで、通信経路設定装置２は、ユーザの通信の優先度及び通信経路の通信品質に基づいて、ユーザごとに通信経路を設定することができる。
【００６４】
＜第２実施形態＞
［ユーザの優先度が時期ごとに変化する］
続いて、第２実施形態について説明する。第２実施形態に係る通信システムＳでは、ユーザの優先度が時期ごとに変化する点で第１実施形態と異なる。以下に、第２実施形態に係る通信システムＳについて説明する。なお、第１実施形態と同じ部分については適宜説明を省略する。
【００６５】
第２実施形態において、管理装置１の優先度受付部１２３は、ユーザ端末４から、ユーザＩＤと、ユーザの通信に係る優先度と、当該優先度が適用される時期とを受け付ける。優先度受付部１２３は、受け付けたユーザＩＤと、時期を示す時期情報と、優先度とを関連付けて優先度情報として記憶部１１に記憶させる。
送信部１２４は、優先度情報に含まれる優先度又は時期が更新されたことに応じて、当該時期と、当該優先度に対応する優先度情報を通信経路設定装置２に送信する。
【００６６】
通信経路設定装置２の優先度特定部２２２は、ユーザＩＤと、時期を示す時期情報と、当該時期におけるユーザの通信の優先度とを関連付けた優先度情報を取得する。優先度特定部２２２は、管理装置１から受信した優先度情報を記憶部２１に記憶させる。
【００６７】
図１１は、第２実施形態に係る優先度テーブルの一例を示す図である。図１１に示すように、ユーザＩＤ「ｕ００１」のユーザが、２０１７年４月〜２０１８年１月における優先度が１０であり、２０１８年２月〜２０１８年３月における優先度が７に変化していることが確認できる。また、ユーザＩＤ「ｕ００２」のユーザが、２０１７年４月〜２０１８年１月における優先度が３であり、２０１８年２月〜２０１８年３月における優先度が１０に変化していることが確認できる。
優先度特定部２２２は、記憶部２１に記憶されている優先度情報に基づいて現時点におけるユーザのそれぞれの通信の優先度を特定する。
【００６８】
経路選択部２２４は、優先度特定部２２２が特定した優先度の変化があったか否かを判定する。経路選択部２２４は、優先度の変化があったと判定すると、測定された通信品質と、特定された優先度とに基づいて、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を選択する。
【００６９】
［第２実施形態における効果］
以上説明したように、第２実施形態に係る通信経路設定装置２は、時期を示す時期情報と、当該時期におけるユーザの通信の優先度とを関連付けた優先度情報を取得し、当該優先度情報に基づいて現時点における当該ユーザの通信の優先度を特定する。そして、通信経路設定装置２は、優先度の変化があったと判定すると、測定された通信品質と、特定された優先度とに基づいて、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を選択する。このようにすることで、通信経路設定装置２は、時期ごとに変化するユーザの優先度を考慮して当該ユーザの通信経路を設定することができる。
【００７０】
＜第３実施形態＞
［アプリケーションの優先度に基づいてユーザの優先度を特定する］
続いて、第３実施形態について説明する。第３実施形態に係る通信システムＳでは、ユーザ端末４において実行されているアプリケーションの優先度に基づいてユーザの優先度を特定する点で第１実施形態と異なる。
【００７１】
第３実施形態に係る記憶部２１は、ユーザ端末４において実行可能なアプリケーションの識別情報と、当該アプリケーションを実行しているユーザ端末４の通信の優先度とを関連付けて記憶する。
【００７２】
優先度特定部２２２は、ユーザ端末４において実行されているアプリケーションを特定する。例えば、優先度特定部２２２は、ユーザ端末４において実行されているアプリケーションを示す情報を所定時間おきに受信することにより、ユーザ端末４において実行されているアプリケーションを特定する。なお、優先度特定部２２２は、ユーザ端末４において実行されているアプリケーションを特定できる方法であれば、他の方法によってアプリケーションを特定してもよい。
【００７３】
優先度特定部２２２は、記憶部２１において、実行されていると特定されたアプリケーションの識別情報に関連付けられている優先度に基づいて、ユーザ端末４を使用するユーザの通信の優先度を特定する。ここで、優先度特定部２２２は、ユーザ端末４において実行されているアプリケーションを複数特定した場合、記憶部２１において複数のアプリケーションのそれぞれに関連付けられている優先度のうち最高の優先度に基づいて、ユーザ端末４を使用するユーザの通信の優先度を特定してもよい。
【００７４】
経路選択部２２４は、優先度特定部２２２が特定した優先度の変化があったと判定すると、測定された通信品質と、特定された優先度とに基づいて、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を選択する。
【００７５】
［第３実施形態における効果］
以上説明したように、第３実施形態に係る通信経路設定装置２は、ユーザ端末４において実行されているアプリケーションを特定し、記憶部２１において当該アプリケーションの識別情報に関連付けられている優先度に基づいて、ユーザ端末４を使用するユーザの通信の優先度を特定する。そして、通信経路設定装置２は、優先度の変化があったと判定すると、測定された通信品質と、特定された優先度とに基づいて、複数のユーザのそれぞれが使用するユーザ端末４のアドレスを送信元又は送信先とする通信の通信経路を選択する。このようにすることで、通信経路設定装置２は、アプリケーションの実行状況に基づいて、当該ユーザの通信経路を設定することができる。
【００７６】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。
【００７７】
例えば、上述の実施形態では、通信経路設定装置２の記憶部２１にユーザ端末４のユーザを識別するユーザＩＤと、ＩＰアドレスとを関連付けたアドレス情報と、ユーザＩＤと、優先度とを関連付けた優先度情報とを記憶させることとしたが、これに限らない。例えば、通信経路設定装置２は、ユーザが所属する部署を識別する部署ＩＤと、ＩＰアドレスとを関連付けたアドレス情報と、部署ＩＤと、優先度とを関連付けた優先度情報とを記憶しておき、ユーザが所属する部署ごとの通信経路を選択するようにしてもよい。
【００７８】
また、第２実施形態において、管理装置１の優先度受付部１２３は、ユーザ端末４から、ユーザＩＤと、ユーザの通信に係る優先度と、当該優先度が適用される時期とを受け付けたが、これに限らない。優先度受付部１２３は、優先度が適用される時期の代わりに、優先度が適用される時間帯を受け付けてもよい。そして、通信経路設定装置２の優先度特定部２２２が、ユーザＩＤと、時間帯を示す時間帯情報と、当該時間帯におけるユーザの通信の優先度とを関連付けた優先度情報を記憶部２１に記憶させておき、優先度特定部２２２が、記憶部２１に記憶されている優先度情報に基づいて現在の時間帯におけるユーザのそれぞれの通信の優先度を特定するようにしてもよい。
【００７９】
また、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【００８０】
１・・・管理装置、１１・・・記憶部、１２・・・制御部、１２１・・・アドレス割当部、１２２・・・認証部、１２３・・・優先度受付部、１２４・・・送信部、２・・・通信経路設定装置、２１・・・記憶部、２２・・・制御部、２２１・・・アドレス特定部、２２２・・・優先度特定部、２２３・・・品質測定部、２２４・・・経路選択部、２２５・・・経路更新部、３・・・第１拠点側ＣＥルータ、４・・・ユーザ端末、５・・・第２拠点側ＣＥルータ、６・・・サーバ、７・・・第１拠点側ＰＥルータ、８・・・第２拠点側ＰＥルータ、Ｎ・・・通信ネットワーク、Ｓ・・・通信システム
【図１】
2019068207.tif 000003
【図２】
2019068207.tif 000004
【図３】
2019068207.tif 000005
【図４】
2019068207.tif 000006
【図５】
2019068207.tif 000007
【図６】
2019068207.tif 000008
【図７】
2019068207.tif 000009
【図８】
2019068207.tif 000010
【図９】
2019068207.tif 000011
【図１０】
2019068207.tif 000012
【図１１】
2019068207.tif 000013