JP5366905B2 - Buffer control method and buffer control apparatus - Google Patents
Buffer control method and buffer control apparatus Download PDFInfo
- Publication number
- JP5366905B2 JP5366905B2 JP2010188581A JP2010188581A JP5366905B2 JP 5366905 B2 JP5366905 B2 JP 5366905B2 JP 2010188581 A JP2010188581 A JP 2010188581A JP 2010188581 A JP2010188581 A JP 2010188581A JP 5366905 B2 JP5366905 B2 JP 5366905B2
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- onu
- network device
- packet
- external buffer
- 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
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
Description
本発明は、第1のネットワーク装置と第2のネットワーク装置が接続されるネットワークにおいて、第2のネットワーク装置に送信するデータをバッファリングする第1のネットワーク装置の下りバッファにおけるバッファ制御方法およびバッファ制御装置に関する。 The present invention relates to a buffer control method and buffer control in a downlink buffer of a first network device that buffers data to be transmitted to the second network device in a network in which the first network device and the second network device are connected. Relates to the device.
特に、第1のネットワーク装置に相当するOLT(Optical Line Terminal :局側装置)と、第2のネットワーク装置に相当するONU (Optical Network Unit:加入者側装置)が接続されるPON(Passive Optical Network :受動光回線網) システムにおいて、OLTの下りバッファにおけるバッファ制御方法およびバッファ制御装置に関する。 In particular, a PON (Passive Optical Network) to which an OLT (Optical Line Terminal) corresponding to a first network device and an ONU (Optical Network Unit: subscriber side device) corresponding to a second network device are connected. : Passive optical network) In a system, the present invention relates to a buffer control method and a buffer control device for an OLT downlink buffer.
下りバッファを備える第1のネットワーク装置と、下りバッファとして内部バッファと外部バッファを備える第2のネットワーク装置とを接続したネットワークとして、10G−EPON(10 Gigabit Ethernet(登録商標) PON)システムの下りバッファを例に説明する。10G−EPONシステムでは、第1のネットワーク装置がOLT、第2のネットワーク装置がONUに相当する。また、外部バッファは、プロトコル制御用LSIに外付けしたメモリを用いて実装され、内部バッファは、プロトコル制御用LSIに内蔵したメモリを用いて実装されるものとする。 Downstream buffer of 10G-EPON (10 Gigabit Ethernet (registered trademark) PON) system as a network connecting a first network device having a downlink buffer and a second network device having an internal buffer and an external buffer as a downlink buffer Will be described as an example. In the 10G-EPON system, the first network device corresponds to the OLT, and the second network device corresponds to the ONU. The external buffer is mounted using a memory externally attached to the protocol control LSI, and the internal buffer is mounted using a memory built in the protocol control LSI.
図8は、10G−EPONシステムの下りバッファを示す。
図8において、OLTおよびOLTに接続される複数のONUは、共に下りバッファを備える。上位ネットワークに接続されるNNI(Network Node Interface) からの下り10Gbit/s のデータは、OLTの下りバッファを介してPON区間(実効通信速度 8.7Gbit/s )に送信され、PON区間から受信するデータはONUの下りバッファを介してUNI(User Network Interface) に出力される。
FIG. 8 shows a downstream buffer of the 10G-EPON system.
In FIG. 8, both the OLT and a plurality of ONUs connected to the OLT are provided with a downlink buffer. Downstream 10 Gbit / s data from NNI (Network Node Interface) connected to the upper network is transmitted to the PON section (effective communication speed 8.7 Gbit / s) via the OLT down buffer, and received from the PON section Is output to the UNI (User Network Interface) via the ONU downstream buffer.
UNIには、PON区間と比較して通信速度が同一もしくは高速な場合と低速な場合がある。高速な場合は、例えばUNIの通信速度が10Gbit/s の場合であり、低速な場合は、例えばUNIの通信速度が1Gbit/s の場合である。 In the UNI, there are cases where the communication speed is the same or high as compared with the PON section, and at a low speed. The high speed is, for example, the case where the UNI communication speed is 10 Gbit / s, and the low speed is, for example, the case where the UNI communication speed is 1 Gbit / s.
UNIが低速なONUは、出力の通信速度が入力よりも低速なため、大容量の下りバッファが必要である。一方、UNIが高速なONUは、出力の通信速度が入力よりも高速もしくは同一なため、小容量の下りバッファで対応できる。ただし、ONUでは、ユーザに応じてUNIの通信速度が異なるため、低速な通信速度に合わせて大容量の下りバッファを備える必要がある。 Since an ONU with a low UNI has an output communication speed lower than that of an input, a large-capacity downlink buffer is required. On the other hand, an ONU with a fast UNI can be handled with a small-capacity downlink buffer because the output communication speed is faster or the same as the input. However, in the ONU, since the UNI communication speed varies depending on the user, it is necessary to provide a large-capacity downlink buffer in accordance with the low communication speed.
大容量の下りバッファは一般に外部バッファが用いられ、小容量の下りバッファは内部バッファが用いられる。外部バッファを用いる場合には、プロトコル制御用LSI内に専用の制御回路とI/Oが必要になるため、内部バッファと比較して消費電力が大きい。 An external buffer is generally used for a large-capacity downlink buffer, and an internal buffer is used for a small-capacity downlink buffer. When an external buffer is used, a dedicated control circuit and I / O are required in the protocol control LSI, so that power consumption is larger than that of the internal buffer.
ところで、近年、PONシステムに省電力化が求められるようになり、特にOLTに比べて装置台数が多いONUを省電力化することが求められている。ONUの下りバッファにおいては、非特許文献1のように、小容量の内部バッファと大容量の外部バッファの両方を下りバッファとして備え、状況に応じてこれらのバッファを切替制御部が切り替える方法が省電力化に有効である。当該状況とは、例えば、ONUの場合においてはバッファの蓄積量(バッファに蓄積中のパケット長の総和)である。
By the way, in recent years, power saving has been demanded for PON systems, and in particular, it has been demanded to reduce power consumption of ONUs having a larger number of devices than OLTs. The ONU downstream buffer includes both a small-capacity internal buffer and a large-capacity external buffer as downstream buffers, as in
ONUの下りバッファの切替制御動作について、図9を用いて説明する。
(1) 下りバッファの蓄積量が少ない場合は、外部バッファを停止し、入力データの蓄積は内部バッファのみで行う。
The ONU downlink buffer switching control operation will be described with reference to FIG.
(1) If the amount of downstream buffer storage is small, the external buffer is stopped and input data is stored only in the internal buffer.
(2) 下りバッファの蓄積量が多く、入力データの蓄積を内部バッファのみで行えなくなった場合は、切替制御部が外部バッファに起動指示を出し、外部バッファへの蓄積を開始する。 (2) If the amount of data stored in the downstream buffer is large and input data cannot be stored using only the internal buffer, the switching control unit issues a start instruction to the external buffer and starts storing in the external buffer.
(3) (2) の状態から再びバッファ蓄積量が少なくなった場合には、内部バッファに入力データを蓄積し、外部バッファが空になったら切替制御部は外部バッファに停止指示を出し、外部バッファを停止する。 (3) When the buffer accumulation amount decreases again from the state of (2), the input data is accumulated in the internal buffer, and when the external buffer becomes empty, the switching control unit issues a stop instruction to the external buffer, and the external buffer Stop the buffer.
(2) の処理において、外部バッファに起動指示を出した直後は、外部バッファは初期化処理(以後、起動処理と呼ぶ)中であり、外部バッファにデータを蓄積することができない。このため、外部バッファの起動処理中に入力されるデータが廃棄されないように、外部バッファの起動処理中は、内部バッファの専用の蓄積領域(以後、起動用領域と呼ぶ)に蓄積する。当該領域の容量は、下りデータレートと外部バッファの起動処理時間の積で求まる値である。 In the process (2), immediately after issuing an activation instruction to the external buffer, the external buffer is in an initialization process (hereinafter referred to as activation process), and data cannot be stored in the external buffer. Therefore, in order to prevent data input during the external buffer activation process from being discarded, the external buffer is accumulated in a dedicated accumulation area (hereinafter referred to as an activation area) during the external buffer activation process. The capacity of this area is a value obtained by the product of the downlink data rate and the startup processing time of the external buffer.
下りバッファとして内部バッファと外部バッファとを備えるネットワーク装置(ONU)では、その内部バッファにおける起動用領域の容量は比較的大きい。そのため、内部バッファの容量を削減し、プロトコル制御用LSIのチップ面積を削減することが困難であった。 In a network device (ONU) having an internal buffer and an external buffer as downlink buffers, the capacity of the activation area in the internal buffer is relatively large. For this reason, it is difficult to reduce the capacity of the internal buffer and the chip area of the protocol control LSI.
本発明は、データが廃棄されることなく、内部バッファの起動用領域の容量を削減してネットワーク装置の内部バッファの容量を削減することができるバッファ制御方法およびバッファ制御装置を提供することを目的とする。 It is an object of the present invention to provide a buffer control method and a buffer control device that can reduce the capacity of an internal buffer startup area by reducing the capacity of an internal buffer of a network device without discarding data. And
第1の発明のバッファ制御方法は、下りバッファを備える第1のネットワーク装置と、下りバッファとして内部バッファおよび外部バッファを備える第2のネットワーク装置とを接続し、第2のネットワーク装置で蓄積するデータ量が閾値を超えたときに該第2のネットワーク装置が外部バッファを起動し、外部バッファの起動処理完了後に外部バッファにデータを蓄積するネットワークの第1のネットワーク装置におけるバッファ制御方法であって、第1のネットワーク装置に入力したパケットの宛先とパケット長を少なくとも含むパケット情報を取得し、当該パケットを第1のネットワーク装置の下りバッファに蓄積する制御を行う蓄積制御処理ステップと、パケット情報を記録管理する蓄積情報管理処理ステップと、パケット情報により、第2のネットワーク装置の外部バッファが起動処理中であるか否かを判定する外部バッファ起動状態判定処理ステップと、外部バッファ起動状態判定処理ステップの判定結果により、外部バッファが起動処理中でない場合には、第2のネットワーク装置へ送信するパケットの出力間隔を調整せず、外部バッファが起動処理中である場合には、第2のネットワーク装置へ送信するパケットの出力間隔を調整し、下りデータレートを一定値以下に制限する下りデータレート制御処理ステップとを有する。 The buffer control method according to the first aspect of the present invention is the data stored in the second network device by connecting the first network device having the downlink buffer and the second network device having the internal buffer and the external buffer as the downlink buffer. A buffer control method in the first network device of the network in which the second network device activates an external buffer when the amount exceeds a threshold and accumulates data in the external buffer after completion of the external buffer activation processing, A storage control processing step for obtaining packet information including at least a destination and a packet length of the packet input to the first network device, and storing the packet in a downlink buffer of the first network device; and recording the packet information The stored information management processing step to be managed and the packet information When the external buffer is not in the startup process based on the determination result of the external buffer startup state determination processing step for determining whether the external buffer of the second network device is in the startup process and the external buffer startup state determination processing step. Does not adjust the output interval of the packet to be transmitted to the second network device, and adjusts the output interval of the packet to be transmitted to the second network device when the external buffer is in the starting process. And a downlink data rate control processing step for limiting the rate to a predetermined value or less.
第1の発明のバッファ制御方法において、第1のネットワーク装置がPONシステムにおけるOLT、第2のネットワーク装置がPONシステムにおける複数のONUであり、蓄積制御処理ステップは、OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該パケットをOLTの下りバッファに蓄積する制御を行い、外部バッファ起動状態判定処理ステップは、ONU毎の下りデータ量とUNI通信速度情報からONU毎のバッファ蓄積量を算出し、当該算出結果が当該ONUの内部バッファの容量を超えた場合には、当該ONUの外部バッファが起動処理中であると推測し、予め計測した当該ONUの外部バッファの起動処理時間が経過するまでの間、下りデータレート制御処理ステップに対して下りデータレートを一定値以下に制限することを要求する構成であり、下りデータレート制御処理ステップは、外部バッファ起動状態判定処理ステップの要求に応じて下りデータレートを一定値以下に制限する。 In the buffer control method of the first invention, the first network device is an OLT in the PON system, the second network device is a plurality of ONUs in the PON system, and the storage control processing step includes the destination ONU of the packet input to the OLT Packet information including at least the packet length and the UNI communication speed information of the ONU, and controlling to store the packet in the OLT downlink buffer. The external buffer activation state determination processing step includes the amount of downlink data for each ONU. Calculates the buffer accumulation amount for each ONU from the UNI communication speed information, and if the calculated result exceeds the capacity of the internal buffer of the ONU, it is estimated that the external buffer of the ONU is being activated and measured in advance. Until the startup processing time of the external buffer of the ONU The data rate control processing step requires the downlink data rate to be limited to a certain value or less. The downlink data rate control processing step is configured to keep the downlink data rate constant according to the request of the external buffer activation state determination processing step. Limit to below value.
第1の発明のバッファ制御方法において、第1のネットワーク装置がPONシステムにおけるOLT、第2のネットワーク装置がPONシステムにおける複数のONUであり、蓄積制御処理ステップは、OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該UNI通信速度情報に基づいて、UNIの通信速度が低速なONU宛および複数ONU宛のパケットを低速ONU宛用バッファに蓄積し、UNIの通信速度が高速なONU宛のパケットを高速ONU宛用バッファに蓄積する制御を行い、外部バッファ起動状態判定ステップは、パケット情報によりUNIの通信速度が低速なONUの外部バッファが起動処理中であるか否かを判定し、下りデータレート制御処理ステップは、外部バッファが起動処理中でない場合には全ONUへの下りデータレートを制限せず、外部バッファが起動処理中である場合には、低速ONU宛用バッファに蓄積されたパケットの下りデータレートを一定値以下に制限する。 In the buffer control method of the first invention, the first network device is an OLT in the PON system, the second network device is a plurality of ONUs in the PON system, and the storage control processing step includes the destination ONU of the packet input to the OLT Packet information including at least the packet length and the UNI communication speed information of the ONU, and based on the UNI communication speed information, packets addressed to ONUs having a low UNI communication speed and to a plurality of ONUs are buffers for low-speed ONUs In the external buffer activation state determination step, the ONU external buffer of the ONU whose UNI communication speed is low is determined by the packet information. Determines whether the startup process is in progress and The processing step does not limit the downlink data rate to all ONUs when the external buffer is not in the startup process, and when the external buffer is in the startup process, the download of the packet stored in the low-speed ONU destination buffer Limit the data rate below a certain value.
第1の発明のバッファ制御方法において、第1のネットワーク装置がPONシステムにおけるOLT、第2のネットワーク装置がPONシステムにおける複数のONUであり、蓄積制御処理ステップは、OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該パケットを宛先ONU毎の下りバッファに分けて蓄積する制御を行い、外部バッファ起動状態判定ステップは、パケット情報により各ONUの外部バッファが起動処理中であるか否かを判定し、下りデータレート制御処理ステップは、外部バッファが起動処理中でない場合には当該ONUへの下りデータレートを制限せず、外部バッファが起動処理中である場合には当該ONUへの下りデータレートを一定値以下に制限する。 In the buffer control method of the first invention, the first network device is an OLT in the PON system, the second network device is a plurality of ONUs in the PON system, and the storage control processing step includes the destination ONU of the packet input to the OLT Packet information including at least the packet length and the UNI communication speed information of the ONU, and controlling to store the packet separately in a downlink buffer for each destination ONU. It is determined whether or not the external buffer of the ONU is being activated, and the downlink data rate control processing step does not limit the downlink data rate to the ONU when the external buffer is not being activated, and the external buffer If the startup process is in progress, the downlink data rate to the ONU It is limited to less than or equal to the value.
第1の発明のバッファ制御方法において、第1のネットワーク装置がPONシステムにおけるOLT、第2のネットワーク装置がPONシステムにおける複数のONUであり、外部バッファ起動状態判定処理ステップは、ONUからOLTに通知される外部バッファの起動処理状態に基づき、当該ONUの外部バッファが起動処理中であるか否かを判定する。 In the buffer control method of the first invention, the first network device is an OLT in the PON system, the second network device is a plurality of ONUs in the PON system, and the external buffer activation state determination processing step is notified from the ONU to the OLT. Whether the external buffer of the ONU is being activated is determined based on the activated activation status of the external buffer.
第2の発明のバッファ制御装置は、下りバッファを備える第1のネットワーク装置と、下りバッファとして内部バッファおよび外部バッファを備える第2のネットワーク装置とを接続し、第2のネットワーク装置で蓄積するデータ量が閾値を超えたときに該第2のネットワーク装置が外部バッファを起動し、外部バッファの起動処理完了後に外部バッファにデータを蓄積するネットワークの第1のネットワーク装置におけるバッファ制御装置であって、第1のネットワーク装置に入力したパケットの宛先とパケット長を少なくとも含むパケット情報を取得し、当該パケットを第1のネットワーク装置の下りバッファに蓄積する制御を行う蓄積制御処理手段と、パケット情報を記録管理する蓄積情報管理処理手段と、パケット情報により、第2のネットワーク装置の外部バッファが起動処理中であるか否かを判定する外部バッファ起動状態判定処理手段と、外部バッファ起動状態判定処理手段の判定結果により、外部バッファが起動処理中でない場合には、第2のネットワーク装置へ送信するパケットの出力間隔を調整せず、外部バッファが起動処理中である場合には、第2のネットワーク装置へ送信するパケットの出力間隔を調整し、下りデータレートを一定値以下に制限する下りデータレート制御処理手段とを備える。 A buffer control device according to a second aspect of the present invention connects a first network device having a downlink buffer and a second network device having an internal buffer and an external buffer as downlink buffers, and stores data stored in the second network device. A buffer control device in the first network device of the network in which the second network device activates an external buffer when the amount exceeds a threshold and accumulates data in the external buffer after completion of the external buffer activation processing; Storage control processing means for acquiring packet information including at least a destination and a packet length of a packet input to the first network device, and storing the packet in a downlink buffer of the first network device, and recording the packet information The stored information management processing means to manage and the packet information, the second When the external buffer is not in the startup process according to the determination result of the external buffer startup state determination processing means for determining whether or not the external buffer of the network device is in the startup process and the external buffer startup state determination processing means, When the output interval of packets transmitted to the second network device is not adjusted and the external buffer is in the process of starting, the output interval of packets transmitted to the second network device is adjusted, and the downlink data rate is set to a constant value. Downlink data rate control processing means limited to the following.
第2の発明のバッファ制御装置において、第1のネットワーク装置がPONシステムにおけるOLT、第2のネットワーク装置がPONシステムにおける複数のONUであり、蓄積制御処理手段は、OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該パケットをOLTの下りバッファに蓄積する制御を行う構成であり、外部バッファ起動状態判定処理手段は、ONU毎の下りデータ量とUNI通信速度情報からONU毎のバッファ蓄積量を算出し、当該算出結果が当該ONUの内部バッファの容量を超えた場合には、当該ONUの外部バッファが起動処理中であると推測し、予め計測した当該ONUの外部バッファの起動処理時間が経過するまでの間、下りデータレート制御処理手段に対して下りデータレートを一定値以下に制限することを要求する構成であり、下りデータレート制御処理手段は、外部バッファ起動状態判定処理手段の要求に応じて下りデータレートを一定値以下に制限する構成である。 In the buffer control device of the second invention, the first network device is an OLT in the PON system, the second network device is a plurality of ONUs in the PON system, and the accumulation control processing means is a destination ONU of the packet input to the OLT Packet information including at least the packet length and the UNI communication speed information of the ONU, and storing the packet in the OLT downlink buffer. The external buffer activation state determination processing means The buffer accumulation amount for each ONU is calculated from the data amount and the UNI communication speed information, and when the calculation result exceeds the capacity of the internal buffer of the ONU, it is assumed that the external buffer of the ONU is being activated. Until the start-up processing time of the external buffer of the ONU measured in advance The data rate control processing unit is required to limit the downlink data rate to a predetermined value or less, and the downlink data rate control processing unit is configured to keep the downlink data rate constant in response to a request from the external buffer activation state determination processing unit. It is the structure limited to the value or less.
第2の発明のバッファ制御装置において、第1のネットワーク装置がPONシステムにおけるOLT、第2のネットワーク装置がPONシステムにおける複数のONUであり、蓄積制御処理手段は、OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該UNI通信速度情報に基づいて、UNIの通信速度が低速なONU宛および複数ONU宛のパケットを低速ONU宛用バッファに蓄積し、UNIの通信速度が高速なONU宛のパケットを高速ONU宛用バッファに蓄積する制御を行う構成であり、外部バッファ起動状態判定手段は、パケット情報によりUNIの通信速度が低速なONUの外部バッファが起動処理中であるか否かを判定する構成であり、下りデータレート制御処理手段は、外部バッファが起動処理中でない場合には全ONUへの下りデータレートを制限せず、外部バッファが起動処理中である場合には、低速ONU宛用バッファに蓄積されたパケットの下りデータレートを一定値以下に制限する構成である。 In the buffer control device of the second invention, the first network device is an OLT in the PON system, the second network device is a plurality of ONUs in the PON system, and the accumulation control processing means is a destination ONU of the packet input to the OLT Packet information including at least the packet length and the UNI communication speed information of the ONU, and based on the UNI communication speed information, packets addressed to ONUs having a low UNI communication speed and to a plurality of ONUs are buffers for low-speed ONUs Is stored in the high-speed ONU-destination buffer, and the external buffer activation state determination means uses the packet information to determine whether the UNIU communication speed is low. Is configured to determine whether or not the external buffer is being activated. The data rate control processing means does not limit the downlink data rate to all ONUs when the external buffer is not in the startup process, and when the external buffer is in the startup process, the packet accumulated in the low-speed ONU destination buffer The downlink data rate is limited to a certain value or less.
第2の発明のバッファ制御装置において、第1のネットワーク装置がPONシステムにおけるOLT、第2のネットワーク装置がPONシステムにおける複数のONUであり、蓄積制御処理手段は、OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該パケットを宛先ONU毎の下りバッファに分けて蓄積する制御を行う構成であり、外部バッファ起動状態判定手段は、パケット情報により各ONUの外部バッファが起動処理中であるか否かを判定する構成であり、下りデータレート制御処理手段は、外部バッファが起動処理中でない場合には当該ONUへの下りデータレートを制限せず、外部バッファが起動処理中である場合には当該ONUへの下りデータレートを一定値以下に制限する構成である。 In the buffer control device of the second invention, the first network device is an OLT in the PON system, the second network device is a plurality of ONUs in the PON system, and the accumulation control processing means is a destination ONU of the packet input to the OLT Packet information including at least the packet length and the UNI communication speed information of the ONU, and performing control to divide and store the packet in a downlink buffer for each destination ONU. It is configured to determine whether or not the external buffer of each ONU is being activated based on information, and the downlink data rate control processing means limits the downlink data rate to the ONU when the external buffer is not being activated. If the external buffer is in the process of starting, the downstream data to the ONU It is a configuration that limits the over preparative below a certain value.
第2の発明のバッファ制御装置において、第1のネットワーク装置がPONシステムにおけるOLT、第2のネットワーク装置がPONシステムにおける複数のONUであり、下りデータレート制御処理手段は、外部バッファが起動処理中のONU宛のデータを出力する際に、OLTのプロトコル制御用LSIが要するクロックサイクル数を記録し、当該データの出力開始から記録した当該クロックサイクル数に所定の値を乗算した値と等しい時間が経過するまでの間、当該ONU宛のデータをOLTから出力することを禁止し、所定の値を、下りデータレートを制限しない時の通信速度と下りデータレート制限時の通信速度の比とOLTのプロトコル制御用LSIの1クロックサイクル時間との積とする。 In the buffer control device of the second invention, the first network device is an OLT in the PON system, the second network device is a plurality of ONUs in the PON system, and the downlink data rate control processing means is such that the external buffer is in the startup process When the data addressed to the ONU is output, the number of clock cycles required by the OLT protocol control LSI is recorded, and the time equal to the value obtained by multiplying the number of clock cycles recorded from the start of data output by a predetermined value Until the elapse of time, it is prohibited to output the data addressed to the ONU from the OLT, and the predetermined value is set to a ratio between the communication speed when the downlink data rate is not limited and the communication speed when the downlink data rate is limited, and the OLT It is the product of one clock cycle time of the protocol control LSI.
本発明は、第2のネットワーク装置(ONU)が外部バッファの起動処理を行っている間は、第1のネットワーク装置(OLT)が当該ONU宛の下りデータレートを一定値以下に制限するため、ONUの下りバッファにおける内部バッファの起動用領域を削減して内部バッファの容量を削減することが可能になる。また、OLTが下りデータレートを一定値以下に制限している間にOLTから出力されないデータはOLTの下りバッファに蓄積されるため、データは失われない。また、下りデータレートを一定値以下に制限する期間は、ONUの外部バッファの起動処理が完了するまでの間だけであるため、OLTの下りバッファに蓄積するデータ量は少なく、本発明の適用によるOLTのバッファ容量の増大を抑えることができる。 In the present invention, since the first network device (OLT) limits the downlink data rate addressed to the ONU to a certain value or less while the second network device (ONU) performs the external buffer activation process, It is possible to reduce the capacity of the internal buffer by reducing the area for starting the internal buffer in the downstream buffer of the ONU. In addition, data that is not output from the OLT while the OLT limits the downlink data rate to a certain value or less is accumulated in the downlink buffer of the OLT, so that no data is lost. In addition, since the period for limiting the downlink data rate to a certain value or less is only until the start-up process of the ONU external buffer is completed, the amount of data stored in the downlink buffer of the OLT is small. An increase in the buffer capacity of the OLT can be suppressed.
本発明適用時のONUの下りバッファの蓄積動作およびその効果について図10を参照して説明する。ONUが受信する下りパケットに対して、ONUにおいてパケットが蓄積されるバッファの種類と、その蓄積量の合計値を示す。横軸は時間であり、縦軸は蓄積量の合計値である。 The accumulation operation of the downstream buffer of the ONU and the effect when the present invention is applied will be described with reference to FIG. For the downstream packet received by the ONU, the type of buffer in which the packet is stored in the ONU and the total value of the stored amount are shown. The horizontal axis is time, and the vertical axis is the total accumulated amount.
OLTが本発明を適用しない場合には、ONUが外部バッファの起動処理を行っている間も下りデータレートは変化せず、破線のように蓄積量が増大するため、内部バッファの起動用領域を小さくすることができない。 When the OLT does not apply the present invention, the downstream data rate does not change while the ONU performs the external buffer activation process, and the accumulation amount increases as shown by the broken line. It cannot be made smaller.
これに対して、OLTが本発明を適用した場合には、ONUが外部バッファの起動処理を行っている間は、下りデータレートが一定値以下に下がり、実線のように蓄積量の傾きが緩やかになるため、内部バッファの起動用領域を小さくして内部バッファの容量を削減することができる。 On the other hand, when the OLT applies the present invention, while the ONU performs the external buffer activation process, the downlink data rate falls below a certain value, and the slope of the accumulation amount is gentle as shown by the solid line. Therefore, the internal buffer activation area can be reduced to reduce the capacity of the internal buffer.
また、下りデータレートの制限は、外部バッファが起動する可能性があるUNIの通信速度が低速なONU宛の下りデータに対して実施することで、OLTが備える下りデータレートを制限するための制御回路は単一でよく、下りデータレート制限時のOLTのデータ出力制御が容易になる。 Further, the downlink data rate is limited to the downlink data addressed to the ONU having a low UNI communication speed that may activate the external buffer, thereby controlling the downlink data rate provided in the OLT. A single circuit may be used, and OLT data output control when the downlink data rate is limited becomes easy.
また、下りデータレートの制限は、外部バッファが起動する可能性があるUNIの通信速度が低速なONUへの下りデータに対してのみデータレートの制限を実施するため、UNIの通信速度が高速なONUへの下りデータに対する遅延を防ぐことができる。 Also, the downlink data rate is limited because the data rate is limited only for downlink data to the ONU, which has a low UNI communication speed that may activate the external buffer, and the UNI communication speed is high. It is possible to prevent a delay for downstream data to the ONU.
また、外部バッファが起動処理中のONUの下りデータレートを任意の通信速度に制限することが可能になる。 Further, it becomes possible to limit the downstream data rate of the ONU whose external buffer is being activated to an arbitrary communication speed.
本発明の特徴は、下りバッファとして内部バッファと外部バッファの両方を備える第2のネットワーク装置(ONU)において、外部バッファが起動処理中は、第1のネットワーク装置(OLT)で受信した当該第2のネットワーク装置(ONU)宛のデータを第1のネットワーク装置(OLT)の下りバッファに蓄積し、第1のネットワーク装置(OLT)が当該第2のネットワーク装置(ONU)へ送信する下りデータレートを一定値以下に制限する機能を第1のネットワーク装置(OLT)が備えたところにある。 A feature of the present invention is that, in the second network device (ONU) having both an internal buffer and an external buffer as downlink buffers, the second network device (OLT) received by the first network device (OLT) during the startup process. The data addressed to the network device (ONU) is accumulated in the downlink buffer of the first network device (OLT), and the downlink data rate at which the first network device (OLT) transmits to the second network device (ONU) is set. The first network device (OLT) has a function of limiting to a certain value or less.
以下、OLTとONUが接続されるPONシステムにおいて、OLTの下りバッファにおけるバッファ制御例について説明する。 Hereinafter, a buffer control example in the OLT downlink buffer in the PON system in which the OLT and the ONU are connected will be described.
図1は、本発明の実施例1のバッファ制御装置の構成例を示す。
図1において、OLTの下りバッファにおけるバッファ制御装置は、蓄積制御処理部11、バッファ12、パケット情報管理処理部13、外部バッファ起動状態判定処理部14、下りデータレート制御処理部15により構成される。
FIG. 1 shows a configuration example of a buffer control apparatus according to a first embodiment of the present invention.
In FIG. 1, the buffer control device in the OLT downlink buffer includes an accumulation control processing unit 11, a
蓄積制御処理部11は、OLTの下りパケットが入力されると、当該パケットの宛先ONUを抽出し、当該ONUのUNIの通信速度を取得する。さらに、当該パケットをバッファ12に蓄積すると同時に、当該パケットの宛先、パケット長、パケットサイクル数、宛先ONUのUNI通信速度を含むパケット情報をパケット情報管理処理部13に通知する。パケットサイクル数とは、OLTのプロトコル制御用LSIが当該パケットを処理するのに要するクロックサイクル数である。パケット情報管理処理部13は、当該パケット情報を記録管理する。なお、ONU毎のUNI通信速度情報は、例えばOAMフレームを用いてOLTがONUから取得し、蓄積制御処理部11が記録管理する。この他の取得手段としては、MACフレームを用いる手段やプリアンブルの一部に埋め込む等の手段を用いてもよい。
When the OLT downlink packet is input, the accumulation control processing unit 11 extracts the destination ONU of the packet and acquires the UNI communication speed of the ONU. Further, the packet is stored in the
パケット情報管理処理部13は、下りデータレート制御処理部15からの要求に応じて、記録管理したパケット情報を外部バッファ起動状態判定処理部14および下りデータレート制御処理部15に通知する。
The packet information
外部バッファ起動状態判定処理部14は、当該パケット情報に基づいて、ONU毎の下りデータ量とUNI通信速度情報からバッファ蓄積量を算出し、当該算出結果がONUの内部バッファ容量を超えた場合には、予め計測した当該ONUの外部バッファの起動処理時間が経過するまでの間を、当該ONUの外部バッファが起動処理中であると推測する。また、下りデータレート制御処理部15は、外部バッファ起動状態判定処理部14が全ONUの外部バッファが起動処理中でないと判定した場合には、バッファ12からの読み出し間隔を調整せずに、前記パケット情報に基づいてバッファ12から読み出したパケットを出力する。一方、外部バッファ起動状態判定処理部14がいずれかのONUの外部バッファが起動処理中と判定した場合には、前記パケット情報に基づいてバッファ12からの読み出し間隔を調整し、ONUへの下りデータレートを一定値以下に制限する。
The external buffer activation state
以下、外部バッファ起動状態判定処理部14および下りデータレート制御処理部15の詳細について説明する。
Details of the external buffer activation state
図2は、外部バッファ起動状態判定処理部14の構成例を示す。
図2において、外部バッファ起動状態判定処理部14は、ONU毎の外部バッファの起動処理状態を推測する切替制御処理部141−1〜141−Nと、ONU毎の起動処理状態の推測結果に基づいて、下りデータレートを一定値以下に制限するように下りデータレート制御処理部15に指示を行う制限要求処理部142から構成される。
FIG. 2 shows a configuration example of the external buffer activation state
In FIG. 2, the external buffer activation state
外部バッファ起動状態判定処理部14は、パケット情報管理処理部13からONU毎のパケット情報(宛先ONU、パケット長、UNI通信速度等)を取得し、宛先ONU#1〜ONU#Nに対応する切替制御処理部141−1〜141−Nにそれぞれ通知する。各切替制御処理部141は、図9のONUの下りバッファにおける切替制御部と同様の機能を備え、各ONUのバッファ蓄積量の計測と予め計測した外部バッファの起動処理時間とから、各ONUの外部バッファの起動処理状態を推測する。具体的には、バッファ蓄積量がONUの内部バッファのみで蓄積可能な値を超えた場合には、当該ONUが起動処理中であると推測し、予め計測したONUの外部バッファの起動処理時間が経過するまでの間、起動処理フラグを「1」にして制限要求処理部142に通知する。起動処理フラグとは、当該ONUの外部バッファが起動処理中か否かを示すフラグであり、「1」の場合には起動処理中、「0」の場合には起動処理中でないことを示す。バッファ蓄積量の計測は、入力パケットのパケット長をByte換算した値をバッファ蓄積量に加算し、当該ONUが単位時間当たりにUNIに出力可能なByte量(8×UNIの通信速度[bit/s] ×単位時間で求まる値) を、当該バッファ蓄積量から単位時間毎に減算して得る。なお、単位時間とは例えば、OLTのプロトコル制御用LSIの1クロックサイクル時間である。
The external buffer activation state
制限要求処理部142は、ONU毎の切替制御処理部141−1〜141−Nから通知される起動処理フラグの論理和をとり、制限要求フラグとして下りデータレート制御処理部15に通知する。制限要求フラグが「1」の場合には、各ONUのいずれかの外部バッファが起動処理中であることを意味するため、下りデータレート制御処理部15で下りデータレートを一定値以下に制限する要求を示す。制限要求フラグが「0」の場合には、ONUのいずれも外部バッファが起動処理中でないことを意味するため、下りデータレート制御処理部15で下りデータレートを一定値以下に制限する必要がないことを示す。
The restriction
図3は、下りデータレート制御処理部15におけるパケット出力動作例を示す。
下りデータレート制御処理部15は、外部バッファ起動状態判定処理部14から通知される制限要求フラグが「1」の場合には、バッファ12からのパケット読み出し間隔を調整して、所望の下りデータレートを得る。
FIG. 3 shows an example of a packet output operation in the downlink data rate
When the restriction request flag notified from the external buffer activation state
図3(a) は、制限要求フラグが「0」の場合を示すタイミングチャートであり、図3(b) は、制限要求フラグが「1」の場合を示すタイミングチャートである。図3において、横軸は時間であり、Xは出力パケット#1のパケットサイクル数である。また、読み出し許可フラグは、下りデータレート制御処理部15が備えるフラグであり、「0」の場合にはバッファ12から次のパケットの読み出しを禁止、「1」の場合には読み出し許可を示す。
3A is a timing chart showing a case where the restriction request flag is “0”, and FIG. 3B is a timing chart showing a case where the restriction request flag is “1”. In FIG. 3, the horizontal axis is time, and X is the number of packet cycles of
図3(a) の制限要求フラグが「0」の場合には、下りデータレート制御処理部15がバッファ12が空でないこと(バッファ状態:0)を検出すると、読み出し許可フラグが「1」か否かを確認する。読み出し許可フラグが「0」の場合には、読み出し許可フラグが「1」になるまで待つ。図3(a) では、読み出し許可フラグが「1」であるため、読み出し可能と判断し、パケット情報管理処理部13からパケット情報を取得する。この際、取得したパケット情報は、同時に外部バッファ起動状態判定処理部14も取得する。下りデータレート制御処理部15は、当該パケット情報に基づいて、バッファ12からパケットを読み出して出力する。同時に、下りデータレート制御処理部15は、制限要求フラグが「1」か否かを確認する。図3(a) では、制限要求フラグが「0」であるため、パケットの出力開始から出力完了までの間、読み出し許可フラグを「0」にし、当該パケットの出力が完了すると読み出し許可フラグを「1」にする。
When the restriction request flag in FIG. 3A is “0”, if the downlink data rate
図3(b) の制限要求フラグが「1」の場合には、パケット情報を下りデータレート制御処理部15が取得した後に、以下の方法でバッファ12からパケットの読み出し間隔を調整する点が図3(a) と異なる。下りデータレート制御処理部15は、パケット情報を取得すると同時に、制限要求フラグが「1」か否かを確認する。図3(b) では、制限要求フラグが「1」であるため、下りデータレート制御処理部15は、取得したパケット情報の内、パケットサイクル数Xの値に基づいて、バッファ12からパケットの出力を開始してX・τの時間が経過するまでの間、読み出し許可フラグを「0」にし、X・τの時間が経過すると、読み出し許可フラグを「1」にする。これにより、下りデータレートを所望の通信速度以下に制限することが可能になる。なお、τは下りデータレートを制限しない時の通信速度Snormal[bit/s] と下りデータレート制限時の通信速度Srate down [bit/s] の比とOLTのプロトコル制御用LSIの1クロックサイクル時間Tclk [s] との積で求まる(Snormal/Srate down)・Tclk である。
When the restriction request flag in FIG. 3B is “1”, after the downlink data rate
図4は、本発明の実施例2のバッファ制御装置の構成例を示す。
図4において、実施例2のバッファ制御装置は、蓄積制御処理部11、低速ONU宛用バッファ12A、高速ONU宛用バッファ12B、パケット情報管理処理部13、外部バッファ起動状態判定処理部14、下りデータレート制御処理部15により構成される。
FIG. 4 shows a configuration example of the buffer control apparatus according to the second embodiment of the present invention.
In FIG. 4, the buffer control apparatus according to the second embodiment includes an accumulation control processing unit 11, a low-speed ONU-addressed
本実施例は、OLTの下りバッファにおけるバッファ12として、UNIの通信速度が低速なONU宛および複数のONU宛(以下、低速ONUグループと呼ぶ)のパケットを蓄積する低速ONU宛用バッファ12Aと、UNIの通信速度が高速なONU宛のパケットを蓄積する高速ONU宛用バッファ12Bとに分け、蓄積制御処理部11でそれぞれのパケットの蓄積制御を行う点が実施例1と異なる。ここで、複数のONU宛のパケットとは、マルチキャスト(もしくはブロードキャスト)パケットである。さらに、本実施例の外部バッファ起動状態判定処理部14は、低速ONUグループのパケットの蓄積量を算出し、低速ONUグループに属するONUのいずれかが外部バッファの起動処理を行っていると判定した場合には、下りデータレート制御処理部15に低速ONUグループへの下りデータレートの制限を要求する点が実施例1と異なる。さらに、本実施例の下りデータレート制御処理部15は、外部バッファ起動状態判定処理部14からの要求に応じて、低速ONU宛用バッファ12Aに対してのみパケット間隔の調整を行い、高速ONU宛用バッファ12Bに対してはパケット間隔の調整を行わない点が実施例1と異なる。
In this embodiment, as the
以下、実施例2における蓄積制御処理部11および下りデータレート制御処理部15の詳細について説明する。パケット情報管理処理部13は、実施例1と同一の機能を有する。
Details of the accumulation control processing unit 11 and the downlink data rate
(1) 蓄積制御処理部11の詳細
実施例2の蓄積制御処理部11は、入力パケットの宛先ONUにおけるUNIの通信速度に応じて、低速ONU宛用バッファ12Aもしくは高速ONU宛用バッファ12Bに蓄積制御する。
(1) Details of Accumulation Control Processing Unit 11 The accumulation control processing unit 11 according to the second embodiment accumulates in the low-speed
図5は、実施例2における蓄積制御処理部11の処理手順の一例を示す。
蓄積制御処理部11は、OLTの下りパケットが入力されると(ステップD1)、当該パケットの宛先ONUを抽出し(ステップD2)、当該パケットが複数のONU宛てのパケットか否かを判断し(ステップD3)、単一のONU宛てのパケットであれば(ステップD3:No)、宛先ONUのUNI通信速度を取得する(ステップD4)。取得した通信速度が低速であった場合(ステップD5:Yes )には、低速ONU宛用バッファ12Aに当該パケットを蓄積する(ステップD7)。逆に、取得した通信速度が高速であった場合(ステップD5:No)には、高速ONU宛用バッファ12Bに当該パケットを蓄積する(ステップD6)。また、入力パケットの宛先ONUが複数の場合(ステップD3:Yes )には、低速ONU宛用バッファ12Aに蓄積する(ステップD7)。この時、蓄積制御処理部11は、当該パケットのパケット長とパケットサイクル数を計測し(ステップD8)、パケット長、宛先ONU、UNI通信速度を少なくとも含むパケット情報をパケット情報管理処理部13に通知する。
FIG. 5 illustrates an example of a processing procedure of the accumulation control processing unit 11 according to the second embodiment.
When an OLT downstream packet is input (step D1), the accumulation control processing unit 11 extracts a destination ONU of the packet (step D2), and determines whether the packet is a packet addressed to a plurality of ONUs ( If it is a packet addressed to a single ONU (step D3) (step D3: No), the UNI communication speed of the destination ONU is acquired (step D4). If the acquired communication speed is low (step D5: Yes), the packet is stored in the low-speed
(2) 下りデータレート制御処理部15の詳細
実施例2の下りデータレート制御処理部15は、外部バッファ起動状態判定処理部14からの制限要求フラグが「1」の場合には、低速ONU宛用バッファ12Aに対してのみパケットの読み出し間隔を調整して下りデータレートを一定値以下に制限し、高速ONU宛用バッファ12Bからのパケットの読み出し間隔は調整せず、下りデータレートを一定値以下に制限しない。当該処理を実現するために、制限要求フラグが「1」の場合における低速ONU宛用バッファ12Aからのパケットの読み出しは、実施例1における読み出し許可フラグを低速読み出し許可フラグとして、実施例1と同様のパケットの読み出し間隔の調整を行う。低速読み出し許可フラグとは、下りデータレート制御処理部15が備えるフラグであり、「0」の場合には低速ONU宛用バッファ12Aからのパケットの読み出し禁止、「1」の場合には低速ONU宛用バッファ12Aからのパケットの読み出し許可を示すフラグである。
(2) Details of Downlink Data Rate
下りデータレート制御処理部15は、制限要求フラグが「1」の場合において、低速読み出し許可フラグが「1」の場合には、低速ONU宛用バッファ12Aから優先してパケットを読み出し、低速読み出し許可フラグが「0」の場合には、高速ONU宛用バッファ12Bからパケットを読み出す。逆に、制限要求フラグが「0」の時には、以下の (1)〜(3) の場合に応じて、低速ONU宛用バッファ12Aまたは高速ONU宛用バッファ12Bからパケットを読み出して出力する。
When the restriction request flag is “1” and the low-speed read permission flag is “1”, the downlink data rate
(1) 高速ONU宛用バッファ12Bが空の場合は、低速ONU宛用バッファ12Aが空か否かを確認し、空でなれば低速ONU宛用バッファ12Aからパケットを読み出して出力する。
(1) If the high-speed ONU-destined
(2) 低速ONU宛用バッファ12Aが空の場合は、高速ONU宛用バッファ12Bが空か否かを確認し、空でなければ高速ONU宛用バッファ12Bからパケットを読み出して出力する。
(2) If the low-speed
(3) 低速ONU宛用バッファ12Aおよび高速ONU宛用バッファ12Bがともに空でない場合は、読み出し許可に応じて、低速ONU宛用バッファ12Aと高速ONU宛用バッファ12Bのいずれかを選択し、選択されたバッファからパケットを読み出す。その選択方法は任意でよい。
(3) If both the low-speed ONU-addressed
図6は、本発明の実施例3のバッファ制御装置の構成例を示す。
図6において、実施例3のバッファ制御装置は、蓄積制御処理部11、各ONU宛のパケットを個別に蓄積するONU#1宛用バッファ12−1〜ONU#N宛用バッファ12−N、パケット情報管理処理部13、外部バッファ起動状態判定処理部14、低速ONUグループに属する各ONUに対して下りデータレートの制限を個別に実施する各ONU用の下りデータレート制御処理部15−1〜15−N、各下りデータレート制御処理部15−1〜15−Nを多重制御する多重制御処理部16により構成される。
FIG. 6 shows a configuration example of the buffer control apparatus according to the third embodiment of the present invention.
In FIG. 6, the buffer control device according to the third embodiment includes an accumulation control processing unit 11, an ONU # 1 -destined buffer 12-1 to an ONU # N-destined buffer 12-N, and packets Information
以下、実施例3における各部の詳細について説明する。
(1) 蓄積制御処理部11の詳細
実施例3の蓄積制御処理部11は、宛先ONU毎にパケットを蓄積制御する。OLTの下りパケットが入力されると、当該パケットの宛先ONUを抽出し、当該ONUのUNIの通信速度を取得する。また、当該宛先ONUに基づいて、当該ONU宛バッファに当該パケットを蓄積制御すると同時に、当該パケットのパケット長とパケットサイクル数を計測し、パケット長、宛先ONU、UNIの通信速度を少なくとも含むパケット情報をパケット情報管理処理部13に通知する。
Hereinafter, details of each part in Example 3 will be described.
(1) Details of Accumulation Control Processing Unit 11 The accumulation control processing unit 11 according to the third embodiment controls the accumulation of packets for each destination ONU. When an OLT downstream packet is input, the destination ONU of the packet is extracted, and the UNI communication speed of the ONU is acquired. Further, based on the destination ONU, the packet is stored and controlled in the ONU-destined buffer, and at the same time, the packet length and the packet cycle number of the packet are measured, and packet information including at least the packet length, the destination ONU, and the communication speed of the UNI Is notified to the packet information
(2) パケット情報管理処理部13の詳細
実施例3のパケット情報管理処理部13は、宛先ONU毎にパケット情報を記録管理する点のみが実施例1と異なる。
(2) Details of Packet Information
(3) 外部バッファ起動状態判定処理部14の詳細
実施例3の外部バッファ起動状態判定処理部14は、実施例1における制限要求処理がなく、ONU毎に備える切替制御処理部から出力される起動処理フラグを、後述する当該ONU#iの下りデータレート制御処理部15−iに通知する点が他の実施例と異なる。
(3) Details of External Buffer Activation State
(4) 下りデータレート制御処理部15−1〜15−N
実施例3の下りデータレート制御処理部15−1〜15−Nは、外部バッファ起動状態判定処理部14からのONU毎の起動処理フラグに応じて、ONU#1宛用バッファ12−1〜ONU#N宛用バッファ12−Nからの読み出し間隔を個別に調整する点が他の実施例と異なる。この処理を実現するために、各ONU用の下りデータレート制御処理部15−1〜15−Nを備え、外部バッファ起動状態判定部14が起動処理フラグをONU毎の下りデータレート制御処理部15−1〜15−Nに通知する。また、他の実施例と異なり、個々のONU毎に備える下りデータレート制御処理部15−1〜15−Nを多重する多重制御処理部16を備える。
(4) Downlink data rate control processing units 15-1 to 15-N
The downlink data rate control processing units 15-1 to 15 -N according to the third embodiment correspond to the
下りデータレート制御処理部15−iは、当該ONU#iの起動処理フラグが「1」の場合には、当該ONU#i宛用バッファ12−iからのパケットの読み出し間隔を調整して下りデータレートを一定値以下に制限する。パケットの読み出し間隔の調整方法は、実施例1と同様であるが、実施例1の制限要求フラグを起動処理フラグにする。 When the activation process flag of the ONU #i is “1”, the downlink data rate control processing unit 15-i adjusts the packet reading interval from the ONU # i-addressed buffer 12-i and downloads the downlink data Limit the rate below a certain value. The method for adjusting the packet reading interval is the same as that in the first embodiment, but the restriction request flag in the first embodiment is used as the activation process flag.
図7は、実施例3におけるONU#i宛のパケット出力処理手順例を示す。
下りデータレート制御処理部15−1〜15−Nおよび多重制御処理部16は、ONU宛用バッファ毎に本フローチャートに従って、パケットを読み出して出力する。下りデータレート制御処理部15−iは、ONU#i宛用バッファ12−iが空か否かを確認(ステップG1)し、空でなければ、読み出し許可フラグを確認する(ステップG2)。読み出し許可フラグが「0」の場合には、「1「になるまで待つ。読み出し許可フラグが「1」の場合には、多重制御処理部16がONU#i宛用バッファ12−iからの読み出しを選択するまで待つ(ステップG3)。なお、多重制御処理部16における当該選択方法は任意で良い。
FIG. 7 shows an example of a packet output processing procedure addressed to ONU # i in the third embodiment.
The downlink data rate control processing units 15-1 to 15-N and the multiplex
多重制御処理部16がONU#i宛用バッファ12−iからの読み出しを選択した場合には、ONU#i宛用バッファ12−iに蓄積されたパケットのパケット情報をパケット情報管理処理部13から取得し(ステップG4)、そのパケット情報に基づいてONU#i宛用バッファ12−iからパケットの読み出しを行う(ステップG5)。なお、読み出し許可が与えられていない場合には与えられるまで待つ。ステップG4、G5の処理は、実施例1と同様である。
When the multiplex
実施例4の外部バッファ起動状態判定処理部14は、実施例1におけるONU毎の外部バッファの起動処理状態を推測する切替制御処理部141−1〜141−Nを備えないことを特徴とする。
The external buffer activation state
本実施例において、外部バッファの起動処理状態を各ONUがOLTに通知し、その通知結果を基にOLTは下りデータレートの制限を行う。外部バッファの起動処理状態の通知手段としては、各ONUが、例えばMPCPフレームを用いてOLTに通知する手段がある。この他通知手段としては、MPCPフレーム以外のMACフレームを用いる手段やプリアンブルの一部に埋め込む等の手段もある。ONUからの当該通知結果が外部バッファが起動処理中の場合には、当該ONUの起動処理フラグを「1」とし、起動処理中でない場合には、当該ONUの起動処理フラグを「0」として、制限要求処理部142に起動処理フラグを通知する。制限要求処理部142は、実施例1と同様に、ONU毎の起動処理フラグの論理和をとり、制限要求フラグとして下りデータレート制御処理部15に通知する。
In this embodiment, each ONU notifies the OLT of the startup processing state of the external buffer, and the OLT limits the downlink data rate based on the notification result. As a means for notifying the activation processing state of the external buffer, there is a means for each ONU to notify the OLT using, for example, an MPCP frame. As other notification means, there are means for using a MAC frame other than the MPCP frame and means for embedding in a part of the preamble. When the notification result from the ONU indicates that the external buffer is being activated, the activation process flag of the ONU is set to “1”. When the activation process is not being activated, the activation process flag of the ONU is set to “0”. The activation request flag is notified to the restriction
11 蓄積制御処理部
12 バッファ
12A 低速ONU宛用バッファ
12B 高速ONU宛用バッファ
13 パケット情報管理処理部
14 外部バッファ起動状態判定処理部
141 切替制御処理部
142 制限要求処理部
15 下りデータレート制御処理部
16 多重制御処理部
DESCRIPTION OF SYMBOLS 11 Accumulation
Claims (10)
前記第1のネットワーク装置に入力したパケットの宛先とパケット長を少なくとも含むパケット情報を取得し、当該パケットを前記第1のネットワーク装置の下りバッファに蓄積する制御を行う蓄積制御処理ステップと、
前記パケット情報を記録管理する蓄積情報管理処理ステップと、
前記パケット情報により、前記第2のネットワーク装置の前記外部バッファが起動処理中であるか否かを判定する外部バッファ起動状態判定処理ステップと、
前記外部バッファ起動状態判定処理ステップの判定結果により、前記外部バッファが起動処理中でない場合には、前記第2のネットワーク装置へ送信するパケットの出力間隔を調整せず、前記外部バッファが起動処理中である場合には、前記第2のネットワーク装置へ送信するパケットの出力間隔を調整し、下りデータレートを一定値以下に制限する下りデータレート制御処理ステップと
を有することを特徴とするバッファ制御方法。 A first network device having a downlink buffer is connected to a second network device having an internal buffer and an external buffer as a downlink buffer, and when the amount of data stored in the second network device exceeds a threshold, the first network device A buffer control method in the first network device of the network in which the network device of 2 activates the external buffer and accumulates data in the external buffer after the start-up processing of the external buffer is completed,
A storage control processing step for acquiring packet information including at least a destination and a packet length of a packet input to the first network device, and performing control for storing the packet in a downlink buffer of the first network device;
Accumulated information management processing step for recording and managing the packet information;
An external buffer activation state determination processing step for determining whether or not the external buffer of the second network device is being activated based on the packet information;
If the external buffer is not in the startup process according to the determination result in the external buffer activation state determination process step, the external buffer is in the startup process without adjusting the output interval of packets to be transmitted to the second network device. A downlink data rate control processing step for adjusting the output interval of packets to be transmitted to the second network device and limiting the downlink data rate to a predetermined value or less. .
前記第1のネットワーク装置がPONシステムにおけるOLT、前記第2のネットワーク装置がPONシステムにおける複数のONUであり、
前記蓄積制御処理ステップは、前記OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該パケットを前記OLTの下りバッファに蓄積する制御を行い、
前記外部バッファ起動状態判定処理ステップは、ONU毎の下りデータ量とUNI通信速度情報からONU毎のバッファ蓄積量を算出し、当該算出結果が当該ONUの内部バッファの容量を超えた場合には、当該ONUの外部バッファが起動処理中であると推測し、予め計測した当該ONUの外部バッファの起動処理時間が経過するまでの間、前記下りデータレート制御処理ステップに対して前記下りデータレートを一定値以下に制限することを要求する構成であり、
前記下りデータレート制御処理ステップは、前記外部バッファ起動状態判定処理ステップの要求に応じて下りデータレートを一定値以下に制限する
ことを特徴とするバッファ制御方法。 The buffer control method according to claim 1,
The first network device is an OLT in the PON system, and the second network device is a plurality of ONUs in the PON system;
The accumulation control processing step obtains packet information including at least the destination ONU and the packet length of the packet input to the OLT and the UNI communication speed information of the ONU, and performs control to accumulate the packet in the downlink buffer of the OLT. ,
The external buffer activation state determination processing step calculates the buffer accumulation amount for each ONU from the downlink data amount for each ONU and the UNI communication speed information, and if the calculation result exceeds the capacity of the internal buffer of the ONU, The downlink data rate is constant for the downlink data rate control processing step until the ONU external buffer is estimated to be in the startup process and the ONU external buffer startup process time measured in advance has elapsed. It is a configuration that requires limiting to below the value,
The downlink data rate control processing step limits the downlink data rate to a predetermined value or less in response to a request from the external buffer activation state determination processing step.
前記第1のネットワーク装置がPONシステムにおけるOLT、前記第2のネットワーク装置がPONシステムにおける複数のONUであり、
前記蓄積制御処理ステップは、前記OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該UNI通信速度情報に基づいて、UNIの通信速度が低速なONU宛および複数ONU宛のパケットを低速ONU宛用バッファに蓄積し、UNIの通信速度が高速なONU宛のパケットを高速ONU宛用バッファに蓄積する制御を行い、
前記外部バッファ起動状態判定ステップは、前記パケット情報によりUNIの通信速度が低速なONUの外部バッファが起動処理中であるか否かを判定し、
前記下りデータレート制御処理ステップは、前記外部バッファが起動処理中でない場合には全ONUへの下りデータレートを制限せず、前記外部バッファが起動処理中である場合には、前記低速ONU宛用バッファに蓄積されたパケットの下りデータレートを一定値以下に制限する
ことを特徴とするバッファ制御方法。 The buffer control method according to claim 1,
The first network device is an OLT in the PON system, and the second network device is a plurality of ONUs in the PON system;
The storage control processing step obtains packet information including at least the destination ONU and the packet length of the packet input to the OLT and the UNI communication speed information of the ONU, and the UNI communication speed is determined based on the UNI communication speed information. Controls storing packets addressed to low-speed ONUs and multiple ONUs in low-speed ONU-addressed buffers, and storing packets addressed to ONUs with high UNI communication speeds in high-speed ONU-addressed buffers,
The external buffer activation state determination step determines whether or not an ONU external buffer having a low UNI communication speed is being activated based on the packet information.
The downlink data rate control processing step does not limit the downlink data rate to all ONUs when the external buffer is not being activated, and is directed to the low-speed ONU when the external buffer is being activated. A buffer control method characterized by limiting a downlink data rate of packets stored in a buffer to a predetermined value or less.
前記第1のネットワーク装置がPONシステムにおけるOLT、前記第2のネットワーク装置がPONシステムにおける複数のONUであり、
前記蓄積制御処理ステップは、前記OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該パケットを宛先ONU毎の下りバッファに分けて蓄積する制御を行い、
前記外部バッファ起動状態判定ステップは、前記パケット情報により各ONUの外部バッファが起動処理中であるか否かを判定し、
前記下りデータレート制御処理ステップは、前記外部バッファが起動処理中でない場合には当該ONUへの下りデータレートを制限せず、前記外部バッファが起動処理中である場合には当該ONUへの下りデータレートを一定値以下に制限する
ことを特徴とするバッファ制御方法。 The buffer control method according to claim 1,
The first network device is an OLT in the PON system, and the second network device is a plurality of ONUs in the PON system;
The storage control processing step acquires packet information including at least the destination ONU and the packet length of the packet input to the OLT and the UNI communication speed information of the ONU, and stores the packet by dividing it into a downlink buffer for each destination ONU. Control
The external buffer activation state determination step determines whether or not an external buffer of each ONU is being activated based on the packet information,
The downlink data rate control processing step does not limit the downlink data rate to the ONU when the external buffer is not being activated, and the downlink data to the ONU when the external buffer is being activated. A buffer control method characterized by limiting the rate to a certain value or less.
前記第1のネットワーク装置がPONシステムにおけるOLT、前記第2のネットワーク装置がPONシステムにおける複数のONUであり、
前記外部バッファ起動状態判定処理ステップは、前記ONUから前記OLTに通知される前記外部バッファの起動処理状態に基づき、当該ONUの外部バッファが起動処理中であるか否かを判定する
ことを特徴とするバッファ制御方法。 The buffer control method according to claim 1,
The first network device is an OLT in the PON system, and the second network device is a plurality of ONUs in the PON system;
The external buffer activation state determination processing step determines whether or not the external buffer of the ONU is being activated based on the activation process state of the external buffer notified from the ONU to the OLT. To control the buffer.
前記第1のネットワーク装置に入力したパケットの宛先とパケット長を少なくとも含むパケット情報を取得し、当該パケットを前記第1のネットワーク装置の下りバッファに蓄積する制御を行う蓄積制御処理手段と、
前記パケット情報を記録管理する蓄積情報管理処理手段と、
前記パケット情報により、前記第2のネットワーク装置の前記外部バッファが起動処理中であるか否かを判定する外部バッファ起動状態判定処理手段と、
前記外部バッファ起動状態判定処理手段の判定結果により、前記外部バッファが起動処理中でない場合には、前記第2のネットワーク装置へ送信するパケットの出力間隔を調整せず、前記外部バッファが起動処理中である場合には、前記第2のネットワーク装置へ送信するパケットの出力間隔を調整し、下りデータレートを一定値以下に制限する下りデータレート制御処理手段と
を備えたことを特徴とするバッファ制御装置。 A first network device having a downlink buffer is connected to a second network device having an internal buffer and an external buffer as a downlink buffer, and when the amount of data stored in the second network device exceeds a threshold, the first network device A buffer control device in a first network device of the network in which the network device of 2 activates the external buffer and stores data in the external buffer after completion of the activation processing of the external buffer;
Storage control processing means for obtaining packet information including at least a destination and a packet length of a packet input to the first network device, and performing control for storing the packet in a downlink buffer of the first network device;
Accumulated information management processing means for recording and managing the packet information;
External buffer activation state determination processing means for determining whether or not the external buffer of the second network device is being activated based on the packet information;
If the external buffer is not in the startup process according to the determination result of the external buffer activation state determination processing means, the output interval of packets to be transmitted to the second network device is not adjusted, and the external buffer is in the startup process. If so, a buffer control comprising: a downlink data rate control processing unit that adjusts an output interval of packets to be transmitted to the second network device and limits a downlink data rate to a predetermined value or less. apparatus.
前記第1のネットワーク装置がPONシステムにおけるOLT、前記第2のネットワーク装置がPONシステムにおける複数のONUであり、
前記蓄積制御処理手段は、前記OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該パケットを前記OLTの下りバッファに蓄積する制御を行う構成であり、
前記外部バッファ起動状態判定処理手段は、ONU毎の下りデータ量とUNI通信速度情報からONU毎のバッファ蓄積量を算出し、当該算出結果が当該ONUの内部バッファの容量を超えた場合には、当該ONUの外部バッファが起動処理中であると推測し、予め計測した当該ONUの外部バッファの起動処理時間が経過するまでの間、前記下りデータレート制御処理手段に対して前記下りデータレートを一定値以下に制限することを要求する構成であり、
前記下りデータレート制御処理手段は、前記外部バッファ起動状態判定処理手段の要求に応じて下りデータレートを一定値以下に制限する構成である
ことを特徴とするバッファ制御装置。 The buffer control device according to claim 6.
The first network device is an OLT in the PON system, and the second network device is a plurality of ONUs in the PON system;
The accumulation control processing unit obtains packet information including at least the destination ONU and the packet length of the packet input to the OLT and the UNI communication speed information of the ONU, and performs control to accumulate the packet in the downlink buffer of the OLT. Configuration,
The external buffer activation state determination processing means calculates the buffer accumulation amount for each ONU from the downlink data amount for each ONU and the UNI communication speed information, and if the calculation result exceeds the capacity of the internal buffer of the ONU, The downlink data rate is fixed to the downlink data rate control processing means until the ONU external buffer is estimated to be in the startup process and the ONU external buffer startup process time measured in advance has elapsed. It is a configuration that requires limiting to below the value,
The buffer data control apparatus, wherein the downlink data rate control processing means is configured to limit a downlink data rate to a predetermined value or less in response to a request from the external buffer activation state determination processing means.
前記第1のネットワーク装置がPONシステムにおけるOLT、前記第2のネットワーク装置がPONシステムにおける複数のONUであり、
前記蓄積制御処理手段は、前記OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該UNI通信速度情報に基づいて、UNIの通信速度が低速なONU宛および複数ONU宛のパケットを低速ONU宛用バッファに蓄積し、UNIの通信速度が高速なONU宛のパケットを高速ONU宛用バッファに蓄積する制御を行う構成であり、
前記外部バッファ起動状態判定手段は、前記パケット情報によりUNIの通信速度が低速なONUの外部バッファが起動処理中であるか否かを判定する構成であり、
前記下りデータレート制御処理手段は、前記外部バッファが起動処理中でない場合には全ONUへの下りデータレートを制限せず、前記外部バッファが起動処理中である場合には、前記低速ONU宛用バッファに蓄積されたパケットの下りデータレートを一定値以下に制限する構成である
ことを特徴とするバッファ制御装置。 The buffer control device according to claim 6.
The first network device is an OLT in the PON system, and the second network device is a plurality of ONUs in the PON system;
The storage control processing means obtains packet information including at least the destination ONU of the packet input to the OLT, the packet length, and the UNI communication speed information of the ONU, and the UNI communication speed is determined based on the UNI communication speed information. It is configured to store packets addressed to low-speed ONUs and multiple ONUs in a buffer for low-speed ONUs, and to store packets addressed to ONUs having a high UNI communication speed in a buffer for high-speed ONUs.
The external buffer activation state determination means is configured to determine whether or not an ONU external buffer having a low UNI communication speed is being activated based on the packet information.
The downlink data rate control processing means does not limit the downlink data rate to all ONUs when the external buffer is not being activated, and is directed to the low-speed ONU when the external buffer is being activated. A buffer control device characterized by being configured to limit a downlink data rate of packets accumulated in a buffer to a predetermined value or less.
前記第1のネットワーク装置がPONシステムにおけるOLT、前記第2のネットワーク装置がPONシステムにおける複数のONUであり、
前記蓄積制御処理手段は、前記OLTに入力したパケットの宛先ONUとパケット長と当該ONUのUNI通信速度情報を少なくとも含むパケット情報を取得し、当該パケットを宛先ONU毎の下りバッファに分けて蓄積する制御を行う構成であり、
前記外部バッファ起動状態判定手段は、前記パケット情報により各ONUの外部バッファが起動処理中であるか否かを判定する構成であり、
前記下りデータレート制御処理手段は、前記外部バッファが起動処理中でない場合には当該ONUへの下りデータレートを制限せず、前記外部バッファが起動処理中である場合には当該ONUへの下りデータレートを一定値以下に制限する構成である
ことを特徴とするバッファ制御装置。 The buffer control device according to claim 6.
The first network device is an OLT in the PON system, and the second network device is a plurality of ONUs in the PON system;
The accumulation control processing means acquires packet information including at least the destination ONU and the packet length of the packet input to the OLT and the UNI communication speed information of the ONU, and accumulates the packet in a downlink buffer for each destination ONU. It is a configuration that performs control,
The external buffer activation state determination means is configured to determine whether or not the external buffer of each ONU is being activated based on the packet information,
The downlink data rate control processing means does not limit the downlink data rate to the ONU when the external buffer is not being activated, and the downlink data rate to the ONU when the external buffer is being activated. A buffer control device characterized in that the rate is limited to a certain value or less.
前記第1のネットワーク装置がPONシステムにおけるOLT、前記第2のネットワーク装置がPONシステムにおける複数のONUであり、
前記下りデータレート制御処理手段は、前記外部バッファが起動処理中のONU宛のデータを出力する際に、前記OLTのプロトコル制御用LSIが要するクロックサイクル数を記録し、当該データの出力開始から記録した当該クロックサイクル数に所定の値を乗算した値と等しい時間が経過するまでの間、当該ONU宛のデータをOLTから出力することを禁止し、前記所定の値を、下りデータレートを制限しない時の通信速度と下りデータレート制限時の通信速度の比と前記OLTのプロトコル制御用LSIの1クロックサイクル時間との積とする
ことを特徴とするバッファ制御装置。 The buffer control device according to claim 6.
The first network device is an OLT in the PON system, and the second network device is a plurality of ONUs in the PON system;
The downlink data rate control processing means records the number of clock cycles required by the OLT protocol control LSI when the external buffer outputs data addressed to the ONU being activated, and records from the start of output of the data Until the time equal to the value obtained by multiplying the number of clock cycles multiplied by a predetermined value elapses, it is prohibited to output data addressed to the ONU from the OLT, and the predetermined value is not limited to the downlink data rate. A buffer control device comprising: a product of a ratio of a communication speed at a time and a communication speed when a downlink data rate is limited to one clock cycle time of the protocol control LSI of the OLT.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010188581A JP5366905B2 (en) | 2010-08-25 | 2010-08-25 | Buffer control method and buffer control apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010188581A JP5366905B2 (en) | 2010-08-25 | 2010-08-25 | Buffer control method and buffer control apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012049707A JP2012049707A (en) | 2012-03-08 |
| JP5366905B2 true JP5366905B2 (en) | 2013-12-11 |
Family
ID=45904105
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010188581A Expired - Fee Related JP5366905B2 (en) | 2010-08-25 | 2010-08-25 | Buffer control method and buffer control apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5366905B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014045349A (en) * | 2012-08-27 | 2014-03-13 | Nippon Telegr & Teleph Corp <Ntt> | Communication system |
| JP6903436B2 (en) * | 2016-03-30 | 2021-07-14 | アラクサラネットワークス株式会社 | Communication device and communication method |
| JP2019083391A (en) * | 2017-10-30 | 2019-05-30 | 住友電気工業株式会社 | Upper device, communication system, communication control method, and communication control program |
| JP7469712B2 (en) * | 2020-11-20 | 2024-04-17 | 日本電信電話株式会社 | Optical communication system, control method, and optical subscriber line terminal |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4690141B2 (en) * | 2005-08-09 | 2011-06-01 | 住友電気工業株式会社 | Optical subscriber line terminal equipment and downlink bandwidth control method |
| JP5241483B2 (en) * | 2008-12-26 | 2013-07-17 | 三菱電機株式会社 | Termination communication device and power saving mode switching method |
| JP2010161566A (en) * | 2009-01-07 | 2010-07-22 | Mitsubishi Electric Corp | Device for terminating optical subscriber line, and station-side apparatus |
-
2010
- 2010-08-25 JP JP2010188581A patent/JP5366905B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012049707A (en) | 2012-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5084953B2 (en) | Optical terminal station apparatus and PON system | |
| US8542998B2 (en) | Passive optical network system and sleep time determination method | |
| CN101997761B (en) | Bandwidth allocation method and optical line terminal (OLT) | |
| US9788270B2 (en) | Optical-wireless access system | |
| TW201032501A (en) | EPON with power-saving features | |
| US9509429B2 (en) | Energy conservation by means of traffic shaping | |
| WO2014139267A1 (en) | Method and system for improving bandwidth allocation efficiency | |
| JP5366905B2 (en) | Buffer control method and buffer control apparatus | |
| US20140233383A1 (en) | Management of Traffic Buffering in Internal and External Memories in a Passive Optical Network | |
| JP2011146784A (en) | Optical subscriber line terminal | |
| EP2040399A1 (en) | An optical burst switching network based burst packet transmitting system and the method thereof | |
| CN101110661A (en) | Jitter Buffer Adjustment Method for Circuit Simulation System | |
| JP5241483B2 (en) | Termination communication device and power saving mode switching method | |
| JP5411090B2 (en) | Buffer control method and buffer control apparatus | |
| US20140078918A1 (en) | Dynamic power-saving apparatus and method for multi-lane-based ethernet | |
| US20120263469A1 (en) | Method for Reducing Power Consumption of a Passive Optical Network | |
| JP5545764B2 (en) | Optical line subscriber side termination equipment | |
| JP5541798B2 (en) | Sleep control method and sleep control apparatus | |
| Shao et al. | Bandwidth allocation design to guarantee qos of differentiated services for a novel OFDMA-PON | |
| JP5541806B2 (en) | COMMUNICATION SYSTEM AND TERMINAL DEVICE | |
| JP5847002B2 (en) | Communication system, subscriber side device, station side device, and power saving control method | |
| US8780736B2 (en) | Communication apparatus and heat generation suppressing method | |
| JP5574832B2 (en) | Buffer control device and buffer control method | |
| JP2011004059A (en) | Buffer management method and buffer management device | |
| JP2004343734A (en) | Optical subscriber line terminal equipment and frame scheduling method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121001 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130826 |
|
| 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: 20130903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130910 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5366905 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |