JP2019161587A - Optical communication device, correction control method, and correction control program - Google Patents

Optical communication device, correction control method, and correction control program Download PDF

Info

Publication number
JP2019161587A
JP2019161587A JP2018049412A JP2018049412A JP2019161587A JP 2019161587 A JP2019161587 A JP 2019161587A JP 2018049412 A JP2018049412 A JP 2018049412A JP 2018049412 A JP2018049412 A JP 2018049412A JP 2019161587 A JP2019161587 A JP 2019161587A
Authority
JP
Japan
Prior art keywords
time
electrical signal
processing
signal
optical signal
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.)
Granted
Application number
JP2018049412A
Other languages
Japanese (ja)
Other versions
JP6775540B2 (en
Inventor
誉 大谷
Homare Otani
誉 大谷
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2018049412A priority Critical patent/JP6775540B2/en
Publication of JP2019161587A publication Critical patent/JP2019161587A/en
Application granted granted Critical
Publication of JP6775540B2 publication Critical patent/JP6775540B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

To normally perform communication even when PON protection is caused.SOLUTION: An OLT 100 includes: a first processing section 11 of an active system; a second processing section 12 of a standby system; a storage unit 113 for storing a first time in which the first processing section 11 executes processing of converting an optical signal transmitted by an ONU to an electrical signal and processing on the electrical signal; a storage unit 123 for storing a second time in which the second processing section 12 executes processing of converting the optical signal transmitted by the ONU to an electrical signal and processing on the electrical signal; and a standby system correction unit 125 that on the basis of the first time and the second time, corrects a first round-trip delay time including the first time and a time required after the first processing section 11 or the second processing section 12 transmits the optical signal to the ONU, until receiving a response to the optical signal to calculate a second round-trip delay time. When switching from the active system to the standby system is performed, the second processing section 12 determines transmission time on the basis of the second round-trip delay time.SELECTED DRAWING: Figure 3

Description

本発明は、光通信装置、補正制御方法、及び補正制御プログラムに関する。   The present invention relates to an optical communication device, a correction control method, and a correction control program.

光通信システムであるPON(Passive Optical Network)システムが、知られている。PONシステムは、通信事業者局舎に設置される光通信装置(「親局装置」とも言う)と、加入者側(子局側)の複数の光通信装置(「子局装置」とも言う)とを含む。親局装置は、親局側光回線終端装置(Optical Line Termination:OLT)と言う。子局装置は、子局側光回線終端装置(Optical Network Unit:ONU)と言う。   A PON (Passive Optical Network) system that is an optical communication system is known. The PON system includes an optical communication device (also referred to as a “master station device”) installed in a telecommunications carrier station building and a plurality of optical communication devices (also referred to as “slave station devices”) on the subscriber side (slave station side). Including. The master station device is referred to as a master station side optical line termination device (Optical Line Termination: OLT). The slave station apparatus is referred to as a slave station side optical line termination apparatus (Optical Network Unit: ONU).

OLTには、親局側光信号伝送装置(Optical Subscriber Unit:OSU)が含まれている場合がある。また、OLTでは、複数のOSUが冗長に構成されている場合がある。例えば、OLTは、現用系のOSUと予備系のOSUを含む。現用系から予備系に切り替えること、及び予備系から現用系に切り戻すことをPONプロテクションと表現する。   The OLT may include a master station side optical signal transmission apparatus (Optical Subscriber Unit (OSU)). In the OLT, a plurality of OSUs may be configured redundantly. For example, the OLT includes an active OSU and a standby OSU. Switching from the active system to the standby system and switching back from the standby system to the active system are expressed as PON protection.

PONシステムでは、OLTとONUとの間で通信を開始する前に、MPCP(Multi−Point Control Protocol)フレームを送受信することにより、論理的な接続関係を確立する。論理的な接続関係をPONリンクと表現する。
OLTとONUの間は、時分割多重で通信される。そのため、OLTは、ONUが光信号を送信する時刻を算出する。光信号を送信する時刻を送信開始時刻と表現する。OLTは、各ONUが送信した光信号がOLTに到着した時点で衝突しないように送信開始時刻を算出する。また、OLTは、送信開始時刻を算出する際、RTT(Round Trip Time)を用いる。
In the PON system, before starting communication between the OLT and the ONU, an MPCP (Multi-Point Control Protocol) frame is transmitted / received to establish a logical connection relationship. A logical connection relationship is expressed as a PON link.
Communication between the OLT and the ONU is performed by time division multiplexing. Therefore, the OLT calculates the time when the ONU transmits an optical signal. The time when the optical signal is transmitted is expressed as the transmission start time. The OLT calculates a transmission start time so that an optical signal transmitted by each ONU does not collide when it arrives at the OLT. The OLT uses RTT (Round Trip Time) when calculating the transmission start time.

ここで、RTTに関する技術が提案されている(特許文献1を参照)。特許文献1の現用系のインタフェースカードと予備系のインタフェースカードは、同じRTTを記憶する。   Here, a technique related to RTT has been proposed (see Patent Document 1). The active interface card and the standby interface card of Patent Document 1 store the same RTT.

特開2007−324853号公報JP 2007-324853 A

上述したように、OLTは、RTTを用いて、各ONUが送信した光信号がOLTに到着した時点で衝突しないように送信開始時刻を算出する。ところで、OLTが現用系のOSUと予備系のOSUを有する場合、RTTには、現用系のOSU内で実行される、光信号を電気信号に変換する処理と当該電気信号に対する処理との時間(以下、現用系の遅延時間と表現する)が含まれる。そのため、OLTは、現用系の遅延時間を含むRTTを用いて、送信開始時刻を算出する。   As described above, the OLT uses the RTT to calculate the transmission start time so that the optical signal transmitted by each ONU does not collide when it arrives at the OLT. By the way, when the OLT has an active OSU and a standby OSU, the RTT includes a time between processing for converting an optical signal into an electric signal and processing for the electric signal, which are executed in the active OSU ( Hereinafter, it is expressed as a delay time of the working system). Therefore, the OLT calculates the transmission start time using the RTT including the working system delay time.

現用系の遅延時間と、予備系のOSU内で実行される、光信号を電気信号に変換する処理と当該電気信号に対する処理との時間(以下、予備系の遅延時間と表現する)が、異なる場合がある。例えば、現用系のOSU内の部品と予備系のOSU内の部品とが異なる場合、時間が異なる。   The delay time of the active system is different from the time of processing for converting an optical signal into an electrical signal and processing for the electrical signal (hereinafter, referred to as standby system delay time) executed in the standby OSU. There is a case. For example, when the components in the active OSU and the components in the standby OSU are different, the times are different.

PONプロテクションが起きた場合、予備系のOSUが動作する。予備系のOSUは、現用系の遅延時間を含むRTTに基づいて算出した送信開始時刻をONUに送信する。ここで、予備系のOSUは、現用系の遅延時間を含むRTTに基づいて、ONUから光信号を受信する受信時刻を決定する。そのため、現用系の遅延時間と予備系の遅延時間とが異なる場合、ONUが送信開始時刻に送信した光信号は、当該受信時刻と異なる時刻に、予備系のOSUに受信される。予備系のOSUは、当該受信時刻と異なる時刻に受信した光信号又は当該光信号が変換された電気信号を廃棄する。光信号又は当該光信号が変換された電気信号が廃棄されることで、OLTとONUは、正常に通信ができなくなる。   When PON protection occurs, the standby OSU operates. The standby OSU transmits the transmission start time calculated based on the RTT including the delay time of the active system to the ONU. Here, the standby OSU determines the reception time for receiving the optical signal from the ONU based on the RTT including the delay time of the active system. Therefore, when the delay time of the active system and the delay time of the standby system are different, the optical signal transmitted by the ONU at the transmission start time is received by the standby OSU at a time different from the reception time. The standby OSU discards the optical signal received at a time different from the reception time or the electrical signal converted from the optical signal. By discarding the optical signal or the electric signal converted from the optical signal, the OLT and the ONU cannot communicate normally.

このように、現用系の遅延時間と予備系の遅延時間とが異なる場合にPONプロテクションが起きたとき、問題が発生する。   Thus, a problem occurs when PON protection occurs when the delay time of the active system and the delay time of the standby system are different.

本発明の目的は、PONプロテクションが起きても正常に通信を行うことである。   An object of the present invention is to perform normal communication even when PON protection occurs.

本発明の一態様に係る光通信装置が提供される。子局側光回線終端装置である子局装置が送信時刻に基づいて送信した光信号を受信する親局側光回線終端装置である光通信装置は、前記子局装置が送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号を前記子局装置に送信する処理、及び電気信号に対する処理を実行する現用系の第1の処理部と、前記子局装置が送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号を前記子局装置に送信する処理、及び電気信号に対する処理を実行する予備系の第2の処理部と、前記第1の処理部が、前記子局装置が送信した光信号を電気信号に変換する処理と、当該電気信号に対する処理とを実行する第1の時間を記憶する第1の記憶部と、前記現用系から前記予備系に切り替えられた場合、前記第2の処理部が、前記子局装置が送信した光信号を電気信号に変換する処理と、当該電気信号に対する処理とを実行する第2の時間を記憶する第2の記憶部と、前記第1の時間と前記第2の時間とに基づいて、前記第1の処理部又は前記第2の処理部が光信号を前記子局装置に送信してから当該光信号に対する応答を受信するまでの時間と、前記第1の時間とを含む第1の往復遅延時間を補正して第2の往復遅延時間を算出する第1の補正部と、を有する。前記第2の処理部は、前記現用系から前記予備系に切り替えられた場合、前記第2の往復遅延時間に基づいて、前記送信時刻を決定する。   An optical communication apparatus according to an aspect of the present invention is provided. The optical communication device, which is the master station side optical line terminating device that receives the optical signal transmitted from the slave station device that is the slave station side optical line terminator based on the transmission time, electrically transmits the optical signal transmitted by the slave station device. A first processing unit of an active system that performs processing for converting into a signal, processing for converting an electrical signal into an optical signal and transmitting the optical signal to the slave station device, and processing for the electrical signal; and the slave station device The process of converting the optical signal transmitted by the apparatus into an electrical signal, the process of converting the electrical signal into an optical signal and transmitting the optical signal to the slave station device, and the second process of the standby system for performing the process on the electrical signal And a first storage unit that stores a first time at which the optical signal transmitted by the slave station device is converted into an electrical signal and a process for the electrical signal is performed by the first processing unit And when switching from the working system to the backup system A second storage unit that stores a second time for performing a process of converting the optical signal transmitted by the slave station device into an electrical signal and a process for the electrical signal; Based on the first time and the second time, from when the first processing unit or the second processing unit transmits an optical signal to the slave station device until a response to the optical signal is received And a first correction unit that corrects a first round trip delay time including the first time and calculates a second round trip delay time. The second processing unit determines the transmission time based on the second round trip delay time when the active system is switched to the standby system.

本発明によれば、PONプロテクションが起きても正常に通信できる。   According to the present invention, normal communication can be performed even if PON protection occurs.

実施の形態1の光通信システムを示す図である。1 is a diagram illustrating an optical communication system according to a first embodiment. 実施の形態1のOLTが有する主なハードウェア構成を示す図である。3 is a diagram illustrating a main hardware configuration of the OLT according to the first embodiment. FIG. 実施の形態1のOLTの構成を示す機能ブロック図である。3 is a functional block diagram illustrating a configuration of an OLT according to the first embodiment. FIG. 実施の形態1のPONプロテクション時の動作処理を示すフローチャートである。6 is a flowchart illustrating an operation process during PON protection according to the first embodiment. 実施の形態1のOLTとONUとの間の通信の具体例を示す図である。6 is a diagram illustrating a specific example of communication between the OLT and the ONU according to Embodiment 1. FIG. 実施の形態2のOLTの構成を示す機能ブロック図である。6 is a functional block diagram illustrating a configuration of an OLT according to a second embodiment. FIG. 実施の形態2のPONプロテクション時の動作処理を示すフローチャートである。10 is a flowchart illustrating an operation process during PON protection according to the second embodiment. 実施の形態3のOLTの構成を示す機能ブロック図である。FIG. 10 is a functional block diagram illustrating a configuration of an OLT according to a third embodiment. 実施の形態3のPONプロテクション時の動作処理を示すフローチャートである。12 is a flowchart illustrating an operation process during PON protection according to the third embodiment. 実施の形態4の光通信システムを示す図である。6 is a diagram illustrating an optical communication system according to a fourth embodiment. FIG. 実施の形態4のONUの構成を示す機能ブロック図である。FIG. 10 is a functional block diagram illustrating a configuration of an ONU according to a fourth embodiment. 実施の形態4のOLTの動作を示すフローチャートである。14 is a flowchart illustrating an operation of the OLT according to the fourth embodiment. 実施の形態4のONUの動作を示すフローチャートである。10 is a flowchart showing the operation of the ONU according to the fourth embodiment. 実施の形態4のOLTとONUとの間の通信の具体例を示す図である。FIG. 10 is a diagram illustrating a specific example of communication between an OLT and an ONU according to the fourth embodiment.

以下、図面を参照しながら実施の形態を説明する。以下の実施の形態は、例にすぎず、本発明の範囲内で種々の変更が可能である。   Hereinafter, embodiments will be described with reference to the drawings. The following embodiments are merely examples, and various modifications can be made within the scope of the present invention.

実施の形態1.
図1は、実施の形態1の光通信システムを示す図である。光通信システムは、OLT100とONU200_1,200_2,・・・,200_n(nは、3以上の整数)とを含む。OLT100とONU200_1,・・・,200_nとは、光スプリッタ300を介して接続する。また、OLT100と光スプリッタ300との間は、光ファイバで接続される。ONU200_1,・・・,200_nと光スプリッタ300との間は、光ファイバで接続される。
Embodiment 1 FIG.
FIG. 1 is a diagram illustrating the optical communication system according to the first embodiment. The optical communication system includes an OLT 100 and ONUs 200_1, 200_2,..., 200_n (n is an integer of 3 or more). The OLT 100 and the ONUs 200_1,..., 200_n are connected via the optical splitter 300. Further, the OLT 100 and the optical splitter 300 are connected by an optical fiber. The ONUs 200_1,..., 200_n and the optical splitter 300 are connected by an optical fiber.

ここで、ONU200_1,・・・,200_nを総称して、ONU200_i(iは、正の整数)と表現する。   Here, the ONUs 200_1,..., 200_n are collectively referred to as ONUs 200_i (i is a positive integer).

OLT100は、現用系OSU110、予備系OSU120、光スイッチ部130、及び集線スイッチ部140を有する。また、OLT100は、補正制御方法を実行する装置である。光スイッチ部130は、現用系OSU110がプライマリとして動作する場合、ONU200_iが送信した光信号を現用系OSU110に出力する。また、光スイッチ部130は、予備系OSU120がプライマリとして動作する場合、ONU200_iが送信した光信号を予備系OSU120に出力する。   The OLT 100 includes an active OSU 110, a standby OSU 120, an optical switch unit 130, and a line concentrator switch unit 140. The OLT 100 is a device that executes a correction control method. When the active OSU 110 operates as a primary, the optical switch unit 130 outputs the optical signal transmitted by the ONU 200 — i to the active OSU 110. Further, when the standby OSU 120 operates as a primary, the optical switch unit 130 outputs the optical signal transmitted by the ONU 200 — i to the standby OSU 120.

OLT100は、上位ネットワーク(図示を省略)と接続する。集線スイッチ部140は、現用系OSU110がプライマリとして動作する場合、上位ネットワークから取得される信号を現用系OSU110に出力する。集線スイッチ部140は、予備系OSU120がプライマリとして動作する場合、上位ネットワークから取得した信号を予備系OSU120に出力する。   The OLT 100 is connected to an upper network (not shown). When the active OSU 110 operates as a primary, the line concentrator switch unit 140 outputs a signal acquired from the upper network to the active OSU 110. When the backup OSU 120 operates as a primary, the line collection switch unit 140 outputs a signal acquired from the upper network to the backup OSU 120.

OLT100は、上位ネットワークから取得される信号をONU200_iに送信することができる。OLT100がONU200_iに送信する光信号を下り信号と表現する。また、ONU200_iが送信する光信号を上り信号と表現する。OLT100は、上り信号(すなわち、光信号)を電気信号に変換し、当該電気信号を上位ネットワークに送信することができる。   The OLT 100 can transmit a signal acquired from the host network to the ONU 200 — i. An optical signal transmitted from the OLT 100 to the ONU 200 — i is expressed as a downstream signal. Further, an optical signal transmitted by the ONU 200 — i is expressed as an upstream signal. The OLT 100 can convert an upstream signal (that is, an optical signal) into an electrical signal and transmit the electrical signal to a higher-level network.

ONU200_iは、ユーザネットワーク(図示を省略)に接続する。ONU200_iは、下り信号(すなわち、光信号)を電気信号に変換し、当該電気信号をユーザネットワークに送信することができる。ONU200_iは、ユーザネットワークから取得した電気信号を光信号に変換し、当該光信号(すなわち、上り信号)をOLT100に送信することができる。   The ONU 200_i is connected to a user network (not shown). The ONU 200_i can convert a downstream signal (that is, an optical signal) into an electrical signal and transmit the electrical signal to the user network. The ONU 200 — i can convert an electrical signal acquired from the user network into an optical signal and transmit the optical signal (that is, an upstream signal) to the OLT 100.

図1では、OLT100が1台の現用系OSUと1台の予備系OSUを有している場合を例示している。しかし、OLT100は、N(Nは、正の整数)台の現用系OSUと1台の予備系OSUを有してもよい。   FIG. 1 exemplifies a case where the OLT 100 has one active OSU and one standby OSU. However, the OLT 100 may include N working OSUs and one standby OSU (N is a positive integer).

次に、OLT100の主なハードウェア構成について説明する。
図2は、実施の形態1のOLTが有する主なハードウェア構成を示す図である。OLT100は、プロセッサ101、揮発性記憶装置102、及び不揮発性記憶装置103を有する。OLT100は、コンピュータと表現してもよい。
Next, the main hardware configuration of the OLT 100 will be described.
FIG. 2 is a diagram illustrating a main hardware configuration of the OLT according to the first embodiment. The OLT 100 includes a processor 101, a volatile storage device 102, and a nonvolatile storage device 103. The OLT 100 may be expressed as a computer.

プロセッサ101は、OLT100全体を制御する。例えば、プロセッサ101は、CPU(Central Processing Unit)、又はFPGA(Field Programmable Gate Array)などである。プロセッサ101は、マルチプロセッサでもよい。OLT100は、処理回路によって実現されてもよく、又は、ソフトウェア、ファームウェア若しくはそれらの組み合わせによって実現されてもよい。なお、処理回路は、単一回路又は複合回路でもよい。   The processor 101 controls the entire OLT 100. For example, the processor 101 is a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array), or the like. The processor 101 may be a multiprocessor. The OLT 100 may be realized by a processing circuit, or may be realized by software, firmware, or a combination thereof. The processing circuit may be a single circuit or a composite circuit.

揮発性記憶装置102は、OLT100の主記憶装置である。例えば、揮発性記憶装置102は、RAM(Random Access Memory)である。不揮発性記憶装置103は、OLT100の補助記憶装置である。例えば、不揮発性記憶装置103は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)である。   The volatile storage device 102 is a main storage device of the OLT 100. For example, the volatile storage device 102 is a RAM (Random Access Memory). The nonvolatile storage device 103 is an auxiliary storage device of the OLT 100. For example, the non-volatile storage device 103 is an HDD (Hard Disk Drive) or an SSD (Solid State Drive).

ONU200_iは、OLT100と同様に、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。また、現用系OSU110及び予備系OSU120のそれぞれは、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。   Similar to the OLT 100, the ONU 200_i includes a processor, a volatile storage device, and a nonvolatile storage device. Each of the active OSU 110 and the standby OSU 120 includes a processor, a volatile storage device, and a nonvolatile storage device.

図3は、実施の形態1のOLTの構成を示す機能ブロック図である。なお、図3のOLT100は、光スイッチ部130及び集線スイッチ部140を省略している。
現用系OSU110は、第1の処理部11を有する。第1の処理部11は、信号処理部111とPON制御部112とを有する。現用系OSU110は、さらに、記憶部113、冗長処理部114、及び現用系補正部115を有する。記憶部113は、第1の記憶部とも言う。
FIG. 3 is a functional block diagram illustrating a configuration of the OLT according to the first embodiment. Note that the OLT 100 in FIG. 3 omits the optical switch unit 130 and the concentrator switch unit 140.
The active OSU 110 has a first processing unit 11. The first processing unit 11 includes a signal processing unit 111 and a PON control unit 112. The active OSU 110 further includes a storage unit 113, a redundancy processing unit 114, and an active system correction unit 115. The storage unit 113 is also referred to as a first storage unit.

第1の処理部11、信号処理部111、PON制御部112、冗長処理部114、及び現用系補正部115の一部又は全部は、現用系OSU110が有するプロセッサによって実現してもよい。第1の処理部11、信号処理部111、PON制御部112、冗長処理部114、及び現用系補正部115の一部又は全部は、現用系OSU110が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。当該プログラムは、補正制御プログラムとも言う。
記憶部113は、現用系OSU110が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
A part or all of the first processing unit 11, the signal processing unit 111, the PON control unit 112, the redundancy processing unit 114, and the working system correction unit 115 may be realized by a processor included in the working system OSU 110. Part or all of the first processing unit 11, the signal processing unit 111, the PON control unit 112, the redundant processing unit 114, and the active system correction unit 115 is realized as a module of a program executed by the processor included in the active system OSU 110. May be. This program is also called a correction control program.
The storage unit 113 may be realized as a storage area secured in a volatile storage device or a nonvolatile storage device included in the active OSU 110.

予備系OSU120は、第2の処理部12を有する。第2の処理部12は、信号処理部121とPON制御部122とを有する。予備系OSU120は、さらに、記憶部123、冗長処理部124、及び予備系補正部125を有する。また、記憶部123は、第2の記憶部とも言う。予備系補正部125は、第1の補正部とも言う。   The standby OSU 120 includes a second processing unit 12. The second processing unit 12 includes a signal processing unit 121 and a PON control unit 122. The standby OSU 120 further includes a storage unit 123, a redundancy processing unit 124, and a standby system correction unit 125. The storage unit 123 is also referred to as a second storage unit. The standby correction unit 125 is also referred to as a first correction unit.

第2の処理部12、信号処理部121、PON制御部122、冗長処理部124及び予備系補正部125の一部又は全部は、予備系OSU120が有するプロセッサによって実現してもよい。第2の処理部12、信号処理部121、PON制御部122、冗長処理部124及び予備系補正部125の一部又は全部は、予備系OSU120が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。当該プログラムは、補正制御プログラムとも言う。
記憶部123は、予備系OSU120が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
A part or all of the second processing unit 12, the signal processing unit 121, the PON control unit 122, the redundant processing unit 124, and the standby system correction unit 125 may be realized by a processor included in the standby system OSU 120. Part or all of the second processing unit 12, the signal processing unit 121, the PON control unit 122, the redundant processing unit 124, and the standby system correction unit 125 are realized as a module of a program executed by the processor included in the standby system OSU 120. Also good. This program is also called a correction control program.
The storage unit 123 may be realized as a storage area secured in a volatile storage device or a nonvolatile storage device included in the standby OSU 120.

第1の処理部11は、ONU200_iが送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号をONU200_iに送信する処理、及び電気信号に対する処理を実行する。   The first processing unit 11 performs processing for converting an optical signal transmitted from the ONU 200 — i into an electrical signal, processing for converting the electrical signal into an optical signal, and transmitting the optical signal to the ONU 200 — i, and processing for the electrical signal.

第1の処理部11は、第1の処理回路と表現してもよい。第1の処理回路は、ONU200_iが送信した光信号を電気信号に変換する回路、電気信号を変換した光信号をONU200_iに送信する回路、及び電気信号に基づく情報を処理する回路を含む。例えば、信号処理部111及びPON制御部112は、ONU200_iが送信した光信号を電気信号に変換する回路、電気信号を変換した光信号をONU200_iに送信する回路、及び電気信号に基づく情報を処理する回路で実現してもよい。   The first processing unit 11 may be expressed as a first processing circuit. The first processing circuit includes a circuit that converts an optical signal transmitted from the ONU 200_i into an electrical signal, a circuit that transmits an optical signal converted from the electrical signal to the ONU 200_i, and a circuit that processes information based on the electrical signal. For example, the signal processing unit 111 and the PON control unit 112 process a circuit that converts an optical signal transmitted from the ONU 200_i into an electrical signal, a circuit that transmits an optical signal converted from the electrical signal to the ONU 200_i, and information based on the electrical signal. It may be realized by a circuit.

第2の処理部12は、ONU200_iが送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号をONU200_iに送信する処理、及び電気信号に対する処理を実行する。   The second processing unit 12 performs processing for converting the optical signal transmitted by the ONU 200 — i into an electrical signal, processing for converting the electrical signal into an optical signal, and transmitting the optical signal to the ONU 200 — i, and processing for the electrical signal.

第2の処理部12は、第2の処理回路と表現してもよい。第2の処理回路は、ONU200_iが送信した光信号を電気信号に変換する回路、電気信号を変換した光信号をONU200_iに送信する回路、及び電気信号に基づく情報を処理する回路を含む。例えば、信号処理部121及びPON制御部122は、ONU200_iが送信した光信号を電気信号に変換する回路、電気信号を変換した光信号をONU200_iに送信する回路、及び電気信号に基づく情報を処理する回路で実現してもよい。   The second processing unit 12 may be expressed as a second processing circuit. The second processing circuit includes a circuit that converts an optical signal transmitted from the ONU 200_i into an electrical signal, a circuit that transmits an optical signal converted from the electrical signal to the ONU 200_i, and a circuit that processes information based on the electrical signal. For example, the signal processing unit 121 and the PON control unit 122 process a circuit that converts an optical signal transmitted from the ONU 200_i into an electrical signal, a circuit that transmits an optical signal converted from the electrical signal to the ONU 200_i, and information based on the electrical signal. It may be realized by a circuit.

通常時の動作について説明する。また、当該説明は、現用系OSU110がプライマリとして動作する場合を説明する。なお、当該説明は、PONプロテクションが起きたときに予備系OSU120が動作する場合も同様である。そのため、予備系OSU120の通常時の動作については、説明を省略する。   A normal operation will be described. In addition, the description will be given of a case where the active OSU 110 operates as a primary. The description is the same when the standby OSU 120 operates when PON protection occurs. Therefore, the description of the normal operation of the standby OSU 120 is omitted.

信号処理部111は、ONU200_iが間欠的に送信する光信号を電気信号に変換する。また、信号処理部111は、各ONUが送信した位相の異なるデータを連続データに変換できる。さらに、信号処理部111は、シリアル信号をパラレル信号に変換する処理、エラー訂正処理、及び暗号化処理を実行できる。   The signal processing unit 111 converts an optical signal transmitted intermittently by the ONU 200 — i into an electrical signal. Further, the signal processing unit 111 can convert data having different phases transmitted by each ONU into continuous data. Furthermore, the signal processing unit 111 can execute processing for converting a serial signal into a parallel signal, error correction processing, and encryption processing.

PON制御部112は、IEEE802.3に規定されているPONプロトコルに基づく制御を行う。具体的には、PON制御部112は、ONU200_iとの間で送受信されるMPCPフレームに基づくPONリンクを確立する。なお、例えば、MPCPフレームとは、DiscoveryGateフレーム、NormalGateフレーム、Reportフレームなどである。また、PON制御部112は、光信号がOLT100とONU200_iとの間を往復する往復時間であるRTTを算出する。さらに、PON制御部112は、ONU200_iが送信する上り信号の送信開始時刻のスケジューリングを行う。これにより、OLT100とONU200_iは、通信が可能になる。なお、送信開始時刻は、送信時刻とも言う。   The PON control unit 112 performs control based on the PON protocol defined in IEEE802.3. Specifically, the PON control unit 112 establishes a PON link based on an MPCP frame transmitted / received to / from the ONU 200_i. For example, the MPCP frame is a DiscoveryGate frame, a NormalGate frame, a Report frame, or the like. In addition, the PON control unit 112 calculates an RTT that is a round trip time in which the optical signal reciprocates between the OLT 100 and the ONU 200 — i. Furthermore, the PON control unit 112 schedules the transmission start time of the uplink signal transmitted by the ONU 200_i. As a result, the OLT 100 and the ONU 200_i can communicate with each other. The transmission start time is also referred to as transmission time.

また、PON制御部112は、上り信号の送信開始時刻を含むGateフレームをONU200_iに送信する。ONU200_iは、送信開始時刻に上り信号をOLT100に送信する。   In addition, the PON control unit 112 transmits a Gate frame including the transmission start time of the uplink signal to the ONU 200_i. The ONU 200 — i transmits an uplink signal to the OLT 100 at the transmission start time.

次に、PONプロテクションが起きて、現用系OSU110から予備系OSU120に切り替わる時の動作について、フローチャートを用いて、現用系OSU110及び予備系OSU120の機能を説明する。
図4は、実施の形態1のPONプロテクション時の動作処理を示すフローチャートである。図4の処理は、図3を参照する。また、図4の処理は、冗長処理部114がPONプロテクション指示を受信することで、開始する。例えば、PONプロテクション指示は、OLT100内のある部品が発行してもよいし、OLT100に接続可能な装置が発行してもよい。
Next, the functions of the active OSU 110 and the standby OSU 120 will be described with reference to a flowchart for the operation when the PON protection occurs and the active OSU 110 is switched to the standby OSU 120.
FIG. 4 is a flowchart showing operation processing during PON protection according to the first embodiment. The processing of FIG. 4 refers to FIG. 4 starts when the redundant processing unit 114 receives a PON protection instruction. For example, the PON protection instruction may be issued by a certain component in the OLT 100 or may be issued by a device that can be connected to the OLT 100.

(ステップS11)冗長処理部114は、遅延時間(Ta)を記憶部113から取得する。ここで、遅延時間(Ta)は、第1の処理部11が、ONU200_iが送信した光信号を電気信号に変換する処理と、当該電気信号に対する処理とを実行する時間である。また、遅延時間(Ta)は、第1の処理部11を実現する部品により値が決まる。すなわち、当該値は、固定値である。遅延時間(Ta)は、第1の時間とも言う。第1の処理部11は、OLT100の起動時に毎回、遅延時間(Ta)を測定してもよい。また、記憶部113は、予め測定した遅延時間(Ta)を記憶してもよい。なお、遅延時間(Ta)は、現用系の遅延時間である。   (Step S11) The redundancy processing unit 114 acquires the delay time (Ta) from the storage unit 113. Here, the delay time (Ta) is a time for the first processing unit 11 to perform processing for converting the optical signal transmitted by the ONU 200 — i into an electrical signal and processing for the electrical signal. In addition, the delay time (Ta) is determined by a component that implements the first processing unit 11. That is, the value is a fixed value. The delay time (Ta) is also referred to as a first time. The first processing unit 11 may measure the delay time (Ta) every time the OLT 100 is activated. The storage unit 113 may store a delay time (Ta) measured in advance. The delay time (Ta) is the delay time of the active system.

(ステップS12)冗長処理部114は、内部データの送信指示をPON制御部112に送信する。内部データは、RTT(T)を含む情報であり、PON制御に必要な管理情報である。また、内部データは、記憶部113に格納されてもよい。
また、RTT(T)は、第1の処理部11又は第2の処理部12が光信号をONU200_iに送信してから当該光信号に対する応答を受信するまでの時間と、遅延時間(Ta)とを含む時間である。RTT(T)は、第1の往復遅延時間とも言う。
(Step S12) The redundancy processing unit 114 transmits an internal data transmission instruction to the PON control unit 112. The internal data is information including RTT (T) and management information necessary for PON control. Further, the internal data may be stored in the storage unit 113.
The RTT (T) is a time from when the first processing unit 11 or the second processing unit 12 transmits an optical signal to the ONU 200_i until a response to the optical signal is received, and a delay time (Ta). It is time including RTT (T) is also referred to as a first round-trip delay time.

(ステップS13)冗長処理部114は、RTT(T)を含む内部データをPON制御部112から受信する。
(ステップS14)冗長処理部114は、遅延時間(Ta)とRTT(T)を含む内部データとを冗長処理部124に送信する。
(Step S13) The redundancy processing unit 114 receives internal data including RTT (T) from the PON control unit 112.
(Step S14) The redundancy processing unit 114 transmits the delay time (Ta) and internal data including RTT (T) to the redundancy processing unit 124.

(ステップS15)冗長処理部124は、遅延時間(Tb)を記憶部123から取得する。ここで、遅延時間(Tb)は、現用系から予備系に切り替えられた場合、第2の処理部12が、ONU200_iが送信した光信号を電気信号に変換する処理と、当該電気信号に対する処理とを実行する時間である。また、遅延時間(Tb)は、第2の処理部12を実現する部品により値が決まる。すなわち、当該値は、固定値である。遅延時間(Tb)は、第2の時間とも言う。第2の処理部12は、OLT100の起動時に毎回、遅延時間(Tb)を測定してもよい。また、記憶部123は、予め測定した遅延時間(Tb)を記憶してもよい。なお、遅延時間(Tb)は、予備系の遅延時間である。   (Step S15) The redundancy processing unit 124 acquires the delay time (Tb) from the storage unit 123. Here, when the delay time (Tb) is switched from the active system to the standby system, the second processing unit 12 converts the optical signal transmitted from the ONU 200_i into an electrical signal, and the process for the electrical signal. Is the time to execute. In addition, the value of the delay time (Tb) is determined by a component that implements the second processing unit 12. That is, the value is a fixed value. The delay time (Tb) is also referred to as a second time. The second processing unit 12 may measure the delay time (Tb) every time the OLT 100 is activated. The storage unit 123 may store a delay time (Tb) measured in advance. The delay time (Tb) is a delay time of the standby system.

(ステップS16)冗長処理部124は、遅延時間(Ta)、遅延時間(Tb)、及びRTT(T)を含む内部データをPON制御部122に送信する。
(ステップS17)PON制御部122は、遅延時間(Ta)、遅延時間(Tb)、及びRTT(T)を予備系補正部125に送信する。
(Step S16) The redundancy processing unit 124 transmits internal data including the delay time (Ta), the delay time (Tb), and the RTT (T) to the PON control unit 122.
(Step S17) The PON control unit 122 transmits the delay time (Ta), the delay time (Tb), and the RTT (T) to the standby system correction unit 125.

(ステップS18)予備系補正部125は、遅延時間(Ta)と遅延時間(Tb)に基づいて、RTT(T)を補正してRTT(Ty)を算出する。詳細には、予備系補正部125は、遅延時間(Ta)と遅延時間(Tb)との差分を算出する。予備系補正部125は、遅延時間(Tb)が遅延時間(Ta)よりも長い場合、RTT(T)に差分を加算する。予備系補正部125は、遅延時間(Tb)が遅延時間(Ta)よりも短い場合、RTT(T)に差分を減算する。これにより、予備系補正部125は、RTT(Ty)を算出できる。RTT(Ty)は、第2の往復遅延時間とも言う。
予備系補正部125は、RTT(Ty)をPON制御部122に送信する。
(Step S18) The standby system correction unit 125 corrects RTT (T) based on the delay time (Ta) and the delay time (Tb) to calculate RTT (Ty). Specifically, the standby system correction unit 125 calculates the difference between the delay time (Ta) and the delay time (Tb). When the delay time (Tb) is longer than the delay time (Ta), the standby correction unit 125 adds the difference to the RTT (T). When the delay time (Tb) is shorter than the delay time (Ta), the standby system correction unit 125 subtracts the difference from the RTT (T). As a result, the standby correction unit 125 can calculate RTT (Ty). RTT (Ty) is also referred to as a second round-trip delay time.
The standby correction unit 125 transmits RTT (Ty) to the PON control unit 122.

(ステップS19)PON制御部122は、RTT(Ty)と内部データとを管理情報として保持する。なお、当該内部データに含まれていたRTT(T)は、RTT(Ty)に変更される。また、PON制御部122は、管理情報を記憶部123に格納してもよい。
ステップS19の後、第2の処理部12(すなわち、PON制御部122)は、RTT(Ty)に基づいて、送信開始時刻を決定する。
(Step S19) The PON control unit 122 holds RTT (Ty) and internal data as management information. Note that RTT (T) included in the internal data is changed to RTT (Ty). The PON control unit 122 may store management information in the storage unit 123.
After step S19, the second processing unit 12 (that is, the PON control unit 122) determines the transmission start time based on RTT (Ty).

なお、図4は、現用系OSU110を切り替え元、予備系OSU120を切り替え先としたPONプロテクション時について説明した。しかし、現用系OSU110を切り替え先、予備系OSU120を切り替え元としたPONプロテクションの切り戻し時についても同様の処理が行われる。そのため、PONプロテクションの切り戻し時は、現用系と予備系の同一名称ブロックの各機能が逆転するものとする。例えば、予備系補正部125が実行する処理は、現用系補正部115が実行する。   FIG. 4 illustrates the PON protection when the active OSU 110 is the switching source and the standby OSU 120 is the switching destination. However, the same processing is performed at the time of switching back to PON protection with the active OSU 110 as the switching destination and the standby OSU 120 as the switching source. For this reason, when switching back to PON protection, the functions of the same name block of the active system and the standby system are reversed. For example, the processing performed by the standby system correction unit 125 is performed by the active system correction unit 115.

図5は、実施の形態1のOLTとONUとの間の通信の具体例を示す図である。OLT100は、Gateフレーム400をONU200_iに送信する。Gateフレーム400には、現在時刻(T1)と上り信号の送信開始時刻(T2)が登録されている。また、上り送信開始時刻(T2)は、遅延時間(Ta)を含むRTT(T)から算出される。   FIG. 5 is a diagram illustrating a specific example of communication between the OLT and the ONU according to the first embodiment. The OLT 100 transmits the Gate frame 400 to the ONU 200 — i. In the Gate frame 400, the current time (T1) and the upstream signal transmission start time (T2) are registered. The uplink transmission start time (T2) is calculated from RTT (T) including the delay time (Ta).

ONU200_iは、Gateフレーム400を受信する。ONU200_iは、現在時刻(T1)と上り信号の送信開始時刻(T2)をGateフレーム400から抽出する。ONU200_iは、現在時刻(T1)を取り込む。すなわち、ONU200_iは、現在時刻(T1)を相対時刻として用いる。ONU200_iは、送信開始時刻(T2)に上り信号500をOLT100に送信する。   The ONU 200 — i receives the Gate frame 400. The ONU 200 — i extracts the current time (T 1) and the uplink signal transmission start time (T 2) from the Gate frame 400. The ONU 200_i captures the current time (T1). That is, the ONU 200_i uses the current time (T1) as a relative time. The ONU 200_i transmits the upstream signal 500 to the OLT 100 at the transmission start time (T2).

ここで、PONプロテクションが起きたとする。例えば、OLT100が、遅延時間(Ta)を含むRTT(T)に基づいて上り信号の送信開始時刻(T4)を算出したとする。OLT100は、現在時刻(T3)と送信開始時刻(T4)を含むGateフレームをONU200_iに送信する。また、OLT100は、遅延時間(Ta)を含むRTT(T)に基づいて、ONU200_iから光信号を受信する受信タイミングを決定する。受信タイミングは、受信時刻とも言う。ONU200_iは、上り信号の送信開始時刻(T4)に上り信号をOLT100に送信するが、現用系と予備系とで遅延時間が変化しており、OLT100は、上り信号を受信タイミングに受信できないため、上り信号又は当該上り信号が変換された電気信号を廃棄する。そのため、OLT100とONU200_iとは、正常に通信ができない。   Here, it is assumed that PON protection has occurred. For example, it is assumed that the OLT 100 calculates the uplink signal transmission start time (T4) based on the RTT (T) including the delay time (Ta). The OLT 100 transmits a Gate frame including the current time (T3) and the transmission start time (T4) to the ONU 200_i. Further, the OLT 100 determines the reception timing for receiving the optical signal from the ONU 200 — i based on RTT (T) including the delay time (Ta). The reception timing is also referred to as reception time. The ONU 200_i transmits the upstream signal to the OLT 100 at the upstream signal transmission start time (T4), but the delay time changes between the active system and the standby system, and the OLT 100 cannot receive the upstream signal at the reception timing. The upstream signal or the electrical signal converted from the upstream signal is discarded. For this reason, the OLT 100 and the ONU 200 — i cannot communicate normally.

そこで、OLT100は、PONプロテクションが起きた時、RTT(T)をRTT(y)に補正する。OLT100は、RTT(Ty)に基づいて上り信号の送信開始時刻(T5)とONU200_iから光信号を受信する受信タイミングを算出する。OLT100は、現在時刻(T3)と上り信号の送信開始時刻(T5)を含むGateフレーム401をONU200_iに送信する。ONU200_iは、送信開始時刻(T5)に上り信号501をOLT100に送信する。これにより、OLT100は、受信タイミングに上り信号501を受信できる。   Therefore, the OLT 100 corrects RTT (T) to RTT (y) when PON protection occurs. The OLT 100 calculates the transmission start time (T5) of the upstream signal and the reception timing for receiving the optical signal from the ONU 200_i based on the RTT (Ty). The OLT 100 transmits a Gate frame 401 including the current time (T3) and the uplink signal transmission start time (T5) to the ONU 200_i. The ONU 200_i transmits the upstream signal 501 to the OLT 100 at the transmission start time (T5). Thereby, the OLT 100 can receive the upstream signal 501 at the reception timing.

実施の形態1によれば、OLT100は、現用系OSU110と予備系OSU120の遅延時間が異なる場合、RTT(T)をRTT(y)に補正することで、ONU200_iが送信した上り信号を受信できる。よって、OLT100とONU200_iは、PONプロテクションが起きても正常に通信できる。また、実施の形態1は、予備系OSUを現用系OSUと同じ部品にしなくてもよいため、コストの削減及び光通信システムの運用を円滑にできる。   According to the first embodiment, when the delay times of the active OSU 110 and the standby OSU 120 are different, the OLT 100 can receive the upstream signal transmitted by the ONU 200 — i by correcting RTT (T) to RTT (y). Therefore, the OLT 100 and the ONU 200_i can communicate normally even when PON protection occurs. Further, in the first embodiment, the standby OSU does not have to be the same component as the active OSU, so that the cost can be reduced and the operation of the optical communication system can be performed smoothly.

実施の形態2.
次に、実施の形態2を説明する。実施の形態1と相違する事項を主に説明し、実施の形態1と共通する事項の説明を省略する。実施の形態2の説明では、図1〜3を参照する。
実施の形態1は、現用系OSU110と予備系OSU120との間で遅延時間を受け渡しができる場合を説明した。しかし、現用系OSU110と予備系OSU120とは、OLT100内の制約により、遅延時間を受け渡すことができない場合がある。実施の形態2は、このような場合でもRTT(T)を補正できることを説明する。
Embodiment 2. FIG.
Next, a second embodiment will be described. Items that are different from the first embodiment will be mainly described, and description of matters that are common to the first embodiment will be omitted. In the description of the second embodiment, FIGS.
In the first embodiment, the case where the delay time can be transferred between the active OSU 110 and the standby OSU 120 has been described. However, the active OSU 110 and the standby OSU 120 may not be able to pass the delay time due to restrictions in the OLT 100. The second embodiment will explain that RTT (T) can be corrected even in such a case.

図6は、実施の形態2のOLTの構成を示す機能ブロック図である。OLT100aは、現用系OSU110a及び予備系OSU120aを有する。現用系OSU110aは、第1の処理部11a、冗長処理部114a、及び現用系補正部115aを有する。第1の処理部11aは、PON制御部112aを有する。予備系OSU120aは、第2の処理部12a、冗長処理部124a、及び予備系補正部125aを有する。第2の処理部12aは、PON制御部122aを有する。現用系補正部115aは、第2の補正部とも言う。   FIG. 6 is a functional block diagram illustrating a configuration of the OLT according to the second embodiment. The OLT 100a includes an active OSU 110a and a standby OSU 120a. The active OSU 110a includes a first processing unit 11a, a redundancy processing unit 114a, and an active system correction unit 115a. The first processing unit 11a includes a PON control unit 112a. The standby OSU 120a includes a second processing unit 12a, a redundant processing unit 124a, and a standby system correction unit 125a. The second processing unit 12a includes a PON control unit 122a. The active correction unit 115a is also referred to as a second correction unit.

現用系OSU110a及び予備系OSU120aの機能については、後で詳細に説明する。なお、図6のOLT100aは、光スイッチ部130及び集線スイッチ部140を省略している。
図3に示される構成と同じ又は対応する図6の構成は、図3に示される符号と同じ符号を付している。
The functions of the active OSU 110a and the standby OSU 120a will be described in detail later. Note that the OLT 100a in FIG. 6 omits the optical switch unit 130 and the concentrator switch unit 140.
6 that is the same as or corresponds to the configuration shown in FIG. 3 is assigned the same reference numeral as that shown in FIG.

図7は、実施の形態2のPONプロテクション時の動作処理を示すフローチャートである。図7の処理は、図6を参照する。また、図7の処理は、冗長処理部114aがPONプロテクション指示を受信することで、開始する。PONプロテクション指示は、例えば、PONプロテクション指示は、OLT100a内のある部品が発行してもよいし、OLT100aに接続可能な装置が発行してもよい。   FIG. 7 is a flowchart showing operation processing during PON protection according to the second embodiment. The processing of FIG. 7 refers to FIG. 7 starts when the redundant processing unit 114a receives a PON protection instruction. As the PON protection instruction, for example, the PON protection instruction may be issued by a certain component in the OLT 100a, or may be issued by a device connectable to the OLT 100a.

(ステップS21)冗長処理部114aは、遅延時間(Ta)を記憶部113から取得する。冗長処理部114aは、遅延時間(Ta)と内部データの送信指示とをPON制御部112aに送信する。
(ステップS22)PON制御部112aは、RTT(T)と遅延時間(Ta)を現用系補正部115aに送信する。
(Step S21) The redundancy processing unit 114a acquires the delay time (Ta) from the storage unit 113. The redundancy processing unit 114a transmits the delay time (Ta) and the internal data transmission instruction to the PON control unit 112a.
(Step S22) The PON control unit 112a transmits the RTT (T) and the delay time (Ta) to the active system correction unit 115a.

(ステップS23)現用系補正部115aは、遅延時間(Ta)を用いてRTT(T)を補正する。詳細には、現用系補正部115aは、RTT(T)に遅延時間(Ta)を減算する。補正されたRTT(T)は、RTT(Tx)である。なお、RTT(Tx)は、第3の往復遅延時間とも言う。現用系補正部115aは、RTT(Tx)をPON制御部112aに送信する。   (Step S23) The active system correction unit 115a corrects the RTT (T) using the delay time (Ta). Specifically, the working correction unit 115a subtracts the delay time (Ta) from RTT (T). The corrected RTT (T) is RTT (Tx). Note that RTT (Tx) is also referred to as a third round-trip delay time. The working correction unit 115a transmits RTT (Tx) to the PON control unit 112a.

(ステップS24)PON制御部112aは、RTT(Tx)を含む内部データを冗長処理部114aに送信する。
(ステップS25)冗長処理部114aは、RTT(Tx)を含む内部データをPON制御部112aから受信する。冗長処理部114aは、RTT(Tx)を含む内部データを冗長処理部124aに送信する。
(Step S24) The PON control unit 112a transmits internal data including RTT (Tx) to the redundancy processing unit 114a.
(Step S25) The redundancy processing unit 114a receives internal data including RTT (Tx) from the PON control unit 112a. The redundancy processing unit 114a transmits internal data including RTT (Tx) to the redundancy processing unit 124a.

(ステップS26)冗長処理部124aは、遅延時間(Tb)を記憶部123から取得する。
(ステップS27)冗長処理部124aは、RTT(Tx)を含む内部データ、及び遅延時間(Tb)をPON制御部122aに送信する。
(Step S26) The redundancy processing unit 124a acquires the delay time (Tb) from the storage unit 123.
(Step S27) The redundancy processing unit 124a transmits the internal data including RTT (Tx) and the delay time (Tb) to the PON control unit 122a.

(ステップS28)PON制御部122aは、遅延時間(Tb)及びRTT(Tx)を予備系補正部125aに送信する。
(ステップS29)予備系補正部125aは、遅延時間(Tb)を用いてRTT(Tx)を補正する。詳細には、予備系補正部125aは、RTT(Tx)に遅延時間(Tb)を加算する。補正されたRTT(Tx)は、RTT(Ty)である。予備系補正部125aは、RTT(Ty)をPON制御部122aに送信する。
(Step S28) The PON control unit 122a transmits the delay time (Tb) and the RTT (Tx) to the standby system correction unit 125a.
(Step S29) The standby system correction unit 125a corrects the RTT (Tx) using the delay time (Tb). Specifically, the standby correction unit 125a adds a delay time (Tb) to RTT (Tx). The corrected RTT (Tx) is RTT (Ty). The standby correction unit 125a transmits RTT (Ty) to the PON control unit 122a.

(ステップS30)PON制御部122aは、RTT(Ty)と内部データを管理情報として保持する。また、PON制御部122aは、管理情報を記憶部123に格納してもよい。   (Step S30) The PON control unit 122a holds RTT (Ty) and internal data as management information. The PON control unit 122a may store management information in the storage unit 123.

なお、図7は、現用系OSU110aを切り替え元、予備系OSU120aを切り替え先としたPONプロテクション時について説明した。しかし、現用系OSU110aを切り替え先、予備系OSU120aを切り替え元としたPONプロテクションの切り戻し時についても同様の処理が行われる。そのため、PONプロテクションの切り戻し時は、現用系と予備系の同一名称ブロックの各機能が逆転するものとする。   FIG. 7 illustrates the PON protection using the active OSU 110a as the switching source and the standby OSU 120a as the switching destination. However, the same processing is performed at the time of switching back to the PON protection using the active OSU 110a as the switching destination and the standby OSU 120a as the switching source. For this reason, when switching back to PON protection, the functions of the same name block of the active system and the standby system are reversed.

実施の形態2によれば、現用系OSU110は、RTT(T)を遅延時間(Ta)で減算したRTT(Tx)を予備系OSU120に送信する。これにより、現用系OSU110は、遅延時間(Ta)を予備系OSU120に送信しなくて済む。また、予備系OSU120は、遅延時間(Tb)を用いてRTT(Tx)を補正してRTT(Ty)を算出する。また、実施の形態2によれば、予備系OSU120aは、現用系OSU110aが有する遅延時間(Ta)を認識せずに、RTTを補正できる。   According to the second embodiment, active OSU 110 transmits RTT (Tx) obtained by subtracting RTT (T) by delay time (Ta) to standby OSU 120. As a result, the active OSU 110 does not need to transmit the delay time (Ta) to the standby OSU 120. Further, the standby OSU 120 calculates RTT (Ty) by correcting RTT (Tx) using the delay time (Tb). Further, according to the second embodiment, the standby OSU 120a can correct the RTT without recognizing the delay time (Ta) of the active OSU 110a.

また、予備系OSU120aは、次のような方法を実行してもよい。記憶部123は、遅延差分時間(Ta−Tb)を記憶する。冗長処理部124aは、RTT(T)を含む内部データを冗長処理部114aから受信する。冗長処理部124aは、RTT(T)を含む内部データをPON制御部122aに送信する。PON制御部122aは、遅延差分時間(Ta−Tb)を記憶部123から取得する。PON制御部122aは、RTT(T)及び遅延差分時間(Ta−Tb)を予備系補正部125aに送信する。予備系補正部125aは、遅延差分時間(Ta−Tb)を用いて、RTT(T)を補正する。詳細には、予備系補正部125aは、遅延時間(Tb)が遅延時間(Ta)よりも長い場合、RTT(T)に遅延差分時間(Ta−Tb)を加算する。予備系補正部125aは、遅延時間(Tb)が遅延時間(Ta)よりも短い場合、RTT(T)に遅延差分時間(Ta−Tb)を減算する。これにより、予備系補正部125aは、RTT(Ty)を算出できる。このように、OLT100aは、現用系補正部115aが処理を実行しなくて済むので、OLT100aの処理負荷を軽減できる。
同様に、PONプロテクションの切り戻し時に、OLT100aは、記憶部113に遅延差分時間(Ta−Tb)を記憶しておくことで、予備系補正部125aが処理を実行しなくて済むので、OLT100aの処理負荷を軽減できる。
Further, the standby OSU 120a may execute the following method. The storage unit 123 stores a delay difference time (Ta−Tb). The redundancy processing unit 124a receives internal data including RTT (T) from the redundancy processing unit 114a. The redundancy processing unit 124a transmits internal data including RTT (T) to the PON control unit 122a. The PON control unit 122 a acquires the delay difference time (Ta−Tb) from the storage unit 123. The PON control unit 122a transmits the RTT (T) and the delay difference time (Ta-Tb) to the standby system correction unit 125a. The standby system correction unit 125a corrects RTT (T) using the delay difference time (Ta−Tb). Specifically, when the delay time (Tb) is longer than the delay time (Ta), the standby correction unit 125a adds the delay difference time (Ta−Tb) to RTT (T). When the delay time (Tb) is shorter than the delay time (Ta), the standby correction unit 125a subtracts the delay difference time (Ta−Tb) from the RTT (T). Thereby, the standby system correction unit 125a can calculate RTT (Ty). As described above, the OLT 100a can reduce the processing load of the OLT 100a because the active correction unit 115a does not need to execute the process.
Similarly, when switching back to PON protection, the OLT 100a stores the delay difference time (Ta−Tb) in the storage unit 113, so that the standby system correction unit 125a does not have to execute processing. The processing load can be reduced.

実施の形態3.
次に、実施の形態3を説明する。実施の形態1と相違する事項を主に説明し、実施の形態1と共通する事項の説明を省略する。実施の形態3の説明では、図1〜3を参照する。
実施の形態1は、現用系OSU110と予備系OSU120との間で遅延時間を受け渡しができる場合を説明した。実施の形態3は、遅延時間を1つに集約して、RTTを補正する場合を説明する。
Embodiment 3 FIG.
Next, a third embodiment will be described. Items that are different from the first embodiment will be mainly described, and description of matters that are common to the first embodiment will be omitted. In the description of the third embodiment, FIGS.
In the first embodiment, the case where the delay time can be transferred between the active OSU 110 and the standby OSU 120 has been described. In the third embodiment, a case will be described in which RTT is corrected by integrating delay times into one.

図8は、実施の形態3のOLTの構成を示す機能ブロック図である。OLT100bは、現用系OSU110b、予備系OSU120b、及び制御部150を有する。現用系OSU110bは、冗長処理部114b、現用系補正部115b、及び監視制御インタフェース部116を有する。予備系OSU120bは、第2の処理部12b、冗長処理部124b、予備系補正部125b、及び監視制御インタフェース部126を有する。第2の処理部12bは、PON制御部122bを有する。   FIG. 8 is a functional block diagram illustrating a configuration of the OLT according to the third embodiment. The OLT 100b includes an active OSU 110b, a standby OSU 120b, and a control unit 150. The active OSU 110b includes a redundancy processing unit 114b, an active correction unit 115b, and a monitoring control interface unit 116. The standby OSU 120 b includes a second processing unit 12 b, a redundant processing unit 124 b, a standby system correction unit 125 b, and a monitoring control interface unit 126. The second processing unit 12b includes a PON control unit 122b.

制御部150は、監視制御部151及び記憶部152を有する。記憶部152は、第3の記憶部とも言う。監視制御部151の一部又は全部は、プロセッサ101によって実現してもよい。監視制御部151の一部又は全部は、プロセッサ101が実行するプログラムのモジュールとして実現してもよい。当該プログラムを補正制御プログラムと呼んでもよい。記憶部152は、揮発性記憶装置102又は不揮発性記憶装置103に確保した記憶領域として実現してもよい。   The control unit 150 includes a monitoring control unit 151 and a storage unit 152. The storage unit 152 is also referred to as a third storage unit. Part or all of the monitoring control unit 151 may be realized by the processor 101. Part or all of the monitoring control unit 151 may be realized as a module of a program executed by the processor 101. The program may be called a correction control program. The storage unit 152 may be realized as a storage area secured in the volatile storage device 102 or the nonvolatile storage device 103.

現用系OSU110b、予備系OSU120b、及び制御部150の機能については、後で詳細に説明する。なお、図8のOLT100bは、光スイッチ部130及び集線スイッチ部140を省略している。
図3に示される構成と同じ又は対応する図8の構成は、図3に示される符号と同じ符号を付している。
The functions of the active OSU 110b, the standby OSU 120b, and the control unit 150 will be described in detail later. Note that the OLT 100b in FIG. 8 omits the optical switch unit 130 and the concentrator switch unit 140.
8 that is the same as or corresponds to the configuration shown in FIG. 3 is assigned the same reference numeral as that shown in FIG.

図9は、実施の形態3のPONプロテクション時の動作処理を示すフローチャートである。図9の処理は、図8を参照する。
(ステップS31)冗長処理部114bは、遅延時間(Ta)を記憶部113から取得する。冗長処理部114bは、監視制御インタフェース部116を介して遅延時間(Ta)を制御部150に送信する。また、冗長処理部114bは、遅延時間の送信指示を冗長処理部124bに送信する。
FIG. 9 is a flowchart showing operation processing during PON protection according to the third embodiment. The processing of FIG. 9 refers to FIG.
(Step S31) The redundancy processing unit 114b acquires the delay time (Ta) from the storage unit 113. The redundancy processing unit 114 b transmits the delay time (Ta) to the control unit 150 via the monitoring control interface unit 116. Further, the redundancy processing unit 114b transmits a delay time transmission instruction to the redundancy processing unit 124b.

(ステップS32)冗長処理部124bは、遅延時間(Tb)を記憶部123から取得する。冗長処理部124bは、監視制御インタフェース部126を介して遅延時間(Tb)を制御部150に送信する。
(ステップS33)監視制御部151は、遅延時間(Ta)と遅延時間(Tb)を受信する。監視制御部151は、遅延時間(Ta)と遅延時間(Tb)を記憶部152に格納する。これにより、制御部150は、2つの遅延時間を記憶部152に集約できる。
(Step S32) The redundancy processing unit 124b acquires the delay time (Tb) from the storage unit 123. The redundancy processing unit 124 b transmits the delay time (Tb) to the control unit 150 via the monitoring control interface unit 126.
(Step S33) The monitoring control unit 151 receives the delay time (Ta) and the delay time (Tb). The monitoring control unit 151 stores the delay time (Ta) and the delay time (Tb) in the storage unit 152. Thereby, the control unit 150 can collect two delay times in the storage unit 152.

(ステップS34)監視制御部151は、PONプロテクションの発生を監視する。監視制御部151は、PONプロテクション指示を受信する。例えば、PONプロテクション指示は、OLT100b内のある部品が発行してもよいし、OLT100bに接続可能な装置が発行してもよい。
監視制御部151は、遅延時間(Ta)と遅延時間(Tb)を記憶部152から取得する。監視制御部151は、遅延時間(Ta)と遅延時間(Tb)の差分を算出する。算出された時間は、遅延差分時間(Ta−Tb)である。監視制御部151は、監視制御インタフェース部126を介して、遅延差分時間(Ta−Tb)を冗長処理部124bに送信する。
(Step S34) The monitoring control unit 151 monitors the occurrence of PON protection. The monitoring control unit 151 receives a PON protection instruction. For example, the PON protection instruction may be issued by a certain component in the OLT 100b, or may be issued by a device connectable to the OLT 100b.
The monitoring control unit 151 acquires the delay time (Ta) and the delay time (Tb) from the storage unit 152. The monitoring control unit 151 calculates the difference between the delay time (Ta) and the delay time (Tb). The calculated time is a delay difference time (Ta-Tb). The monitoring control unit 151 transmits the delay difference time (Ta−Tb) to the redundancy processing unit 124b via the monitoring control interface unit 126.

また、冗長処理部114bもPONプロテクション指示を受信する。冗長処理部114bは、RTT(T)を含む内部データをPON制御部112から受信する。冗長処理部114bは、RTT(T)を含む内部データを冗長処理部124bに送信する。   Also, the redundancy processing unit 114b receives the PON protection instruction. The redundancy processing unit 114b receives internal data including RTT (T) from the PON control unit 112. The redundancy processing unit 114b transmits internal data including RTT (T) to the redundancy processing unit 124b.

(ステップS35)冗長処理部124bは、RTT(T)を含む内部データと遅延差分時間(Ta−Tb)とを受信する。冗長処理部124bは、RTT(T)を含む内部データと遅延差分時間(Ta−Tb)とをPON制御部122bに送信する。
(ステップS36)PON制御部122bは、RTT(T)と遅延差分時間(Ta−Tb)とを予備系補正部125bに送信する。
(Step S35) The redundancy processing unit 124b receives the internal data including RTT (T) and the delay difference time (Ta-Tb). The redundancy processing unit 124b transmits the internal data including RTT (T) and the delay difference time (Ta-Tb) to the PON control unit 122b.
(Step S36) The PON control unit 122b transmits the RTT (T) and the delay difference time (Ta-Tb) to the standby correction unit 125b.

(ステップS37)予備系補正部125bは、遅延差分時間(Ta−Tb)を用いてRTT(T)を補正してRTT(Ty)を算出する。詳細には、予備系補正部125bは、遅延時間(Tb)が遅延時間(Ta)よりも長い場合、RTT(T)に遅延差分時間(Ta−Tb)を加算する。予備系補正部125bは、遅延時間(Tb)が遅延時間(Ta)よりも短い場合、RTT(T)に遅延差分時間(Ta−Tb)を減算する。これにより、予備系補正部125bは、RTT(Ty)を算出できる。予備系補正部125bは、RTT(Ty)をPON制御部122bに送信する。   (Step S37) The standby correction unit 125b calculates RTT (Ty) by correcting RTT (T) using the delay difference time (Ta−Tb). Specifically, when the delay time (Tb) is longer than the delay time (Ta), the standby correction unit 125b adds the delay difference time (Ta−Tb) to the RTT (T). When the delay time (Tb) is shorter than the delay time (Ta), the standby correction unit 125b subtracts the delay difference time (Ta−Tb) from the RTT (T). As a result, the standby correction unit 125b can calculate RTT (Ty). The standby correction unit 125b transmits RTT (Ty) to the PON control unit 122b.

(ステップS38)PON制御部122bは、RTT(Ty)と内部データを管理情報として保持する。また、PON制御部122bは、管理情報を記憶部123に格納してもよい。
なお、冗長処理部114bは、PONプロテクション指示が発行される前であれば、ステップS31をいつ実行してもよい。
(Step S38) The PON control unit 122b holds RTT (Ty) and internal data as management information. The PON control unit 122b may store management information in the storage unit 123.
Note that the redundancy processing unit 114b may execute step S31 at any time before the PON protection instruction is issued.

また、図9の処理では、2つの遅延時間が記憶部152に集約される場合を説明した。しかし、図8のOSUの数が3つ以上存在する場合、記憶部152には、OSUの数だけ、遅延時間が集約される。   In the processing of FIG. 9, the case where two delay times are collected in the storage unit 152 has been described. However, when there are three or more OSUs in FIG. 8, the delay time is aggregated in the storage unit 152 by the number of OSUs.

なお、図9は、現用系OSU110bを切り替え元、予備系OSU120bを切り替え先としたPONプロテクション時について説明した。しかし、現用系OSU110bを切り替え先、予備系OSU120bを切り替え元としたPONプロテクションの切り戻し時についても同様の処理が行われる。そのため、PONプロテクションの切り戻し時は、現用系と予備系の同一名称ブロックの各機能が逆転するものとする。例えば、予備系補正部125bが実行する処理は、現用系補正部115bが実行する。   Note that FIG. 9 illustrates the PON protection when the active OSU 110b is the switching source and the standby OSU 120b is the switching destination. However, the same processing is performed at the time of switching back to the PON protection using the active OSU 110b as the switching destination and the standby OSU 120b as the switching source. For this reason, when switching back to PON protection, the functions of the same name block of the active system and the standby system are reversed. For example, the processing performed by the standby system correction unit 125b is performed by the active system correction unit 115b.

実施の形態3によれば、遅延時間の情報は、制御部150に集約される。これにより、OLT100bは、現用系OSU110bと予備系OSU120bとの間がインタフェースの制約などで遅延時間を渡すことができない場合でも、RTTを補正できる。   According to the third embodiment, the delay time information is collected in the control unit 150. Thus, the OLT 100b can correct the RTT even when the delay time cannot be passed between the active OSU 110b and the standby OSU 120b due to interface restrictions.

実施の形態4.
次に、実施の形態4を説明する。実施の形態1と相違する事項を主に説明し、実施の形態1と共通する事項の説明を省略する。実施の形態4の説明では、図1〜3を参照する。
実施の形態1では、OLT100がRTTを補正し、OLT100が所望のタイミングで上り信号を受信できるようにした。実施の形態4では、ONUが上り信号の送信開始時刻を補正する場合を説明する。
Embodiment 4 FIG.
Next, a fourth embodiment will be described. Items that are different from the first embodiment will be mainly described, and description of matters that are common to the first embodiment will be omitted. In the description of the fourth embodiment, FIGS.
In the first embodiment, the OLT 100 corrects the RTT so that the OLT 100 can receive the upstream signal at a desired timing. In the fourth embodiment, the case where the ONU corrects the transmission start time of the uplink signal will be described.

図10は、実施の形態4の光通信システムを示す図である。光通信システムは、OLT100cとONU200a_1,ONU200a_2,・・・,200a_n(nは、3以上の整数)とを含む。OLT100cとONU200a_1,・・・,200a_nとは、光スプリッタ300を介して接続する。ここで、ONU200a_1,・・・,200a_nを総称して、ONU200a_i(iは、正の整数)と表現する。ONU200a_iは、補正制御方法を実行する装置である。ONU200a_iは、コンピュータと表現してもよい。   FIG. 10 illustrates an optical communication system according to the fourth embodiment. The optical communication system includes an OLT 100c and ONUs 200a_1, ONUs 200a_2, ..., 200a_n (n is an integer of 3 or more). The OLT 100c and the ONUs 200a_1, ..., 200a_n are connected via the optical splitter 300. Here, the ONUs 200a_1,..., 200a_n are collectively referred to as ONUs 200a_i (i is a positive integer). The ONU 200a_i is a device that executes the correction control method. The ONU 200a_i may be expressed as a computer.

OLT100cは、現用系OSU110c、及び予備系OSU120cを有する。現用系OSU110cは、第1の処理部11cを有する。第1の処理部11cは、信号処理部111c及びPON制御部112cを有する。予備系OSU120cは、第2の処理部12cを有する。第2の処理部12cは、信号処理部121c及びPON制御部122cを有する。
図1,3に示される構成と同じ又は対応する図10の構成は、図1,3に示される符号と同じ符号を付している。
The OLT 100c includes an active OSU 110c and a standby OSU 120c. The active OSU 110c has a first processing unit 11c. The first processing unit 11c includes a signal processing unit 111c and a PON control unit 112c. The standby OSU 120c includes a second processing unit 12c. The second processing unit 12c includes a signal processing unit 121c and a PON control unit 122c.
10 that is the same as or corresponds to the configuration shown in FIGS. 1 and 3 is assigned the same reference numeral as that shown in FIGS.

PON制御部112cは、上り信号の送信開始時刻、遅延時間、及びPONプロテクションフラグをGateフレームに登録する。例えば、PON制御部112cは、遅延時間及びPONプロテクションフラグを、IEEE802.3で規定されているGATE MPCPDUのPad/Reservedフィールドなどに登録する。しかし、遅延時間及びPONプロテクションフラグが登録されるフィールドは、Pad/Reservedフィールドに限らない。また、PONプロテクションフラグは、PONプロテクション中であるか否かを示すものである。PONプロテクション中の場合、PONプロテクションフラグには、有効が設定される。ここで、PONプロテクションフラグに有効が設定されている場合、PONプロテクションフラグは、切り替え情報とも言う。切り替え情報は、現用系から予備系に切り替えられたことを示す情報である。PONプロテクション中でない場合、PONプロテクションフラグには、無効が設定される。   The PON control unit 112c registers the uplink signal transmission start time, delay time, and PON protection flag in the Gate frame. For example, the PON control unit 112c registers the delay time and the PON protection flag in the Pad / Reserved field of the GATE MPCPDU defined by IEEE802.3. However, the field in which the delay time and the PON protection flag are registered is not limited to the Pad / Reserved field. The PON protection flag indicates whether or not the PON protection is in progress. When the PON protection is being performed, the PON protection flag is set to valid. Here, when the PON protection flag is set to valid, the PON protection flag is also referred to as switching information. The switching information is information indicating that the active system has been switched to the standby system. When the PON protection is not in progress, the PON protection flag is set to invalid.

信号処理部111cは、Gateフレームを光信号に変換する。信号処理部111cは、光信号をONU200a_iに送信する。
また、PONプロテクションが起きた場合、信号処理部111c及びPON制御部112cの処理は、信号処理部121c及びPON制御部122cが行う。
The signal processing unit 111c converts the Gate frame into an optical signal. The signal processing unit 111c transmits an optical signal to the ONU 200a_i.
Further, when PON protection occurs, the signal processing unit 111c and the PON control unit 122c perform processing of the signal processing unit 111c and the PON control unit 112c.

図11は、実施の形態4のONUの構成を示す機能ブロック図である。ONU200a_iは、送受信制御部20、記憶部230、遅延情報管理部240、及び時刻補正部250を有する。また、送受信制御部20は、信号処理部210、PON制御部220を有する。   FIG. 11 is a functional block diagram showing the configuration of the ONU according to the fourth embodiment. The ONU 200a_i includes a transmission / reception control unit 20, a storage unit 230, a delay information management unit 240, and a time correction unit 250. The transmission / reception control unit 20 includes a signal processing unit 210 and a PON control unit 220.

送受信制御部20、信号処理部210、PON制御部220、遅延情報管理部240、及び時刻補正部250の一部又は全部は、ONU200a_iが有するプロセッサによって実現してもよい。送受信制御部20、信号処理部210、PON制御部220、遅延情報管理部240、及び時刻補正部250の一部又は全部は、ONU200a_iが有するプロセッサが実行するプログラムのモジュールとして実現してもよい。当該プログラムは、補正制御プログラムとも言う。   A part or all of the transmission / reception control unit 20, the signal processing unit 210, the PON control unit 220, the delay information management unit 240, and the time correction unit 250 may be realized by a processor included in the ONU 200a_i. A part or all of the transmission / reception control unit 20, the signal processing unit 210, the PON control unit 220, the delay information management unit 240, and the time correction unit 250 may be realized as a module of a program executed by a processor included in the ONU 200a_i. This program is also called a correction control program.

記憶部230は、ONU200a_iが有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現される。
信号処理部210は、OLT100cが送信した下り信号からクロックを抽出し、正しい位相でPON制御部220にクロック及びデータを送信する。
The storage unit 230 is realized as a storage area secured in a volatile storage device or a nonvolatile storage device included in the ONU 200a_i.
The signal processing unit 210 extracts a clock from the downlink signal transmitted by the OLT 100c, and transmits the clock and data to the PON control unit 220 with a correct phase.

PON制御部220は、IEEE802.3に規定されているPONプロトコルに基づく制御を行う。具体的には、PON制御部220は、OLT100cとの間で送受信されるMPCPフレームに基づくPONリンクを確立する。また、PON制御部220は、OLT100cが送信した現在時刻に基づいて時刻を更新する。PON制御部220は、OLT100cから指定される上り信号の送信開始時刻に、上り信号を送信する。
記憶部230は、現在遅延時間と新遅延時間とを記憶する。遅延情報管理部240の機能については、後で詳細に説明する。時刻補正部250の機能については、後で詳細に説明する。
The PON control unit 220 performs control based on the PON protocol defined in IEEE802.3. Specifically, the PON control unit 220 establishes a PON link based on an MPCP frame transmitted / received to / from the OLT 100c. The PON control unit 220 updates the time based on the current time transmitted by the OLT 100c. The PON control unit 220 transmits an uplink signal at the transmission start time of the uplink signal specified from the OLT 100c.
The storage unit 230 stores the current delay time and the new delay time. The function of the delay information management unit 240 will be described in detail later. The function of the time correction unit 250 will be described in detail later.

次に、OLT100cとONU200a_iの動作についてフローチャートを用いて、説明する。
図12は、実施の形態4のOLTの動作を示すフローチャートである。図12の処理は、図10を参照する。
Next, operations of the OLT 100c and the ONU 200a_i will be described using a flowchart.
FIG. 12 is a flowchart illustrating the operation of the OLT according to the fourth embodiment. The processing of FIG. 12 refers to FIG.

(ステップS41)PON制御部112cは、Gateフレームの送信タイミングであるか否かを判定する。Gateフレームの送信タイミングの場合(ステップS41でYes)、PON制御部112cは、処理をステップS42に進める。Gateフレームの送信タイミングではない場合(ステップS41でNo)、PON制御部112cは、処理を終了する。   (Step S41) The PON control unit 112c determines whether it is the transmission timing of the Gate frame. In the case of the transmission timing of the Gate frame (Yes in step S41), the PON control unit 112c advances the process to step S42. If it is not the transmission timing of the Gate frame (No in step S41), the PON control unit 112c ends the process.

(ステップS42)PON制御部112cは、記憶部113から遅延時間(Ta)を取得する。PON制御部112cは、遅延時間(Ta)をGateフレームに登録する。
(ステップS43)PON制御部112cは、PONプロテクション中であるか否かを判定する。PONプロテクション中の場合(ステップS43でYes)、PON制御部112cは、処理をステップS44に進める。PONプロテクション中ではない場合(ステップS43でNo)、PON制御部112cは、処理をステップS45に進める。
(Step S42) The PON control unit 112c acquires the delay time (Ta) from the storage unit 113. The PON control unit 112c registers the delay time (Ta) in the Gate frame.
(Step S43) The PON control unit 112c determines whether or not the PON protection is in progress. When the PON protection is being performed (Yes in Step S43), the PON control unit 112c advances the process to Step S44. When the PON protection is not in progress (No in Step S43), the PON control unit 112c advances the process to Step S45.

(ステップS44)PON制御部112cは、GateフレームのPONプロテクションフラグに有効を設定する。そして、PON制御部112cは、処理をステップS46に進める。
(ステップS45)PON制御部112cは、GateフレームのPONプロテクションフラグに無効を設定する。
(Step S44) The PON control unit 112c sets the PON protection flag of the Gate frame to be valid. Then, the PON control unit 112c advances the process to step S46.
(Step S45) The PON control unit 112c sets invalidity in the PON protection flag of the Gate frame.

(ステップS46)信号処理部111cは、Gateフレームを光信号に変換する。信号処理部111cは、光信号をONU200a_iに送信する。すなわち、信号処理部111cは、GateフレームをONU200a_iに送信する。   (Step S46) The signal processing unit 111c converts the Gate frame into an optical signal. The signal processing unit 111c transmits an optical signal to the ONU 200a_i. That is, the signal processing unit 111c transmits a Gate frame to the ONU 200a_i.

図12は、現用系OSU110cが実行する場合を説明した。しかし、PONプロテクションにより予備系OSU120cが動作している場合、図12の処理は、予備系OSU120cが実行する。例えば、ステップS41では、PON制御部122cは、Gateフレームの送信タイミングであるか否かを判定する。Gateフレームの送信タイミングの場合、PON制御部122cは、処理をステップS42に進める。Gateフレームの送信タイミングではない場合、PON制御部122cは、処理を終了する。ステップS42では、PON制御部122cは、記憶部123から遅延時間(Tb)を取得する。PON制御部122cは、遅延時間(Tb)をGateフレームに登録する。そして、ステップS43〜45の処理は、PON制御部122cが実行する。ステップS46の処理は、信号処理部121cが実行する。   FIG. 12 illustrates the case where the active OSU 110c executes. However, when the standby OSU 120c is operating due to PON protection, the backup OSU 120c executes the processing in FIG. For example, in step S41, the PON control unit 122c determines whether it is the transmission timing of the Gate frame. In the case of the transmission timing of the Gate frame, the PON control unit 122c advances the process to step S42. If it is not the transmission timing of the Gate frame, the PON control unit 122c ends the process. In step S42, the PON control unit 122c acquires the delay time (Tb) from the storage unit 123. The PON control unit 122c registers the delay time (Tb) in the Gate frame. And the process of step S43-45 is performed by the PON control part 122c. The process of step S46 is executed by the signal processing unit 121c.

図13は、実施の形態4のONUの動作を示すフローチャートである。図13の処理は、図11を参照する。
(ステップS51)PON制御部220は、Gateフレームを受信したか否かを判定する。Gateフレームを受信した場合(ステップS51でYes)、PON制御部220は、処理をステップS52に進める。Gateフレームを受信していない場合(ステップS51でNo)、PON制御部220は、処理を終了する。
FIG. 13 is a flowchart showing the operation of the ONU according to the fourth embodiment. The processing of FIG. 13 refers to FIG.
(Step S51) The PON control unit 220 determines whether or not a Gate frame has been received. When the Gate frame is received (Yes in step S51), the PON control unit 220 advances the process to step S52. If the Gate frame has not been received (No in step S51), the PON control unit 220 ends the process.

(ステップS52)PON制御部220は、遅延時間、PONプロテクションフラグ、及び上り信号の送信開始時刻をGateフレームから取得する。なお、上り信号の送信開始時刻は、OLT100cが指定した送信時刻とも言う。PON制御部220は、遅延時間及びPONプロテクションフラグを遅延情報管理部240に送信する。
(ステップS53)遅延情報管理部240は、PONプロテクションフラグが有効であるか否かを判定する。PONプロテクションフラグが有効の場合(ステップS53でYes)、遅延情報管理部240は、処理をステップS54に進める。PONプロテクションフラグが無効の場合(ステップS53でNo)、遅延情報管理部240は、処理をステップS57に進める。
(Step S52) The PON control unit 220 acquires the delay time, the PON protection flag, and the uplink signal transmission start time from the Gate frame. The uplink signal transmission start time is also referred to as a transmission time designated by the OLT 100c. The PON control unit 220 transmits the delay time and the PON protection flag to the delay information management unit 240.
(Step S53) The delay information management unit 240 determines whether or not the PON protection flag is valid. If the PON protection flag is valid (Yes in step S53), the delay information management unit 240 advances the process to step S54. If the PON protection flag is invalid (No in step S53), the delay information management unit 240 advances the process to step S57.

(ステップS54)遅延情報管理部240は、記憶部230に格納されている新遅延時間をGateフレームに登録されていた遅延時間に更新する。すなわち、新遅延時間は、遅延時間(Tb)に更新される。また、遅延情報管理部240は、時刻補正フラグに有効を設定する。なお、時刻補正フラグの情報は、記憶部230に格納されている。   (Step S54) The delay information management unit 240 updates the new delay time stored in the storage unit 230 to the delay time registered in the Gate frame. That is, the new delay time is updated to the delay time (Tb). Further, the delay information management unit 240 sets the time correction flag as valid. Information about the time correction flag is stored in the storage unit 230.

(ステップS55)遅延情報管理部240は、記憶部230に格納されている現在遅延時間と新遅延時間との差分を算出する。算出された時間を遅延差分時間(Ta−Tb)とする。また、遅延情報管理部240は、遅延差分時間(Ta−Tb)を時刻補正部250に送信する。   (Step S55) The delay information management unit 240 calculates the difference between the current delay time stored in the storage unit 230 and the new delay time. The calculated time is defined as a delay difference time (Ta-Tb). In addition, the delay information management unit 240 transmits the delay difference time (Ta−Tb) to the time correction unit 250.

(ステップS56)時刻補正部250は、遅延差分時間(Ta−Tb)を受信する。時刻補正部250は、時刻補正フラグが有効であることを確認する。時刻補正部250は、上り信号の送信開始時刻をPON制御部220から取得する。時刻補正部250は、遅延差分時間(Ta−Tb)を用いて、上り信号の送信開始時刻を補正する。詳細には、時刻補正部250は、遅延時間(Tb)が遅延時間(Ta)よりも長い場合、上り信号の送信開始時刻に遅延差分時間(Ta−Tb)を加算する。時刻補正部250は、遅延時間(Tb)が遅延時間(Ta)よりも短い場合、上り信号の送信開始時刻に遅延差分時間(Ta−Tb)を減算する。このように、時刻補正部250は、上り信号の送信開始時刻を補正する。補正された送信開始時刻を補正後送信時刻と表現する。また、時刻補正部250は、遅延差分時間(Ta−Tb)を記憶部230に格納する。   (Step S56) The time correction unit 250 receives the delay difference time (Ta-Tb). The time correction unit 250 confirms that the time correction flag is valid. The time correction unit 250 acquires the transmission start time of the uplink signal from the PON control unit 220. The time correction unit 250 corrects the transmission start time of the uplink signal using the delay difference time (Ta−Tb). Specifically, when the delay time (Tb) is longer than the delay time (Ta), the time correction unit 250 adds the delay difference time (Ta−Tb) to the uplink signal transmission start time. When the delay time (Tb) is shorter than the delay time (Ta), the time correction unit 250 subtracts the delay difference time (Ta−Tb) from the uplink signal transmission start time. In this way, the time correction unit 250 corrects the transmission start time of the uplink signal. The corrected transmission start time is expressed as a corrected transmission time. Further, the time correction unit 250 stores the delay difference time (Ta−Tb) in the storage unit 230.

また、時刻補正部250は、ステップS57の後にステップS56を実行する場合、時刻補正フラグが有効であることを確認する。時刻補正部250は、上り信号の送信開始時刻をPON制御部220から取得する。時刻補正部250は、遅延差分時間(Ta−Tb)を記憶部230から取得する。時刻補正部250は、遅延差分時間(Ta−Tb)を用いて、上り信号の送信開始時刻を補正する。   Moreover, the time correction | amendment part 250 confirms that a time correction flag is effective, when performing step S56 after step S57. The time correction unit 250 acquires the transmission start time of the uplink signal from the PON control unit 220. The time correction unit 250 acquires the delay difference time (Ta−Tb) from the storage unit 230. The time correction unit 250 corrects the transmission start time of the uplink signal using the delay difference time (Ta−Tb).

時刻補正部250は、補正した送信開始時刻(すなわち、補正後送信時刻)をPON制御部220に送信する。信号処理部210及びPON制御部220は、PONプロテクションフラグが有効の場合、補正された送信開始時刻に、上り信号をOLT100cに送信する。
なお、時刻補正部250は、時刻補正フラグが無効の場合、上り信号の送信開始時刻を補正しない。
The time correction unit 250 transmits the corrected transmission start time (that is, the corrected transmission time) to the PON control unit 220. When the PON protection flag is valid, the signal processing unit 210 and the PON control unit 220 transmit an upstream signal to the OLT 100c at the corrected transmission start time.
Note that the time correction unit 250 does not correct the uplink signal transmission start time when the time correction flag is invalid.

(ステップS57)遅延情報管理部240は、時刻補正フラグが有効であるか否かを判定する。時刻補正フラグが有効の場合(ステップS57でYes)、遅延情報管理部240は、処理をステップS56に進める。時刻補正フラグが無効の場合(ステップS57でNo)、遅延情報管理部240は、処理をステップS58に進める。   (Step S57) The delay information management unit 240 determines whether or not the time correction flag is valid. If the time correction flag is valid (Yes in step S57), the delay information management unit 240 advances the process to step S56. If the time correction flag is invalid (No in step S57), the delay information management unit 240 advances the process to step S58.

(ステップS58)遅延情報管理部240は、記憶部230に格納されている現在遅延時間をGateフレームに登録されていた遅延時間に更新する。すなわち、現在遅延時間は、遅延時間(Ta)に更新される。そして、遅延情報管理部240は、処理を終了する。   (Step S58) The delay information management unit 240 updates the current delay time stored in the storage unit 230 to the delay time registered in the Gate frame. That is, the current delay time is updated to the delay time (Ta). Then, the delay information management unit 240 ends the process.

また、OLT100cがAuto Discoveryシーケンス時のレンジングにより正しいRTTを取得するまで時刻補正を継続する必要がある。そのため、時刻補正フラグが有効の場合、遅延情報管理部240は、PONリンクが切断されるまで時刻補正フラグが有効の状態を維持する。そして、遅延情報管理部240は、PONリンクが切断された場合、時刻補正フラグに無効を設定する。   Further, it is necessary to continue the time correction until the OLT 100c obtains a correct RTT by ranging during the Auto Discovery sequence. Therefore, when the time correction flag is valid, the delay information management unit 240 maintains the time correction flag in a valid state until the PON link is disconnected. Then, when the PON link is disconnected, the delay information management unit 240 sets invalidity in the time correction flag.

ONU200a_iが上り信号の送信開始時刻を補正することで、補正した上り信号の送信開始時刻が現在時刻よりも過去の時刻になる場合がある。この場合、ONU200a_iは、上り信号を送信できなくなる。しかし、OLT100cは、遅延時間から本事象が発生したと判断した場合、OLT100cが上り信号の送信開始時刻を補正する機能を有することで、本事象を回避することができる。   When the ONU 200a_i corrects the transmission start time of the uplink signal, the corrected transmission start time of the uplink signal may be a time earlier than the current time. In this case, the ONU 200a_i cannot transmit an uplink signal. However, if the OLT 100c determines that this event has occurred from the delay time, the OLT 100c can avoid this event by having a function of correcting the transmission start time of the uplink signal.

図14は、実施の形態4のOLTとONUとの間の通信の具体例を示す図である。OLT100cは、Gateフレーム410をONU200a_iに送信する。Gateフレーム410には、現在時刻(T11)と上り信号の送信開始時刻(T12)が登録されている。また、上り送信開始時刻(T12)は、遅延時間(Ta)を含むRTT(T)から算出される。   FIG. 14 is a diagram illustrating a specific example of communication between the OLT and the ONU according to the fourth embodiment. The OLT 100c transmits a Gate frame 410 to the ONU 200a_i. In the Gate frame 410, the current time (T11) and the uplink signal transmission start time (T12) are registered. The uplink transmission start time (T12) is calculated from RTT (T) including the delay time (Ta).

ONU200a_iは、Gateフレーム410を受信する。ONU200a_iは、現在時刻(T11)と上り信号の送信開始時刻(T12)をGateフレーム410から抽出する。ONU200a_iは、現在時刻(T11)を取り込む。ONU200a_iは、上り信号の送信開始時刻(T12)に上り信号510をOLT100cに送信する。   The ONU 200a_i receives the Gate frame 410. The ONU 200a_i extracts the current time (T11) and the uplink signal transmission start time (T12) from the Gate frame 410. The ONU 200a_i captures the current time (T11). The ONU 200a_i transmits the upstream signal 510 to the OLT 100c at the upstream signal transmission start time (T12).

ここで、PONプロテクションが起きたとする。OLT100cは、遅延時間(Ta)を含むRTT(T)に基づいて上り信号の送信開始時刻(T14)を算出する。OLT100cは、現在時刻(T13)と上り信号の送信開始時刻(T14)を含むGateフレーム411をONU200a_iに送信する。また、OLT100cは、遅延時間(Ta)を含むRTT(T)に基づいて、ONU200a_iから光信号を受信する受信タイミングを決定する。ここで、ONU200a_iは、上り信号の送信開始時刻(T14)に上り信号をOLT100cに送信するが、現用系と予備系で遅延時間が変化しており、OLT100cは、上り信号を受信タイミングに受信できないため、上り信号又は当該上り信号が変換された電気信号を廃棄する。そのため、OLT100cとONU200a_iとは、正常に通信ができない。   Here, it is assumed that PON protection has occurred. The OLT 100c calculates the uplink signal transmission start time (T14) based on the RTT (T) including the delay time (Ta). The OLT 100c transmits a Gate frame 411 including the current time (T13) and the uplink signal transmission start time (T14) to the ONU 200a_i. Further, the OLT 100c determines the reception timing for receiving the optical signal from the ONU 200a_i based on the RTT (T) including the delay time (Ta). Here, the ONU 200a_i transmits the upstream signal to the OLT 100c at the upstream signal transmission start time (T14). However, the delay time changes between the active system and the standby system, and the OLT 100c cannot receive the upstream signal at the reception timing. Therefore, the upstream signal or the electrical signal converted from the upstream signal is discarded. For this reason, the OLT 100c and the ONU 200a_i cannot communicate normally.

そこで、ONU200a_iは、遅延差分時間(Ta−Tb)を用いて、送信開始時刻(T14)を送信開始時刻(T15)に補正する。ONU200a_iは、送信開始時刻(T15)に上り信号511をOLT100cに送信する。これにより、OLT100cは、受信タイミングに上り信号511を受信できる。   Therefore, the ONU 200a_i corrects the transmission start time (T14) to the transmission start time (T15) using the delay difference time (Ta-Tb). The ONU 200a_i transmits the upstream signal 511 to the OLT 100c at the transmission start time (T15). Thereby, the OLT 100c can receive the upstream signal 511 at the reception timing.

実施の形態4によれば、ONU200a_iは、上り信号の送信開始時刻を補正することで、OLT100cが上り信号を受信できる。また、OLT100cは、RTT(T)を補正する機能を含まなくて済む。さらに、OLT100cは、現用系OSU110が予備系OSU120cに遅延時間(Ta)を渡さなくて済むため、PONプロテクションを高速に行うことができる。   According to the fourth embodiment, the ONU 200a_i corrects the transmission start time of the uplink signal so that the OLT 100c can receive the uplink signal. Further, the OLT 100c does not need to include a function for correcting RTT (T). Further, the OLT 100c can perform the PON protection at high speed because the active OSU 110 does not need to pass the delay time (Ta) to the standby OSU 120c.

以上に説明した各実施の形態における特徴は、互いに適宜組み合わせることができる。   The features in the embodiments described above can be combined with each other as appropriate.

100,100a,100b,100c OLT、 11,11a,11c 第1の処理部、 12,12a,12b,12c 第2の処理部、 20 送受信制御部、 110,110a,110b,110c 現用系OSU、 111,111c 信号処理部、 112,112a,112c PON制御部、 113 記憶部、 114,114a,114b 冗長処理部、 115,115a,115b 現用系補正部、 116 監視制御インタフェース部、 120,120a,120b,120c 予備系OSU、 121,121c 信号処理部、 122,122a,122b,122c PON制御部、 123 記憶部、 124,124a,124b 冗長処理部、 125,125a,125b 予備系補正部、 126 監視制御インタフェース部、 130 光スイッチ部、 140 集線スイッチ部、 150 制御部、 151 監視制御部、 152 記憶部、 200_1,200_i,200_n,200a_1,200a_i,200a_n ONU、 210 信号処理部、 220 PON制御部、 230 記憶部、 240 遅延情報管理部、 250 時刻補正部、 300 光スプリッタ。   100, 100a, 100b, 100c OLT, 11, 11a, 11c first processing unit, 12, 12a, 12b, 12c second processing unit, 20 transmission / reception control unit, 110, 110a, 110b, 110c active OSU, 111 , 111c signal processing unit, 112, 112a, 112c PON control unit, 113 storage unit, 114, 114a, 114b redundant processing unit, 115, 115a, 115b active system correction unit, 116 monitoring control interface unit, 120, 120a, 120b, 120c standby system OSU, 121, 121c signal processing unit, 122, 122a, 122b, 122c PON control unit, 123 storage unit, 124, 124a, 124b redundant processing unit, 125, 125a, 125b standby system correction unit, 126 monitoring control interface Face unit, 130 optical switch unit, 140 concentrator switch unit, 150 control unit, 151 monitoring control unit, 152 storage unit, 200_1, 200_i, 200_n, 200a_1, 200a_i, 200a_n ONU, 210 signal processing unit, 220 PON control unit, 230 Storage unit, 240 delay information management unit, 250 time correction unit, 300 optical splitter.

Claims (8)

子局側光回線終端装置である子局装置が送信時刻に基づいて送信した光信号を受信する親局側光回線終端装置である光通信装置であって、
前記子局装置が送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号を前記子局装置に送信する処理、及び電気信号に対する処理を実行する現用系の第1の処理部と、
前記子局装置が送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号を前記子局装置に送信する処理、及び電気信号に対する処理を実行する予備系の第2の処理部と、
前記第1の処理部が、前記子局装置が送信した光信号を電気信号に変換する処理と、当該電気信号に対する処理とを実行する第1の時間を記憶する第1の記憶部と、
前記現用系から前記予備系に切り替えられた場合、前記第2の処理部が、前記子局装置が送信した光信号を電気信号に変換する処理と、当該電気信号に対する処理とを実行する第2の時間を記憶する第2の記憶部と、
前記第1の時間と前記第2の時間とに基づいて、前記第1の処理部又は前記第2の処理部が光信号を前記子局装置に送信してから当該光信号に対する応答を受信するまでの時間と、前記第1の時間とを含む第1の往復遅延時間を補正して第2の往復遅延時間を算出する第1の補正部と、
を有し、
前記第2の処理部は、前記現用系から前記予備系に切り替えられた場合、前記第2の往復遅延時間に基づいて、前記送信時刻を決定する、
光通信装置。
An optical communication device that is a master station side optical line termination device that receives an optical signal transmitted from a slave station device that is a slave station side optical line termination device based on a transmission time,
An active system that performs processing for converting an optical signal transmitted by the slave station device into an electrical signal, processing for converting the electrical signal into an optical signal and transmitting the optical signal to the slave station device, and processing for the electrical signal A first processing unit;
A process for converting an optical signal transmitted from the slave station apparatus into an electrical signal, a process for converting the electrical signal into an optical signal and transmitting the optical signal to the slave station apparatus, and a standby system for executing a process on the electrical signal A second processing unit;
A first storage unit that stores a first time for performing processing for converting the optical signal transmitted by the slave station device into an electrical signal and processing for the electrical signal;
When the active system is switched to the standby system, the second processing unit executes a process of converting an optical signal transmitted from the slave station device into an electrical signal and a process for the electrical signal. A second storage unit for storing the time of
Based on the first time and the second time, the first processing unit or the second processing unit transmits an optical signal to the slave station device and then receives a response to the optical signal. A first correction unit that calculates a second round trip delay time by correcting a first round trip delay time including the first time and the first time,
Have
The second processing unit determines the transmission time based on the second round trip delay time when the active system is switched to the standby system.
Optical communication device.
第2の補正部をさらに有し、
前記第2の補正部は、前記第1の時間を用いて前記第1の往復遅延時間を補正して第3の往復遅延時間を算出し、
前記第1の補正部は、前記第2の時間を用いて前記第3の往復遅延時間を補正して前記第2の往復遅延時間を算出する、
請求項1に記載の光通信装置。
A second correction unit;
The second correction unit calculates the third round trip delay time by correcting the first round trip delay time using the first time,
The first correction unit calculates the second round trip delay time by correcting the third round trip delay time using the second time;
The optical communication apparatus according to claim 1.
前記第1の時間と前記第2の時間とを記憶する第3の記憶部と、
前記現用系から前記予備系に切り替えられた場合、前記第3の記憶部に格納されている前記第1の時間と前記第2の時間との差分を算出する監視制御部と、
をさらに有し、
前記第1の補正部は、前記差分を用いて前記第1の往復遅延時間を補正して前記第2の往復遅延時間を算出する、
請求項1又は2に記載の光通信装置。
A third storage unit for storing the first time and the second time;
A monitoring control unit that calculates a difference between the first time and the second time stored in the third storage unit when the active system is switched to the standby system;
Further comprising
The first correction unit calculates the second round trip delay time by correcting the first round trip delay time using the difference.
The optical communication apparatus according to claim 1 or 2.
光信号を電気信号に変換する処理、電気信号を光信号に変換する処理、及び電気信号に対する処理を実行する現用系の第1の処理部と、光信号を電気信号に変換する処理、電気信号を光信号に変換する処理、及び電気信号に対する処理を実行する予備系の第2の処理部とを有する親局側光回線終端装置である親局装置と通信する子局側光回線終端装置である光通信装置であって、
前記親局装置が指定した送信時刻と、前記現用系から前記予備系に切り替えられたことを示す切り替え情報とを前記親局装置から受信する送受信制御部と、
前記切り替え情報が受信された場合、前記第1の処理部が光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第1の時間と、前記現用系から前記予備系に切り替えられた場合に前記第2の処理部が光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第2の時間とに基づいて、前記送信時刻を補正して補正後送信時刻を算出する時刻補正部と、
を有し、
前記送受信制御部は、前記補正後送信時刻に光信号を前記親局装置に送信する、
光通信装置。
A first processing unit that performs processing for converting an optical signal into an electrical signal, processing for converting an electrical signal into an optical signal, and processing for an electrical signal; processing for converting an optical signal into an electrical signal; electrical signal A slave station side optical line terminator that communicates with a master station apparatus that is a master station side optical line terminator having a standby second processing unit that performs a process for converting a signal into an optical signal and a process for an electrical signal An optical communication device,
A transmission / reception control unit that receives from the master station device a transmission time designated by the master station device and switching information indicating that the active system has been switched to the standby system;
When the switching information is received, a first time when the first processing unit executes processing for converting an optical signal into an electrical signal and processing for the electrical signal, and switching from the active system to the standby system The second processing unit corrects the transmission time based on the second time when the second processing unit converts the optical signal into the electric signal and the second signal processing for the electric signal. A time correction unit for calculating
Have
The transmission / reception control unit transmits an optical signal to the master station device at the corrected transmission time.
Optical communication device.
子局側光回線終端装置である子局装置が送信時刻に基づいて送信した光信号を受信する親局側光回線終端装置である光通信装置が、
前記子局装置が送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号を前記子局装置に送信する処理、及び電気信号に対する処理を実行する現用系の第1の処理部が、前記子局装置が送信した光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第1の時間と、前記子局装置が送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号を前記子局装置に送信する処理、及び電気信号に対する処理を実行する予備系の第2の処理部が、前記現用系から前記予備系に切り替えられた場合、前記子局装置が送信した光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第2の時間とに基づいて、前記第1の処理部又は前記第2の処理部が光信号を前記子局装置に送信してから当該光信号に対する応答を受信するまでの時間と、前記第1の時間とを含む第1の往復遅延時間を補正して第2の往復遅延時間を算出し、
前記現用系から前記予備系に切り替えられた場合、前記第2の往復遅延時間に基づいて、前記送信時刻を決定する、
補正制御方法。
An optical communication device that is a master station side optical line termination device that receives an optical signal transmitted based on a transmission time by a slave station device that is a slave station side optical line terminator,
An active system that performs processing for converting an optical signal transmitted by the slave station device into an electrical signal, processing for converting the electrical signal into an optical signal and transmitting the optical signal to the slave station device, and processing for the electrical signal A first processing unit that executes a process of converting an optical signal transmitted from the slave station device into an electrical signal and a process for the electrical signal; and an optical signal transmitted from the slave station device A second processing unit of a standby system that performs processing for converting into a signal, processing for converting an electrical signal into an optical signal and transmitting the optical signal to the slave station device, and processing for the electrical signal, from the active system When switched to the standby system, the first processing unit based on a second time for performing processing for converting the optical signal transmitted by the slave station device into an electrical signal and processing for the electrical signal Alternatively, the second processing unit converts the optical signal Calculated time from the transmission to Noriko station until it receives a response to the optical signal, the first time and the second round trip time by correcting the first round trip time including,
When the active system is switched to the standby system, the transmission time is determined based on the second round trip delay time.
Correction control method.
光信号を電気信号に変換する処理、電気信号を光信号に変換する処理、及び電気信号に対する処理を実行する現用系の第1の処理部と、光信号を電気信号に変換する処理、電気信号を光信号に変換する処理、及び電気信号に対する処理を実行する予備系の第2の処理部とを有する親局側光回線終端装置である親局装置と通信する子局側光回線終端装置である光通信装置が、
前記親局装置が指定した送信時刻と、前記現用系から前記予備系に切り替えられたことを示す切り替え情報とを前記親局装置から受信し、
前記第1の処理部が光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第1の時間と、前記現用系から前記予備系に切り替えられた場合に前記第2の処理部が光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第2の時間とに基づいて、前記送信時刻を補正して補正後送信時刻を算出し、
前記補正後送信時刻に光信号を前記親局装置に送信する、
補正制御方法。
A first processing unit that performs processing for converting an optical signal into an electrical signal, processing for converting an electrical signal into an optical signal, and processing for an electrical signal; processing for converting an optical signal into an electrical signal; electrical signal A slave station side optical line terminator that communicates with a master station apparatus that is a master station side optical line terminator having a standby second processing unit that performs a process for converting a signal into an optical signal and a process for an electrical signal An optical communication device
Received from the master station device the transmission time designated by the master station device and switching information indicating that the active system has been switched to the standby system,
A first time in which the first processing unit executes a process of converting an optical signal into an electrical signal and a process of the electrical signal; and the second process when the active system is switched to the standby system. Based on the second time for the unit to convert the optical signal into an electrical signal and the second time to perform the process on the electrical signal, to calculate the corrected transmission time by correcting the transmission time,
Transmitting an optical signal to the master station device at the corrected transmission time;
Correction control method.
子局側光回線終端装置である子局装置が送信時刻に基づいて送信した光信号を受信する親局側光回線終端装置であるコンピュータに、
前記子局装置が送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号を前記子局装置に送信する処理、及び電気信号に対する処理を実行する現用系の第1の処理部が、前記子局装置が送信した光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第1の時間と、前記子局装置が送信した光信号を電気信号に変換する処理、電気信号を光信号に変換して当該光信号を前記子局装置に送信する処理、及び電気信号に対する処理を実行する予備系の第2の処理部が、前記現用系から前記予備系に切り替えられた場合、前記子局装置が送信した光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第2の時間とに基づいて、前記第1の処理部又は前記第2の処理部が光信号を前記子局装置に送信してから当該光信号に対する応答を受信するまでの時間と、前記第1の時間とを含む第1の往復遅延時間を補正して第2の往復遅延時間を算出し、
前記現用系から前記予備系に切り替えられた場合、前記第2の往復遅延時間に基づいて、前記送信時刻を決定する、
処理を実行させる補正制御プログラム。
To the computer that is the master station side optical line terminator that receives the optical signal transmitted from the slave station apparatus that is the slave side optical line terminator based on the transmission time,
An active system that performs processing for converting an optical signal transmitted by the slave station device into an electrical signal, processing for converting the electrical signal into an optical signal and transmitting the optical signal to the slave station device, and processing for the electrical signal A first processing unit that executes a process of converting an optical signal transmitted from the slave station device into an electrical signal and a process for the electrical signal; and an optical signal transmitted from the slave station device A second processing unit of a standby system that performs processing for converting into a signal, processing for converting an electrical signal into an optical signal and transmitting the optical signal to the slave station device, and processing for the electrical signal, from the active system When switched to the standby system, the first processing unit based on a second time for performing processing for converting the optical signal transmitted by the slave station device into an electrical signal and processing for the electrical signal Alternatively, the second processing unit converts the optical signal Calculated time from the transmission to Noriko station until it receives a response to the optical signal, the first time and the second round trip time by correcting the first round trip time including,
When the active system is switched to the standby system, the transmission time is determined based on the second round trip delay time.
A correction control program that executes processing.
光信号を電気信号に変換する処理、電気信号を光信号に変換する処理、及び電気信号に対する処理を実行する現用系の第1の処理部と、光信号を電気信号に変換する処理、電気信号を光信号に変換する処理、及び電気信号に対する処理を実行する予備系の第2の処理部とを有する親局側光回線終端装置である親局装置と通信する子局側光回線終端装置であるコンピュータに、
前記親局装置が指定した送信時刻と、前記現用系から前記予備系に切り替えられたことを示す切り替え情報とを前記親局装置から受信し、
前記第1の処理部が光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第1の時間と、前記現用系から前記予備系に切り替えられた場合に前記第2の処理部が光信号を電気信号に変換する処理と当該電気信号に対する処理とを実行する第2の時間とに基づいて、前記送信時刻を補正して補正後送信時刻を算出し、
前記補正後送信時刻に光信号を前記親局装置に送信する、
処理を実行させる補正制御プログラム。
A first processing unit that performs processing for converting an optical signal into an electrical signal, processing for converting an electrical signal into an optical signal, and processing for an electrical signal; processing for converting an optical signal into an electrical signal; electrical signal A slave station side optical line terminator that communicates with a master station apparatus that is a master station side optical line terminator having a standby second processing unit that performs a process for converting a signal into an optical signal and a process for an electrical signal On one computer,
Received from the master station device the transmission time designated by the master station device and switching information indicating that the active system has been switched to the standby system,
A first time in which the first processing unit executes a process of converting an optical signal into an electrical signal and a process of the electrical signal; and the second process when the active system is switched to the standby system. Based on the second time for the unit to convert the optical signal into an electrical signal and the second time to perform the process on the electrical signal, to calculate the corrected transmission time by correcting the transmission time,
Transmitting an optical signal to the master station device at the corrected transmission time;
A correction control program that executes processing.
JP2018049412A 2018-03-16 2018-03-16 Optical communication device, correction control method, and correction control program Active JP6775540B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018049412A JP6775540B2 (en) 2018-03-16 2018-03-16 Optical communication device, correction control method, and correction control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018049412A JP6775540B2 (en) 2018-03-16 2018-03-16 Optical communication device, correction control method, and correction control program

Publications (2)

Publication Number Publication Date
JP2019161587A true JP2019161587A (en) 2019-09-19
JP6775540B2 JP6775540B2 (en) 2020-10-28

Family

ID=67996412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018049412A Active JP6775540B2 (en) 2018-03-16 2018-03-16 Optical communication device, correction control method, and correction control program

Country Status (1)

Country Link
JP (1) JP6775540B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000349799A (en) * 1999-06-04 2000-12-15 Nec Corp Redundant structure circuit in pon system
JP2001177551A (en) * 1999-12-15 2001-06-29 Mitsubishi Electric Corp System and method for redundant optical multiple branch communication
JP2009232008A (en) * 2008-03-21 2009-10-08 Oki Electric Ind Co Ltd Optical access network system and method for measuring delay of transmission line in the system
WO2012108387A1 (en) * 2011-02-08 2012-08-16 三菱電機株式会社 Communication system time synchronization method, slave station apparatus, master station apparatus, control apparatus, and program
JP2014220699A (en) * 2013-05-09 2014-11-20 株式会社オー・エフ・ネットワークス Reserve system station side optical line termination device and station-side unit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000349799A (en) * 1999-06-04 2000-12-15 Nec Corp Redundant structure circuit in pon system
JP2001177551A (en) * 1999-12-15 2001-06-29 Mitsubishi Electric Corp System and method for redundant optical multiple branch communication
JP2009232008A (en) * 2008-03-21 2009-10-08 Oki Electric Ind Co Ltd Optical access network system and method for measuring delay of transmission line in the system
WO2012108387A1 (en) * 2011-02-08 2012-08-16 三菱電機株式会社 Communication system time synchronization method, slave station apparatus, master station apparatus, control apparatus, and program
JP2014220699A (en) * 2013-05-09 2014-11-20 株式会社オー・エフ・ネットワークス Reserve system station side optical line termination device and station-side unit

Also Published As

Publication number Publication date
JP6775540B2 (en) 2020-10-28

Similar Documents

Publication Publication Date Title
US9264213B2 (en) Time synchronization method for communication system, slave station apparatus, master station apparatus, control device, and program
US9179204B2 (en) Optical network system
RU2633527C1 (en) Communication line switching method, device and system
JP6360181B2 (en) Channel switching method, apparatus, optical network unit, and time / wavelength division multiplexing system
EP2713529A1 (en) Method for protection of multi-wavelength passive optical network
US20110026926A1 (en) Terminal device, method of controlling the same, computer-readable storage medium storing program therfor
EP2605427B1 (en) Method, system and optical network unit for synchronizing data
US20140199062A1 (en) Protection for Fibre Optic Access Networks
JP4913865B2 (en) Optical communication network system, master station optical communication device, optical communication method and communication program
JP2016111470A (en) Transmission system, method of measuring transmission time difference in the transmission system, and node
US9871614B2 (en) WDM/TDM-PON system and transmission start time correction method thereof
WO2011094990A1 (en) Method and system for path switching and method for transmitting downlink data
WO2010133065A1 (en) Protection system and method based on the passive optical network
JP2014220699A (en) Reserve system station side optical line termination device and station-side unit
JP2012095089A (en) Station side device, house side device, optical communication system, and optical communication system control method
JP6712198B2 (en) Communication device, communication method, and communication program
JP2018170572A (en) Optical communication apparatus and wavelength switching method
JP6775540B2 (en) Optical communication device, correction control method, and correction control program
WO2014071639A1 (en) Communication method for optical network system, system and device
JP4692236B2 (en) OLT switching method, optical termination system, and OLT unit
JP6647193B2 (en) Optical ring network system and path control method therefor
JP2012244233A (en) Onu, time synchronization method and time synchronization program
JP5640877B2 (en) Communication system, master station device, and communication line switching method
JP6287404B2 (en) Station side equipment
CN111344962B (en) Network interface switching method of optical network unit and optical network unit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190711

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200526

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: 20200908

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201006

R150 Certificate of patent or registration of utility model

Ref document number: 6775540

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250