JP5747280B2 - Communication control system and communication control method - Google Patents

Communication control system and communication control method Download PDF

Info

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
Application number
JP2011168370A
Other languages
Japanese (ja)
Other versions
JP2013034063A (en
Inventor
好春 吉田
好春 吉田
公彦 有賀
公彦 有賀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2011168370A priority Critical patent/JP5747280B2/en
Publication of JP2013034063A publication Critical patent/JP2013034063A/en
Application granted granted Critical
Publication of JP5747280B2 publication Critical patent/JP5747280B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2008−85536号公報JP 2008-85536 A

しかしながら、上記の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.

本発明の実施形態の通信制御システムの構成例を示す図である。It is a figure which shows the structural example of the communication control system of embodiment of this invention. 本発明の実施形態のWAN高速化装置の処理の参考例を示すフローチャートである。It is a flowchart which shows the reference example of the process of the WAN acceleration device of embodiment of this invention. 本発明の実施形態の帯域制御装置の処理の参考例を示すフローチャートである。It is a flowchart which shows the reference example of the process of the band control apparatus of embodiment of this invention. 本発明の実施形態のWAN高速化装置の処理を示すフローチャートである。It is a flowchart which shows the process of the WAN acceleration device of embodiment of this invention. 本発明の実施形態の帯域制御装置の処理を示すフローチャートである。It is a flowchart which shows the process of the bandwidth control apparatus of embodiment of this invention. 本発明の実施形態のWAN高速化装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the WAN acceleration device of embodiment of this invention. 本発明の実施形態の帯域制御装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the band control apparatus of embodiment of this invention.

以下、本発明の実施の形態について図面を参照して説明する。   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 packet reception unit 101, a traffic data caching unit 102, a high traffic protocol determination unit 103, a priority control determination unit 104, an acceleration processing determination unit 105, an acceleration processing unit 106, and a packet transmission unit 107. . This WAN acceleration device 2 is a device for compressing and transferring data between bases provided at each base connected by wide area Ethernet (registered trademark) or the like.

パケット受信部101は、例えば不図示のルータ装置(レイヤ3機器)からパケットを受信する。パケットは、送信元のIPアドレス、送信先のIPアドレス、プロトコル情報(プロトコル番号、以下では単に「プロトコル」という。)及び通信データ等を含む。   The packet receiving unit 101 receives a packet from a router device (layer 3 device) (not shown), for example. The packet includes a transmission source IP address, a transmission destination IP address, protocol information (protocol number, hereinafter simply referred to as “protocol”), communication data, and the like.

トラフィックデータキャッシング部102は、WAN高速化装置2における単位時間(例えば1秒間)当たりのパケットの通信量(トラフィックデータ)を、プロトコル毎に監視して記憶する。なお、プロトコル及びIPアドレスの組み合わせ毎に、トラフィックデータを監視及び記憶してもよい。   The traffic data caching unit 102 monitors and stores a packet communication amount (traffic data) per unit time (for example, one second) in the WAN acceleration device 2 for each protocol. Note that traffic data may be monitored and stored for each combination of protocol and IP address.

このトラフィックデータキャッシング部102に記憶される情報は、帯域制御装置3内の高トラフィック通信用帯域関連処理部109によって共有される。   The information stored in the traffic data caching unit 102 is shared by the high traffic communication band related processing unit 109 in the band control device 3.

高トラフィックプロトコル判定部103は、トラフィックデータキャッシング部102を参照し、パケット受信部101によって受信したパケットに含まれるプロトコルが高トラフィックのプロトコルであるか又は低トラフィックのプロトコルであるかを判定する。   The high traffic protocol determination unit 103 refers to the traffic data caching unit 102 and determines whether the protocol included in the packet received by the packet reception unit 101 is a high traffic protocol or a low traffic protocol.

なお、高トラフィックのプロトコルとは、トラフィックデータが所定の閾値より大きいプロトコルである。一方、低トラフィックのプロトコルとは、トラフィックデータが所定の閾値よりも小さいプロトコルである。   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 data caching unit 102 and the high traffic protocol determination unit 103 store the traffic data in the WAN acceleration device 2 for each protocol, and determine whether the packet received by the packet receiving unit 101 includes a high traffic protocol in real time. Can be determined.

優先制御判定部104は、高トラフィックプロトコル判定部103の判定結果が低トラフィックの場合に動作する。具体的には、帯域制御装置3内の優先制御対象情報111を参照し、パケット受信部101によって受信したパケットが優先制御対象であるか否かを判定する。優先制御対象情報111については、詳細に後述する。   The priority control determination unit 104 operates when the determination result of the high traffic protocol determination unit 103 is low traffic. Specifically, the priority control target information 111 in the bandwidth control device 3 is referred to and it is determined whether or not the packet received by the packet receiving unit 101 is a priority control target. The priority control target information 111 will be described later in detail.

優先制御判定部104によって優先制御対象であると判定されたパケットは、そのままパケット送信部107に送信される。その後、帯域制御装置3においてその他設定帯域114に振り分けられる。一方、優先制御判定部104によって優先制御対象でないと判定されたパケットは、高速化処理部106に送信され、高速化処理が施される。その後、帯域制御装置3において高速化通信用帯域113に振り分けられる。   The packet determined as the priority control target by the priority control determination unit 104 is transmitted to the packet transmission unit 107 as it is. After that, the bandwidth control device 3 distributes it to the other setting bandwidth 114. On the other hand, a packet that is determined not to be subject to priority control by the priority control determination unit 104 is transmitted to the acceleration processing unit 106 and subjected to acceleration processing. After that, the band control device 3 distributes to the high-speed communication band 113.

高速化処理判定部105は、高トラフィックプロトコル判定部103の判定結果が高トラフィックの場合に動作する。具体的には、パケット受信部101によって受信したパケットに対して高速化処理すべきか否かを判定する。例えば優先制御対象でないパケットは高速化処理すべきであると判定し、優先制御対象であるパケットは高速化処理すべきでないと判定する。   The acceleration processing determination unit 105 operates when the determination result of the high traffic protocol determination unit 103 is high traffic. Specifically, it is determined whether or not the high speed processing should be performed on the packet received by the packet receiving unit 101. For example, it is determined that a packet that is not subject to priority control should be speeded up, and a packet that is subject to priority control is judged not to be speeded up.

高速化処理判定部105によって高速化処理すべきと判定されたパケットは、高速化処理部106に送信され、高速化処理が施される。その後、帯域制御装置3において高トラフィック通信用帯域112に振り分けられる。一方、高速化処理判定部105によって高速化処理すべきでないと判定されたパケットは、そのままパケット送信部107に送信される。その後、帯域制御装置3においてその他設定帯域114に振り分けられる。   A packet that is determined to be accelerated by the acceleration processing determination unit 105 is transmitted to the acceleration processing unit 106 and subjected to acceleration processing. Thereafter, the bandwidth control device 3 distributes the traffic to the high traffic communication bandwidth 112. On the other hand, a packet that is determined not to be accelerated by the acceleration processing determination unit 105 is transmitted to the packet transmission unit 107 as it is. After that, the bandwidth control device 3 distributes it to the other setting bandwidth 114.

高速化処理部106は、圧縮、データキャッシュ等の高速化処理を実行する。高速化処理が施されたパケットは、パケット送信部107に送られる。   The acceleration processing unit 106 executes acceleration processing such as compression and data cache. The packet subjected to the acceleration processing is sent to the packet transmission unit 107.

パケット送信部107は、優先制御判定部104によって優先制御対象と判定されたパケット、高速化処理判定部105によって高速化処理を実行すべきでないと判定されたパケット及び高速化処理部106によって高速化処理が施されたパケットを、帯域制御装置3に送信する。   The packet transmission unit 107 is a packet that is determined as a priority control target by the priority control determination unit 104, a packet that is determined not to be subjected to the acceleration processing by the acceleration processing determination unit 105, and the acceleration that is performed by the acceleration processing unit 106. The processed packet is transmitted to the bandwidth control device 3.

次に帯域制御装置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 packet reception unit 108, a high traffic communication band related processing unit 109, a band distribution processing unit 110, priority control target information 111, a high traffic communication band 112, a high speed communication band 113, and other set bands. 114, a priority control processing unit 115, and a packet transmission unit 116. The bandwidth control device 3 is a device for controlling the data transfer bandwidth.

パケット受信部108は、WAN高速化装置2からパケットを受信する。パケットは、送信元のIPアドレス、送信先のIPアドレス、プロトコル及び通信データ等を含む。   The packet receiving unit 108 receives a packet from the WAN acceleration device 2. The packet includes a source IP address, a destination IP address, a protocol, communication data, and the like.

高トラフィック通信用帯域関連処理部109は、高トラフィック通信用帯域112に関連する処理(高トラフィック通信用帯域112の生成、高トラフィック通信用帯域112の帯域幅の調整等)を実行する。なお、関連処理の実行に際し、まずトラフィックデータキャッシング部102を参照し、パケット受信部108によって受信したパケットに含まれるプロトコルが高トラフィックのプロトコルか否かを判定する。   The high traffic communication band-related processing unit 109 executes processing related to the high traffic communication band 112 (generation of the high traffic communication band 112, adjustment of the bandwidth of the high traffic communication band 112, etc.). When executing the related process, first, the traffic data caching unit 102 is referred to, and it is determined whether or not the protocol included in the packet received by the packet receiving unit 108 is a high traffic protocol.

帯域振分け処理部110は、パケット受信部108によって受信したパケットを、高トラフィック通信用帯域112、高速化通信用帯域113及びその他設定帯域114のいずれかの通信帯域に振り分ける(割り当てる)。   The band distribution processing unit 110 distributes (assigns) the packet received by the packet receiving unit 108 to any one of the high traffic communication band 112, the high-speed communication band 113, and the other setting band 114.

優先制御対象情報111は、優先制御対象を特定するための情報である。優先制御対象であるか否かの情報が、例えばパケットの種類(具体的にはパケットに含まれる送信先のIPアドレスやプロトコル)毎に設定されている。優先制御判定部104や優先制御処理部115は、この優先制御対象情報111を参照し、処理対象のパケットに含まれる送信先のIPアドレス(又はプロトコル)が優先制御対象である旨設定されている場合、処理対象のパケットは優先制御対象であると判定する。一方、優先制御対象でない旨設定されている場合、処理対象のパケットは優先制御対象でないと判定する。   The priority control target information 111 is information for specifying a priority control target. Information indicating whether or not it is a priority control target is set, for example, for each type of packet (specifically, a destination IP address or protocol included in the packet). The priority control determination unit 104 and the priority control processing unit 115 refer to the priority control target information 111 and set that the destination IP address (or protocol) included in the packet to be processed is a priority control target. In this case, it is determined that the processing target packet is a priority control target. On the other hand, if it is set not to be a priority control target, it is determined that the processing target packet is not a priority control target.

高トラフィック通信用帯域112は、高トラフィックのプロトコルを含むパケットが通信するための帯域である。この高トラフィック通信用帯域112は、高トラフィック通信用帯域関連処理部109によって動的に確保・制限される。高速化通信用帯域113は、高速化処理が施されたパケットが通信するための帯域である。その他設定帯域114は、高トラフィック通信用帯域112及び高速化通信用帯域113を通信するパケット以外のパケットが通信するための帯域である。   The high traffic communication band 112 is a band for communication of packets including a high traffic protocol. The high traffic communication band 112 is dynamically secured and limited by the high traffic communication band related processing unit 109. The high-speed communication band 113 is a band for communication of packets subjected to high-speed processing. The other setting band 114 is a band for communication of packets other than the packet for communicating the high traffic communication band 112 and the high speed communication band 113.

優先制御処理部115は、優先制御対象情報111を参照し、優先制御対象であるパケットを、優先制御対象でないパケットに優先して出力する(パケット送信部116に送信する)。例えば、優先制御対象であるパケットを2個出力すると、優先制御対象でないパケットを1個出力するといった動作を繰り返す。   The priority control processing unit 115 refers to the priority control target information 111 and outputs a packet that is a priority control target in preference to a packet that is not a priority control target (transmits the packet to the packet transmission unit 116). For example, when two packets that are priority control targets are output, the operation of outputting one packet that is not a priority control target is repeated.

パケット送信部116は、優先制御処理部115によって出力された順に、パケットを外部のWAN回線(不図示)に送信する。   The packet transmission unit 116 transmits packets to an external WAN line (not shown) in the order output by the priority control processing unit 115.

以上に示す構成により、通信制御システム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 data caching unit 102 and the priority control target information 111. That is, the bandwidth is controlled in the route determined by the router device, and the high speed processing is executed. Detailed operations of the WAN acceleration device 2 and the bandwidth control device 3 will be described later with reference to FIGS.

図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 step 202, the packet receiver 101 receives an input packet 201 (202).

次にステップ203において、高速化処理判定部105は、受信した入力パケット201が高速化処理対象であるか否かを判定する(203)。ステップ203では、予め設定されたプロトコルを含む入力パケット201が、高速化処理対象であると判定される。   Next, in step 203, the acceleration processing determination unit 105 determines whether or not the received input packet 201 is an object of acceleration processing (203). In step 203, it is determined that the input packet 201 including a preset protocol is the target of the speed-up process.

入力パケット201が高速化処理対象でない場合(203でNO)、ステップ206において、パケット送信部107は、入力パケット201を出力パケット207として送信(出力)する(206)。   If the input packet 201 is not the target of the speed-up process (NO in 203), in step 206, the packet transmission unit 107 transmits (outputs) the input packet 201 as the output packet 207 (206).

一方、入力パケット201が高速化処理対象である場合(203でYES)、ステップ204において、高速化処理部106は、入力パケット201にデータキャッシュ・圧縮等の高速化処理を施し(204)、高速化処理パケット205を生成する。その後ステップ206において、パケット送信部107は、高速化処理パケット205を出力パケット207として送信する(206)。   On the other hand, when the input packet 201 is a target for speeding up processing (YES in 203), in step 204, the speeding up processing unit 106 performs speeding up processing such as data cache / compression on the input packet 201 (204). The process packet 205 is generated. Thereafter, in step 206, the packet transmission unit 107 transmits the acceleration processing packet 205 as the output packet 207 (206).

以上に示す処理により、従来の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 input packet 201 is a preset protocol. Thereafter, speeding up processing is performed according to the determination result. As described above, in the conventional WAN acceleration device 2, only packets including a preset protocol are targeted for the acceleration processing.

図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 step 302, the packet receiver 108 receives the input packet 301 from the WAN optimizer 2 (302). Thereafter, in step 303, the bandwidth allocation processing unit 110 executes processing for assigning the received input packet 301 to the bandwidth of the corresponding protocol (303).

その後ステップ304において、優先制御処理部115は、帯域が割り当てられた入力パケット301が優先制御対象であるか否かを判定する(304)。   Thereafter, in step 304, the priority control processing unit 115 determines whether or not the input packet 301 to which the bandwidth is allocated is a priority control target (304).

入力パケット301が優先制御対象でない場合(304でNO)、ステップ306において、パケット送信部116は、入力パケット301を非優先の出力パケット307として送信する(306)。一方、入力パケット301が優先制御対象である場合(304でYES)、ステップ305において、優先制御処理部115は優先制御処理を実行し(305)、入力パケット301を優先の出力パケット307として送信する(306)。   If the input packet 301 is not a priority control target (NO in 304), in step 306, the packet transmission unit 116 transmits the input packet 301 as a non-priority output packet 307 (306). On the other hand, if the input packet 301 is a priority control target (YES in 304), in step 305, the priority control processing unit 115 executes priority control processing (305) and transmits the input packet 301 as a priority output packet 307. (306).

以上に示す処理により、従来の帯域制御装置3では、WAN高速化装置2から受信した入力パケット201が優先制御対象であるか否かを判定し、判定結果に応じて優先制御処理を実行する。   With the processing described above, the conventional bandwidth control device 3 determines whether or not the input packet 201 received from the WAN acceleration device 2 is a priority control target, and executes priority control processing according to the determination result.

図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 steps 401 and 402, the traffic data caching unit 102 executes data cache processing and traffic volume calculation processing (401, 402). Specifically, in steps 401 and 402, the traffic data caching unit 102 calculates a traffic amount (traffic data, packet communication amount per unit time) for each protocol.

その後ステップ403において、高トラフィックプロトコル判定部103は、トラフィックデータキャッシング部102を参照し、入力パケット201に含まれるプロトコルが高トラフィックのプロトコルであるか又は低トラフィックのプロトコルであるかを動的に判定する(403)。   Thereafter, in step 403, the high traffic protocol determination unit 103 refers to the traffic data caching unit 102 and dynamically determines whether the protocol included in the input packet 201 is a high traffic protocol or a low traffic protocol. (403).

入力パケット201に含まれるプロトコルが高トラフィックのプロトコルの場合(403でYES)、WAN高速化装置2は、従来のWAN高速化装置2のステップ203〜206と同様の処理を実行する。   If the protocol included in the input packet 201 is a high traffic protocol (YES in 403), the WAN acceleration device 2 executes the same processing as steps 203 to 206 of the conventional WAN acceleration device 2.

そうすると、特にステップ203でYESの場合には、高トラフィックのプロトコルを含むパケットに、データキャッシュ・圧縮等の高速化処理を施す。これにより、WAN回線に流出するデータを減少させることができる。   Then, especially in the case of YES at step 203, the packet including the high traffic protocol is subjected to high-speed processing such as data cache and compression. As a result, data flowing out to the WAN line can be reduced.

また、ステップ203でNOの場合には、高トラフィックのプロトコルを含むパケットであっても、優先制御対象であるパケットに高速化処理を施さない。これにより、高速化処理を施すことによって、当該パケットが優先制御非対象に変更するのを防ぐことができる。   In the case of NO at step 203, even if the packet includes a high-traffic protocol, the high-speed processing is not performed on the packet subject to priority control. Thereby, it is possible to prevent the packet from being changed to a non-priority control target by performing the speed-up process.

一方、入力パケット201に含まれるプロトコルが低トラフィックのプロトコルの場合(403でNO)、ステップ404において、優先制御判定部104が、入力パケット201が優先制御対象であるか否かを判定する(404)。具体的には、入力パケット201に含まれるIPアドレス及びプロトコルのうちの少なくとも一方と、優先制御対象情報111におけるIPアドレス(又はプロトコル)毎の優先制御対象の設定との比較に基づいて判定する。   On the other hand, when the protocol included in the input packet 201 is a low traffic protocol (NO in 403), in step 404, the priority control determination unit 104 determines whether or not the input packet 201 is a priority control target (404). ). Specifically, the determination is made based on a comparison between at least one of the IP address and protocol included in the input packet 201 and the setting of the priority control target for each IP address (or protocol) in the priority control target information 111.

