The present disclosure relates to the communications field, and in particular, to a wavelength switching method, apparatus, and system.
A passive optical network (PON) is a system providing “the last mile” network access. The PON is a point-to-multipoint network, including an optical line terminal (OLT) located in a central office, an optical distribution network (ODN), and multiple optical network units (ONUs) located in a customer premise. In some PON systems, for example, in an Ethernet passive optical network (Ethernet PON, or EPON) system, a downlink wavelength is 1490 nanometer nm, and an uplink wavelength is 1310 nm; and in a 10G-EPON, a downlink wavelength is 1577 nm, an uplink wavelength is 1270 nm, and both the uplink wavelength and the downlink wavelength are in a single wavelength form. When a next-generation EPON (Next Generation EPON, or NG-EPON) uses a multi-wavelength manner, there is no solution about how to complete wavelength switching in the prior art.
The present disclosure provides a wavelength switching method, apparatus and system, so as to resolve a problem of how to implement wavelength switching in an NG-EPON.
To achieve the foregoing objective, the following technical solutions are used in the present disclosure:
According to a first aspect, a wavelength switching method includes: encapsulating a logical link identifier LLID of an optical network unit ONU and a wavelength allocated to the ONU into a first Multi-Point Control Protocol MPCP message, and sending the first MPCP message to the ONU, for the ONU to perform switching according to the wavelength.
With reference to the first aspect, in a first possible implementation manner, the method further includes: sending a second MPCP message to the ONU, where the second MPCP message carries an identifier instructing the optical network unit ONU to perform wavelength switching and wavelength switching window information.
With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner, the identifier instructing the ONU to perform wavelength switching is specifically that any reserved bit of a discovery information Discovery Information field of a Multi-Pont Control Protocol MPCP GATE message is set to 1.
With reference to the first possible implementation manner or the second possible implementation manner of the first aspect, in a third possible implementation manner, the identifier instructing the ONU to perform wavelength switching is specifically that the Discovery Information field of the MPCP GATE message is set to a specific value.
With reference to the first aspect, in a fourth possible implementation manner, the method further includes: receiving a response message of the second MPCP message, where the response message is carried in a third MPCP message, and the response message carries the LLID of the ONU.
With reference to the first possible implementation manner of the first aspect, in a fifth possible implementation manner, the wavelength switching request message further carries wavelength adjustment performance information of a laser of the ONU
With reference to the second possible implementation manner of the first aspect, in a sixth possible implementation manner, the response message further carries current wavelength information of a laser of the ONU.
With reference to the sixth possible implementation manner of the first aspect, in a seventh possible implementation manner, the response message further carries at least one of the following information: a wavelength adjustable range of the laser of the ONU or a wavelength adjustment speed of the laser of the ONU.
According to a second aspect, a wavelength switching method includes: receiving a first Multi-Point Control Protocol MPCP message sent by an optical line terminal OLT, the first MPCP message carries a logical link identifier LLID of an optical network unit ONU and a wavelength allocated to the ONU; and determining whether the wavelength allocated to the ONU and a current wavelength of the ONU are the same, and if not, adjusting the wavelength of the ONU to the wavelength allocated to the ONU.
With reference to the second aspect, in a first possible implementation manner of the second aspect, before the receiving a Multi-Point Control Protocol MPCP message sent by an optical line terminal OLT, the method further includes: receiving a second MPCP message that is sent by the OLT and that instructs the ONU to perform wavelength switching; and
encapsulating the LLID of the ONU into a third Multi-Point Control Protocol MPCP message, and sending the third MPCP message to the OLT.
With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the third MPCP message further carries a current wavelength of a laser of the ONU.
With reference to the first possible implementation manner or the second possible implementation manner of the second aspect, in a third possible implementation manner, the third MPCP message further carries at least one of the following information: a wavelength adjustable range of the laser of the ONU or a wavelength adjustment speed of the laser of the ONU.
With reference to any one of the second aspect or the possible implementation manners of the second aspect, in a fourth possible implementation manner, the method further includes: sending a fourth MPCP message to the OLT, where the fourth MPCP message carries an adjusted wavelength of the ONU.
According to a third aspect, a wavelength switching apparatus includes: a processor, configured to: encapsulate an ONU identifier of an ONU whose wavelength needs to be switched and a wavelength allocated to the ONU into a first Multi-Point Control Protocol MPCP message, and send the first MPCP message to the ONU whose wavelength needs to be switched, for the ONU to perform switching according to the wavelength.
With reference to the third aspect, in a first possible implementation manner of the third aspect, the processor is configured to: receive a second MPCP message, where the second MPCP message carries the ONU identifier of the ONU whose wavelength needs to be switched and wavelength adjustment performance information of a laser of the ONU; determine, according to the wavelength adjustment performance information of the laser of the ONU, the wavelength allocated to the ONU; and encapsulate an LLID of the ONU and the determined wavelength allocated to the ONU into the first MPCP message, and send the first MPCP message to the ONU, for the ONU to perform switching according to the wavelength.
With reference to the third aspect, in a second possible implementation manner of the third aspect, the processor is further configured to send a third MPCP message, where the third MPCP message carries an identifier instructing the optical network unit ONU to perform wavelength switching and wavelength switching window information.
With reference to the third aspect or either of the possible implementation manners of the third aspect, in a third possible implementation manner, the wavelength adjustment performance information of the laser of the ONU is specifically current wavelength information of the laser of the ONU.
With reference to the third possible implementation manner of the third aspect, in a fourth possible implementation manner, the wavelength adjustment performance information of the laser of the ONU further includes at least one of the following information: a wavelength adjustable range of the laser of the ONU and a wavelength adjustment speed of the laser of the ONU.
According to a fourth aspect, a wavelength switching apparatus includes: a processor, configured to: receive a first Multi-Point Control Protocol MPCP message sent by an optical line terminal OLT, where the first MPCP message carries a logical link identifier LLID of an optical network unit ONU and a wavelength allocated to the ONU; and determine whether the wavelength allocated to the ONU and a current wavelength of the ONU are the same, and if not, adjust the wavelength of the ONU to the wavelength allocated to the ONU.
With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the processor is further configured to: receive a second MPCP message that is sent by the OLT and that instructs the ONU to perform wavelength switching; and encapsulate the LLID of the ONU into a third Multi-Point Control Protocol MPCP message, and send the third MPCP message to the OLT.
With reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the third MPCP message further carries a current wavelength of a laser of the ONU.
With reference to the fourth aspect or either of the possible implementation manners of the fourth aspect, the third MPCP message further carries at least one of the following information: a wavelength adjustable range of the laser of the ONU or a wavelength adjustment speed of the laser of the ONU.
With reference to the third possible implementation manner of the fourth aspect, in a fourth possible implementation manner, the processor is further configured to send a fourth MPCP message to the OLT, where the fourth MPCP message carries an adjusted wavelength of the ONU.
According to a fifth aspect, a wavelength switching apparatus includes: a processing unit, configured to encapsulate a logical link identifier LLID of an optical network unit ONU and a wavelength allocated to the ONU into a first Multi-Point Control Protocol MPCP message; and a sending unit, configured to send the MPCP message to the ONU.
With reference to the fifth aspect, in a first possible implementation manner of the fifth aspect, the processing unit is further configured to send a second MPCP message to the ONU, where the second MPCP message carries an identifier instructing the optical network unit ONU to perform wavelength switching and wavelength switching window information.
With reference to the first possible implementation manner of the fifth aspect, in a second possible implementation manner of the fifth aspect, the apparatus further includes: a receiving unit, configured to receive a response message of the second MPCP message, where the response message is carried in a third MPCP message, and the response message carries the logical link identifier LLID of the ONU.
With reference to the second possible implementation manner of the fifth aspect, in a third possible implementation manner of the fifth aspect, the response message further carries current wavelength information of a laser of the ONU.
With reference to the second or third possible implementation manner of the fifth aspect, in a fourth possible implementation manner of the fifth aspect, the response message further carries at least one of the following information: a wavelength adjustable range of the laser of the ONU and a wavelength adjustment speed of the laser of the ONU.
According to a sixth aspect, a wavelength switching apparatus includes: a receiving unit, configured to receive a first Multi-Point Control Protocol MPCP message sent by an optical line terminal OLT, where the first MPCP message carries a logical link identifier LLID of an optical network unit ONU and a wavelength allocated to the ONU; and a processing unit, configured to: determine whether the wavelength allocated to the ONU and a current wavelength of the ONU are the same, and if not, adjust the wavelength of the ONU to the wavelength allocated to the ONU.
With reference to the sixth aspect, in a first possible implementation manner, the receiving unit is further configured to receive a second MPCP message that is sent by the OLT and that instructs the ONU to perform wavelength switching; and the processing unit is further configured to: encapsulate the LLID of the ONU into a third Multi-Point Control Protocol MPCP message, and send the third MPCP message to the OLT.
With reference to the sixth aspect, in a second possible implementation manner, the third MPCP message further carries a current wavelength of a laser of the ONU.
With reference to the sixth aspect, in a third possible implementation manner, the third MPCP message further carries at least one of the following information: a wavelength adjustable range of the laser of the ONU or a wavelength adjustment speed of the laser of the ONU.
With reference to any one of the sixth aspect or the possible implementation manners of the sixth aspect, in a fourth possible implementation manner, the apparatus further includes a sending unit, configured to send a fourth MPCP message to the OLT, where the fourth MPCP message carries an adjusted wavelength of the ONU.
According to a seventh aspect, an optical line terminal includes a processor, where the processor includes the apparatus according to the fifth aspect and any one of the possible implementation manners of the fifth aspect.
According to an eighth aspect, an optical network unit includes a processor, where the processor includes the apparatus according to the sixth aspect and any one of the possible implementation manners of the sixth aspect.
According to a ninth aspect, a passive optical network system includes an optical line terminal OLT and an optical network unit ONU, where the optical line terminal OLT is connected to at least one ONU by using an optical distribution network ODN, where the OLT includes the apparatus according to the seventh aspect, or the ONU includes the apparatus according to the eighth aspect.
Embodiments of the present disclosure provide a wavelength switching method, apparatus, and system, so that a problem of how to perform wavelength switching can be resolved when an NG-EPON uses a multi-wavelength networking structure.
To describe the technical solutions in the embodiments of the present disclosure or in the prior art more clearly, the following briefly describes the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show merely some embodiments of the present disclosure, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
The following clearly describes the technical solutions in the embodiments of the present disclosure with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely some but not all of the embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
In addition, the terms “system” and “network” may be interchangeably used in this specification. The term “and/or” in this specification describes only an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. In addition, the character “/” in this specification generally indicates an “or” relationship between the associated objects.
The OLT 110 may be any device configured to communicate with each ONU 120 and another network (not shown in the figure). The OLT 110 may play a role of a medium between the another network and each ONU 120. For example, the OLT 110 may forward data received from the network to each ONU 120, and forward data received from each ONU 120 to the another network. Although a specific configuration of the OLT 110 may be changed according to a type of the PON 100, in an embodiment, the OLT 110 may include a transmitter and a receiver. When the another network uses a network protocol that is different from the PON protocol in the PON 100, for example, the Ethernet or synchronous optical network (SONET)/the synchronous digital hierarchy (SDH), the OLT 110 may include a converter that converts the network protocol to the PON protocol. The converter of the OLT 110 may further convert the PON protocol to the network protocol. The OLT 110 may be generally disposed in a central position, for example, a central office, or may be disposed in another position.
Each ONU 120 may be any device configured to communicate with the OLT 110 and a customer or a user (not shown in the figure). Each ONU 120 may play a role of a medium between the OLT 110 and the customer. For example, each ONU 120 may forward data received from the OLT 110 to the customer, and forward data received from the customer to the OLT 110. Although a specific configuration of each ONU 120 may be changed according to the type of the PON 100, in an embodiment, each ONU 120 may include an optical transmitter configured to send an optical signal to the OLT 110 and an optical receiver configured to receive an optical signal from the OLT 110. Transmitters and receivers of different ONUs 120 may use different wavelengths to send and receive an optical signal carrying data. A transmitter and a receiver of a same ONU 120 may use a same wavelength or different wavelengths. In addition, each ONU 120 may include: a converter converting an optical signal to an electrical signal, for example, a signal in an Ethernet protocol, for the customer, and a second transmitter and/or receiver that may send and/or receive an electrical signal for customer equipment. In some embodiments, each ONU 120 and each optical network terminal (ONT) are similar, and therefore, these terms may be interchangeably used in this specification. Each ONU may be generally disposed in an allocated position, for example, a customer premise, or may be disposed in another position.
The ODN 130 may be a data distribution system, which may include an optical fiber cable, a coupler, a splitter, a distributer, and/or another device. The optical fiber cable, the coupler, the splitter, the distributer, and/or the another device may be passive optical components/a passive optical component, and the passive optical component may not need any electric energy to distribute a data signal between the OLT 110 and each ONU 120. Alternatively, the ODN 130 may include one or more processing devices, for example, an optical amplifier. The ODN 130 may generally extend from the OLT 110 to each ONU 120 by using a branch configuration shown in
Different PON systems supporting a bit rate greater than 10 Gbps are already put forward to be applied to a next generation PON (NGPON) system (also referred to as a NGPON stage 2, or an NGPON2). Some of these systems may be multi-wavelength PON systems that transmit and/or receive data for multiple ONUs by using multiple wavelengths (or wavelength channels).
Multiple wavelengths may provide a higher access speed. Using multiple wavelengths may improve a capacity of a time wavelength division multiplexing (TWDM) PON in a wavelength domain. In a TWDM-PON system, an ONU may be connected to a network by using different wavelengths, which may be implemented by using wavelength adjustability of the ONU or an OLT, by combining and separating wavelengths by using an AWG, by generating and detecting a coherent signal, by means of injection locking or by using another solution. The wavelength adjustability represents an adjustable wavelength range of the ONU.
Depending on an application scenario, implementation of the NGPON system may also be a hybrid of the foregoing systems. For example, a coherent wavelength division multiplexing passive optical network (Wavelength PON, or WDM-PON), a TWDM-PON, and an orthogonal frequency division multiplexing passive optical network (OFDM-PON) may be configured to implement several systems in the NGPON system. This trend may represent further improvement of an existing TDM-PON bandwidth. For example, the trends allow the NGPON system to serve more ONUs at a further distance. The improvement from the GPON and the XGPON system to the NGPON may challenge an existing protocol of the GPON and the XGPON, for example, from the perspective of an appropriate management mechanism supporting multiple wavelengths. A change and improvement of the protocol to support a multi-wavelength capability may include: a change of a GPON transmission convergence layer protocol and a change of an XGPON transmission convergence layer protocol, for example, management for TDM/TDM access (TDMA).
Assuming that a signal is delivered from an OLT side to an ONU side, the signal sent from the OLT side (located in the Network layer in
Destination Address, a destination address, occupying six bytes, and used to identify an IP address to which the message is sent;
Source Address, a source address, occupying six bytes, and used to identify an IP address from which the packet is sent;
Length/Type, a packet length/type, occupying two bytes, and used to identify a length and a type of the packet;
Opcode, an operation code, occupying two bytes, and used to identify a number of the MPCP frame;
TimeStamp, a timestamp, occupying four bytes, and used to identify a sending time of the packet;
Data/Reserved/Pad, a data information/reserved field, occupying 40 bytes, and used to carry data information, or used as a reserved field for extension; and
FCS, a frame sequence check, occupying four bytes, a parity bit.
An existing standard records five types of MPCP frames, including a GATE frame, a REPORT frame, a REGISTER_REQ frame, a REGISTER frame, and a REGISTER_ACK frame. As shown in
An ONU side includes five ONUs, where the ONU1 to the ONU4 receive data of Tx1 to Tx4, a tunable filter is disposed in front of the receiver, and Tx1 to Tx4 may be differentiated by using the tunable filter. A fixed unified wavelength is used at uplink, which is differentiated by means of TDM. The ONUS is a 1 Gbps ONU whose uplink wavelength is consistent with that of another ONU and whose downlink wavelength is fixed, and receives a 1 Gbps signal sent by Tx5. The another ONU may be any one of the foregoing five ONUs.
During actual working, to implement load balancing (LB) between wavelength channels of the PON system, the OLT may need to instruct the ONU to perform wavelength switching in a working process of the ONU. For example, in an application scenario, when load of a wavelength channel A is excessively heavy, and a wavelength channel B is idle, the OLT may control, by using a wavelength switching instruction, some ONUs that originally work in the wavelength channel A to switch to the wavelength channel B in a manner of adjusting uplink transmit wavelengths and downlink receive wavelengths of the ONUs. In another application scenario, when a bandwidth of the wavelength channel A cannot meet a requirement of the ONU on a bandwidth, the ONU needs to switch to the another wavelength channel B having a relatively large bandwidth, the OLT may control, by using a wavelength switching instruction, the ONU to adjust the wavelength of the ONU, to be aligned with the wavelength channel B. In another application scenario, for the purpose of energy saving, the OLT switches the ONU to another wavelength channel, so as to save energy consumption for the OLT.
In a specific implementation manner, when an ONU performs a wavelength switching process, the OLT generally needs to first deliver a wavelength tuning instruction to the ONU, after receiving the tuning instruction, the ONU starts to tune, and the OLT waits until the ONU completes the switching process and keeps sending a command for querying whether the switching is completed. After completing the switching and receiving an authorization instruction of the OLT, the ONU sends a message indicating that “wavelength switching is already completed” to the OLT, after receiving a completion acknowledgment message sent by the ONU, the OLT starts to send timeslot authorization of downlink data and uplink data, and the like to the ONU, so that the OLT and the ONU recover normal service communication and send and receive uplink and downlink data.
Based on the embodiments of the NG-EPON networking structures shown in
The method includes: encapsulating, by an OLT, a logical link identifier LLID of an optical network unit ONU and a wavelength allocated to the ONU into a Multi-Point Control Protocol MPCP message, sending the MPCP message to the ONU, for the ONU to perform switching according to the wavelength.
Further, the MPCP message may further carry a target adjustment range, and the target adjustment range is used to instruct the ONU to adjust a wavelength range of a laser according to the target adjustment range.
Specifically, a frame format of the MPCP message may be shown by a WaveRegister frame (a frame format in the middle of
The OLT allocates a wavelength to the ONU. The OLT may preferentially select, according to a current wavelength resource status of the OLT, a wavelength resource from multiple wavelengths meeting a requirement of the ONU to allocate to the ONU, or arbitrarily selects a wavelength resource from multiple wavelengths meeting a requirement of the ONU to allocate to the ONU, or allocates according to another allocation algorithm in the prior art. That the OLT specifically uses which method to allocate a wavelength is not limited in this embodiment of the present disclosure.
The ONU identifier may be an ONU-ID defined in a standard, or may be a logical link ID (LLID) of the ONU, or may be another identifier that can uniquely identify the ONU.
The ONU receives the MPCP message, and determines whether a current wavelength is consistent with the wavelength allocated to the ONU, and if yes, the ONU does not adjust the wavelength, or if not, the ONU adjusts the wavelength of the ONU to the wavelength allocated by the OLT.
Further, the method further includes: after adjusting the wavelength, sending, by the ONU, a wavelength acknowledgment message to the OLT, where the wavelength acknowledgment message may also be carried by using an MPCP message (which is referred to as a second MPCP message to differentiate from the foregoing MPCP message). The second MPCP message carries adjusted wavelength information of the ONU, or may carry information, such as a laser performance parameter after the wavelength is adjusted.
Specifically, a frame format of the second MPCP message may be shown by a WaveRegister_ack message (a frame format in the right in
Optionally, the laser performance parameter after the wavelength is adjusted may be carried in the Laser tuning Parameter field, and is of two bytes, or may be carried in a reserved field of the MPCP frame.
The laser performance parameter may include an adjustment range of the laser or an adjustment speed of the laser, or another parameter that can reflect wavelength adjustment performance of the laser.
The method further includes: before sending a wavelength switching message, further sending, by the OLT, a query message, where the query message is carried by using a MPCP protocol, and is used to query whether the ONU needs to switch a wavelength (to differentiate, the MPCP message may be referred to as a third MPCP message).
For a frame format of the query message, reference may be made to a GATE message in
Specifically, the query message may use a frame format of a GATE message in the prior art, and a frame format of the GATE message may use a frame format shown in
The query message may be a unicast message, which is sent only to a particular ONU, or may be a broadcast message, which is sent to all ONUs. When receiving the query message, the ONU responds to the message and sends a wavelength switching request message, where the wavelength switching request message is carried by using an MPCP message (which is identified as a fourth MPCP message for differentiation). The message is the Waveregister_req message in
The Waveregister_req message carries an identifier used to uniquely identify the ONU, for example, the ONU identifier ONU-ID or the logical link identifier LLID (an LLID used in
Further, the Waveregister_req message may further carry a performance parameter of a current laser of the ONU, for example, a wavelength adjustable range of the laser or a wavelength adjustment speed of the laser or another parameter related to wavelength adjustment.
The wavelength adjustable range of the laser is used to identify a wavelength range of the laser of the ONU, and the OLT may allocate a wavelength within this range to the ONU according to the wavelength adjustable range of the laser reported by the ONU. The wavelength adjustment speed is used to identify an amplitude or a speed of wavelength adjustment of the laser of the ONU, for example, a wavelength adjustment amplitude of the laser of the ONU is 1 nanometer nm, that is, the laser of the ONU increases the wavelength by an amplitude of 1 nm each time, until an adjusted wavelength is the wavelength allocated by the OLT to the ONU. The wavelength adjustment speed may provide reference for the OLT about how long the ONU completes a wavelength adjustment action.
It is worthy to note that, when the wavelength allocated by the OLT to the ONU is not within the wavelength adjustable range of the ONU, the ONU does not perform wavelength switching.
Specifically, the Waveregister_req message may use a Waveregister_req frame format (a frame format in the left in
Preferably, the method further includes: when the OLT waits until a wavelength switching process of the ONU is completed, keeping sending, by the OLT, a command for querying whether switching is completed, for example, a GATE2 message in
Specifically,
The Destination Address is used to identify a destination address, that is, an IP address to which a message is sent.
The Source Address is used to identify a source address, that is, an IP address from which the message is sent.
The Length/Type is used to identify a length or a type of the message.
The Opcode is used to identify an operation code of the message.
The Timestamp is used to identify a timestamp of the message.
The Number of grants/Flags is used to identify a grant number/identifier of the message.
The Grant #1 Start time is used to identify a grant start time of the message.
The Grant #1 Length is used to identify a grant length of the message.
The Sync Time is used to identify a synchronization time of the message.
To differentiate the message from an original GATE message, an operation code of the message may be set to 0x0010 for differentiation.
Optionally, another method may be further used to differentiate the message from the original GATE message. For example, an implementation manner is identifying by using the Number of grants/flags.
The WaveRegister Information is used to identify a purpose of the message, and a length of the field is two bytes, that is, 16 bits in total. For example, the first bit is selected to identify the purpose of the message, and when the first bit is 1, the first bit identifies that the message is used for wavelength switching, or when the first bit is 0, the first bit identifies that the message is used for another purpose. Certainly, another bit may also be used to identify.
The Pad/Reserved is used to identify a reserved field of the message.
The FCS is used to identify frame sequence check of the message.
As shown in
Further, the processing unit 1010 is further configured to send a second MPCP message to the ONU, where the second MPCP message carries an identifier instructing the optical network unit ONU to perform wavelength switching and wavelength switching window information.
Further, the apparatus 1000 further includes: a receiving unit 1030, configured to receive a response message of the second MPCP message, where the response message is carried in a third MPCP message, and the response message carries the logical link identifier LLID of the ONU.
The response message further carries current wavelength information of a laser of the ONU. The response message further carries at least one of the following information: a wavelength adjustable range of the laser of the ONU or a wavelength adjustment speed of the laser of the ONU.
Optionally, the sending unit 1020 is further configured to send a query message to the ONU, where the query message is carried in the third Multi-Point Control Protocol MPCP message, and is used to query whether the optical network unit ONU needs to perform wavelength switching, and the query message carries the wavelength switching window information.
The query message or the wavelength switching request message is sent by using a Multi-point Control Protocol MPCP frame format. An ONU identifier and information about the wavelength allocated to the ONU are set in a reserved field of the MPCP message.
For a frame structure of the MPCP message, reference may be made to the embodiment in the method embodiments, or reference may be made to the frame structure shown in
Specifically, the apparatus is expressed by using a physical entity, which may be a field-programmable gate array (FPGA), or may use an Application Specific Integrated Circuit (ASIC), or may use a system on chip (SoC), or may use a central processing unit (CPU), or may use a network processor (NP), or may use a digital signal processor (DSP), or may use a micro controller (MCU), or may use a programmable logic device (PLD) or another integrated chip.
The processing unit 1120 is configured to: determine whether the wavelength allocated to the ONU and a current wavelength of the ONU are the same, and if not, adjust the wavelength of the ONU to the wavelength allocated to the ONU.
Further, the receiving unit is further configured to receive a second MPCP message that is sent by the OLT and that instructs the ONU to perform wavelength switching; and the processing unit is further configured to: encapsulate the LLID of the ONU into a third Multi-Point Control Protocol MPCP message, and send the third MPCP message to the OLT.
The third MPCP message further carries a current wavelength of a laser of the ONU. The third MPCP message further carries at least one of the following information: a wavelength adjustable range of the laser of the ONU or a wavelength adjustment speed of the laser of the ONU.
Further, the apparatus 1100 further includes a sending unit 1130, configured to send a fourth MPCP message to the OLT, where the fourth MPCP message carries an adjusted wavelength of the ONU.
For a frame structure of the MPCP message, reference may be made to the embodiment in the method embodiments, or reference may be made to the frame structure shown in
Specifically, the apparatus is expressed by using a physical entity, which may be a field-programmable gate array (FPGA), or may use an Application Specific Integrated Circuit (ASIC), or may use a system on chip (SoC), or may use a central processing unit (CPU), or may use a network processor (NP), or may use a digital signal processor (DSP), or may use a micro controller (MCU), or may use a programmable logic device (PLD) or another integrated chip.
The network component 1200 may be applied to an OLT, or may be applied to an ONU.
The secondary storage 1204 generally includes one or more disk drives or tape drives and is configured to perform non-volatile storage on data, and if a capacity of the RAM 1208 is not large enough to store all working data, the secondary storage is used as an apparatus for storing overflow data. The secondary storage 1204 may be configured to store a program, and when the program is selected to be executed, the program is loaded into the RAM 1208. The ROM 1206 is configured to store an instruction and data that are read during program execution. The ROM 1206 is a non-volatile storage apparatus, which generally has a relatively small storage capacity relative to a larger storage capacity of the secondary storage 1204. The RAM 1208 is configured to store volatile data and may be further configured to store an instruction. Access to both the ROM 1206 and the RAM 1208 is generally faster than access to the secondary storage 1204.
When the apparatus 1200 runs an instruction in the memory, the processor performs the method steps in the method embodiments. For a specific process, reference may be made to the method embodiments, which is not described in detail herein.
An embodiment of the present disclosure further discloses an optical line terminal, including a processor and an optical module, where the processor may be the apparatus 1000 in the apparatus embodiments.
An embodiment of the present disclosure further discloses an optical network unit, including a processor and an optical-to-electrical converter, where the processor may be the apparatus 1100 in the apparatus embodiments.
An embodiment of the present disclosure further discloses a passive optical network system, including an OLT and an ONU as shown in
This specification discloses at least one embodiment, and changes, combinations and/or modifications made by a person skilled in the art to the embodiments and/or the features of the embodiments fall within the scope of the present disclosure. Alternative embodiments generated by combination, integration and/or omission of the features of the embodiments also fall within the scope of the present disclosure. In a case in which numerical ranges or limitations are clearly stated, such expression ranges or limitations should be understood as including iterative ranges or limitations of similar magnitude falling within the clearly stated ranges or limitations (for example, from about 1 to about 10 includes 2, 3, 4, and so on; being greater than 0.10 includes 0.11, 0.12, 0.13, and so on). For example, whenever a numerical range with a lower limit R1 and an upper limit Ru is disclosed, any number falling within the range is specifically disclosed. With respect to any element of a claim, use of a term “optionally” means that the element is required, or the element is not required, and both alternatives fall within the scope of the claim. Use of broader terms such as comprising, including, and having should be understood as providing support for narrower terms such as consisting of, basically consisting of, and being substantially comprised of. Therefore, the protection scope is not limited by the foregoing descriptions but is defined by the appended claims, and the scope includes all equivalents of the subject matters of the appended claims. Each claim is incorporated in this specification as further disclosed content, and the appended claims are the embodiments of the present disclosure. It is not admitted that discussion of any reference in the disclosed content, especially any reference whose publication date is after the priority date of this application, is the prior art. Disclosed content of all patents, patent applications and publications cited in the present disclosure are hereby incorporated by reference, providing exemplary, procedural and other details supplementary for the present disclosure.
Although several embodiments have been provided in the present disclosure, it should be understood that the disclosed systems and methods may be embodied in many other specific forms without departing from the spirit or scope of the present disclosure. The examples of the present disclosure are should be considered to be illustrative but not restrictive, and the present disclosure is not limited to the details given in this specification. For example, the various elements or components may be combined or integrated in another system or some features may be omitted, or not implemented.
In addition, techniques, systems, subsystems, and methods described and illustrated in the various embodiments as to be discrete or separate may be combined or integrated with other systems, modules, techniques, or methods without departing from the scope of the present disclosure. Other items displayed or discussed as mutual coupling or direct coupling or communication may also be indirectly coupled or communicate electrically, mechanically, or in another form by using an interface, an apparatus or an intermediate component. Other examples with changes, substitutions, and alterations may be determined by a person skilled in the art and may be implemented without departing from the spirit and scope disclosed in this specification.
This application is a continuation of International Application No. PCT/CN2014/077214, filed on May 12, 2014, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2014/077214 | May 2014 | US |
Child | 15349754 | US |