JP2001069166A - Packet communication control method and apparatus, and recording medium recording packet communication control program - Google Patents
Packet communication control method and apparatus, and recording medium recording packet communication control programInfo
- Publication number
- JP2001069166A JP2001069166A JP23759399A JP23759399A JP2001069166A JP 2001069166 A JP2001069166 A JP 2001069166A JP 23759399 A JP23759399 A JP 23759399A JP 23759399 A JP23759399 A JP 23759399A JP 2001069166 A JP2001069166 A JP 2001069166A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- priority
- communication control
- header
- input buffer
- 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
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】高速広帯域ネットワークにおいて特定のパケッ
トの優先制御が可能なパケット通信制御方法及び装置並
びにパケット通信制御プログラムを記録した記録媒体の
提供。
【解決手段】パケット通信制御装置γが、受信したパケ
ットPを複写する受信パケット複写手段Fと、複写した
パケットを一時蓄積する入力バッファA1〜A3と、予
め規定された優先度毎のパケット選別手段G1〜G3
と、複数のパケット選別手段G1〜G3に並行接続さ
れ、パケットPのヘッダ情報を解析・処理するヘッダ解
析処理手段Hと、ヘッダ解析処理手段Hに接続され、パ
ケットPの優先度を認識し、当該認識した優先度の出力
バッファD1〜D3に蓄積するスイッチCと、優先度毎
の出力バッファD1〜D3と、を備え、受信パケット複
写手段Fとヘッダ解析処理手段Hとの間に、入力バッフ
ァA1〜A3とパケット選別手段G1〜G3とをそれぞ
れ直列に組とし、優先度毎に並列接続構成される特徴。
(57) Abstract: A packet communication control method and apparatus capable of controlling priority of a specific packet in a high-speed broadband network, and a recording medium storing a packet communication control program. A packet communication control device γ copies received packets P, an input buffer A1 to A3 for temporarily storing the copied packets, and a packet sorting device for each predetermined priority. G1 to G3
And a header analysis processing means H connected in parallel to the plurality of packet selection means G1 to G3 to analyze and process the header information of the packet P, and connected to the header analysis processing means H to recognize the priority of the packet P, A switch C that accumulates in the output buffers D1 to D3 of the recognized priority; and output buffers D1 to D3 for each priority, and an input buffer between the reception packet copying unit F and the header analysis processing unit H. A1 to A3 and packet sorting means G1 to G3 are respectively set in series and connected in parallel for each priority.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、インタネットなど
の高速広帯域データ通信ネットワークにおいて、通信サ
ービス品質(Quality of Service:QoS)に関わる
処理を行えるパケット通信制御方法及び装置並びにパケ
ット通信制御プログラムを記録した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention records a packet communication control method and apparatus and a packet communication control program capable of performing processing related to communication service quality (Quality of Service: QoS) in a high-speed broadband data communication network such as the Internet. It relates to a recording medium.
【0002】[0002]
【従来の技術】近年、インタネットなどの高速データ通
信ネットワークのトラフィックが指数関数的に増大して
いる。これまでのインタネットは、基本的にベストエフ
ォートサービスであって、パケットロス率、遅延、ジッ
タなどのサービス品質(QoS)に関する保証を行わな
いアーキテクチャであった。2. Description of the Related Art In recent years, traffic on high-speed data communication networks such as the Internet has been increasing exponentially. Until now, the Internet has basically been a best-effort service, and has an architecture that does not guarantee quality of service (QoS) such as a packet loss rate, delay, and jitter.
【0003】しかし、インタネットの普及に従い、通信
帯域の広帯域化と相俟って、サービス品質の差別化(Di
fferentiated Service:DS)に関心が高まりつつあ
る。これは、一言では、契約者の契約レベルに応じて、
パケットロス率、遅延、ジッタなどのサービス品質レベ
ルを保証するというものであり、近い将来、個々のイン
タネットサービスプロバイタにとって、重要な技術の一
項目になるものである。従って、次世代のインタネット
を構成するルータ等の通信装置には、広帯域と同時に、
サービスの差別化を実現することが必須項目となると考
えられている。However, with the spread of the Internet, service quality differentiation (Di-
Interest in fferentiated service (DS) is growing. This, in a word, depends on the contractor's contract level,
It guarantees service quality levels such as packet loss rate, delay, and jitter, and will be an important technology item for individual Internet service providers in the near future. Therefore, communication devices such as routers that make up the next generation of the Internet have broadband and
Realizing service differentiation is considered to be an essential item.
【0004】図7は従来のルータαの構成図、図8はル
ータαによるパケットPの処理の流れ図である。ルータ
αは、入力バッファA、ヘッダ読書き手段1と経路制御
手段(経路制御プロセッサ)2と経路情報テーブル3で
構成されたヘッダ制御処理手段B、スイッチC、出力バ
ッファDで構成される。FIG. 7 is a block diagram of a conventional router α, and FIG. 8 is a flowchart of processing of a packet P by the router α. The router α comprises an input buffer A, a header read / write means 1, a path control means (path control processor) 2, a header control processing means B composed of a path information table 3, a switch C, and an output buffer D.
【0005】従来のルータαでは、先ず、パケットPを
受信すると(S1)、入力バッファAに空きがあるかが
判断され(S2)、空きがある場合には受信されたパケ
ットPが入力バッファAに受信順に蓄積され(S3)、
パケットPのプロトコール・経路情報・優先度などが経
路制御手段2などのヘッダ制御処理手段Bにより解析処
理され(S4)、その後、当該解析処理の結果に応じ
て、スイッチCを介して出力ポートOUTが選択され
(S5)、出力バッファDへ蓄積されて(S6)、出力
バッファDに蓄積された順に送信され(S7)、S2で
空きがない場合にはパケットを廃棄する(S8)構成に
なっている。In the conventional router α, first, when a packet P is received (S1), it is determined whether or not there is a free space in the input buffer A (S2). Is stored in the receiving order (S3),
The protocol, route information, priority, etc. of the packet P are analyzed by the header control processing means B such as the route control means 2 (S4), and thereafter, according to the result of the analysis processing, the output port OUT is output via the switch C. Is selected (S5), accumulated in the output buffer D (S6), transmitted in the order of accumulation in the output buffer D (S7), and if there is no free space in S2, the packet is discarded (S8). ing.
【0006】かかる構成では、パケットPは、原則とし
て先着順に処理を受けることになり、サービス品質の差
別化を実現することはできない。そこで、サービスの差
別化を実現可能なルータβが検討され、出力バッファ管
理処理を行う、即ち、出力バッファの管理機構を搭載し
たルータβである。In such a configuration, the packets P are processed in principle on a first-come, first-served basis, and it is not possible to realize service quality differentiation. Therefore, a router β capable of realizing service differentiation has been studied, and a router β that performs output buffer management processing, that is, is equipped with an output buffer management mechanism.
【0007】図9は出力バッファ管理処理を行うルータ
βの構成図、図10はルータβによるパケットPの処理
の流れ図である。出力バッファ管理処理を行うルータβ
は、複数の出力バッファD1、D2、D3を備え、スイ
ッチC’によりパケットPの優先度に応じて、出力バッ
ファD1〜D3を選択可能である。また、ヘッダ制御処
理手段Eは、図7におけるヘッダ制御処理手段Bの各構
成手段に通信品質情報テーブル4を加えた構成である。FIG. 9 is a block diagram of a router β for performing output buffer management processing, and FIG. 10 is a flow chart of processing of a packet P by the router β. Router β that performs output buffer management processing
Has a plurality of output buffers D1, D2, and D3, and can select the output buffers D1 to D3 according to the priority of the packet P by the switch C ′. Further, the header control processing means E has a configuration in which the communication quality information table 4 is added to each component of the header control processing means B in FIG.
【0008】ルータβにおけるパケットPの処理は、ル
ータαの処理の流れ図(図8)におけるS6とそれに続
くS7の代わりに、スイッチC’によりパケットPの優
先度の判定をした(S61)後に、優先度に応じた等級
の出力バッファへの蓄積を行って(S62)、出力バッ
ファD1〜D3の優先度順に蓄積されたパケットを送信
する(S71)ことになる。In the processing of the packet P in the router β, the priority of the packet P is determined by the switch C ′ instead of S6 and subsequent S7 in the flow chart of the processing of the router α (FIG. 8) (S61). The packets are stored in the output buffer of the grade corresponding to the priority (S62), and the packets stored in the order of the priority of the output buffers D1 to D3 are transmitted (S71).
【0009】よって、ルータβでは、優先度の高い出力
バッファD1に蓄積されたパケットPは、他の出力バッ
ファD2、D3に蓄積されたパケットPと比べて、優先
的に送信される為、遅延やジッタが小さく、質の高いサ
ービスを提供できる。Therefore, in the router β, the packets P stored in the output buffer D1 having a higher priority are transmitted with higher priority than the packets P stored in the other output buffers D2 and D3. Low jitter and high quality services.
【0010】[0010]
【発明が解決しようとする課題】しかし、図9の出力バ
ッファ管理処理を行うルータβは、次世代のインタネッ
トにおいてサービス品質の差別化を実現する上で、有力
視されるものの、次のような問題点を抱えている。即
ち、図10の流れ図からも明らかに、優先度の制御が出
力バッファD1、D2、D3においてなされるのみであ
り、入力バッファAに関してはパケットPの優先制御が
できていない点にある。However, although the router β for performing the output buffer management processing shown in FIG. 9 is considered to be effective in realizing the service quality differentiation in the next-generation Internet, it is as follows. I have a problem. That is, it is clear from the flowchart of FIG. 10 that the priority control is performed only in the output buffers D1, D2, and D3, and the priority control of the packet P is not performed in the input buffer A.
【0011】これは、受信されたパケットPのヘッダ情
報が解析処理されてはじめて、パケットPに付与された
優先度が判明する為である。この為、優先度の判定プロ
セスが、従来パケットに付与された優先度とは無関係
に、先着順(First-in First-out:FIFO)処理の
原則によりなされている。This is because the priority assigned to the packet P is determined only after the header information of the received packet P is analyzed. For this reason, the priority determination process is performed according to the principle of first-in first-out (FIFO) processing, regardless of the priorities assigned to conventional packets.
【0012】例えば、優先度の低いパケットPが大量に
受信された後に優先度の高いパケットPを受信した場合
には、先に受信した優先度の低いパケットPの処理が終
わるまで、優先度の高いパケットPは入力バッファAに
て待ち状態となり、優先度が高いにも拘わらず、大きな
遅延を招くことになる。For example, when a high-priority packet P is received after a large number of low-priority packets P are received, the processing of the low-priority packet P received first is completed until the processing of the previously received low-priority packet P is completed. Higher packets P are waiting in the input buffer A, causing a large delay despite the higher priority.
【0013】従って、出力バッファ管理処理を行うルー
タβであっても、十分なサービス品質の差別化を実現す
ることはできず、入力バッファAへの優先制御が大問題
として残されていることになる。Therefore, even the router β which performs the output buffer management processing cannot realize sufficient differentiation of service quality, and priority control for the input buffer A remains as a major problem. Become.
【0014】そこで、上記大問題を解決する手段とし
て、入力バッファAを持たない構成にすることが考えら
れる。例えば、受信した信号と同速度、即ち、実時間で
ヘッダの解析処理を行うことができれば、入力バッファ
Aを設ける必要がそもそもなく、仮にパケットPが先着
順に解析処理されたとしても、不要な遅延を招く心配は
ない。従って、入力バッファAを持たない構成は、入力
信号の伝送速度は低い場合には実現できるようにも思え
る。Therefore, as a means for solving the above-mentioned major problem, a configuration without the input buffer A can be considered. For example, if the header analysis processing can be performed at the same speed as the received signal, that is, in real time, it is not necessary to provide the input buffer A, and even if the packets P are analyzed in the first-come-first- There is no worry about inviting. Therefore, it seems that the configuration without the input buffer A can be realized when the transmission speed of the input signal is low.
【0015】しかし、現実に光ファイバ通信技術の進展
により、伝送速度が10Gbpsに達しようとする状況
であっては、上記大問題を解決する手段の実現は困難に
なりつつある。特に、インタネットの拡大により、経路
情報の膨大化が益々進む状況、近い将来伝送速度が40
Gbpsを超えると共に、波長多重化技術が進み、1T
bpsを優に超えるデータが流入しようとする状況を想
定すると、入力バッファAを設けず実時間でヘッダ情報
を解析処理することは、非常に困難になりつつある。However, in a situation where the transmission speed is going to reach 10 Gbps due to the progress of the optical fiber communication technology, it is becoming difficult to realize means for solving the above-mentioned large problem. In particular, due to the expansion of the Internet, the amount of route information is becoming enormous and the transmission speed will increase to 40
Gbps, and wavelength multiplexing technology advances,
Assuming a situation in which data exceeding bps tends to flow, it is becoming very difficult to analyze the header information in real time without providing the input buffer A.
【0016】以上の様に、ルータα、βでのパケットの
優先度に関する制御においては、データトラフィックの
広帯域化が進むにつれて、入力バッファAにおける遅延
が発生することになり、特定のパケットPに対する優先
制御ができず、十分なサービス品質の差別化を実現する
ことは不可能である。As described above, in the control regarding the packet priority in the routers α and β, as the bandwidth of the data traffic increases, the delay in the input buffer A occurs, and the priority for the specific packet P is increased. It is impossible to control and it is impossible to realize sufficient differentiation of service quality.
【0017】ここにおいて、本発明の解決すべき主要な
目的は以下の通りである。Here, the main objects to be solved by the present invention are as follows.
【0018】本発明の第1の目的は、パケット通信サー
ビスの差別化を実現可能にするパケット通信制御方法及
び装置並びにパケット通信制御プログラムを記録した記
録媒体を提供することにある。[0018] A first object of the present invention is to provide a packet communication control method and apparatus capable of realizing differentiation of a packet communication service and a recording medium on which a packet communication control program is recorded.
【0019】本発明の第2の目的は、特定のパケットに
対して優先制御可能なパケット通信制御方法及び装置並
びにパケット通信制御プログラムを記録した記録媒体を
提供することにある。A second object of the present invention is to provide a packet communication control method and apparatus capable of controlling priority of a specific packet and a recording medium on which a packet communication control program is recorded.
【0020】本発明の第3の目的は、将来の高速広帯域
データ通信ネットワークにおいても十分威力を発揮でき
るパケット通信制御方法及び装置並びにパケット通信制
御プログラムを記録した記録媒体を提供することにあ
る。A third object of the present invention is to provide a packet communication control method and apparatus capable of exhibiting sufficient power even in a future high-speed broadband data communication network, and a recording medium on which a packet communication control program is recorded.
【0021】本発明の他の目的は、明細書、図面、特
に、特許請求の範囲における各請求項の記載から自ずと
明らかとなろう。Other objects of the present invention will become apparent from the description of the specification, the drawings, and particularly the description of each claim in the claims.
【0022】[0022]
【課題を解決するための手段】本発明方法は、上記課題
の解決に当たり、パケットの制御処理に先立ち、パケッ
トの優先度の判定を行った後に、当該判定された優先度
に応じてパケットの制御処理を行う特徴を有する。In order to solve the above-mentioned problems, the method of the present invention determines the priority of a packet prior to packet control processing, and then controls the packet according to the determined priority. It has the feature of performing processing.
【0023】本発明装置は、上記課題の解決に当たり、
受信したパケットを一時的に蓄積する入力バッファと、
予め定められた優先度毎のパケット選別手段と、当該パ
ケット選別手段に接続され、パケットのヘッダ情報を解
析処理するヘッダ解析処理手段と、当該ヘッダ解析処理
手段に接続され、パケットの優先度を認識し、当該認識
した優先度に応じて出力バッファに蓄積するスイッチ
と、送信の為一時的に蓄積する当該出力バッファと、を
備える特徴を有する。The device of the present invention solves the above problems.
An input buffer for temporarily storing received packets,
A packet sorting unit for each predetermined priority, a header analyzing unit connected to the packet sorting unit and analyzing header information of the packet, and a packet analyzing unit connected to the header analyzing unit and recognizing the priority of the packet. The switch includes a switch that accumulates in the output buffer according to the recognized priority and an output buffer that temporarily accumulates for transmission.
【0024】本発明記録媒体は、上記課題の解決に当た
り、パケットを蓄積する入力バッファの後段にて、当該
入力バッファの段階で予め規定された優先度のパケット
のみを選別するパケット選別プログラムと、パケットの
ヘッダ情報を解析した後に、当該解析した情報に基づ
き、経路情報テーブルに格納された経路情報及び通信品
質情報テーブルに格納された通信品質情報をそれぞれ参
照して、経路情報を決定し当該パケットのヘッダに書込
み処理を行う経路制御プログラムとを一連実行処理する
特徴を備えたプログラムを記録する。In order to solve the above-mentioned problems, the recording medium of the present invention comprises a packet selection program for selecting only packets having a priority specified in advance at the stage of the input buffer at a stage subsequent to the input buffer for storing the packets, After analyzing the header information, the route information is determined by referring to the route information stored in the route information table and the communication quality information stored in the communication quality information table based on the analyzed information, and the packet information of the packet is determined. A program having a feature of performing a series of execution processes of a path control program that performs a writing process in a header is recorded.
【0025】更に、具体的詳細に述べると、当該課題の
解決では、本発明が次に列挙する上位概念から下位概念
にわたる新規な特徴的構成手法又は手段を採用すること
により、上記目的を達成するようになされる。More specifically, in order to solve the problem, the present invention achieves the above object by adopting a novel characteristic configuration method or means from the upper concept to the lower concept enumerated below. It is done as follows.
【0026】本発明方法の第1の特徴は、パケット通信
の制御方法であって、まず先に、受信したパケットの優
先度に関する判定を行い、引続いてその後、当該判定さ
れた優先度に応じて当該パケットの制御処理を行ってな
るパケット通信制御方法の構成採用にある。A first feature of the method of the present invention is a method for controlling packet communication, in which a determination on the priority of a received packet is first performed, and subsequently, a determination is made in accordance with the determined priority. In this case, the packet communication control method for performing the control processing of the packet is employed.
【0027】本発明方法の第2の特徴は、上記本発明方
法の第1の特徴における前記判定が、前記受信したパケ
ットを複写して各優先度に対応した全入力バッファに蓄
積した後に、当該各優先度の入力バッファに対して接続
された個々のパケット選別手段に前記蓄積したパケット
を出力して、当該パケット選別手段毎に個別に予め規定
された優先度に該当するか否かによりなされてなるパケ
ット通信制御方法の構成採用にある。According to a second feature of the method of the present invention, the determination in the first feature of the method of the present invention is such that after the received packet is copied and stored in all input buffers corresponding to respective priorities, The stored packets are output to the individual packet selecting means connected to the input buffers of the respective priorities, and the determination is made based on whether or not the priority corresponds to a predetermined priority individually for each of the packet selecting means. In the configuration of the packet communication control method.
【0028】本発明方法の第3の特徴は、上記本発明方
法の第1の特徴における前記判定が、前記受信したパケ
ットの入力信号を分配して各優先度に対応した全入力バ
ッファに蓄積した後に、当該各優先度の入力バッファに
対して接続された個々のパケット選別手段に前記蓄積し
たパケットを出力して、当該パケット選別手段毎に個別
に予め規定された優先度に該当するか否かによりなされ
てなるパケット通信制御方法の構成採用にある。According to a third feature of the method of the present invention, the determination in the first feature of the method of the present invention is such that the input signal of the received packet is distributed and stored in all input buffers corresponding to each priority. After that, the stored packets are output to the individual packet selecting means connected to the input buffers of the respective priorities, and whether or not the priority corresponds to the predetermined priority individually for each of the packet selecting means is determined. In the adoption of the configuration of the packet communication control method performed by
【0029】本発明方法の第4の特徴は、上記本発明方
法の第1の特徴における前記判定が、前記受信したパケ
ットを最高優先度の第一段階の入力バッファに蓄積した
後に、時間差を置いて多段処理を次第に優先度の低い順
に行ってなされ、前記多段処理が、ある優先度段階の入
力バッファに蓄積されたパケットにつき、当該入力バッ
ファの蓄積順に当該段階に予め規定された優先度に該当
するか否かの判断を行って、当該判断において、該当す
れば前記パケットの制御処理を行い、該当しなければ次
級の優先度の低い段階の入力バッファに蓄積する以上の
段階処理を、第1段階処理から順に予め規定した優先度
等級数の最終段階処理まで行う処理であるパケット通信
制御方法の構成採用にある。A fourth feature of the method of the present invention is that the determination in the first feature of the method of the present invention is such that, after storing the received packet in the first-stage input buffer having the highest priority, a time difference is set. The multi-stage processing is performed in ascending order of priority, and the multi-stage processing corresponds to the priority stored in the input buffer at a certain priority level in the order of accumulation in the input buffer and the priority defined in advance in the relevant step. It is determined whether or not to perform the above-described packet control processing if applicable, and if not applicable, the step processing of accumulating in the input buffer of the next lower priority step is performed. The present invention resides in adopting a configuration of a packet communication control method, which is a process for sequentially performing one-step processing to a final step processing of a predetermined priority class number.
【0030】本発明方法の第5の特徴は、上記本発明方
法の第1、第2、第3又は第4の特徴における前記パケ
ットの制御処理が、前記優先度の判定毎に並列処理さ
れ、パケットのヘッダ情報を読取った後に、当該ヘッダ
情報に基づき予め蓄積してある経路情報及び通信品質情
報を参照して、当該パケットに対する経路情報を当該パ
ケットのヘッダに書込む処理であるパケット通信制御方
法の構成採用にある。A fifth feature of the method of the present invention is that the control processing of the packet in the first, second, third or fourth feature of the method of the present invention is performed in parallel for each determination of the priority, A packet communication control method for reading path information and communication quality information stored in advance on the basis of the header information after reading the header information of the packet and writing the path information for the packet in the header of the packet; Configuration adoption.
【0031】本発明方法の第6の特徴は、上記本発明方
法の第5の特徴における前記並列処理が、重み付き巡回
法により各優先度に見合ったプロセッサリソース配分が
なされて実現されてなるパケット通信制御方法の構成採
用にある。A sixth feature of the method of the present invention is that the parallel processing in the fifth feature of the method of the present invention is realized by allocating processor resources corresponding to respective priorities by a weighted cyclic method. The present invention resides in adopting a configuration of a communication control method.
【0032】本発明方法の第7の特徴は、上記本発明方
法の第1、第2、第3、第4、第5又は第6の特徴にお
ける前記制御方法が、前記パケットの制御処理に引き続
き、出力バッファに一時蓄積し、パケットの高優先度の
順に、かつ、蓄積された順に送信されてなるパケット通
信制御方法の構成採用にある。A seventh feature of the method of the present invention is that the control method according to the first, second, third, fourth, fifth or sixth feature of the method of the present invention is such that the control method of the packet continues after the control processing of the packet. The present invention resides in the adoption of a configuration of a packet communication control method in which packets are temporarily stored in an output buffer and transmitted in the order of high priority of the packets and in the order of storage.
【0033】本発明装置の第1の特徴は、受信したパケ
ットの優先度に応じて通信制御する通信制御装置であっ
て、パケットを一時的に蓄積する優先度等級数に見合っ
た入力バッファ群と、当該各入力バッファと各対応接続
され、予め規定された優先度のパケットのみを選別する
パケット選別手段群と、当該パケット選別手段群に接続
され、パケットのヘッダ情報を解析処理するヘッダ解析
処理手段と、当該ヘッダ解析処理手段に接続され、パケ
ットの優先度を認識して当該優先度の対応して切換出力
バッファに出力するスイッチと、当該スイッチ出力を送
信する為にパケットを一時的に蓄積する出力バッファ群
と、を備えてなるパケット通信制御装置の構成採用にあ
る。A first feature of the device of the present invention is a communication control device for performing communication control according to the priority of a received packet, comprising: an input buffer group corresponding to a priority class number for temporarily storing packets; A packet selection means group connected to each of the input buffers and selecting only packets of a predetermined priority; and a header analysis processing means connected to the packet selection means group and analyzing header information of the packet. And a switch connected to the header analysis processing means for recognizing the priority of the packet and outputting it to the switching output buffer corresponding to the priority, and temporarily storing the packet for transmitting the switch output And a configuration of a packet communication control device including an output buffer group.
【0034】本発明装置の第2の特徴は、上記本発明装
置の第1の特徴における前記通信制御装置が、前記受信
した単一パケットを優先度等級数複写する受信パケット
複写手段をも備え、当該受信パケット複写手段と前記ヘ
ッダ解析処理手段との間に、複数の前記入力バッファと
複数の前記パケット選別手段とを一手段ずつ個々に対応
直列して、優先度等級数毎に並列に接続されてなるパケ
ット通信制御装置の構成採用にある。A second feature of the device of the present invention is that the communication control device according to the first feature of the device of the present invention further includes a received packet copying means for copying the received single packet by a priority class. A plurality of the input buffers and a plurality of the packet sorting means are serially connected one by one individually between the received packet copying means and the header analysis processing means, and are connected in parallel for each priority class number. In the configuration of the packet communication control device.
【0035】本発明装置の第3の特徴は、上記本発明装
置の第1の特徴における前記通信制御装置が、前記受信
した単一パケットの入力信号を優先度等級数分配する受
信パケット分配手段をも備え、当該受信パケット分配手
段と前記ヘッダ解析処理手段との間に、複数の前記入力
バッファと複数の前記パケット選別手段とを一手段ずつ
個々に対応直列して、優先度等級毎に並列に接続されて
なるパケット通信制御装置装置の構成採用にある。A third feature of the present invention is that the communication control device according to the first feature of the present invention is characterized in that the communication control unit distributes the received single packet input signal to a priority class number group. Also, between the received packet distribution means and the header analysis processing means, a plurality of the input buffer and a plurality of the packet selection means are serially connected one by one individually, in parallel for each priority class The present invention resides in the configuration adoption of the connected packet communication control device.
【0036】本発明装置の第4の特徴は、上記本発明装
置の第3の特徴における前記受信パケット分配手段が、
前記受信した単一パケットの光入力信号を優先度等級数
分配するビームスプリッタを備えてなるパケット通信制
御装置の構成採用にある。A fourth feature of the device of the present invention is that the reception packet distribution means in the third feature of the device of the present invention is characterized in that:
Another aspect of the present invention resides in a configuration of a packet communication control device including a beam splitter for distributing the received single-packet optical input signal to a priority class.
【0037】本発明装置の第5の特徴は、上記本発明装
置の第1、第2、第3又は第4の特徴における前記パケ
ット選別手段が、パケットの優先度につき予め規定され
た優先度に該当するか否かを判断し、該当すれば当該パ
ケットのみを前記ヘッダ解析処理手段に出力する一方、
該当しなければ当該パケットを廃棄する手段であるパケ
ット通信制御装置の構成採用にある。A fifth feature of the device of the present invention is that the packet selecting means in the first, second, third or fourth feature of the above-described device of the present invention is arranged such that the packet priority is determined by a predetermined priority. It is determined whether the packet is applicable, and if applicable, only the packet is output to the header analysis processing means,
If it does not correspond, the configuration of the packet communication control device, which is means for discarding the packet, is adopted.
【0038】本発明装置の第6の特徴は、上記本発明装
置の第1の特徴における前記通信制御装置が、前記予め
規定された優先度の等級数を自然数Nとすると、前記入
力バッファと前記パケット選別手段が、それぞれ第一段
階の入力バッファ乃至第N段階の入力バッファと第一段
階のパケット選別手段乃至第N段階のパケット選別手段
であり、等級各段階毎の入力バッファとパケット選別手
段とを各段階毎の組として構成され、各段階のパケット
選別手段を、各段階のパケット選別手段により選別され
たパケットを前記ヘッダ解析処理手段に逐一出力自在
に、当該ヘッダ解析処理手段に並行接続すると共に、各
段階の前記パケット選別手段を、当該選別の対象外のパ
ケットを次順位の段階の入力バッファに蓄積自在に、次
級の段階の入力バッファに階段状に分岐接続し、前記受
信されたパケットを前記第1段階の入力バッファに蓄積
自在に構成し、かつ全段階のパケット選別手段により選
別対象から外れたパケットを前記ヘッダ解析処理手段に
出力自在に最終第N段階のパケット選別手段を当該ヘッ
ダ解析処理手段に接続構成されてなるパケット通信制御
装置の構成採用にある。A sixth feature of the device of the present invention is that the communication control device according to the first feature of the device of the present invention is such that the input buffer and the input buffer have a natural number N, where the predetermined priority class number is a natural number N. The packet sorting means is a first stage input buffer to an Nth stage input buffer and a first stage packet sorting unit to an Nth stage packet sorting unit, respectively. Is configured as a set for each stage, and the packet selecting unit at each stage is connected in parallel to the header analyzing unit so that the packets selected by the packet selecting unit at each stage can be output to the header analyzing unit one by one. At the same time, the packet sorting means at each stage is provided with an input buffer at the next stage so that packets not to be sorted can be stored in an input buffer at the next stage. The received packets are stored in the input buffer of the first stage so as to be freely accumulable, and the packets that are not selected by the packet selecting device of all stages are sent to the header analysis processing device. The present invention resides in adoption of a configuration of a packet communication control device in which a final N-th stage packet selection means is connected to the header analysis processing means so as to be freely output.
【0039】本発明装置の第7の特徴は、上記本発明装
置の第1、第2、第3、第4、第5又は第6の特徴にお
ける前記ヘッダ解析処理手段が、パケットのヘッダ情報
の読書き手段と、当該読書き手段と接続されてヘッダ情
報のやり取りを行い、パケットの経路制御を行う経路制
御手段と、当該経路制御に関する情報を格納した経路情
報テーブル及び通信品質情報テーブルと、を備えてなる
パケット通信制御の構成採用にある。A seventh feature of the device of the present invention resides in that the header analysis processing means in the first, second, third, fourth, fifth or sixth feature of the device of the present invention is characterized in that A read / write unit, a route control unit connected to the read / write unit for exchanging header information and performing packet route control, and a route information table and a communication quality information table storing information related to the route control. The present invention resides in adopting the configuration of the provided packet communication control.
【0040】本発明記録媒体の第1の特徴は、パケット
通信の制御に関するプログラムであって、パケットを蓄
積する入力バッファの後段にて、パケットの優先度を認
識し、当該認識した優先度と当該入力バッファの段階で
予め規定された優先度とが一致するか否かを判断し、一
致すれば当該パケットをヘッダ解析処理手段に出力し、
一致しなければ当該パケットを廃棄するか又は優先度次
等級の段階の入力バッファ若しくは当該ヘッダ解析処理
手段に出力するかの何れかを順次行うパケット選別プロ
グラムと、パケットのヘッダ情報を解析し、当該解析し
た情報に基づき、経路情報テーブルに格納された経路情
報及び通信品質情報テーブルに格納された通信品質情報
をそれぞれ参照して、経路情報を決定しパケットのヘッ
ダに書込み処理を行う経路制御プログラムと、を一連に
実行処理してなるパケット通信制御プログラムを記録し
た記録媒体の構成採用にある。A first feature of the recording medium of the present invention is a program relating to control of packet communication, in which a priority of a packet is recognized at a stage subsequent to an input buffer for storing the packet, and the recognized priority and the relevant priority are recognized. At the stage of the input buffer, it is determined whether or not the priority matches a predetermined priority. If the priority matches, the packet is output to the header analysis processing means,
If they do not match, the packet discriminating program that sequentially discards the packet or outputs the packet to the input buffer of the next priority level or the header analysis processing means, and analyzes the header information of the packet. Based on the analyzed information, respectively referring to the path information stored in the path information table and the communication quality information stored in the communication quality information table, and determining a path information and performing a writing process on a packet header; , Are executed in series, and the configuration of a recording medium that records a packet communication control program.
【0041】[0041]
【発明の実施の形態】以下、添付図面を参照しながら、
本発明の実施の形態を装置例、方法例及び記録媒体例に
つき説明するが、その前に本発明の原理を説明してお
く。BRIEF DESCRIPTION OF THE DRAWINGS FIG.
An embodiment of the present invention will be described with respect to an example of an apparatus, an example of a method, and an example of a recording medium. Before that, the principle of the present invention will be described.
【0042】(発明の原理)本発明の原理は、パケット
Pの制御(例えば、経路制御)に係る処理に先立ち、パ
ケットPの優先度の判定を行い、当該判定された優先度
に応じて制御(例えば、経路制御)を行うことであり、
これにより、広帯域化及びサービスの質の差別化を共に
実現できる。(Principle of the Invention) The principle of the present invention is to determine the priority of a packet P prior to processing related to control of the packet P (for example, path control), and to perform control based on the determined priority. (Eg, route control)
As a result, it is possible to achieve both broadband and differentiating the quality of service.
【0043】なお、パケットPは経路情報などの情報を
ヘッダ部分にヘッダ情報として構成され、データ通信の
小単位のことである。また、従来の技術との相違を明確
にする為に、可及的に従来の技術と同一の手段又は同様
の手段を用いて本発明を実現し、かかる手段には同一の
符号を付してある。The packet P is composed of header information including information such as path information as a header portion, and is a small unit of data communication. In addition, in order to clarify the difference from the conventional technique, the present invention is implemented using the same means or the same means as possible, and the same reference numerals are given to such means. is there.
【0044】(装置例1)図1は、本発明の一実施形態
であるパケット通信制御装置γの構成図である。パケッ
ト通信制御装置γは、受信した単一パケットを優先度等
級数複写する受信パケット複写手段Fと、優先度等級数
に見合った複数の入力バッファA1〜A3と、予め規定
した優先度のパケットのみ出力しその他のパケットを廃
棄するパケット選別手段(パケット選別プロセッサ)G
1〜G3と、ヘッダ解析処理手段Hと、スイッチC’な
どの切替手段と、優先度等級数に応じた複数の出力バッ
ファD1〜D3とを備える。(Device Example 1) FIG. 1 is a configuration diagram of a packet communication control device γ according to an embodiment of the present invention. The packet communication control device γ comprises: a received packet copying means F for copying a received single packet by a priority class number; a plurality of input buffers A1 to A3 corresponding to the priority class number; Packet selection means (packet selection processor) G for outputting and discarding other packets
1 to G3, a header analysis processing means H, a switching means such as a switch C ', and a plurality of output buffers D1 to D3 corresponding to the priority class numbers.
【0045】外部とは、入力ポートINと出力ポートO
UTで接続される。なお、図1では説明上一入力一出力
としてあるが、実際は多入力多出力である(図2、図5
も同様)。External means input port IN and output port O
Connected by UT. Although FIG. 1 shows one input and one output for explanation, it is actually a multiple input and multiple output (FIGS. 2 and 5).
The same).
【0046】また、本発明は、上記の如く、パケットP
の制御を行うに先立ち、パケットPの優先度等級の判定
を行い、当該判定に基づき、パケットPの制御を行うこ
とであるので、パケット通信制御装置γの構成におい
て、入力ポートINからヘッダ解析処理手段Hに入力さ
れるまでの構成が発明の主たる構成であって、その他の
構成要素、即ち、ヘッダ解析処理手段H、スイッチ
C’、出力バッファD1〜D3の構成は図示したものに
限定されず、適宜実施に当たり変更実施可能である。Also, according to the present invention, as described above, the packet P
Prior to the control of the packet P, the priority class of the packet P is determined, and the control of the packet P is performed based on the determination. Therefore, in the configuration of the packet communication control device γ, the header analysis processing is performed from the input port IN. The configuration up to the input to the means H is the main configuration of the invention, and the other components, that is, the configuration of the header analysis processing means H, the switch C ', and the output buffers D1 to D3 are not limited to those shown in the figure. However, it can be changed as needed.
【0047】ヘッダ解析処理手段Hは、ヘッダ情報を読
書きするヘッダ読書き手段1と、ヘッダ読書き手段1に
接続され経路制御を行う経路制御手段(経路制御プロセ
ッサ)2と、経路制御手段2により参照される経路情報
を蓄積する経路情報テーブル3と、経路制御手段2によ
り参照される通信品質情報を蓄積する通信品質情報テー
ブル4で構成される。The header analysis processing means H includes a header reading / writing means 1 for reading / writing header information, a path control means (path control processor) 2 connected to the header reading / writing means 1 for performing path control, and a path control means 2 And a communication quality information table 4 for storing communication quality information referred to by the path control means 2.
【0048】上記構成により、パケット通信制御装置γ
では、受信されたパケットP(入力信号)が受信パケッ
ト複写手段Fにより複写され、同一の複数のパケットP
が入力バッファA1〜A3に入力され、パケット選別手
段G1〜G3により、予め規定された優先度に応じてパ
ケットを選別する。With the above configuration, the packet communication control device γ
Then, the received packet P (input signal) is copied by the received packet copying means F, and the same plurality of packets P
Are input to the input buffers A1 to A3, and the packets are sorted by the packet sorting means G1 to G3 according to a predetermined priority.
【0049】入力バッファA1〜A3からスイッチC’
までが並列処理されることにより、はじめて、優先度の
低いパケットPが大量に受信された後に優先度の高いパ
ケットPを受信しても、優先度の低いパケットPの処理
を待たずして、優先度の高いパケットPの処理を直ちに
行うことが可能になる。The switches C 'from the input buffers A1 to A3
Are processed in parallel, even if a high-priority packet P is received after a large number of low-priority packets P are received, without waiting for the processing of the low-priority packet P, It becomes possible to immediately process a packet P having a high priority.
【0050】更に、ヘッダ解析処理手段Hにおいてなさ
れるヘッダ情報の解析処理につき、より詳細な経路情報
・通信品質情報を経路情報テーブル3・通信品質情報テ
ーブル4に格納し、パケットPの処理を重み付け巡回法
により、パケットPの優先度に応じて重み付けし、当該
解析処理にかかるプロセッサリソース配分が可能にな
る。Further, in the header information analysis processing performed by the header analysis processing means H, more detailed path information / communication quality information is stored in the path information table 3 / communication quality information table 4, and the processing of the packet P is weighted. By the cyclic method, weighting is performed according to the priority of the packet P, and processor resources for the analysis processing can be allocated.
【0051】即ち、従来、経路制御は、受信された順番
に処理されていたが、上記構成により、優先度の高いパ
ケットPの経路情報の処理に、より多くのプロセッサリ
ソースが配分されるので、高速広帯域のネットワーク環
境であっても、サービス品質の差別化を十二分に行うこ
とができる。That is, conventionally, the path control is processed in the order of reception. However, according to the above configuration, more processor resources are allocated to the processing of the path information of the packet P having a high priority. Even in a high-speed broadband network environment, it is possible to sufficiently differentiate service quality.
【0052】図2は、パケット通信制御装置γの一部を
変形したパケット通信制御装置δの構成図である。FIG. 2 is a configuration diagram of a packet communication control device δ obtained by partially modifying the packet communication control device γ.
【0053】パケット通信制御装置δでは、入力信号が
光入力信号の場合であって、受信パケット複写手段Fの
代わりに、受信パケット分配手段Iを用い、受信パケッ
ト分配手段Iは、光アンプ5、ビームスプリッタ6及び
光/電気変換(O/E)手段7で構成される。In the packet communication control device δ, when the input signal is an optical input signal, the received packet distribution means I is used instead of the received packet copying means F. It comprises a beam splitter 6 and optical / electrical conversion (O / E) means 7.
【0054】ここで、受信パケット分配手段Iは、図示
した場合に限定される事項でなく、また、ハーフミラー
等を用いてもよい。なお、光アンプ5は、優先度等級数
の分配により光入力信号強度が小さくなる為に用いるの
で必須というわけではなく、光アンプ5の使用は優先度
の数にも依存する。Here, the received packet distribution means I is not limited to the case shown in the figure, and a half mirror or the like may be used. The use of the optical amplifier 5 is not essential because it is used to reduce the intensity of the optical input signal due to the distribution of the priority classes, and the use of the optical amplifier 5 also depends on the number of priorities.
【0055】上記構成により、10Gbpsbの光信号
がパケット通信制御装置のネットワークインタフェース
へ直接入力され、入力された光入力信号は、先ず光アン
プ5により増幅され、1:3ビームスプリッタ6により
優先度等級数に三分岐される。そして、分岐された光信
号は、光/電気変換手段7により電気信号に変換され、
入力バッファA1〜A3に蓄積される。With the above configuration, an optical signal of 10 Gbpsb is directly input to the network interface of the packet communication control device, and the input optical input signal is first amplified by the optical amplifier 5, and the priority class is selected by the 1: 3 beam splitter 6. The number is branched into three. Then, the split optical signal is converted into an electrical signal by the optical / electrical conversion means 7,
The data is accumulated in the input buffers A1 to A3.
【0056】その後は、パケット通信制御装置γと同様
に、入力バッファA1〜A3に蓄積されたパケットP
は、並列処理により、優先度に応じて選別され、パケッ
トPの優先度に応じて経路情報に関する処理がなされ、
スイッチC’を経て出力バッファD1〜D3に蓄積され
て、送信される。Thereafter, similarly to the packet communication control device γ, the packets P stored in the input buffers A1 to A3 are
Are sorted according to the priority by parallel processing, and processing related to the route information is performed according to the priority of the packet P.
The data is accumulated in the output buffers D1 to D3 via the switch C 'and transmitted.
【0057】(方法例1)本方法例1は、上記装置例1
に適応したものであり、装置例1におけるパケットの流
れを説明しながら、方法例1の実施を説明する。(Method Example 1) The method example 1 is the same as the apparatus example 1 described above.
The implementation of the method example 1 will be described while explaining the flow of packets in the device example 1.
【0058】図3は、パケット通信制御装置γにおける
処理の流れ図である。パケット通信制御装置γが、パケ
ットPを受信すると(S1)、入力バッファA1〜A3
の空きの有無を判断する(S2)。当該S2で、入力バ
ッファA1〜A3の空きがあると、S1で受信したパケ
ットPを受信パケット複写手段Fにより優先度等級数複
写し、当該複写したパケットPを入力バッファA1〜A
3の全てに蓄積する(S31)。FIG. 3 is a flowchart of the process in the packet communication control device γ. When the packet communication control device γ receives the packet P (S1), the input buffers A1 to A3
Is determined (S2). In S2, if the input buffers A1 to A3 are available, the packet P received in S1 is subjected to priority class copying by the receiving packet copying means F, and the copied packets P are input buffers A1 to A3.
3 (S31).
【0059】当該S31の後、個々の入力バッファA1
〜A3にて、蓄積されたパケットPを各対応するパケッ
ト選別手段G1〜G3が受取り予め規定された高・中・
低いずれかの等級の優先度に該当するか否かにつきそれ
ぞれ判断し(S32、S33、S34)、当該入力バッ
ファA1〜A3に定められた優先度のパケットPのヘッ
ダの解析・処理をそれぞれ行う(S41、S42、S4
3)。After S31, the individual input buffers A1
At A3 to A3, each of the corresponding packet selecting means G1 to G3 receives the stored packet P and receives a predetermined high / medium / predetermined value.
It is determined whether each of the low-priority classes corresponds to the priority (S32, S33, S34), and the header of the packet P of the priority specified in the input buffers A1 to A3 is analyzed and processed. (S41, S42, S4
3).
【0060】ここまでが、本発明の主な流れであるが、
それに続いて、スイッチC’が、S41、S42、S4
3にて解析・処理された結果に基づき、出力ポートOU
Tを選択し(S5)、パケットPの優先度等級の判定を
行い(S61)、パケットPの優先度等級に応じた出力
バッファD1〜D3の何れかに蓄積して(S62)、出
力バッファD1〜D3の優先度順にかつ蓄積順に送信す
る(S71)。The above is the main flow of the present invention.
Subsequently, the switch C 'is set to S41, S42, S4.
Output port OU based on the result analyzed and processed in 3.
T is selected (S5), the priority class of the packet P is determined (S61), and stored in one of the output buffers D1 to D3 according to the priority class of the packet P (S62), and the output buffer D1 is stored. The transmission is performed in the order of priority of D3 to D3 and in the order of accumulation (S71).
【0061】なお、S2で入力バッファA1〜A3の空
きがない場合、また、パケット選別手段G1〜G3で予
め規定された高・中・低の優先度以外のパケットPにつ
いては、当該パケットPを廃棄する(S8)。なお、S
5→S61→S62→S71におけるパケットの処理は
図示した処理に限定されず、各優先度毎に行ったヘッダ
の解析、処理(S41、S42、S43)に基づき、出
力ポートOUTからパケットPの優先度順にかつ優先毎
に受信した順に送信する手法であれば、如何なる手法で
あっても何ら問題はない。If there is no free space in the input buffers A1 to A3 in S2, and if the packets P have a priority other than the high, medium and low priorities defined by the packet selecting means G1 to G3, the packet P is Discard (S8). Note that S
The processing of the packet in the order of 5 → S61 → S62 → S71 is not limited to the illustrated processing, and based on the header analysis and processing (S41, S42, S43) performed for each priority, the priority of the packet P from the output port OUT is determined. There is no problem with any method as long as the method is performed in order of transmission in the order received and for each priority.
【0062】図3は、パケット通信制御装置γにおける
処理手順であるが、パケット通信制御装置δの場合で
は、S31が、「パケットの優先度等級の異なる複数の
入力バッファへ分配して蓄積」と変更されるだけで、処
理の全体の流れは全く同一である。即ち、S2で、入力
バッファA1〜A3の空きがあると、S1で受信したパ
ケットPを受信パケット分配手段Iにより分配し、当該
分配したパケットPを入力バッファA1〜A3の全てに
蓄積することになる。FIG. 3 shows a processing procedure in the packet communication control device γ. In the case of the packet communication control device δ, S31 is “distributed and stored in a plurality of input buffers of different priority classes”. The only difference is that the overall flow of the process is exactly the same. That is, in S2, when the input buffers A1 to A3 are available, the packet P received in S1 is distributed by the received packet distribution means I, and the distributed packets P are stored in all the input buffers A1 to A3. Become.
【0063】ここで、パケット通信制御装置δにおける
上記方法例1を用いた場合の結果につき言及する。図4
は、パケット通信制御装置δにおける方法例1と従来の
ルータにおける制御方法とにおいて、優先パケットの遅
延時間(Normalized Average Packet Delay)がリン
クの速度(Link Bandwidth)に対して変化する様子を
比較して示したものである。Here, the result when the above-described method example 1 in the packet communication control device δ is used will be described. FIG.
Compares the manner in which the delay time (Normalized Average Packet Delay) of a priority packet changes with respect to the link speed (Link Bandwidth) between the method example 1 in the packet communication control device δ and the control method in the conventional router. It is shown.
【0064】図4から分かる様に、リンク速度の低い場
合には、従来との差は小さいものの、リンク速度が20
0Mbpsを超えると徐々に差が生じはじめ、1Gbp
sでは約2倍、10Gbpsでは約10倍もの差が生じ
ることになる。よって、高速広帯域ネットワークにおい
て、従来と比較して、サービス品質の差別化を十二分に
実現できるることになる。As can be seen from FIG. 4, when the link speed is low, the difference from the conventional one is small, but the link speed is 20
When it exceeds 0 Mbps, a difference gradually starts to occur, and 1 Gbps
In s, a difference of about 2 times occurs at 10 Gbps, and a difference of about 10 times occurs. Therefore, in a high-speed broadband network, service quality can be more fully differentiated than in the past.
【0065】パケット通信制御装置γでは、入力信号の
複写を、如何に実時間で複数の入力バッファA1〜A3
に複写する点が一つのポイントとも思えるが、図2の如
く、光入力信号は光アンプ5とビームスプリッタ6を用
いて、光/電気変換を施すことなく、実時間で容易に複
写(複製)可能になる。The packet communication control device γ copies the input signal in a plurality of input buffers A1 to A3 in real time.
Although it can be considered that the point of copying is one point, as shown in FIG. 2, the optical input signal is easily copied in real time using the optical amplifier 5 and the beam splitter 6 without performing optical / electrical conversion. Will be possible.
【0066】よって、高速広帯域の光信号が入力信号で
ある場合でも、この点がボトルネックをなることはな
い。換言すれば、パケット通信制御装置δの構成は、高
速広帯域の光信号を直接収容する様なネットワーク構成
での使用に適し、今後ネットワークの高速広帯域化が進
む状況においてもサービスの差別化の提供を実現でき
る。Therefore, even when a high-speed broadband optical signal is an input signal, this point does not become a bottleneck. In other words, the configuration of the packet communication control device δ is suitable for use in a network configuration that directly accommodates a high-speed broadband optical signal, and provides service differentiation even in a situation where a high-speed broadband network is to be developed in the future. realizable.
【0067】(装置例2)図5は、パケット通信制御装
置εの構成図である。パケット通信制御装置εは、受信
したパケットPを蓄積する入力バッファA1にパケット
選別手段G4が接続され、パケット選別手段G4により
パケット選別手段G4に予め規定された優先度等級(図
5では高優先度)のパケットPのみをヘッダ解析処理手
段Hに出力自在に、パケット選別手段G4がヘッダ解析
手段Hに接続される。(Device Example 2) FIG. 5 is a configuration diagram of the packet communication control device ε. In the packet communication control device ε, a packet sorting unit G4 is connected to an input buffer A1 for storing received packets P, and a priority class (high priority in FIG. 5) defined by the packet sorting unit G4 by the packet sorting unit G4. The packet selection means G4 is connected to the header analysis means H so that only the packet P of (1) can be output to the header analysis processing means H.
【0068】このパケット選別手段G4により規定され
た優先度等級以外のパケットPは入力バッファA2に蓄
積自在に、パケット選別手段G4と入力バッファA2と
が分岐接続される。The packets P other than the priority class defined by the packet selecting means G4 are stored in the input buffer A2 so that the packet selecting means G4 and the input buffer A2 are branched and connected.
【0069】また、入力バッファA2においても同様で
あって、入力バッファA2は、パケット選別手段G5に
接続され、パケット選別手段G5(図5では等級中優先
度のパケットPを選別する手段)はヘッダ解析処理手段
Hと入力バッファA3に分岐接続される。The same applies to the input buffer A2. The input buffer A2 is connected to the packet selecting means G5, and the packet selecting means G5 (in FIG. 5, means for selecting the packets P having the middle priority in the class) has a header. It is branched and connected to the analysis processing means H and the input buffer A3.
【0070】更に、入力バッファA3は、パケット選別
手段G6に分岐接続され、パケット選別手段G6(図5
では低優先度のパケットPを選別する手段)は、パケッ
ト選別手段G6により選別されたパケットP及び非選別
されたパケットPを分離してヘッダ解析処理手段Hに出
力自在に、全体を通し階段状に分岐接続構成される。そ
れ以外については、パケット通信制御装置γ、δと同様
の構成であるが、出力バッファはD1〜D4となる。Further, the input buffer A3 is branched and connected to the packet selecting means G6, and the packet selecting means G6 (FIG. 5)
Means for selecting low-priority packets P) separates the packets P selected by the packet selection means G6 and the non-selected packets P, and outputs them to the header analysis processing means H freely. The branch connection is configured. Otherwise, the configuration is the same as that of the packet communication control devices γ and δ, but the output buffers are D1 to D4.
【0071】(方法例2)方法例1と同様に、装置例2
に適応させて方法例2の実施を説明する。図6は、パケ
ット通信制御装置εにおけるパケットの処理の流れ図で
ある。(Method Example 2) In the same manner as in Method Example 1, the apparatus example 2
The implementation of method example 2 will be described with reference to FIG. FIG. 6 is a flowchart of the packet processing in the packet communication control device ε.
【0072】図3と同様にS1、S2を経て、入力バッ
ファA1に蓄積されたパケットPの中から、パケット選
別手段G4により等級高優先度のパケットPのみが選別
される(S32)。As in FIG. 3, through S1 and S2, only the packets P having the higher priority are selected from the packets P stored in the input buffer A1 by the packet selecting means G4 (S32).
【0073】当該S32で選別された高優先度のパケッ
トPはヘッダ解析処理手段Hによりヘッダの解析・処理
がなされる(S41)のと同時に、パケット選別手段G
4で非選別対象のパケットPの中から、パケット選別手
段G5により等級中優先度のパケットPが選別される
(S33)。The high-priority packet P selected in S32 is subjected to header analysis and processing by the header analysis processing means H (S41), and at the same time, the packet selection means G
In step S4, the packet P of the medium-priority class is selected from the non-selection target packets P by the packet selecting means G5 (S33).
【0074】選別された中優先度のパケットPはヘッダ
解析処理手段Hによりヘッダの解析・処理がなされる
(S42)のと同時に、パケット選別手段G6で非選別
対象のパケットPの中から、パケット選別手段G6によ
り等級低優先度のパケットPが選別される(S34)。The header P of the selected medium-priority packets P is analyzed and processed by the header analysis processing means H (S42). At the same time, the packet P is selected from the packets P not to be selected by the packet selection means G6. The sorting means G6 sorts out the packets P having the low-grade class (S34).
【0075】選別された低優先度のパケットPはヘッダ
解析処理手段Hによりヘッダの解析処理がなされ(S4
3)、パケット選別手段G6で非選別対象のパケット
P、即ち優先度指定のないパケットPが、ヘッダ解析処
理手段Hによりヘッダの解析処理がなされる(S4
4)。時間差を置いて段階的に高・中・低の等級選別処
理が実施される。以下、図4と同様なパケットの処理と
なる。The selected low-priority packet P is subjected to header analysis processing by the header analysis processing means H (S4).
3) The header of the packet P that is not to be sorted by the packet sorting unit G6, that is, the packet P for which the priority is not specified, is analyzed by the header analyzing unit H (S4).
4). Grading process of high, middle and low grades is performed step by step with a time difference. Hereinafter, packet processing similar to that in FIG. 4 is performed.
【0076】これにより、大量に入力されたパケットP
の中から、高優先度のパケットPに対して、プロセッサ
リソースを優先的に割くことができ、パケットPの遅延
を押さえ、方法例1と同様に実現できる。Thus, a large number of packets P
, Processor resources can be preferentially allocated to a high-priority packet P, the delay of the packet P can be suppressed, and the same as the method example 1 can be realized.
【0077】(記録媒体例)本発明記録媒体は、上記パ
ケット通信制御装置γ、δ、εにて適応されるパケット
通信制御方法をプログラム化してパケット通信制御プロ
グラムとし、当該プログラムを記録媒体に記録したもの
である。(Example of Recording Medium) The recording medium of the present invention is a packet communication control program obtained by programming a packet communication control method adapted by the packet communication control devices γ, δ, ε, and records the program on a recording medium. It was done.
【0078】当該プログラムは、パケットPを受信した
ことを判断し、入力バッファA1〜A3に空きがあるか
否かを判断し、空きがなければパケットPを廃棄する一
方、空きがあればパケット選別プログラムを実行して、
次いで、パケットP毎に経路制御プログラムを実行し
て、出力ポートOUTを選択し、パケットPの優先度等
級を判定し、優先度等級に応じた出力バッファD1〜D
4へ蓄積し、出力バッファD1〜D4の優先度順にかつ
優先度毎の蓄積順に送信を行う一連のプログラムであ
る。The program determines that the packet P has been received, determines whether there is a free space in the input buffers A1 to A3, discards the packet P if there is no free space, and discriminates the packet if there is a free space. Run the program,
Next, a route control program is executed for each packet P, an output port OUT is selected, a priority class of the packet P is determined, and output buffers D1 to D according to the priority class are determined.
4 are stored in the output buffer D1 to D4 in order of priority and transmitted in the order of storage for each priority.
【0079】ここで、パケット選別プログラムは、パケ
ット選別手段G1〜G6にて用いられ、経路制御プログ
ラムは、ヘッダ解析処理手段Hにて用いられる。Here, the packet selection program is used in the packet selection means G1 to G6, and the path control program is used in the header analysis processing means H.
【0080】パケット選別プログラムは、パケットPを
蓄積する入力バッファA1〜A3の後段にて、パケット
Pの優先度等級を認識し、当該認識した優先度等級と当
該入力バッファA1〜A3の段階で予め規定された優先
度等級とが一致するか否かを判断し、一致すれば当該パ
ケットPをヘッダ解析処理手段Hに出力し、一致しなけ
れば当該パケットPを廃棄するか、又は次の段階の優先
度等級を判断する為に蓄積する次順位の段階の入力バッ
ファA2〜A3若しくはヘッダ解析処理手段Hに出力す
るか、の何れか一方の手順を行うプログラムである。The packet sorting program recognizes the priority class of the packet P at the subsequent stage of the input buffers A1 to A3 for storing the packet P, and preliminarily determines the recognized priority class and the stage of the input buffer A1 to A3. It is determined whether or not the specified priority class matches, and if so, the packet P is output to the header analysis processing means H. If not, the packet P is discarded, or This is a program for performing either the input buffer A2 to A3 or the header analysis processing means H in the next-ordered stage to be accumulated in order to determine the priority class.
【0081】経路制御プログラムは、パケットPのヘッ
ダ情報を読取って解析し、当該解析した情報に基づき、
経路情報テーブル3に格納された経路情報及び通信品質
情報テーブル4に格納された通信品質情報をそれぞれ参
照して、経路情報を決定しパケットPのヘッダに書込み
処理の手順を行うプログラムである。The path control program reads and analyzes the header information of the packet P, and, based on the analyzed information,
The program is a program that determines the route information by referring to the route information stored in the route information table 3 and the communication quality information stored in the communication quality information table 4 and performs the procedure of the writing process in the header of the packet P.
【0082】本発明の実施形態の説明では、優先度を3
として説明しているが、特にこれに限定されず、パケッ
ト通信、通信網の規模、適応場面などに応じて決められ
るものであり、任意の自然数N(1以上)でよい。In the description of the embodiment of the present invention, priority 3
However, the present invention is not particularly limited to this, and is determined according to packet communication, the scale of a communication network, an adaptation scene, and the like, and may be an arbitrary natural number N (1 or more).
【0083】以上、本発明の実施形態を、装置例、方法
例及び記録媒体例につき説明したが、本発明は、必ずし
も上記した事項に限定されるものではなく、本発明の目
的を達し、下記する効果を奏する範囲において、適宜変
更実施可能である。なお、パケット通信制御装置は通常
ルータの箇所に配置されるので、ルータなる装置名も当
然に含まれる。Although the embodiments of the present invention have been described with reference to the example of the apparatus, the example of the method, and the example of the recording medium, the present invention is not necessarily limited to the above-mentioned items. The present invention can be appropriately changed and implemented within a range in which the effect described above is obtained. Note that, since the packet communication control device is usually arranged at the place of the router, the device name of the router is naturally included.
【0084】[0084]
【発明の効果】本発明は、従来のルータでは実現不可能
であった、入力バッファにおけるパケットの優先制御を
可能にし、更に、高速広帯域なネットワークであっても
十分にサービス品質の差別化を実現可能にし、高度通信
情報社会において木目細かい通信サービスを提供できる
といった優れた効果を有する。The present invention enables priority control of a packet in an input buffer, which cannot be realized by a conventional router, and further realizes sufficient differentiation of service quality even in a high-speed broadband network. And has an excellent effect of providing a fine-grained communication service in the advanced communication information society.
【図1】本発明の一実施形態であるパケット通信制御装
置γの構成図である。FIG. 1 is a configuration diagram of a packet communication control device γ according to an embodiment of the present invention.
【図2】本発明の一実施形態である、図1とは別のパケ
ット通信制御装置δの構成図である。FIG. 2 is a configuration diagram of a packet communication control device δ which is another embodiment of the present invention and is different from FIG.
【図3】本発明の一実施形態であるパケット通信制御方
法の流れ図である。FIG. 3 is a flowchart of a packet communication control method according to an embodiment of the present invention.
【図4】優先パケット遅延時間のリンク速度依存性の関
係図である。FIG. 4 is a diagram illustrating the relationship between link speed and priority packet delay time.
【図5】本発明の一実施形態である、図1及び2とは別
のパケット通信制御装置εの構成図である。5 is a configuration diagram of another embodiment of the present invention, a packet communication control device ε different from FIGS. 1 and 2; FIG.
【図6】本発明の一実施形態である、図3とは別のパケ
ット通信制御方法の流れ図である。FIG. 6 is a flowchart of another packet communication control method different from FIG. 3, which is an embodiment of the present invention.
【図7】従来のルータαの構成図である。FIG. 7 is a configuration diagram of a conventional router α.
【図8】従来のルータαにおける処理の流れ図である。FIG. 8 is a flowchart of processing in a conventional router α.
【図9】図7とは別の、従来のルータβの構成図であ
る。9 is a configuration diagram of a conventional router β different from FIG.
【図10】図9のルータβにおける処理の流れ図であ
る。FIG. 10 is a flowchart of a process in a router β of FIG. 9;
α、β…ルータ γ、δ、ε…パケット通信制御装置 A、A1、A2、A3…入力バッファ B、E…ヘッダ制御処理手段 C、C’…スイッチ D、D1、D2、D3、D4…出力バッファ F…受信パケット複写手段 G1、G2、G3、G4、G5、G6…パケット選別手
段 H…ヘッダ解析処理手段 I…受信パケット分配手段 IN…入力ポート OUT…出力ポート P…パケット 1…ヘッダ読書き手段 2…経路制御手段 3…経路情報テーブル 4…通信品質情報テーブル 5…光アンプ 6…ビームスプリッタ 7…光/電気変換手段α, β ... router γ, δ, ε ... packet communication control device A, A1, A2, A3 ... input buffer B, E ... header control processing means C, C '... switch D, D1, D2, D3, D4 ... output Buffer F: Received packet copying means G1, G2, G3, G4, G5, G6: Packet selection means H: Header analysis processing means I: Received packet distribution means IN: Input port OUT: Output port P: Packet 1: Header read / write Means 2: Path control means 3: Path information table 4: Communication quality information table 5: Optical amplifier 6: Beam splitter 7: Optical / electrical conversion means
───────────────────────────────────────────────────── フロントページの続き (72)発明者 廣野 卓夫 東京都千代田区大手町二丁目3番1号 日 本電信電話株式会社内 Fターム(参考) 5K030 GA02 HB00 HB17 HB19 HC01 HD03 JA07 KA02 KA05 KX12 KX13 LB05 LC18 LE04 LE05 ────────────────────────────────────────────────── ─── Continuing from the front page (72) Inventor Takuo Hirono 2-3-1 Otemachi, Chiyoda-ku, Tokyo F-term within Nippon Telegraph and Telephone Corporation (reference) 5K030 GA02 HB00 HB17 HB19 HC01 HD03 JA07 KA02 KA05 KX12 KX13 LB05 LC18 LE04 LE05
Claims (15)
い、 引続いてその後、当該判定された優先度に応じて当該パ
ケットの制御処理を行う、 ことを特徴とするパケット通信制御方法。1. A method for controlling packet communication, comprising: first determining a priority of a received packet; and subsequently performing control processing of the packet in accordance with the determined priority. A packet communication control method, characterized in that:
入力バッファに蓄積した後に、 当該各優先度の入力バッファに対して接続された個々の
パケット選別手段に前記蓄積したパケットを出力して、
当該パケット選別手段毎に個別に予め規定された優先度
に該当するか否かによりなされる、 ことを特徴とする請求項1に記載のパケット通信制御方
法。2. The method according to claim 1, further comprising: after copying the received packet and accumulating it in all input buffers corresponding to the respective priorities; Outputting the stored packet,
2. The packet communication control method according to claim 1, wherein the determination is performed based on whether or not the priority corresponds to a predetermined priority individually for each of the packet selection units.
対応した全入力バッファに蓄積した後に、 当該各優先度の入力バッファに対して接続された個々の
パケット選別手段に前記蓄積したパケットを出力して、
当該パケット選別手段毎に個別に予め規定された優先度
に該当するか否かによりなされる、 ことを特徴とする請求項1に記載のパケット通信制御方
法。3. The method according to claim 1, further comprising: distributing an input signal of the received packet, accumulating the input signal in all input buffers corresponding to the respective priorities, and then connecting individual packets connected to the input buffers of the respective priorities. Outputting the stored packets to the sorting means,
2. The packet communication control method according to claim 1, wherein the determination is performed based on whether or not the priority corresponds to a predetermined priority individually for each of the packet selection units.
ッファに蓄積した後に、時間差を置いて多段処理を次第
に優先度の低い順に行ってなされ、 前記多段処理が、 ある優先度段階の入力バッファに蓄積されたパケットに
つき、当該入力バッファの蓄積順に当該段階に予め規定
された優先度に該当するか否かの判断を行って、当該判
断において、該当すれば前記パケットの制御処理を行
い、該当しなければ次級の優先度の低い段階の入力バッ
ファに蓄積する以上の段階処理を、 第1段階処理から順に予め規定した優先度等級数の最終
段階処理まで行う処理である、 ことを特徴とする請求項1に記載のパケット通信制御方
法。4. The determination is made by accumulating the received packets in a first-stage input buffer having the highest priority, and then performing a multi-stage process in ascending order of priority with a time lag therebetween. For the packets stored in the input buffer of a certain priority level, a determination is made as to whether or not the stored priority of the input buffer corresponds to the priority specified in advance in the relevant step. The packet control processing is performed, and if not applicable, the step processing of storing the data in the input buffer of the next lower priority step is performed in order from the first step processing to the last step processing of a predetermined priority class number in order. The packet communication control method according to claim 1, wherein the packet communication control method is a process.
に基づき予め蓄積してある経路情報及び通信品質情報を
参照して、当該パケットに対する経路情報を当該パケッ
トのヘッダに書込む処理である、 ことを特徴とする請求項1、2、3又は4に記載のパケ
ット通信制御方法。5. The packet control process is performed in parallel each time the priority is determined, and after reading header information of a packet, refers to route information and communication quality information stored in advance based on the header information. 5. The packet communication control method according to claim 1, wherein the packet information is written in a header of the packet.
ソース配分がなされて実現される、 ことを特徴とする請求項5に記載のパケット通信制御方
法。6. The packet communication control method according to claim 5, wherein said parallel processing is realized by allocating processor resources corresponding to each priority by a weighted cyclic method.
に、かつ、蓄積された順に送信される、 ことを特徴とする請求項1、2、3、4、5又は6に記
載のパケット通信制御方法。7. The control method according to claim 1, wherein, following the control processing of the packet, the packet is temporarily stored in an output buffer, and the packet is transmitted in the order of high priority of the packet and in the order of storage. 7. The packet communication control method according to 1, 2, 3, 4, 5, or 6.
御する通信制御装置であって、 パケットを一時的に蓄積する優先度等級数に見合った入
力バッファ群と、 当該各入力バッファと各対応接続され、予め規定された
優先度のパケットのみを選別するパケット選別手段群
と、 当該パケット選別手段群に接続され、パケットのヘッダ
情報を解析処理するヘッダ解析処理手段と、 当該ヘッダ解析処理手段に接続され、パケットの優先度
を認識して当該優先度に対応して切換出力するスイッチ
と、 当該スイッチ出力を送信する為にパケットを一時的に蓄
積する出力バッファ群と、 を備える、 ことを特徴とするパケット通信制御装置。8. A communication control device for controlling communication according to the priority of a received packet, comprising: an input buffer group corresponding to a priority class number for temporarily storing packets; A packet selection means group connected to select only packets having a predetermined priority; a header analysis processing means connected to the packet selection means group for analyzing header information of the packet; A switch that is connected and recognizes the priority of the packet and switches and outputs the packet in accordance with the priority; and an output buffer group that temporarily stores the packet to transmit the switch output. Packet communication control device.
パケット複写手段をも備え、 当該受信パケット複写手段と前記ヘッダ解析処理手段と
の間に、 複数の前記入力バッファと複数の前記パケット選別手段
とを一手段ずつ個々に対応直列して、優先度等級毎に並
列に接続される、 ことを特徴とする請求項8に記載のパケット通信制御装
置。9. The communication control apparatus further comprises: a received packet copying unit for copying the received single packet by a priority class, wherein a plurality of packets are provided between the received packet copying unit and the header analysis processing unit. 9. The packet communication control device according to claim 8, wherein the input buffer and the plurality of packet selection units are individually connected in series one by one, and connected in parallel for each priority class. 10.
配する受信パケット分配手段をも備え、 当該受信パケット分配手段と前記ヘッダ解析処理手段と
の間に、 複数の前記入力バッファと複数の前記パケット選別手段
とを一手段ずつ個々に対応直列して、優先度等級毎に並
列に接続される、 ことを特徴とする請求項8に記載のパケット通信制御装
置。10. The communication control device according to claim 1, further comprising: a received packet distributing means for distributing the received single packet input signal in a priority class sequence, between the received packet distributing means and the header analysis processing means. 9. The packet communication control according to claim 8, wherein a plurality of said input buffers and a plurality of said packet selecting means are individually connected in series and one by one, and connected in parallel for each priority class. apparatus.
分配するビームスプリッタを備える、 ことを特徴とする請求項10に記載のパケット通信制御
装置。11. The packet communication control device according to claim 10, wherein said received packet distribution means includes a beam splitter for distributing the received single-packet optical input signal by a priority class.
るか否かを判断し、該当すれば当該パケットのみを前記
ヘッダ解析処理手段に出力する一方、該当しなければ当
該パケットを廃棄する手段である、 ことを特徴とする請求項8、9、10又は11に記載の
パケット通信制御装置。12. The packet selecting means determines whether or not the priority of the packet corresponds to a predetermined priority, and if so, outputs only the packet to the header analysis processing means. 12. The packet communication control device according to claim 8, wherein the packet communication control unit is means for discarding the packet if the packet communication is not performed.
と、 前記入力バッファと前記パケット選別手段が、それぞれ
第一段階の入力バッファ乃至第N段階の入力バッファと
第一段階のパケット選別手段乃至第N段階のパケット選
別手段であり、等級各段階毎の入力バッファとパケット
選別手段とを各段階毎の組として構成され、 各段階のパケット選別手段を、各段階のパケット選別手
段により選別されたパケットを前記ヘッダ解析処理手段
に逐一出力自在に、当該ヘッダ解析処理手段に並行接続
すると共に、各段階の前記パケット選別手段を、当該選
別の対象外のパケットを次順位の段階の入力バッファに
蓄積自在に、次級の段階の入力バッファに階段状に分岐
接続し、 前記受信されたパケットを前記第1段階の入力バッファ
に蓄積自在に構成し、かつ全段階のパケット選別手段に
より選別対象から外れたパケットを前記ヘッダ解析処理
手段に出力自在に最終第N段階のパケット選別手段を当
該ヘッダ解析処理手段に接続構成される、 ことを特徴とする請求項8に記載のパケット通信制御装
置。13. The communication control device according to claim 1, wherein the class number of the predetermined priority is a natural number N, and the input buffer and the packet selecting means respectively include a first stage input buffer to an Nth stage input buffer. A buffer and a first stage packet sorting unit to an N-th stage packet sorting unit, each of which comprises an input buffer and a packet sorting unit for each stage of a class as a set for each stage, and a packet sorting unit for each stage. The packets selected by the packet selecting means at each stage are connected to the header analyzing means so as to be freely output one by one to the header analyzing means, and the packet selecting means at each stage is set to Is connected in a stepwise manner to the next-stage input buffer so that the received packet can be accumulated in the next-stage input buffer, and the received packet is The N-th stage packet sorting means is constructed so as to be freely accumulable in a one-stage input buffer, and is capable of outputting the packets excluded from the sorting target by the packet sorting means at all stages to the header analysis processing means. The packet communication control device according to claim 8, wherein the packet communication control device is configured to be connected to:
い、パケットの経路制御を行う経路制御手段と、 当該経路制御に関する情報を格納した経路情報テーブル
及び通信品質情報テーブルと、 を備える、 ことを特徴とする請求項8、9、10、11、12又は
13に記載のパケット通信制御装置。14. The header analysis processing means comprises: a packet header information read / write means; a path control means connected to the packet read / write means for exchanging header information and controlling a path of the packet; 14. The packet communication control device according to claim 8, further comprising: a route information table and a communication quality information table storing information related to control.
であって、 パケットを蓄積する入力バッファの後段にて、パケット
の優先度を認識し、当該認識した優先度と当該入力バッ
ファの段階で予め規定された優先度とが一致するか否か
を判断し、一致すれば当該パケットをヘッダ解析処理手
段に出力し、一致しなければ当該パケットを廃棄するか
又は優先度次等級の段階の入力バッファ若しくは当該ヘ
ッダ解析処理手段に出力するかの何れかを順次行うパケ
ット選別プログラムと、 パケットのヘッダ情報を解析し、当該解析した情報に基
づき、経路情報テーブルに格納された経路情報及び通信
品質情報テーブルに格納された通信品質情報をそれぞれ
参照して、経路情報を決定しパケットのヘッダに書込み
処理を行う経路制御プログラムと、 を一連に実行処理する、 ことを特徴とするパケット通信制御プログラムを記録し
た記録媒体。15. A program relating to control of packet communication, wherein a priority of a packet is recognized at a stage subsequent to an input buffer for storing the packet, and the priority is determined in advance at the stage of the recognized priority and the input buffer. It is determined whether or not the priority matches, and if they do match, the packet is output to the header analysis processing means. If they do not match, the packet is discarded, or the input buffer or the header of the next priority level is used. A packet selection program for sequentially outputting any of the packet information to the analysis processing means; and analyzing the header information of the packet. Based on the analyzed information, the packet information is stored in the path information stored in the path information table and stored in the communication quality information table. A path control program that determines path information and performs a write process on a packet header by referring to the communication quality information, Series to run processing, recording medium recording a packet communication control program, characterized in that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23759399A JP2001069166A (en) | 1999-08-24 | 1999-08-24 | Packet communication control method and apparatus, and recording medium recording packet communication control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23759399A JP2001069166A (en) | 1999-08-24 | 1999-08-24 | Packet communication control method and apparatus, and recording medium recording packet communication control program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001069166A true JP2001069166A (en) | 2001-03-16 |
Family
ID=17017627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23759399A Pending JP2001069166A (en) | 1999-08-24 | 1999-08-24 | Packet communication control method and apparatus, and recording medium recording packet communication control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001069166A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100428659B1 (en) * | 2001-07-20 | 2004-04-28 | 엘지전자 주식회사 | Apparatus and method for utilizing data uprate by double buffer in a data communication network |
| US9172460B2 (en) | 2013-04-18 | 2015-10-27 | Fujitsu Limited | Transmission equipment and path selection method |
-
1999
- 1999-08-24 JP JP23759399A patent/JP2001069166A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100428659B1 (en) * | 2001-07-20 | 2004-04-28 | 엘지전자 주식회사 | Apparatus and method for utilizing data uprate by double buffer in a data communication network |
| US9172460B2 (en) | 2013-04-18 | 2015-10-27 | Fujitsu Limited | Transmission equipment and path selection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6490248B1 (en) | Packet transfer device and packet transfer method adaptive to a large number of input ports | |
| US7385993B2 (en) | Queue scheduling mechanism in a data packet transmission system | |
| JP4017083B2 (en) | Optimization of round trip delay of multiplexed audio channels | |
| AU679758B2 (en) | Buffer management | |
| US5629936A (en) | Control of consecutive packet loss in a packet buffer | |
| US20040151197A1 (en) | Priority queue architecture for supporting per flow queuing and multiple ports | |
| WO2020112658A1 (en) | Systems and methods of data flow classification | |
| US20060087969A1 (en) | System and method for hierarchical policing of flows and subflows of a data stream | |
| EP1239637A2 (en) | Time based packet scheduling and sorting system | |
| JPH10276220A (en) | Method and device for scheduling cell transmission and scheduler | |
| KR19990087972A (en) | Rate guarantees through buffer management | |
| JP2001053807A (en) | Packet scheduling device | |
| JPH04245742A (en) | Packet data traffic transmission method and device | |
| JP2002232470A (en) | Scheduling system | |
| EP0897232B1 (en) | Traffic management in packet communication networks having service priorities and employing effective bandwidths | |
| US6320864B1 (en) | Logical multicasting method and apparatus | |
| US6658014B1 (en) | Packet buffer device and packet assembling method | |
| US7450503B1 (en) | System and method to multicast guaranteed and best-effort traffic in a communications network | |
| EP1557767A1 (en) | Method and system for transmitting messages in an interconnection network | |
| JP2001069166A (en) | Packet communication control method and apparatus, and recording medium recording packet communication control program | |
| US20030043823A1 (en) | Router | |
| KR101037929B1 (en) | Packet scheduling method and apparatus | |
| JP3185751B2 (en) | ATM communication device | |
| KR100441883B1 (en) | Apparatus and method for Ingress control of packet switch system | |
| KR100333475B1 (en) | Rate proportional self-clocked fair queueing apparatus and method for high-speed packet-switched networks |