入力パケット201が優先制御対象でない場合(404でNO)、WAN高速化装置2は、従来のWAN高速化装置2のステップ204〜206と同様の処理を実行する。一方、入力パケット201が優先制御対象である場合(404でYES)、WAN高速化装置2は、従来のWAN高速化装置2のステップ206と同様の処理を実行する。   If the input packet 201 is not a priority control target (NO in 404), the WAN acceleration device 2 executes the same processing as steps 204 to 206 of the conventional WAN acceleration device 2. On the other hand, if the input packet 201 is a priority control target (YES in 404), the WAN acceleration device 2 executes the same processing as step 206 of the conventional WAN acceleration device 2.

以上に示す処理により、本発明の実施形態の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 input packet 201 is a packet corresponding to high traffic is determined in real time by the data cache processing 401 and the traffic amount calculation processing 402. Determine dynamically. Thereafter, speeding up processing is performed according to the determination result. Therefore, there is an advantage that it is not necessary to previously set a protocol to be accelerated.

図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 traffic communication band 112 by the following control logic. In addition, about the operation | movement similar to the above-mentioned reference example (refer FIG. 3), the same code | symbol is attached | subjected and the overlapping description is abbreviate | omitted suitably.

ステップ502において、高トラフィック通信用帯域関連処理部109は、高トラフィック条件501を参照し、入力パケット301に含まれるプロトコルが高トラフィックのプロトコルであるか否かを判定する(502)。ここでいう高トラフィック条件501とは、トラフィックデータキャッシング部102に記憶される情報、すなわちプロトコル毎のトラフィックデータに対応する。   In step 502, the high traffic communication band-related processing unit 109 refers to the high traffic condition 501 and determines whether or not the protocol included in the input packet 301 is a high traffic protocol (502). The high traffic condition 501 here corresponds to information stored in the traffic data caching unit 102, that is, traffic data for each protocol.

