WO2012034385A1 - Onu与olt间实现节能机制管理的方法及系统 - Google Patents

Onu与olt间实现节能机制管理的方法及系统 Download PDF

Info

Publication number
WO2012034385A1
WO2012034385A1 PCT/CN2011/071627 CN2011071627W WO2012034385A1 WO 2012034385 A1 WO2012034385 A1 WO 2012034385A1 CN 2011071627 W CN2011071627 W CN 2011071627W WO 2012034385 A1 WO2012034385 A1 WO 2012034385A1
Authority
WO
WIPO (PCT)
Prior art keywords
onu
energy
saving
olt
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2011/071627
Other languages
English (en)
French (fr)
Inventor
张德智
何苑凌
臧美燕
袁立权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to JP2013528498A priority Critical patent/JP2013538531A/ja
Priority to US13/641,950 priority patent/US9084034B2/en
Priority to BR112012030602A priority patent/BR112012030602A2/pt
Priority to EP11824456.5A priority patent/EP2552084A4/en
Publication of WO2012034385A1 publication Critical patent/WO2012034385A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/27Arrangements for networking
    • H04B10/272Star-type networks or tree-type networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0079Operation or maintenance aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0088Signalling aspects

Definitions

  • the invention relates to an energy saving and emission reducing technology in a passive optical network, in particular to a method and a system for realizing interaction between an optical network unit (ONU) and an optical line terminal (OLT).
  • ONU optical network unit
  • OLT optical line terminal
  • FIG. 1 is a schematic diagram of the network architecture of the existing PON.
  • the PON is an optical line terminal (OLT, The optical line terminal, the optical network unit (ONU), and the optical distribution network (ODN).
  • ONT optical line terminal
  • the ODN is a point-to-multipoint structure, and one OLT connects multiple ONUs through a splitter in the ODN.
  • the number of ONUs has also increased dramatically with the increase in the number of broadband users.
  • the requirements for energy saving and emission reduction of communication equipment are increasingly being raised.
  • the power consumption of a single ONU operating at full load was about 9W.
  • the specific values vary with the device implementation of different manufacturers.
  • the power consumption value also increases with the integration of digital chips and the optimization of some components of optical components. There is still room for further decline in the future.
  • the European Union expects power consumption to drop by about 15% in two years.
  • the power consumption of optical modules in the ONU is an important part of the overall ONU device power consumption. From the actual use of the user, the user often has no data traffic when surfing the Internet. At this time, the operation of the ONU optical module is not required; however, in the standard definition mechanism of Ethernet: PON (EPON), at this time, The ONU optical module is still on/off, and performs normal data communication with the OLT.
  • PON EPON
  • the letter not only consumes power in vain, but also does not have any practical benefits for the user's business, which violates the requirements for energy saving and emission reduction. Summary of the invention
  • the main object of the present invention is to provide a method and system for implementing energy-saving mechanism management between an optical network unit and an optical line terminal, which can reduce the ONU power consumption and meet the requirements of energy saving and emission reduction.
  • a method for implementing an energy-saving mechanism between an ONU and an optical line terminal OLT includes: transferring an OAM frame between the ONU and the OLT to transfer energy-saving information; and turning off/turning on the ONU optical module according to the obtained energy-saving information.
  • the energy saving information is carried in an organization-specific information type-length-value field in an OAM protocol data unit information packet of the extended OAM frame; or the energy saving information carries an extended OAM event notification in the extended OAM frame. Or the energy saving information is carried in the extended OAM protocol data unit PDU format of the extended OAM frame.
  • the energy saving information includes: an energy saving mechanism indication for indicating an incoming energy saving mechanism.
  • the energy saving information includes: duration information that enters the energy saving mechanism.
  • the energy saving mechanism includes snoring, or fast sleep, or deep sleep, or periodic sleep.
  • the transmitting the energy saving information includes: sending, by the ONU, an uplink message to the OLT, and/or the OLT sending the message to the ONU.
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a fast sleep mechanism; the ONU and the OLT perform energy saving control according to the obtained energy saving information, and the optical module that turns off/on the ONU includes:
  • the ONU When the ONU is instructed to enter the fast sleep state, the ONU transitions from the normal state to the fast sleep state, turns off the upstream and downstream optical modules, and triggers the timer T1, and the timer T1 timing duration is set to the sleep carried in the energy saving mechanism indication. Duration; the ONU does not respond to all services The request and the message sent by the OLT; when the timer T1 times out, the upstream and downstream optical modules are turned on, the ⁇ NU is migrated from the fast sleep state to the synchronous state, and the OLT downlink frame is received and returned to the normal state after the synchronization succeeds;
  • the OLT After instructing the ONU to enter the fast sleep state, the OLT suppresses the alarm that the ONU does not respond to its own instruction, and buffers the data flow to the ONU in the downlink direction; starts the timer T2, and sets the timeout period of the timer T2 to The sleep duration value included in the indication sent by the OLT; when the timer T2 times out, the OLT transitions from the sleep waiting state to the normal state, and performs normal data communication with the ONU.
  • the method further includes: the OLT is in a normal state, during normal communication with the ONU; the OLT receives a command from the network management request ⁇ NU to enter a fast sleep state; or the media connection of the OLT
  • the incoming MAC detects the uplink traffic of the ONU in real time, and finds that there is no upstream traffic within the preset time.
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a deep sleep mechanism; the ONU and the OLT perform energy saving control according to the obtained energy saving information, and the optical module that turns off/on the ONU includes:
  • the ONU module When the ONU enters the deep sleep state, the ONU module is turned off, and the ONU timer T1 is triggered. When the timer T1 times out, or when the ONU detects that the user port has uplink data traffic to be sent, the ONU optical module is turned on. And entering the synchronization state; after the ONU completes the downlink frame synchronization with the OLT in the synchronization state, the OLT is notified to exit the deep sleep state; after the OLT receives the notification that the ONU enters the deep sleep state, the ONU enters the depth. The alarm generated by the ONU does not respond to its own command, and buffers the data flow to the ONU in the downlink direction. After receiving the notification of exiting the deep sleep state sent by the ONU, the OLT performs normal data communication with the ONU.
  • the method further includes: when the ONU detects that there is no data traffic in the uplink and downlink, and needs to communicate with the OLT, notifying the OLT that it enters a deep sleep state, and indicating a deep sleep duration; The timer duration of the T1 is set to the sleep duration in the notification.
  • the method further includes: when the ONU detects that there is no data traffic in the uplink and downlink, and needs to communicate with the OLT, and notifies the OLT that it enters a deep sleep state; the timer T1 timing duration is set to the The length of time that the ONU is pre-set to prepare for this deep sleep.
  • the ONU When the timer T1 times out, the ONU does not detect that the uplink data traffic needs to be transmitted, and the method further includes: resetting the timer T1 according to the preset length of the preparation prepared by the ONU to perform the deep sleep. And continue to wait.
  • the method further includes: the ONU re-ranging.
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a snoring mechanism; the ONU and the OLT perform energy saving control according to the obtained energy saving information, and the optical module that turns off/on the ONU includes: the ONU needs to enter and exit In the doze mode, the OLT is notified; when the hiccup mode is entered, the upstream optical module is turned off, and when the hiccup mode is exited, the upstream optical module is turned on; and the OLT knows that the ONU needs to enter or exit the hiccup mode and confirm by notification.
  • the ONU is in the doze mode, and the method further includes: detecting, by the heartbeat message, the ONU and the OLT whether the ONU is in a permanent doze state.
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a periodic sleep energy saving mechanism; the ONU and the OLT perform energy saving control according to the obtained energy saving information, and the optical module that turns off/on the ONU includes:
  • the ONU enters a periodic energy-saving state, turns off the upstream and downstream optical modules, and starts to open the timer T according to the periodic energy-saving time configured by the OLT or the ONU itself;
  • the ONU When the timer T exits timeout, the ONU exits the periodic energy-saving state, enters the periodic energy-saving awake state, and turns on the uplink and downlink optical modules; or, before the timer T exits the timeout, receives the exit cycle that the OLT passes through.
  • the energy-saving sleep mechanism or the wake-up command, or the ONU locally detects an event that triggers the exit cycle energy-saving sleep mode, such as an uplink data transmission, and the ONU enters the initial state, and the timer is started.
  • the method also includes:
  • the ONU When the ONU detects that no data stream needs to be received or sent in the periodic energy-saving activation state, the ONU starts to use the energy-saving sleep mechanism to save energy, sets the ONU's own state to the periodic energy-saving awake state, and starts the timer T cycle to save energy; Entering the cycle energy-saving state after the T-cycle energy-saving timeout; or
  • the ONU Before the timer T cycle energy-saving timeout, if an exit cycle energy-saving sleep mechanism or wake-up command is received from the OLT, or the ONU locally detects an event that triggers the exit cycle energy-saving sleep mode, such as an uplink data transmission, the ONU enters an initial state. Start timer T initial.
  • the method further includes: after the ONU enters the initial state, receiving a command that the OLT sends the extended energy-saving sleep mechanism by using the extended AU, starting the timer T initially, and when the timer T initially times out, Enter the cycle energy saving activation state.
  • the method further includes: the OLT transmitting an exit cycle energy-saving sleep mechanism or a wake-up command to the ONU by extending the OAM.
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a doze sleep energy saving mechanism; the ONU and the OLT perform energy saving control according to the obtained energy saving information, and the optical module that turns off/opens the ONU includes: the ONU enters the dozing energy saving In the state, the upstream optical module is turned off, and the timer T is turned on according to the configuration of the OLT configured by the OLT or the ONU energy saving time set by the ONU itself; when the timer T exits timeout, the ONU exits the power saving state and enters the snoring power-saving state.
  • the upstream optical module is turned on; or, before the timer T exits the timeout, the OLT receives the exiting snoring energy-saving sleep mechanism or the wake-up command sent by the extended OAM, or the ONU locally detects that there is an uplink data transmission, such as triggering to exit the snoring energy-saving sleep mode. Event, the ONU enters the initial state, and the timer T is started.
  • the method also includes:
  • the ONU When the ONU detects that no data stream needs to be received or sent, the ONU starts to use the doze energy-saving sleep mechanism to save energy, sets the ONU's own state to the hiccup energy-saving awake state, and starts the timer T to save energy; T slamming energy saving timeout The snoring energy saving state; or
  • the ONU Before the timer T slams the energy-saving timeout, if the OLT exits the power-saving sleep mechanism or the wake-up command, or the ONU locally detects that there is an event such as an uplink data transmission that triggers to exit the power-saving sleep mode, the ONU enters the initial state. Start timer T initial.
  • the method further includes: after the ONU enters the initial state, receives a command that the OLT sends through the extended OAM to enter the dormant energy-saving sleep mechanism, starts the timer T initially, and enters when the timer T initially times out, The hiccup energy saving activation state.
  • the method further includes: the OLT sending an order to exit the hiccup sleep mechanism or wake up to the ONU by extending the OAM.
  • a system for implementing energy-saving mechanism management between an optical network unit ONU and an optical line terminal OLT includes at least an ONU and an OLT, wherein the ONU is used to transmit energy-saving information through an extended OAM frame with the OLT; and energy-saving control is performed according to the obtained energy-saving information.
  • the optical module is turned off/on; the OLT is configured to transmit energy saving information through the extended OAM frame with the ONU; and perform energy saving control according to the obtained energy saving information.
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a snoring mechanism; the ONU is specifically configured to notify the OLT when it is required to enter and exit the snoring mode; and when the snoring mode is entered, the upstream optical module is turned off. When the hiccup mode is exited, the uplink optical module is turned on; and the OLT is specifically configured to notify, by using the notification, that the ONU needs to enter or exit the hiccup mode and confirm.
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a periodic energy saving mechanism; the ONU is specifically configured to enter a periodic energy saving state, turn off the upstream and downstream optical modules, and save energy according to a period configured by the OLT or set by the ONU itself.
  • the time configuration is enabled to start the timer T. When the timer T exits the timeout, the ONU exits the periodic energy-saving state, enters the periodic energy-saving awake state, and turns on the upstream and downstream optical modules.
  • the OLT receives the OLT through the extended OAM before the timer T exits the timeout.
  • the exit cycle sleep energy saving mechanism or the wake-up command, or the ONU locally detects an event that triggers the exit cycle sleep energy-saving mode, such as an uplink data transmission, and then the ONU enters an initial state, and the start timer T is initialized;
  • the OLT is specifically configured to send an exit cycle energy-saving sleep mechanism or a wake-up command to the ONU by extending the OAM.
  • the ONU is further configured to start using the periodic energy-saving sleep mechanism to save energy when detecting that no data stream needs to be received or sent in the periodic energy-saving activation state, and set the ONU self-state to the periodic energy-saving awake state, and start the timer T period.
  • Energy-saving enters the period energy-saving state after the timer T-cycle energy-saving timeout; or, before the timer T-cycle energy-saving timeout, such as receiving an exit cycle energy-saving sleep mechanism or wake-up command from the OLT, or the ONU locally detects that there is an uplink
  • the ONU enters the initial state, and the timer T is started.
  • the ONU is further configured to: after entering the initial state, receive a command that the OLT sends through the extended OAM to enter the periodic energy-saving sleep mechanism, start the timer T initially, and enter the cycle energy-saving activation state when the timer T initially times out. .
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a snoring energy saving mechanism; the ONU is specifically configured to enter the snoring energy saving state, turn off the upstream optical module, and set the snoring energy saving time according to the OLT configuration or the ONU itself. If the timer T expires, the ONU exits the power-saving state, enters the power-saving awake state, and turns on the upstream optical module. Alternatively, the OLT receives the OLT's exit through the extended OAM before the timer T exits the timeout. If the sleep energy saving mechanism or the wake-up command is interrupted, or the ONU detects that there is an event such as an uplink data transmission that triggers to exit the sleep energy-saving mode, the ONU enters an initial state, and the timer T is started;
  • the OLT is specifically configured to send a command to the ONU to exit the hiccup energy-saving sleep mechanism or wake up by extending the OAM.
  • the ONU is further configured to start using the hiccup energy-saving sleep mechanism to save energy when detecting that no data stream needs to be received or sent in the hiccup energy-saving activation state, and set the ONU self-state to the hiccup energy-saving wake-up state, and start the timer T.
  • Doze energy saving enter the doze energy saving state after the timer T slamming energy saving timeout; or, before the timer T slamming energy saving timeout, if After receiving the exit slamming energy-saving sleep mechanism or wake-up command from the OLT, or the ONU locally detects an event such as an uplink data transmission that triggers the exit of the power-saving sleep mode, the ONU enters an initial state, and the timer T is started.
  • the ONU is further configured to: after entering the initial state, receive a command that the OLT sends through the extended OAM to enter the dormant energy-saving sleep mechanism, start the timer T initially, and enter the hiccup energy-saving activation state when the timer T initially times out. .
  • the ONU and the OLT pass the operation and maintenance management ( ⁇ ) frame to transmit energy saving information; the ONU and the OLT perform energy saving control according to the obtained energy saving information, and turn off/on the ONU light.
  • Module By the method of the invention, when the ONU optical module is not required to work, the optical module is turned off in time, the ONU power consumption is reduced, and the interaction between the ONU and the OLT satisfies the requirements of energy saving and emission reduction.
  • the extended frame includes an extended event notification format, or an extended organization-specific format, or other similar extended protocol data unit (PDU) format.
  • PDU extended protocol data unit
  • FIG. 1 is a schematic diagram of a network architecture of an existing PON
  • FIG. 2 is a flowchart of a method for implementing energy-saving mechanism management between an ONU and an OLT according to the present invention
  • FIG. 3 is a schematic structural diagram of a system for implementing energy-saving mechanism management between an ONU and an OLT according to the present invention
  • FIG. 4 is a schematic diagram of state machine migration of an ONU under a fast sleep energy saving mechanism according to a first embodiment of the present invention
  • FIG. 5 is a schematic diagram of state machine migration of an OLT under a fast sleep energy saving mechanism according to a first embodiment of the present invention
  • FIG. 6 is a schematic diagram of state machine migration of an ONU under a deep sleep energy saving mechanism according to a second embodiment of the present invention
  • FIG. 7 is a schematic diagram of state machine migration of an ONU under a periodic energy saving mechanism according to a fifth embodiment of the present invention
  • FIG. 8 is a schematic diagram showing the state machine migration of the ONU under the hiccup energy saving mechanism in the sixth embodiment of the present invention. detailed description
  • FIG. 2 is a flowchart of a method for implementing interaction between an ONU and an OLT according to the present invention. As shown in FIG. 2, the method includes the following steps:
  • Step 200 The energy saving information is transmitted between the ONU and the OLT through an extended operation and maintenance management (OAM) frame.
  • OAM extended operation and maintenance management
  • energy saving information may be added in an Organization specific information TLV field in an OAM protocol data unit information (INFO OAM PDU) message of an extended OAM frame, or may be extended in 802.3. Add energy saving information to the extended OAM Event Notification message of the OAM frame.
  • the transmitting the energy saving information includes: sending, by the ONU, an uplink message to the OLT, and/or the OLT sending the message to the ONU.
  • the energy saving information includes an energy saving mechanism indication for indicating an energy saving mechanism that is entered, and may further include a duration information that enters the energy saving mechanism.
  • Energy saving mechanisms can include snoring, fast sleep, deep sleep, periodic sleep, and the like.
  • Step 201 The ONU and the OLT perform energy saving control according to the obtained energy saving information, and turn off/turn on the optical module of the ONU.
  • the ONU state machine When the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a fast sleep mechanism, on the ONU side, the ONU state machine includes three states: a normal state, a fast sleep state, and a synchronization state.
  • the ONU When the ONU is instructed to enter the fast sleep state, the active state transitions to the fast sleep state, the upstream and downstream optical modules are turned off, and the internal timer T1 is triggered, and the timer T1 timing duration is set to the sleep duration carried in the energy saving mechanism indication; The ONU does not respond to all service requests and messages sent by the OLT.
  • the upstream and downstream optical modules are turned on, and the ONU migrates from the fast sleep state to the synchronous state, receives the OLT downlink frame, and returns to the normal state after the synchronization succeeds.
  • suppress (mask, or not alert) because the ONU does not respond to various alarms of the OLT command, buffer the data flow to the ONU in the downlink direction; start the internal timer T2, ⁇ 2
  • the timeout period is set to the sleep duration value included in the indication; when the timer ⁇ 2 times out, the OLT transitions from the sleep waiting state to the normal state, and performs normal data communication with the ONU.
  • the ONU state machine When the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a deep sleep mechanism, on the ONU side, the ONU state machine includes three states: a normal state, a deep sleep state, and a synchronization state.
  • the ONU In the normal state, the ONU detects that there is no data traffic in the uplink and downlink, and needs to communicate with the OLT, notifying the OLT that it enters the deep sleep state, and the ONU enters the deep sleep duration; moreover, the ONU turns off the uplink and downlink when entering the deep sleep state.
  • the optical module triggers the timer T1 in the ONU.
  • the timer T1 is set to the sleep duration in the notification.
  • the upstream and downstream optical modules are turned on. And the ONU enters the synchronization state; after the ONU completes the downlink frame synchronization with the OLT, it notifies the OLT that it exits the deep sleep state and can communicate normally; on the OLT side, after receiving the notification that the ONU enters the deep sleep state, the OLT suppresses the ONU.
  • the various alarms generated after the deep sleep does not respond to the OLT command buffer the data flow to the sleep ONU in the downlink direction; after receiving the notification of the exit deep sleep state sent by the ONU, the OLT performs normal data communication with the ONU.
  • the ONU When the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a snoring mechanism, the ONU When the hiccup mode is required to be entered and exited, the OLT is notified; when the hiccup mode is entered, the upstream optical module is turned off, and when the hiccup mode is exited, the upstream optical module is turned on; the OLT notifies that the ONU needs to enter or exit the hiccup mode and confirms by notification.
  • the ONU state machine When the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a periodic sleep energy saving mechanism, on the ONU side, the ONU state machine includes four states: an initial state, a periodic energy saving activation state, a periodic energy saving awake state, and a periodic energy saving state.
  • the ONU After entering the initial state, the ONU receives a command from the OLT to extend the OAM to enter the periodic energy-saving sleep mechanism, starting the timer T and starting at the timer T (the role of the timer is to reserve enough time for the ONU to stay)
  • the duration is based on the completion of the initialization.
  • the cycle energy-saving activation state is entered. among them,
  • the ONU When the ONU is in the cycle energy-saving activation state, there are two state transition possibilities: (1) When no data stream needs to be received or transmitted, it can start to use the periodic energy-saving sleep mechanism to save energy, and set the ONU's own state to the periodic energy-saving awake state. Turn on the timer T (send sufficient time for the ONU to stay in the cycle energy-saving wake-up state); (2) The ONU receives the exit cycle energy-saving sleep mechanism or wake-up command sent by the OLT through the extended OAM, enters the initial state, and starts to set
  • the ONU During the periodic energy-saving awake state, the ONU has two state transition possibilities: (1) Waiting for the timer T to time out and then enter the periodic energy-saving state, shutting down the upstream and downstream optical modules, and setting them according to other management channels or ONUs before the OLT.
  • Cycle energy-saving time configuration enable timer T ( 2 ) Before the timer T times out, if the ONU receives the exit cycle energy-saving sleep mechanism or wake-up command sent by the OLT through the extended OAM, or the ONU detects that there is uplink data transmission, etc.
  • the ONU When the event of the cycle energy-saving sleep mode is exited, the ONU enters the initial state, and the startup is started.
  • the ONU In the periodic energy-saving state of the ONU, there are two kinds of state transition possibilities: (1) The timer T ⁇ (retaining sufficient time for the ONU to stay in the cycle energy-saving state) times out, the ONU exits the cycle energy-saving state, enters the cycle energy-saving wake-up state, and turns on Up-and-down optical module; (2) timeout in timer Previously, if the ONU receives an exit cycle energy-saving sleep mechanism or wake-up command sent by the OLT through the extended OAM, or the ONU locally detects an event that triggers the exit cycle energy-saving sleep mode, such as an uplink data transmission, the ONU enters an initial state, and the start timing is started. T.
  • the ONU state machine When the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is the dozing sleep energy saving mechanism, on the ONU side, the ONU state machine includes four states: an initial state, a doze energy saving activation state, a doze energy saving wake state, and a doze energy saving state.
  • the ONU receives the command sent by the OLT through the extended OAM to enter the dormant energy-saving sleep mechanism, starts the timer T and starts at the timer T (the role of the timer is to reserve sufficient time for the ONU to stay)
  • the duration is based on the completion of the initialization.
  • the timeout expires, the snoring energy-saving activation state is entered. among them,
  • the ONU energy-saving activation state there are two state transition possibilities: (1) When no data stream needs to be received or sent, you can start using the doze energy-saving sleep mechanism to save energy, and set the ONU's own state to the power-saving awake state. Turn on the timer T to save energy (allow enough time for the ONU to stay in the power-saving wake-up state); (2) The ONU receives the exit slamming energy-saving sleep mechanism or wake-up command sent by the OLT through the extended OAM, enters the initial state, and starts to set
  • the ONU energy-saving wake-up state there are two state transition possibilities: (1) Waiting for the timer T to time out, enter the doze energy-saving state, turn off the upstream optical module, and follow the OLT configuration through other management channels or the ONU itself.
  • the energy-saving time configuration starts the timer; (2) before the timer ⁇ times out, if the ONU receives the OLT quits the power-saving sleep mechanism or the wake-up command through the extended burst, or the ONU locally detects that there is an uplink data transmission, etc.
  • the ONU enters the initial state, and the timing is started.
  • the ONU energy saving state there are two state transition possibilities: (1) When the timer T ⁇ (allows the ONU to stay in the power saving state for a sufficient period of time), the ONU exits the power saving state, enters the power saving wake state, and turns on. Upstream optical module; (2) in timer T ⁇ timeout Before the ONU receives the exit spoofing energy-saving sleep mechanism or wake-up command sent by the OLT through the extended OAM, or the ONU locally detects that an uplink data transmission triggers the event of exiting the power-saving sleep mode, the ONU enters the initial state, and the startup timing is started. T.
  • step 201 The implementation of the specific energy saving control for different energy saving mechanisms in step 201 will be described in detail in the subsequent embodiments.
  • a system for implementing interaction between the ONU and the OLT is provided. As shown in FIG. 3, at least the ONU and the OLT are included, where
  • the ONU is configured to transmit energy saving information through the extended OAM frame with the OLT; perform energy saving control according to the obtained energy saving information, and turn off/on;
  • the OLT is configured to transmit energy saving information through the extended OAM frame with the ONU; and perform energy saving control according to the obtained energy saving information.
  • the ONU When the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a fast sleep mechanism, the ONU is specifically configured to: when instructed to enter the fast sleep state, transition from the normal state to the fast sleep state, and turn off the uplink and downlink optical modules. And triggering a timer T1, the timer T1 timing duration is set to the sleep duration carried in the energy saving mechanism indication; does not respond to all service requests and messages sent by the OLT; when the timer T1 times out, transitions from the fast sleep state to In the synchronization state, the uplink and downlink optical modules are turned on, and the OLT downlink frame is received and returned to the normal state after being successfully synchronized;
  • the OLT is specifically configured to: after instructing the ONU to enter a fast sleep state, suppress an alarm that is not responded to by the ONU, and buffer a data flow to the ONU in a downlink direction; start a timer T2, a timer T2
  • the timeout period is set to the sleep duration value included in the indication sent by it; when the timer T2 times out, it transitions from the sleep waiting state to the normal state, and performs normal data communication with the ONU.
  • the OLT is further configured to be in a normal state, in a process of normal communication with the ONU, receiving a command from the network management to control the ONU to enter a fast sleep state; or, the media access control MAC of the OLT is Upstream traffic of the ONU is detected in real time, and the preset time is found. There is no upstream traffic in between.
  • the ONU is specifically configured to: when entering the deep sleep state, turn off the upstream and downstream optical modules, trigger the ONU timer T1; When the timeout occurs, or when detecting that the user port has uplink data traffic to be sent, the uplink and downlink optical modules are turned on, and the synchronization state is entered; after the downlink frame synchronization with the OLT is completed in the synchronization state, the OLT is notified to exit the deep sleep state;
  • the OLT is specifically configured to: after receiving the notification that the ONU enters the deep sleep state, suppress an alarm generated by the ONU not responding to its own instruction after entering the deep sleep, buffering the data flow of the downlink direction to the ONU; receiving the ONU After the notification of the exiting deep sleep state is sent, normal data communication with the ONU is performed.
  • the ONU is further configured to detect that no data traffic is required to communicate with the OLT in the normal state, notify the OLT to enter the deep sleep state, and indicate the deep sleep duration; the timer T1
  • the timer duration is set to the sleep duration in the notification; or, in the normal state, no data traffic is detected in the uplink and downlink, and the OLT is required to communicate with the OLT, and the OLT is notified to enter the deep sleep state; the timer T1 timing duration is set. The duration of the deep sleep for the wakeup set by the ONU.
  • the ONU When the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a snoring mechanism, the ONU is specifically configured to notify the OLT when the snoring mode needs to be entered and exited; and when the snoring mode is entered, the upstream optical module is turned off. When the hiccup mode is exited, the upstream optical module is turned on;
  • the OLT is specifically configured to notify, by the notification, that the ONU needs to enter or exit the hiccup mode and confirm.
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a periodic sleep energy saving mechanism
  • the ONU is specifically configured to enter a periodic energy-saving state, turn off the upstream and downstream optical modules, and configure the timer T « according to the periodic energy-saving time configured by the OLT or the ONU itself.
  • the ONU exits the periodic energy-saving state, enters the periodic energy-saving awake state, and turns on the upstream and downstream optical modules; or, before the timer T ⁇ times out, receives the exit cycle energy-saving sleep mechanism or wake-up command sent by the OLT through the extended OAM, or
  • the ONU detects that there is an event such as an uplink data transmission that triggers the exit cycle of the energy-saving sleep mode, the ONU enters an initial state, and the timer T is started.
  • the OLT is specifically used to send an exit cycle energy-saving sleep mechanism or wake-up command to the ONU through the extended OAM. .
  • the ONU is further configured to start using the periodic energy-saving sleep mechanism to save energy when detecting that no data stream needs to be received or sent in the periodic energy-saving activation state, setting the ONU self-state to the periodic energy-saving awake state, and starting the timer T m ⁇ ,; Enter the period energy-saving state after the timer T expires; or, before the timer ⁇ ⁇ timeout, if the exit cycle energy-saving sleep mechanism or wake-up command from the OLT is received, or the ONU locally detects that there is uplink data transmission, etc.
  • the ONU enters the initial state and starts the timer T.
  • the ONU is further configured to, after entering the initial state, receive a command that the OLT sends through the extended OAM to enter the periodic energy-saving sleep mechanism, start the timer ⁇ « ⁇ and enter the cycle energy-saving activation state when the timer T times out. .
  • the energy saving mechanism in the energy saving information indicates that the indicated energy saving mechanism is a dozing sleep energy saving mechanism
  • the ONU particularly for entering a doze state saving, closing the upstream optical module, and configured by the OLT or ONU in accordance with its own set of configuration doze power saving time start a timer ⁇ ⁇ ; Î ⁇ timer always surplus, exiting the doze power saving state ONU Entering the power-saving awake state and opening the upstream optical module; or, before the timer ⁇ times out, receiving the OLT's exiting sleep energy-saving mechanism or wake-up command by the extended burst, or the ONU locally detecting that there is uplink data transmission, etc.
  • the ONU enters an initial state, and the timer is started, and the OLT is specifically used to send an exit to the ONU through the extension port. Command or wake up command.
  • the ONU is further configured to start using the hiccup energy-saving sleep mechanism to save energy when detecting that no data stream needs to be received or sent in the hiccup energy-saving activation state, and set the ONU's own state to the hiccup energy-saving wake-up state, and enable the timer 1 Call 3 ⁇ 4 ; enter the hiccup state after the timer ⁇ times out; or, if the timer ⁇ times out, if it receives an exit slamming energy-saving sleep mechanism or wake-up command from the OLT, or the ONU detects that there is an uplink data transmission, etc.
  • the ONU enters the initial state, and the start timing ⁇
  • the ONU is further configured to: after entering the initial state, receive a command that the OLT sends through the extended OAM to enter the hiccup energy-saving sleep mechanism, start the timer T, and enter the hiccup energy-saving activation state when the timer T* ⁇ times out. .
  • the energy saving control of the fast sleep energy saving mechanism is performed by using the extended OAM frame.
  • the OLT is in a normal state. During normal communication with the ONU, it is assumed that a command from the network management system is required to control the ONU to enter a fast sleep state.
  • the media access control (MAC) of the OLT performs real-time detection on the uplink traffic of the ONU, and after detecting that there is no uplink traffic within a preset period of time, the OLT is required to enter a fast sleep state.
  • the specific implementation of the real-time detection of the uplink traffic belongs to the prior art, and is not within the protection scope of the present invention, and the specific implementation manner is not used to limit the protection scope of the present invention.
  • the OLT transmits an extended OAM message, also referred to as a fast sleep (F-SLEPP) notification message, for notifying that a quick sleep is as shown in Table 1, to the ONU.
  • F-SLEPP fast sleep
  • the OLT enters the sleep waiting state S2, and suppresses (masks, or does not alarm). Because the ONU does not respond to various alarms of the OLT command, buffers the data flow to the ONU in the downlink direction;
  • the timeout period for starting internal timer T2 ⁇ 2 is set to the sleep duration value (ie sleep duration) contained in the message.
  • OUI represented as an organization-specific identifier
  • Leaf 0x0090 (expressed as F-SLEEP fast sleep notification)
  • the F-SLEPP notification message includes an entry fast sleep indication (as in Lea ⁇ 0x0090 in Table 1, here is just an example, the value can be changed, as long as the ONU and the OLT agree with each other.), And the duration of sleep (such as the length of sleep in Table 1).
  • the ONU After receiving the F-SLEPP notification message, the ONU transitions from the normal state to the fast sleep state, shuts down the upstream and downstream optical modules, and triggers the internal timer T1.
  • the timer T1 timeout value is set to the received F. -Sleep The length of sleep carried in the notification message. At this time, the ONU no longer responds to all service requests and messages sent by the OLT.
  • the timer T1 times out the ONU migrates from the fast sleep state to the synchronous state, and the upstream and downstream optical modules are turned on. OLT downlink frame and Synchronization is performed. The ONU returns to the normal state after synchronization with the OLT downstream frame in the synchronization state.
  • On the OLT side On the OLT side,
  • FIG. 5 is a schematic diagram of the OLT under the fast sleep energy saving mechanism according to the first embodiment of the present invention. Schematic diagram of state machine migration.
  • the shutdown of the upstream and downstream optical modules achieves the purpose of energy saving.
  • the cache may be cached first, and the ONU is successfully synchronized and in a normal state. Then send the data again.
  • the OLT is mainly used to control the time of the ONU activation period (in the normal working state) / the sleep period (the optical module is turned off).
  • the present invention can also be controlled by a relatively simple method, such as: periodically opening the optical module N Milliseconds (ms), and then periodically turn off the optical module for M milliseconds (usually N is greater than M); it can also be combined with the detection of data traffic on the ONU. When no data traffic is detected, the optical module is turned off for M milliseconds, and then the light is turned on. Module, retest.
  • the downstream data stream in the sleep cycle is buffered by the OLT, and the upstream data stream is buffered by the ONU.
  • the extended OAM frame is used to perform energy saving control of the deep sleep energy saving mechanism, and the synchronization is directly performed after the deep sleep wakes up.
  • the ONU detects that there is no data traffic in the uplink and downlink and needs to communicate with the OLT.
  • the ONU detects whether there is an uplink and downlink data traffic in a normal state, which is a well-known technology in the art, and is not within the scope of the present invention.
  • the specific implementation manner is not limited to the scope of protection of the present invention.
  • the ONU sends an extended OAM message, also called a deep sleep (D-SLEEP) notification message, for notifying the entering deep sleep, as shown in Table 2-1 or Table 2-2, to the OLT, notifying the OLT that the ONU itself will enter.
  • the deep sleep state, and the D-SLEEP notification message carries the entry deep sleep indication (such as the deep sleep action notification parameter Lea ⁇ 0x0090 in Table 2-1 and Table 2-2, here is just an example, the value can be changed, as long as the ONU It is OK to agree with the OLT.), And the duration of deep sleep (such as sleep duration in Table 2-1 and Table 2-2); at the same time, the ONU enters a deep sleep state.
  • the entry deep sleep indication such as the deep sleep action notification parameter Lea ⁇ 0x0090 in Table 2-1 and Table 2-2, here is just an example, the value can be changed, as long as the ONU It is OK to agree with the OLT.
  • the duration of deep sleep such as sleep duration in Table 2-1 and Table 2-2
  • OUI represented as an organization-specific identifier
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Leaf 0x0090 (represented as ONU D-SLEPP Deep Sleep Notification Message)
  • Deep sleep action notification 0x01, indicating that the ONU enters deep sleep sleep duration, indicating that the above sleep action notification is 0x01
  • OUI represented as an organization-specific identifier
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Deep sleep action notification 0x01, indicating that the ONU enters deep sleep sleep duration, indicating that the above sleep action notification is 0x01
  • the ONU when the ONU enters the deep sleep state, the upstream and downstream optical modules are turned off, and the ONU internal timer T1 is triggered.
  • the timer T1 timing is set to the sleep duration in the D-SLEEP notification message.
  • the ONU internal timer T1 When the timeout occurs, or when the ONU detects that there is uplink traffic on the user port, it needs to send the uplink and downlink optical module to receive the OLT downlink frame and enter the synchronization state. In the synchronization state, the ONU sends the downlink frame synchronization with the OLT and sends the packet to the OLT.
  • the extended OAM message for notifying the exit of deep sleep as shown in Table 3-1 or Table 3-2, is also called the exit D-SLEEP notification message, notifying the OLT that the ONU itself will exit the deep sleep state and can communicate normally;
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Leaf 0x0090 (indicating ONU D-SLEPP deep sleep notification message)
  • Deep sleep action notification 0x00, indicating that the ONU exits deep sleep sleep duration, indicating that the above sleep action notification is invalid when 0x00
  • OUI represented as an organization-specific identifier
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Energy saving mechanism type 0x01 (indicating deep sleep mechanism D-SLEEP)
  • Deep sleep action notification 0x00, indicating that the ONU exits deep sleep sleep time, indicating that the above sleep action notification is 0x00 Invalid
  • the OLT After receiving the D-SLEEP notification message, the OLT suppresses various alarms generated by the ONU not responding to the ⁇ LT command after entering the deep sleep, buffering the downlink data direction to the sleep ONU; and the OLT receives the exit D-SLEEP sent by the ONU. After the notification message, normal data communication with the ONU.
  • the extended OAM frame is used to perform energy saving control of the deep sleep energy saving mechanism, and after waiting for a period of time after the deep sleep wakes up, synchronization is performed.
  • the ONU detects that there is no data traffic in the uplink and downlink and needs to communicate with the OLT.
  • the ONU detects whether there is an uplink and downlink data traffic in a normal state, which is a well-known technology in the art, and is not within the scope of the present invention.
  • the specific implementation manner is not limited to the scope of protection of the present invention.
  • the ONU sends an extended OAM message, also called a deep sleep (D-SLEEP) notification message, for notifying the entering deep sleep, as shown in Table 4-1 or Table 4-2, to the OLT, notifying the OLT that the ONU itself will enter.
  • D-SLEEP deep sleep
  • OUI represented as an organization-specific identifier
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Branch 0xC9 (represented as an extended operation)
  • Leaf 0x0090 (indicating ONU D-SLEPP deep sleep notification message)
  • Deep sleep action notification 0x01, indicating that ONU enters deep sleep FCS
  • OUI represented as an organization-specific identifier
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Deep sleep action notification 0x01, indicating ONU enters deep sleep
  • the ONU optical module When the ONU enters the deep sleep state, the ONU optical module is turned off, and the ONU internal timer T1 is triggered.
  • the timer T1 timing is set to the length of the ONU preset for the deep sleep.
  • the timer T1 is reset and waits; if the ONU detects that there is data traffic on the uplink, the uplink and downlink optical modules are received, and the OLT downlink frame is entered, and the ONU is in the ONU.
  • the extended OAM message for notifying the exit of deep sleep is also sent to the OLT, which is also called the exit D-SLEEP notification message, and the notification is sent.
  • the OLT, the ONU itself will exit the deep sleep state and can communicate normally;
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Deep sleep action notification 0x00, ONU exits deep sleep
  • OUI represented as an organization-specific identifier
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Energy saving mechanism type 0x01 (indicating deep sleep mechanism D-SLEEP)
  • Deep sleep action notification 0x00, indicating ONU exiting deep sleep
  • the OLT After receiving the D-SLEEP notification message, the OLT suppresses various alarms generated by the ONU not responding to the ⁇ LT command after entering the deep sleep, buffering the downlink data direction to the sleep ONU; and the OLT receives the exit D-SLEEP sent by the ONU. After the notification message, normal data communication with the ONU.
  • the deep sleep energy saving mechanism is mainly controlled by the ONU itself to enter the deep sleep state and exit the deep sleep state, and during the deep sleep, the shutdown of the closed optical module achieves the purpose of energy saving. It should be noted that, in the shutdown of the optical module, only a minimum activation check function or timer is reserved, and when a service request is detected, such as off-hook, data request, etc., or the local timer expires, the wake-up goes to normal. status.
  • a tolerance time can be set according to the sleep duration reported by the ONU. If the ONU uplink signal is not received during the tolerance time, the ONU can be considered to be powered off. That is to say, ⁇ ONU enters sleep to indicate that the sleep time is 100 milliseconds, and the OLT can set the duration of 120 milliseconds. Under normal circumstances, after 100 milliseconds, the ONU can respond to OLT signaling when it wakes up, if it reaches 120 milliseconds. If the ONU still does not respond, the ONU is considered to be powered off.
  • the ONU if the ONU is awake by the ONU after being preset to a deep sleep state for a long time, it needs to perform a re-ranging.
  • the specific implementation of the ranging is not related to the present invention, and belongs to the prior art, and the specific implementation thereof It is not intended to limit the scope of the invention.
  • the energy-saving control of the hiccup energy-saving mechanism is performed by using the extended OAM frame.
  • OLT Configuration The ONU works in the Doze mode.
  • the O U uplink traffic is stopped, and the ONU uplink sends a request to enter a sleep state, and the request message passes the extension for notifying the entry into the doze mode as shown in Table 6-1 or 6-2.
  • the OAM message is completed, as shown in Table 6-1 or Table 6-2, which is also called entering the doze mode notification message.
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Leaf 0x0091 (Dozing, ONU sleep state request message in hiccup mode)
  • Snoring action notification 0x00, ONU request to enter the hiccup state
  • Length / Type 0x8809 (represented as slow protocol)
  • Subtype 0x03 (represented as OAM
  • OUI represented as an organization-specific identifier
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Type of energy saving mechanism 0x02 (indicating that it is a sleep mechanism Doze-SLEEP)
  • Deep sleep action notification 0x01, indicating that the ONU is requesting to enter the sleep mode
  • the upstream optical module After the ONU enters the hiccup state, the upstream optical module is turned off. In order to detect whether the ONU is permanently snoring (ie, offline), the OLT periodically sends a heartbeat message through a heartbeat message, and the heartbeat message is also completed by extending the OAM message, and the heartbeat message is as shown in Table 7.
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Branch 0xC7 (extended operation, execute Get command)
  • Leaf 0x0001 (ONUID, ID information of ONU)
  • the ONU If the ONU does not sleep permanently (offline), it will instantly enter the waking state and respond to the heartbeat message sent by the OLT. After the response, it will enter the sleep state again. If the ONU does not respond to the heartbeat message from the OLT within a certain period of time, the ONU is considered to be offline and enters the offline state.
  • the ONU passes the use as shown in Table 8-1 or Table 8-2.
  • the extended OAM message which is also called the exit hiccup mode notification message, is opened, and the upstream optical module is turned on to notify the OLT that the ONU itself needs to be re-awakened; as shown in Table 8-1 or Table 8-2.
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Leaf 0x0091 (Dozing, ONU sleep state request in hiccup mode)
  • Variable Width 0x02 (the length of the following field, the unit is Byte)
  • the snoring action notification 0x02, the ONU has exited the snoring state
  • OUI represented as an organization-specific identifier
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Type of energy saving mechanism 0x02 (indicating that it is a sleep mechanism Doze-SLEEP)
  • Deep sleep action notification 0x02, indicating that the ONU has exited the snoring state
  • the OLT After receiving the notification mode of the doze mode, the OLT confirms that the ONU can work in the doze mode and meets the conditions for entering the doze state, and sends an acknowledgement message to the ONU that can enter the doze state by extending the OAM message, as shown in Table 9. . It should be noted that how to meet the conditions for entering the hiccup state is not within the protection scope of the present invention. In actual application, the OLT is used to control whether the ONU enters a power-saving state.
  • Length / type 0x8809 (slow protocol)
  • Subtype 0x03 ( OAM )
  • Extended action code 0x0B (for energy saving mechanism notification)
  • OLT response ONU request sleep request 0x00, allow ONU to sleep state FCS
  • the OLT After receiving the exit hiccup notification message, the OLT confirms that the ONU is currently in a normal state.
  • the extended OAM message of the present invention effectively detects the working state of the ONU, and responds to the ONU specific working state request, thereby ensuring normal switching between the states of the ONU in the snoring mode.
  • the extended OAM is used to manage the energy saving control of the ONU into the cycle energy saving mode (i.e., the periodic sleep energy saving mode).
  • the ONU After the ONU enters the initial state, it receives a command from the OLT to extend the OAM to enter the periodic sleep energy saving mechanism, and starts the timer ⁇ « ⁇ and at the timer T (the role of the timer is , Leave enough time for the ONU to stay in the initial state, and the duration is to ensure the completion of the initialization. When the timeout expires, enter the cycle energy-saving activation state.
  • the other one is: The ONU receives the command of the exit cycle sleep energy saving mechanism as shown in Table 10 or the wake-up command as shown in Table 11 sent by the OLT through the extended 0AM channel, then the ONU enters the initial state, and the timer is started. T
  • Leaf 0x0090 (ONU Cycle-Control, cycle energy-saving mode control command)
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Leaf 0x0090 (ONU Cycle-Control, cycle energy-saving mode control command)
  • Energy-saving mode control 0x03, wake up from cycle sleep energy saving
  • the other is: Before the timer T times out, if the ONU receives the OLT through the extension
  • the OAM channel sends an exit cycle sleep energy saving mechanism command (as shown in Table 10) or a wake-up command (as shown in Table 11); or, the ONU locally detects an event such as an uplink data transmission that triggers an exit cycle sleep energy saving mode. Then, the ONU enters the initial state and starts the timer T.
  • the ONU is in the periodic power-saving state, as shown in Figure 7, there are two kinds of state transitions: One is: The timer expires, the ONU exits the cycle energy-saving state, and the uplink and downlink are turned on.
  • the optical module enters the cycle energy-saving wake-up state;
  • the ONU Before the timer ⁇ ⁇ times out, the ONU detects that there is an event such as uplink data transmission that triggers the exit cycle energy-saving sleep mode. Then, the ONU enters the initial state, and the ONU is started. After entering the initial state, the ONU receives the command that can be entered into the periodic energy-saving sleep mechanism as shown in Table 12 through the extended OAM channel, and enters the periodic energy-saving activation state after the timer 1% ⁇ times out;
  • Extended action code 0x0B (for energy saving mechanism notification)
  • the embodiment of the control and command mode in this implementation can also be applied to the snoring energy saving mechanism.
  • the ONU cannot receive any messages and commands from the OLT, but only through the local A trigger condition such as uplink data transmission or timing exit is detected to exit the periodic energy saving mode and migrate to the initial state.
  • the ONU exits in addition to local detection of trigger conditions such as uplink data transmission or timed exit.
  • the extended OAM is used to manage the ONU to enter the energy saving control or management of the doze energy saving mode.
  • the ONU After the ONU enters the initial state, it receives a command from the OLT to extend the OAM to enter the hiccup energy saving mechanism, starts the timer and is at the timer T (the role of the timer is to reserve the ONU). Sufficient time to stay in the initial state, the length of time to ensure the completion of the initialization is subject to) when the timeout, enter the hiccup energy-saving activation state.
  • the ONU When the ONU is in the power-saving activation state, as shown in Figure 8, there are two kinds of state transitions: One is: When the ONU detects that there is no data to send, you can start to use the Doze energy-saving mechanism to save energy, set the ONU's own state. In order to wake up the energy-saving wake-up state, the timer is turned on. The other is: The ONU receives the command to exit the hiccup energy-saving mechanism as shown in Table 10 or the wake-up command as shown in Table 11 sent by the OLT through the extended channel. , ONU enters the initial state, starts the timer ⁇
  • the other is: Before the timer T irft times out, if the ONU receives the command (as shown in Table 12) or the wake-up command (as shown in Table 13) that the OLT sends out through the extended OAM channel. Alternatively, the ONU locally detects that an event such as an uplink data transmission triggers the exit of the doze energy-saving mode, and then the ONU enters an initial state, and the timer T is started.
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Leaf 0x0090 (ONU Dozing-Control, Doze Power Mode Control Command)
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Branch 0xC9 (extended operation)
  • Leaf 0x0090 (ONU Cycle-Control, Doze Power Mode Control command)
  • Hit B ⁇ mode control 0x03, wake up from snoring sleep
  • the ONU After entering the initial state, the ONU receives the command that the OLT sends through the extended channel, as shown in Table 14, which can enter the doze energy saving mechanism, and enters the doze energy saving activation state after the timer ⁇ initial timeout;
  • Extended action code 0x0B (for energy saving mechanism notification)
  • Branch 0xC9 (extended operation)

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Optical Communication System (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种光网络单元(ONU)与光线路终端(OLT)间实现节能机制管理的方法及系统,包括ONU与OLT间通过扩展操作维护管理(OAM)帧传递节能信息;根据获得的节能信息关闭/打开ONU光模块。通过本发明方法,在不需要ONU光模块工作时,及时关闭了光模块,降低了ONU功耗,使得ONU与OLT间的交互满足了节能减排方面的要求。

Description

ONU与 OLT间实现节能机制管理的方法及系统 技术领域
本发明涉及无源光网络中的节能减排技术, 尤指一种光网络单元 ( ONU )与光线路终端 (OLT ) 间实现交互的方法及系统。 背景技术
随着宽带接入技术的发展, 运营商正逐渐接受并部署光纤接入系统 ( OAN, Optical Access Network )来给用户提供更快速率和更高质量的服务。 无源光网络(PON, Passive Optical Network )技术是一种点对多点的光纤 接入技术, 图 1为现有 PON的网络架构示意图, 如图 1所示, PON由光线 路终端(OLT, Optical Line Terminal )、 光网络单元(ONU, Optical Network Unit )和光分配网络(ODN, Optical Distribution Network )组成。 其中, ODN为点到多点结构, 一个 OLT经 ODN中的分光器( Spliter )连接多个 ONU。
随着全球 PON的逐步部署和运营, ONU的数量也随着宽带用户数量 增多而同步大幅增加。 目前, 对通信设备节能减排方面的要求越来越多地 被提出。 2009年, 单个 ONU工作在满负载状态的功耗大约在 9W左右, 具 体数值随不同厂家的设备实现有所差异。 该功耗数值也随着数字芯片的集 成度提高, 以及部分组成光构件的优化, 在未来还有一定下降空间, 目前, 欧洲联盟期望在两年后的功耗能下降 15%左右。
实际上, ONU中光模块的功耗是整体 ONU设备功耗的重要组成部分。 而从用户实际使用来看, 用户上网很多时候是没有数据流量的, 此时, 是 不需要 ONU光模块的工作的; 但是, 在以太网: PON ( EPON )的标准定义 机制中, 此时, ONU光模块还在不停地开 /关, 与 OLT进行正常的数据通 信, 不仅白白消耗了功耗, 而且用户业务没有任何实际益处, 违背了节能 减排方面的要求。 发明内容
有鉴于此, 本发明的主要目的在于提供一种光网络单元与光线路终端 间实现节能机制管理的方法及系统, 能够降低 ONU功耗, 满足节能减排方 面的要求。
为达到上述目的, 本发明的技术方案是这样实现的:
一种光网络单元 ONU与光线路终端 OLT间实现节能机制管理的方法, 包括: ONU与 OLT间通过扩展操作维护管理 OAM帧传递节能信息; 根据 获得的节能信息关闭 /打开 ONU的光模块。
所述节能信息携带在所述扩展 OAM帧的 OAM协议数据单元信息报文 中的组织专用信息类型 -长度 -值字段中; 或者, 所述节能信息携带在所述扩 展 OAM帧的扩展 OAM事件通告报文中; 或者, 所述节能信息携带在所述 扩展 OAM帧的扩展 OAM协议数据单元 PDU格式中。
所述节能信息包括: 用于指示进入的节能机制的节能机制指示。
所述节能信息包括: 进入所述节能机制的持续时长信息。
所述节能机制包括打盹、 或快速睡眠、 或深度睡眠、 或周期睡眠。 所述传递节能信息包括: 所述 ONU上行通过消息发送给 OLT, 和 /或 所述 OLT通过消息发送给 ONU。
所述节能信息中的节能机制指示所指示的节能机制是快速睡眠机制; 所述 ONU与 OLT根据获得的节能信息进行节能控制, 并关闭 /打开 ONU 的光模块包括:
当 ONU被指示进入快速睡眠状态时, 所述 ONU从正常状态迁移到快 速睡眠状态, 关闭上下行光模块, 并触发定时器 Tl, 定时器 T1定时时长 设置为所述节能机制指示中携带的睡眠时长;所述 ONU不响应所有的业务 请求以及 OLT发送的消息; 在定时器 T1超时时, 打开上下行光模块, 所 述〇NU从快速睡眠状态迁移到同步状态, 接收所述 OLT下行帧并同步成 功后回到正常状态;
所述 OLT在指示 ONU进入快速睡眠状态后,抑制因所述 ONU不响应 自身的指令的告警, 缓存下行方向上给所述 ONU 的数据流; 启动定时器 T2, 定时器 T2的超时时间设置为其发送的指示中包含的睡眠持续时长值; 在定时器 T2超时时, 所述 OLT从睡眠等待状态迁移到正常状态, 与所述 ONU进行正常的数据通信。
该方法之前还包括: 所述 OLT处于正常状态, 与所述 ONU正常通信 的过程中; 所迷 OLT接收到来自网管的要求控制〇NU进入快速睡眠状态 的命令; 或者, 所述 OLT的媒体接入控制 MAC对所述 ONU的上行流量进 行实时检测, 发现预设时间内没有上行流量。
所述节能信息中的节能机制指示所指示的节能机制是深度睡眠机制; 所述 ONU与 OLT根据获得的节能信息进行节能控制, 并关闭 /打开 ONU 的光模块包括:
所述 ONU在进入深度睡眠状态时, 关闭上下行光模块, 触发 ONU定 时器 T1 ; 在定时器 T1超时时, 或者所述 ONU检测用户端口有上行数据流 量需要发送时, 打开上下行光模块, 并进入同步状态; 所述 ONU在同步状 态中完成和 OLT的下行帧同步后, 通知所述 OLT其退出深度睡眠状态; 所述 OLT接收到 ONU进入深度睡眠状态的通知后,抑制因 ONU进入 深度睡眠后不响应自身的指令而产生的告警,緩存下行方向给所述 ONU的 数据流; 所述 OLT接收到 ONU发送的退出深度睡眠状态的通知后, 与所 述 ONU进行正常的数据通信。
该方法之前还包括: 所述 ONU在正常状态时, 检测到上下行均没有数 据流量需要和所述 OLT通信, 通知所述 OLT其进入深度睡眠状态, 并在指 示深度睡眠持续时间; 所述定时器 T1定时时长设置为通知中的睡眠时长。 该方法之前还包括: 所述 ONU在正常状态时, 检测到上下行均没有数 据流量需要和所述 OLT通信, 通知所述 OLT其进入深度睡眠状态; 所述定 时器 T1定时时长设置为所述 ONU预先设置的准备进行本次深度睡眠的时 长。
当所述定时器 T1超时时, 所述 ONU未检测到上行有数据流量需要传 输, 该方法还包括: 重置按照所述 ONU预先设置的准备进行本次深度睡眠 的时长所述定时器 T1 , 并继续等待。
如果所述 ONU在预设时间内持续处于深度睡眠状态, 而被唤醒后, 该 方法还包括: 所述 ONU重新测距。
所述节能信息中的节能机制指示所指示的节能机制是打盹机制; 所述 ONU与 OLT根据获得的节能信息进行节能控制,并关闭 /打开 ONU的光模 块包括: 所述 ONU在需要进入和退出打盹模式时, 通知所述 OLT; 并在进 入打盹模式时, 关闭上行光模块, 在退出打盹模式时, 打开上行光模块; 所述 OLT通过通知获知 ONU需要进入或退出打盹模式并确认。
所述 ONU处于打盹模式中, 该方法还包括: 所述 ONU与 OLT之间通 过心跳消息检测所述 ONU是否处于永久打盹状态。
所述节能信息中的节能机制指示所指示的节能机制是周期睡眠节能机 制;所述 ONU与 OLT根据获得的节能信息进行节能控制,并关闭 /打开 ONU 的光模块包括:
所述 ONU进入周期节能状态, 关闭上下行光模块, 并按照 OLT配置 的或 ONU自身设定的周期节能时间配置开启定时器 T退出;
当定时器 T退出超时时, 所述 ONU退出周期节能状态, 进入周期节能 唤醒状态, 打开上下行光模块; 或者, 在定时器 T退出超时前收到 OLT通 过 ·Τ展 ΟΑΜ发来的退出周期节能睡眠机制或唤醒的命令, 或 ONU本地检 测到有上行数据传输等触发退出周期节能睡眠模式的事件,则 ONU进入初 始状态, 启动定时器 Τ初始。 该方法之前还包括:
所述 ONU在周期节能激活状态下,检测到没有数据流需要接收或者发 送时, 开始使用周期节能睡眠机制进行节能, 将 ONU自身状态设置为周期 节能唤醒状态, 开启定时器 T周期节能; 在定时器 T周期节能超时后进入 所述周期节能状态; 或者,
在定时器 T周期节能超时之前, 如果收到来自 OLT的退出周期节能睡 眠机制或唤醒的命令,或 ONU本地检测到有上行数据传输等触发退出周期 节能睡眠模式的事件, 则 ONU进入初始状态, 启动定时器 T初始。
该方法之前还包括: 所述 ONU在进入初始状态后, 收到所述 OLT通 过扩展 0 AM发来的可以进入周期节能睡眠机制的命令, 启动定时器 T初 始并在定时器 T初始超时时, 进入所述周期节能激活状态。
该方法还包括:所述 OLT通过扩展 OAM向 ONU发送退出周期节能睡 眠机制或唤醒的命令。
所述节能信息中的节能机制指示所指示的节能机制是打盹睡眠节能机 制;所述 ONU与 OLT根据获得的节能信息进行节能控制,并关闭 /打开 ONU 的光模块包括: 所述 ONU 进入打盹节能状态, 关闭上行光模块, 并按照 OLT配置的或 ONU自身设定的打盹节能时间配置开启定时器 T退出;当定 时器 T退出超时时,所述 ONU退出打盹节能状态,进入打盹节能唤醒状态, 打开上行光模块; 或者, 在定时器 T退出超时前收到 OLT通过扩展 OAM 发来的退出打盹节能睡眠机制或唤醒的命令,或 ONU本地检测到有上行数 据传输等触发退出打盹节能睡眠模式的事件, 则 ONU进入初始状态, 启动 定时器 T初始。
该方法之前还包括:
所述 ONU在打盹节能激活状态下,检测到没有数据流需要接收或者发 送时, 开始使用打盹节能睡眠机制进行节能, 将 ONU自身状态设置为打盹 节能唤醒状态, 开启定时器 T打盹节能; 在定时器 T打盹节能超时后进入 所述打盹节能状态; 或者,
在定时器 T打盹节能超时之前, 如果收到来自 OLT的退出打盹节能睡 眠机制或唤醒的命令,或 ONU本地检测到有上行数据传输等触发退出打盹 节能睡眠模式的事件, 则 ONU进入初始状态, 启动定时器 T初始。
该方法之前还包括: 所述 ONU在进入初始状态后, 收到所述 OLT通 过扩展 OAM发来的可以进入打盹节能睡眠机制的命令, 启动定时器 T初 始并在定时器 T初始超时时, 进入所述打盹节能激活状态。
该方法还包括:所述 OLT通过扩展 OAM向 ONU发送退出打盹节能睡 眠机制或唤醒的命令。
一种光网络单元 ONU与光线路终端 OLT间实现节能机制管理的系统, 至少包括 ONU和 OLT, 其中, ONU, 用于与 OLT间通过扩展 OAM帧传 递节能信息;根据获得的节能信息进行节能控制,并关闭 /打开光模块; OLT, 用于与 ONU间通过扩展 OAM帧传递节能信息; 根据获得的节能信息进行 节能控制。
所述节能信息中的节能机制指示所指示的节能机制是打盹机制; 所述 ONU, 具体用于在需要进入和退出打盹模式时, 通知所述 OLT; 并在进入 打盹模式时, 关闭上行光模块, 在退出打盹模式时, 打开上行光模块; 所 述 OLT, 具体用于通过通知获知 ONU需要进入或退出打盹模式并确认。
所述节能信息中的节能机制指示所指示的节能机制是周期节能机制; 所述 ONU, 具体用于进入周期节能状态, 关闭上下行光模块, 并按照 OLT配置的或 ONU自身设定的周期节能时间配置开启定时器 T退出;定时 器 T退出超时时, ONU退出周期节能状态, 进入周期节能唤醒状态, 打开 上下行光模块; 或者, 在定时器 T退出超时前收到 OLT通过扩展 OAM发 来的退出周期睡眠节能机制或唤醒的命令,或 ONU本地检测到有上行数据 传输等触发退出周期睡眠节能模式的事件, 则 ONU进入初始状态, 启动定 时器 T初始; 所述 OLT,具体用于通过扩展 OAM向 ONU发送退出周期节能睡眠机 制或唤醒的命令。
所述 ONU, 还用于在周期节能激活状态下, 检测到没有数据流需要接 收或者发送时, 开始使用周期节能睡眠机制进行节能, 将 ONU自身状态设 置为周期节能唤醒状态, 开启定时器 T周期节能; 在定时器 T周期节能超 时后进入周期节能状态; 或者, 在定时器 T周期节能超时之前, 如杲收到 来自 OLT的退出周期节能睡眠机制或唤醒的命令, 或 ONU本地检测到有 上行数据传输等触发退出周期节能睡眠模式的事件, 则 ONU 进入初始状 态, 启动定时器 T初始。
所述 ONU, 还用于在进入初始状态后, 收到 OLT通过扩展 OAM发来 的可以进入周期节能睡眠机制的命令, 启动定时器 T初始并在定时器 T初 始超时时, 进入周期节能激活状态。
所述节能信息中的节能机制指示所指示的节能机制是打盹节能机制; 所述 ONU,具体用于进入打盹节能状态,关闭上行光模块,并按照 OLT 配置的或 ONU自身设定的打盹节能时间配置开启定时器 T退出; 定时器 T 退出超时时, ONU退出打盹节能状态, 进入打盹节能唤醒状态, 打开上行 光模块; 或者, 在定时器 T退出超时前收到 OLT通过扩展 OAM发来的退 出打盹睡眠节能机制或唤醒的命令,或 ONU本地检测到有上行数据传输等 触发退出打盹睡眠节能模式的事件, 则 ONU进入初始状态, 启动定时器 T 初始;
所述 OLT,具体用于通过扩展 OAM向 ONU发送退出打盹节能睡眠机 制或唤醒的命令。
所述 ONU, 还用于在打盹节能激活状态下, 检测到没有数据流需要接 收或者发送时, 开始使用打盹节能睡眠机制进行节能, 将 ONU自身状态设 置为打盹节能唤醒唤醒状态, 开启定时器 T打盹节能; 在定时器 T打盹节 能超时后进入打盹节能状态; 或者, 在定时器 T打盹节能超时之前, 如果 收到来自 OLT的退出打盹节能睡眠机制或唤醒的命令, 或 ONU本地检测 到有上行数据传输等触发退出打盹节能睡眠模式的事件,则 ONU进入初始 状态, 启动定时器 T初始。
所述 ONU, 还用于在进入初始状态后, 收到 OLT通过扩展 OAM发来 的可以进入打盹节能睡眠机制的命令, 启动定时器 T初始并在定时器 T初 始超时时, 进入打盹节能激活状态。
从上述本发明提供的技术方案可以看出, 包括 ONU与 OLT间通过 ·Τ 展操作维护管理(ΟΑΜ )帧传递节能信息; ONU与 OLT根据获得的节能 信息进行节能控制, 并关闭 /打开 ONU光模块。 通过本发明方法, 在不需 要 ONU光模块工作时, 及时关闭了光模块, 降低了 ONU功耗, 使得 ONU 与 OLT间的交互满足了节能减排方面的要求。
其中, 扩展 ΟΑΜ帧包含扩展 ΟΑΜ事件通告格式, 或者扩展组织专用 ΟΑΜ格式, 或者其它采用类似的扩展 ΟΑΜ协议数据单元( PDU, Protocol Data Unit )格式。 附图说明
图 1为现有 PON的网络架构示意图;
图 2为本发明 ONU与 OLT间实现节能机制管理的方法的流程图; 图 3为本发明 ONU与 OLT间实现节能机制管理的系统的组成结构示 意图;
图 4为本发明第一实施例中, ONU在快速睡眠节能机制下的状态机迁 移示意图;
图 5为本发明第一实施例中, OLT在快速睡眠节能机制下的状态机迁 移示意图;
图 6为本发明第二实施例中, ONU在深度睡眠节能机制下的状态机迁 移示意图; 图 7为本发明第五实施例中, ONU在周期节能机制下的状态机迁移示 意图;
图 8为本发明第六实施例中, ONU在打盹节能机制下的状态机迁移示 意图。 具体实施方式
图 2为本发明 ONU与 OLT间实现交互的方法的流程图, 如图 2所示, 包括以下步骤:
步骤 200: ONU与 OLT间通过扩展操作维护管理( OAM )帧传递节能 信息。
本领域技术人员知道, ONU与 OLT之间的交互是通过扩展 OAM帧实 现的, 扩展 OAM帧是以太网协议 802.3中定义的 OAM扩展格式消息。 本 发明中,可以在扩展 OAM帧的 OAM协议数据单元信息( INFO OAM PDU ) 报文中的组织专用信息类型-长度-值( Organization specific information TLV ) 字段中增加节能信息, 也可以在 802.3中扩展 OAM帧的扩展 OAM事件通 告 (Event Notification )报文中增加节能信息。 所述传递节能信息包括: 所 述 ONU上行通过消息发送给 OLT , 和 /或所述 OLT通过消息发送给 ONU。
其中, 节能信息包括用于指示进入的节能机制的节能机制指示, 还可 以进一步包括进入所述节能机制的持续时长信息。
节能机制可以包括打盹、 快速睡眠、 深度睡眠、 周期睡眠等。
步骤 201 : ONU与 OLT根据获得的节能信息进行节能控制, 并关闭 / 打开 ONU的光模块。
本步骤中, ONU会在进入节能信息指示的节能机制时, 关闭全部(上 下行)或者部分(上行)光模块, 以达到节能的目的; 而 OLT会在 ONU 进入节能信息指示的节能机制时, 做一些相应的控制处理, 比如进入等待 状态, 抑制因 ONU不响应 OLT指令的各种告警, 缓存下行方向上给该睡 眠 ONU的数据流等。
当节能信息中的节能机制指示所指示的节能机制是快速睡眠机制时, 在 ONU侧, ONU状态机包含三个状态: 正常状态、 快速睡眠状态和同步 状态。 当 ONU被指示进入快速睡眠状态时, 从正常状态迁移到快速睡眠状 态, 关闭上下行光模块, 并触发内部定时器 T1 , 定时器 T1定时时长设置 为节能机制指示中携带的睡眠时长; 此时, ONU不响应所有的业务请求以 及 OLT发送的消息; 在定时器 T1超时时, 打开上下行光模块, ONU从快 速睡眠状态迁移到同步状态,接收 OLT下行帧并同步成功后回到正常状态。 在 OLT側, 在指示 ONU进入快速睡眠状态后, 抑制 (屏蔽, 或不告警) 因 ONU不响应 OLT指令的各种告警,緩存下行方向上给该 ONU的数据流; 启动内部定时器 T2, Τ2的超时时间设置为指示中包含的睡眠持续时长值; 在定时器 Τ2超时时, OLT从睡眠等待状态迁移到正常状态, 与 ONU进行 正常的数据通信。
当节能信息中的节能机制指示所指示的节能机制是深度睡眠机制时, 在 ONU侧, ONU状态机包含三个状态: 正常状态、 深度睡眠状态和同步 状态。在正常状态时, ONU检测到上下行均没有数据流量需要和 OLT通信, 通知 OLT其进入深度睡眠状态, 以及该 ONU进亍深度睡眠持续时间; 而 且, ONU在进入深度睡眠状态时, 关闭上下行光模块, 触发 ONU内部的 定时器 T1 , 定时器 T1定时时长设置为通知中的睡眠时长; 在定时器 T1超 时时, 或者 ONU检测用户端口有上行数据流量需要发送时,打开上下行光 模块, 并进入同步状态; ONU在同步状态中完成和 OLT的下行帧同步后, 通知 OLT其退出深度睡眠状态, 可以正常通信; 在 OLT侧, OLT接收到 ONU进入深度睡眠状态的通知后,抑制因 ONU进入深度睡眠后不响应 OLT 指令而产生的各种告警,緩存下行方向给该睡眠 ONU的数据流; OLT接收 到 ONU发送的退出深度睡眠状态的通知后,与 ONU进行正常的数据通信。
当节能信息中的节能机制指示所指示的节能机制是打盹机制时, ONU 在需要进入和退出打盹模式时, 通知 OLT; 并在进入打盹模式时, 关闭上 行光模块, 在退出打盹模式时, 打开上行光模块; OLT通过通知获知 ONU 需要进入或退出打盹模式并确认。
当节能信息中的节能机制指示所指示的节能机制是周期睡眠节能机制 时, 在 ONU侧, ONU状态机包含四个状态: 初始状态、 周期节能激活状 态、周期节能唤醒状态和周期节能状态。 ONU在进入初始状态后,收到 OLT 通过扩展 OAM发来的可以进入周期节能睡眠机制的命令, 启动定时器 T 始并在定时器 T (该定时器的作用是, 给 ONU保留足够的时间停留在初 始状态, 其时长以保证初始化的完成为准)超时时, 进入周期节能激活状 态。 其中,
ONU在周期节能激活状态下, 有两种状态迁移可能: (1 )检测到没有 数据流需要接收或者发送时, 可以开始使用周期节能睡眠机制进行节能, 将 ONU自身状态设置为周期节能唤醒状态, 开启定时器 T (给 ONU 保留足够的时间停留在周期节能唤醒状态); ( 2 ) ONU收到 OLT通过扩展 OAM发来的退出周期节能睡眠机制或唤醒的命令, 进入初始状态, 启动定
0†H τ
ONU在周期节能唤醒状态中, 有两种状态迁移可能: (1 )等待定时器 T 超时后进入周期节能状态, 关闭上下行光模块, 并按照 OLT之前通 过其它管理通道配置或 ONU自身设定的周期节能时间配置开启定时器 T ( 2 )在定时器 T 超时之前, 如果 ONU收到 OLT通过扩展 OAM发 来的退出周期节能睡眠机制或唤醒的命令,或 ONU本地检测到有上行数据 传输等触发退出周期节能睡眠模式的事件, 则 ONU进入初始状态, 启动定 3†H T
ONU在周期节能状态中, 有两种状态迁移可能: (1 )定时器 T ^ (给 ONU保留足够的时间停留在周期节能状态)超时时, ONU退出周期节能状 态, 进入周期节能唤醒状态, 打开上下行光模块; (2 )在定时器丁^超时 之前,如果 ONU收到 OLT通过扩展 OAM发来的退出周期节能睡眠机制或 唤醒的命令,或 ONU本地检测到有上行数据传输等触发退出周期节能睡眠 模式的事件, 则 ONU进入初始状态, 启动定时器 T 。
当节能信息中的节能机制指示所指示的节能机制是打盹睡眠节能机制 时, 在 ONU侧, ONU状态机包含四个状态: 初始状态、 打盹节能激活状 态、打盹节能唤醒状态和打盹节能状态。 ONU在进入初始状态后,收到 OLT 通过扩展 OAM发来的可以进入打盹节能睡眠机制的命令, 启动定时器 T 始并在定时器 T (该定时器的作用是, 给 ONU保留足够的时间停留在初 始状态, 其时长以保证初始化的完成为准)超时时, 进入打盹节能激活状 态。 其中,
ONU在打盹节能激活状态下, 有两种状态迁移可能: (1 )检测到没有 数据流需要接收或者发送时, 可以开始使用打盹节能睡眠机制进行节能, 将 ONU自身状态设置为打盹节能唤醒状态, 开启定时器 T 节能 (给 ONU 保留足够的时间停留在打盹节能唤醒状态); ( 2 ) ONU收到 OLT通过扩展 OAM发来的退出打盹节能睡眠机制或唤醒的命令, 进入初始状态, 启动定
0†H τ初始;
ONU在打盹节能唤醒状态中, 有两种状态迁移可能: (1 )等待定时器 T 超时后进入打盹节能状态, 关闭上行光模块, 并按照 OLT之前通过 其它管理通道配置或 ONU自身设定的打盹节能时间配置开启定时器 ; ( 2 )在定时器 Τ 超时之前, 如果 ONU收到 OLT通过扩展 ΟΑΜ发来 的退出打盹节能睡眠机制或唤醒的命令,或 ONU本地检测到有上行数据传 输等触发退出打盹节能睡眠模式的事件, 则 ONU进入初始状态, 启动定时
"^S T
ONU在打盹节能状态中, 有两种状态迁移可能: (1 )定时器 T ^ (给 ONU保留足够的时间停留在打盹节能状态)超时时, ONU退出打盹节能状 态, 进入打盹节能唤醒状态, 打开上行光模块; (2 )在定时器 T ^超时之 前,如果 ONU收到 OLT通过扩展 OAM发来的退出打盹节能睡眠机制或唤 醒的命令,或 ONU本地检测到有上行数据传输等触发退出打盹节能睡眠模 式的事件, 则 ONU进入初始状态, 启动定时器 T 。
步骤 201 中针对不同的节能机制的具体节能控制的实现在后续实施例 中将做详细描述。
针对本发明方法,还提供一种 ONU与 OLT间实现交互的系统, 如图 3 所示, 至少包括 ONU和 OLT, 其中,
ONU, 用于与 OLT间通过扩展 OAM帧传递节能信息; 根据获得的节 能信息进行节能控制, 并关闭 /打开;
OLT, 用于与 ONU间通过扩展 OAM帧传递节能信息; 根据获得的节 能信息进行节能控制。
当节能信息中的节能机制指示所指示的节能机制是快速睡眠机制时, 所述 ONU, 具体用于: 当被指示进入快速睡眠状态时, 从正常状态迁 移到快速睡眠状态, 关闭上下行光模块, 并触发定时器 T1 , 定时器 T1 定 时时长设置为所述节能机制指示中携带的睡眠时长; 不响应所有的业务请 求以及 OLT发送的消息; 在定时器 T1超时时, 从快速睡眠状态迁移到同 步状态, 打开上下行光模块, 接收所述 OLT下行帧并同步成功后回到正常 状态;
所述 OLT, 具体用于: 在指示 ONU进入快速睡眠状态后, 抑制因所述 ONU不响应自身的指令的告警, 緩存下行方向上给所述 ONU的数据流; 启动定时器 T2 , 定时器 T2的超时时间设置为其发送的指示中包含的睡眠 持续时长值; 在定时器 T2超时时, 从睡眠等待状态迁移到正常状态, 与所 述 ONU进行正常的数据通信。
所述 OLT, 还用于处于正常状态, 与所述 ONU正常通信的过程中, 接 收到来自网管的要求控制 ONU进入快速睡眠状态的命令; 或者, 所述 OLT 的媒体接入控制 MAC对所述 ONU的上行流量进行实时检测, 发现预设时 间内没有上行流量。
当节能信息中的节能机制指示所指示的节能机制是深度睡眠机制时, 所述 ONU, 具体用于: 在进入深度睡眠状态时, 关闭上下行光模块, 触发 ONU定时器 T1; 在定时器 T1超时时, 或者检测用户端口有上行数据 流量需要发送时, 打开上下行光模块, 并进入同步状态; 在同步状态中完 成和 OLT的下行帧同步后, 通知所述 OLT其退出深度睡眠状态;
所述 OLT, 具体用于: 接收到 ONU进入深度睡眠状态的通知后, 抑制 因 ONU进入深度睡眠后不响应自身的指令而产生的告警,緩存下行方向给 所述 ONU的数据流; 接收到 ONU发送的退出深度睡眠状态的通知后, 与 所述 ONU进行正常的数据通信。
所述 ONU, 还用于在正常状态时, 检测到上下行均没有数据流量需要 和所述 OLT通信, 通知所述 OLT其进入深度睡眠状态, 并在指示深度睡眠 持续时间; 所迷定时器 T1定时时长设置为通知中的睡眠时长; 或者, 在正常状态时, 检测到上下行均没有数据流量需要和所述 OLT通信, 通知所述 OLT其进入深度睡眠状态; 所述定时器 T1 定时时长设置为所述 ONU预先设置的唤醒进行本次深度睡眠的时长。
当节能信息中的节能机制指示所指示的节能机制是打盹机制时, 所述 ONU, 具体用于在需要进入和退出打盹模式时, 通知所述 OLT; 并在进入打盹模式时, 关闭上行光模块, 在退出打盹模式时, 打开上行光 模块;
所述 OLT,具体用于通过通知获知 ONU需要进入或退出打盹模式并确 认。
当节能信息中的节能机制指示所指示的节能机制是周期睡眠节能机制 时,
所述 ONU, 具体用于进入周期节能状态, 关闭上下行光模块, 并按照 OLT配置的或 ONU自身设定的周期节能时间配置开启定时器 T «;定时器 超时时, ONU退出周期节能状态, 进入周期节能唤醒状态, 打开上下 行光模块; 或者, 在定时器 T ^超时前收到 OLT通过扩展 OAM发来的退 出周期节能睡眠机制或唤醒的命令,或 ONU本地检测到有上行数据传输等 触发退出周期节能睡眠模式的事件, 则 ONU进入初始状态, 启动定时器 T 所述 OLT ,具体用于通过扩展 OAM向 ONU发送退出周期节能睡眠机 制或唤醒的命令。
所述 ONU , 还用于在周期节能激活状态下, 检测到没有数据流需要接 收或者发送时, 开始使用周期节能睡眠机制进行节能, 将 ONU自身状态设 置为周期节能唤醒状态, 开启定时器 T m^,; 在定时器 T 超时后进入 周期节能状态; 或者, 在定时器 Τ Λ 超时之前, 如果收到来自 OLT的退 出周期节能睡眠机制或唤醒的命令,或 ONU本地检测到有上行数据传输等 触发退出周期节能睡眠模式的事件, 则 ONU进入初始状态, 启动定时器 T
4
所述 ONU, 还用于在进入初始状态后, 收到 OLT通过扩展 OAM发来 的可以进入周期节能睡眠机制的命令, 启动定时器 Τ «έ并在定时器 T 超 时时, 进入周期节能激活状态。
当节能信息中的节能机制指示所指示的节能机制是打盹睡眠节能机制 时,
所述 ONU,具体用于进入打盹节能状态,关闭上行光模块,并按照 OLT 配置的或 ONU自身设定的打盹节能时间配置开启定时器 Τ Ώ ; 定时器 Τ 出超时时, ONU 退出打盹节能状态, 进入打盹节能唤醒状态, 打开上行光 模块; 或者, 在定时器 Τ 超时前收到 OLT通过扩展 ΟΑΜ发来的退出打 盹睡眠节能机制或唤醒的命令,或 ONU本地检测到有上行数据传输等触发 退出打盹睡眠节能模式的事件, 则 ONU进入初始状态, 启动定时器 Τ 所述 OLT ,具体用于通过扩展 ΟΑΜ向 ONU发送退出打盹节能睡眠机 制或唤醒的命令。
所述 ONU, 还用于在打盹节能激活状态下, 检测到没有数据流需要接 收或者发送时, 开始使用打盹节能睡眠机制进行节能, 将 ONU自身状态设 置为打盹节能唤醒唤醒状态, 开启定时器 1打¾ ; 在定时器 Τ 超时后 进入打盹节能状态; 或者, 在定时器 Τ 超时之前, 如果收到来自 OLT 的退出打盹节能睡眠机制或唤醒的命令,或 ONU本地检测到有上行数据传 输等触发退出打盹节能睡眠模式的事件, 则 ONU进入初始状态, 启动定时 τ
所述 ONU, 还用于在进入初始状态后, 收到 OLT通过扩展 OAM发来 的可以进入打盹节能睡眠机制的命令, 启动定时器 T 并在定时器 T * ^超 时时, 进入打盹节能激活状态。
下面结合实施例对本发明方案进行详细描述。
第一实施例, 利用扩展 OAM帧进行快速睡眠节能机制的节能控制。 OLT处于正常状态, 与 ONU正常通信的过程中,假设接收到来自网管 的要求控制 ONU进入快速睡眠状态的命令。也可以是, OLT的媒体接入控 制 (MAC )对 ONU 的上行流量进行实时检测, 发现一段预设时间内没有 上行流量后, 要求 OLT进入快速睡眠状态。 其中, 对上行流量进行实时检 测的具体实现属于现有技术, 不在本发明保护范围内, 其具体实现方式也 不用于限定本发明的保护范围。
首先, OLT向 ONU发送如表 1所示的用于通知进行快速睡眠的扩展 OAM消息, 也称为快速睡眠(F-SLEPP )通知消息。 同时, OLT在发送完 该 F-SLEPP通知消息后进入睡眠等待状态 S2, 并抑制 (屏蔽, 或不告警) 因 ONU不响应 OLT指令的各种告警,緩存下行方向上给该 ONU的数据流; 启动内部定时器 T2 Τ2 的超时时间设置为消息中包含的睡眠持续时长值 (即睡眠时长)。 目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x03 (用于 OLT向 ONU配置扩展属性 /操作 ) Branch=0xC9 (表示为扩展的操作)
Leaf=0x0090 (表示为 F-SLEEP快速睡眠通知 )
Variable Width=0x04 (表示下面字段的长度)
睡眠时长, 表示 ONU在快速睡眠状态中保持的时间, 单位是微秒 (us) 帧校验序列 (FCS)
表 1
如表 1所示, 在 F-SLEPP通知消息中包含有进入快速睡眠指示 (如表 1中 Lea^0x0090, 这里只是举例说明, 值可以改变, 只要 ONU与 OLT之 间相互约定好就行。 ), 以及睡眠持续时长值(如表 1中的睡眠时长)。
然后, 在 ONU侧,
当 ONU接收到 F-SLEPP通知消息后, 如图 4所示, 从正常状态迁移 到快速睡眠状态, 关闭上下行光模块, 并触发内部定时器 T1 , 定时器 T1 超时值设置为接收到的 F-Sleep 通知消息中携带的睡眠时长, 此时, ONU 不再响应所有业务请求以及 OLT发送的消息; 在定时器 T1超时时, ONU 从快速睡眠状态迁移到同步状态, 打开上下行光模块, 接收 OLT下行帧并 执行同步, ONU在同步状态中, 与 OLT下行帧同步成功后回到正常状态; 在 OLT侧,
在定时器 T2超时时, OLT从睡眠等待状态迁移到正常状态, 与 ONU 进行正常的数据通信, 如图 5所示, 图 5为本发明第一实施例中, OLT在 快速睡眠节能机制下的状态机迁移示意图。
在第一实施例中, ONU在进入快速睡眠状态时, 上下行光模块的关闭 达到了节能的目的, 此时, 如果上下行数据流量恢复, 可以先进行緩存, 在 ONU同步成功并进行正常状态时再发送数据。
其中, OLT主要是对 ONU激活周期(处于正常工作状态) /睡眠周期 (此时关闭光模块) 时间的控制, 本发明还可以采用一种较为简单的方法 进行控制, 比如: 定时打开光模块 N 毫秒(ms ), 然后再定时关闭光模块 M毫秒(通常 N大于 M ); 也可以结合对 ONU上的数据流量的检测, 当检 测到没有数据流量时, 关闭光模块 M毫秒, 然后再打开光模块, 再检测。 在睡眠周期中的下行数据流由 OLT进行緩存, 上行数据流由 ONU进行緩 存。
第二实施例,利用扩展 OAM帧进行深度睡眠节能机制的节能控制, 而 且在深度睡眠苏醒后直接进行同步。
假设 ONU在正常状态中, 检测到上下行均没有数据流量需要和 OLT 通信。这里 ONU在正常状态检测是否存在上下行数据流量属于本领域公知 技术, 不在本发明发保护范围内, 其具体实现方式也不用于限定本发明的 保护范围。
首先, ONU向 OLT发送如表 2-1或表 2-2所示的用于通知进入深度睡 眠的扩展 OAM消息, 也称为深度睡眠(D-SLEEP )通知消息, 通知 OLT, ONU 自身将进入深度睡眠状态, 并在 D-SLEEP通知消息中携带有进入深 度睡眠指示(如表 2-1和表 2-2中深度睡眠动作通知参数 Lea^0x0090, 这 里只是举例说明, 值可以改变, 只要 ONU与 OLT之间相互约定好就行。), 以及深度睡眠持续时间 (如表 2-1和表 2-2中的睡眠时长); 同时, ONU进 入深度睡眠状态。
目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM
状态指示 =0x07 (表示节能事件)
代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (表示为扩展的操作)
Leaf=0x0090 (表示为 ONU D-SLEPP深度睡眠通知消息
Variable Width=0x05 (表示为下面字段的长度 )
深度睡眠动作通知 =0x01, 表示 ONU进入深度睡眠 睡眠时长, 表示在上述睡眠动作通知为 0x01时有效
FCS
表 2-1
目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM
状态指示 =0x07 (表示节能事件) 代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
节能机制类型 =0x01 (表示是深度睡眠机制 D-SLEEP )
深度睡眠动作通知 =0x01, 表示 ONU进入深度睡眠 睡眠时长, 表示在上述睡眠动作通知为 0x01时有效
FCS
表 2-2
然后, 在 ONU侧,
如图 6所示, ONU在进入深度睡眠状态时, 关闭上下行光模块, 触发 ONU内部定时器 T1 ,定时器 T1定时时长设置为 D-SLEEP通知消息中的睡 眠时长; 在 ONU内部定时器 T1超时时, 或者 ONU检测到用户端口上存 在上行流量需要发送时, 打开上下行光模块, 接收 OLT下行帧, 进入同步 状态; ONU在同步状态中, 完成与 OLT的下行帧同步后, 向 OLT发送如 表 3-1或表 3-2所示的用于通知退出深度睡眠的扩展 OAM消息, 也称为退 出 D-SLEEP通知消息, 通知 OLT, ONU 自身将退出深度睡眠状态, 可以 正常通信;
目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (表示为组织专用信息) OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (表示为扩展的操作)
Leaf=0x0090 (表示 ONU D-SLEPP深度睡眠通知消息)
Variable Width=0x05
深度睡眠动作通知 =0x00, 表示 ONU退出深度睡眠 睡眠时长, 表示在上述睡眠动作通知为 0x00时无效
FCS
表 3-1
目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM
状态指示 =0x07 (表示节能事件)
代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 ) 节能机制类型 =0x01 (表示是深度睡眠机制 D-SLEEP ) 深度睡眠动作通知 =0x00, 表示 ONU退出深度睡眠 睡眠时长, 表示在上述睡眠动作通知为 0x00时无效
FCS
表 3-2
在 OLT侧, OLT接收到 D-SLEEP通知消息后, 抑制因 ONU进入深度睡眠后不响 应〇LT指令而产生的各种告警, 缓存下行方向给该睡眠 ONU的数据流; OLT接收到 ONU发送的退出 D-SLEEP通知消息后, 与 ONU进行正常的 数据通信。
第三实施例,利用扩展 OAM帧进行深度睡眠节能机制的节能控制, 而 且在深度睡眠苏醒后等待一段时间后再进行同步。
假设 ONU在正常状态中, 检测到上下行均没有数据流量需要和 OLT 通信。这里 ONU在正常状态检测是否存在上下行数据流量属于本领域公知 技术, 不在本发明发保护范围内, 其具体实现方式也不用于限定本发明的 保护范围。
首先, ONU向 OLT发送如表 4-1或表 4-2所示的用于通知进入深度睡 眠的扩展 OAM消息, 也称为深度睡眠(D-SLEEP )通知消息, 通知 OLT, ONU 自身将进入深度睡眠状态, 并在 D-SLEEP通知消息中携带有进入深 度睡眠指示 (如表 4-1和表 4-2中深度睡眠动作通知 =0x01 ); 同时, ONU 进入深度睡眠状态。
目的地址 源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (表示为扩展的操作) Leaf=0x0090 (表示 ONU D-SLEPP深度睡眠通知消息)
Variable Width=0x01
深度睡眠动作通知 =0x01, 表示 ONU进入深度睡眠 FCS
表 4-1
目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
节能机制类型 =0x01 (表示是深度睡眠机制 D-SLEEP )
深度睡眠动作通知 =0x01 , 表示 ONU进入深度睡眠
FCS
表 4-2
然后, 在 ONU侧,
ONU在进入深度睡眠状态时, 关闭上下行光模块, 触发 ONU内部定 时器 T1 ,定时器 T1定时时长设置为 ONU预先设置的准备进行本次深度睡 眠的时长; 在 ONU内部定时器 T1超时时, 未检测到上行有数据流量需要 传输, 则重置定时器 Tl, 并继续等待; 如果 ONU检测到上行有数据流量 需要传输, 打开上下行光模块接收, OLT下行帧, 进入同步状态; ONU在 同步状态中, 完成与 OLT的下行帧同步后, 向 OLT发送如表 5-1或 5-2所 示的用于通知退出深度睡眠的扩展 OAM消息, 也称为退出 D-SLEEP通知 消息, 通知 OLT, ONU自身将退出深度睡眠状态, 可以正常通信;
目的地址
源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (组织专用信息)
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (扩展的操作 )
Leaf=0x0090 ( ONU D-SLEPP深度睡眠通知消息 ) Variable Width=0x01
深度睡眠动作通知 =0x00 , ONU退出深度睡眠
FCS
表 5-1
目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM )
状态指示 =0x07 (表示节能事件) 代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
节能机制类型 =0x01 (表示是深度睡眠机制 D-SLEEP ) 深度睡眠动作通知 =0x00, 表示 ONU退出深度睡眠
FCS
表 5-2
在 OLT侧,
OLT接收到 D-SLEEP通知消息后, 抑制因 ONU进入深度睡眠后不响 应〇LT指令而产生的各种告警, 緩存下行方向给该睡眠 ONU的数据流; OLT接收到 ONU发送的退出 D-SLEEP通知消息后, 与 ONU进行正常的 数据通信。
第二实施例和第三实施例中,深度睡眠节能机制主要是由 ONU自身进 行控制进入深度睡眠状态和退出深度睡眠状态的, 并在深度睡眠期间, 关 闭光模块的关闭达到了节能的目的。 需要说明的是, 在光模块的关闭中, 仅仅保留运行一个最小的激活检查功能或者定时器, 当检测到有服务请求, 比如摘机, 数据请求等, 或者本地定时器超时时, 唤醒进入正常状态。
另外, 可以按照 ONU上报的睡眠时长进行设定一个容限时间, 如果在 其容限时间中一直没有收到 ONU的上行信号, 则可以认为该 ONU关电。 也就是说, ^ ONU上艮进入睡眠时指示睡眠时长为 100毫秒, OLT可以 设置 120毫秒的时长, 正常情况下, 在 100毫秒后 ONU醒来时可以响应 OLT的信令, 如果到 120毫秒时 ONU依然没有响应, 则认为 ONU关电。
需要说明的是, 如果 ONU在预设的、 足够长时间持续处于深度睡眠状 态被 ONU唤醒后,需要进行一次重新测距,测距的具体实现与本发明无关, 属于现有技术, 其具体实现不用于限定本发明保护范围。 第四实施例, 利用扩展 OAM帧进行打盹节能机制的节能控制。
假设 O U在正常工作状态下, 且 ONU上下行有数据流量的情况下,
OLT配置 ONU工作在打盹工作模式。
首先, 停止 O U上行流量发送, ONU上行会发送进入休眠状态的请 求, 该请求消息通过如表 6-1 或 6-2所示的用于通知进入打盹模式的扩展
OAM消息来完成, 如表 6-1或表 6-2所示,也称为进入打盹模式通知消息。
目的地址
源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (组织专用信息
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (扩展的操作 )
Leaf=0x0091 ( Dozing, 打盹模式下 ONU休眠状态请求消息)
Variable Width=0x02
打盹动作通知 =0x00, ONU请求进入打盹状态
FCS
表 6-1
目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议) 子类型 =0x03 (表示为 OAM
状态指示 =0x07 (表示节能事件)
代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
节能机制类型 =0x02 (表示是打盹睡眠机制 Doze-SLEEP ) 深度睡眠动作通知 =0x01, 表示 ONU请求进入打盹睡眠模式
FCS
表 6-2
然后, 在 ONU侧,
ONU进入到打盹状态后, 关闭上行光模块。 为了实施检测 ONU是否 永久打盹(即离线), OLT通过心跳消息周期性的发送心跳消息, 该心跳消 息也通过扩展 OAM消息完成, 该心跳消息如表 7所示;
目的地址
源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (组织专用信息)
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC7 (扩展的操作 , 执行 Get命令) Leaf=0x0001 ( ONUID, ONU的标识信息)
Variable Width=0x02
ONU当前节能状态查询
FCS
表 7
ONU如果没有永久休眠(离线), 会瞬间进入唤醒状态响应 OLT发送 的心跳消息, 响应后, 再次进入休眠状态。 如果在一定时间内, ONU没有 响应来自 OLT的心跳消息, 则认为 ONU离线, 进入脱机状态; 当 ONU上 行重新有数据流量时, ONU通过如表 8-1或表 8-2所示的用于通知退出打 盹模式的扩展 OAM消息,也称为退出打盹模式通知消息,打开上行光模块, 通知 OLT, ONU自身需要重新被唤醒; 如表 8-1或表 8-2所示。
目的地址
源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (组织专用信息 )
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (扩展的操作 )
Leaf=0x0091 ( Dozing, 打盹模式下 ONU休眠状态请求)
Variable Width=0x02 (后面字段的长度, 单位是 Byte) 打盹动作通知 =0x02, ONU已经退出打盹状态
Figure imgf000031_0001
表 8-1
目的地址
源地址
长度 /类型 =0x8809 (表示为慢协议)
子类型 =0x03 (表示为 OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (表示为组织专用信息)
OUI (表示为组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
节能机制类型 =0x02 (表示是打盹睡眠机制 Doze-SLEEP ) 深度睡眠动作通知 =0x02, 表示 ONU已经退出打盹状态
FCS
表 8-2
在 OLT侧,
OLT收到进入打盹模式通知消息后,确认 ONU当前可以工作在打盹模 式下, 满足进入打盹状态的条件, 通过扩展 OAM消息给 ONU发送可以进 入打盹状态的确认消息, 该确认消息如表 9所示。 需要说明的是, 如何满 足进入打盹状态的条件, 其具体实现方法并不在本发明的保护范围内, 实 际应用中, 就是给由 OLT来控制 ONU是否进入节能状态。
目的地址
源地址
长度 /类型 =0x8809 (慢协议) 子类型 =0x03 ( OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (组织专用信息 )
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (扩展的操作)
Leaf=0x0092 ( ONU打盹模式下 OLT的响应消息) Variable Width=0x02
OLT响应 ONU请求休眠请求 =0x00, 允许 ONU进行休眠状态 FCS
表 9
OLT接收到退出打盹模式通知消息后, 确认 ONU当前处于正常状态。 在打盹模式下, 通过本发明的扩展 OAM消息, 有效地检测到了 ONU 的工作状态, 并对 ONU具体工作状态请求作出了响应, 保证了 ONU在打 盹模式下的各个状态之间的正常切换。
第五实施例,利用扩展 OAM管理 ONU进入周期节能模式 (也就是周期 睡眠节能模式)的节能控制。
如图 7所示, 假设 ONU在进入初始状态后, 收到 OLT通过扩展 OAM 发来的可以进入周期睡眠节能机制的命令,启动定时器 Τ «έ并在定时器 T (该定时器的作用是, 给 ONU保留足够的时间停留在初始状态, 其时长 以保证初始化的完成为准)超时时, 进入周期节能激活状态。
当 ONU在周期节能激活状态下, 如图 7所示, 有两种状态迁移可能: 一种是: 当 ONU检测到没有数据需要收发, 可以开始使用周期睡眠节 能机制进行节能时, 将 ONU自身状态设置为周期节能唤醒状态, 开启定时 周期节能
另一种是: ONU收到 OLT通过扩展 0AM通道发来的如表 10所示的 退出周期睡眠节能机制的命令或如表 11所示的唤醒的命令,那么, ONU进 入初始状态, 启动定时器 T
目的地址 源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (组织专用信息)
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知)
Branch=0xC9 (扩展的操作 )
Leaf=0x0090 ( ONU Cycle-Control, 周期节能模式控制命令 )
Variable Width=0x01 (字段长度)
节能模式控制 =0x02, 退出周期睡眠节能机制, ONU不能使用该模式 FCS
表 10
的地址
源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( OAM ) 状态指示 0x07 (表示节能事件)
代码 =0xFE (组织专用信息)
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (扩展的操作 )
Leaf=0x0090 ( ONU Cycle-Control, 周期节能模式控制命令 )
Variable Width=0x01 (字段长度)
节能模式控制 =0x03 , 从周期睡眠节能醒来
FCS
表 11
当 ONU在周期节能唤醒状态下, 如图 7所示, 有两种状态迁移可能: 一种是: 等待定时器 T 超时后进入周期节能状态, 关闭上下行光 模块, 并按照 OLT之前通过其他管理通道配置或 ONU 自身设定的周期节 能时间配置开启定时器 T ¾
另一种是: 在定时器 T 超时之前, 如果 ONU收到 OLT通过扩展
OAM通道发来的退出周期睡眠节能机制的命令(如表 10所示)或唤醒的 命令(如表 11所示); 或者, ONU本地检测到有上行数据传输等触发退出 周期睡眠节能模式的事件, 那么, ONU进入初始状态, 启动定时器 T 当 ONU在周期节能状态下, 如图 7所示, 有两种状态迁移可能: 一种是: 定时器 超时, ONU退出周期节能状态, 打开上下行光模 块, 进入周期节能唤醒状态;
另一种是: 在定时器 Τ ^超时之前, ONU本地检测到有上行数据传输 等触发退出周期节能睡眠模式的事件, 那么, ONU进入初始状态, 启动定 ONU在进入初始状态后,收到 OLT通过扩展 OAM通道发来的如表 12 所示的可以进入周期节能睡眠机制的命令, 并在定时器 1%^超时后, 进入 周期节能激活状态;
目的地址
源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( OAM )
状态指示 0x07 (表示节能事件)
代码 =0xFE (组织专用信息)
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (扩展的操作 )
Leaf=0x0090 ( ONU CYCLC-Control,周期节能模式控制命令) Variable Width=0x01
打盹模式控制 =0x01 , 可进入周期节能模式
FCS
表 12
从第五实施例可见,在周期节能模式下,通过扩展 OAM消息有效地驱 动并控制了 ONU在周期节能模式下各个状态之间的正常切换。需要说明的 是, 本实施中的控制和指令模式的实施例也可以应用于打盹节能机制, 唯 一的区別在于:在周期节能状态中, ONU无法收到 OLT的任何消息和指令, 只能通过本地检测到有上行数据传输时或定时退出等触发条件来退出周期 节能模式, 并迁移到初始状态。 而相对于打盹节能机制而言, 在打盹节能 状态中, ONU除了本地检测有上行数据传输或定时退出等触发条件来退出 打盹节能模式外, 还可以通过接受 OLT下发的退出或终止指令来迁移到初 始状态。 指令的具体格式可以参考表 9所示, 但其中内容设置成退出或终 止的指令即可, 参见实施例六。 其它过程完全相同。
第六实施例, 利用扩展 OAM管理 ONU进入打盹节能模式的节能控制 或管理。
如图 8所示, 假设 ONU在进入初始状态后, 收到 OLT通过扩展 OAM 发来的可以进入打盹节能机制的命令,启动定时器 并在定时器 T (该 定时器的作用是, 给 ONU保留足够的时间停留在初始状态, 其时长以保证 初始化的完成为准)超时时, 进入打盹节能激活状态。
当 ONU在打盹节能激活状态下, 如图 8所示, 有两种状态迁移可能: 一种是: 当 ONU检测到没有数据需要发送, 可以开始使用打盹节能机 制进行节能时, 将 ONU自身状态设置为打盹节能唤醒状态, 开启定时器 Τ 另一种是: ONU收到 OLT通过扩展 ΟΑΜ通道发来的如表 10所示的 退出打盹节能机制的命令或如表 11所示的唤醒的命令,那么, ONU进入初 始状态, 启动定时器 Τ
当 ONU在打盹节能唤醒状态下, 如图 8所示, 有两种状态迁移可能: 一种是: 等待定时器 Τ 超时后进入打盹节能状态, 关闭上行光模 块, 并按照 OLT之前通过其他管理通道配置或 ONU 自身设定的周期节能 时间配置开启定时器 T « ;
另一种是: 在定时器 T irft 超时之前, 如果 ONU收到 OLT通过扩展 OAM通道发来的退出打盹节能机制的命令(如表 12所示)或唤醒的命令 (如表 13所示); 或者, ONU本地检测到有上行数据传输等触发退出打盹 节能模式的事件, 那么, ONU进入初始状态, 启动定时器 T
I 目的地址 I 源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( OAM )
状态指示 =0x07 (表示节能事件)
代码 =0xFE (组织专用信息
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (扩展的操作)
Leaf=0x0090 ( ONU Dozing-Control, 打盹节能模式控制命令)
Variable Width=0x01 (字段长度)
打盹模式控制 =0x02, 退出打盹睡眠, ONU不能使用该模式
FCS
表 12
目的地址
源地址
长度 /类型 =0x8809 ( '!·曼协议)
子类型 =0x03 ( OAM )
状态指示 0x07 (表示节能事件)
代码 =0xFE (组织专用信息)
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知 )
Branch=0xC9 (扩展的操作 ) Leaf=0x0090 ( ONU Cycle-Control, 打盹节能模式控制命令 )
Variable Width=0x01 (字段长度)
打 B屯模式控制 =0x03 , 从打盹睡眠醒来
FCS
表 13
当 ONU在打盹节能状态下, 如图 8所示, 有两种状态迁移可能: 一种是: 定时器 超时, ONU退出打盹节能状态,打开上行光模块, 进入打盹节能唤醒状态;
另一种是:在定时器 Τ ¾ώ超时之前,如果 ONU收到 OLT通过扩展 ΟΑΜ 通道发来的退出打盹节能机制的命令(如表 12所示)或唤醒的命令 (如表 13所示); 或者, ONU本地检测到有上行数据传输等触发退出打盹节能模 式的事件, 那么, ONU进入初始状态, 启动定时器 Τ
ONU在进入初始状态后,收到 OLT通过扩展 ΟΑΜ通道发来的如表 14 所示的可以进入打盹节能机制的命令, 并在定时器 Τ 初始超时后, 进入打盹 节能激活状态;
目的地址 源地址
长度 /类型 =0x8809 (慢协议)
子类型 =0x03 ( ΟΑΜ )
状态指示 0x07 (表示节能事件)
代码 =0xFE (组织专用信息)
OUI (组织专有标识)
扩展动作代码 =0x0B (用于节能机制通知) Branch=0xC9 (扩展的操作)
Leaf=0x0090 ( ONU Dozing-Control,打盹节能模式控制命令 ) Variable Width=0x01
打盹模式控制 =0x01 , 可进入打盹节能模式
FCS
表 14
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围, 凡在本发明的精神和原则之内所作的任何修改、 等同替换和改进 等, 均应包含在本发明的保护范围之内。

Claims

权利要求书
1、 一种光网络单元 0NU与光线路终端 0LT间实现节能机制管理的方 法, 其特征在于, 包括: ONU与 OLT间通过扩展操作维护管理 OAM帧传 递节能信息;
根据获得的节能信息关闭 /打开 ONU的光模块。
2、 根据权利要求 1所述的方法, 其特征在于, 所述节能信息携带在所 述 ·Τ展 ΟΑΜ帧的 ΟΑΜ协议数据单元信息报文中的组织专用信息类型-长 度 -值字段中; 或者,
所述节能信息携带在所述扩展 ΟΑΜ帧的扩展 ΟΑΜ事件通告4艮文中; 或者,
所述节能信息携带在所述扩展 ΟΑΜ帧的扩展 ΟΑΜ协议数据单元 PDU 格式中。
3、 根据权利要求 1所述的方法, 其特征在于, 所述节能信息包括: 用 于指示进入的节能机制的节能机制指示。
4、根据权利要求 1或 3所述的方法,其特征在于,所述节能信息包括: 进入所述节能机制的持续时长信息。
5、根据权利要求 1所述的方法,其特征在于, 所述节能机制包括打盹、 或快速睡眠、 或深度睡眠、 或周期睡眠。
6、根据权利要求 1所述的方法,其特征在于, 所述传递节能信息包括: 所述 ONU上行通过消息发送给 OLT,和 /或所述 OLT通过消息发送给 ONU。
7、 根据权利要求 1所述的方法, 其特征在于, 所述节能信息中的节能 机制指示所指示的节能机制是快速睡眠机制; 所述 ONU与 OLT根据获得 的节能信息进行节能控制, 并关闭 /打开 ONU的光模块包括:
当 ONU被指示进入快速睡眠状态时, 所述 ONU从正常状态迁移到快 速睡眠状态, 关闭上下行光模块, 并触发定时器 T1 , 定时器 T1定时时长 设置为所述节能机制指示中携带的睡眠时长;所述 ONU不响应所有的业务 请求以及 OLT发送的消息; 在定时器 T1超时时, 打开上下行光模块, 所 述 ONU从快速睡眠状态迁移到同步状态, 接收所述 OLT下行帧并同步成 功后回到正常状态;
所述 OLT在指示 ONU进入快速睡眠状态后,抑制因所述 ONU不响应 自身的指令的告警, 緩存下行方向上给所述 ONU 的数据流; 启动定时器 T2, 定时器 T2的超时时间设置为其发送的指示中包含的睡眠持续时长值; 在定时器 T2超时时, 所述 OLT从睡眠等待状态迁移到正常状态, 与所述 ONU进行正常的数据通信。
8、 根据权利要求 7所述的方法, 其特征在于, 该方法之前还包括: 所述 OLT处于正常状态, 与所述 ONU正常通信的过程中;
所述 OLT接收到来自网管的要求控制 ONU进入快速睡眠状态的命令; 或者,所述 OLT的媒体接入控制 MAC对所述 ONU的上行流量进行实时检 测, 发现预设时间内没有上行流量。
9、 根据权利要求 1所述的方法, 其特征在于, 所述节能信息中的节能 机制指示所指示的节能机制是深度睡眠机制; 所述 ONU与 OLT根据获得 的节能信息进行节能控制, 并关闭 /打开 ONU的光模块包括:
所述 ONU在进入深度睡眠状态时, 关闭上下行光模块, 触发 ONU定 时器 T1 ; 在定时器 T1超时时, 或者所述 ONU检测用户端口有上行数据流 量需要发送时, 打开上下行光模块, 并进入同步状态; 所述 ONU在同步状 态中完成和 OLT的下行帧同步后, 通知所述 OLT其退出深度睡眠状态; 所述 OLT接收到 ONU进入深度睡眠状态的通知后,抑制因 ONU进入 深度睡眠后不响应自身的指令而产生的告警,緩存下行方向给所述 ONU的 数据流; 所述 OLT接收到 ONU发送的退出深度睡眠状态的通知后, 与所 述 ONU进行正常的数据通信。
10、 根据权利要求 9所述的方法, 其特征在于, 该方法之前还包括: 所述 ONU在正常状态时, 检测到上下行均没有数据流量需要和所述 OLT 通信, 通知所述 OLT其进入深度睡眠状态, 并在指示深度睡眠持续时间; 所述定时器 T1定时时长设置为通知中的睡眠时长。
11、 根据权利要求 9 所述的方法, 其特征在于, 该方法之前还包括: 所述 ONU在正常状态时, 检测到上下行均没有数据流量需要和所述 OLT 通信, 通知所述 OLT其进入深度睡眠状态;
所述定时器 T1定时时长设置为所述 ONU预先设置的准备进行本次深 度睡眠的时长。
12、 根据权利要求 11所述的方法, 其特征在于, 当所述定时器 T1超 时时, 所述 ONU未检测到上行有数据流量需要传输, 该方法还包括: 重置 按照所述 ONU预先设置的准备进行本次深度睡眠的时长所述定时器 Tl, 并继续等待。
13、 根据权利要求 9~12 任一项所述的方法, 其特征在于, 如果所述 ONU在预设时间内持续处于深度睡眠状态, 而被唤醒后, 该方法还包括: 所述 ONU重新测距。
14、 根据权利要求 1 所述的方法, 其特征在于, 所述节能信息中的节 能机制指示所指示的节能机制是打盹机制; 所述 ONU与 OLT根据获得的 节能信息进行节能控制, 并关闭 /打开 ONU的光模块包括:
所述 ONU在需要进入和退出打盹模式时,通知所述 OLT; 并在进入打 盹模式时, 关闭上行光模块, 在退出打盹模式时, 打开上行光模块;
所述 OLT通过通知获知 ONU需要进入或退出打盹模式并确认。
15、 根据权利要求 14所述的方法, 其特征在于, 所述 ONU处于打盹 模式中,该方法还包括:所述 ONU与 OLT之间通过心跳消息检测所述 ONU 是否处于永久打盹状态。
16、 根据权利要求 1 所述的方法, 其特征在于, 所述节能信息中的节 能机制指示所指示的节能机制是周期睡眠节能机制; 所述 ONU与 OLT根 据获得的节能信息进行节能控制, 并关闭 /打开 ONU的光模块包括: 所述 ONU进入周期节能状态, 关闭上下行光模块, 并按照 OLT配置 的或 ONU自身设定的周期节能时间配置开启定时器 T退出;
当定时器 T退出超时时, 所述 ONU退出周期节能状态, 进入周期节能 唤醒状态, 打开上下行光模块; 或者, 在定时器 T退出超时前收到 OLT通 过扩展 OAM发来的退出周期节能睡眠机制或唤醒的命令, 或 ONU本地检 测到有上行数据传输等触发退出周期节能睡眠模式的事件,则 ONU进入初 始状态, 启动定时器 T初始。
17、 根据权利要求 16所述的方法, 其特征在于, 该方法之前还包括: 所述 ONU在周期节能激活状态下,检测到没有数据流需要接收或者发 送时, 开始使用周期节能睡眠机制进行节能, 将 ONU自身状态设置为周期 节能唤醒状态, 开启定时器 T周期节能; 在定时器 T周期节能超时后进入 所述周期节能状态; 或者,
在定时器 T周期节能超时之前, 如果收到来自 OLT的退出周期节能睡 眠机制或唤醒的命令,或 ONU本地检测到有上行数据传输等触发退出周期 节能睡眠模式的事件, 则 ONU进入初始状态, 启动定时器 T初始。
18、 根据权利要求 17所述的方法, 其特征在于, 该方法之前还包括: 所述 ONU在进入初始状态后,收到所述 OLT通过扩展 OAM发来的可 以进入周期节能睡眠机制的命令, 启动定时器 T初始并在定时器 T初始超 时时, 进入所迷周期节能激活状态。
19、 根据权利要求 16~18任一项所述的方法, 其特征在于, 该方法还 包括:所述 OLT通过扩展 OAM向 ONU发送退出周期节能睡眠机制或唤醒 的命令。
20、 根据权利要求 1 所述的方法, 其特征在于, 所述节能信息中的节 能机制指示所指示的节能机制是打盹睡眠节能机制; 所述 ONU与 OLT根 据获得的节能信息进行节能控制, 并关闭 /打开 ONU的光模块包括: 所述 ONU进入打盹节能状态, 关闭上行光模块, 并按照 OLT配置的 或 ONU自身设定的打盹节能时间配置开启定时器 T退出;
当定时器 T退出超时时, 所述 ONU退出打盹节能状态, 进入打盹节能 唤醒状态, 打开上行光模块; 或者, 在定时器 T退出超时前收到 OLT通过 扩展 OAM发来的退出打盹节能睡眠机制或唤醒的命令, 或 ONU本地检测 到有上行数据传输等触发退出打盹节能睡眠模式的事件,则 ONU进入初始 状态, 启动定时器 T初始。
21、 根据权利要求 20所述的方法, 其特征在于, 该方法之前还包括: 所述 ONU在打盹节能激活状态下,检测到没有数据流需要接收或者发 送时, 开始使用打盹节能睡眠机制进行节能, 将 ONU自身状态设置为打盹 节能唤醒状态, 开启定时器 T打盹节能; 在定时器 T打盹节能超时后进入 所述打盹节能状态; 或者,
在定时器 T打盹节能超时之前, 如果收到来自 OLT的退出打盹节能睡 眠机制或唤醒的命令,或 ONU本地检测到有上行数据传输等触发退出打盹 节能睡眠模式的事件, 则 ONU进入初始状态, 启动定时器 T初始。
22、 根据权利要求 21所述的方法, 其特征在于, 该方法之前还包括: 所述 ONU在进入初始状态后,收到所述 OLT通过扩展 OAM发来的可 以进入打盹节能睡眠机制的命令, 启动定时器 T初始并在定时器 T初始超 时时, 进入所述打盹节能激活状态。
23、 根据权利要求 20 22任一项所述的方法, 其特征在于, 该方法还 包括:所述 OLT通过扩展 OAM向 ONU发送退出打盹节能睡眠机制或唤醒 的命令。
24、 一种光网络单元 ONU与光线路终端 OLT间实现节能机制管理的 系统, 其特征在于, 至少包括 ONU和 OLT, 其中,
ONU, 用于与 OLT间通过扩展 OAM帧传递节能信息; 根据获得的节 能信息进行节能控制, 并关闭 /打开光模块; OLT, 用于与 ONU间通过扩展 OAM帧传递节能信息; 根据获得的节 能信息进行节能控制。
25、 根据权利要求 24所述的系统, 其特征在于, 所述节能信息中的节 能机制指示所指示的节能机制是打盹机制;
所述 ONU, 具体用于在需要进入和退出打盹模式时, 通知所述 OLT; 并在进入打盹模式时, 关闭上行光模块, 在退出打盹模式时, 打开上行光 模块;
所述 OLT ,具体用于通过通知获知 ONU需要进入或退出打盹模式并确 认。
26、 根据权利要求 24所迷的系统, 其特征在于, 所述节能信息中的节 能机制指示所指示的节能机制是周期节能机制;
所述 ONU, 具体用于进入周期节能状态, 关闭上下行光模块, 并按照 OLT配置的或 ONU自身设定的周期节能时间配置开启定时器 T退出;定时 器 T退出超时时, ONU退出周期节能状态, 进入周期节能唤醒状态, 打开 上下行光模块; 或者, 在定时器 T退出超时前收到 OLT通过扩展 OAM发 来的退出周期睡眠节能机制或唤醒的命令,或 ONU本地检测到有上行数据 传输等触发退出周期睡眠节能模式的事件, 则 ONU进入初始状态, 启动定 时器 T初始;
所述 OLT ,具体用于通过扩展 OAM向 ONU发送退出周期节能睡眠机 制或唤醒的命令。
27、 根据权利要求 26所述的系统, 其特征在于,
所述 ONU, 还用于在周期节能激活状态下, 检测到没有数据流需要接 收或者发送时, 开始使用周期节能睡眠机制进行节能, 将 ONU自身状态设 置为周期节能唤醒状态, 开启定时器 T周期节能; 在定时器 T周期节能超 时后进入周期节能状态; 或者, 在定时器 T周期节能超时之前, 如果收到 来自 OLT的退出周期节能睡眠机制或唤醒的命令, 或 ONU本地检测到有 上行数据传输等触发退出周期节能睡眠模式的事件, 则 ONU 进入初始状 态, 启动定时器 T初始。
28、 根据权利要求 27所述的系统, 其特征在于,
所述 ONU, 还用于在进入初始状态后, 收到 OLT通过扩展 OAM发来 的可以进入周期节能睡眠机制的命令, 启动定时器 T初始并在定时器 T初 始超时时, 进入周期节能激活状态。
29、 根据权利要求 24所述的系统, 其特征在于, 所述节能信息中的节 能机制指示所指示的节能机制是打盹节能机制;
所述 ONU,具体用于进入打盹节能状态,关闭上行光模块,并按照 OLT 配置的或 ONU自身设定的打盹节能时间配置开启定时器 T退出; 定时器 T 退出超时时, O U退出打盹节能状态, 进入打盹节能唤醒状态, 打开上行 光模块; 或者, 在定时器 T退出超时前收到 OLT通过扩展 OAM发来的退 出打盹睡眠节能机制或唤醒的命令,或 ONU本地检测到有上行数据传输等 触发退出打盹睡眠节能模式的事件, 则 ONU进入初始状态, 启动定时器 T 初始;
所述 OLT,具体用于通过扩展 OAM向 ONU发送退出打盹节能睡眠机 制或唤醒的命令。
30、 根据权利要求 29所述的系统, 其特征在于,
所述 ONU, 还用于在打盹节能激活状态下, 检测到没有数据流需要接 收或者发送时, 开始使用打盹节能睡眠机制进行节能, 将 ONU自身状态设 置为打盹节能唤醒状态, 开启定时器 T打盹节能; 在定时器 T打盹节能超 时后进入打盹节能状态; 或者, 在定时器 T打盹节能超时之前, 如杲收到 来自 OLT的退出打盹节能睡眠机制或唤醒的命令, 或 ONU本地检测到有 上行数据传输等触发退出打盹节能睡眠模式的事件, 则 ONU 进入初始状 态, 启动定时器 T初始。
31、 根据权利要求 30所述的系统, 其特征在于, 所述 ONU, 还用于在进入初始状态后, 收到 OLT通过扩展 OAM发来 的可以进入打盹节能睡眠机制的命令, 启动定时器 T初始并在定时器 T初 始超时时, 进入打盹节能激活状态。
PCT/CN2011/071627 2010-09-17 2011-03-09 Onu与olt间实现节能机制管理的方法及系统 Ceased WO2012034385A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2013528498A JP2013538531A (ja) 2010-09-17 2011-03-09 Onuとoltとの間に省エネルギーメカニズム管理を実現する方法及びシステム
US13/641,950 US9084034B2 (en) 2010-09-17 2011-03-09 Method and system for realizing power saving mechanism management between optical network unit (ONU) and optical line terminal (OLT)
BR112012030602A BR112012030602A2 (pt) 2010-09-17 2011-03-09 método para a realização de gerenciamento de mecanismo de poupança de energia entre uma unidade de rede o´tica (onu) e um terminal de linha ótica (olt) e sistema para a realização de gerenciamento de mecanismo de poupança de energia entre uma unidade de rede ótica (onu) e um terminal de linha ótica (olt)
EP11824456.5A EP2552084A4 (en) 2010-09-17 2011-03-09 METHOD AND SYSTEM FOR PROVIDING ENERGY SAVING MECHANISM MANAGEMENT BETWEEN OPTICAL NETWORK UNIT (UN) AND OPTICAL LINE TERMINAL (OLT)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010287310.8 2010-09-17
CN201010287310.8A CN102404047B (zh) 2010-09-17 2010-09-17 Onu与olt间实现节能机制管理的方法及系统

Publications (1)

Publication Number Publication Date
WO2012034385A1 true WO2012034385A1 (zh) 2012-03-22

Family

ID=45830968

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/071627 Ceased WO2012034385A1 (zh) 2010-09-17 2011-03-09 Onu与olt间实现节能机制管理的方法及系统

Country Status (6)

Country Link
US (1) US9084034B2 (zh)
EP (1) EP2552084A4 (zh)
JP (1) JP2013538531A (zh)
CN (1) CN102404047B (zh)
BR (1) BR112012030602A2 (zh)
WO (1) WO2012034385A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2717592A1 (de) * 2012-10-05 2014-04-09 Deutsche Telekom AG Verfahren zum Betreiben eines optischen Netzes

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102412891A (zh) * 2010-09-20 2012-04-11 中兴通讯股份有限公司 一种pon系统节能模式下的告警处理方法及装置
CN102326361B (zh) * 2011-08-10 2013-11-06 华为技术有限公司 一种数据流传送方法、设备及系统
CN102723988B (zh) * 2012-06-12 2015-06-03 迈普通信技术股份有限公司 光模块的控制方法和通信设备
US20140010541A1 (en) * 2012-07-06 2014-01-09 Broadcom Corporation Energy Efficient Ethernet Power Management Via SIEPON Protocol
CN103596069B (zh) * 2012-08-13 2018-06-12 中兴通讯股份有限公司 支持多llid onu的pon口节能方法和onu
CN102938674A (zh) * 2012-10-22 2013-02-20 杭州开鼎科技有限公司 一种epon系统中onu终端设备的降低功耗方法
WO2014078999A1 (zh) * 2012-11-21 2014-05-30 华为技术有限公司 光网络单元的静默方法和装置
CN103973508B (zh) 2013-02-01 2019-09-24 中兴通讯股份有限公司 一种节点设备进入及退出节能模式的方法及节点设备
CN104301121A (zh) * 2013-07-19 2015-01-21 中兴通讯股份有限公司 一种控制方法、装置及光收发器
EP2897374A1 (en) * 2014-01-15 2015-07-22 Alcatel Lucent Optical network element and method of operating an optical network element
CN106605431A (zh) * 2015-04-17 2017-04-26 华为技术有限公司 通信周期配置方法及装置
CN105049115B (zh) * 2015-08-17 2017-09-19 上海斐讯数据通信技术有限公司 一种基于epon的休眠方法及系统
CN106686474B (zh) * 2015-11-10 2019-10-22 中国电信股份有限公司 一种无源光网络的波长调谐方法、系统及onu
CN106935007B (zh) * 2015-12-29 2020-09-11 深圳长城开发科技股份有限公司 移动网络表计上行连接管理的方法
CN105634867B (zh) * 2016-01-04 2019-08-16 上海斐讯数据通信技术有限公司 一种自动控制onu启停方法及系统
CN106998508B (zh) * 2016-01-25 2020-02-14 深圳市中兴微电子技术有限公司 Onu的状态迁移方法及onu
CN107241202A (zh) * 2016-03-28 2017-10-10 中兴通讯股份有限公司 光网络单元业务开通方法及装置
FR3050892A1 (fr) 2016-05-02 2017-11-03 Orange Procede de controle d'une passerelle residentielle d'un reseau de communication, procede de supervision, procede d'execution d'une action, dispositifs et programme d'ordinateur correspondants.
US10404548B2 (en) * 2016-08-29 2019-09-03 Cisco Technology, Inc. Control of network nodes in computer network systems
CN107820305B (zh) * 2016-09-14 2020-07-28 华为技术有限公司 一种传输wur消息的方法和装置
CN108307420B (zh) * 2017-07-24 2021-06-22 深圳市盛路物联通讯技术有限公司 物联网终端的控制方法及物联网接入点
US11053994B2 (en) * 2018-04-13 2021-07-06 Duplicent, Llc Braking system
WO2020181549A1 (en) * 2019-03-14 2020-09-17 Zte Corporation Power saving mechanisms for high speed passive optical network
CN112332927B (zh) * 2019-08-05 2024-06-25 华为技术有限公司 控制方法及相关产品
CN112351477B (zh) * 2019-08-08 2022-04-15 大唐移动通信设备有限公司 物理下行控制信道的传输、检测方法、网络设备及终端
CN110446123B (zh) * 2019-08-19 2022-01-11 深圳市双翼科技股份有限公司 无源光网络中olt端口的节能控制方法和系统
CN114363736B (zh) * 2020-10-13 2024-12-31 中国移动通信有限公司研究院 休眠控制方法、装置、设备及存储介质
CN115243346A (zh) * 2021-04-22 2022-10-25 中华通信系统有限责任公司 一种带自动断电控制的uwb定位标签低功耗节电方法
CN115549808A (zh) 2021-06-29 2022-12-30 中兴通讯股份有限公司 Onu的功耗控制方法、装置、电子设备及存储介质
US12273142B2 (en) * 2021-08-05 2025-04-08 Charter Communications Operating, Llc Power saving for multi-wavelength passive optical network (PON)
CN116419101A (zh) * 2021-12-30 2023-07-11 中兴通讯股份有限公司 无源光网络的节能配置方法、装置及存储介质
CN119906916A (zh) * 2023-10-27 2025-04-29 华为技术有限公司 光网络单元的认证方法及装置、光通信设备和系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859438A (zh) * 2005-09-23 2006-11-08 华为技术有限公司 无源光网络用户终端的运行方法
US20100111325A1 (en) * 2008-10-31 2010-05-06 Fujitsu Limited Device for processing sound signal, and method of processing sound signal
CN101820349A (zh) * 2009-01-25 2010-09-01 Pmc-斯尔若有限公司 Ieee 802类型网络中的电力节省

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8036710B2 (en) * 2004-05-07 2011-10-11 Qualcomm, Incorporated Power-efficient multi-antenna wireless device
CN100438505C (zh) 2005-12-20 2008-11-26 华为技术有限公司 无源光网络用户终端
US8275261B2 (en) * 2008-04-17 2012-09-25 Pmc Sierra Ltd Power saving in IEEE 802-style networks
US8000602B2 (en) 2008-04-17 2011-08-16 Pmc-Sierra Israel Ltd. Methods and devices for reducing power consumption in a passive optical network while maintaining service continuity
WO2010017659A1 (zh) * 2008-08-15 2010-02-18 上海贝尔股份有限公司 一种在通信网络中实现心跳机制的方法和装置
US8498534B2 (en) * 2008-11-05 2013-07-30 Broadcom Corporation Epon with power-saving features
CN102318281B (zh) * 2009-02-24 2015-12-02 日本电信电话株式会社 光用户线路终端装置以及光网络终端装置
WO2011021307A1 (ja) * 2009-08-21 2011-02-24 三菱電機株式会社 Ponシステム、加入者側終端装置、局側終端装置およびパワーセーブ方法
JP5249432B2 (ja) * 2010-01-28 2013-07-31 三菱電機株式会社 帯域制御方法、通信システムおよび通信装置
US20120030320A1 (en) * 2010-07-30 2012-02-02 Broadcom Corporation Network power management
CN102870393B (zh) * 2010-12-08 2014-06-04 三菱电机株式会社 光通信系统的通信方法、光通信系统、从站装置、控制装置以及程序

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859438A (zh) * 2005-09-23 2006-11-08 华为技术有限公司 无源光网络用户终端的运行方法
US20100111325A1 (en) * 2008-10-31 2010-05-06 Fujitsu Limited Device for processing sound signal, and method of processing sound signal
CN101820349A (zh) * 2009-01-25 2010-09-01 Pmc-斯尔若有限公司 Ieee 802类型网络中的电力节省

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2717592A1 (de) * 2012-10-05 2014-04-09 Deutsche Telekom AG Verfahren zum Betreiben eines optischen Netzes

Also Published As

Publication number Publication date
BR112012030602A2 (pt) 2017-06-27
CN102404047B (zh) 2015-09-16
US20130034355A1 (en) 2013-02-07
EP2552084A1 (en) 2013-01-30
EP2552084A4 (en) 2014-03-26
CN102404047A (zh) 2012-04-04
JP2013538531A (ja) 2013-10-10
US9084034B2 (en) 2015-07-14

Similar Documents

Publication Publication Date Title
CN102404047B (zh) Onu与olt间实现节能机制管理的方法及系统
US8014674B2 (en) Method for operating pon user terminal and a pon user terminal
JP5185879B2 (ja) サービス連続性を維持しつつパッシブ光ネットワークにおける電力消費量を低減するための方法および装置
CN102204131B (zh) 具有节能特征的以太网无源光网络
US8958699B2 (en) ONU with wireless connectivity capability
KR100932908B1 (ko) 광 액세스 망에서 광망 종단 장치 및 광 회선 단말의 전력절감 방법
US20120166819A1 (en) Power Management of Optical Access Networks
WO2006023015A1 (en) Optical network terminal with low power hibernation
CN102131132A (zh) 无源光网络节能方法和设备
CN101877611A (zh) 降低无源光网络线路功耗的方法、光网络单元设备及终端
WO2016106513A1 (zh) 一种无源光网络中唤醒光网络单元的方法、设备和系统
CN104301121A (zh) 一种控制方法、装置及光收发器
WO2021103343A1 (zh) 一种降低无源光网络能耗的方法和系统
US20120263469A1 (en) Method for Reducing Power Consumption of a Passive Optical Network
WO2012034382A1 (zh) 一种基于onu的解注册控制方法及onu
WO2012034384A1 (zh) 一种以太网无源光网络节能状态下维持链路的方法及系统
JP2013090025A (ja) 省電力制御方法、通信システムおよび局側装置
JP2014146943A (ja) 加入者側装置の省電力送受信方法
Valcarenghi et al. Energy efficiency in optical access networks
CN122001485A (zh) 节能状态的控制方法、装置、设备、系统和介质
CN122001484A (zh) 节能状态的控制方法、装置、设备、系统和介质
CN122001487A (zh) 节能状态的控制方法、装置、设备、系统和介质
CN122001486A (zh) 节能状态的控制方法、装置、设备、系统和介质
JP6189712B2 (ja) 通信装置の省電力制御方法及び通信装置
HK1161778B (zh) 具有节能特徵的以太网无源光网络

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11824456

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13641950

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2011824456

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2011824456

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2013528498

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112012030602

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 112012030602

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20121130