(19)
(11)EP 3 609 096 A1

(12)EUROPEAN PATENT APPLICATION
published in accordance with Art. 153(4) EPC

(43)Date of publication:
12.02.2020 Bulletin 2020/07

(21)Application number: 17904689.1

(22)Date of filing:  21.08.2017
(51)International Patent Classification (IPC): 
H04B 10/29(2013.01)
(86)International application number:
PCT/CN2017/098276
(87)International publication number:
WO 2018/184340 (11.10.2018 Gazette  2018/41)
(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
MA MD

(30)Priority: 05.04.2017 CN 201710217394

(71)Applicant: ZTE Corporation
Shenzhen, Guangdong 518057 (CN)

(72)Inventors:
  • GENG, Dan
    Shenzhen Guangdong518057 (CN)
  • ZHANG, Weiliang
    Shenzhen Guangdong 518057 (CN)
  • YUAN, Liquan
    Shenzhen Guangdong 518057 (CN)
  • MA, Zhuang
    Shenzhen Guangdong 518057 (CN)
  • YANG, Bo
    Shenzhen Guangdong 518057 (CN)
  • GUO, Yong
    Shenzhen Guangdong 518057 (CN)

(74)Representative: Baudler, Ron 
Canzler & Bergmeier Patentanwälte Partnerschaft mbB Friedrich-Ebert-Straße 84
85055 Ingolstadt
85055 Ingolstadt (DE)

  


(54)METHOD AND DEVICE FOR DETERMINING AND CONSTRUCTING TOPOLOGY IN PASSIVE OPTICAL NETWORK


(57) A method for determining a topology in a passive optical network includes: reporting, by an reach extender, one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with the reach extender; identification information of the reach extender; uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value; uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender; a value of a superframe counter; and a value of a timestamp corresponding to a local timer of the reach extender.




Description

TECHNICAL FIELD



[0001] The present application relates to, but is not limited to, the field of communication, and particularly relates to a method and apparatus for determining and constructing a topology in a passive optical network (PON), a reach extender and an optical line terminal (OLT).

BACKGROUND



[0002] With the development of network technology, a great quantity of voice, data, video and other services can be transmitted by networks. However, requirements on bandwidth are increasing along with emergence of new services such as virtual videos. In order to meet the above requirements, a passive optical network (PON) with a rate of 40G is produced.

[0003] A topology in a PON system is as shown in Fig. 1. The PON system generally consists of an optical line terminal (OLT) at a local side, an optical network unit (ONU) at a user side, and an optical distribution network (ODN), and employs a point-to-multipoint network structure. The ODN includes passive optical components such as single-mode fibers, optical splitters and optical connectors, and provides an optical transmission medium for physical connection between the OLT and the ONU. When a distance between the OLT and the ONU exceeds 20 km, optical power budget of the existing PON system cannot meet an error rate requirement of signals in normal communication between the OLT and the ONU. Thus, it is necessary to add a reach extender in the PON system to amplify the signals transmitted by the OLT and the ONU. Referring to Fig. 2, the reach extender is added between the OLT and the ODN. The PON system with the reach extender can support normal communication when the OLT is far away from the ONU. As the optical fiber between the OLT and the reach extender (RE) is long, this optical fiber is prone to failure, thus protection of this optical fiber needs to be considered. Due to close to a user system, the PON system has a very sensitive price. It is expected that the PON system will be economical, minimize redundant device, and reduce its cost. In a case where only the protection of the optical fiber is considered without increasing the redundant OLT and RE in the system, there is no solution to enable the OLT and the RE to achieve protection switching at present. In addition, when the PON system includes a plurality of REs, in order to realize efficient fault location and management, the OLT needs to know ONUs connected to each of the REs. That is, the OLT needs to know a topology of the entire PON system. However, currently, there is no solution to enable the OLT to know the topology of the entire PON system.

SUMMARY



[0004] The following is a summary of subject matters described in detail in the disclosure. This summary is not intended to limit the scope of the claims.

[0005] Embodiments of the present disclosure provide a method and apparatus for determining and constructing a topology in a passive optical network, a reach extender and an optical line terminal, so as to construct the topology in the passive optical network with the reach extender.

[0006] A method for determining a topology in a passive optical network includes: reporting, by a reach extender, one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with the reach extender; identification information of the reach extender; uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value; uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender; a value of a superframe counter; and a value of a timestamp corresponding to a local timer of the reach extender.

[0007] In an embodiment, before the step of reporting, by the reach extender, the identification information of the optical network unit associated with the reach extender to the optical line terminal, the method further includes: determining, by the reach extender, the optical network unit associated with the reach extender.

[0008] In an embodiment, the step of determining, by the reach extender, the optical network unit associated with the reach extender is implemented by the following manner: monitoring, by the reach extender, an uplink frame transmitted by the optical network unit, and reading, by the reach extender, identification information of the optical network unit; or monitoring, by the reach extender, a ranging request message transmitted by the optical line terminal to the optical network unit, the ranging request message carrying identification information of an optical network unit to be ranged and an uplink bandwidth allocated to the optical network unit to transmit a registration message; and recording the identification information of the optical network unit carried in the ranging request message if the reach extender receives the uplink data of the optical network unit in the uplink bandwidth.

[0009] In an embodiment, the reach extender reports the identification information of the reach extender and the identification information of the optical network unit associated with the reach extender to the optical line terminal through a physical layer operation administration maintenance message or an optical network unit management and control interface message.

[0010] In an embodiment, the reach extender reports the identification information of the optical network unit associated with the reach extender to the optical line terminal when the reach extender fails to detect at least one of a downlink signal and an uplink signal and is switched from a working channel to a standby channel.

[0011] In an embodiment, the step of switching from the working channel to the standby channel when the reach extender fails to detect at least one of the downlink signal and the uplink signal includes: parsing a bandwidth allocation domain in the downlink frame when the reach extender detects the downlink signal but not the uplink signal, and switching from the working channel to the standby channel if an uplink bandwidth allocated to the optical network unit connected to the reach extender exists in the downlink frame and no uplink signal is detected within a time period corresponding to the uplink bandwidth.

[0012] In an embodiment, after the step of switching from the working channel to the standby channel, the method further includes: transmitting, by the reach extender, a switching message to the optical line terminal, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from the working channel to the standby channel.

[0013] In an embodiment, before the step of reporting, by the reach extender, the information to the optical line terminal, the method further includes: when the reach extender accesses the passive optical network, receiving, by the reach extender, a registration request of the optical line terminal, and returning, by the reach extender, a registration response message to the optical line terminal. The registration response message carries at least one piece of the following information: the identification information of the reach extender, port information of the reach extender, information of whether the reach extender is equipped with a protection interface, position information of the reach extender, port transmission power information of the reach extender, and identification information of a passive optical network of the optical line terminal to which the reach extender is connected.

[0014] In an embodiment, after the step of returning, by the reach extender, the registration response message to the optical line terminal, the method further includes: receiving, by the reach extender, an uplink bandwidth allocated by the optical line terminal, the uplink bandwidth being used for reporting whether an uplink frame is received in the uplink bandwidth allocated to the optical network unit.

[0015] In an embodiment, after the step of receiving, by the reach extender, the uplink bandwidth allocated by the optical line terminal, the method further includes: if the reach extender receives the uplink frame in the uplink bandwidth, extracting a value of a superframe counter carried in the downlink frame or recording a value of a timestamp corresponding to a current local timer, and reporting the identification information of the reach extender and the value of the superframe counter to the optical line terminal in the uplink bandwidth; or reporting the identification information of the reach extender and the value of the timestamp corresponding to the local timer of the reach extender to the optical line terminal in the uplink bandwidth.

[0016] An apparatus for determining a topology in a passive optical network is arranged in a reach extender, and includes: a reporting module configured to report one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with the reach extender; identification information of the reach extender; uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value; uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender; a value of a superframe counter; and a value of a timestamp corresponding to a local timer of the reach extender.

[0017] In an embodiment, the apparatus further includes: a determining module configured to: before the reporting module reports the identification information of the optical network unit associated with the reach extender to the optical line terminal, determine the optical network unit associated with the reach extender.

[0018] In an embodiment, the determining module is configured to determine the optical network unit associated with the reach extender by the following manners: monitoring an uplink frame transmitted by the optical network unit, and reading the identification information of the optical network unit; or monitoring a ranging request message transmitted by the optical line terminal to the optical network unit, the ranging request message carrying identification information of an optical network unit to be ranged and an uplink bandwidth allocated to the optical network unit to transmit a registration message; and recording the identification information of the optical network unit carried in the ranging request message if the reach extender receives the uplink data of the optical network unit in the uplink bandwidth.

[0019] In an embodiment, the reporting module is configured to report the identification information of the reach extender and the identification information of the optical network unit associated with the reach extender to the optical line terminal through a physical layer operation administration maintenance message or an optical network unit management and control interface message.

[0020] In an embodiment, the apparatus further includes: a switching module configured to switch a working channel to a standby channel when at least one of a downlink signal and an uplink signal is not detected, wherein the reporting module is configured to report the identification information of the optical network unit associated with the reach extender to the optical line terminal after the switching module switches the working channel to the standby channel.

[0021] In an embodiment, the switching module is configured to parse a bandwidth allocation domain in the downlink frame when the downlink signal is detected but the uplink signal is not detected, and switch the working channel to the standby channel if an uplink bandwidth allocated to the optical network unit connected to the reach extender exists in the downlink frame and no uplink signal is detected within a time period corresponding to the uplink bandwidth.

[0022] In an embodiment, the switching module is further configured to transmit a switching message to the optical line terminal after the working channel is switched to the standby channel, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from the working channel to the standby channel.

[0023] In an embodiment, the apparatus further includes: a registering module configured to: when accessing the passive optical network, receive a registration request of the optical line terminal, and return a registration response message to the optical line terminal. The registration response message carries at least one piece of the following information: the identification information of the reach extender, port information of the reach extender, information of whether the reach extender is equipped with a protection interface, position information of the reach extender, port transmission power information of the reach extender, and identification information of the passive optical network of the optical line terminal to which the reach extender is connected.

[0024] In an embodiment, the apparatus further includes: a receiving module configured to receive an uplink bandwidth allocated by the optical line terminal, the uplink bandwidth being used for reporting whether an uplink frame is received in the uplink bandwidth allocated to the optical network unit.

[0025] In an embodiment, the apparatus further includes: a processing module configured to: if the uplink frame is received in the uplink bandwidth, extract a value of a superframe counter carried in the downlink frame, or record a value of a timestamp corresponding to a current local timer, wherein the reporting module is configured to report the identification information of the reach extender and the value of the superframe counter to the optical line terminal in the uplink bandwidth, or report the identification information of the reach extender and the value of the timestamp corresponding to the local timer of the reach extender to the optical line terminal in the uplink bandwidth.

[0026] A reach extender includes the apparatus for determining the topology in the passive optical network.

[0027] An apparatus for determining a topology in a passive optical network includes a memory and a processor, wherein the memory stores the following instructions, which, when executed, implement the following step: reporting one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and the processor is configured to execute the instructions stored in the memory.

[0028] A method for constructing a topology in a passive optical network includes: receiving, by an optical line terminal, one or more pieces of the following information reported by a reach extender: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and constructing, by the optical line terminal, the topology in the passive optical network according to the information.

[0029] In an embodiment, before the step of receiving, by the optical line terminal, the information reported by the reach extender, the method further includes: when the reach extender accesses the passive optical network, transmitting, by the optical line terminal, a registration request to the reach extender, and allocating identity information to the reach extender.

[0030] In an embodiment, before the step of receiving, by the optical line terminal, the information reported by the reach extender, the method further includes: allocating, by the optical line terminal, only one uplink bandwidth to an optical network unit in a downlink frame, the downlink frame carrying a superframe counter value; and allocating, by the optical line terminal, one uplink bandwidth to each of reach extenders in the passive optical network system to enable the reach extender to report whether the uplink frame is received in the uplink bandwidth allocated to the optical network unit.

[0031] In an embodiment, after the step of constructing, by the optical line terminal, the topology in the passive optical network according to the information, the method further includes: adjusting, by the optical line terminal, a ranging result of the optical network unit connected to the reach extender.

[0032] In an embodiment, the step of adjusting, by the optical line terminal, the ranging result of the optical network unit connected to the reach extender includes: ranging, by the optical line terminal, the optical network unit connected to the reach extender to obtain an equalization delay difference value required to be adjusted for the optical network unit; and transmitting, by the optical line terminal, the equalization delay difference value to all optical network units connected to the reach extender.

[0033] In an embodiment, the step of adjusting, by the optical line terminal, the ranging result of the optical network unit connected to the reach extender includes: receiving, by the optical line terminal, a switching message of the reach extender, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from a working channel to a standby channel; and determining, by the optical line terminal, an equalization delay value required to be adjusted for the all optical network units connected to the reach extender according to a length difference value between optical fibers of the working channel and the standby channel, and transmitting the equalization delay difference value to the all optical network units connected to the reach extender.

[0034] An apparatus for constructing a topology in a passive optical network includes: a receiving module configured to receive one or more pieces of the following information reported by a reach extender: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and a constructing module configured to construct the topology in the passive optical network according to the information.

[0035] In an embodiment, the apparatus further includes: a registering module configured to, when the reach extender accesses the passive optical network, transmit a registration request to the reach extender; and an allocating module configured to allocate identity information to the reach extender.

[0036] In an embodiment, the allocating module is further configured to: allocate only one uplink bandwidth to an optical network unit in a downlink frame, the downlink frame carrying a superframe counter value; and allocate one uplink bandwidth to each of reach extenders in the passive optical network system to enable the reach extender to report whether the uplink frame is received in the uplink bandwidth allocated to the optical network unit.

[0037] In an embodiment, the apparatus further includes: an adjusting module configured to adjust ranging results of the optical network units connected to the reach extender by the following steps, including: ranging one optical network unit connected to the reach extender to obtain an equalization delay difference value required to be adjusted for the optical network unit; transmitting the equalization delay difference value to the all optical network units connected to the reach extender, or receiving a switching message of the reach extender, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from a working channel to a standby channel; and determining an equalization delay value required to be adjusted for the all optical network units connected to the reach extender according to a length difference value between optical fibers of the working channel and the standby channel, and transmitting the equalization delay difference value to the all optical network units connected to the reach extender.

[0038] An optical line terminal includes the above apparatus for constructing the topology in the passive optical network.

[0039] An apparatus for constructing a topology in a passive optical network includes a memory and a processor, wherein the memory stores the following instructions, which, when executed, implement the following steps: receiving one or more pieces of the following information reported by a reach extender: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and constructing the topology in the passive optical network according to the information; and the processor is configured to execute the instructions stored in the memory.

[0040] In summary, the embodiments of the present disclosure provide the method and apparatus for determining and constructing the topology in the passive optical network, the reach extender and the optical line terminal, so as to determine and construct the topology in the passive optical network with the reach extender.

[0041] Other aspects will become apparent upon reading and understanding the drawings and detailed description.

BRIEF DESCRIPTION OF DRAWINGS



[0042] 

Fig. 1 is a topology diagram of a passive optical network.

Fig. 2 is a topology diagram of a long-distance passive optical network.

Fig. 3 is a flowchart of a method for constructing a topology in a passive optical network at a reach extender side according to Embodiment 1 of the present disclosure.

Fig. 4 is a topology diagram of a passive optical network for protecting an optical fiber between an OLT and an RE according to Embodiment 2 of the present disclosure.

Fig. 5 is a flowchart of completing protection switching between an OLT and an RE according to Embodiment 2 of the present disclosure.

Fig. 6 is a topology diagram of a passive optical network for protecting an optical fiber between an RE and an optical splitter in a first scenario according to an embodiment of the present disclosure.

Fig. 7 is a topology diagram of a passive optical network for protecting an optical fiber between an RE and an optical splitter in a second scenario according to an embodiment of the present disclosure.

Fig. 8 is a topology diagram of a passive optical network for protecting optical fibers between REs and optical splitters in a system including a plurality of REs in a third scenario according to an embodiment of the present disclosure.

Fig. 9 is a flowchart of completing protection switching between an OLT and an RE according to Embodiment 3 of the present disclosure.

Fig. 10 is a topology diagram of a passive optical network for protecting long-distance optical fibers on two sides of an RE according to Embodiment 4 of the present disclosure.

Fig. 11 is a flowchart of completing protection switching between an OLT and an RE according to Embodiment 4 of the present disclosure.

Fig. 12 is a flowchart of obtaining an association relationship between an RE and an ONU according to Embodiment 5 of the present disclosure.

Fig. 13 is a schematic diagram of an apparatus for constructing a topology in a passive optical network according to Embodiment 6 of the present disclosure.

Fig. 14 is a schematic diagram of an apparatus for constructing a topology in a passive optical network according to Embodiment 7 of the present disclosure.


DETAILED DESCRIPTION



[0043] The embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

Embodiment 1



[0044] Fig. 3 is a flowchart of a method for constructing a topology in a passive optical network at a reach extender side according to Embodiment 1 of the present disclosure. As shown in Fig. 3, the method includes the following steps 11 to 12.

[0045] In step 11, a reach extender (RE) reports one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with the reach extender; identification information of the reach extender; uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value; uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender; a value of a superframe counter; and a value of a timestamp corresponding to a local timer of the reach extender.

[0046] In step 12, the optical line terminal receives the information reported by the reach extender, and constructs the topology in the passive optical network according to the information.

[0047] The construction of the topology in the passive optical network with the reach extender may be implemented by the method provided by the embodiment of the present disclosure.

[0048] Before step 11, the method may include the following steps.

[0049] The RE determines the optical network unit (ONU) associated with the RE.

[0050] The RE can determine the ONU associated with the RE by the following two manners.

[0051] In the first manner, the RE monitors an uplink frame to obtain ONU identification information of the ONU connected to the RE.

[0052] In the second manner, the RE monitors a ranging request transmitted by the optical line terminal (OLT) to the ONU, wherein the ranging request carries the ONU identification information of the ONU requiring ranging, and further carries an uplink bandwidth allocated to the ONU to transmit a registration message. The RE records the ONU identification (ONU-ID) information carried in the ranging request if the RE receives the uplink data of the ONU in the uplink bandwidth corresponding to the ranging request.

[0053] The RE obtains the ONU identification information of all ONUs connected to the RE by the above manners, and reports the identification information of the RE and the ONU identification information of the ONUs connected to the RE to the OLT through a physical layer operation administration maintenance (PLOAM) message or an optical network unit management and control interface (OMCI, ONU Management and Control Interface) message.

[0054] In this embodiment, the RE responds to registration of the OLT; the OLT allocates the RE identification information to the RE; and the RE monitors the uplink frame to obtain the information of the ONU connected to the RE, and reports the information to the OLT. After completing the protection switching by switching an optical fiber, the RE reports the following information to the OLT: information of an associated ONU in the switching. The RE may also report the following information to the OLT: the identification information of the RE, and the serial number of the switched working channel. After receiving the above information, the OLT updates the ranging result of the above associated ONU.

[0055] By adopting the method provided by the embodiment of the present disclosure, the optical fiber in the long-distance PON system may be protected without adding a redundant device in the system. In addition, the OLT only updates the ranging result of the ONU connected to the RE whose optical fiber is switched, so that a protection switching time is saved, and the information transmission efficiency of the PON system is improved. Moreover, as the protection switching of the optical fiber may be achieved without adding the redundant device in the system, the protection cost of the system is reduced.

Embodiment 2



[0056] When a coverage range of ONUs required to be managed by the OLT is wider, a reach extender (RE) needs to be added in the PON system, as shown in Fig. 2. A fiber between the OLT and the RE needs to be protected as it is longer. Thus, a redundant fiber between the OLT and the RE needs to be added in the system, as shown in Fig. 4. An optical switch is placed at the OLT, and the OLT may be connected to a main channel 1 through the optical switch, or may be switched to connect to a standby channel 1 through the optical switch. An optical switch is placed at the RE, and the RE may be connected to the main channel 1 through the optical switch, or may be switched to connect to the standby channel 1 through the optical switch. When the fiber of the main channel 1 between the OLT and the RE has a failure, the following main steps are adopted between the OLT and the RE to complete the protection switching. As shown in Fig. 5, the steps are as follows.

[0057] In step 101, when accessing the PON system, the RE transmits information to respond to the registration request transmitted by the OLT, and the OLT is informed that the information is transmitted by the RE through the above information. The OLT allocates RE identity information to the RE.

[0058] In step 102, when failing to detect a downlink signal or downlink light, the RE is switched from a working channel 1 to a standby channel 1.

[0059] In step 103, when the OLT fails to detect uplink light or uplink signal, the working channel 1 is switched to a working channel 2.

[0060] In step 104, after switching, the RE reports the following information to the OLT: the identity information of the RE, and information of completing the switching from the working channel 1 to the standby channel 1.

[0061] In step 105, the RE monitors the uplink frame transmitted by the ONU, reads the identification information of the ONU, and transmits the identification information of the ONU to the OLT.

[0062] In step 106, after receiving the identification information, transmitted by the RE, of the ONU managed by the RE, the OLT adjusts ranging results of all ONUs connected to the RE.

[0063] The step 105 in which the RE monitors the uplink frame transmitted by the ONU and reads the identification information of the ONU to obtain information of the ONU associated with the RE may also be implemented by the following manner.

[0064] The RE monitors the ranging request transmitted by the OLT to the ONU, wherein the ranging request carries the ONU identification information of the ONU requiring ranging, and further carries an uplink bandwidth allocated to the ONU to transmit a registration message. The RE records the ONU identification (ONU-ID) information carried in the ranging request if the RE receives the uplink data of the ONU in the uplink bandwidth corresponding to the ranging request. The RE obtains the ONU identification information of the all ONUs connected to the RE by the above way, and the RE reports the identification information of the RE and the ONU identification information of the ONUs connected to the RE to the OLT through a physical layer operation administration maintenance (PLOAM) message or an optical network unit management and control interface (OMCI) message.

[0065] In the present embodiment, when accessing the PON system, the RE transmits the information to respond to the registration request transmitted by the OLT. The identity information of the RE may be carried in the above information.

Embodiment 3



[0066] When a coverage range of ONUs required to be managed by the OLT is wider, a reach extender (RE) needs to be added in the PON system, as shown in Fig. 2. A fiber between the RE and an optical splitter needs to be protected as it is longer. Thus, a redundant fiber between the RE and the optical splitter needs to be added in the system, as shown in Figs. 6, 7 and 8. An optical switch is placed at the RE, and the RE may be connected to a main channel 2 through the optical switch, or may be switched to connect to the standby channel 2 through the optical switch. When the fiber of the main channel 2 between the RE1 and the optical splitter has a failure, the following main steps are adopted between the RE1 and the optical splitter to complete the protection switching. As shown in Fig. 9, the steps are as follows.

[0067] In step 201, when accessing the PON system, the RE1 transmits information to respond to the registration request transmitted by the OLT, and the OLT is informed that the information is transmitted by the RE1 through the above information. The OLT allocates RE1 identity information to the RE1.

[0068] In step 202, the RE1 monitors the uplink frame transmitted by the ONU, and reads the identification information of the ONU. The RE1 stores the ONU identification information of all ONUs connected to RE1.

[0069] In step 203, the RE1 is switched from the working channel 2 to a standby channel 2 when detecting downlink light or downlink signal but not uplink light or uplink signal.

[0070] In step 204, after switching, the RE1 reports the following information to the OLT: ONU identification information of all ONUs connected to the RE1. Further, the RE1 may simultaneously report the identity information of the RE1 and the information that the RE1 is switched from the working channel 2 to the standby channel 2 to the OLT.

[0071] In step 205, after receiving the message transmitted by the RE1 in step 204, the OLT performs ranging on one ONU connected to the RE1 to obtain an equalization delay difference value required to be adjusted for the ONU, and transmits the equalization delay difference value to the all ONUs connected to the RE1.

[0072] In the present embodiment, step 203 in the method may also be as follows. The RE1 parses the bandwidth allocation domain in the downlink frame when detecting a downlink signal or downlink light but not an uplink signal or uplink light power. If there is uplink bandwidth for the ONU connected to the RE1 in the downlink frame, and the RE1 fails to detect the uplink light signal or uplink light power within a time period corresponding to the uplink bandwidth, the RE1 is switched from the working channel 2 to the standby channel 2.

[0073] In the present embodiment, step 201 in the method may also be as follows. When accessing the PON system, the RE transmits the information to respond to the registration request transmitted by the OLT. The identity information of the RE is carried in the above information.

[0074] In the embodiment of the present disclosure, after completing the switching from the working channel 2 to the standby channel 2, the RE1 reports the ONU identification information of the all ONUs connected to the RE1 to the OLT, and the OLT may obtain that only an optical fiber distance between the ONU and the OLT changes after the protection switching, namely, requiring re-ranging, and updates the equalization delay.

[0075] The OLT may obtain the loop delay of the ONU on the new working channel by performing ranging on only one ONU. The OLT uses the loop delay of the ONU on an original channel to reduce the loop delay of the new channel so as to obtain the equalization delay difference value required to be updated for the ONU. The all ONUs connected to the RE have experienced the same working channel change, so that the all equalization delay difference values required to be updated for the all ONUs are the same. The OLT transmits the equalization delay difference value to the all ONUs connected to the RE, and the all ONUs perform equalization delay update. The ONU subjected to the equalization delay update and other ONUs in the system may achieve uplink synchronization. Through the above method, the OLT obtains the equalization delay difference value required to be updated for the other ONUs connected to the RE by performing ranging on only one ONU connected to the RE, without changing other ONUs connected in the system, so that the protection switching is accelerated and the impact of re-ranging of the ONU on a system service after protection switching is reduced.

[0076] The OLT may also be switched from the working channel 2 to the standby channel 2 on the basis of the RE report, and calculates a change of the ONU loop delay caused by a length difference value ΔL of the optical fibers of the two channels. The change is equal to ΔL/C/n, wherein C is the speed of light, and n is a refractive index of optical wavelength corresponding to a bearer signal in the optical fiber. Thus, the equalization delay value required to be adjusted for the all ONUs connected to the RE is calculated, and the step of ranging one ONU by the OLT may be omitted, so that the protection switching time is further shortened.

Embodiment 4



[0077] When a coverage range of ONUs required to be managed by the OLT is wider, a reach extender needs to be added in the PON system, as shown in Fig. 2. Both a fiber between the OLT and the RE and a fiber between the RE and an optical splitter need to be protected as they are longer. Thus, redundant fibers of the above two fibers need to be added in the system, as shown in Fig. 10. Two optical switches are placed at the RE. The RE may be connected to the main channel 1 through the optical switch 1, or may be switched to connect to the standby channel 1 through the optical switch 1. The RE may be connected to the main channel 2 through the optical switch 2, or may be switched to connect to the standby channel 2 through the optical switch 2. When the fiber of the main channel 1 and/or the main channel 2 has a failure, the following main steps are adopted between the OLT and the RE to complete the protection switching.

In case 1: when the working channel 2 is disconnected, the operation is same as that in Embodiment 2.

In case 2: when the working channel 1 is disconnected, the operation is same as that in Embodiment 1, but step 103 is emitted.

In case 3: when both the working channels 1 and 2 are disconnected, as shown in Fig. 11, the following steps are adopted.



[0078] In step 301, when accessing the PON system, the RE transmits information to respond to the registration request transmitted by the OLT, and the OLT is informed that the information is transmitted by the RE through the above information. The OLT allocates RE identity information to the RE.

[0079] In step 302, when failing to detect a downlink frame, the RE is switched from the working channel 1 to the standby channel 1.

[0080] In step 303, when detecting a downlink signal after the switching of the channel, the RE reports the following information to the OLT: the identity information of the RE, and information of completing the switching from the working channel 1 to the standby channel 1.

[0081] In step 304, when the RE fails to detect an uplink signal after switching from the working channel 1 to the standby channel 1, the RE is switched from the working channel 2 to the standby channel 2.

[0082] In step 305, after switching, the RE reports the following information to the OLT: the identity information of the RE, and the information of completing the switching from the working channel 2 to the standby channel 2.

[0083] In step 306, the RE monitors the uplink frame transmitted by the ONU, reads the identification information of the ONU, and transmits the identification information of the ONU to the OLT.

[0084] In step 307, after receiving the identification information transmitted by the RE, the OLT adjusts ranging results of all ONUs connected to the RE.

[0085] In the present embodiment, step 303 in the method may also be as follows. The RE parses the bandwidth allocation domain in the downlink frame when failing to detect the uplink signal after switching from the working channel 1 to the standby channel 1. If there is uplink bandwidth for the ONU connected to the RE in the downlink frame, and the RE fails to detect the uplink light signal or uplink light power within a time period corresponding to the uplink bandwidth, the RE is switched from the working channel 2 to the standby channel 2.

[0086] In the present embodiment, when accessing the PON system, the RE transmits the information to respond to the registration request transmitted by the OLT. The identity information of the RE may be carried in the above information.

Embodiment 5



[0087] The present embodiment mainly describes how an association relationship between the RE and the ONU is obtained by the OLT and the RE. As shown in Fig. 12, the following steps are included.

[0088] In step 401, the OLT allocates an uplink bandwidth to the ONU and/or the RE for registration.

[0089] In step 402, the RE transmits a message in the uplink bandwidth to respond to the bandwidth allocation of the OLT in step 401, wherein the message carries the RE identification information.

[0090] In step 403, the OLT allocates only one uplink bandwidth to an ONU in a downlink frame, wherein the downlink frame carries a superframe counter value.

[0091] In step 404, after completing the allocation of the uplink bandwidth, the OLT allocates an uplink bandwidth to each of the REs in the PON system to enable the RE to report whether the uplink frame is received in the uplink bandwidth allocated to the ONU.

[0092] In step 405, after receiving the bandwidth allocation allocated by the OLT to the ONU in step 403, the RE monitors whether the uplink frame is received in the uplink bandwidth. If the uplink frame is received, the RE extracts a value of a superframe counter carried in the downlink frame, and reports the following information to the OLT in the uplink bandwidth allocated to the RE by the OLT in step 404: the identification information of the RE and the value of the superframe counter.

[0093] In step 406, the OLT determines that the ONU is connected to the RE according to the message transmitted by the RE in step 405.

[0094] Step 405 may also be replaced by the following step.

[0095] A local timer of the RE is synchronized with the OLT; after receiving the bandwidth allocation allocated by the OLT to the ONU in step 403, the RE monitors whether the uplink frame is received in the uplink bandwidth; and if the uplink frame is received, the RE records a value of a timestamp corresponding to the current local timer, and reports the following information to the OLT in the uplink bandwidth allocated to the RE by the OLT in step 404: the identification information of the RE and the value of the timestamp corresponding to the current local timer.

[0096] In step 403 in this embodiment, the OLT allocates only one uplink bandwidth to the ONU in the downlink frame. The uplink bandwidth may be the ranging bandwidth allocated by the OLT to the ONU, or may be a bandwidth allocated by the OLT to the ONU after an activation flow of the ONU is completed and the ONU enters a working state.

[0097] A computer readable storage medium storing a computer executable instruction, which, when executed by a processor, cause the processor to implement the above method for constructing the topology in the passive optical network.

Embodiment 6



[0098] Fig. 13 is a schematic diagram of an apparatus for determining a topology in a passive optical network according to an embodiment of the present disclosure. As shown in Fig. 13, the apparatus in this embodiment includes a reporting module 51.

[0099] The reporting module 51 is configured to report one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with a reach extender; identification information of the reach extender; uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value; uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender; a value of a superframe counter; and a value of a timestamp corresponding to a local timer of the reach extender.

[0100] In an embodiment, the apparatus further includes a determining module 52.

[0101] The determining module 52 is configured to: before the reporting module reports the identification information of the optical network unit associated with the reach extender to the optical line terminal, determine the optical network unit associated with the reach extender.

[0102] In an embodiment, the determining module 52 is configured to determine the optical network unit associated with the reach extender by the following manners: monitoring an uplink frame transmitted by the optical network unit, and reading the identification information of the optical network unit; or monitoring a ranging request message transmitted by the optical line terminal to the optical network unit, the ranging request message carrying identification information of an optical network unit to be ranged and an uplink bandwidth allocated to the optical network unit to transmit a registration message; and recording the identification information of the optical network unit carried in the ranging request message if the reach extender receives the uplink data of the optical network unit in the uplink bandwidth.

[0103] In an embodiment, the reporting module 51 is configured to report the identification information of the reach extender and the identification information of the optical network unit associated with the reach extender to the optical line terminal through a physical layer operation administration maintenance message or an optical network unit management and control interface message.

[0104] In an embodiment, the apparatus may further include a switching module 53.

[0105] The switching module 53 is configured to switch a working channel to a standby channel when at least one of a downlink signal and an uplink signal is not detected.

[0106] The reporting module 51 is configured to report the identification information of the optical network unit associated with the reach extender to the optical line terminal after the switching module 53 switches the working channel to the standby channel.

[0107] In an embodiment, the switching module 53 is configured to parse a bandwidth allocation domain in the downlink frame when the downlink signal is detected but the uplink signal is not detected, and switch the working channel to the standby channel if an uplink bandwidth allocated to the optical network unit connected to the reach extender exists in the downlink frame and no uplink signal is detected within a time period corresponding to the uplink bandwidth.

[0108] In an embodiment, the switching module 53 is further configured to transmit a switching message to the optical line terminal after the working channel is switched to the standby channel, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from the working channel to the standby channel.

[0109] In an embodiment, the apparatus further includes a registering module.

[0110] The registering module is configured to: when accessing the passive optical network, receive a registration request of the optical line terminal, and return a registration response message to the optical line terminal. The registration response message carries at least one piece of the following information: the identification information of the reach extender, port information of the reach extender, information of whether the reach extender is equipped with a protection interface, position information of the reach extender, port transmission power information of the reach extender, and identification information of the passive optical network of the optical line terminal to which the reach extender is connected.

[0111] In an embodiment, the apparatus may further include a receiving module.

[0112] The receiving module is configured to receive an uplink bandwidth allocated by the optical line terminal, the uplink bandwidth being used for reporting whether an uplink frame is received in the uplink bandwidth allocated to the optical network unit.

[0113] In an embodiment, the apparatus may further include a processing module.

[0114] The processing module is configured to: if the uplink frame is received in the uplink bandwidth, extract a value of a superframe counter carried in the downlink frame, or record a value of a timestamp corresponding to a current local timer.

[0115] The reporting module 51 is configured to report the identification information of the reach extender and the value of the superframe counter to the optical line terminal in the uplink bandwidth, or report the identification information of the reach extender and the value of the timestamp corresponding to the local timer of the reach extender to the optical line terminal in the uplink bandwidth.

[0116] An embodiment of the present disclosure further provides a reach extender, including the apparatus for determining the topology in the passive optical network.

[0117] An embodiment of the present disclosure further provides an apparatus for determining a topology in a passive optical network. The apparatus includes a memory and a processor.

[0118] The memory stores the following instructions, which, when executed, implement the following step: reporting one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender.

[0119] The processor is configured to execute the instructions stored in the memory.

Embodiment 7



[0120] Fig. 14 is a schematic diagram of an apparatus for constructing a topology in a passive optical network according to an embodiment of the present disclosure. As shown in Fig. 14, the apparatus in this embodiment includes a receiving module 61 and a constructing module 62.

[0121] The receiving module 61 is configured to receive one or more pieces of the following information reported by a reach extender: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender.

[0122] A constructing module 62 is configured to construct the topology in the passive optical network according to the information.

[0123] In an embodiment, the apparatus may further include a registering module and an allocating module.

[0124] The registering module is configured to, when the reach extender accesses the passive optical network, transmit a registration request to the reach extender.

[0125] The allocating module is configured to allocate identity information to the reach extender.

[0126] In an embodiment, the allocating module may be further configured to: allocate only one uplink bandwidth to an optical network unit in a downlink frame, the downlink frame carrying a superframe counter value; and allocate one uplink bandwidth to each of reach extenders in the passive optical network system to enable the reach extender to report whether the uplink frame is received in the uplink bandwidth allocated to the optical network unit.

[0127] In an embodiment, the apparatus may further include an adjusting module.

[0128] The adjusting module is configured to adjust ranging results of the optical network units connected to the reach extender by the following steps, including: ranging one optical network unit connected to the reach extender to obtain an equalization delay difference value required to be adjusted for the optical network unit; transmitting the equalization delay difference value to the all optical network units connected to the reach extender, or receiving a switching message of the reach extender, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from a working channel to a standby channel; and determining an equalization delay value required to be adjusted for the all optical network units connected to the reach extender according to a length difference value between optical fibers of the working channel and the standby channel, and transmitting the equalization delay difference value to the all optical network units connected to the reach extender.

[0129] An embodiment of the present disclosure further provides an optical line terminal including the above apparatus for constructing the topology in the passive optical network in Embodiment 7.

[0130] An embodiment of the present disclosure further provides an apparatus for constructing a topology in a passive optical network. The apparatus includes a memory and a processor.

[0131] The memory stores the following instructions, which, when executed, implement the following steps: receiving one or more pieces of the following information reported by a reach extender: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and constructing the topology in the passive optical network according to the information.

[0132] The processor is configured to execute the instructions stored in the memory.

[0133] It should be understood by those skilled in the art that, all or part of the steps in the above method may be implemented through programs that give instructions to respective hardware. The programs may be stored in a computer readable storage medium which may be a read only memory, a magnetic disk or an optical disk. All or part of the steps of the above embodiments may also be implemented by using one or more integrated circuits. Correspondingly, each module/unit in the above embodiments may be implemented in the form of hardware or in the form of a software function module. The embodiments of the present disclosure are not limited to the combination of any specific hardware and software.

[0134] The foregoing embodiments are only specific embodiments of the present disclosure. Of course, the present application may have various other embodiments. Those skilled in the art can make various corresponding changes and modifications according to the present application without departing from the spirit and essence of the present application. These corresponding changes and modifications shall fall within the protection scope of the appended claims of the present application.

Industrial Applicability



[0135] By adopting the embodiments of the present disclosure, the optical fiber in the long-distance PON system can be protected without adding a redundant device in the system. In addition, the OLT only updates the ranging result of the ONU in the RE whose optical fiber is switched, so that a protection switching time is saved, and the information transmission efficiency of the PON system is improved. Moreover, as the protection switching of the optical fiber can be achieved without adding the redundant device in the system, the protection cost of the system is reduced.


Claims

1. A method for determining a topology in a passive optical network, comprising:
reporting, by a reach extender, one or more pieces of the following information to an optical line terminal:

identification information of an optical network unit associated with the reach extender;

identification information of the reach extender;

uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value;

uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender;

a value of a superframe counter; and

a value of a timestamp corresponding to a local timer of the reach extender.


 
2. The method of claim 1, wherein before reporting, by the reach extender, the identification information of the optical network unit associated with the reach extender to the optical line terminal, the method further comprises:
determining, by the reach extender, the optical network unit associated with the reach extender.
 
3. The method of claim 2, wherein determining, by the reach extender, the optical network unit associated with the reach extender is implemented by the following manner:

monitoring, by the reach extender, an uplink frame transmitted by the optical network unit, and reading, by the reach extender, identification information of the optical network unit; or

monitoring, by the reach extender, a ranging request message transmitted by the optical line terminal to the optical network unit, the ranging request message carrying identification information of an optical network unit to be ranged and an uplink bandwidth allocated to the optical network unit to transmit a registration message; and recording the identification information of the optical network unit carried in the ranging request message if the reach extender receives the uplink data of the optical network unit in the uplink bandwidth.


 
4. The method of claim 1, wherein
the reach extender reports the identification information of the reach extender and the identification information of the optical network unit associated with the reach extender to the optical line terminal through a physical layer operation administration maintenance message or an optical network unit management and control interface message.
 
5. The method of claim 1, wherein
the reach extender reports the identification information of the optical network unit associated with the reach extender to the optical line terminal when the reach extender fails to detect at least one of a downlink signal and an uplink signal and is switched from a working channel to a standby channel.
 
6. The method of claim 5, wherein switching from the working channel to the standby channel when the reach extender fails to detect at least one of the downlink signal and the uplink signal comprises:
parsing a bandwidth allocation domain in the downlink frame when the reach extender detects the downlink signal but not the uplink signal, and switching from the working channel to the standby channel if an uplink bandwidth allocated to the optical network unit connected to the reach extender exists in the downlink frame and no uplink signal is detected within a time period corresponding to the uplink bandwidth.
 
7. The method of claim 5 or 6, wherein after switching from the working channel to the standby channel, the method further comprises:
transmitting, by the reach extender, a switching message to the optical line terminal, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from the working channel to the standby channel.
 
8. The method of claim 1, wherein before reporting, by the reach extender, the information to the optical line terminal, the method further comprises:

when the reach extender accesses the passive optical network, receiving, by the reach extender, a registration request of the optical line terminal; and returning, by the reach extender, a registration response message to the optical line terminal, wherein

the registration response message carries at least one piece of the following information: the identification information of the reach extender, port information of the reach extender, information of whether the reach extender is equipped with a protection interface, position information of the reach extender, port transmission power information of the reach extender, and identification information of the passive optical network of the optical line terminal to which the reach extender is connected.


 
9. The method of claim 8, wherein after returning, by the reach extender, the registration response message to the optical line terminal, the method further comprises:
receiving, by the reach extender, an uplink bandwidth allocated by the optical line terminal, the uplink bandwidth being used for reporting whether an uplink frame is received in the uplink bandwidth allocated to the optical network unit.
 
10. The method of claim 9, wherein after receiving, by the reach extender, the uplink bandwidth allocated by the optical line terminal, the method further comprises:
if the reach extender receives the uplink frame in the uplink bandwidth, extracting a value of a superframe counter carried in the downlink frame or recording a value of a timestamp corresponding to a current local timer, and reporting the identification information of the reach extender and the value of the superframe counter to the optical line terminal in the uplink bandwidth; or reporting the identification information of the reach extender and the value of the timestamp corresponding to the local timer of the reach extender to the optical line terminal in the uplink bandwidth.
 
11. An apparatus for determining a topology in a passive optical network, wherein the apparatus is arranged in a reach extender, and comprises:
a reporting module configured to report one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with the reach extender; identification information of the reach extender; uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value; uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender; a value of a superframe counter; and a value of a timestamp corresponding to a local timer of the reach extender.
 
12. The apparatus of claim 11, further comprising:
a determining module configured to: before the reporting module reports the identification information of the optical network unit associated with the reach extender to the optical line terminal, determine the optical network unit associated with the reach extender.
 
13. The apparatus of claim 12, wherein
the determining module is configured to determine the optical network unit associated with the reach extender by the following manners:

monitoring an uplink frame transmitted by the optical network unit, and reading the identification information of the optical network unit; or

monitoring a ranging request message transmitted by the optical line terminal to the optical network unit, the ranging request message carrying identification information of an optical network unit to be ranged and an uplink bandwidth allocated to the optical network unit to transmit a registration message; and recording the identification information of the optical network unit carried in the ranging request message if the reach extender receives the uplink data of the optical network unit in the uplink bandwidth.


 
14. The apparatus of claim 11, wherein
the reporting module is configured to report the identification information of the reach extender and the identification information of the optical network unit associated with the reach extender to the optical line terminal through a physical layer operation administration maintenance message or an optical network unit management and control interface message.
 
15. The apparatus of claim 11, further comprising:

a switching module configured to switch a working channel to a standby channel when at least one of a downlink signal and an uplink signal is not detected, wherein

the reporting module is configured to report the identification information of the optical network unit associated with the reach extender to the optical line terminal after the switching module switches the working channel to the standby channel.


 
16. The apparatus of claim 15, wherein
the switching module is configured to parse a bandwidth allocation domain in the downlink frame when the downlink signal is detected but the uplink signal is not detected, and switch the working channel to the standby channel if an uplink bandwidth allocated to the optical network unit connected to the reach extender exists in the downlink frame and no uplink signal is detected within a time period corresponding to the uplink bandwidth.
 
17. The apparatus of claim 15 or 16, wherein
the switching module is further configured to transmit a switching message to the optical line terminal after the working channel is switched to the standby channel, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from the working channel to the standby channel.
 
18. The apparatus of any one of claims 11-16, further comprising:
a registering module configured to: when accessing the passive optical network, receive a registration request of the optical line terminal, and return a registration response message to the optical line terminal, wherein the registration response message carries at least one piece of the following information: the identification information of the reach extender, port information of the reach extender, information of whether the reach extender is equipped with a protection interface, position information of the reach extender, port transmission power information of the reach extender, and identification information of the passive optical network of the optical line terminal to which the reach extender is connected.
 
19. The apparatus of claim 18, further comprising:
a receiving module configured to receive an uplink bandwidth allocated by the optical line terminal, the uplink bandwidth being used for reporting whether an uplink frame is received in the uplink bandwidth allocated to the optical network unit.
 
20. The apparatus of claim 19, further comprising:

a processing module configured to: if the uplink frame is received in the uplink bandwidth, extract a value of a superframe counter carried in the downlink frame, or record a value of a timestamp corresponding to a current local timer, wherein

the reporting module is configured to report the identification information of the reach extender and the value of the superframe counter to the optical line terminal in the uplink bandwidth, or report the identification information of the reach extender and the value of the timestamp corresponding to the local timer of the reach extender to the optical line terminal in the uplink bandwidth.


 
21. A reach extender, comprising the apparatus for determining the topology in the passive optical network of any one of claims 11-20.
 
22. An apparatus for determining a topology in a passive optical network, wherein the apparatus comprises a memory and a processor;
the memory stores the following instructions, which, when executed by the processor, cause the processor to implement the following step: reporting one or more pieces of the following information to an optical line terminal: identification information of an optical network unit associated with a reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and
the processor is configured to execute the instructions stored in the memory.
 
23. A method for constructing a topology in a passive optical network, the method comprising:

receiving, by an optical line terminal, one or more pieces of the following information reported by a reach extender: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and

constructing, by the optical line terminal, the topology in the passive optical network according to the information.


 
24. The method of claim 23, wherein before receiving, by the optical line terminal, the information reported by the reach extender, the method further comprises:
when the reach extender accesses the passive optical network, transmitting, by the optical line terminal, a registration request to the reach extender, and allocating identity information to the reach extender.
 
25. The method of claim 24, wherein before receiving, by the optical line terminal, the information reported by the reach extender, the method further comprises:

allocating, by the optical line terminal, only one uplink bandwidth to an optical network unit in a downlink frame, the downlink frame carrying a superframe counter value; and

allocating, by the optical line terminal, one uplink bandwidth to each of reach extenders in the passive optical network system to enable the reach extender to report whether the uplink frame is received in the uplink bandwidth allocated to the optical network unit.


 
26. The method of claim 23, wherein after constructing, by the optical line terminal, the topology in the passive optical network according to the information, the method further comprises:
adjusting, by the optical line terminal, a ranging result of the optical network unit connected to the reach extender.
 
27. The method of claim 26, wherein adjusting, by the optical line terminal, the ranging result of the optical network unit connected to the reach extender comprises:

ranging, by the optical line terminal, the optical network unit connected to the reach extender to obtain an equalization delay difference value required to be adjusted for the optical network unit; and

transmitting, by the optical line terminal, the equalization delay difference value to all optical network units connected to the reach extender.


 
28. The method of claim 26, wherein adjusting, by the optical line terminal, the ranging result of the optical network unit connected to the reach extender comprises:

receiving, by the optical line terminal, a switching message of the reach extender, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from a working channel to a standby channel; and

determining, by the optical line terminal, an equalization delay value required to be adjusted for the all optical network units connected to the reach extender according to a length difference value between optical fibers of the working channel and the standby channel, and transmitting the equalization delay difference value to the all optical network units connected to the reach extender.


 
29. An apparatus for constructing a topology in a passive optical network, the apparatus comprising:

a receiving module configured to receive one or more pieces of the following information reported by a reach extender: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and

a constructing module configured to construct the topology in the passive optical network according to the information.


 
30. The apparatus of claim 29, further comprising:

a registering module configured to, when the reach extender accesses the passive optical network, transmit a registration request to the reach extender; and

an allocating module configured to allocate identity information to the reach extender.


 
31. The apparatus of claim 30, wherein
the allocating module is further configured to: allocate only one uplink bandwidth to an optical network unit in a downlink frame, the downlink frame carrying a superframe counter value; and allocate one uplink bandwidth to each of reach extenders in the passive optical network system to enable the reach extender to report whether the uplink frame is received in the uplink bandwidth allocated to the optical network unit.
 
32. The apparatus of claim 30, further comprising:
an adjusting module configured to adjust ranging results of the optical network units connected to the reach extender by the following steps, including: ranging one optical network unit connected to the reach extender to obtain an equalization delay difference value required to be adjusted for the optical network unit; transmitting the equalization delay difference value to the all optical network units connected to the reach extender, or receiving a switching message of the reach extender, the switching message carrying the following information: identity information of the reach extender and information of completing the switching from a working channel to a standby channel; and determining an equalization delay value required to be adjusted for the all optical network units connected to the reach extender according to a length difference value between optical fibers of the working channel and the standby channel, and transmitting the equalization delay difference value to the all optical network units connected to the reach extender.
 
33. An optical line terminal, comprising the apparatus of any one of claims 29-32.
 
34. An apparatus for constructing a topology in a passive optical network, wherein the apparatus comprises a memory and a processor;
the memory stores the following instructions, which, when executed by the processor, cause the processor to implement the following steps: receiving one or more pieces of the following information reported by a reach extender: identification information of an optical network unit associated with the reach extender, identification information of the reach extender, uplink data received in an uplink bandwidth corresponding to a bandwidth allocation carried by a downlink frame corresponding to a designated superframe counter value, uplink data received at a moment corresponding to a locally designated timestamp value of the reach extender, a value of a superframe counter, and a value of a timestamp corresponding to a local timer of the reach extender; and constructing the topology in the passive optical network according to the information; and
the processor is configured to execute the instructions stored in the memory.
 




Drawing































Search report