入力パケット301に含まれるプロトコルが高トラフィックのプロトコルである場合(502でYES)、ステップ503において、高トラフィック通信用帯域関連処理部109は、高トラフィック通信用帯域作成処理を実行する(503)。具体的には、高トラフィック通信用帯域112を自動的に生成する。このように高トラフィック通信用帯域112を自動生成することにより、高トラフィック状況下においても上限帯域が設定され、遅延・輻輳の発生を少なくし、他の通信に遅延を与えることなく通信が可能となる。その後ステップ504において、高トラフィック通信用帯域調整処理を実行する(504)。ここでいう高トラフィック通信用帯域調整処理とは、高トラフィック通信用帯域112の帯域幅を広くする調整処理である。これにより、高トラフィックのプロトコルを含むパケット通信の増加に適した帯域に制御することができる。その後、帯域制御装置3は、従来の帯域制御装置3のステップ303〜306と同様の処理を実行する。   When the protocol included in the input packet 301 is a high traffic protocol (YES in 502), in step 503, the high traffic communication band related processing unit 109 executes a high traffic communication band creation process (503). Specifically, the high traffic communication band 112 is automatically generated. By automatically generating the high traffic communication band 112 in this way, the upper limit band is set even under high traffic conditions, and the occurrence of delay / congestion is reduced, enabling communication without delaying other communications. Become. Thereafter, in step 504, high traffic communication bandwidth adjustment processing is executed (504). The high traffic communication bandwidth adjustment processing here is adjustment processing for widening the bandwidth of the high traffic communication bandwidth 112. Thereby, it is possible to control the bandwidth suitable for an increase in packet communication including a high traffic protocol. Thereafter, the bandwidth control device 3 executes the same processing as steps 303 to 306 of the conventional bandwidth control device 3.

