JP7151537B2 - ネットワークコントローラ装置、ネットワーク制御システム、通信ネットワークの制御方法及びプログラム - Google Patents
ネットワークコントローラ装置、ネットワーク制御システム、通信ネットワークの制御方法及びプログラム Download PDFInfo
- Publication number
- JP7151537B2 JP7151537B2 JP2019028558A JP2019028558A JP7151537B2 JP 7151537 B2 JP7151537 B2 JP 7151537B2 JP 2019028558 A JP2019028558 A JP 2019028558A JP 2019028558 A JP2019028558 A JP 2019028558A JP 7151537 B2 JP7151537 B2 JP 7151537B2
- Authority
- JP
- Japan
- Prior art keywords
- path
- communication
- network
- route
- network controller
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
複数のパスを用いることにより所望の通信品質を満たすエンド端末間のデータ通信を行うネットワークにおけるネットワークコントローラであって、
パスごとの通信状態のログ情報を収集し、
ログ情報に基づいて、通信品質の劣化したパスの有無を判断し、
劣化したパスがある場合に、ログ情報に基づいて、当該パスを利用するエンド端末が利用可能な全てのパスを用いることでエンド端末間の通信品質が保証可能か否かを判断し、
保証可能でなければ、当該パスの変更先として他のエンド端末の通信品質に影響を与えることなく所望の通信品質を満たすことが可能な新たな経路を算出し、
算出した経路の情報を当該パスの転送処理を行う各装置に送信する。
複数のパスを用いてエンド端末間のデータ通信を行う通信ネットワークに接続されたネットワークコントローラ装置であって、
前記通信ネットワークから収集されたパスごとの通信状態のログ情報を格納するネットワーク状態データベースと、
前記ログ情報に基づいて通信品質の劣化したパスの有無を判断し、劣化したパスがある場合、前記劣化したパスを利用するエンド端末が利用可能な他のパスのうちの他のエンド端末が利用していない追加のパスを用いて、前記劣化したパスを利用するエンド端末間の通信品質が保証可能であるか否かを判断する更新判断部と、
前記更新判断部が保証可能であると判断した場合、前記劣化したパスを利用するエンド端末の新たなパスとして前記追加のパスを前記通信ネットワークに設定する装置通信部と、
を備える。
前記更新判断部が保証可能でないと判断した場合、前記劣化したパスが割り当てられている経路とは異なる経路を用いて、前記劣化したパスを利用するエンド端末の新たなパスを算出する経路算出部をさらに備え、
前記装置通信部は、前記劣化したパスを利用するエンド端末の新たなパスとして前記経路算出部の算出した新たなパスを前記通信ネットワークに設定してもよい。
前記経路算出部は、前記劣化したパスが割り当てられている経路とは異なる経路のうち、他のエンド端末の通信品質への影響の少ない経路を用いて、前記劣化したパスを利用するエンド端末の新たなパスを算出してもよい。
本開示に係るネットワークコントローラ装置と、
前記ネットワークコントローラ装置に接続された通信ネットワークと、
を備え、
前記通信ネットワークは、
前記エンド端末をそれぞれ収容する複数のエッジ装置と、
前記エッジ装置間のデータを転送する複数の中継装置と、
を備え、
前記ネットワークコントローラ装置は、前記劣化したパスを利用するエンド端末を収容するエッジ装置に対し、前記新たなパスに切り替える旨を通知し、
前記複数のエッジ装置が、前記ネットワークコントローラ装置からの通知に従って、前記新たなパスに切り替える。
複数のパスを用いてエンド端末間のデータ通信を行う通信ネットワークに接続されたネットワークコントローラが実行する通信ネットワークの制御方法であって、
前記ネットワークコントローラは、
パスごとの通信状態のログ情報を収集し、
前記ログ情報に基づいて、通信品質の劣化したパスの有無を判断し、
劣化したパスがある場合、前記劣化したパスを利用するエンド端末が利用可能な他のパスのうちの他のエンド端末が利用していない追加のパスを用いて、前記劣化したパスを利用するエンド端末間の通信品質が保証可能であるか否かを判断し、
前記劣化したパスを利用するエンド端末間の通信品質が保証可能であると判断した場合、前記劣化したパスを利用するエンド端末の新たなパスとして前記追加のパスを前記通信ネットワークに設定する。
前記ネットワークコントローラは、
前記劣化したパスを利用するエンド端末間の通信品質が保証可能でないと判断した場合、前記劣化したパスが割り当てられている経路とは異なる経路を用いて、前記劣化したパスを利用するエンド端末の新たなパスを算出し、
前記劣化したパスを利用するエンド端末の新たなパスとして前記経路算出部の算出した新たなパスを前記通信ネットワークに設定してもよい。
ネットワークの状態の変動を把握し、エンド端末間のパスごとに経路の割り当てを最低限で変更することで、エンド端末間の通信品質を保証する手段を提案する。上記手段は、ネットワーク制御システムとネットワークコントローラを備える。
本開示のネットワーク制御システムは、
複数のパスを用いることでユーザが要望する通信品質を満たすエンド端末間のデータ通信を行うための、エンド端末を収容するエッジ装置と、エッジ装置間でデータを転送する中継装置と、ネットワークを管理するネットワークコントローラと、を備える、ネットワークにおいて、
ネットワークコントローラが、
ネットワークからパスごとの通信状態のログを収集し、
収集した情報に基づいて通信品質が劣化しているパスがあるかどうかを判断し、
通信品質が劣化しているパスがあるのであれば、不要な経路割り当ての変更を防ぐために、収集した情報に基づいて、劣化しているパスを用いるユーザが管理する全てのパスを用いることでエンド端末間の通信品質が保証可能かを判断し、
保証可能でなければ、ネットワークの他のユーザの通信品質に影響を与えないように、かつ、そのユーザの要望を満たせるように、割り当てるべき新たな経路を算出し、
一方、保証可能であれば、劣化しているパスの経路割り当てを変更せず、その新たな経路の算出結果を、当該パスの転送処理を管理する装置に送信する、
という手順を実行するネットワーク制御システムである。
本開示のネットワークコントローラ装置は、
複数のパスを用いることでユーザが要望する通信品質を満たすエンド端末間のデータ通信を行うための、エンド端末を収容するエッジ装置と、エッジ装置間でデータを転送する中継装置と、ネットワークを管理するネットワークコントローラと、を備える、ネットワークにおいて、
ネットワークの中継装置から通信状態のログを受信する機能を持つログ受信部と、
ログ受信部において受信したログ情報に基づいて、各リンク(中継装置間のリンクおよびエッジ装置~中継装置間のリンク)におけるパスごとの通信状態の時系列データを格納するネットワーク状態DBと、
ネットワーク状態DBと、各パスが割り当てられる経路の情報が格納されたパス及び経路情報DBとの情報に基づいて、通信品質が劣化しているパスがあるかを判断し、劣化しているパスがあれば、不要な経路割り当ての変更を防ぐために、劣化しているパスを用いるユーザが管理する全てのパスを用いることでエンド端末間の通信品質が保証不可であれば更新が必要であると判断する更新判断部と、
更新判断部において更新が必要であると判断したパスに対して、ネットワークの他のユーザの通信品質に影響を与えないように、かつ、そのユーザの要望を満たせるように、新たな経路を算出する経路算出部と、
経路算出部において算出された経路の情報に基づいて、パスが割り当てられる経路の情報を格納するパス及び経路情報DBと、
経路算出部において算出された経路の情報を、当該パスの転送処理を管理する装置に送信する装置通信部と、
を備えるネットワークコントローラ装置である。
次に、ネットワークコントローラ30の装置通信部30CAが手順S105を実行する。手順S105では、装置通信部30CAが、その経路情報をそのパスが経由する各エッジ装置11,12,21,22に送信する。
本開示によれば、通信ネットワーク51及び52の状態の変動を把握し、エンド端末101及び102間のパスごとに経路の割り当てを効率的に変更することができる。このため、本開示は、ネットワークの状態が変動する場合であっても、エンド端末101及び102間の通信品質を保証する経路を効率的に割り当てる手段を持つネットワーク制御システム、および、ネットワークコントローラ30を提供することができる。
図7に、本実施形態に係るネットワーク制御システムおよびネットワークコントローラを用いたネットワークにおける通常時の動作例を表す図を示す。以降の通常時の実施形態の説明は図5及び図7を用いる。なお、ネットワークコントローラ30と各エッジ装置11、12、21、22は接続されているが、図7においては接続線を省略している。
まず、エンド端末101とエンド端末102における制御例を説明する。エンド端末101とエンド端末102は、パス10001とパス10002を管理する。各エンド端末はパス10001とパス10002それぞれにおいてパケットを送受信することで、パスの通信品質を把握する。パスの通信品質は、例えば遅延時間やジッタ値、パケット損失数が例示できる。各パスの通信品質に基づいて、各エンド端末はパス10001とパス10002それぞれで転送するトラヒック種別や流量を決定する。例えば、エンド端末101とエンド端末102は、パス10001におけるパケットの送受信結果の遅延時間がリアルタイム通信可能なほど短ければ、パス10002においてリアルタイム通信のプロトコル(例えばrtp(Real-time Transport Protocol)など)のパケットを転送し、それ以外のプロトコルをパス10001において転送するように制御する。なお、エンド端末は、SD-WANの技術的な要件を満たす任意の装置が用いられることを想定する。
次に、エッジ装置11における制御例を説明する。エッジ装置11は、予めネットワークコントローラ30からパス10001が経路1001に割り当てられるという経路情報を受信し、その経路情報をパス及び経路DB11Dに格納している。エッジ装置11は、エンド端末101からユーザパケットを受信した場合、パス及び経路DB11Dから「パス10001は経路1001に割り当てる」という情報を取得し、経路1001に応じた出力ポート(中継装置13と接続されたポート)からユーザパケットを転送する。なお、他のエッジ装置12とエッジ装置21とエッジ装置22においても同様の転送制御を行う。
次に、中継装置における制御例を説明する。中継装置13は、エッジ装置11からユーザパケットを受信し、そのユーザパケットのヘッダ情報に基づいて中継装置14へ転送する。なお、他の中継装置14~16と中継装置23~26においても同様の転送制御を行う。
次に、図5を参照しながら、ネットワークコントローラ30における制御例を説明する。
図8にネットワークコントローラ30における手順の一例を示す。ネットワークコントローラ30は、以下に説明する手順S201~S205を実行する。なお、以降の説明において、物理帯域とは、各ポートの容量(ここでは、廃棄を生じさせることなく転送処理可能なトラヒックの量)を表し、固定値である。また、トラヒック流量とは、図8の手順S201にて計測した各ポートにおいて転送処理したトラヒックの量を表し、変動値である。また、可用帯域とは、物理帯域-トラヒック流量で求められ、各ポートにてあとどれくらいトラヒックを転送処理できるかを表し、変動値である。図9に、物理帯域、可用帯域及びトラヒック流量の関係を示す。
手順S201は、ネットワークコントローラ30のログ受信部30CLが、全通信ネットワーク51及び52の各中継装置の全ポートからログデータを収集する手順である。本例では、ネットワークコントローラ30が、ログデータとしてリンク及びパスごとの廃棄数とトラヒック流量を収集して蓄積する。図10に収集例を示す。図10は表全体の一部であり、表全体では通信ネットワーク全体のログデータかつ時系列ごとのログデータを格納している。なお、同一の情報を格納できるのであれば、収集例以外の任意の格納形式を採用できる。収集したログデータは、ネットワーク状態DB30DNに格納される。
手順S202は、ネットワークコントローラ30の更新判断部30PAが、ネットワーク状態DB30DNに収集されたログデータに基づいて、任意の中継装置間のリンクを通るパスの通信品質が低下したことを判断するための手順である。
更新判断部30PAは、ログデータとして収集したパスごとのパケット廃棄数に基づいて、予め設定したパスごとの廃棄数の上限値を超過することで、パスの通信品質が低下したと判断する。図10のようにログを収集しており、パス10001のパケット廃棄数の上限値を1000に定めているとする。パス10001の中継装置13と中継装置14の各ポートにおける廃棄数は50であるため、更新判断部30PAは、上限値を超過しておらず、パス10001の通信品質が劣化していないと判断する。このとき、ネットワークコントローラ30の制御は手順S201に進む。
更新判断部30PAは、ログデータとしてネットワーク状態DB30DNに収集されたパスごとの流量に基づいて、パスの通信品質が低下したと判断する。例えば、各ポートにおけるトラヒック流量の総量がそのポートの物理帯域を上回る場合、パケットが廃棄される可能性があるため、パスの通信品質が低下したと判断する。
図12は、本実施形態に係るネットワーク制御システムおよびネットワークコントローラ30を用いた通信ネットワークにおけるトラヒック変動したときの動作例である。中継装置25~中継装置26間でトラヒック流量が増加し、輻輳が起きたとする。以降のトラヒック変動したときの実施形態の説明は図12を用いる。なお、エンド端末101及び102間の通信品質(スループット、遅延時間等)に影響を与えるのであれば、トラヒック変動以外にも任意の通信ネットワークの状態の変化を想定できる。
手順S202は、ネットワークコントローラ30の更新判断部30PAが、ネットワーク状態DB30DNに収集されたログデータに基づいて、任意の中継装置間のリンクを通るパスの通信品質が低下したことを判断するための手順である。なお、各パスの通信品質が低下したと判断できるのであれば、ネットワークコントローラ30の制御者がログデータを用いた任意のパス状態判定の基準を設けることが可能である。また、説明のために、変動時のログデータ収集例を図13に示す。
更新判断部30PAは、ログデータとしてネットワーク状態DB30DNに収集されたパスごとのパケット廃棄数に基づいて、予め設定したパスごとの廃棄数のしきい値を超過することで、パスの通信品質が低下したと判断する。図13のようにログを収集しており、パス10002のパケット廃棄数の上限値を1000に定めているとする。パス10002の中継装置25と中継装置26の各ポートにおける廃棄数は1500であるため、上限値を超過しており、パス10002の通信品質が低下していると判断する。このとき、ネットワークコントローラ30の制御は手順S203に進む。
更新判断部30PAは、ログデータとしてネットワーク状態DB30DNに収集されたパスごとの流量に基づいて、パスの通信品質が低下したと判断する。例えば、各ポートにおけるトラヒック流量の総量がそのポートの物理帯域を上回る場合、パケットが廃棄される可能性があるため、パスの通信品質が低下したと判断する。
手順S203は、ネットワークコントローラ30の更新判断部30PAが、ネットワーク状態DB30DNに収集されたログデータに基づいて、パスの経路割り当てを変更しなくてもエンド端末間の通信品質を維持できるかを判断するための手順である。なお、パスの経路割り当てを変更しなくてもエンド端末101及び102間の通信品質を維持できるかを判断できるのであれば、任意の更新判断の手段が可能である。
更新判断部30PAは、変更対象のパスのすべてのトラヒックを他のパスに追加できるかを判断する。更新判断部30PAは、ログデータとしてネットワーク状態DB30DNに収集されたリンクごとのトラヒック流量に基づいて、追加先候補であるパスが割り当てられた経路上の各リンクの全パスのトラヒック流量の合計値を算出し、そのリンクの物理帯域に基づいて可用帯域(=物理帯域-トラヒック流量)を算出する。また、更新判断部30PAは、ログデータとしてネットワーク状態DB30DNに収集されたパスごとのトラヒック流量に基づいて、変更対象のパスの必要な帯域を見積もる。
更新判断部30PAは、変更対象のパスのトラヒックの一部を他のパスに追加できるかを判断する。更新判断部30PAは、ネットワーク状態DB30DNからログデータを読み出し、ログデータとしてネットワーク状態DB30DNに収集されたリンクごとのトラヒック流量に基づいて、追加先候補であるパスが割り当てられた経路上の各リンクの全パスのトラヒック流量の合計値と可用帯域と、変更対象であるパスが割り当てられた経路上の各リンクの全パスのトラヒック流量の合計値と可用帯域を算出する。また、ログデータとしてネットワーク状態DB30DNに収集されたパスごとのトラヒック流量に基づいて、変更対象のパスの必要帯域を見積もる。
手順S204では、ネットワークコントローラ30の経路算出部30PPが、ネットワーク状態DB30DNに収集されたログデータ(各パスの必要帯域や各リンクの可用帯域)や各パスの要求条件(遅延時間等)に基づいて、変更対象パスの経路とは異なる新たな経路を算出する。なお、エンド端末間で通信品質を満たす経路が算出できるのであれば、任意の経路算出の手段が可能である。以下に、図14を参照しながら具体例を説明する。
手順S205は、ネットワークコントローラ30の装置通信部30CAが、算出したパスの新たな経路の情報を、そのパスの経由するエッジ装置に通知するための手順である。なお、該当のエッジ装置に経路の情報が通知できるのであれば、任意の経路設定の手段が可能である。
ネットワークコントローラ30は、エッジ装置21に対して、送信元がエンド端末101であるユーザパケットを受信した場合、中継装置25でなく中継装置23に接続されたポートにパケットを出力するようにフローエントリを修正する。
次に、エッジ装置11における制御例を説明する。なお、他のエッジ装置12、21、22においても同様の操作を行う。エッジ装置11は、ネットワークコントローラ30から、パス10001が経路1002に割り当てられたことを表す任意の形式の経路情報を受信する。エッジ装置11は、受信した経路情報をパス及び経路DB11Dに格納する。その格納した情報に基づいて、エッジ装置11は、エンド端末101から、パス10001のユーザパケットを受信したとき、中継装置15に接続するポートにユーザパケットを出力する。また、エッジ装置11は、中継装置15から、パス10001のユーザパケットを受信したとき、エンド端末101に接続するポートにユーザパケットを出力する。
エンド端末101とエンド端末102における制御例を説明する。エンド端末101とエンド端末102は、パス10001とパス10002を管理する。各エンド端末はパス10001とパス10002それぞれにおいてパケットを送受信することで、パスの通信品質(遅延時間やジッタ値、パケット損失数)を把握する。各パスの通信品質に基づいて、各エンド端末はパス10001とパス10002それぞれで転送するトラヒック種別や流量を決定する。エンド端末101とエンド端末102は、例えば、中継装置25~中継装置間26でのトラヒック流量の増加等により、パス10002におけるパケットの送受信結果の遅延時間の増加を計測した場合には、パス10001においてリアルタイム通信のプロトコル(例えばrtpなど)のパケットを転送し、それ以外のプロトコルのパケットをパス10002において転送するように制御する。
中継装置における制御例は、通常時においても変動時においても、パケットのヘッダ情報に基づいて宛先を決定する既存のルーティング処理を行うため、詳細は省略する。
本開示は、全通信ネットワーク(通信ネットワーク51と通信ネットワーク52)の状態を取得し、その情報から新たな経路の割当を算出するネットワークコントローラ30と、そのネットワークコントローラ30から得た情報に基づいて経路を割り当てるエッジ装置11、12、21、22と、を備えるネットワーク構成を備える。これにより、本開示は、中継装置25~中継装置26間のトラヒック変動に対しても、パス10002の経路の割り当てを経路2002から経路2001に変更することで、エンド端末101~エンド端末102間の通信品質を保つことができる。
13、14、15、16、23、24、25、26、27、28:中継装置
30:ネットワークコントローラ
51、52:通信ネットワーク
11C、12C、21C、22C:コントローラ通信部
11D、12D、21D、22D、30DP:パス及び経路DB
11P、12P、21P、22P:転送決定部
11T、12T、21T、22T:データ送信部
11R、12R、21R、22R:データ受信部
101、102、201、202:エンド端末
30DN:ネットワーク状態DB
30PA:更新判断部
30PP:経路算出部
30CL:ログ受信部
30CA:装置通信部
300:SD-WANコントローラ
101、102、201、202:エンド端末
1001、1002、2001、2002、2003:経路
Claims (8)
- 複数のパスを用いてエンド端末間のデータ通信を行う通信ネットワークに接続されたネットワークコントローラ装置であって、
前記通信ネットワークから収集されたパスごとの通信状態のログ情報を格納するネットワーク状態データベースと、
前記ログ情報に基づいて通信品質の劣化したパスの有無を判断し、劣化したパスがある場合、前記劣化したパスを利用するエンド端末が利用可能な他のパスのうちの他のエンド端末が利用していない追加のパスを用いて、前記劣化したパスを利用するエンド端末間の通信品質が保証可能であるか否かを判断する更新判断部と、
前記更新判断部が保証可能であると判断した場合、前記劣化したパスを利用するエンド端末の新たなパスとして前記追加のパスを前記通信ネットワークに設定する装置通信部と、
を備えるネットワークコントローラ装置。 - 前記更新判断部は、前記追加のパスのトラヒック流量の合計値を算出し、前記劣化したパスを利用するエンド端末間のトラヒック流量が前記合計値よりも小さい場合、前記劣化したパスを利用するエンド端末間の通信品質が保証可能であると判断する、
請求項1に記載のネットワークコントローラ装置。 - 前記更新判断部が保証可能でないと判断した場合、前記劣化したパスが割り当てられている経路とは異なる経路を用いて、前記劣化したパスを利用するエンド端末の新たなパスを算出する経路算出部をさらに備え、
前記装置通信部は、前記劣化したパスを利用するエンド端末の新たなパスとして前記経路算出部の算出した新たなパスを前記通信ネットワークに設定する、
請求項1又は2に記載のネットワークコントローラ装置。 - 前記経路算出部は、前記劣化したパスが割り当てられている経路とは異なる経路のうち、他のエンド端末の通信品質への影響の少ない経路を用いて、前記劣化したパスを利用するエンド端末の新たなパスを算出する、
請求項3に記載のネットワークコントローラ装置。 - 請求項1から4のいずれかに記載のネットワークコントローラ装置と、
前記ネットワークコントローラ装置に接続された通信ネットワークと、
を備え、
前記通信ネットワークは、
前記エンド端末をそれぞれ収容する複数のエッジ装置と、
前記エッジ装置間のデータを転送する複数の中継装置と、
を備え、
前記ネットワークコントローラ装置は、前記劣化したパスを利用するエンド端末を収容するエッジ装置に対し、前記新たなパスに切り替える旨を通知し、
前記複数のエッジ装置が、前記ネットワークコントローラ装置からの通知に従って、前記新たなパスに切り替える、
ネットワーク制御システム。 - 複数のパスを用いてエンド端末間のデータ通信を行う通信ネットワークに接続されたネットワークコントローラが実行する通信ネットワークの制御方法であって、
前記ネットワークコントローラは、
パスごとの通信状態のログ情報を収集し、
前記ログ情報に基づいて、通信品質の劣化したパスの有無を判断し、
劣化したパスがある場合、前記劣化したパスを利用するエンド端末が利用可能な他のパスのうちの他のエンド端末が利用していない追加のパスを用いて、前記劣化したパスを利用するエンド端末間の通信品質が保証可能であるか否かを判断し、
前記劣化したパスを利用するエンド端末間の通信品質が保証可能であると判断した場合、前記劣化したパスを利用するエンド端末の新たなパスとして前記追加のパスを前記通信ネットワークに設定する、
通信ネットワークの制御方法。 - 前記ネットワークコントローラは、
前記劣化したパスを利用するエンド端末間の通信品質が保証可能でないと判断した場合、経路算出部において、前記劣化したパスが割り当てられている経路とは異なる経路を用いて、前記劣化したパスを利用するエンド端末の新たなパスを算出し、
前記劣化したパスを利用するエンド端末の新たなパスとして前記経路算出部において算出された新たなパスを前記通信ネットワークに設定する、
請求項6に記載の通信ネットワークの制御方法。 - 請求項1から4のいずれかに記載のネットワークコントローラ装置に備わる各機能部としてコンピュータを実行させるプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019028558A JP7151537B2 (ja) | 2019-02-20 | 2019-02-20 | ネットワークコントローラ装置、ネットワーク制御システム、通信ネットワークの制御方法及びプログラム |
US17/431,560 US12034628B2 (en) | 2019-02-20 | 2020-02-07 | Network controller device, network control system, control method for controlling communication network and program |
PCT/JP2020/004742 WO2020170850A1 (ja) | 2019-02-20 | 2020-02-07 | ネットワークコントローラ装置、ネットワーク制御システム、通信ネットワークの制御方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019028558A JP7151537B2 (ja) | 2019-02-20 | 2019-02-20 | ネットワークコントローラ装置、ネットワーク制御システム、通信ネットワークの制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020136925A JP2020136925A (ja) | 2020-08-31 |
JP7151537B2 true JP7151537B2 (ja) | 2022-10-12 |
Family
ID=72145062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019028558A Active JP7151537B2 (ja) | 2019-02-20 | 2019-02-20 | ネットワークコントローラ装置、ネットワーク制御システム、通信ネットワークの制御方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US12034628B2 (ja) |
JP (1) | JP7151537B2 (ja) |
WO (1) | WO2020170850A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11558104B2 (en) * | 2020-09-02 | 2023-01-17 | Ubicquia, Inc. | Streetlight-based telecommunications system and support unit for use therein |
CN113300914A (zh) * | 2021-06-28 | 2021-08-24 | 北京字跳网络技术有限公司 | 网络质量监测方法、装置、系统、电子设备和存储介质 |
JP7444470B2 (ja) * | 2021-08-18 | 2024-03-06 | Necプラットフォームズ株式会社 | 通信装置、通信方法及び通信プログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013065477A1 (ja) | 2011-11-01 | 2013-05-10 | 株式会社日立製作所 | 通信システム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050108444A1 (en) * | 2003-11-19 | 2005-05-19 | Flauaus Gary R. | Method of detecting and monitoring fabric congestion |
JP4356727B2 (ja) * | 2006-09-29 | 2009-11-04 | 沖電気工業株式会社 | 経路管理システム、経路管理方法及び経路管理プログラム |
WO2010001795A1 (ja) * | 2008-07-01 | 2010-01-07 | 日本電気株式会社 | 品質劣化箇所推定装置、方法、及び通信ネットワークシステム |
JP6206009B2 (ja) * | 2013-09-04 | 2017-10-04 | 沖電気工業株式会社 | パケット通信装置及びシステム |
JP2016021697A (ja) * | 2014-07-15 | 2016-02-04 | 株式会社日立製作所 | 通信システム、通信装置、及び、制御装置 |
CN106656801B (zh) * | 2015-10-28 | 2019-11-15 | 华为技术有限公司 | 业务流的转发路径的重定向方法、装置和业务流转发系统 |
JP7103883B2 (ja) * | 2018-07-27 | 2022-07-20 | アラクサラネットワークス株式会社 | 通信システム、通信制御方法、及び通信装置 |
-
2019
- 2019-02-20 JP JP2019028558A patent/JP7151537B2/ja active Active
-
2020
- 2020-02-07 WO PCT/JP2020/004742 patent/WO2020170850A1/ja active Application Filing
- 2020-02-07 US US17/431,560 patent/US12034628B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013065477A1 (ja) | 2011-11-01 | 2013-05-10 | 株式会社日立製作所 | 通信システム |
Also Published As
Publication number | Publication date |
---|---|
US12034628B2 (en) | 2024-07-09 |
US20220141124A1 (en) | 2022-05-05 |
WO2020170850A1 (ja) | 2020-08-27 |
JP2020136925A (ja) | 2020-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11134011B2 (en) | Communication system, control device, communication method, and program | |
US9800507B2 (en) | Application-based path computation | |
JP5637148B2 (ja) | スイッチネットワークシステム、コントローラ、及び制御方法 | |
JP6319604B2 (ja) | Sdnコントローラ、データセンターシステムおよびルーティング接続方法 | |
KR102036056B1 (ko) | 중앙 제어기들에 의한 네트워크들에서의 지연-기반 트래픽 레이트 제어 | |
US9667570B2 (en) | Fabric extra traffic | |
US7525919B2 (en) | Packet communication method with increased traffic engineering efficiency | |
EP2804351A1 (en) | Computer system, controller, switch, communication method, and recording medium in which network management program has been stored | |
JP7151537B2 (ja) | ネットワークコントローラ装置、ネットワーク制御システム、通信ネットワークの制御方法及びプログラム | |
WO2007083687A1 (ja) | 通信方法、通信システム、ノードおよびプログラム | |
EP2675118B1 (en) | Method and device for adjusting ip network load | |
US9185038B2 (en) | Technique for controlling a load state of a physical link carrying a plurality of virtual links | |
US9118592B2 (en) | Switch and/or router node advertising | |
JP7103637B2 (ja) | 通信システム及び通信方法 | |
US11831549B2 (en) | Device and method for load balancing | |
EP3125472A1 (en) | Telecommunication system, method and computer readable medium to control how a transmission of packets of a data flow is realized | |
KR20160115050A (ko) | 패킷 전달 경로의 서비스 품질 제어를 위한 오픈플로 컨트롤러 및 그 방법 | |
CN115037667A (zh) | 一种细粒度网络态势感知与源路由智能优化方法与装置 | |
Nepolo et al. | A predictive ECMP routing protocol for fat-tree enabled data centre networks | |
JP4555769B2 (ja) | 経路設定方法および経路設定装置 | |
Nithin et al. | Efficient load balancing for multicast traffic in data center networks using SDN | |
TWI757887B (zh) | 用以促進一資料流從一發送端透過多路徑傳輸至一接收端的方法、網路控制器以及電腦程式產品 | |
CN113767597B (zh) | 用于基于周期的负载均衡的网络设备、系统和方法 | |
JP2006197473A (ja) | ノード | |
Turkovic et al. | Elastic Slicing in Programmable Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210607 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220330 |
|
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: 20220830 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220912 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7151537 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |