JP6783206B2 - Home device control device, control method and program - Google Patents
Home device control device, control method and program Download PDFInfo
- Publication number
- JP6783206B2 JP6783206B2 JP2017175779A JP2017175779A JP6783206B2 JP 6783206 B2 JP6783206 B2 JP 6783206B2 JP 2017175779 A JP2017175779 A JP 2017175779A JP 2017175779 A JP2017175779 A JP 2017175779A JP 6783206 B2 JP6783206 B2 JP 6783206B2
- Authority
- JP
- Japan
- Prior art keywords
- link
- traffic
- internet
- congestion
- control device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、ネットワークの制御技術に関する。 The present invention relates to a network control technique.
特許文献1は、トラフィック変動に対して通信品質を維持するための制御技術を開示している。特許文献1によると、測定期間の間に到着したパケット数又はバイト数が所定の閾値を超えていると、パケットの送信先を変更することで輻輳を回避している。
しかしながら、特許文献1の構成は、輻輳の検出をトリガとして輻輳回避制御を開始するものであり、輻輳検出から輻輳回避制御の効果が表れるまでの期間、通信品質が劣化する。
However, the configuration of
本発明は、通信品質の劣化を抑える様に宅内装置を制御する制御装置、制御方法及びプログラムを提供するものである。 The present invention provides a control device, a control method, and a program for controlling a home device so as to suppress deterioration of communication quality.
本発明の一態様によると、複数の企業ネットワークの各企業ネットワークの複数の拠点に設置された宅内装置を制御する制御装置は、前記各企業ネットワークの各拠点それぞれに設置された制御対象の複数の宅内装置のうち、インターネットを介して拠点間を接続するリンクを終端する宅内装置それぞれから当該リンクの疎通状態を示す疎通情報を取得する第1取得手段と、前記インターネットのサーバから所定のイベント情報を取得する第2取得手段と、前記疎通情報及び前記イベント情報に基づき、前記インターネットの輻輳により輻輳が生じる、前記インターネットを介する第1リンクと、当該第1リンクに生じる輻輳期間を予測する予測手段と、前記第1リンクの前記予測された輻輳期間の間、当該輻輳期間の前に前記第1リンクに流れていたトラフィックのうちの少なくとも1部のトラフィックを、前記第1リンクと同じ拠点間を接続する第2リンクに流す様に、前記第1リンク及び前記第2リンクを終端する第1宅内装置を制御する制御手段と、を備えていることを特徴とする。 According to one aspect of the present invention, the control device for controlling the home device installed at the plurality of bases of each company network of the plurality of company networks is a plurality of control targets installed at each base of each of the company networks . Among the home devices, the first acquisition means for acquiring communication information indicating the communication status of the link from each of the home devices that terminates the link connecting the bases via the Internet, and the predetermined event information from the Internet server. A second acquisition means to be acquired, a first link via the Internet where congestion occurs due to congestion on the Internet based on the communication information and the event information, and a prediction means for predicting the congestion period occurring on the first link. During the predicted congestion period of the first link, at least one part of the traffic flowing to the first link before the congestion period is connected between the same bases as the first link. It is characterized in that it is provided with a control means for controlling the first link and the first home device for terminating the second link so as to flow to the second link.
本発明によると、通信品質の劣化を抑えることができる。 According to the present invention, deterioration of communication quality can be suppressed.
以下、本発明の例示的な実施形態について図面を参照して説明する。なお、以下の実施形態は例示であり、本発明を実施形態の内容に限定するものではない。また、以下の各図においては、実施形態の説明に必要ではない構成要素については図から省略する。 Hereinafter, exemplary embodiments of the present invention will be described with reference to the drawings. The following embodiments are examples, and the present invention is not limited to the contents of the embodiments. Further, in each of the following figures, components not necessary for the description of the embodiment will be omitted from the drawings.
図1は、本実施形態の説明のための企業Aの企業ネットワークの構成図である。図1によると、企業Aは、3つの拠点A、B及びCを有し、ある拠点が、他の拠点それぞれと3つの双方向のリンクで接続される様にネットワークを構築している。なお、拠点A、B及びC内の構成は同様であるため、以下では、拠点Aにおける、拠点Bへの3つのリンクについて図2を用いて説明する。 FIG. 1 is a configuration diagram of a corporate network of a company A for explaining the present embodiment. According to FIG. 1, company A has three bases A, B, and C, and a network is constructed so that one base is connected to each of the other bases by three bidirectional links. Since the configurations in the bases A, B, and C are the same, the three links to the base B in the base A will be described below with reference to FIG.
図2において、顧客宅内装置(CPE:Customer Premise Equipment)1は、通信事業者Aが設置し、拠点BのCPEと接続する3つの双方向リンク7、8及び9を終端している。このうち、双方向リンク7は、通信事業者Aが提供するマルチプロトコルラベルスイッチング(MPLS:Multi−Protocol Label Switching)ネットワーク2を介して設定されている。MPLSネットワーク2を介する双方向リンク7は、帯域保証又は確保されるリンクであるが、一般的に、高価である。なお、MPLSリンクは、例示であり、双方向リンク7は、帯域を保証又は確保する任意のネットワークを介するリンクとすることができる。一方、双方向リンク8は、インターネット3を介し、例えば、VPN技術を使用して設定されている。なお、双方向リンク8は、インターネット3へのアクセスに通信事業者Aが提供する回線を利用しているものとする。双方向リンク9も、インターネット3を介し、例えば、VPN技術を使用して設定されているが、双方向リンク9は、インターネット3へのアクセスに通信事業者Bが提供する回線を利用している。インターネット3を介した双方向リンク8及び9は、一般的に安価であるが、インターネット3を流れる他のトラフィックにより、その疎通状況が変動し得る。なお、双方向リンク7、8及び9のうち、拠点Aから拠点Bに向かう方向のリンクを、それぞれ、リンク71、81及び91とし、拠点Bから拠点Aに向かう方向のリンクを、それぞれ、リンク72、82及び92としている。
In FIG. 2, the customer premises equipment (CPE: Customer Premium Equipment) 1 is installed by the telecommunications carrier A and terminates three bidirectional links 7, 8 and 9 connected to the CPE of the base B. Of these, the bidirectional link 7 is set via the Multiprotocol Label Switching (MPLS)
本実施形態において、制御装置6は、通信事業者Aが運用するネットワーク内に、通信事業者Aが設置する装置であり、MPLSネットワーク2を介した双方向リンク4によりCPE1と通信可能な様に構成されている。なお、双方向リンク4のうち、CPE1から制御装置6への方向のリンクをリンク41とし、制御装置6からCPE1への方向のリンクをリンク42とする。なお、制御装置6は、インターネット3を介してCPE1と通信する構成であっても良い。CPE1は、企業Aの拠点Aのネットワークから拠点Bのネットワークに向かうトラフィックを設定情報に基づきリンク71、81及び91に振り分ける。設定情報は、例えば、送信先アドレス、送信元アドレス、送信先ポート番号、送信元ポート番号等の1つ以上の組み合わせと、振り分け先のリンクとの関係を示す情報である。この設定情報は、企業Aと通信事業者Aとの事前の合意に基づき、制御装置6に設定されており、制御装置6は、リンク42を介して、この設定情報をCPE1に設定する。なお、制御装置6は、企業Aの各拠点に設置されたCPEに接続されるのみならず、通信事業者Aと契約する複数の企業の企業ネットワークの各拠点に設置された各CPEに接続される。
In the present embodiment, the
図3は、制御装置6の動作を説明するための図である。なお、上述した様に、制御装置6は、複数の企業ネットワークの各拠点に設置された各CPEと接続するものであるが、図の簡略化及び説明の簡略化のため、図3においては、企業Aの拠点Aに設置されたCPE1のみを示している。また、制御装置6は、以下に説明するCPE1に対する制御を、他の制御対象のCPEに対しても同様に行う。
FIG. 3 is a diagram for explaining the operation of the
制御装置6は、制御対象のCPEが、インターネット3を介して設定されたリンクを介して受信するパケットの疎通情報を繰り返し収集する。なお、疎通情報は、リンク毎に個別に収集する。例えば、CPE1からは、リンク82及び92の疎通情報をそれぞれ繰り返し取得する。また、図示してはいないが、企業Aの拠点BのCPEからは、リンク81及び91の疎通情報をそれぞれ繰り返し取得する。ここで、疎通情報とは、リンクの疎通状態に関連する情報であり、例えば、パケットの損失率や、パケットの遅延(レイテンシ)や、パケットの遅延変動(ジッタ)に関する情報等を含む。また、制御装置6は、CPEが他の拠点に送信するデータのトラフィック量を示すトラフィック情報も繰り返し収集する。なお、トラフィック情報も、リンク毎に取得する。例えば、企業Aの拠点AのCPE1からは、リンク71、81及び91のトラフィック情報をそれぞれ繰り返し取得する。さらに、制御装置6は、インターネット3上の各サーバから、イベント情報を収集する。
The
ここで、イベント情報とは、インターネット3のトラフィックに影響を与えるイベントを示す情報である。一例として、広く使用されているスマートフォン、タブレット、PCの更新ソフトウェアのインターネット3を介した配布は、インターネット3のトラフィックに影響を与えるイベントである。また、人気のあるゲームソフトウェアの新作のインターネット3を介したダウンロード開始は、インターネット3のトラフィックに影響を与えるイベントである。なお、制御装置6が、インターネット3のどのサーバにアクセスして、どの情報を取得するかについては、通信事業者Aの運用者が決定して、制御装置6に設定する。このとき、基本的には、通信事業者Aの運用者が、過去の経験等から、インターネット3のトラフィックに影響を与えるイベントを決定して制御装置6に設定する。しかしながら、このとき、通信事業者Aの運用者は、インターネット3のトラフィックに影響を与えるかどうかが不明なイベントや、その時点において、インターネット3のトラフィックに影響を与えるとは考えられていないイベントについても、イベント情報として、制御装置6に設定することができる。
Here, the event information is information indicating an event that affects the traffic of the Internet 3. As an example, the distribution of widely used smartphone, tablet, and PC update software over the Internet 3 is an event that affects the traffic of the Internet 3. Also, the start of downloading the new popular game software via the Internet 3 is an event that affects the traffic of the Internet 3. The operator of the telecommunications carrier A determines which server of the Internet 3 the
制御装置6は、過去の疎通情報の推移から、例えば、機械学習により、インターネット3を介するリンクそれぞれについて、インターネット3の輻輳による、将来の輻輳の発生を予測する。ここで、インターネット3の輻輳によるリンクの輻輳とは、インターネット3とは無関係に、あるリンクのみに生じる輻輳を除外したものである。制御装置6は、上述した様に、複数の企業ネットワークの複数の拠点のCPEからそれぞれ疎通情報を取得する。また、制御装置6には、制御対象の各CPEが接続するリンク、そのリンクが経由するネットワーク及び事業者等、制御装置6が管理するネットワークのトポロジ情報が予め格納されている。したがって、例えば、単一のリンク81の疎通状態のみが悪化し、企業A及びその他の企業の他の総てのリンクが正常である状態は、インターネット3の輻輳による、リンク81の輻輳ではないと判定できる。なお、この機械学習においては、イベント情報も使用する。したがって、機械学習により、制御装置6は、イベントに関係なく、インターネット3の輻輳により、リンク81及び91に発生する輻輳のタイミングや、将来のイベントの予定から、イベントに起因するインターネット3の輻輳によりリンク81及び91に発生する輻輳のタイミングを予測することができる。なお、イベント情報としては、インターネット3のトラフィックに影響を与えることが分かっているイベントのみならず、インターネット3のトラフィックに影響を与えるかどうかが不明なイベントや、インターネット3のトラフィックに影響を与えるとは考えられていないイベントについても設定できるとしたが、機械学習により、どのイベントが、実際にどのリンクに影響を与えるかについても明らかになる。
The
なお、図2のリンク81及び91は、共にインターネット3を介するものであるが、その両端におけるアクセス区間の通信事業者は異なり、かつ、一般的に、インターネット3における輻輳の発生は局所的であるため、インターネット3に輻輳が生じても、リンク81及び91が常に同時に輻輳状態になるとは限らない。つまり、リンク81が輻輳状態であっても、リンク91は輻輳状態ではない場合があり、同様に、リンク91が輻輳状態であっても、リンク81は輻輳状態ではない場合がある。
The
制御装置6は、機械学習に基づき、インターネット3を介する各リンクについて、輻輳が発生する期間を予測し、予測した輻輳発生期間(以後、輻輳予測期間と呼ぶ。)の前に、輻輳が発生すると予測したリンクにトラフィックを流すCPEに新たな設定情報を送信する。例えば、企業Aの拠点AのCPE1の制御に関して述べると、制御装置6は、リンク81及び91それぞれの輻輳予測期間の前に、CPE1に新たな設定情報を送信する。例えば、制御装置6が、リンク81の輻輳を予測すると、CPE1は、その輻輳予測期間の間、リンク81にそれまで流していた総てのトラフィックをリンク91に流すことを示す設定情報をCPE1に送信することができる。これにより、CPE1は、リンク81の輻輳予測期間の間、リンク81にそれまで流していた総てのトラフィックをリンク91に流す様に動作する。なお、設定情報は、リンク81にそれまで流していた総てのトラフィックをリンク91に流す様にするのではなく、リンク81にそれまで流していた一部のトラフィックをリンク91に流す様にするものであっても良い。なお、リンク81又は91の輻輳予測期間に他のリンクに切り替える一部のトラフィックは、ポート番号等のアプリケーションを単位として選択することができる。また、さらに細かく、送信先アドレス、送信元アドレス、送信先ポート番号、送信元ポート番号等の1つ以上の組み合わせにより選択することができる。なお、この他のリンクに切り替える一部のトラフィックを示す選択情報は、予め企業Aが指定し、通信事業者Aの運用者が制御装置6に設定しておく。そして、制御装置6は、例えば、リンク81の輻輳予測期間に、選択情報が示すトラフィックをリンク91に流す様に、設定情報をCPE1に送信する。
Based on machine learning, the
なお、例えば、リンク81及びリンク91の輻輳予測期間が略同じ場合や、重複している場合等には、MPLSネットワーク2を介するリンク71に、リンク81及び91に流していたトラフィックを流す様にすることもできる。但し、リンク71は、帯域保証型のリンクであり、契約帯域を超えたトラフィックは廃棄される。したがって、制御装置6は、輻輳予測期間におけるリンク71、81及び91のトラフィック量を予測する。このため、制御装置6は、各リンクのトラフィック情報を各CPE1から繰り返し取得し、機械学習により輻輳予測期間におけるリンク71、81及び91の合計トラフィック量を予測して、リンク71の契約帯域と比較する。ここで、輻輳予測期間におけるリンク71、81及び91の合計トラフィック量が契約帯域以下であると、制御装置6は、輻輳予測期間の間、それまでリンク81及び91に流していたトラフィックがリンク71に流れる様にする設定情報をCPE1に通知する。一方、輻輳予測期間におけるリンク71、81及び91の合計トラフィック量が契約帯域を超えていると、制御装置6は、通信事業者Aの運用者に、輻輳予測期間の間のリンク71、81及び91の合計トラフィック量が契約帯域を超えていることと、輻輳予測期間の間のリンク71、81及び91の合計トラフィック量をリンク71で伝送するために必要な、リンク71の契約帯域を表示する。通信事業者Aの運用者は、例えば、企業Aの担当者から、契約帯域の一時的な変更の同意を得ると、MPLSネットワーク2を構成する通信装置に、一時的な契約帯域の変更を設定するとともに、制御装置6に処理続行を指示する。制御装置6は、処理続行の指示が入力されると、CPE1に設定情報を送信する。
For example, when the congestion prediction periods of the
なお、リンク81及びリンク91の輻輳予測期間が略同じ場合に、リンク81及びリンク91の総てのトラフィックをリンク71に流すのではなく、リンク81及び91の所定の一部のトラフィックのみをリンク71に流す構成とすることができる。また、上記では、インターネット3の輻輳によりリンク81又は91に輻輳が予測される場合、その輻輳予測期間の間、輻輳が予測されるリンクに流れていたトラフィックを、インターネット3を介する他のリンク流し、インターネット3の輻輳によりリンク81及び91が略同時に輻輳する場合、MPLSネットワーク2を介するリンク71に、リンク81及び91に流していたトラフィックを流す様にするものであった。
When the congestion prediction periods of the
しかしながら、インターネット3の輻輳によりリンク81又はリンク91に輻輳が予測される場合、その輻輳予測期間の間、MPLSネットワーク2を介するリンク71に、輻輳が予測されるリンクに流れていたトラフィックを流す構成とすることもできる。また、インターネット3の輻輳によりリンク81又はリンク91に輻輳が予測される場合、その輻輳予測期間の間、MPLSネットワーク2を介するリンク71の契約帯域を超えない範囲で、輻輳が予測されるリンクに流れていたトラフィックを流し、MPLSネットワーク2を介するリンク71の契約帯域を超える部分については、インターネット3を介する他のリンクに流す構成とすることもできる。この場合、制御装置6は、輻輳前にリンク81又はリンク91に流していたトラフィックのうち、リンク81又はリンク91の輻輳予測期間の間にリンク71に流すトラフィックを、リンク71の契約帯域を超えない範囲で決定する。
However, when congestion is predicted on the
なお、上記では、リンク71の契約帯域を一時的に変更、より詳しくは、増加させる必要がある場合、制御装置6は、一旦、通信事業者Aの運用者にその旨を表示し、企業Aの担当者から、契約帯域の一時的な変更の同意を得た後、その後の処理を行っていた。しかしながら、企業Aと通信事業者Aとの事前の合意により、リンク71の契約帯域を一時的に変更する必要がある場合、企業Aの担当者から個別に合意を得ることなくリンク71の契約帯域を一時的に変更する構成とすることができる。この場合、リンク81及び91の輻輳予測期間におけるリンク71、81及び91の合計トラフィック量が契約帯域を超えていると、制御装置6は、MPLSネットワーク2を構成する通信装置に、一時的な契約帯域の変更を設定し、CPE1に設定情報を送信する。
In the above, when it is necessary to temporarily change the contracted bandwidth of the
また、輻輳が予測されるリンクの輻輳予測期間におけるトラフィック量に基づき、契約帯域の一時的な変更に関する処理を変えることもできる。例えば、輻輳予測期間におけるトラフィック量が大変大きく、一時的な契約帯域の変更が不可避である場合には、個別の同意なく契約帯域を一時的に変更し、そうでない場合には、企業側の担当者から個別に合意を得た後、契約帯域を一時的に変更する構成とすることもできる。また、個別の合意なく変更できる契約帯域の上限を事前に企業側の担当者と決めておき、この上限以内であれば、個別の合意なく契約帯域の一時的な変更を行い、この上限を超えている場合には、通信事業者Aの運用者にその旨の表示をおこなって、個別に企業側の担当者に合意を得る構成とすることもできる。具体的には、制御装置6は、リンク81又は91について予測した輻輳により、これらのトラフィックをリンク71に迂回させる場合、リンク71に必要な契約帯域を判定する。そして、この必要な契約帯域が、事前に決めた上限以内であれば、個別の合意なく契約帯域の一時的な変更を行う。一方、必要な契約帯域が、事前に決めた上限を超えていれば、通信事業者Aの運用者にその旨を表示する。
It is also possible to change the processing related to the temporary change of the contract bandwidth based on the traffic volume in the congestion prediction period of the link where the congestion is predicted. For example, if the traffic volume during the congestion prediction period is very large and it is unavoidable to change the contract bandwidth temporarily, the contract bandwidth will be changed temporarily without individual consent. If not, the company will be in charge. It is also possible to temporarily change the contracted bandwidth after obtaining individual agreement from the parties. In addition, the upper limit of the contract bandwidth that can be changed without individual agreement is decided in advance with the person in charge on the company side, and if it is within this upper limit, the contract bandwidth is temporarily changed without individual agreement and exceeds this upper limit. In this case, the operator of the telecommunications carrier A may be notified to that effect, and the person in charge of the company may be individually agreed upon. Specifically, the
また、制御装置6は、例えば、リンク81について予測した輻輳により、通常、リンク81に流すトラフィックの一部をリンク71に迂回させている間、リンク71に迂回させず、リンク81に流し続けているトラフィックを監視する。そしてリンク81の疎通状態、又は、リンク81の受信側である拠点Bと同地域に設置されているCPEであって、リンク81と同じ通信事業者Aがアクセス区間を提供する他のリンクの受信側のCPEの疎通状態から回線品質が劣化していないと判断できる場合、リンク71に迂回させているトラフィックの一部又は全部をリンク81に戻し、リンク71の一時的な契約帯域を元の契約帯域に戻す、或いは、一時的な契約帯域を小さくする構成とすることができる。また、制御装置6は、例えば、リンク81について予測した輻輳により、通常、リンク81に流すトラフィックをリンク71に迂回させている間、リンク71に迂回させているトラフィックを監視する。そしてリンク71に迂回させているトラフィックが予測結果より小さい場合、リンク71の一時的な契約帯域を元の契約帯域に戻す、或いは、一時的な契約帯域を小さくする構成とすることができる。
Further, for example, due to the congestion predicted for the
なお、設定情報は、トラフィックの変更のタイミングで制御装置6がCPEに送信する構成とすることができる。例えば、リンク81の輻輳予測期間に、リンク81に流れていたトラフィックをリンク91に切り替える場合、制御装置6は、輻輳予測期間の開始タイミングにおいて、設定情報をCPE1に送信してリンク81に流れていたトラフィックをリンク91に切り替える。その後、制御装置6は、輻輳予測期間の終了タイミングにおいて、設定情報をCPE1に送信してトラフィックのパターンを元の状態に戻す様にする。また、設定情報に、トラフィックの一時的な変更期間を示す情報を追加することで、制御装置6は、事前に設定情報をCPE1に送信することができる。この場合、CPE1は、設定情報で示された期間の間のみ、当該設定情報に従い各リンクに流すトラフィックを振り分ける。
The setting information can be configured to be transmitted to the CPE by the
なお、図1では、企業Aの3つの拠点をそれぞれ3つの総方向リンクで接続する構成を示したが、拠点数は2つ以上の任意の数であって良い。また、同じ拠点を接続するリンクについては、インターネットを介する1つのリンクと、インターネットを介するリンク又は帯域保証型のリンクの少なくとも2つのリンクがあれば、本発明を適用することができる。なお、インターネットを介する2つ以上のリンクを使用する場合、少なくとも1つのリンクについてはアクセス区間を提供する事業者を他のリンクとは異ならせる。 Although FIG. 1 shows a configuration in which the three bases of the company A are connected by three omnidirectional links, the number of bases may be any number of two or more. Further, as for the links connecting the same bases, the present invention can be applied as long as there is at least one link via the Internet and at least two links via the Internet or a bandwidth-guaranteed link. When using two or more links via the Internet, the operator that provides the access section is different from the other links for at least one link.
図4は、本実施形態による制御装置6の構成図である。輻輳学習部61は、イベント情報及び疎通情報に基づき、機械学習により輻輳の予測用データを生成する。輻輳予測部62は、将来のイベント情報と輻輳の予測用データに基づき、インターネット3の輻輳により、インターネット3を介するリンクに生じる輻輳を予測し、輻輳予測結果を出力する。設定制御部63は、予め決められたポリシーに基づき、輻輳予測期間の間、輻輳が予測されるリンクに流していたトラフィックの振り分け先のリンクを決定して設定情報をCPE1に送信する。なお、予め決められたポリシーとは、あるリンクの輻輳予測時に、当該リンクのトラフィックを振り分ける他のリンクを示す情報と、当該他のリンクに振り分けるトラフィックを特定するための情報である。
FIG. 4 is a configuration diagram of the
また、トラフィック学習部64は、トラフィック情報に基づき、機械学習によりトラフィックの予測用データを生成する。トラフィック予測部65は、トラフィックの予測用データに基づき輻輳予測期間におけるリンクのトラフィック量を予測する。設定制御部63は、インターネット3の輻輳により、リンク81又は91に流していたトラフィックを、MPLSネットワーク2を介するリンク71に振り分ける場合、トラフィック予測部65が出力するトラフィックの予測結果に基づきリンク71の契約帯域内にトラフィックが収まるか否かを判定する。リンク71の契約帯域内に収まらない場合、制御装置6は、上述した様に、リンク71の契約帯域の変更設定を行い、かつ、設定情報をCPE1に送信することができる。或いは、制御装置6は、リンク71の契約帯域内に収まらない場合、上述した様に、リンク71の契約帯域の変更が必要な旨と、必要な契約帯域を運用者に通知する構成とすることができる。なお、リンクの優先度を設定しておくこともできる。例えば、リンク81、91よりリンク71の優先度を低くする。そして、リンク81に輻輳が予測される場合、リンク81のトラフィックを、リンク71より優先度の高いリンク91に流しても、リンク91に輻輳が生じないか否かを制御装置6は判定する。そして、リンク91に輻輳が生じない場合、リンク81のトラフィックをリンク91に流し、リンク91に輻輳が生じる場合、リンク81のトラフィックをリンク71に流す構成とすることができる。
Further, the
なお、上記実施形態では、1つのリンクについて、その方向別に独立して制御を行っていた。例えば、双方向リンク8のリンク81とリンク82については個別に制御を行っていた。しかしながら、双方向リンクを単位として制御する構成とすることもできる。例えば、リンク81に輻輳が予測され、リンク81のトラフィックをリンク91に流す場合、制御装置6は、拠点BのCPEにも設定情報を送信し、リンク82に流していたトラフィックをリンク92に流す様に制御することができる。また、制御装置6は、複数のリンクについて、同時に輻輳の発生が予測される場合、より多くのトラフィックを流しているリンクの送信元CPEほど優先して設定情報を送信する構成とすることができる。
In the above embodiment, one link is controlled independently for each direction. For example, the
この様に、本実施形態において、通信事業者Aが設置する制御装置6は、通信事業者Aのみならず、通信事業者Bが提供するアクセス回線によりインターネットを介して設定されるリンクについてもCPEから情報を取得して予測に使用する。通信事業者Aが提供するアクセス回線を使用して設定されるインターネット経由のリンクは、主に、通信事業者Aのインターネット網(インターネットの一部)を介して設定される。同様に、通信事業者Bが提供するアクセス回線を使用して設定されるインターネット経由のリンクは、主に、通信事業者Bのインターネット網(インターネットの一部)を介して設定される。従来では、通信事業者Aは、自社のインターネット網の輻輳の予測しかできなかったが、本構成により、他の通信事業者のインターネット網を含めた輻輳を予測でき、よって、予測精度を向上させることができ、予測に基づき事前にリンクを流れるトラフィックを迂回させることができる。
As described above, in the present embodiment, the
なお、本発明による制御装置6は、コンピュータを上記制御装置として動作させるプログラムにより実現することができる。これらコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。
The
61:輻輳学習部、62:輻輳予測部、63:設定制御部 61: Congestion learning unit, 62: Congestion prediction unit, 63: Setting control unit
Claims (7)
前記各企業ネットワークの各拠点それぞれに設置された制御対象の複数の宅内装置のうち、インターネットを介して拠点間を接続するリンクを終端する宅内装置それぞれから当該リンクの疎通状態を示す疎通情報を取得する第1取得手段と、
前記インターネットのサーバから所定のイベント情報を取得する第2取得手段と、
前記疎通情報及び前記イベント情報に基づき、前記インターネットの輻輳により輻輳が生じる、前記インターネットを介する第1リンクと、当該第1リンクに生じる輻輳期間を予測する予測手段と、
前記第1リンクの前記予測された輻輳期間の間、当該輻輳期間の前に前記第1リンクに流れていたトラフィックのうちの少なくとも1部のトラフィックを、前記第1リンクと同じ拠点間を接続する第2リンクに流す様に、前記第1リンク及び前記第2リンクを終端する第1宅内装置を制御する制御手段と、
を備えていることを特徴とする制御装置。 It is a control device that controls home devices installed at multiple bases of each company network of multiple company networks.
Of the plurality of controlled home devices installed at each base of each corporate network, communication information indicating the communication status of the link is acquired from each of the home devices that terminate the link connecting the bases via the Internet. The first acquisition means to do
A second acquisition means for acquiring predetermined event information from the Internet server, and
Based on the communication information and the event information, a first link via the Internet, where congestion occurs due to congestion on the Internet, and a prediction means for predicting the congestion period that occurs on the first link.
During the predicted congestion period of the first link, at least one part of the traffic flowing to the first link before the congestion period is connected between the same bases as the first link. A control means for controlling the first link and the first home device that terminates the second link so as to flow to the second link.
A control device characterized by being equipped with.
前記第1リンクと前記第2リンクは異なる通信事業者により前記インターネットへのアクセス回線が提供されていることを特徴とする請求項1に記載の制御装置。 The second link is a link via the Internet.
The control device according to claim 1, wherein the first link and the second link are provided with an access line to the Internet by different communication carriers.
前記制御手段は、前記第1リンクの前記予測された輻輳期間の間、前記第2リンクに流れるトラフィックが前記第2リンクの保証帯域を超えない様に、当該輻輳期間の前に前記第1リンクに流れていたトラフィックから当該輻輳期間の間、前記第2リンクに流すトラフィックを決定することを特徴とする請求項1に記載の制御装置。 The second link is a bandwidth-guaranteed link.
The control means performs the first link before the congestion period so that the traffic flowing through the second link does not exceed the guaranteed band of the second link during the predicted congestion period of the first link. The control device according to claim 1, wherein the traffic flowing to the second link is determined from the traffic flowing to the second link during the congestion period.
前記制御装置は、
前記第1リンクの前記予測された輻輳期間の前に前記第1リンクに流れていたトラフィックのうち、前記第1リンクの前記予測された輻輳期間の間に前記第2リンクに流す第1トラフィックを示す情報を保持する保持手段と、
前記第1宅内装置から、前記第1宅内装置が前記第1リンク及び前記第2リンクに流したトラフィック量を示すトラフィック情報を取得する第3取得手段と、
前記トラフィック情報に基づき、前記第1リンクの前記予測された輻輳期間の間に前記第1トラフィックを前記第2リンクに流すことによる前記第2リンクの第2トラフィック量を予測する第2予測手段と、
を備えており、
前記制御手段は、前記第2トラフィック量が前記第2リンクの保証帯域を超えていると、前記第1リンクの前記予測された輻輳期間の間に必要な前記第2リンクの保証帯域を表示する制御を行うことを特徴とする請求項1に記載の制御装置。 The second link is a bandwidth-guaranteed link.
The control device is
Of the traffic flowing to the first link before the predicted congestion period of the first link, the first traffic flowing to the second link during the predicted congestion period of the first link Retention means to hold the information to be shown and
A third acquisition means for acquiring traffic information indicating the amount of traffic flowed by the first home device to the first link and the second link from the first home device.
Based on the traffic information, a second predicting means for predicting the second traffic volume of the second link by flowing the first traffic to the second link during the predicted congestion period of the first link. ,
Is equipped with
When the amount of the second traffic exceeds the guaranteed band of the second link, the control means displays the guaranteed band of the second link required during the predicted congestion period of the first link. The control device according to claim 1, wherein control is performed.
前記各企業ネットワークの各拠点それぞれに設置された制御対象の複数の宅内装置のうち、インターネットを介して拠点間を接続するリンクを終端する宅内装置それぞれから当該リンクの疎通状態を示す疎通情報を取得する第1ステップと、
前記インターネットのサーバから所定のイベント情報を取得する第2ステップと、
前記疎通情報及び前記イベント情報に基づき、前記インターネットの輻輳により輻輳が生じる、前記インターネットを介する第1リンクと、当該第1リンクに生じる輻輳期間を予測する第3ステップと、
前記第1リンクの前記予測された輻輳期間の間、当該輻輳期間の前に前記第1リンクに流れていたトラフィックのうちの少なくとも1部のトラフィックを、前記第1リンクと同じ拠点間を接続する第2リンクに流す様に、前記第1リンク及び前記第2リンクを終端する第1宅内装置を制御する第4ステップと、
を含むことを特徴とする制御方法。 It is a control method by a control device that controls home devices installed at multiple bases of each company network of multiple company networks.
Of the plurality of controlled home devices installed at each base of each corporate network, communication information indicating the communication status of the link is acquired from each of the home devices that terminate the link connecting the bases via the Internet. The first step to do and
The second step of acquiring predetermined event information from the Internet server, and
Based on the communication information and the event information, the first link via the Internet, in which congestion occurs due to the congestion of the Internet, and the third step of predicting the congestion period generated in the first link,
During the predicted congestion period of the first link, at least one part of the traffic flowing to the first link before the congestion period is connected between the same bases as the first link. A fourth step of controlling the first link and the first home device that terminates the second link so as to flow to the second link.
A control method characterized by including.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017175779A JP6783206B2 (en) | 2017-09-13 | 2017-09-13 | Home device control device, control method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017175779A JP6783206B2 (en) | 2017-09-13 | 2017-09-13 | Home device control device, control method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019054339A JP2019054339A (en) | 2019-04-04 |
| JP6783206B2 true JP6783206B2 (en) | 2020-11-11 |
Family
ID=66015099
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017175779A Active JP6783206B2 (en) | 2017-09-13 | 2017-09-13 | Home device control device, control method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6783206B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003069644A (en) * | 2001-08-28 | 2003-03-07 | Toshiba Corp | Network management device |
| JP4186776B2 (en) * | 2003-10-01 | 2008-11-26 | 日本電気株式会社 | Flow control method and flow control method |
| JP5789947B2 (en) * | 2010-10-04 | 2015-10-07 | 沖電気工業株式会社 | Data transfer device |
| US9515937B2 (en) * | 2014-09-25 | 2016-12-06 | International Business Machines Corporation | Predictive VPN bandwidth balancing based on weather data and social media sentiment |
-
2017
- 2017-09-13 JP JP2017175779A patent/JP6783206B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019054339A (en) | 2019-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102104047B1 (en) | Congestion control in packet data networking | |
| EP3047609B1 (en) | Systems and method for reconfiguration of routes | |
| US7801995B2 (en) | Cognitive network | |
| JP2024012632A (en) | Enhanced SD-WAN path quality measurement and selection | |
| US9667570B2 (en) | Fabric extra traffic | |
| EP3410641A1 (en) | Network-traffic control method and network device thereof | |
| US8717893B2 (en) | Network stabilizer | |
| CA2825830C (en) | Method for improving the quality of data transmission in a packet-based communication network | |
| EP3651416B1 (en) | Generating automatic bandwidth adjustment policies per label-switched path | |
| US20110235653A1 (en) | Weight-based bandwidth allocation for network traffic | |
| CN109617810B (en) | Data transmission method and device | |
| KR20160041631A (en) | Apparatus and method for quality of service aware routing control | |
| US20180324086A1 (en) | Application information based network route modification | |
| US20170093739A1 (en) | Apparatus to reduce a load for bandwidth control of packet flows | |
| JP7103637B2 (en) | Communication system and communication method | |
| CN119135580B (en) | Data transmission method and device, non-volatile storage medium, and electronic device | |
| CN109274589B (en) | Service transmission method and device | |
| EP3338415B1 (en) | Routing communications traffic packets across a communications network | |
| Hertiana et al. | A joint approach to multipath routing and rate adaptation for congestion control in openflow software defined network | |
| JP6783206B2 (en) | Home device control device, control method and program | |
| Thazin et al. | End-to-end dynamic bandwidth resource allocation based on QoS demand in SDN | |
| CN113767597A (en) | Network device, system, and method for cycle-based load balancing | |
| US11502941B2 (en) | Techniques for routing data in a network | |
| JP5501874B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND BAND CONTROL METHOD | |
| CN115987864A (en) | Routing calculation method, device, storage medium and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190307 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191223 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200518 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200818 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20200826 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201002 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201021 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6783206 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |