JP2005027240A - QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK - Google Patents
QoS CONTROL METHOD AND MULTI-LAYERED QoS CONTROL NETWORK Download PDFInfo
- 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
Links
Images
Abstract
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
図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
The IP
図25は、コアノード3Xの構成例である。コアノード3Xでは、その波長パスレイヤの波長パス分離部30において、入口エッジノード1Xまたはコアノード3Xから伝送リンクを介して受信した複数まとめられた波長パスを個々の波長パスに分離する。
ここで、当該ノードにてIP処理しない波長パスについては、スルー部31によって、予め波長パスごとに指定された次の転送先のコアノードまたは出口エッジノード方向の伝送リンク4につながった波長パス集約部37に振り分けられ、そのコアノード3Xまたは出口エッジノード5Xに向かう。
FIG. 25 is a configuration example of the
Here, for the wavelength path that is not IP-processed by the node, the wavelength path aggregating unit connected to the
一方、当該ノードにて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
The IP
図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
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
このような従来のマルチレイヤネットワークでは、トラヒックの増大だけでなく、トラヒック特性の多様化が進んでいる。例えば、パケット通信で動画を配信するストリーム系通信や音声をやり取りする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
さらに、コアノードに、波長パスレイヤの機能部として、任意のノードと接続された波長パスレイヤ上の伝送リンクから受信した集約された波長パスを個々の波長パスに分離する波長パス分離部と、この波長パス分離部で分離された各波長パスのうち当該ノードの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
入口エッジノード1は、IPレイヤ上の伝送リンク9Sを介して1つ以上の送信側となるユーザネットワーク8Sと接続し、当該伝送リンク9Sを介してユーザネットワーク8SからのIPパケットを受信するノードである。
出口エッジノード5は、IPレイヤ上の伝送リンク9Rを介して1つ以上の受信側となるユーザネットワーク8Rと接続し、当該伝送リンク9Rを介してユーザネットワーク8RにIPパケットを送信するノードである。
コアノード3は、入口エッジノード1と出口エッジノード5の間を、波長パスレイヤ上の伝送リンク2,4を介して接続するノードである。
The
The
The
以下で説明するネットワーク構成は、理解を容易とするため最も簡素な構成を示したものであり、個々の図のネットワーク構成例に限定されるものではない。例えば、コアノードに対して入口エッジノードあるいは出口エッジノードが複数接続されていてもよく、入口エッジノードと出口エッジノードとの間が、直列あるいは並列に接続された複数のコアノードを介して接続されていてもよい。また、コアノードがなく入口エッジノードと出口エッジノードが直接接続されているネットワークや、入口エッジノードまたは出口エッジノードにコアノードの機能を持たせたネットワークであってもよい。
また、本発明において、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
The
In the
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
The
The IP
図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
The
In the
一方、当該ノードにて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
The
The
IPパケット送信部35は、スケジューリング部38から受け取ったIPパケットを、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡す。
波長パスレイヤでは、アド部36で、IPパケット送信部35からのIPパケットを所定のノードに向かう波長パスにのせる。
波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンク4に接続されたコアノード3または出口エッジノード5へ送信する。
The IP
In the wavelength path layer, the
The wavelength
図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
The
In the
IPレイヤでは、波長パスに対応するIPパケット受信部52によって、ドロップ部51から送られたIPパケットを受け取る。
IPルーチング部53は、IPパケット受信部52から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照し、当該IPパケットの転送先ユーザネットワーク8Rを決定する。
In the IP layer, the IP packet received from the
The
スケジューリング部55は、IPルーチング部53からIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じて、これら優先度や重みが大きいほど優先して転送されるようパケット転送順序を制御して、そのIPパケットの転送先に対応するIPパケット送信部54にそのIPパケットを送る。
IPパケット送信部54は、スケジューリング部55から受け取ったIPパケットを、その転送順序に応じて伝送リンク9Rからユーザネットワーク8Rに転送する。
The
The IP
このように、本実施の形態では、大容量のトラヒックを転送可能な光ネットワーク技術と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
図6は、入口エッジノード1Aの構成を示すブロック図である。
この入口エッジノード1Aは、前述した図2と比較して、IPレイヤのIPルーチング部11の後段に、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部17が設けられている。なお、その他の構成は、図2と同様であり、図2と同じまたは同等部分には同一符号を付してある。
FIG. 6 is a block diagram showing a configuration of the
This
この入口エッジノード1Aは、IPレイヤのIPパケット受信部10、ポリシング部15、IPルーチング部11、特定クラス分離部17、スケジューリング部16、およびIPパケット送信部12と、波長パスレイヤのアド部13および波長パス集約部14とから構成されている。
入口エッジノード1Aでは、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部10によって、ユーザネットワーク8Sから送られたIPパケットを受け取り、同じくユーザに対応するポリシング部15によって、各IPパケットの入力レートを、当該通信品質クラスごとに予め決めておいたレートに規制する。
The
In the
IPルーチング部11は、ポリシング部15からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部17は、IPルーチング部11から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部12へ渡し、残りのトラヒックはスケジューリング部16へ渡す。
スケジューリング部16は、特定クラス分離部17から残りのトラヒックのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部12にそのIPパケットを送る。
The
The specific
The
IPパケット送信部12は、特定クラス分離部17から受け取ったトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部13に渡す。また、スケジューリング部16から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部13に渡す。
波長パスレイヤでは、アド部13で、IPレイヤのIPパケット送信部12から受け取ったIPパケットを当該転送先ノードに向かう波長パスにのせる。
波長パス集約部14で、アド部13からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノード3へ送信する。
The IP
In the wavelength path layer, the
The wavelength
このように、本実施の形態では、入口エッジノードにおいて、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部を、パケット転送方路を決定する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
図8は、コアノード3Aの構成を示すブロック図である。
このコアノード3Aは、前述した図3と比較して、IPレイヤのIPルーチング部34の後段に、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部39が設けられている。なお、その他の構成は、図3と同様であり、図3と同じまたは同等部分には同一符号を付してある。
FIG. 8 is a block diagram showing a configuration of the
Compared with FIG. 3 described above, the
このコアノード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
In the
一方、当該ノードにて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
The
The specific
スケジューリング部38は、特定クラス分離部39から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
IPパケット送信部35は、特定クラス分離部39から受け取ったトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンク4に接続されたコアノード3または出口エッジノード5へ送信する。
The
The IP
In the wavelength path layer, the wavelength
このように、本実施の形態では、入口エッジノードだけでなく、コアノードにも、予め指定した特定の通信品質クラスのトラヒックを分離する特定クラス分離部を、パケット転送方路を決定する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
すなわち、前述した図5の入口エッジノード1Aに代えて、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を有する入口エッジノード1Bが設けられている。なお、その他の構成は図5と同様であり、図5と同じまたは同等部分には、同一符号を付してある。
That is, instead of the
図10は、入口エッジノード1Bの構成を示すブロック図である。
この入口エッジノード1Bは、前述した図2と比較して、IPレイヤのポリシング部15の後段に、ポリシング部15から受け取った各IPパケットのうち、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部18、およびこの特定対地・特定クラス分離部18で分離された各ユーザからのトラヒックを集約するトラヒック集約部19が設けられている。なお、その他の構成は、図2と同様であり、図2と同じまたは同等部分には同一符号を付してある。
FIG. 10 is a block diagram showing a configuration of the
This
この入口エッジノード1Bは、IPレイヤのIPパケット受信部10、ポリシング部15、特定対地・特定クラス分離部18、IPルーチング部11、スケジューリング部16、トラヒック集約部19、およびIPパケット送信部12と、波長パスレイヤのアド部13および波長パス集約部14とから構成されている。
入口エッジノード1Bでは、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部10によって、ユーザネットワーク8Sから送られたIPパケットを受け取り、同じくユーザに対応するポリシング部15によって、通信品質クラスごとにその入力レートを予め決めておいたレートに規制する。
The
In the
特定対地・特定クラス分離部18は、ポリシング部15から受け取ったIPパケットのうち、予め指定した特定対地および特定クラスのトラヒックを分離して、トラヒック集約部19へ渡し、残りのトラヒックはIPルーチング部11へ渡す。
トラヒック集約部19は、特定対地・特定クラス分離部18から受け取った各ユーザからのトラヒックを集約してIPパケット送信部12に渡す。
The specific ground / specific
The
IPルーチング部11は、特定対地・特定クラス分離部18からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部16は、IPルーチング部11から残りのトラヒックのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部12にそのIPパケットを送る。
The
The
IPパケット送信部12は、トラヒック集約部19から受け取ったトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部13にIPパケットを渡す。また、スケジューリング部16から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部13にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部14で、アド部13からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノード3へ送信する。
The IP
In the wavelength path layer, the wavelength
このように、本実施の形態では、入口エッジノードの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
本実施の形態ではコアノード3Bにも同様の機能を設けた場合について説明する。すなわち、前述した図9のコアノード3に代えて、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を有するコアノード3Bが設けられている。なお、その他の構成は図9と同様であり、図9と同じまたは同等部分には、同一符号を付してある。
In the present embodiment, a case where a similar function is provided in the
図12は、コアノード3Bの構成を示すブロック図である。
このコアノード3Bは、前述した図3と比較して、波長パスレイヤのドロップ部32の後段に、ドロップ部32から受け取った各波長パスのうち、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部40が設けられている。また、IPパケット受信部33の後段に、上記特定対地・特定クラス分離部40で分離された各ユーザからのトラヒックを集約するトラヒック集約部41が設けられている。なお、その他の構成は、図3と同様であり、図3と同じまたは同等部分には同一符号を付してある。
FIG. 12 is a block diagram showing a configuration of the
Compared with FIG. 3 described above, the
このコアノード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
In the
一方、当該ノードにて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
The specific ground / specific
In the IP layer, the IP
IPルーチング部34は、特定対地・特定クラス分離部40で分離されなかった残りのトラヒックをIPパケット受信部33から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部38は、IPルーチング部34から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
The
The
IPパケット送信部35は、トラヒック集約部41で集約されたトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンクに接続されたコアノード3Bまたは出口エッジノード5へ送信する。
The IP
In the wavelength path layer, the wavelength
このように、本実施の形態では、入口エッジノードだけでなく、コアノードにも、波長パスレイヤに予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部を設け、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
本実施の形態では、これに加えて、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
図14は、入口エッジノード1Cの構成を示すブロック図である。
この入口エッジノード1Cは、前述した図10と比較して、IPレイヤのIPルーチング部11の後段に、IPルーチング部11から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部17が設けられている。なお、その他の構成は、図10と同様であり、図10と同じまたは同等部分には同一符号を付してある。
FIG. 14 is a block diagram showing a configuration of the
This
この入口エッジノード1Cは、IPレイヤのIPパケット受信部10、ポリシング部15、特定対地・特定クラス分離部18、トラヒック集約部19、IPルーチング部11、特定クラス分離部17、スケジューリング部16、およびIPパケット送信部12と、波長パスレイヤのアド部13および波長パス集約部14とから構成されている。
入口エッジノード1Cでは、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部10によって、ユーザネットワーク8Sから送られたIPパケットを受け取り、同じくユーザに対応するポリシング部15によって、通信品質クラスごとにその入力レートを予め決めておいたレートに規制する。
The
In the
特定対地・特定クラス分離部18は、ポリシング部15から受け取ったIPパケットのうち、予め指定した特定対地および特定クラスのトラヒックを分離してトラヒック集約部19へ渡し、残りのトラヒックはIPルーチング部11へ渡す。
トラヒック集約部19は、特定対地・特定クラス分離部18から受け取った各ユーザからのトラヒックを集約してIPパケット送信部12に渡す。
The specific ground / specific
The
IPルーチング部11は、特定対地・特定クラス分離部18からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部17は、IPルーチング部11から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部12へ渡し、残りのトラヒックはスケジューリング部16へ渡す。
スケジューリング部16は、特定クラス分離部17から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部12にそのIPパケットを送る。
The
The specific
The
IPパケット送信部12は、トラヒック集約部19で集約されたトラヒックおよび特定クラス分離部17から受け取ったトラヒックに、それぞれ個別の波長パスを割り当て、波長パスレイヤのアド部13にIPパケットを渡す。また、スケジューリング部16から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部13にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部14で、アド部からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノード3へ送信する。
The IP
In the wavelength path layer, the wavelength
このように、本実施の形態では、入口エッジノードの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
本実施の形態では、コアノード3Aにも同様の機能を設けた場合について説明する。すなわち、前述した図13のコアノード3に代えて、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部を有するコアノード3Aが設けられている。なお、その他の構成は図13と同様であり、図13と同じまたは同等部分には、同一符号を付してある。
In the present embodiment, a case where a similar function is provided in the
図8は、コアノード3Aの構成を示すブロック図である。
このコアノード3Aは、前述した図3と比較して、IPレイヤのIPルーチング部34の後段に、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部39が設けられている。なお、その他の構成は、図3と同様であり、図3と同じまたは同等部分には同一符号を付してある。
FIG. 8 is a block diagram showing a configuration of the
Compared with FIG. 3 described above, the
このコアノード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
In the
一方、当該ノードにて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
The
The specific
スケジューリング部38は、特定クラス分離部39から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
IPパケット送信部35は、特定クラス分離部39から受け取ったトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンク4に接続されたコアノード3または出口エッジノード5へ送信する。
The
The IP
In the wavelength path layer, the wavelength
このように、本実施の形態では、前述した第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
本実施の形態では、このような特定クラス分離部に代えて、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部、およびこの特定対地・特定クラス分離部で分離された各ユーザからのトラヒックを集約するトラヒック集約部を設けた場合について説明する。すなわち、前述した図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
図12は、コアノード3Bの構成を示すブロック図である。
このコアノード3Bは、前述した図3と比較して、波長パスレイヤのドロップ部32の後段に、ドロップ部32から受け取った各波長パスのうち、予め指定した特定対地および特定クラスのトラヒックを分離する特定対地・特定クラス分離部40が設けられている。また、IPパケット受信部33の後段に、上記特定対地・特定クラス分離部40で分離された各ユーザからのトラヒックを集約するトラヒック集約部41が設けられている。なお、その他の構成は、図3と同様であり、図3と同じまたは同等部分には同一符号を付してある。
FIG. 12 is a block diagram showing a configuration of the
Compared with FIG. 3 described above, the
このコアノード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
In the
一方、当該ノードにて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
The specific ground / specific
In the IP layer, the IP
IPルーチング部34は、特定対地・特定クラス分離部40で分離されなかった残りのトラヒックをIPパケット受信部33から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部38は、IPルーチング部34から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
The
The
IPパケット送信部35は、トラヒック集約部41で集約されたトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンクに接続されたコアノード3Bまたは出口エッジノード5へ送信する。
The IP
In the wavelength path layer, the wavelength
このように、本実施の形態では、前述した第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
本実施の形態では、これに加えて、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
図18は、コアノード3Cの構成を示すブロック図である。
このコアノードは、前述した図12と比較して、IPレイヤのIPルーチング部34の後段に、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離する特定クラス分離部39が設けられている。なお、その他の構成は、図12と同様であり、図12と同じまたは同等部分には同一符号を付してある。
FIG. 18 is a block diagram showing a configuration of the
Compared with FIG. 12 described above, this core node separates specific class traffic specified in advance from each IP packet received from the
このコアノード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
In the
一方、当該ノードにて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
The specific ground / specific
In the IP layer, the IP
IPルーチング部34は、特定対地・特定クラス分離部40で分離されなかった残りのトラヒックをIPパケット受信部33から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部39は、IPルーチング部34から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部35へ渡し、残りのトラヒックはスケジューリング部38へ渡す。
スケジューリング部38は、特定クラス分離部39から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部35にそのIPパケットを送る。
The
The specific
The
IPパケット送信部35は、トラヒック集約部41で集約されたトラヒックおよび特定クラス分離部39で分離されたトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部36にIPパケットを渡す。また、スケジューリング部38から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部36にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部37で、アド部36からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンクに接続されたコアノード3Bまたは出口エッジノード5へ送信する。
The IP
In the wavelength path layer, the wavelength
このように、本実施の形態では、前述した第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
図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
The
マルチレイヤQoS制御ネットワークの入口側に設けられたエッジノード7では、そのIPレイヤにおいて、ユーザに対応するIPパケット受信部72によって、ユーザネットワーク8Sから送られたIPパケットを受け取り、同じくユーザに対応するポリシング部73によって、通信品質クラスごとにその入力レートを予め決めておいたレートに規制する。
In the
特定対地・特定クラス分離部74は、ポリシング部73から受け取ったIPパケットのうち、予め指定した特定対地および特定クラスのトラヒックを分離して、トラヒック集約部78へ渡し、残りのトラヒックはIPルーチング部75へ渡す。
トラヒック集約部78は、特定対地・特定クラス分離部74から受け取った各ユーザからのトラヒックを集約してIPパケット送信部79に渡す。
The specific ground / specific
The
IPルーチング部75は、特定対地・特定クラス分離部74からIPパケットを受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
特定クラス分離部77は、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部79へ渡し、残りのトラヒックはスケジューリング部76へ渡す。
スケジューリング部76は、特定クラス分離部77から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部79にそのIPパケットを送る。
The
The specific
The
IPパケット送信部79は、トラヒック集約部78で集約されたトラヒックおよび特定クラス分離部77から受け取ったトラヒックに、それぞれ個別の波長パスを割り当て、波長パスレイヤのアド部80にIPパケットを渡す。また、スケジューリング部76から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部80にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部81で、アド部80からの各波長パスを集約して伝送リンク2にのせ、これら伝送リンク2に接続されたコアノードまたは出口エッジノードへ送信する。
The IP
In the wavelength path layer, the wavelength
一方、マルチレイヤ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
In the IP layer, the IP packet received from the
The
スケジューリング部76は、IPルーチング部75からIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部79にそのIPパケットを送る。
IPパケット送信部79は、スケジューリング部から受け取ったIPパケットを、その転送順序に応じて伝送リンク9Rからユーザネットワーク8Rに転送する。
The
The IP
このように、前述した図14の入口エッジノード1Cの構成に、前述した図4の出口エッジノード5の構成を統合したエッジノードを、入口エッジノードおよび出口エッジノードとして共通に用いるようにしたので、前述した第6の実施の形態と同様の作用効果が得られるとともに、各エッジノードとして共通のものを用いることができ、量産効果によるコスト削減を実現できるとともに、任意のユーザネットワーク間で双方向通信が行われる実際の通信環境に有用である。
As described above, the edge node obtained by integrating the configuration of the
なお、前述した第10の実施の形態において、コアノードについては、図3のコアノード3に限定されるものではない。例えば、コアノードに代えて、図8〜11のコアノード3A,3B,3Cのいずれかを用いてもよい。これにより、それぞれのコアノードが持つ前述と同様の作用効果が得られる。
In the tenth embodiment described above, the core node is not limited to the
[第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
図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
This
マルチレイヤ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
When the
一方、当該ノードにて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
The specific ground / specific
In the IP layer, the IP
トラヒック集約部78は、特定対地・特定クラス分離部82で分離された波長パスのトラヒックについて、予め指定した対地と通信品質クラスに応じて他の波長パスのトラヒックとともに集約し、IPパケット送信部79へ渡す。
IPルーチング部75は、特定対地・特定クラス分離部82で分離されなかった残りのIPパケットをIPパケット受信部から受け取り、そのヘッダに埋め込まれた送信先アドレスを参照して、当該IPパケットの次の転送先ノードを決定する。
スケジューリング部は、IPルーチング部から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、特定クラス分離部77にそのIPパケットを送る。
The
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
特定クラス分離部77は、IPルーチング部から受け取った各IPパケットのうち、予め指定した特定クラスのトラヒックを分離してIPパケット送信部79へ渡し、残りのトラヒックはスケジューリング部76へ渡す。
スケジューリング部76は、特定クラス分離部77から残りのIPパケットを受け取り、予め決められた通信品質クラスごとの優先度と通信品質クラス間の帯域の比を表す重みとに応じてパケット転送順序を制御して、IPパケット送信部79にそのIPパケットを送る。
The specific
The
IPパケット送信部79は、トラヒック集約部78で集約されたトラヒックおよび特定クラス分離部77で分離されたトラヒックに個別の波長パスを割り当て、波長パスレイヤのアド部80にIPパケットを渡す。また、スケジューリング部76から受け取ったIPパケットについては、その転送順序に応じて波長パスレイヤのアド部80にIPパケットを渡し、そのIPパケットを所定のノードに向かう波長パスにのせる。
波長パスレイヤでは、波長パス集約部81で、アド部からの各波長パスを集約して伝送リンク4にのせ、これら伝送リンク4に接続されたノード7Aへ送信する。
The IP
In the wavelength path layer, the wavelength
このように、前述した図20のエッジノード7の構成に、前述した図18のコアノード3Cの構成を統合したノード7Aを、入口エッジノード、出口エッジノードおよびコアノードとして共通に用いるようにしたので、前述した第6および第9の実施の形態と同様の作用効果が得られるとともに、各エッジノードおよびコアとして共通のものを用いることができ、量産効果によるコスト削減を実現できるとともに、任意のユーザネットワーク間で双方向通信が行われる実際の通信環境に有用である。
Thus, since the
なお、以上の各実施の形態で説明したネットワーク構成は、理解を容易とするため最も簡素な構成を示したものであり、本発明は、個々の図のネットワーク構成例に限定されるものではない。例えば、コアノードに対して入口エッジノードあるいは出口エッジノードが複数接続されているネットワーク、入口エッジノードと出口エッジノードとの間が、直列あるいは並列に接続された複数のコアノードを介して接続されているネットワーク、コアノードがなく入口エッジノードと出口エッジノードが直接接続されているネットワーク、あるいは入口エッジノードまたは出口エッジノードにコアノードの機能を持たせたネットワークであっても、前述した各実施の形態を同様にして適用でき、それぞれ同様の作用効果か得られる。 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,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
Claims (23)
前記入口エッジノード、前記出口エッジノード、および前記コアノードの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:
前記入口エッジノードの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.
前記コアノードの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.
前記入口エッジノードの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.
前記コアノードの波長パスレイヤの機能部で、受信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.
前記入口エッジノードの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.
前記コアノードの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.
前記コアノードの波長パスレイヤの機能部で、受信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.
前記コアノードの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パケットの通信品質クラスに対応する入力レートに基づき当該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.
前記入口エッジノードは、
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.
前記コアノードは、
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.
前記入口エッジノードは、
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.
前記コアノードは、
波長パスレイヤの機能部として、前記ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して前記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.
前記入口エッジノードは、
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.
前記コアノードは、
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.
前記コアノードは、
波長パスレイヤの機能部として、前記ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して前記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.
前記コアノードは、
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パケットを受信する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.
前記コアノードは、
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.
前記コアノードは、
波長パスレイヤの機能部として、前記ドロップ部から受け取った波長パスから、予め指定した特定対地および特定クラスのトラヒックに割り当てられた波長パスを分離して前記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.
前記コアノードは、
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パケット受信部へ渡す第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.
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)
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 |
-
2003
- 2003-07-03 JP JP2003270744A patent/JP2005027240A/en active Pending
Cited By (6)
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'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 |