[go: up one dir, main page]

JP2002232461A - Network system - Google Patents

Network system

Info

Publication number
JP2002232461A
JP2002232461A JP2001021895A JP2001021895A JP2002232461A JP 2002232461 A JP2002232461 A JP 2002232461A JP 2001021895 A JP2001021895 A JP 2001021895A JP 2001021895 A JP2001021895 A JP 2001021895A JP 2002232461 A JP2002232461 A JP 2002232461A
Authority
JP
Japan
Prior art keywords
packet
quality
identifier
unit
input
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.)
Granted
Application number
JP2001021895A
Other languages
Japanese (ja)
Other versions
JP4580111B2 (en
Inventor
Michihiko Goto
道彦 後藤
Kazuhiro Fukamachi
和博 深町
Kazuya Ryu
一也 龍
Masashi Shibata
正志 柴田
Shinya Yonemoto
真也 米本
Nobuyuki Umeda
信行 梅田
Hiroyuki Sato
宏行 佐藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2001021895A priority Critical patent/JP4580111B2/en
Publication of JP2002232461A publication Critical patent/JP2002232461A/en
Application granted granted Critical
Publication of JP4580111B2 publication Critical patent/JP4580111B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【目的】 IPパケット毎に品質を考慮したネットワー
ク通信を行えることを課題とする。 【構成】 加入者のアクセス網を収容するISP装置2
0と、ISP装置20のIPパケットをインターネット
バックボーン上で中継する中継装置40とを含むネット
ワークシステムにおいて、加入者からのIPパケットに
対してISP装置20で高品質/低品質タイプの品質識
別子を付加し、中継装置40を含むネットワーク上でI
Pパケットの品質識別子に応じた差別化制御(通過/廃
棄等)を行う。また、中継装置Bに隣接するサーバBを
備え、中継装置BはサーバBへの上りIPパケットに付
加された品質識別子を記憶すると共に、サーバBからの
前記上りIPパケットに対応する下りIPパケットに対
して同一の品質識別子を付加する。
(57) [Summary] [Purpose] It is an object to perform network communication considering quality for each IP packet. An ISP device for accommodating a subscriber access network
0 and a relay device 40 for relaying the IP packet of the ISP device 20 on the Internet backbone, the ISP device 20 adds a high quality / low quality type quality identifier to the IP packet from the subscriber. On the network including the relay device 40,
Differentiation control (pass / discard, etc.) according to the quality identifier of the P packet is performed. In addition, a server B adjacent to the relay device B is provided. The relay device B stores the quality identifier added to the upstream IP packet to the server B, and stores the quality identifier in the downstream IP packet corresponding to the upstream IP packet from the server B. On the other hand, the same quality identifier is added.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はネットワークシステ
ムに関し、更に詳しくは加入者のアクセス網を収容する
ISP装置と、ISP装置のIPパケットをインターネ
ットバックボーン上で中継する中継装置とを含むネット
ワークシステムに関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a network system, and more particularly, to a network system including an ISP device for accommodating an access network of a subscriber and a relay device for relaying an IP packet of the ISP device on an Internet backbone.

【0002】[0002]

【従来の技術】図20は従来技術を説明する図で、イン
ターネットの典型的なネトワーク構成を示している。イ
ンターネットでは複数のアクセス網A〜Cがインターネ
ットバックボーンを介して相互に接続する構成を採って
いる。10はユーザの端末装置、ALCはアクセス回線
の収容装置、20’はISP(Internet Service Provi
der)装置、40’はインターネットバックボーン上でI
Pパケットを中継する中継装置、80はサーバである。
2. Description of the Related Art FIG. 20 is a diagram for explaining a conventional technology, and shows a typical network configuration of the Internet. The Internet employs a configuration in which a plurality of access networks A to C are mutually connected via an Internet backbone. 10 is a user terminal device, ALC is an access line accommodating device, and 20 'is an ISP (Internet Service Provider).
der) device, 40 'is I on the Internet backbone
A relay device for relaying P packets, and 80 is a server.

【0003】各端末装置10にはIPアドレスが割り振
られ、インターネット上のデータ転送は、情報を可変長
パケット化してそのヘッダに通信の宛先や送信元アドレ
ス等を付加したIP(Internet Protocol)パケットを
転送する所謂IP通信を行っている。ISP装置20’
と加入者端末10との間は電話回線でダイヤルアップ接
続するものや、専用線等によって常時接続されているも
のがあり、加入者毎に一定の帯域が確保されている。
Each terminal device 10 is assigned an IP address. For data transfer on the Internet, an IP (Internet Protocol) packet in which information is converted into a variable-length packet and a header thereof is added with a communication destination, a transmission source address, and the like is added. The so-called IP communication for transfer is performed. ISP device 20 '
There is a connection between the telephone and the subscriber terminal 10 through a dial-up connection through a telephone line, or a connection always through a dedicated line or the like, and a certain bandwidth is secured for each subscriber.

【0004】TCP(Transmission Control Protoco
l)はコネクション型の信頼性あるトランスポート層プ
ロトコルで、終端間でのデータの到達を保証し、この意
味で信頼性が有るが、インターネットバックボーン上で
は各加入者データを全て平等に処理(ベストエフォート
転送)するため、中継装置40’の負荷が大きくなる
と、パケットが無差別に廃棄され得る。一方、UDP
(User Datagram Protocol)は信頼性のないコネクショ
ンレス型のトランスポート層プロトコルで、実時間性の
高い音声や、ブロードキャスト通信等に利用されるが、
UDPは終端間でのデータ到達確認には関与せず、この
意味で信頼性がない。従来、終端間でのデータ到達確認
が必要な場合は、これを専らユーザのアプリケーション
プログラムが行うこととなっている。
[0004] TCP (Transmission Control Protocol)
l) is a connection-oriented reliable transport layer protocol that guarantees end-to-end data arrival and is reliable in this sense, but on the Internet backbone, all subscriber data is processed equally (best (Effort transfer), when the load on the relay device 40 'increases, the packet may be discarded indiscriminately. On the other hand, UDP
(User Datagram Protocol) is an unreliable connectionless transport layer protocol that is used for highly real-time audio and broadcast communications.
UDP does not participate in end-to-end data arrival confirmation and is unreliable in this sense. Conventionally, when it is necessary to confirm data arrival between end points, this is performed exclusively by a user application program.

【0005】[0005]

【発明が解決しようとする課題】このように、従来のT
CPでは全てのパケットを平等に扱う通信(ベストエフ
ォート通信)を行っており、このために、中継装置の負
荷が大きくなると、パケットが無差別に廃棄され得る。
一方、UDPではパケット廃棄が許されないため、TC
Pと同じネットワーク中で使用することはなく、別々の
ネットワークで運用されている。
As described above, the conventional T
The CP performs communication that treats all packets equally (best-effort communication). For this reason, if the load on the relay device increases, the packets may be discarded indiscriminately.
On the other hand, since UDP does not allow packet discarding, TC
It is not used in the same network as P, but is operated in a separate network.

【0006】また従来のTCPでは、ユーザがあるサー
バからデータをダウンロードしようとする場合に、ユー
ザからのパケットがサーバまで届いても、その応答(ダ
ウンロード)データがユーザに届けられるとは限らず、
もし応答データが廃棄されると、ユーザはアクセスパケ
ットを再送しなければならず、非効率的であった。
In the conventional TCP, when a user tries to download data from a certain server, even if a packet from the user reaches the server, the response (download) data is not always delivered to the user.
If the response data was discarded, the user had to retransmit the access packet, which was inefficient.

【0007】本発明は上記従来技術の問題点に鑑みなさ
れたもので、その目的とする所は、IPパケット毎に品
質を考慮したネットワーク通信を行えるネットワークシ
ステムを提供することにある。
The present invention has been made in view of the above-mentioned problems of the prior art, and has as its object to provide a network system capable of performing network communication considering the quality of each IP packet.

【0008】[0008]

【課題を解決するための手段】上記の課題は例えば図1
の構成により解決される。即ち、本発明(1)のネット
ワークシステムは、加入者のアクセス網を収容するIS
P(Internet ServiceProvider)装置20と、ISP装
置20のIPパケットをインターネットバックボーン上
で中継する中継装置40とを含むネットワークシステム
において、加入者からのIPパケットに対してISP装
置20で高品質/低品質タイプの品質識別子を付加し、
中継装置40を含むネットワーク上でIPパケットの品
質識別子に応じた差別化制御(通過/廃棄等)を行うも
のである。
The above-mentioned problem is solved, for example, by referring to FIG.
Is solved. That is, the network system of the present invention (1) is an IS that accommodates a subscriber's access network.
In a network system including a P (Internet Service Provider) device 20 and a relay device 40 that relays an IP packet of the ISP device 20 on an Internet backbone, the ISP device 20 provides high quality / low quality for IP packets from a subscriber. Append a type quality identifier,
On the network including the relay device 40, differentiation control (pass / discard, etc.) according to the quality identifier of the IP packet is performed.

【0009】加入者の端末間で伝送されるIPパケット
に、中間(ISP装置20)で優先度情報の識別子を付
加し、経由する各中継装置40で優先度識別子を検出
し、夫々のパケットに対して対応する差別化制御を行
う。そして、中継装置40でパケットの輻輳が起こった
ような場合には、低品質タイプのパケットを優先的に廃
棄し、高品質タイプのパケットをなるべく廃棄しない。
従って、IPパケットの目的等に応じて、IPパケット
毎に品質を考慮したネットワーク通信を効率よく行え
る。
An identifier of priority information is added to an IP packet transmitted between subscriber terminals in the middle (ISP device 20), and the priority identifier is detected by each relay device 40 that passes through the packet. The corresponding differentiating control is performed. Then, when packet congestion occurs in the relay device 40, low quality type packets are preferentially discarded, and high quality type packets are not discarded as much as possible.
Therefore, network communication can be efficiently performed in consideration of the quality of each IP packet according to the purpose of the IP packet.

【0010】好ましくは本発明(2)においては、上記
本発明(1)において、TCP/IPパケットとUDP/
IPパケットを同一のネットワーク上に混在させ、IS
P装置は加入者のUDP/IPパケットに高品質タイプ
の品質識別子を付加する。
Preferably, in the present invention (2), in the present invention (1), a TCP / IP packet and a UDP /
IP packets are mixed on the same network,
The P device adds a high quality type quality identifier to the subscriber's UDP / IP packet.

【0011】例えば音声通信等に係る実時間性のUDP
/IPパケットを本発明による共通の差別化制御の下で
混在させ、かつ廃棄の許されないようなUDP/IPパ
ケットに対しては高品質タイプの品質識別子を付加する
ことにより、優先的に伝送される。
[0011] For example, real-time UDP related to voice communication and the like
/ IP packets are mixed under the common differentiating control according to the present invention, and a high quality type quality identifier is added to a UDP / IP packet that cannot be discarded, so that the packet is transmitted preferentially. You.

【0012】好ましくは本発明(3)においては、上記
本発明(1)において、ISP装置20は、例えば図3
に示す如く、予め加入者との間で取り決めたサービス品
質の契約情報を記憶する契約情報管理メモリと、入力パ
ケットの送信元アドレスを検出するパケット監視部21
と、検出された送信元アドレスに基づき契約情報管理メ
モリの契約情報を参照して入力パケットに付加すべき品
質識別子を決定する付加識別子決定部25と、決定され
た品質識別子を入力パケットに付加するタギング部22
と、付加後のパケットを品質識別子に応じて差別化処理
する差別化処理部23と、差別化処理後のパケットを宛
先アドレスに従ってルーチングするルーチング部24と
を備える。従って、予め加入者との間で取り決めたサー
ビス品質に基づくIPパケットの差別化制御を効率よく
行える。
Preferably, in the present invention (3), in the above-mentioned present invention (1), the ISP device 20 is provided, for example, as shown in FIG.
As shown in (1), a contract information management memory for storing contract information of service quality previously determined with a subscriber, and a packet monitoring unit 21 for detecting a source address of an input packet.
And an additional identifier determining unit 25 that determines a quality identifier to be added to the input packet with reference to the contract information in the contract information management memory based on the detected source address, and adds the determined quality identifier to the input packet. Tagging unit 22
And a differentiation unit 23 for differentiating the added packet according to the quality identifier, and a routing unit 24 for routing the packet after the differentiation according to the destination address. Therefore, it is possible to efficiently perform the differentiation control of the IP packet based on the service quality determined in advance with the subscriber.

【0013】好ましくは本発明(4)においては、上記
本発明(1)において、ISP装置20は、例えば図8
に示す如く、予め加入者との間で取り決めた単位時間当
たりの高品質設定パケット量の契約情報を記憶する契約
情報管理メモリと、入力パケットの送信元アドレスを検
出すると共に加入者毎の入力パケット量を計測するパケ
ット監視部21と、検出された送信元アドレスを基に、
計測された入力パケット量と契約情報管理メモリの高品
質設定パケット量とを比較し、該高品質設定パケット量
を超えない入力パケットに対して高品質タイプの品質識
別子付加を決定する付加識別子決定部26と、決定され
た品質識別子を入力パケットに付加するタギング部22
と、付加後のパケットを品質識別子に応じて差別化処理
する差別化処理部23と、差別化処理後のパケットを宛
先アドレスに従ってルーチングするルーチング部24と
を備える。従って、予め加入者との間で取り決めた単位
時間当たりの高品質設定パケット量に基づくIPパケッ
トの差別化制御を効率よく行える。
Preferably, in the present invention (4), in the above-mentioned present invention (1), the ISP device 20 is provided, for example, as shown in FIG.
As shown in the figure, a contract information management memory for storing contract information of a high quality setting packet amount per unit time previously determined with a subscriber, a source address of an input packet is detected, and an input packet for each subscriber is detected. Based on the packet monitoring unit 21 for measuring the amount and the detected source address,
An additional identifier determining unit that compares the measured amount of input packets with the amount of high-quality set packets in the contract information management memory and determines whether to add a high-quality type quality identifier to input packets that do not exceed the amount of high-quality set packets; 26 and a tagging unit 22 for adding the determined quality identifier to the input packet.
And a differentiation unit 23 for differentiating the added packet according to the quality identifier, and a routing unit 24 for routing the packet after the differentiation according to the destination address. Therefore, IP packet differentiation control based on the amount of high quality set packets per unit time previously determined with the subscriber can be efficiently performed.

【0014】好ましくは本発明(5)においては、上記
本発明(1)において、例えば図12に示す如く、中継
装置Bに隣接するサーバBを備え、中継装置Bはサーバ
Bへの上りIPパケットに付加された品質識別子を記憶
すると共に、サーバBからの前記上りIPパケットに対
応する下りIPパケットに対して同一の品質識別子を付
加する。
Preferably, in the present invention (5), in the above-mentioned present invention (1), a server B adjacent to the relay device B is provided as shown in FIG. And the same quality identifier is added to the downlink IP packet corresponding to the uplink IP packet from the server B.

【0015】従って、Webでデータをダウンロードす
るような双方向通信の場合でも、ユーザAからサーバB
までのデータ(要求パケット)を高品質タイプとして送
信すると、それに対する応答データ(応答パケット)に
も高品質タイプとして同じ優先度識別子を付加される
め、一方が保証されたらもう一方も保証して、双方向デ
ータを保証するようなネットワークを容易に構築でき
る。従って、上り方向のパケットが優先されて通信先B
に届いたにもかかわらず、下り方向のデータがユーザA
に届かず、ユーザAがアクセスサーバBに対して再送を
繰り返すというような現象を有効に避けられる。
Therefore, even in the case of two-way communication in which data is downloaded on the Web, the user A sends the server B
If the data (request packet) up to this is transmitted as a high quality type, the same priority identifier is added to the response data (response packet) as a high quality type. If one is guaranteed, the other is also guaranteed. A network that guarantees bidirectional data can be easily constructed. Therefore, the upstream packet is given priority and the communication destination B
, But the data in the down direction is
, And the phenomenon that the user A repeats retransmission to the access server B can be effectively avoided.

【0016】[0016]

【発明の実施の形態】以下、添付図面に従って本発明に
好適なる複数の実施の形態を詳細に説明する。なお 、
全図を通して同一符号は同一又は相当部分を示すものと
する。図2は実施の形態によるネットワークシステムの
構成図である。このネットワークシステムは、複数のア
クセス網A〜Cがインターネットバックボーンを介して
相互に接続する構成を採っており、図において、10は
ユーザの端末装置、ALCはアクセス回線の収容装置、
20はISP(Internet Service Provider)装置、40
は中継装置、80はサーバである。このネットワーク構
成は上記図20で述べたものと同様であるが、ISP装
置20、中継装置40を以下の各実施の形態の如く構成
することで、本発明によるIPパケットの差別化を実現
する。
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Note that
Throughout the drawings, the same reference numerals indicate the same or corresponding parts. FIG. 2 is a configuration diagram of the network system according to the embodiment. This network system adopts a configuration in which a plurality of access networks A to C are mutually connected via an Internet backbone. In the figure, 10 is a user terminal device, ALC is an access line accommodation device,
20 is an ISP (Internet Service Provider) device, 40
Is a relay device, and 80 is a server. This network configuration is the same as that described with reference to FIG. 20, but by configuring the ISP device 20 and the relay device 40 as in the following embodiments, IP packet differentiation according to the present invention is realized.

【0017】図3は第1の実施の形態によるISP装置
を説明する図で、予めユーザとISP間で取り交わした
パケット伝送の品質契約に従ってIPパケットの伝送
(通過/廃棄)を差別化処理する場合を示している。図
3(A)にこのISP装置20のブロック図を示す。図
において、21はパケット監視部、22はタギング部、
23は差別化処理部、24はルーチング部、25は契約
情報管理部、26は付加識別子決定部である。
FIG. 3 is a diagram for explaining an ISP device according to the first embodiment, in which IP packet transmission (pass / discard) is differentiated according to a packet transmission quality contract previously exchanged between the user and the ISP. Is shown. FIG. 3A shows a block diagram of the ISP device 20. In the figure, 21 is a packet monitoring unit, 22 is a tagging unit,
23 is a differentiation processing unit, 24 is a routing unit, 25 is a contract information management unit, and 26 is an additional identifier determination unit.

【0018】予め、ユーザとISP間でネットワーク上
でのパケットの品質を契約し、その内容を契約情報管理
部25の契約情報管理メモリに格納しておく。図3
(B)に契約情報管理メモリの記憶内容を示す。例えば
ユーザAは高品質タイプ、ユーザBは低品質タイプの契
約をしている。
A contract between the user and the ISP is made for the quality of the packet on the network, and the contents are stored in the contract information management memory of the contract information management unit 25 in advance. FIG.
(B) shows the contents stored in the contract information management memory. For example, user A has a high quality type contract and user B has a low quality type contract.

【0019】一方、付加識別子決定部26は付加識別子
決定メモリを備えており、ここには各品質タイプに対応
する付加識別子(タギング)情報が記憶されている。図
3(C)に付加識別子決定メモリの記憶内容を示す。例
えば高品質タイプのタギング情報は「0x01」、低品
質タイプのタギング情報は「0x00」である。
On the other hand, the additional identifier determining section 26 has an additional identifier determining memory, in which additional identifier (tagging) information corresponding to each quality type is stored. FIG. 3C shows the storage contents of the additional identifier determination memory. For example, the high-quality type tagging information is “0x01”, and the low-quality type tagging information is “0x00”.

【0020】係る構成により、パケット監視部21は入
力パケットのIPヘッダから送信元IPアドレス(ユー
ザ)を検出し、これを契約情報管理部25に通知する。
契約情報管理部25は契約情報管理メモリを参照して送
信元IPアドレス(ユーザ)に対応する品質タイプを検
出し、これを付加識別子決定部25に通知する。付加識
別子決定部26は付加識別子決定メモリを参照して高品
質タイプならタギング情報「0x01」、また低品質タ
イプならタギング情報「0x00」を読み出してタギン
グ部22に通知する。タギング部22はタギング情報を
当該パケットのTOS(Type of Service)フィールド
に付加すると共に、該情報を優先度情報(本発明による
優先付きパケットであることを表す情報)として当該パ
ケットに並走させ、差別化処理部23に通知する。
With this configuration, the packet monitoring unit 21 detects the source IP address (user) from the IP header of the input packet and notifies the contract information management unit 25 of this.
The contract information management unit 25 detects the quality type corresponding to the transmission source IP address (user) with reference to the contract information management memory, and notifies the additional identifier determination unit 25 of the quality type. The additional identifier determining unit 26 reads the tagging information “0x01” for the high-quality type and the tagging information “0x00” for the low-quality type, and notifies the tagging unit 22 with reference to the additional identifier determining memory. The tagging unit 22 adds the tagging information to the TOS (Type of Service) field of the packet, and runs the information in parallel with the packet as priority information (information indicating that the packet is a priority-added packet according to the present invention). Notify the differentiation processing unit 23.

【0021】図5(A)にIPヘッダのフォーマットを
示す。サービスタイプ(TOS;Type of Service)は
8ビットからなり、IPパケットのサービス品質を表す
ように定義されている。図5(B)にTOSフィールド
のビットフォーマットを示す。タギング情報の書込に
は、例えばIPパケットの優先度を表すビット0〜2又
は未使用のビット7を使用できる。従来、このTOSフ
ィールドは、専らユーザのアプリケーションプログラム
により設定・管理されていたが、本実施の形態ではIS
P装置20により自動的に付加する点で異なる。
FIG. 5A shows the format of the IP header. The service type (TOS; Type of Service) is composed of 8 bits and is defined to indicate the service quality of an IP packet. FIG. 5B shows the bit format of the TOS field. For writing the tagging information, for example, bits 0 to 2 indicating the priority of the IP packet or unused bits 7 can be used. Conventionally, the TOS field has been set and managed exclusively by the user's application program.
The difference is that the data is automatically added by the P device 20.

【0022】図3(A)に戻り、差別化処理部23は、
通常は入力の優先付きIPパケットをそのまま通過させ
るが、例えばISP装置20の処理負荷が大きくなり
(パケットが輻輳し)、パケットを廃棄をせざるを得な
いような場合には、通知された優先度情報を基に入力パ
ケットの品質(TOSフィールド)を調べ、低品質タイ
プの場合は当該パケットを廃棄する。なお、通知された
優先度情報のみで(即ち、IPパケットのTOSフィー
ルドを参照しないで)当該パケットを通過/廃棄させて
も良い。更に、この差別化処理後のIPパケットをルー
チング処理部24でその宛先に応じてルーチングを行
う。このような差別化制御をISP装置20や後述の中
継装置40に取り入れることで品質を考慮した通信をエ
ンドツーエンドで実現できる。
Returning to FIG. 3A, the differentiation processing unit 23
Normally, the input priority-added IP packet is passed as it is. However, for example, when the processing load of the ISP device 20 becomes large (packet is congested) and the packet has to be discarded, the notified priority is given. The quality of the input packet (TOS field) is checked based on the degree information, and the packet is discarded in the case of the low quality type. The packet may be passed / discarded only with the notified priority information (that is, without referring to the TOS field of the IP packet). Further, the routing processing unit 24 performs routing on the IP packet after the differentiation processing according to the destination. By incorporating such differentiation control into the ISP device 20 or a relay device 40 described later, communication considering quality can be realized end-to-end.

【0023】図3(D)に差別化処理部23の構成例を
示す。差別化処理部23は、例えば図3(D)−(a)
に示す如く、パケット(優先度情報)の品質対応に高優
先バッファと低優先バッファとを備え、入力パケットを
その優先度情報に従って高優先(品質)バッファ又は低
優先(品質)バッファに振り分けて記憶し、ISP装置
20が輻輳した場合には、高優先バッファのIPパケッ
トを優先して読み出す。
FIG. 3D shows an example of the configuration of the differentiation processing section 23. The differentiation processing unit 23 is, for example, as shown in FIG.
As shown in (1), a high-priority buffer and a low-priority buffer are provided to handle the quality of packets (priority information), and input packets are sorted and stored in a high-priority (quality) buffer or a low-priority (quality) buffer according to the priority information. When the ISP device 20 is congested, the IP packet in the high-priority buffer is read with priority.

【0024】又は図3(D)−(b)に示す如く、IP
パケットの共通バッファを備え、かつこの共通バッファ
に閾値を設けておき、バッファに溜まっているパケット
量が閾値を超えていなければ全ての入力パケットをバッ
ファに書き込む。また、バッファに溜まっているパケッ
トが閾値に達した場合は、高品質パケットは書き込める
が、低品質パケットは廃棄するような制御を行い、こう
してパケット品質による差別化を行う。
Alternatively, as shown in FIGS. 3D and 3B, the IP
A common buffer for packets is provided, and a threshold is provided in the common buffer. If the amount of packets accumulated in the buffer does not exceed the threshold, all input packets are written to the buffer. When the number of packets stored in the buffer reaches the threshold value, control is performed such that high-quality packets can be written, but low-quality packets are discarded, and differentiation according to packet quality is performed.

【0025】図4は第1の実施の形態による中継装置の
ブロック図で、上記第1の実施の形態によるISP装置
20と連携して差別化動作可能な中継装置40の構成を
示している。図において、41は優先度情報検出部、4
2は差別化処理部、43はルーチング部である。
FIG. 4 is a block diagram of a relay device according to the first embodiment, and shows a configuration of a relay device 40 capable of performing a differentiation operation in cooperation with the ISP device 20 according to the first embodiment. In the figure, reference numeral 41 denotes a priority information detecting unit,
Reference numeral 2 denotes a differentiation processing unit, and reference numeral 43 denotes a routing unit.

【0026】優先度情報検出部41は入力パケットのT
OSフィールドの値を読出し、その値を優先度情報とし
て当該パケットと並走させ、差別化処理部42に通知す
る。差別化処理部42は、通常は入力の優先付きIPパ
ケットをそのまま通過させるが、例えば中継装置40の
処理負荷が大きくなり(パケットが輻輳し)、パケット
を廃棄をせざるを得ないような場合には、通知された優
先度情報を基に入力パケットの品質(TOSフィール
ド)を調べ、低品質タイプの場合は当該パケットを廃棄
する。なお、通知された優先度情報のみで(即ち、TO
Sフィールドを参照しないで)当該パケットを通過/廃
棄させても良い。更に、差別化処理後のIPパケット
を、ルーチング処理部43で宛先IPアドレスに従って
転送する。
The priority information detector 41 detects the T
The value of the OS field is read out, the value is run in parallel with the packet as priority information, and the packet is notified to the differentiation processing unit 42. Normally, the differentiation processing unit 42 allows the input priority-added IP packet to pass as it is, but, for example, when the processing load of the relay device 40 becomes large (packet is congested) and the packet has to be discarded. , The quality of the input packet (TOS field) is checked based on the notified priority information, and the packet is discarded in the case of the low quality type. Note that only the notified priority information (that is, TO
The packet may be passed / discarded (without referring to the S field). Further, the routing processing unit 43 transfers the differentiated IP packet according to the destination IP address.

【0027】図6は第2の実施の形態によるISP装置
を説明する図で、アクセス回線としてのATM(Async
hronous Transfer Mode)網をISP装置に収容する場
合を示している。ATM網でサービス品質のきめ細かい
制御を行うと共に,IPネットワークでもATMアクセ
ス回線と連携を取った差別化処理を行うことで、IPパ
ケット毎にきめ細かい品質を考慮したネットワーク通信
を行える。
FIG. 6 is a diagram for explaining an ISP device according to the second embodiment, in which an ATM (Async) is used as an access line.
(Hronous Transfer Mode) shows a case where a network is accommodated in an ISP device. By performing fine control of service quality in the ATM network and performing differentiation processing in cooperation with the ATM access line in the IP network, network communication can be performed in consideration of fine quality for each IP packet.

【0028】図6(A)にこのISP装置20のブロッ
ク図を示す。図において、27はATMセルをIPパケ
ットに組み立てるパケット組立部である。その他の構成
については上記第1の実施の形態によるISP装置と同
様でよい。なお、この場合のユーザE〜Gの各端末装置
10はATMモードで動作する。
FIG. 6A is a block diagram of the ISP device 20. In the figure, reference numeral 27 denotes a packet assembling unit that assembles ATM cells into IP packets. Other configurations may be the same as those of the ISP device according to the first embodiment. In this case, each of the terminal devices 10 of the users EG operates in the ATM mode.

【0029】図7(A)にATMセルのフォーマット
図、また図7(B)にATMセルのパケット組立てイメ
ージを示す。ATMアクセス回線では網側との間で厳密
なサービス品質を指定することができ、網側では品質契
約に従った帯域制御を行う。更にパケット組立部27で
は複数のATMセルをIPパケットに組み立てることに
より、以後はIPパケットに対するきめ細かい差別化処
理を行える。
FIG. 7A shows a format diagram of an ATM cell, and FIG. 7B shows an image of assembling a packet of the ATM cell. With the ATM access line, strict service quality can be specified with the network side, and the network side performs bandwidth control according to the quality contract. Further, the packet assembling unit 27 assembles a plurality of ATM cells into an IP packet, so that a fine-grained differentiation process for the IP packet can be performed thereafter.

【0030】図6(B)にATMアクセス網の一例の態
様を示す。図において、例えば音声等のリアルタイムサ
ービス(高品質サービス)を求めるユーザEに対して
は、低遅延かつ低ジッタを実現するようなCBR(Cons
tant Bit Rate)コネクションを適用し、ユーザ毎に帯
域を保証する。また、低コストを求めるユーザFに対し
ては、品質保証を全く行わないようなUBR(Unspecif
ied Bit Rate)コネクションを適用し、ある帯域を複数
のユーザで共有し、サービス品質を低く設定する。ま
た、ある程度の品質と低コストとを求めるユーザGに対
しては、最低帯域の保証を実現するようなGFR(Guar
anteed Frame Rate)コネクションを適用している。係
る状況の下で、ユーザとISPとの間ではアクセス回線
のATM品質に適した品質契約を行い、エンドツーエン
ドで一貫した品質制御を行う。以下,具体的に説明す
る。
FIG. 6B shows an example of an ATM access network. In the figure, for example, for a user E who seeks a real-time service (high quality service) such as voice, a CBR (Cons) that realizes low delay and low jitter is provided.
tant Bit Rate) Connection is applied to guarantee the bandwidth for each user. For a user F who demands low cost, UBR (Unspecif
ied Bit Rate) connection, a certain bandwidth is shared by multiple users, and the service quality is set low. For a user G who requires a certain level of quality and low cost, a GFR (Guar
anteed Frame Rate) connection. Under such circumstances, the user and the ISP make a quality contract suitable for the ATM quality of the access line, and perform end-to-end consistent quality control. Hereinafter, a specific description will be given.

【0031】例えば、ユーザEがアクセス回線をCBR
のPCR(Peak Cell Rate)=10Mbpsで契約した
とすると、アクセス回線では10Mbpsのデータが保
証されるので、ISP装置20では1秒当たり10Mb
its相当のデータ(IPパケット)に高品質タイプを
付加することで、エンドツーエンドでは10Mbps相
当のデータを高品質パケットとして通信できる。
For example, the user E sets the access line to CBR.
If a contract is made with a PCR (Peak Cell Rate) of 10 Mbps, 10 Mbps data is guaranteed on the access line.
By adding a high-quality type to data (IP packets) equivalent to “its”, data equivalent to 10 Mbps can be communicated as a high-quality packet from end to end.

【0032】また、ユーザFがアクセス回線をGFRの
PCR=10Mbps、かつMCR(Minimum Cell Rat
e)=5Mbpsで契約したとすると、アクセス回線で
はMCR=5Mbpsのデータが保証されるので、IS
P装置20では1秒当たり5Mbits相当のデータ
(IPパケット)には高品質タイプを付加し、かつ残り
の5Mbits相当のデータ(IPパケット)には低品
質タイプを付加することにより、エンドツーエンドでは
5Mbpsのデータは高品質パケットとして通信し、ま
た残り5Mbpsのデータは低品質パケットとして通信
できる。
The user F sets the access line to GFR PCR = 10 Mbps and MCR (Minimum Cell Rat
e) If a contract is made at 5 Mbps, data of MCR = 5 Mbps is guaranteed on the access line.
The P device 20 adds a high-quality type to data (IP packets) equivalent to 5 Mbits per second, and adds a low-quality type to data (IP packets) equivalent to the remaining 5 Mbits per second. 5 Mbps data can be communicated as high quality packets, and the remaining 5 Mbps data can be communicated as low quality packets.

【0033】また、ユーザGがアクセス回線をUBRで
契約したとすると、UBRの帯域は保証されないので、
ISP装置20ではUBRコネクションを通過したパケ
ットには低品質タイプを付加する。
If the user G has contracted the access line with UBR, the UBR band is not guaranteed,
In the ISP device 20, a low quality type is added to a packet that has passed through the UBR connection.

【0034】図8は第3の実施の形態によるISP装置
を説明する図で、ISP装置20で入力パケット量を監
視すると共に、該入力パケット量に応じてユーザパケッ
トを高品質タイプ/低品質タイプに設定する場合を示し
ている。図8(A)にこのISP装置20のブロック図
を示す。図において、21は更に入力パケット量を計測
するパケット監視部、25は入力パケット量の契約デー
タを記憶・管理する契約情報管理部である。
FIG. 8 is a diagram for explaining an ISP device according to the third embodiment. The ISP device 20 monitors the amount of input packets and, according to the amount of input packets, converts user packets into high-quality type / low-quality type. Is set. FIG. 8A is a block diagram of the ISP device 20. In the figure, reference numeral 21 denotes a packet monitoring unit for measuring an input packet amount, and reference numeral 25 denotes a contract information management unit for storing and managing contract data of the input packet amount.

【0035】図8(B)に契約情報管理部25における
契約情報管理メモリの内容を示す。予め加入者とISP
との間で、単位時間当たり何バイトデータ分のパケット
を高品質タイプとするかを表す高品質設定パケット量の
契約を取り交わし、これを契約情報メモリに記憶してお
く。例えば加入者Aは単位時間当たり10kバイト、加
入者Bは単位時間当たり32kバイト等の契約をしてい
る。
FIG. 8B shows the contents of the contract information management memory in the contract information management unit 25. Subscriber and ISP in advance
And a contract for a high-quality set packet amount indicating how many bytes worth of packets per unit time are to be of the high-quality type, is stored in the contract information memory. For example, the subscriber A has a contract of 10 kbytes per unit time, and the subscriber B has a contract of 32 kbytes per unit time.

【0036】係る構成により、パケット監視部21は、
入力パケットの送信元アドレスを検出してこれを契約情
報管理部25に通知すると共に、加入者(送信元IPア
ドレス)毎の単位時間当たりの入力パケット量を計測し
てこれを付加識別子決定部26に通知する。契約情報管
理部25は、パケットの送信元アドレス(加入者)を基
に対応する高品質設定パケット量を読み出し、これを付
加識別子決定部26に通知する。付加識別子決定部26
では、計測された入力パケット量と読出された高品質設
定パケット量とを比較し、高品質設定パケット量を超え
ない分の入力パケットに対しては高品質タイプを付加す
るタギング情報を生成し、また高品質設定パケット量を
超えた分の入力パケットに対しては低品質タイプを付加
するタギング情報を生成し、これをタギング部22に通
知する。タギング部22は、通知されたタギング情報に
従い、必要なタギングを当該入力パケットのTOSフィ
ールドに行う。従って、単位時間当たりの入力データ量
に応じたIPパケットの差別化制御を効率よく行える。
With this configuration, the packet monitoring unit 21
The source address of the input packet is detected and notified to the contract information management unit 25, and the input packet amount per unit time for each subscriber (source IP address) is measured and this is added to the additional identifier determination unit 26. Notify. The contract information management unit 25 reads the corresponding high-quality set packet amount based on the source address (subscriber) of the packet, and notifies the additional identifier determination unit 26 of this. Additional identifier determining unit 26
In the above, the measured input packet amount is compared with the read high quality setting packet amount, and tagging information for adding a high quality type is generated for input packets not exceeding the high quality setting packet amount, In addition, tagging information for adding a low-quality type to input packets exceeding the high-quality set packet amount is generated, and this is notified to the tagging unit 22. The tagging unit 22 performs necessary tagging on the TOS field of the input packet according to the notified tagging information. Therefore, IP packet differentiation control according to the input data amount per unit time can be efficiently performed.

【0037】ところで、ユーザによっては、夜間や休日
を中心にインターネットに接続し、かつ平日の昼間は接
続しなかったり、又はその逆であったりする場合があ
る。そこで、通信を行う時間帯によってパケットに高品
質タイプ又は低品質タイプを付加して差別化処理を行
う。これを以下に説明する。
By the way, some users connect to the Internet mainly at night or on holidays, and do not connect during the daytime on weekdays, or vice versa. Therefore, a differentiating process is performed by adding a high-quality type or a low-quality type to a packet according to a time zone in which communication is performed. This will be described below.

【0038】図9は第4の実施の形態によるISP装置
を説明する図で、ISP装置20が、時間帯別の品質設
定(契約)情報に従い、ユーザパケットに高品質タイプ
/低品質タイプを付加する場合を示している。図9
(A)にこのISP装置20のブロック図を示す。図に
おいて、28は実時刻を刻む時計部である。また、この
契約情報管理部25は図9(B)に示すような契約情報
管理メモリを備える。この場合のユーザは、予めISP
との間で時間帯毎の品質タイプを契約できる。
FIG. 9 is a diagram for explaining an ISP device according to the fourth embodiment. The ISP device 20 adds a high-quality type / low-quality type to a user packet according to quality setting (contract) information for each time zone. Is shown. FIG.
FIG. 2A is a block diagram of the ISP device 20. In the figure, reference numeral 28 denotes a clock section for counting the actual time. Further, the contract information management unit 25 includes a contract information management memory as shown in FIG. In this case, the user must
You can sign a quality type for each time zone with.

【0039】図9(B)に契約情報管理メモリの内容を
示す。図の(a)は時間帯別品質呼出テーブルの内容を
示し、ここには時間帯別に呼び出すべき品質テーブルの
アドレスが記録されている。図の(b)は時間帯別に設
けられた品質テーブルの内容を示し、ここには加入者別
に設定された品質タイプが記録されている。
FIG. 9B shows the contents of the contract information management memory. (A) of the figure shows the contents of the quality call table by time zone, in which the address of the quality table to be called by time zone is recorded. (B) of the figure shows the contents of a quality table provided for each time zone, in which quality types set for each subscriber are recorded.

【0040】係る構成により、パケット監視部21は、
入力パケットから送信元アドレス(加入者)を検出して
契約情報管理部25に通知する。契約情報管理部25で
は、時計部28の現時刻tを基に時間帯(例えば8時≦
t<18時)を割り出し、時間帯別品質呼出テーブルか
ら対応するテーブルアドレスaを読み出す。更に、入力
パケットの送信元アドレス(例えばA)を基に品質テー
ブルaから対応する高品質タイプを読み出し、これを付
加識別子決定部26に通知する。付加識別子決定部26
は、通知された高品質タイプ2対応するタギング情報を
生成し、タギング部22に通知する。タギング部22
は、通知されたタギング情報に従い、必要なタギングを
当該パケットのTOSフィールドに行う。なお、品質テ
ーブルから読み出した品質情報が低品質タイプの場合も
同様である。かくして、時間帯別の品質制御を効率よく
行える。
With this configuration, the packet monitoring unit 21
The source address (subscriber) is detected from the input packet and notified to the contract information management unit 25. In the contract information management unit 25, the time zone (for example, 8: 00 ≦
t <18:00), and reads the corresponding table address a from the time zone-specific quality call table. Further, based on the source address (for example, A) of the input packet, the corresponding high quality type is read from the quality table a, and this is notified to the additional identifier determination unit 26. Additional identifier determining unit 26
Generates the tagging information corresponding to the notified high quality type 2 and notifies the tagging unit 22 of the generated tagging information. Tagging unit 22
Performs necessary tagging on the TOS field of the packet according to the notified tagging information. The same applies to the case where the quality information read from the quality table is of a low quality type. Thus, quality control for each time zone can be performed efficiently.

【0041】図10は第5の実施の形態によるISP装
置を説明する図で、時間帯と入力パケット量とに応じて
ユーザパケットを高品質タイプ/低品質タイプに設定す
る場合を示している。図10(A)にこのISP装置2
0のブロック図を示す。図において、この契約情報管理
部25は図10(B)に示すような契約情報管理メモリ
を備え、この場合のユーザは、予めISPとの間で時間
帯毎の保証入力パケット量を契約できる。
FIG. 10 is a diagram for explaining an ISP device according to the fifth embodiment, and shows a case where a user packet is set to a high quality type / low quality type according to a time zone and an input packet amount. FIG. 10A shows the ISP device 2
0 shows a block diagram. In the figure, the contract information management unit 25 includes a contract information management memory as shown in FIG. 10B, and in this case, the user can contract with the ISP in advance for the guaranteed input packet amount for each time zone.

【0042】図10(B)に契約情報管理メモリの内容
を示す。図の(a)は時間帯別パケット量呼出テーブル
の内容を示し、ここには時間帯別に呼び出すべき高品質
設定パケット量テーブルのアドレスが記録されている。
図の(b)は時間帯別に設けられた高品質設定パケット
量テーブルの内容を示し、ここには加入者別に設定され
た単位時間当たりの高品質設定パケット量が記録されて
いる。
FIG. 10B shows the contents of the contract information management memory. (A) of the figure shows the contents of the packet amount calling table for each time zone, in which the address of the high quality setting packet amount table to be called for each time zone is recorded.
(B) of the figure shows the contents of the high quality setting packet amount table provided for each time zone, in which the high quality setting packet amount per unit time set for each subscriber is recorded.

【0043】係る構成により、パケット監視部21は、
入力パケットの送信元アドレス(ユーザ)を検出してこ
れを契約情報管理部25に通知する。また加入者(送信
元IPアドレス)毎の単位時間当たりの入力パケット量
を計測しており、入力パケットの送信元アドレス2対応
する入力パケット量を付加識別子決定部26に通知す
る。一方、契約情報管理部25では、現時点の属する時
間帯(例えば8時〜18時)を基に時間帯別パケット量
呼出テーブルから対応するテーブルアドレスaを読み出
すと共に、更に入力パケットの送信元アドレス(例えば
A)を基に高品質設定パケット量テーブルaから対応す
る高品質設定パケット量(10kバイト)を読み出し、
これを付加識別子決定部26に通知する。
With this configuration, the packet monitoring unit 21
The source address (user) of the input packet is detected, and this is notified to the contract information management unit 25. It also measures the amount of input packets per unit time for each subscriber (source IP address), and notifies the additional identifier determination unit 26 of the amount of input packets corresponding to the source address 2 of the input packet. On the other hand, the contract information management unit 25 reads the corresponding table address a from the hourly packet amount call table based on the time zone to which the current time belongs (for example, 8:00 to 18:00), and further reads the source address of the input packet ( For example, based on A), read the corresponding high quality setting packet amount (10 kbytes) from the high quality setting packet amount table a,
This is notified to the additional identifier determination unit 26.

【0044】付加識別子決定部26では、前記計測され
た入力パケット量と前記読み出された高品質設定パケッ
ト量とを比較し、高品質設定パケット量を超えない分の
入力パケットに対しては高品質タイプのタギング情報を
生成し、また高品質設定パケット量を超えた分の入力パ
ケットに対しては低品質タイプのタギング情報を生成
し、これをタギング部22に通知する。タギング部22
では、通知されたタギング情報に従い、必要なタギング
を当該パケットのTOSフィールドに行う。かくして、
時間帯別の入力パケット量に応じた差別化制御を効率よ
く行える。
The additional identifier determining unit 26 compares the measured amount of input packets with the read amount of high quality set packets, and determines that the amount of input packets not exceeding the high quality set packet amount is high. It generates tagging information of a quality type, and generates tagging information of a low quality type for an input packet exceeding the high quality set packet amount, and notifies the tagging unit 22 of this. Tagging unit 22
Then, according to the notified tagging information, necessary tagging is performed on the TOS field of the packet. Thus,
Differentiation control according to the input packet amount for each time zone can be efficiently performed.

【0045】図11は第6の実施の形態によるISP装
置を説明する図で、ISP装置で生成するIPパケット
にATMセルのCLPビットに従う品質識別子を付加す
ることで、ATMアクセス回線と連携の取れたネットワ
ークを構築する場合を示している。上記図7(A)のA
TMセルフォーマットにおいて、セル損失優先表示(C
LP:Cell Loss Priority)は、ビット「0」が優先を
表し、当該セルは廃棄され難く、またビット「1」は非
優先を表し、当該セルは廃棄され易い。そこで、ATM
セル(先頭セル)のCLPビットに従った品質識別子を
その組立てパケットに付加することでATMアクセス回
線と連携の取れたネットワークを構築する。
FIG. 11 is a diagram for explaining an ISP device according to the sixth embodiment. By adding a quality identifier according to the CLP bit of an ATM cell to an IP packet generated by the ISP device, it is possible to cooperate with an ATM access line. It shows a case where a network is constructed. A in FIG. 7A
In the TM cell format, cell loss priority indication (C
In LP (Cell Loss Priority), bit “0” indicates priority, the cell is hardly discarded, and bit “1” indicates non-priority, and the cell is easily discarded. Therefore, ATM
By adding a quality identifier according to the CLP bit of the cell (head cell) to the assembled packet, a network cooperating with the ATM access line is constructed.

【0046】図11(A)にこのISP装置20のブロ
ック図を示す。図において、29は入力セルのCLPビ
ットを検出するセル監視部である。図11(B)は付加
識別子決定部26におけるCPL情報翻訳メモリの内容
を示し、ここにはCLPビットの「0」対応に「高品質
タイプ」、CLPビットの「1」対応に「低品質タイ
プ」が夫々記録されている。
FIG. 11A is a block diagram of the ISP device 20. In the figure, reference numeral 29 denotes a cell monitoring unit for detecting a CLP bit of an input cell. FIG. 11B shows the contents of the CPL information translation memory in the additional identifier determination unit 26. Here, the "high quality type" corresponds to the CLP bit "0" and the "low quality type" corresponds to the CLP bit "1". Is recorded respectively.

【0047】係る構成により、セル監視部29は、AT
Mセル(好ましくはユーザ毎の先頭セル)のCLPビッ
トを検出し、これを付加識別子決定部26に通知する。
パケット組立部27はユーザ毎の一連のATMセルをI
Pパケット2組み立てる。一方、付加識別子決定部26
は、セル監視部29から通知されたCLPビット=
「0」の場合は高品質タイプのタギング情報を生成し、
またCLPビット=「1」の場合は低品質タイプのタギ
ング情報を生成し、これをタギング部22に通知する。
タギング部22では、通知されたタギング情報に従い、
必要なタギングを当該組立パケットのTOSフィールド
に行う。
With such a configuration, the cell monitoring unit 29
The CLP bit of the M cell (preferably, the head cell for each user) is detected, and this is notified to the additional identifier determination unit 26.
The packet assembler 27 converts a series of ATM cells for each user into I
Assemble the P packet 2. On the other hand, the additional identifier determining unit 26
Is the CLP bit notified from the cell monitoring unit 29 =
If "0", generate high-quality type tagging information,
If the CLP bit is “1”, the tagging section 22 generates low-quality type tagging information and notifies the tagging section 22 of this.
In the tagging unit 22, according to the notified tagging information,
The necessary tagging is performed on the TOS field of the assembly packet.

【0048】なお、セル監視部29と付加識別子決定部
26との間に契約情報管理部25を設けると共に、この
契約情報管理部25内に図11(B)に示すようなCP
L情報翻訳メモリを設け、ここでCLPビットから品質
タイプへの変換を行うように構成しても良い。かくし
て、ATMセルのCLPビットに従う品質制御を効率よ
く行える。
A contract information management unit 25 is provided between the cell monitoring unit 29 and the additional identifier determination unit 26, and the contract information management unit 25 has a CP as shown in FIG.
An L information translation memory may be provided to convert the CLP bit to the quality type. Thus, quality control according to the CLP bit of the ATM cell can be efficiently performed.

【0049】図12は実施の形態によるサーバへのアク
セス動作を説明する図で、図12(A)はユーザAか
ら、あるサーバBに対して高品質/低品質タイプでアク
セスした場合に、該サーバBに隣接する中継装置Bが、
サーバBからの応答(ダウンロード)パケットに対して
同一(高品質/低品質)タイプの品質識別子を自動設定
する場合を示している。図において、ユーザAがサーバ
Bのデータをダウンロードしようとする場合に、ユーザ
AからサーバBまでの上り方向のデータ(パケット)に
対しては上記本発明によりISP装置Aで品質識別子が
付加され、最終的にはサーバBに隣接する中継装置Bを
介して、サーバBにルーチングされる。本実施の形態で
は、サーバBからユーザAまでの下り方向のデータ(パ
ケット)に対しても同一のサービス品質を保証するため
に、サーバBからユーザAに送信するデータ(パケッ
ト)に対しては中継装置Bで同一の品質識別子を付加す
る。
FIG. 12 is a diagram for explaining an access operation to a server according to the embodiment. FIG. 12A shows a case where a user A accesses a certain server B with a high quality / low quality type. The relay device B adjacent to the server B
This figure shows a case where the same (high quality / low quality) type quality identifier is automatically set for a response (download) packet from the server B. In the figure, when a user A tries to download data of a server B, a quality identifier is added by the ISP device A according to the present invention to data in the upward direction (packet) from the user A to the server B, Finally, the process is routed to the server B via the relay device B adjacent to the server B. In the present embodiment, in order to guarantee the same quality of service for downlink data (packets) from server B to user A, data (packets) transmitted from server B to user A Repeater B adds the same quality identifier.

【0050】図13は第2の実施の形態による中継装置
を説明する図で、上記図12のネットワークシステムに
適用して好適なる場合を示している。図13(A)にこ
の中継装置40のブロック図を示す。図において、44
は入力パケットのヘッダ情報を認識するパケット監視
部、45は中継装置に隣接するサーバ(隣接サーバ)か
らの応答パケットに必要な優先度識別子を付加する優先
度識別子タギング部、46は隣接サーバのIPアドレス
を管理する隣接サーバアドレス管理部、47は中継装置
を通過するパケット(上りパケット)につき所定のヘッ
ダ情報を格納するヘッダ情報管理部、48は入力(応
答)パケットに対する付加識別子情報を生成する付加識
別子決定部である。その他の構成については上記図4で
述べたものと同様でよい。
FIG. 13 is a diagram for explaining a relay device according to the second embodiment, and shows a case where it is suitable for application to the network system of FIG. FIG. 13A is a block diagram of the relay device 40. In the figure, 44
Is a packet monitoring unit that recognizes header information of an input packet, 45 is a priority identifier tagging unit that adds a required priority identifier to a response packet from a server (adjacent server) adjacent to the relay device, and 46 is the IP of the adjacent server. An adjacent server address management unit for managing addresses, a header information management unit 47 for storing predetermined header information for a packet (uplink packet) passing through the relay device, and an addition 48 for generating additional identifier information for an input (response) packet An identifier determining unit. Other configurations may be the same as those described with reference to FIG.

【0051】図13(B)に隣接サーバ管理メモリの内
容を示す。隣接サーバのエントリ番号1には、中継装置
Bに隣接するサーバBのIPアドレス「11.10.1
0.100」が記録されている。他にも隣接サーバがあ
れば、エントリ番号2以降に登録される。図13(C)
にヘッダ情報メモリのフォーマットを示す。ここには、
隣接サーバにアクセスする上りパケットの所定のヘッダ
情報が記録される。係る構成により、以下に中継装置に
おける品質識別子付加処理を説明する。
FIG. 13B shows the contents of the adjacent server management memory. The entry number 1 of the adjacent server includes the IP address “11.10.10.
0.100 "is recorded. If there are other adjacent servers, they are registered after entry number 2. FIG. 13 (C)
Shows the format of the header information memory. here,
The predetermined header information of the upstream packet accessing the adjacent server is recorded. With such a configuration, the quality identifier adding process in the relay device will be described below.

【0052】図14は中継装置における品質識別子付加
処理のフローチャートで、パケット監視部44が入力パ
ケットのIPアドレスIPADを検出すると、この処理
に入力する。ステップS11では、隣接サーバアドレス
管理部46が入力パケットの宛先アドレスに基づき隣接
サーバ管理メモリを参照し、該宛先アドレスが中継装置
40の隣接アドレスに該当するか否かを判別する。「入
力パケットの宛先アドレス」=「隣接サーバアドレス」
の場合は、隣接サーバへの要求(上り)パケットである
ことを表し、ヘッダ情報管理部47にヘッダ情報の書込
イネーブル信号Wを出力する。ステップS18では、ヘ
ッダ情報管理部47が入力パケットの品質識別子が高品
質タイプか否かを判別し、高品質タイプの場合はステッ
プS19でヘッダ情報メモリに所定のヘッダ情報を記録
する。
FIG. 14 is a flow chart of the quality identifier adding process in the relay device. When the packet monitoring unit 44 detects the IP address IPAD of the input packet, it inputs to this process. In step S11, the adjacent server address management unit 46 refers to the adjacent server management memory based on the destination address of the input packet, and determines whether or not the destination address corresponds to the adjacent address of the relay device 40. "Destination address of input packet" = "adjacent server address"
In this case, it indicates that the packet is a request (uplink) packet to an adjacent server, and a header information write enable signal W is output to the header information management unit 47. In step S18, the header information management unit 47 determines whether or not the quality identifier of the input packet is a high quality type. If the quality identifier is the high quality type, predetermined header information is recorded in the header information memory in step S19.

【0053】上記図13(C)のヘッダ情報メモリを参
照し、ここでは、例えば上りパケットの宛先(隣接サー
バ)BのIPアドレス「11.10.10.100」、
その送信元(ユーザA)アドレス「10.10.10.
10」,ポート番号「20」,高品質設定開始番号(A
CK番号)「5000」,ウィンドウサイズ「800
0」,高品質設定終了番号(ACK番号+ウィンドウサ
イズ)「13000」を記録する。
Referring to the header information memory of FIG. 13C, here, for example, the IP address “11.10.10.100” of the destination (adjacent server) B of the upstream packet,
The source (user A) address “10.10.10.
10 ", port number" 20 ", high quality setting start number (A
CK number) "5000", window size "800"
0 "and a high quality setting end number (ACK number + window size)" 13000 "are recorded.

【0054】そして、当該入力パケットを差別化処理
し、これを隣接サーバに中継する。また、この実施の形
態では、上記ステップS18の判別で品質識別子が高品
質タイプでない場合は、その応答パケットを高品質タイ
プにする必要が無いので、上記ステップS19の処理を
スキップする。
Then, the input packet is differentiated and relayed to an adjacent server. Further, in this embodiment, if the quality identifier is not of the high quality type in the determination in step S18, it is not necessary to change the response packet to the high quality type, so the process of step S19 is skipped.

【0055】また、上記ステップS11の判別で「入力
パケットの宛先アドレス」=「隣接アドレス」でない場
合は、更にステップS12で入力パケットの送信元アド
レスにより隣接サーバ管理メモリを参照し、該送信元ア
ドレスが中継装置40の隣接アドレスに該当するか否か
を判別する。「入力パケットの送信元アドレス」=「隣
接アドレス」の場合は、サーバからの応答(下り)パケ
ットであることを表し、ヘッダ情報管理部47にヘッダ
情報の読出イネーブル信号Rを送出する。ステップS1
3ではヘッダ情報管理部47がヘッダ情報メモリから当
該下りパケットの送信元アドレス(サーバ)と宛先アド
レス(ユーザ)との対に対応する上りパケットの所定の
ヘッダ情報を読み出す。
If "destination address of input packet" is not equal to "adjacent address" in step S11, the adjacent server management memory is referred to by the source address of the input packet in step S12. Is determined to correspond to the adjacent address of the relay device 40. If “source address of input packet” = “adjacent address”, it indicates that the packet is a response (downlink) packet from the server, and a header information read enable signal R is sent to the header information management unit 47. Step S1
In 3, the header information management unit 47 reads, from the header information memory, predetermined header information of the upstream packet corresponding to the pair of the source address (server) and the destination address (user) of the downstream packet.

【0056】再び図13(C)のヘッダ情報メモリを参
照し、ここでは、例えば下りパケットの送信元(隣接サ
ーバ)BのIPアドレス「11.10.10.10
0」、その宛先(ユーザA)アドレス「10.10.1
0.10」の対に対応する上りパケットについての所定
の記録情報、即ち、ポート番号「20」,高品質設定開
始番号(ACK番号)「5000」,ウィンドウサイズ
「8000」,高品質設定終了番号(ACK番号+ウィ
ンドウサイズ)「13000」を読み出す。
Referring again to the header information memory of FIG. 13C, here, for example, the IP address “11.10.10.10” of the transmission source (adjacent server) B of the downlink packet
0 ”and its destination (user A) address“ 10.10.1 ”
The predetermined record information on the uplink packet corresponding to the pair of “0.10”, ie, port number “20”, high quality setting start number (ACK number) “5000”, window size “8000”, high quality setting end number (ACK number + window size) “13000” is read out.

【0057】ステップS14では、付加識別子決定部4
8がヘッダ情報メモリに登録(該当)データがあるか否
かを判別し、ある場合は、下りパケットから抽出したヘ
ッダ情報とヘッダ情報メモリから読み出したヘッダ情報
とを比較すると共に、ステップS15ではポート番号が
一致するか否か判別する。一致する場合は、更にステッ
プS16でシーケンス番号内(高品質設定開始番号≦下
りパケットのシーケンス番号<高品質設定終了番号)か
否かを判別する。そして、これらの条件を全て満たして
いれば、ステップS17では当該下りパケットに高品質
タイプの優先度識別子を付加する。また、それ以外の場
合は、高品質タイプの優先度識別子を付加せずに、この
処理を抜ける。その後,この下りIPパケットは、差別
化処理され、ユーザ宛に中継される。
In step S14, the additional identifier determining unit 4
8 determines whether or not there is registered (corresponding) data in the header information memory, and if so, compares the header information extracted from the downlink packet with the header information read from the header information memory, and in step S15, It is determined whether the numbers match. If they match, it is further determined in step S16 whether or not the sequence number is within (high quality setting start number ≦ downstream sequence number <high quality setting end number). If all of these conditions are satisfied, a high quality type priority identifier is added to the downlink packet in step S17. Otherwise, the process exits without adding the high quality type priority identifier. Thereafter, the downstream IP packet is subjected to a differentiation process and relayed to the user.

【0058】図15は中継装置に入力する上り/下りI
Pパケットの一例を示し、図15(A)は上りパケッ
ト、図15(B)は品質識別子付加前の下りパケットを
示す。ここで、「フレーム長」はパケットのTCP/I
Pヘッダ(トータル40バイト)分を除いたペイロード
長を示す。「シーケンス番号」はセグメント中の送信者
のバイトストリーム中における位置を示す。「応答確認
(ACK)番号」は通信の始点が次に受信すると期待し
ているオクテットの番号を示す。「ウィンドウフィール
ド(サイズ)」はパケットの送信元端末がどれだけのデ
ータをバースト的に受信可能かを表し、データを要求さ
れた宛先端末は必要ならその分のデータを複数のブロッ
ク(パケット)に分割して送信元端末に送信する。
FIG. 15 shows the upstream / downstream I input to the relay device.
FIG. 15A shows an example of a P packet, and FIG. 15B shows a downlink packet before adding a quality identifier. Here, the “frame length” is the TCP / I of the packet.
Indicates the payload length excluding the P header (total 40 bytes). "Sequence number" indicates the position in the byte stream of the sender in the segment. The “acknowledgement (ACK) number” indicates the number of the octet that the start point of the communication expects to receive next. The "window field (size)" indicates how much data the packet source terminal can receive in a burst, and the destination terminal requested for data divides the data into a plurality of blocks (packets) if necessary. Divide and send to the source terminal.

【0059】図12(B)にユーザAとサーバBとの間
におけるTCP通信のシーケンス図を示す。例えば、ユ
ーザAの応答確認番号が2000で、そのウィンドウサ
イズが1000である場合、サーバBからはシーケンス
番号2000で、フレーム長が500のパケットと、シ
ーケンス番号2499で、フレーム長が500のパケッ
トとの合計2つ送信する。このとき、ユーザAからサー
バBに向かう上り(要求)パケットに対しては、ISP
装置Aで品質識別子の付加処理が行われ、また中継装
置Bではヘッダ情報メモリへの情報記録処理が行われ
る。またサーバBからユーザAに向かう下り(応答)パ
ケットに対しては、中継装置Bで上りパケットに対応す
る品質識別子の付加処理が行われる。以下同様であ
る。
FIG. 12B is a sequence diagram of TCP communication between the user A and the server B. For example, if the response confirmation number of user A is 2000 and its window size is 1000, server B sends a packet with sequence number 2000 and a frame length of 500, and a packet with sequence number 2499 and a frame length of 500. Is transmitted two times in total. At this time, the upstream (request) packet from the user A to the server B is sent to the ISP
Apparatus A performs a process of adding a quality identifier, and relay apparatus B performs a process of recording information in a header information memory. For a downstream (response) packet from server B to user A, relay apparatus B performs a process of adding a quality identifier corresponding to the upstream packet. The same applies hereinafter.

【0060】次に、図15を参照して実施の形態による
サーバアクセスの動作を具体的に説明する。図15
(A)に示すような上りパケットが中継装置40に入力
したとき、その送信元IPアドレス「10.10.1
0.10」、宛先IPアドレス「11,10,10,1
00」を抽出する。更に、入力パケットの宛先IPアド
レス「11.10.10.100」が隣接サーバ管理メモ
リの隣接サーバアドレスと一致し、かつ入力パケットの
品質タイプTOS=1「高品質タイプ」で、かつIPの
上位レイヤプロトコルがTCP(プロトコル=6)であ
ると、当該入力パケットの所定のヘッダ情報をヘッダ情
報メモリに書き込む。そして、このIPパケットの差別
化処理を行い、隣接サーバに中継する。
Next, the operation of the server access according to the embodiment will be specifically described with reference to FIG. FIG.
When an upstream packet as shown in (A) is input to the relay device 40, its source IP address “10.10.1”
0.10 ", destination IP address" 11, 10, 10, 1 "
00 ”is extracted. Further, the destination IP address “11.10.10.100” of the input packet matches the adjacent server address in the adjacent server management memory, and the quality type TOS = 1 of the input packet is “high quality type” and is higher than IP. If the layer protocol is TCP (protocol = 6), predetermined header information of the input packet is written in the header information memory. Then, the IP packet is differentiated and relayed to an adjacent server.

【0061】その後、図15(B)に示すような下りパ
ケットが中継装置40に入力すると、その送信元IPア
ドレス「11.10.10.100」は隣接サーバ管理メ
モリの隣接サーバアドレスと一致する。一致を確認した
ら、下りパケットの送信元(隣接サーバ)アドレスとそ
の宛先(ユーザ)アドレスとに基づきヘッダ情報メモリ
を検索し、2つのアドレスに合う情報が書き込まれてい
る場合は、その記録内容を比較する。この比較は、ポー
ト番号「20」の一致と、プロトコル(6)の一致と、
シーケンス番号「10000」とフレーム長「150
0」とを加算した値がヘッダ情報メモリの高品質設定終
了番号を超えていないか否かについて行い、これらの条
件を満足すれば、当該下りパケットのTOSフィールド
に高品質タイプの品質識別子「1」を書き込む。こうし
て上り下りのパケットを同一の品質タイプで通信可能と
なる。
Thereafter, when a downstream packet as shown in FIG. 15B is input to the relay device 40, the source IP address "11.10.10.100" matches the adjacent server address in the adjacent server management memory. . After confirming the match, the header information memory is searched based on the source (adjacent server) address of the downlink packet and its destination (user) address, and if information matching the two addresses is written, the recorded content is Compare. This comparison includes a match for port number "20", a match for protocol (6),
Sequence number “10000” and frame length “150”
It is determined whether the value obtained by adding "0" does not exceed the high quality setting end number in the header information memory. If these conditions are satisfied, the quality identifier "1" of the high quality type is added to the TOS field of the downlink packet. Is written. Thus, upstream and downstream packets can be communicated with the same quality type.

【0062】図16は第7の実施の形態によるISP装
置を説明する図で、上記図12の双方向通信品質制御に
おいて、入力(上り)パケットが要求する単位時間当た
りの応答パケット量に応じて上りパケット(ひいてはそ
の応答パケット)の品質を高品質タイプ/低品質タイプ
に設定する場合を示している。図16(A)にこのIS
P装置20のブロック図を示す。予め加入者とISPと
の間で上りパケットが要求する単位時間当たりの高品質
設定応答パケット量の契約を行い,これを契約情報管理
部25の契約情報管理メモリに記憶しておく。
FIG. 16 is a diagram for explaining an ISP device according to the seventh embodiment. In the two-way communication quality control of FIG. 12, according to the amount of response packets per unit time required by an input (upstream) packet. The figure shows a case where the quality of an uplink packet (and, consequently, its response packet) is set to a high quality type / low quality type. FIG. 16A shows this IS
1 shows a block diagram of a P device 20. A contract is made in advance between the subscriber and the ISP for the amount of high quality setting response packets per unit time required by the upstream packet, and this is stored in the contract information management memory of the contract information management unit 25.

【0063】係る構成により、双方向通信を行う場合
に、パケット監視部21は加入者毎の上りパケットがア
クセスサーバに要求する単位時間当たりの応答パケット
量を監視する。この単位時間当たりの応答パケット量
は、パケット監視部21が上りIPパケットにおけるT
CPヘッダのウィンドウフィールド(サイズ)の情報を
監視することにより容易に計測できる。なお、図16
(B)にTCPヘッダのフォーマットを示す。
With this configuration, when bidirectional communication is performed, the packet monitoring unit 21 monitors the amount of response packets per unit time requested by the access server for uplink packets for each subscriber. The amount of response packets per unit time is determined by the packet monitoring unit 21 as T
It can be easily measured by monitoring the information in the window field (size) of the CP header. Note that FIG.
(B) shows the format of the TCP header.

【0064】付加識別子決定部26は、前記計測された
応答パケット量と契約情報管理メモリから読み出した高
品質設定応答パケット量とを比較し、該高品質設定応答
パケット量を超えないデータ量の応答パケットを要求す
る入力(上り)パケットに対しては高品質タイプの識別
情報を生成し、また高品質設定応答パケット量を超える
データ量の応答パケットを要求する入力(上り)パケッ
トに対しては低品質タイプの識別情報を生成し、これを
タギング部22に通知する。タギング部22は通知され
たタギング情報を入力(上り)パケットのTOSフィー
ルドに付加する。
The additional identifier determining unit 26 compares the measured response packet amount with the high quality setting response packet amount read from the contract information management memory, and determines the response amount of the data amount not exceeding the high quality setting response packet amount. High quality type identification information is generated for an input (upstream) packet requesting a packet, and low for an input (upstream) packet requesting a response packet having a data amount exceeding the high quality set response packet amount. The identification information of the quality type is generated, and this is notified to the tagging unit 22. The tagging unit 22 adds the notified tagging information to the TOS field of the input (up) packet.

【0065】従って、上記図13の中継装置と協動し
て、双方向通信における単位時間当たりの高品質設定応
答パケット量を超えないような入力(上り)パケット
(ひいてはその応答パケット)の高品質サービスを効率
よく行える。
Therefore, in cooperation with the relay apparatus shown in FIG. 13, the high quality of the input (uplink) packet (and, consequently, the response packet) which does not exceed the high quality set response packet amount per unit time in the bidirectional communication. Service can be performed efficiently.

【0066】図17は第8の実施の形態によるISP装
置を説明する図で、上記図12の双方向通信品質制御に
おいて、単位時間当たりの入力(上り)パケット量と入
力(上り)パケットが要求する単位時間当たりの応答パ
ケット量とに応じて該上りパケット(ひいてはその応答
パケット)の品質を高品質タイプ/低品質タイプに設定
する場合を示している。図17にこのISP装置のブロ
ック図を示す。予め加入者とISPとの間で単位時間当
たりの高品質設定入力パケット量と入力(上り)パケッ
トが要求する単位時間当たりの高品質設定応答パケット
量とを契約し、その情報を契約情報管理部25の契約管
理情報メモリに記憶しておく。
FIG. 17 is a diagram for explaining an ISP device according to the eighth embodiment. In the bidirectional communication quality control shown in FIG. 12, an input (upstream) packet amount per unit time and an input (upstream) packet are required. In this case, the quality of the upstream packet (and thus the response packet) is set to a high quality type / low quality type according to the response packet amount per unit time. FIG. 17 shows a block diagram of this ISP device. The subscriber and the ISP have previously contracted the amount of high quality setting input packets per unit time and the amount of high quality setting response packets per unit time required by input (upstream) packets, and the contract information management unit 25 contract management information memories.

【0067】係る構成により、双方向通信を行う場合
に、パケット監視部21は加入者(送信元IPアドレ
ス)毎の単位時間当たりの入力(上り)パケット量と加
入者毎の上りパケットがアクセスサーバに要求する単位
時間当たりの応答パケット量とを監視する。この単位時
間当たりの応答パケット量は、パケット監視部21が上
りIPパケットにおけるTCPヘッダのウィンドウフィ
ールド(サイズ)の情報を監視することにより容易に計
測できる。
With this configuration, when bidirectional communication is performed, the packet monitoring unit 21 determines whether the number of input (upstream) packets per unit time for each subscriber (source IP address) and the number of upstream packets for each subscriber are And the amount of response packets requested per unit time. The amount of response packets per unit time can be easily measured by the packet monitoring unit 21 monitoring the information of the window field (size) of the TCP header in the uplink IP packet.

【0068】付加識別子決定部26は、前記計測された
入力パケット量及び応答パケット量と契約情報管理メモ
リから読み出した高品質設定入力パケット量及び高品質
設定応答パケット量とを比較し、高品質設定入力パケッ
ト量を超過した入力パケットや高品質設定応答パケット
量を超えるデータ量の応答データを要求した入力パケッ
トに対しては低品質タイプの品質識別子を付加するタギ
ング情報を生成し、また両者とも超過してない入力パケ
ットに対しては高品質タイプの品質識別子を付加するタ
ギング情報を生成し、これをタギング部22に通知す
る。タギング部22は前記通知されたタギング情報を入
力(上り)パケットのTOSフィールドに付加する。
The additional identifier determining unit 26 compares the measured input packet amount and response packet amount with the high quality setting input packet amount and the high quality setting response packet amount read from the contract information management memory, and sets the high quality setting value. Generates tagging information that adds a low-quality type quality identifier to input packets that exceed the amount of input packets or input packets that request response data with a data amount that exceeds the amount of high-quality set response packets, and that both exceed Tagging information for adding a high quality type quality identifier is generated for an input packet that has not been input, and this is notified to the tagging unit 22. The tagging unit 22 adds the notified tagging information to the TOS field of the input (up) packet.

【0069】従って、上記図13の中継装置と協動し
て、双方向通信における単位時間当たりの高品質設定入
力パケット量及びその高品質設定応答パケット量を超え
ないような入力(上り)パケット(ひいてはその応答パ
ケット)の高品質サービスを効率よく行える。
Therefore, in cooperation with the relay apparatus shown in FIG. 13, the input (up) packet (up) packet which does not exceed the high quality setting input packet amount and the high quality setting response packet amount per unit time in the bidirectional communication. As a result, the high quality service of the response packet can be efficiently performed.

【0070】図18は第9の実施の形態によるISP装
置を説明する図で、上記図12の双方向通信品質制御を
行う場合のアクセス回線に上り/下り方向で非対称なア
クセス回線を実現する非対称デジタル加入者ライン(A
DSL:Asymmetric Digital Subscriber Line)を使
用した場合を示している。係る構成で、例えば上り方向
224kbps、下り方向512kbpsのADSLを
使用すると、上り(要求)パケットに対する応答パケッ
トの帯域が広いため、アクセス網におけるデータダウン
ロードを無理なく効率よく行える。
FIG. 18 is a diagram for explaining an ISP apparatus according to the ninth embodiment. An asymmetrical access line for realizing an asymmetrical access line in the up / down direction is used as the access line for performing the bidirectional communication quality control of FIG. Digital subscriber line (A
DSL (Asymmetric Digital Subscriber Line) is used. In such a configuration, for example, if ADSL of 224 kbps in the uplink direction and 512 kbps in the downlink direction is used, the bandwidth of the response packet to the uplink (request) packet is wide, so that the data download in the access network can be performed without difficulty and efficiently.

【0071】なお、上記ADSLの使用に代え、アクセ
ス回線にATM回線を使用することで、上り/下りにお
ける多様な設定をユーザの利用目的に合うように設定で
きる。例えばISPとの高品質設定応答パケット量に対
して、ATMコネクションのPCRを設定したり、又は
MCRを設定したりすることが可能であり、アクセス回
線の下り方向と連携の取れた通信を行うことができる。
By using an ATM line as an access line instead of using ADSL, various settings in uplink / downlink can be set according to the purpose of use of the user. For example, it is possible to set the PCR of the ATM connection or the MCR for the amount of high quality setting response packets with the ISP, and perform communication in cooperation with the down direction of the access line. Can be.

【0072】図19は第10の実施の形態によるISP
装置を説明する図で、IPパケットの上位レイヤプロト
コルに応じて、入力パケットを高品質タイプ/低品質タ
イプに設定する場合を示している。図19(A)にこの
ISP装置のブロック図を示す。また図19(B)にI
Pヘッダのフォーマットを示す。
FIG. 19 shows an ISP according to the tenth embodiment.
FIG. 4 is a diagram illustrating an apparatus, and illustrates a case where an input packet is set to a high quality type / low quality type according to an upper layer protocol of an IP packet. FIG. 19A shows a block diagram of this ISP device. In addition, FIG.
This shows the format of the P header.

【0073】パケット監視部21は、IPヘッダにおけ
るプロトコルフィールドの値を検出して付加識別子決定
部26に通知する。付加識別子決定部26は通知された
プロトコルフィールドの値に従って品質の付加識別子を
決定し、これをタギング部22に通知する。その際に
は、例えば信頼性のないUDPパケットを高品質タイプ
として通信しようとする場合は、付加識別子決定部26
は、プロトコルフィールドがUDP「17」であること
により高品質タイプと決定し、またプロトコルフィール
ドがTCP「6」の場合は低品質タイプと決定する。
The packet monitor 21 detects the value of the protocol field in the IP header and notifies the additional identifier determiner 26 of the value. The additional identifier determining unit 26 determines a quality additional identifier according to the notified value of the protocol field, and notifies the tagging unit 22 of this. At this time, for example, when an unreliable UDP packet is to be communicated as a high quality type, the additional identifier determining unit 26
Determines the high quality type when the protocol field is UDP "17", and determines the low quality type when the protocol field is TCP "6".

【0074】そして、タギング部22で当該パケットに
タイギング情報を付加すると共に、好ましくは、差別化
処理部23に図19(C)に示すような高優先バッファ
を設け、高品質タイプを付加されたIPパケットを高優
先バッファに書き込む。そして、バッファ読出しの際に
は、他のバッファにパケットが書き込まれていたとして
も絶対優先で、高優先バッファから読み出すように制御
を行う。なお、この点については、中継装置40の差別
化処理部42においても同様の処理を行う。かくして、
廃棄の許されないUDP/IPパケットに対しては高品
質タイプの品質識別子を付加することにより、優先的に
伝送される。
Then, the tagging section 22 adds the tiling information to the packet, and preferably, a high-priority buffer as shown in FIG. 19C is provided in the differentiating section 23 to add the high quality type. Write the IP packet to the high priority buffer. Then, at the time of buffer reading, control is performed such that packets are written to other buffers with absolute priority, and packets are read from the high-priority buffer. In this regard, the same processing is also performed in the differentiation processing unit 42 of the relay device 40. Thus,
A UDP / IP packet that cannot be discarded is transmitted preferentially by adding a high quality type quality identifier.

【0075】なお、上記本発明に好適なる複数の実施の
形態を述べたが、本発明思想を逸脱しない範囲内で各部
の構成、制御、処理及びこれらの組み合わせの様々な変
更が行えることは言うまでも無い。
Although a plurality of preferred embodiments of the present invention have been described, it is to be understood that various changes in the configuration, control, processing, and combinations thereof can be made without departing from the spirit of the present invention. Not even.

【0076】(付記1) 加入者のアクセス網を収容す
るISP装置と、ISP装置のIPパケットをインター
ネットバックボーン上で中継する中継装置とを含むネッ
トワークシステムにおいて、加入者からのIPパケット
に対してISP装置で高品質/低品質タイプの品質識別
子を付加し、中継装置を含むネットワーク上でIPパケ
ットの品質識別子に応じた差別化制御を行うことを特徴
とするネットワークシステム。
(Supplementary Note 1) In a network system including an ISP device accommodating a subscriber's access network and a relay device for relaying an IP packet of the ISP device on an Internet backbone, an ISP receives an IP packet from the subscriber. A network system, wherein a high quality / low quality type quality identifier is added by a device, and differentiation control according to a quality identifier of an IP packet is performed on a network including a relay device.

【0077】(付記2) TCP/IPパケットとUD
P/IPパケットを同一のネットワーク上に混在させ、
ISP装置は加入者のUDP/IPパケットに高品質タ
イプの品質識別子を付加することを特徴とする付記1に
記載のネットワークシステム。
(Appendix 2) TCP / IP packet and UD
Mix P / IP packets on the same network,
2. The network system according to claim 1, wherein the ISP device adds a high quality type quality identifier to the subscriber's UDP / IP packet.

【0078】(付記3) ISP装置は、予め加入者と
の間で取り決めたサービス品質の契約情報を記憶する契
約情報管理メモリと、 入力パケットの送信元アドレス
を検出するパケット監視部と、検出された送信元アドレ
スに基づき契約情報管理メモリの契約情報を参照して入
力パケットに付加すべき品質識別子を決定する付加識別
子決定部と、決定された品質識別子を入力パケットに付
加するタギング部と、付加後のパケットを品質識別子に
応じて差別化処理する差別化処理部と、差別化処理後の
パケットを宛先アドレスに従ってルーチングするルーチ
ング部とを備えることを特徴とする付記1に記載のネッ
トワークシステム。
(Supplementary Note 3) The ISP device includes a contract information management memory for storing contract information of service quality previously determined with the subscriber, a packet monitoring unit for detecting a source address of an input packet, and a ISP device. An additional identifier determining unit that determines a quality identifier to be added to the input packet by referring to the contract information in the contract information management memory based on the source address obtained, a tagging unit that adds the determined quality identifier to the input packet, 2. The network system according to claim 1, further comprising: a differentiation processing unit that differentiates a subsequent packet according to a quality identifier; and a routing unit that routes the differentiated packet according to a destination address.

【0079】(付記4) ISP装置20は、例えば図
6に示す如く、加入者からのATMセルをIPパケット
に組み立てるパケット組立部27を備えることを特徴と
する付記1に記載のネットワークシステム。従って、A
TM網によるアクセス網を収容できる。
(Supplementary Note 4) The network system according to supplementary note 1, wherein the ISP device 20 includes a packet assembling unit 27 for assembling an ATM cell from a subscriber into an IP packet, as shown in FIG. 6, for example. Therefore, A
An access network based on a TM network can be accommodated.

【0080】(付記5) ISP装置は、ATMアクセ
ス網におけるCBR(Constant Bit Rate)コネクショ
ンのPCR(Peak Cell Rate)分に対応するIPパケッ
トに対して高品質タイプの品質識別子を付加することを
特徴とする付記4に記載のネットワークシステム。従っ
て、CBRコネクションで保証されているPCR分のデ
ータをIPネットワークでも保証できる。
(Supplementary Note 5) The ISP device is characterized by adding a high quality type quality identifier to an IP packet corresponding to a PCR (Peak Cell Rate) of a CBR (Constant Bit Rate) connection in an ATM access network. 4. The network system according to claim 4, wherein Therefore, the data for the PCR guaranteed by the CBR connection can also be guaranteed on the IP network.

【0081】(付記6) ISP装置は、ATMアクセ
ス網におけるUBR(Unspecified Bit Rate)コネクシ
ョンに対応するIPパケットに対して低品質タイプの品
質識別子を付加することを特徴とする付記4に記載のネ
ットワークシステム。従って、ATMで保証されないU
BRコネクションのデータはIPネットワークでも非保
証となる。
(Supplementary Note 6) The network according to supplementary note 4, wherein the ISP device adds a low quality type quality identifier to an IP packet corresponding to a UBR (Unspecified Bit Rate) connection in the ATM access network. system. Therefore, U which is not guaranteed by ATM
BR connection data is not guaranteed even in an IP network.

【0082】(付記7) ISP装置は、ATMアクセ
ス網におけるGFR(GuaranteedFrame Rate)コネクシ
ョンのMCR(Minimum Cell Rate)分のIPパケット
に対して高品質タイプの品質識別子を付加することを特
徴とする付記4に記載のネットワークシステム。従っ
て、GFRコネクションで保証されているMCR分のデ
ータをIPネットワークでも保証できる。
(Supplementary Note 7) The ISP apparatus adds a high quality type quality identifier to an MCR (Minimum Cell Rate) IP packet of a GFR (Guaranteed Frame Rate) connection in the ATM access network. 5. The network system according to 4. Therefore, data for the MCR guaranteed by the GFR connection can also be guaranteed on the IP network.

【0083】(付記8) ISP装置は、予め加入者と
の間で取り決めた単位時間当たりの高品質設定パケット
量の契約情報を記憶する契約情報管理メモリと、入力パ
ケットの送信元アドレスを検出すると共に加入者毎の入
力パケット量を計測するパケット監視部と、検出された
送信元アドレスを基に、計測された入力パケット量と契
約情報管理メモリの高品質設定パケット量とを比較し、
該高品質設定パケット量を超えない入力パケットに対し
て高品質タイプの品質識別子付加を決定する付加識別子
決定部と、決定された品質識別子を入力パケットに付加
するタギング部と、付加後のパケットを品質識別子に応
じて差別化処理する差別化処理部と、差別化処理後のパ
ケットを宛先アドレスに従ってルーチングするルーチン
グ部とを備えることを特徴とする付記1に記載のネット
ワークシステム。
(Supplementary Note 8) The ISP device detects a contract information management memory for storing contract information of a high-quality set packet amount per unit time previously determined with the subscriber, and a source address of the input packet. A packet monitoring unit that measures the amount of input packets for each subscriber, and based on the detected source address, compares the measured amount of input packets with the amount of high-quality set packets in the contract information management memory,
An additional identifier determining unit that determines the addition of a high quality type quality identifier to an input packet that does not exceed the high quality set packet amount; a tagging unit that adds the determined quality identifier to the input packet; 2. The network system according to claim 1, further comprising: a differentiation processing unit that performs a differentiation process according to the quality identifier; and a routing unit that routes a packet after the differentiation process according to a destination address.

【0084】(付記9) 例えば図9に示す如く、IS
P装置は、予め加入者との間で取り決めた時間帯別のサ
ービス品質の契約情報を記憶する契約情報管理メモリ
と、入力パケットの送信元アドレスを検出するパケット
監視部と、検出された送信元アドレスに基づき契約情報
管理メモリの時間帯別の契約情報を参照して現時点の入
力パケットに付加すべき品質識別子を決定する付加識別
子決定部と、決定された品質識別子を入力パケットに付
加するタギング部と、付加後のパケットを品質識別子に
応じて差別化処理する差別化処理部と、差別化処理後の
パケットを宛先アドレスに従ってルーチングするルーチ
ング部とを備えることを特徴とする付記1に記載のネッ
トワークシステム。従って、予め加入者との間で取り決
めた時間帯別のサービス品質に基づくIPパケットの差
別化制御を効率よく行える。
(Supplementary Note 9) For example, as shown in FIG.
The P device includes a contract information management memory for storing contract information of service quality for each time zone prearranged with the subscriber, a packet monitoring unit for detecting a source address of an input packet, a detected source. An additional identifier determining unit for determining a quality identifier to be added to the current input packet by referring to the contract information for each time zone in the contract information management memory based on the address, and a tagging unit for adding the determined quality identifier to the input packet The network according to claim 1, further comprising: a differentiation processing unit that differentiates the packet after the addition according to the quality identifier; and a routing unit that routes the packet after the differentiation according to the destination address. system. Therefore, the IP packet differentiation control based on the service quality for each time zone prearranged with the subscriber can be efficiently performed.

【0085】(付記10) 例えば図10に示す如く、
ISP装置は、予め加入者との間で取り決めた時間帯別
の単位時間当たりの高品質設定パケット量の契約情報を
記憶する契約情報管理メモリと、入力パケットの送信元
アドレスを検出すると共に加入者毎の入力パケット量を
計測するパケット監視部と、検出された送信元アドレス
を基に、計測された入力パケット量と契約情報管理メモ
リの時間帯別の高品質設定パケット量とを比較し、該高
品質設定パケット量を超えない入力パケットに対して高
品質タイプの品質識別子付加を決定する付加識別子決定
部と、決定された品質識別子を入力パケットに付加する
タギング部と、付加後のパケットを品質識別子に応じて
差別化処理する差別化処理部と、差別化処理後のパケッ
トを宛先アドレスに従ってルーチングするルーチング部
とを備えることを特徴とする付記1に記載のネットワー
クシステム。従って、予め加入者との間で取り決めた時
間帯別の単位時間当たりの高品質設定パケット量に基づ
くIPパケットの差別化制御を効率よく行える。
(Supplementary Note 10) For example, as shown in FIG.
The ISP device includes a contract information management memory for storing contract information of a high-quality set packet amount per unit time for each time zone previously determined with the subscriber, a source address of the input packet, A packet monitoring unit that measures the amount of input packets for each, and, based on the detected source address, compares the measured amount of input packets with the amount of high-quality set packets for each time zone in the contract information management memory. An additional identifier determining unit that determines the addition of a high quality type quality identifier to an input packet that does not exceed the high quality set packet amount; a tagging unit that adds the determined quality identifier to the input packet; A differentiation processing unit that performs a differentiation process according to the identifier; and a routing unit that routes a packet after the differentiation process according to a destination address. The network system according to Supplementary Note 1, symptoms. Therefore, IP packet differentiation control based on the amount of high-quality set packets per unit time for each time zone predetermined with the subscriber can be efficiently performed.

【0086】(付記11) ISP装置20は、例えば
図11に示す如く、ATMセルのCLP(Cell Loss Pr
iority)ビットの高優先/低優先に対応してその組立I
Pパケットに高品質/低品質タイプの品質識別子を付加
することを特徴とする付記4に記載のネットワークシス
テム。従って、ATMセルの差別化処理に対応するIP
パケットの差別化制御を効率よく行える。
(Supplementary Note 11) As shown in FIG. 11, for example, the ISP device 20 can store a CLP (Cell Loss Prism) of an ATM cell.
iority) corresponding to the high priority / low priority of the bit.
5. The network system according to claim 4, wherein a high quality / low quality type quality identifier is added to the P packet. Therefore, the IP corresponding to the ATM cell differentiation processing
Packet differentiation control can be performed efficiently.

【0087】(付記12) 中継装置に隣接するサーバ
を備え、中継装置はサーバへの上りIPパケットに付加
された品質識別子を記憶すると共に、サーバからの前記
上りIPパケットに対応する下りIPパケットに対して
同一の品質識別子を付加することを特徴とする付記1に
記載のネットワークシステム。
(Supplementary Note 12) A server adjacent to the relay device is provided, the relay device stores the quality identifier added to the upstream IP packet to the server, and stores the quality identifier in the downstream IP packet corresponding to the upstream IP packet from the server. The network system according to claim 1, wherein the same quality identifier is added to the network system.

【0088】(付記13) 中継装置は、例えば図13
に示す如く、自局に隣接するサーバのIPアドレスを記
憶する隣接サーバ管理メモリと、入力パケットのヘッダ
情報を監視するパケット監視部44と、第1の入力パケ
ットの宛先アドレスが隣接サーバ管理メモリの隣接サー
バアドレスと一致することにより当該パケットの所定の
ヘッダ情報を記憶するヘッダ情報メモリと、第2の入力
パケットの送信元アドレスが隣接サーバ管理メモリの隣
接サーバアドレスと一致することにより、ヘッダ情報メ
モリから対応するヘッダ情報を読み出し、当該パケット
に付加すべき品質識別子を決定する付加識別子決定部4
8と、決定された品質識別子を第2の入力パケットに付
加するタギング部45と、付加後のパケットを品質識別
子に応じて差別化処理する差別化処理部42と、差別化
処理後のパケットを宛先アドレスに従ってルーチングす
るルーチング部43とを備えることを特徴とする付記1
2に記載のネットワークシステム。従って、第1の上り
パケットに対する第2の下りパケットの品質制御(品質
同一化制御)を効率よく行える。
(Supplementary Note 13) The relay device is, for example, as shown in FIG.
As shown in the figure, an adjacent server management memory that stores the IP address of a server adjacent to the own station, a packet monitoring unit 44 that monitors header information of an input packet, and a destination address of a first input packet that is stored in an adjacent server management memory. A header information memory for storing predetermined header information of the packet by matching the adjacent server address, and a header information memory for storing the source address of the second input packet by matching the adjacent server address of the adjacent server management memory. From the corresponding header information, and determines an additional identifier to be added to the packet.
8, a tagging unit 45 that adds the determined quality identifier to the second input packet, a differentiation processing unit 42 that differentiates the added packet according to the quality identifier, and a packet that has been subjected to the differentiation processing. Supplementary note 1 characterized by comprising a routing unit 43 for routing according to the destination address.
3. The network system according to 2. Therefore, quality control (quality equalization control) of the second downlink packet with respect to the first uplink packet can be performed efficiently.

【0089】(付記14) ISP装置は、予め加入者
との間で取り決めた単位時間当たりの高品質設定応答パ
ケット量の情報を記憶する契約情報管理メモリと、入力
パケットの送信元アドレス及び宛先アドレスを検出する
と共に加入者毎の入力パケットが要求する単位時間当た
りの応答パケット量を計測するパケット監視部と、前記
検出された送信元アドレスを基に、その宛先アドレス対
応に計測された応答パケット量と契約情報管理メモリの
高品質設定応答パケット量とを比較し、該高品質設定応
答パケット量を超えない要求の入力パケットに対して高
品質タイプの品質識別子付加を決定する付加識別子決定
部と、決定された品質識別子を入力パケットに付加する
タギング部と、付加後のパケットを品質識別子に応じて
差別化処理する差別化処理部と、差別化処理後のパケッ
トを宛先アドレスに従ってルーチングするルーチング部
とを備えることを特徴とする付記12に記載のネットワ
ークシステム。
(Supplementary Note 14) The ISP device includes a contract information management memory for storing information on the amount of high quality setting response packets per unit time previously determined with the subscriber, a source address and a destination address of the input packet. And a packet monitoring unit for measuring a response packet amount per unit time required by an input packet for each subscriber, and a response packet amount measured for the destination address based on the detected source address. And a high quality setting response packet amount of the contract information management memory, and an additional identifier determining unit for determining the addition of a high quality type quality identifier to an input packet of a request not exceeding the high quality setting response packet amount, A tagging unit that adds the determined quality identifier to the input packet, and discrimination that differentiates the added packet according to the quality identifier 13. The network system according to claim 12, further comprising: a conversion processing unit; and a routing unit configured to route the packet after the differentiation processing according to the destination address.

【0090】ここで、入力(上り)パケットが要求する
単位時間当たりの応答パケット量は、パケット監視部で
各上りIPパケットのウィンドウフィールド(サイズ)
の情報を監視することにより容易に計測できる。従っ
て、単位時間当たりの高品質設定応答パケット量を超え
ないような応答パケット分の高品質サービスを効率よく
行える。
Here, the amount of response packets per unit time requested by the input (uplink) packet is determined by the window field (size) of each uplink IP packet by the packet monitoring unit.
It can be easily measured by monitoring the information of. Therefore, it is possible to efficiently provide high-quality services for response packets that do not exceed the high-quality set response packet amount per unit time.

【0091】(付記15) ISP装置は、予め加入者
との間で取り決めた単位時間当たりの高品質設定入力パ
ケット量及びその高品質設定応答パケット量の情報を記
憶する契約情報管理メモリと、加入者毎の単位時間当た
りの入力パケット量及び入力パケットが要求した応答パ
ケットの単位時間当たりの応答パケット量を計測するパ
ケット監視部と、前記計測した入力パケット量及びその
応答パケット量と契約情報管理メモリの高品質設定入力
パケット量及び高品質設定応答パケット量とを比較し、
該設定量を超えない入力パケットに対して高品質タイプ
の品質識別子付加を決定する付加識別子決定部と、決定
された品質識別子を入力パケットに付加するタギング部
と、付加後のパケットを品質識別子に応じて差別化処理
する差別化処理部と、差別化処理後のパケットを宛先ア
ドレスに従ってルーチングするルーチング部とを備える
ことを特徴とする付記12に記載のネットワークシステ
ム。
(Supplementary Note 15) The ISP device includes a contract information management memory for storing information on the amount of high quality setting input packets and the amount of high quality setting response packets per unit time previously determined with the subscriber; A packet monitoring unit for measuring the amount of input packets per unit time of each user and the amount of response packets requested by the input packets per unit time, the measured amount of input packets, the amount of response packets, and a contract information management memory Comparing the high quality setting input packet quantity and the high quality setting response packet quantity of
An additional identifier determining unit that determines the addition of a high quality type quality identifier to an input packet that does not exceed the set amount, a tagging unit that adds the determined quality identifier to the input packet, and a packet after the addition as a quality identifier. 13. The network system according to claim 12, further comprising: a differentiating processing unit that performs a differentiating process in accordance with the packet; and a routing unit that routes the differentiated packet according to a destination address.

【0092】(付記16) ネットワークの上り/下り
回線につき異なる通信速度を設定可能な非対称デジタル
加入者ライン(ADSL:Asymmetric Digital Subscr
iber Line)を使用することを特徴とする付記12に記
載のネットワークシステム。従って、例えば、上り方向
224kbps、かつ下り方向512kbpsのADS
Lを使用すると、要求パケットに対する応答パケットの
帯域が広いため、本発明の差別化制御の下で行われるよ
うなサーバからのデータダウンロードを無理なく効率よ
く行える。
(Supplementary Note 16) Asymmetric Digital Subscriber Line (ADSL: Asymmetric Digital Subscr
13. The network system according to supplementary note 12, wherein the network system uses iber line. Therefore, for example, an ADS of 224 kbps in the up direction and 512 kbps in the down direction
When L is used, since the bandwidth of the response packet to the request packet is wide, the data download from the server, which is performed under the differentiation control of the present invention, can be performed without difficulty and efficiently.

【0093】(付記17) アクセス網の上り/下り回
線につき異なる通信速度及び品質を設定可能なATM回
線を使用することを特徴とする付記12に記載のネット
ワークシステム。
(Supplementary note 17) The network system according to supplementary note 12, wherein an ATM line capable of setting different communication speeds and qualities for uplink / downlink lines of the access network is used.

【0094】(付記18) ISP装置は、入力のIP
パケットのプロトコルフィールドにある上位レイヤのプ
ロトコルを検出するパケット監視部と、UDP/IPプ
ロトコルが検出されたことにより当該パケットに高品質
タイプの品質識別子を付加するタギング部と、付加後の
パケットを品質識別子に応じて差別化処理する差別化処
理部と、差別化処理後のパケットを宛先アドレスに従っ
てルーチングするルーチング部とを備えることを特徴と
する付記2に記載のネットワークシステム。
(Supplementary Note 18) The ISP device receives the input IP
A packet monitoring unit for detecting an upper layer protocol in a protocol field of the packet; a tagging unit for adding a high quality type quality identifier to the packet when the UDP / IP protocol is detected; 3. The network system according to claim 2, further comprising: a differentiation processing unit that performs a differentiation process according to the identifier; and a routing unit that routes a packet after the differentiation process according to a destination address.

【0095】[0095]

【発明の効果】以上述べた如く本発明によれば、ISP
装置でIPパケットに品質識別子を付加し、ネットワー
ク上で品質識別子に従った差別化を行うことにより、I
Pパケット毎に品質を考慮したネットワーク通信を行え
る。また、ユーザがWeb上のデータをダウンロードす
るような双方向通信の場合には、加入者からサーバまで
のデータと同じ品質識別子をサーバに隣接する中継装置
でその応答データに付加するので、上りパケットが優先
されてサーバに届いたにもかかわらず、その下り(応
答)パケットがユーザに届かず、このためユーザがアク
セスサーバに対して再送を繰り返すというような現象を
有効に避けられる。
As described above, according to the present invention, the ISP
The device adds a quality identifier to the IP packet and performs differentiation according to the quality identifier on the network, thereby
Network communication can be performed in consideration of quality for each P packet. In the case of two-way communication in which the user downloads data on the Web, the same quality identifier as the data from the subscriber to the server is added to the response data by the relay device adjacent to the server, so that the upstream packet is transmitted. Although the packet arrives with priority and arrives at the server, the downstream (response) packet does not reach the user, so that the user can effectively avoid repetition of retransmission to the access server.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の原理を説明する図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】実施の形態によるネットワークシステムの構成
図である。
FIG. 2 is a configuration diagram of a network system according to an embodiment.

【図3】第1の実施の形態によるISP装置を説明する
図である。
FIG. 3 is a diagram illustrating an ISP device according to the first embodiment.

【図4】第1の実施の形態による中継装置のブロック図
である。
FIG. 4 is a block diagram of a relay device according to the first embodiment.

【図5】IPパケットのフォーマット図である。FIG. 5 is a format diagram of an IP packet.

【図6】第2の実施の形態によるISP装置を説明する
図である。
FIG. 6 is a diagram illustrating an ISP device according to a second embodiment.

【図7】ATMセルのフォーマット図である。FIG. 7 is a format diagram of an ATM cell.

【図8】第3の実施の形態によるISP装置を説明する
図である。
FIG. 8 is a diagram illustrating an ISP device according to a third embodiment.

【図9】第4の実施の形態によるISP装置を説明する
図である 。
FIG. 9 is a diagram illustrating an ISP device according to a fourth embodiment.

【図10】第5の実施の形態によるISP装置を説明す
る図である。
FIG. 10 is a diagram illustrating an ISP device according to a fifth embodiment.

【図11】第6の実施の形態によるISP装置を説明す
る図である。
FIG. 11 is a diagram illustrating an ISP device according to a sixth embodiment.

【図12】実施の形態によるサーバへのアクセス動作を
説明する図である。
FIG. 12 is a diagram illustrating an operation of accessing a server according to the embodiment.

【図13】第2の実施の形態による中継装置を説明する
図である。
FIG. 13 is a diagram illustrating a relay device according to a second embodiment.

【図14】中継装置における品質識別子付加処理のフロ
ーチャートである。
FIG. 14 is a flowchart of a quality identifier adding process in the relay device.

【図15】中継装置に入力する上り/下りパケットの一
例を示す図である。
FIG. 15 is a diagram illustrating an example of an uplink / downlink packet input to a relay device.

【図16】第7の実施の形態によるISP装置を説明す
る図である。
FIG. 16 is a diagram illustrating an ISP device according to a seventh embodiment.

【図17】第8の実施の形態によるISP装置を説明す
る図である。
FIG. 17 is a diagram illustrating an ISP device according to an eighth embodiment.

【図18】第9の実施の形態によるISP装置を説明す
る図である。
FIG. 18 is a diagram illustrating an ISP device according to a ninth embodiment.

【図19】第10の実施の形態によるISP装置を説明
する図である。
FIG. 19 is a diagram illustrating an ISP device according to a tenth embodiment.

【図20】従来技術を説明する図である。FIG. 20 is a diagram illustrating a conventional technique.

【符号の説明】[Explanation of symbols]

10 ユーザ端末 20 ISP装置 21 パケット監視部 22 タギング部 23 差別化処理部 24 ルーチング部 25 契約情報管理部 26 付加識別子決定部 27 パケット組立部 28 時計部 29 セル監視部 40 中継装置 41 優先度情報検出部 42 差別化処理部 43 ルーチング処理部 44 パケット監視部 45 優先度識別子タギング部 46 隣接サーバアドレス管理部 47 ヘッダ情報管理部 48 付加識別子決定部 80 サーバ ALC アクセス回線収容装置 Reference Signs List 10 user terminal 20 ISP device 21 packet monitoring unit 22 tagging unit 23 differentiation processing unit 24 routing unit 25 contract information management unit 26 additional identifier determination unit 27 packet assembling unit 28 clock unit 29 cell monitoring unit 40 relay device 41 priority information detection Unit 42 differentiation processing unit 43 routing processing unit 44 packet monitoring unit 45 priority identifier tagging unit 46 adjacent server address management unit 47 header information management unit 48 additional identifier determination unit 80 server ALC access line accommodation device

───────────────────────────────────────────────────── フロントページの続き (72)発明者 深町 和博 福岡県福岡市博多区博多駅前三丁目22番8 号 富士通九州ディジタル・テクノロジ株 式会社内 (72)発明者 龍 一也 福岡県福岡市博多区博多駅前三丁目22番8 号 富士通九州ディジタル・テクノロジ株 式会社内 (72)発明者 柴田 正志 福岡県福岡市博多区博多駅前三丁目22番8 号 富士通九州ディジタル・テクノロジ株 式会社内 (72)発明者 米本 真也 福岡県福岡市博多区博多駅前三丁目22番8 号 富士通九州ディジタル・テクノロジ株 式会社内 (72)発明者 梅田 信行 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 佐藤 宏行 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 Fターム(参考) 5K030 GA03 HA08 HC01 HD03 HD05 KA01 KA05 KA13 KX29 LB05 MB10 5K034 AA01 BB06 FF06 HH01 HH02 HH06 HH18 MM21  ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Kazuhiro Fukamachi 3-22-8 Hakata-ekimae, Hakata-ku, Fukuoka City, Fukuoka Prefecture Within Fujitsu Kyushu Digital Technology Co., Ltd. (72) Inventor Ryu Kazuya Fukuoka City, Fukuoka Prefecture Fujitsu Kyushu Digital Technology Co., Ltd. (72) Inventor Masashi Shibata 3-22-8 Hakata Ekimae 3-chome, Hakata-ku, Fukuoka City, Fukuoka Prefecture ) Inventor Shinya Yonemoto 3-22-8 Hakata-ekimae, Hakata-ku, Fukuoka City, Fukuoka Prefecture Inside Fujitsu Kyushu Digital Technology Co., Ltd. (72) Inventor Nobuyuki Umeda 4-1-1 Kamidadanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Fujitsu Limited (72) Inventor Hiroyuki Sato 4 Kamikadanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture No. 1 No. 1 Fujitsu Limited in the F-term (reference) 5K030 GA03 HA08 HC01 HD03 HD05 KA01 KA05 KA13 KX29 LB05 MB10 5K034 AA01 BB06 FF06 HH01 HH02 HH06 HH18 MM21

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 加入者のアクセス網を収容するISP装
置と、ISP装置のIPパケットをインターネットバッ
クボーン上で中継する中継装置とを含むネットワークシ
ステムにおいて、 加入者からのIPパケットに対してISP装置で高品質
/低品質タイプの品質識別子を付加し、中継装置を含む
ネットワーク上でIPパケットの品質識別子に応じた差
別化制御を行うことを特徴とするネットワークシステ
ム。
In a network system including an ISP device accommodating a subscriber's access network and a relay device for relaying an IP packet of the ISP device on an Internet backbone, an ISP device responds to an IP packet from the subscriber. A network system characterized by adding a quality identifier of a high quality / low quality type and performing differentiation control according to a quality identifier of an IP packet on a network including a relay device.
【請求項2】 TCP/IPパケットとUDP/IPパケ
ットを同一のネットワーク上に混在させ、ISP装置は
加入者のUDP/IPパケットに高品質タイプの品質識
別子を付加することを特徴とする請求項1に記載のネッ
トワークシステム。
2. The method according to claim 1, wherein the TCP / IP packet and the UDP / IP packet are mixed on the same network, and the ISP device adds a high quality type quality identifier to the subscriber's UDP / IP packet. 2. The network system according to 1.
【請求項3】 ISP装置は、予め加入者との間で取り
決めたサービス品質の契約情報を記憶する契約情報管理
メモリと、 入力パケットの送信元アドレスを検出するパケット監視
部と、 検出された送信元アドレスに基づき契約情報管理メモリ
の契約情報を参照して入力パケットに付加すべき品質識
別子を決定する付加識別子決定部と、 決定された品質識別子を入力パケットに付加するタギン
グ部と、 付加後のパケットを品質識別子に応じて差別化処理する
差別化処理部と、 差別化処理後のパケットを宛先アドレスに従ってルーチ
ングするルーチング部とを備えることを特徴とする請求
項1に記載のネットワークシステム。
3. The ISP device includes: a contract information management memory for storing contract information of service quality previously determined with a subscriber; a packet monitoring unit for detecting a source address of an input packet; An additional identifier determining unit for determining a quality identifier to be added to the input packet by referring to the contract information in the contract information management memory based on the original address; a tagging unit for adding the determined quality identifier to the input packet; The network system according to claim 1, further comprising: a differentiation processing unit that differentiates the packet according to the quality identifier; and a routing unit that routes the packet after the differentiation processing according to the destination address.
【請求項4】 ISP装置は、予め加入者との間で取り
決めた単位時間当たりの高品質設定パケット量の契約情
報を記憶する契約情報管理メモリと、 入力パケットの送信元アドレスを検出すると共に加入者
毎の入力パケット量を計測するパケット監視部と、 検出された送信元アドレスを基に、計測された入力パケ
ット量と契約情報管理メモリの高品質設定パケット量と
を比較し、該高品質設定パケット量を超えない入力パケ
ットに対して高品質タイプの品質識別子付加を決定する
付加識別子決定部と、 決定された品質識別子を入力パケットに付加するタギン
グ部と、 付加後のパケットを品質識別子に応じて差別化処理する
差別化処理部と、 差別化処理後のパケットを宛先アドレスに従ってルーチ
ングするルーチング部とを備えることを特徴とする請求
項1に記載のネットワークシステム。
4. An ISP device includes a contract information management memory for storing contract information of a high-quality set packet amount per unit time previously determined with a subscriber, and detects a source address of an input packet and joins. A packet monitoring unit that measures the amount of input packets for each user; and, based on the detected source address, compares the measured amount of input packets with the amount of high quality set packets in the contract information management memory, and An additional identifier determining unit that determines the addition of a high-quality type quality identifier to an input packet that does not exceed the packet amount, a tagging unit that adds the determined quality identifier to the input packet, and a packet after addition according to the quality identifier. And a routing unit for routing the differentiated packet according to the destination address. Network system according to claim 1.
【請求項5】 中継装置に隣接するサーバを備え、中継
装置はサーバへの上りIPパケットに付加された品質識
別子を記憶すると共に、サーバからの前記上りIPパケ
ットに対応する下りIPパケットに対して同一の品質識
別子を付加することを特徴とする請求項1に記載のネッ
トワークシステム。
5. A server adjacent to the relay device, wherein the relay device stores a quality identifier added to an upstream IP packet to the server, and stores a quality identifier corresponding to the upstream IP packet from the server. The network system according to claim 1, wherein the same quality identifier is added.
JP2001021895A 2001-01-30 2001-01-30 Network system Expired - Fee Related JP4580111B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001021895A JP4580111B2 (en) 2001-01-30 2001-01-30 Network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001021895A JP4580111B2 (en) 2001-01-30 2001-01-30 Network system

Publications (2)

Publication Number Publication Date
JP2002232461A true JP2002232461A (en) 2002-08-16
JP4580111B2 JP4580111B2 (en) 2010-11-10

Family

ID=18887377

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001021895A Expired - Fee Related JP4580111B2 (en) 2001-01-30 2001-01-30 Network system

Country Status (1)

Country Link
JP (1) JP4580111B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007037194A (en) * 2006-10-12 2007-02-08 Hitachi Communication Technologies Ltd Packet transfer apparatus and network system
JP2007258840A (en) * 2006-03-20 2007-10-04 Ntt Docomo Inc Host station and packet transmission method
JP2008271611A (en) * 2008-08-12 2008-11-06 Hitachi Communication Technologies Ltd Packet transfer apparatus and network system
US7843968B2 (en) 2002-09-30 2010-11-30 Sanyo Electric Co., Ltd. Communication apparatus and applications thereof
US8718092B2 (en) 2008-08-28 2014-05-06 Kddi Corporation Communication network system, network switch and bandwidth control, for site-to-site communications
JP2014154937A (en) * 2013-02-05 2014-08-25 Nippon Telegr & Teleph Corp <Ntt> Traffic control system, and traffic control method
JP2014220673A (en) * 2013-05-09 2014-11-20 日本電信電話株式会社 Communication policy control system and communication control device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001024662A (en) * 1999-07-09 2001-01-26 Nec Commun Syst Ltd Communication control method
JP2003502911A (en) * 1999-06-15 2003-01-21 シーメンス アクチエンゲゼルシヤフト Communications system
JP2003521138A (en) * 1999-07-09 2003-07-08 マリブ ネットワークス インク. TCP / IP packet-centric wireless transmission system architecture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003502911A (en) * 1999-06-15 2003-01-21 シーメンス アクチエンゲゼルシヤフト Communications system
JP2001024662A (en) * 1999-07-09 2001-01-26 Nec Commun Syst Ltd Communication control method
JP2003521138A (en) * 1999-07-09 2003-07-08 マリブ ネットワークス インク. TCP / IP packet-centric wireless transmission system architecture

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7843968B2 (en) 2002-09-30 2010-11-30 Sanyo Electric Co., Ltd. Communication apparatus and applications thereof
JP2007258840A (en) * 2006-03-20 2007-10-04 Ntt Docomo Inc Host station and packet transmission method
JP2007037194A (en) * 2006-10-12 2007-02-08 Hitachi Communication Technologies Ltd Packet transfer apparatus and network system
JP2008271611A (en) * 2008-08-12 2008-11-06 Hitachi Communication Technologies Ltd Packet transfer apparatus and network system
US8718092B2 (en) 2008-08-28 2014-05-06 Kddi Corporation Communication network system, network switch and bandwidth control, for site-to-site communications
JP2014154937A (en) * 2013-02-05 2014-08-25 Nippon Telegr & Teleph Corp <Ntt> Traffic control system, and traffic control method
JP2014220673A (en) * 2013-05-09 2014-11-20 日本電信電話株式会社 Communication policy control system and communication control device

Also Published As

Publication number Publication date
JP4580111B2 (en) 2010-11-10

Similar Documents

Publication Publication Date Title
AU772524B2 (en) Method and system for discarding and regenerating acknowledgment packets in ADSL communications
US20030219014A1 (en) Communication quality assuring method for use in packet communication system, and packet communication apparatus with transfer delay assurance function
US6304578B1 (en) Packet routing and queuing at the headend of shared data channel
US8165123B2 (en) Packet forwarding device and packet priority setting method
US6633540B1 (en) Real-time traffic shaper with keep-alive property for best-effort traffic
US20080037542A1 (en) Method and apparatus for classifying ip data
US6975648B2 (en) Network system and communication band control method thereof
US20030107994A1 (en) Communications network
JP2002271366A (en) Packet transmission method and system, and packet transmission device, reception device, and transmission / reception device
EP1586178A2 (en) Flow labels
Baumgartner et al. Differentiated Services: A new approach for Quality of Service in the Internet
JP2003143189A (en) Communications system
JP3688525B2 (en) Packet flow control method and router apparatus
JP2002232461A (en) Network system
JP3808736B2 (en) Multiplex transmission apparatus and multiple transmission method
US20040068577A1 (en) Method for controlling a stream of data packets in a packet data communication network
JP4087408B2 (en) Packet transfer method and apparatus
US8554860B1 (en) Traffic segmentation
JP2009004930A (en) Shaping device and router device
JP3768847B2 (en) Traffic control device
WO2010082042A1 (en) Method and apparatus for transceiving data
KR20020084546A (en) Method for transmitting packet data in data communication network
JP2001016254A (en) Packet transmission / reception method of voice-capable router
JP4457889B2 (en) Packet transfer device and packet control circuit
Zhu et al. A Scalable QoS Device for Broadband Access to Multimedia Services

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100309

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100428

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100824

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100827

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees