JP4639175B2 - Transmission equipment - Google Patents

Transmission equipment Download PDF

Info

Publication number
JP4639175B2
JP4639175B2 JP2006278961A JP2006278961A JP4639175B2 JP 4639175 B2 JP4639175 B2 JP 4639175B2 JP 2006278961 A JP2006278961 A JP 2006278961A JP 2006278961 A JP2006278961 A JP 2006278961A JP 4639175 B2 JP4639175 B2 JP 4639175B2
Authority
JP
Japan
Prior art keywords
bandwidth
data
frame
band
fixed
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.)
Expired - Fee Related
Application number
JP2006278961A
Other languages
Japanese (ja)
Other versions
JP2007074740A (en
JP2007074740A5 (en
Inventor
昌彦 水谷
賢浩 芦
誠由 ▲高▼瀬
健一 坂本
篤 岩村
徹 加沢
憲弘 坂本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2006278961A priority Critical patent/JP4639175B2/en
Publication of JP2007074740A publication Critical patent/JP2007074740A/en
Publication of JP2007074740A5 publication Critical patent/JP2007074740A5/ja
Application granted granted Critical
Publication of JP4639175B2 publication Critical patent/JP4639175B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、フレームあるいはパケット単位にデータを分割して送受信する伝送装置に関し、特に複数の端末装置と物理的あるいは論理的に接続され、複数の端末装置との接続を多重化して収容する伝送装置において、個々の端末装置のデータ送信量を制御する帯域割当て装置に関する。具体的には、ユーザ宅あるいはオフィスビル、集合住宅からキャリアのユーザ回線収容局までの接続回線を提供する加入者回線終端装置であって、アクセス回線に光ケーブルを使用し、波長多重方式若しくは時間多重方式によってユーザ端末からのデータを多重し、ユーザからのデータ送信要求に応じて動的に割当て帯域を制御する回線終端装置に関する。   The present invention relates to a transmission apparatus that divides and transmits data in units of frames or packets, and in particular, a transmission apparatus that is physically or logically connected to a plurality of terminal apparatuses and multiplexes and accommodates the connections with the plurality of terminal apparatuses. The present invention relates to a bandwidth allocation device that controls the data transmission amount of each terminal device. Specifically, it is a subscriber line terminator that provides a connection line from a user's home or office building or apartment house to a carrier's user line accommodation station, using an optical cable for the access line, wavelength multiplexing or time multiplexing. The present invention relates to a line terminator that multiplexes data from user terminals according to a method and dynamically controls an allocated bandwidth in response to a data transmission request from a user.

xDSLからFTTHへとアクセス回線の伝送容量が拡大し、ネットワーク上で提供される情報サービスが多様化している。これは、Web閲覧やダウンロードといったデータ系トラフィックの送信量が年々増大していること、IP電話サービスに代表されるリアルタイム性の要求されるトラフィック制御の必要性が高まってきたことによる。   The transmission capacity of the access line is expanding from xDSL to FTTH, and information services provided on the network are diversified. This is because the transmission amount of data-related traffic such as Web browsing and downloading has been increasing year by year, and the necessity of traffic control requiring real-time characteristics represented by IP telephone service has increased.

サービス多様化の影響はコア網よりも、ユーザ端末に近いアクセス回線及びアクセス網において顕著である。アクセス系インフラサービスでは、ユーザ契約やサービス種別に応じて、従来よりもさらに複雑なQoS制御が要求される。ここで、QoS機能はパケット網においてパケット毎の処理優先度を決定しており、リアルタイム性の高いデータは優先データとして処理する。しかしながら優先制御において優先度設定レベルには限りがあり、常に一定レートでリアルタイム系パケットを処理することは困難である。つまり、リアルタイム系データは従来の電話網やSDH(Synchronous Digital Hierarchy)方式を用
いた同期多重通信網で実現されていたように、常時一定のれーと(送信量)を一定のタイミングで送信する必要がある。この制御により、同期多重通信網は通信品質の安定性と網管理の信頼性を確保できる。しかし、QoS制御ではこの制御を行うことが困難である。
The impact of service diversification is more conspicuous in access lines and access networks closer to user terminals than in core networks. In access infrastructure services, more complex QoS control than before is required according to user contracts and service types. Here, the QoS function determines the processing priority for each packet in the packet network, and data with high real-time properties is processed as priority data. However, priority setting levels are limited in priority control, and it is difficult to always process real-time packets at a constant rate. In other words, real-time data is always transmitted at a constant timing (transmission amount) at a constant timing, as realized in a conventional telephone network or a synchronous multiplex communication network using an SDH (Synchronous Digital Hierarchy) system. There is a need. With this control, the synchronous multiplex communication network can ensure the stability of communication quality and the reliability of network management. However, it is difficult to perform this control with QoS control.

以上より、サービスの多様化によりアクセス網におけるトラフィック制御条件は大きく二通りに分類できる。一つは厳密な通信タイミング制御、他方はオンデマンドで広帯域確保である。現在アクセス環境は、キャリアの収容局においてWAN側にSDH網とIP網とを併設したハイブリッド型になっている。そのためアクセス系インフラにおけるサービス品質向上には、この二極化するアクセス系トラフィックをアクセス回線上で多重する必要がある。その一方、網の非同期化(IP化)に呼応する形でGE−PONの実用化が進みつつある。現状は既存インフラとの並行運用となっているが、いずれパケット網を中心とする次世代網への統合が見込まれる。網移行期の措置及び広域接続サービス提供に際し、既存同期網との親和性は不可欠な機能といえる。   From the above, traffic control conditions in the access network can be roughly classified into two types due to the diversification of services. One is strict communication timing control, and the other is on-demand wide band reservation. Currently, the access environment is a hybrid type in which an SDH network and an IP network are provided on the WAN side in a carrier accommodation station. Therefore, in order to improve the service quality in the access system infrastructure, it is necessary to multiplex this bipolar access system traffic on the access line. On the other hand, GE-PON is being put into practical use in response to network desynchronization (IP). The current situation is parallel operation with the existing infrastructure, but it is expected to be integrated into the next generation network centering on the packet network. Affinity with the existing synchronous network is an indispensable function in the network transition period and provision of wide area connection services.

データ通信の普及に着目し、可変長パケットをアクセス網に使用するGE−PON(Gigabit Ethernet-Passive Optical Network)が標準化され、その導入が進んでいる。近年、従来の固定電話をIPネットワークを用いたサービス(いわゆるIP電話)に置き換えようという動きが大きく、Ethernet(登録商標、以下同じ)をベースとするアクセス網の整備が着実に進んでいる。Ethernetはその扱いの容易さから今後のアクセス網整備の主要技術となることが見込まれる。   Focusing on the widespread use of data communications, GE-PON (Gigabit Ethernet-Passive Optical Network) that uses variable-length packets for access networks has been standardized and is being introduced. In recent years, there has been a large movement to replace a conventional fixed telephone with a service using an IP network (so-called IP telephone), and the development of an access network based on Ethernet (registered trademark, the same shall apply hereinafter) is steadily progressing. Ethernet is expected to become the main technology for future access network development because of its ease of handling.

しかし、Ethernetでは従来のSDH網のように網管理機能が十分に整理されていない。さらには、完全ベストエフォートのパケット通信網であるため、設置の容易さの裏には、
通信の信頼性を保証することが困難であるという側面を持つ。サービス多様化と平衡してネットワークが不可欠な情報インフラとなる今後において、通信の信頼性、さらには通信の安全性、秘匿性(セキュリティ)に関しても、今後需要が高まることが予想される。特に企業活動において、非同期通信網における信頼性、安全性に対する保証が実現されるまでは、従来から専用線サービスなどで使用されてきた同期通信網は必要と考えられる。
However, network management functions are not well organized in Ethernet as in the conventional SDH network. Furthermore, because it is a perfect best effort packet communication network, behind the ease of installation,
It has the aspect that it is difficult to guarantee the reliability of communication. In the future, where the network will become an indispensable information infrastructure in balance with service diversification, it is expected that demand will increase in the future in terms of communication reliability, communication safety, and confidentiality (security). In particular, in business activities, it is considered necessary to use a synchronous communication network that has been conventionally used for leased line services until the guarantee of reliability and safety in an asynchronous communication network is realized.

この流れを受けITU−T G.984に規定されるG−PON(Gigabit-capable Passive Optical Network)システムでも、従来専用線サービスで用いられてきたE1、T
1回線の固定帯域通信(同期多重フレーム)と、データサービスに用いるEthernetの可変帯域データ(非同期可変長フレーム)の同時収容が求められる。この多重化では、(音声通信などに用いる)固定帯域通信の品質確保が課題となる。そこで本発明では、固定/可変帯域データ通信の二つのトラフィック特性を識別し、段階的にタイムスケジューリングを行う帯域管理方法を提案する。
ITU-T G. Even in the G-PON (Gigabit-capable Passive Optical Network) system defined in 984, E1, T, which have been used for dedicated line services.
The simultaneous accommodation of fixed-band communication (synchronous multiplex frame) for one line and Ethernet variable-band data (asynchronous variable-length frame) used for data services is required. In this multiplexing, securing the quality of fixed band communication (used for voice communication or the like) becomes a problem. Therefore, the present invention proposes a bandwidth management method that identifies two traffic characteristics of fixed / variable bandwidth data communication and performs time scheduling in stages.

尚、本発明は、対象を特にPONシステムのみに限るものではなく、一般に時分割多重方式により通信を行うシステムにおける帯域制御装置及びその動的帯域制御方法に対して適用できる。   The present invention is not limited to the PON system in particular, and can be applied to a bandwidth control apparatus and a dynamic bandwidth control method in a system that generally performs communication by time division multiplexing.

現在ネットワーク上を流れるトラフィックは、送信タイムスロット(送信タイミング)が固定されるリアルタイム型と、通信量によって送信タイムスロットが変化するベストエフォート型とに大別できる。可変長データを用いるパケット通信路における帯域制御のために、従来、例えばB−PON(Broadband Passive Optical Network)のOLT(Optical Line Terminal)では、一つの帯域制御テーブルを帯域制御装置内に設け、固定帯域データと可変帯域データとを同列に扱ってきた。   Traffic that currently flows on the network can be broadly classified into a real-time type in which a transmission time slot (transmission timing) is fixed and a best effort type in which the transmission time slot changes depending on the traffic. For bandwidth control in a packet communication path using variable length data, for example, conventionally, for example, an OLT (Optical Line Terminal) of B-PON (Broadband Passive Optical Network), one bandwidth control table is provided in the bandwidth control device and fixed. Band data and variable band data have been handled in the same line.

可変帯域データについては、一定周期毎に割当帯域を計算し、これを動的に割り当てる必要がある。しかし、固定帯域データと可変帯域データとを一つの帯域制御テーブルで扱った場合、固定帯域データが可変帯域データの影響を受け、固定帯域データへの動的帯域割当てが困難であり、ビットレートが一定の通信CBR(Constant Bit Rate)通信を安
定して行うことができない。具体的には、全トラフィックを同等に扱う場合、固定帯域割当て時にも可変帯域の利用状況を参照する必要が生じ、固定帯域データと可変帯域データとが混在する場合に、固定帯域データに確保したはずのリソースが他のデータの送信に使用されてしまうことがある。よって、TDMA(Time Division Multiplexing Access)
において可変帯域データと固定帯域データを同列に制御しながら、固定帯域データのトラフィックに一定帯域を保証することが困難である。そのため、固定帯域データのパケット到着時間間隔が変化しジッタが発生する。また、固定帯域データは、通信中は使用帯域が普遍かつ通信周期も一定であるにも関わらず、帯域割り当て量計算時に可変帯域データと同様の方法・頻度で帯域設定を行うことは処理効率の低下を招く可能性がある。
For variable band data, it is necessary to calculate an allocated band for every fixed period and dynamically allocate it. However, when fixed bandwidth data and variable bandwidth data are handled by a single bandwidth control table, fixed bandwidth data is affected by variable bandwidth data, and dynamic bandwidth allocation to fixed bandwidth data is difficult. Constant communication CBR (Constant Bit Rate) communication cannot be performed stably. Specifically, when all traffic is handled equally, it is necessary to refer to the usage status of the variable bandwidth even when the fixed bandwidth is allocated. When fixed bandwidth data and variable bandwidth data are mixed, the fixed bandwidth data is secured. A resource that should have been used may be used to transmit other data. Therefore, TDMA (Time Division Multiplexing Access)
It is difficult to guarantee a fixed bandwidth for traffic of fixed bandwidth data while controlling variable bandwidth data and fixed bandwidth data in the same row. For this reason, the packet arrival time interval of the fixed band data changes and jitter occurs. In addition, fixed bandwidth data can be processed efficiently in the same way and frequency as variable bandwidth data when bandwidth allocation is calculated, even though the bandwidth used is universal and the communication cycle is constant during communication. There is a possibility of degrading.

Ethernetのような可変長データを用いるパケット通信では、一定周期内に一定量のデータを送ることはできず、ジッタを抑止できない。またATMにおいても完全にジッタを抑止することはできず、これに対応するには固定通信セッションの間、セルの到着間隔を一定に保つための仕組みが必要である。ジッタを抑止するには、周期的な通信制御が不可欠であり、これは従来のSDHで使用されてきた方式である。非同期通信における帯域利用効率を損なわないよう、TDMAをベースとする周期帯域制御において、非同期通信に用いる可変長フレームの特徴を活かした動的帯域割り当て方法を提案する。   In packet communication using variable-length data such as Ethernet, a certain amount of data cannot be sent within a certain period, and jitter cannot be suppressed. In addition, even in ATM, jitter cannot be completely suppressed, and in order to cope with this, a mechanism for keeping the cell arrival interval constant during a fixed communication session is required. To suppress jitter, periodic communication control is indispensable, which is a method that has been used in conventional SDH. We propose a dynamic bandwidth allocation method that takes advantage of the characteristics of variable-length frames used for asynchronous communications in TDMA-based periodic bandwidth control so as not to impair bandwidth utilization efficiency in asynchronous communications.

本発明は、要求品質の異なる各種ネットワークサービストラフィックが混在するネット
ワークにおいて、電話線やリアルタイム性の求められるデータ通信をサポートするために、遅延を一定に保つ通信技術を提供することを目的とする。
An object of the present invention is to provide a communication technique that maintains a constant delay in order to support data communication requiring a telephone line or real-time property in a network in which various types of network service traffic having different required qualities coexist.

本発明は、伝送帯域が保証される固定帯域通信と、伝送帯域が保証されない可変帯域通信の双方を収容する通信網、さらに一般的には、帯域制御要件あるいは帯域割り当て優先度が異なる複数のトラフィックを収容する通信網に用いられる帯域制御装置であって、前記装置に備える帯域制御部は、TDMAによって周期的に固定帯域通信用及び可変帯域通信用の帯域を割当て、特に前記固定帯域通信のために、毎周期同量の通信帯域を、同タイミングで確保する機能を有し、さらに固定帯域通信に帯域を割り当てた後、可変帯域通信に残りの利用可能な帯域を割り当てる機能を有する。   The present invention relates to a communication network that accommodates both fixed-band communication in which the transmission band is guaranteed and variable-band communication in which the transmission band is not guaranteed, and more generally, a plurality of traffics having different band control requirements or band allocation priorities. A bandwidth control device used in a communication network that accommodates the network, wherein the bandwidth control unit provided in the device periodically allocates fixed-band communication and variable-band communication bands by TDMA, particularly for the fixed-band communication. In addition, it has a function of securing the same amount of communication bandwidth every cycle at the same timing, and further has a function of assigning the remaining available bandwidth to variable bandwidth communication after assigning bandwidth to fixed bandwidth communication.

上記の制御を実現するため、前記帯域制御装置は、固定帯域割当テーブル可変帯域割当テーブルを個別に備えることで、種別の異なるトラフィックの制御を分割し、固定帯域制御への可変帯域制御の影響を排除することを可能とする。さらには、固定帯域制御と可変帯域制御の割り当て周期を個別に設定することができ、より柔軟な帯域制御を実現する。 In order to realize the above control, the bandwidth control device is provided with a fixed bandwidth allocation table and a variable bandwidth allocation table separately to divide the control of different types of traffic, and the influence of the variable bandwidth control on the fixed bandwidth control. Can be eliminated. Furthermore, fixed band control and variable band control allocation periods can be set individually, thereby realizing more flexible band control.

本発明では、一定周期での送信が要求されるデータ(固定帯域データ)に対して固定されるべき送信タイミングと送信帯域を優先的に確保することにより、固定帯域データのタイムスロットの位置の変動を無くし、データの到着遅延時間の揺らぎを生じさせない。また遅延可能なデータ(可変帯域データ)に対しては動的に割り当て帯域サイズを変更することによって帯域を有効に活用できる。また、トラフィックの種類毎に帯域割当テーブルを複数用意することにより各々のトラフィックに対して独立した帯域割当て計算が可能であり、アクセス回線等でトラフィック制御のための要求条件が異なる複数のサービスを多重する場合にトラフィック相互の影響を抑制し安定した通信品質を確保できる。 The present invention preferentially secures a transmission timing and a transmission band that should be fixed with respect to data (fixed band data) that is required to be transmitted at a constant period, thereby changing the time slot position of the fixed band data. And the fluctuation of the arrival delay time of data is not caused. For delayable data (variable bandwidth data), the bandwidth can be effectively utilized by dynamically changing the allocated bandwidth size. In addition, by preparing multiple bandwidth allocation tables for each type of traffic, independent bandwidth allocation calculation is possible for each traffic, and multiple services with different requirements for traffic control on multiple access lines are multiplexed. In this case, the mutual influence of traffic can be suppressed and stable communication quality can be secured.

本発明は、帯域割り当て方法に関するものであり、OSI参照モデルの物理レイヤにおける伝送媒体として光信号を用いるか電気信号を用いるかは問わない。但しここでは、本発明の最も好適な一適用例として、ユーザアクセス回線に用いられるPONシステムにおける帯域割当て方法及び装置を想定し、説明を行う。   The present invention relates to a band allocation method, and it does not matter whether an optical signal or an electrical signal is used as a transmission medium in the physical layer of the OSI reference model. However, here, as a most preferable application example of the present invention, a band allocation method and apparatus in a PON system used for a user access line are assumed and described.

図1は、本発明の実施の1形態である、PONシステムを用いて構成される加入者終端ネットワークの構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of a subscriber termination network configured using a PON system according to an embodiment of the present invention.

本ネットワークは、OLT1−1〜1−3、ONU2−1〜2−3、光スプリッタ3−1〜3−3、光ファイバ10−1〜10−3、及び11−1−1〜11−3−3を備える。複数のOLT1−1〜1−3をユーザ収容網のエッジに備え、個々のOLTはそれぞれ複数のONUを収容する。OLT1−1〜1−3は、それぞれ複数のPON−IF(図2の説明にて後述)を備え、例えばOLT1−2は光ファイバ10−1、スプリッタ3−1、光ファイバ11−1−2を介してONU2−1と、また光ファイバ10−2、スプリッタ3−2、光ファイバ11−2−2を介してONU2−2と、さらに光ファイバ10−3、スプリッタ3−3、光ファイバ11−3−2を介してONU2−3と接続される。   This network includes OLTs 1-1 to 1-3, ONUs 2-1 to 2-3, optical splitters 3-1 to 3-3, optical fibers 10-1 to 10-3, and 11-1-1 to 11-3. -3. A plurality of OLTs 1-1 to 1-3 are provided at the edge of the user accommodation network, and each OLT accommodates a plurality of ONUs. Each of the OLTs 1-1 to 1-3 includes a plurality of PON-IFs (described later in the description of FIG. 2). For example, the OLT 1-2 includes an optical fiber 10-1, a splitter 3-1, and an optical fiber 11-1-2. Through the optical fiber 10-2, splitter 3-2, and optical fiber 11-2-2, and further through the optical fiber 10-3, splitter 3-3, and optical fiber 11. It is connected to the ONU 2-3 via 3-2.

スプリッタ3−13−3は、OLT1−2から光ファイバ10−1〜10−3を通じて送出される信号を、それぞれONU側に分岐した光ファイバ11−1−1〜11−1−3、11−2−1〜11−2−3、11−3−1〜11−3−3に分岐(コピー)する。またスプリッタは、光ファイバ11−1−1〜11−1−3、11−2−1〜11−2−3、11−3−1〜11−3−3を通じて送られるONUからOLT1−2への信号(上り方向の信号)を、それぞれ共通の光ファイバ10−1、10−2、10−3に載せてOLT1−2へ伝達する。 The splitters 3-1 to 3-3 are optical fibers 11-1-1 to 11-1-1, respectively, that branch the signals sent from the OLT 1-2 through the optical fibers 10-1 to 10-3 to the ONU side. Branches (copies) to 11-2-1 to 11-2-3 and 11-3-1 to 11-3-3. Further, the splitter is sent from the ONU to the OLT 1-2 sent through the optical fibers 11-1-1 to 11-1-3, 11-2-1 to 11-2-3, and 11-3-1 to 11-3-3. Are transmitted on the common optical fibers 10-1, 10-2, 10-3, respectively, and transmitted to the OLT 1-2.

このとき、例えば光ファイバ10−2に着目すると、ONU2−2はじめとする複数のONUから光ファイバ11−2−1〜11−2−3を通じて送られる上り信号を、それぞれ受信したタイミングで共通の光ファイバ10−2に伝達する。各ONUからの上り信号が重ならないようにTDMAによる多重方式を用いる。OLT1−2は、光ファイバ10−1〜10−3それぞれに接続されるONUとの通信において、個々のONUに対して上り方向の通信に用いる送信タイミングと送信可能データ量を通知する、すなわち個々のONUに通信帯域を割当てるTDMA方式を用いた送信タイミング制御を行う。   At this time, for example, when paying attention to the optical fiber 10-2, the upstream signals transmitted from the plurality of ONUs including the ONU 2-2 through the optical fibers 11-2-1 to 11-2-3 are shared at the respective timings received. It is transmitted to the optical fiber 10-2. A multiplexing system using TDMA is used so that upstream signals from the ONUs do not overlap. In communication with the ONUs connected to the optical fibers 10-1 to 10-3, the OLT 1-2 notifies the individual ONUs of the transmission timing and the amount of transmittable data used for uplink communication. The transmission timing control using the TDMA method for allocating the communication band to the ONU is performed.

ONU2−1〜2−3は、それぞれ加入者データ通信端末装置20−1〜20−3及びTDM(Time Division Multiplexing)端末装置30−1〜30−3を収容する。前者はPCやモバイル通信端末といった、WWW(World Wide Web)情報の閲覧やデータダウンロードなどデータ送信効率が要求されるサービスを対象とする。主な接続サービスとしてEthernetが挙げられる。またTDM端末装置は、ONUのTDMインタフェース(後述)に接続される。   The ONUs 2-1 to 2-3 accommodate subscriber data communication terminal devices 20-1 to 20-3 and TDM (Time Division Multiplexing) terminal devices 30-1 to 30-3, respectively. The former targets services such as PCs and mobile communication terminals that require data transmission efficiency such as browsing of WWW (World Wide Web) information and data download. The main connection service is Ethernet. Further, the TDM terminal device is connected to an ONU TDM interface (described later).

本インタフェースによって、ONU2−1〜2−3はT1回線もしくはE1回線による同期多重フレーム通信(TDM通信)を収容する。本サービスは情報送信側と受信側の装置で通信制御を同期することで情報の多重化を行う通信方式であり、その代表例として回線交換方式を使用する電話サービスが挙げられる。データ通信端末、TDM端末共にONU毎に複数収容することができる。   With this interface, the ONUs 2-1 to 2-3 accommodate synchronous multiple frame communication (TDM communication) using a T1 line or an E1 line. This service is a communication method for multiplexing information by synchronizing communication control between information transmission side and reception side devices, and a typical example thereof is a telephone service using a circuit switching method. A plurality of data communication terminals and TDM terminals can be accommodated for each ONU.

図2は、図1のネットワークを構成するOLT1−1〜1−3(以下、OLTを記述する際は代表してOLT1と記述)及びONU2−1−1、2−1−i(以下、代表してONU2と記述)の装置構成と、それによって構成されるネットワークの接続形態を示す。本図面は、PONシステムのおける加入者通信データの流れを説明する機能ブロック図である。   2 shows OLTs 1-1 to 1-3 (hereinafter referred to as OLT1 as a representative when describing the OLT) and ONUs 2-1-1 and 2-1-1 (hereinafter referred to as representatives) constituting the network of FIG. Device configuration) and a network connection form configured thereby. This drawing is a functional block diagram for explaining the flow of subscriber communication data in the PON system.

OLT1は、PONインタフェース200−1〜200−n、L2SW130、Ethernetインタフェース110−1〜110−n1、及びTDMインタフェース120−1〜120−n2を備える。PONインタフェース200−1〜200−nは、光ファイバ回線を通じて送信される光信号を終端する。PONインタフェース200−1〜200−nで行う処理には、データをOLT1からONU2へ送信する際の、EthernetフレームもしくはTDMデータとPON区間(OLTとONUのPONインタフェース間)の通信制御に用いるデータフォーマットとの相互変換、下りデータ配信のための帯域制御、上りデータ通信のためのONUへの帯域割当て、電気信号と光信号の相互変換が含まれる。   The OLT 1 includes PON interfaces 200-1 to 200-n, an L2SW 130, Ethernet interfaces 110-1 to 110-n1, and TDM interfaces 120-1 to 120-n2. The PON interfaces 200-1 to 200-n terminate an optical signal transmitted through an optical fiber line. In the processing performed by the PON interfaces 200-1 to 200-n, the data format used for communication control of the Ethernet frame or TDM data and the PON section (between the OLT and the ONU PON interface) when transmitting data from the OLT 1 to the ONU 2 Conversion, bandwidth control for downstream data delivery, bandwidth allocation to ONUs for upstream data communication, and electrical signal and optical signal mutual conversion.

L2SW(L2スイッチ)130は、Ethernetインタフェース110からの信号及びTDMインタフェース120からの信号を多重化して、PONインタフェース200に送る。また、L2SW130は、PONインタフェース200からの信号を分解し、Ethernetインタフェース110又はTDMインタフェース120に送る。   The L2SW (L2 switch) 130 multiplexes the signal from the Ethernet interface 110 and the signal from the TDM interface 120 and sends the multiplexed signal to the PON interface 200. Further, the L2SW 130 decomposes the signal from the PON interface 200 and sends it to the Ethernet interface 110 or the TDM interface 120.

Ethernetインタフェース110は、データ系のインタフェースを備え、パケット交換網2001に接続されている。Ethernetインタフェース110は、パケット交換網2001から入力されたパケットをL2SW130に送る。また、PONインタフェース200で受信したデータをL2SW130より受け取る。パケット交換網2001は、例えば、Ethernetのように、データの伝送終了まで回線を占有する必要がないネットワークである。   The Ethernet interface 110 includes a data interface and is connected to the packet switching network 2001. The Ethernet interface 110 sends the packet input from the packet switching network 2001 to the L2SW 130. Further, the data received by the PON interface 200 is received from the L2SW 130. The packet switching network 2001 is a network that does not need to occupy a line until the end of data transmission, such as Ethernet.

TDMインタフェース120は、E1やT1などのTDM回線インタフェースを備え、回線交換網2002に接続されている。TDMインタフェース120は、回線交換網2002から入力されたパケットをL2SW130に送る。また、PONインタフェース200で受信したデータをL2SW130より受け取る。回線交換網2002は、例えばSDH網、ISDN網のように、データの伝送終了まで回線を占有するネットワークである。   The TDM interface 120 includes a TDM line interface such as E1 or T1, and is connected to the circuit switching network 2002. The TDM interface 120 sends the packet input from the circuit switching network 2002 to the L2SW 130. Further, the data received by the PON interface 200 is received from the L2SW 130. The circuit switching network 2002 is a network that occupies a line until the end of data transmission, such as an SDH network or an ISDN network.

PONインタフェース間(PON区間)では、帯域管理ID毎に帯域が割り当てられる。帯域とは、時分割されたタイムスロットにおけるデータ量である。OLT1は、管理ID毎の帯域の割り当てを、ONU2に通知する。ONU2は、OLT1から通知された帯域でデータを送信する。   Between PON interfaces (PON section), a bandwidth is allocated for each bandwidth management ID. Bandwidth is the amount of data in a time-divided time slot. The OLT 1 notifies the ONU 2 of bandwidth allocation for each management ID. The ONU 2 transmits data in the band notified from the OLT 1.

スプリッタ3は、光ファイバ網の途中に設けられる分岐装置であり、例えば、スターカプラが使用される。スプリッタ3が複数のONUからの信号を多重化する。スプリッタ3からOLT1の間では、固定帯域データ(TDM系データ)及び可変帯域データ(Ethernet系データ)が同一ファイバ上に混在する。 The splitter 3 is a branching device provided in the middle of the optical fiber network. For example, a star coupler is used. A splitter 3 multiplexes signals from a plurality of ONUs 2 . Between the splitter 3 and the OLT 1, fixed band data (TDM data) and variable band data (Ethernet data) are mixed on the same fiber.

ONU2は、送信キューのパケット蓄積状況をOLT1に対して送信し、送信帯域を要求する。OLT1は、ONU2からパケット蓄積状況を受信すると、TDMAを用いた動的帯域制御によってONU2のデータ送信タイミングを調整して、ONU2に送信タイミングを通知する。ONU2は、OLT1から通知されたタイミングで、OLT1にパケットを送信する。これによって、スプリッタ3とOLT1間の回線における上りパケットの衝突を防止している。   The ONU 2 transmits the packet accumulation status of the transmission queue to the OLT 1 and requests a transmission band. When the OLT 1 receives the packet accumulation status from the ONU 2, the OLT 1 adjusts the data transmission timing of the ONU 2 by dynamic bandwidth control using TDMA and notifies the ONU 2 of the transmission timing. The ONU 2 transmits a packet to the OLT 1 at the timing notified from the OLT 1. Thereby, the collision of the upstream packet in the line between the splitter 3 and the OLT 1 is prevented.

ONU(Optical Network Unit)2は、光ファイバの加入者側の終端装置である。ONU2は、PON終端部311、信号多重部(MUX)411、Ethernetインタフェース部511−1〜511−n1、TDMインタフェース部611−1〜611−n2を備える。ONU2は、Ethernetインタフェース部511及びTDMインタフェース部611を介して、データ通信端末2110−1〜2110−n1、TDM端末2111−1〜2111−n2と接続されている。 Ethernetインタフェース511及びTDMインタフェース611は複数接続することができる。PON終端部311で行う機能には、OLT1から送信された光信号を電気信号に変換する光−電気変換、データをONU2の加入者側(UNI:User Network Interface)へ送信する際の、EthernetフレームもしくはTDMデータとPON区間の通信制御に用いるデータフォーマットとの相互変換、下りデータ配信のための帯域制御、OLT1の送信タイミング指示に従う上り送信フレームの生成、が含まれる。L2SW(多重部)411は、OLTのL2SW130と同様の動作となる。   An ONU (Optical Network Unit) 2 is a terminating device on the subscriber side of an optical fiber. The ONU 2 includes a PON termination unit 311, a signal multiplexing unit (MUX) 411, Ethernet interface units 511-1 to 511-n1, and TDM interface units 611-1 to 611-n2. The ONU 2 is connected to the data communication terminals 2110-1 to 2110-n 1 and the TDM terminals 2111-1 to 211-n 2 via the Ethernet interface unit 511 and the TDM interface unit 611. A plurality of Ethernet interfaces 511 and TDM interfaces 611 can be connected. The functions performed by the PON terminator 311 include optical-electric conversion for converting an optical signal transmitted from the OLT 1 into an electrical signal, and an Ethernet frame when data is transmitted to the ONU 2 subscriber side (UNI: User Network Interface). Alternatively, mutual conversion between TDM data and a data format used for communication control in the PON section, bandwidth control for downlink data distribution, and generation of an uplink transmission frame in accordance with a transmission timing instruction of OLT 1 are included. The L2SW (multiplexing unit) 411 operates in the same manner as the L2SW 130 of the OLT.

L2SW130は、PONインタフェース200から受信した信号を、L2フレームに付与された信号の宛先情報に従い、Ethernetインタフェース110かTDMインタフェース120のいずれかに転送する。また、Ethernetインタフェース110またはTDMインタフェース120から受信したデータを、それぞれの宛先となるPONインタフェース200へ転送する。EthernetデータとTDMデータの多重は、PONインタフェース200において行われる。このL2SW130の機能は、ONU2においても同様であり、PONインタフェース311からの信号をEthernet/TDMインタフェース(511/611)に振り分け、またEthernet/TDMインタフェース(511/611)からの信号をPONインタフェース311へ転送する。   The L2SW 130 transfers the signal received from the PON interface 200 to either the Ethernet interface 110 or the TDM interface 120 in accordance with the destination information of the signal given to the L2 frame. Further, the data received from the Ethernet interface 110 or the TDM interface 120 is transferred to the PON interface 200 serving as the respective destination. Multiplexing of Ethernet data and TDM data is performed in the PON interface 200. The function of this L2SW 130 is also the same in the ONU 2, and the signal from the PON interface 311 is distributed to the Ethernet / TDM interface (511/611), and the signal from the Ethernet / TDM interface (511/611) is sent to the PON interface 311. Forward.

図3は図1のOLT1及びONU2における、PONインタフェース部(200、311)の機能ブロックを示す。特に、PON区間における帯域制御に関わる機能を説明する図である。   FIG. 3 shows functional blocks of the PON interface unit (200, 311) in the OLT 1 and the ONU 2 of FIG. In particular, it is a diagram for explaining functions related to bandwidth control in the PON section.

OLT1のPONインタフェース部200は、OLT1のEthernetインタフェース110及びTDMインタフェース120を備えるアクセス網側(SNI:Service Network Interface)に、下り方向(加入者端末向け)通信、上り方向(アクセス網向け)通信それ
ぞれに対応するEthernetフレーム処理部210、同じく上り、下りそれぞれのTDMデータ通信処理を行うTDM処理部220、PON区間における通信制御と外部ネットワークにおけるEthernetもしくはTDM通信制御とを相互接続するPON終端部230、PON終端部230における下りフレームの生成後に光ファイバに信号を載せ、また光ファイバを通じて上り信号を受信した場合に光信号を電気信号に変換しPON終端部230に伝達する光モジュール240、CPU250、通信制御のためのデータ管理及びプログラム保持を行うメモリ260を備える。メモリ260はさらにフレーム解析結果、帯域制御状況をといった情報も保持することができる。
The PON interface unit 200 of the OLT 1 is connected to the access network side (SNI: Service Network Interface) provided with the Ethernet interface 110 and the TDM interface 120 of the OLT 1, respectively for downstream communication (for subscriber terminals) and upstream communication (for access network). Ethernet frame processing unit 210 corresponding to the same, TDM processing unit 220 that performs upstream and downstream TDM data communication processing, PON termination unit 230 that interconnects communication control in the PON section and Ethernet or TDM communication control in the external network, An optical module 240, a CPU 250, and a communication that put a signal on an optical fiber after generation of a downstream frame in the PON termination unit 230, and convert the optical signal into an electrical signal and transmit it to the PON termination unit 230 when receiving an upstream signal through the optical fiber control A memory 260 is provided for data management and program retention. The memory 260 can also hold information such as frame analysis results and bandwidth control status.

SNI側回線201によって入力したデータは、Ethernetフレーム処理部210に備えられるデータキュー212に一旦蓄積される。蓄積されたデータは、キュー制御部211の指示で読み出され、PON終端部230にてPON区間通信用の下りフレームに再構成される。キュー制御部211はPON終端部230の指示に従いデータキュー212に保持されるフレームを読み出す。   Data input through the SNI side line 201 is temporarily stored in a data queue 212 provided in the Ethernet frame processing unit 210. The accumulated data is read by an instruction from the queue control unit 211 and reconfigured into a downstream frame for PON section communication by the PON termination unit 230. The queue control unit 211 reads a frame held in the data queue 212 in accordance with an instruction from the PON termination unit 230.

TDM処理部220もEthernetフレーム処理部210と同様に上り方向通信と下り方向通信のための処理ブロックを備える。TDM回線202を通じて受信したデータは、TDM処理部220に備えられるバッファに一旦保持した後、下りフレーム構成のためPON終端部230に転送する。TDMは同期多重フレームによる転送方式のため、Ethernetよりも伝送遅延の許容条件が厳しく、TDM回線202にて一定周期で受信するデータを、それと同等のレートでPON終端部230に送出する。TDM回線におけるデータ送受信周期は、SDH(Synchronized Digital Hierarchy)の場合は125マイクロ秒周期であり、またG−PONの標準化勧告においてもPON区間の周期送受信制御を125マイクロ秒単位で行う(非特許文献「G−PON勧告」参照)。   Similar to the Ethernet frame processing unit 210, the TDM processing unit 220 also includes processing blocks for upstream communication and downstream communication. The data received through the TDM line 202 is temporarily held in a buffer provided in the TDM processing unit 220 and then transferred to the PON termination unit 230 for the downlink frame configuration. Since TDM is a transfer method using a synchronous multiplex frame, transmission delay tolerance conditions are stricter than those of Ethernet, and data received by the TDM line 202 at a constant cycle is sent to the PON termination unit 230 at the same rate. The data transmission / reception cycle in the TDM line is a 125 microsecond cycle in the case of SDH (Synchronized Digital Hierarchy), and the periodic transmission / reception control in the PON section is performed in units of 125 microseconds in the standardization recommendation of G-PON (non-patent document). (See “G-PON Recommendation”).

PON終端部230では、Ethernetフレーム処理部210及びTDM処理部220に蓄えられた受信データからPON区間(NNI)に送出する下りフレームを生成する。PON区間はTDMAを用いた通信制御に従い、フレーム生成は周期的に行われる。G−PONでは125マイクロ秒周期に下り及び上りフレームが送受信される。このフレームを、以下では基本周期及び基本周期フレームと呼ぶ。Ethernetフレーム処理部210及びTDM処理部220に蓄えたデータは、この基本周期フレームフォーマットに再構成する。基本周期フレームには複数のONU2(加入者、もしくは加入者端末)宛てデータが多重され、データとともに宛先ONU2を示す識別子が挿入される。基本周期フレームのフォーマットについては後述する。   The PON termination unit 230 generates a downstream frame to be transmitted to the PON section (NNI) from the reception data stored in the Ethernet frame processing unit 210 and the TDM processing unit 220. In the PON section, frame generation is periodically performed according to communication control using TDMA. In G-PON, downstream and upstream frames are transmitted and received at a period of 125 microseconds. This frame is hereinafter referred to as a basic period and a basic period frame. Data stored in the Ethernet frame processing unit 210 and the TDM processing unit 220 is reconfigured in this basic periodic frame format. In the basic period frame, data addressed to a plurality of ONUs 2 (subscribers or subscriber terminals) are multiplexed, and an identifier indicating the destination ONU 2 is inserted together with the data. The format of the basic periodic frame will be described later.

またPON終端部230では、上りフレーム解析部231にて、上り方向に送られてくるフレームの転送先EthernetポートもしくはTDMポートを決定する。また上りフレームに含まれるトラフィック状況、すなわちONU2内部に設ける上りフレーム送信キューにおける送信待ちデータ蓄積状況を抽出する。この情報は、帯域要求情報263としてメモリ260内に保持する。この帯域要求はOLT1からONU2への通信帯域割り当てに使用する。PON区間における上り方向のデータ送信タイミングはOLT1がONU2に与えるデータ送信許可に従う。ONU2は、スプリッタでの多重後に送信データが重ならないように設定した送信スケジュールに従って指定されたデータ量を指定されたタイミングで送出する。これによりOLT1は個々のフレームについて、その送信元を識別できる。   In the PON termination unit 230, the upstream frame analysis unit 231 determines a transfer destination Ethernet port or TDM port of a frame transmitted in the upstream direction. Further, the traffic situation included in the upstream frame, that is, the transmission waiting data accumulation situation in the upstream frame transmission queue provided in the ONU 2 is extracted. This information is held in the memory 260 as band request information 263. This bandwidth request is used for communication bandwidth allocation from the OLT 1 to the ONU 2. The data transmission timing in the upstream direction in the PON section is in accordance with the data transmission permission given to the ONU 2 by the OLT 1. The ONU 2 sends out the designated data amount at the designated timing in accordance with the transmission schedule set so that the transmission data does not overlap after multiplexing by the splitter. As a result, the OLT 1 can identify the transmission source of each frame.

メモリ260には、ポインタ計算部261と帯域計算部262を備える。帯域計算部2
62は、上りフレームから抽出した帯域要求情報263に基づき各ONU2に、次の基本周期で割り当てるべき帯域を計算する。ここで計算された割り当て帯域は、可変帯域割当テーブル265に保持される。尚、可変帯域とは、Ethernetフレームにより送受信される、送信タイミングが任意で、かつネットワークリソースの使用状況によって送信レートが変動するトラフィックに動的に割り当てる帯域を指す。DBAは帯域要求に基づく動的帯域割当方法であり、可変帯域制御を対象とするものである。またメモリ260には、固定帯域割当テーブル264を保持する。本テーブルは、電話網など回線交換網における同期多重通信用帯域の割当て量を保持する。
The memory 260 includes a pointer calculator 261 and a bandwidth calculator 262. Bandwidth calculation unit 2
62 calculates the bandwidth to be allocated to each ONU 2 in the next basic period based on the bandwidth request information 263 extracted from the upstream frame. The allocated bandwidth calculated here is held in the variable bandwidth allocation table 265 . The variable bandwidth refers to a bandwidth that is dynamically allocated to traffic that is transmitted / received by an Ethernet frame and whose transmission timing is arbitrary and whose transmission rate varies depending on the use state of network resources. DBA is a dynamic bandwidth allocation method based on bandwidth requirements, and is intended for variable bandwidth control. The memory 260 also holds a fixed bandwidth allocation table 264 . This table holds the allocated amount of the synchronous multiplex communication band in a circuit switching network such as a telephone network.

これらはセッション開始から終了まで通信に必要な帯域は一定であるため、ONUへの帯域割り当て量が変動することはない。但し固定帯域の利用状況が変化する場合として、OpS(Operations System)により同期多重通信の回線に予め設定しておくチャンネル
数を変更する場合が考えられる。固定帯域割当てテーブル26は、PON終端部230の下りフレーム生成部232及び帯域演算部262より参照されるため、OpSにより半固定的に設定される固定帯域使用状態を保持しておく。
Since the bandwidth required for communication is constant from the start to the end of the session, the bandwidth allocation amount to the ONU does not fluctuate. However, as a case where the usage status of the fixed band changes, there may be a case where the number of channels set in advance in the synchronous multiplex communication line is changed by OpS (Operations System). Fixed bandwidth allocation table 26 4, because it is referenced from the downstream frame generation unit 232 and the band calculation portion 262 of the PON terminating unit 230, holds the fixed bandwidth use condition being set semi-fixed manner by OpS.

メモリ260内のポインタ計算部261は、DBAによる帯域割当てを行う場合に、可変帯域の送信スケジュールを計算する。本機能は、PON終端部230における下りフレーム生成232において、下りフレーム内の帯域指示フィールド(後述)を生成する際に動作する。ポインタ計算部261は、可変帯域割当てにおいて必要となる。先ず固定的に割り当て帯域サイズ及び送信タイミングが決まっている同期多重フレーム用の通信帯域(固定帯域)を、固定帯域割当てテーブル264に基づき割当てる。   The pointer calculation unit 261 in the memory 260 calculates a variable bandwidth transmission schedule when performing bandwidth allocation by DBA. This function operates when a band indication field (described later) in a downstream frame is generated in the downstream frame generation 232 in the PON termination unit 230. The pointer calculator 261 is necessary for variable bandwidth allocation. First, a communication band (fixed band) for a synchronous multiplex frame whose allocation band size and transmission timing are fixedly allocated is allocated based on the fixed band allocation table 264.

次に可変帯域割当てテーブル265から帯域設定単位毎の割当量を読み出し、テーブルエントリ(帯域設定単位)毎に、固定帯域及び先行する可変帯域エントリに対する送信タイミング割当て処理後の空き帯域(空き送信タイミング、空き送信位置)を指定する。このときポインタ計算部261は上りフレームへの送信タイミング割当状況を管理し、上りフレーム上の空き帯域を示す開始ポインタ、若しくは開始及び終了ポインタを与える。   Next, the allocation amount for each bandwidth setting unit is read from the variable bandwidth allocation table 265, and for each table entry (bandwidth setting unit), the free bandwidth after the transmission timing allocation processing for the fixed bandwidth and the preceding variable bandwidth entry (empty transmission timing, Specify an empty transmission position. At this time, the pointer calculation unit 261 manages the transmission timing allocation status to the upstream frame, and gives a start pointer or a start and end pointer indicating an empty band on the upstream frame.

ONU2は、光ファイバを終端する光モジュール340、PON終端部330、メモリ350、Ethernet回線301を収容するEthernet回線終端部310、TDM回線302を収容するTDM回線終端部320により構成する。   The ONU 2 includes an optical module 340 that terminates an optical fiber, a PON terminator 330, a memory 350, an Ethernet line terminator 310 that accommodates the Ethernet line 301, and a TDM line terminator 320 that accommodates the TDM line 302.

Ethernet回線終端部310は、Ethernet回線301を介して入力される信号からEthernetフレームを抽出し、PON終端部330に通知する。Ethernet回線終端部310で抽出されたEthernetフレームは、メモリ350のデータキュー352に格納される。データキュー352は、キュー制御部351で管理し、PON終端部330の上りフレーム生成部332からメモリ350に通知される指示に従い読み出される。また光モジュール340で受信した下りフレームから再構成されるEthernetフレームを、メモリ350のデータキュー352内に備える下りEthernetフレーム用のデータキュー(送信キュー)に格納する。キュー制御部351内の下りキュー制御部は、Ethernet回線終端部310からの読み出し指示に従い、データキューから順次フレームをEthernet回線終端部310に転送する。   The Ethernet line termination unit 310 extracts an Ethernet frame from a signal input via the Ethernet line 301 and notifies the PON termination unit 330 of the Ethernet frame. The Ethernet frame extracted by the Ethernet line termination unit 310 is stored in the data queue 352 of the memory 350. The data queue 352 is managed by the queue control unit 351, and is read according to an instruction notified from the upstream frame generation unit 332 of the PON termination unit 330 to the memory 350. Further, the Ethernet frame reconstructed from the downlink frame received by the optical module 340 is stored in the data queue (transmission queue) for the downlink Ethernet frame provided in the data queue 352 of the memory 350. The downlink queue control unit in the queue control unit 351 sequentially transfers frames from the data queue to the Ethernet line termination unit 310 in accordance with a read instruction from the Ethernet line termination unit 310.

TDM回線終端部320は、OLT1のTDM回線終端部220と同様、一定周期で一定量ずつ送信されるTDMデータを抽出する。ここでTDM回線終端部320で抽出される情報には、TDMデータの送信周期情報、ユーザデータ、当該データで使用するTDMチャンネル情報を含む。受信したTDMデータは、一旦バッファに蓄積し、PON制御部330で上りフレームを生成するため、一定レートでバッファより読み出しPON終端部330に転送する。 Similar to the TDM line termination unit 220 of the OLT 1, the TDM line termination unit 320 extracts TDM data transmitted by a certain amount at a certain period. Here, the information extracted by the TDM line termination unit 320 includes TDM data transmission cycle information, user data, and TDM channel information used in the data. The received TDM data is temporarily stored in a buffer, and is read from the buffer and transferred to the PON termination unit 330 at a constant rate in order to generate an upstream frame by the PON control unit 330.

ONU2ではEthernet及びTDMデータ送信キュー352を、それぞれ回線終端部(310/320)と分離して備える構成を示す。データキュー352は回線終端部310、320に備えてあってもよく、回線終端部310、320と主信号転送路が確保できていれば、PON−IF300の機能に影響ない。PON−IFはASIC上に構成される一連の機能ブロックの集合であり、上述する処理を行える構成であれば、どの構成を採用しても構わない。   The ONU 2 shows a configuration in which the Ethernet and the TDM data transmission queue 352 are provided separately from the line termination unit (310/320). The data queue 352 may be provided in the line termination units 310 and 320. If the line termination units 310 and 320 and the main signal transfer path are secured, the function of the PON-IF 300 is not affected. The PON-IF is a set of a series of functional blocks configured on the ASIC, and any configuration may be adopted as long as the configuration described above can be performed.

PON終端部330の下りフレーム解析部331は、下りフレームバッファ333に蓄積された下りPON区間通信フレームからEthernet及びTDMデータを抽出し、回線終端部310、320より送出できるフォーマットにデータを再構成する。再構成後のデータフレーム処理は前述の通りである。下りフレーム解析部331はまた、OLT1から通知される装置制御情報及び帯域割当情報を抽出する。   The downstream frame analysis unit 331 of the PON termination unit 330 extracts Ethernet and TDM data from the downstream PON section communication frame stored in the downstream frame buffer 333, and reconfigures the data into a format that can be transmitted from the line termination units 310 and 320. . Data frame processing after reconfiguration is as described above. The downlink frame analysis unit 331 also extracts device control information and band allocation information notified from the OLT 1.

装置制御情報は装置外部もしくは内部に接続されるCPUで処理される。上りフレームへの帯域割当(個々のONU2に対する送信許可)情報は、PON終端部330に備えた帯域割当情報データベース334に保持される。このデータベースは、上りフレーム生成部332より参照され、上りフレームでの送信データ量(帯域割当サイズ)はキュー制御部351と連動しデータキュー352の読み出し量の制御に使用する。   The device control information is processed by a CPU connected outside or inside the device. Band allocation to the upstream frame (transmission permission for each ONU 2) information is held in the band allocation information database 334 provided in the PON termination unit 330. This database is referred to by the upstream frame generation unit 332, and the transmission data amount (bandwidth allocation size) in the upstream frame is used in conjunction with the queue control unit 351 to control the read amount of the data queue 352.

PON区間の帯域制御は上りフレームを対象とするものと下りフレームを対象とするものとに分割される。下り方向についてはOLT1にEthernetもしくはTDMインタフェース110、120を通じて入力したフレームをPON終端部230の下りフレーム生成部232においてPON区間通信用の基本周期フレーム(125マイクロ秒周期フレーム)に載せかえる。ここで、フレーム生成時にEthernetフレーム処理部210に備えるデータキュー212及びTDM処理部220に備えるデータキューからのデータ読み出し制御を行う際に帯域制御を行う。   The bandwidth control in the PON section is divided into those for the upstream frame and those for the downstream frame. In the downstream direction, a frame input to the OLT 1 through the Ethernet or the TDM interfaces 110 and 120 is replaced with a basic periodic frame (125 microsecond periodic frame) for PON section communication in the downstream frame generation unit 232 of the PON termination unit 230. Here, bandwidth control is performed when performing data read control from the data queue 212 provided in the Ethernet frame processing unit 210 and the data queue provided in the TDM processing unit 220 at the time of frame generation.

例えば、データを一つもしくは複数のキューに振り分け、キュー毎に設定する読み出し優先度により下り通信帯域を制御する。ONU2では、下りフレーム解析部331において、PON区間通信フレームからEthernetフレームもしくはTDMフレームを抽出した後、回線終端部310、320のデータキューに蓄えられたフレームの読み出し制御を行う際に帯域制御を行う。ここで、下りPONフレーム生成時には、回線終端部310、320に設けられたデータキューの読み出し順位は任意に設定できる。TDMの通信品質を確保するため、TDMデータに要求される送信帯域を優先的にフレームに割り当てる方法も可能である。これ以外にもデータキューの読み出し順は、任意に設定できる。   For example, the data is distributed to one or a plurality of queues, and the downlink communication band is controlled by the read priority set for each queue. In the ONU 2, the downstream frame analysis unit 331 performs bandwidth control when extracting the Ethernet frame or the TDM frame from the PON section communication frame and then performing the read control of the frames stored in the data queues of the line termination units 310 and 320. . Here, when the downlink PON frame is generated, the reading order of the data queues provided in the line termination units 310 and 320 can be arbitrarily set. In order to secure TDM communication quality, a method of preferentially allocating a transmission band required for TDM data to a frame is also possible. In addition to this, the reading order of the data queue can be arbitrarily set.

上りフレームに対する帯域制御は、ONU2における上りフレーム生成部332により制御される上りデータキュー352読み出し制御、及びOLT1における回線終端部210、220でのデータキュー読み出し制御による。下りフレームに対する帯域制御では、受信データ種別(EthernetかTDMか)、受信データが振り分けられたキューの読み出し優先度により決定されるが、上りフレームはフレーム生成時に帯域制御を行う。上りフレーム生成部332は、帯域割当情報データベース334に保持される、当該上りフレーム送信周期毎に割り当てられたデータ送信量に従い、送信可能なデータ分を上りデータキューから読み出してフレームを生成する。   The bandwidth control for the upstream frame is based on the upstream data queue 352 read control controlled by the upstream frame generation unit 332 in the ONU 2 and the data queue read control in the line termination units 210 and 220 in the OLT 1. In the bandwidth control for the downstream frame, it is determined by the received data type (Ethernet or TDM) and the read priority of the queue to which the received data is distributed. The uplink frame generation unit 332 generates a frame by reading the transmittable data from the uplink data queue according to the data transmission amount allocated for each uplink frame transmission period held in the band allocation information database 334.

尚、帯域の制御はONU2毎に一つまたは複数設定する帯域割当単位(以下、Alloc−ID)別に行われる。そのため、固定帯域割当テーブル264、可変帯域割当テーブル265共に、Alloc−ID毎の帯域割当量を設定したエントリを保持する。   Band control is performed for each band allocation unit (hereinafter referred to as Alloc-ID) set for each ONU 2 or one or more. Therefore, both the fixed bandwidth allocation table 264 and the variable bandwidth allocation table 265 hold entries in which the bandwidth allocation amount for each Alloc-ID is set.

また、下り及び上りフレームは複数のAlloc−ID毎の小フレームを生成し、それ
を組合わせる(多重する)ことによってPON区間の基本周期フレームを生成する。よって、PON区間での送信帯域制御に関し、OLT1側のPON−IF200における送信帯域制御は、Alloc−IDを単位とするデータキュー読み出し制御を行うことが望ましい。
In addition, the downlink and uplink frames generate small frames for each of a plurality of Alloc-IDs, and combine (multiplex) them to generate a basic period frame of the PON section. Therefore, regarding the transmission bandwidth control in the PON section, it is desirable that the transmission bandwidth control in the PON-IF 200 on the OLT 1 side performs data queue read control in units of Alloc-ID.

もちろん、同一の読み出し優先度を持つ複数のAlloc−IDを一つのデータキューに割当てることも可能である。ONU2のPON−IF300における上りフレーム送出制御においても同様に、Alloc−ID単位にデータキューを設定するか、同一優先度の複数のAlloc−IDがデータキューを共用することにより、フレーム生成から送出制御まで一貫した帯域制御を行うことも可能である。   Of course, it is also possible to assign a plurality of Alloc-IDs having the same read priority to one data queue. Similarly, in upstream frame transmission control in the PON-IF 300 of the ONU 2, transmission control is performed from frame generation by setting a data queue for each Alloc-ID unit or by sharing a plurality of Alloc-IDs having the same priority. It is also possible to perform consistent bandwidth control.

フレーム生成後に参照するデータキュー毎の優先度を等しく設定しておき、DBA計算が他の要因に左右されることなく、実際の帯域利用率を反映するよう運用することもできる。   It is also possible to set the priorities for each data queue to be referred to after frame generation to be equal, and to operate the DBA calculation so as to reflect the actual bandwidth utilization rate without being influenced by other factors.

図4は、DBAの基本動作と、本発明を適用した場合の固定帯域、可変帯域それぞれの制御タイミングとの関係を説明するシーケンス図である。OLT1がONU2に対して上りフレームの帯域割当てを行う場合の動作を説明する。   FIG. 4 is a sequence diagram for explaining the relationship between the basic operation of the DBA and the control timings of the fixed band and the variable band when the present invention is applied. An operation when the OLT 1 performs bandwidth allocation of an upstream frame to the ONU 2 will be described.

OLT1は下りフレームの帯域指示フィールドを用いて配下のONU2に対し送信帯域及びタイミングを指示する。図4では下りフレーム#iでの送信指示401に相当する。このフレームは、これに先立つ上りフレームにおいてOLT1が取得した各ONU2の送信待ちデータ量に基づき決定されている。下りフレーム401は送信指示に加えて、OLT1から配下のONU2に対するキュー状態通知指示を含む場合がある。このキュー状態送信通知のタイミングはOLT1の帯域割当周期に依存するが、OLT1は帯域割当て周期内で少なくとも1度は各ONU2からのキュー状態通知(送信帯域要求)を受信する。   The OLT 1 instructs the transmission band and timing to the subordinate ONU 2 using the band indication field of the downstream frame. In FIG. 4, this corresponds to the transmission instruction 401 in the downstream frame #i. This frame is determined based on the transmission waiting data amount of each ONU 2 acquired by the OLT 1 in the upstream frame preceding this. The downstream frame 401 may include a queue state notification instruction from the OLT 1 to the subordinate ONU 2 in addition to the transmission instruction. Although the timing of this queue status transmission notification depends on the bandwidth allocation cycle of the OLT 1, the OLT 1 receives the queue status notification (transmission bandwidth request) from each ONU 2 at least once within the bandwidth allocation cycle.

下りフレーム401を受け、ONU2はEqD(Equalization Delay)421と、そこを基準とした送信開始時点までの時間(BWstart)422の合計値420後に上りフレームを送信する。ここでEqD421は、OLT1が配下に複数のONU2を抱える場合に、全ONU2からの上りフレームを光ファイバ上でTDMAにより多重するために指定する送信待ち時間である。通常、ONU2毎にOLT1からの距離が異なるため、ONU2からのフレーム到着タイミングはまちまちであるが、距離の異なるONU2からの上りフレームをスプリッタ通過後(OLT1での受信時)に多重するため、到着タイミングの基準点を一致させる必要がある。   In response to the downstream frame 401, the ONU 2 transmits the upstream frame after a total value 420 of EqD (Equalization Delay) 421 and a time (BWstart) 422 to the transmission start time with reference thereto. Here, EqD 421 is a transmission waiting time designated to multiplex uplink frames from all ONUs 2 by TDMA on an optical fiber when OLT 1 has a plurality of ONUs 2 under its control. Normally, the frame arrival timing from ONU2 varies because the distance from OLT1 differs for each ONU2, but the upstream frame from ONU2 with a different distance is multiplexed after it passes through the splitter (when it is received at OLT1). Timing reference points must be matched.

ONU2毎の距離測定によって、OLT1からの下りフレーム送信時点からそれに対する上りフレームをOLT1が受信するまでの往復時間を測定し、最も遅延の大きいONU2に合わせて各ONU2からの上りフレーム到着までの時間を決定する。この応答フレーム到着までの共通の所要時間から、ONU2毎に光ファイバ伝送遅延、O/E・E/O変換による遅延を除いた信号処理時間をEqD421として、ONU2内に保持しておく。BWstartは、当該ONUがデータを送信開始するタイミングであり、EqDで指定される、上りフレーム送信の基準点からの経過時間を示すパラメータである。このパラメータは、例えばバイト単位で表され、OLT1からONU2へのフレーム401で通知される。   By measuring the distance for each ONU 2, the round-trip time from when the downstream frame is transmitted from the OLT 1 until the OLT 1 receives the upstream frame is measured, and the time until the upstream frame arrives from each ONU 2 in accordance with the ONU 2 with the longest delay. To decide. The signal processing time excluding the delay due to optical fiber transmission delay and O / E / E / O conversion for each ONU 2 from the common required time until the arrival of the response frame is held in the ONU 2 as EqD421. BWstart is a timing at which the ONU starts data transmission, and is a parameter indicating the elapsed time from the reference point for uplink frame transmission, which is designated by EqD. This parameter is expressed in units of bytes, for example, and is notified in a frame 401 from the OLT 1 to the ONU 2.

下りフレーム401でキュー状態通知指示が出ている場合は、上りフレーム402にて送信待ちデータ量を通知する。   When a queue state notification instruction is issued in the downstream frame 401, the transmission waiting data amount is notified in the upstream frame 402.

以下、上りフレームによるキュー状態通知を受け、次の下りフレームでその送信待ちデ
ータ量に基づき計算した帯域割当を行う流れを繰り返す。PONにおける基本周期125マイクロ秒毎にこれらの処理を行う場合は、OLT1を基準とするとEqD421間隔でそれぞれ対応する上りフレームと下りフレームの制御周期が生じ、それぞれの下りフレームに対応する上りフレームのOLTへの到達時間は、PON区間の信号伝達時間と、ONU内部での上りフレーム生成に要する処理時間と、EqDとを含む時間だけ遅れる。そのため、PON区間において、ある時刻には、複数のOLT1からの指示(下りフレーム)が蓄積され、それに対するONU2からの応答(上りフレーム)が一定周期ずつ遅れて発生する。
Thereafter, the queue state notification is received by the upstream frame, and the flow of performing the bandwidth allocation calculated based on the transmission waiting data amount in the next downstream frame is repeated. In the case where these processes are performed every 125 microseconds in the basic period of the PON, when OLT1 is used as a reference, the control period of the corresponding upstream and downstream frames is generated at intervals of EqD421, and the upstream frame corresponding to each downstream frame is OLT. The arrival time is delayed by a time including a signal transmission time in the PON section, a processing time required for generating an upstream frame inside the ONU, and EqD. Therefore, in a PON section, instructions (downstream frames) from a plurality of OLTs 1 are accumulated at a certain time, and responses (upstream frames) from the ONUs 2 are generated with a delay of a certain period.

固定帯域割当周期と可変帯域割当周期は、等しく設定する必要はない。固定帯域割当周期は、PON−IF200内のTDM処理部220、及びPON−IF300のTDM処理部320におけるTDMデータのサンプリング周期設定に依存する。125マイクロ秒単位で全TDM通信チャンネルに対して帯域を割り当てる必要はなく、一定周期での一定帯域割当てが可能であればよいため、基本周期125マイクロ秒の整数倍を一つの固定帯域割当周期に設定できる。   The fixed bandwidth allocation cycle and the variable bandwidth allocation cycle need not be set equal. The fixed bandwidth allocation cycle depends on the TDM data sampling cycle setting in the TDM processing unit 220 in the PON-IF 200 and the TDM processing unit 320 in the PON-IF 300. It is not necessary to allocate bandwidth to all TDM communication channels in units of 125 microseconds, and it is only necessary to be able to allocate a fixed bandwidth at a fixed cycle. Therefore, an integral multiple of the basic cycle of 125 microseconds is set as one fixed bandwidth allocation cycle. Can be set.

可変帯域は、上りフレームに割り当てられている固定帯域送信位置と重ならないように割り当てる。従って、可変帯域割当時に、その対象とする上りフレームにおける固定帯域割当状況を知ることができればよく、可変帯域割当の周期に関してはどのように設定しても構わない。   The variable band is allocated so as not to overlap with the fixed band transmission position allocated to the upstream frame. Therefore, it is only necessary to know the fixed bandwidth allocation status in the target uplink frame at the time of variable bandwidth allocation, and the variable bandwidth allocation cycle may be set in any manner.

これはテーブルを分離し、回線上の帯域を分割管理したことによって実現する方法である。固定帯域はOpSの設定に従う位置に割り付けるためジッタの発生を抑止でき、また可変帯域のみを帯域算出部にて扱うため、固定帯域データに対する優先処理や割り付け位置算出など、事実上不要な処理に負荷をかけることがないため、通信品質の安定と処理の効率化につながる。   This is a method realized by separating the table and dividing and managing the bandwidth on the line. Since the fixed bandwidth is assigned to the position according to the setting of OpS, the generation of jitter can be suppressed, and only the variable bandwidth is handled by the bandwidth calculation unit, so that load is placed on processing that is virtually unnecessary, such as priority processing for fixed bandwidth data and allocation location calculation. Therefore, communication quality is stabilized and processing efficiency is improved.

図4には、固定帯域割当周期440として125マイクロ秒を、可変帯域割当周期450として、125マイクロ秒フレーム(固定帯域割当周期440)のm倍としたときの、帯域割当タイミングを示す。このとき、固定通信帯域は固定帯域割当テーブルに保持されるチャンネル設定状況に基づき、固定的に毎上りフレームに対して直前の下りフレームによって帯域割当(送信許可)が行われるが、可変通信帯域に関しては可変帯域割当周期450のうちで一度だけ送信帯域を設定する。   FIG. 4 shows the bandwidth allocation timing when 125 microseconds is used as the fixed bandwidth allocation cycle 440 and m times the 125 microsecond frame (fixed bandwidth allocation cycle 440) as the variable bandwidth allocation cycle 450. At this time, the fixed communication band is fixedly band-assigned (transmission permitted) by the immediately preceding downlink frame for each uplink frame based on the channel setting status held in the fixed band allocation table. Sets the transmission bandwidth only once in the variable bandwidth allocation period 450.

すなわち、可変通信帯域に関しては、帯域割当周期内で送信できるデータ量を、各ONU2から通知される送信待ちデータ量から計算する。ここで帯域割当周期は可変帯域割当テーブル265の更新周期を言う。可変帯域割当テーブル265に設定された帯域は、テーブル更新周期で使い切ればよいため、その割り当て方法には、複数の実装が考えられる。一つは可変帯域割当テーブル265に記載されたエントリ(Alloc−ID)毎に可能な全送信帯域を一連の(大きな)帯域として順に割当てる方法であり、もう一つは特定のAloc−IDに割当てる帯域を可変帯域割当テーブル265の更新周囲内で複数の上りフレームに分割して割当てる方法である。これらの方法については後述する。   That is, for the variable communication band, the amount of data that can be transmitted within the bandwidth allocation period is calculated from the amount of data waiting for transmission notified from each ONU 2. Here, the bandwidth allocation cycle refers to the update cycle of the variable bandwidth allocation table 265. Since the bandwidth set in the variable bandwidth allocation table 265 may be used up in the table update cycle, a plurality of implementations can be considered as the allocation method. One is a method of sequentially allocating all possible transmission bands for each entry (Alloc-ID) described in the variable band allocation table 265 as a series of (large) bands, and the other is a method of allocating to a specific Aloc-ID. In this method, a bandwidth is divided and assigned to a plurality of upstream frames within the periphery of the variable bandwidth allocation table 265 update. These methods will be described later.

図5〜図7は、本発明における帯域割当て処理を説明するフローチャートである。   5 to 7 are flowcharts for explaining the bandwidth allocation processing in the present invention.

図5は、本発明の実施の形態の上りフレーム受信処理のフローチャートであり、OLT1で実行される。本フローチャートは、帯域制御に関連する一連の処理を説明するため、ONUの上り送信待ちデータ量情報を含むフレームをOLT1が受信した場合について処理手順を示す。   FIG. 5 is a flowchart of uplink frame reception processing according to the embodiment of this invention, and is executed by OLT 1. In order to explain a series of processing related to bandwidth control, this flowchart shows a processing procedure when the OLT 1 receives a frame including upstream transmission waiting data amount information of the ONU.

OLT1のPON終端部230において、上りフレーム解析部231は、上りフレームを受信すると、当該フレームを受信したタイミングの抽出を行う(S101)。フレームの受信タイミングはEqD421の調整に用いる。OLT1が個々のONU2に対して指示したデータ送信量とデータ送信開始タイミングをOLT1内の可変帯域割当状況テーブル265に保持しており、そのデータが受信フレームのものと一致しているか否かを確認する(S102)。 In the PON termination unit 230 of the OLT 1, when receiving the upstream frame, the upstream frame analysis unit 231 extracts the timing at which the upstream frame is received (S101). The frame reception timing is used to adjust EqD421. The data transmission amount and data transmission start timing instructed to each ONU 2 by the OLT 1 are held in the variable bandwidth allocation status table 265 in the OLT 1 and it is confirmed whether or not the data matches that of the received frame. (S102).

意図したONU2の送信タイミングと実際の上りフレーム受信位置が一致しない(差異が一定の閾値を超える)場合、EqD421の再設定により当該ONU2の送信タイミングを補正する(S103)。送信位置が正しい(意図したONU2の送信タイミングとの差異が一定の閾値内にある)場合、及びステップS104にて位置補正後にも当該フレームのヘッダ解析が可能であった場合は、当該ヘッダに含まれるONU2のキューに蓄積された未送信データ量を抽出する(S105)。抽出した未送信データ量は、対応する帯域制御ID(Alloc−ID)と共に帯域要求情報263に保持する(S106)。   When the intended transmission timing of the ONU 2 and the actual uplink frame reception position do not match (the difference exceeds a certain threshold), the transmission timing of the ONU 2 is corrected by resetting the EqD 421 (S103). If the transmission position is correct (the difference from the intended transmission timing of the ONU 2 is within a certain threshold value), and if the header analysis of the frame is possible after position correction in step S104, it is included in the header The amount of untransmitted data stored in the ONU 2 queue is extracted (S105). The extracted untransmitted data amount is held in the band request information 263 together with the corresponding band control ID (Alloc-ID) (S106).

図6は、本発明における可変帯域割当テーブル265の設定処理を示すフローチャートである。可変帯域割当周期(可変帯域割当テーブル更新周期)毎に、OLT1の帯域演算部262で実行される。前述したように、帯域割当周期は、一つの上りフレームの周期でもよいし、複数の上りフレームを集めたマルチフレームの周期でもよい。   FIG. 6 is a flowchart showing the setting process of the variable bandwidth allocation table 265 in the present invention. This is executed by the bandwidth calculation unit 262 of the OLT 1 every variable bandwidth allocation cycle (variable bandwidth allocation table update cycle). As described above, the bandwidth allocation period may be a period of one uplink frame, or may be a period of a multiframe obtained by collecting a plurality of uplink frames.

まず、帯域演算部262は、固定帯域割当テーブル264を参照し(S201)、帯域設定対象となる上りフレームでの固定帯域割当状況を取得する(S202)。ここで、前述のように固定帯域割当テーブルの更新周期と、可変帯域割当テーブルの更新周期とがそれぞれ異なる場合に、制御対象とする上りフレーム送信周期において可変帯域通信に利用できる帯域の総計を取得するため、当該周期に含まれる全ての上りフレームについて固定帯域割当状況を取得する。次に、新たに受信したONU2送信キューの情報を、帯域要求情報263から読み出す(S203)。 First, the bandwidth calculation unit 262 refers to the fixed bandwidth allocation table 264 (S201), and acquires the fixed bandwidth allocation status in the uplink frame that is the bandwidth setting target (S202). Here, when the update period of the fixed band allocation table and the update period of the variable band allocation table are different from each other as described above, the total bandwidth that can be used for variable band communication is acquired in the uplink frame transmission period to be controlled. Therefore, the fixed band allocation status is acquired for all uplink frames included in the period. Next, the newly received ONU2 transmission queue information is read from the bandwidth request information 263 (S203).

帯域要求情報263は、ONU2への帯域割当単位Alloc−ID毎の要求帯域情報を格納している。固定帯域状況の取得結果に基づいて、Alloc−ID単位に次の可変帯域割当テーブル更新までに送信を許可する帯域を計算し(S204)、計算された可変帯域割当量を可変帯域割当テーブルに記入する(S205)。ステップS204にて、帯域計算部232は、帯域要求情報に加え、Alloc−ID毎に設定された制御ポリシーを反映して帯域制御ID毎の可変帯域割当量を計算することもできる。制御ポリシーは、可変帯域の帯域制御ID毎を均等に扱う場合や、帯域制御ID毎に優先度を定め、優先度に基づいて帯域を非均等的に割り当てる場合が考えられる。   The bandwidth request information 263 stores requested bandwidth information for each bandwidth allocation unit Alloc-ID to the ONU 2. Based on the acquisition result of the fixed bandwidth status, the bandwidth that is allowed to be transmitted until the next variable bandwidth allocation table update is calculated for each Alloc-ID (S204), and the calculated variable bandwidth allocation amount is entered in the variable bandwidth allocation table. (S205). In step S204, the bandwidth calculation unit 232 can calculate the variable bandwidth allocation amount for each bandwidth control ID by reflecting the control policy set for each Alloc-ID in addition to the bandwidth request information. As the control policy, it is conceivable that the bandwidth control IDs of the variable bandwidth are treated equally, or the priority is determined for each bandwidth control ID and the bandwidth is allocated non-uniformly based on the priority.

図7は、本発明の実施例における、上りフレームへの帯域許可情報割当て処理のフローチャートである。尚、帯域割当は、図4のシーケンスの説明で示すように基本周期(125マイクロ秒フレーム)で行う。   FIG. 7 is a flowchart of bandwidth permission information allocation processing to an upstream frame in the embodiment of the present invention. Band allocation is performed at a basic period (125 microsecond frame) as shown in the description of the sequence of FIG.

OLT1のPON終端部230において、下りフレーム生成部232は、メモリ260に保持される固定帯域割当テーブル264を読み出す。本テーブルにはAlloc−ID毎に帯域割り当てサイズ及び割当開始位置が保持されており、先ず読み出した帯域送信量および送信タイミング(ポインタ)に従い、固定帯域送信位置を設定する。具体的には、下りフレームの帯域通知フィールドへ当該情報を記入する。 In the PON termination unit 230 of the OLT 1, the downlink frame generation unit 232 reads the fixed band allocation table 264 held in the memory 260. This table holds the band allocation size and allocation start position for each Alloc-ID. First, the fixed band transmission position is set according to the read band transmission amount and transmission timing (pointer). Specifically, the information is entered in the bandwidth notification field of the downstream frame.

次に、DBA周期(可変帯域割当テーブル更新周期)が、これに先立つ上りフレームへの帯域割当処理と連続しているか否かを判断する(S303)。ここで、もしDBA周期が前フレームから継続中であった場合には、DBA周期が固定帯域割当て周期と一致して
おらず、大きな帯域を割り当てる場合などに、テーブル内特定エントリの帯域割当を前フレームへの割当と継続して行う状況が生じ得る。帯域割当を正しく行うため、ここでDBA周期の境界点か否かを確認する。継続中でない場合、すなわち、当該DBA周期内で帯域未割当てのAlloc−IDが存在しない場合は、そのまま処理を終了する。
Next, it is determined whether the DBA cycle (variable bandwidth allocation table update cycle) is continuous with the bandwidth allocation processing for the upstream frame prior to this (S303). Here, if the DBA cycle has been continued from the previous frame, the DBA cycle does not coincide with the fixed bandwidth allocation cycle, and the bandwidth allocation of the specific entry in the table is performed before the allocation of a large bandwidth. There can be situations where assignments to frames and ongoing operations occur. In order to perform bandwidth allocation correctly, it is checked here whether it is a boundary point of the DBA cycle. If it is not continuing, that is, if there is no Alloc-ID to which no bandwidth is allocated within the DBA cycle, the processing is terminated as it is.

次に、前述のようにフレームを跨いで割り当て中の帯域があるか否かを判定する(S304)。この判定は、可変帯域割当テーブル内に割り当て状況フラグを定義してもよいし、割り当て中のAlloc−IDエントリを一時的に記録しておくレジスタを用いてもよい。ここで、割り当て中のエントリが存在する場合には、当該エントリの残りの帯域を、可変帯域割当テーブル265もしくはレジスタより読み出す(S306)。割り当て中のエントリが存在しないときは、未割当てのエントリを新たに読み出す(S305)。   Next, as described above, it is determined whether there is a band being allocated across the frames (S304). For this determination, an allocation status flag may be defined in the variable bandwidth allocation table, or a register that temporarily records the Alloc-ID entry being allocated may be used. If there is an entry being allocated, the remaining bandwidth of the entry is read from the variable bandwidth allocation table 265 or the register (S306). If there is no assigned entry, an unassigned entry is newly read (S305).

読み出した帯域サイズについて、当該上りフレーム上の残り利用可能領域と比較して小さい(上りフレーム上に全て割当て可能)か否かを判断する(S307)。全帯域を割当て不可能な場合には、当該フレーム上に割りつけ可能なサイズを抽出し(S308)、残りをテーブル内もしくは未割当レジスタへ記録する(S309)。   It is determined whether or not the read bandwidth size is smaller than the remaining available area on the uplink frame (all can be allocated on the uplink frame) (S307). When all the bands cannot be allocated, the size that can be allocated on the frame is extracted (S308), and the remaining is recorded in the table or in an unallocated register (S309).

全帯域を割当できる場合、あるいは帯域分割処理が終了した後、上りフレームの空き帯域状況から送信開始位置を計算し(S310)、当該帯域を割り当てる(S311)。帯域割当処理は、前述の固定帯域割当処理と同様、下りフレームの帯域指示フィールドへの送信開始位置、送信データ量か送信終了位置のいずれかを用いて帯域指示の記述を追加する。   When all the bands can be allocated, or after the band division process is completed, the transmission start position is calculated from the empty band status of the upstream frame (S310), and the band is allocated (S311). In the band allocation process, as in the above-described fixed band allocation process, a description of the band instruction is added using the transmission start position, the transmission data amount, or the transmission end position in the band instruction field of the downlink frame.

最後に、可変帯域割当テーブルに記述された全エントリについて割当完了したかどうかを確認する(S312)。同DBA周期で未割当てエントリが存在する場合は、ステップS303からの処理を行う。ステップS312の時点で全割当て処理を完了した場合、当該DBA周期における可変帯域割当処理を終了する。   Finally, it is confirmed whether or not the allocation has been completed for all entries described in the variable bandwidth allocation table (S312). If there is an unallocated entry in the same DBA cycle, the processing from step S303 is performed. When all allocation processing is completed at the time of step S312, the variable bandwidth allocation processing in the DBA cycle is terminated.

図8(A)、(B)は、本発明の階層化帯域制御方法における固定帯域割当テーブル264の説明図である。 8A and 8B are explanatory diagrams of the fixed bandwidth allocation table 264 in the hierarchical bandwidth control method of the present invention.

固定帯域データは、固定帯域割当テーブルに基づいて、各フレーム毎に同じ位置に同じ量だけ割り当てられる。そのため、本テーブルは、PONシステムのTDM回線終端部に接続されるE1、T1回線などの同期多重通信に使用する通信チャンネル設定状況を反映し、通常は半固定的に用いる。固定帯域割当テーブルは、その保持する情報の組み合わせにより、図8(A)、(B)の二通りの実装が可能である。 The fixed band data is allocated by the same amount at the same position for each frame based on the fixed band allocation table . For this reason, this table reflects the setting conditions of communication channels used for synchronous multiplex communication such as E1 and T1 lines connected to the TDM line terminator of the PON system, and is normally used semi-fixed. The fixed bandwidth allocation table can be implemented in two ways as shown in FIGS. 8A and 8B , depending on the combination of information held therein.

図8(A)に示す固定帯域割当テーブルには、帯域割当量及び割当開始位置によって定められた固定帯域データの割当位置が格納される。本テーブルは、帯域制御ID(Alloc−ID)801、帯域割当量802及び割当開始位置803を含む。帯域制御ID(Alloc−ID)801は、PON区間における帯域制御の基本単位であり、サービスIDやユーザIDに関連付けることができる。但し、固定帯域通信の特徴として、OLT1―ONU2間のチャンネル数は半固定であり、またチャンネル毎に帯域制御を必要とする性質のものではないため、ONU2単位でTDMデータ対応のAlloc−IDを一つ設定し、ONU2毎に全チャンネル数を合計した固定通信帯域を割当てる方法も可能である。 The fixed band allocation table shown in FIG. 8A stores the allocation position of fixed band data determined by the band allocation amount and the allocation start position. This table includes a bandwidth control ID (Alloc-ID) 801, a bandwidth allocation amount 802, and an allocation start position 803. A bandwidth control ID (Alloc-ID) 801 is a basic unit of bandwidth control in the PON section, and can be associated with a service ID or a user ID. However, as a feature of fixed band communication, the number of channels between OLT1 and ONU2 is semi-fixed, and it is not a property that requires band control for each channel. Therefore, an Alloc-ID corresponding to TDM data is set for each ONU2. A method of assigning a fixed communication band in which one channel is set and the total number of all channels is assigned to each ONU 2 is also possible.

帯域割当量802は、当該Alloc−IDのデータに割り当てられる帯域であり、後述する割当て開始位置と割当て終了位置に挟まれるスロットでの送信を許可するデータ量である。割当開始位置803は、上り周期フレーム中で、当該帯域制御IDのデータの割り当てが始まる位置であり、本実施例では上りフレームのペイロード開始位置からのバイト数で表現する。割当開始位置803及び帯域割当802によって、当該帯域制御IDのデータの上りフレーム中の送信タイミングが定まる。固定帯域データは各フレーム送信周期内での送信タイミングも固定されていなければならないため、例えば送信開始位置803を固定的に帯域割当テーブル264に設定しておくと帯域設定時の処理負荷を低減できる。 The bandwidth allocation amount 802 is a bandwidth allocated to the data of the Alloc-ID, and is a data amount permitting transmission in a slot sandwiched between an allocation start position and an allocation end position, which will be described later. The allocation start position 803 is a position where allocation of data of the bandwidth control ID starts in the uplink cycle frame, and is expressed by the number of bytes from the payload start position of the uplink frame in this embodiment. The allocation start position 803 and the band allocation 802 determine the transmission timing in the uplink frame of the data of the band control ID. Since the fixed band data must have a fixed transmission timing within each frame transmission period, for example, if the transmission start position 803 is fixedly set in the band allocation table 264, the processing load at the time of band setting can be reduced. .

図8(B)は、固定帯域割当テーブル264の別の実施例を示す。図8(B)固定帯域割当テーブル264では、固定帯域データの割当位置を割当開始位置803及び割当終了位置804によって定める。割当終了位置804は、上り周期フレーム中で、当該帯域制御IDのデータの割り当てが終わる位置であり、本実施例では上りフレームの開始位置からのバイト数で表現する。割当開始位置803及び割当終了位置804によって、当該Alloc−IDに対して割当てられる送信可能帯域幅(データ量)が定まる。 FIG. 8B shows another embodiment of the fixed bandwidth allocation table 264. In the fixed band allocation table 264 of FIG. 8B, the allocation position of the fixed band data is determined by the allocation start position 803 and the allocation end position 804. The allocation end position 804 is a position where the allocation of the data of the band control ID ends in the uplink cycle frame, and is expressed by the number of bytes from the start position of the uplink frame in this embodiment. The allocation start position 803 and the allocation end position 804 determine the transmittable bandwidth (data amount) allocated to the Alloc-ID.

図9は、可変帯域割当テーブル265の一実施例である。可変帯域データは、固定帯域データを割り当てた後に空いている領域に割り当てられる。さらに、可変帯域データの割当サイズはDBA周期(可変帯域割当テーブル更新周期)毎に変更される上、連続して複数のAlloc−IDに対し可変帯域割当を行う場合、後に割り当てる帯域の送信位置と、場合によっては送信許可サイズも影響を受ける。 FIG. 9 is an example of the variable bandwidth allocation table 265. The variable band data is allocated to an area that is free after the fixed band data is allocated. Furthermore, the allocation size of the variable bandwidth data is changed every DBA cycle (variable bandwidth allocation table update cycle), and when performing variable bandwidth allocation for a plurality of Alloc-IDs continuously, In some cases, the transmission permission size is also affected.

そのため、可変帯域の割当開始及び終了位置に関する情報を予め可変帯域割当テーブル265に設定するには、帯域要求情報263を参照して帯域演算部262が割当て帯域を算出する段階で、同時に固定帯域割当テーブル264に保持される固定帯域の帯域割当位置も考慮しなければならない。ここではDBA処理の負荷を低減し、帯域演算部262と下りフレーム生成部231との機能を分割し処理を効率化するため、帯域割当て量のみを可変帯域割当テーブル265に設定する。帯域割当て位置は、下りフレーム生成部231によって帯域指示フィールドを生成する際に、それまでの帯域割当状況と可変帯域割当テーブル265に規定した送信許可帯域から、ポインタ計算部261により帯域割当位置を計算して割当てる。 Therefore, in order to set information regarding the variable band allocation start and end positions in the variable band allocation table 265 in advance, the band calculation unit 262 refers to the band request information 263 and calculates the allocated band at the same time. The band allocation position of the fixed band held in the table 264 must also be considered. Here, only the bandwidth allocation amount is set in the variable bandwidth allocation table 265 in order to reduce the load of the DBA processing and to divide the functions of the bandwidth calculation unit 262 and the downlink frame generation unit 231 to improve the processing efficiency. When the bandwidth allocation field is generated by the downlink frame generation unit 231, the bandwidth allocation position is calculated by the pointer calculation unit 261 from the previous bandwidth allocation status and the transmission permitted bandwidth defined in the variable bandwidth allocation table 265. And assign.

可変帯域割当テーブル265は、帯域制御ID(Alloc−ID)901、割当帯域902を含む。また、その他フラグ903を含む構成も可能である。帯域割当量902は、当該Alloc−IDで制御される帯域に割り当てる帯域サイズであり、帯域計算部262において、帯域要求情報データベース263に基づき計算される。尚、DBAの対象とする上りフレーム全体で送信可能な帯域量と、帯域要求情報263で示されるキュー状態によっては、送信待ちデータの全てに送出可能な帯域を割当てることが可能とは限らない。 The variable bandwidth allocation table 265 includes a bandwidth control ID (Alloc-ID) 901 and an allocated bandwidth 902. Further, a configuration including other flags 903 is also possible. The bandwidth allocation amount 902 is a bandwidth size allocated to the bandwidth controlled by the Alloc-ID, and is calculated by the bandwidth calculator 262 based on the bandwidth request information database 263. Note that, depending on the amount of bandwidth that can be transmitted in the entire uplink frame targeted by the DBA and the queue status indicated by the bandwidth request information 263, it is not always possible to assign a bandwidth that can be transmitted to all of the transmission-waiting data.

また、ONU2から通知される上り送信待ちデータ量は、必ずしもこのAlloc−ID別に通知される必要はなく、可変帯域データに対応するAlloc−IDのうち、例えば最低帯域保証を必要分をそれぞれまとめて受信、保持しておいてもよい。従って、個々のAlloc−IDに帯域を割当てる場合に、複数の条件を参照した上で上りフレームで送信可能な帯域を分割する手段が必要である。本発明ではアルゴリズムの詳細には立ち至らないが、装置内にキュー情報収集単位、帯域割当て単位、上りフレームへの帯域マッピング情報を相互に対応付けなければならない。   Further, the amount of upstream transmission waiting data notified from the ONU 2 does not necessarily need to be notified for each Alloc-ID, and among the Alloc-IDs corresponding to the variable bandwidth data, for example, the minimum bandwidth guarantee is collected. You may receive and hold. Therefore, when a band is allocated to each Alloc-ID, a means for dividing a band that can be transmitted in an uplink frame after referring to a plurality of conditions is required. In the present invention, although details of the algorithm cannot be reached, a queue information collection unit, a bandwidth allocation unit, and bandwidth mapping information to an upstream frame must be associated with each other in the apparatus.

尚、本テーブルはそのDBA周期に送信すべきデータ総量を規定する。基本周期フレームを跨ぐ帯域割当が生じる場合、すなわち帯域割り当てが一フレームに収まらない場合には、帯域割り当て残量を記録する外部レジスタと、テーブルフィールド903に含まれる送信完了か否かを示すフラグを用いることにより対応できる。   This table defines the total amount of data to be transmitted in the DBA cycle. When bandwidth allocation over the basic period frame occurs, that is, when the bandwidth allocation does not fit in one frame, an external register for recording the remaining bandwidth allocation and a flag indicating whether transmission is completed or not included in the table field 903 are provided. It can respond by using.

図10は、可変帯域割当テーブル265の別の構成例を示す。本テーブルは、Alloc−ID901、割当帯域902、未割当帯域1001を含む。 FIG. 10 shows another configuration example of the variable bandwidth allocation table 265. This table includes an Alloc-ID 901, an allocated bandwidth 902, and an unallocated bandwidth 1001.

未割当帯域1001は、当該Alloc−IDの制御するフローで、そのDBA周期内で送信すべき帯域のうち、未だ割当てが完了していない残り帯域を示す。このフィールドを使用する状況として、大きな可変帯域を、基本周期フレームを跨いで割当てる場合、及び当該Alloc−IDの割当に先立つ他のAlloc−ID帯域割当てによって、上りフレームで送信可能な帯域を消費し、当該Alloc−IDの割り当ての一部が次の基本周期フレームに跨る場合が考えられる。図9の説明に述べたフレーム跨ぎ割当の場合に、未割当帯域を可変帯域割当テーブル265内に記録する方法である。 The unallocated bandwidth 1001 is a flow controlled by the Alloc-ID and indicates the remaining bandwidth that has not yet been allocated among the bandwidths to be transmitted within the DBA cycle. As a situation in which this field is used, when a large variable bandwidth is allocated across the basic period frame, and another Alloc-ID bandwidth allocation prior to the allocation of the Alloc-ID, a bandwidth that can be transmitted in an upstream frame is consumed. A case where a part of the allocation of the Alloc-ID spans the next basic period frame is conceivable. This is a method of recording the unallocated bandwidth in the variable bandwidth allocation table 265 in the case of the frame crossing allocation described in the explanation of FIG.

また、Alloc−IDに対して、一基本周期フレーム毎に割当て可能な最大帯域1002を指定する実装も可能である。本実施例では、Alloc−ID毎に指定された当該DBA周期における帯域割当量902うち、該周期内に未だ割り当てが完了していない帯域サイズを表す。すなわち、当該Alloc−IDで送信するデータのうち、次以後のフレームに割り当てるデータの量である。   In addition, it is possible to specify the maximum bandwidth 1002 that can be allocated for each basic periodic frame for Alloc-ID. In the present embodiment, the bandwidth allocation amount 902 in the DBA cycle specified for each Alloc-ID represents a bandwidth size that has not yet been allocated within the cycle. That is, it is the amount of data allocated to the subsequent frames among the data transmitted with the Alloc-ID.

図11は、本発明の実施の形態の帯域要求情報263の説明図である。   FIG. 11 is an explanatory diagram of the bandwidth request information 263 according to the embodiment of this invention.

帯域要求情報263は、ONU2からパケット蓄積状況を受信すると作成される。本情報は、帯域演算部262において、次の周期で上りフレームに割り当てるべきタイムスロット(各Alloc−IDへの帯域割当タイミング及びサイズ)を決定する際に参照される。   The bandwidth request information 263 is created when the packet accumulation status is received from the ONU 2. This information is referred to when the bandwidth calculation unit 262 determines a time slot (band allocation timing and size for each Alloc-ID) to be allocated to the upstream frame in the next cycle.

本帯域要求情報263は、帯域制御ID(Alloc−ID)1101、蓄積データ量1102を含む。   The bandwidth request information 263 includes a bandwidth control ID (Alloc-ID) 1101 and an accumulated data amount 1102.

帯域制御ID1101は、サービスやユーザを識別する識別子で、PON区間の帯域制御の単位である。本実施の形態では、帯域制御ID1101にアロケーションID(Alloc−ID)を使用するが、Alloc−IDはONU番号やキュー番号と関連して設定されるため、これらの識別子とみなすこともでき、また受信フレームに含まれるAlloc−IDからこれら他の識別子に変換した帯域制御ID(帯域管理単位)を用いて各エントリを構成することもできる。蓄積データ量1102は、ONU2についてその帯域制御ID1101で管理される送信キューに蓄積されている未送信データの量である。   The bandwidth control ID 1101 is an identifier for identifying a service or a user, and is a bandwidth control unit in the PON section. In the present embodiment, an allocation ID (Alloc-ID) is used as the bandwidth control ID 1101, but since the Alloc-ID is set in association with the ONU number or the queue number, it can be regarded as an identifier thereof. Each entry can also be configured using a bandwidth control ID (bandwidth management unit) converted from Alloc-ID included in the received frame to these other identifiers. The accumulated data amount 1102 is the amount of untransmitted data accumulated in the transmission queue managed by the bandwidth control ID 1101 for the ONU 2.

ONU2から送信される、各Alloc−IDに対応するデータが、固定帯域通信データか、可変帯域通信データかを示す帯域制御方法1103をテーブルに加えてもよい。実際には固定帯域通信データの場合、実際にはOpSによるスタティック設定に基づいてPON区間で使用するチャンネルが決まるため、動的にキュー状況を管理する必要はない。   A band control method 1103 indicating whether the data corresponding to each Alloc-ID transmitted from the ONU 2 is fixed band communication data or variable band communication data may be added to the table. Actually, in the case of fixed band communication data, the channel to be used in the PON section is actually determined based on the static setting by OpS, so there is no need to dynamically manage the queue status.

しかしながら、例えば、Alloc−IDによっては最低保証帯域を設定するための固定的に割当てる帯域量と、空き帯域がある場合に送信効率を向上するためのベストエフォート帯域を割当て、これらの組み合わせで帯域を制御する場合などに、このパラメータを参照することによって固定的に優先して割当てるべきAlloc−ID及びその帯域量を識別でき、詳細に帯域制御を行うことができる。   However, for example, depending on the Alloc-ID, a fixedly allocated bandwidth amount for setting the minimum guaranteed bandwidth and a best effort bandwidth for improving transmission efficiency when there is a free bandwidth are allocated, and a bandwidth is determined by a combination thereof. In the case of control, etc., by referring to this parameter, it is possible to identify the Alloc-ID to be preferentially assigned and its bandwidth and to perform bandwidth control in detail.

なお、帯域計算時に参照するための帯域割当優先度フラグをエントリ毎に付してもよい。本パラメータは、テーブルのその他パラメータ1104に含むパラメータの一実装例である。可変帯域通信データ同士、及び上述した保証帯域を割当てる際の固定帯域通信データ同士で優先度を設定する必要がある場合に用いる。優先度は通信トラフィック(すなわ
ちサービス又はアプリケーション)種別か、ユーザの契約内容により決定してもよい。この場合、帯域割当優先度フラグは、ユーザとの契約等に基づいて予め定めておく。
A bandwidth allocation priority flag for reference during bandwidth calculation may be attached to each entry. This parameter is an implementation example of the parameter included in the other parameter 1104 of the table. This is used when priority needs to be set between the variable band communication data and between the fixed band communication data when the guaranteed band is allocated. The priority may be determined according to the type of communication traffic (that is, service or application) or the contract contents of the user. In this case, the bandwidth allocation priority flag is determined in advance based on a contract with the user.

図12は上りフレームへの帯域割当情報を通知するため、OLT1からONU2に送信される下りフレームの構成を示す。図では右にOLT1、左にONU2が配置される状況を想定して説明する。   FIG. 12 shows a configuration of a downstream frame transmitted from the OLT 1 to the ONU 2 in order to notify bandwidth allocation information to the upstream frame. In the figure, description will be made on the assumption that the OLT 1 is arranged on the right and the ONU 2 is arranged on the left.

TDMAを用いた通信により、下りフレームは基本フレーム周期(例えば125マイクロ秒)1201単位に周期的にフレームが送信される。図12の最上段において下りフレームのヘッダ部1210及びペイロード部1220がONU2へ向かって繰り返し現れることで、その様子を示している。   Through communication using TDMA, a frame is periodically transmitted in units of 1201 basic frame periods (for example, 125 microseconds). In the uppermost stage of FIG. 12, the header portion 1210 and the payload portion 1220 of the downstream frame repeatedly appear toward the ONU 2 to show the state.

ヘッダ部1210には、受信側(すなわちONU2側)でフレーム同期を取るための特定の信号パターンを格納するPsyncフィールド1211、各ONU2へ上りフレームへの帯域割り当て情報を通知するための帯域情報フィールド1230、各ONU2の起動、停止など制御情報を通知するためのONU制御情報フィールド1213、その他受信側で参照するためのフレーム情報として、当該フレームへのFEC処理の有無やフレームカウンタ、BIP、ヘッダ長を含むフレーム情報フィールド1212を含む。フレーム情報フィールド1212及びONU制御情報フィールド1213は必要に応じて書き替えられるか、もしくは削除される場合がある。   The header section 1210 includes a Psync field 1211 for storing a specific signal pattern for frame synchronization on the receiving side (that is, the ONU 2 side), and a band information field 1230 for notifying each ONU 2 of bandwidth allocation information for an upstream frame. The ONU control information field 1213 for notifying control information such as activation and deactivation of each ONU 2 and other frame information for reference on the receiving side include the presence / absence of FEC processing for the frame, the frame counter, BIP, and header length. A frame information field 1212 is included. The frame information field 1212 and the ONU control information field 1213 may be rewritten or deleted as necessary.

帯域情報フィールド1230は、帯域制御ID(Alloc−ID)1231−1〜1231−fN、及び1232−1〜1232−vN、当該Alloc−IDへ割り当てる帯域について、その送信開始位置1232−i(i=1〜fN、1〜vN)、送信終了位置1233、その他各Alloc−ID毎にキュー状態通知指示の要否と上りフレームにおけるFEC使用の有無を含む帯域制御情報フィールド1234を含む。帯域情報フィールド1230は、当該下りフレームにより指示されるタイミングで送信を許可する全てのAlloc−IDに対する帯域割当て情報を含む。例えば、ペイロード部に特定のAlloc−ID(ONU2)宛てデータしか含まれていない場合にも、ヘッダ1210の帯域制御部1230には、DBAメカニズムに基づいて同一の上りフレーム上でのデータ送信を許可する全てのAlloc−IDに向けた帯域割り当て情報を通知する。   The bandwidth information field 1230 includes bandwidth control IDs (Alloc-IDs) 1231-1 to 1231-fN, 1232-1 to 1232-vN, and transmission start positions 1232-i (i = 1 to fN, 1 to vN), a transmission end position 1233, and a band control information field 1234 including whether or not a queue state notification instruction is necessary and whether or not FEC is used in an upstream frame for each Alloc-ID. The bandwidth information field 1230 includes bandwidth allocation information for all Alloc-IDs that allow transmission at the timing indicated by the downlink frame. For example, even when the payload portion contains only data addressed to a specific Alloc-ID (ONU2), the bandwidth control unit 1230 of the header 1210 is permitted to transmit data on the same upstream frame based on the DBA mechanism. The bandwidth allocation information for all Alloc-IDs to be notified is notified.

本実施例では、帯域情報に関して固定通信帯域通知領域1202と可変データ送信帯域通知領域1203を分離した場合を説明しているが、Alloc−ID毎の帯域通知の順位は特にこの順でなくてもよい。特に最低帯域を保証する場合は、固定帯域と可変帯域が混在した形でAlloc−ID宛てに送信帯域を指示する場合があってもよい。但し、実用上、先着順に処理することが便利であることから、電話など固定チャネルを使用するデータに関しては、帯域情報フィールド1230の前方に配置することもできる。   In the present embodiment, the case where the fixed communication band notification area 1202 and the variable data transmission band notification area 1203 are separated with respect to the band information has been described, but the band notification order for each Alloc-ID is not particularly in this order. Good. In particular, when guaranteeing the minimum bandwidth, there may be a case where the transmission bandwidth is instructed to the Alloc-ID in a form in which a fixed bandwidth and a variable bandwidth are mixed. However, practically, it is convenient to process on a first-come-first-served basis, and therefore data using a fixed channel such as a telephone can be arranged in front of the band information field 1230.

また、DBA基本シーケンスの説明で示したように、電話等固定チャネルを使用するトラフィックに関して、必ずしも基本フレーム周期1201毎に固定帯域割当テーブル264を更新する必要はなく、基本フレーム周期の整数倍を一周期として固定帯域割当テーブル264を更新しても構わない。 Further, as shown in the explanation of the DBA basic sequence, it is not always necessary to update the fixed bandwidth allocation table 264 every basic frame period 1201 with respect to traffic using a fixed channel such as a telephone. The fixed bandwidth allocation table 264 may be updated as a cycle.

図13は、上りフレーム中のデータ割り当て状態を示す。図13の上段は、PON区間の下りフレームを示し、図の左側がONU2、右側がOLT1である。下りフレームのヘッダ1210、ペイロード1220及び基本フレーム周期1201は図12と同様である。下りフレームのヘッダ中には、図12で示したように帯域制御情報フィールド1230を含む。   FIG. 13 shows a data allocation state in the uplink frame. The upper part of FIG. 13 shows the downstream frame of the PON section, and the left side of the figure is ONU2 and the right side is OLT1. The downstream frame header 1210, payload 1220, and basic frame period 1201 are the same as those in FIG. The header of the downstream frame includes a band control information field 1230 as shown in FIG.

ONU2では下りフレームを受信すると、DBAシーケンスで説明したように予め設定された特定遅延時間EqD(Equalization Delay)1310後を基準点とするタイムスロット指定に従ってデータを送信する。図の下段は上りフレームの送信状況である。ここでは、個々のフレーム送信タイミングを説明するため、スプリッタによって複数のONU2(Alloc−ID)からのデータが多重された後、OLT1が受信する際の、上りフレームへのデータ多重状況を示す。フレーム#i 1303−iは、上段の最右端にある下りフレームに対し各ONU2から送信されたフレームが多重された状況を示している。   When receiving a downstream frame, the ONU 2 transmits data according to a time slot designation with a reference point after a predetermined delay time EqD (Equalization Delay) 1310 as described in the DBA sequence. The lower part of the figure shows the uplink frame transmission status. Here, in order to explain individual frame transmission timings, a data multiplexing state to an upstream frame when data from a plurality of ONUs 2 (Alloc-ID) is multiplexed by the splitter and then received by the OLT 1 is shown. Frame #i 1303-i shows a situation in which the frames transmitted from the respective ONUs 2 are multiplexed with respect to the downstream frame at the uppermost right end.

上りフレーム中には固定帯域データ1301及び可変帯域データ1302が含まれている。SDH網を収容する場合を仮定すると、OpSにより固定帯域通信用チャネルの設定が変更されない限り、各フレームの同じ位置には同量の固定帯域データが含まれる。すなわち、本実施の形態のOLT1は、複数のフレーム間で、同量の固定帯域データを同じ位置に割り当てる。よって、フレーム毎に固定帯域データの位置は変化せず、固定帯域データの送信周期は一定になる。   The upstream frame includes fixed band data 1301 and variable band data 1302. Assuming that an SDH network is accommodated, the same amount of fixed band data is included at the same position in each frame unless the setting of the fixed band communication channel is changed by OpS. That is, the OLT 1 of the present embodiment allocates the same amount of fixed band data to the same position between a plurality of frames. Therefore, the position of the fixed band data does not change for each frame, and the transmission period of the fixed band data is constant.

一方、可変帯域データの割当はフレーム毎に変わる可能性がある。なぜなら、割り当てる必要がある可変帯域データは、刻々と変化するトラフィック状況により基本フレーム周期毎に変化するからである。本実施の形態のOLT1は、固定帯域データが割り当てられていない位置に可変帯域データを割り当てる。   On the other hand, the allocation of variable bandwidth data may change from frame to frame. This is because the variable bandwidth data that needs to be allocated changes every basic frame period depending on the traffic situation that changes every moment. The OLT 1 according to the present embodiment allocates variable band data to a position where no fixed band data is allocated.

図13の最下段は、個別フレームの拡大図を示す。フレームは、そのフレームにより運ばれるトラフィック(フロー)を識別するための識別情報を含むヘッダ部1321、実際に運ぶデータを載せるデータ部1322から構成される。帯域制御ID毎にデータ及びヘッダが設けられるが、場合によっては、Alloc−ID毎に複数のフロー識別子を使用する場合もある。その際には一つのAlloc−IDに対して割当てられた帯域内に複数の個別フレームが含まれる。   The lowermost part of FIG. 13 shows an enlarged view of an individual frame. The frame is composed of a header part 1321 including identification information for identifying traffic (flow) carried by the frame, and a data part 1322 on which actually carried data is placed. Data and a header are provided for each bandwidth control ID, but in some cases, a plurality of flow identifiers may be used for each Alloc-ID. In that case, a plurality of individual frames are included in the band allocated to one Alloc-ID.

なお、図13では、帯域固定データ領域はフレームの先頭側に設けられているが、必ずしも帯域固定データ領域をフレームの先頭側に設ける必要はない。また、一つの帯域固定データ領域と、一つの帯域可変データ領域とを設けているが、各々複数設けてもよい。   In FIG. 13, the band-fixed data area is provided on the head side of the frame, but the band-fixed data area is not necessarily provided on the head side of the frame. Further, although one band fixed data area and one band variable data area are provided, a plurality of each may be provided.

図14は、ONU2からOLT1への上りフレーム送信時の、ファイバ上へのフレーム多重方式を説明する図である。図の左側から図の右側のOLT1へフレームが送信される状況を示す。尚、図14は、図の右側が最も早く送信されたデータであり、左側に向かってONU2からの送出時間が遅いフレームの配置状況の一例を示す。点線が基本フレーム周期(例えば125マイクロ秒)を示す。   FIG. 14 is a diagram for explaining a frame multiplexing method on a fiber when an upstream frame is transmitted from ONU 2 to OLT 1. A situation in which a frame is transmitted from the left side of the figure to the OLT 1 on the right side of the figure is shown. Note that FIG. 14 shows an example of a frame arrangement state in which the right side of the figure is the earliest transmitted data and the transmission time from the ONU 2 is delayed toward the left side. A dotted line indicates a basic frame period (for example, 125 microseconds).

ONU2からそれぞれ発信されたフレームは、スプリッタ3を通過して一本のファイバに多重される。図中、1401−1〜1401−nは、それぞれONU2#1〜ONU2#nより送出された固定帯域通信データの送信位置及びサイズを表す。スプリッタ通過前に複数のファイバに分散していたデータ1401−1〜nが、スプリッタ通過後に多重されている。フレーム1402〜フレーム1407は、各ONU2から送出される可変帯域データを示す。可変帯域データは、DBAメカニズムにより固定帯域データと多重化時に重ならないよう挿入する。   Each frame transmitted from the ONU 2 passes through the splitter 3 and is multiplexed on one fiber. In the figure, 1401-1 to 1401-n represent transmission positions and sizes of fixed band communication data transmitted from ONU2 # 1 to ONU2 # n, respectively. Data 1401-1 to 140n distributed to a plurality of fibers before passing through the splitter are multiplexed after passing through the splitter. Frames 1402 to 1407 indicate variable bandwidth data transmitted from each ONU 2. The variable band data is inserted by the DBA mechanism so as not to overlap with the fixed band data when multiplexed.

図15は、ONU2における、TDM−IFで受信したTDMデータを固定通信チャネルに載せてPON区間へ送信する場合の固定帯域通信データ生成タイミングを示す図である。本図面は、固定帯域通信帯域の割当周期(すなわち固定帯域割当テーブル更新周期)を基本フレーム周期にとる場合を想定して記入しているが、基本フレーム周期の整数倍を
前提とした場合にも、サンプリング周期が短くなるだけで原理的には全く同等である。
FIG. 15 is a diagram illustrating fixed band communication data generation timing in the ONU 2 when TDM data received by the TDM-IF is transmitted on the fixed communication channel and transmitted to the PON section. This drawing is based on the assumption that the fixed-band communication band allocation period (that is, fixed-band allocation table update period) is the basic frame period. In principle, the sampling period is shortened.

TDM−IFによってそれぞれの固定帯域通信チャネルを通じて受信されたデータは、図に示すようにデータ受信周期1501−1〜1501−3は等しいものの、受信タイミングそのものは分散している。   The data received through each fixed band communication channel by the TDM-IF has the same data reception periods 1501-1 to 1501-3 as shown in the figure, but the reception timing itself is dispersed.

ONU2では上りフレーム送信周期の一周期に送信するデータ量を一時的にバッファに蓄積し、これを固定帯域割当テーブル更新周期間隔で上りフレームに載せて送出する。ここでは、1510−1が1520−1に、1510−2が1520−2に、1510−3が1520−3に、それぞれタイミングを載せ変えて送信される様子を示す。尚、OLT1において、SNI側から受信するTDMデータを下りフレームに載せてPON区に送信する場合も同様の処理を行う。 In the ONU 2, the amount of data to be transmitted in one cycle of the uplink frame transmission cycle is temporarily stored in the buffer, and this is transmitted on the uplink frame at a fixed bandwidth allocation table update cycle interval. Here, 1510-1 is transmitted to 1520-1, 1510-2 is transmitted to 1520-2, and 1510-3 is transmitted to 1520-3 with different timings. Note that in OLT 1, the same processing is performed when transmitting between PON Ward put the TDM data received from the SNI side downstream frame.

図16から図19を用いて、本発明を適用した場合のキュー状態の変化を説明する。動作は図4のシーケンスに従うものとする。   A change in the queue state when the present invention is applied will be described with reference to FIGS. The operation follows the sequence of FIG.

図16では、OLT1に対し複数のONU2(#1〜#3)が接続され、それぞれのONU2には端末装置21〜23及び電話器31〜33が各1台ずつ接続されている。OLT1のSNI側には、データ通信のためのEthernet網1100と電話網を含むTDM網1200が接続される。   In FIG. 16, a plurality of ONUs 2 (# 1 to # 3) are connected to the OLT 1, and terminal devices 21 to 23 and telephone devices 31 to 33 are connected to each ONU 2, respectively. The SLT side of the OLT 1 is connected to an Ethernet network 1100 for data communication and a TDM network 1200 including a telephone network.

また、PON区間の制御管理端末として、OpS5000がEthernet網あるいはTDM網を介して、または直接にOLT1に接続されている。また、上り方向に使用する通信セッションの設定状況を模式的に示す。   Further, OpS5000 is connected to the OLT 1 via the Ethernet network, the TDM network, or directly as a control management terminal in the PON section. In addition, a setting state of a communication session used in the uplink direction is schematically shown.

OLT1から各ONU2に対してそれぞれ各1本の固定帯域通信セッション1610−1〜1610−3が設定されている。この固定帯域通信セッションは、それぞれ帯域制御IDであるAlloc−ID#f1〜Alloc−ID#f3によって、PON区間内で識別される。また、ファイバ10上の上り帯域のうち、固定帯域通信に使用しない帯域はDBAによる制御対象となり、必要に応じて動的に使用される。   One fixed band communication session 1610-1 to 1610-3 is set for each ONU 2 from the OLT 1. This fixed band communication session is identified in the PON section by Alloc-ID # f1 to Alloc-ID # f3, which are band control IDs. Of the upstream band on the fiber 10, a band that is not used for fixed band communication is controlled by the DBA and is dynamically used as necessary.

図16ではONU2#1が二つの可変帯域用Alloc−ID#v1、#v2を収容し、固定帯域とあわせて計三つの帯域制御IDによってデータを転送しており、ONU2#2が一つの可変帯域用Alloc−ID#v3と一つの固定帯域とで計二つの帯域制御IDによりデータを転送し、ONU2#3が一つの可変帯域用Alloc−ID#v4と固定帯域用Alloc−ID#f3を合わせて計二つの帯域制御IDによりデータを転送している場合について説明する。   In FIG. 16, ONU2 # 1 accommodates two variable band Alloc-IDs # v1 and # v2 and transfers data using a total of three band control IDs together with the fixed band, and ONU2 # 2 is one variable. Data is transferred with a total of two band control IDs for band Alloc-ID # v3 and one fixed band, and ONU 2 # 3 assigns one variable band Alloc-ID # v4 and one fixed band Alloc-ID # f3. A case will be described in which data is transferred by a total of two band control IDs.

尚、Alloc−IDは帯域制御用のIDであり、実用上はAlloc−ID毎に複数のセッションIDを関連付けることができる。ここでは、簡単のためAlloc−ID毎に一つのセッションが存在する場合を仮定して説明する。セッションIDはPON区間における帯域制御の最小単位であり、通常は帯域制御キュー(送出キュー)と関連付けて制御することもできる。セッションIDとキューを関連付けて制御することにより、本発明の帯域管理方法と、さらに一段階細かいレベルでのQoS制御とを組合わせることにより、帯域を共用するPON区間において、帯域の有効活用を図ることが可能である。   Note that Alloc-ID is an ID for bandwidth control, and in practice, a plurality of session IDs can be associated with each Alloc-ID. Here, for the sake of simplicity, description will be made assuming that there is one session for each Alloc-ID. The session ID is a minimum unit of bandwidth control in the PON section, and can be normally controlled in association with a bandwidth control queue (transmission queue). By controlling the session ID and the queue in association with each other, the bandwidth management method of the present invention and the QoS control at a finer level are combined to effectively use the bandwidth in the PON section sharing the bandwidth. It is possible.

さらに、送出キューは、その制御機能により複数の種類を用いることができる。例えば、固定通信用に最優先処理を行い、一定レートを保つ固定帯域キュー、ある時間幅に渡って平均通信レートを保つ一定帯域保証キュー、最小帯域を確保し、それを超えるフローに関してはベストエフォートとして扱う最小帯域保証キュー、逆に一定の上限レートを設定
しておき、それを超えないようにフィルタをかける最大帯域制限キュー、またこれらの組み合わせによって、最小帯域以上最大帯域以下のレートを保持する複合型のキューなどが考えられる。
Further, a plurality of types of send queues can be used depending on the control function. For example, a fixed bandwidth queue that performs top-priority processing for fixed communications and maintains a constant rate, a fixed bandwidth guarantee queue that maintains an average communication rate over a certain time span, a minimum bandwidth, and a best-effort for flows that exceed that The minimum bandwidth guarantee queue that is treated as a maximum bandwidth, conversely, the maximum bandwidth limit queue that sets a certain upper limit rate and filters it so that it does not exceed it, and a combination of these to maintain the rate between the minimum bandwidth and the maximum bandwidth Complex queues are possible.

さらには、優先制御のみを用いるベストエフォート型のキューも利用できる。これらキューの性能によりそれぞれキュー状態を分類してOLT1へ通知することにより、理論上はより複雑なDBA制御が可能となる。但しここでは、基本シーケンスに則った固定帯域/可変帯域の制御方法を示すことを目的とするため、可変帯域に使用するキューは基本的にベストエフォート型のみと仮定して説明する。   Furthermore, a best effort type queue using only priority control can be used. By classifying the queue states according to the performance of these queues and notifying them to the OLT 1, theoretically more complex DBA control is possible. However, here, in order to show a fixed band / variable band control method according to the basic sequence, a description will be made assuming that the queue used for the variable band is basically only the best effort type.

例として、図16の構成においては、Alloc−ID毎に、固定帯域用には固定レートキュー、可変帯域用にはベストエフォートキューをそれぞれ一つ対応付けられるものとする。   As an example, in the configuration of FIG. 16, for each Alloc-ID, one fixed rate queue for fixed bandwidth and one best effort queue for variable bandwidth are associated with each other.

図17はONU2における、上り方向へのフレーム送出キューの状態管理テーブルの構成例を示す。図16の構成に限らず一般的に記述しているが、固定帯域用Alloc−IDを一つ、可変帯域用Alloc−IDを一つまたは二つとすることで図16に対応する。   FIG. 17 shows a configuration example of the state management table of the upstream frame transmission queue in the ONU 2. Although not limited to the configuration of FIG. 16, it is generally described. However, one fixed band Alloc-ID and one or two variable band Alloc-IDs correspond to FIG. 16.

また本実施例では、Alloc−IDに対して複数のキューを割当てる場合を包含するため、管理ID1701とキューID1702との対応付けを行っている。Alloc−IDtoキューIDが一対一に対応するならば、これらの列のいずれかは不要である。それぞれのキューID1702につき、キューへのフレーム(データ)蓄積量1703、及びキューの制御方法1704が設定されている。キューの制御方法を動的に設定することが装置構成上困難である場合もあり、その場合にはキューID1702と制御方法1704は固定的に対応付けてもよい。その場合は制御方法1704は不要となる。その他、キュー毎に通知優先度などをパラメータとしてテーブルに記載しておいてもよい。OLT1はONU2側からの通知に従い帯域を割当てるため、ONU2側で自装置の動作に関わる制御パラメータを設定しておくことで、OLT1で対応しきれない部分を補うことができる。 In this embodiment, the management ID 1701 and the queue ID 1702 are associated with each other in order to include a case where a plurality of queues are assigned to the Alloc-ID . If the Alloc-ID to queue ID has a one-to-one correspondence, one of these columns is not necessary. For each queue ID 1702, a frame (data) accumulation amount 1703 and a queue control method 1704 are set. In some cases, it is difficult to dynamically set the queue control method in terms of the device configuration. In this case, the queue ID 1702 and the control method 1704 may be fixedly associated with each other. In that case, the control method 1704 becomes unnecessary. In addition, notification priority or the like may be described as a parameter for each queue in the table. Since the OLT 1 allocates a band in accordance with the notification from the ONU 2 side, by setting control parameters related to the operation of the own apparatus on the ONU 2 side, it is possible to compensate for a part that cannot be handled by the OLT 1.

図17(a)〜(c)はキュー状態通知前のONU2#1〜ONU2#3におけるキュー状態を示している。   FIGS. 17A to 17C show queue states in the ONU 2 # 1 to ONU 2 # 3 before the queue state notification.

図17のキュー状態が、OLT1からのキュー状態通知指示401を受信すると、図4の上りフレーム#i 402によってOLT1へ通知される。OLT1では、受信した情報を帯域要求情報263に保持し、これに基づいて帯域計算を行う。尚、図4に従うため、ここでは固定帯域割り当ては基本フレーム周期(125マイクロ秒)にとった場合を想定している。図18は、帯域割り当てサイズ計算後に、固定帯域、可変帯域それぞれの帯域割当テーブル264、265に記入される内容を示す。   When the queue state in FIG. 17 receives the queue state notification instruction 401 from the OLT 1, the queue state is notified to the OLT 1 by the upstream frame #i 402 in FIG. In the OLT 1, the received information is held in the bandwidth request information 263, and bandwidth calculation is performed based on this information. In order to comply with FIG. 4, it is assumed here that the fixed bandwidth allocation is based on the basic frame period (125 microseconds). FIG. 18 shows the contents entered in the bandwidth allocation tables 264 and 265 for the fixed bandwidth and the variable bandwidth after the bandwidth allocation size is calculated.

DBAは可変帯域を対象とする機能であり、固定帯域の帯域制御IDの送信キューの状態はOLT1に通知されない。図18に示す固定帯域割当テーブル264の内容は、前出のようにOpSにより固定帯域通信チャネルの設定が変更された場合にのみ更新される。通常運用時には下りフレームへの帯域情報フィールド生成時に参照する。一方可変帯域割当テーブル265の内容は、可変帯域割当テーブル更新周期(DBAによる帯域割り当て周期)の境界点において更新される。受信したキュー状態と、Alloc−ID#v1〜Alloc−ID#v4の優先度等に基づき、DBA周期に含まれる上りフレーム上で使用可能な帯域の、各Alloc−IDへの割り当てを決定する。 DBA is a function that targets a variable bandwidth, and the state of the transmission queue of the bandwidth control ID of the fixed bandwidth is not notified to the OLT 1. Of fixed bandwidth allocation table 264 shown in FIG. 18, the setting of fixed bandwidth communication channel by OpS as supra is updated only when it is changed. In normal operation, it is referred to when generating the band information field for the downstream frame. On the other hand, the contents of the variable bandwidth allocation table 265 are updated at the boundary point of the variable bandwidth allocation table update cycle (band allocation cycle by DBA). Based on the received queue state and the priority of Alloc-ID # v1 to Alloc-ID # v4, etc., the allocation of the bandwidth that can be used on the uplink frame included in the DBA cycle to each Alloc-ID is determined.

図18の固定帯域割当テーブル264に基づき、図4の下りフレーム#i+1によって各ONU2(正確には各Alloc−ID)に固定通信用帯域が通知される。上りフレーム#iにより通知された帯域要求に基づく可変帯域の割り当ては、図4の可変帯域割当テーブル更新周期450の間に計算される。図18に示す計算結果は、上りフレーム#i+mに続くくだりフレームから割当を開始し、次の可変帯域割当周期の境界点までの間に、場合によっては複数の基本フレームに分割して可変帯域割当てを行う。従って、下りフレーム#i+1によって割当てられる可変帯域は、一つ前の可変帯域割当テーブル更新周期に計算された値である。 Based on the fixed bandwidth allocation table 264 of FIG. 18, the fixed communication bandwidth is notified to each ONU 2 (specifically, each Alloc-ID) by the downstream frame # i + 1 of FIG. The variable bandwidth allocation based on the bandwidth request notified by the uplink frame #i is calculated during the variable bandwidth allocation table update period 450 of FIG. The calculation result shown in FIG. 18 shows that allocation starts from the frame following the upstream frame # i + m and is divided into a plurality of basic frames depending on the situation until the boundary point of the next variable bandwidth allocation cycle. I do. Therefore, the variable bandwidth allocated by the downlink frame # i + 1 is a value calculated in the previous variable bandwidth allocation table update period.

図19は図18の可変帯域割当テーブルに従い可変帯域通信データを送出した後の、各ONU2におけるキュー状態を示す。各Alloc−IDとも新たにONU2のUNI側インタフェースより受信するデータをI_v1I_v4とすると、キューに蓄積されているデータサイズは、L_vN + I_vN − BW_vN (N=1〜4)となる。 FIG. 19 shows a queue state in each ONU 2 after sending variable band communication data according to the variable band allocation table of FIG. If the data received from the UNI side interface of ONU 2 is I_v1 to I_v4 for each Alloc-ID, the data size stored in the queue is L_vN + I_vN−BW_vN (N = 1 to 4).

DBAの処理対象としない、TDMを使用する固定帯域通信データに関しては、常時一定レートでの通信が行われるため、理論的にはキュー状態は通信中に変化しない。   With respect to fixed band communication data using TDM that is not subject to DBA processing, communication is always performed at a constant rate, so the queue state does not change during communication.

以上説明したように、本発明の実施の形態の帯域制御装置では、時分割多重 (TDM:Time Division Multiplexing) 通信において、複数のデータ送信装置に対する割当帯域を制御する。この帯域制御装置は、通信トラフィックの利用状況(セッション数、チャネル数及び送信側装置の送出キュー長等)に応じて、各送信側装置に割り当てる帯域を動的に変更する。   As described above, the bandwidth control apparatus according to the embodiment of the present invention controls the allocated bandwidth for a plurality of data transmission apparatuses in time division multiplexing (TDM) communication. This bandwidth control device dynamically changes the bandwidth allocated to each transmission-side device in accordance with the use state of communication traffic (number of sessions, number of channels, transmission queue length of the transmission-side device, etc.).

このため、固定帯域割当テーブル可変帯域割当テーブルを別に用意する。そして、固定帯域データを優先的に、一定データ量の帯域を一定周期に毎回割り当てる。その後、残りの帯域に可変帯域データに割り当てる。これによって、遅延時間の変動を抑制する必要がある固定帯域トラフィックと、遅延時間に対する制限が比較的緩い可変帯域トラフィック(ベストエフォート系トラフィック)とを、同時に効率的に取り扱う。また、一定時間に同量の固定帯域データが到着するので固定帯域データのジッタを抑制することができる。また、帯域割当周期中の同じタイミングに固定帯域データを割り当てることによってジッタをさらに抑制することができる。 For this reason, a fixed bandwidth allocation table and a variable bandwidth allocation table are prepared separately. Then, the fixed bandwidth data is preferentially assigned and a certain amount of bandwidth is allocated every certain cycle. Thereafter, variable bandwidth data is allocated to the remaining bandwidth. As a result, fixed-band traffic that needs to suppress fluctuations in delay time and variable-band traffic (best-effort traffic) that has a relatively loose restriction on delay time can be efficiently handled simultaneously. In addition, since the same amount of fixed band data arrives at a fixed time, jitter of the fixed band data can be suppressed. Moreover, jitter can be further suppressed by allocating fixed band data at the same timing during the band allocation period.

従来技術では、固定帯域データと可変帯域データとが混在して制御されていたが、固定帯域データの割当量及び送信タイミングを確保するため、ダイナミックに変わる可変帯域データに対応する動的な帯域制御と、固定帯域データに対応する静的な帯域制御とを分離した。   In the prior art, fixed-band data and variable-band data were mixed and controlled. However, in order to secure the fixed-band data allocation amount and transmission timing, dynamic band control corresponding to dynamically changing variable-band data And static bandwidth control corresponding to fixed bandwidth data.

また、固定帯域データを定められた位置に割り当てた後、可変帯域データを割り当てるので、従来のように異種トラフィックを混在した形で扱う場合に比較して、固定帯域データの割り当てに関する計算が不要となり、データ割り当ての計算量を減少することができる。   In addition, since variable bandwidth data is assigned after assigning fixed bandwidth data to a specified location, calculations related to allocation of fixed bandwidth data are not required compared to the case of handling different types of traffic in a mixed manner as in the past. The amount of calculation of data allocation can be reduced.

特許請求の範囲に記載した以外の本発明の観点の代表的なものとして、次のものがあげられる。   The following are typical examples of aspects of the present invention other than those described in the claims.

(1)一つまたは複数の接続回線を介して一つまたは複数の端末装置とのデータ送受信を行う伝送装置であって、
前記端末装置から送信されたフレームを受信する受信部と、
前記フレーム内に含まれ、前記端末装置が送信しようとするデータ量を示す情報を格納する記憶部と、
前記データ量に基づいて前記端末装置に割り当てる帯域割当量を算出する演算部と、
前記算出された帯域割当量を前記端末装置に送信する送信部とを備え、
前記演算部は、互いに伝送要求品質の異なる複数種類のフローに対して、前記フローの種類毎に設定された優先度に従って前記帯域割当量を算出することを特徴とする伝送装置。
(2)前記受信部は、一定周期毎に前記端末装置が送信しようとするデータ量を示す情報が含まれるフレームを受信し、
前記送信部は、該一定周期毎に前記端末装置に対して帯域割当量を送信することを特徴とする(1)記載の伝送装置。
(1) A transmission device that performs data transmission / reception with one or more terminal devices via one or more connection lines,
A receiving unit for receiving a frame transmitted from the terminal device;
A storage unit that stores information that is included in the frame and indicates the amount of data that the terminal device intends to transmit;
A calculation unit that calculates a bandwidth allocation amount to be allocated to the terminal device based on the data amount;
A transmission unit for transmitting the calculated bandwidth allocation amount to the terminal device,
The transmission device, wherein the calculation unit calculates the bandwidth allocation amount according to the priority set for each type of flow for a plurality of types of flows having different transmission quality requirements.
(2) The receiving unit receives a frame including information indicating a data amount to be transmitted by the terminal device at regular intervals,
The transmission device according to (1) , wherein the transmission unit transmits a bandwidth allocation amount to the terminal device at each predetermined period.

(3)前記演算部は、帯域割当量を決定する手段と、前記端末装置から送信されるフレーム内のデータ送信許可位置を決定する手段とを備えることを特徴とする(1)記載の伝送装置。 (3) The transmission apparatus according to (1) , wherein the calculation unit includes means for determining a bandwidth allocation amount and means for determining a data transmission permission position within a frame transmitted from the terminal device. .

(4)前記演算部は、複数の前記フレームを単位として帯域割当量を算出することを特徴とする(1)記載の伝送装置。 (4) The transmission apparatus according to (1) , wherein the calculation unit calculates a bandwidth allocation amount in units of the plurality of frames.

(5)前記フレームには、送信タイミング及び送信帯域が固定された固定帯域データと、可変長パケットで構成され、送信帯域が固定されていない可変帯域データとが含まれ、
前記演算部は、前記固定帯域データに対しては、フロー毎に一定量の帯域を割り当て、かつ、該固定帯域データが一定タイミング送信されるように前記端末装置が送信するフレーム内での該固定帯域データの送信位置を決定することを特徴とする(1)記載の伝送装置。
(5) The frame includes fixed band data whose transmission timing and transmission band are fixed, and variable band data which is composed of variable-length packets and whose transmission band is not fixed,
The arithmetic unit allocates a fixed amount of bandwidth for each flow to the fixed bandwidth data, and the fixed bandwidth within the frame transmitted by the terminal device so that the fixed bandwidth data is transmitted at a constant timing. The transmission apparatus according to (1), wherein a transmission position of band data is determined.

(6)前記端末装置宛ての前記固定帯域データを一定の周期でサンプリングして、送信のタイミングに合わせて並び替えた上で、一定帯域を割り当て、かつ一定タイミングで送信することを特徴とする(5)記載の伝送装置。   (6) The fixed band data addressed to the terminal device is sampled at a constant period, rearranged in accordance with the transmission timing, assigned a fixed band, and transmitted at a fixed timing ( 5) The transmission apparatus as described.

(7)前記演算部は、前記固定帯域データと重ならない位置に前記可変帯域データの帯域を割り当てることを特徴とする(5)記載の伝送装置。   (7) The transmission apparatus according to (5), wherein the calculation unit allocates a band of the variable band data to a position that does not overlap the fixed band data.

(8)前記演算部は、前記固定帯域データへ帯域を割り当てた後に、前記可変帯域データへ帯域を割り当てることを特徴とする(5)記載の伝送装置。   (8) The transmission apparatus according to (5), wherein the calculation unit allocates a band to the variable band data after allocating a band to the fixed band data.

(9)前記演算部は、複数の前記フレームを単位として帯域を割り当てることを特徴とする(5)記載の伝送装置。   (9) The transmission apparatus according to (5), wherein the calculation unit allocates a band in units of a plurality of the frames.

(10)前記演算部は、前記固定帯域データと前記可変帯域データとに対して、それぞれ異なる数の前記フレームを単位として帯域を割り当てることを特徴とする(9)記載の伝送装置。   (10) The transmission apparatus according to (9), wherein the calculation unit allocates a band in units of different numbers of the fixed band data and the variable band data.

(11)前記演算部は、前記固定帯域データへ帯域を割り当てる単位のフレーム数の整数倍の数のフレームを単位として前記可変帯域データへ帯域を割り当てることを特徴とする(10)記載の伝送装置。   (11) The transmission apparatus according to (10), wherein the arithmetic unit allocates a band to the variable band data in units of a number of frames that is an integral multiple of the number of frames of a unit that allocates a band to the fixed band data. .

(12)前記固定帯域割当テーブルには、帯域制御単位IDと対応付けて、少なくとも帯域割当量及び前記フレーム内での前記固定帯域データの送信位置が格納されていることを特徴とする(11)記載の伝送装置。   (12) The fixed bandwidth allocation table stores at least a bandwidth allocation amount and a transmission position of the fixed bandwidth data in the frame in association with a bandwidth control unit ID (11). The transmission device described.

(13)前記可変帯域割当テーブルには、帯域制御単位IDと対応付けて、帯域割当量が格納されており、
前記演算部は、前記固定帯域データに帯域を割り当てた後に、前記可変帯域割当テーブルに格納された帯域割当量に基づき、前記フレーム内での前記可変帯域データの送信位置を決定することを特徴とする(11)記載の伝送装置。
(13) The variable bandwidth allocation table stores a bandwidth allocation amount in association with the bandwidth control unit ID,
The calculation unit, after allocating a band to the fixed band data, determines a transmission position of the variable band data in the frame based on a band allocation amount stored in the variable band allocation table. The transmission device according to (11).

(14)前記固定帯域データの帯域割当量の算出に必要な情報を格納する固定帯域割当テーブルと、
前記可変帯域データの帯域割当量の算出に必要な情報を格納する可変帯域割当テーブルとをさらに備えたことを特徴とする(5)記載の伝送装置。
(14) a fixed bandwidth allocation table for storing information necessary for calculating a bandwidth allocation amount of the fixed bandwidth data;
(5) The transmission apparatus according to (5), further comprising: a variable bandwidth allocation table that stores information necessary for calculating a bandwidth allocation amount of the variable bandwidth data.

(15)前記可変帯域割当テーブルに設定された帯域割当量の割り当て位置が前記フレームの境界をまたぐ場合、帯域割当が完了した帯域サイズと、未割当て分の帯域サイズとを保持しておき、次に送信する前記フレームに対して残りの未割当分を割り当てることを特徴とする(14)記載の伝送装置。   (15) When the allocation position of the bandwidth allocation amount set in the variable bandwidth allocation table crosses the boundary of the frame, the bandwidth size for which the bandwidth allocation has been completed and the bandwidth size for the unallocated bandwidth are retained, (14) The transmission apparatus according to (14), wherein the remaining unallocated portion is allocated to the frame transmitted to the network.

(16)前記固定及び可変帯域割当テーブルには、データ送信時の暗号化有無を表すフラグ、FEC処理の有無を表すフラグ、接続先端末装置への特殊フレーム伝送有無を表すフラグのうち少なくともいずれか一つのフラグが格納されており、前記少なくともいずれか一つのフラグと関連付けられた帯域情報が格納されていることを特徴とする(14)記載の伝送装置。   (16) The fixed and variable bandwidth allocation table includes at least one of a flag indicating the presence / absence of encryption at the time of data transmission, a flag indicating the presence / absence of FEC processing, and a flag indicating the presence / absence of special frame transmission to the connection destination terminal device. The transmission apparatus according to (14), wherein one flag is stored, and band information associated with at least one of the flags is stored.

本発明の実施の形態の加入者終端ネットワークのブロック図である。It is a block diagram of a subscriber termination network according to an embodiment of the present invention. 図1に示すネットワークを構成するOLT及びONUのブロック図である。It is a block diagram of OLT and ONU which comprise the network shown in FIG. 図2に示すPONインタフェース部の機能ブロックである。3 is a functional block of a PON interface unit shown in FIG. 2. 本発明の実施の形態のDBAの基本動作及び制御タイミングを示すシーケンス図である。It is a sequence diagram which shows the basic operation | movement and control timing of DBA of embodiment of this invention. 本発明の実施の形態の上りフレーム受信処理のフローチャートである。It is a flowchart of the upstream frame reception process of the embodiment of the present invention. 本発明の実施の形態の可変帯域割当テーブルの設定処理のフローチャートである。It is a flowchart of the setting process of the variable bandwidth allocation table of embodiment of this invention. 本発明の実施の形態の上りフレームへの帯域許可情報割当て処理のフローチャートである。It is a flowchart of the band permission information allocation process to the upstream frame of the embodiment of the present invention. 本発明の実施の形態の固定帯域割当テーブルの説明図である。It is explanatory drawing of the fixed band allocation table of embodiment of this invention. 本発明の実施の形態の可変帯域割当テーブルの説明図である。It is explanatory drawing of the variable band allocation table of embodiment of this invention. 本発明の実施の形態の可変帯域割当テーブル別の構成の説明図である。It is explanatory drawing of a structure according to the variable band allocation table of embodiment of this invention. 本発明の実施の形態の帯域要求情報の説明図である。It is explanatory drawing of the bandwidth request information of embodiment of this invention. 本発明の実施の形態の下りフレームの構成の説明図である。It is explanatory drawing of the structure of the downstream frame of embodiment of this invention. 本発明の実施の形態の上りフレーム中のデータ割り当て状態の説明図である。It is explanatory drawing of the data allocation state in the upstream frame of embodiment of this invention. 本発明の実施の形態の上りフレーム送信時のフレーム多重方式の説明図である。It is explanatory drawing of the frame multiplexing system at the time of the uplink frame transmission of embodiment of this invention. 本発明の実施の形態のTDMデータを固定通信チャネルに載せてPON区間へ送信する場合の固定帯域通信データ生成タイミングの説明図である。It is explanatory drawing of the fixed band communication data generation timing in the case of transmitting the TDM data of embodiment of this invention on a fixed communication channel, and transmitting to a PON area. 本発明の実施の形態のOLTとONUの接続関係の説明図である。It is explanatory drawing of the connection relation of OLT and ONU of embodiment of this invention. 本発明の実施の形態の上り方向へのフレーム送出キューの状態管理テーブルの説明図である。It is explanatory drawing of the state management table of the upstream frame transmission queue of embodiment of this invention. 本発明の実施の形態の固定帯域割当テーブルの説明図である。It is explanatory drawing of the fixed band allocation table of embodiment of this invention. 本発明の実施の形態の可変帯域通信データ送出後の各ONUにおけるキュー状態の説明図である。It is explanatory drawing of the queue state in each ONU after transmission of the variable band communication data of embodiment of this invention.

符号の説明Explanation of symbols

1 ONU(Optical Network Unit)
2 OLT(Optical Line Terminal)
3 スプリッタ
4 光ファイバー
1 ONU (Optical Network Unit)
2 OLT (Optical Line Terminal)
3 splitter 4 optical fiber network

Claims (3)

一つまたは複数の接続回線を介して一つまたは複数の光加入者装置とデータを送受信する伝送装置であって、
前記光加入者装置の各々から送信される小フレームを多重した基本周期フレームを受信する受信部と、
プログラムが保持されたメモリと、
前記メモリに格納されたプログラムを実行することによって前記受信した基本周期フレームを処理するCPUと、
前記CPUで算出され、前記受信した第1の前記基本周期フレームの後続の第2の前記基本周期フレームへの帯域割当情報を、前記光加入者装置に送信する送信部と、を備え、
前記第2の基本周期フレームには、前記光加入者装置に帯域が割り当てられるデータである、前記基本周期フレーム中の送信位置及び送信帯域が固定された固定帯域データと、可変長パケットで構成され、前記基本周期フレーム中の送信帯域が固定されていない可変帯域データを含み、
前記固定帯域データは、前記光加入者装置のTDMインターフエースで受信するものであって、前記固定帯域データの周期は前記基本周期フレームの周期であり、
前記CPUは、
固定帯域制御テーブルを参照して、前記光加入者装置が前記基本周期フレームの周期の第1の整数倍の間隔で前記固定帯域データを送出するように、前記基本周期フレームの第1の整数倍のフレーム毎に前記固定帯域データに送信位置を割り当て、
前記固定帯域データに前記送信位置を割り当てた後に、前記固定帯域制御テーブルと異なる周期で更新される可変帯域制御テーブルを参照して、前記基本周期フレームの第2の整数倍を単位とするフレーム内において該固定帯域データと重ならない位置で前記可変帯域データへの帯域割当量を計算し、前記可変帯域データの前記基本周期フレームの送信位置を割り当て、前記倍数として用いられる第2の整数は、前記倍数として用いられる第1の整数と異なる数であって、
前記可変帯域データの割り当て位置が前記基本周期フレームの境界をまたぐ場合、既に前記第1の基本周期フレームに割り当て済みの前記可変帯域データのサイズ及び既に前記第1の基本周期フレームに割り当てられていない前記可変帯域データのサイズを前記メモリに保持し、前記未割当分を前記第2の基本周期フレームに割り当てることを特徴とする伝送装置。
A transmission device that transmits and receives data to and from one or more optical subscriber units via one or more connection lines,
A receiver for receiving a basic periodic frame obtained by multiplexing small frames transmitted from each of the optical subscriber units;
Memory holding the program,
A CPU for processing the received basic periodic frame by executing a program stored in the memory;
A transmission unit that is calculated by the CPU and transmits bandwidth allocation information to the second basic period frame subsequent to the received first basic period frame to the optical subscriber unit;
The second basic period frame is composed of fixed-band data in which a transmission position and a transmission band in the basic period frame are fixed, and variable-length packets, which are data to which a band is allocated to the optical subscriber unit. , Including variable band data in which the transmission band in the basic period frame is not fixed,
The fixed band data is received by a TDM interface of the optical subscriber unit, and the period of the fixed band data is a period of the basic period frame,
The CPU
Referring to the fixed bandwidth control table, the optical subscriber unit transmits the fixed bandwidth data at an interval of a first integer multiple of the cycle of the basic cycle frame. Assigning a transmission position to the fixed band data for each frame of
After assigning the transmission position to the fixed band data, refer to a variable band control table that is updated at a different period from the fixed band control table, and within the frame in units of a second integer multiple of the basic period frame The bandwidth allocation amount to the variable bandwidth data is calculated at a position that does not overlap with the fixed bandwidth data, the transmission position of the basic period frame of the variable bandwidth data is assigned, and the second integer used as the multiple is the A number different from the first integer used as a multiple,
When the allocation position of the variable band data crosses the boundary of the basic period frame, the size of the variable band data that has already been allocated to the first basic period frame and has not already been allocated to the first basic period frame The transmission apparatus, wherein the size of the variable band data is held in the memory, and the unallocated portion is allocated to the second basic period frame.
前記倍数として用いられる第1の整数は、前記倍数として用いられる第2の整数より小さいことを特徴とする請求項1に記載の伝送装置。   The transmission apparatus according to claim 1, wherein a first integer used as the multiple is smaller than a second integer used as the multiple. 前記可変帯域データの繰り返し周期は、前記固定帯域データの繰り返し周期の前記第2の整数倍であることを特徴とする請求項1に記載の伝送装置。   The transmission apparatus according to claim 1, wherein the repetition period of the variable band data is the second integer multiple of the repetition period of the fixed band data.
JP2006278961A 2006-10-12 2006-10-12 Transmission equipment Expired - Fee Related JP4639175B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006278961A JP4639175B2 (en) 2006-10-12 2006-10-12 Transmission equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006278961A JP4639175B2 (en) 2006-10-12 2006-10-12 Transmission equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2005257905A Division JP2007074234A (en) 2005-09-06 2005-09-06 Transmission apparatus

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2008225561A Division JP2008289202A (en) 2008-09-03 2008-09-03 Transmitter and network system

Publications (3)

Publication Number Publication Date
JP2007074740A JP2007074740A (en) 2007-03-22
JP2007074740A5 JP2007074740A5 (en) 2008-10-16
JP4639175B2 true JP4639175B2 (en) 2011-02-23

Family

ID=37935712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006278961A Expired - Fee Related JP4639175B2 (en) 2006-10-12 2006-10-12 Transmission equipment

Country Status (1)

Country Link
JP (1) JP4639175B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7860085B2 (en) * 2007-05-14 2010-12-28 Alcatel Lucent Dual OSS management of an Ethernet access network
JP5014098B2 (en) * 2007-12-10 2012-08-29 三菱電機株式会社 PON system station side equipment
JP5094664B2 (en) * 2008-09-26 2012-12-12 株式会社日立製作所 Passive optical network system and operation method thereof
JPWO2010104033A1 (en) 2009-03-09 2012-09-13 日本電気株式会社 Inter-processor communication system and communication method, network switch, and parallel computing system
EP2648371A4 (en) 2010-11-29 2014-07-30 Nec Corp Quality-of-service management system and method
JP5634275B2 (en) * 2011-01-17 2014-12-03 三菱電機株式会社 Communication device and bandwidth control method in communication device
CN107222257B (en) * 2017-06-07 2019-12-17 国网江苏省电力公司南京供电公司 Method and device for measuring quality of power distribution channel
CN109041238B (en) * 2018-09-11 2020-11-03 京信通信***(中国)有限公司 Carrier configuration detection method, device, equipment and medium
JPWO2023281586A1 (en) * 2021-07-05 2023-01-12

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251331A (en) * 2000-03-06 2001-09-14 Fujitsu Ltd Subscriber terminator to dynamically assign band
JP2003051826A (en) * 2001-08-08 2003-02-21 Sony Corp Wireless communication system, wireless communication controller and wireless communication control method, wireless communication device and wireless communication method, and storage medium
JP2003087282A (en) * 2001-09-10 2003-03-20 Nippon Telegr & Teleph Corp <Ntt> Circuit, method and program for assigning dynamic band and recording medium
JP2004187302A (en) * 2002-12-04 2004-07-02 Samsung Electronics Co Ltd Method of allocating bandwidth for voice service of gigabit ethernet (r) passive optical subscriber network
WO2005027428A1 (en) * 2003-09-11 2005-03-24 Mitsubishi Denki Kabushiki Kaisha Station side communication device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5975730A (en) * 1982-10-25 1984-04-28 Nec Corp Synchronizing signal priority type random access transmitter
JP2991167B2 (en) * 1997-08-27 1999-12-20 三菱電機株式会社 TDMA variable slot allocation method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251331A (en) * 2000-03-06 2001-09-14 Fujitsu Ltd Subscriber terminator to dynamically assign band
JP2003051826A (en) * 2001-08-08 2003-02-21 Sony Corp Wireless communication system, wireless communication controller and wireless communication control method, wireless communication device and wireless communication method, and storage medium
JP2003087282A (en) * 2001-09-10 2003-03-20 Nippon Telegr & Teleph Corp <Ntt> Circuit, method and program for assigning dynamic band and recording medium
JP2004187302A (en) * 2002-12-04 2004-07-02 Samsung Electronics Co Ltd Method of allocating bandwidth for voice service of gigabit ethernet (r) passive optical subscriber network
WO2005027428A1 (en) * 2003-09-11 2005-03-24 Mitsubishi Denki Kabushiki Kaisha Station side communication device

Also Published As

Publication number Publication date
JP2007074740A (en) 2007-03-22

Similar Documents

Publication Publication Date Title
JP2007074234A (en) Transmission apparatus
JP4639175B2 (en) Transmission equipment
US8824504B2 (en) Packet add/drop multiplexer and data transmission method of packet add/drop multiplexer
JP4410818B2 (en) Passive optical network system and station side optical transmission line termination device
JP4169595B2 (en) Point-to-multipoint passive optical network using variable-length packets
KR100547705B1 (en) Bandwidth Allocation Method for Voice Service of Gigabit Ethernet Passive Optical Subscriber Network
US8184976B2 (en) Passive optical network system and operating method thereof
EP1489877A2 (en) Dynamic bandwidth allocation method considering multiple services in ethernet passive optical network system
US20100208747A1 (en) Output demultiplexing for dynamic bandwidth allocation in passive optical networks
KR20060082516A (en) Bandwidth allocation method and system for data transmission in epon
JP2004528784A (en) Point-to-multipoint passive optical network using variable length packets and variable length upstream time slots
EP2822197A1 (en) Method, device and nesting system for allocating uplink and downlink bandwidth
KR100786527B1 (en) Method of grant request for mac protocol in pon
JP2008289202A (en) Transmitter and network system
EP2111055A1 (en) Extended queue polling mechanism for ITU G.984 GPON system
KR100566294B1 (en) Dynamic bandwidth allocation method for gigabit ethernet passive optical network
Thangappan et al. Review of dynamic bandwidth allocation in GPON
JP4926193B2 (en) Passive optical network system and station side optical transmission line termination device
KR100758784B1 (en) MAC scheduling apparatus and method of OLT in PON
KR100503417B1 (en) QoS guaranteed scheduling system in ethernet passive optical networks and method thereof
Mastrodonato et al. Analysis of a bandwidth allocation protocol for Ethernet passive optical networks (EPONs)
US11881891B2 (en) Optical line terminal and an optical network unit
WO2022269853A1 (en) Bandwidth allocation device, subscriber line termination device, and bandwidth allocation method
Sun et al. Latency Control Enabled Bandwidth Allocation for On-Time Services in Higher Speed PONs
CN115866454A (en) Method for allocating uplink transmission resources and related equipment

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080903

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080903

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100413

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101004

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101102

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101129

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

Free format text: PAYMENT UNTIL: 20131203

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees