[go: up one dir, main page]

JP2000078154A - Internet Traffic Handling System in ATM - Google Patents

Internet Traffic Handling System in ATM

Info

Publication number
JP2000078154A
JP2000078154A JP24669398A JP24669398A JP2000078154A JP 2000078154 A JP2000078154 A JP 2000078154A JP 24669398 A JP24669398 A JP 24669398A JP 24669398 A JP24669398 A JP 24669398A JP 2000078154 A JP2000078154 A JP 2000078154A
Authority
JP
Japan
Prior art keywords
cos
atm
cell
attribute
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP24669398A
Other languages
Japanese (ja)
Inventor
Keiichi Shimizu
桂一 清水
Yusuke Kinoshita
裕介 木下
Hiroshi Takeda
博 武田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP24669398A priority Critical patent/JP2000078154A/en
Publication of JP2000078154A publication Critical patent/JP2000078154A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 ATMネットワーク内でもCoS保証を実現
してインターネット・トラフィック制御を可能にするシ
ステムを構築することを目的としている。 【解決手段】 VCマッピング機構301はIPパケッ
トのサービスカテゴリの種類が帯域保証型の場合、接続
インタフェース等の種類に応じてVCを決定する。Co
Sモニター302はIPパケットのサービスカテゴリの
種類がベストエフォート型の場合、送信・廃棄プライオ
リティを示すフィールド情報やIPアドレスなどの情報
に基づいて上記IPパケットを送信するか廃棄するかを
示すCoS属性を決定する。CLAD機構303はIP
パケットをATMセルに変換してCoS属性を該ATM
セルに設定する。セルスイッチング機構はCoS属性に
従って上記ATMセルのスイッチングを行う。インター
ネット・トラフィックのCoS制御はCoS属性に基づ
いてATMセル単位で行なわれる。
(57) [Summary] [PROBLEMS] To provide a system that realizes CoS guarantee even in an ATM network and enables Internet traffic control. SOLUTION: A VC mapping mechanism 301 determines a VC according to a type of a connection interface or the like when a type of a service category of an IP packet is a band guarantee type. Co
When the type of service category of the IP packet is the best-effort type, the S monitor 302 indicates a CoS attribute indicating whether to transmit or discard the IP packet based on field information indicating transmission / drop priority or information such as an IP address. decide. CLAD mechanism 303 is IP
Convert the packet to an ATM cell and change the CoS attribute to the ATM cell.
Set to cell. The cell switching mechanism switches the ATM cells according to the CoS attribute. CoS control of Internet traffic is performed on an ATM cell basis based on the CoS attribute.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、ATM(Asynchrono
us Transfer Mode)ネットワーク内でもインターネット
・トラフィックの制御を可能にするようなATMにおける
インターネット・トラフィックのハンドリングシステム
に関するものである。
TECHNICAL FIELD The present invention relates to an ATM (Asynchrono
The present invention relates to a system for handling Internet traffic in an ATM that enables control of Internet traffic even within a network.

【0002】[0002]

【従来の技術】ATMでは、ATMサービスカテゴリをVC(仮
想チャネル:Virtual Channel)単位に割り当て、VC単位
にQoS(Quality Of Service)保証する形態をとってい
る。このATMサービスカテゴリとして、 ATMフォーラム
ではCBR(Constant Bit Rate)、rtVBR(Real Time Varia
ble Bit rate)、nrtVBR(Not Real Time Variable Bitra
te)、ABR(Available Bit Rate)、UBR(Unspecified Bit
Rate)のトラフィックタイプが規定されている。
2. Description of the Related Art In an ATM, an ATM service category is assigned in VC (Virtual Channel) units, and QoS (Quality Of Service) is guaranteed in VC units. As ATM service categories, the ATM Forum uses CBR (Constant Bit Rate) and rtVBR (Real Time Varia
ble Bit rate), nrtVBR (Not Real Time Variable Bitra)
te), ABR (Available Bit Rate), UBR (Unspecified Bit
Rate) traffic type.

【0003】各ATMサービスカテゴリの機能は以下の通
りである。 *CBR :帯域保証およびリアルタイム保証(ギャラン
ティ型) *rtVBR :リアルタイム保証、帯域は平均レートで保証 *nrtVBR:リアルタイム保証なし、帯域は平均レートで
保証 *ABR :帯域を保証しないベストエフォート型、フィ
ードバックレート制御あり *UBR :ベストエフォート型、フィードバックレート
制御なし
The functions of each ATM service category are as follows. * CBR: Guaranteed bandwidth and real-time guarantee (guarantee type) * rtVBR: Real-time guaranteed, bandwidth guaranteed at average rate * nrtVBR: No real-time guaranteed, bandwidth guaranteed at average rate * ABR: Best-effort type without guaranteed bandwidth, feedback rate With control * UBR: Best effort type, no feedback rate control

【0004】図11はATMスイッチにおけるVC単位のQ
oS保証を示す説明図である。図11において、1101
はATMスイッチである。図11に示すようにATMレイ
ヤのユーザはトラフィックを送受する際、そのトラフィ
ックがどのサービスカテゴリーに属しているかを判断
し、該当するサービスカテゴリーを指定して個別にVCを
張っていく。ATMスイッチは、ATMセルスイッチング時に
VC単位のサービスカテゴリ(以下SCと略して記述するこ
ともある)を保証するSC保証機構を備えているのが一般
的である。
[0004] FIG. 11 is a diagram showing Q in VC unit in an ATM switch.
FIG. 4 is an explanatory diagram showing oS guarantee. In FIG. 11, 1101
Is an ATM switch. As shown in FIG. 11, when transmitting and receiving traffic, the ATM layer user determines which service category the traffic belongs to, and assigns a VC individually by specifying the corresponding service category. ATM switches are used during ATM cell switching.
It is common to have an SC guarantee mechanism that guarantees a service category (hereinafter sometimes abbreviated as SC) in VC units.

【0005】一方、インターネットのQoS保証は、RSVP
(Resource Reservation Protocol)とCoS(Class of Serv
ice)の2つの技術に分けて説明されることが多い。 * RSVP:IPフローに対して帯域を予約するプロトコルで
あり、ATMのCBR/rtVBR/nrtVBR相当の帯域保証を実現す
る。 * CoS :IPパケット単位での送信プライオリティと廃棄
プライオリティを保証する。
On the other hand, the QoS guarantee of the Internet is RSVP
(Resource Reservation Protocol) and CoS (Class of Serv
ice) is often described separately. * RSVP: A protocol for reserving bandwidth for IP flows, and achieves bandwidth guarantee equivalent to ATM CBR / rtVBR / nrtVBR. * CoS: Guarantee the transmission priority and discard priority for each IP packet.

【0006】CoS制御では、IPパケットの送信・廃棄プ
ライオリティを動的に判断する必要があるが、これには
以下の情報などを利用することになる。 * TOSフィールド:IPパケットには送信・廃棄プライオ
リティを示すTOS(Type ofService)フィールドが存在す
る。 * ポート番号 :IPパケットによって転送されるTCP/U
DPプロトコルには、Telnet/FTP/HTTPなどのアプリケー
ション・プロトコルを識別するポート番号が存在する。
アプリケーション・プロトコルに対して、デフォルトの
送信・廃棄プライオリティを指定したい場合、ポート番
号が利用できる。 * IPアドレス :IPパケットにはトラフィック送信元
・受信先を特定するIPアドレスが存在する。トラフィッ
ク送信元・受信先に対して、送信・廃棄プライオリティ
を指定したい場合、IPアドレスが利用できる。
In the CoS control, it is necessary to dynamically determine the transmission / discard priority of an IP packet. For this purpose, the following information is used. * TOS field: An IP packet has a TOS (Type of Service) field indicating transmission / discard priority. * Port number: TCP / U transferred by IP packet
The DP protocol has a port number for identifying an application protocol such as Telnet / FTP / HTTP.
If you want to specify default send and drop priorities for application protocols, you can use port numbers. * IP address: An IP packet has an IP address that specifies the source and destination of traffic. If you want to specify the sending / dropping priority for the traffic source and destination, you can use the IP address.

【0007】CoS制御はベストエフォートの属性を持つ
一般のインターネット・トラフィックに対して機能させ
ることができる。RSVPはベストエフォートのコンセプト
とはまったく逆の帯域保証を実現するものであり、ATM
と同じようなコネクションベース(IPフローがコネクシ
ョンに相当)の概念である。図12にルータにおけるQoS
保証の概念図を示す。図12において、1201はルー
タである。
[0007] CoS control can work for general Internet traffic with best-effort attributes. RSVP provides bandwidth guarantee that is completely opposite to the best-effort concept.
This is the concept of connection base (IP flow is equivalent to connection) similar to. Fig. 12 shows QoS in router
Fig. 2 shows a conceptual diagram of guarantee. In FIG. 12, reference numeral 1201 denotes a router.

【0008】インターネットトラフィックをATMエッジ
スイッチ(エッジスイッチはネットワークの縁部に位置
するスイッチであり、ユーザ端末などが直接接続され
る)やATMルータ(ネットワーク内に位置する)を介し
てATMネットワークを伝送する場合、ATMエッジスイッチ
やATMルータではインターネットのQoSをATMのQoSにマッ
ピング(変換)する必要がある。
[0008] Internet traffic is transmitted over an ATM network through an ATM edge switch (an edge switch is a switch located at the edge of the network and directly connected to a user terminal or the like) or an ATM router (located in the network). In this case, the ATM edge switch or ATM router needs to map (convert) the Internet QoS to the ATM QoS.

【0009】RSVP制御で帯域保証されたIPフローは、AT
MのCBR/VBRのVCにマッピングすることができる。また、
帯域を保証しない一般IPトラフィックは、全てがベスト
エフォート型であるATMサービスカテゴリーのUBRもしく
はABRの一つのVCにマッピングされる。図13に、イン
ターネット・トラフィックをATMネットワーク上で伝送
する場合の、サービスカテゴリーのマッピング例を示
す。図13において、1101はATMスイッチ、12
01はルータ、1301はATMエッジスイッチであ
る。
The IP flow whose bandwidth is guaranteed by the RSVP control is the AT flow
It can be mapped to M CBR / VBR VC. Also,
General IP traffic whose bandwidth is not guaranteed is mapped to one VC of UBR or ABR of the ATM service category, which is the best-effort type. FIG. 13 shows an example of service category mapping when Internet traffic is transmitted over an ATM network. In FIG. 13, reference numeral 1101 denotes an ATM switch;
01 is a router, and 1301 is an ATM edge switch.

【0010】[0010]

【発明が解決しようとする課題】図13に示すように、
RSVPによるQoS保証はATMのQoSによって保証することが
できる。ところが、ATMネットワーク内部ではインター
ネットのベストエフォート・トラフィックに対して機能
するCoS制御に相当する機構が存在せず、CoSの保証が実
現できない(ATMでは、一旦コネクションが張られた後
に、そのコネクション内で機能するCoSのようなQoS保証
は実現できない)という問題点があった。
As shown in FIG.
QoS guarantee by RSVP can be guaranteed by QoS of ATM. However, there is no mechanism equivalent to CoS control functioning for the Internet's best-effort traffic inside the ATM network, and CoS guarantee cannot be realized. (In ATM, once a connection is established, QoS guarantee such as functioning CoS cannot be realized).

【0011】従って、結果的に、ATMネットワークで
は、ベストエフォート・トラフィックは全て同一レベル
で均一にとり扱われることになる。現状のインターネッ
トではRSVPのような帯域保証の機構より、CoS保証のニ
ーズの方が高いため、上記制約がインターネット環境に
ATM機器を導入する阻害要因になっていると考えられ
る。
Therefore, as a result, in the ATM network, all the best effort traffic is uniformly handled at the same level. In the current Internet, CoS guarantee needs are higher than bandwidth guarantee mechanisms such as RSVP.
It is considered to be a hindrance to introducing ATM equipment.

【0012】この発明はこのような問題点を解決するた
めに為されたものであり、ATMネットワーク内でもC
oS保証を実現してインターネット・トラフィック制御
を可能にするシステムを構築することを目的としてい
る。
The present invention has been made to solve such a problem.
The purpose is to build a system that realizes oS guarantee and enables Internet traffic control.

【0013】[0013]

【課題を解決するための手段】第1の発明に係るATMに
おけるインターネット・トラフィックのハンドリングシ
ステムは、IPパケットのサービスカテゴリの種類が帯
域保証型などの第1のタイプの場合、接続インタフェー
ス等の種類に応じて利用するVCを決定するVCマッピ
ング手段と、上記IPパケットのサービスカテゴリの種
類を動的に認識し、上記IPパケットのサービスカテゴ
リの種類がベストエフォート型などの第2のタイプの場
合、送信・廃棄プライオリティを示すフィールド情報や
IPアドレスやアプリケーションプロトコルを示すポー
ト番号などの情報に基づいて上記IPパケットを優先的
に送信するかあるいは廃棄するかなどのプライオリティ
を示すCoS属性を決定するCoS属性決定手段と、上
記IPパケットをATMセルに変換して、上記CoS属
性を上記ATMセルに設定するCoS属性設定手段と、
上記CoS属性に従って上記ATMセルのスイッチング
を行うセルスイッチング手段と、を備え、上記CoS属
性に基づいてインターネット・トラフィックのCoS制
御をATMセル単位で行なうものである。
According to a first aspect of the present invention, there is provided a system for handling Internet traffic in an ATM, wherein when a service category of an IP packet is a first type such as a guaranteed bandwidth type, a type of connection interface or the like is provided. VC mapping means for determining a VC to be used in accordance with the above, dynamically recognizing the type of the service category of the IP packet, and when the type of the service category of the IP packet is a second type such as a best effort type, A CoS attribute that determines a CoS attribute indicating a priority, such as whether the IP packet is preferentially transmitted or discarded, based on field information indicating a transmission / discard priority and information such as an IP address and a port number indicating an application protocol. Determining means; Is converted into M cells, and CoS attribute setting means for setting the CoS attribute to the ATM cells,
Cell switching means for switching the ATM cell in accordance with the CoS attribute, wherein the CoS control of Internet traffic is performed in ATM cell units based on the CoS attribute.

【0014】また、第2の発明に係るATMにおけるイン
ターネット・トラフィックのハンドリングシステムは、
セルスイッチング手段は第1のタイプのサービスカテゴ
リ単位にセルキューを備えるとともに、第2のタイプの
サービスカテゴリ毎に複数の異なる送信用プライオリテ
ィを有し、この送信用プライオリティ単位にセルキュー
を備えたものである。
[0014] Further, the Internet traffic handling system in the ATM according to the second invention comprises:
The cell switching means has a cell queue for each first type service category, has a plurality of different transmission priorities for each second type service category, and has a cell queue for each transmission priority unit. .

【0015】また、第3の発明に係るATMにおけるイン
ターネット・トラフィックのハンドリングシステムは、
セルスイッチング手段は第2のタイプのサービスカテゴ
リ毎に複数の異なる送信用プライオリティを有し、この
送信用プライオリティ単位にセルキューを備えたもので
ある。
[0015] Further, the Internet traffic handling system in the ATM according to the third invention comprises:
The cell switching means has a plurality of different transmission priorities for each service category of the second type, and has a cell queue for each transmission priority unit.

【0016】また、第4の発明に係るATMにおけるイン
ターネット・トラフィックのハンドリングシステムは、
CoS属性設定手段は、IPパケットのCoSを動的に認識
し、CoS属性をATMセル上に設定し、スイッチング手段は
ATMセルのCoS属性に従いスイッチングするものである。
[0016] Further, a system for handling Internet traffic in an ATM according to a fourth invention comprises:
The CoS attribute setting means dynamically recognizes the CoS of the IP packet, sets the CoS attribute on the ATM cell, and the switching means
Switching is performed according to the CoS attribute of the ATM cell.

【0017】また、第5の発明に係るATMにおけるイン
ターネット・トラフィックのハンドリングシステムは、
CoS属性決定手段は、フィールド情報によって意味付
けられる最小遅延、最大スループット、最大信頼性、最
小金銭コスト等の情報とそれに対応した複数種類のCo
S属性を登録したテーブル情報を保有するものである。
Further, the Internet traffic handling system in the ATM according to the fifth invention comprises:
The CoS attribute determining means determines the information such as the minimum delay, the maximum throughput, the maximum reliability, and the minimum monetary cost, which are defined by the field information, and a plurality of types of Cos corresponding thereto.
It holds table information in which the S attribute is registered.

【0018】また、第6の発明に係るATMにおけるイン
ターネット・トラフィックのハンドリングシステムは、
CoS属性決定手段は、ATMのサービスカテゴリの種
類毎に対応するフィールド情報およびCoS情報を登録
したテーブル情報を保有するものである。
Further, the Internet traffic handling system in the ATM according to the sixth invention comprises:
The CoS attribute determining means holds field information corresponding to each type of ATM service category and table information in which CoS information is registered.

【0019】また、第7の発明に係るATMにおけるイン
ターネット・トラフィックのハンドリングシステムは、
CoS属性設定手段は、CoS属性をATMセルヘッダのV
PI領域に設定するものである。
Further, the Internet traffic handling system in the ATM according to the seventh invention comprises:
The CoS attribute setting means sets the CoS attribute to V in the ATM cell header.
This is set in the PI area.

【0020】また、第8の発明に係るATMにおけるイン
ターネット・トラフィックのハンドリングシステムは、
CoS属性設定手段は、CoS属性をATMセルヘッダのV
CI領域に設定するものである。
An Internet traffic handling system in an ATM according to an eighth aspect of the present invention comprises:
The CoS attribute setting means sets the CoS attribute to V in the ATM cell header.
This is set in the CI area.

【0021】また、第9の発明に係るATMにおけるイン
ターネット・トラフィックのハンドリングシステムは、
CoS属性設定手段は、CoS属性をATMセルヘッダのP
TI領域に設定するものである。
The Internet traffic handling system in the ATM according to the ninth invention comprises:
The CoS attribute setting means sets the CoS attribute to the P in the ATM cell header.
This is set in the TI area.

【0022】また、第10の発明に係るATMにおけるイ
ンターネット・トラフィックのハンドリングシステム
は、CoS属性設定手段は、CoS属性をATMセルのペ
イロード領域に設定するものである。
Further, in the Internet traffic handling system in the ATM according to the tenth invention, the CoS attribute setting means sets the CoS attribute in a payload area of the ATM cell.

【0023】また、第11の発明に係るATMにおけるイ
ンターネット・トラフィックのハンドリングシステム
は、IPパケットのフィールド情報やIPアドレスやポ
ート番号などから送信プライオリティと廃棄プライオリ
ティなどのCoS属性を決定するCoS属性決定手段
と、IPパケットのサービス・カテゴリ及び上記CoS
属性の種類に応じて利用するVCを決定するVCマッピ
ング手段と、上記IPパケットをATMセルに変換する
パケット変換手段と、上記ATMセルを上記VCに従っ
て交換するセルスイッチング手段と、を備え、上記Co
S属性をATMのサービスカテゴリの属性に加えてVC
の属性とするものである。
The Internet traffic handling system in an ATM according to the eleventh invention is a CoS attribute determining means for determining CoS attributes such as a transmission priority and a discard priority from field information of an IP packet, an IP address and a port number. And the service category of the IP packet and the above CoS
VC mapping means for determining a VC to be used according to the type of attribute; packet converting means for converting the IP packet into an ATM cell; and cell switching means for exchanging the ATM cell according to the VC.
VC with S attribute added to ATM service category attribute
Attribute.

【0024】また、第12の発明に係るATMにおけるイ
ンターネット・トラフィックのハンドリングシステム
は、VCマッピング手段は、コネクション設定時に、サ
ービスカテゴリーのほか、送信プライオリティと廃棄プ
ライオリティなどのCoS属性が異なるVCを指定するも
のである。
Further, in the Internet traffic handling system in the ATM according to the twelfth invention, the VC mapping means specifies a VC having a different CoS attribute such as a transmission priority and a discard priority in addition to a service category when setting a connection. Things.

【0025】[0025]

【発明の実施の形態】実施の形態1.従来例も含め、AT
Mネットワーク内でベストエフォート・トラフィックのC
oSを保証する機構が実現できないのは、この概念がATM
の以下に示す基本コンセプトと矛盾しているためであ
る。 * ATMのQoSでは、ベストエフォート・トラフィックは、
UBR/ABRなどの一つのサービスカテゴリーとしてハンド
リングされる。しかし、ATMではベストエフォート内部
にQoSの概念がない。これに対して、インターネットの
トラフィックは基本的にベストエフォートトラフィック
であるが、その中にCoSと呼ばれるQoSが存在する。 * ATMのサービスカテゴリーは、VCに括り付けられた静
的なコンセプトである。つまりATMのQoSはVCベースで機
能する。これに対してインターネットのCoSは、一つの
コネクションレス・リンク内の動的なプライオリティ制
御によって実現される。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiment 1 AT, including conventional examples
Best effort traffic C in M network
The concept that the mechanism to guarantee oS cannot be realized is that this concept is
Is inconsistent with the basic concept shown below. * With ATM QoS, best effort traffic is
It is handled as one service category such as UBR / ABR. However, ATM has no concept of QoS inside best effort. On the other hand, Internet traffic is basically best-effort traffic, and among them, QoS called CoS exists. * The ATM service category is a static concept tied to VC. In other words, ATM QoS works on a VC basis. On the other hand, Internet CoS is realized by dynamic priority control within one connectionless link.

【0026】よって、CoS保証をATMネットワーク内で実
現するためには、上記ATMコンセプトに修正を加える必
要がある。
Therefore, in order to realize the CoS guarantee in the ATM network, it is necessary to modify the ATM concept.

【0027】図1はこの発明に係るインターネット・ト
ラフィックのハンドリングシステムの一実施の形態を示
す構成図であり、セルベースのCoS制御をATMスイッチに
組込んだ例を示すものである。図において、101はA
TMスイッチ、102はルータ、103はATMエッジ
スイッチである。
FIG. 1 is a block diagram showing one embodiment of an Internet traffic handling system according to the present invention, and shows an example in which cell-based CoS control is incorporated in an ATM switch. In the figure, 101 is A
A TM switch, 102 is a router, and 103 is an ATM edge switch.

【0028】この実施の形態ではATMとインターネット
のQoSに関する基本コンセプトの矛盾を解消するため、A
TMにVCベースでなくセルベースのCoS制御を導入する。
そのため、この実施の形態では以下の施策を講じる。 * VC括り付けで考えられていたATMの既存QoSに加え、イ
ンターネットのCoSに相当する概念をVCに依存しない形
で導入する。 * CoSがIPパケット単位に指定されていたように、ATMで
はATMセル単位にCoSを指定できるようにする。(この機
構は既存ATM QoSとは独立の機構であるためベストエフ
ォート・トラフィック内部でも機能する) * CoSで指定できるのは、基本的に送信プライオリテ
ィ、廃棄プライオリティといった優先度であり、帯域を
指定する機能はない。(帯域を確保する場合、既存のATM
QoSの機構を利用する) * ATMセル単位にCoSを指定するには各種の方法がある。
また送信プライオリティ、廃棄プライオリティを保証す
るための実現方法も各種存在する。 * QoSを保証するために、そのQoS属性を持ったVCを個別
に張る必要がなく、資源の有効利用も可能。
In this embodiment, in order to eliminate inconsistency between the basic concepts related to the QoS of ATM and the Internet, A
Introduce cell-based CoS control instead of VC-based in TM.
Therefore, the following measures are taken in this embodiment. * In addition to the existing QoS of ATM, which was considered for VC binding, a concept equivalent to Internet CoS will be introduced in a VC-independent manner. * ATM allows CoS to be specified in ATM cell units, as CoS was specified in IP packet units. (This mechanism is independent of the existing ATM QoS, so it works inside best-effort traffic.) * CoS can basically specify the priority such as transmission priority and discard priority, and specify the bandwidth. No function. (If you want to reserve bandwidth, use the existing ATM
(Using QoS mechanism) * There are various methods to specify CoS for each ATM cell.
There are also various realization methods for guaranteeing the transmission priority and the discard priority. * In order to guarantee QoS, there is no need to set up individual VCs with that QoS attribute, and effective use of resources is possible.

【0029】上記のようなセルベースのCoS制御をATMス
イッチに組込むと、図1に示すようにインターネットの
QoSとATMのQoSがシームレスにマッピングできるように
なる。従って、ATMでもインターネットのCoSを取
り扱うことができる。
When the cell-based CoS control as described above is incorporated in an ATM switch, as shown in FIG.
QoS and ATM QoS can be mapped seamlessly. Accordingly, the ATM can handle the Internet CoS.

【0030】実施の形態2.図1に示した実施の形態1
では、ATMエッジスイッチがIPパケットのCoSを動的に認
識し、CoS属性をATMセル上に設定する。各ATMスイッチ
はATMセルのCoS属性に従い動作する。
Embodiment 2 FIG. Embodiment 1 shown in FIG.
Then, the ATM edge switch dynamically recognizes the CoS of the IP packet and sets the CoS attribute on the ATM cell. Each ATM switch operates according to the CoS attribute of the ATM cell.

【0031】図2はこの発明に係るインターネット・ト
ラフィックのハンドリングシステムの一実施の形態を示
す構成図であり、VCベースのCoS制御をATMスイッチに
組込んだ例を示すものである。図において、図1と同符
号は同一又は相当部分を示す。
FIG. 2 is a block diagram showing an embodiment of an Internet traffic handling system according to the present invention, showing an example in which VC-based CoS control is incorporated in an ATM switch. In the figure, the same reference numerals as those in FIG. 1 indicate the same or corresponding parts.

【0032】この実施の形態では、ATMとインターネッ
トのQoSに関する基本コンセプトの矛盾を解消するた
め、ATMのVCベースのQoS制御コンセプトを拡張する。 * CoS制御に相当する送信・廃棄プライオリティを、UBR
/ABRなどのATM QoSのサブ属性として指定できるように
し、これを静的にVCに括り付ける。(CoS制御がベストエ
フォート・トラフィック内部で機能する) * 帯域を確保する場合、既存のATM QoSの機構を利用
し、CoS制御に相当する概念は導入しない。 * 送信・廃棄プライオリティを、SVC設定手順を拡張し
てコネクション設定時に動的に指定することもできる。 * 複数の送信・廃棄プライオリティ対応に複数のVCを設
定する必要があるが、セルベースのCoS制御のように、A
TMセルヘッダの意味を独自に拡張する必要がない。
In this embodiment, the ATM-based QoS control concept of ATM is extended in order to eliminate inconsistencies between the basic concepts of ATM and Internet QoS. * The transmit / drop priority equivalent to CoS control is
Make it possible to specify it as a sub-attribute of ATM QoS such as / ABR and statically tie it to VC. (CoS control works inside best-effort traffic) * To secure the bandwidth, the existing ATM QoS mechanism is used, and a concept equivalent to CoS control is not introduced. * The transmission / drop priority can be dynamically specified at connection setup by extending the SVC setup procedure. * It is necessary to set multiple VCs for multiple transmission / drop priority, but as with cell-based CoS control, A
There is no need to extend the meaning of the TM cell header independently.

【0033】上記のようなVCベースのCoS制御をATMスイ
ッチに組込んでも、図2に示すようにインターネットの
QoSとATMのQoSがシームレスにマッピングできるように
なる。
Even if the above-described VC-based CoS control is incorporated in an ATM switch, as shown in FIG.
QoS and ATM QoS can be mapped seamlessly.

【0034】図2では、ATMエッジスイッチがIPパケッ
トのCoSを動的に認識し、マッピング可能なCoS属性を持
ったVC上でこのIPパケットを伝送する。各ATMスイッチ
はVCのCoS属性に従い動作する。
In FIG. 2, the ATM edge switch dynamically recognizes the CoS of the IP packet and transmits the IP packet on a VC having a mappable CoS attribute. Each ATM switch operates according to the CoS attribute of the VC.

【0035】実施の形態3.図3はこの発明に係るATM
におけるインターネット・トラフィックのハンドリング
システムの別の実施の形態を示すATMエッジスイッチの
全体構成図である。図において、301はIPパケットを
ATM VCにマッピングするVCマッピング機構、302はI
PパケットののCoS属性を決定するCoSモニター、303
はCLAD(CellAssembly Deassembly)機構、304はA
TMセルの交換を行うセルスイッチング機構、305は
出力ポートである。
Embodiment 3 FIG. FIG. 3 shows an ATM according to the present invention.
FIG. 6 is an overall configuration diagram of an ATM edge switch showing another embodiment of the Internet traffic handling system in FIG. In the figure, reference numeral 301 denotes an IP packet.
VC mapping mechanism for mapping to ATM VC, 302 is I
CoS monitor for determining CoS attribute of P packet, 303
Is CLAD (Cell Assembly Deassembly) mechanism, 304 is A
A cell switching mechanism for exchanging TM cells, 305 is an output port.

【0036】VCマッピング機構301は、各種標準に従
い、IPパケットをATM VCにマッピングする機構である。
エッジインタフェースがIPパケットをハンドリングする
シリアル回線やイーサネットの場合、IP over ATM(RFC
1490で規定)やMPOA(ATM FORUMで規定:Multicast Prot
ocol Over ATM)などの標準に準拠する。また、エッジ
インタフェースがフレームリレーの場合、FR-ATMインタ
ーワーク(FRF.5)に準拠する。また、エッジスイッチがR
SVPを終端する場合、現在IETF等で議論されているRSVP
over ATMの仕様に従うものとする。
The VC mapping mechanism 301 maps IP packets to ATM VCs according to various standards.
If the edge interface is a serial line or Ethernet that handles IP packets, IP over ATM (RFC
1490) or MPOA (defined by ATM FORUM: Multicast Prot)
ocol Over ATM). If the edge interface is a frame relay, it conforms to FR-ATM interwork (FRF.5). Also, if the edge switch is R
When terminating SVP, RSVP currently being discussed in IETF etc.
Over ATM specifications shall be followed.

【0037】一例としてPVCベースで動作するIP over A
TMの仕様に準拠する場合、表1の対応表から、IPアドレ
スに応じたVCを決定する。SVCベースで動作するIP over
ATMの場合には、ATMの標準シグナリングであるUNI3.1
などを使用して、動的にVCコネクションを設定する形式
になり、表1の対応表も動的にアップデートされる。エ
ッジインタフェースがフレームリレーの場合には、表1
に示すようなIPアドレスと出力ポート/VPI/VCの対応表
ではなく、DLCI(データリンクチャネルID)と出力ポート
/VPI/VCの対応表ができているものとする。
As an example, IP over A operating on a PVC basis
When conforming to the TM specification, the VC corresponding to the IP address is determined from the correspondence table in Table 1. IP over SVC based
In the case of ATM, UNI 3.1 which is the standard signaling of ATM
And the like, the VC connection is dynamically set, and the correspondence table in Table 1 is also dynamically updated. Table 1 when the edge interface is a frame relay.
Instead of the IP address and output port / VPI / VC correspondence table as shown in the figure, DLCI (data link channel ID) and output port
It is assumed that a correspondence table of / VPI / VC has been created.

【0038】[0038]

【表1】 [Table 1]

【0039】CoSモニター302は、TOSフィールドやIP
アドレス、ポート番号などからCoS属性を決定する。CLA
D機構303は、IPパケットをATMセル化、デセル化する
機能のほか、ATMセルにCoS情報を設定する機能も有す
る。
The CoS monitor 302 has a TOS field and IP
Determine CoS attribute from address, port number, etc. CLA
The D mechanism 303 has a function of setting CoS information in an ATM cell, in addition to a function of converting an IP packet into an ATM cell and a function of decelerating the IP packet.

【0040】セルスイッチング機構304は、ATMセル
に設定されたVPI/VCIに基づき、入力ポートと出力ポー
ト間でセルを交換するセル交換機構と、QoS保証機構(SC
保証機構とセルベースのCoS制御機構)から構成される。
The cell switching mechanism 304 includes a cell switching mechanism for exchanging cells between an input port and an output port based on a VPI / VCI set in an ATM cell, and a QoS guarantee mechanism (SC
Guarantee mechanism and cell-based CoS control mechanism).

【0041】セル交換機構が、出力ポートにセルを出力
する際、ATMセルはセルキューに一時的に蓄積される
が、一般的にはセルキューから出力ポートへのセル出力
時にQoS保証機構が機能する。
When the cell switching mechanism outputs a cell to an output port, ATM cells are temporarily stored in a cell queue. In general, a QoS guarantee mechanism functions when a cell is output from a cell queue to an output port.

【0042】本実施の形態では、たとえば図4に示すキ
ューイングシステムによってQoS保証機構を実現する。
図4では、出力ポート単位に9つのセルキューが存在す
るケースを示している(セルキューは仮想的なケースも
あり)。そして、各セルキューに対して異なる送信プラ
イオリティを割り当てている。
In the present embodiment, for example, a QoS guarantee mechanism is realized by the queuing system shown in FIG.
FIG. 4 shows a case where nine cell queues exist for each output port (the cell queue may be a virtual case). Then, different transmission priorities are assigned to the respective cell queues.

【0043】セル交換機構がVPI/VCIに基づき、入力ポ
ートと出力ポート間でセルを交換した後、ATMセルは当
該出力ポートに対して設定されたいずれかのセルキュー
に蓄積される。セルキューは、セルを送信したVCコネク
ションのサービスカテゴリーおよび、サービスカテゴリ
ーがABR/UBRの場合にはATMセルに設定されたCoS情報か
ら判断する。QoS保証機構は、たとえば以下に示すキュ
ー選択アルゴリズムで出力ポートへセルを出力する。 * 基本的に優先度の高いセルキューに入っているセルを
最初に送信する。 * CBR、rtVBR、nrtVBRのセルキューについては一定周期
の間に送信可能なセル数を設定する。送信セル数がこの
設定値に達した場合、セルキューにセルがキューイング
されていても出力は行われず、次の優先順位のセルキュ
ーに制御が移行する。 * CBR、rtVBR、nrtVBRのセルキューにセルが存在しない
場合、もしくはこれらのセルキューからの出力が送信可
能セル数の上限に達した場合、UBR/ABRのセルキューか
らセルを出力する。 * UBR/ABRのセルキューからのセル出力も、優先度の高
いセルキューから順に処理する。この機構によってCoS
の送信プライオリティを実現できる。
After the cell exchange mechanism exchanges cells between the input port and the output port based on the VPI / VCI, the ATM cells are stored in one of the cell queues set for the output port. The cell queue is determined from the service category of the VC connection that transmitted the cell, and CoS information set in the ATM cell when the service category is ABR / UBR. The QoS guarantee mechanism outputs a cell to an output port using, for example, a queue selection algorithm described below. * Basically transmit the cell in the high priority cell queue first. * For the cell queues of CBR, rtVBR, and nrtVBR, set the number of cells that can be transmitted during a fixed period. When the number of transmission cells reaches this set value, no output is performed even if cells are queued in the cell queue, and control is transferred to the next priority cell queue. * If there are no cells in the cell queues of CBR, rtVBR and nrtVBR, or if the output from these cell queues reaches the upper limit of the number of transmittable cells, the cell is output from the cell queue of UBR / ABR. * Cell output from the UBR / ABR cell queue is also processed in order from the cell queue with the highest priority. CoS by this mechanism
Transmission priority can be realized.

【0044】なお、図4に示すように各セルキューに
は、セル廃棄閾値が設定でき、キューイング数が閾値を
超えた場合にセル廃棄を行う。UBR/ABRのセルキューの
セル廃棄の閾値としてH/M/Lの三段階の閾値を設けるこ
とで、CoSの廃棄プライオリティを実現できる。
As shown in FIG. 4, a cell discard threshold can be set for each cell queue, and when the queuing number exceeds the threshold, cell discard is performed. By providing three levels of thresholds of H / M / L as thresholds for discarding cells in the cell queue of UBR / ABR, it is possible to realize CoS discard priority.

【0045】実施の形態4.図5はこの発明に係るATM
におけるインターネット・トラフィックのハンドリング
システムの別の実施の形態を示すATMエッジスイッチ1
03の全体構成図であり、図中図1と同符号は同一又は
相当部分を示す。501は入力ポート、502は出力ポ
ートである。ATMエッジスイッチ103は、SC保証機構
とセルベースのCoS制御機構を兼ね備えた、セルスイッ
チング機構を中心に構成される。この機能はATMエッジ
スイッチの持つ機能と完全に同一である。本実施の形態
において、CoSは最終的に送信プライオリティと廃棄プ
ライオリティとして解釈されるものとしてとらえる。こ
こではこのCoSを表現するための実施の形態を記述す
る。
Embodiment 4 FIG. 5 shows an ATM according to the present invention.
Edge switch 1 showing another embodiment of the Internet traffic handling system in the ATM
FIG. 3 is an overall configuration diagram of FIG. 3, and the same reference numerals in FIG. 501 is an input port and 502 is an output port. The ATM edge switch 103 is mainly configured by a cell switching mechanism having both an SC guarantee mechanism and a cell-based CoS control mechanism. This function is completely the same as that of the ATM edge switch. In the present embodiment, the CoS is considered to be finally interpreted as a transmission priority and a discard priority. Here, an embodiment for expressing this CoS will be described.

【0046】TOSフィールドマッピングを行う場合、IP
アドレスに設定されているTOSフィールド(4ビット)その
ものをCoS情報と見なす。最終的にTOSフィールドは、た
とえば表2に従い、3段階の送信プライオリティと3段階
の廃棄プライオリティとして解釈する。
When performing TOS field mapping, the IP
The TOS field (4 bits) set in the address is regarded as CoS information. Finally, the TOS field is interpreted as a three-step transmission priority and a three-step discard priority according to, for example, Table 2.

【0047】[0047]

【表2】 [Table 2]

【0048】なお、TOSフィールドマッピングではCoS情
報に4ビットが必要であるが、ATMセルヘッダに設定する
CoS情報のフィールドとして、多くのビットを避けない
場合がある。この場合、CoS情報を2段階の送信プライオ
リティ(H/L)、もしくは2段階の廃棄プライオリティ(H/
L)を示す1ビットで表現してもよい。
In the TOS field mapping, CoS information requires 4 bits, but is set in the ATM cell header.
In some cases, many bits are not avoided as a field of CoS information. In this case, the CoS information is transmitted in two stages of transmission priority (H / L) or two stages of discard priority (H / L).
L) may be represented by one bit.

【0049】とくに、VCマッピングでは表1に示すよう
に出力ポート/VPI/VCが決まると、ATMのサービスカテゴ
リーもあわせて決まることになる。たとえば、ATMのサ
ービスカテゴリーが決まると、表3のように、デフォル
トのTOSが自動的に決まるよう、システムを規定しても
良い。
In particular, in the VC mapping, when the output port / VPI / VC is determined as shown in Table 1, the ATM service category is also determined. For example, the system may be defined such that the default TOS is automatically determined as shown in Table 3 when the ATM service category is determined.

【0050】[0050]

【表3】 [Table 3]

【0051】ATMセル単位にCoSを指定するため、ATMセ
ルヘッダのVPI領域を使用する。図6ではCoS情報にTOS
フィールドマッピング行っていることを想定する。 * システムとしてVPIの1バイト(網サイドでは2バイ
ト)を使い切るようなネットワーク形態は実質的にあり
えない。
In order to specify the CoS for each ATM cell, the VPI area of the ATM cell header is used. In Fig. 6, TOS is added to CoS information.
Assume that field mapping is performed. * It is virtually impossible for the system to use up one byte of VPI (two bytes on the network side).

【0052】ATMセル単位にCoSを指定するため、ATMセ
ルヘッダのVCI領域を使用する。図7ではCoS情報にTOS
フィールドマッピング行っていることを想定する。 * キャリアが現在提供しているATMメガリンクサービス
(NTT)などは、ほとんどがVP貸しのサービスであり、VCI
領域はDon■t Careである。このため、VCI領域を独自に
使用しても問題が生じない。 * システムとしてVCIの二バイトを使い切るようなネッ
トワーク形態は実質的にありえない。
In order to specify the CoS for each ATM cell, the VCI area of the ATM cell header is used. In Fig. 7, TOS is added to CoS information.
Assume that field mapping is performed. * ATM megalink services currently offered by carriers
(NTT), etc. are mostly VP lending services and VCI
The area is Don ■ t Care. Therefore, no problem occurs even if the VCI area is used independently. * There is virtually no network configuration that uses up the two bytes of the VCI as a system.

【0053】ATMセル単位にCoSを指定するため、ATMセ
ルヘッダのPTI領域を使用する。図8ではCoS情報にミニ
マムマッピング行っていることを想定する。 * ATMセルがユーザ情報セルの場合、PTIフィールドの上
位1ビットが未使用領域となる。 * 1ビットで送信プライオリティもしくは廃棄プライオ
リティを表現する。いづれのプライオリティを意味する
かはシステムにてコンフィグレーションする。
In order to specify CoS for each ATM cell, the PTI area of the ATM cell header is used. In FIG. 8, it is assumed that the minimum mapping is performed on the CoS information. * When the ATM cell is a user information cell, the upper 1 bit of the PTI field is an unused area. * The transmission priority or discard priority is expressed by one bit. Which priority is meant by the system is configured.

【0054】ATMセル単位にCoSを指定するため、ATMセ
ルのペイロード領域を使用する。図9ではCoS情報にTOS
フィールドマッピング行っていることを想定する。 * ペイロードに設定するため効率は落ちるが、ATMヘッ
ダが標準準拠であるため既存ATMスイッチを介しても本
アイディアが動作する。
In order to specify CoS for each ATM cell, the payload area of the ATM cell is used. In FIG. 9, TOS is added to CoS information.
Assume that field mapping is performed. * Although the efficiency is reduced because it is set in the payload, the idea works even through an existing ATM switch because the ATM header conforms to the standard.

【0055】VCベースのCoS制御を実現するATMエッジス
イッチの全体構成例を図10に示す。図10において、
図3と同符号は同一又は相当部分を示す。
FIG. 10 shows an example of the overall configuration of an ATM edge switch that implements VC-based CoS control. In FIG.
3 denote the same or corresponding parts.

【0056】CoSモニターは、TOSフィールドやIPアドレ
ス、ポート番号などから送信プライオリティと廃棄プラ
イオリティを決定する。VCベースのCoS制御ではATMセル
にCoS情報を設定しないので、情報の表現方法について
はあまり意味がない。
The CoS monitor determines the transmission priority and the discard priority from the TOS field, IP address, port number and the like. In the VC-based CoS control, the CoS information is not set in the ATM cell, so that there is not much meaning in expressing the information.

【0057】VCマッピング機構は各種標準に従い、IPパ
ケットをATM VCにマッピングする機構である。基本的な
機構はセルベースの機構と同一であるが、以下の点が異
なる。 * UBR/ABR用のATM VCとして、送信プライオリティと廃
棄プライオリティが異なる属性のものを複数用意する。 * IPアドレスなどによるVC選択機能のほかに、CoSモニ
ターが判断した送信プライオリティと廃棄プライオリテ
ィに従い、VCを選択する機能が追加される。(IPアドレ
スなどによるVC選択フェーズでは、複数のVCが選択され
ることになる)
The VC mapping mechanism is a mechanism for mapping IP packets to ATM VCs according to various standards. The basic mechanism is the same as the cell-based mechanism, except for the following points. * Prepare multiple ATM VCs for UBR / ABR with attributes with different transmission priority and discard priority. * In addition to the VC selection function based on IP address, etc., a function to select a VC according to the transmission priority and discard priority determined by the CoS monitor is added. (In the VC selection phase by IP address etc., multiple VCs will be selected)

【0058】各VCの属性 (送信プライオリティと廃棄プ
ライオリティ)については、予めセルスイッチング機構
とネゴがとれている必要がある。
The attributes (transmission priority and discard priority) of each VC need to be negotiated with the cell switching mechanism in advance.

【0059】なお、ATM UNI3.1などのシグナリングプロ
トコルに、サービスカテゴリーのほか、送信プライオリ
ティと廃棄プライオリティの異なるVCを指定する機能を
追加することで、送信プライオリティと廃棄プライオリ
ティをもったVCコネクションを動的に設定することもで
きる。
It is to be noted that, by adding a function of designating a VC having a different transmission priority and a different discard priority in addition to a service category to a signaling protocol such as ATM UNI3.1, a VC connection having a transmission priority and a discard priority is activated. Can also be set manually.

【0060】CLAD機構は、IPパケットをATMセル化、デ
セル化する基本機能のみが必要である。
The CLAD mechanism needs only the basic function of converting an IP packet into ATM cells and decellularizing.

【0061】セルスイッチング機構基本的な機構はセル
ベースの機構と同一であるが、以下の点が異なる。 * セルキューの選択は、セルを送信したVCコネクション
から一意に求まる。 * このため、セルキューの属性として一つの送信プライ
オリティと廃棄プライオリティが割り当てられる。よっ
てこのセルキューは唯一の送信プライオリティととも
に、唯一の廃棄閾値(プライオリティ)を持つことにな
る。
Cell switching mechanism The basic mechanism is the same as the cell-based mechanism, except for the following. * Cell queue selection is uniquely determined from the VC connection that sent the cell. * Therefore, one transmission priority and discard priority are assigned as attributes of the cell queue. Therefore, this cell queue has only one discard threshold (priority) together with only one transmission priority.

【0062】[0062]

【発明の効果】第1の発明によれば、インターネットト
ラフィックのCoS制御をATMセル単位で行なうの
で、ATMネットワークでもインターネットのCoSを
取り扱うことができるという効果を奏する。
According to the first aspect of the present invention, since the CoS control of the Internet traffic is performed in the unit of the ATM cell, there is an effect that the CoS of the Internet can be handled even in the ATM network.

【0063】第2の発明によれば、セルスイッチング手
段は第1のタイプのサービスカテゴリ単位にセルキュー
を備えるとともに、第2のタイプのサービスカテゴリ毎
に複数の異なる送信用プライオリティを有し、この送信
用プライオリティ単位にセルキューを備えたので、柔軟
な対応が可能になるという効果を奏する。
According to the second invention, the cell switching means has a cell queue for each first type service category, and has a plurality of different transmission priorities for each second type service category. Since a cell queue is provided for each credit priority, it is possible to flexibly respond.

【0064】第3の発明によれば、セルスイッチング手
段は第2のタイプのサービスカテゴリ毎に複数の異なる
送信用プライオリティを有し、この送信用プライオリテ
ィ単位にセルキューを備えたので、柔軟な対応が可能に
なるという効果を奏する。
According to the third aspect, the cell switching means has a plurality of different transmission priorities for each service category of the second type, and has a cell queue for each transmission priority unit. It has the effect that it becomes possible.

【0065】第4の発明によれば、CoS属性設定手段
は、IPパケットのCoSを動的に認識し、CoS属性をATMセ
ル上に設定し、スイッチング手段はATMセルのCoS属性に
従いスイッチングするので、CoS属性を動的に設定す
ることができるという効果を奏する。
According to the fourth aspect, the CoS attribute setting means dynamically recognizes the CoS of the IP packet, sets the CoS attribute on the ATM cell, and the switching means switches according to the CoS attribute of the ATM cell. , CoS attributes can be dynamically set.

【0066】第5の発明によれば、CoS属性決定手段
は、フィールド情報によって意味付けられる最小遅延、
最大スループット、最大信頼性、最小金銭コスト等の情
報とそれに対応した複数種類のCoS属性を登録したテ
ーブル情報を保有するので、CoS属性決定手段は、フ
ィールド情報によって意味付けられる最小遅延、最大ス
ループット、最大信頼性、最小金銭コスト等の情報の重
要度に基づいて複数種類のCoS属性を自動生成するこ
とができるという効果を奏する。
According to the fifth aspect, the CoS attribute determining means determines the minimum delay meaninged by the field information,
Since information such as the maximum throughput, the maximum reliability, and the minimum monetary cost, and table information in which a plurality of types of CoS attributes corresponding to the information are stored, the CoS attribute determining means determines the minimum delay, maximum throughput, There is an effect that a plurality of types of CoS attributes can be automatically generated based on the importance of information such as maximum reliability and minimum money cost.

【0067】第6の発明によれば、CoS属性決定手段
は、ATMのサービスカテゴリの種類毎に対応するフィ
ールド情報およびCoS情報を登録したテーブル情報を
保有することにより、ATMのサービスカテゴリが決ま
ると、デフォルトのCoS属性が自動的に決まるという
効果を奏する。
According to the sixth aspect, the CoS attribute determining means retains field information and table information in which CoS information is registered for each type of ATM service category, so that the ATM service category is determined. This has the effect that the default CoS attribute is automatically determined.

【0068】第7の発明によれば、CoS属性設定手段
は、CoS属性をATMセルヘッダのVPI領域に設定するの
で、セル単位のCoS制御が可能になるという効果を奏
する。
According to the seventh aspect, since the CoS attribute setting means sets the CoS attribute in the VPI area of the ATM cell header, there is an effect that CoS control can be performed on a cell basis.

【0069】第8の発明によれば、CoS属性設定手段
は、CoS属性をATMセルヘッダのVCI領域に設定するの
で、セル単位のCoS制御が可能になるという効果を奏
する。
According to the eighth aspect, since the CoS attribute setting means sets the CoS attribute in the VCI area of the ATM cell header, there is an effect that CoS control can be performed on a cell basis.

【0070】第9の発明によれば、CoS属性設定手段
は、CoS属性をATMセルヘッダのPTI領域に設定するの
で、セル単位のCoS制御が可能になるという効果を奏
する。
According to the ninth aspect, since the CoS attribute setting means sets the CoS attribute in the PTI area of the ATM cell header, there is an effect that cell-by-cell CoS control becomes possible.

【0071】第10の発明によれば、CoS属性設定手
段は、CoS属性をATMセルのペイロード領域に設定す
るので、セル単位のCoS制御が可能になるという効果
を奏する。
According to the tenth aspect, since the CoS attribute setting means sets the CoS attribute in the payload area of the ATM cell, there is an effect that CoS control can be performed on a cell basis.

【0072】第11の発明によれば、CoS属性をAT
Mのサービスカテゴリの属性に加えてVCの属性とする
ので、現標準のATMネットワークでもインターネット
のCoSを取り扱うことができるという効果を奏する。
According to the eleventh aspect, the CoS attribute is set to AT
Since the attribute of the VC is used in addition to the attribute of the service category of M, there is an effect that the CoS of the Internet can be handled even in the current standard ATM network.

【0073】第12の発明によれば、VCマッピング手
段は、コネクション設定時に、サービスカテゴリーのほ
か、送信プライオリティと廃棄プライオリティなどのC
oS属性が異なるVCを指定するので、CoSを含むサー
ビスカテゴリに基づいたVCコネクションを動的に設定
できるという効果を奏する。
According to the twelfth aspect, the VC mapping means, when setting the connection, includes not only the service category but also the transmission priority and the discarding priority such as the transmission priority and the discarding priority.
Since VCs with different oS attributes are specified, there is an effect that a VC connection based on a service category including CoS can be dynamically set.

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

【図1】 セルベースのCos制御を示す説明図であ
る。
FIG. 1 is an explanatory diagram showing cell-based Cos control.

【図2】 VCベースのCos制御を示す説明図であ
る。
FIG. 2 is an explanatory diagram showing VC-based Cos control.

【図3】 ATMエッジスイッチの全体構成図である。FIG. 3 is an overall configuration diagram of an ATM edge switch.

【図4】 QoS保証機構を実現するキューイングシステ
ムを備えたセルスイッチング機構の説明図である。
FIG. 4 is an explanatory diagram of a cell switching mechanism provided with a queuing system for realizing a QoS guarantee mechanism.

【図5】 ATMエッジスイッチの全体構成例を示す構成
図である。
FIG. 5 is a configuration diagram illustrating an overall configuration example of an ATM edge switch.

【図6】 Cos情報設定の対象となるNNI及びUN
IのATMヘッダ構造の一例を示す図である。
FIG. 6 shows NNIs and UNs for which Cos information is set.
3 is a diagram illustrating an example of an ATM header structure of I. FIG.

【図7】 Cos情報設定の対象となるNNI及びUN
IのATMヘッダ構造の別の例を示す図である。
FIG. 7 shows NNIs and UNs for which Cos information is set.
FIG. 10 is a diagram showing another example of the ATM header structure of I.

【図8】 Cos情報設定の対象となるNNI及びUN
IのATMヘッダ構造の別の例を示す図である。
FIG. 8 shows NNIs and UNs for which Cos information is set.
FIG. 10 is a diagram showing another example of the ATM header structure of I.

【図9】 Cos情報設定の対象となるNNI及びUN
IのATMヘッダ構造の別の例を示す図である。
FIG. 9 shows NNIs and UNs for which Cos information is set.
FIG. 10 is a diagram showing another example of the ATM header structure of I.

【図10】 ATMエッジスイッチの全体構成図であ
る。
FIG. 10 is an overall configuration diagram of an ATM edge switch.

【図11】 ATMスイッチにおけるVC単位のQoS保証を
示す説明図である。
FIG. 11 is an explanatory diagram showing QoS guarantee in VC units in an ATM switch.

【図12】 ルータにおけるIP単位のQoS保証を示す
説明図である。
FIG. 12 is an explanatory diagram showing QoS guarantee for each IP in a router.

【図13】 インターネット・トラフィックをATMネッ
トワーク上で伝送する場合の、サービスカテゴリーへの
マッピング例を示す説明図である。
FIG. 13 is an explanatory diagram showing an example of mapping to service categories when transmitting Internet traffic over an ATM network.

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

101 ATMスイッチ 102 ルータ 103 ATMエッジスイッチ 301 VCマッピング機構 302 CoSモニター 303 CLAD機構 304 セルスイッチング機構 305 出力ポート 501 入力ポート 502 出力ポート 1101 ATMスイッチ 1201 ルータ 1301 ATMエッジスイッチ 101 ATM switch 102 Router 103 ATM edge switch 301 VC mapping mechanism 302 CoS monitor 303 CLAD mechanism 304 Cell switching mechanism 305 Output port 501 Input port 502 Output port 1101 ATM switch 1201 Router 1301 ATM edge switch

───────────────────────────────────────────────────── フロントページの続き (72)発明者 武田 博 東京都千代田区丸の内二丁目2番3号 三 菱電機株式会社内 Fターム(参考) 5K030 GA11 HA10 HB14 HB17 HC01 JA06 KX11 LA03 LC18 LE05 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Hiroshi Takeda 2-3-2 Marunouchi, Chiyoda-ku, Tokyo F-term (reference) in Mitsubishi Electric Corporation 5K030 GA11 HA10 HB14 HB17 HC01 JA06 KX11 LA03 LC18 LE05

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 IP(Internet Protoc
ol)パケットのサービスカテゴリの種類が帯域保証型
などの第1のタイプの場合、接続インタフェース等の種
類に応じて利用するVC(Virtual Chann
el)を決定するVCマッピング手段と、上記IPパケ
ットのサービスカテゴリの種類を動的に認識し、上記I
Pパケットのサービスカテゴリの種類がベストエフォー
ト型などの第2のタイプの場合、送信・廃棄プライオリ
ティを示すフィールド情報やIPアドレスやアプリケー
ションプロトコルを示すポート番号などの情報に基づい
て上記IPパケットを優先的に送信するかあるいは廃棄
するかなどのプライオリティを示すCoS(Class
of Service)属性を決定するCoS属性決定
手段と、上記IPパケットをATM(Asynchro
nous Transfer Mode)セルに変換し
て、上記CoS属性を上記ATMセルに設定するCoS
属性設定手段と、上記CoS属性に従って上記ATMセ
ルのスイッチングを行うセルスイッチング手段と、を備
え、上記CoS属性に基づいてインターネット・トラフ
ィックのCoS制御をATMセル単位で行なうことを特
徴とするATMにおけるインターネット・トラフィックの
ハンドリングシステム。
1. An IP (Internet Protocol)
ol) When the type of the service category of the packet is the first type such as the guaranteed bandwidth type, a VC (Virtual Channel) used according to the type of the connection interface or the like.
e) determining dynamically the type of the service category of the IP packet,
In the case where the type of service category of the P packet is the second type such as the best effort type, the IP packet is prioritized based on field information indicating transmission / discard priority and information such as an IP address and a port number indicating an application protocol. CoS (Class) indicating the priority such as whether to transmit or discard
of Service (CoS) attribute determining means for determining an attribute of the service, and transmitting the IP packet to an ATM (Asynchronous
No. Transfer Mode) CoS to convert the cell into a cell and set the CoS attribute to the ATM cell.
An attribute setting means; and a cell switching means for switching the ATM cell according to the CoS attribute, wherein the CoS control of the Internet traffic is performed on an ATM cell basis based on the CoS attribute.・ Traffic handling system.
【請求項2】 セルスイッチング手段は第1のタイプの
サービスカテゴリ単位にセルキューを備えるとともに、
第2のタイプのサービスカテゴリ毎に複数の異なる送信
用プライオリティを有し、この送信用プライオリティ単
位にセルキューを備えたことを特徴とする請求項1に記
載のATMにおけるインターネット・トラフィックのハン
ドリングシステム。
2. The cell switching means comprises a cell queue for each service category of a first type,
2. The Internet traffic handling system according to claim 1, wherein a plurality of different transmission priorities are provided for each second type of service category, and a cell queue is provided for each transmission priority unit.
【請求項3】 セルスイッチング手段は第2のタイプの
サービスカテゴリ毎に複数の異なる送信用プライオリテ
ィを有し、この送信用プライオリティ単位にセルキュー
を備えたことを特徴とする請求項1に記載のATMにおけ
るインターネット・トラフィックのハンドリングシステ
ム。
3. The ATM according to claim 1, wherein the cell switching means has a plurality of different transmission priorities for each service category of the second type, and has a cell queue for each transmission priority unit. Internet traffic handling system.
【請求項4】 CoS属性設定手段は、IPパケットのCo
Sを動的に認識し、CoS属性をATMセル上に設定し、スイ
ッチング手段はATMセルのCoS属性に従いスイッチングす
ることを特徴とする請求項1に記載のATMにおけるイン
ターネット・トラフィックのハンドリングシステム。
4. A CoS attribute setting means, comprising:
2. The system for handling Internet traffic in ATM according to claim 1, wherein S is dynamically recognized, a CoS attribute is set on the ATM cell, and the switching means performs switching according to the CoS attribute of the ATM cell.
【請求項5】 CoS属性決定手段は、フィールド情報
によって意味付けられる最小遅延、最大スループット、
最大信頼性、最小金銭コスト等の情報とそれに対応した
複数種類のCoS属性を登録したテーブル情報を保有す
ることを特徴とする請求項1に記載のATMにおけるイン
ターネット・トラフィックのハンドリングシステム。
5. The CoS attribute determining means includes: a minimum delay, a maximum throughput,
2. The Internet traffic handling system according to claim 1, wherein the system has information such as maximum reliability and minimum money cost and table information in which a plurality of types of CoS attributes corresponding to the information are registered.
【請求項6】 CoS属性決定手段は、ATMのサービ
スカテゴリの種類毎に対応するフィールド情報およびC
oS情報を登録したテーブル情報を保有することを特徴
とする請求項1に記載のATMにおけるインターネット・
トラフィックのハンドリングシステム。
6. The CoS attribute determining means includes: a field information corresponding to each type of an ATM service category;
2. The ATM according to claim 1, wherein table information in which oS information is registered is held.
Traffic handling system.
【請求項7】 CoS属性設定手段は、CoS属性をAT
MセルヘッダのVPI領域に設定することを特徴とする請求
項1に記載のATMにおけるインターネット・トラフィッ
クのハンドリングシステム。
7. The CoS attribute setting means sets the CoS attribute to AT
2. The Internet traffic handling system according to claim 1, wherein the system is set in a VPI area of an M cell header.
【請求項8】 CoS属性設定手段は、CoS属性をAT
MセルヘッダのVCI領域に設定することを特徴とする請求
項1に記載のATMにおけるインターネット・トラフィッ
クのハンドリングシステム。
8. The CoS attribute setting means sets the CoS attribute to AT
2. The Internet traffic handling system according to claim 1, wherein the system is set in a VCI area of an M cell header.
【請求項9】 CoS属性設定手段は、CoS属性をAT
MセルヘッダのPTI領域に設定することを特徴とする請求
項1に記載のATMにおけるインターネット・トラフィッ
クのハンドリングシステム。
9. The CoS attribute setting means sets the CoS attribute to AT
2. The Internet traffic handling system according to claim 1, wherein the system is set in a PTI area of an M cell header.
【請求項10】 CoS属性設定手段は、CoS属性を
ATMセルのペイロード領域に設定することを特徴とする
請求項1に記載のATMにおけるインターネット・トラフ
ィックのハンドリングシステム。
10. The CoS attribute setting means sets the CoS attribute.
2. The system for handling Internet traffic in ATM according to claim 1, wherein the system is set in a payload area of an ATM cell.
【請求項11】 IPパケットのフィールド情報やIP
アドレスやポート番号などから送信プライオリティと廃
棄プライオリティなどのCoS属性を決定するCoS属
性決定手段と、IPパケットのサービス・カテゴリ及び
上記CoS属性の種類に応じて利用するVCを決定する
VCマッピング手段と、上記IPパケットをATMセル
に変換するパケット変換手段と、上記ATMセルを上記
VCに従って交換するセルスイッチング手段と、を備
え、上記CoS属性をATMのサービスカテゴリの属性
に加えてVCの属性とすることを特徴とするATMにおけ
るインターネット・トラフィックのハンドリングシステ
ム。
11. Field information and IP of an IP packet
CoS attribute determining means for determining CoS attributes such as transmission priority and discard priority from addresses and port numbers, and VC mapping means for determining a VC to be used according to the service category of the IP packet and the type of the CoS attribute. Packet conversion means for converting the IP packet into an ATM cell; and cell switching means for exchanging the ATM cell in accordance with the VC, wherein the CoS attribute is a VC attribute in addition to the ATM service category attribute. Internet traffic handling system in ATM.
【請求項12】 VCマッピング手段は、コネクション
設定時に、サービスカテゴリーのほか、送信プライオリ
ティと廃棄プライオリティなどのCoS属性が異なるVC
を指定することを特徴とする請求項11に記載のATMに
おけるインターネット・トラフィックのハンドリングシ
ステム。
12. The VC mapping means, when a connection is set, a VC having a different CoS attribute such as a transmission priority and a discard priority in addition to a service category.
The system for handling Internet traffic in an ATM according to claim 11, wherein:
JP24669398A 1998-09-01 1998-09-01 Internet Traffic Handling System in ATM Pending JP2000078154A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24669398A JP2000078154A (en) 1998-09-01 1998-09-01 Internet Traffic Handling System in ATM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24669398A JP2000078154A (en) 1998-09-01 1998-09-01 Internet Traffic Handling System in ATM

Publications (1)

Publication Number Publication Date
JP2000078154A true JP2000078154A (en) 2000-03-14

Family

ID=17152231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24669398A Pending JP2000078154A (en) 1998-09-01 1998-09-01 Internet Traffic Handling System in ATM

Country Status (1)

Country Link
JP (1) JP2000078154A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002051101A1 (en) * 2000-12-20 2002-06-27 Fujitsu Limited Tcp/ip network system
US7471683B2 (en) 2002-06-11 2008-12-30 Audiocodes, Inc. Device for enabling trap and trace of internet protocol communications

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002051101A1 (en) * 2000-12-20 2002-06-27 Fujitsu Limited Tcp/ip network system
US7471683B2 (en) 2002-06-11 2008-12-30 Audiocodes, Inc. Device for enabling trap and trace of internet protocol communications

Similar Documents

Publication Publication Date Title
US6760774B1 (en) Boundary apparatus and method for establishing the network connection using a resource reserving function
US6108304A (en) Packet switching network, packet switching equipment, and network management equipment
US7065089B2 (en) Method and system for mediating traffic between an asynchronous transfer mode (ATM) network and an adjacent network
Siu et al. A brief overview of ATM: protocol layers, LAN emulation, and traffic management
EP0790751A2 (en) Management of ATM virtual circuits with resource reservation protocol
EP0851706A1 (en) Flow control for very bursty connections in high speed cell switching networks
JP2004506343A (en) System and method for managing data traffic associated with various quality of service principles using conventional network node switches
JPH10190701A (en) Internet protocol switching method using high speed atm cell transmission and network of the same
US20010032265A1 (en) Method of communication control and system thereof
US7088724B2 (en) Communication system interfacing control of quality of service (QOS) of asynchronous transfer mode (ATM) and internet protocol (IP)
US7508761B2 (en) Method, communication arrangement, and communication device for transmitting message cells via a packet-oriented communication network
US6526063B1 (en) System and method for ATM-FR interworking of SVC signalling
EP1289334B1 (en) Multiplex transmission apparatus and multiplex transmission method
EP0884923B1 (en) Packet switching network, packet switching equipment, and network management equipment
US20020159391A1 (en) Packet-transmission control method and packet-transmission control apparatus
JPH10229405A (en) ATM switch and call admission priority control method
JP2000078154A (en) Internet Traffic Handling System in ATM
WO1998037730A1 (en) Resource reservation in atm networks
Hussmann et al. An Edge Device for Supporting Internet Integrated Servises Over Switched ATM Network
Brazdziunas IPng support for ATM services
Mainwaring A role for ATM in telephony and IP networks
Pippas et al. Shaping aggregate LAN flows for transmission over ABR connections
JP3546814B2 (en) ATM device and ATM communication network
KR100608903B1 (en) Network Resource Management Method for Integrated Services in Asynchronous Transport Networks
Anuradha et al. A Review on Bandwidth Utilization for Bursty Traffic in Asynchronous Transfer Mode Networks