JP5747280B2 - Communication control system and communication control method - Google Patents
Communication control system and communication control method Download PDFInfo
- Publication number
- JP5747280B2 JP5747280B2 JP2011168370A JP2011168370A JP5747280B2 JP 5747280 B2 JP5747280 B2 JP 5747280B2 JP 2011168370 A JP2011168370 A JP 2011168370A JP 2011168370 A JP2011168370 A JP 2011168370A JP 5747280 B2 JP5747280 B2 JP 5747280B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- protocol information
- traffic
- combination
- bandwidth
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
本発明は、通信制御システムに関し、特に、高トラフィック時にWAN(Wide Area Network)回線の帯域を自動確保する技術に関する。 The present invention relates to a communication control system, and more particularly to a technique for automatically securing a band of a WAN (Wide Area Network) line during high traffic.
従来、限られたエリア内で構築されるコンピュータネットワークであるLAN(Local Area Network)と、遠隔地のLAN同士を結ぶための広域ネットワークであるWANが知られている。一般にLAN回線の帯域よりWAN回線の帯域の方が狭い。そのため、限られたWAN回線の帯域を効率良く利用し、WAN回線における通信を高速化することが重要である。 2. Description of the Related Art Conventionally, a LAN (Local Area Network) that is a computer network constructed in a limited area and a WAN that is a wide area network for connecting remote LANs are known. Generally, the bandwidth of the WAN line is narrower than the bandwidth of the LAN line. For this reason, it is important to efficiently use the limited bandwidth of the WAN line and speed up the communication on the WAN line.
WAN高速化装置と呼ばれる装置を設けることによって、WAN回線における通信を高速化する方法がある。WAN高速化装置では、予め高速化対象のプロトコル情報を設定しておき、設定されたプロトコル情報を含むパケットに対してデータキャッシュ・圧縮等の高速化処理を実行する。これにより、WAN回線に出力されるデータ量を減少させる。 There is a method for speeding up communication on a WAN line by providing a device called a WAN acceleration device. In the WAN acceleration device, protocol information to be accelerated is set in advance, and acceleration processing such as data cache / compression is executed on a packet including the set protocol information. This reduces the amount of data output to the WAN line.
また、帯域制御装置と呼ばれる装置を設けることによって、帯域制御や優先制御を実行することによって、WAN回線の圧迫による網内輻輳や遅延を防ぐ方法がある。 In addition, there is a method for preventing in-network congestion and delay due to WAN line compression by providing a device called a bandwidth control device and executing bandwidth control and priority control.
また関連する技術として、特許文献1には、2つのネットワーク間で通信パケットを転送するルータ装置であって、一方のネットワークに接続された複数のクライアントの、他方のネットワークとの通信量を、各クライアント別に監視する監視手段と、いずれかのクライアントの通信量が所定値を超えたとき、該通信量が超過したクライアントの前記他方のネットワークとの通信を制限する通信制限手段とを備えたルータ装置に関する技術が開示されている。 Further, as a related technique, Patent Document 1 discloses a router device that transfers a communication packet between two networks, and the amount of communication with the other network of a plurality of clients connected to the one network is Router device comprising monitoring means for monitoring each client, and communication restriction means for restricting communication with the other network of a client whose communication volume has exceeded when the communication volume of any client exceeds a predetermined value Techniques related to this are disclosed.
しかしながら、上記のWAN高速化装置では、高速化対象に設定されていないプロトコル情報を含むパケットは、高速化処理を施されることなく、WAN回線に出力される。そのため、高速化対象に設定されていないプロトコル情報を含むパケットの通信によって、予期しない高トラフィックが発生するシステムでは、WAN回線を圧迫してしまう問題がある。 However, in the above-described WAN acceleration device, a packet including protocol information that is not set to be accelerated is output to the WAN line without being subjected to the acceleration processing. Therefore, in a system in which unexpectedly high traffic is generated by communication of packets including protocol information that is not set as a target for speeding up, there is a problem that the WAN line is compressed.
また、上記の帯域制御装置では、帯域分配設計は複雑であり、当初設計時には想定されない通信データの伸びや、新規業務の追加による設計外トラフィックの増加等により、非優先の通信に対して帯域を圧迫してしまう状況が起こり得た。 Moreover, in the above bandwidth control device, the bandwidth distribution design is complicated, and bandwidth is increased for non-priority communication due to an increase in communication data that is not expected at the time of initial design and an increase in undesigned traffic due to the addition of new business. A situation that could cause pressure was possible.
本発明は、上述した課題を考慮したものであって、予期しない高トラフィックが発生する場合であっても、WAN回線の圧迫を動的に防止することができる通信制御システム及び通信制御方法を提供することを目的とする。 The present invention takes the above-described problems into consideration, and provides a communication control system and a communication control method capable of dynamically preventing WAN line compression even when unexpectedly high traffic occurs. The purpose is to do.
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。 In order to solve the above problems, for example, the configuration described in the claims is adopted.
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、WAN回線で接続された各拠点のうちの所定の拠点に設けられ、前記所定の拠点と他の拠点との間のパケット通信を高速化するためのWAN高速化装置と、前記所定の拠点と他の拠点との間のパケット通信に係る帯域を制御する帯域制御装置と、を備えた通信制御システムであって、前記帯域制御装置は、パケットの種類毎に優先制御対象とすべきか否かが設定された優先制御対象情報を有し、前記WAN高速化装置は、当該WAN高速化装置上のトラフィックデータを、パケットに含まれるプロトコル情報毎に監視して記憶し、前記所定の拠点から前記WAN回線に送信すべきパケットを受信した場合に、前記プロトコル情報毎のトラフィックデータを参照し、前記送信すべきパケットに含まれるプロトコル情報が、高トラフィックを示すトラフィックデータに対応するプロトコル情報か否かを判定し、高トラフィックを示すトラフィックデータに対応するプロトコル情報であると判定されると、前記優先制御対象情報を参照し、前記送信すべきパケットが優先制御対象でない場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが優先制御対象である場合には、当該パケットをそのまま前記帯域制御装置に送信し、前記帯域制御装置は、前記WAN高速化装置からパケットを受信した場合に、前記WAN高速化装置に記憶されたプロトコル情報毎のトラフィックデータを参照し、当該パケットに含まれるプロトコル情報が、高トラフィックを示すトラフィックデータに対応するプロトコル情報か否かを判定し、高トラフィックを示すトラフィックデータに対応するプロトコル情報であると判定されると、当該パケットを通信させるための高トラフィック通信用帯域を作成及び調整し、高トラフィックを示すトラフィックデータに対応するプロトコル情報でないと判定されると、前記高トラフィック通信用帯域を調整し、前記調整された高トラフィック通信用帯域を用いて、前記パケットに対する帯域割当てを実行することを特徴とする。 The present application includes a plurality of means for solving the above-described problems. To give an example, the present application is provided at a predetermined base among the bases connected by the WAN line, and the predetermined base and other bases are connected. A communication control system comprising: a WAN acceleration device for speeding up packet communication between the device and a bandwidth control device for controlling a bandwidth related to packet communication between the predetermined base and another base. The bandwidth control device has priority control target information in which whether or not to be a priority control target for each type of packet is set, and the WAN acceleration device receives traffic data on the WAN acceleration device, Each protocol information included in the packet is monitored and stored, and when a packet to be transmitted from the predetermined base to the WAN line is received, the traffic data for each protocol information is referred to. It is determined whether or not the protocol information included in the packet to be transmitted is protocol information corresponding to traffic data indicating high traffic, and when it is determined that the protocol information corresponds to traffic data indicating high traffic, Referring to priority control target information, if the packet to be transmitted is not a priority control target, perform a speed-up process and transmit it to the bandwidth control device. If the packet to be transmitted is a priority control target The packet is transmitted to the bandwidth controller as it is, and the bandwidth controller refers to the traffic data for each protocol information stored in the WAN accelerator when the packet is received from the WAN accelerator. , Traffic data indicating that the protocol information included in the packet indicates high traffic It is determined whether or not the protocol information is corresponding, and if it is determined that the protocol information corresponds to traffic data indicating high traffic, a high traffic communication band for communicating the packet is created and adjusted, When it is determined that the protocol information does not correspond to the traffic data indicating, the bandwidth for high traffic communication is adjusted, and the bandwidth allocation for the packet is executed using the adjusted bandwidth for high traffic communication. And
本発明によれば、予期しない高トラフィックが発生する場合であっても、WAN回線の圧迫を動的に防止することができる。 According to the present invention, even when unexpectedly high traffic occurs, WAN line pressure can be dynamically prevented.
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。 Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.
以下、本発明の実施の形態について図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の実施形態の通信制御システム1の構成例を示す図である。通信制御システム1は、WAN高速化装置2及び帯域制御装置3を備える。WAN高速化装置2及び帯域制御装置3は、LAN回線(不図示)等を介して直列に接続される。なお、WAN高速化装置2及び帯域制御装置3は一つの装置で構成されてもよい。 FIG. 1 is a diagram illustrating a configuration example of a communication control system 1 according to an embodiment of the present invention. The communication control system 1 includes a WAN acceleration device 2 and a bandwidth control device 3. The WAN acceleration device 2 and the bandwidth control device 3 are connected in series via a LAN line (not shown) or the like. Note that the WAN acceleration device 2 and the bandwidth control device 3 may be configured as a single device.
まずWAN高速化装置2について説明する。 First, the WAN acceleration device 2 will be described.
WAN高速化装置2は、パケット受信部101、トラフィックデータキャッシング部102、高トラフィックプロトコル判定部103、優先制御判定部104、高速化処理判定部105、高速化処理部106、パケット送信部107を備える。このWAN高速化装置2は、広域イーサネット(登録商標)等によって接続される各拠点に設けられ、各拠点間でデータを圧縮転送するための装置である。
The WAN acceleration device 2 includes a
パケット受信部101は、例えば不図示のルータ装置(レイヤ3機器)からパケットを受信する。パケットは、送信元のIPアドレス、送信先のIPアドレス、プロトコル情報(プロトコル番号、以下では単に「プロトコル」という。)及び通信データ等を含む。
The
トラフィックデータキャッシング部102は、WAN高速化装置2における単位時間(例えば1秒間)当たりのパケットの通信量(トラフィックデータ)を、プロトコル毎に監視して記憶する。なお、プロトコル及びIPアドレスの組み合わせ毎に、トラフィックデータを監視及び記憶してもよい。
The traffic
このトラフィックデータキャッシング部102に記憶される情報は、帯域制御装置3内の高トラフィック通信用帯域関連処理部109によって共有される。
The information stored in the traffic
高トラフィックプロトコル判定部103は、トラフィックデータキャッシング部102を参照し、パケット受信部101によって受信したパケットに含まれるプロトコルが高トラフィックのプロトコルであるか又は低トラフィックのプロトコルであるかを判定する。
The high traffic
なお、高トラフィックのプロトコルとは、トラフィックデータが所定の閾値より大きいプロトコルである。一方、低トラフィックのプロトコルとは、トラフィックデータが所定の閾値よりも小さいプロトコルである。 The high traffic protocol is a protocol in which traffic data is larger than a predetermined threshold. On the other hand, a low traffic protocol is a protocol whose traffic data is smaller than a predetermined threshold.
これらトラフィックデータキャッシング部102及び高トラフィックプロトコル判定部103により、WAN高速化装置2におけるトラフィックデータをプロトコル毎に記憶し、パケット受信部101によって受信したパケットが高トラフィックのプロトコルを含むか否かをリアルタイムに判定することができる。
The traffic
優先制御判定部104は、高トラフィックプロトコル判定部103の判定結果が低トラフィックの場合に動作する。具体的には、帯域制御装置3内の優先制御対象情報111を参照し、パケット受信部101によって受信したパケットが優先制御対象であるか否かを判定する。優先制御対象情報111については、詳細に後述する。
The priority
優先制御判定部104によって優先制御対象であると判定されたパケットは、そのままパケット送信部107に送信される。その後、帯域制御装置3においてその他設定帯域114に振り分けられる。一方、優先制御判定部104によって優先制御対象でないと判定されたパケットは、高速化処理部106に送信され、高速化処理が施される。その後、帯域制御装置3において高速化通信用帯域113に振り分けられる。
The packet determined as the priority control target by the priority
高速化処理判定部105は、高トラフィックプロトコル判定部103の判定結果が高トラフィックの場合に動作する。具体的には、パケット受信部101によって受信したパケットに対して高速化処理すべきか否かを判定する。例えば優先制御対象でないパケットは高速化処理すべきであると判定し、優先制御対象であるパケットは高速化処理すべきでないと判定する。
The acceleration
高速化処理判定部105によって高速化処理すべきと判定されたパケットは、高速化処理部106に送信され、高速化処理が施される。その後、帯域制御装置3において高トラフィック通信用帯域112に振り分けられる。一方、高速化処理判定部105によって高速化処理すべきでないと判定されたパケットは、そのままパケット送信部107に送信される。その後、帯域制御装置3においてその他設定帯域114に振り分けられる。
A packet that is determined to be accelerated by the acceleration
高速化処理部106は、圧縮、データキャッシュ等の高速化処理を実行する。高速化処理が施されたパケットは、パケット送信部107に送られる。
The
パケット送信部107は、優先制御判定部104によって優先制御対象と判定されたパケット、高速化処理判定部105によって高速化処理を実行すべきでないと判定されたパケット及び高速化処理部106によって高速化処理が施されたパケットを、帯域制御装置3に送信する。
The
次に帯域制御装置3について説明する。 Next, the bandwidth control device 3 will be described.
帯域制御装置3は、パケット受信部108、高トラフィック通信用帯域関連処理部109、帯域振分け処理部110、優先制御対象情報111、高トラフィック通信用帯域112、高速化通信用帯域113、その他設定帯域114、優先制御処理部115、パケット送信部116を備える。この帯域制御装置3は、データの転送帯域を制御するための装置である。
The bandwidth control device 3 includes a
パケット受信部108は、WAN高速化装置2からパケットを受信する。パケットは、送信元のIPアドレス、送信先のIPアドレス、プロトコル及び通信データ等を含む。
The
高トラフィック通信用帯域関連処理部109は、高トラフィック通信用帯域112に関連する処理(高トラフィック通信用帯域112の生成、高トラフィック通信用帯域112の帯域幅の調整等)を実行する。なお、関連処理の実行に際し、まずトラフィックデータキャッシング部102を参照し、パケット受信部108によって受信したパケットに含まれるプロトコルが高トラフィックのプロトコルか否かを判定する。
The high traffic communication band-related
帯域振分け処理部110は、パケット受信部108によって受信したパケットを、高トラフィック通信用帯域112、高速化通信用帯域113及びその他設定帯域114のいずれかの通信帯域に振り分ける(割り当てる)。
The band
優先制御対象情報111は、優先制御対象を特定するための情報である。優先制御対象であるか否かの情報が、例えばパケットの種類(具体的にはパケットに含まれる送信先のIPアドレスやプロトコル)毎に設定されている。優先制御判定部104や優先制御処理部115は、この優先制御対象情報111を参照し、処理対象のパケットに含まれる送信先のIPアドレス(又はプロトコル)が優先制御対象である旨設定されている場合、処理対象のパケットは優先制御対象であると判定する。一方、優先制御対象でない旨設定されている場合、処理対象のパケットは優先制御対象でないと判定する。
The priority
高トラフィック通信用帯域112は、高トラフィックのプロトコルを含むパケットが通信するための帯域である。この高トラフィック通信用帯域112は、高トラフィック通信用帯域関連処理部109によって動的に確保・制限される。高速化通信用帯域113は、高速化処理が施されたパケットが通信するための帯域である。その他設定帯域114は、高トラフィック通信用帯域112及び高速化通信用帯域113を通信するパケット以外のパケットが通信するための帯域である。
The high
優先制御処理部115は、優先制御対象情報111を参照し、優先制御対象であるパケットを、優先制御対象でないパケットに優先して出力する(パケット送信部116に送信する)。例えば、優先制御対象であるパケットを2個出力すると、優先制御対象でないパケットを1個出力するといった動作を繰り返す。
The priority
パケット送信部116は、優先制御処理部115によって出力された順に、パケットを外部のWAN回線(不図示)に送信する。
The
以上に示す構成により、通信制御システム1では、WAN高速化装置2と帯域制御装置3とが、トラフィックデータキャッシング部102や優先制御対象情報111を介して連動して動作する。すなわちルータ装置によって決定される経路の中で帯域を制御したり、高速化処理を実行したりする。これらWAN高速化装置2及び帯域制御装置3の詳細動作については、図4及び図5を用いて後述する。
With the configuration described above, in the communication control system 1, the WAN acceleration device 2 and the bandwidth control device 3 operate in conjunction with each other via the traffic
図2は、本発明の実施形態のWAN高速化装置2の処理の参考例を示すフローチャートである。ここでは、従来のWAN高速化装置2の処理について図1を適宜参照しながら説明する。 FIG. 2 is a flowchart showing a reference example of processing of the WAN acceleration device 2 according to the embodiment of this invention. Here, the processing of the conventional WAN acceleration device 2 will be described with reference to FIG. 1 as appropriate.
まずステップ202において、パケット受信部101は、入力パケット201を受信する(202)。
First, in
次にステップ203において、高速化処理判定部105は、受信した入力パケット201が高速化処理対象であるか否かを判定する(203)。ステップ203では、予め設定されたプロトコルを含む入力パケット201が、高速化処理対象であると判定される。
Next, in
入力パケット201が高速化処理対象でない場合(203でNO)、ステップ206において、パケット送信部107は、入力パケット201を出力パケット207として送信(出力)する(206)。
If the
一方、入力パケット201が高速化処理対象である場合(203でYES)、ステップ204において、高速化処理部106は、入力パケット201にデータキャッシュ・圧縮等の高速化処理を施し(204)、高速化処理パケット205を生成する。その後ステップ206において、パケット送信部107は、高速化処理パケット205を出力パケット207として送信する(206)。
On the other hand, when the
以上に示す処理により、従来のWAN高速化装置2では、入力パケット201に含まれるプロトコルが予め設定されたプロトコルであるか否かに応じて、高速化処理を実行すべきか否かを判定する。その後、判定結果に応じて高速化処理を施す。このように、従来のWAN高速化装置2では、予め設定されたプロトコルを含むパケットのみが高速化処理対象となる。
With the processing described above, the conventional WAN acceleration device 2 determines whether or not to execute the acceleration processing depending on whether or not the protocol included in the
図3は、本発明の実施形態の帯域制御装置3の処理の参考例を示すフローチャートである。ここでは、従来の帯域制御装置3の処理について図1を適宜参照しながら説明する。 FIG. 3 is a flowchart illustrating a reference example of processing of the bandwidth control device 3 according to the embodiment of this invention. Here, the processing of the conventional bandwidth control device 3 will be described with reference to FIG. 1 as appropriate.
まずステップ302において、パケット受信部108は、WAN高速化装置2から入力パケット301を受信する(302)。その後ステップ303において、帯域振分け処理部110は、受信した入力パケット301を、対応するプロトコルの帯域に割当てる処理を実行する(303)。
First, in
その後ステップ304において、優先制御処理部115は、帯域が割り当てられた入力パケット301が優先制御対象であるか否かを判定する(304)。
Thereafter, in
入力パケット301が優先制御対象でない場合(304でNO)、ステップ306において、パケット送信部116は、入力パケット301を非優先の出力パケット307として送信する(306)。一方、入力パケット301が優先制御対象である場合(304でYES)、ステップ305において、優先制御処理部115は優先制御処理を実行し(305)、入力パケット301を優先の出力パケット307として送信する(306)。
If the
以上に示す処理により、従来の帯域制御装置3では、WAN高速化装置2から受信した入力パケット201が優先制御対象であるか否かを判定し、判定結果に応じて優先制御処理を実行する。
With the processing described above, the conventional bandwidth control device 3 determines whether or not the
図4は、本発明の実施形態のWAN高速化装置2の処理を示すフローチャートである。WAN高速化装置2は、以下に示す制御ロジックにより、高トラフィック高速化処理判定機能、すなわち高トラフィックのプロトコルを含む入力パケットに対し、高速化処理を施すか否かを判定する機能を実現する。なお、前述の参考例(図2参照)と同様の動作については同一の符号を付して重複する説明を適宜省略する。 FIG. 4 is a flowchart showing processing of the WAN acceleration device 2 according to the embodiment of this invention. The WAN acceleration device 2 realizes a high traffic acceleration processing determination function, that is, a function for determining whether or not to perform the acceleration processing on an input packet including a high traffic protocol, by the control logic described below. In addition, about the operation | movement similar to the above-mentioned reference example (refer FIG. 2), the same code | symbol is attached | subjected and the overlapping description is abbreviate | omitted suitably.
ステップ401及び402において、トラフィックデータキャッシング部102は、データキャッシュ処理、トラフィック量算出処理を実行する(401、402)。ステップ401及び402において具体的には、トラフィックデータキャッシング部102は、プロトコル毎のトラフィック量(トラフィックデータ、単位時間当たりのパケット通信量)を算出する。
In
その後ステップ403において、高トラフィックプロトコル判定部103は、トラフィックデータキャッシング部102を参照し、入力パケット201に含まれるプロトコルが高トラフィックのプロトコルであるか又は低トラフィックのプロトコルであるかを動的に判定する(403)。
Thereafter, in
入力パケット201に含まれるプロトコルが高トラフィックのプロトコルの場合(403でYES)、WAN高速化装置2は、従来のWAN高速化装置2のステップ203〜206と同様の処理を実行する。
If the protocol included in the
そうすると、特にステップ203でYESの場合には、高トラフィックのプロトコルを含むパケットに、データキャッシュ・圧縮等の高速化処理を施す。これにより、WAN回線に流出するデータを減少させることができる。
Then, especially in the case of YES at
また、ステップ203でNOの場合には、高トラフィックのプロトコルを含むパケットであっても、優先制御対象であるパケットに高速化処理を施さない。これにより、高速化処理を施すことによって、当該パケットが優先制御非対象に変更するのを防ぐことができる。
In the case of NO at
一方、入力パケット201に含まれるプロトコルが低トラフィックのプロトコルの場合(403でNO)、ステップ404において、優先制御判定部104が、入力パケット201が優先制御対象であるか否かを判定する(404)。具体的には、入力パケット201に含まれるIPアドレス及びプロトコルのうちの少なくとも一方と、優先制御対象情報111におけるIPアドレス(又はプロトコル)毎の優先制御対象の設定との比較に基づいて判定する。
On the other hand, when the protocol included in the
入力パケット201が優先制御対象でない場合(404でNO)、WAN高速化装置2は、従来のWAN高速化装置2のステップ204〜206と同様の処理を実行する。一方、入力パケット201が優先制御対象である場合(404でYES)、WAN高速化装置2は、従来のWAN高速化装置2のステップ206と同様の処理を実行する。
If the
以上に示す処理により、本発明の実施形態のWAN高速化装置2では、データキャッシュ処理401及びトラフィック量算出処理402等により、入力パケット201が高トラフィックに対応するパケットであるか否かをリアルタイムに動的に判定する。その後、判定結果に応じて高速化処理を施す。そのため、予め高速化処理対象のプロトコルを設定する必要がない利点がある。
Through the processing described above, in the WAN acceleration device 2 according to the embodiment of the present invention, whether or not the
図5は、本発明の実施形態の帯域制御装置3の処理を示すフローチャートである。帯域制御装置3は、以下に示す制御ロジックにより、高トラフィック通信用帯域生成機能、すなわち高トラフィック通信用帯域112を生成する機能を実現する。なお、前述の参考例(図3参照)と同様の動作については同一の符号を付して重複する説明を適宜省略する。
FIG. 5 is a flowchart showing processing of the bandwidth control device 3 according to the embodiment of this invention. The band control device 3 realizes a high traffic communication band generation function, that is, a function of generating the high
ステップ502において、高トラフィック通信用帯域関連処理部109は、高トラフィック条件501を参照し、入力パケット301に含まれるプロトコルが高トラフィックのプロトコルであるか否かを判定する(502)。ここでいう高トラフィック条件501とは、トラフィックデータキャッシング部102に記憶される情報、すなわちプロトコル毎のトラフィックデータに対応する。
In
入力パケット301に含まれるプロトコルが高トラフィックのプロトコルである場合(502でYES)、ステップ503において、高トラフィック通信用帯域関連処理部109は、高トラフィック通信用帯域作成処理を実行する(503)。具体的には、高トラフィック通信用帯域112を自動的に生成する。このように高トラフィック通信用帯域112を自動生成することにより、高トラフィック状況下においても上限帯域が設定され、遅延・輻輳の発生を少なくし、他の通信に遅延を与えることなく通信が可能となる。その後ステップ504において、高トラフィック通信用帯域調整処理を実行する(504)。ここでいう高トラフィック通信用帯域調整処理とは、高トラフィック通信用帯域112の帯域幅を広くする調整処理である。これにより、高トラフィックのプロトコルを含むパケット通信の増加に適した帯域に制御することができる。その後、帯域制御装置3は、従来の帯域制御装置3のステップ303〜306と同様の処理を実行する。
When the protocol included in the
一方、入力パケット301に含まれるプロトコルが、低トラフィックのプロトコルである場合(502でNO)、ステップ504において、高トラフィック通信用帯域関連処理部109は、高トラフィック通信用帯域調整処理を実行する(504)。ここでいう高トラフィック通信用帯域調整処理とは、高トラフィック通信用帯域112の帯域幅を狭くする調整処理である。これにより、高トラフィックのプロトコルを含むパケット通信の減少に適した帯域に制御することができる。その後、帯域制御装置3は、従来の帯域制御装置3のステップ303〜306と同様の処理を実行する。
On the other hand, when the protocol included in the
以上に示す処理により、本発明の実施形態の帯域制御装置3では、WAN高速化装置2と連動して高トラフィック通信用帯域を動的に生成・調整することができる。なお、高トラフィック時以外の場合には、高速化通信用帯域113やその他設定帯域114を利用することができる。
Through the processing described above, the bandwidth control device 3 according to the embodiment of the present invention can dynamically generate and adjust a high traffic communication bandwidth in conjunction with the WAN acceleration device 2. Note that the high-
図6は、本発明の実施形態のWAN高速化装置2のハードウェア構成例を示す図である。図6に例示するWAN高速化装置2は、それぞれバスで相互に接続されたCPU(Central Processing Unit)601、RAM(Random Access Memory)602、電源・FAN等603、ハードディスク604、インタフェース605を備える装置である。
FIG. 6 is a diagram illustrating a hardware configuration example of the WAN acceleration device 2 according to the embodiment of this invention. The WAN acceleration device 2 illustrated in FIG. 6 includes a CPU (Central Processing Unit) 601, a RAM (Random Access Memory) 602, a power supply /
CPU601は、RAM602に格納されたプログラムを実行する演算処理装置である。RAM602は、WAN高速化装置2の起動時にハードディスク604に記憶されたプログラムを読み出して記憶する記憶装置である。このRAM602は、プログラムの実行に必要なファイル、データ等も記憶する。ハードディスク604は、プログラムやファイル、データ等を記憶する記憶装置である。このハードディスク604は、データストア(キャッシュ領域)を含む。インタフェース605は、内部ネットワークに接続するためのIN側インタフェース、外部ネットワークに接続するためのOUT側インタフェース及びプライマリインタフェース等からなるインタフェース装置である。
The
図7は、本発明の実施形態の帯域制御装置3のハードウェア構成例を示す図である。図7に例示する帯域制御装置3は、それぞれバスで相互に接続されたCPU701、電源・FAN等702、RAM703、インタフェース704を備える装置である。
FIG. 7 is a diagram illustrating a hardware configuration example of the bandwidth control device 3 according to the embodiment of the present invention. The bandwidth control device 3 illustrated in FIG. 7 is a device including a
CPU701は、RAM703に格納されたプログラムを実行する演算処理装置である。RAM703は、プログラムを記憶する記憶装置である。このRAM703は、プログラムの実行に必要なファイル、データ等も記憶する。インタフェース704は、内部ネットワークに接続するためのIN側インタフェース、外部ネットワークに接続するためのOUT側インタフェース及びプライマリインタフェース等からなるインタフェース装置である。
The
以上説明してきたように、本発明の実施形態の通信制御システム1では、WAN高速化装置2及び帯域制御装置3が同一のキャッシュデータを参照することにより、高速化対象及び帯域を動的に制御し、複雑な設定を回避することができる。 As described above, in the communication control system 1 according to the embodiment of the present invention, the WAN acceleration device 2 and the bandwidth control device 3 dynamically control the speed increase target and the bandwidth by referring to the same cache data. In addition, complicated settings can be avoided.
特に、様々なプロトコルのデータが帯域に高負荷を与える通信が発生するシステム、又は、通信データ量が長期的に一定ではなく、予期できないような大容量データの転送が突発的に発生する場合において、高トラフィック(高負荷)時でも帯域が圧迫されることを防ぐことができる。 Especially in systems where communication with various protocol data causing high load on the band occurs, or when the amount of communication data is not constant over the long term and unexpectedly large amounts of data transfer occur unexpectedly It is possible to prevent the bandwidth from being compressed even during high traffic (high load).
また、WAN高速化装置及び帯域制御装置が連携し、動的に動作するため、高速化対象のプロトコルの精査や複雑な帯域配分設計等を必要とせず、メンテナンスに要するコストを大幅に低減できる。 In addition, since the WAN acceleration device and the bandwidth control device cooperate with each other and operate dynamically, the cost required for maintenance can be greatly reduced without requiring detailed examination of the protocol to be accelerated or complicated bandwidth allocation design.
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一つを示したものであり、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。本発明の要旨を逸脱しない範囲において種々変更可能である。 As mentioned above, although embodiment of this invention was described, the said embodiment showed one of the application examples of this invention, and in the meaning which limits the technical scope of this invention to the specific structure of the said embodiment. Absent. Various modifications can be made without departing from the scope of the present invention.
1 通信制御システム
2 WAN高速化装置
3 帯域制御装置
101 パケット受信部
102 トラフィックデータキャッシング部
103 高トラフィックプロトコル判定部
104 優先制御判定部
105 高速化処理判定部
106 高速化処理部
107 パケット送信部
108 パケット受信部
109 高トラフィック通信用帯域関連処理部
110 帯域振分け処理部
111 優先制御対象情報
112 高トラフィック通信用帯域
113 高速化通信用帯域
114 その他設定帯域
115 優先制御処理部
116 パケット送信部
DESCRIPTION OF SYMBOLS 1 Communication control system 2 WAN acceleration device 3
Claims (2)
前記帯域制御装置は、
パケットに含まれる送信先のIPアドレス又はプロトコル情報毎に、前記帯域制御装置によって優先して出力される優先制御対象とすべきか否かが設定された優先制御対象情報を、前記WAN高速化装置によって共有される態様で有し、
前記WAN高速化装置は、
当該WAN高速化装置上の単位時間当たりのパケットの通信量を示すトラフィックデータを、パケットに含まれるプロトコル情報及びIPアドレスの組み合わせ毎に監視し、前記帯域制御装置によって共有される態様で記憶し、
前記所定の拠点から前記WAN回線に送信すべきパケットを受信した場合に、前記プロトコル情報及びIPアドレスの組み合わせ毎のトラフィックデータを参照し、前記送信すべきパケットに含まれるプロトコル情報及びIPアドレスの組み合わせが、閾値より大きいトラフィックデータである高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせか否かを判定し、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせでないと判定されると、前記優先制御対象情報を参照し、前記送信すべきパケットが優先制御対象でない場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが優先制御対象である場合には、当該パケットをそのまま前記帯域制御装置に送信し、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせであると判定されると、前記送信すべきパケットが前記優先制御対象情報と別に設定された所定のプロトコル情報を含む場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが前記所定のプロトコル情報を含まない場合には、当該パケットをそのまま前記帯域制御装置に送信し、
前記帯域制御装置は、
前記WAN高速化装置からパケットを受信した場合に、前記WAN高速化装置に記憶されたプロトコル情報及びIPアドレスの組み合わせ毎のトラフィックデータを参照し、当該パケットに含まれるプロトコル情報及びIPアドレスの組み合わせが、高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせか否かを判定し、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせであると判定されると、当該パケットを通信させるための高トラフィック通信用帯域の作成及び前記高トラフィック通信用帯域の帯域幅を広くする調整を実行し、高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせでないと判定されると、前記高トラフィック通信用帯域の帯域幅を狭くする調整を実行し、
前記調整された高トラフィック通信用帯域を用いて、前記パケットに対する帯域割当てを実行することを特徴とする通信制御システム。 A WAN speed-up device provided at a predetermined base among the bases connected by a WAN line for speeding up packet communication between the predetermined base and another base, and the WAN speed-up device a communication control system and a band control device for controlling the bandwidth of the packet communication between the connected predetermined bases and other bases,
The bandwidth control device includes:
For each destination IP address or protocol information included in the packet , priority control target information set as to whether or not to be preferentially output by the bandwidth control device is set by the WAN acceleration device. In a shared manner,
The WAN acceleration device includes:
Traffic data indicating the traffic of packets per unit time on the WAN acceleration device is monitored for each combination of protocol information and IP address included in the packet, and stored in a manner shared by the bandwidth control device,
When a packet to be transmitted to the WAN line is received from the predetermined base, the traffic data for each combination of the protocol information and the IP address is referred to, and the combination of the protocol information and the IP address included in the packet to be transmitted Is a combination of protocol information and IP address corresponding to traffic data indicating high traffic that is traffic data larger than a threshold ,
If it is determined that the combination is not a combination of protocol information and IP address corresponding to traffic data indicating high traffic, the priority control target information is referred to, and if the packet to be transmitted is not a priority control target, a high-speed process is performed. When the packet to be transmitted is subject to priority control, the packet is transmitted as it is to the bandwidth control device,
When it is determined that the combination of protocol information corresponding to traffic data indicating high traffic and an IP address is included, the packet to be transmitted includes predetermined protocol information set separately from the priority control target information, When the packet to be transmitted does not include the predetermined protocol information, the packet is transmitted to the bandwidth control device as it is, after performing the acceleration processing and transmitting to the bandwidth control device,
The bandwidth control device includes:
When a packet is received from the WAN acceleration device, traffic data for each combination of protocol information and IP address stored in the WAN acceleration device is referred to, and a combination of protocol information and IP address included in the packet is , Determine whether the combination of protocol information and IP address corresponding to traffic data indicating high traffic,
If it is determined that the combination of protocol information and IP address corresponding to traffic data indicating high traffic, the creation of a high traffic communication band for communicating the packet and the wide bandwidth of the high traffic communication band are widened. to perform the adjustment, when it is determined not a combination of the protocol information and the IP address corresponding to the traffic data showing a high traffic, perform the adjustment for narrowing the bandwidth of the high traffic communication band,
A communication control system, wherein band allocation for the packet is executed using the adjusted high traffic communication band.
前記帯域制御装置は、 The bandwidth control device includes:
パケットに含まれる送信先のIPアドレス又はプロトコル情報毎に、前記帯域制御装置によって優先して出力される優先制御対象とすべきか否かが設定された優先制御対象情報を、前記WAN高速化装置によって共有される態様で有し、 For each destination IP address or protocol information included in the packet, priority control target information set as to whether or not to be preferentially output by the bandwidth control device is set by the WAN acceleration device. In a shared manner,
前記方法は、 The method
前記WAN高速化装置が、 The WAN acceleration device is
当該WAN高速化装置上の単位時間当たりのパケットの通信量を示すトラフィックデータを、パケットに含まれるプロトコル情報及びIPアドレスの組み合わせ毎に監視し、前記帯域制御装置によって共有される態様で記憶するステップと、 A step of monitoring traffic data indicating a traffic amount of a packet per unit time on the WAN acceleration device for each combination of protocol information and IP address included in the packet and storing the traffic data in a manner shared by the bandwidth control device When,
前記所定の拠点から前記WAN回線に送信すべきパケットを受信した場合に、前記プロトコル情報及びIPアドレスの組み合わせ毎のトラフィックデータを参照し、前記送信すべきパケットに含まれるプロトコル情報及びIPアドレスの組み合わせが、閾値より大きいトラフィックデータである高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせか否かを判定するステップと、 When a packet to be transmitted to the WAN line is received from the predetermined base, the traffic data for each combination of the protocol information and the IP address is referred to, and the combination of the protocol information and the IP address included in the packet to be transmitted Determining whether the combination of protocol information and IP address corresponding to traffic data indicating high traffic that is traffic data larger than a threshold value; and
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせでないと判定されると、前記優先制御対象情報を参照し、前記送信すべきパケットが優先制御対象でない場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが優先制御対象である場合には、当該パケットをそのまま前記帯域制御装置に送信するステップと、 When it is determined that the combination is not a combination of protocol information and IP address corresponding to traffic data indicating high traffic, the priority control target information is referred to, and if the packet to be transmitted is not a priority control target, a high-speed process is performed. And when the packet to be transmitted is subject to priority control, transmitting the packet as it is to the bandwidth control device;
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせであると判定されると、前記送信すべきパケットが前記優先制御対象情報と別に設定された所定のプロトコル情報を含む場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが前記所定のプロトコル情報を含まない場合には、当該パケットをそのまま前記帯域制御装置に送信するステップと、 When it is determined that the combination of protocol information corresponding to traffic data indicating high traffic and an IP address is included, the packet to be transmitted includes predetermined protocol information set separately from the priority control target information, When the packet to be transmitted does not include the predetermined protocol information, the packet is transmitted to the bandwidth control device as it is, after performing the acceleration processing and transmitting to the bandwidth control device;
前記帯域制御装置が、 The band control device is
前記WAN高速化装置からパケットを受信した場合に、前記WAN高速化装置に記憶されたプロトコル情報及びIPアドレスの組み合わせ毎のトラフィックデータを参照し、当該パケットに含まれるプロトコル情報及びIPアドレスの組み合わせが、高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせか否かを判定するステップと、 When a packet is received from the WAN acceleration device, traffic data for each combination of protocol information and IP address stored in the WAN acceleration device is referred to, and a combination of protocol information and IP address included in the packet is Determining whether a combination of protocol information and IP address corresponding to traffic data indicating high traffic; and
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせであると判定されると、当該パケットを通信させるための高トラフィック通信用帯域の作成及び前記高トラフィック通信用帯域の帯域幅を広くする調整を実行し、高トラフィックを示すトラフィックデータに対応するプロトコル情報及びIPアドレスの組み合わせでないと判定されると、前記高トラフィック通信用帯域の帯域幅を狭くする調整を実行するステップと、 If it is determined that the combination of protocol information and IP address corresponding to traffic data indicating high traffic, the creation of a high traffic communication band for communicating the packet and the wide bandwidth of the high traffic communication band are widened. Performing adjustment to reduce the bandwidth of the high traffic communication band when it is determined that the combination is not a combination of protocol information and IP address corresponding to traffic data indicating high traffic; and
前記調整された高トラフィック通信用帯域を用いて、前記パケットに対する帯域割当てを実行するステップと、 Performing bandwidth allocation for the packet using the adjusted bandwidth for high traffic communication;
を含むことを特徴とする通信制御方法。 The communication control method characterized by including.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011168370A JP5747280B2 (en) | 2011-08-01 | 2011-08-01 | Communication control system and communication control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011168370A JP5747280B2 (en) | 2011-08-01 | 2011-08-01 | Communication control system and communication control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013034063A JP2013034063A (en) | 2013-02-14 |
JP5747280B2 true JP5747280B2 (en) | 2015-07-15 |
Family
ID=47789576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011168370A Expired - Fee Related JP5747280B2 (en) | 2011-08-01 | 2011-08-01 | Communication control system and communication control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5747280B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10805420B2 (en) * | 2017-11-29 | 2020-10-13 | Forcepoint Llc | Proxy-less wide area network acceleration |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1155282A (en) * | 1997-08-05 | 1999-02-26 | Nippon Telegr & Teleph Corp <Ntt> | Method for controlling trunk line band width |
-
2011
- 2011-08-01 JP JP2011168370A patent/JP5747280B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10805420B2 (en) * | 2017-11-29 | 2020-10-13 | Forcepoint Llc | Proxy-less wide area network acceleration |
Also Published As
Publication number | Publication date |
---|---|
JP2013034063A (en) | 2013-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11422839B2 (en) | Network policy implementation with multiple interfaces | |
US9985898B2 (en) | System for bandwidth optimization with traffic priority determination | |
US10091124B2 (en) | System for early system resource constraint detection and recovery | |
JP7154399B2 (en) | DATA TRANSMISSION METHOD, APPARATUS, COMPUTER-READABLE MEDIUM AND ELECTRONIC DEVICE | |
JP6319608B2 (en) | Transmission control method, apparatus and system | |
US9419908B2 (en) | Network congestion management using flow rebalancing | |
CN109391557B (en) | Congestion avoidance in network switch devices | |
KR102021451B1 (en) | Throughput guidance based on user plane insight | |
US20160373361A1 (en) | System for bandwidth optimization with high priority traffic awareness and control | |
US20140025823A1 (en) | Methods for managing contended resource utilization in a multiprocessor architecture and devices thereof | |
US20080077931A1 (en) | Load distributing apparatus | |
WO2018051189A1 (en) | Congestion control based on flow control | |
JP2017516188A (en) | Transport accelerator implementing request manager and connection manager functionality | |
US10039126B2 (en) | Scheduling method, apparatus, and system | |
EP3961981A1 (en) | Method and device for congestion control, communication network, and computer storage medium | |
US20080298397A1 (en) | Communication fabric bandwidth management | |
US9819591B2 (en) | System and method of providing compression technique for jitter sensitive application through multiple network links | |
CN116097631A (en) | Dynamic deterministic adjustment of bandwidth across multiple hubs with adaptive quality of service (QoS) per tunnel | |
CN115378955A (en) | Data processing method and related equipment | |
US20180069949A1 (en) | System for dynamic selection and application of tcp congestion avoidance flavors | |
Chen et al. | Traffic-aware load balancing for M2M networks using SDN | |
EP3063969B1 (en) | System and method for traffic engineering using link buffer status | |
US20160277943A1 (en) | Network system, control method of network system, communication device, and program | |
Jouet et al. | Measurement-based TCP parameter tuning in cloud data centers | |
US11258716B1 (en) | System and method for optimizing dynamic multi-stream network connections |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140228 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141107 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150106 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150305 |
|
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: 20150414 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150415 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5747280 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |