JP2005027240A - QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK - Google Patents

QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK Download PDF

Info

Publication number
JP2005027240A
JP2005027240A JP2003270744A JP2003270744A JP2005027240A JP 2005027240 A JP2005027240 A JP 2005027240A JP 2003270744 A JP2003270744 A JP 2003270744A JP 2003270744 A JP2003270744 A JP 2003270744A JP 2005027240 A JP2005027240 A JP 2005027240A
Authority
JP
Japan
Prior art keywords
unit
packet
layer
traffic
wavelength path
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
JP2003270744A
Other languages
Japanese (ja)
Inventor
Takumi Kimura
卓巳 木村
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2003270744A priority Critical patent/JP2005027240A/en
Publication of JP2005027240A publication Critical patent/JP2005027240A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To transfer the user's IP traffic classified based on the requested communication quality or traffic characteristics, with a service quality corresponding to the communication quality class. <P>SOLUTION: An entrance edge node 1, an exit edge node 5 and a function unit of an IP layer of a core node control the order of packet transfer of each communication quality class according to the priority level and the weight of received IP packets. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、ユーザトラヒックの爆発的な増加、要求品質やトラヒック特性の多様化に対応することを目指し、大容量のトラヒックを転送可能な光ネットワーク技術とIPネットワーク技術を融合したマルチレイヤネットワークにおいて、要求品質やトラヒック特性に応じて通信品質クラス分けしたユーザのIPトラヒックをそれらの通信品質クラスに応じたサービス品質(QoS)で転送するQoS制御方法およびマルチレイヤQoS制御ネットワークに関する。   The present invention aims to cope with the explosive increase in user traffic, diversification of required quality and traffic characteristics, and in a multilayer network that combines optical network technology capable of transferring a large amount of traffic and IP network technology. The present invention relates to a QoS control method and a multi-layer QoS control network for transferring user IP traffic classified into communication quality classes according to required quality and traffic characteristics with service quality (QoS) according to those communication quality classes.

高度情報化社会の到来に応じて、インターネットに代表されるパケット通信ネットワークでも大容量のトラヒックを転送する必要性が大きくなりつつある。このような大容量のトラヒックを転送可能なネットワークとして、光ネットワーク技術とIPネットワーク技術を融合したマルチレイヤネットワークが検討されている(例えば、非特許文献1など参照)。   With the arrival of an advanced information society, there is an increasing need to transfer large volumes of traffic even in packet communication networks represented by the Internet. As a network capable of transferring such a large amount of traffic, a multi-layer network in which an optical network technology and an IP network technology are integrated has been studied (for example, see Non-Patent Document 1).

このようなマルチレイヤネットワークは、複数のユーザネットワークの間をIPネットワークと光ネットワークを用いて接続する構成となっており、マルチレイヤネットワークの入口および出口すなわちユーザネットワークとの接続点に位置するエッジノードや、これらエッジノード間を接続するコアノードで、これらIPネットワークと光ネットワークとの接続、すなわちIPレイヤと波長パスレイヤとの間のデータ受け渡しが行われる。   Such a multilayer network is configured to connect a plurality of user networks using an IP network and an optical network, and is an edge node located at the entrance and exit of the multilayer network, that is, at the connection point with the user network. In addition, the core nodes connecting these edge nodes connect the IP network and the optical network, that is, exchange data between the IP layer and the wavelength path layer.

図23に一般的なマルチレイヤネットワークの構成例を示す。このマルチレイヤネットワークは、入口エッジノード1X、出口エッジノード5X、およびコアノード3Xから構成されている。入口エッジノード1Xは、IPレイヤ上の伝送リンク9Sを介して1つ以上のユーザネットワーク8Sと接続し、伝送リンク9Sを介してユーザネットワーク8SからのIPパケットを受信するノードである。出口エッジノード5Xは、IPレイヤ上の伝送リンク9Rを介して1つ以上のユーザネットワーク8Rと接続し、伝送リンク9Rを介してユーザネットワーク8RにIPパケットを送信するノードである。コアノード3Xは、入口エッジノード1Xと出口エッジノード5Xの間を波長パスレイヤ上の伝送リンク2,4を介して接続してIPパケットを転送するノードである。   FIG. 23 shows a configuration example of a general multilayer network. This multi-layer network includes an ingress edge node 1X, an egress edge node 5X, and a core node 3X. The ingress edge node 1X is a node that is connected to one or more user networks 8S via the transmission link 9S on the IP layer and receives IP packets from the user network 8S via the transmission link 9S. The egress edge node 5X is a node that is connected to one or more user networks 8R via the transmission link 9R on the IP layer and transmits IP packets to the user network 8R via the transmission link 9R. The core node 3X is a node that transfers IP packets by connecting the ingress edge node 1X and the egress edge node 5X via the transmission links 2 and 4 on the wavelength path layer.

図24は、入口エッジノード1Xの構成例である。入口エッジノード1Xでは、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部10によって、ユーザネットワーク8Sから送られたIPパケットを受け取る。そして、IPルーチング部11によって、IPパケットのヘッダに埋め込まれた送信先アドレスを参照して、次に送り出すノードを決定し、その決定したコアノード3Xまたは出口エッジノード5Xに対応するIPパケット送信部12にそのIPパケットを送る。
IPパケット送信部12は、波長パスレイヤのアド部13にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。さらに、波長パス集約部14にて、複数の波長パスをまとめて伝送リンクにのせて、それに接続するコアノード3Xまたは出口エッジノード5Xに向かう。
FIG. 24 is a configuration example of the ingress edge node 1X. In the ingress edge node 1X, the IP packet received from the user network 8S is received by the IP packet receiving unit 10 corresponding to the user in the IP layer. Then, the IP routing unit 11 refers to the transmission destination address embedded in the header of the IP packet, determines the node to be sent out next, and the IP packet transmission unit 12 corresponding to the determined core node 3X or egress edge node 5X. The IP packet.
The IP packet transmission unit 12 passes the IP packet to the add unit 13 of the wavelength path layer, and places the IP packet on the wavelength path toward a predetermined node. Further, the wavelength path aggregating unit 14 puts a plurality of wavelength paths together on the transmission link and goes to the core node 3X or the exit edge node 5X connected thereto.

図25は、コアノード3Xの構成例である。コアノード3Xでは、その波長パスレイヤの波長パス分離部30において、入口エッジノード1Xまたはコアノード3Xから伝送リンクを介して受信した複数まとめられた波長パスを個々の波長パスに分離する。
ここで、当該ノードにてIP処理しない波長パスについては、スルー部31によって、予め波長パスごとに指定された次の転送先のコアノードまたは出口エッジノード方向の伝送リンク4につながった波長パス集約部37に振り分けられ、そのコアノード3Xまたは出口エッジノード5Xに向かう。
FIG. 25 is a configuration example of the core node 3X. In the core node 3X, the wavelength path separation unit 30 of the wavelength path layer separates a plurality of wavelength paths received from the ingress edge node 1X or the core node 3X via the transmission link into individual wavelength paths.
Here, for the wavelength path that is not IP-processed by the node, the wavelength path aggregating unit connected to the transmission link 4 in the direction of the next transfer destination core node or egress edge node specified in advance for each wavelength path by the through unit 31 37 to the core node 3X or the exit edge node 5X.

一方、当該ノードにてIP処理する波長パスについては、波長パス分離部30からドロップ部32に向かう。さらに、IPレイヤで、当該波長パスに対応するIPパケット受信部33によって、ドロップ部32から送られたIPパケットを受け取り、IPルーチング部34によって、当該IPパケットのヘッダに埋め込まれた送信先アドレスを参照して、次に送り出すノードを決定し、その決定したコアノード3Xまたは出口エッジノード5Xに対応するIPパケット送信部35にそのIPパケットを送る。
IPパケット送信部35は、波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。さらに、波長パス集約部37にて、複数の波長パスをまとめて伝送リンクにのせて、それに接続するコアノード3Xまたは出口エッジノード5Xに向かう。
On the other hand, the wavelength path to be IP-processed by the node goes from the wavelength path separation unit 30 to the drop unit 32. Furthermore, in the IP layer, the IP packet receiving unit 33 corresponding to the wavelength path receives the IP packet sent from the drop unit 32, and the IP routing unit 34 sets the destination address embedded in the header of the IP packet. Referring to this, the node to be sent next is determined, and the IP packet is sent to the IP packet transmitter 35 corresponding to the determined core node 3X or egress edge node 5X.
The IP packet transmission unit 35 passes the IP packet to the wavelength path layer add unit 36 and places the IP packet on a wavelength path toward a predetermined node. Further, the wavelength path aggregating unit 37 puts a plurality of wavelength paths together on the transmission link, and goes to the core node 3X or the exit edge node 5X connected thereto.

図26は、出口エッジノード5Xの構成例である。出口エッジノード5Xでは、その波長パスレイヤの波長パス分離部50において、コアノード3Xまたは出口エッジノード5Xから伝送リンクを介して受信した複数まとめられた波長パスを個々の波長パスに分離し、ドロップ部51に渡す。さらに、IPレイヤで、波長パスに対応するIPパケット受信部によって、ドロップ部51からのIPパケットを受け取り、IPルーチング部53によって、IPパケットのヘッダに埋め込まれた送信先アドレスを参照して、次に送り出すユーザネットワークを決定し、その決定したユーザネットワークに対応するIPパケット送信部54にそのIPパケットを送る。IPパケット送信部54は、伝送リンク9Rを介してユーザネットワーク8RにIPパケットを転送する。   FIG. 26 is a configuration example of the egress edge node 5X. In the egress edge node 5X, the wavelength path separation unit 50 of the wavelength path layer separates a plurality of wavelength paths received from the core node 3X or the egress edge node 5X via the transmission link into individual wavelength paths, and a drop unit 51 To pass. Further, in the IP layer, the IP packet receiving unit corresponding to the wavelength path receives the IP packet from the drop unit 51, and the IP routing unit 53 refers to the destination address embedded in the header of the IP packet, and The user network to be sent out is determined, and the IP packet is sent to the IP packet transmitting unit 54 corresponding to the determined user network. The IP packet transmitter 54 transfers the IP packet to the user network 8R through the transmission link 9R.

なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
佐藤ほか、IEEE Communication Magazine 2002年3月号,pp.96〜101
The applicant has not yet found prior art documents related to the present invention by the time of filing other than the prior art documents specified by the prior art document information described in this specification.
Sato et al., IEEE Communication Magazine March 2002, pp. 96-101

このような従来のマルチレイヤネットワークでは、トラヒックの増大だけでなく、トラヒック特性の多様化が進んでいる。例えば、パケット通信で動画を配信するストリーム系通信や音声をやり取りするVoIPでは、高い通信品質が求められる。しかし、従来のマルチレイヤネットワークでは、このような個々のユーザトラヒックについて、サービス品質すなわちQoSを制御する機能を持たないため、要求された通信品質やトラヒック特性に対して適切に対応できないという問題点があった。
本発明はこのような課題を解決するためのものであり、要求された通信品質やトラヒック特性に応じて通信品質クラス分けしたユーザのIPトラヒックを当該通信品質クラスに応じたサービス品質で転送できるQoS制御方法およびマルチレイヤQoS制御ネットワークを提供することを目的としている。
In such a conventional multi-layer network, not only the traffic increases but also the traffic characteristics are diversified. For example, high communication quality is required for stream communication for distributing moving images by packet communication and VoIP for exchanging audio. However, the conventional multi-layer network does not have a function to control the quality of service, that is, QoS for such individual user traffic, so that it cannot properly cope with the required communication quality and traffic characteristics. there were.
The present invention is to solve such a problem, and is capable of transferring user IP traffic classified into communication quality classes according to requested communication quality and traffic characteristics with service quality corresponding to the communication quality class. It is an object to provide a control method and a multi-layer QoS control network.

このような目的を達成するために、本発明にかかるQoS制御方法は、IPレイヤおよび波長パスレイヤでIPパケットのトラヒックを転送処理する機能部をそれぞれ有する入口エッジノード、出口エッジノードおよびコアノードから構成され、入口エッジノードで、IPレイヤを介して送信側ユーザネットワークからのIPパケットを受信して波長パスレイヤを介して任意のノードへ転送し、出口エッジノードで、波長パスレイヤを介して任意のノードから受信したIPパケットをIPレイヤを介して受信側ユーザネットワークへ転送し、コアノードで、波長パスレイヤを介して入口エッジノード側からのIPパケットを受信して出口エッジノード側へ転送するマルチレイヤQoS制御ネットワークで用いられるQoS制御方法において、入口エッジノード、出口エッジノード、およびコアノードのIPレイヤの機能部で、受信IPパケットについて、各通信品質クラスごとに優先度と重みとに応じてパケット転送順序を制御して転送するステップを備えるものである。   In order to achieve such an object, a QoS control method according to the present invention includes an ingress edge node, an egress edge node, and a core node each having a function unit that forwards IP packet traffic in the IP layer and the wavelength path layer. The ingress edge node receives an IP packet from the transmission side user network via the IP layer, forwards it to an arbitrary node via the wavelength path layer, and receives from the arbitrary node via the wavelength path layer at the egress edge node In a multi-layer QoS control network, the IP packet is transferred to the receiving user network via the IP layer, and the core node receives the IP packet from the ingress edge node side via the wavelength path layer and forwards it to the egress edge node side. In the QoS control method used, A function unit of the IP layer of the mouth edge node, the egress edge node, and the core node, which includes a step of forwarding the received IP packet by controlling the packet forwarding order according to the priority and weight for each communication quality class It is.

入口エッジノードのIPレイヤの機能部で、受信IPパケットから予め指定した特定クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えてもよい。
コアノードのIPレイヤの機能部で、受信IPパケットから予め指定した特定クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えてもよい。
A function unit of the IP layer of the ingress edge node separates a specific class of traffic designated in advance from the received IP packet, and the traffic as a wavelength path for transferring the separated traffic through a transmission link on the wavelength path layer. And assigning individual wavelength paths to each other.
A function unit of the IP layer of the core node separates a specific class of traffic designated in advance from a received IP packet, and individually separates the traffic as a wavelength path for transferring the separated traffic through a transmission link on the wavelength path layer. The step of assigning a wavelength path may be further included.

入口エッジノードのIPレイヤの機能部で、受信IPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離するステップと、この分離したトラヒックを集約するステップと、この集約されたトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えてもよい。
コアノードの波長パスレイヤの機能部で、受信IPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離するステップと、コアノードのIPレイヤで、分離したトラヒックを集約するステップと、集約したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えてもよい。
A function unit of the IP layer of the ingress edge node separates a predetermined specific ground and a specific class of traffic from a received IP packet, aggregates the separated traffic, and the aggregated traffic is converted into a wavelength path layer. A step of assigning an individual wavelength path to the traffic may be further included as a wavelength path for transfer on the upper transmission link.
A function unit of the wavelength path layer of the core node separates a predetermined ground and a specific class of traffic from a received IP packet, aggregates the separated traffic at the core node IP layer, and a wavelength of the aggregated traffic. A step of assigning an individual wavelength path to the traffic may be further provided as a wavelength path for transfer on a transmission link on the path layer.

入口エッジノードのIPレイヤの機能部で、受信IPパケットのうち特定対地および特定クラスとして分離されなかった残りのトラヒックから予め指定した特定の通信品質クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えてもよい。
コアノードのIPレイヤの機能部で、受信IPパケットから予め指定した特定クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えてもよい。
The function of the IP layer of the ingress edge node separates the traffic of a specific communication quality class designated in advance from the remaining traffic that has not been separated as the specific ground and the specific class in the received IP packet, and the separated traffic Assigning individual wavelength paths to the traffic may be further provided as wavelength paths for transferring at a transmission link on the wavelength path layer.
A function unit of the IP layer of the core node separates a specific class of traffic designated in advance from a received IP packet, and individually separates the traffic as a wavelength path for transferring the separated traffic through a transmission link on the wavelength path layer. The step of assigning a wavelength path may be further included.

コアノードの波長パスレイヤの機能部で、受信IPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離するステップと、コアノードのIPレイヤの機能部で、分離したトラヒックを集約するステップと、集約したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えてもよい。
コアノードのIPレイヤの機能部で、受信IPパケットのうち特定対地および特定クラスとして分離されなかった残りのトラヒックから予め指定した特定の通信品質クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えてもよい。
The function unit of the wavelength path layer of the core node separates the specified ground and the specific class of traffic from the received IP packet, and the step of consolidating the separated traffic by the function unit of the core node IP layer A step of assigning individual wavelength paths to the traffic may be further included as a wavelength path for transferring the traffic through the transmission link on the wavelength path layer.
The function of the IP layer of the core node separates the traffic of a specific communication quality class designated in advance from the remaining traffic that has not been separated as the specific ground and the specific class in the received IP packet, A step of assigning an individual wavelength path to the traffic may be further provided as a wavelength path for transfer on a transmission link on the path layer.

また、本発明にかかるマルチレイヤQoS制御ネットワークは、IPレイヤおよび波長パスレイヤでIPパケットのトラヒックを転送処理する機能部をそれぞれ有する入口エッジノード、出口エッジノードおよびコアノードから構成され、入口エッジノードで、IPレイヤを介して送信側ユーザネットワークからのIPパケットを受信して波長パスレイヤを介して任意のノードへ転送し、出口エッジノードで、波長パスレイヤを介して任意のノードから受信したIPパケットをIPレイヤを介して受信側ユーザネットワークへ転送し、コアノードで、波長パスレイヤを介して入口エッジノード側からのIPパケットを受信して出口エッジノード側へ転送するマルチレイヤQoS制御ネットワークにおいて、入口エッジノードに、IPレイヤの機能部として、IPレイヤ上の伝送リンクを介して送信側ユーザネットワークから送られたIPパケットを受信するIPパケット受信部と、IPパケット受信部からのIPパケットを、当該IPパケットの通信品質クラスに対応する入力レートに基づき当該IPパケットのレートを規制するポリシング部と、このポリシング部から受け取ったIPパケットのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部からIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じて波長パスレイヤへ渡すIPパケット送信部とを備えるとともに、波長パスレイヤの機能部として、IPパケット送信部からIPパケットを受け取り、そのIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備えるものである。   The multi-layer QoS control network according to the present invention includes an ingress edge node, an egress edge node, and a core node each having a function unit that forwards IP packet traffic in the IP layer and the wavelength path layer. The IP packet from the transmission side user network is received via the IP layer, transferred to an arbitrary node via the wavelength path layer, and the IP packet received from the arbitrary node via the wavelength path layer is received at the egress edge node by the IP layer. In the multi-layer QoS control network that receives the IP packet from the ingress edge node side via the wavelength path layer and forwards it to the egress edge node side at the core node, IP layer An IP packet receiving unit that receives an IP packet sent from a transmission-side user network via a transmission link on the IP layer, and an IP packet from the IP packet receiving unit as a communication quality class of the IP packet. A policing unit that regulates the rate of the IP packet based on the corresponding input rate, and an IP routing unit that determines the next forwarding destination node of the IP packet based on the transmission destination address of the header of the IP packet received from the policing unit A scheduling unit that receives an IP packet from the IP routing unit and controls the packet transfer order according to the priority of each communication quality class and the weight indicating the ratio of the bandwidth between the communication quality classes; Depending on the packet transfer order, And an add unit that receives an IP packet from the IP packet transmitter and outputs the IP packet to a wavelength path toward a predetermined node as a function unit of the wavelength path layer. And a wavelength path aggregating unit for aggregating each wavelength path from and outputting to a transmission link on a wavelength path layer connected to an arbitrary node.

さらに、コアノードに、波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスのうち当該ノードのIPレイヤで転送処理する波長パスをIPレイヤへ渡すドロップ部と、当該ノードのIPレイヤで転送処理しない波長パスを通過させるスルー部と、IPレイヤで転送処理したIPパケットの波長パスを受け取り、そのIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部およびスルー部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備えるとともに、IPレイヤの機能部として、ドロップ部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、このIPパケット受信部から受け取ったIPパケットのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部からIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じて波長パスレイヤへ渡すIPパケット送信部とを備えるものである。   Furthermore, a wavelength path separation unit that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into each wavelength path as a function unit of the wavelength path layer in the core node, and this wavelength path Of each wavelength path separated by the separation unit, a drop unit that passes a wavelength path to be transferred in the IP layer of the node to the IP layer, a through unit that passes a wavelength path that is not transferred in the IP layer of the node, and an IP An add unit that receives a wavelength path of an IP packet transferred by a layer and outputs the IP packet to a wavelength path toward a predetermined node; and an arbitrary node that aggregates each wavelength path from the add unit and the through unit A wavelength path aggregation unit that outputs to a transmission link on the connected wavelength path layer and a functional unit of the IP layer, Based on the IP packet receiving unit that receives an IP packet for each wavelength path from the drop unit and the destination address of the header of the IP packet received from the IP packet receiving unit, the next transfer destination node of the IP packet is determined. An IP routing unit that receives the IP packet from the IP routing unit, and a scheduling unit that controls the packet transfer order according to the priority of each communication quality class and the weight representing the ratio of the bandwidth between the communication quality classes, and And an IP packet transmission unit that passes the IP packet received from the scheduling unit to the wavelength path layer in accordance with the packet transfer order.

さらにまた、出口エッジノードに、波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスをIPレイヤへ渡すドロップ部とを備えるとともに、IPレイヤの機能部として、ドロップ部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、このIPパケット受信部から受け取ったIPパケットのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部からIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じて受信側ユーザネットワークへIPレイヤを介して送信するIPパケット送信部とを備えるものである。   Furthermore, a wavelength path separation unit that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into an individual wavelength path as a function unit of a wavelength path layer at an egress edge node; A drop unit that passes each wavelength path separated by the wavelength path separation unit to the IP layer, and an IP packet reception unit that receives an IP packet for each wavelength path from the drop unit as a function unit of the IP layer; Based on the destination address of the header of the IP packet received from the IP packet receiving unit, an IP routing unit for determining the next transfer destination node of the IP packet, and receiving the IP packet from the IP routing unit, Control packet transfer order according to class priority and weights that represent the ratio of bandwidth between communication quality classes A scheduling unit that, the IP packet received from the scheduling unit, in which and a IP packet transmission unit for transmitting via the IP layer to the recipient-user network in accordance with the packet transfer order.

この際、入口エッジノードでは、IPレイヤの機能部として、IPルーチング部から受け取ったIPパケットから、予め指定した特定クラスのトラヒックを分離してIPパケット送信部へ渡す特定クラス分離部をさらに備え、IPパケット送信部で、特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしてもよい。
コアノードでは、IPレイヤの機能部として、IPルーチング部から受け取ったIPパケットから、予め指定した特定クラスのトラヒックを分離してIPパケット送信部へ渡す特定クラス分離部をさらに備え、IPパケット送信部で、特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしてもよい。
At this time, the ingress edge node further includes, as an IP layer function unit, a specific class separation unit that separates a predetermined class of traffic from the IP packet received from the IP routing unit and passes the traffic to the IP packet transmission unit. The IP packet transmission unit may assign individual wavelength paths to the traffic separated by the specific class separation unit.
The core node further includes, as an IP layer function unit, a specific class separation unit that separates a predetermined class of traffic from an IP packet received from the IP routing unit and passes the traffic to the IP packet transmission unit. Individual wavelength paths may be assigned to the traffic separated by the specific class separation unit.

入口エッジノードでは、IPレイヤの機能部として、ポリシング部から受け取ったIPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部と、この特定対地・特定クラス分離部で分離した各ユーザからのトラヒックを集約してIPパケット送信部へ渡すトラヒック集約部とをさらに備え、IPパケット送信部で、トラヒック集約部で集約したトラヒックに個別の波長パスを割り当てるようにしてもよい。   In the ingress edge node, as a function unit of the IP layer, a specific ground / specific class separation unit that separates a specific ground and a specific class of traffic specified in advance from the IP packet received from the policing unit, and the specific ground / specific class separation A traffic aggregating unit that aggregates traffic from each user separated by the unit and passes the traffic to the IP packet transmitting unit, and the IP packet transmitting unit allocates individual wavelength paths to the traffic aggregated by the traffic aggregating unit. Also good.

コアノードでは、波長パスレイヤの機能部として、ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離してIPパケット受信部へ渡す特定対地・特定クラス分離部をさらに備えるとともに、IPレイヤの機能部として、IPパケット受信部から受け取ったIPパケットのうち、特定対地・特定クラス分離部で分離した波長パスのトラヒックを、予め指定した対地と通信品質クラスに応じて集約するトラヒック集約部をさらに備え、IPパケット送信部で、トラヒック集約部で集約したトラヒックごとに個別の波長パスを割り当てるようにしてもよい。   In the core node, as a function unit of the wavelength path layer, a specific ground / specific class that separates a wavelength path assigned to a specific ground and a specific class of traffic specified in advance from the wavelength path received from the drop unit and passes to the IP packet receiving unit Further comprising a separation unit, as a functional unit of the IP layer, among the IP packets received from the IP packet reception unit, the wavelength path traffic separated by the specific ground / specific class separation unit is set to a predetermined ground and communication quality class. A traffic aggregating unit that aggregates according to the traffic aggregation unit may be further provided, and the IP packet transmitting unit may allocate individual wavelength paths for each traffic aggregated by the traffic aggregating unit.

入口エッジノードでは、IPレイヤの機能部として、IPルーチング部から受け取ったIPパケットから、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部をさらに備え、IPルーチング部で、特定対地・特定クラス分離部から分離されなかった残りのトラヒックを受け取って、当該IPパケットの次の転送先ノードを決定した後、特定クラス分離部へ渡し、IPパケット送信部で、特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしてもよい。   The ingress edge node further includes, as an IP layer function unit, a specific class separation unit that separates traffic of a specific communication quality class specified in advance from an IP packet received from the IP routing unit.・ Receiving the remaining traffic not separated from the specific class separation unit, determining the next transfer destination node of the IP packet, passing it to the specific class separation unit, and separating it by the specific class separation unit at the IP packet transmission unit Individual wavelength paths may be assigned to the traffic.

コアノードでは、IPレイヤの機能部として、IPルーチング部から受け取ったIPパケットから、予め指定した特定クラスのトラヒックを分離してIPパケット送信部へ渡す特定クラス分離部をさらに備え、IPパケット送信部で、特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしてもよい。   The core node further includes, as an IP layer function unit, a specific class separation unit that separates a predetermined class of traffic from an IP packet received from the IP routing unit and passes the traffic to the IP packet transmission unit. Individual wavelength paths may be assigned to the traffic separated by the specific class separation unit.

コアノードでは、波長パスレイヤの機能部として、ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離してIPパケット受信部へ渡す特定対地・特定クラス分離部をさらに備えるとともに、IPレイヤの機能部として、IPパケット受信部から受け取ったIPパケットのうち、特定対地・特定クラス分離部で分離した波長パスのトラヒックを、予め指定した対地と通信品質クラスに応じて集約するトラヒック集約部をさらに備え、IPパケット送信部で、トラヒック集約部で集約したトラヒックごとに個別の波長パスを割り当てるようにしてもよい。   In the core node, as a function unit of the wavelength path layer, a specific ground / specific class that separates a wavelength path assigned to a specific ground and a specific class of traffic specified in advance from the wavelength path received from the drop unit and passes to the IP packet receiving unit Further comprising a separation unit, as a functional unit of the IP layer, among the IP packets received from the IP packet reception unit, the wavelength path traffic separated by the specific ground / specific class separation unit is set to a predetermined ground and communication quality class. A traffic aggregating unit that aggregates according to the traffic aggregation unit may be further provided, and the IP packet transmitting unit may allocate individual wavelength paths for each traffic aggregated by the traffic aggregating unit.

コアノードでは、IPレイヤの機能部として、IPルーチング部から受け取ったIPパケットから、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部をさらに備え、IPルーチング部で、特定対地・特定クラス分離部で分離されなかった残りのトラヒックを受け取って、当該IPパケットの次の転送先ノードを決定した後、特定クラス分離部へ渡し、IPパケット送信部で、特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしてもよい。   The core node further includes, as an IP layer function unit, a specific class separation unit that separates traffic of a specific communication quality class specified in advance from an IP packet received from the IP routing unit. After receiving the remaining traffic that was not separated by the class separation unit and determining the next transfer destination node of the IP packet, it is passed to the specific class separation unit, and the traffic separated by the specific class separation unit by the IP packet transmission unit Individual wavelength paths may be assigned to the.

本発明にかかる他のマルチレイヤQoS制御ネットワークは、IPレイヤおよび波長パスレイヤでIPパケットのトラヒックを転送処理する機能部をそれぞれ有する入口エッジノード、出口エッジノードおよびコアノードから構成され、入口エッジノードで、IPレイヤを介して送信側ユーザネットワークからのIPパケットを受信して波長パスレイヤを介して任意のノードへ転送し、出口エッジノードで、波長パスレイヤを介して任意のノードから受信したIPパケットをIPレイヤを介して受信側ユーザネットワークへ転送し、コアノードで、波長パスレイヤを介して入口エッジノード側からのIPパケットを受信して出口エッジノード側へ転送するマルチレイヤQoS制御ネットワークにおいて、入口エッジノードおよび出口エッジノードに、波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスをIPレイヤへ渡すドロップ部と、IPレイヤから受け取ったIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備え、IPレイヤの機能部として、IPレイヤ上の伝送リンクを介して送信側ユーザネットワークから送られたIPパケットを各ユーザごとに受信するとともに、ドロップ部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、IPパケット受信部で受信された送信側ユーザネットワークからのIPパケットを、各ユーザごとに当該IPパケットの通信品質クラスに対応するレートに基づき当該IPパケットのレートを規制するポリシング部と、このポリシング部から受け取ったIPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部と、この特定対地・特定クラス分離部で分離した各ユーザからのトラヒックを集約してIPパケット送信部へ渡すトラヒック集約部と、特定対地・特定クラス分離部で分離されなかった残りのトラヒックのIPパケットおよびIPパケット受信部で受信されたドロップ部からのIPパケットについて、そのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部から受け取った特定対地・特定クラス分離部で分離されなかった残りのトラヒックのIPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部へ渡す特定クラス分離部と、IPルーチング部から特定クラス分離部で分離されなかったIPパケットおよびドロップ部経由のIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じてIPレイヤ上の伝送リンクを介して受信側ユーザネットワークへ送信し、またはそのパケット転送順序に応じて波長パスレイヤへ渡すとともに、トラヒック集約部および特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるIPパケット送信部とを備えるものである。   Another multi-layer QoS control network according to the present invention is composed of an ingress edge node, an egress edge node, and a core node each having a function unit that forwards IP packet traffic in the IP layer and the wavelength path layer. The IP packet from the transmission side user network is received via the IP layer, transferred to an arbitrary node via the wavelength path layer, and the IP packet received from the arbitrary node via the wavelength path layer is received at the egress edge node by the IP layer. In a multi-layer QoS control network that receives IP packets from the ingress edge node side via the wavelength path layer and forwards them to the egress edge node side at the core node in the multi-layer QoS control network. Edno In addition, as a function unit of the wavelength path layer, a wavelength path separation unit that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into individual wavelength paths, and the wavelength path separation unit A drop unit that passes the wavelength paths separated in step 1 to the IP layer, an add unit that outputs IP packets received from the IP layer to a wavelength path toward a predetermined node, and the wavelength paths from the add unit are aggregated. A wavelength path aggregating unit for outputting to a transmission link on a wavelength path layer connected to an arbitrary node, and an IP packet sent from a transmission-side user network via a transmission link on the IP layer as a functional unit of the IP layer For each user and an IP packet receiving unit for receiving an IP packet for each wavelength path from the drop unit, A policing unit that regulates the IP packet from the transmission-side user network received by the packet receiving unit based on a rate corresponding to the communication quality class of the IP packet for each user, and the policing unit A specific ground / specific class separating unit that separates a specific ground and a specific class of traffic specified in advance from an IP packet received from the IP packet, and a traffic collected from each user separated by the specific ground / specific class separating unit is aggregated to IP The destination of the header of the traffic aggregating unit to be passed to the packet transmitting unit, the IP packet of the remaining traffic that has not been separated by the specific ground / specific class separating unit, and the IP packet from the dropping unit received by the IP packet receiving unit Based on the address, determines the next forwarding node of the IP packet Among the IP packets of the traffic that is not separated by the IP routing unit and the specific ground / specific class separation unit received from the IP routing unit, the traffic of the specific class specified in advance is separated to the IP packet transmission unit A specific class separation unit to be passed, an IP packet not separated from the IP routing unit by the specific class separation unit, and an IP packet via the drop unit are received, and the priority of each communication quality class and the bandwidth ratio between the communication quality classes are represented. A scheduling unit that controls the packet transfer order according to the weight, and an IP packet received from the scheduling unit is transmitted to the receiving user network via a transmission link on the IP layer according to the packet transfer order, or Depending on the packet transfer order, it is passed to the wavelength path layer. , In which and a IP packet transmission section for allocating the individual wavelength path to the traffic separated by the traffic aggregating unit and a particular class separation unit.

さらに、コアノードに、波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスのうち当該ノードのIPレイヤで転送処理する波長パスをIPレイヤへ渡すドロップ部と、当該ノードのIPレイヤで転送処理しない波長パスを通過させるスルー部と、IPレイヤで転送処理したIPパケットの波長パスを受け取り、そのIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部およびスルー部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備えるとともに、IPレイヤの機能部として、ドロップ部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、このIPパケット受信部から受け取ったIPパケットのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部からIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じて波長パスレイヤへ渡すIPパケット送信部とを備えるものである。   Furthermore, a wavelength path separation unit that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into each wavelength path as a function unit of the wavelength path layer in the core node, and this wavelength path Of each wavelength path separated by the separation unit, a drop unit that passes a wavelength path to be transferred in the IP layer of the node to the IP layer, a through unit that passes a wavelength path that is not transferred in the IP layer of the node, and an IP An add unit that receives a wavelength path of an IP packet transferred by a layer and outputs the IP packet to a wavelength path toward a predetermined node; and an arbitrary node that aggregates each wavelength path from the add unit and the through unit A wavelength path aggregation unit that outputs to a transmission link on the connected wavelength path layer and a functional unit of the IP layer, Based on the IP packet receiving unit that receives an IP packet for each wavelength path from the drop unit and the destination address of the header of the IP packet received from the IP packet receiving unit, the next transfer destination node of the IP packet is determined. An IP routing unit that receives the IP packet from the IP routing unit, and a scheduling unit that controls the packet transfer order according to the priority of each communication quality class and the weight representing the ratio of the bandwidth between the communication quality classes, and And an IP packet transmission unit that passes the IP packet received from the scheduling unit to the wavelength path layer in accordance with the packet transfer order.

コアノードでは、IPレイヤの機能部として、IPルーチング部から受け取ったIPパケットから、予め指定した特定クラスのトラヒックを分離してIPパケット送信部へ渡す特定クラス分離部をさらに備え、IPパケット送信部で、特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしてもよい。   The core node further includes, as an IP layer function unit, a specific class separation unit that separates a predetermined class of traffic from an IP packet received from the IP routing unit and passes the traffic to the IP packet transmission unit. Individual wavelength paths may be assigned to the traffic separated by the specific class separation unit.

コアノードでは、波長パスレイヤの機能部として、ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離してIPパケット受信部へ渡す特定対地・特定クラス分離部をさらに備えるとともに、IPレイヤの機能部として、IPパケット受信部から受け取ったIPパケットのうち、特定対地・特定クラス分離部で分離した波長パスのトラヒックを、予め指定した対地と通信品質クラスに応じて集約するトラヒック集約部をさらに備え、IPパケット送信部で、トラヒック集約部で集約したトラヒックごとに個別の波長パスを割り当てるようにしてもよい。   In the core node, as a function unit of the wavelength path layer, a specific ground / specific class that separates a wavelength path assigned to a specific ground and a specific class of traffic specified in advance from the wavelength path received from the drop unit and passes to the IP packet receiving unit Further comprising a separation unit, as a functional unit of the IP layer, among the IP packets received from the IP packet reception unit, the wavelength path traffic separated by the specific ground / specific class separation unit is set to a predetermined ground and communication quality class. A traffic aggregating unit that aggregates according to the traffic aggregation unit may be further provided, and the IP packet transmitting unit may allocate individual wavelength paths for each traffic aggregated by the traffic aggregating unit.

コアノードでは、IPレイヤの機能部として、IPルーチング部から受け取ったIPパケットから、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部をさらに備え、IPルーチング部で、特定対地・特定クラス分離部で分離されなかった残りのトラヒックを受け取って、当該IPパケットの次の転送先ノードを決定した後、特定クラス分離部へ渡し、IPパケット送信部で、特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしてもよい。   The core node further includes, as an IP layer function unit, a specific class separation unit that separates traffic of a specific communication quality class specified in advance from an IP packet received from the IP routing unit. After receiving the remaining traffic that was not separated by the class separation unit and determining the next transfer destination node of the IP packet, it is passed to the specific class separation unit, and the traffic separated by the specific class separation unit by the IP packet transmission unit Individual wavelength paths may be assigned to the.

また、本発明にかかるマルチレイヤQoS制御ネットワークは、IPレイヤおよび波長パスレイヤでIPパケットのトラヒックを転送処理する機能部をそれぞれ有する入口エッジノード、出口エッジノードおよびコアノードから構成され、入口エッジノードで、IPレイヤを介して送信側ユーザネットワークからのIPパケットを受信して波長パスレイヤを介して任意のノードへ転送し、出口エッジノードで、波長パスレイヤを介して任意のノードから受信したIPパケットをIPレイヤを介して受信側ユーザネットワークへ転送し、コアノードで、波長パスレイヤを介して入口エッジノード側からのIPパケットを受信して出口エッジノード側へ転送するマルチレイヤQoS制御ネットワークにおいて、入口エッジノード、出口エッジノード、およびコアノードに、波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスのうち当該ノードのIPレイヤで転送処理する波長パスをIPレイヤへ渡すドロップ部と、ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離してIPパケット受信部へ渡す第1の特定対地・特定クラス分離部と、当該ノードのIPレイヤで転送処理しない波長パスを通過させるスルー部と、IPレイヤから受け取ったIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部およびスルー部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備え、IPレイヤの機能部として、IPレイヤ上の伝送リンクを介して送信側ユーザネットワークから送られたIPパケットを各ユーザごとに受信するとともに、ドロップ部および第1の特定対地・特定クラス分離部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、IPパケット受信部で受信された送信側ユーザネットワークからのIPパケットを、各ユーザごとに当該IPパケットの通信品質クラスに対応するレートに基づき当該IPパケットのレートを規制するポリシング部と、このポリシング部から受け取ったIPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離する第2の特定対地・特定クラス分離部と、第1および第2の特定対地・特定クラス分離部で分離したトラヒックを集約してIPパケット送信部へ渡すトラヒック集約部と、第1および第2の特定対地・特定クラス分離部で分離されなかった残りのトラヒックのIPパケットおよびIPパケット受信部で受信されたドロップ部からのIPパケットについて、そのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部から受け取った第1および第2の特定対地・特定クラス分離部で分離されなかった残りのトラヒックのIPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部へ渡す特定クラス分離部と、IPルーチング部から特定クラス分離部で分離されなかったIPパケットおよびドロップ部経由のIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じてIPレイヤ上の伝送リンクを介して受信側ユーザネットワークへ送信し、またはそのパケット転送順序に応じて波長パスレイヤへ渡すとともに、トラヒック集約部および特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるIPパケット送信部とを備えるものである。   The multi-layer QoS control network according to the present invention includes an ingress edge node, an egress edge node, and a core node each having a function unit that forwards IP packet traffic in the IP layer and the wavelength path layer. The IP packet from the transmission side user network is received via the IP layer, transferred to an arbitrary node via the wavelength path layer, and the IP packet received from the arbitrary node via the wavelength path layer is received at the egress edge node by the IP layer. In the multi-layer QoS control network that receives the IP packet from the ingress edge node side via the wavelength path layer and forwards it to the egress edge node side in the core node. Edno And a wavelength path separation unit that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into individual wavelength paths as a function unit of a wavelength path layer in a core node, and the wavelength path A drop unit that passes to the IP layer a wavelength path to be transferred in the IP layer of the node among the wavelength paths separated by the separation unit, and a specific ground and a specific class of traffic specified in advance from the wavelength path received from the drop unit Received from the IP layer, a first specific ground / specific class separation unit that separates the wavelength path allocated to the IP packet reception unit, passes the wavelength path that is not transferred in the IP layer of the node, and Add unit that outputs the IP packet to a wavelength path toward a predetermined node, and from this add unit and through unit A wavelength path aggregating unit that aggregates each wavelength path and outputs it to a transmission link on a wavelength path layer connected to an arbitrary node. As a function unit of the IP layer, a transmission side user via a transmission link on the IP layer An IP packet receiving unit that receives an IP packet sent from the network for each user and receives an IP packet for each wavelength path from the drop unit and the first specific ground / specific class separating unit; and IP packet reception Received from the policing unit, the policing unit for regulating the rate of the IP packet based on the rate corresponding to the communication quality class of the IP packet for each user Second to separate a specific ground and a specific class of traffic specified in advance from the IP packet Specific ground / specific class separating unit, traffic aggregating unit that aggregates traffic separated by the first and second specific ground / specific class separating units and passes them to the IP packet transmitting unit, and first and second specific grounds For the remaining traffic IP packets not separated by the specific class separation unit and the IP packet from the drop unit received by the IP packet receiving unit, the next forwarding destination of the IP packet based on the destination address of the header The IP routing unit for determining the node and the traffic of the specific class specified in advance among the IP packets of the remaining traffic that has not been separated by the first and second specific ground / specific class separating units received from the IP routing unit Class separation unit that separates and passes to IP packet transmission unit, and specific class separation from IP routing unit A scheduling unit that receives the IP packet that has not been separated in step 1 and the IP packet that passes through the drop unit, and controls the packet transfer order according to the priority of each communication quality class and the weight that represents the ratio of the bandwidth between the communication quality classes; The IP packet received from the scheduling unit is transmitted to the receiving-side user network via the transmission link on the IP layer according to the packet transfer order, or is passed to the wavelength path layer according to the packet transfer order, and traffic is aggregated. And an IP packet transmission unit that assigns individual wavelength paths to the traffic separated by the specific class separation unit.

以上説明したように、本発明は、大容量のトラヒックを転送可能な光ネットワーク技術とIPネットワーク技術を融合したマルチレイヤネットワークをベースに、通信品質クラスごとのトラヒック量や要求品質に応じて通信品質クラス間のパケット送出順序を制御するスケジューリング部を、各ノードからのIPパケットを送信するIPパケット送信部の前に配置したので、ユーザからの要求品質やトラヒック特性に応じて通信品質クラス分けしたユーザのIPトラヒックをそれらの通信品質クラスに応じたサービス品質(QoS)で転送することができる。   As described above, the present invention is based on a multi-layer network that combines optical network technology capable of transferring a large amount of traffic and IP network technology, in accordance with the traffic amount and required quality for each communication quality class. Since the scheduling unit that controls the packet transmission order between classes is arranged in front of the IP packet transmission unit that transmits IP packets from each node, the users classified according to the communication quality class according to the requested quality and traffic characteristics from the user Can be transferred with quality of service (QoS) corresponding to the communication quality class.

[第1の実施の形態]
図1を参照して、本発明の第1の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図1は本発明の第1の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1、出口エッジノード5、およびコアノード3から構成されており、前述した図23のマルチレイヤネットワークと比較して、入口エッジノード1、出口エッジノード5、およびコアノード3のそれぞれに、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部が設けられている。なお、図23と同じまたは同等部分には、同一符号を付してある。
[First Embodiment]
A multilayer QoS control network according to a first embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration of a multilayer QoS control network according to a first embodiment of the present invention.
This multi-layer QoS control network is composed of an ingress edge node 1, an egress edge node 5, and a core node 3. Compared with the multi-layer network of FIG. 23 described above, the ingress edge node 1, the egress edge node 5, Each of the core nodes 3 is provided with a scheduling unit that controls the packet transfer order according to a predetermined priority for each communication quality class and a weight that represents a ratio of bandwidth between the communication quality classes. In addition, the same code | symbol is attached | subjected to the same or equivalent part as FIG.

入口エッジノード1は、IPレイヤ上の伝送リンク9Sを介して1つ以上の送信側となるユーザネットワーク8Sと接続し、当該伝送リンク9Sを介してユーザネットワーク8SからのIPパケットを受信するノードである。
出口エッジノード5は、IPレイヤ上の伝送リンク9Rを介して1つ以上の受信側となるユーザネットワーク8Rと接続し、当該伝送リンク9Rを介してユーザネットワーク8RにIPパケットを送信するノードである。
コアノード3は、入口エッジノード1と出口エッジノード5の間を、波長パスレイヤ上の伝送リンク2,4を介して接続するノードである。
The ingress edge node 1 is connected to one or more user networks 8S on the transmission side via a transmission link 9S on the IP layer, and receives IP packets from the user network 8S via the transmission link 9S. is there.
The egress edge node 5 is a node that is connected to one or more receiving user networks 8R via a transmission link 9R on the IP layer, and transmits IP packets to the user network 8R via the transmission link 9R. .
The core node 3 is a node that connects between the ingress edge node 1 and the egress edge node 5 via transmission links 2 and 4 on the wavelength path layer.

以下で説明するネットワーク構成は、理解を容易とするため最も簡素な構成を示したものであり、個々の図のネットワーク構成例に限定されるものではない。例えば、コアノードに対して入口エッジノードあるいは出口エッジノードが複数接続されていてもよく、入口エッジノードと出口エッジノードとの間が、直列あるいは並列に接続された複数のコアノードを介して接続されていてもよい。また、コアノードがなく入口エッジノードと出口エッジノードが直接接続されているネットワークや、入口エッジノードまたは出口エッジノードにコアノードの機能を持たせたネットワークであってもよい。
また、本発明において、IPレイヤとは、IPパケットを転送処理するプロトコル階層を指し、波長パスレイヤとは、光通信に用いる光の波長で通信パスが識別される波長パスを転送処理するプロトコル階層を指す。
The network configuration described below shows the simplest configuration for easy understanding, and is not limited to the network configuration examples in the individual drawings. For example, a plurality of ingress edge nodes or egress edge nodes may be connected to the core node, and the ingress edge node and the egress edge node are connected via a plurality of core nodes connected in series or in parallel. May be. Further, it may be a network in which there is no core node and the ingress edge node and the egress edge node are directly connected, or a network in which the ingress edge node or the egress edge node has the function of the core node.
In the present invention, the IP layer refers to a protocol layer that transfers IP packets, and the wavelength path layer refers to a protocol layer that transfers a wavelength path in which a communication path is identified by the wavelength of light used for optical communication. Point to.

図2は、入口エッジノード1の構成を示すブロック図である。
この入口エッジノード1は、IPレイヤと波長パスレイヤに、ハードウェアやハードウェアとプログラムとが協働して実現された各種機能部を有する通信装置であり、IPレイヤのIPパケット受信部10、ポリシング部15、IPルーチング部11、スケジューリング部16、およびIPパケット送信部12と、波長パスレイヤのアド部13および波長パス集約部14とから構成されている。
入口エッジノード1では、そのIPレイヤにおいて、それぞれのユーザに対応するIPパケット受信部10によって、ユーザネットワーク8Sから送られたIPパケットを伝送リンク9Sを介して受け取り、同じくユーザに対応するポリシング部15によって、当該IPパケットの通信品質クラスごとにその入力レートを予め決めておいたレートに規制する。
FIG. 2 is a block diagram showing the configuration of the ingress edge node 1.
The ingress edge node 1 is a communication device having various functional units realized by hardware and hardware and programs cooperating in the IP layer and the wavelength path layer. The IP layer IP packet receiving unit 10, the policing 15, an IP routing unit 11, a scheduling unit 16, and an IP packet transmission unit 12, a wavelength path layer add unit 13, and a wavelength path aggregation unit 14.
In the ingress edge node 1, in the IP layer, the IP packet receiving unit 10 corresponding to each user receives the IP packet sent from the user network 8S via the transmission link 9S, and also the policing unit 15 corresponding to the user. Thus, the input rate is regulated to a predetermined rate for each communication quality class of the IP packet.

IPルーチング部11は、ポリシング部15からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部16は、IPルーチング部11からIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じて、これら優先度や重みが大きいほど優先して転送されるようパケット転送順序を制御して、各IPパケットをその転送先に対応するIPパケット送信部12に渡す。
IPパケット送信部12は、スケジューリング部16から受け取ったIPパケットを、その転送順序に応じて波長パスレイヤのアド部13にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。波長パスレイヤでは、波長パス集約部14で、アド部13からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノード3または出口エッジノード5へ送信する。
The IP routing unit 11 receives the IP packet from the policing unit 15 and refers to the transmission destination address embedded in the header to determine the next transfer destination node of the IP packet.
The scheduling unit 16 receives the IP packet from the IP routing unit 11, and the priority and the weight are large according to a predetermined priority for each communication quality class and a weight indicating a ratio of a bandwidth between the communication quality classes. The packet transfer order is controlled so as to be transferred with higher priority, and each IP packet is transferred to the IP packet transmission unit 12 corresponding to the transfer destination.
The IP packet transmission unit 12 passes the IP packet received from the scheduling unit 16 to the add unit 13 of the wavelength path layer according to the transfer order, and places the IP packet on a wavelength path toward a predetermined node. In the wavelength path layer, the wavelength path aggregating unit 14 aggregates the wavelength paths from the add unit 13, places them on the transmission link 2, and transmits them to the core node 3 or the egress edge node 5 connected to these transmission links 2.

図3は、コアノード3の構成を示すブロック図である。
このコアノード3は、波長パスレイヤの波長パス分離部30、ドロップ部32、スルー部31、アド部36、および波長パス集約部37と、IPレイヤのIPパケット受信部33、IPルーチング部34、スケジューリング部38、およびIPパケット送信部35とから構成されている。
コアノード3では、その波長パスレイヤの波長パス分離部30において、入口エッジノード1または他のコアノード3から伝送リンク9S,2を介して受信した集約された波長パスを個々の波長パスに分離する。そして、当該ノードでIP処理しない波長パスについては、スルー部31で、予め波長パスごとに指定された次の転送先のコアノード3または出口エッジノード5方向の伝送リンク4に対応する波長パス集約部37に振り分けられ、そのコアノード3または出口エッジノード5に向かう。
FIG. 3 is a block diagram showing the configuration of the core node 3.
The core node 3 includes a wavelength path layer wavelength path separation unit 30, a drop unit 32, a through unit 31, an add unit 36, and a wavelength path aggregation unit 37, an IP layer IP packet reception unit 33, an IP routing unit 34, and a scheduling unit. 38, and an IP packet transmitter 35.
In the core node 3, the wavelength path separation unit 30 of the wavelength path layer separates the aggregated wavelength paths received from the ingress edge node 1 or other core nodes 3 via the transmission links 9S and 2 into individual wavelength paths. For the wavelength path that is not IP-processed by the node, the through unit 31 uses the wavelength path aggregation unit corresponding to the transmission link 4 in the direction of the next transfer destination core node 3 or egress edge node 5 specified in advance for each wavelength path. 37 to the core node 3 or the exit edge node 5.

一方、当該ノードにてIP処理する波長パスについては、波長パス分離部30からドロップ部32を介してIPレイヤへ転送される。IPレイヤでは、波長パスに対応するIPパケット受信部33によって、ドロップ部32から送られたIPパケットを受け取る。
IPルーチング部34は、IPパケット受信部33からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照し、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部38は、IPルーチング部34からIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じて、これら優先度や重みが大きいほど優先して転送されるようパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
On the other hand, the wavelength path subjected to IP processing at the node is transferred from the wavelength path separation unit 30 to the IP layer via the drop unit 32. In the IP layer, the IP packet receiving unit 33 corresponding to the wavelength path receives the IP packet sent from the drop unit 32.
The IP routing unit 34 receives the IP packet from the IP packet receiving unit 33, refers to the destination address embedded in the header, and determines the next transfer destination node of the IP packet.
The scheduling unit 38 receives the IP packet from the IP routing unit 34, and the priority and the weight are large according to a predetermined priority for each communication quality class and a weight indicating a ratio of a bandwidth between the communication quality classes. The packet transfer order is controlled so that the packet is transferred with higher priority, and the IP packet is sent to the IP packet transmitter 35.

IPパケット送信部35は、スケジューリング部38から受け取ったIPパケットを、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡す。
波長パスレイヤでは、アド部36で、IPパケット送信部35からのIPパケットを所定のノードに向かう波長パスにのせる。
波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンク4に接続されたコアノード3または出口エッジノード5へ送信する。
The IP packet transmission unit 35 passes the IP packet received from the scheduling unit 38 to the add unit 36 of the wavelength path layer according to the transfer order.
In the wavelength path layer, the add unit 36 places the IP packet from the IP packet transmission unit 35 on a wavelength path toward a predetermined node.
The wavelength path aggregating unit 37 aggregates the wavelength paths from the add unit 36, puts them on the transmission link 4, and transmits them to the core node 3 or the egress edge node 5 connected to these transmission links 4.

図4は、出口エッジノード5の構成を示すブロック図である。
この出口エッジノード5は、波長パスレイヤの波長パス分離部50およびドロップ部51と、IPレイヤのIPパケット受信部52、IPルーチング部53、スケジューリング部55、およびIPパケット送信部54とから構成されている。
出口エッジノード5では、その波長パスレイヤの波長パス分離部50において、コアノード3から伝送リンク4を介して受信した集約された波長パスを個々の波長パスに分離し、ドロップ部51でIPレイヤへ転送される。
FIG. 4 is a block diagram showing the configuration of the egress edge node 5.
The egress edge node 5 includes a wavelength path separation unit 50 and a drop unit 51 in the wavelength path layer, an IP packet reception unit 52, an IP routing unit 53, a scheduling unit 55, and an IP packet transmission unit 54 in the IP layer. Yes.
In the egress edge node 5, the wavelength path separation unit 50 of the wavelength path layer separates the aggregated wavelength paths received from the core node 3 through the transmission link 4 into individual wavelength paths and forwards them to the IP layer by the drop unit 51. Is done.

IPレイヤでは、波長パスに対応するIPパケット受信部52によって、ドロップ部51から送られたIPパケットを受け取る。
IPルーチング部53は、IPパケット受信部52から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照し、当該IPパケットの転送先ユーザネットワーク8Rを決定する。
In the IP layer, the IP packet received from the drop unit 51 is received by the IP packet receiving unit 52 corresponding to the wavelength path.
The IP routing unit 53 determines the transfer destination user network 8R of the IP packet by referring to the transmission destination address received from the IP packet reception unit 52 and embedded in the header.

スケジューリング部55は、IPルーチング部53からIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じて、これら優先度や重みが大きいほど優先して転送されるようパケット転送順序を制御して、そのIPパケットの転送先に対応するIPパケット送信部54にそのIPパケットを送る。
IPパケット送信部54は、スケジューリング部55から受け取ったIPパケットを、その転送順序に応じて伝送リンク9Rからユーザネットワーク8Rに転送する。
The scheduling unit 55 receives the IP packet from the IP routing unit 53, and the priority and the weight are large according to a predetermined priority for each communication quality class and a weight representing a ratio of the bandwidth between the communication quality classes. The packet transfer order is controlled so that the packet is transferred with higher priority, and the IP packet is sent to the IP packet transmitter 54 corresponding to the transfer destination of the IP packet.
The IP packet transmission unit 54 transfers the IP packet received from the scheduling unit 55 from the transmission link 9R to the user network 8R according to the transfer order.

このように、本実施の形態では、大容量のトラヒックを転送可能な光ネットワーク技術とIPネットワーク技術を融合したマルチレイヤネットワークをベースに、通信品質クラスごとのトラヒック量や要求品質に応じて通信品質クラス間のパケット送出順序を制御するスケジューリング部を、各ノードからのIPパケットを送信するIPパケット送信部の前に配置したので、ユーザからの要求品質やトラヒック特性に応じて通信品質クラス分けしたユーザのIPトラヒックをそれらの通信品質クラスに応じたサービス品質(QoS)で転送することができる。   As described above, in this embodiment, communication quality according to the traffic amount and required quality for each communication quality class is based on a multi-layer network that combines optical network technology capable of transferring large volumes of traffic and IP network technology. Since the scheduling unit that controls the packet transmission order between classes is arranged in front of the IP packet transmission unit that transmits IP packets from each node, the users classified according to the communication quality class according to the requested quality and traffic characteristics from the user Can be transferred with quality of service (QoS) corresponding to the communication quality class.

[第2の実施の形態]
図5を参照して、本発明の第2の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図5は本発明の第2の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1A、出口エッジノード5、およびコアノード3から構成されており、前述した図1の入口エッジノード1に代えて、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を有する入口エッジノード1Aが設けられている。なお、その他の構成は図1と同様であり、図1と同じまたは同等部分には、同一符号を付してある。
[Second Embodiment]
With reference to FIG. 5, a multilayer QoS control network according to the second exemplary embodiment of the present invention will be described. FIG. 5 is a block diagram showing a configuration of a multi-layer QoS control network according to the second embodiment of the present invention.
This multi-layer QoS control network is composed of an ingress edge node 1A, an egress edge node 5, and a core node 3. Instead of the ingress edge node 1 in FIG. 1 described above, traffic of a specific class specified in advance is separated. An ingress edge node 1A having a specific class separation unit is provided. Other configurations are the same as those in FIG. 1, and the same or equivalent parts as those in FIG. 1 are denoted by the same reference numerals.

図6は、入口エッジノード1Aの構成を示すブロック図である。
この入口エッジノード1Aは、前述した図2と比較して、IPレイヤのIPルーチング部11の後段に、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部17が設けられている。なお、その他の構成は、図2と同様であり、図2と同じまたは同等部分には同一符号を付してある。
FIG. 6 is a block diagram showing a configuration of the ingress edge node 1A.
This ingress edge node 1A, in comparison with FIG. 2 described above, is a specification that separates traffic of a specific class specified in advance from each IP packet received from the IP routing unit, after the IP routing unit 11 of the IP layer. A class separation unit 17 is provided. Other configurations are the same as those in FIG. 2, and the same or equivalent parts as those in FIG.

この入口エッジノード1Aは、IPレイヤのIPパケット受信部10、ポリシング部15、IPルーチング部11、特定クラス分離部17、スケジューリング部16、およびIPパケット送信部12と、波長パスレイヤのアド部13および波長パス集約部14とから構成されている。
入口エッジノード1Aでは、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部10によって、ユーザネットワーク8Sから送られたIPパケットを受け取り、同じくユーザに対応するポリシング部15によって、各IPパケットの入力レートを、当該通信品質クラスごとに予め決めておいたレートに規制する。
The ingress edge node 1A includes an IP layer IP packet receiving unit 10, a policing unit 15, an IP routing unit 11, a specific class separating unit 17, a scheduling unit 16, an IP packet transmitting unit 12, a wavelength path layer adding unit 13 and And a wavelength path aggregation unit 14.
In the ingress edge node 1A, the IP packet receiving unit 10 corresponding to the user receives the IP packet sent from the user network 8S in the IP layer, and the policing unit 15 corresponding to the user also receives the input rate of each IP packet. Are controlled at a rate determined in advance for each communication quality class.

IPルーチング部11は、ポリシング部15からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部17は、IPルーチング部11から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部12へ渡し、残りのトラヒックはスケジューリング部16へ渡す。
スケジューリング部16は、特定クラス分離部17から残りのトラヒックのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部12にそのIPパケットを送る。
The IP routing unit 11 receives the IP packet from the policing unit 15 and refers to the transmission destination address embedded in the header to determine the next transfer destination node of the IP packet.
The specific class separation unit 17 separates the traffic of a specific class specified in advance from each IP packet received from the IP routing unit 11 and passes the traffic to the IP packet transmission unit 12, and passes the remaining traffic to the scheduling unit 16.
The scheduling unit 16 receives the IP packet of the remaining traffic from the specific class separation unit 17, and determines the packet transfer order according to a predetermined priority for each communication quality class and a weight indicating a ratio of bandwidth between the communication quality classes. And the IP packet is sent to the IP packet transmitting unit 12.

IPパケット送信部12は、特定クラス分離部17から受け取ったトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部13に渡す。また、スケジューリング部16から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部13に渡す。
波長パスレイヤでは、アド部13で、IPレイヤのIPパケット送信部12から受け取ったIPパケットを当該転送先ノードに向かう波長パスにのせる。
波長パス集約部14で、アド部13からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノード3へ送信する。
The IP packet transmission unit 12 assigns an individual wavelength path to the traffic received from the specific class separation unit 17 and passes it to the add unit 13 of the wavelength path layer. The IP packet received from the scheduling unit 16 is transferred to the wavelength path layer add unit 13 according to the transfer order.
In the wavelength path layer, the add unit 13 places the IP packet received from the IP packet transmission unit 12 in the IP layer on the wavelength path toward the transfer destination node.
The wavelength path aggregating unit 14 aggregates the wavelength paths from the add unit 13, places them on the transmission link 2, and transmits them to the core node 3 connected to the transmission link 2.

このように、本実施の形態では、入口エッジノードにおいて、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部を、パケット転送方路を決定するIPルーチング部の直後に設け、波長パスレイヤにおいて、分離したトラヒックごとに個別の波長パスを割り当てるようにしたので、入口エッジノードにおいて、通信品質クラス間でトラヒック量のばらつきが大きい場合であっても、ネットワーク帯域の使用効率が良いマルチレイヤQoS制御ネットワークを実現できる。   As described above, in the present embodiment, a specific class separation unit that separates traffic of a specific communication quality class designated in advance is provided at the ingress edge node immediately after the IP routing unit that determines a packet transfer route. In the path layer, an individual wavelength path is assigned to each separated traffic, so even at the ingress edge node, even if the traffic amount varies greatly between communication quality classes, a multi-layer with good network bandwidth usage efficiency A QoS control network can be realized.

[第3の実施の形態]
図7を参照して、本発明の第3の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図7は本発明の第3の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1A、出口エッジノード5、およびコアノード3Aから構成されている。前述した第2の実施の形態では、入口エッジノード1Aに特定クラス分離部を設けた場合について説明したが、本実施の形態ではコアノード3Aにも同様の機能を設けた場合について説明する。すなわち、前述した図5のコアノード3に代えて、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を有するコアノード3Aが設けられている。なお、その他の構成は図5と同様であり、図5と同じまたは同等部分には、同一符号を付してある。
[Third Embodiment]
A multi-layer QoS control network according to a third embodiment of the present invention will be described with reference to FIG. FIG. 7 is a block diagram showing a configuration of a multi-layer QoS control network according to the third embodiment of the present invention.
This multi-layer QoS control network includes an ingress edge node 1A, an egress edge node 5, and a core node 3A. In the second embodiment described above, the case where the specific class separation unit is provided in the ingress edge node 1A has been described, but in the present embodiment, the case where a similar function is provided in the core node 3A will be described. That is, in place of the core node 3 of FIG. 5 described above, a core node 3A having a specific class separating unit that separates a predetermined class of traffic among IP packets received from the IP routing unit is provided. Other configurations are the same as those in FIG. 5, and the same or equivalent parts as in FIG.

図8は、コアノード3Aの構成を示すブロック図である。
このコアノード3Aは、前述した図3と比較して、IPレイヤのIPルーチング部34の後段に、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部39が設けられている。なお、その他の構成は、図3と同様であり、図3と同じまたは同等部分には同一符号を付してある。
FIG. 8 is a block diagram showing a configuration of the core node 3A.
Compared with FIG. 3 described above, the core node 3A is a specific class that separates traffic of a specific class specified in advance from each IP packet received from the IP routing unit 34 at the subsequent stage of the IP routing unit 34 of the IP layer. A separation unit 39 is provided. Other configurations are the same as those in FIG. 3, and the same or equivalent parts as those in FIG. 3 are denoted by the same reference numerals.

このコアノード3Aは、波長パスレイヤの波長パス分離部30、ドロップ部32、スルー部31、アド部36、および波長パス集約部37と、IPレイヤのIPパケット受信部33、IPルーチング部34、特定クラス分離部39、スケジューリング部38、およびIPパケット送信部35とから構成されている。
コアノード3Aでは、その波長パスレイヤの波長パス分離部30において、入口エッジノード1Aまたは他のコアノード3Aから伝送リンク2,4を介して受信した集約された波長パスを個々の波長パスに分離する。そして、当該ノードにてIP処理しない波長パスについては、スルー部31によって、予め波長パスごとに指定された次の転送先のコアノードまたは出口エッジノード方向の伝送リンク4に対応する波長パス集約部37に振り分けられ、そのコアノード3または出口エッジノード5に向かう。
The core node 3A includes a wavelength path layer wavelength path separation unit 30, a drop unit 32, a through unit 31, an add unit 36, and a wavelength path aggregation unit 37, an IP layer IP packet reception unit 33, an IP routing unit 34, and a specific class. It comprises a separation unit 39, a scheduling unit 38, and an IP packet transmission unit 35.
In the core node 3A, the wavelength path separation unit 30 of the wavelength path layer separates the aggregated wavelength paths received from the ingress edge node 1A or other core nodes 3A via the transmission links 2 and 4 into individual wavelength paths. For the wavelength paths that are not IP-processed by the node, the wavelength path aggregation unit 37 corresponding to the transmission link 4 in the direction of the next transfer destination core node or egress edge node specified in advance for each wavelength path by the through unit 31. To the core node 3 or the exit edge node 5.

一方、当該ノードにてIP処理する波長パスについては、波長パス分離部30からドロップ部32を介してIPレイヤへ転送される。IPレイヤでは、波長パスに対応するIPパケット受信部33によって、ドロップ部32から送られたIPパケットを受け取る。
IPルーチング部34は、IPパケット受信部33からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部39は、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部35へ渡し、残りのトラヒックはスケジューリング部38へ渡す。
On the other hand, the wavelength path subjected to IP processing at the node is transferred from the wavelength path separation unit 30 to the IP layer via the drop unit 32. In the IP layer, the IP packet receiving unit 33 corresponding to the wavelength path receives the IP packet sent from the drop unit 32.
The IP routing unit 34 receives the IP packet from the IP packet receiving unit 33, refers to the transmission destination address embedded in the header, and determines the next transfer destination node of the IP packet.
The specific class separation unit 39 separates traffic of a specific class specified in advance from each IP packet received from the IP routing unit 34 and passes the traffic to the IP packet transmission unit 35, and passes the remaining traffic to the scheduling unit 38.

スケジューリング部38は、特定クラス分離部39から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
IPパケット送信部35は、特定クラス分離部39から受け取ったトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンク4に接続されたコアノード3または出口エッジノード5へ送信する。
The scheduling unit 38 receives the remaining IP packets from the specific class separation unit 39, and controls the packet transfer order according to a predetermined priority for each communication quality class and a weight representing a ratio of bandwidth between the communication quality classes. Then, the IP packet is sent to the IP packet transmitter 35.
The IP packet transmission unit 35 assigns an individual wavelength path to the traffic received from the specific class separation unit 39 and passes the IP packet to the add unit 36 of the wavelength path layer. For the IP packet received from the scheduling unit 38, the IP packet is transferred to the add unit 36 of the wavelength path layer according to the transfer order, and the IP packet is placed on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregating unit 37 aggregates the wavelength paths from the add unit 36, places them on the transmission link 4, and transmits them to the core node 3 or the egress edge node 5 connected to these transmission links 4.

このように、本実施の形態では、入口エッジノードだけでなく、コアノードにも、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部を、パケット転送方路を決定するIPルーチング部の直後に設け、波長パスレイヤにおいて、分離したトラヒックごとに個別の波長パスを割り当てるようにしたので、入口エッジノードにおいて、さらにはネットワーク内において、通信品質クラス間でトラヒック量のばらつきが大きくなる場合であっても、ネットワーク帯域の使用効率が良いマルチレイヤQoS制御ネットワークを実現できる。   As described above, in this embodiment, not only the ingress edge node but also the core node is provided with a specific class separation unit that separates traffic of a specific communication quality class designated in advance, and an IP routing unit that determines a packet transfer route In the wavelength path layer, an individual wavelength path is allocated for each separated traffic, so that in the ingress edge node and also in the network, the traffic amount varies between communication quality classes. Even in such a case, it is possible to realize a multi-layer QoS control network with good network bandwidth usage efficiency.

[第4の実施の形態]
図9を参照して、本発明の第4の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図9は本発明の第4の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1B、出口エッジノード5、およびコアノード3から構成されている。前述した第2の実施の形態では、入口エッジノード1Aに特定クラス分離部を設けた場合について説明したが、本実施の形態では、上記特定クラス分離部に代えて、入口エッジノード1Bに、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を設けた場合について説明する。
[Fourth Embodiment]
A multi-layer QoS control network according to the fourth embodiment of the present invention will be described with reference to FIG. FIG. 9 is a block diagram showing a configuration of a multilayer QoS control network according to the fourth embodiment of the present invention.
This multi-layer QoS control network is composed of an ingress edge node 1B, an egress edge node 5, and a core node 3. In the second embodiment described above, the case where the specific class separation unit is provided in the ingress edge node 1A has been described. However, in the present embodiment, instead of the specific class separation unit, the ingress edge node 1B is provided in advance. Describes the case where a specific ground / specific class separation unit that separates specified specific ground and specific class traffic and a traffic aggregation unit that aggregates traffic from each user separated by this specific ground / specific class separation unit are explained To do.

すなわち、前述した図5の入口エッジノード1Aに代えて、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を有する入口エッジノード1Bが設けられている。なお、その他の構成は図5と同様であり、図5と同じまたは同等部分には、同一符号を付してある。   That is, instead of the entrance edge node 1A of FIG. 5 described above, a specific ground / specific class separation unit that separates a predetermined specific ground and a specific class of traffic, and each of the specific ground / specific class separation unit separated by the specific ground / specific class separation unit An ingress edge node 1B having a traffic aggregating unit for aggregating traffic from users is provided. Other configurations are the same as those in FIG. 5, and the same or equivalent parts as those in FIG. 5 are denoted by the same reference numerals.

図10は、入口エッジノード1Bの構成を示すブロック図である。
この入口エッジノード1Bは、前述した図2と比較して、IPレイヤのポリシング部15の後段に、ポリシング部15から受け取った各IPパケットのうち、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部18、およびこの特定対地・特定クラス分離部18で分離された各ユーザからのトラヒックを集約するトラヒック集約部19が設けられている。なお、その他の構成は、図2と同様であり、図2と同じまたは同等部分には同一符号を付してある。
FIG. 10 is a block diagram showing a configuration of the ingress edge node 1B.
This ingress edge node 1B separates a specific ground and a specific class of traffic specified in advance from each IP packet received from the policing unit 15 after the policing unit 15 of the IP layer, as compared with FIG. 2 described above. A specific ground / specific class separating unit 18 and a traffic aggregating unit 19 for collecting traffic from each user separated by the specific ground / specific class separating unit 18 are provided. Other configurations are the same as those in FIG. 2, and the same or equivalent parts as those in FIG.

この入口エッジノード1Bは、IPレイヤのIPパケット受信部10、ポリシング部15、特定対地・特定クラス分離部18、IPルーチング部11、スケジューリング部16、トラヒック集約部19、およびIPパケット送信部12と、波長パスレイヤのアド部13および波長パス集約部14とから構成されている。
入口エッジノード1Bでは、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部10によって、ユーザネットワーク8Sから送られたIPパケットを受け取り、同じくユーザに対応するポリシング部15によって、通信品質クラスごとにその入力レートを予め決めておいたレートに規制する。
The ingress edge node 1B includes an IP layer IP packet receiving unit 10, a policing unit 15, a specific ground / specific class separating unit 18, an IP routing unit 11, a scheduling unit 16, a traffic aggregating unit 19, and an IP packet transmitting unit 12. The wavelength path layer add unit 13 and the wavelength path aggregation unit 14 are configured.
In the ingress edge node 1B, the IP packet receiving unit 10 corresponding to the user receives the IP packet sent from the user network 8S in the IP layer, and the policing unit 15 corresponding to the user also receives the IP packet for each communication quality class. The input rate is restricted to a predetermined rate.

特定対地・特定クラス分離部18は、ポリシング部15から受け取ったIPパケットのうち、予め指定した特定対地および特定クラスのトラヒックを分離して、トラヒック集約部19へ渡し、残りのトラヒックはIPルーチング部11へ渡す。
トラヒック集約部19は、特定対地・特定クラス分離部18から受け取った各ユーザからのトラヒックを集約してIPパケット送信部12に渡す。
The specific ground / specific class separating unit 18 separates a specific ground and a specific class of traffic specified in advance from the IP packet received from the policing unit 15 and passes the traffic to the traffic aggregating unit 19, and the remaining traffic is transmitted to the IP routing unit. 11
The traffic aggregating unit 19 aggregates the traffic from each user received from the specific ground / specific class separating unit 18 and passes it to the IP packet transmitting unit 12.

IPルーチング部11は、特定対地・特定クラス分離部18からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部16は、IPルーチング部11から残りのトラヒックのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部12にそのIPパケットを送る。
The IP routing unit 11 receives the IP packet from the specific ground / specific class separation unit 18 and refers to the transmission destination address embedded in the header to determine the next transfer destination node of the IP packet.
The scheduling unit 16 receives the IP packets of the remaining traffic from the IP routing unit 11, and determines the packet transfer order according to a predetermined priority for each communication quality class and a weight indicating a ratio of bandwidth between the communication quality classes. Then, the IP packet is sent to the IP packet transmitter 12.

IPパケット送信部12は、トラヒック集約部19から受け取ったトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部13にIPパケットを渡す。また、スケジューリング部16から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部13にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部14で、アド部13からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノード3へ送信する。
The IP packet transmission unit 12 assigns an individual wavelength path to the traffic received from the traffic aggregation unit 19 and passes the IP packet to the add unit 13 of the wavelength path layer. For the IP packet received from the scheduling unit 16, the IP packet is transferred to the add unit 13 of the wavelength path layer according to the transfer order, and the IP packet is put on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregation unit 14 aggregates the wavelength paths from the add unit 13, puts them on the transmission link 2, and transmits them to the core nodes 3 connected to these transmission links 2.

このように、本実施の形態では、入口エッジノードのIPレイヤのIPルーチング部の前に予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部を設け、分離した各ユーザからのトラヒックをトラヒック集約部で集約し、波長パスレイヤにおいて、その集約したトラヒックに個別の波長パスを割り当てるようにしたので、入口エッジノードにおいて、対地間および通信品質クラス間でトラヒック量のばらつきが大きい場合であっても、ネットワーク帯域の使用効率が良いマルチレイヤQoS制御ネットワークを実現できる。   As described above, in this embodiment, a specific ground / specific class separation unit that separates a specific ground and a specific class of traffic specified in advance is provided in front of the IP routing unit of the IP layer of the ingress edge node. Traffic is aggregated by the traffic aggregator, and individual wavelength paths are assigned to the aggregated traffic in the wavelength path layer, so there is a large amount of traffic variation between the ground and between communication quality classes at the ingress edge node. Even in this case, it is possible to realize a multi-layer QoS control network with good network bandwidth usage efficiency.

[第5の実施の形態]
図11を参照して、本発明の第5の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図11は本発明の第5の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1B、出口エッジノード5、およびコアノード3Bから構成されている。前述した第4の実施の形態では、入口エッジノード1Bに、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を設けた場合について説明した。
[Fifth Embodiment]
A multi-layer QoS control network according to a fifth embodiment of the present invention will be described with reference to FIG. FIG. 11 is a block diagram showing a configuration of a multilayer QoS control network according to the fifth embodiment of the present invention.
This multi-layer QoS control network includes an ingress edge node 1B, an egress edge node 5, and a core node 3B. In the fourth embodiment described above, the ingress edge node 1B is separated by a specific ground / specific class separating unit that separates a specific ground and a specific class of traffic designated in advance, and by this specific ground / specific class separating unit. The case where the traffic aggregation part which aggregates the traffic from each user was provided was demonstrated.

本実施の形態ではコアノード3Bにも同様の機能を設けた場合について説明する。すなわち、前述した図9のコアノード3に代えて、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を有するコアノード3Bが設けられている。なお、その他の構成は図9と同様であり、図9と同じまたは同等部分には、同一符号を付してある。   In the present embodiment, a case where a similar function is provided in the core node 3B will be described. That is, instead of the core node 3 of FIG. 9 described above, a specific ground / specific class separation unit that separates a specific ground and a specific class of traffic specified in advance, and each user separated by the specific ground / specific class separation unit A core node 3B having a traffic aggregating unit for aggregating the traffic is provided. Other configurations are the same as those in FIG. 9, and the same or equivalent parts as those in FIG. 9 are denoted by the same reference numerals.

図12は、コアノード3Bの構成を示すブロック図である。
このコアノード3Bは、前述した図3と比較して、波長パスレイヤのドロップ部32の後段に、ドロップ部32から受け取った各波長パスのうち、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部40が設けられている。また、IPパケット受信部33の後段に、上記特定対地・特定クラス分離部40で分離された各ユーザからのトラヒックを集約するトラヒック集約部41が設けられている。なお、その他の構成は、図3と同様であり、図3と同じまたは同等部分には同一符号を付してある。
FIG. 12 is a block diagram showing a configuration of the core node 3B.
Compared with FIG. 3 described above, the core node 3B is a specific unit that separates a specific ground and a specific class of traffic specified in advance from each wavelength path received from the drop unit 32, after the drop unit 32 of the wavelength path layer. A ground / specific class separation unit 40 is provided. Further, a traffic aggregation unit 41 that aggregates the traffic from each user separated by the specific ground / specific class separation unit 40 is provided after the IP packet reception unit 33. Other configurations are the same as those in FIG. 3, and the same or equivalent parts as those in FIG. 3 are denoted by the same reference numerals.

このコアノード3Bは、波長パスレイヤの波長パス分離部30、ドロップ部32、特定対地・特定クラス分離部40、スルー部31、アド部36、および波長パス集約部37と、IPレイヤのIPパケット受信部33、IPルーチング部34、トラヒック集約部41、スケジューリング部38、およびIPパケット送信部35とから構成されている。
コアノード3Bでは、その波長パスレイヤの波長パス分離部30において、入口エッジノード1Bまたは他のコアノード3Bから伝送リンク2,4を介して受信した集約された波長パスを個々の波長パスに分離する。そして、当該ノードにてIP処理しない波長パスについては、スルー部31によって、予め波長パスごとに指定された次の転送先のコアノードまたは出口エッジノード方向の伝送リンクに対応する波長パス集約部37に振り分けられ、そのコアノード3Bまたは出口エッジノード5に向かう。
This core node 3B includes a wavelength path layer wavelength path separation unit 30, a drop unit 32, a specific ground / specific class separation unit 40, a through unit 31, an add unit 36, a wavelength path aggregation unit 37, and an IP layer IP packet reception unit. 33, an IP routing unit 34, a traffic aggregation unit 41, a scheduling unit 38, and an IP packet transmission unit 35.
In the core node 3B, the wavelength path separation unit 30 of the wavelength path layer separates the aggregated wavelength paths received from the ingress edge node 1B or other core nodes 3B via the transmission links 2 and 4 into individual wavelength paths. The wavelength path that is not IP-processed by the node is sent to the wavelength path aggregation unit 37 corresponding to the transmission link in the direction of the next transfer destination core node or egress edge node specified in advance for each wavelength path by the through unit 31. It is distributed and goes to the core node 3B or the exit edge node 5.

一方、当該ノードにてIP処理する波長パスについては、波長パス分離部30からドロップ部32を介して特定対地・特定クラス分離部40に転送される。
特定対地・特定クラス分離部40は、ドロップ部32から受け取った波長パスのうち、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して、IPレイヤへ転送する。
IPレイヤでは、波長パスに対応するIPパケット受信部33によって、特定対地・特定クラス分離部40で分離されたIPパケットと残りのIPパケットをそれぞれ受け取り、トラヒック集約部41において、特定対地・特定クラス分離部で分離された波長パスのトラヒックについて、予め指定した対地と通信品質クラスに応じて他の波長パスのトラヒックとともに集約し、IPパケット送信部35へ渡す。
On the other hand, the wavelength path subjected to IP processing at the node is transferred from the wavelength path separation unit 30 to the specific ground / specific class separation unit 40 via the drop unit 32.
The specific ground / specific class separation unit 40 separates the wavelength paths assigned to the specific ground and the specific class traffic specified in advance among the wavelength paths received from the drop unit 32 and transfers the separated wavelength paths to the IP layer.
In the IP layer, the IP packet receiving unit 33 corresponding to the wavelength path receives the IP packet separated by the specific ground / specific class separating unit 40 and the remaining IP packets, respectively, and the traffic aggregation unit 41 receives the specific ground / specific class. The wavelength path traffic separated by the separation unit is aggregated together with traffic of other wavelength paths according to the ground and communication quality class designated in advance, and passed to the IP packet transmission unit 35.

IPルーチング部34は、特定対地・特定クラス分離部40で分離されなかった残りのトラヒックをIPパケット受信部33から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部38は、IPルーチング部34から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
The IP routing unit 34 receives the remaining traffic that has not been separated by the specific ground / specific class separation unit 40 from the IP packet reception unit 33, refers to the transmission destination address embedded in the header thereof, and continues to the next IP packet. Determine the forwarding node of the.
The scheduling unit 38 receives the remaining IP packets from the IP routing unit 34, and controls the packet transfer order according to a predetermined priority for each communication quality class and a weight representing a ratio of bandwidth between the communication quality classes. The IP packet is sent to the IP packet transmitting unit 35.

IPパケット送信部35は、トラヒック集約部41で集約されたトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンクに接続されたコアノード3Bまたは出口エッジノード5へ送信する。
The IP packet transmission unit 35 assigns individual wavelength paths to the traffic aggregated by the traffic aggregation unit 41 and passes the IP packet to the add unit 36 of the wavelength path layer. For the IP packet received from the scheduling unit 38, the IP packet is transferred to the add unit 36 of the wavelength path layer according to the transfer order, and the IP packet is placed on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregating unit 37 aggregates the wavelength paths from the add unit 36, places them on the transmission link 4, and transmits them to the core node 3B or the egress edge node 5 connected to these transmission links.

このように、本実施の形態では、入口エッジノードだけでなく、コアノードにも、波長パスレイヤに予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部を設け、IPレイヤでその分離した各ユーザからのトラヒックをトラヒック集約部で集約し、波長パスレイヤにおいて、その集約したトラヒックに個別の波長パスを割り当てるようにしたので、入口エッジノードおよびネットワーク内において、対地間および通信品質クラス間でトラヒック量のばらつきが大きくなる場合であっても、ネットワーク帯域の使用効率が良いマルチレイヤQoS制御ネットワークを実現できる。   As described above, in this embodiment, not only the ingress edge node but also the core node is provided with a specific ground / specific class separation unit that separates a specific ground and a specific class of traffic specified in advance in the wavelength path layer. Traffic from each separated user is aggregated by the traffic aggregating unit, and individual wavelength paths are allocated to the aggregated traffic at the wavelength path layer. Even when there is a large variation in traffic volume between them, it is possible to realize a multi-layer QoS control network with good network bandwidth usage efficiency.

[第6の実施の形態]
図13を参照して、本発明の第6の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図13は本発明の第6の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1C、出口エッジノード5、およびコアノード3から構成されている。前述した第4の実施の形態では、入口エッジノード1Bに、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を設けた場合について説明した。
[Sixth Embodiment]
A multi-layer QoS control network according to a sixth embodiment of the present invention will be described with reference to FIG. FIG. 13 is a block diagram showing a configuration of a multi-layer QoS control network according to the sixth embodiment of the present invention.
This multi-layer QoS control network is composed of an ingress edge node 1C, an egress edge node 5, and a core node 3. In the fourth embodiment described above, the ingress edge node 1B is separated by a specific ground / specific class separating unit that separates a specific ground and a specific class of traffic designated in advance, and by this specific ground / specific class separating unit. The case where the traffic aggregation part which aggregates the traffic from each user was provided was demonstrated.

本実施の形態では、これに加えて、IPルーチング部から受け取った各IPパケットについて、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を設けた場合について説明する。すなわち、前述した図9の入口エッジノード1Bに代えて、IPルーチング部から受け取った各IPパケットについて、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を有する入口エッジノード1Cが設けられている。なお、その他の構成は図9と同様であり、図9と同じまたは同等部分には、同一符号を付してある。   In the present embodiment, in addition to this, a case will be described in which a specific class separation unit for separating traffic of a specific class specified in advance is provided for each IP packet received from the IP routing unit. That is, in place of the ingress edge node 1B of FIG. 9 described above, an ingress edge node 1C having a specific class separating unit for separating traffic of a specific class specified in advance is provided for each IP packet received from the IP routing unit. Yes. Other configurations are the same as those in FIG. 9, and the same or equivalent parts as those in FIG. 9 are denoted by the same reference numerals.

図14は、入口エッジノード1Cの構成を示すブロック図である。
この入口エッジノード1Cは、前述した図10と比較して、IPレイヤのIPルーチング部11の後段に、IPルーチング部11から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部17が設けられている。なお、その他の構成は、図10と同様であり、図10と同じまたは同等部分には同一符号を付してある。
FIG. 14 is a block diagram showing a configuration of the ingress edge node 1C.
This ingress edge node 1C separates traffic of a specific class specified in advance from each IP packet received from the IP routing unit 11 in the subsequent stage of the IP routing unit 11 of the IP layer, as compared with FIG. 10 described above. A specific class separation unit 17 is provided. Other configurations are the same as those in FIG. 10, and the same or equivalent parts as those in FIG. 10 are denoted by the same reference numerals.

この入口エッジノード1Cは、IPレイヤのIPパケット受信部10、ポリシング部15、特定対地・特定クラス分離部18、トラヒック集約部19、IPルーチング部11、特定クラス分離部17、スケジューリング部16、およびIPパケット送信部12と、波長パスレイヤのアド部13および波長パス集約部14とから構成されている。
入口エッジノード1Cでは、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部10によって、ユーザネットワーク8Sから送られたIPパケットを受け取り、同じくユーザに対応するポリシング部15によって、通信品質クラスごとにその入力レートを予め決めておいたレートに規制する。
The ingress edge node 1C includes an IP layer IP packet receiving unit 10, a policing unit 15, a specific ground / specific class separating unit 18, a traffic aggregating unit 19, an IP routing unit 11, a specific class separating unit 17, a scheduling unit 16, and The IP packet transmission unit 12 includes a wavelength path layer add unit 13 and a wavelength path aggregation unit 14.
In the ingress edge node 1C, in the IP layer, the IP packet receiving unit 10 corresponding to the user receives the IP packet transmitted from the user network 8S, and the policing unit 15 corresponding to the user also receives the IP packet for each communication quality class. The input rate is restricted to a predetermined rate.

特定対地・特定クラス分離部18は、ポリシング部15から受け取ったIPパケットのうち、予め指定した特定対地および特定クラスのトラヒックを分離してトラヒック集約部19へ渡し、残りのトラヒックはIPルーチング部11へ渡す。
トラヒック集約部19は、特定対地・特定クラス分離部18から受け取った各ユーザからのトラヒックを集約してIPパケット送信部12に渡す。
The specific ground / specific class separation unit 18 separates a predetermined specific ground and a specific class of traffic from the IP packet received from the policing unit 15 and passes the traffic to the traffic aggregation unit 19, and the remaining traffic is transferred to the IP routing unit 11. To pass.
The traffic aggregating unit 19 aggregates the traffic from each user received from the specific ground / specific class separating unit 18 and passes it to the IP packet transmitting unit 12.

IPルーチング部11は、特定対地・特定クラス分離部18からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部17は、IPルーチング部11から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部12へ渡し、残りのトラヒックはスケジューリング部16へ渡す。
スケジューリング部16は、特定クラス分離部17から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部12にそのIPパケットを送る。
The IP routing unit 11 receives the IP packet from the specific ground / specific class separation unit 18 and refers to the transmission destination address embedded in the header to determine the next transfer destination node of the IP packet.
The specific class separation unit 17 separates the traffic of a specific class specified in advance from each IP packet received from the IP routing unit 11 and passes the traffic to the IP packet transmission unit 12, and passes the remaining traffic to the scheduling unit 16.
The scheduling unit 16 receives the remaining IP packets from the specific class separation unit 17 and controls the packet transfer order according to a predetermined priority for each communication quality class and a weight that represents a ratio of bandwidth between the communication quality classes. Then, the IP packet is sent to the IP packet transmitter 12.

IPパケット送信部12は、トラヒック集約部19で集約されたトラヒックおよび特定クラス分離部17から受け取ったトラヒックに、それぞれ個別の波長パスを割り当て、波長パスレイヤのアド部13にIPパケットを渡す。また、スケジューリング部16から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部13にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部14で、アド部からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノード3へ送信する。
The IP packet transmission unit 12 assigns individual wavelength paths to the traffic aggregated by the traffic aggregation unit 19 and the traffic received from the specific class separation unit 17, and passes the IP packet to the add unit 13 of the wavelength path layer. For the IP packet received from the scheduling unit 16, the IP packet is transferred to the add unit 13 of the wavelength path layer according to the transfer order, and the IP packet is put on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregation unit 14 aggregates the wavelength paths from the add unit, places them on the transmission link 2, and transmits them to the core nodes 3 connected to these transmission links 2.

このように、本実施の形態では、入口エッジノードのIPレイヤのIPルーチング部の前に予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部を設け、分離した各ユーザからのトラヒックをトラヒック集約部で集約し、また特定対地・特定クラス分離部で分されなかったトラヒックから予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部を設け、波長パスレイヤにおいて、そのトラヒック集約部で集約したトラヒックおよび特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしたので、入口エッジノードにおいて、対地間および通信品質クラス間、および通信品質クラス間でトラヒック量のばらつきが大きい場合であっても、ネットワーク帯域の使用効率が良いマルチレイヤQoS制御ネットワークを実現できる。   As described above, in this embodiment, a specific ground / specific class separation unit that separates a specific ground and a specific class of traffic specified in advance is provided in front of the IP routing unit of the IP layer of the ingress edge node. In the wavelength path layer, a specific class separation unit is provided to separate traffic from a specific communication quality class specified in advance from traffic that has not been separated by a specific ground / specific class separation unit. Since individual wavelength paths are assigned to the traffic aggregated by the traffic aggregator and the traffic separated by the specific class separator, the traffic volume between the ground and between the communication quality classes and between the communication quality classes at the ingress edge node Even if there are large variations in network bandwidth, Use efficiency can be realized a good multi-layer QoS control network.

[第7の実施の形態]
図15を参照して、本発明の第7の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図15は本発明の第7の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1C、出口エッジノード5、およびコアノード3Aから構成されている。前述した第6の実施の形態では、入口エッジノード1Cに、IPルーチング部から受け取った各IPパケットについて、予め指定した特定クラスのトラヒックを分離する特定クラス分離部をさらに設けた場合について説明した。
[Seventh Embodiment]
A multi-layer QoS control network according to a seventh embodiment of the present invention will be described with reference to FIG. FIG. 15 is a block diagram showing a configuration of a multi-layer QoS control network according to the seventh embodiment of the present invention.
This multi-layer QoS control network is composed of an ingress edge node 1C, an egress edge node 5, and a core node 3A. In the sixth embodiment described above, a case has been described in which the ingress edge node 1C is further provided with a specific class separation unit that separates traffic of a specific class specified in advance for each IP packet received from the IP routing unit.

本実施の形態では、コアノード3Aにも同様の機能を設けた場合について説明する。すなわち、前述した図13のコアノード3に代えて、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を有するコアノード3Aが設けられている。なお、その他の構成は図13と同様であり、図13と同じまたは同等部分には、同一符号を付してある。   In the present embodiment, a case where a similar function is provided in the core node 3A will be described. That is, instead of the core node 3 of FIG. 13 described above, a core node 3A having a specific class separating unit that separates a predetermined class of traffic among IP packets received from the IP routing unit is provided. Other configurations are the same as those in FIG. 13, and the same or equivalent parts as those in FIG. 13 are denoted by the same reference numerals.

図8は、コアノード3Aの構成を示すブロック図である。
このコアノード3Aは、前述した図3と比較して、IPレイヤのIPルーチング部34の後段に、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部39が設けられている。なお、その他の構成は、図3と同様であり、図3と同じまたは同等部分には同一符号を付してある。
FIG. 8 is a block diagram showing a configuration of the core node 3A.
Compared with FIG. 3 described above, the core node 3A is a specific class that separates traffic of a specific class specified in advance from each IP packet received from the IP routing unit 34 at the subsequent stage of the IP routing unit 34 of the IP layer. A separation unit 39 is provided. Other configurations are the same as those in FIG. 3, and the same or equivalent parts as those in FIG. 3 are denoted by the same reference numerals.

このコアノード3Aは、波長パスレイヤの波長パス分離部30、ドロップ部32、スルー部31、アド部36、および波長パス集約部37と、IPレイヤのIPパケット受信部33、IPルーチング部34、特定クラス分離部39、スケジューリング部38、およびIPパケット送信部35とから構成されている。
コアノード3Aでは、その波長パスレイヤの波長パス分離部30において、入口エッジノード1Aまたは他のコアノード3Aから伝送リンク2,4を介して受信した集約された波長パスを個々の波長パスに分離する。そして、当該ノードにてIP処理しない波長パスについては、スルー部31によって、予め波長パスごとに指定された次の転送先のコアノードまたは出口エッジノード方向の伝送リンク4に対応する波長パス集約部37に振り分けられ、そのコアノード3または出口エッジノード5に向かう。
The core node 3A includes a wavelength path layer wavelength path separation unit 30, a drop unit 32, a through unit 31, an add unit 36, and a wavelength path aggregation unit 37, an IP layer IP packet reception unit 33, an IP routing unit 34, and a specific class. It comprises a separation unit 39, a scheduling unit 38, and an IP packet transmission unit 35.
In the core node 3A, the wavelength path separation unit 30 of the wavelength path layer separates the aggregated wavelength paths received from the ingress edge node 1A or other core nodes 3A via the transmission links 2 and 4 into individual wavelength paths. For the wavelength paths that are not IP-processed by the node, the wavelength path aggregation unit 37 corresponding to the transmission link 4 in the direction of the next transfer destination core node or egress edge node specified in advance for each wavelength path by the through unit 31. To the core node 3 or the exit edge node 5.

一方、当該ノードにてIP処理する波長パスについては、波長パス分離部30からドロップ部32を介してIPレイヤへ転送される。IPレイヤでは、波長パスに対応するIPパケット受信部33によって、ドロップ部32から送られたIPパケットを受け取る。
IPルーチング部34は、IPパケット受信部33からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部39は、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部35へ渡し、残りのトラヒックはスケジューリング部38へ渡す。
On the other hand, the wavelength path subjected to IP processing at the node is transferred from the wavelength path separation unit 30 to the IP layer via the drop unit 32. In the IP layer, the IP packet receiving unit 33 corresponding to the wavelength path receives the IP packet sent from the drop unit 32.
The IP routing unit 34 receives the IP packet from the IP packet receiving unit 33, refers to the transmission destination address embedded in the header, and determines the next transfer destination node of the IP packet.
The specific class separation unit 39 separates traffic of a specific class specified in advance from each IP packet received from the IP routing unit 34 and passes the traffic to the IP packet transmission unit 35, and passes the remaining traffic to the scheduling unit 38.

スケジューリング部38は、特定クラス分離部39から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
IPパケット送信部35は、特定クラス分離部39から受け取ったトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンク4に接続されたコアノード3または出口エッジノード5へ送信する。
The scheduling unit 38 receives the remaining IP packets from the specific class separation unit 39, and controls the packet transfer order according to a predetermined priority for each communication quality class and a weight representing a ratio of bandwidth between the communication quality classes. Then, the IP packet is sent to the IP packet transmitter 35.
The IP packet transmission unit 35 assigns an individual wavelength path to the traffic received from the specific class separation unit 39 and passes the IP packet to the add unit 36 of the wavelength path layer. For the IP packet received from the scheduling unit 38, the IP packet is transferred to the add unit 36 of the wavelength path layer according to the transfer order, and the IP packet is placed on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregating unit 37 aggregates the wavelength paths from the add unit 36, places them on the transmission link 4, and transmits them to the core node 3 or the egress edge node 5 connected to these transmission links 4.

このように、本実施の形態では、前述した第6の実施の形態に加えて、コアノードに、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部を、パケット転送方路を決定するIPルーチング部の直後に設け、波長パスレイヤにおいて、分離したトラヒックごとに個別の波長パスを割り当てるようにしたので、入口エッジノードにおいて、対地間および通信品質クラス間、および通信品質クラス間でトラヒック量のばらつきが大きい場合であっても、さらにはネットワーク内において、通信品質クラス間でトラヒック量のばらつきが大きくなる場合であっても、ネットワーク帯域の使用効率が良いマルチレイヤQoS制御ネットワークを実現できる。   As described above, in this embodiment, in addition to the above-described sixth embodiment, a specific class separation unit that separates traffic of a specific communication quality class designated in advance is determined for the core node, and a packet transfer route is determined. In the wavelength path layer, an individual wavelength path is allocated for each separated traffic, so that the traffic volume between the ground and between the communication quality classes and between the communication quality classes at the ingress edge node. Even when there is a large variation in network quality, and even when there is a large variation in traffic volume between communication quality classes in the network, it is possible to realize a multi-layer QoS control network with good network bandwidth usage efficiency.

[第8の実施の形態]
図16を参照して、本発明の第8の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図16は本発明の第8の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1C、出口エッジノード5、およびコアノード3Bから構成されている。前述した第7の実施の形態では、コアノード3Aに、IPルーチング部から受け取った各IPパケットについて、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を設けた場合について説明した。
[Eighth Embodiment]
A multi-layer QoS control network according to an eighth embodiment of the present invention will be described with reference to FIG. FIG. 16 is a block diagram showing a configuration of a multi-layer QoS control network according to the eighth embodiment of the present invention.
This multi-layer QoS control network is composed of an ingress edge node 1C, an egress edge node 5, and a core node 3B. In the seventh embodiment described above, a case has been described in which the core node 3A is provided with a specific class separation unit that separates traffic of a specific class specified in advance for each IP packet received from the IP routing unit.

本実施の形態では、このような特定クラス分離部に代えて、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を設けた場合について説明する。すなわち、前述した図15のコアノード3Aに代えて、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を有するコアノード3Cが設けられている。その他の構成は図15と同様であり、図15と同じまたは同等部分には、同一符号を付してある。   In this embodiment, instead of such a specific class separation unit, a specific ground / specific class separation unit that separates a specific ground and a specific class of traffic specified in advance, and the specific ground / specific class separation unit separates the specific ground / specific class traffic. A case will be described in which a traffic aggregating unit for aggregating traffic from each user is provided. That is, instead of the core node 3A of FIG. 15 described above, a specific ground / specific class separation unit that separates a specific ground and a specific class of traffic specified in advance, and each user separated by the specific ground / specific class separation unit A core node 3C having a traffic aggregating unit for aggregating the traffic is provided. Other configurations are the same as those in FIG. 15, and the same or equivalent parts as those in FIG. 15 are denoted by the same reference numerals.

図12は、コアノード3Bの構成を示すブロック図である。
このコアノード3Bは、前述した図3と比較して、波長パスレイヤのドロップ部32の後段に、ドロップ部32から受け取った各波長パスのうち、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部40が設けられている。また、IPパケット受信部33の後段に、上記特定対地・特定クラス分離部40で分離された各ユーザからのトラヒックを集約するトラヒック集約部41が設けられている。なお、その他の構成は、図3と同様であり、図3と同じまたは同等部分には同一符号を付してある。
FIG. 12 is a block diagram showing a configuration of the core node 3B.
Compared with FIG. 3 described above, the core node 3B is a specific unit that separates a specific ground and a specific class of traffic specified in advance from each wavelength path received from the drop unit 32, after the drop unit 32 of the wavelength path layer. A ground / specific class separation unit 40 is provided. Further, a traffic aggregation unit 41 that aggregates the traffic from each user separated by the specific ground / specific class separation unit 40 is provided after the IP packet reception unit 33. Other configurations are the same as those in FIG. 3, and the same or equivalent parts as those in FIG. 3 are denoted by the same reference numerals.

このコアノード3Bは、波長パスレイヤの波長パス分離部30、ドロップ部32、特定対地・特定クラス分離部40、スルー部31、アド部36、および波長パス集約部37と、IPレイヤのIPパケット受信部33、IPルーチング部34、トラヒック集約部41、スケジューリング部38、およびIPパケット送信部35とから構成されている。
コアノード3Bでは、その波長パスレイヤの波長パス分離部30において、入口エッジノード1Bまたは他のコアノード3Bから伝送リンク2,4を介して受信した集約された波長パスを個々の波長パスに分離する。そして、当該ノードにてIP処理しない波長パスについては、スルー部31によって、予め波長パスごとに指定された次の転送先のコアノードまたは出口エッジノード方向の伝送リンクに対応する波長パス集約部37に振り分けられ、そのコアノード3Bまたは出口エッジノード5に向かう。
This core node 3B includes a wavelength path layer wavelength path separation unit 30, a drop unit 32, a specific ground / specific class separation unit 40, a through unit 31, an add unit 36, a wavelength path aggregation unit 37, and an IP layer IP packet reception unit. 33, an IP routing unit 34, a traffic aggregation unit 41, a scheduling unit 38, and an IP packet transmission unit 35.
In the core node 3B, the wavelength path separation unit 30 of the wavelength path layer separates the aggregated wavelength paths received from the ingress edge node 1B or other core nodes 3B via the transmission links 2 and 4 into individual wavelength paths. The wavelength path that is not IP-processed by the node is sent to the wavelength path aggregation unit 37 corresponding to the transmission link in the direction of the next transfer destination core node or egress edge node specified in advance for each wavelength path by the through unit 31. It is distributed and goes to the core node 3B or the exit edge node 5.

一方、当該ノードにてIP処理する波長パスについては、波長パス分離部30からドロップ部32を介して特定対地・特定クラス分離部40に転送される。
特定対地・特定クラス分離部40は、ドロップ部32から受け取った波長パスのうち、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して、IPレイヤへ転送する。
IPレイヤでは、波長パスに対応するIPパケット受信部33によって、特定対地・特定クラス分離部40で分離されたIPパケットと残りのIPパケットをそれぞれ受け取り、トラヒック集約部41において、特定対地・特定クラス分離部で分離された波長パスのトラヒックについて、予め指定した対地と通信品質クラスに応じて他の波長パスのトラヒックとともに集約し、IPパケット送信部35へ渡す。
On the other hand, the wavelength path subjected to IP processing at the node is transferred from the wavelength path separation unit 30 to the specific ground / specific class separation unit 40 via the drop unit 32.
The specific ground / specific class separation unit 40 separates the wavelength paths assigned to the specific ground and the specific class traffic specified in advance among the wavelength paths received from the drop unit 32 and transfers the separated wavelength paths to the IP layer.
In the IP layer, the IP packet receiving unit 33 corresponding to the wavelength path receives the IP packet separated by the specific ground / specific class separating unit 40 and the remaining IP packets, respectively, and the traffic aggregation unit 41 receives the specific ground / specific class. The wavelength path traffic separated by the separation unit is aggregated together with traffic of other wavelength paths according to the ground and communication quality class designated in advance, and passed to the IP packet transmission unit 35.

IPルーチング部34は、特定対地・特定クラス分離部40で分離されなかった残りのトラヒックをIPパケット受信部33から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部38は、IPルーチング部34から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
The IP routing unit 34 receives the remaining traffic that has not been separated by the specific ground / specific class separation unit 40 from the IP packet reception unit 33, refers to the transmission destination address embedded in the header thereof, and continues to the next IP packet. Determine the forwarding node of the.
The scheduling unit 38 receives the remaining IP packets from the IP routing unit 34, and controls the packet transfer order according to a predetermined priority for each communication quality class and a weight representing a ratio of bandwidth between the communication quality classes. The IP packet is sent to the IP packet transmitting unit 35.

IPパケット送信部35は、トラヒック集約部41で集約されたトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンクに接続されたコアノード3Bまたは出口エッジノード5へ送信する。
The IP packet transmission unit 35 assigns individual wavelength paths to the traffic aggregated by the traffic aggregation unit 41 and passes the IP packet to the add unit 36 of the wavelength path layer. For the IP packet received from the scheduling unit 38, the IP packet is transferred to the add unit 36 of the wavelength path layer according to the transfer order, and the IP packet is placed on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregating unit 37 aggregates the wavelength paths from the add unit 36, places them on the transmission link 4, and transmits them to the core node 3B or the egress edge node 5 connected to these transmission links.

このように、本実施の形態では、前述した第6の実施の形態に加えて、コアノードに、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部を設け、分離した各ユーザからのトラヒックをトラヒック集約部で集約し、集約したトラヒックおよび特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしたので、入口エッジノードにおいて、対地間および通信品質クラス間、および通信品質クラス間でトラヒック量のばらつきが大きい場合であっても、またネットワーク内において、対地間および通信品質クラス間でトラヒック量のばらつきが大きい場合であっても、ネットワーク帯域の使用効率が良いマルチレイヤQoS制御ネットワークを実現できる。   As described above, in this embodiment, in addition to the sixth embodiment described above, the core node is provided with a specific ground / specific class separation unit that separates a specific ground and traffic of a specific class specified in advance, and is separated. Since traffic from each user is aggregated by the traffic aggregating unit, and individual wavelength paths are allocated to the traffic separated by the aggregated traffic and the specific class separating unit, at the ingress edge node, between the ground and between the communication quality classes, Even if the traffic volume varies greatly between communication quality classes, and even if the traffic volume varies greatly between the ground and between communication quality classes in the network, the network bandwidth is used efficiently. A multi-layer QoS control network can be realized.

[第9の実施の形態]
図17を参照して、本発明の第9の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図17は、本発明の第9の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、入口エッジノード1C、出口エッジノード5、およびコアノード3Cから構成されている。前述した第8の実施の形態では、コアノード3Bに、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を設けた場合について説明した。
[Ninth Embodiment]
A multi-layer QoS control network according to a ninth embodiment of the present invention will be described with reference to FIG. FIG. 17 is a block diagram showing the configuration of the multilayer QoS control network according to the ninth embodiment of the present invention.
This multi-layer QoS control network is composed of an ingress edge node 1C, an egress edge node 5, and a core node 3C. In the above-described eighth embodiment, a specific ground / specific class separating unit that separates a specific ground and a specific class of traffic designated in advance in the core node 3B, and each user separated by the specific ground / specific class separating unit. A case has been described in which a traffic aggregating unit for aggregating traffic from is provided.

本実施の形態では、これに加えて、IPルーチング部から受け取った各IPパケットについて、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を設けた場合について説明する。すなわち、前述した図16のコアノードに代えて、IPルーチング部から受け取った各IPパケットについて、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を有するコアノード3Cが設けられている。なお、その他の構成は図16と同様であり、図16と同じまたは同等部分には、同一符号を付してある。   In the present embodiment, in addition to this, a case will be described in which a specific class separation unit for separating traffic of a specific class specified in advance is provided for each IP packet received from the IP routing unit. That is, in place of the core node of FIG. 16 described above, a core node 3C having a specific class separation unit that separates a predetermined class of traffic for each IP packet received from the IP routing unit is provided. Other configurations are the same as those in FIG. 16, and the same or equivalent parts as those in FIG. 16 are denoted by the same reference numerals.

図18は、コアノード3Cの構成を示すブロック図である。
このコアノードは、前述した図12と比較して、IPレイヤのIPルーチング部34の後段に、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部39が設けられている。なお、その他の構成は、図12と同様であり、図12と同じまたは同等部分には同一符号を付してある。
FIG. 18 is a block diagram showing a configuration of the core node 3C.
Compared with FIG. 12 described above, this core node separates specific class traffic specified in advance from each IP packet received from the IP routing unit 34 after the IP routing unit 34 of the IP layer. A portion 39 is provided. Other configurations are the same as those in FIG. 12, and the same or equivalent parts as those in FIG. 12 are denoted by the same reference numerals.

このコアノード3Cは、波長パスレイヤの波長パス分離部30、ドロップ部32、特定対地・特定クラス分離部40、スルー部31、アド部36、および波長パス集約部37と、IPレイヤのIPパケット受信部33、IPルーチング部34、トラヒック集約部41、特定クラス分離部39、スケジューリング部38、およびIPパケット送信部35とから構成されている。
コアノード3Cでは、その波長パスレイヤの波長パス分離部30において、入口エッジノード1Bまたは他のコアノード3Cから伝送リンク2,4を介して受信した集約された波長パスを個々の波長パスに分離する。そして、当該ノードにてIP処理しない波長パスについては、スルー部31によって、予め波長パスごとに指定された次の転送先のコアノードまたは出口エッジノード方向の伝送リンクに対応する波長パス集約部37に振り分けられ、そのコアノード3Bまたは出口エッジノード5に向かう。
The core node 3C includes a wavelength path layer wavelength path separation unit 30, a drop unit 32, a specific ground / specific class separation unit 40, a through unit 31, an add unit 36, a wavelength path aggregation unit 37, and an IP layer IP packet reception unit. 33, an IP routing unit 34, a traffic aggregation unit 41, a specific class separation unit 39, a scheduling unit 38, and an IP packet transmission unit 35.
In the core node 3C, the wavelength path separation unit 30 of the wavelength path layer separates the aggregated wavelength paths received from the ingress edge node 1B or other core nodes 3C via the transmission links 2 and 4 into individual wavelength paths. The wavelength path that is not IP-processed by the node is sent to the wavelength path aggregation unit 37 corresponding to the transmission link in the direction of the next transfer destination core node or egress edge node specified in advance for each wavelength path by the through unit 31. It is distributed and goes to the core node 3B or the exit edge node 5.

一方、当該ノードにてIP処理する波長パスについては、波長パス分離部30からドロップ部32を介して特定対地・特定クラス分離部40に転送される。
特定対地・特定クラス分離部40は、ドロップ部32から受け取った波長パスのうち、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して、IPレイヤへ転送する。
IPレイヤでは、波長パスに対応するIPパケット受信部33によって、特定対地・特定クラス分離部40で分離されたIPパケットと残りのIPパケットをそれぞれ受け取り、トラヒック集約部41において、特定対地・特定クラス分離部で分離された波長パスのトラヒックについて、予め指定した対地と通信品質クラスに応じて他の波長パスのトラヒックとともに集約し、IPパケット送信部35へ渡す。
On the other hand, the wavelength path subjected to IP processing at the node is transferred from the wavelength path separation unit 30 to the specific ground / specific class separation unit 40 via the drop unit 32.
The specific ground / specific class separation unit 40 separates the wavelength paths assigned to the specific ground and the specific class traffic specified in advance among the wavelength paths received from the drop unit 32 and transfers the separated wavelength paths to the IP layer.
In the IP layer, the IP packet receiving unit 33 corresponding to the wavelength path receives the IP packet separated by the specific ground / specific class separating unit 40 and the remaining IP packets, respectively, and the traffic aggregation unit 41 receives the specific ground / specific class. The wavelength path traffic separated by the separation unit is aggregated together with traffic of other wavelength paths according to the ground and communication quality class designated in advance, and passed to the IP packet transmission unit 35.

IPルーチング部34は、特定対地・特定クラス分離部40で分離されなかった残りのトラヒックをIPパケット受信部33から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部39は、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部35へ渡し、残りのトラヒックはスケジューリング部38へ渡す。
スケジューリング部38は、特定クラス分離部39から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
The IP routing unit 34 receives the remaining traffic that has not been separated by the specific ground / specific class separation unit 40 from the IP packet reception unit 33, refers to the transmission destination address embedded in the header thereof, and continues to the next IP packet. Determine the forwarding node of the.
The specific class separation unit 39 separates traffic of a specific class specified in advance from each IP packet received from the IP routing unit 34 and passes the traffic to the IP packet transmission unit 35, and passes the remaining traffic to the scheduling unit 38.
The scheduling unit 38 receives the remaining IP packets from the specific class separation unit 39, and controls the packet transfer order according to a predetermined priority for each communication quality class and a weight representing a ratio of bandwidth between the communication quality classes. Then, the IP packet is sent to the IP packet transmitter 35.

IPパケット送信部35は、トラヒック集約部41で集約されたトラヒックおよび特定クラス分離部39で分離されたトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンクに接続されたコアノード3Bまたは出口エッジノード5へ送信する。
The IP packet transmission unit 35 assigns individual wavelength paths to the traffic aggregated by the traffic aggregation unit 41 and the traffic separated by the specific class separation unit 39, and passes the IP packet to the add unit 36 of the wavelength path layer. For the IP packet received from the scheduling unit 38, the IP packet is transferred to the add unit 36 of the wavelength path layer according to the transfer order, and the IP packet is placed on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregating unit 37 aggregates the wavelength paths from the add unit 36, places them on the transmission link 4, and transmits them to the core node 3B or the egress edge node 5 connected to these transmission links.

このように、本実施の形態では、前述した第6の実施の形態に加えて、入口エッジノードだけでなく、コアノードにも、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部を設け、分離した各ユーザからのトラヒックをトラヒック集約部で集約し、また特定対地・特定クラス分離部で分されなかったトラヒックから予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部を設け、波長パスレイヤにおいて、そのトラヒック集約部で集約したトラヒックおよび特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるようにしたので、入口エッジノードおよびネットワーク内において、対地間および通信品質クラス間、および通信品質クラス間でトラヒック量のばらつきが大きい場合であっても、ネットワーク帯域の使用効率が良いマルチレイヤQoS制御ネットワークを実現できる。   As described above, in this embodiment, in addition to the above-described sixth embodiment, the specific ground / specific traffic that separates the specific ground and the specific class of traffic specified in advance to the core node as well as the ingress edge node. A class separation unit is provided, and traffic from each separated user is aggregated by the traffic aggregation unit, and specific traffic quality class traffic specified in advance is separated from traffic that was not separated by the specific ground / specific class separation unit A class separation unit is provided, and in the wavelength path layer, individual wavelength paths are allocated to traffic aggregated by the traffic aggregation unit and traffic separated by the specific class separation unit. Traffic volume between communication quality classes and between communication quality classes Even if Kiga large, it is possible to realize a multi-layer QoS control network using efficient network bandwidth.

[第10の実施の形態]
図19を参照して、本発明の第10の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図19は、本発明の第10の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、2つの同一構成のエッジノード7、およびコアノード3から構成されている。前述した第1〜9の実施の形態では、入口エッジノードおよび出口エッジノードとして異なる構成のエッジノードを用いた場合について説明した。本実施の形態では、これら入口エッジノードおよび出口エッジノードを、共通するエッジノード7で実現する場合について説明する。
[Tenth embodiment]
A multilayer QoS control network according to the tenth embodiment of the present invention will be described with reference to FIG. FIG. 19 is a block diagram showing a configuration of a multilayer QoS control network according to the tenth embodiment of the present invention.
This multi-layer QoS control network is composed of two edge nodes 7 and a core node 3 having the same configuration. In the first to ninth embodiments described above, the case has been described where edge nodes having different configurations are used as the entrance edge node and the exit edge node. In the present embodiment, a case where the ingress edge node and the egress edge node are realized by a common edge node 7 will be described.

図20は、エッジノード7の構成を示すブロック図である。
このエッジノード7は、前述した図14の入口エッジノード1Cの構成に、前述した図4の出口エッジノード5の構成を統合したものである。すなわち、このエッジノード7は、IPレイヤのIPパケット受信部72、ポリシング部73、特定対地・特定クラス分離部74、IPルーチング部75、特定クラス分離部77、トラヒック集約部78、スケジューリング部76、およびIPパケット送信部79と、波長パスレイヤの波長パス分離部70、ドロップ部71、アド部80および波長パス集約部81とから構成されている。
FIG. 20 is a block diagram showing the configuration of the edge node 7.
The edge node 7 is obtained by integrating the configuration of the egress edge node 5 in FIG. 4 with the configuration of the ingress edge node 1C in FIG. 14 described above. That is, the edge node 7 includes an IP layer IP packet receiving unit 72, a policing unit 73, a specific ground / specific class separating unit 74, an IP routing unit 75, a specific class separating unit 77, a traffic aggregating unit 78, a scheduling unit 76, And an IP packet transmission unit 79, a wavelength path layer wavelength path separation unit 70, a drop unit 71, an add unit 80, and a wavelength path aggregation unit 81.

マルチレイヤQoS制御ネットワークの入口側に設けられたエッジノード7では、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部72によって、ユーザネットワーク8Sから送られたIPパケットを受け取り、同じくユーザに対応するポリシング部73によって、通信品質クラスごとにその入力レートを予め決めておいたレートに規制する。   In the edge node 7 provided on the entrance side of the multi-layer QoS control network, the IP packet receiving unit 72 corresponding to the user receives the IP packet transmitted from the user network 8S in the IP layer, and also corresponds to the user. The policing unit 73 regulates the input rate for each communication quality class to a predetermined rate.

特定対地・特定クラス分離部74は、ポリシング部73から受け取ったIPパケットのうち、予め指定した特定対地および特定クラスのトラヒックを分離して、トラヒック集約部78へ渡し、残りのトラヒックはIPルーチング部75へ渡す。
トラヒック集約部78は、特定対地・特定クラス分離部74から受け取った各ユーザからのトラヒックを集約してIPパケット送信部79に渡す。
The specific ground / specific class separating unit 74 separates the specified specific ground and specific class of traffic from the IP packet received from the policing unit 73 and passes the traffic to the traffic aggregating unit 78. Pass to 75.
The traffic aggregation unit 78 aggregates the traffic from each user received from the specific ground / specific class separation unit 74 and passes it to the IP packet transmission unit 79.

IPルーチング部75は、特定対地・特定クラス分離部74からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部77は、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部79へ渡し、残りのトラヒックはスケジューリング部76へ渡す。
スケジューリング部76は、特定クラス分離部77から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部79にそのIPパケットを送る。
The IP routing unit 75 receives the IP packet from the specific ground / specific class separation unit 74, refers to the transmission destination address embedded in the header, and determines the next transfer destination node of the IP packet.
The specific class separation unit 77 separates the traffic of a specific class specified in advance from each IP packet received from the IP routing unit, passes it to the IP packet transmission unit 79, and passes the remaining traffic to the scheduling unit 76.
The scheduling unit 76 receives the remaining IP packets from the specific class separation unit 77, and controls the packet transfer order according to a predetermined priority for each communication quality class and a weight indicating a ratio of bandwidth between the communication quality classes. Then, the IP packet is sent to the IP packet transmitting unit 79.

IPパケット送信部79は、トラヒック集約部78で集約されたトラヒックおよび特定クラス分離部77から受け取ったトラヒックに、それぞれ個別の波長パスを割り当て、波長パスレイヤのアド部80にIPパケットを渡す。また、スケジューリング部76から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部80にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部81で、アド部80からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノードまたは出口エッジノードへ送信する。
The IP packet transmission unit 79 assigns individual wavelength paths to the traffic aggregated by the traffic aggregation unit 78 and the traffic received from the specific class separation unit 77, and passes the IP packet to the add unit 80 of the wavelength path layer. For the IP packet received from the scheduling unit 76, the IP packet is transferred to the add unit 80 of the wavelength path layer according to the transfer order, and the IP packet is placed on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregating unit 81 aggregates the wavelength paths from the add unit 80, places them on the transmission link 2, and transmits them to the core node or egress edge node connected to these transmission links 2.

一方、マルチレイヤQoS制御ネットワークの出口側に設けられたエッジノード7では、その波長パスレイヤの波長パス分離部70において、コアノード3から伝送リンク4を介して受信した集約された波長パスを個々の波長パスに分離し、ドロップ部71でIPレイヤへ転送する。
IPレイヤでは、波長パスに対応するIPパケット受信部72によって、ドロップ部71から送られたIPパケットを受け取る。
IPルーチング部75は、IPパケット受信部72からそのIPパケット受け取り、そのヘッダに埋め込まれた送信先アドレスを参照し、当該IPパケットの送信先ユーザネットワーク8Rを決定する。
On the other hand, in the edge node 7 provided on the exit side of the multilayer QoS control network, the wavelength path separation unit 70 of the wavelength path layer receives the aggregated wavelength path received from the core node 3 via the transmission link 4 for each wavelength. The path is separated and transferred to the IP layer by the drop unit 71.
In the IP layer, the IP packet received from the drop unit 71 is received by the IP packet receiving unit 72 corresponding to the wavelength path.
The IP routing unit 75 receives the IP packet from the IP packet receiving unit 72, refers to the destination address embedded in the header, and determines the destination user network 8R of the IP packet.

スケジューリング部76は、IPルーチング部75からIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部79にそのIPパケットを送る。
IPパケット送信部79は、スケジューリング部から受け取ったIPパケットを、その転送順序に応じて伝送リンク9Rからユーザネットワーク8Rに転送する。
The scheduling unit 76 receives the IP packet from the IP routing unit 75, controls the packet transfer order according to a predetermined priority for each communication quality class and a weight indicating a ratio of the bandwidth between the communication quality classes, The IP packet is sent to the IP packet transmission unit 79.
The IP packet transmission unit 79 transfers the IP packet received from the scheduling unit from the transmission link 9R to the user network 8R according to the transfer order.

このように、前述した図14の入口エッジノード1Cの構成に、前述した図4の出口エッジノード5の構成を統合したエッジノードを、入口エッジノードおよび出口エッジノードとして共通に用いるようにしたので、前述した第6の実施の形態と同様の作用効果が得られるとともに、各エッジノードとして共通のものを用いることができ、量産効果によるコスト削減を実現できるとともに、任意のユーザネットワーク間で双方向通信が行われる実際の通信環境に有用である。   As described above, the edge node obtained by integrating the configuration of the exit edge node 5 of FIG. 4 with the configuration of the entrance edge node 1C of FIG. 14 described above is commonly used as the entrance edge node and the exit edge node. The same effects as those of the sixth embodiment described above can be obtained, a common edge node can be used, cost reduction can be realized by mass production effects, and bi-directional between arbitrary user networks This is useful in an actual communication environment where communication is performed.

なお、前述した第10の実施の形態において、コアノードについては、図3のコアノード3に限定されるものではない。例えば、コアノードに代えて、図8〜11のコアノード3A,3B,3Cのいずれかを用いてもよい。これにより、それぞれのコアノードが持つ前述と同様の作用効果が得られる。   In the tenth embodiment described above, the core node is not limited to the core node 3 in FIG. For example, instead of the core node, any of the core nodes 3A, 3B, and 3C of FIGS. Thereby, the same effect as the above-mentioned which each core node has is acquired.

[第11の実施の形態]
図21を参照して、本発明の第11の実施の形態にかかるマルチレイヤQoS制御ネットワークについて説明する。図21は本発明の第11の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。
このマルチレイヤQoS制御ネットワークは、3つの同一構成のノード7Aから構成されている。前述した第10の実施の形態では、入口エッジノードおよび出口エッジノードを、共通のエッジノード7で構成した場合について説明した。本実施の形態では、入口エッジノードおよび出口エッジノードに加えて、コアノードについても共通のノード7Aで構成する場合について説明する。
[Eleventh embodiment]
A multilayer QoS control network according to the eleventh embodiment of the present invention will be described with reference to FIG. FIG. 21 is a block diagram showing a configuration of a multilayer QoS control network according to the eleventh embodiment of the present invention.
This multi-layer QoS control network is composed of three nodes 7A having the same configuration. In the tenth embodiment described above, the case where the ingress edge node and the egress edge node are configured by the common edge node 7 has been described. In the present embodiment, a case will be described in which a core node is configured by a common node 7A in addition to an ingress edge node and an egress edge node.

図22は、ノード7Aの構成を示すブロック図である。
このノード7Aは、前述した図20のエッジノード7の構成に、前述した図18のコアノード3Cの構成を統合したものである。すなわち、このノード7Aは、IPレイヤのIPパケット受信部72、ポリシング部73、特定対地・特定クラス分離部74、IPルーチング部75、特定クラス分離部77、トラヒック集約部78、スケジューリング部76、およびIPパケット送信部79と、波長パスレイヤの波長パス分離部70、ドロップ部71、特定対地・特定クラス分離部82、アド部80および波長パス集約部81とから構成されている。
FIG. 22 is a block diagram showing a configuration of the node 7A.
This node 7A is obtained by integrating the configuration of the core node 3C of FIG. 18 described above with the configuration of the edge node 7 of FIG. 20 described above. That is, the node 7A includes an IP layer IP packet receiving unit 72, a policing unit 73, a specific ground / specific class separating unit 74, an IP routing unit 75, a specific class separating unit 77, a traffic aggregating unit 78, a scheduling unit 76, and An IP packet transmission unit 79, a wavelength path layer wavelength path separation unit 70, a drop unit 71, a specific ground / specific class separation unit 82, an add unit 80, and a wavelength path aggregation unit 81 are configured.

マルチレイヤQoS制御ネットワークの入口側および出口側にエッジノードとして設けられた場合、ノード7Aの動作は、前述した第10の実施の形態と同様であり、ここでの説明は省略する。
入口側ノードと出口側ノードとの間に設けられた場合、ノード7Aでは、その波長パスレイヤの波長パス分離部70において、他のノード7Aから伝送リンク2介して受信した集約された波長パスを個々の波長パスに分離する。そして、当該ノードにてIP処理しない波長パスについては、スルー部83によって、予め波長パスごとに指定された次の転送先のノード方向の伝送リンクに対応する波長パス集約部81に振り分けられ、そのノード7Aに向かう。
When provided as edge nodes on the entrance side and the exit side of the multilayer QoS control network, the operation of the node 7A is the same as that of the tenth embodiment described above, and a description thereof is omitted here.
When the node 7A is provided between the ingress side node and the egress side node, the wavelength path separation unit 70 of the wavelength path layer individually receives the aggregated wavelength paths received from the other nodes 7A via the transmission link 2 in the node 7A. To separate wavelength paths. Then, the wavelength path that is not IP-processed by the node is distributed by the through unit 83 to the wavelength path aggregation unit 81 corresponding to the transmission link in the node direction of the next transfer destination specified in advance for each wavelength path. Go to node 7A.

一方、当該ノードにてIP処理する波長パスについては、波長パス分離部70からドロップ部71を介して特定対地・特定クラス分離部82に転送される。
特定対地・特定クラス分離部82は、ドロップ部71から受け取った波長パスのうち、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して、IPレイヤへ転送する。
IPレイヤでは、波長パスに対応するIPパケット受信部72によって、特定対地・特定クラス分離部82で分離されたトラヒックと残りのトラヒックをそれぞれ受け取り、特定対地・特定クラス分離部82で分離された波長パスのトラヒックについては、ポリシング部73および特定対地・特定クラス分離部74を介してトラヒック集約部78へ渡す。また、残りのトラヒックをIPルーチング部75へ渡す。
On the other hand, the wavelength path subjected to IP processing at the node is transferred from the wavelength path separation unit 70 to the specific ground / specific class separation unit 82 via the drop unit 71.
The specific ground / specific class separating unit 82 separates the wavelength paths assigned to the specific ground and the specific class of traffic specified in advance from the wavelength paths received from the drop unit 71 and transfers the separated wavelength paths to the IP layer.
In the IP layer, the IP packet receiving unit 72 corresponding to the wavelength path receives the traffic separated by the specific ground / specific class separating unit 82 and the remaining traffic, respectively, and the wavelengths separated by the specific ground / specific class separating unit 82 are separated. The path traffic is passed to the traffic aggregating unit 78 via the policing unit 73 and the specific ground / specific class separating unit 74. Further, the remaining traffic is passed to the IP routing unit 75.

トラヒック集約部78は、特定対地・特定クラス分離部82で分離された波長パスのトラヒックについて、予め指定した対地と通信品質クラスに応じて他の波長パスのトラヒックとともに集約し、IPパケット送信部79へ渡す。
IPルーチング部75は、特定対地・特定クラス分離部82で分離されなかった残りのIPパケットをIPパケット受信部から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部は、IPルーチング部から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、特定クラス分離部77にそのIPパケットを送る。
The traffic aggregating unit 78 aggregates the traffic of the wavelength paths separated by the specific ground / specific class separating unit 82 together with the traffic of other wavelength paths according to the predesignated ground and the communication quality class, and the IP packet transmitting unit 79. To pass.
The IP routing unit 75 receives the remaining IP packets that have not been separated by the specific ground / specific class separation unit 82 from the IP packet reception unit, refers to the destination address embedded in the header thereof, and follows the IP packet. Determine the forwarding node of the.
The scheduling unit receives the remaining IP packets from the IP routing unit, controls the packet transfer order according to a predetermined priority for each communication quality class and a weight indicating a ratio of bandwidth between the communication quality classes, The IP packet is sent to the specific class separation unit 77.

特定クラス分離部77は、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部79へ渡し、残りのトラヒックはスケジューリング部76へ渡す。
スケジューリング部76は、特定クラス分離部77から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部79にそのIPパケットを送る。
The specific class separation unit 77 separates the traffic of a specific class specified in advance from each IP packet received from the IP routing unit, passes it to the IP packet transmission unit 79, and passes the remaining traffic to the scheduling unit 76.
The scheduling unit 76 receives the remaining IP packets from the specific class separation unit 77, and controls the packet transfer order according to a predetermined priority for each communication quality class and a weight indicating a ratio of bandwidth between the communication quality classes. Then, the IP packet is sent to the IP packet transmitting unit 79.

IPパケット送信部79は、トラヒック集約部78で集約されたトラヒックおよび特定クラス分離部77で分離されたトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部80にIPパケットを渡す。また、スケジューリング部76から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部80にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部81で、アド部からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンク4に接続されたノード7Aへ送信する。
The IP packet transmission unit 79 assigns individual wavelength paths to the traffic aggregated by the traffic aggregation unit 78 and the traffic separated by the specific class separation unit 77 and passes the IP packet to the add unit 80 of the wavelength path layer. For the IP packet received from the scheduling unit 76, the IP packet is transferred to the add unit 80 of the wavelength path layer according to the transfer order, and the IP packet is placed on the wavelength path toward a predetermined node.
In the wavelength path layer, the wavelength path aggregating unit 81 aggregates the wavelength paths from the add unit, puts them on the transmission link 4, and transmits them to the node 7A connected to these transmission links 4.

このように、前述した図20のエッジノード7の構成に、前述した図18のコアノード3Cの構成を統合したノード7Aを、入口エッジノード、出口エッジノードおよびコアノードとして共通に用いるようにしたので、前述した第6および第9の実施の形態と同様の作用効果が得られるとともに、各エッジノードおよびコアとして共通のものを用いることができ、量産効果によるコスト削減を実現できるとともに、任意のユーザネットワーク間で双方向通信が行われる実際の通信環境に有用である。   Thus, since the node 7A obtained by integrating the configuration of the core node 3C of FIG. 18 described above with the configuration of the edge node 7 of FIG. 20 described above is commonly used as the entrance edge node, the exit edge node, and the core node, The same operational effects as those of the sixth and ninth embodiments described above can be obtained, the same edge nodes and cores can be used, cost reduction can be realized due to mass production effects, and any user network This is useful in an actual communication environment where two-way communication is performed between the two.

なお、以上の各実施の形態で説明したネットワーク構成は、理解を容易とするため最も簡素な構成を示したものであり、本発明は、個々の図のネットワーク構成例に限定されるものではない。例えば、コアノードに対して入口エッジノードあるいは出口エッジノードが複数接続されているネットワーク、入口エッジノードと出口エッジノードとの間が、直列あるいは並列に接続された複数のコアノードを介して接続されているネットワーク、コアノードがなく入口エッジノードと出口エッジノードが直接接続されているネットワーク、あるいは入口エッジノードまたは出口エッジノードにコアノードの機能を持たせたネットワークであっても、前述した各実施の形態を同様にして適用でき、それぞれ同様の作用効果か得られる。   The network configuration described in each of the above embodiments is the simplest configuration for ease of understanding, and the present invention is not limited to the network configuration example shown in each figure. . For example, a network in which a plurality of ingress edge nodes or egress edge nodes are connected to a core node, and an ingress edge node and an egress edge node are connected via a plurality of core nodes connected in series or in parallel. Even if the network is a network in which there is no core node and the ingress edge node and the egress edge node are directly connected, or a network in which the ingress edge node or egress edge node has the function of the core node, the above-described embodiments are the same. The same effects can be obtained.

本発明の第1の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 1st Embodiment of this invention. 図1の入口エッジノードの構成を示すブロック図である。It is a block diagram which shows the structure of the ingress edge node of FIG. 図1のコアノードの構成を示すブロック図である。It is a block diagram which shows the structure of the core node of FIG. 図1の出口エッジノードの構成を示すブロック図である。It is a block diagram which shows the structure of the egress edge node of FIG. 本発明の第2の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 2nd Embodiment of this invention. 図5の入口エッジノードの構成を示すブロック図である。It is a block diagram which shows the structure of the ingress edge node of FIG. 本発明の第3の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 3rd Embodiment of this invention. 図7のコアノードの構成を示すブロック図である。It is a block diagram which shows the structure of the core node of FIG. 本発明の第4の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 4th Embodiment of this invention. 図9の入口エッジノードの構成を示すブロック図である。It is a block diagram which shows the structure of the ingress edge node of FIG. 本発明の第5の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 5th Embodiment of this invention. 図11のコアノードの構成を示すブロック図である。It is a block diagram which shows the structure of the core node of FIG. 本発明の第6の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 6th Embodiment of this invention. 図13の入口エッジノードの構成を示すブロック図である。It is a block diagram which shows the structure of the ingress edge node of FIG. 本発明の第7の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 7th Embodiment of this invention. 本発明の第8の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 8th Embodiment of this invention. 本発明の第9の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 9th Embodiment of this invention. 図17のコアノードの構成を示すブロック図である。It is a block diagram which shows the structure of the core node of FIG. 本発明の第10の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 10th Embodiment of this invention. 図19のエッジノードの構成を示すブロック図である。FIG. 20 is a block diagram illustrating a configuration of an edge node in FIG. 19. 本発明の第11の実施の形態にかかるマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the multilayer QoS control network concerning the 11th Embodiment of this invention. 図21のノードの構成を示すブロック図である。It is a block diagram which shows the structure of the node of FIG. 従来のマルチレイヤQoS制御ネットワークの構成を示すブロック図である。It is a block diagram which shows the structure of the conventional multilayer QoS control network. 従来の入口エッジノードの構成を示すブロック図である。It is a block diagram which shows the structure of the conventional entrance edge node. 従来のコアノードの構成を示すブロック図である。It is a block diagram which shows the structure of the conventional core node. 従来の出口エッジノードの構成を示すブロック図である。It is a block diagram which shows the structure of the conventional egress edge node.

符号の説明Explanation of symbols

1,1A,1B,1C…入口エッジノード、3,3A,3B,3C…コアノード、5…出口エッジノード、7…エッジノード、7A…ノード、2,4…伝送リンク、8S…ユーザネットワーク(送信側)、8R…ユーザネットワーク(受信側)、9S…伝送リンク(送信側)、9R…伝送リンク(受信側)、10…IPパケット受信部、11…IPルーチング部、12…IPパケット送信部、13…アド部、14…波長パス集約部、15…ポリシング部、16…スケジューリング部、17…特定クラス分離部、18…特定対地・特定クラス分離部、19…トラヒック集約部、30…波長パス分離部、31…スルー部、32…ドロップ部、33…IPパケット受信部、34…IPルーチング部、35…IPパケット送信部、36…アド部、37…波長パス集約部、38…スケジューリング部、39…特定クラス分離部、40…特定対地・特定クラス分離部、41…トラヒック集約部、50…波長パス分離部、51…ドロップ部、52…IPパケット受信部、53…IPルーチング部、54…IPパケット送信部、55…スケジューリング部、70…波長パス分離部、71…ドロップ部、72…IPパケット受信部、73…ポリシング部、74…特定対地・特定クラス分離部、75…IPルーチング部、76…スケジューリング部、77…特定クラス分離部、78…トラヒック集約部、79…IPパケット送信部、80…アド部、81…波長パス集約部、82…特定対地・特定クラス分離部、83…スルー部。
1, 1A, 1B, 1C ... Ingress edge node, 3, 3A, 3B, 3C ... Core node, 5 ... Egress edge node, 7 ... Edge node, 7A ... Node, 2, 4 ... Transmission link, 8S ... User network (transmission) Side), 8R ... user network (receiving side), 9S ... transmission link (transmitting side), 9R ... transmission link (receiving side), 10 ... IP packet receiving unit, 11 ... IP routing unit, 12 ... IP packet transmitting unit, DESCRIPTION OF SYMBOLS 13 ... Add part, 14 ... Wavelength path aggregation part, 15 ... Policing part, 16 ... Scheduling part, 17 ... Specific class separation part, 18 ... Specific ground / specific class separation part, 19 ... Traffic aggregation part, 30 ... Wave path separation 31 ... Thru part, 32 ... Drop part, 33 ... IP packet receiving part, 34 ... IP routing part, 35 ... IP packet transmitting part, 36 ... Add part, 37 Wavelength path aggregation unit, 38 ... scheduling unit, 39 ... specific class separation unit, 40 ... specific ground / specific class separation unit, 41 ... traffic aggregation unit, 50 ... wavelength path separation unit, 51 ... drop unit, 52 ... IP packet reception 53 ... IP routing unit 54 ... IP packet transmission unit 55 ... scheduling unit 70 ... wavelength path separation unit 71 ... drop unit 72 ... IP packet reception unit 73 ... polishing unit 74 ... specific ground / specification Class separation unit, 75 ... IP routing unit, 76 ... scheduling unit, 77 ... specific class separation unit, 78 ... traffic aggregation unit, 79 ... IP packet transmission unit, 80 ... add unit, 81 ... wavelength path aggregation unit, 82 ... specification Ground / specific class separation part, 83 ... through part.

Claims (23)

IPレイヤおよび波長パスレイヤでIPパケットのトラヒックを転送処理する機能部をそれぞれ有する入口エッジノード、出口エッジノードおよびコアノードから構成され、前記入口エッジノードで、IPレイヤを介して送信側ユーザネットワークからのIPパケットを受信して波長パスレイヤを介して任意のノードへ転送し、前記出口エッジノードで、波長パスレイヤを介して任意のノードから受信したIPパケットをIPレイヤを介して受信側ユーザネットワークへ転送し、前記コアノードで、波長パスレイヤを介して前記入口エッジノード側からのIPパケットを受信して前記出口エッジノード側へ転送するマルチレイヤQoS制御ネットワークで用いられるQoS制御方法において、
前記入口エッジノード、前記出口エッジノード、および前記コアノードのIPレイヤの機能部で、受信IPパケットについて、各通信品質クラスごとに優先度と重みとに応じてパケット転送順序を制御して転送するステップを備えることを特徴とするQoS制御方法。
An ingress edge node, an egress edge node, and a core node each having a function unit for forwarding and processing IP packet traffic in the IP layer and the wavelength path layer. The ingress edge node receives an IP from the transmission-side user network via the IP layer. The packet is received and transferred to an arbitrary node via the wavelength path layer, and at the egress edge node, the IP packet received from the arbitrary node via the wavelength path layer is transferred to the receiving user network via the IP layer, In the QoS control method used in the multi-layer QoS control network in which the core node receives an IP packet from the ingress edge node side via a wavelength path layer and forwards it to the egress edge node side.
A step of transferring a received IP packet by controlling a packet transfer order according to a priority and a weight for each communication quality class at a function unit of an IP layer of the ingress edge node, the egress edge node, and the core node. A QoS control method comprising:
請求項1において、
前記入口エッジノードのIPレイヤの機能部で、受信IPパケットから予め指定した特定クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えることを特徴とするQoS制御方法。
In claim 1,
The function of the IP layer of the ingress edge node separates a specific class of traffic designated in advance from the received IP packet, and as a wavelength path for transferring the separated traffic through a transmission link on the wavelength path layer, A QoS control method, further comprising: allocating individual wavelength paths to traffic.
請求項2において、
前記コアノードのIPレイヤの機能部で、受信IPパケットから予め指定した特定クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えることを特徴とするQoS制御方法。
In claim 2,
A function unit of the IP layer of the core node separates a specific class of traffic designated in advance from a received IP packet, and a wavelength path for transferring the separated traffic through a transmission link on the wavelength path layer. A QoS control method, further comprising: allocating individual wavelength paths.
請求項1において、
前記入口エッジノードのIPレイヤの機能部で、受信IPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離するステップと、この分離したトラヒックを集約するステップと、この集約されたトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えること特徴とするQoS制御方法。
In claim 1,
In the IP layer function unit of the ingress edge node, a step of separating a specific ground and a specific class of traffic designated in advance from a received IP packet, a step of aggregating the separated traffic, and a wavelength of the aggregated traffic And a step of assigning an individual wavelength path to the traffic as a wavelength path for transfer on a transmission link on a path layer.
請求項4において、
前記コアノードの波長パスレイヤの機能部で、受信IPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離するステップと、前記コアノードのIPレイヤで、前記分離したトラヒックを集約するステップと、集約したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えること特徴とするQoS制御方法。
In claim 4,
In the functional part of the wavelength path layer of the core node, a step of separating a specific ground and a specific class of traffic designated in advance from a received IP packet, and a step of aggregating the separated traffic in the IP layer of the core node And a step of assigning an individual wavelength path to the traffic as a wavelength path for transferring the traffic through a transmission link on the wavelength path layer.
請求項4において、
前記入口エッジノードのIPレイヤの機能部で、受信IPパケットのうち前記特定対地および特定クラスとして分離されなかった残りのトラヒックから予め指定した特定の通信品質クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えることを特徴とするQoS制御方法。
In claim 4,
Separating the traffic of a specific communication quality class designated in advance from the remaining traffic that has not been separated as the specific ground and the specific class in the received IP packet by the IP layer function unit of the ingress edge node; And a step of assigning individual wavelength paths to the traffic as a wavelength path for transferring the transmitted traffic through a transmission link on the wavelength path layer.
請求項6において、
前記コアノードのIPレイヤの機能部で、受信IPパケットから予め指定した特定クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えることを特徴とするQoS制御方法。
In claim 6,
A function unit of the IP layer of the core node separates a specific class of traffic designated in advance from a received IP packet, and a wavelength path for transferring the separated traffic through a transmission link on the wavelength path layer. A QoS control method, further comprising: allocating individual wavelength paths.
請求項6において、
前記コアノードの波長パスレイヤの機能部で、受信IPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離するステップと、前記コアノードのIPレイヤの機能部で、前記分離したトラヒックを集約するステップと、集約したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えること特徴とするQoS制御方法。
In claim 6,
A function of the wavelength path layer of the core node to separate traffic of a specific ground and a specific class specified in advance from the received IP packet; and a function of aggregating the separated traffic by the function of the IP layer of the core node; And a step of assigning individual wavelength paths to the traffic as wavelength paths for transferring the aggregated traffic over a transmission link on the wavelength path layer.
請求項8において、
前記コアノードのIPレイヤの機能部で、受信IPパケットのうち前記特定対地および特定クラスとして分離されなかった残りのトラヒックから予め指定した特定の通信品質クラスのトラヒックを分離するステップと、この分離したトラヒックを波長パスレイヤ上の伝送リンクで転送するための波長パスとして、当該トラヒックに個別の波長パスを割り当てるステップとをさらに備えることを特徴とするQoS制御方法。
In claim 8,
Separating the traffic of a specific communication quality class designated in advance from the remaining traffic that has not been separated as the specific ground and the specific class in the received IP packet in the IP layer functional unit of the core node, and the separated traffic And a step of assigning individual wavelength paths to the traffic as wavelength paths for transferring the data over a transmission link on the wavelength path layer.
IPレイヤおよび波長パスレイヤでIPパケットのトラヒックを転送処理する機能部をそれぞれ有する入口エッジノード、出口エッジノードおよびコアノードから構成され、前記入口エッジノードで、IPレイヤを介して送信側ユーザネットワークからのIPパケットを受信して波長パスレイヤを介して任意のノードへ転送し、前記出口エッジノードで、波長パスレイヤを介して任意のノードから受信したIPパケットをIPレイヤを介して受信側ユーザネットワークへ転送し、前記コアノードで、波長パスレイヤを介して前記入口エッジノード側からのIPパケットを受信して前記出口エッジノード側へ転送するマルチレイヤQoS制御ネットワークにおいて、
前記入口エッジノードは、
IPレイヤの機能部として、IPレイヤ上の伝送リンクを介して送信側ユーザネットワークから送られたIPパケットを受信するIPパケット受信部と、IPパケット受信部からのIPパケットを、当該IPパケットの通信品質クラスに対応する入力レートに基づき当該IPパケットのレートを規制するポリシング部と、このポリシング部から受け取ったIPパケットのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部からIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じて波長パスレイヤへ渡すIPパケット送信部とを備えるとともに、
波長パスレイヤの機能部として、前記IPパケット送信部からIPパケットを受け取り、そのIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備え、
前記コアノードは、
波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスのうち当該ノードのIPレイヤで転送処理する波長パスをIPレイヤへ渡すドロップ部と、当該ノードのIPレイヤで転送処理しない波長パスを通過させるスルー部と、IPレイヤで転送処理したIPパケットの波長パスを受け取り、そのIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部および前記スルー部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備えるとともに、
IPレイヤの機能部として、前記ドロップ部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、このIPパケット受信部から受け取ったIPパケットのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部からIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じて波長パスレイヤへ渡すIPパケット送信部とを備え、
前記出口エッジノードは、
波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスをIPレイヤへ渡すドロップ部とを備えるとともに、
IPレイヤの機能部として、前記ドロップ部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、このIPパケット受信部から受け取ったIPパケットのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部からIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じて受信側ユーザネットワークへIPレイヤを介して送信するIPパケット送信部とを備えることを特徴とするマルチレイヤQoS制御ネットワーク。
An ingress edge node, an egress edge node, and a core node each having a function unit for forwarding and processing IP packet traffic in the IP layer and the wavelength path layer. The ingress edge node receives an IP from the transmission-side user network via the IP layer. The packet is received and transferred to an arbitrary node via the wavelength path layer, and at the egress edge node, the IP packet received from the arbitrary node via the wavelength path layer is transferred to the receiving user network via the IP layer, In the multilayer QoS control network in which the core node receives an IP packet from the ingress edge node side via a wavelength path layer and forwards the packet to the egress edge node side.
The ingress edge node is
As an IP layer functional unit, an IP packet receiving unit that receives an IP packet sent from a transmission-side user network via a transmission link on the IP layer, and an IP packet from the IP packet receiving unit is communicated with the IP packet. A policing unit that regulates the rate of the IP packet based on the input rate corresponding to the quality class, and a destination node next to the IP packet is determined based on the transmission destination address of the header of the IP packet received from the policing unit. An IP routing unit, a scheduling unit that receives an IP packet from the IP routing unit, and controls a packet transfer order according to a priority representing each communication quality class and a weight representing a ratio of a bandwidth between the communication quality classes, and the scheduling IP packets received from the Together and a IP packet transmission section to pass to the wavelength path layer in accordance with,
As a functional unit of the wavelength path layer, an add unit that receives an IP packet from the IP packet transmitting unit and outputs the IP packet to a wavelength path toward a predetermined node, and each wavelength path from the add unit is aggregated to be arbitrary. A wavelength path aggregation unit that outputs to a transmission link on the wavelength path layer connected to the node,
The core node is
As a function part of the wavelength path layer, a wavelength path separation part that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into individual wavelength paths and a wavelength path separation part. Among the wavelength paths, a drop unit that passes a wavelength path to be transferred in the IP layer of the node to the IP layer, a through unit that passes a wavelength path that is not transferred in the IP layer of the node, and a transfer process in the IP layer An add unit that receives a wavelength path of an IP packet and outputs the IP packet to a wavelength path directed to a predetermined node, and a wavelength connected to an arbitrary node by aggregating each wavelength path from the add unit and the through unit A wavelength path aggregation unit that outputs to a transmission link on the path layer,
As an IP layer functional unit, an IP packet receiving unit that receives an IP packet for each wavelength path from the drop unit, and the IP packet based on the destination address of the header of the IP packet received from the IP packet receiving unit Packet routing order according to the IP routing unit for determining the next transfer destination node, and the IP packet received from the IP routing unit, and the priority of each communication quality class and the weight representing the ratio of the bandwidth between the communication quality classes A scheduling unit that controls the IP packet, and an IP packet transmission unit that passes the IP packet received from the scheduling unit to the wavelength path layer according to the packet transfer order,
The egress edge node is
As a function part of the wavelength path layer, a wavelength path separation part that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into individual wavelength paths and a wavelength path separation part. And a drop unit that passes each wavelength path to the IP layer,
As an IP layer functional unit, an IP packet receiving unit that receives an IP packet for each wavelength path from the drop unit, and the IP packet based on the destination address of the header of the IP packet received from the IP packet receiving unit Packet routing order according to the IP routing unit for determining the next transfer destination node, and the IP packet received from the IP routing unit, and the priority of each communication quality class and the weight representing the ratio of the bandwidth between the communication quality classes A multi-layer comprising: a scheduling unit that controls the IP packet; and an IP packet transmission unit that transmits the IP packet received from the scheduling unit to the receiving-side user network via the IP layer according to the packet transfer order QoS control network.
請求項10において、
前記入口エッジノードは、
IPレイヤの機能部として、前記IPルーチング部から受け取ったIPパケットから、予め指定した特定クラスのトラヒックを分離して前記IPパケット送信部へ渡す特定クラス分離部をさらに備え、前記IPパケット送信部で、前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 10,
The ingress edge node is
As a function unit of the IP layer, the IP packet transmission unit further includes a specific class separation unit that separates a predetermined class of traffic from the IP packet received from the IP routing unit and passes the traffic to the IP packet transmission unit. A multi-layer QoS control network, wherein individual wavelength paths are allocated to the traffic separated by the specific class separation unit.
請求項11において、
前記コアノードは、
IPレイヤの機能部として、前記IPルーチング部から受け取ったIPパケットから、予め指定した特定クラスのトラヒックを分離して前記IPパケット送信部へ渡す特定クラス分離部をさらに備え、前記IPパケット送信部で、前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 11,
The core node is
As a function unit of the IP layer, the IP packet transmission unit further includes a specific class separation unit that separates a predetermined class of traffic from the IP packet received from the IP routing unit and passes the traffic to the IP packet transmission unit. A multi-layer QoS control network, wherein individual wavelength paths are allocated to the traffic separated by the specific class separation unit.
請求項10において、
前記入口エッジノードは、
IPレイヤの機能部として、前記ポリシング部から受け取ったIPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部と、この特定対地・特定クラス分離部で分離した各ユーザからのトラヒックを集約して前記IPパケット送信部へ渡すトラヒック集約部とをさらに備え、前記IPパケット送信部で、前記トラヒック集約部で集約したトラヒックに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 10,
The ingress edge node is
As a functional unit of the IP layer, a specific ground / specific class separating unit that separates a specific ground and a specific class of traffic specified in advance from the IP packet received from the policing unit, and the specific ground / specific class separating unit A traffic aggregating unit that aggregates traffic from each user and passes it to the IP packet transmitting unit, wherein the IP packet transmitting unit allocates individual wavelength paths to the traffic aggregated by the traffic aggregating unit; Multi-layer QoS control network.
請求項13において、
前記コアノードは、
波長パスレイヤの機能部として、前記ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して前記IPパケット受信部へ渡す特定対地・特定クラス分離部をさらに備えるとともに、IPレイヤの機能部として、前記IPパケット受信部から受け取ったIPパケットのうち、前記特定対地・特定クラス分離部で分離した波長パスのトラヒックを、予め指定した対地と通信品質クラスに応じて集約するトラヒック集約部をさらに備え、前記IPパケット送信部で、前記トラヒック集約部で集約したトラヒックごとに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 13,
The core node is
As a function unit of the wavelength path layer, a specific ground / specific class separation is performed by separating a wavelength path assigned to a specific ground and a specific class of traffic specified in advance from the wavelength path received from the drop unit and passing it to the IP packet receiving unit. As a functional unit of the IP layer, among the IP packets received from the IP packet receiving unit, the wavelength path traffic separated by the specific ground / specific class separating unit A multi-layer QoS control network, further comprising a traffic aggregating unit that aggregates according to a class, wherein the IP packet transmitting unit allocates individual wavelength paths for each traffic aggregated by the traffic aggregating unit.
請求項13において、
前記入口エッジノードは、
IPレイヤの機能部として、前記IPルーチング部から受け取ったIPパケットから、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部をさらに備え、前記IPルーチング部で、前記特定対地・特定クラス分離部から分離されなかった残りのトラヒックを受け取って、当該IPパケットの次の転送先ノードを決定した後、前記特定クラス分離部へ渡し、前記IPパケット送信部で、前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 13,
The ingress edge node is
The IP routing unit further includes a specific class separation unit that separates traffic of a specific communication quality class specified in advance from an IP packet received from the IP routing unit. After receiving the remaining traffic that has not been separated from the class separation unit and determining the next transfer destination node of the IP packet, it is passed to the specific class separation unit, the IP packet transmission unit, and the specific class separation unit A multi-layer QoS control network characterized by assigning individual wavelength paths to separated traffic.
請求項15において、
前記コアノードは、
IPレイヤの機能部として、前記IPルーチング部から受け取ったIPパケットから、予め指定した特定クラスのトラヒックを分離して前記IPパケット送信部へ渡す特定クラス分離部をさらに備え、前記IPパケット送信部で、前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 15,
The core node is
As a function unit of the IP layer, the IP packet transmission unit further includes a specific class separation unit that separates a predetermined class of traffic from the IP packet received from the IP routing unit and passes the traffic to the IP packet transmission unit. A multi-layer QoS control network, wherein individual wavelength paths are allocated to the traffic separated by the specific class separation unit.
請求項15において、
前記コアノードは、
波長パスレイヤの機能部として、前記ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して前記IPパケット受信部へ渡す特定対地・特定クラス分離部をさらに備えるとともに、IPレイヤの機能部として、前記IPパケット受信部から受け取ったIPパケットのうち、前記特定対地・特定クラス分離部で分離した波長パスのトラヒックを、予め指定した対地と通信品質クラスに応じて集約するトラヒック集約部をさらに備え、前記IPパケット送信部で、前記トラヒック集約部で集約したトラヒックごとに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 15,
The core node is
As a function unit of the wavelength path layer, a specific ground / specific class separation is performed by separating a wavelength path assigned to a specific ground and a specific class of traffic specified in advance from the wavelength path received from the drop unit and passing it to the IP packet receiving unit. As a functional unit of the IP layer, among the IP packets received from the IP packet receiving unit, the wavelength path traffic separated by the specific ground / specific class separating unit A multi-layer QoS control network, further comprising a traffic aggregating unit that aggregates according to a class, wherein the IP packet transmitting unit allocates individual wavelength paths for each traffic aggregated by the traffic aggregating unit.
請求項17において、
前記コアノードは、
IPレイヤの機能部として、前記IPルーチング部から受け取ったIPパケットから、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部をさらに備え、前記IPルーチング部で、前記特定対地・特定クラス分離部で分離されなかった残りのトラヒックを受け取って、当該IPパケットの次の転送先ノードを決定した後、前記特定クラス分離部へ渡し、前記IPパケット送信部で、前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 17,
The core node is
The IP routing unit further includes a specific class separation unit that separates traffic of a specific communication quality class specified in advance from an IP packet received from the IP routing unit. After receiving the remaining traffic not separated by the class separation unit and determining the next transfer destination node of the IP packet, it is passed to the specific class separation unit, and the IP packet transmission unit A multi-layer QoS control network characterized by assigning individual wavelength paths to separated traffic.
IPレイヤおよび波長パスレイヤでIPパケットのトラヒックを転送処理する機能部をそれぞれ有する入口エッジノード、出口エッジノードおよびコアノードから構成され、前記入口エッジノードで、IPレイヤを介して送信側ユーザネットワークからのIPパケットを受信して波長パスレイヤを介して任意のノードへ転送し、前記出口エッジノードで、波長パスレイヤを介して任意のノードから受信したIPパケットをIPレイヤを介して受信側ユーザネットワークへ転送し、前記コアノードで、波長パスレイヤを介して前記入口エッジノード側からのIPパケットを受信して前記出口エッジノード側へ転送するマルチレイヤQoS制御ネットワークにおいて、
前記入口エッジノードおよび出口エッジノードは、
波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスをIPレイヤへ渡すドロップ部と、IPレイヤから受け取ったIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備え、
IPレイヤの機能部として、IPレイヤ上の伝送リンクを介して送信側ユーザネットワークから送られたIPパケットを各ユーザごとに受信するとともに、前記ドロップ部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、IPパケット受信部で受信された送信側ユーザネットワークからのIPパケットを、各ユーザごとに当該IPパケットの通信品質クラスに対応するレートに基づき当該IPパケットのレートを規制するポリシング部と、このポリシング部から受け取ったIPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部と、この特定対地・特定クラス分離部で分離した各ユーザからのトラヒックを集約して前記IPパケット送信部へ渡すトラヒック集約部と、前記特定対地・特定クラス分離部で分離されなかった残りのトラヒックのIPパケットおよび前記IPパケット受信部で受信された前記ドロップ部からのIPパケットについて、そのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部から受け取った前記特定対地・特定クラス分離部で分離されなかった残りのトラヒックのIPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部へ渡す特定クラス分離部と、前記IPルーチング部から前記特定クラス分離部で分離されなかったIPパケットおよび前記ドロップ部経由のIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じてIPレイヤ上の伝送リンクを介して受信側ユーザネットワークへ送信し、またはそのパケット転送順序に応じて波長パスレイヤへ渡すとともに、前記トラヒック集約部および前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるIPパケット送信部とを備え、
前記コアノードは、
波長パスレイヤの機能部として、
任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスのうち当該ノードのIPレイヤで転送処理する波長パスをIPレイヤへ渡すドロップ部と、当該ノードのIPレイヤで転送処理しない波長パスを通過させるスルー部と、IPレイヤで転送処理したIPパケットの波長パスを受け取り、そのIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部および前記スルー部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備えるとともに、
IPレイヤの機能部として、前記ドロップ部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、このIPパケット受信部から受け取ったIPパケットのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部からIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じて波長パスレイヤへ渡すIPパケット送信部とを備えることを特徴とするマルチレイヤQoS制御ネットワーク。
An ingress edge node, an egress edge node, and a core node each having a function unit for forwarding and processing IP packet traffic in the IP layer and the wavelength path layer. The ingress edge node receives an IP from the transmission-side user network via the IP layer. The packet is received and transferred to an arbitrary node via the wavelength path layer, and at the egress edge node, the IP packet received from the arbitrary node via the wavelength path layer is transferred to the receiving user network via the IP layer, In the multilayer QoS control network in which the core node receives an IP packet from the ingress edge node side via a wavelength path layer and forwards the packet to the egress edge node side.
The ingress edge node and egress edge node are:
As a function part of the wavelength path layer, a wavelength path separation part that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into individual wavelength paths and a wavelength path separation part. A drop unit that passes each wavelength path to the IP layer, an add unit that outputs an IP packet received from the IP layer to a wavelength path toward a predetermined node, and an arbitrary node that aggregates each wavelength path from the add unit. And a wavelength path aggregation unit that outputs to a transmission link on the wavelength path layer connected to
As an IP layer function unit, each user receives an IP packet sent from a transmission-side user network via a transmission link on the IP layer, and receives an IP packet for each wavelength path from the drop unit. Policing that regulates the IP packet rate of the IP packet received from the IP packet receiving unit and the IP packet receiving unit based on the rate corresponding to the communication quality class of the IP packet for each user. From the IP packet received from the policing unit, a specific ground / specific class separating unit for separating a specific ground and a specific class of traffic specified in advance, and each user separated by the specific ground / specific class separating unit A collection of traffic that is aggregated and passed to the IP packet transmitter And the IP packet from the drop unit received by the IP packet receiving unit based on the transmission destination address of the header, and the IP packet of the remaining traffic that was not separated by the specific ground / specific class separating unit and the IP packet received by the IP packet receiving unit, The IP routing unit that determines the next transfer destination node of the IP packet and the specified IP packet of the remaining traffic that has not been separated by the specific ground / specific class separating unit received from the IP routing unit. A specific class separation unit that separates class traffic and passes it to an IP packet transmission unit; receives an IP packet that has not been separated by the specific class separation unit from the IP routing unit and an IP packet that passes through the drop unit; Class priority and weight that represents the ratio of bandwidth between communication quality classes A scheduling unit that controls the packet transfer order, and an IP packet received from the scheduling unit is transmitted to the receiving-side user network via a transmission link on the IP layer according to the packet transfer order, or the packet transfer An IP packet transmitting unit that assigns individual wavelength paths to the traffic separated by the traffic aggregation unit and the specific class separation unit, as well as passing to the wavelength path layer according to the order,
The core node is
As a functional part of the wavelength path layer,
A wavelength path separation unit that separates aggregated wavelength paths received from transmission links on a wavelength path layer connected to an arbitrary node into individual wavelength paths, and among the wavelength paths separated by the wavelength path separation unit, Receives a drop unit that passes a wavelength path that is transferred at the IP layer of the node to the IP layer, a through unit that passes a wavelength path that is not transferred at the IP layer of the node, and a wavelength path of the IP packet that is transferred at the IP layer An add unit that outputs the IP packet to a wavelength path toward a predetermined node, and aggregates each wavelength path from the add unit and the through unit, and outputs it to a transmission link on a wavelength path layer connected to an arbitrary node. And a wavelength path aggregation unit that
As an IP layer functional unit, an IP packet receiving unit that receives an IP packet for each wavelength path from the drop unit, and the IP packet based on the destination address of the header of the IP packet received from the IP packet receiving unit Packet routing order according to the IP routing unit for determining the next transfer destination node, and the IP packet received from the IP routing unit, and the priority of each communication quality class and the weight representing the ratio of the bandwidth between the communication quality classes A multi-layer QoS control network comprising: a scheduling unit that controls the IP packet; and an IP packet transmission unit that passes an IP packet received from the scheduling unit to a wavelength path layer according to a packet transfer order.
請求項19において、
前記コアノードは、
IPレイヤの機能部として、前記IPルーチング部から受け取ったIPパケットから、予め指定した特定クラスのトラヒックを分離して前記IPパケット送信部へ渡す特定クラス分離部をさらに備え、前記IPパケット送信部で、前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 19,
The core node is
As a function unit of the IP layer, the IP packet transmission unit further includes a specific class separation unit that separates a predetermined class of traffic from the IP packet received from the IP routing unit and passes the traffic to the IP packet transmission unit. A multi-layer QoS control network, wherein individual wavelength paths are allocated to the traffic separated by the specific class separation unit.
請求項19において、
前記コアノードは、
波長パスレイヤの機能部として、前記ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して前記IPパケット受信部へ渡す特定対地・特定クラス分離部をさらに備えるとともに、IPレイヤの機能部として、前記IPパケット受信部から受け取ったIPパケットのうち、前記特定対地・特定クラス分離部で分離した波長パスのトラヒックを、予め指定した対地と通信品質クラスに応じて集約するトラヒック集約部をさらに備え、前記IPパケット送信部で、前記トラヒック集約部で集約したトラヒックごとに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 19,
The core node is
As a function unit of the wavelength path layer, a specific ground / specific class separation is performed by separating a wavelength path assigned to a specific ground and a specific class of traffic specified in advance from the wavelength path received from the drop unit and passing it to the IP packet receiving unit. As a functional unit of the IP layer, among the IP packets received from the IP packet receiving unit, the wavelength path traffic separated by the specific ground / specific class separating unit A multi-layer QoS control network, further comprising a traffic aggregating unit that aggregates according to a class, wherein the IP packet transmitting unit allocates individual wavelength paths for each traffic aggregated by the traffic aggregating unit.
請求項21において、
前記コアノードは、
IPレイヤの機能部として、前記IPルーチング部から受け取ったIPパケットから、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部をさらに備え、前記IPルーチング部で、前記特定対地・特定クラス分離部で分離されなかった残りのトラヒックを受け取って、当該IPパケットの次の転送先ノードを決定した後、前記特定クラス分離部へ渡し、前記IPパケット送信部で、前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てることを特徴とするマルチレイヤQoS制御ネットワーク。
In claim 21,
The core node is
The IP routing unit further includes a specific class separation unit that separates traffic of a specific communication quality class specified in advance from an IP packet received from the IP routing unit. After receiving the remaining traffic not separated by the class separation unit and determining the next transfer destination node of the IP packet, it is passed to the specific class separation unit, and the IP packet transmission unit A multi-layer QoS control network characterized by assigning individual wavelength paths to separated traffic.
IPレイヤおよび波長パスレイヤでIPパケットのトラヒックを転送処理する機能部をそれぞれ有する入口エッジノード、出口エッジノードおよびコアノードから構成され、前記入口エッジノードで、IPレイヤを介して送信側ユーザネットワークからのIPパケットを受信して波長パスレイヤを介して任意のノードへ転送し、前記出口エッジノードで、波長パスレイヤを介して任意のノードから受信したIPパケットをIPレイヤを介して受信側ユーザネットワークへ転送し、前記コアノードで、波長パスレイヤを介して前記入口エッジノード側からのIPパケットを受信して前記出口エッジノード側へ転送するマルチレイヤQoS制御ネットワークにおいて、
前記入口エッジノード、出口エッジノード、およびコアノードは、
波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスのうち当該ノードのIPレイヤで転送処理する波長パスをIPレイヤへ渡すドロップ部と、前記ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して前記IPパケット受信部へ渡す第1の特定対地・特定クラス分離部と、当該ノードのIPレイヤで転送処理しない波長パスを通過させるスルー部と、IPレイヤから受け取ったIPパケットを所定のノードに向かう波長パスに出力するアド部と、このアド部および前記スルー部からの各波長パスを集約して任意のノードと接続された波長パスレイヤ上の伝送リンクに出力する波長パス集約部とを備え、
IPレイヤの機能部として、IPレイヤ上の伝送リンクを介して送信側ユーザネットワークから送られたIPパケットを各ユーザごとに受信するとともに、前記ドロップ部および前記第1の特定対地・特定クラス分離部からの各波長パスごとにIPパケットを受信するIPパケット受信部と、IPパケット受信部で受信された送信側ユーザネットワークからのIPパケットを、各ユーザごとに当該IPパケットの通信品質クラスに対応するレートに基づき当該IPパケットのレートを規制するポリシング部と、このポリシング部から受け取ったIPパケットから、予め指定した特定対地および特定クラスのトラヒックを分離する第2の特定対地・特定クラス分離部と、前記第1および第2の特定対地・特定クラス分離部で分離したトラヒックを集約して前記IPパケット送信部へ渡すトラヒック集約部と、前記第1および第2の特定対地・特定クラス分離部で分離されなかった残りのトラヒックのIPパケットおよび前記IPパケット受信部で受信された前記ドロップ部からのIPパケットについて、そのヘッダの送信先アドレスに基づき、当該IPパケットの次の転送先ノードを決定するIPルーチング部と、このIPルーチング部から受け取った前記第1および第2の特定対地・特定クラス分離部で分離されなかった残りのトラヒックのIPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部へ渡す特定クラス分離部と、前記IPルーチング部から前記特定クラス分離部で分離されなかったIPパケットおよび前記ドロップ部経由のIPパケットを受け取り、各通信品質クラスの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御するスケジューリング部と、このスケジューリング部から受け取ったIPパケットを、そのパケット転送順序に応じてIPレイヤ上の伝送リンクを介して受信側ユーザネットワークへ送信し、またはそのパケット転送順序に応じて波長パスレイヤへ渡すとともに、前記トラヒック集約部および前記特定クラス分離部で分離したトラヒックに個別の波長パスを割り当てるIPパケット送信部とを備えることを特徴とするマルチレイヤQoS制御ネットワーク。
An ingress edge node, an egress edge node, and a core node each having a function unit for forwarding and processing IP packet traffic in the IP layer and the wavelength path layer. The ingress edge node receives an IP from the transmission-side user network via the IP layer. The packet is received and transferred to an arbitrary node via the wavelength path layer, and at the egress edge node, the IP packet received from the arbitrary node via the wavelength path layer is transferred to the receiving user network via the IP layer, In the multilayer QoS control network in which the core node receives an IP packet from the ingress edge node side via a wavelength path layer and forwards the packet to the egress edge node side.
The ingress edge node, egress edge node, and core node are:
As a function part of the wavelength path layer, a wavelength path separation part that separates an aggregated wavelength path received from a transmission link on a wavelength path layer connected to an arbitrary node into individual wavelength paths and a wavelength path separation part. Of the wavelength paths, the wavelength path to be transferred in the IP layer of the node is passed to the IP layer, and the wavelength path received from the drop section is assigned to a specific ground and a specific class of traffic specified in advance. A first specific ground / specific class separating unit that separates a wavelength path and passes it to the IP packet receiving unit; a through unit that passes a wavelength path that is not transferred in the IP layer of the node; and an IP packet received from the IP layer To the wavelength path toward the predetermined node, and each wavelength path from the add unit and the through unit And a wavelength path aggregate unit that outputs a transmission link on the wavelength path layer which is connected to any node and aggregation,
As an IP layer functional unit, each user receives an IP packet sent from a transmission-side user network via a transmission link on the IP layer, and the drop unit and the first specific ground / specific class separation unit An IP packet receiving unit that receives an IP packet for each wavelength path from the IP packet receiving unit, and an IP packet received from the IP packet receiving unit corresponding to the communication quality class of the IP packet for each user A policing unit that regulates the rate of the IP packet based on the rate, a second specific ground / specific class separating unit that separates a predetermined specific ground and a specific class of traffic from the IP packet received from the policing unit; Traffic separated by the first and second specific ground / specific class separation units Received by the traffic aggregating unit that aggregates and passes to the IP packet transmitting unit, and the IP packets of the remaining traffic that have not been separated by the first and second specific ground / specific class separating units and the IP packet receiving unit For the IP packet from the drop unit, an IP routing unit that determines the next transfer destination node of the IP packet based on the transmission destination address of the header, and the first and second identifications received from the IP routing unit Of the remaining traffic IP packets that have not been separated by the ground / specific class separation unit, the specific class separation unit that separates the traffic of a specific class specified in advance and passes it to the IP packet transmission unit, and the identification from the IP routing unit IP packets not separated by the class separation unit and IP packets via the drop unit A scheduling unit that controls the packet transfer order according to the priority of each communication quality class and the weight representing the ratio of the bandwidth between the communication quality classes, and the IP packet received from the scheduling unit Depending on the order, it is transmitted to the receiving-side user network via the transmission link on the IP layer, or passed to the wavelength path layer according to the packet transfer order, and the traffic separated by the traffic aggregation unit and the specific class separation unit A multi-layer QoS control network comprising: an IP packet transmission unit that allocates individual wavelength paths.
JP2003270744A 2003-07-03 2003-07-03 QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK Pending JP2005027240A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003270744A JP2005027240A (en) 2003-07-03 2003-07-03 QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003270744A JP2005027240A (en) 2003-07-03 2003-07-03 QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK

Publications (1)

Publication Number Publication Date
JP2005027240A true JP2005027240A (en) 2005-01-27

Family

ID=34190628

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003270744A Pending JP2005027240A (en) 2003-07-03 2003-07-03 QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK

Country Status (1)

Country Link
JP (1) JP2005027240A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009542051A (en) * 2006-06-16 2009-11-26 ハリス コーポレイション QoS rule-type ordering method and system
US8064464B2 (en) 2006-06-16 2011-11-22 Harris Corporation Method and system for inbound content-based QoS
US8300653B2 (en) 2006-07-31 2012-10-30 Harris Corporation Systems and methods for assured communications with quality of service
US8516153B2 (en) 2006-06-16 2013-08-20 Harris Corporation Method and system for network-independent QoS
US8730981B2 (en) 2006-06-20 2014-05-20 Harris Corporation Method and system for compression based quality of service

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009542051A (en) * 2006-06-16 2009-11-26 ハリス コーポレイション QoS rule-type ordering method and system
US7990860B2 (en) 2006-06-16 2011-08-02 Harris Corporation Method and system for rule-based sequencing for QoS
US8064464B2 (en) 2006-06-16 2011-11-22 Harris Corporation Method and system for inbound content-based QoS
US8516153B2 (en) 2006-06-16 2013-08-20 Harris Corporation Method and system for network-independent QoS
US8730981B2 (en) 2006-06-20 2014-05-20 Harris Corporation Method and system for compression based quality of service
US8300653B2 (en) 2006-07-31 2012-10-30 Harris Corporation Systems and methods for assured communications with quality of service

Similar Documents

Publication Publication Date Title
CN107005462B (en) Method, equipment and system for forwarding data in software defined network
JP4030968B2 (en) Identifying packet data flows for multiplexing
US7680139B1 (en) Systems and methods for queue management in packet-switched networks
KR100800881B1 (en) Method and apparatus for supporting qos in residential ethernet system
CA2552153C (en) Packet communication network and packet communication method
CN102971996B (en) Switching node with the load balance of packet burst
US20060098573A1 (en) System and method for the virtual aggregation of network links
EP2469777A1 (en) Packet transport node
US20120027024A1 (en) Zero-Setting Network Quality Service System
CN101023633A (en) System and method for enhancing network quality of service
CN103026729B (en) For key-course and the method for multi-stage light burst switching system
JP2007531353A (en) Packet relay device
JP2005539456A (en) Method and apparatus for integrating heterogeneous network protocol and multimedia data
CN112583729B (en) Path flow distribution method, network equipment and network system
JP5171834B2 (en) Priority channel assignment for wireless links
JPWO2006046576A1 (en) Packet communication network and packet communication method
CN105960792B (en) The method and apparatus that information centre&#39;s network flow is mapped to light stream
CN109274589A (en) The method and apparatus of business transmission
JP2005027240A (en) QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK
CN103262479A (en) Communication system, node, packet transfer method and program
JPH1013434A (en) Packet repeating device
JP2001186173A (en) Method and device for processing data relay, program recording medium, and method and device for discarding information
JP4912920B2 (en) Frame transfer device
US20080137678A1 (en) Communication Device, Routing Method, and Program
TW200402215A (en) Method for establishing an L2CAP channel dedicated for data flow transmission in bluetooth networks