JP2015142300A - Communication method for power saving pon system - Google Patents

Communication method for power saving pon system Download PDF

Info

Publication number
JP2015142300A
JP2015142300A JP2014015038A JP2014015038A JP2015142300A JP 2015142300 A JP2015142300 A JP 2015142300A JP 2014015038 A JP2014015038 A JP 2014015038A JP 2014015038 A JP2014015038 A JP 2014015038A JP 2015142300 A JP2015142300 A JP 2015142300A
Authority
JP
Japan
Prior art keywords
sleep
time
onu
olt
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014015038A
Other languages
Japanese (ja)
Inventor
恭人 湯田
Yasuhito Yuda
恭人 湯田
徹 加沢
Toru Kazawa
徹 加沢
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 JP2014015038A priority Critical patent/JP2015142300A/en
Publication of JP2015142300A publication Critical patent/JP2015142300A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce the scale of a standby buffer for transmission data that an OLT stores while an ONU is in sleep, and to efficiently reduce power consumption in the ONU.SOLUTION: Timing in which the ONU is not sleeping is notified from the OLT to an upstream node located further upstream of the OLT. The upstream node transmits data toward the ONU at the notified timing. Thus, because the OLT receives data from the upstream node at receivable timing by the ONU, the OLT can reduce a data amount to be accumulated before the ONU wakes up from sleeping.

Description

本発明は、端末装置の省電力化が可能な通信システムおよび通信制御方法に関し、特にPON(Passive Optical Network)を用いた装置間の通信システム及び通信制御方法に関する。   The present invention relates to a communication system and a communication control method capable of saving power of a terminal device, and more particularly to a communication system and a communication control method between devices using a PON (Passive Optical Network).

通信網の高速・広帯域化に対応するため光アクセスネットワークの導入が図られている。光アクセスネットワークは1つの局側光伝送路終端装置(Optical Line Terminal:以下OLTと称する)と1つの宅内光伝送路終端装置(Optical Network Unit:以下ONUと称する)が光ファイバを介して通信を行うものである。また、光受動網システム(Passive Optical Network system:以下PONと称する)は光アクセスネットワークのうち、1つのOLTが光スプリッタを介して複数のONUとスター型のネットワークを形成するものである。PONの代表的な規格として、IEEE802.3で標準化されたEPON(Ethernet(登録商標)PON)がある。ONUからOLTに向かって送信される上りフレームと、OLTからONUに向かって送信される下りフレームは波長分割多重(Wave Division Multiplexing:以下WDMと称する)によって多重される。下りフレームは、光ファイバで接続された全てのONUに受信されるが、ONUは下りフレームのプリアンブル部に含まれる宛先情報を参照して自分宛ではない下りフレームを破棄する。一方で上りフレームは時分割多重(Time Division Multiplexing:以下TDMと称する)により多重され通信を行うものである。   An optical access network is being introduced in order to cope with high-speed and wideband communication networks. In the optical access network, one station-side optical transmission line termination device (hereinafter referred to as OLT) and one in-home optical transmission line termination device (hereinafter referred to as ONU) communicate via an optical fiber. Is what you do. An optical passive network system (Passive Optical Network system: hereinafter referred to as PON) is one in which one OLT forms a star network with a plurality of ONUs via an optical splitter in an optical access network. As a typical PON standard, there is EPON (Ethernet (registered trademark) PON) standardized by IEEE802.3. The upstream frame transmitted from the ONU toward the OLT and the downstream frame transmitted from the OLT toward the ONU are multiplexed by wavelength division multiplexing (hereinafter referred to as WDM). The downlink frame is received by all ONUs connected by optical fibers, but the ONU refers to the destination information included in the preamble part of the downlink frame and discards the downlink frame not addressed to itself. On the other hand, uplink frames are multiplexed and communicated by time division multiplexing (hereinafter referred to as TDM).

また、PONの通信速度は64kbit/秒のような低速信号を扱うシステムから始まり、固定長のATMセルを最大約600Mbit/秒で送受信するBPON(Broadband PON)あるいはEthernetの可変長パケットを最大約1Gbit/秒で送受信するEPONや、より高速な2.4Gbit/秒程度の信号を扱うGPON(Gigabit capable PON)の導入が進められており、更に今後は10Gbit/秒から40Gbit/秒の信号を扱うことが可能な高速PONの実現が求められている。   The communication speed of PON starts with a system that handles low-speed signals such as 64 kbit / s, and BPON (Broadband PON) that transmits and receives fixed-length ATM cells at a maximum of about 600 Mbit / s or variable length packets of Ethernet about 1 Gbit at the maximum. The introduction of EPON that transmits / receives at a rate of G / bit and GPON (Gigabit capable PON) that handles higher-speed signals of about 2.4 Gbit / sec is underway, and will handle signals from 10 Gbit / sec to 40 Gbit / sec in the future. Therefore, there is a demand for realization of a high-speed PON capable of performing the

通信速度の向上に伴って、伝送路上の中継装置の消費電力は増大傾向にある。したがって、光アクセスネットワーク機器での低消費電力化が必要である。また、低電力化が必要な別の理由として、停電などの災害時での通信インフラの維持が考えられる。停電時においては、機器のバッテリ動作が考えられる。通信インフラの維持の観点からバッテリでの長時間動作が望ましい。そのためには機器の低消費電力化が必要である。   As the communication speed increases, the power consumption of the relay device on the transmission path tends to increase. Therefore, it is necessary to reduce the power consumption in the optical access network device. Another reason for requiring low power is to maintain communication infrastructure in the event of a disaster such as a power outage. In the event of a power failure, the battery operation of the device can be considered. Long-term operation with a battery is desirable from the viewpoint of maintaining communication infrastructure. For this purpose, it is necessary to reduce the power consumption of the equipment.

PONシステムの省電力化方法として、ONUのスリープモードを導入する方法が知られている。スリープモードとは、ONUの機能の少なくとも一部を休止させる、または処理能力を下げるなどして低電力状態にした状態である。ONUは通常の電力状態である通常モードと低電力状態であるスリープモードを切り替えながら動作する。OLT−ONU間でのやりとりによりスリープモードを解除する時刻、あるいは、スリープモードに入っている時間を決定し、ONUをスリープさせる方法が知られている。   As a power saving method of the PON system, a method of introducing an ONU sleep mode is known. The sleep mode is a state in which at least a part of the ONU function is suspended or the processing power is lowered, for example. The ONU operates while switching between a normal mode that is a normal power state and a sleep mode that is a low power state. There is known a method of determining the time at which the sleep mode is canceled by the exchange between the OLT and the ONU, or the time during which the sleep mode is entered to make the ONU sleep.

非特許文献1には、OLTからの指示やONU自身の判断によって、ONUの上り送信のみをスリープさせ、ONUに上りデータ送信要求があった場合に上り送信のスリープを解除する手法や、ONUからのスリープ要求があった場合、OLTはスリープ承認を通知して、ONUに指定時間分上下送受信をスリープさせ、その後ONUは間欠的に起動して、継続的にスリープするか起動するかを選択してOLTへ通知する手法が開示されている。   In Non-Patent Document 1, according to an instruction from the OLT or the ONU's own judgment, only the ONU upstream transmission is made to sleep, and when the ONU has an upstream data transmission request, the upstream transmission sleep is canceled. When there is a sleep request, the OLT notifies the sleep approval and causes the ONU to sleep up and down for a specified time, and then the ONU starts intermittently and selects whether to sleep continuously or start A technique for notifying the OLT is disclosed.

また、特許文献1には、外部からデータが送信されてくる前にOLTからの指示によって、ONUのスリープ状態を解除し、外部からの受信データを保持しておくためのバッファの容量を削減しつつデータ廃棄の発生頻度を低く抑える手法が開示されている。   Further, in Patent Document 1, the buffer capacity for releasing the ONU sleep state and holding the received data from the outside is reduced by an instruction from the OLT before the data is transmitted from the outside. However, a technique for reducing the frequency of data discarding is disclosed.

特開2012−175654号公報JP 2012-175654 A

IEEE P1904.1(SIEPON)IEEE P1904.1 (SIPON)

非特許文献1において開示された手法は、スリープ中のONUへOLTから送信される下りデータが廃棄されないよう、OLTにONUが起動するまでの間下りデータを保持するためのバッファを備える必要がある。ONUのスリープ時間が長ければそれだけ備えるべきバッファ容量も大きくなり、またONUの起動を待つため送信遅延も大きくなる。また特許文献1の手法では、上り送信のデータが頻繁にONUに到着するような場合、そのつどONUがスリープから起こされるため、ONUのスリープ制御動作(省電力動作)の効果が低下する可能性がある。   The method disclosed in Non-Patent Document 1 needs to include a buffer for holding downlink data until the ONU is activated in the OLT so that downlink data transmitted from the OLT to the ONU that is sleeping is not discarded. . If the sleep time of the ONU is long, the buffer capacity to be provided is also increased, and the transmission delay is also increased because the ONU is activated. Further, in the method of Patent Document 1, when the uplink transmission data frequently arrives at the ONU, the ONU is woken up from sleep each time, so that the ONU sleep control operation (power saving operation) may be less effective. There is.

上記課題を解決するため、本発明の局側終端装置は、前記宅内終端装置のスリープ状態への移行もしくはスリープ状態からの復帰を制御するスリープ制御部と、前記宅内終端装置がスリープを開始するスリープ開始時刻を前記スリープ制御部から取得して、前記宅内終端装置がスリープしていないときに前記中継装置が前記宅内装置へ向けて情報を送信できる送信開始時刻を算出する時刻演算部と、前記時刻演算部が算出した前記転送開始時刻を前記中継装置へ向けて送信する送信部と、を有するよう構成される。   In order to solve the above-described problem, the station-side terminal device of the present invention includes a sleep control unit that controls a transition of the in-home terminal device to a sleep state or a return from the sleep state, and a sleep in which the in-home terminal device starts sleep. A time calculation unit that obtains a start time from the sleep control unit and calculates a transmission start time at which the relay device can transmit information to the home device when the home terminal device is not sleeping; and the time And a transmission unit that transmits the transfer start time calculated by the calculation unit to the relay device.

本発明によれば、ONUのスリープ周期に合わせ、OLTよりも上流に位置する装置から下りデータが送信されるので、OLT内に搭載するバッファ容量を減少できる。   According to the present invention, since downlink data is transmitted from a device located upstream of the OLT in accordance with the sleep cycle of the ONU, the buffer capacity mounted in the OLT can be reduced.

本実施例の通信システムの構成図の例であるIt is an example of the block diagram of the communication system of a present Example. 本実施例のONU8の構成を示すブロック図である。It is a block diagram which shows the structure of ONU8 of a present Example. 本実施例のOLT6の構成を示すブロック図である。It is a block diagram which shows the structure of OLT6 of a present Example. 本実施例のOLT6の制御部303の構成を示すブロック図である。It is a block diagram which shows the structure of the control part 303 of OLT6 of a present Example. 本実施例のBASの構成を示すブロック図である。It is a block diagram which shows the structure of BAS of a present Example. 本実施例のOLT6がBAS3間の信号転送遅延時間を測定するシーケンス図である。It is a sequence diagram in which OLT6 of a present Example measures the signal transfer delay time between BAS3. 本実施例のOLT6がデータ転送タイミングを判定しBAS3に通知するシーケンス図である。FIG. 6 is a sequence diagram in which the OLT 6 of this embodiment determines data transfer timing and notifies the BAS 3 of the data transfer timing. 本実施例の遅延時間テーブル403を示す説明図である。It is explanatory drawing which shows the delay time table 403 of a present Example. 本実施例のスリープ時刻制御テーブル407を示す説明図である。It is explanatory drawing which shows the sleep time control table 407 of a present Example. 本実施例の転送時刻テーブル406を示す説明図である。It is explanatory drawing which shows the transfer time table 406 of a present Example. 本実施例の転送時刻テーブル517を示す説明図である。It is explanatory drawing which shows the transfer time table 517 of a present Example. 本実施例の転送可能時刻通知704のフレームフォーマットを示す説明図である。It is explanatory drawing which shows the frame format of the transferable time notification 704 of a present Example. 本実施例のスリープ制御部408の動作説明のフローチャートである。It is a flowchart of operation | movement description of the sleep control part 408 of a present Example. 本実施例の転送時刻演算部404の動作説明のフローチャートである。It is a flowchart of operation | movement description of the transfer time calculating part 404 of a present Example. 本実施例の転送時刻制御部515の動作説明のフローチャートである。It is a flowchart of operation | movement description of the transfer time control part 515 of a present Example.

以下に本発明の実施の形態を詳細に説明する。図1は、本実施例の通信システムの構成例である。情報サーバー1とBAS(Broadband ACCESS Server)3がネットワーク2で接続され、BAS3とOLT6がネットワーク5で接続されている。また、時刻同期サーバー4はネットワーク2やネットワーク5を介して情報サーバー1やBAS3、OLT6の少なくともいずれかと接続されている。OLT6は光スプリッタ7を介して複数のONU8と接続されており、各ONU8はそれぞれ端末装置9と接続されている。ONU8、端末装置9はそれぞれ2台のみ図示しているが、光スプリッタ7を経由して同様に複数台のONU8がOLT6と接続されているものとする。図1では、例えばユーザ端末装置9からの要求に応じて情報サーバー1がユーザ端末装置9へデータを送信する。この下り方向のデータはBAS3やOLT6、ONU8を介してユーザ端末装置9へ送信される。   Hereinafter, embodiments of the present invention will be described in detail. FIG. 1 is a configuration example of a communication system according to the present embodiment. An information server 1 and a BAS (Broadband ACCESS Server) 3 are connected via a network 2, and a BAS 3 and an OLT 6 are connected via a network 5. The time synchronization server 4 is connected to at least one of the information server 1, the BAS 3, and the OLT 6 via the network 2 and the network 5. The OLT 6 is connected to a plurality of ONUs 8 through an optical splitter 7, and each ONU 8 is connected to a terminal device 9. Although only two ONUs 8 and terminal devices 9 are illustrated, it is assumed that a plurality of ONUs 8 are similarly connected to the OLT 6 via the optical splitter 7. In FIG. 1, for example, the information server 1 transmits data to the user terminal device 9 in response to a request from the user terminal device 9. This downlink data is transmitted to the user terminal device 9 via the BAS 3, OLT 6, and ONU 8.

本実施例は、時刻同期サーバー4による時刻同期機能を利用しONU8のスリープ周期に基づいて、情報サーバー1がユーザ端末装置9へ送信する下りデータの転送可能時刻をBAS3に通知する。通知を受けたBAS3が、情報サーバー1がOLT6へ向けて送信する下りデータのデータ送信制御を行うことによって、ONU8がスリープ中にOLT6で蓄積する送信データの待機バッファの規模を低減しかつ効率的にONU8の消費電力を低減することの可能な通信システムを実現する。   In this embodiment, the time synchronization function by the time synchronization server 4 is used to notify the BAS 3 of the transferable time of the downlink data transmitted from the information server 1 to the user terminal device 9 based on the sleep cycle of the ONU 8. The BAS 3 that has received the notification performs data transmission control of the downlink data that the information server 1 transmits to the OLT 6, thereby reducing the size of the standby buffer for the transmission data that the ONU 8 accumulates in the OLT 6 during sleep and efficiently. In addition, a communication system capable of reducing the power consumption of the ONU 8 is realized.

図1でOLT6とONU8は波長多重分割により多重された光信号により通信を行っている。そのため上り方向と下り方向の通信が衝突することはない。一方で複数のONU8は同じ送信波長で通信を行うため、光送出が同じ時間に重ならないようにOLT6が各ONU8の上り信号の光送出時間をコントロールしているものとする。また、全ての装置は時刻同期機能を具備しており、時刻同期サーバー4の時刻と同期しているものとする。   In FIG. 1, the OLT 6 and the ONU 8 communicate with each other by optical signals multiplexed by wavelength division division. Therefore, there is no collision between upstream and downstream communications. On the other hand, since a plurality of ONUs 8 communicate at the same transmission wavelength, it is assumed that the OLT 6 controls the optical transmission time of the upstream signal of each ONU 8 so that the optical transmissions do not overlap with the same time. Also, all the devices have a time synchronization function and are synchronized with the time of the time synchronization server 4.

この実施例では、OLT6のさらに上流に位置する上流ノードであるBAS3などが、ONU8のスリープ中には当該スリープ中のONU8に向けたデータ転送を抑止する。もともとBAS3などの上流ノードは、ルーティング、QoS、ユーザー認証、上位プロトコルの処理、セキュリティー向上のための情報ペイロードスキャン等の処理を行うために、大量のメモリを備えていることが多い。したがって、OLT6より上流ノ−ドに対して、“ONU8毎にデータを受信できる時間帯”を通知できれば、ONU8がデータを受信できない時間帯に上流ノードが送信データをメモリ内に蓄積しておくことは可能である。   In this embodiment, the upstream node BAS3 or the like located further upstream of the OLT 6 suppresses data transfer to the ONU 8 in the sleep state while the ONU 8 is in the sleep state. Originally, upstream nodes such as BAS3 are often provided with a large amount of memory in order to perform processing such as routing, QoS, user authentication, upper protocol processing, and information payload scanning for improving security. Therefore, if it is possible to notify the upstream node from the OLT 6 of the “time zone in which data can be received for each ONU 8”, the upstream node stores the transmission data in the memory during the time zone in which the ONU 8 cannot receive data. Is possible.

具体的には、ネットワーク内に以下の機能を分散して具備させる。
(1) OLT6はもともとONU8毎のスリープ時刻を制御しているので、ONU8毎にデータを受信できる時間帯(すなわちスリープしていない時間帯)を算出し、上流ノード(たとえばBAS3)にメッセージで通知する。
(2) 上流ノードは、宛先ONU8毎に下りデータ送信時刻を制御する機能を備え、上記OLT6から受信した“ONU8毎にデータを受信できる時間帯”に基づいた時刻に、下りデータを送信する。それ以外の時刻には該当する宛先へのデータ送信を抑止する。
(3) OLT6および上流ノードは、上記用途に使用できるネットワーク内に共通な時刻を計測できるよう、時刻同期機能を備える。例えばIEEE1588にて規定される時刻同期機能を備えることが有効である。本実施例では時刻同期サーバー4がその機能を提供する。
(4) OLT6は、上流ノードからONU6までのデータ転送の遅延時間を測定する手段を具備し、上記“ONU毎にデータを受信できる時間帯”を上流ノードに伝えるにあたっては、上流ノードからONUまでのデータ転送の遅延時間を補正して通知するようにしても良い。
Specifically, the following functions are distributed in the network.
(1) Since the OLT 6 originally controls the sleep time for each ONU 8, it calculates the time zone in which data can be received for each ONU 8 (that is, the time zone when it is not sleeping) and notifies the upstream node (eg, BAS 3) with a message. To do.
(2) The upstream node has a function of controlling the downlink data transmission time for each destination ONU 8, and transmits the downlink data at a time based on the “time zone in which data can be received for each ONU 8” received from the OLT 6. At other times, data transmission to the corresponding destination is suppressed.
(3) The OLT 6 and the upstream node have a time synchronization function so that a common time can be measured in the network that can be used for the above-mentioned use. For example, it is effective to have a time synchronization function defined by IEEE 1588. In this embodiment, the time synchronization server 4 provides the function.
(4) The OLT 6 is provided with means for measuring the delay time of data transfer from the upstream node to the ONU 6, and in order to inform the upstream node of the above “time period in which data can be received for each ONU”, from the upstream node to the ONU. The data transfer delay time may be corrected and notified.

ONU8のスリープ制御は100ミリ秒程度の周期で高頻度に行うことで、データ送信要求が発生した時の待ち時間を人間が感じる待ち時間以下に抑えている。したがって、上記の一連の制御も同様に100ミリ秒程度の周期で高頻度に行うことが必要である。マイクロ秒単位での時刻同期精度を目指すIEEE1588のメカニズムは、この時間要求に十分対応できるものである。   The sleep control of the ONU 8 is frequently performed at a cycle of about 100 milliseconds, so that the waiting time when a data transmission request is generated is suppressed to a waiting time that is felt by humans. Therefore, it is necessary to perform the above-described series of control at a high frequency with a period of about 100 milliseconds. The IEEE 1588 mechanism aiming at time synchronization accuracy in microseconds can sufficiently meet this time requirement.

図2は、本実施例のONU8の機能ブロック図である。大きくはユーザ端末装置9と通信するためのユーザIF部205とOLT6と通信するための光信号IF部201、上り信号処理ユニット202、下り信号処理ユニット204、制御部203から構成される。上り信号処理ユニット202はE/O変換部211、上り信号処理部212、上りデータバッファ部213から構成され、下り信号処理ユニット204は、O/E変換部218、下り信号処理部219、下りデータバッファ部220から構成される。また、制御部203は、スリープ制御部214、バッファ制御部215、時刻同期機能部216、転送時刻管理部217で構成される。   FIG. 2 is a functional block diagram of the ONU 8 of this embodiment. In general, it is composed of a user IF unit 205 for communicating with the user terminal device 9, an optical signal IF unit 201 for communicating with the OLT 6, an upstream signal processing unit 202, a downstream signal processing unit 204, and a control unit 203. The upstream signal processing unit 202 includes an E / O conversion unit 211, an upstream signal processing unit 212, and an upstream data buffer unit 213. The downstream signal processing unit 204 includes an O / E conversion unit 218, a downstream signal processing unit 219, and downstream data. The buffer unit 220 is configured. The control unit 203 includes a sleep control unit 214, a buffer control unit 215, a time synchronization function unit 216, and a transfer time management unit 217.

上りデータバッファ部213はONU8が接続しているユーザ端末装置9からユーザIF部205を介して受信した上りデータを一時的に蓄える。上り信号処理部212は上りデータバッファ部213及び制御部203より受信したフレームを多重し、E/O変換部211へ送信する機能を有する。E/O変換部211は電気信号を光信号に変換して光信号IF部201を介してOLT6に光信号を送信する。O/E変換部218は、光信号IF部201を介して受信した下り方向の光信号を電気信号に変換する。下り信号処理部219は、O/E変換部218から受信したフレームがユーザフレームであるか制御フレームであるかを判別し、ユーザフレームであれば下りデータバッファ部220へ送信し、制御フレームであれば制御部203へ送信する機能を有する。下りデータバッファ部220は、ユーザ端末装置9へユーザIF部205を介して送信するデータを一時的に蓄える。   The upstream data buffer unit 213 temporarily stores upstream data received via the user IF unit 205 from the user terminal device 9 to which the ONU 8 is connected. The upstream signal processing unit 212 has a function of multiplexing frames received from the upstream data buffer unit 213 and the control unit 203 and transmitting the multiplexed frames to the E / O conversion unit 211. The E / O conversion unit 211 converts an electrical signal into an optical signal and transmits the optical signal to the OLT 6 via the optical signal IF unit 201. The O / E converter 218 converts the downstream optical signal received via the optical signal IF unit 201 into an electrical signal. The downlink signal processing unit 219 determines whether the frame received from the O / E conversion unit 218 is a user frame or a control frame, and if it is a user frame, transmits the frame to the downlink data buffer unit 220. For example, it has a function of transmitting to the control unit 203. The downlink data buffer unit 220 temporarily stores data to be transmitted to the user terminal device 9 via the user IF unit 205.

制御部203は、上述した各機能ブロックと接続され、OLT6からONU8へ送信されてきた制御フレームを終端し、ONU8内の制御の実行と、OLT6への通知もしくは応答するための制御フレームの生成を行い、上り信号処理ユニット202に送信する機能を有する。スリープ制御部214は制御部203の備える一機能であり、OLT6からのスリープ指示に基づき、ONU8のスリープ時間を設定する。またスリープ制御部214は設定されたスリープ時間に基づき、OLT6へのONU8のスリープ開始および復帰の通知とONU8のE/O変換部211へ停止および復帰の指示を行う。バッファ制御部215は制御部203の一機能であり、上りデータバッファ部213の状態を監視することにより、OLT6への上り送信データの有無を管理する。時刻同期機能部216は制御部203の一機能であり、時刻同期サーバー4と通信し時刻同期処理を行う。転送時刻管理部217は制御部203の一機能であり、OLT6から通知された上りデータの転送時刻を受信し格納する。なお、ONU8のスリープ中にユーザ端末装置9からの上りデータを受信できるよう、ユーザIF部205と上りデータバッファ部213は機能停止せずに稼働し続けていても良い。   The control unit 203 is connected to each of the functional blocks described above, terminates the control frame transmitted from the OLT 6 to the ONU 8, executes control in the ONU 8, and generates a control frame for notifying or responding to the OLT 6. And has a function of transmitting to the upstream signal processing unit 202. The sleep control unit 214 is a function provided in the control unit 203 and sets the sleep time of the ONU 8 based on the sleep instruction from the OLT 6. The sleep control unit 214 also notifies the OLT 6 of the sleep start and return of the ONU 8 and instructs the E / O conversion unit 211 of the ONU 8 to stop and return based on the set sleep time. The buffer control unit 215 is a function of the control unit 203 and manages the presence / absence of uplink transmission data to the OLT 6 by monitoring the state of the uplink data buffer unit 213. The time synchronization function unit 216 is a function of the control unit 203 and communicates with the time synchronization server 4 to perform time synchronization processing. The transfer time management unit 217 is a function of the control unit 203, and receives and stores the transfer time of uplink data notified from the OLT 6. Note that the user IF unit 205 and the uplink data buffer unit 213 may continue to operate without stopping their functions so that the uplink data from the user terminal device 9 can be received during the sleep of the ONU 8.

図3は本実施例のOLT6の機能ブロック図である。大きくはONU8と通信するための光信号IF部305、BAS3など上位装置と通信するための網IF部301、上り信号処理ユニット302、下り信号処理ユニット304、制御部303から構成される。上り信号処理ユニット302は、O/E変換部313、上り信号処理部312、上りデータバッファ部311から構成され、下り信号処理ユニット304は、E/O変換部325、下り信号処理部324、下りデータバッファ部323から構成される。制御部303の詳細な構成については図4を用いて説明する。   FIG. 3 is a functional block diagram of the OLT 6 of this embodiment. In general, it comprises an optical signal IF unit 305 for communicating with the ONU 8, a network IF unit 301 for communicating with a host device such as BAS 3, an upstream signal processing unit 302, a downstream signal processing unit 304, and a control unit 303. The upstream signal processing unit 302 includes an O / E conversion unit 313, an upstream signal processing unit 312, and an upstream data buffer unit 311, and the downstream signal processing unit 304 includes an E / O conversion unit 325, a downstream signal processing unit 324, The data buffer unit 323 is configured. A detailed configuration of the control unit 303 will be described with reference to FIG.

O/E変換部313は、光信号IF部305を介してONU8から受信した光信号を電気信号に変換する。上り信号処理部312は、O/E変換部313から受信したフレームがユーザフレームであるか制御フレームであるかを判別し、ユーザフレームであれば上りデータバッファ部311へ送信し、制御フレームであれば制御部303へ送信する機能と、O/E変換部313及び制御部303より受信したフレームを多重し、上りデータバッファ部311へ送信する機能を有する。上りデータバッファ部311は、ネットワーク5へ網IF部301を介して送信するデータを一時的に蓄える。   The O / E converter 313 converts the optical signal received from the ONU 8 via the optical signal IF unit 305 into an electrical signal. The uplink signal processing unit 312 determines whether the frame received from the O / E conversion unit 313 is a user frame or a control frame, and if it is a user frame, transmits it to the uplink data buffer unit 311. For example, it has a function of transmitting to the control unit 303 and a function of multiplexing frames received from the O / E conversion unit 313 and the control unit 303 and transmitting them to the upstream data buffer unit 311. The upstream data buffer unit 311 temporarily stores data to be transmitted to the network 5 via the network IF unit 301.

下りデータバッファ部323は、ネットワーク5から網IF部301を介して受信した下り方向のデータを一時的に蓄える。下り信号処理部324は、下りデータバッファ部323から受信したフレームがユーザフレームであるか制御フレームであるかを判別し、ユーザフレームであればE/O変換部325へ送信し、制御フレームであれば制御部303へ送信する機能と、下りデータバッファ部323及び制御部303より受信したフレームを多重し、E/O変換部325へ送信する機能を有する。E/O変換部325は、電気信号を光信号に変換して、光信号IF部305を介してONU8に光信号を送信する。   The downlink data buffer unit 323 temporarily stores downlink data received from the network 5 via the network IF unit 301. The downlink signal processing unit 324 determines whether the frame received from the downlink data buffer unit 323 is a user frame or a control frame, and if it is a user frame, transmits the frame to the E / O conversion unit 325. For example, it has a function of transmitting to the control unit 303 and a function of multiplexing frames received from the downlink data buffer unit 323 and the control unit 303 and transmitting them to the E / O conversion unit 325. The E / O conversion unit 325 converts the electrical signal into an optical signal and transmits the optical signal to the ONU 8 via the optical signal IF unit 305.

制御部303は、上述した各機能ブロックと接続され、複数のONU8からの制御フレームを終端し、OLT6内の制御の実行と、ONU8への制御もしくは通知するための制御フレームの生成を行い、下り信号処理ユニット304に送信する機能と、BAS3からの制御フレームを終端し、OLT6内の制御の実行と、BAS3への制御もしくは通知するための制御フレームの生成を行い、上り信号処理ユニット302に送信する機能を有する。   The control unit 303 is connected to each of the functional blocks described above, terminates control frames from a plurality of ONUs 8, performs control within the OLT 6, and generates control frames for control or notification to the ONUs 8. The function to be transmitted to the signal processing unit 304 and the control frame from the BAS 3 are terminated, the control in the OLT 6 is executed, the control frame to be controlled or notified to the BAS 3 is generated, and transmitted to the upstream signal processing unit 302 Has the function of

図4は本実施例のOLT6の制御部303の具体的な構成の一例を示すブロック図である。PONシステムにおいて、OLT6から複数のONU8までの伝送距離はそれぞれ同一ではなく、また予め決めておくこともできない、よって、OLT6は各ONU8とOLT6間の伝送時間を予め測定して記憶することにより、各ONU8からの信号が衝突しない上り信号の送信タイミングを計算して各ONUに知らせる。この伝送時間を測定する処理をレンジングと呼ぶ。レンジング処理部402により定期的にOLT6−ONU8間のレンジングをしており、レンジングにより得られたOLT6−ONU8間の遅延時間を遅延時間テーブル403に格納する。遅延測定処理部401はOLT6−BAS3間の遅延時間を測定し遅延時間テーブル403に格納する。遅延測定処理部401の遅延時間測定動作は後に図6を用いて説明する。   FIG. 4 is a block diagram illustrating an example of a specific configuration of the control unit 303 of the OLT 6 according to the present exemplary embodiment. In the PON system, the transmission distances from the OLT 6 to the plurality of ONUs 8 are not the same and cannot be determined in advance. Therefore, the OLT 6 measures and stores the transmission time between each ONU 8 and the OLT 6 in advance. The transmission timing of the upstream signal that does not collide with the signal from each ONU 8 is calculated and notified to each ONU. This process of measuring the transmission time is called ranging. The ranging processing unit 402 periodically performs ranging between the OLT 6 and the ONU 8, and stores the delay time between the OLT 6 and the ONU 8 obtained by the ranging in the delay time table 403. The delay measurement processing unit 401 measures the delay time between the OLT 6 and the BAS 3 and stores it in the delay time table 403. The delay time measurement operation of the delay measurement processing unit 401 will be described later with reference to FIG.

スリープ制御部408はOLT6配下の複数のONU8それぞれのスリープ状態、スリープの開始時刻、スリープ時間の長さであるスリープ幅を管理し、スリープ時刻制御テーブル407に格納する。転送時刻演算部404は、遅延時間テーブル403とスリープ時刻制御テーブル407から情報を取得し、BAS3におけるONU8への下りデータの転送時刻の演算を行い、転送時刻テーブル406に格納する。メッセージ送信部405は、転送時刻演算部404からの指示により、転送可能時刻通知を生成し、BAS3へ送信する。時刻同期機能部409は時刻同期サーバー4と通信し時刻同期処理を行う。   The sleep control unit 408 manages the sleep state, the sleep start time, and the sleep width that is the length of the sleep time of each of the plurality of ONUs 8 under the OLT 6, and stores them in the sleep time control table 407. The transfer time calculation unit 404 acquires information from the delay time table 403 and the sleep time control table 407, calculates the transfer time of downlink data to the ONU 8 in the BAS 3, and stores it in the transfer time table 406. In response to an instruction from the transfer time calculation unit 404, the message transmission unit 405 generates a transferable time notification and transmits it to the BAS3. The time synchronization function unit 409 communicates with the time synchronization server 4 and performs time synchronization processing.

図5は本実施例のBAS3の機能ブロック図である。大きくはOLT6と通信するための回線IF部504、情報サーバー1など上位装置と通信するための上位網IF部501、アクセス信号転送部502、制御部503から構成される。アクセス信号転送部502は、多重部513、加入者毎キュー511、振分部510から構成され、加入者毎の認証や、帯域管理などを行ったうえで信号を転送する。制御部503は、転送時刻制御部515、転送時刻テーブル517、メッセージ受信部514、時刻同期機能部516を含むよう構成される。制御部503は、上述した各機能ブロックと接続され、OLT6からBAS3へ送信される制御情報を受信し、転送時刻制御を行うために必要な各種処理を実行し、アクセス信号転送部502の制御を行い、ネットワーク2とOLT6との間の信号を転送する機能を有する。時刻同期機能部516は、時刻同期サーバー4と通信し時刻同期処理を行う。   FIG. 5 is a functional block diagram of the BAS 3 of this embodiment. In general, it is composed of a line IF unit 504 for communicating with the OLT 6, an upper network IF unit 501 for communicating with an upper apparatus such as the information server 1, an access signal transfer unit 502, and a control unit 503. The access signal transfer unit 502 includes a multiplexing unit 513, a queue for each subscriber 511, and a distribution unit 510. The access signal transfer unit 502 transfers a signal after performing authentication and bandwidth management for each subscriber. The control unit 503 includes a transfer time control unit 515, a transfer time table 517, a message reception unit 514, and a time synchronization function unit 516. The control unit 503 is connected to each functional block described above, receives control information transmitted from the OLT 6 to the BAS 3, executes various processes necessary for performing transfer time control, and controls the access signal transfer unit 502. And has a function of transferring a signal between the network 2 and the OLT 6. The time synchronization function unit 516 communicates with the time synchronization server 4 and performs time synchronization processing.

図6は本実施例のOLT6の遅延測定処理部401がOLT6とBAS3との間の信号転送遅延時間を測定するシーケンス図である。一例としてOLT6とBAS3間の信号転送遅延時間測定フレームフォーマットには、ITU−TのY.1731によって規定されたEthernet OAM(Operations Administration Maintenance:以下イーサネットOAM(イーサネットは、登録商標)と称する)を使用することができる。   FIG. 6 is a sequence diagram in which the delay measurement processing unit 401 of the OLT 6 of this embodiment measures the signal transfer delay time between the OLT 6 and the BAS 3. As an example, the signal transfer delay time measurement frame format between the OLT 6 and the BAS 3 includes ITU-T Y.264. Ethernet OAM (Operations Administration Maintenance: hereinafter referred to as Ethernet OAM) (Ethernet is referred to as a registered trademark) can be used.

本実施形態のOLT6から送信される遅延時間測定送信フレーム601は、例えばイーサネットOAMによるDMM(Delay Measurement Message:以下DMMと称する)フレームであり、BAS3から送信される遅延時間測定応答フレーム602は、例えばイーサネットOAMによるDMR(Delay Measurement Reply:以下DMRと称する)フレームとする。DMMフレーム、DMRフレームには送信する際のタイムスタンプを格納するフィールドがあり、OLT6は受信した遅延時間測定応答フレーム602から、BAS3が遅延時間測定応答フレーム602を送信した時刻を取得することができる。OLT6の遅延測定処理部401は、OLT6の現在時刻から遅延時間測定応答フレーム602の送信時刻を減算することでOLT6−BAS3間の遅延時間、つまり片道の信号送信に要する時間を算出することができる。遅延測定処理部401は、このように算出したOLT6−BAS3間の遅延時間を、遅延時間テーブル403のOLT6−BAS3間遅延時間803にONU毎に格納する。   The delay time measurement transmission frame 601 transmitted from the OLT 6 of the present embodiment is, for example, a DMM (Delay Measurement Message: hereinafter referred to as DMM) frame by Ethernet OAM, and the delay time measurement response frame 602 transmitted from the BAS 3 is, for example, A DMR (Delay Measurement Reply: hereinafter referred to as DMR) frame by Ethernet OAM is used. The DMM frame and the DMR frame have a field for storing a time stamp at the time of transmission, and the OLT 6 can acquire the time when the BAS 3 transmitted the delay time measurement response frame 602 from the received delay time measurement response frame 602. . The delay measurement processing unit 401 of the OLT 6 can calculate the delay time between the OLT 6 and the BAS 3, that is, the time required for one-way signal transmission, by subtracting the transmission time of the delay time measurement response frame 602 from the current time of the OLT 6. . The delay measurement processing unit 401 stores the thus calculated delay time between the OLT 6 and BAS 3 for each ONU in the delay time 803 between the OLT 6 and BAS 3 in the delay time table 403.

図7は本実施例のOLT6が下りデータのデータ転送タイミングを判定しBAS3に通知するシーケンス図である。一例としてOLT6とONU8の制御応答はIEEE802.3ahのMPCPで定められたフレーム、スリープ制御応答はIEEE P1904.1(SIEPON)で定められたフレームを基に実施されているとする。   FIG. 7 is a sequence diagram in which the OLT 6 of this embodiment determines the data transfer timing of downlink data and notifies the BAS 3 of the data transfer timing. As an example, it is assumed that the control response of the OLT 6 and the ONU 8 is implemented based on a frame defined by IEEE 802.3ah MPCP, and the sleep control response is implemented based on a frame defined by IEEE P1904.1 (SIPON).

OLT6のスリープ制御部408は配下のスリープさせたいONU8に対し、省電力制御の開始を示すメッセージであるSLEEP_ALLOW701を送信する。ONU8はスリープ可能であれば省電力制御の開始を了解するメッセージSLEEP_ACK702をOLT6に対し送信し、スリープ動作を開始する。尚、OLT6からONU8に対して省電力制御の終了を通知するメッセージもSLEEP_ALLOW701を用いる。OLT6はSLEEP_ACK702を受信し、スリープ制御部408はスリープ制御を行ったONU8がスリープ制御動作状態となったことを認識する。転送時刻演算部404は、スリープ状態に移行したONU8に対して転送可能時刻演算703を行い、転送可能時刻通知704をBAS3に対し送信する。この転送可能時刻とは、ONU8がスリープ状態ではないときにBAS3から当該ONU8へ向けて下りデータを送信するように、OLT6の転送時刻演算部404が算出するBAS3における下りデータの送信時刻である。転送可能時刻演算703に関する動作は、後に図14を用いて説明する。   The sleep control unit 408 of the OLT 6 transmits SLEEP_ALLOW 701 that is a message indicating the start of power saving control to the ONU 8 that wants to sleep. If the ONU 8 can sleep, the ONU 8 transmits a message SLEEP_ACK 702 that acknowledges the start of the power saving control to the OLT 6 and starts the sleep operation. Note that the SLEEP_ALLOW 701 is also used as a message for notifying the ONU 8 of the end of power saving control from the OLT 6. The OLT 6 receives the SLEEP_ACK 702, and the sleep control unit 408 recognizes that the ONU 8 that performed the sleep control is in the sleep control operation state. The transfer time calculation unit 404 performs a transfer enable time calculation 703 for the ONU 8 that has shifted to the sleep state, and transmits a transfer enable time notification 704 to the BAS 3. This transferable time is a transmission time of downlink data in BAS 3 calculated by the transfer time calculation unit 404 of the OLT 6 so that downlink data is transmitted from the BAS 3 to the ONU 8 when the ONU 8 is not in the sleep state. The operation relating to the transferable time calculation 703 will be described later with reference to FIG.

BAS3の転送時刻制御部515は、受信した転送可能時刻通知704からスリープしたONU8へ向けて送信する下りデータの転送時刻を取得し、転送時刻テーブル517を更新する。転送時刻制御部515は転送時刻テーブル517を参照しており、現時刻が転送時刻テーブル517に転送開始時刻として設定されているDATA710を当該データの宛先であるONU8へ送信する。OLT6は、BAS3から受信したDATA710の処理を行い、DATA711をONU8へ転送する。   The transfer time control unit 515 of the BAS 3 acquires the transfer time of the downlink data to be transmitted to the sleeping ONU 8 from the received transfer enable time notification 704, and updates the transfer time table 517. The transfer time control unit 515 refers to the transfer time table 517 and transmits the DATA 710 whose current time is set as the transfer start time in the transfer time table 517 to the ONU 8 that is the destination of the data. The OLT 6 processes the DATA 710 received from the BAS 3 and transfers the DATA 711 to the ONU 8.

ここまでの処理の間、ONU8は受信したSLEEP_ALLOW701の指示によりONU8のスリープ設定を行い、応答をSLEEP_ACK702でOLT6に送信後、光送受信部停止705し、指定された期間スリープ707を行なっている。なお、光送受信部停止705とは、例えば光信号IF部201の機能を停止させることである。ONU8はスリープ解除時刻となったらスリープさせていた機能を再び活動状態として光送受信部復帰708する。これによりONU8はOLT6からの下りDATA711を受信して、受信したDATA711が自分宛のデータか判定し、自分宛のデータである場合はユーザ端末9へDATA712を転送する。   During the processing so far, the ONU 8 sets the sleep of the ONU 8 according to the received instruction of the SLEEP_ALLOW 701, transmits a response to the OLT 6 with the SLEEP_ACK 702, stops the optical transmission / reception unit 705, and performs the sleep 707 for a specified period. The optical transmission / reception unit stop 705 is to stop the function of the optical signal IF unit 201, for example. The ONU 8 returns the optical transmission / reception unit 708 to the active state again for the function that has been put to sleep when the sleep release time comes. As a result, the ONU 8 receives the downlink DATA 711 from the OLT 6, determines whether the received DATA 711 is addressed to itself, and transfers the DATA 712 to the user terminal 9 if the data is addressed to itself.

なお、OLT6はGATEフレーム706により,それぞれのONU8が時間的に衝突することなく送信できるように、各ONU8の上り信号の送信開始時刻や送信量を指示する。スリープ中のONU8はOLT6からのGATEフレーム706を受信しないが、光送受信部復帰708した後ではREPORTフレーム713によりONU8のバッファに蓄積されている送信待ちのデータ量をOLT6に伝える。   The OLT 6 uses the GATE frame 706 to instruct the transmission start time and transmission amount of the upstream signal of each ONU 8 so that each ONU 8 can transmit without colliding in time. The sleeping ONU 8 does not receive the GATE frame 706 from the OLT 6, but after returning from the optical transmission / reception unit 708, the transmission waiting data amount stored in the ONU 8 buffer is transmitted to the OLT 6 by the REPORT frame 713.

図8は、本実施例のOLT6が備える遅延時間テーブル403を示す説明図である。遅延時間テーブル403は、OLT6配下の各ONU8を一意に識別するための識別子であるONUID801、レンジング処理部402より取得したOLT6とONU8間の遅延時間802、遅延測定処理部401で取得したOLT6とBAS3との間の遅延時間803が格納される。なお、OLT6−BAS3間遅延時間803は、本実施例では同じOLT6に接続されている複数のONU8で共通の値となる。このため図8では、32台のONU8全てについてOLT6−BAS3間遅延時間803は同じ10msの値となっている。なお、BAS3以外に複数のBASがOLT6に接続されるような形態では、BASごとに遅延時間テーブルを備えるようにしてもよい。   FIG. 8 is an explanatory diagram showing a delay time table 403 provided in the OLT 6 of the present embodiment. The delay time table 403 includes an ONUID 801 that is an identifier for uniquely identifying each ONU 8 under the OLT 6, a delay time 802 between the OLT 6 and the ONU 8 acquired from the ranging processing unit 402, and the OLT 6 and BAS 3 acquired by the delay measurement processing unit 401. The delay time 803 between the two is stored. Note that the delay time 803 between the OLT 6 and the BAS 3 is a value common to a plurality of ONUs 8 connected to the same OLT 6 in this embodiment. Therefore, in FIG. 8, the delay time 803 between the OLT 6 and the BAS 3 is the same value of 10 ms for all 32 ONUs 8. In a form in which a plurality of BASs other than BAS3 are connected to the OLT 6, a delay time table may be provided for each BAS.

図9は、本実施例のOLT6が備えるスリープ時刻制御テーブル407を示す説明図である。スリープ時刻制御テーブル407は、スリープ制御部408より取得したOLT6配下の各ONU8を一意に識別するための識別子であるONUID901、OLT6配下の各ONU8のスリープ機能が有効に設定されているか否かを表すスリープ設定情報902、スリープ開始時刻903、スリープの長さであるスリープ幅904が格納される。   FIG. 9 is an explanatory diagram illustrating the sleep time control table 407 provided in the OLT 6 of the present embodiment. The sleep time control table 407 indicates whether the ONUID 901 that is an identifier for uniquely identifying each ONU 8 under the OLT 6 acquired from the sleep control unit 408, and whether the sleep function of each ONU 8 under the OLT 6 is set to be valid. The sleep setting information 902, the sleep start time 903, and the sleep width 904 that is the length of sleep are stored.

本実施例ではPONシステムの管理者もしくは保守者などが、各ONUの稼働前に当該ONUのスリープ設定情報902をOLT6のスリープ時刻制御テーブル407に登録する。スリープ設定情報902が有効となっているONU8は周期的にスリープとスリープからの復帰を繰り返し、無効となっているONUはスリープせず稼働し続ける。スリープ幅904は、本実施例では固定値とし、保守者等によりあらかじめ設定されるものとする。スリープ開始時刻903は、各ONU8が最初にスリープする時刻が保守者等により入力される。本実施例ではスリープ幅904が90ms、後述する転送可能時間巾1003つまりONU8がスリープの合間に稼働している時間の長さが10msと固定であり、各ONU8は100msの周期でスリープを始める。このためOLT6のスリープ制御部408は、最初のスリープ開始時刻903が設定されていれば、このスリープ開始時刻903に100msを加算していけばその後のスリープ開始時刻を順次算出することができる。   In this embodiment, the administrator or maintenance person of the PON system registers the sleep setting information 902 of the ONU in the sleep time control table 407 of the OLT 6 before the operation of each ONU. The ONU 8 in which the sleep setting information 902 is valid repeats sleep and return from sleep periodically, and the invalid ONU continues to operate without sleeping. The sleep width 904 is a fixed value in this embodiment, and is set in advance by a maintenance person or the like. As the sleep start time 903, the time when each ONU 8 first sleeps is input by a maintenance person or the like. In this embodiment, the sleep width 904 is 90 ms, the transferable time width 1003 described later, that is, the length of time during which the ONU 8 is operating between sleeps is fixed at 10 ms, and each ONU 8 starts to sleep at a cycle of 100 ms. Therefore, if the first sleep start time 903 is set, the sleep control unit 408 of the OLT 6 can sequentially calculate subsequent sleep start times by adding 100 ms to the sleep start time 903.

図10は、本実施例のOLT6が備える転送時刻テーブル406を示す説明図である。転送時刻テーブル406は、転送時刻演算部404より、OLT6配下の各ONU8を一意に識別するための識別子であるONUID1001、転送可能開始時刻1002、転送可能時間巾1003が格納される。転送可能時間巾1003はONU8のスリープ動作のシステム仕様により決定され、図10の例では10msとなっている。この転送可能時間巾1003は前述のように、そのONU8がスリープせずに起きている時間であり、この実施例では固定値としているが、状況に応じて変わる可変値でも良く、本実施例では保守者等によりONU毎に入力される。転送可能開始時刻1002は後述するように転送時刻演算部404が随時更新する。   FIG. 10 is an explanatory diagram illustrating a transfer time table 406 provided in the OLT 6 of the present embodiment. The transfer time table 406 stores, from the transfer time calculation unit 404, an ONUID 1001, which is an identifier for uniquely identifying each ONU 8 under the OLT 6, a transfer enable start time 1002, and a transfer enable time width 1003. The transferable time width 1003 is determined by the system specification of the sleep operation of the ONU 8, and is 10 ms in the example of FIG. As described above, the transferable time width 1003 is the time that the ONU 8 is awake without sleeping, and is a fixed value in this embodiment, but may be a variable value that changes according to the situation. Input for each ONU by a maintenance person or the like. As described later, the transfer time calculation unit 404 updates the transfer start time 1002 as necessary.

図11は、本実施例のBAS3で具備する転送時刻テーブル517を示す説明図である。転送時刻テーブル517には、転送時刻制御部515がOLT6の転送時刻演算部404から受信した転送可能時刻通知704より得られた情報が格納される。転送時刻テーブル517には、BAS3と接続されるOLT6を一意に識別するための識別子であるOLTID1101、OLT6配下の各ONU8を一意に識別するための識別子であるONUID1102、スリープ設定情報1103、転送可能開始時刻1104、転送可能時間巾1105が格納される。スリープ設定情報1103は、スリープ時刻制御テーブル407のスリープ設定情報902と同じ情報が設定される。転送可能開始時刻1104は、転送時刻テーブル406の転送可能開始時刻1002と同じ値が格納され、OLT6の転送時刻演算部404が算出した時刻である。この転送可能開始時刻1002とは、前述のとおりそのONUが起きている間にBAS3がデータを転送することができる期間の開始を表す情報である。転送可能時間巾1105は、そのONU8が起きている間にデータを転送することができる期間の長さを表す情報である。転送可能時間巾1105は上記と同様にシステム仕様であり、図11の例では10msである。   FIG. 11 is an explanatory diagram showing a transfer time table 517 provided in the BAS 3 of this embodiment. The transfer time table 517 stores information obtained from the transfer time notification 704 received by the transfer time control unit 515 from the transfer time calculation unit 404 of the OLT 6. The transfer time table 517 includes an OLT ID 1101 that is an identifier for uniquely identifying the OLT 6 connected to the BAS 3, an ON ID 1102 that is an identifier for uniquely identifying each ONU 8 under the OLT 6, sleep setting information 1103, and transfer enable start. A time 1104 and a transferable time width 1105 are stored. In the sleep setting information 1103, the same information as the sleep setting information 902 of the sleep time control table 407 is set. The transfer enable start time 1104 is the time calculated by the transfer time calculation unit 404 of the OLT 6 in which the same value as the transfer enable start time 1002 of the transfer time table 406 is stored. The transfer enable start time 1002 is information indicating the start of a period during which the BAS 3 can transfer data while the ONU is occurring as described above. The transferable time width 1105 is information indicating the length of a period during which data can be transferred while the ONU 8 is awake. The transferable time width 1105 is a system specification as described above, and is 10 ms in the example of FIG.

図12は、本実施例のOLT6からBAS3へ送信される転送可能時刻通知704のフレームフォーマットを示す説明図である。転送可能時刻通知704のフレームは、宛先MACアドレス1201と、送信元MACアドレス1202と、後続ヘッダの種類を示すイーサタイプ値1203からなるMACヘッダを含む。さらに転送可能時刻通知704のフレームフォーマットは、OpCode1204と、Timestamp1205と、OLTID1206と、ONU Sleep数/Flag1207と、ONU毎の Wake up Time1208,1210,1212と、ONU毎の Wake up Length1209,1211,1213とフレームチェックシーケンス(FCS)1214とを含む。   FIG. 12 is an explanatory diagram showing the frame format of the transferable time notification 704 transmitted from the OLT 6 to the BAS 3 in this embodiment. The frame of the transferable time notification 704 includes a MAC header including a destination MAC address 1201, a transmission source MAC address 1202, and an ether type value 1203 indicating the type of the subsequent header. Further, the frame format of the transferable time notification 704 includes OpCode 1204, Timestamp 1205, OLTID 1206, ONU Sleep number / Flag 1207, Wake up Time 1208, 1210, 1212 for each ONU, and Wake up Length 1219, 1203 for each ONU. Frame check sequence (FCS) 1214.

OpCode1204はフレームの種別が転送可能時刻通知であることを示す値が設定される。Timestamp1205は転送可能時刻通知フレームをOLT6が送信した時刻が設定される。OLTID1206はOLT6を一意に識別することができる識別子が設定される。図1のネットワークの構成例ではOLT6が一台しか記載されていないが、1台のBAS3に複数のOLT6が接続されても良く、それらBAS3においてそれらOLT6を識別するためにOLTID1206が必要となる。ONU Sleep数/Flag1207はスリープ機能が有効であるONU数と状態フラグを設定するものであり、例えば4Byte=32bitで配下ONU32台を表し、各1bitが一台のONUの状態を表す。例えば32bit中のBit0が任意の1台のONU8を指し、Bit0が0の場合はスリープ機能が無効、Bit0が1の場合はスリープ機能が有効であることを示す。同様に32bit中のBit31がその他の1台のONU8を表し、Bit31が0の場合はスリープ機能が無効に設定され、Bit31が1の場合はスリープ機能が有効に設定されていることを示す。このONU Sleep数/Flag1207の情報が転送時刻テーブル517のスリープ設定情報1103に反映される。   In OpCode 1204, a value indicating that the frame type is a transferable time notification is set. Timestamp 1205 is set to the time when the OLT 6 transmits the transferable time notification frame. An identifier that can uniquely identify the OLT 6 is set in the OLT ID 1206. Although only one OLT 6 is described in the network configuration example of FIG. 1, a plurality of OLTs 6 may be connected to one BAS 3, and the OLT ID 1206 is required to identify these OLTs 6 in the BAS 3. ONU Sleep Number / Flag 1207 sets the number of ONUs for which the sleep function is valid and the status flag. For example, 4 bytes = 32 bits represent 32 subordinate ONUs, and each 1 bit represents the status of one ONU. For example, Bit 0 in 32 bits indicates an arbitrary ONU 8. When Bit 0 is 0, the sleep function is invalid, and when Bit 0 is 1, the sleep function is valid. Similarly, Bit 31 in 32 bits represents the other ONU 8. When Bit 31 is 0, the sleep function is disabled, and when Bit 31 is 1, the sleep function is enabled. The information of ONU Sleep number / Flag 1207 is reflected in the sleep setting information 1103 of the transfer time table 517.

ONU毎の Wake up Time1208,1210,1212にはBAS3がそのONU8に向けて情報転送を始めて良い時刻が設定される。この情報は転送時刻テーブル517の転送可能開始時刻1104に反映される。ONU毎の Wake up Length1209,1211,1213にはBAS3がそのONUに対して情報転送を継続して良い時間巾が設定され、転送時刻テーブル517の転送可能時間巾1105に反映される。   In Wake up Times 1208, 1210, and 1212 for each ONU, a time when the BAS 3 can start information transfer to the ONU 8 is set. This information is reflected in the transfer available start time 1104 of the transfer time table 517. A time width during which the BAS 3 can continue to transfer information to the ONU is set in the wake up lengths 1209, 1211, and 1213 for each ONU, and is reflected in the transferable time width 1105 of the transfer time table 517.

BAS3の転送時刻制御部515は、転送可能時刻通知704に格納された情報を転送時刻テーブル517に格納する。具体的には、図12のOLTID1206が図11のOLTID1101、図12のONU Sleep数/Flag1207が図11のスリープ設定情報1103、図12のONU#1,2...32のWake up Time 1208、1210、1212が図11の転送可能開始時刻1104、図12のONU#1,2,32の Wake up Length 1209、1211,1213が図11の転送可能時間巾1101に格納される
図13は、本実施例のOLT6のスリープ制御部408の動作例を説明するフローチャートである。スリープ制御部408は、スリープ時刻制御テーブル407のスリープ設定情報902を参照し、スリープ設定情報902に変化があるか否か、つまり「無効」から「有効」もしくは「有効」から「無効」に変更されたものが有るかどうかを調べる(1302)。スリープ設定情報902に変更が無い場合は処理を終了する(1308)。
The transfer time control unit 515 of the BAS 3 stores the information stored in the transfer available time notification 704 in the transfer time table 517. Specifically, the OLT ID 1206 in FIG. 12 is the OLT ID 1101 in FIG. 11, the ONU Sleep number / Flag 1207 in FIG. 12 is the sleep setting information 1103 in FIG. 11, the Wake up Time 1208 in the ONUs # 1, 2 ... 32 in FIG. 1210 and 1212 are stored in the transferable start time 1104 in FIG. 11, and Wake up Lengths 1209, 1211, and 1213 in ONUs # 1, 2, and 32 in FIG. 12 are stored in the transferable time width 1101 in FIG. It is a flowchart explaining the operation example of the sleep control part 408 of OLT6 of an Example. The sleep control unit 408 refers to the sleep setting information 902 in the sleep time control table 407 and determines whether or not the sleep setting information 902 has changed, that is, changes from “invalid” to “valid” or “valid” to “invalid”. It is checked whether or not there is a registered one (1302). If there is no change in the sleep setting information 902, the process ends (1308).

スリープ設定情報902が「無効」から「有効」もしくは「有効」から「無効」に変化したONU8が存在する場合、スリープ制御部408は、スリープ時刻制御テーブル407のスリープ開始時刻903を参照し、当該時刻になるとそのONU8に対してスリープ制御要求フレーム(SLEEP_ALLOW701)を送信する(1303)。   When there is an ONU 8 in which the sleep setting information 902 is changed from “invalid” to “valid” or “valid” to “invalid”, the sleep control unit 408 refers to the sleep start time 903 in the sleep time control table 407, and When the time comes, a sleep control request frame (SLEEP_ALLOW 701) is transmitted to the ONU 8 (1303).

スリープ制御部408はスリープ制御要求フレーム701を送信後、Waitタイマを起動し(1304)、規定時間内にONU8からスリープ制御応答フレーム(SLEEP_ACK702)を受信するか判定を行なう(1305)。規定時間内にスリープ制御応答フレーム(SLEEP_ACK702)を受信しなかった場合(1306)、スリープ制御部408はそのONU8に対するスリープ制御処理を終了する(1308)。これは、ONU8にスリープ状態に移行できない事情があった場合である。なお、ONU8が今回スリープ状態に移行しなくても、後述するようにスリープ制御部408はそのONU8の次回のスリープ開始時刻を算出し、その時刻となったらONU8に対してスリープ制御要求フレーム701を再び送信する。規定時間内にスリープ制御応答フレーム(SLEEP_ACK702)をONU8から受信した場合、当該ONU8はスリープ幅904の時間だけスリープし、処理を終了する(1308)。   After transmitting the sleep control request frame 701, the sleep control unit 408 activates a wait timer (1304), and determines whether a sleep control response frame (SLEEP_ACK 702) is received from the ONU 8 within a specified time (1305). When the sleep control response frame (SLEEP_ACK 702) is not received within the specified time (1306), the sleep control unit 408 ends the sleep control process for the ONU 8 (1308). This is a case where there is a situation in which the ONU 8 cannot shift to the sleep state. Even if the ONU 8 does not shift to the sleep state this time, as will be described later, the sleep control unit 408 calculates the next sleep start time of the ONU 8, and at that time, the sleep control request frame 701 is sent to the ONU 8. Send again. When the sleep control response frame (SLEEP_ACK 702) is received from the ONU 8 within the specified time, the ONU 8 sleeps for the time corresponding to the sleep width 904 and ends the processing (1308).

スリープ制御部408は図13の処理が終了すると、そのONU8の次のスリープ開始時刻を計算する。具体的には、スリープ制御部408は、現状のスリープ開始時刻に、スリープ幅904および転送時刻テーブル406の転送可能時間巾1003の値を足し合わせた時刻を計算して、当該計算した時刻を新たなスリープ開始時刻として、当該ONU8に対し次回のスリープ制御要求フレーム701を送信する。スリープ開始時刻の更新方法を式で表すと以下となる。
更新後のスリープ開始時刻903 = 更新前のスリープ開始時刻903 + スリープ幅904 + 転送可能時間巾1003
本実施例ではスリープ幅904が90ms、転送可能時間巾1003が10msと固定値であるため、スリープ制御部408は転送時刻テーブル406のスリープ開始時刻903に100msを足し続けることで新しいスリープ開始時刻に更新することができる。例えば図9でONUID901が「1」のONUの場合、現状のスリープ開始時刻903が10時ちょうどであり、更新後のスリープ開始時刻903はスリープ幅904の90msに転送可能時間巾1003の10msを足し合わせた時刻後の10時100msである。
When the processing of FIG. 13 is completed, the sleep control unit 408 calculates the next sleep start time of the ONU 8. Specifically, the sleep control unit 408 calculates a time obtained by adding the value of the sleep width 904 and the transferable time width 1003 of the transfer time table 406 to the current sleep start time, and newly calculates the calculated time. As the sleep start time, the next sleep control request frame 701 is transmitted to the ONU 8. The update method of the sleep start time is expressed as follows.
Sleep start time 903 after update = sleep start time 903 before update + sleep width 904 + transferable time width 1003
In this embodiment, since the sleep width 904 is 90 ms and the transferable time width 1003 is a fixed value of 10 ms, the sleep control unit 408 keeps adding 100 ms to the sleep start time 903 in the transfer time table 406 to obtain a new sleep start time. Can be updated. For example, in the case of an ONU whose ONUID 901 is “1” in FIG. 9, the current sleep start time 903 is exactly 10:00, and the updated sleep start time 903 is 90 ms of the sleep width 904 plus 10 ms of the transferable time width 1003. It is 10: 100 ms after the combined time.

以後スリープ制御部は、スリープ設定情報902が有効になっているONU8それぞれに対して、順次スリープ開始時刻を更新しながらステップ1303〜1308の処理を繰り返す。   Thereafter, the sleep control unit repeats the processing of steps 1303 to 1308 while sequentially updating the sleep start time for each ONU 8 in which the sleep setting information 902 is valid.

図14は、本実施例のOLT6の転送時刻演算部404の動作説明のフローチャートである。転送時刻演算部404は、スリープ時刻制御テーブル407の状態を確認し(1402)、スリープ時刻制御テーブル407のスリープ設定情報902が無効から有効に状態の変化があった場合、転送可能時刻算出の演算処理を行う(1403)。転送可能時刻1104は遅延時間テーブル403、スリープ時刻制御テーブル407から得られる情報から算出を行う。転送可能開始時刻1104は、以下の計算式で算出する。
転送可能開始時刻1104=スリープ開始時刻903 + スリープ幅904 − ONU8−OLT6間遅延時間802 − ONU8−OLT6間遅延時間803
転送時刻演算部404は算出した転送可能開始時刻1104をメッセージ送信部405に渡し、メッセージ送信部405は受け取った転送可能開始時刻1104を図12のフレームフォーマットのWake up Time1208、1210...1212のいずれか対応するONU8のエントリに格納する。また、メッセージ送信部405は図12のフレームフォーマットのONU Sleep数/Flag1207の該当するONU8のBitを1に設定し、このフレームをBAS3へ向けて送信する(1404)。これによりOLT6は、当該ONU8のスリープ機能が有効になったこと、およびONU8がスリープしていない転送処理が可能な時刻をBAS3に通知できる。
FIG. 14 is a flowchart for explaining the operation of the transfer time calculation unit 404 of the OLT 6 of this embodiment. The transfer time calculation unit 404 checks the state of the sleep time control table 407 (1402), and if the sleep setting information 902 of the sleep time control table 407 has changed from invalid to valid, the transfer time calculation is calculated. Processing is performed (1403). The transferable time 1104 is calculated from information obtained from the delay time table 403 and the sleep time control table 407. The transfer start time 1104 is calculated by the following calculation formula.
Transferable start time 1104 = sleep start time 903 + sleep width 904-ONU8-OLT6 delay time 802-ONU8-OLT6 delay time 803
The transfer time calculation unit 404 passes the calculated transfer enable start time 1104 to the message transmission unit 405, and the message transmission unit 405 transmits the received transfer enable start time 1104 to the wake up times 1208, 1210. . . 1212 is stored in the corresponding entry of ONU8. Further, the message transmission unit 405 sets the bit of the corresponding ONU 8 of the ONU Sleep number / Flag 1207 in the frame format of FIG. 12 to 1 and transmits this frame to the BAS 3 (1404). As a result, the OLT 6 can notify the BAS 3 of the time when the sleep function of the ONU 8 is enabled and the time when the ONU 8 can perform the transfer process when the ONU 8 is not sleeping.

スリープ時刻制御テーブル407の状態が有効から無効に変化した場合、メッセージ送信部405は図12のフレームフォーマットのONU Sleep数/Flag1207の該当するONU8のBitを0に設定し、このフレームをBAS3へ向けて送信する。(1404)。   When the state of the sleep time control table 407 changes from valid to invalid, the message transmission unit 405 sets the bit of the corresponding ONU 8 of the ONU Sleep number / Flag 1207 in the frame format of FIG. 12 to 0, and sends this frame to the BAS 3 To send. (1404).

以後、スリープ制御部がONU8のスリープ開始時刻を更新したときは、転送時刻演算部404は上式のスリープ開始時刻903に替えて当該更新されたスリープ開始時刻を用いて当該ONU8の新たな転送可能開始時刻を算出する。図7に示す通り、OLT6はONU8からスリープ制御応答フレーム(SLEEP_ACK702)を受信するたびに、新しく算出した転送可能開始時刻を転送可能時刻通知フレーム704に含めてBAS3へ送信する。   Thereafter, when the sleep control unit updates the sleep start time of the ONU 8, the transfer time calculation unit 404 can newly transfer the ONU 8 using the updated sleep start time 903 instead of the sleep start time 903 in the above expression. Calculate the start time. As shown in FIG. 7, every time the OLT 6 receives a sleep control response frame (SLEEP_ACK 702) from the ONU 8, the OLT 6 includes the newly calculated transfer enable start time in the transfer enable time notification frame 704 and transmits it to the BAS 3.

図15は、本実施例のBAS3における転送時刻制御部515の動作説明のフローチャートである。転送時刻制御部515は、転送可能時刻通知フレーム704をOLT6から受信し(1502)、転送時刻テーブル517に転送可能時刻通知フレーム704で通知された情報を格納する(1506)。また転送時刻制御部515はBAS3の現在時刻と転送時刻テーブル517の転送可能開始時刻1104とを比較し、BAS3の現在時刻と転送可能開始時刻1104が合致したONU8について、当該ONU8へのフレームのフレーム送信制御をアクセス信号転送部502に指示する(1508)。転送時刻制御部515からの指示によりアクセス信号転送部502は転送時刻制御を行う該当ONU8宛ての送信データが格納されている加入者毎キュー511の制御を行うことでONU8のスリープ周期に合わせ、BAS3からデータを送信することが可能となる。   FIG. 15 is a flowchart for explaining the operation of the transfer time control unit 515 in the BAS 3 of this embodiment. The transfer time control unit 515 receives the transferable time notification frame 704 from the OLT 6 (1502), and stores the information notified by the transferable time notification frame 704 in the transfer time table 517 (1506). Further, the transfer time control unit 515 compares the current time of BAS3 with the transferable start time 1104 of the transfer time table 517, and for the ONU8 where the current time of BAS3 and the transferable start time 1104 match, the frame of the frame to the ONU8 Transmission control is instructed to the access signal transfer unit 502 (1508). In response to an instruction from the transfer time control unit 515, the access signal transfer unit 502 controls the queue 511 for each subscriber in which transmission data addressed to the corresponding ONU 8 that performs transfer time control is controlled, so that the BAS3 matches the sleep cycle of the ONU 8. It becomes possible to transmit data from.

なお、この実施例ではOLT6が転送可能開始時刻を算出してBAS3へ通知するが、ONU8のスリープ時間とスリープから目覚めている時間が固定である場合は転送可能開始時刻は周期的な値となるので、OLT6からの通知を受けずにBAS3が自身で転送可能開始時刻を更新しても良い。例えば本実施例の場合は100ms周期でONU8がスリープするため、転送可能開始時刻も100msを順次足し続ければ更新できる。   In this embodiment, the OLT 6 calculates the transfer start time and notifies it to the BAS 3. However, when the sleep time of the ONU 8 and the time awakened from the sleep are fixed, the transfer start time is a periodic value. Therefore, the BAS 3 may update the transfer start time by itself without receiving a notification from the OLT 6. For example, in the case of this embodiment, the ONU 8 sleeps at a cycle of 100 ms, so that the transfer start time can be updated if 100 ms is continuously added.

本実施例では、各ONU8のスリープ時間や、スリープせず起きている時間は固定値としているが、これらスリープ時間や起きている時間は状況に応じて変わる可変値であっても、各ONU8がいつからいつまでの間はスリープせずに起きているのかがあらかじめ分かっていればOLT6はスリープ開始時刻ならびに転送可能開始時刻を算出できるため、本実施例に記載の発明を実施することができる。   In this embodiment, the sleep time of each ONU 8 and the time of waking up without a sleep are fixed values, but even if these sleep time and waking time are variable values that change according to the situation, each ONU 8 Since the OLT 6 can calculate the sleep start time and the transfer start time if it is known in advance from when to when it does not sleep, the invention described in this embodiment can be implemented.

また、本実施例では、スリープ幅904のようにスリープする時間の長さを用いているが、スリープを終了する時刻であるスリープ終了時刻を用いても良い。また、本実施例では転送可能時間巾1003、1105のようにデータを転送する時間の長さを用いているが、転送を終了する時刻である転送終了時刻を用いても良い。   In this embodiment, the length of the sleep time is used like the sleep width 904, but the sleep end time, which is the time to end the sleep, may be used. In this embodiment, the length of time for transferring data is used, such as the transferable time widths 1003 and 1105, but a transfer end time that is a time for ending transfer may be used.

本実施例のPONでは、時刻同期機能を利用しONUのスリープ周期に基づいて、転送可能時刻をブロードバンドアクセスサーバ(以下BASと称する)に通知し、BASが、データ送信制御を行うことによって、ONUがスリープ中にOLTで蓄積する送信データの待機バッファの規模を低減しかつ効率的にONUの消費電力を低減することの可能な通信システムを実現することができる。   In the PON of the present embodiment, the time synchronization function is used to notify the broadband access server (hereinafter referred to as BAS) of the transferable time based on the sleep cycle of the ONU, and the BAS performs data transmission control so that the ONU Therefore, it is possible to realize a communication system capable of reducing the size of a standby buffer for transmission data stored in the OLT during sleep and efficiently reducing the power consumption of the ONU.

1 情報サーバー
2,5 ネットワーク
3 ブロードバンドアクセスサーバ(BAS)
6 局側光伝送路終端装置(OLT)
7 光スプリッタ
8 宅内光伝送路終端装置(ONU)
9 ユーザ端末装置
214 ONUのスリープ制御部
216 ONUの時刻同期機能部
217 ONUの転送時刻管理部
401 OLTの遅延測定処理部
403 OLTの遅延時間テーブル
404 OLTの転送時刻演算部
406 OLTの転送時刻テーブル
407 OLTのスリープ時刻制御テーブル
408 OLTのスリープ制御部
409 OLTの時刻同期機能部
503 BASの制御部
515 BASの転送時刻制御部
516 BASの時刻同期機能部
517 BASの転送時刻テーブル
601 OLT−BAS間の遅延時間測定送信フレーム
602 OLT−BAS間の遅延時間測定応答フレーム
701 スリープ制御要求フレーム
702 スリープ制御応答フレーム
1 Information server 2, 5 Network 3 Broadband access server (BAS)
6 Station side optical transmission line termination equipment (OLT)
7 Optical splitter 8 Home optical transmission line termination unit (ONU)
9 User terminal device 214 ONU sleep control unit 216 ONU time synchronization function unit 217 ONU transfer time management unit 401 OLT delay measurement processing unit 403 OLT delay time table 404 OLT transfer time calculation unit 406 OLT transfer time table 407 OLT sleep time control table 408 OLT sleep control unit 409 OLT time synchronization function unit 503 BAS control unit 515 BAS transfer time control unit 516 BAS time synchronization function unit 517 BAS transfer time table 601 Between OLT and BAS Delay Time Measurement Transmission Frame 602 OLT-BAS Delay Time Measurement Response Frame 701 Sleep Control Request Frame 702 Sleep Control Response Frame

Claims (5)

複数の宅内終端装置と、前記宅内装置へ送信される情報を中継する中継装置と、の間に位置する局側終端装置であって、
前記宅内終端装置のスリープ状態への移行もしくはスリープ状態からの復帰を制御するスリープ制御部と、
前記宅内終端装置がスリープを開始するスリープ開始時刻を前記スリープ制御部から取得して、前記宅内終端装置がスリープしていないときに前記中継装置が前記宅内装置へ向けて情報を送信できる送信開始時刻を算出する時刻演算部と、
前記時刻演算部が算出した前記転送開始時刻を前記中継装置へ向けて送信する送信部と、を有することを特徴とする局側終端装置。
A station-side terminal device located between a plurality of home terminal devices and a relay device that relays information transmitted to the home device,
A sleep control unit that controls the transition to the sleep state of the in-home terminal device or the return from the sleep state; and
A transmission start time at which the relay device can transmit information to the in-home device when the in-home end device acquires sleep start time from the sleep control unit when the in-home end device starts sleep and the in-home terminal device is not in sleep. A time calculation unit for calculating
A station-side termination device comprising: a transmission unit that transmits the transfer start time calculated by the time calculation unit to the relay device.
請求項1に記載の局側終端装置であって、
前記中継装置との間の通信遅延を測定する遅延測定部をさらに有し、
前記時刻演算部は、前記スリープ開始時刻から前記遅延測定部が測定した前記中継装置との間の通信遅延を引いて前記転送開始時刻を算出することを特徴とする局側終端装置。
The station-side termination device according to claim 1,
A delay measuring unit for measuring a communication delay with the relay device;
The station-side termination device, wherein the time calculation unit calculates the transfer start time by subtracting a communication delay with the relay device measured by the delay measurement unit from the sleep start time.
請求項2に記載の局側終端装置であって、
前記宅内終端装置それぞれとの間の通信遅延を測定するレンジング処理部を有し、
前記時刻演算部は、前記スリープ開始時刻から、前記遅延測定部が測定した前記中継装置との間の通信遅延を引いて、さらに前記レンジング処理部が測定した前記宅内終端装置との間の通信遅延を引いて、前記転送開始時刻を算出することを特徴とする局側終端装置。
The station-side termination device according to claim 2,
A ranging processing unit for measuring a communication delay between each of the in-home terminal devices;
The time calculation unit subtracts a communication delay with the relay device measured by the delay measurement unit from the sleep start time, and further communicates with the in-home terminal device measured by the ranging processing unit. To calculate the transfer start time.
複数の宅内終端装置を収容する局側終端装置と、前記局側終端装置を介して前記宅内終端装置へ向けて情報を中継する中継装置と、を含む通信システムであって、
前記局側終端装置は、
前記宅内終端装置のスリープ状態への移行もしくはスリープ状態からの復帰を制御するスリープ制御部と、
前記宅内終端装置がスリープを開始するスリープ開始時刻を前記スリープ制御部から取得して、前記宅内終端装置がスリープしていないときに前記中継装置が前記宅内装置へ向けて情報を送信できる送信開始時刻を算出する時刻演算部と、
前記時刻演算部が算出した前記送信開始時刻を前記中継装置へ向けて送信する送信部と、を有し、
前記中継装置は、
前記局側終端装置から送信された前記送信開始時刻と現在時刻とが一致した前記宅内終端装置に対し、情報の送信を開始するよう制御する送信時刻制御部を有することを特徴とする通信システム。
A communication system including a station-side terminal device that accommodates a plurality of home terminal devices, and a relay device that relays information toward the home terminal device via the station-side terminal device,
The station side termination device is:
A sleep control unit that controls the transition to the sleep state of the in-home terminal device or the return from the sleep state; and
A transmission start time at which the relay device can transmit information to the in-home device when the in-home end device acquires sleep start time from the sleep control unit when the in-home end device starts sleep and the in-home terminal device is not in sleep. A time calculation unit for calculating
A transmission unit that transmits the transmission start time calculated by the time calculation unit to the relay device;
The relay device is
A communication system comprising: a transmission time control unit configured to control transmission of information to the in-home terminal device in which the transmission start time and the current time transmitted from the station-side terminal device coincide with each other.
複数の宅内終端装置を収容する局側終端装置と接続され、前記局側終端装置を介して前記宅内終端装置へ向けて情報を中継する中継装置であって、
前記局側終端装置から通知された、前記宅内終端装置への情報の送信を開始する送信開始時刻を格納する時刻テーブルと、
前記時刻テーブルを参照し、現在時刻と前記送信開始時刻とが一致した前記宅内終端装置に対し、情報の送信を開始するよう制御する送信時刻制御部と、を有することを特徴とする中継装置。
A relay device that is connected to a station-side terminal device that accommodates a plurality of home terminal devices and relays information to the home terminal device via the station-side terminal device,
A time table for storing a transmission start time for starting transmission of information to the in-home terminal device notified from the station-side terminal device;
A relay apparatus comprising: a transmission time control unit configured to refer to the time table and control to start transmission of information with respect to the in-home terminal apparatus in which a current time and the transmission start time coincide with each other.
JP2014015038A 2014-01-30 2014-01-30 Communication method for power saving pon system Pending JP2015142300A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014015038A JP2015142300A (en) 2014-01-30 2014-01-30 Communication method for power saving pon system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014015038A JP2015142300A (en) 2014-01-30 2014-01-30 Communication method for power saving pon system

Publications (1)

Publication Number Publication Date
JP2015142300A true JP2015142300A (en) 2015-08-03

Family

ID=53772376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014015038A Pending JP2015142300A (en) 2014-01-30 2014-01-30 Communication method for power saving pon system

Country Status (1)

Country Link
JP (1) JP2015142300A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017143494A (en) * 2016-02-12 2017-08-17 日本電信電話株式会社 Proxy response apparatus and communication system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017143494A (en) * 2016-02-12 2017-08-17 日本電信電話株式会社 Proxy response apparatus and communication system

Similar Documents

Publication Publication Date Title
US9106984B2 (en) PON system, subscriber-side terminal apparatus, station-side terminal apparatus, and power saving method
JP5210959B2 (en) Optical passive network system and operation method thereof
JP5705097B2 (en) Passive optical network system, station side optical transmission line termination equipment
US9270406B2 (en) Communication method, optical communication system, station-side optical-line terminal apparatus, and user-side optical-line terminal apparatus
JP5463165B2 (en) Recovery method from ONU sleep state in PON system that can save power
JP5483593B2 (en) Passive network optical system and sleep time determination method
EP3223465B1 (en) Optical-wireless access system
JP5143866B2 (en) OPTICAL ACCESS SYSTEM, OPTICAL NETWORK DEVICE, AND OPTICAL LINE DEVICE
JP2010161672A (en) Optical communication system, and method of operating the same
US9615153B2 (en) System and method for applying an extended multipoint protocol to wireless access systems
JP2011217298A (en) Pon system, station-side device and terminal-side device thereof, and rtt correction method
JP2015142300A (en) Communication method for power saving pon system
JP5860769B2 (en) Network system and control device
JP5591681B2 (en) Master station communication device, optical communication network system, and communication method
JP6066316B2 (en) Communication apparatus and power saving method using communication apparatus
EP2667632B1 (en) Method and apparatus for extending multipoint control protocols to mixed media access systems
JP5577520B2 (en) Communication system, slave station device, and master station device
JP2013081065A (en) Power saving control method, station side device, and communication system
JP2014155177A (en) Station side device and method for controlling communication
JP5729318B2 (en) Home side apparatus, communication system, station side apparatus, and communication control method
JP2013017129A (en) Optical communication system, optical communication device, and communication method
JP2013030954A (en) Communication control method, communication system, optical line terminal, and optical network unit
JP2019140657A (en) Optical line terminal, optical network unit, optical communication system, station side program, subscriber side program, and time synchronization program
JP2012129959A (en) Station side communication device
JP2015073181A (en) Passive optical network system