JP2007274529A - Switching apparatus, and band control method - Google Patents

Switching apparatus, and band control method Download PDF

Info

Publication number
JP2007274529A
JP2007274529A JP2006099604A JP2006099604A JP2007274529A JP 2007274529 A JP2007274529 A JP 2007274529A JP 2006099604 A JP2006099604 A JP 2006099604A JP 2006099604 A JP2006099604 A JP 2006099604A JP 2007274529 A JP2007274529 A JP 2007274529A
Authority
JP
Japan
Prior art keywords
bandwidth
communication
line
band
communication group
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.)
Pending
Application number
JP2006099604A
Other languages
Japanese (ja)
Inventor
Takahiro Kusano
貴裕 草野
Akihiko Nomura
昭彦 野村
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.)
NEC Communication Systems Ltd
Original Assignee
NEC Communication Systems 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 NEC Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP2006099604A priority Critical patent/JP2007274529A/en
Publication of JP2007274529A publication Critical patent/JP2007274529A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a switching apparatus capable of applying the automatic band control setting to a VLAN group using channels of a layer 2 switching apparatus by excluding a state that a fixed band is set to the channels. <P>SOLUTION: The layer 2 switching apparatus is arranged with a table having the same performance as that of a MAC address learning table as a band control setting table separately in addition to the MAC address learning table. The layer 2 switching apparatus is arranged with a timer having the same performance as that of an aging timer as a band control setting timer separately in addition to the aging timer. Moreover, a ratio of a band is respectively assigned to each VLAN group which each channel receives. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、スイッチング装置に関し、特にVLANグループ単位の自動的な帯域制御を行うスイッチング装置に関する。   The present invention relates to a switching device, and more particularly to a switching device that performs automatic bandwidth control in units of VLAN groups.

LANにおいて、LANスイッチと呼ばれる機器の機能を利用して、端末の持つMAC(Media Access Control)アドレスやIP(Internet Protocol)アドレス、利用するプロトコルに応じてグループ化し、物理的な接続形態とは独立に、端末の仮想的なグループを設定する技術の1つとして、仮想ローカル・エリア・ネットワーク(Virtual Local Area Network:以下VLAN)が知られている。   In a LAN, a device function called a LAN switch is used to group terminals according to a MAC (Media Access Control) address, an IP (Internet Protocol) address, and a protocol to be used, independent of a physical connection form. In addition, as one of technologies for setting a virtual group of terminals, a virtual local area network (hereinafter referred to as VLAN) is known.

従来、レイヤ2スイッチング装置における帯域制御において、保守端末を用いて、各VLANグループに帯域を割り当てることは可能であった。   Conventionally, in bandwidth control in a layer 2 switching device, it has been possible to allocate bandwidth to each VLAN group using a maintenance terminal.

しかし、各VLANグループに対して割り当てた帯域は、帯域の使用状況に関わらず固定的である。そのため、各VLANグループに割り当てた帯域は、常にそのVLANグループでしか使用できなかった。   However, the bandwidth allocated to each VLAN group is fixed regardless of the bandwidth usage status. Therefore, the bandwidth allocated to each VLAN group can always be used only by that VLAN group.

従って、そのVLANグループが、割り当てられた帯域を使用していない場合でも、他VLANグループはその帯域を使用できなかった。   Therefore, even if the VLAN group does not use the allocated bandwidth, other VLAN groups cannot use the bandwidth.

関連する技術として、特開2002−271381号公報に帯域制御回路が開示されている。
この従来技術は、コネクションレス型ネットワーク中のQOS機能を備えていないレイヤレベルにおいて任意に帯域制限を行う帯域制御回路に関する。この帯域制御回路は、トラフィック監視部と、ダミーフレーム生成部と、I/F部と、優先判定部と、正規フレーム/ダミーフレーム検出部とを備えたことを特徴とする。トラフィック監視部は、正規フレームの流量を監視する。ダミーフレーム生成部は、前記トラフィック監視部からの帯域制御情報に基づいてダミーフレームを生成し送出する。I/F部は、複数のポートインタフェースを有し、正規フレームが第1のポートインタフェースに入力されるとこれに対応する第3のポートインタフェースは優先度の低い第1の送信バッファへ出力し、ダミーフレームが第2のポートインタフェースに入力されるとこれに対応する第3のポートインタフェースは優先度の高い第2の送信バッファへ出力する。優先判定部は、前記第1の送信バッファ及び第2の送信バッファからの出力を優先度の高いほうから順に通過させる。正規フレーム/ダミーフレーム検出部は、前記優先判定部からの出力のうちダミーフレームは破棄し正規フレームは通過させる。
As a related technique, a band control circuit is disclosed in Japanese Patent Laid-Open No. 2002-271381.
This prior art relates to a bandwidth control circuit that arbitrarily limits bandwidth at a layer level that does not have a QOS function in a connectionless network. The bandwidth control circuit includes a traffic monitoring unit, a dummy frame generation unit, an I / F unit, a priority determination unit, and a regular frame / dummy frame detection unit. The traffic monitoring unit monitors the flow rate of the regular frame. The dummy frame generation unit generates and transmits a dummy frame based on the bandwidth control information from the traffic monitoring unit. The I / F unit has a plurality of port interfaces. When a normal frame is input to the first port interface, the corresponding third port interface outputs the first frame to the first transmission buffer having a low priority. When the dummy frame is input to the second port interface, the corresponding third port interface outputs it to the second transmission buffer having a high priority. The priority determination unit allows the outputs from the first transmission buffer and the second transmission buffer to pass through in descending order of priority. The normal frame / dummy frame detection unit discards the dummy frame from the output from the priority determination unit and passes the normal frame.

また、特開2002−290433号公報に帯域制御機能を備えるデータ中継装置が開示されている。
この帯域制御機能を備えるデータ中継装置は、短期間な周期で毎回計測されたトラヒック量を保持するトラヒック量保持手段と、前記トラヒック量保持手段に保持された前記トラヒック量に基づいて、長期的な周期での平均トラヒック量を算出し、その平均トラヒック量に相当する帯域値と、設定された第1の帯域設定値とを比較して両値の差分を求め、前記第1の帯域設定値を、該差分を更に小さくするような第2の帯域設定値に、設定し直す帯域調整手段とを備えることを特徴とする。
Japanese Patent Laid-Open No. 2002-290433 discloses a data relay apparatus having a bandwidth control function.
The data relay apparatus having this bandwidth control function is based on the traffic volume holding means for holding the traffic volume measured every time in a short cycle and the traffic volume held in the traffic volume holding means for a long term. An average traffic amount in a period is calculated, a band value corresponding to the average traffic volume is compared with a set first band setting value to obtain a difference between both values, and the first band setting value is calculated. , And a band adjustment means for resetting the second band setting value for further reducing the difference.

特開2004−173170号公報にインターネット接続システムが開示されている。
この従来技術は、予め定めた複数区域の各区域から端末によりインターネットにアクセスして接続するインターネット接続システムにおいて、通信している端末が属する区域を識別し、各区域毎の使用通信帯域を記録し、前記記録されている各区域毎の使用通信帯域に応じて通信料金を算出することを特徴とする。
Japanese Patent Laying-Open No. 2004-173170 discloses an Internet connection system.
This prior art identifies an area to which a communicating terminal belongs in an Internet connection system in which a terminal accesses and connects to the Internet from each of a plurality of predetermined areas, and records a used communication band for each area. The communication fee is calculated in accordance with the recorded communication bandwidth used for each area.

特開2005−80206号公報に帯域制御装置が開示されている。
この帯域制御装置は、ネットワーク接続用の帯域を複数の利用者にて共有するシステムにおいて、前記ネットワークと前記利用者の複数端末の間に設けられ、前記帯域の制御を行う帯域制御装置において、ネットワーク第2層の識別情報を利用して、端末を利用している利用者単位に帯域を割り当てる帯域管理手段を有することを特徴とする。
Japanese Patent Laid-Open No. 2005-80206 discloses a band control device.
The band control device is provided in a system for sharing a network connection band among a plurality of users, and is provided between the network and the plurality of terminals of the user. It is characterized by having a band management means for allocating a band to each user using the terminal by using the identification information of the second layer.

特開2002−271381号公報Japanese Patent Laid-Open No. 2002-271381 特開2002−290433号公報JP 2002-290433 A 特開2004−173170号公報JP 2004-173170 A 特開2005−80206号公報JP 2005-80206 A

従来の帯域制御においては、各VLANグループに固定的に帯域を割り当て、VLANグループを、その割り当てた帯域に従って転送することができた。しかし、前述したように固定的に割り当てた帯域は、IEEE802.1Q VLANトランク回線(以下、回線)の使用状況の変化に応じて変化しないため、回線の使用状況においては、効率的な帯域の利用ができていない場合があった。本発明は、外部の保守端末を用いずに、レイヤ2スイッチング装置で各VLANグループに割り当てた比率と、時刻に応じて変化するVLANグループに対して、自動的に各VLANグループに意図する帯域制御を行う機能を提供することで、レイヤ2スイッチング装置の帯域制御設定に、従来の固定的な帯域制御設定にはない、融通性をもたせることを可能にする。
本発明の目的は、レイヤ2スイッチング装置において、1つの回線で使用されるVLANのグループ数に応じ、各VLANグループへ自動的に帯域制御設定を行うスイッチング装置を提供することである。
本発明の他の目的は、1つの回線に複数のVLANグループを存在させることが可能であるレイヤ2スイッチング装置に対して適用される帯域制御方法を提供することである。
本発明の更に他の目的は、保守端末を用いずに1つの回線で、各VLANグループで使用できる帯域を、各VLANの比率を用いて均等に、若しくは偏らせて割り当て、帯域制御を行うスイッチング装置を提供することである。
In the conventional bandwidth control, a bandwidth is fixedly assigned to each VLAN group, and the VLAN group can be transferred according to the assigned bandwidth. However, as described above, the fixedly allocated bandwidth does not change according to changes in the usage status of the IEEE 802.1Q VLAN trunk line (hereinafter referred to as a line), and therefore, in the usage status of the line, the efficient use of the bandwidth There were cases where it was not possible. The present invention automatically controls the intended band control for each VLAN group with respect to the VLAN group that changes according to the ratio and time allocated to each VLAN group by the layer 2 switching device without using an external maintenance terminal. By providing a function for performing the above, it becomes possible to provide the bandwidth control setting of the layer 2 switching apparatus with flexibility not found in the conventional fixed bandwidth control setting.
An object of the present invention is to provide a switching device that automatically performs bandwidth control setting for each VLAN group according to the number of VLAN groups used in one line in a layer 2 switching device.
Another object of the present invention is to provide a bandwidth control method applied to a layer 2 switching apparatus capable of having a plurality of VLAN groups on one line.
Still another object of the present invention is to perform bandwidth control by allocating a bandwidth that can be used in each VLAN group evenly or biased using a ratio of each VLAN on a single line without using a maintenance terminal. Is to provide a device.

以下に、[発明を実施するための最良の形態]で使用される番号を括弧付きで用いて、課題を解決するための手段を説明する。これらの番号は、[特許請求の範囲]の記載と[発明を実施するための最良の形態]との対応関係を明らかにするために付加されたものである。但し、それらの番号を、[特許請求の範囲]に記載されている発明の技術的範囲の解釈に用いてはならない。   In the following, means for solving the problem will be described using the numbers used in [Best Mode for Carrying Out the Invention] in parentheses. These numbers are added to clarify the correspondence between the description of [Claims] and [Best Mode for Carrying Out the Invention]. However, these numbers should not be used to interpret the technical scope of the invention described in [Claims].

本発明のスイッチング装置(100,300)は、識別情報が登録されている帯域制御用テーブル(102,302)と、前記帯域制御用テーブル(102,302)を検索し、受信したデータの送信元の識別情報の有無を確認し、前記帯域制御用テーブル(102,302)に前記送信元の識別情報が存在しない場合、前記帯域制御用テーブル(102,302)に送信元の識別情報を登録する学習制御部(101,301)と、前記学習制御部(101,301)から登録の通知を受けて、前記帯域制御用テーブル(102,302)を検索し通信グループ数を計算する帯域変更判定部(103,303)と、前記通信グループの各々の帯域の比率に応じて、前記各通信グループの帯域を計算する帯域設定値計算部(104,304)と、前記帯域設定値計算部(104,304)で計算された各通信グループの帯域制御情報に基づき、前記帯域内で通信を行う帯域制御機能部(105,305)とを備える。   The switching device (100, 300) of the present invention searches the bandwidth control table (102, 302) in which the identification information is registered and the bandwidth control table (102, 302), and the source of the received data If the transmission source identification information does not exist in the bandwidth control table (102, 302), the transmission source identification information is registered in the bandwidth control table (102, 302). A learning control unit (101, 301) and a band change determination unit that receives a registration notification from the learning control unit (101, 301), searches the band control table (102, 302), and calculates the number of communication groups. (103, 303), and a band setting value calculation unit (104, 304) that calculates the band of each communication group according to the ratio of each band of the communication group, Based on the bandwidth control information of each communication group calculated in the band setting value calculation unit (104, 304), and a bandwidth control function section for performing communication in the band (105 and 305).

前記学習制御部(101)は、帯域制御用タイマの満了後に、前記送信元の識別情報を前記帯域制御用テーブル(102)から削除し、前記帯域変更判定部(103)に帯域変更通知を行う。前記帯域変更判定部(103)は、前記帯域変更通知を受けて、前記帯域制御用テーブル(102)を検索し、前記通信グループ数を計算し、計算の結果、前記通信グループ数が前記帯域変更通知を受ける前よりも減っていた場合は、前記帯域設定値計算部(104)に帯域変更要求を行う。前記帯域設定値計算部(104)は、前記各通信グループの帯域の比率に応じて、前記各通信グループの帯域を計算し、前記帯域の値を前記帯域制御機能部(105)に設定する。前記帯域制御機能部(105)は計算された前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行う。   The learning control unit (101) deletes the transmission source identification information from the bandwidth control table (102) after the bandwidth control timer expires, and notifies the bandwidth change determination unit (103) of the bandwidth change. . The bandwidth change determination unit (103) receives the bandwidth change notification, searches the bandwidth control table (102), calculates the number of communication groups, and as a result of the calculation, the number of communication groups is changed to the bandwidth change. When it is less than before receiving the notification, a bandwidth change request is made to the bandwidth setting value calculation unit (104). The band setting value calculation unit (104) calculates the band of each communication group according to the ratio of the band of each communication group, and sets the band value in the band control function unit (105). The band control function unit (105) performs communication within the band based on the calculated band control information of each communication group.

前記学習制御部(301)は、エージング時間経過後に、前記送信元の識別情報を前記帯域制御用テーブル(302)から削除し、前記帯域変更判定部(303)に帯域変更通知を行う。前記帯域変更判定部(303)は、前記帯域変更通知を受けて、前記帯域制御用テーブル(302)を検索し、前記通信グループ数が、前記帯域変更通知を受ける前よりも減少していた場合は、前記帯域設定値計算部(304)に帯域変更要求を行う。前記帯域設定値計算部(304)は、前記各通信グループの帯域の比率に応じて、前記各通信グループの帯域を計算し、前記帯域の値を前記帯域制御機能部(305)に設定する。前記帯域制御機能部(305)は計算された前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行う。   The learning control unit (301) deletes the identification information of the transmission source from the band control table (302) after the aging time has elapsed, and notifies the band change determination unit (303) of a band change. The bandwidth change determination unit (303) receives the bandwidth change notification, searches the bandwidth control table (302), and the number of communication groups is smaller than before the bandwidth change notification is received. Makes a bandwidth change request to the bandwidth setting value calculation unit (304). The bandwidth setting value calculation unit (304) calculates the bandwidth of each communication group according to the bandwidth ratio of each communication group, and sets the bandwidth value in the bandwidth control function unit (305). The band control function unit (305) performs communication within the band based on the calculated band control information of each communication group.

本発明の帯域制御方法は、(a1)識別情報が登録されている帯域制御用テーブル(102,302)を検索し、受信したデータの送信元の識別情報の有無を確認し、前記帯域制御用テーブル(102,302)に前記送信元の識別情報が存在しない場合、前記帯域制御用テーブル(102,302)に送信元の識別情報を登録するステップと、(a2)前記帯域制御用テーブル(102,302)への登録の通知を受けて、前記帯域制御用テーブル(102,302)を検索し通信グループ数を計算するステップと、(a3)前記通信グループの各々の帯域の比率に応じて、前記各通信グループの帯域を計算するステップと、(a4)前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行うステップとを備える。   In the bandwidth control method of the present invention, (a1) the bandwidth control table (102, 302) in which the identification information is registered is searched, the presence / absence of the identification information of the transmission source of the received data is confirmed, and the bandwidth control When the transmission source identification information does not exist in the table (102, 302), the step of registering the transmission source identification information in the bandwidth control table (102, 302); (a2) the bandwidth control table (102) , 302), searching the bandwidth control table (102, 302) and calculating the number of communication groups, and (a3) according to the ratio of each bandwidth of the communication groups, Calculating a band of each communication group; and (a4) performing communication within the band based on the band control information of each communication group.

本発明の帯域制御方法は、(b1)帯域制御用タイマの満了後に、前記送信元の識別情報を前記帯域制御用テーブル(102)から削除して帯域変更通知を行うステップと、(b2)前記帯域変更通知を受けて、前記帯域制御用テーブル(102)を検索し、前記通信グループ数を計算し、計算の結果、前記通信グループ数が前記帯域変更通知を受ける前よりも減っていた場合、帯域変更要求を行うステップと、(b3)前記各通信グループの帯域の比率に応じて、前記各通信グループの帯域を計算し、前記帯域の値を設定するステップと、(b4)前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行うステップとを更に具備する。   The bandwidth control method of the present invention includes (b1) performing a bandwidth change notification by deleting the transmission source identification information from the bandwidth control table (102) after the bandwidth control timer expires, and (b2) In response to a bandwidth change notification, search the bandwidth control table (102), calculate the number of communication groups, and, as a result of the calculation, if the number of communication groups is less than before receiving the bandwidth change notification, Performing a bandwidth change request; (b3) calculating a bandwidth of each communication group according to a bandwidth ratio of each communication group and setting a value of the bandwidth; and (b4) each communication group. And performing communication within the band based on the band control information.

本発明の帯域制御方法は、(c1)エージング時間経過後に、前記送信元の識別情報を前記帯域制御用テーブル(302)から削除して帯域変更通知を行うステップと、(c2)前記帯域変更通知を受けて、前記帯域制御用テーブル(302)を検索し、前記通信グループ数が、前記帯域変更通知を受ける前よりも減少していた場合、帯域変更要求を行うステップと、(c3)前記各通信グループの帯域の比率に応じて、前記各通信グループの帯域を計算し、前記帯域の値を設定するステップと、(c4)前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行うステップとを更に具備する。   The bandwidth control method according to the present invention includes (c1) a step of deleting the transmission source identification information from the bandwidth control table (302) and performing a bandwidth change notification after the aging time has elapsed, and (c2) the bandwidth change notification. The bandwidth control table (302) is searched, and if the number of communication groups is smaller than before receiving the bandwidth change notification, a step of making a bandwidth change request, (c3) Calculating a bandwidth of each communication group according to a bandwidth ratio of the communication group and setting a value of the bandwidth; and (c4) performing communication within the bandwidth based on the bandwidth control information of each communication group. Further performing.

本発明の他の帯域制御方法では、帯域変更要求を受信したかを判断する。前記帯域変更要求を受信したことを契機として、回線(120,320)を使用している通信グループの数K、前記回線(120,320)を使用している全通信グループの比率Vを計算するために、前記通信グループ数K及び前記比率Vの値の初期化を行う。1つの回線(120,320)を使用している通信グループを検索するための係数I、及び前記回線(120,320)に登録されている前記通信グループを検索するための係数Jの初期化を行う。前記回線(120,320)に登録されている通信グループB、及び前記係数Jに基づいて学習テーブルを検索し、前記通信グループB(J)が前記回線(120,320)を使用しているかを判断する。前記通信グループB(J)が前記回線(120,320)を使用していた場合は、前記比率Vに前記通信グループB(J)の帯域設定値の比率A(B(J))を累積する。前記通信グループの数Kの値を更新し、前記通信グループB(J)を、前記回線(120,320)を使用している通信グループC(K)として保存しておく。前記通信グループB(J)が前記回線(120,320)を使用していなければ、前記通信グループB(J)に前記帯域設定値Z(B(J))が行われていたかを判断する。前記通信グループB(J)に前記帯域設定値Z(B(J))が既に設定されていたならば、帯域制御機能部(105,305)105へ前記帯域設定値Z(B(J))の設定解除を行い、前記係数Jを更新する。前記係数Jが前記回線(120,320)に登録されている前記通信グループの数N分検索したかを判断する。前記通信グループの数Kが0でないかの判断を行う。前記通信グループの数Kが0である場合、前記回線(120,320)を使用している通信グループは存在しないため、帯域設定処理を終了する。前記通信グループの数Kが0でない場合、前記通信グループC(I)の帯域設定の比率A(C(I))、前記回線(120,320)を使用している前記全通信グループの比率Vと前記回線(120,320)の全体帯域Yから前記回線(120,320)を使用している通信グループC(I)の前記帯域設定値Z(C(I))を計算する。前記帯域設定値Z(C(I))の設定を行う。前記回線(120,320)を使用している通信グループを検索するための係数Iを更新する。前記回線(120,320)を使用している通信グループを検索するための係数Iが前記通信グループの数K分検索したかを判断する。   In another bandwidth control method of the present invention, it is determined whether a bandwidth change request has been received. When the bandwidth change request is received, the number K of communication groups using the line (120, 320) and the ratio V of all communication groups using the line (120, 320) are calculated. Therefore, the values of the communication group number K and the ratio V are initialized. Initialization of a coefficient I for searching for a communication group using one line (120, 320) and a coefficient J for searching for the communication group registered in the line (120, 320) Do. A learning table is searched based on the communication group B registered in the line (120, 320) and the coefficient J, and whether the communication group B (J) uses the line (120, 320). to decide. If the communication group B (J) is using the line (120, 320), the ratio A (B (J)) of the bandwidth setting value of the communication group B (J) is accumulated in the ratio V. . The value of the number K of communication groups is updated, and the communication group B (J) is stored as a communication group C (K) using the line (120, 320). If the communication group B (J) does not use the line (120, 320), it is determined whether or not the bandwidth setting value Z (B (J)) has been applied to the communication group B (J). If the bandwidth setting value Z (B (J)) has already been set in the communication group B (J), the bandwidth setting value Z (B (J)) is sent to the bandwidth control function unit (105, 305) 105. And the coefficient J is updated. It is determined whether the coefficient J has been searched for the number N of the communication groups registered in the line (120, 320). It is determined whether the number K of communication groups is not zero. When the number K of communication groups is 0, there is no communication group using the line (120, 320), and the bandwidth setting process is terminated. If the number K of communication groups is not 0, the bandwidth setting ratio A (C (I)) of the communication group C (I) and the ratio V of all communication groups using the lines (120, 320) The bandwidth setting value Z (C (I)) of the communication group C (I) using the line (120, 320) is calculated from the overall bandwidth Y of the line (120, 320). The band setting value Z (C (I)) is set. The coefficient I for searching for a communication group using the line (120, 320) is updated. It is determined whether a coefficient I for searching for communication groups using the line (120, 320) has been searched for the number K of the communication groups.

本発明により、以下のいずれかの効果が期待される。
第1の効果は、VLANグループがレイヤ2スイッチング装置の一つの回線を使用している際、他VLANグループがその回線を使用する場合、送信元MACアドレスを帯域制御設定用テーブルへ登録し、帯域設定値を更新させるため、レイヤ2スイッチング装置の回線の帯域を有効に利用することが可能になるということである。
第2の効果は、帯域制御設定用タイマの満了により、回線に保持している帯域制御設定用テーブルから、該当するVLANグループが削除され、帯域設定値を更新することで、使用していないVLANグループの帯域を、同時刻に回線を使用している全VLANグループが有効に利用できるということである。
第3の効果は、MACアドレス学習テーブル、エージングタイマと同じ性能をそれらとは別に帯域制御設定用タイマとして持つことである。なお、エージングタイマは、隣接ルータから通知された経路情報の周期的な通知が一定時間ない場合に経路情報を削除するために使用される。エージングタイマを短くすると、MACアドレス学習テーブルのMACアドレス情報が頻繁に削除されるため、データの転送先が不明なることが多くなり、フラッディングが多発してしまう。しかし、帯域制御設定用タイマは、エージングタイマとは独立しているため、帯域制御設定用タイマを短くしても、上記のようにデータのフラッティングを多発させることはないという利点がある。更に、使用していないVLANグループの検索契機を増やすことが可能になる。
According to the present invention, any of the following effects is expected.
The first effect is that when a VLAN group uses one line of a layer 2 switching device and another VLAN group uses that line, the source MAC address is registered in the band control setting table, and the band Since the set value is updated, the bandwidth of the line of the layer 2 switching device can be effectively used.
The second effect is that when the bandwidth control setting timer expires, the corresponding VLAN group is deleted from the bandwidth control setting table held in the line, and the bandwidth setting value is updated, so that the unused VLAN is This means that all VLAN groups using the line at the same time can effectively use the band of the group.
A third effect is to have the same performance as the MAC address learning table and the aging timer as a bandwidth control setting timer separately from them. The aging timer is used to delete the route information when there is no periodic notification of the route information notified from the adjacent router for a predetermined time. If the aging timer is shortened, the MAC address information in the MAC address learning table is frequently deleted, so the data transfer destination is often unknown, and flooding frequently occurs. However, since the bandwidth control setting timer is independent of the aging timer, there is an advantage that even if the bandwidth control setting timer is shortened, data is not frequently fluttered as described above. Furthermore, it becomes possible to increase the search opportunity for unused VLAN groups.

本発明は、従来のスイッチング装置における固定的な帯域が回線に設定された状態を排除し、レイヤ2スイッチング装置の回線を使用しているVLANグループに対し、自動的な帯域制御設定を可能にする。   The present invention eliminates the state in which a fixed bandwidth in a conventional switching device is set for a line, and enables automatic bandwidth control setting for a VLAN group that uses the line of a layer 2 switching device. .

以下に本発明の第1実施形態について添付図面を参照して説明する。
図1に示すように、本発明における通信システムは、レイヤ2スイッチング装置100と、端末110と、回線120と、中継装置(例:ルータ)130と、回線140を有する。
レイヤ2スイッチング装置100は、端末から送られてきたデータを解析して宛先を検出し、送り先の端末にのみデータを送信する。例としてスイッチングハブやブリッジが挙げられる。端末110は、レイヤ2スイッチング装置100に接続された端末である。なお、固定端末、移動端末を問わない。回線120は、レイヤ2スイッチング装置100と端末110とを接続する電気通信回線である。回線の例としてLAN(Local Area Network)が挙げられる。なお、有線、無線を問わない。中継装置(例:ルータ)130は、内部ネットワークと外部ネットワークとの通信を中継する。例えば、レイヤ2スイッチング装置100を介して中継装置(例:ルータ)130に接続された端末110とインターネット上のサーバ又は他の端末との通信を中継する。回線140は、レイヤ2スイッチング装置100と中継装置(例:ルータ)130とを接続する電気通信回線である。回線の例としてLAN(Local Area Network)が挙げられる。なお、有線、無線を問わない。
A first embodiment of the present invention will be described below with reference to the accompanying drawings.
As shown in FIG. 1, the communication system according to the present invention includes a layer 2 switching device 100, a terminal 110, a line 120, a relay device (example: router) 130, and a line 140.
The layer 2 switching apparatus 100 analyzes the data sent from the terminal to detect the destination, and transmits the data only to the destination terminal. Examples include switching hubs and bridges. The terminal 110 is a terminal connected to the layer 2 switching device 100. In addition, a fixed terminal and a mobile terminal are not ask | required. The line 120 is a telecommunication line that connects the layer 2 switching apparatus 100 and the terminal 110. An example of a line is a LAN (Local Area Network). It does not matter whether it is wired or wireless. The relay device (eg, router) 130 relays communication between the internal network and the external network. For example, the communication between the terminal 110 connected to the relay device (example: router) 130 via the layer 2 switching device 100 and a server on the Internet or another terminal is relayed. The line 140 is a telecommunication line that connects the layer 2 switching apparatus 100 and the relay apparatus (eg, router) 130. An example of a line is a LAN (Local Area Network). It does not matter whether it is wired or wireless.

図1において、レイヤ2スイッチング装置100は、学習制御部101と、帯域制御設定用テーブル102と、帯域変更判定部103と、帯域設定値計算部104と、帯域制御機能部105を備えている。
学習制御部101は、受信したデータの送信元MACアドレスの有無を確認する。帯域制御設定用テーブル102には、MACアドレスが登録されている。帯域変更判定部103は、VLANグループ数を計算する。帯域設定値計算部104は、各VLANグループの帯域の比率に応じて、各VLANグループの帯域を計算する。帯域制御機能部105は、各VLANグループの帯域制御情報に基づき、その帯域内でレイヤ2スイッチング装置100に接続された各端末の通信を行う。
In FIG. 1, the layer 2 switching apparatus 100 includes a learning control unit 101, a band control setting table 102, a band change determination unit 103, a band setting value calculation unit 104, and a band control function unit 105.
The learning control unit 101 confirms the presence or absence of the source MAC address of the received data. A MAC address is registered in the bandwidth control setting table 102. The bandwidth change determination unit 103 calculates the number of VLAN groups. The bandwidth setting value calculation unit 104 calculates the bandwidth of each VLAN group according to the bandwidth ratio of each VLAN group. Based on the bandwidth control information of each VLAN group, the bandwidth control function unit 105 communicates with each terminal connected to the layer 2 switching device 100 within the bandwidth.

なお、MACアドレスは、端末に搭載又は装着されたNIC(Network Interface Card)に固有の識別情報である。ここでは、MACアドレスを用いて説明するが、実際にはMACアドレスに限定されない。MACアドレスに相当する識別情報であれば利用可能である。   The MAC address is identification information unique to a NIC (Network Interface Card) mounted on or attached to the terminal. Here, the description will be made using the MAC address, but it is not limited to the MAC address in practice. Any identification information corresponding to the MAC address can be used.

図1では、端末110の例として、端末110a,110b,110cの3台の端末を示す。但し、実際には、端末110の台数は任意であり、上記の例に限定されない。   In FIG. 1, as an example of the terminal 110, three terminals 110a, 110b, and 110c are shown. However, in practice, the number of terminals 110 is arbitrary and is not limited to the above example.

レイヤ2スイッチング装置100は、それぞれ異なるVLANグループに属する端末110a,110b,110cと1本の回線120を介して通信し、中継装置(例:ルータ)130と回線140を介して通信する機能を備えている。端末110a,110bは、通信を行っているが、端末110cは通信を行っていない状態で、端末110cからのデータを受信した際に、学習制御部101は、帯域制御設定用テーブル102を検索し、受信したデータの送信元MACアドレスの有無を確認する。送信元MACアドレスが帯域制御設定用テーブル102に存在しない場合、学習制御部101は、帯域制御設定用テーブル102に送信元MACアドレス情報を登録し、帯域変更判定部103へMACアドレスを学習したことを通知する。帯域変更判定部103は、その通知を受けて、帯域制御設定用テーブル102を検索しVLANグループ数を計算する。計算の結果、通知を受ける前よりもVLANグループ数が増えていた場合には、帯域設定値計算部104へ、帯域変更要求を行う。帯域設定値計算部104は、各VLANグループの帯域の比率に応じて、各VLANグループの帯域を計算し、その値を帯域制御機能部105へ設定する。帯域制御機能部105は計算された各VLANグループの帯域制御情報に基づき、その帯域内で各端末110の通信を行う。   The layer 2 switching apparatus 100 has a function of communicating with terminals 110a, 110b, and 110c belonging to different VLAN groups via one line 120 and communicating with a relay apparatus (eg, router) 130 via a line 140. ing. When the terminals 110a and 110b are communicating but the terminal 110c is not communicating and the data is received from the terminal 110c, the learning control unit 101 searches the bandwidth control setting table 102. The presence or absence of the source MAC address of the received data is confirmed. When the transmission source MAC address does not exist in the bandwidth control setting table 102, the learning control unit 101 registers the transmission source MAC address information in the bandwidth control setting table 102 and learns the MAC address from the bandwidth change determination unit 103. To be notified. Upon receiving the notification, the bandwidth change determination unit 103 searches the bandwidth control setting table 102 and calculates the number of VLAN groups. As a result of the calculation, if the number of VLAN groups has increased from before receiving the notification, a bandwidth change request is made to the bandwidth setting value calculation unit 104. The bandwidth setting value calculation unit 104 calculates the bandwidth of each VLAN group according to the bandwidth ratio of each VLAN group, and sets the value in the bandwidth control function unit 105. Based on the calculated bandwidth control information of each VLAN group, the bandwidth control function unit 105 communicates with each terminal 110 within the bandwidth.

また、学習制御部101は帯域制御設定用タイマが満了後に、送信元MACアドレス情報を帯域制御設定用テーブル102から削除し、帯域変更判定部103へ帯域変更通知を行う。帯域変更判定部103は、その通知を受けて、帯域制御設定用テーブル102を検索し、VLANグループ数を計算する。計算の結果、VLANグループ数が通知を受ける前よりも減っていた場合は、帯域設定値計算部104へ、帯域変更要求を行う。帯域設定値計算部104は、各VLANグループの帯域の比率に応じて、各VLANグループの帯域を計算し、その値を帯域制御機能部105へ設定する。帯域制御機能部105は計算された各VLANグループの帯域制御情報に基づき、その帯域内で各端末110の通信を行う。   In addition, after the bandwidth control setting timer expires, the learning control unit 101 deletes the source MAC address information from the bandwidth control setting table 102 and notifies the bandwidth change determination unit 103 of the bandwidth change. Upon receiving the notification, the bandwidth change determination unit 103 searches the bandwidth control setting table 102 and calculates the number of VLAN groups. As a result of the calculation, if the number of VLAN groups has decreased from before the notification, a bandwidth change request is made to the bandwidth setting value calculation unit 104. The bandwidth setting value calculation unit 104 calculates the bandwidth of each VLAN group according to the bandwidth ratio of each VLAN group, and sets the value in the bandwidth control function unit 105. Based on the calculated bandwidth control information of each VLAN group, the bandwidth control function unit 105 communicates with each terminal 110 within the bandwidth.

帯域設定値計算部104における計算方法について次に示す。
同時刻に1つの回線を通過する各VLANグループの帯域の比率をそれぞれA(1),A(2),A(I)…A(N)として表す。ここで、1,2,・・・,I,・・・NはそれぞれVLANグループの番号を示している。
A calculation method in the band set value calculation unit 104 will be described below.
The ratio of the bandwidth of each VLAN group passing through one line at the same time is expressed as A (1), A (2), A (I)... A (N), respectively. Here, 1, 2,..., I,... N indicate VLAN group numbers, respectively.

この時、任意のVLANグループIの帯域設定値Z(I)は以下の数1の式で示される。

Figure 2007274529
すなわち、Z(I)=Y×A(I)÷(A(1)+A(2)+・・・+A(N))で求められる。
ここで、Yは回線の全帯域値を表し、Jは回線に登録されているVLANグループを検索するために係数である。 At this time, the bandwidth setting value Z (I) of an arbitrary VLAN group I is expressed by the following equation (1).
Figure 2007274529
That is, Z (I) = Y × A (I) ÷ (A (1) + A (2) +... + A (N)).
Here, Y represents the total bandwidth value of the line, and J is a coefficient for searching for a VLAN group registered in the line.

本発明で、同時刻に1つの回線を使用する各VLANグループに自動的に帯域設定値を割り当てることが可能になる。また、帯域の比率A(I)の値をかえることで、各VLANグループの帯域設定値Z(I)を変化させることができる。   According to the present invention, it becomes possible to automatically assign a bandwidth setting value to each VLAN group that uses one line at the same time. Further, the bandwidth setting value Z (I) of each VLAN group can be changed by changing the value of the bandwidth ratio A (I).

図2は帯域設定値計算部104の動作概要を示すフローチャートである。
本フローチャートにより、上述した「回線を使用している各VLANグループの帯域設定値」が求まる。
FIG. 2 is a flowchart showing an outline of the operation of the bandwidth setting value calculation unit 104.
By this flowchart, the above-mentioned “band setting value of each VLAN group using the line” is obtained.

なお、本フローチャート内に現れる各記号の意味は次のとおりである。
A : 各VLANグループの帯域の比率
B : 回線に登録されているVLANグループ
C : 回線を使用しているVLANグループ
I : 回線を使用しているVLANグループを検索するための係数
J : 回線に登録されているVLANグループを検索するための係数
K : 回線を使用しているVLANグループの数
N : 回線に登録されているVLANグループの数
V : 回線を使用している全VLANグループの比率
Y : 回線の全帯域値
Z : 回線を使用している各VLANグループの帯域設定値
The meaning of each symbol appearing in this flowchart is as follows.
A: Band ratio of each VLAN group B: VLAN group registered in line C: VLAN group using line I: Coefficient for searching VLAN group using line J: Registered in line Coefficient for searching VLAN groups that are registered K: Number of VLAN groups that are using the line N: Number of VLAN groups that are registered in the line V: Ratio of all VLAN groups that are using the line Y: Total bandwidth value of the line Z: Band setting value of each VLAN group using the line

(1)ステップS201
帯域変更判定部103から帯域変更要求を受信したかを判断する。
(2)ステップS202
帯域変更要求を受信したことを契機として、回線を使用しているVLANグループの数K、回線を使用している全VLANグループの比率Vを計算するためにこれらの値の初期化を行う。1つの回線を使用しているVLANグループを検索するための係数I、登録されているVLANグループを検索するための係数Jの初期化も行う。
(3)ステップS203
回線に登録されているVLANグループBと回線に登録されているVLANグループを検索するための係数JよりMAC学習テーブルを検索し、VLANグループB(J)が回線を使用しているかを判断する。
(4)ステップS204
VLANグループB(J)が回線を使用していた場合は、回線を使用しているVLANグループの比率VにVLANグループB(J)の帯域設定値の比率A(B(J))を累積する。
(5)ステップS205
回線を使用しているVLANグループの数Kの値を更新し、VLANグループB(J)を、回線を使用しているVLANグループC(K)として保存しておく。
(6)ステップS206
VLANグループB(J)が回線を使用していなければ、VLANグループB(J)に帯域設定値Z(B(J))が行われていたかを判断する。
(7)ステップS207
VLANグループB(J)に帯域設定値Z(B(J))が既に設定されていたならば、帯域制御機能部105へ帯域設定値Z(B(J))の設定解除を行う。
(8)ステップS208
回線に登録されているVLANグループを検索するための係数Jを更新する。
(9)ステップS209
回線に登録されているVLANグループを検索するための係数Jが回線に登録されているVLANグループの数N分検索したかを判断する。検索が行われていなければ、以降、ステップS203,S204,S205,S206,S207,S208,S209を回線に登録されているVLANグループの数N分繰り返す。
(10)ステップS210
回線を使用しているVLANグループの数Kが0でないかの判断を行う。回線を使用しているVLANグループの数Kが0である場合、回線を使用しているVLANグループは存在しないため、帯域設定処理を終了する。
(11)ステップS211
回線を使用しているVLANグループの数Kが0でない場合、VLANグループC(I)の帯域設定の比率A(C(I))、回線を使用している全VLANグループの比率Vと回線の全体帯域Yから回線を使用しているVLANグループC(I)の帯域設定値Z(C(I))を計算する。
(12)ステップS212
帯域制御機能部105へ帯域設定値Z(C(I))の設定を行う。
(13)ステップS213
回線を使用しているVLANグループを検索するための係数Iを更新する。
(14)ステップS214
回線を使用しているVLANグループを検索するための係数Iが回線を使用しているVLANグループの数K分検索したかを判断する。検索が行われていなければ、以降、ステップS211,S212,S213,S214を、回線を使用しているVLANグループの数K分繰り返す。
(1) Step S201
It is determined whether a bandwidth change request has been received from the bandwidth change determination unit 103.
(2) Step S202
In response to the reception of the bandwidth change request, these values are initialized to calculate the number K of VLAN groups using the line and the ratio V of all VLAN groups using the line. A coefficient I for searching for a VLAN group using one line and a coefficient J for searching for a registered VLAN group are also initialized.
(3) Step S203
The MAC learning table is searched from the VLAN group B registered in the line and the coefficient J for searching the VLAN group registered in the line, and it is determined whether the VLAN group B (J) is using the line.
(4) Step S204
When VLAN group B (J) uses a line, the ratio A (B (J)) of the bandwidth setting value of VLAN group B (J) is accumulated in the ratio V of the VLAN group using the line. .
(5) Step S205
The value of the number K of VLAN groups using the line is updated, and VLAN group B (J) is stored as VLAN group C (K) using the line.
(6) Step S206
If the VLAN group B (J) does not use a line, it is determined whether or not the bandwidth setting value Z (B (J)) has been applied to the VLAN group B (J).
(7) Step S207
If the bandwidth setting value Z (B (J)) has already been set in the VLAN group B (J), the setting of the bandwidth setting value Z (B (J)) is canceled to the bandwidth control function unit 105.
(8) Step S208
The coefficient J for searching for the VLAN group registered in the line is updated.
(9) Step S209
It is determined whether the coefficient J for searching for VLAN groups registered in the line has been searched for the number N of VLAN groups registered in the line. If no search has been performed, steps S203, S204, S205, S206, S207, S208, and S209 are repeated for the number N of VLAN groups registered in the line.
(10) Step S210
It is determined whether the number K of VLAN groups using the line is not zero. If the number K of VLAN groups using the line is 0, there is no VLAN group using the line, and the bandwidth setting process is terminated.
(11) Step S211
If the number K of VLAN groups using the line is not 0, the bandwidth setting ratio A (C (I)) of the VLAN group C (I), the ratio V of all VLAN groups using the line, and the line The bandwidth setting value Z (C (I)) of the VLAN group C (I) using the line is calculated from the entire bandwidth Y.
(12) Step S212
A band setting value Z (C (I)) is set in the band control function unit 105.
(13) Step S213
The coefficient I for searching for the VLAN group using the line is updated.
(14) Step S214
It is determined whether the coefficient I for searching for VLAN groups using the line has been searched for the number K of VLAN groups using the line. If the search is not performed, steps S211, S212, S213, and S214 are repeated for the number K of VLAN groups using the line.

このようにして、回線を使用している各VLANグループの帯域設定値Zが計算される。 In this way, the bandwidth setting value Z of each VLAN group using the line is calculated.

図3を用いて本発明の第2実施形態について説明する。
図3に示すように、本発明における通信システムは、レイヤ2スイッチング装置300と、端末310と、回線320と、中継装置(例:ルータ)330と、回線340を有する。
レイヤ2スイッチング装置300は、端末から送られてきたデータを解析して宛先を検出し、送り先の端末にのみデータを送信する。例としてスイッチングハブやブリッジが挙げられる。端末310は、レイヤ2スイッチング装置300に接続された端末である。なお、固定端末、移動端末を問わない。回線320は、レイヤ2スイッチング装置300と端末310とを接続する電気通信回線である。回線の例としてLAN(Local Area Network)が挙げられる。なお、有線、無線を問わない。中継装置(例:ルータ)330は、内部ネットワークと外部ネットワークとの通信を中継する。例えば、レイヤ2スイッチング装置300を介して中継装置(例:ルータ)330に接続された端末310とインターネット上のサーバ又は他の端末との通信を中継する。回線340は、レイヤ2スイッチング装置300と中継装置(例:ルータ)330とを接続する電気通信回線である。回線の例としてLAN(Local Area Network)が挙げられる。なお、有線、無線を問わない。
A second embodiment of the present invention will be described with reference to FIG.
As shown in FIG. 3, the communication system according to the present invention includes a layer 2 switching device 300, a terminal 310, a line 320, a relay device (eg, router) 330, and a line 340.
The layer 2 switching apparatus 300 analyzes the data sent from the terminal, detects the destination, and transmits the data only to the destination terminal. Examples include switching hubs and bridges. Terminal 310 is a terminal connected to layer 2 switching apparatus 300. In addition, a fixed terminal and a mobile terminal are not ask | required. The line 320 is a telecommunication line that connects the layer 2 switching apparatus 300 and the terminal 310. An example of a line is a LAN (Local Area Network). It does not matter whether it is wired or wireless. The relay device (eg, router) 330 relays communication between the internal network and the external network. For example, the communication between the terminal 310 connected to the relay device (eg, router) 330 via the layer 2 switching device 300 and a server on the Internet or another terminal is relayed. The line 340 is a telecommunication line that connects the layer 2 switching apparatus 300 and the relay apparatus (eg, router) 330. An example of a line is a LAN (Local Area Network). It does not matter whether it is wired or wireless.

図3において、レイヤ2スイッチング装置300は、学習制御部301と、MACアドレス学習テーブル302と、帯域変更判定部303と、帯域設定値計算部304と、帯域制御機能部305を備えている。
学習制御部301は、受信したデータの送信元MACアドレスの有無を確認する。MACアドレス学習テーブル302には、MACアドレスが登録されている。帯域変更判定部303は、VLANグループ数を計算する。帯域設定値計算部304は、各VLANグループの帯域の比率に応じて、各VLANグループの帯域を計算する。帯域制御機能部305は、各VLANグループの帯域制御情報に基づき、その帯域内でレイヤ2スイッチング装置300に接続された各端末の通信を行う。
3, the layer 2 switching apparatus 300 includes a learning control unit 301, a MAC address learning table 302, a band change determination unit 303, a band setting value calculation unit 304, and a band control function unit 305.
The learning control unit 301 confirms the presence or absence of the source MAC address of the received data. A MAC address is registered in the MAC address learning table 302. The bandwidth change determination unit 303 calculates the number of VLAN groups. The bandwidth setting value calculation unit 304 calculates the bandwidth of each VLAN group according to the bandwidth ratio of each VLAN group. Based on the bandwidth control information of each VLAN group, the bandwidth control function unit 305 communicates with each terminal connected to the layer 2 switching device 300 within the bandwidth.

図3では、端末310の例として、端末310a,310b,310cの3台の端末を示す。但し、実際には、端末310の台数は任意であり、上記の例に限定されない。   In FIG. 3, as an example of the terminal 310, three terminals 310a, 310b, and 310c are shown. However, in practice, the number of terminals 310 is arbitrary and is not limited to the above example.

図3において、レイヤ2スイッチング装置300は、それぞれ異なるVLANグループに属する端末310a,310b,310cと1本の回線320を介して通信し、中継装置(例:ルータ)330と回線340を介して通信する機能を備えている。   In FIG. 3, the layer 2 switching apparatus 300 communicates with terminals 310 a, 310 b, and 310 c belonging to different VLAN groups via one line 320, and communicates with a relay apparatus (eg, router) 330 via a line 340. It has a function to do.

端末310a,310bは通信を行っているが、端末310cは通信を行っていない状態で、端末310cからのデータを受信した際に、学習制御部301は、MACアドレス学習テーブル302を検索し、受信したデータの送信元MACアドレスの有無を確認する。送信元MACアドレスがMACアドレス学習テーブル302に存在しない場合、学習制御部301は、MACアドレス学習テーブル302に送信元MACアドレス情報を登録し、帯域変更判定部303へ内容を通知する。帯域変更判定部303は、その通知を受けて、MACアドレス学習テーブル302を検索しVLAN数を計算する。計算の結果、VLANグループ数が、通知を受ける前よりも増えていた場合には、帯域設定値計算部304へ、帯域変更要求を行う。帯域設定値計算部304は、各VLANグループの帯域の比率に応じて、各VLANグループの帯域を計算し、その値を帯域制御機能部305へ設定する。帯域制御機能部305は計算された各VLANグループの帯域制御情報に基づき、その帯域内で各端末310の通信を行う。   When the terminals 310a and 310b are communicating but the terminal 310c is not communicating and receiving data from the terminal 310c, the learning control unit 301 searches the MAC address learning table 302 and receives the data. The presence or absence of the source MAC address of the received data. When the source MAC address does not exist in the MAC address learning table 302, the learning control unit 301 registers the source MAC address information in the MAC address learning table 302 and notifies the band change determination unit 303 of the contents. In response to the notification, the band change determination unit 303 searches the MAC address learning table 302 and calculates the number of VLANs. As a result of the calculation, if the number of VLAN groups has increased from before the notification, a bandwidth change request is made to the bandwidth setting value calculation unit 304. The bandwidth setting value calculation unit 304 calculates the bandwidth of each VLAN group according to the bandwidth ratio of each VLAN group, and sets the value in the bandwidth control function unit 305. Based on the calculated bandwidth control information of each VLAN group, the bandwidth control function unit 305 communicates with each terminal 310 within the bandwidth.

また、学習制御部301はエージング時間経過後に、送信元MACアドレス情報をMACアドレス学習テーブル302から削除し、帯域変更判定部303へ帯域変更通知を行う。帯域変更判定部303は、その通知を受けて、MACアドレス学習テーブル302を検索し、VLANグループ数が、通知を受ける前よりも減少していた場合は、帯域設定値計算部304へ、帯域変更要求を行う。帯域設定値計算部304は、各VLANグループの帯域の比率に応じて、各VLANグループの帯域を計算し、その値を帯域制御機能部305へ設定する。帯域制御機能部305は計算された各VLANグループの帯域制御情報に基づき、その帯域内で各端末310の通信を行う。   In addition, after the aging time has elapsed, the learning control unit 301 deletes the source MAC address information from the MAC address learning table 302 and notifies the band change determination unit 303 of the band change. Upon receiving the notification, the band change determination unit 303 searches the MAC address learning table 302. If the number of VLAN groups is smaller than before receiving the notification, the band change determination unit 303 sends the band change value to the band setting value calculation unit 304. Make a request. The bandwidth setting value calculation unit 304 calculates the bandwidth of each VLAN group according to the bandwidth ratio of each VLAN group, and sets the value in the bandwidth control function unit 305. Based on the calculated bandwidth control information of each VLAN group, the bandwidth control function unit 305 communicates with each terminal 310 within the bandwidth.

なお、本発明のレイヤ2スイッチング装置で行なわれる各処理を定義したプログラムをコンピュータ上で実行することで、該コンピュータをレイヤ2スイッチング装置とすることも可能である。   In addition, it is also possible to make the computer a layer 2 switching device by executing on the computer a program that defines each process performed by the layer 2 switching device of the present invention.

以上のように、本発明では、レイヤ2スイッチング装置にMACアドレス学習テーブルと同じ性能を持つテーブルを帯域制御設定用テーブルとしてMACアドレス学習テーブルとは別に配備する。レイヤ2スイッチング装置にエージングタイマと同じ性能を持つタイマを帯域制御設定用タイマとしてエージングタイマとは別に配備する。なお、エージングタイマは、隣接ルータから通知された経路情報の周期的な通知が一定時間ない場合に経路情報を削除するために使用される。   As described above, in the present invention, a table having the same performance as the MAC address learning table is provided in the layer 2 switching device as a band control setting table separately from the MAC address learning table. A timer having the same performance as the aging timer is provided in the layer 2 switching device as a band control setting timer separately from the aging timer. The aging timer is used to delete the route information when there is no periodic notification of the route information notified from the adjacent router for a predetermined time.

また、各回線が受信する各VLANグループに対してそれぞれ帯域の比率を割り当てる。   Further, a bandwidth ratio is assigned to each VLAN group received by each line.

レイヤ2スイッチング装置は、1つのVLANグループに属するデータを受信した際に、各回線に存在するMACアドレス学習テーブルにおいて、受信したデータの送信元MACアドレスの有無を確認し、無い場合にMACアドレス学習テーブル上へ、受信したデータの送信元MACアドレスとVLANグループを登録する。帯域制御設定用テーブルはMACアドレス学習テーブルと同じ性能をであるため、データを受信した際に、各回線に存在する帯域制御設定用テーブルにおいて、受信したデータの送信元MACアドレスの有無を確認し、無い場合に帯域制御設定用テーブル上へ、受信したデータの送信元MACアドレスとVLANグループを登録する。そして、その時点でその回線を使用しているVLANグループ数を計算する。送信元MACアドレスを帯域制御設定用テーブルに登録する前よりもVLANグループ数が増加していた場合、回線を使用している各VLANグループに対して帯域制御設定の更新を行う。   When receiving data belonging to one VLAN group, the layer 2 switching device checks the presence or absence of the source MAC address of the received data in the MAC address learning table existing in each line. The source MAC address and VLAN group of the received data are registered on the table. Since the bandwidth control setting table has the same performance as the MAC address learning table, when receiving data, the bandwidth control setting table existing in each line checks whether there is a source MAC address of the received data. If not, the source MAC address and VLAN group of the received data are registered on the bandwidth control setting table. Then, the number of VLAN groups using the line at that time is calculated. When the number of VLAN groups has increased from before the transmission source MAC address is registered in the bandwidth control setting table, the bandwidth control setting is updated for each VLAN group using the line.

同時刻に回線を使用している全VLANグループに割り当てた比率が回線の全帯域の値に相当し、1つのVLANグループに割り当てる帯域の値は、そのVLANグループの比率を、回線を使用している全VLANグループの比率で割った値に、使用している回線の全帯域の値を積算した値となる。   The ratio assigned to all VLAN groups that are using the line at the same time corresponds to the value of the entire bandwidth of the line. The value of the bandwidth assigned to one VLAN group is the ratio of the VLAN group using the line. It is a value obtained by adding the value of the total bandwidth of the line being used to the value divided by the ratio of all the VLAN groups.

このようにして、回線の全帯域の値と各VLANグループの比率を用いて、同時刻に回線を使用している各VLANグループの帯域設定値が割り出される。   In this way, the bandwidth setting value of each VLAN group that uses the line at the same time is determined using the value of the total bandwidth of the line and the ratio of each VLAN group.

逆に、レイヤ2スイッチング装置の1つの回線で、VLANグループのデータの受信が行われなかった場合、その送信元MACアドレスに対するエージングタイマが満了し、MACアドレス学習テーブルから、その送信元MACアドレスが削除される。   Conversely, if the VLAN group data is not received on one line of the layer 2 switching device, the aging timer for the source MAC address expires, and the source MAC address is determined from the MAC address learning table. Deleted.

帯域制御設定用タイマも同じ性能を持っているため、同様の動作を帯域制御設定用テーブルにおいて帯域制御設定用タイマを使用して行っている。この帯域制御設定用タイマが満了した際、帯域制御設定用テーブルから送信元MACアドレスが削除される。そして、その時点でその回線を使用しているVLANグループ数を計算する。送信元MACアドレスを帯域制御設定用テーブルから削除する前よりもVLANグループ数が減少していた場合、削除されたVLANグループに設定されていた帯域の比率は、回線を使用している全VLANグループの比率から外され、各VLANグループの帯域設定値が再計算される。このようにして回線を使用しなくなったVLANグループの帯域を、自動的に回線を使用しているVLANグループで使用することが可能になる。   Since the bandwidth control setting timer has the same performance, the same operation is performed using the bandwidth control setting timer in the bandwidth control setting table. When this bandwidth control setting timer expires, the source MAC address is deleted from the bandwidth control setting table. Then, the number of VLAN groups using the line at that time is calculated. When the number of VLAN groups has decreased from before the transmission source MAC address is deleted from the bandwidth control setting table, the ratio of the bandwidth set to the deleted VLAN group is the total VLAN group using the line. The bandwidth setting value of each VLAN group is recalculated. In this way, the bandwidth of the VLAN group that no longer uses the line can be automatically used by the VLAN group that is using the line.

本発明で、1つの回線で各VLANグループに割り当てる比率を等しくすることにより、複数のVLANグループがその回線を同時刻に使用する場合の帯域は、各VLANグループで公平に使用されることが可能になる。更に、1つの回線で各VLANグループに割り当てる比率を異なるようにすることにより、その回線を同時刻に各VLANグループが使用する帯域を各VLANグループ間で偏らせて使用することも可能になる   In the present invention, by equalizing the ratio assigned to each VLAN group by one line, the bandwidth when a plurality of VLAN groups use the line at the same time can be used fairly by each VLAN group. become. Furthermore, by making the ratio assigned to each VLAN group different on a single line, it becomes possible to use the line by deviating the bandwidth used by each VLAN group at the same time among the VLAN groups.

本発明により、多数の異なるVLANグループで通信を行う場において、最適な帯域制御を行うことができる。このことから、本発明は、ホットスポットなどの、複数のインターネットサービス事業者(Internet Service Provider:以下ISP)を通してインターネット接続を行う場において、ISP単位に帯域制御設定を自動的に行うことで、各ISPへ効率の良い帯域を提供することが可能になる。   According to the present invention, optimal bandwidth control can be performed in a place where communication is performed in many different VLAN groups. Therefore, the present invention automatically performs bandwidth control setting for each ISP in a place where the Internet connection is made through a plurality of Internet service providers (hereinafter referred to as ISPs) such as hot spots. An efficient band can be provided to the ISP.

図1は、本発明の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of the present invention. 図2は、帯域制御変更アルゴリズムを示すフローチャートである。FIG. 2 is a flowchart showing the bandwidth control change algorithm. 図3は、本発明の他の構成を示すブロック図である。FIG. 3 is a block diagram showing another configuration of the present invention.

符号の説明Explanation of symbols