一方、入力パケット301に含まれるプロトコルが、低トラフィックのプロトコルである場合(502でNO)、ステップ504において、高トラフィック通信用帯域関連処理部109は、高トラフィック通信用帯域調整処理を実行する(504)。ここでいう高トラフィック通信用帯域調整処理とは、高トラフィック通信用帯域112の帯域幅を狭くする調整処理である。これにより、高トラフィックのプロトコルを含むパケット通信の減少に適した帯域に制御することができる。その後、帯域制御装置3は、従来の帯域制御装置3のステップ303〜306と同様の処理を実行する。   On the other hand, when the protocol included in the input packet 301 is a low-traffic protocol (NO in 502), in step 504, the high-traffic communication bandwidth-related processing unit 109 executes high-traffic communication bandwidth adjustment processing ( 504). The high traffic communication bandwidth adjustment processing here is adjustment processing for narrowing the bandwidth of the high traffic communication bandwidth 112. Thereby, it is possible to control the bandwidth suitable for the reduction of packet communication including a high traffic protocol. Thereafter, the bandwidth control device 3 executes the same processing as steps 303 to 306 of the conventional bandwidth control device 3.

以上に示す処理により、本発明の実施形態の帯域制御装置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-speed communication band 113 and the other setting band 114 can be used when the traffic is not 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 / FAN 603, a hard disk 604, and an interface 605 that are connected to each other via a bus. It is.

CPU601は、RAM602に格納されたプログラムを実行する演算処理装置である。RAM602は、WAN高速化装置2の起動時にハードディスク604に記憶されたプログラムを読み出して記憶する記憶装置である。このRAM602は、プログラムの実行に必要なファイル、データ等も記憶する。ハードディスク604は、プログラムやファイル、データ等を記憶する記憶装置である。このハードディスク604は、データストア(キャッシュ領域)を含む。インタフェース605は、内部ネットワークに接続するためのIN側インタフェース、外部ネットワークに接続するためのOUT側インタフェース及びプライマリインタフェース等からなるインタフェース装置である。   The CPU 601 is an arithmetic processing device that executes a program stored in the RAM 602. The RAM 602 is a storage device that reads and stores a program stored in the hard disk 604 when the WAN acceleration device 2 is activated. The RAM 602 also stores files, data, and the like necessary for program execution. The hard disk 604 is a storage device that stores programs, files, data, and the like. The hard disk 604 includes a data store (cache area). The interface 605 is an interface device including an IN side interface for connecting to an internal network, an OUT side interface for connecting to an external network, a primary interface, and the like.

図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 CPU 701, a power supply / FAN 702, a RAM 703, and an interface 704 that are connected to each other via a bus.

CPU701は、RAM703に格納されたプログラムを実行する演算処理装置である。RAM703は、プログラムを記憶する記憶装置である。このRAM703は、プログラムの実行に必要なファイル、データ等も記憶する。インタフェース704は、内部ネットワークに接続するためのIN側インタフェース、外部ネットワークに接続するためのOUT側インタフェース及びプライマリインタフェース等からなるインタフェース装置である。   The CPU 701 is an arithmetic processing device that executes a program stored in the RAM 703. The RAM 703 is a storage device that stores programs. The RAM 703 also stores files, data, and the like necessary for program execution. The interface 704 is an interface device including an IN side interface for connecting to an internal network, an OUT side interface for connecting to an external network, a primary interface, and the like.

以上説明してきたように、本発明の実施形態の通信制御システム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 Bandwidth control device 101 Packet receiving part 102 Traffic data caching part 103 High traffic protocol determination part 104 Priority control determination part 105 Acceleration process determination part 106 Acceleration process determination part 107 Packet transmission part 108 Packet Receiving unit 109 High traffic communication band related processing unit 110 Band distribution processing unit 111 Priority control target information 112 High traffic communication band 113 High speed communication band 114 Other set band 115 Priority control processing unit 116 Packet transmission unit

Claims (2)

WAN回線で接続された各拠点のうちの所定の拠点に設けられ、前記所定の拠点と他の拠点との間のパケット通信を高速化するためのWAN高速化装置と、前記WAN高速化装置に接続され前記所定の拠点と他の拠点との間のパケット通信に係る帯域を制御する帯域制御装置と、を備えた通信制御システムであって、
前記帯域制御装置は、
パケットに含まれる送信先の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.
WAN回線で接続された各拠点のうちの所定の拠点に設けられ、前記所定の拠点と他の拠点との間のパケット通信を高速化するためのWAN高速化装置と、前記WAN高速化装置に接続され前記所定の拠点と他の拠点との間のパケット通信に係る帯域を制御する帯域制御装置と、を備えた通信制御システムにおける通信制御方法であって、  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 bandwidth control apparatus for controlling a bandwidth related to packet communication between the predetermined base and another base connected, and a communication control method in a communication control system comprising:
前記帯域制御装置は、  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.
JP2011168370A 2011-08-01 2011-08-01 Communication control system and communication control method Expired - Fee Related JP5747280B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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