100… レイヤ2スイッチング装置
101… 学習制御部
102… 帯域制御設定用テーブル
103… 帯域変更判定部
104… 帯域設定値計算部
105… 帯域制御機能部
110(a,b,c)… 端末
120… 回線(レイヤ2スイッチング装置−端末間)
130… 中継装置(例:ルータ)
140… 回線(レイヤ2スイッチング装置−中継装置間)
300… レイヤ2スイッチング装置
301… 学習制御部
302… MACアドレス学習テーブル
303… 帯域変更判定部
304… 帯域設定値計算部
305… 帯域制御機能部
310(a,b,c)… 端末
320… 回線(レイヤ2スイッチング装置−端末間)
330… 中継装置(例:ルータ)
340… 回線(レイヤ2スイッチング装置−中継装置間)
DESCRIPTION OF SYMBOLS 100 ... Layer 2 switching apparatus 101 ... Learning control part 102 ... Band control setting table 103 ... Band change determination part 104 ... Band setting value calculation part 105 ... Band control function part 110 (a, b, c) ... Terminal 120 ... Line (Between layer 2 switching device and terminal)
130 ... Relay device (eg, router)
140 ... line (between layer 2 switching device and relay device)
DESCRIPTION OF SYMBOLS 300 ... Layer 2 switching device 301 ... Learning control part 302 ... MAC address learning table 303 ... Band change determination part 304 ... Band setting value calculation part 305 ... Band control function part 310 (a, b, c) ... Terminal 320 ... Line ( (Between layer 2 switching device and terminal)
330 ... Relay device (example: router)
340 ... Line (between layer 2 switching device and relay device)

Claims (8)

識別情報が登録されている帯域制御用テーブルと、
前記帯域制御用テーブルを検索し、受信したデータの送信元の識別情報の有無を確認し、前記帯域制御用テーブルに前記送信元の識別情報が存在しない場合、前記帯域制御用テーブルに送信元の識別情報を登録する学習制御部と、
前記学習制御部から登録の通知を受けて、前記帯域制御用テーブルを検索し通信グループ数を計算する帯域変更判定部と、
前記通信グループの各々の帯域の比率に応じて、前記各通信グループの帯域を計算する帯域設定値計算部と、
前記帯域設定値計算部で計算された各通信グループの帯域制御情報に基づき、前記帯域内で通信を行う帯域制御機能部と
を備える
スイッチング装置。
A bandwidth control table in which identification information is registered; and
The bandwidth control table is searched, the presence / absence of the identification information of the transmission source of the received data is confirmed, and when the transmission source identification information does not exist in the bandwidth control table, the transmission source information is stored in the bandwidth control table. A learning control unit for registering identification information;
A bandwidth change determination unit that receives a registration notification from the learning control unit, searches the bandwidth control table, and calculates the number of communication groups;
A bandwidth setting value calculation unit that calculates a bandwidth of each communication group according to a ratio of each bandwidth of the communication group;
A switching device comprising: a band control function unit that performs communication within the band based on the band control information of each communication group calculated by the band setting value calculation unit.
請求項1に記載のスイッチング装置において、
前記学習制御部は、帯域制御用タイマの満了後に、前記送信元の識別情報を前記帯域制御用テーブルから削除し、前記帯域変更判定部に帯域変更通知を行い、
前記帯域変更判定部は、前記帯域変更通知を受けて、前記帯域制御用テーブルを検索し、前記通信グループ数を計算し、計算の結果、前記通信グループ数が前記帯域変更通知を受ける前よりも減っていた場合は、前記帯域設定値計算部に帯域変更要求を行い、
前記帯域設定値計算部は、前記各通信グループの帯域の比率に応じて、前記各通信グループの帯域を計算し、前記帯域の値を前記帯域制御機能部に設定し、
前記帯域制御機能部は計算された前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行う
スイッチング装置。
The switching device according to claim 1,
The learning control unit, after expiration of the bandwidth control timer, deletes the identification information of the transmission source from the bandwidth control table, performs a bandwidth change notification to the bandwidth change determination unit,
The bandwidth change determination unit receives the bandwidth change notification, searches the bandwidth control table, calculates the number of communication groups, and as a result of the calculation, the number of communication groups is more than before the bandwidth change notification is received. If it has decreased, perform a bandwidth change request to the bandwidth setting value calculation unit,
The bandwidth setting value calculation unit calculates the bandwidth of each communication group according to the bandwidth ratio of each communication group, and sets the bandwidth value in the bandwidth control function unit,
The band control function unit performs communication within the band based on the calculated band control information of each communication group.
請求項1に記載のスイッチング装置において、
前記学習制御部は、エージング時間経過後に、前記送信元の識別情報を前記帯域制御用テーブルから削除し、前記帯域変更判定部に帯域変更通知を行い、
前記帯域変更判定部は、前記帯域変更通知を受けて、前記帯域制御用テーブルを検索し、前記通信グループ数が、前記帯域変更通知を受ける前よりも減少していた場合は、前記帯域設定値計算部に帯域変更要求を行い、
前記帯域設定値計算部は、前記各通信グループの帯域の比率に応じて、前記各通信グループの帯域を計算し、前記帯域の値を前記帯域制御機能部に設定し、
前記帯域制御機能部は計算された前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行う
スイッチング装置。
The switching device according to claim 1,
The learning control unit, after the aging time has elapsed, deletes the identification information of the transmission source from the band control table, performs a band change notification to the band change determination unit,
The bandwidth change determination unit receives the bandwidth change notification, searches the bandwidth control table, and when the number of communication groups is smaller than before receiving the bandwidth change notification, the bandwidth setting value Make a bandwidth change request to the calculator,
The bandwidth setting value calculation unit calculates the bandwidth of each communication group according to the bandwidth ratio of each communication group, and sets the bandwidth value in the bandwidth control function unit,
The band control function unit performs communication within the band based on the calculated band control information of each communication group.
(a1)識別情報が登録されている帯域制御用テーブルを検索し、受信したデータの送信元の識別情報の有無を確認し、前記帯域制御用テーブルに前記送信元の識別情報が存在しない場合、前記帯域制御用テーブルに送信元の識別情報を登録するステップと、
(a2)前記帯域制御用テーブルへの登録の通知を受けて、前記帯域制御用テーブルを検索し通信グループ数を計算するステップと、
(a3)前記通信グループの各々の帯域の比率に応じて、前記各通信グループの帯域を計算するステップと、
(a4)前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行うステップと
を備える
帯域制御方法。
(A1) The bandwidth control table in which the identification information is registered is searched, the presence / absence of the identification information of the transmission source of the received data is confirmed, and when the transmission source identification information does not exist in the bandwidth control table, Registering sender identification information in the bandwidth control table;
(A2) receiving notification of registration in the bandwidth control table, searching the bandwidth control table and calculating the number of communication groups;
(A3) calculating a bandwidth of each communication group according to a ratio of each bandwidth of the communication group;
(A4) A band control method comprising: performing communication within the band based on the band control information of each communication group.
請求項4に記載の帯域制御方法において、
(b1)帯域制御用タイマの満了後に、前記送信元の識別情報を前記帯域制御用テーブルから削除して帯域変更通知を行うステップと、
(b2)前記帯域変更通知を受けて、前記帯域制御用テーブルを検索し、前記通信グループ数を計算し、計算の結果、前記通信グループ数が前記帯域変更通知を受ける前よりも減っていた場合、帯域変更要求を行うステップと、
(b3)前記各通信グループの帯域の比率に応じて、前記各通信グループの帯域を計算し、前記帯域の値を設定するステップと、
(b4)前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行うステップと
を更に具備する
帯域制御方法。
The bandwidth control method according to claim 4, wherein
(B1) after the expiration of the bandwidth control timer, deleting the transmission source identification information from the bandwidth control table and performing a bandwidth change notification;
(B2) When the bandwidth change notification is received, the bandwidth control table is searched, the number of communication groups is calculated, and as a result of the calculation, the number of communication groups is less than before the bandwidth change notification is received. Making a bandwidth change request;
(B3) calculating a bandwidth of each communication group according to a bandwidth ratio of each communication group, and setting a value of the bandwidth;
(B4) A bandwidth control method further comprising a step of performing communication within the bandwidth based on the bandwidth control information of each communication group.
請求項4に記載の帯域制御方法において、
(c1)エージング時間経過後に、前記送信元の識別情報を前記帯域制御用テーブルから削除して帯域変更通知を行うステップと、
(c2)前記帯域変更通知を受けて、前記帯域制御用テーブルを検索し、前記通信グループ数が、前記帯域変更通知を受ける前よりも減少していた場合、帯域変更要求を行うステップと、
(c3)前記各通信グループの帯域の比率に応じて、前記各通信グループの帯域を計算し、前記帯域の値を設定するステップと、
(c4)前記各通信グループの帯域制御情報に基づき、前記帯域内で通信を行うステップと
を更に具備する
帯域制御方法。
The bandwidth control method according to claim 4, wherein
(C1) after the aging time has elapsed, deleting the transmission source identification information from the bandwidth control table and performing a bandwidth change notification;
(C2) receiving the bandwidth change notification, searching the bandwidth control table, and if the number of communication groups is less than before receiving the bandwidth change notification, performing a bandwidth change request;
(C3) calculating a bandwidth of each communication group according to a bandwidth ratio of each communication group, and setting a value of the bandwidth;
(C4) A bandwidth control method further comprising a step of performing communication within the band based on the bandwidth control information of each communication group.
帯域変更要求を受信したかを判断するステップと、
前記帯域変更要求を受信したことを契機として、回線を使用している通信グループの数K、前記回線を使用している全通信グループの比率Vを計算するために、前記通信グループ数K及び前記比率Vの値の初期化を行うステップと、
1つの回線を使用している通信グループを検索するための係数I、及び前記回線に登録されている前記通信グループを検索するための係数Jの初期化を行うステップと、
前記回線に登録されている通信グループB、及び前記係数Jに基づいて学習テーブルを検索し、前記通信グループB(J)が前記回線を使用しているかを判断するステップと、
前記通信グループB(J)が前記回線を使用していた場合は、前記比率Vに前記通信グループB(J)の帯域設定値の比率A(B(J))を累積するステップと、
前記通信グループの数Kの値を更新し、前記通信グループB(J)を、前記回線を使用している通信グループC(K)として保存しておくステップと、
前記通信グループB(J)が前記回線を使用していなければ、前記通信グループB(J)に前記帯域設定値Z(B(J))が行われていたかを判断するステップと、
前記通信グループB(J)に前記帯域設定値Z(B(J))が既に設定されていたならば、帯域制御機能部105へ前記帯域設定値Z(B(J))の設定解除を行うステップと、
前記係数Jを更新するステップと、
前記係数Jが前記回線に登録されている前記通信グループの数N分検索したかを判断するステップと、
前記通信グループの数Kが0でないかの判断を行うステップと、
前記通信グループの数Kが0である場合、前記回線を使用している通信グループは存在しないため、帯域設定処理を終了するステップと、
前記通信グループの数Kが0でない場合、前記通信グループC(I)の帯域設定の比率A(C(I))、前記回線を使用している前記全通信グループの比率Vと前記回線の全体帯域Yから前記回線を使用している通信グループC(I)の前記帯域設定値Z(C(I))を計算するステップと、
前記帯域設定値Z(C(I))の設定を行うステップと、
前記回線を使用している通信グループを検索するための係数Iを更新するステップと、
前記回線を使用している通信グループを検索するための係数Iが前記通信グループの数K分検索したかを判断するステップと
を具備する
帯域制御方法。
Determining whether a bandwidth change request has been received;
In response to the reception of the bandwidth change request, in order to calculate the number K of communication groups using the line and the ratio V of all communication groups using the line, the number of communication groups K and the Initializing the value of the ratio V;
Initializing a coefficient I for searching for a communication group using one line and a coefficient J for searching for the communication group registered in the line;
Searching a learning table based on the communication group B registered in the line and the coefficient J to determine whether the communication group B (J) is using the line;
When the communication group B (J) is using the line, the step of accumulating the ratio A (B (J)) of the band setting value of the communication group B (J) in the ratio V;
Updating the value of the number K of communication groups and storing the communication group B (J) as a communication group C (K) using the line;
If the communication group B (J) is not using the line, determining whether the bandwidth setting value Z (B (J)) has been performed for the communication group B (J);
If the bandwidth setting value Z (B (J)) has already been set in the communication group B (J), the bandwidth setting value Z (B (J)) is canceled to the bandwidth control function unit 105. Steps,
Updating the coefficient J;
Determining whether the coefficient J has been searched for the number N of the communication groups registered in the line;
Determining whether the number K of communication groups is not zero;
When the number K of communication groups is 0, there is no communication group using the line, and therefore the step of ending the bandwidth setting process;
When the number K of communication groups is not 0, the bandwidth setting ratio A (C (I)) of the communication group C (I), the ratio V of all communication groups using the line, and the entire line Calculating the band setting value Z (C (I)) of the communication group C (I) using the line from the band Y;
Setting the band setting value Z (C (I));
Updating a coefficient I for searching for a communication group using the line;
Determining whether a coefficient I for searching for a communication group using the line has been searched for the number K of the communication groups.
請求項4乃至7のいずれか一項に記載の帯域制御方法を、コンピュータに実行させるためのプログラム。   A program for causing a computer to execute the bandwidth control method according to any one of claims 4 to 7.
JP2006099604A 2006-03-31 2006-03-31 Switching apparatus, and band control method Pending JP2007274529A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006099604A JP2007274529A (en) 2006-03-31 2006-03-31 Switching apparatus, and band control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006099604A JP2007274529A (en) 2006-03-31 2006-03-31 Switching apparatus, and band control method

Publications (1)

Publication Number Publication Date
JP2007274529A true JP2007274529A (en) 2007-10-18

Family

ID=38676828

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006099604A Pending JP2007274529A (en) 2006-03-31 2006-03-31 Switching apparatus, and band control method

Country Status (1)

Country Link
JP (1) JP2007274529A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2111001A1 (en) 2008-04-16 2009-10-21 Fujitsu Limited Relay apparatus and packet relaying method
US9450851B2 (en) 2011-04-28 2016-09-20 Fujitsu Limited Communication apparatus and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251331A (en) * 2000-03-06 2001-09-14 Fujitsu Ltd Subscriber terminator to dynamically assign band
WO2004105330A2 (en) * 2003-05-20 2004-12-02 Matsushita Electric Industrial Co., Ltd. Access control method and system
JP2005064922A (en) * 2003-08-13 2005-03-10 Matsushita Electric Ind Co Ltd Packet switching device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251331A (en) * 2000-03-06 2001-09-14 Fujitsu Ltd Subscriber terminator to dynamically assign band
WO2004105330A2 (en) * 2003-05-20 2004-12-02 Matsushita Electric Industrial Co., Ltd. Access control method and system
JP2005064922A (en) * 2003-08-13 2005-03-10 Matsushita Electric Ind Co Ltd Packet switching device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2111001A1 (en) 2008-04-16 2009-10-21 Fujitsu Limited Relay apparatus and packet relaying method
US8532128B2 (en) 2008-04-16 2013-09-10 Fujitsu Limited Relaying apparatus and packet relaying method
US9450851B2 (en) 2011-04-28 2016-09-20 Fujitsu Limited Communication apparatus and method

Similar Documents

Publication Publication Date Title
CN111770028B (en) Method and network device for computer network
US8089882B2 (en) Load-aware network path configuration
JP6608545B2 (en) Service traffic distribution method and apparatus
US8509075B2 (en) Data-type-based network path configuration
CN107231307B (en) Method, system and device for preventing traffic switching between subnetworks in data center architecture
WO2014208538A1 (en) Communication system, apparatus, method and program
CN107231304B (en) Method, system and apparatus for forwarding network traffic using a minimal forwarding information base
JP5534481B2 (en) Communication quality monitoring system, communication quality monitoring method, and storage medium
WO2015043327A1 (en) Routing method, device and system
EP2783482A1 (en) Improved replication management for remote multicast replication network
CN109040243B (en) Message processing method and device
JP2005311863A (en) Traffic distribution control method, controller and network system
CN108337179B (en) Link flow control method and device
CN110493069B (en) Fault detection method and device, SDN controller and forwarding equipment
CN105591974A (en) Message processing method, device and system
JP5754267B2 (en) Relay device and relay control method
WO2013076637A1 (en) Managing multicast streams at a router in a remote multicast replication network (rmr)
CN111245740B (en) Service quality strategy method and device for configuration service and computing equipment
JP2009177282A (en) Network system
JP7103883B2 (en) Communication systems, communication control methods, and communication devices
CN112787925B (en) Congestion information collection method, optimal path determination method and network switch
JP2007274529A (en) Switching apparatus, and band control method
US7843942B2 (en) Node and fair rate calculating method
JP2000278264A (en) Method for monitoring data network
JP2006135776A (en) Device and method for session relay

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110715

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111107