WO2016187785A1 - 一种消息的传输方法、装置和*** - Google Patents

一种消息的传输方法、装置和*** Download PDF

Info

Publication number
WO2016187785A1
WO2016187785A1 PCT/CN2015/079722 CN2015079722W WO2016187785A1 WO 2016187785 A1 WO2016187785 A1 WO 2016187785A1 CN 2015079722 W CN2015079722 W CN 2015079722W WO 2016187785 A1 WO2016187785 A1 WO 2016187785A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
field
slice
identify
error
Prior art date
Application number
PCT/CN2015/079722
Other languages
English (en)
French (fr)
Inventor
赵殿博
彭桂开
叶飞
唐大江
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP15892866.3A priority Critical patent/EP3255835A4/en
Priority to PCT/CN2015/079722 priority patent/WO2016187785A1/zh
Priority to CN201580004177.1A priority patent/CN106464518A/zh
Publication of WO2016187785A1 publication Critical patent/WO2016187785A1/zh
Priority to US15/722,781 priority patent/US20180026715A1/en

Links

Images

Classifications

    • 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/03Arrangements for fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1694Allocation of channels in TDM/TDMA networks, e.g. distributed multiplexers
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting

Definitions

  • the present invention relates to the field of communications, and in particular, to a message transmission method, apparatus, and system.
  • the existing Passive Optical Network consists of three parts: an OLT (Optical Line Terminal), an Optical Distribution Network (ODN), and an Optical Network Unit (ONU). ).
  • the OLT performs physical layer operation and maintenance management information to implement management of the ONU through the physical layer operation management and maintenance (PLOAM) message.
  • the PLOAM message may include ONU activation and ONU management control channel establishment. Manage maintenance information such as encryption configuration, key management, etc.
  • the specific PLOAM message is fixed to 13 bytes or 48 bytes, taking a fixed 48 bytes as an example.
  • the structure of the PLOAM message is as shown in FIG. 1 .
  • the 1-2th byte in the existing PLOAM message is an identifier (ONU-ID) field of the optical network unit, which is used to identify the ONU-ID of the optical network unit that receives the PLOAM message.
  • ONU-ID identifier
  • Each ONU obtains a number, the ONU-ID, in the registration activation phase, which ranges from 0 to 1022.
  • the third byte is a Message Type ID field, which is used to identify the type of the PLOAM message. For details, see ITU-T G.987.3.
  • the fourth byte is a sequence number (SeqNo) field used to ensure reliable transmission of PLOAM messages.
  • the SeqNo of both is required to be consistent.
  • the 5th-40th byte is a Message content field used to carry the payload of the PLOAM message.
  • the 41st-48th byte is a message integrity check code (MIC) field, and the optical network unit performs integrity check after receiving the PLOAM message. When the MIC is incorrect, the optical network unit will discard the PLOAM message.
  • MIC message integrity check code
  • Orthogonal Frequency Division Multiplexing Passive Optical Network is an architecture in PON systems. Due to the adoption of Orthogonal Frequency Division Multiplexing (OFDM) technology, The bandwidth resource is divided into two-dimensional multiplexing mode of time slot and sub-carrier. Compared with the traditional time-division multiplexed PON system, only the time slot is used as the one-dimensional scheduling resource, and the OFDM PON greatly improves the granularity of the bandwidth resource allocation of the system.
  • OFDM PON can support multi-order Quadrature Amplitude Modulation (QAM) on multiple subcarriers, such as QPSK (Quadrature Phase Shift Keyin), 64QAM, 256QAM, etc.
  • QAM Quadrature Amplitude Modulation
  • the OLT needs to deliver large physical configuration parameters related to OFDM to the ONU, such as a subcarrier type table, a modulation order table, a pre-equalization coefficient table, an ONU-ID, Parameters such as equalization delay.
  • the existing PLOAM message is a fixed 13 or 48 byte message structure
  • the large physical configuration parameters related to OFDM that need to be transmitted in the OFDM PON have far exceeded the fixed 13 bytes or 48 bytes of the existing PLOAM message. Therefore, the OFDM PON cannot transmit maintenance management information such as physical configuration through the existing PLOAM message.
  • the embodiment of the invention provides a method, a device and a system for transmitting a message, which realizes that the OLT of the OFDM PON system transmits physical layer operation and maintenance management information to the ONU.
  • a method for transmitting a message including:
  • the first message includes: a first message type identifier field, configured to identify a type of the first message; a message length field, configured to identify a length of a slice carried by the first message; a field, configured to identify whether the slice carried by the first message is the last slice, a first slice sequence number field, configured to identify a sequence number of the slice carried by the first message, and a message content field, used to carry the Describe one of a plurality of slices;
  • the method further includes:
  • the action indication field is further configured to identify whether the optical network unit is requested to reply to the second message.
  • the method further includes:
  • the optical network unit Receiving, by the action indication field, the optical network unit to reply to the second message, the second message, where the second message includes: a first message receiving result indication field, configured to record each of the first messages Received successfully and / or error.
  • the second message further includes: a first message statistics information field; the first message statistics information field includes: a first message reception success number field and/or a first message reception error number field; wherein the first message a number of received successes, configured to identify a number of first messages that are successfully received by the first message receiving result indication field; the first message receiving error number field, used to identify the first message receiving result indication field The number of recorded first messages that received an error;
  • the method further includes:
  • the first message that receives the error includes: all the first messages that have been found to acknowledge the receipt error and all the first messages that are not found; or
  • the second message further includes: a completion code field, configured to identify Receiving, by the optical network unit, a processing result of the first message;
  • the method further includes determining, according to the value of the completion code field, at least one reception error of the first message.
  • the first message further includes: a first sequence number field, configured to identify a sequence number of the first message.
  • the first message is further The method includes: a first optical network unit identifier field, configured to identify an identifier of an optical network unit that receives the first message.
  • a method for transmitting a message including:
  • the first message includes: a first message type identifier field, configured to identify a type of the first message; a message length field, configured to identify a length of a slice carried by the first message; a field, configured to identify whether the slice carried by the first message is the last slice, a first slice sequence number field, configured to identify a sequence number of the slice carried by the first message, and a message content field, used to carry the Depicting one of the plurality of slices, one of the plurality of slices being one of a plurality of slices after being sliced by physical layer operation and maintenance management information between the optical line terminal and the optical network unit;
  • the action indication field identifies that the slice of the first message bearer is the last slice, searching for the message length field, the message type identifier field, and the slice sequence number field, where the message type identifier field is The first message of the same type is reorganized according to the sequence of the sequence number of the slice identified by the slice serial number field, and the physical layer operation and maintenance management information between the optical line terminal and the optical network unit is obtained.
  • the action indication field in the first message is further used to identify whether to request the optical network unit to reply Second message;
  • the method further includes:
  • the action indication field in the received first message requests the optical network unit to reply to the second message, sending a second message, where the second message includes: a first message receiving result indication field, configured to record each The first message is received successfully and/or is in error.
  • the second message further includes: a first message statistics information field
  • the first message statistic information field includes: a first message receiving success number field and/or a first message receiving error number field; wherein the first message receiving success number field is used to identify the first message receiving The result indicates the number of the first message successfully received by the field record, and the first message receives the error number field for identifying the number of the first message of the reception error recorded by the first message reception result indication field.
  • the second message further includes: a completion code field, configured to identify a processing result that the optical network unit receives the first message.
  • the second message further includes: a second slice sequence number field, configured to identify a sequence number of a slice carried by the first message that is replied by the second message.
  • the second message further includes: a second sequence number field, configured to identify a sequence number of the second message.
  • the second message further includes: a second optical network unit identifier field, configured to identify an identifier of the optical network unit that sends the second message.
  • an optical line terminal including:
  • An acquiring unit configured to acquire physical layer operation and maintenance management information between the optical line terminal and the optical network unit;
  • a slicing unit configured to slice the physical layer operation and maintenance management information to obtain a plurality of slices
  • a generating unit configured to generate a first message, where the first message includes: a first message type identifier field, configured to identify a type of the first message, and a message length field, configured to identify a slice of the first message The length of the slice is used to identify whether the slice carried by the first message is the last slice; the first slice sequence number field is used to identify the sequence number of the slice carried by the first message; the message content field And for carrying one of the plurality of slices;
  • the first sending unit is configured to send the first message.
  • the action indication field is further used to identify whether the optical network unit is requested to reply to the second message.
  • the optical line terminal further includes:
  • a receiving unit configured to: when the action indication field requests the optical network unit to reply to the second And receiving the second message, where the second message includes: a first message receiving result indication field, configured to record that each of the first message is successfully received and/or is in error;
  • a searching unit configured to search for a first message that receives an error according to the first message receiving result indication field, and notify the first sending unit to resend the first message that receives the error;
  • the first sending unit resends the first message that receives the error.
  • the second message further includes: a first message statistics information field;
  • the first message statistics information field includes: a first message reception success number field and/or a first message reception error number field; wherein a first message receiving success number field, configured to identify a number of first messages successfully received by the first message receiving result indication field, the first message receiving error number field, used to identify the first message receiving The result indicates the number of first messages in the field record that were received incorrectly;
  • the searching unit is further configured to: search for the first message receiving success number field, determine that the number of successfully received first messages reaches a value of the first message receiving success number field, and resend the first message receiving
  • the result indication field receives all the first messages of the error;
  • the first message of the receiving error includes: all the first messages that have been found to acknowledge the receipt of the error and all the first messages that are not found; or a message receiving error number field, determining that the number of the first message receiving the error reaches the value of the first message receiving error number field, and resending all the first messages in the first message receiving result indication field that determine the receiving error ;
  • the first sending unit is configured to resend all the first messages that are in error in the first message receiving result indication field.
  • the second message further includes: a completion code field, configured to identify a processing result that the optical network unit receives the first message;
  • the optical line terminal further includes:
  • a determining unit configured to determine, according to the value of the completion code field, at least one reception error of the first message.
  • the first message further includes: a first sequence number field, configured to identify a sequence number of the first message.
  • the first message further includes: a first optical network unit identifier field, configured to identify an identifier of the optical network unit that receives the first message.
  • an optical network unit including:
  • a second receiving unit configured to receive the first message, where the first message includes: a first message type identifier field, configured to identify a type of the first message, and a message length field, configured to identify the first message bearer The length of the slice; the action indication field is used to identify whether the slice carried by the first message is the last slice; the first slice sequence number field is used to identify the sequence number of the slice carried by the first message; a content field, configured to carry one of the plurality of slices, wherein one of the plurality of slices is a slice after sliced by physical layer operation and maintenance management information between the optical line terminal and the optical network unit a slice in ;
  • a recombining unit configured to: when the action indication field identifies that the slice of the first message bearer is the last slice, searching for the message length field, the message type identifier field, and the slice sequence number field, The first message of the same type identified in the message type identifier field is reorganized according to the sequence of the sequence number of the slice identified by the slice sequence number field, and the physical layer operation and maintenance management information between the optical line terminal and the optical network unit is obtained.
  • the optical network unit further includes:
  • a second sending unit configured to send a second message, where the second message includes: a first message receiving result indication field, configured to record each of the first message receiving success and/or an error.
  • the second message further includes: a first message statistics information field;
  • the first message statistic information field includes: a first message receiving success number field and/or a first message receiving error number field; wherein the first message receiving success number field is used to identify the first message receiving result And indicating a number of the first message that is successfully received by the field record, where the first message receives the number of errors field, and is used to identify the number of the first message that is received by the first message receiving result indication field.
  • the second message further includes: a completion code field, configured to identify the optical network unit Receiving a processing result of the first message.
  • the second message further includes: a second slice sequence number field, configured to identify a sequence number of a slice carried by the first message that is replied by the second message.
  • the second message further includes: a second sequence number field, configured to identify a sequence number of the second message.
  • the second message further includes: a second optical network unit identifier field, configured to identify an identifier of the optical network unit that sends the second message.
  • a passive optical network system comprising the optical line terminal described above and the optical network unit described above.
  • the OLT acquires physical layer operation and maintenance management information between the optical line terminal and the optical network unit; the OLT segments the physical layer operation and maintenance management information to obtain multiple slices; the OLT generates The first message, the first message includes: a first message type identifier field, configured to identify a type of the first message; a message length field, configured to identify a length of a slice carried by the first message; and an action indication field And determining, by the first slice sequence number field, a sequence number of the slice carried by the first message; a message content field, configured to carry the One of the plurality of slices; the OLT sends the first message to the ONU.
  • a first message type identifier field configured to identify a type of the first message
  • a message length field configured to identify a length of a slice carried by the first message
  • an action indication field And determining, by the first slice sequence number field, a sequence number of the slice carried by the first message; a message content field, configured to carry the One of the plurality of slices; the OLT send
  • the ONU searches for the message length field, the message type identifier field, and the slice sequence number field, and the message type identifier field is The first message of the same type is identified, and the ONU reorganizes according to the sequence of the sequence number of the slice identified by the slice serial number field, and the physical layer operation maintenance management between the optical line terminal and the optical network unit is obtained. information.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • 1 is a schematic structural diagram of a conventional PLOAM message
  • FIG. 2 is a flowchart of a method for transmitting a message according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a frame of a first message according to an embodiment of the present disclosure
  • FIG. 4 is a flowchart of a method for transmitting a message according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of a method for transmitting a message according to an embodiment of the present invention.
  • FIG. 6 is a flowchart of a method for transmitting a message according to an embodiment of the present invention.
  • FIG. 7 is a flowchart of a method for transmitting a message according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of a frame of a first message according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of a frame of a second message according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic block diagram of an optical line terminal according to an embodiment of the present invention.
  • FIG. 11 is a schematic block diagram of an optical line terminal according to an embodiment of the present invention.
  • FIG. 12 is a schematic block diagram of an optical network unit according to an embodiment of the present disclosure.
  • FIG. 13 is a schematic block diagram of an optical network unit according to an embodiment of the present disclosure.
  • FIG. 14 is a schematic block diagram of an OFDM-PON system according to an embodiment of the present invention.
  • FIG. 15 is a schematic block diagram of a data communication apparatus according to an embodiment of the present invention.
  • FIG. 16 is a schematic block diagram of a data communication apparatus according to an embodiment of the present invention.
  • a message transmission method disclosed in an embodiment of the present invention includes the following steps:
  • Step 201 The OLT acquires physical layer operation and maintenance management information between the OLT and the ONU.
  • the physical layer operation and maintenance management information may refer to physical layer operation management and maintenance related information, and the physical layer operation and maintenance management information is mainly used for physical layer management information and maintenance information between the OLT and the ONU, for example, configuration information.
  • Information such as activation information of the ONU, registration information of the ONU, update of the encryption key, and power management.
  • Step 202 The OLT segments the physical layer operation and maintenance management information to obtain multiple slices.
  • Step 203 The OLT generates a first message.
  • the generated first message includes at least the following field: a first message type ID field for identifying the type of the first message.
  • the first message type may refer to 19 downlink PLOAM messages and 9 uplink PLOAM messages specified in the existing GPON standard protocol ITU-T G.984.3, respectively for ONU registration and ONU-ID allocation, ranging, and data. Encryption, status monitoring, password verification, bit error rate monitoring, and more.
  • a Length field is used to identify the length of the slice carried by the first message.
  • An action indication field is used to identify whether a slice carried by the first message belongs to the last slice.
  • a Fragment SeqNo field is used to identify the sequence number of the slice carried by the first message.
  • a Message Content field that is used to carry one of a plurality of slices.
  • the message format of the first message is as follows: Table 1 and Figure 3:
  • action indication may also identify the last slice with "0" (or any other identifier); identify the non-last slice with "1" (or any other different identifier).
  • Step 204 The OLT sends the generated first message to the ONU.
  • the first message generated by the OLT further includes other fields, such as: a first sequence number field, configured to identify a sequence number of the first message, and a first optical network unit identifier field, configured to identify the An identifier of an optical network unit of a message; a first message integrity check code field for the optical network unit to perform message integrity check on the first message.
  • a first sequence number field configured to identify a sequence number of the first message
  • a first optical network unit identifier field configured to identify the An identifier of an optical network unit of a message
  • a first message integrity check code field for the optical network unit to perform message integrity check on the first message.
  • the OLT fragments the physical layer operation and maintenance management information, and then generates a first message for each slice, and then sends the first message to the ONU, and the ONU reassembles the slice to obtain the physical layer after receiving the first message. Operation and maintenance management information.
  • the OLT After the OLT generates the first message according to the first embodiment, and sends the first message to the ONU, the ONU does not receive the first message sent by the OLT due to a line fault or the like between the OLT and the ONU. That is, the first message is lost. For the case where the loss occurs, the lost first message needs to be further processed, such as retransmission. Therefore, a retransmission mechanism needs to be established. The process of retransmission is specifically described below.
  • the action indication field of the first message may also be used to identify whether the ONU is requested to reply to the second message. After receiving the first message with the action indication field, the ONU determines that it needs to reply to the second message, and then replies to the second message to the OLT.
  • the method further includes the method for message transmission shown in FIG. 4, specifically, as shown in FIG.
  • Step 301 The OLT receives the second message.
  • the second message includes: a first message receiving result indication field, configured to record each of the first message receiving success and/or an error.
  • Step 302 When the first message reception result indication field indicates that at least one first message reception error occurs, the OLT searches for the first message that receives the error and resends the first message that receives the error.
  • the second message further includes: a completion code field, configured to identify a processing result that the optical network unit receives the first message. For example, 0 means receiving completion, 1 means no corresponding message, 2 means busy, waiting, 3 means unknown message type, 4 means parameter error sent by OLT, 5 means parsing error after message reception, 6 means first message receiving An error occurred. Other values are reserved.
  • Step 301 further includes the step of determining, according to the value of the completion code field, at least one of the first message receiving an error.
  • the timer may also be started.
  • the timer is reset and the next first message is sent.
  • the timer expires and the second message is not received, the first message is resent.
  • the retransmission number counter can also be set, and the counter is incremented by 1 every time the first message is resent, and if the counter count value reaches the preset value, the retransmission is abandoned, otherwise the retransmission is continued. The first message.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • the OLT After the OLT generates the first message according to the first embodiment, and sends the first message to the ONU, the ONU does not receive the first message sent by the OLT due to a line fault or the like between the OLT and the ONU. That is, the first message is lost. For the case where the loss occurs, the lost first message needs to be further processed, such as retransmission. Therefore, a retransmission mechanism needs to be established. The process of retransmission is specifically described below.
  • the action indication field of the first message may also be used to identify whether the ONU is requested to reply to the second message. After receiving the first message with the action indication field, the ONU determines that it needs to reply to the second message, and then replies to the second message to the OLT.
  • the method further includes the method for transmitting the message shown in FIG. 5, as shown in FIG. 5, a method for transmitting a message, including the steps:
  • Step 401 The OLT receives the second message.
  • the second message includes: a first message reception result indication field and a first message statistics information field.
  • the first message receiving result indication field is used to record each of the first message receiving success and/or an error.
  • the first message statistic information field includes: a first message receiving success number field and/or a first message receiving error number field; wherein the first message receiving success number field is used to identify the
  • the first message receiving result indication field records the number of received first messages successfully, the first message receiving error number field, used to identify the first message received by the first message receiving result indication field number.
  • Step 402 The OLT searches for the first message receiving success number field, and determines that the number of successfully received first messages reaches the value of the first message receiving success number field, and then resends the first message receiving result indication field. Receive all first messages that are in error.
  • the first message that receives the error includes all the first messages that have been found to acknowledge the receipt of the error and all the first messages that are not found.
  • Step 403 The OLT searches for the first message receiving error number field, and determines that the number of the first message receiving the error reaches the value of the first message receiving error number field, and then resends the first message receiving result indication field. Determine all first messages that receive an error.
  • the second message may further include: a completion code field, configured to identify a processing result that the optical network unit receives the first message. For example, 0 means receiving completion, 1 means no corresponding message, 2 means busy, waiting, 3 means unknown message type, 4 means parameter error sent by OLT, 5 means parsing error after message reception, and 6 means slice receiving error. Other values are reserved.
  • Step 301 further includes the step of determining, according to the value of the completion code field, at least one of the first message receiving an error.
  • the second message generated by the ONU further includes a second message integrity check code field, a second optical network unit identifier field, and a second slice sequence number field.
  • the OLT After the OLT receives the second message, it also needs to perform the following steps:
  • Step 1 The OLT reads the value of the second message integrity check code field to determine whether the second message is received correctly, or discards the second message.
  • Step 2 The OLT determines whether the value of the second optical network unit identifier field of the second message is equal to the value of the first optical network unit identifier field of the delivered first message, otherwise discards the second message.
  • Step 3 The OLT determines whether the value of the second slice sequence number field is equal to the value of the first slice sequence number field. If equal, the second message is considered to be a reply to the slice of the first message bearer, otherwise the second message is discarded.
  • the OLT divides the physical layer operation and maintenance management information into pieces, and then each The first message is generated and sent to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • another method for transmitting a message disclosed in the embodiment of the present invention includes the following steps:
  • Step 601 The ONU receives the first message delivered by the OLT.
  • the first message includes: a first message type identifier (Message type ID) field, which is used to identify the type of the first message, and a length field (Length) field, which is used to identify the length of the slice carried by the first message; An indication field, configured to identify whether the slice carried by the first message is the last slice; a first slice sequence number (Fragment SeqNo) field, configured to identify a sequence number of the slice carried by the first message; message content ( a message content field, configured to carry one of the plurality of slices, wherein one of the plurality of slices is fragmented after physical layer operation and maintenance management information between the optical line terminal and the optical network unit One slice in a slice.
  • Message type ID a first message type identifier
  • Leength length field
  • An indication field configured to identify whether the slice carried by the first message is the last slice
  • a first slice sequence number (Fragment SeqNo) field configured to identify a sequence number of the slice carried by the first message
  • message content a message content field, configured
  • Step 602 When the action indication field identifies that the slice of the first message bearer is the last slice, the ONU searches for the message length field, the message type identifier field, and the slice sequence number field, and the message is sent.
  • the first message of the same type identified in the type identifier field is reorganized according to the sequence of the sequence number of the slice identified by the slice sequence number field, and the physical layer operation maintenance between the optical line terminal and the optical network unit is obtained. Management information.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message.
  • the second message carries the first message receiving result information, and the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • another specific method for transmitting a message disclosed in the embodiment of the present invention includes the following steps:
  • Step 701 The ONU receives the first message delivered by the OLT.
  • the first message includes at least a first message type identifier (Message type ID) field, which is used to identify the type of the first message, and a message length field (Length) field, which is used to identify the length of the slice carried by the first message; An action indication field, configured to identify whether the slice carried by the first message is the last slice; a first slice sequence number (Fragment SeqNo) field, used to identify a sequence number of the slice carried by the first message; message content a (Message Content) field, configured to carry one of the plurality of slices, wherein one of the plurality of slices is sliced after physical layer operation and maintenance management information between the optical line terminal and the optical network unit One of several slices.
  • Message type ID message type identifier
  • Leength message length field
  • the action indication field in the first message is further used to identify whether the optical network unit is requested to reply to the second message.
  • the method further includes the steps of:
  • Step 702 The ONU sends a second message, where the second message includes: a first message receiving result indication field, configured to record each of the first message receiving success and/or an error.
  • the second message further includes: a first message statistics information field; the first message statistics information field includes: a first message reception success number field and/or a first a message receiving error number field; wherein the first message receiving success number field is used to identify the number of first messages successfully received by the first message receiving result indication field, and the first message receiving error number field And a number of first messages used to identify a reception error recorded by the first message reception result indication field.
  • the OLT searches for the first message receiving success number field, determines that the number of successfully received first messages reaches the value of the first message receiving success number field, and resends the first message receiving result indication field to receive an error. All first messages.
  • the first message that receives the error includes all the first messages that have been found to acknowledge the receipt of the error and all the first messages that are not found. Or, the OLT looks for the first a message receiving error number field, determining that the number of the first message receiving the error reaches the value of the first message receiving error number field, and resending all the first messages in the first message receiving result indication field that determine the receiving error .
  • the second message generated by the ONU further includes a second message integrity check code field, a second optical network unit identifier field, and a second slice sequence number field.
  • Step 1 The OLT reads the value of the second message integrity check code field to determine whether the second message is received correctly, or discards the second message.
  • Step 2 The OLT determines whether the value of the second optical network unit identifier field of the second message is equal to the value of the first optical network unit identifier field of the delivered first message, otherwise discards the second message.
  • Step 3 The OLT determines whether the value of the second slice sequence number field is equal to the value of the first slice sequence number field. If equal, the second message is considered to be a reply to the slice of the first message bearer, otherwise the second message is discarded.
  • the first message delivered by the OLT further includes: a first message integrity check code field, a first optical network unit identifier field, and a first sequence number field, where the first An optical network unit identification field is used to identify an identifier of an optical network unit that receives the first message. a first sequence number field, used to identify a sequence number of the first message.
  • Step 1 The ONU reads the value of the first message integrity check code field to determine whether the first message is received correctly. If yes, the ONU further performs step 2; otherwise, the first message is discarded.
  • Step 2 The ONU reads the value of the first optical network unit identifier field of the first message, and determines that the first message belongs to its first message. If no, the first message is discarded.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain the operation physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • the first 1-2 byte of the first message is a first optical network element identification (ONU-ID) field for identifying an identifier of the optical network unit that receives the first message.
  • ONU-ID optical network element identification
  • Each ONU obtains a number, the ONU-ID, in the registration activation phase, which ranges from 0 to 1022. Different ONUs are identified by the ONU-ID.
  • the third byte of the first message is a Message Type ID field for identifying the type of the first message.
  • the message type can refer to the 19 types of downlink PLOAM messages specified in the existing GPON standard protocol ITU-T G.984.3, which are used for ONU registration and ID allocation, ranging, data encryption, status monitoring, bit error rate monitoring, and the like.
  • the fourth byte of the first message is a sequence number (SeqNo) field for ensuring reliable transmission of the first and second messages.
  • SeqNo sequence number
  • the 5th-6th byte of the first message is a message length field, which is 2 bytes in total, and is used to identify the length of the slice carried by the first message.
  • the first message supports a length flexible mechanism.
  • the first message receiving end can obtain the size of the slice carried by the first message by parsing the Length field. For special cases, such as when the byte occupied by the message content must be a multiple of a certain value, padding bytes need to be filled in for the insufficient bytes, in which case the message length field indicates The valid data of the first message removes the size of the data other than the redundant bytes.
  • the 7th byte of the first message is an action indication field, which is used to identify whether the optical network unit is requested to reply to the second message and whether the slice of the first message bearer belongs to the last slice.
  • the first message needs to support the slicing mechanism in order to support longer message lengths.
  • the eighth byte of the first message is a first slice sequence number (Fragment SeqNo) field, which serves to indicate the sequence number of the first message slice, in order to facilitate the reorganization of the slice.
  • the slice serial number ranges from 0 to 255.
  • the receiving end needs to determine whether a particular slice is accepted successfully according to the SeqNo field and the Fragment SeqNo field. For example, if a certain message whose SeqNo is X is a total of Y slices, the receiving end will judge the reception of the slice X/0 to X/(Y-1) according to the combination of SeqNo/Fragment SeqNo.
  • the 9th to X-1th bytes of the first message are Message Content fields for carrying one of the plurality of slices.
  • One of the plurality of slices is one of a plurality of slices sliced after physical layer operation and maintenance management information between the optical line terminal and the optical network unit.
  • the Xth to X+7 bytes (8 bytes in total) of the first message is the first Message Integrity Check Code (MIC) field.
  • the optical network unit performs integrity verification on the first message, and when the MIC is incorrect, the optical network unit discards the first message.
  • the ONU reads the value of the first message integrity check code field to determine whether the first message is received correctly, and if not, discards the first message. Then, the ONU reads the value of the first optical network unit identifier field of the first message, and determines that the first message belongs to its first message. If no, the first message is discarded.
  • the action indication field identifies that the slice of the first message bearer is the last slice
  • the ONU searches for the message length field, the message type identifier field, and the slice sequence number field, and the message type identifier field is The first message of the same type is reorganized according to the sequence of the sequence number of the slice identified by the slice serial number field, and the physical layer operation and maintenance management information between the optical line terminal and the optical network unit is obtained.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • the ONU When the ONU receives the first message sent by the OLT, and determines that the action indication field in the first message requests to reply to the second message, generating a specific message format of the second message as shown in Table 3.
  • the specific format of the second message is shown in Table 3 and Figure 9:
  • the 1-2th byte of the second message is a second optical network unit identifier (ONU-ID) field, which is used to identify the identifier of the optical network unit that sends the second message.
  • ONU-ID second optical network unit identifier
  • the third byte of the second message is a message type (Message Type ID) field for identifying the type of the second message.
  • the message type can refer to the nine uplink PLOAM messages specified in the existing GPON standard protocol ITU-T G.984.3, which are used for ONU registration, password verification, power failure, key, error rate monitoring, and the like.
  • the fourth byte of the second message is a sequence number (SeqNo) field for ensuring reliable transmission of the first and second messages.
  • SeqNo sequence number
  • the fifth byte of the second message is a second slice sequence number (Fragment SeqNo) field, which is used to identify the sequence number of the slice carried by the first message replied by the second message.
  • Fragment SeqNo the Fragment SeqNo of both is required to be consistent.
  • the sixth byte of the second message is the Completion code field, where 0 is the reception completion, 1 is the no corresponding message, 2 is busy, waiting, 3 is the unknown message type, and 4 is the parameter error sent by the OLT. , 5 represents the parsing error after the message is received, and 6 represents the first message receiving error. Other values are reserved.
  • the 7th and 8th bytes of the second message are respectively used to identify the number of the first message successfully received by the first message receiving result indication field and the receiving error of the first message receiving result indication field record
  • the purpose is to facilitate the optical line terminal OLT to quickly identify the first message that is erroneous.
  • the 9th to 40th bytes of the second message indicate that each of the first messages recorded by the ONU is successfully received and/or erroneous by corresponding bits, such as using bit 1 to indicate that the first message is successfully received, using bits.
  • 0 means the first message received error.
  • the ONU receives the first message with the slice sequence number 0-7, wherein the first message of the slice 0 fails to pass the MIC check, and the "01111111" bit is filled in the 9th byte, and the remaining 10-40 bytes are filled. Fill 0x00.
  • the OLT will respond accordingly according to the corresponding Completion code.
  • the OLT parses the 7th and 8th bytes to determine the number of the first message that received the error, and judges by looking at the 9th to 40th bytes. Specifically, the first message of the error is received, and the first message that receives the error is further processed, such as retransmission.
  • the 41st to 48th bytes of the second message (8 bytes in total) are the second message integrity check code (MIC) field. Used by the OLT to perform integrity check on the second message. When the MIC is incorrect, the OLT will discard this second message.
  • MIC second message integrity check code
  • the OLT reads the value of the second message integrity check code field to determine whether the second message is received correctly, otherwise discards the second message.
  • the OLT determines whether the value of the second optical network unit identifier field of the second message is equal to the value of the first optical network unit identifier field of the delivered first message, otherwise discards the second message.
  • the OLT determines whether the value of the second slice sequence number field is equal to the value of the first slice sequence number field. If equal, the second message is considered to be a reply to the slice of the first message bearer, otherwise the second message is discarded.
  • the OLT searches for the first message that receives the error and resends the first message that receives the error.
  • the second message further includes: a first message statistics information field; the first message statistics information field includes: a first message reception success number field and/or a first a message receiving error number field; wherein the first message receiving success number field is used to identify the number of first messages successfully received by the first message receiving result indication field, and the first message receiving error number field And a number of first messages used to identify a reception error recorded by the first message reception result indication field.
  • the OLT searches for the first message receiving success number field, determines that the number of successfully received first messages reaches the value of the first message receiving success number field, and resends the first message receiving result indication field to receive an error. All first messages.
  • the first message that receives the error includes all the first messages that have been found to acknowledge the receipt of the error and all the first messages that are not found.
  • the OLT searches for the first message receiving error number field, determines that the number of the first message receiving the error reaches the value of the first message receiving error number field, and then re-transmits the first message receiving result indication field to determine Receive all first messages that are in error.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements OLT transmission of OFDM PON system The physical layer operation and maintenance management information is sent to the ONU.
  • an optical line terminal including:
  • the obtaining unit 801 is configured to acquire physical layer operation and maintenance management information between the optical line terminal and the optical network unit.
  • the slicing unit 802 is configured to slice the physical layer operation and maintenance management information to obtain a plurality of slices.
  • the generating unit 803 is configured to generate a first message, where the first message includes: a first message type identifier field, configured to identify a type of the first message, and a message length field, configured to identify the first message.
  • the length of the slice, the action indication field is used to identify whether the slice carried by the first message is the last slice, and the first slice sequence number field is used to identify the sequence number of the slice carried by the first message; a field for carrying one of the plurality of slices.
  • the first sending unit 804 is configured to send the first message.
  • the first message generated by the OLT further includes other fields, such as: a first sequence number field, configured to identify a sequence number of the first message, and a first optical network unit identifier field, configured to identify the An identifier of an optical network unit of a message; a first message integrity check code field, used by the optical network unit to perform integrity check on the first message.
  • a first sequence number field configured to identify a sequence number of the first message
  • a first optical network unit identifier field configured to identify the An identifier of an optical network unit of a message
  • a first message integrity check code field used by the optical network unit to perform integrity check on the first message.
  • the action indication field of the first message is further used to identify whether the optical network unit is requested to reply to the second message.
  • the optical line terminal OLT further includes:
  • the receiving unit 805 is configured to: when the action indication field requests the optical network unit to reply to the second message, receive the second message, where the second message includes: a first message receiving result indication field, configured to record Each of the first messages is received successfully and/or erroneously.
  • the searching unit 806 is configured to search for the first message that receives the error according to the first message receiving result indication field, and notify the first sending unit to resend the first message that receives the error.
  • the first sending unit 804 is further configured to resend all the first messages that are in error in the first message receiving result indication field.
  • the second message further includes: a first message statistics information field; the first message statistics information field includes: a first message reception success number field and/or a first message reception error number field; wherein the first a message receiving success number field, configured to identify a number of the first message successfully received by the first message receiving result indication field, the first message receiving the number of errors And a field, configured to identify a number of the first message that receives the error of the first message reception result indication field record.
  • the searching unit 806 is further configured to: search the first message receiving success number field, determine that the number of successfully received first messages reaches a value of the first message receiving success number field, and resend the first message receiving result Instructing all the first messages in the field that the error is received; all the first messages receiving the error include: all the first messages that have been found to acknowledge the receipt of the error and all the first messages that are not found; or the first a message receiving error number field, determining that the number of the first message receiving the error reaches the value of the first message receiving error number field, notifying the first sending unit to resend the first message receiving result indication field to determine the receiving All the first messages that went wrong.
  • the first sending unit 804 resends all the first messages in the first message receiving result indication field that determine the receiving error.
  • the second message further includes: a completion code field, configured to identify a processing result that the optical network unit receives the first message.
  • the optical line terminal further includes:
  • the determining unit 807 is configured to determine, according to the value of the completion code field, at least one reception error of the first message.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • an embodiment of the present invention further discloses an optical network unit, including:
  • the second receiving unit 901 is configured to receive the first message, where the first message includes: a first message type identifier field, configured to identify a type of the first message, and a message length field, configured to identify the first message The length of the slice to be carried; the action indication field is used to identify whether the slice carried by the first message is the last slice; the first slice sequence number field is used to identify the sequence number of the slice carried by the first message; a message content field, configured to carry one of the plurality of slices, One of the plurality of slices is one of a plurality of slices sliced after physical layer operation and maintenance management information between the optical line terminal and the optical network unit.
  • the recombining unit 902 is configured to: when the action indication field identifies that the slice of the first message bearer is the last slice, searching for the message length field, the message type identifier field, and the slice sequence number field, The first message of the same type identified in the message type identifier field is reorganized according to the sequence of the sequence number of the slice identified by the slice sequence number field, and the physical layer operation and maintenance management information between the optical line terminal and the optical network unit is obtained.
  • the action indication field in the first message is further used to identify whether the optical network unit is requested to reply to the second message.
  • the received action indication field in the first message requests the optical network unit to reply to the second message
  • the optical network unit replies to the second message.
  • the optical network unit further includes:
  • the second sending unit 903 is configured to send a second message, where the second message includes: a first message receiving result indication field, configured to record each of the first message receiving success and/or an error.
  • the second message further includes: a first message statistics information field; the first message statistics information field includes: a first message reception success number field and/or a first message reception error number field; wherein the first a message receiving success number field, configured to identify a number of the first message successfully received by the first message receiving result indication field, where the first message receiving error number field is used to identify the first message receiving result indication The number of first messages in the field record that received an error.
  • the first message statistics information field includes: a first message reception success number field and/or a first message reception error number field; wherein the first a message receiving success number field, configured to identify a number of the first message successfully received by the first message receiving result indication field, where the first message receiving error number field is used to identify the first message receiving result indication The number of first messages in the field record that received an error.
  • the second message further includes: a completion code field, configured to identify a processing result of the optical network unit receiving the first message.
  • the second message further includes: a second slice sequence number field, configured to identify a sequence number of the slice carried by the first message replied by the second message.
  • the second message further includes: a second sequence number field, configured to identify a sequence number of the second message.
  • the second message further includes: a second optical network unit identification field, configured to identify an identifier of the optical network unit that sends the second message.
  • the second message further includes: a second message integrity check code field, configured by the optical line terminal to perform integrity check on the second message. The OLT reads the value of the second message integrity check code field to determine whether the second message is received correctly, otherwise discards the second message.
  • the OLT determines whether the value of the second optical network unit identifier field of the second message is equal to the value of the first optical network unit identifier field of the delivered first message, otherwise discards the second message.
  • the OLT determines whether the value of the second slice sequence number field is equal to the value of the first slice sequence number field. If equal, the second message is considered to be a reply to the slice of the first message bearer, otherwise the second message is discarded.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • the present invention also discloses a passive optical network system, including the optical line terminal 1001 and the optical network unit 1002 described above.
  • the optical line terminal 1001 acquires physical layer operation and maintenance management information between the optical line terminal and the optical network unit, and then slices the physical layer operation and maintenance management information to obtain a plurality of slices.
  • the optical line terminal 1001 generates a first message, where the first message includes a first message type identifier (Message type ID) field, which is used to identify the type of the first message, and a message length field (Length), which is used to identify the The length of the slice carried by the first message; the action indication field is used to identify whether the slice carried by the first message is the last slice; the first slice sequence number field (Fragment SeqNo) is used to identify the first The sequence number of the slice carried by the message; a message content field (Message Content) for carrying one of the plurality of slices.
  • the optical line terminal 1001 sends the first message to the ONU.
  • the ONU receives the first message described above.
  • the action indication field identifies that the slice of the first message bearer is the last slice
  • the ONU searches for the message length field, the message type identifier field, and the slice sequence number field, and the message type identifier field is
  • the first message of the same type is reorganized according to the sequence of the sequence number of the slice identified by the slice serial number field, and the physical layer operation and maintenance management information between the optical line terminal and the optical network unit is obtained.
  • the optical network unit 1002 If the first message requires a reply to the second message, the optical network unit 1002 returns a second message to the optical line terminal 1001, where the second message includes at least: a first message receiving result indication field, configured to record each of the A message was successfully received and/or an error occurred.
  • a first message receiving result indication field configured to record each of the A message was successfully received and/or an error occurred.
  • the OLT divides the physical layer operation and maintenance management information into pieces, and then each The first message is generated and sent to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • the present invention also discloses a data communication device, which includes a processor 1101, a memory 1102, and a bus system 1103.
  • the processor 1101 and the memory 1102 are connected by the bus system 1103.
  • the memory 1102 is configured to store instructions
  • the processor 1101 is configured to execute instructions stored by the memory 1102.
  • the processor 1101 is configured to: acquire physical layer operation and maintenance management information between the optical line terminal and the optical network unit; perform the physical layer operation and maintenance management information into pieces to obtain multiple slices; and generate the first message.
  • the first message includes: a first message type identifier field, configured to identify a type of the first message; a message length field, configured to identify a length of a slice carried by the first message; and an action indication field, where Determining whether the slice carried by the first message is the last slice; a first slice sequence number field, configured to identify a sequence number of the slice carried by the first message; and a message content field, configured to carry the multiple slice One of the slices; the first message is sent.
  • the processor 1101 is further configured to: receive the second message, where the second message includes: a first message receiving result indication field, The recording of each of the first messages is successful and/or error.
  • the second message further includes: a first message statistics information field; the first message statistics information field includes: a first message reception success number field and/or a first message reception error number field; wherein the first message is successfully received a number field, configured to identify a number of the first message that is successfully received by the first message receiving result indication field, where the first message receives an error number field, and is used to identify the first message receiving result indication field record The number of first messages that received an error.
  • the processor 1101 is further configured to: search the first message receiving success number field, determine that the number of successfully received first messages reaches a value of the first message receiving success number field, and resend the first message receiving result All first messages in the indication field that received an error; the reception error All the first messages include: all the first messages that have been found to acknowledge the receipt error and all the first messages that are not found yet; or
  • the second message further includes: a completion code field, configured to identify a processing result that the optical network unit receives the first message.
  • the processor 1101 is further configured to: determine, according to the value of the completion code field, at least one reception error of the first message.
  • the first message further includes: a first sequence number field, configured to identify a sequence number of the first message. And a first optical network unit identifier field, configured to identify an identifier of the optical network unit that receives the first message.
  • the first message integrity check code field is used by the optical network unit to perform integrity check on the first message.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • the present invention also discloses a data communication device, which includes a processor 1201, a memory 1202, and a bus system 1203.
  • the processor 1201 and the memory 1202 are connected by the bus system 1203.
  • the memory 1202 is configured to store instructions
  • the processor 1201 is configured to execute instructions stored by the memory 1202.
  • the processor 1201 is further configured to: receive the first message, where the first message includes: a first message type identifier field, configured to identify a type of the first message, and a message length field, configured to identify the first The length of the slice carried by the message; the action indication field is used to identify whether the slice carried by the first message is the last slice; the first slice sequence number field is used to identify the sequence number of the slice carried by the first message.
  • a message content field for carrying one of the plurality of slices, One of the plurality of slices is one of a plurality of slices sliced after physical layer operation and maintenance management information between the optical line terminal and the optical network unit.
  • the action indication field identifies that the slice of the first message bearer is the last slice, searching for the message length field, the message type identifier field, and the slice sequence number field, where the message type identifier field is The first message of the same type is reorganized according to the sequence of the sequence number of the slice identified by the slice serial number field, and the physical layer operation and maintenance management information between the optical line terminal and the optical network unit is obtained.
  • the processor 1201 is configured to: send a second message, where the second message includes: a first message receiving result indication field, configured to record each of the first message receiving success and/or an error.
  • the second message further includes: a first message statistics information field; wherein the first message statistics information field includes: a first message reception success number field and/or a first message reception error number field; wherein the first message reception success number field is used And identifying a number of first messages that are successfully received by the first message receiving result indication field record.
  • the first message receiving error number field is used to identify the number of the first message that is received by the first message receiving result indication field.
  • the second message further includes: a completion code field, configured to identify a processing result that the optical network unit receives the first message.
  • a second slice sequence number field configured to identify a sequence number of a slice carried by the first message replied by the second message.
  • a second sequence number field used to identify a sequence number of the second message.
  • a second optical network unit identifier field configured to identify an identifier of the optical network unit that sends the second message.
  • a second message integrity check code field configured by the optical line terminal to perform integrity check on the second message.
  • the OLT performs physical layer operation and maintenance management information fragmentation, and then generates a first message for each slice, and sends the first message to the ONU, and the ONU performs reorganization to obtain physical layer operation and maintenance management information.
  • the embodiment of the present invention establishes a retransmission mechanism, and the ONU requests the ONU to reply to the second message according to the first message.
  • the ONU replies to the second message to the OLT
  • the second message carries the first message receiving result information
  • the OLT retransmits all the first messages that determine the receiving error according to the second message.
  • the embodiment of the invention implements the OLT PON system OLT to transmit physical layer operation and maintenance management information to the ONU.
  • the processor may be a central processing unit (“CPU"), and the processor may also be other general-purpose processors, digital signal processors (DSPs), and dedicated processors. Integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the memory can include read only memory and random access memory and provides instructions and data to the processor.
  • a portion of the memory may also include a non-volatile random access memory.
  • the memory can also store information of the device type.
  • the bus system may include a power bus, a control bus, and a status signal bus in addition to the data bus.
  • a power bus may include a power bus, a control bus, and a status signal bus in addition to the data bus.
  • the various buses are labeled as bus systems in the figure.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, or an electrical, mechanical or other form of connection.
  • the unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, may be located in one place. Or it can be distributed to multiple network elements. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present invention.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the technical solution of the present invention contributes in essence or to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

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

Abstract

本发明公开了一种消息的传输方法、装置和***,其中方法包括:获取光线路终端与光网络单元之间的物理层操作维护管理信息;将所述物理层操作维护管理信息进行分片,得到多个切片;生成第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片;发送所述第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。

Description

一种消息的传输方法、装置和*** 技术领域
本发明涉及通信领域,尤其涉及一种消息的传输方法、装置和***。
背景技术
现有无源光网络(Passive Optical Network,PON)由三个部分构成:OLT(Optical Line Terminal,光线路终端)、ODN(Optical Distribution Network,光分配网络)以及ONU(Optical Network Unit,光网络单元)。OLT通过物理层操作管理维护(Physical Layer Operations、Administration and Maintenance,PLOAM)消息传输物理层操作维护管理信息,实现对ONU的管理,具体所述PLOAM消息可以包括ONU激活,ONU管理控制通道的建立,加密配置,密钥管理等管理维护信息。具体PLOAM消息固定为13字节或者48字节,以固定48字节为例,PLOAM消息的结构如图1所示。
如图1所示,现有PLOAM消息中的第1-2字节为光网络单元的标识符(ONU-ID)字段,用于标识接收PLOAM消息的光网络单元的ONU-ID。每个ONU在注册激活阶段获得一个编号即ONU-ID,其取值范围为0到1022。ONU-ID=0x3FF用于向所有ONU广播。第3字节为消息类型标识(Message Type ID)字段,用于标识PLOAM消息的类型,具体内容见ITU-T G.987.3。第4字节为序列号(SeqNo)字段,用于保证PLOAM消息的可靠传输。当上行PLOAM消息在响应下行PLOAM消息请求时,要求两者的SeqNo保持一致。第5-40字节为消息内容(Message content)字段,用于承载PLOAM消息的净荷。第41-48字节为消息完整性检验码(MIC)字段,光网络单元接收到该PLOAM消息后进行完整性校验,当MIC不正确时,光网络单元将丢弃此PLOAM消息。
正交频分复用无源光网络(Orthogonal Frequency Division Multiplexing Passive Optical Network,OFDM PON)是PON***中的一种架构,由于采用了正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)技术,将带宽资源划分为时隙和子载波的二维复用模式,相比传统的时分复用的PON***仅以时隙作为一维调度资源,OFDM PON极大提高了***的带宽资源分配粒度。
由于支持OFDM技术,OFDM PON可以在多个子载波上支持多阶数的正交幅度调制(Quadrature Amplitude Modulation,QAM),如QPSK(Quadrature Phase Shift Keyin,正交相移键控)、64QAM、256QAM等;同时,OFDM-PON***在上线注册阶段与运行阶段,OLT需要向ONU下发与OFDM相关的大型物理配置参数,例如子载波类型表、调制阶数表、预均衡系数表、ONU-ID、均衡时延等参数等。由于现有PLOAM消息是固定13或者48字节的消息结构,而OFDM PON中需要传输的与OFDM相关的大型物理配置参数已经远远超过了现有PLOAM消息的固定13字节或者48字节,进而导致OFDM PON中无法通过现有的PLOAM消息传递物理配置等维护管理信息,例如OFDM PON支持256条子载波,每条子载波的预均衡系数需用4字节承载,则预均衡系数表的大小至少为4*256=1024字节,远大于现有PLOAM消息的13字节或者48字节。
发明内容
本发明实施例提供了一种消息的传输方法、装置和***,实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
第一方面,提供了一种消息的传输方法,包括:
获取光线路终端与光网络单元之间的物理层操作维护管理信息;
将所述物理层操作维护管理信息进行分片,得到多个切片;
生成第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片;
发送所述第一消息。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述方法还包括:
所述动作指示字段,还用于标识是否请求所述光网络单元回复第二消息。
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述方法还包括:
当所述动作指示字段请求所述光网络单元回复第二消息时,接收所述第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,
所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目;所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目;
所述方法还包括:
查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息;所述接收出错的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息;或者,
查找所述第一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息。
结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果;
所述方法还包括:根据所述完成码字段的值判断所述第一消息至少一个接收出错。
结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述第一消息还包括:第一序列号字段,用于标识所述第一消息的序列号。
结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,或第一方面的第四种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第一消息还 包括:第一光网络单元标识字段,用于标识接收所述第一消息的光网络单元的标识符。
第二方面,提供了一种消息的传输方法,包括:
接收第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片,所述多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片;
当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息,按照所述切片序列号字段标识的切片的序列号的顺序重组,得到所述光线路终端与所述光网络单元之间的所述物理层操作维护管理信息。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述第一消息中的动作指示字段,还用于标识是否请求所述光网络单元回复第二消息;
所述方法还包括:
当接收的所述第一消息中的动作指示字段请求所述光网络单元回复第二消息时,发送第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
结合本发明实施例第一方面的第一种可能的实现方式中,在本发明实施例第一方面的第二种可能的实现方式中,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能 的实现方式中,所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述第二消息还包括:第二切片序列号字段,用于标识所述第二消息回复的所述第一消息承载的切片的序列号。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述第二消息还包括:第二序列号字段,用于标识所述第二消息的序列号。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第六种可能的实现方式中,所述第二消息还包括:第二光网络单元标识字段,用于标识发送所述第二消息的光网络单元的标识符。
第三方面,提供了一种光线路终端,包括:
获取单元,用于获取光线路终端与光网络单元之间的物理层操作维护管理信息;
切片单元,用于将所述物理层操作维护管理信息进行分片,得到多个切片;
生成单元,用于生成第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片;
第一发送单元,用于发送所述第一消息。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述动作指示字段,还用于标识是否请求所述光网络单元回复第二消息。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,所述的光线路终端还包括:
接收单元,用于当所述动作指示字段请求所述光网络单元回复第二消 息,接收所述第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错;
查找单元,用于根据所述第一消息接收结果指示字段查找接收出错的第一消息并通知所述第一发送单元重新发送接收出错的第一消息;
所述第一发送单元,重新发送接收出错的第一消息。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目;
所述查找单元,进一步用于查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息;所述接收出错的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息;或者查找所述第一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息;
所述第一发送单元,用于重新发送所述第一消息接收结果指示字段中所有出错的第一消息。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果;
所述光线路终端还包括:
判断单元,用于根据所述完成码字段的值判断所述第一消息至少一个接收出错。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第五种可能 的实现方式中,所述第一消息还包括:第一序列号字段,用于标识所述第一消息的序列号。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第六种可能的实现方式中,所述第一消息还包括:第一光网络单元标识字段,用于标识接收所述第一消息的光网络单元的标识符。
第四方面,提供了一种光网络单元,包括:
第二接收单元,用于接收第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片,所述多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片;
重组单元,用于当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息按照所述切片序列号字段标识的切片的序列号的顺序重组,得到光线路终端与光网络单元之间的物理层操作维护管理信息。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述的光网络单元还包括:
第二发送单元,用于发送第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或 第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述第二消息还包括:第二切片序列号字段,用于标识所述第二消息回复的所述第一消息承载的切片的序列号。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述第二消息还包括:第二序列号字段,用于标识所述第二消息的序列号。
结合本发明实施例第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第六种可能的实现方式中,所述第二消息还包括:第二光网络单元标识字段,用于标识发送所述第二消息的光网络单元的标识符。
第五方面,提供了一种无源光网络***,包括上述的光线路终端和上述的光网络单元。
基于上述技术方案,本发明实施例中OLT获取光线路终端与光网络单元之间的物理层操作维护管理信息;OLT将所述物理层操作维护管理信息进行分片,得到多个切片;OLT生成第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片;OLT发送所述第一消息给ONU。当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,ONU查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息,ONU按照所述切片序列号字段标识的切片的序列号的顺序重组,得到所述光线路终端与所述光网络单元之间的所述物理层操作维护管理信息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有的一种PLOAM消息结构示意图;
图2为本发明实施例提供的一种消息的传输方法流程图;
图3为本发明实施例提供的一种第一消息的帧结构示意图;
图4为本发明实施例公开的一种消息的传输方法流程图;
图5为本发明实施例公开的一种消息的传输方法流程图;
图6为本发明实施例公开的一种消息的传输方法流程图;
图7为本发明实施例公开的一种消息的传输方法流程图;
图8为本发明实施例提供的第一消息的帧结构示意图;
图9为本发明实施例提供的第二消息的帧结构示意图;
图10为本发明实施例公开的一种光线路终端的示意性框图;
图11为本发明实施例公开的一种光线路终端的示意性框图;
图12为本发明实施例公开的一种光网络单元的示意性框图;
图13为本发明实施例公开的一种光网络单元的示意性框图;
图14为本发明实施例公开的一种OFDM-PON***的示意性框图;
图15为本发明实施例公开的一种数据通信装置的示意性框图;
图16为本发明实施例公开的一种数据通信装置的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
实施例一
如图2所示,本发明实施例公开的一种消息的传输方法,包括以下步骤:
步骤201:OLT获取OLT与ONU之间的物理层操作维护管理信息。
本实施例中,物理层操作维护管理信息可以指物理层操作管理和维护相关的信息,物理层操作维护管理信息主要用于OLT与ONU之间的物理层的管理信息以及维护信息,例如配置信息、ONU的激活信息、ONU的注册信息、加密密钥的更新、功率管理等信息。
步骤202:OLT将物理层操作维护管理信息进行分片,得到多个切片。
步骤203:OLT生成第一消息。
生成的第一消息至少包括以下字段:第一消息类型标识(Message type ID)字段,用于标识第一消息的类型。所述第一消息类型可以参考现有GPON标准协议ITU-T G.984.3里规定的19种下行PLOAM消息和9种上行PLOAM消息,分别用于ONU的注册及ONU-ID分配、测距、数据加密、状态监测、密码验证、误码率监视等等。消息长度(Length)字段,用于标识第一消息承载的切片的长度。动作指示字段,用于标识第一消息承载的切片是否属于最后一个切片。第一切片序列号(Fragment SeqNo)字段,用于标识第一消息承载的切片的序列号。消息内容(Message Content)字段,用于承载多个切片中的一个切片。
具体所述第一消息的消息格式如下表1和图3所示:
表1
Figure PCTCN2015079722-appb-000001
需要说明的是,上述动作指示也可以用“0”(或其它任何标识)标识最后一个切片;用“1”(或其它任何不同的标识)标识非最后一个切片。
步骤204:OLT发送所述生成的第一消息给ONU。
可选的,OLT生成的第一消息还包括其它字段,比如:第一序列号字段,用于标识所述第一消息的序列号;第一光网络单元标识字段,用于标识接收所述第一消息的光网络单元的标识符;第一消息完整性检验码字段,用于所述光网络单元对所述第一消息进行消息完整性校验。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,然后将第一消息发送给ONU,ONU收到第一消息后对切片进行重组得到物理层操作维护管理信息。
实施例二
当所述OLT根据实施例一生成第一消息,并将所述第一消息发送给ONU后,由于OLT与ONU之间的由于线路故障等原因会导致ONU未接收到OLT发送的第一消息,即第一消息出现丢失,对于出现丢失的情况,需要对丢失的第一消息进一步处理比如重传,因此需要建立重传机制,下面具体描述重传的过程。第一消息的动作指示字段还可以用于标识是否请求ONU回复第二消息。ONU接收到带有该动作指示字段的第一消息后,确定需要回复第二消息,则回复第二消息给OLT。
当所述ONU确定回复第二消息给OLT,所述方法还包括图4所示的消息传输的方法,具体,如图4所示,包括步骤:
步骤301:OLT接收所述第二消息。
所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
步骤302:当所述第一消息接收结果指示字段指示至少一个第一消息接收出错时,OLT查找接收出错的第一消息并重新发送接收出错的第一消息。
需要说明的是,第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。例如,0代表接收完成,1代表没有对应的消息,2代表忙,等待中,3代表未知消息类型,4代表OLT下发的参数错误,5代表消息接收后解析出错,6代表第一消息接收出错。其他值保留。步骤301之后还进一步包括根据所述完成码字段的值判断所述第一消息至少一个接收出错的步骤。
进一步可选地,当所述第一消息的新消息类型字段标识需要回复第二消息时,还可以启动定时器。当在定时器超时前收到所述第二消息,则重置定时器,并发送下一条第一消息。当在定时器超时且没收到所述第二消息,则重新发送该第一消息。同时,在设定定时器的基础之上还可以设置重传次数计数器,每重新发送该第一消息则计数器加1,如果计数器计数值达到预设值,则放弃重新发送,否则继续重新发送该第一消息。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例三
当所述OLT根据实施例一生成第一消息,并将所述第一消息发送给ONU后,由于OLT与ONU之间的由于线路故障等原因会导致ONU未接收到OLT发送的第一消息,即第一消息出现丢失,对于出现丢失的情况,需要对丢失的第一消息进一步处理比如重传,因此需要建立重传机制,下面具体描述重传的过程。第一消息的动作指示字段还可以用于标识是否请求ONU回复第二消息。ONU接收到带有该动作指示字段的第一消息后,确定需要回复第二消息,则回复第二消息给OLT。
当所述ONU确定回复第二消息给OLT,所述方法还包括图5所示的消息传输的方法,具体如图5所示,一种消息的传输方法,包括步骤:
步骤401:OLT接收所述第二消息。
第二消息包括:第一消息接收结果指示字段和第一消息统计信息字段。其中第一消息接收结果指示字段用于记录每个所述第一消息接收成功和/或出错。第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所 述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
步骤402:OLT查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息。所述接收出错的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息。
或者,
步骤403:OLT查找所述第一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息。
需要说明的是,第二消息还可以包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。例如,0代表接收完成,1代表没有对应的消息,2代表忙,等待中,3代表未知消息类型,4代表OLT下发的参数错误,5代表消息接收后解析出错,6代表切片接收出错。其他值保留。步骤301之后还进一步包括根据所述完成码字段的值判断所述第一消息至少一个接收出错的步骤。
需要说明的是,上述实施例二和三中,由ONU生成的第二消息还包括第二消息完整性检验码字段、第二光网络单元标识字段和第二切片序列号字段,
OLT收到第二消息后,还需要执行如下步骤:
步骤一:OLT读取第二消息完整性检验码字段的值判断第二消息是否接收正确,否则丢弃该第二消息。
步骤二:OLT判断第二消息的第二光网络单元标识字段的值是否与下发的第一消息的第一光网络单元标识字段的值相等,否则丢弃该第二消息。
步骤三:OLT判断第二切片序列号字段的值是否与第一切片序列号字段的值相等。如果相等,则认为该第二消息是针对第一消息承载的切片的回复,否则丢弃该第二消息。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一 个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例四
如图6所示,本发明实施例公开的另一种消息的传输方法,包括以下步骤:
步骤601:ONU接收OLT下发的第一消息。
第一消息包括:第一消息类型标识(Message type ID)字段,用于标识所述第一消息的类型;消息长度(Length)字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号(Fragment SeqNo)字段,用于标识所述第一消息承载的切片的序列号;消息内容(Message Content)字段,用于承载所述多个切片中的一个切片,所述多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片。
步骤602:当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,ONU查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息按照所述切片序列号字段标识的切片的序列号的顺序重组,得到所述光线路终端与所述光网络单元之间的所述物理层操作维护管理信息。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息 给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例五
如图7所示,本发明实施例公开的另一种消息的具体传输方法,包括以下步骤:
步骤701:ONU接收OLT下发的第一消息。
第一消息至少包括:第一消息类型标识(Message type ID)字段,用于标识所述第一消息的类型;消息长度(Length)字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号(Fragment SeqNo)字段,用于标识所述第一消息承载的切片的序列号;消息内容(Message Content)字段,用于承载所述多个切片中的一个切片,所述多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片。
第一消息中的动作指示字段,还用于标识是否请求所述光网络单元回复第二消息。当ONU接收的第一消息中的动作指示字段请求所述光网络单元回复第二消息时,则进一步包括步骤:
步骤702:ONU发送第二消息,第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
为了提高OLT查找接收出错的第一消息的效率,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。OLT查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息。所述接收出错的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息。或者,OLT查找所述第 一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息。
需要说明的是,本实施例中,ONU生成的第二消息还包括第二消息完整性检验码字段、第二光网络单元标识字段和第二切片序列号字段,OLT收到第二消息后,还执行如下步骤:
步骤一:OLT读取第二消息完整性检验码字段的值判断第二消息是否接收正确,否则丢弃该第二消息。
步骤二:OLT判断第二消息的第二光网络单元标识字段的值是否与下发的第一消息的第一光网络单元标识字段的值相等,否则丢弃该第二消息。
步骤三:OLT判断第二切片序列号字段的值是否与第一切片序列号字段的值相等。如果相等,则认为该第二消息是针对第一消息承载的切片的回复,否则丢弃该第二消息。
需要说明的是,上述实施例四和五中,OLT下发的第一消息还包括:第一消息完整性检验码字段、第一光网络单元标识字段和第一序列号字段,其中,第一光网络单元标识字段用于标识接收所述第一消息的光网络单元的标识符。第一序列号字段,用于标识所述第一消息的序列号。ONU收到第一消息后,还执行如下步骤:
步骤一:ONU读取第一消息完整性检验码字段的值判断第一消息是否接收正确,如果是,则所述ONU进一步执行步骤二;否则,丢弃该第一消息。
步骤二:ONU读取第一消息的第一光网络单元标识字段的值,判断该第一消息属于自己的第一消息。如果否,则丢弃该第一消息。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到操作物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例六
下面的实施例具体描述第一消息的结构,其中,第一消息的具体格式如表2和图8所示:
表2
Figure PCTCN2015079722-appb-000002
具体上述第一消息的各个字段的内容描述如下:
第一消息的第1-2字节为第一光网络单元标识(ONU-ID)字段,用于标识接收第一消息的光网络单元的标识符。每个ONU在注册激活阶段获得一个编号即ONU-ID,其取值范围为0到1022。不同的ONU用ONU-ID标识。ONU-ID=0x3FF用于向所有ONU广播。
第一消息的第3字节为消息类型(Message Type ID)字段,用于标识第一消息的类型。消息类型可以参考现有GPON标准协议ITU-T G.984.3里规定的19种下行PLOAM消息,分别用于ONU的注册及ID分配、测距、数据加密、状态监测、误码率监视等等。
第一消息的第4字节为序列号(SeqNo)字段,用于保证第一和第二消息的可靠传输。当上行第二消息在响应下行第一消息请求时,要求两者的SeqNo保持一致。
第一消息的第5-6字节为消息长度(Length)字段,共2字节,用于标识第一消息承载的切片的长度。结合长度指示字段,第一消息支持长度灵活可变机制。第一消息接收端可通过解析Length字段来获取第一消息承载的切片的大小。对于特殊情况,比如要求消息内容占用的字节必须是某一数值的倍数时,对于不足的字节需要填充一些冗余字节(padding bytes),该情况下消息长度(Length)字段,则指示第一消息的有效数据除去冗余字节以外的数据的大小。
第一消息的第7个字节为动作指示字段,用于标识是否请求所述光网络单元回复第二消息和标识所述第一消息承载的切片是否属于最后一个切片。比如一种表示方式如表2所示,共分为两个部分:A比特指示该第一消息是否需要确认回复,如果需要,则A=1,否则A=0;R比特的作用是指示是否该第一消息是否是最后一个切片消息,如果是R=1,否则R=0。
第一消息为了支持更长的消息长度,需要支持切片机制。第一消息的第8个字节为第一切片序列号(Fragment SeqNo)字段,起到指示第一消息切片序列号的作用,目的是为了方便切片的重组。
以该字段有8个有效比特为例说明,切片序列号范围为0到255。接收端需根据SeqNo字段与Fragment SeqNo字段来判断某特定切片是否接受成功。举例说明,某SeqNo为X的第一消息共Y个切片,则接收端将根据SeqNo/Fragment SeqNo的组合来判断切片X/0到X/(Y-1)的接收情况。
第一消息的第9至X-1字节(共n个字节,n=X-1-9)为消息内容(Message content)字段,用于承载多个切片中的一个切片。多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片。
第一消息的第X至于X+7字节(共8个字节)为第一消息完整性检验码(MIC)字段。用于光网络单元对所述第一消息进行完整性校验,当MIC不正确时,光网络单元将丢弃此第一消息。
ONU读取第一消息完整性检验码字段的值判断第一消息是否接收正确,如果否,则丢弃该第一消息。然后,ONU读取第一消息的第一光网络单元标识字段的值,判断该第一消息属于自己的第一消息。如果否,则丢弃该第一消息。当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,ONU查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息按照所述切片序列号字段标识的切片的序列号的顺序重组,得到所述光线路终端与所述光网络单元之间的所述物理层操作维护管理信息。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例七
当ONU收到OLT发送的第一消息,确定所述第一消息中的动作指示字段请求回复第二消息时,生成如表3所示的第二消息的具体消息格式。其中,第二消息的具体格式如表3和图9所示:
表3
Figure PCTCN2015079722-appb-000003
Figure PCTCN2015079722-appb-000004
如表3所示,第二消息的第1-2字节为第二光网络单元标识(ONU-ID)字段,用于标识发送该第二消息的光网络单元的标识。
第二消息的第3字节为消息类型(M essage Type ID)字段,用于标识第二消息的类型。消息类型可以参考现有GPON标准协议ITU-T G.984.3里规定的9种上行PLOAM消息,分别用于ONU的注册、密码验证、掉电、密钥、误码率监视等等。
第二消息的第4字节为序列号(SeqNo)字段,用于保证第一和第二消息的可靠传输。当上行第二消息在响应下行第一消息请求时,要求两者的SeqNo保持一致。
第二消息的第5字节为第二切片序列号(Fragment SeqNo)字段,用于标识第二消息回复的第一消息承载的切片的序列号。当上行第二消息在响应下行第一消息请求时,要求两者的Fragment SeqNo保持一致。
第二消息的第6字节为完成码(Completion code)字段,0代表接收完成,1代表没有对应的消息,2代表忙,等待中,3代表未知消息类型,4代表OLT下发的参数错误,5代表消息接收后解析出错,6代表第一消息接收出错。其他值保留。
第二消息的第7与第8字节分别用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目以及标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。比如ONU已知切片序列号为X的第一消息,则会统计序列号为0-X的第一消息接收情况(其中,出错切片数目+接收成功数目=X+1),并将统计结果体现在后续回复的第二消息的第7与第8字节,目的是方便光线路终端OLT快速识别出出错的第一消息。
第二消息的第9至40字节(共32bytes)通过相应的比特位指示ONU记录的每个所述第一消息接收成功和/或出错,比如使用比特1表示第一消息接收成功,使用比特0表示第一消息接收出错。举例说明,ONU接收到切片序列号为0-7的第一消息,其中切片0的第一消息未能通过MIC校验,则在第9字节填充“01111111”比特,其余10-40字节填充0x00。OLT收到该第二消息后,会根据相应的Completion code做出相应的反应。若第二消息中的Completion code为6,则意味着第一消息接收出错,随后OLT解析第7与第8字节判断接收出错的第一消息的数目,并通过查看第9至40字节判断具体接收出错的第一消息,并对这些接收出错的第一消息做进一步处理,如重传。
第二消息的第41到48字节(共8bytes)为第二消息完整性检验码(MIC)字段。用于OLT对第二消息进行完整性校验。当MIC不正确时,OLT将丢弃此第二消息。
OLT读取第二消息完整性检验码字段的值判断第二消息是否接收正确,否则丢弃该第二消息。OLT判断第二消息的第二光网络单元标识字段的值是否与下发的第一消息的第一光网络单元标识字段的值相等,否则丢弃该第二消息。OLT判断第二切片序列号字段的值是否与第一切片序列号字段的值相等。如果相等,则认为该第二消息是针对第一消息承载的切片的回复,否则丢弃该第二消息。当所述第一消息接收结果指示字段指示至少一个第一消息接收出错时,OLT查找接收出错的第一消息并重新发送接收出错的第一消息。
为了提高OLT查找接收出错的第一消息的效率,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。OLT查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息。所述接收出错的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息。或者,OLT查找所述第一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传 输物理层操作维护管理信息给ONU。
实施例八
如图10所示,本发明还公开了一种光线路终端,包括:
获取单元801,用于获取光线路终端与光网络单元之间的物理层操作维护管理信息。
切片单元802,用于将所述物理层操作维护管理信息进行分片,得到多个切片。
生成单元803,用于生成第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片。
第一发送单元804,用于发送所述第一消息。
可选的,OLT生成的第一消息还包括其它字段,比如:第一序列号字段,用于标识所述第一消息的序列号;第一光网络单元标识字段,用于标识接收所述第一消息的光网络单元的标识符;第一消息完整性检验码字段,用于所述光网络单元对所述第一消息进行完整性校验。
如图11所示,第一消息的动作指示字段还用于标识是否请求所述光网络单元回复第二消息。光线路终端OLT还包括:
接收单元805,用于用于当所述动作指示字段请求所述光网络单元回复第二消息,接收所述第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
查找单元806,用于根据所述第一消息接收结果指示字段查找接收出错的第一消息并通知所述第一发送单元重新发送接收出错的第一消息。
第一发送单元804,还用于重新发送所述第一消息接收结果指示字段中所有出错的第一消息。
进一步地,第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目 字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
查找单元806,进一步用于查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息;所述接收出错的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息;或者查找所述第一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则通知所述第一发送单元重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息。第一发送单元804重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息。
所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。所述光线路终端还包括:
判断单元807,用于根据所述完成码字段的值判断所述第一消息至少一个接收出错。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例九
如图12所示,本发明实施例还公开了一种光网络单元,包括:
第二接收单元901,用于接收第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片, 所述多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片。
重组单元902,用于当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息按照所述切片序列号字段标识的切片的序列号的顺序重组,得到光线路终端与光网络单元之间的物理层操作维护管理信息。
第一消息中的动作指示字段,还用于标识是否请求所述光网络单元回复第二消息。当接收的所述第一消息中的动作指示字段请求所述光网络单元回复第二消息时,光网络单元回复第二消息。
如图13所示,光网络单元还进一步包括:
第二发送单元903,用于发送第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
进一步地,第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。第二消息还包括:第二切片序列号字段,用于标识所述第二消息回复的所述第一消息承载的切片的序列号。第二消息还包括:第二序列号字段,用于标识所述第二消息的序列号。第二消息还包括:第二光网络单元标识字段,用于标识发送所述第二消息的光网络单元的标识符。另一实施例中,所述第二消息还包括:第二消息完整性检验码字段,用于所述光线路终端对所述第二消息进行完整性校验。OLT读取第二消息完整性检验码字段的值判断第二消息是否接收正确,否则丢弃该第二消息。OLT判断第二消息的第二光网络单元标识字段的值是否与下发的第一消息的第一光网络单元标识字段的值相等,否则丢弃该第二消息。OLT判断第二切片序列号字段的值是否与第一切片序列号字段的值相等。如果相等,则认为该第二消息是针对第一消息承载的切片的回复,否则丢弃该第二消息。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例十
如图14所示示,本发明还公开了一种无源光网络***,包括上述的光线路终端1001和光网络单元1002。光线路终端1001获取光线路终端与光网络单元之间的物理层操作维护管理信息,然后将所述物理层操作维护管理信息进行分片,得到多个切片。光线路终端1001生成第一消息,所述第一消息包括:第一消息类型标识(Message type ID)字段,用于标识所述第一消息的类型;消息长度字段(Length),用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段(Fragment SeqNo),用于标识所述第一消息承载的切片的序列号;消息内容字段(Message Content),用于承载所述多个切片中的一个切片。光线路终端1001发送所述第一消息给ONU。
另一侧,ONU接收上述的第一消息。当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,ONU查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息按照所述切片序列号字段标识的切片的序列号的顺序重组,得到所述光线路终端与所述光网络单元之间的所述物理层操作维护管理信息。
如果第一消息要求回复第二消息,则光网络单元1002光网络单元回复第二消息给光线路终端1001,第二消息至少包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。具体重传的过程请参考上述实施例的介绍,在此不赘述。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一 个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例十一
如图15所示,本发明还公开了一种数据通信装置,所述装置包括处理器1101、存储器1102和总线***1103,所述处理器1101、所述存储器1102通过所述总线***1103相连,所述存储器1102用于存储指令,所述处理器1101用于执行所述存储器1102存储的指令,
其中,所述处理器1101用于:获取光线路终端与光网络单元之间的物理层操作维护管理信息;将所述物理层操作维护管理信息进行分片,得到多个切片;生成第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片;发送所述第一消息。
当所述动作指示字段请求所述光网络单元回复第二消息时,所述处理器1101还用于:接收所述第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
处理器1101还用于:查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息;所述接收出错 的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息;或者,
查找所述第一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息。
一实施例中,第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。处理器1101还用于:根据所述完成码字段的值判断所述第一消息至少一个接收出错。
优选地,第一消息还包括:第一序列号字段,用于标识所述第一消息的序列号。第一光网络单元标识字段,用于标识接收所述第一消息的光网络单元的标识符。第一消息完整性检验码字段,用于所述光网络单元对所述第一消息进行完整性校验。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
实施例十二
如图16所示,本发明还公开了一种数据通信装置,所述装置包括处理器1201、存储器1202和总线***1203,所述处理器1201、所述存储器1202通过所述总线***1203相连,所述存储器1202用于存储指令,所述处理器1201用于执行所述存储器1202存储的指令,
所述处理器1201还用于:接收第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片, 所述多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片。
当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息按照所述切片序列号字段标识的切片的序列号的顺序重组,得到所述光线路终端与所述光网络单元之间的所述物理层操作维护管理信息。
处理器1201用于:发送第二消息,其中第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
第二消息还包括:第一消息统计信息字段;其中第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目。其中第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
进一步地,第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。第二切片序列号字段,用于标识所述第二消息回复的所述第一消息承载的切片的序列号。第二序列号字段,用于标识所述第二消息的序列号。第二光网络单元标识字段,用于标识发送所述第二消息的光网络单元的标识符。第二消息完整性检验码字段,用于所述光线路终端对所述第二消息进行完整性校验。
本发明实施例OLT将物理层操作维护管理信息进行分片,然后再对每一个切片生成第一消息,发送给ONU,ONU进行重组得到物理层操作维护管理信息。
进一步,本发明实施例建立重传机制,ONU根据第一消息是否要求ONU回复第二消息。当第一消息要求ONU回复第二消息时,ONU回复第二消息给OLT,第二消息携带有第一消息接收结果信息,OLT根据第二消息重新发送确定接收出错的所有第一消息。本发明实施例实现OFDM PON***OLT传输物理层操作维护管理信息给ONU。
上述实施例十一和十二中,具体处理器1101、1201的具体执行流程可以参见图2、图4、图5、图6、图7和图8所示的流程图对应的描述,这里 就不再赘述。
应理解,在本发明实施例中,该处理器可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。
该总线***除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线***。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (29)

  1. 一种消息的传输方法,其特征在于,包括:
    获取光线路终端与光网络单元之间的物理层操作维护管理信息;
    将所述物理层操作维护管理信息进行分片,得到多个切片;
    生成第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片;
    发送所述第一消息。
  2. 根据权利要求1所述的方法,其特征在于,所述动作指示字段,还用于标识是否请求所述光网络单元回复第二消息。
  3. 根据权利要求2所述的方法,其特征在于,还包括:
    当所述动作指示字段请求所述光网络单元回复第二消息时,接收所述第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
  4. 根据权利要求3所述的方法,其特征在于,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目;所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目;
    所述方法还包括:
    查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息;所述接收出错的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息;或者,
    查找所述第一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息。
  5. 根据权利要求3所述的方法,其特征在于,所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果;
    所述方法还包括:
    根据所述完成码字段的值判断所述第一消息至少一个接收出错。
  6. 根据权利要求1-5任一项所述的方法,其特征在于,所述第一消息还包括:第一序列号字段,用于标识所述第一消息的序列号。
  7. 根据权利要求1-5任一项所述的方法,其特征在于,所述第一消息还包括:第一光网络单元标识字段,用于标识接收所述第一消息的光网络单元的标识符。
  8. 一种消息的传输方法,其特征在于,包括:
    接收第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片,所述多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片;
    当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息,按照所述切片序列号字段标识的切片的序列号的顺序重组,得到所述光线路终端与所述光网络单元之间的所述物理层操作维护管理信息。
  9. 根据权利要求8所述的方法,其特征在于,所述第一消息中的动作指示字段,还用于标识是否请求所述光网络单元回复第二消息;
    所述方法还包括:
    当接收的所述第一消息中的动作指示字段请求所述光网络单元回复第二消息时,发送第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
  10. 根据权利要求9所述的方法,其特征在于,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功 数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
  11. 根据权利要求8-10任一项所述的方法,其特征在于,所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。
  12. 根据权利要求8-10任一项所述的方法,其特征在于,所述第二消息还包括:第二切片序列号字段,用于标识所述第二消息回复的所述第一消息承载的切片的序列号。
  13. 根据权利要求8-10任一项所述的方法,其特征在于,所述第二消息还包括:第二序列号字段,用于标识所述第二消息的序列号。
  14. 根据权利要求8-10任一项所述的方法,其特征在于,所述第二消息还包括:第二光网络单元标识字段,用于标识发送所述第二消息的光网络单元的标识符。
  15. 一种光线路终端,其特征在于,包括:
    获取单元,用于获取光线路终端与光网络单元之间的物理层操作维护管理信息;
    切片单元,用于将所述物理层操作维护管理信息进行分片,得到多个切片;
    生成单元,用于生成第一消息,所述第一消息包括:第一消息类型标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片;
    第一发送单元,用于发送所述第一消息。
  16. 根据权利要求15所述的光线路终端,其特征在于,所述动作指示字段,还用于标识是否请求所述光网络单元回复第二消息。
  17. 根据权利要求16所述的光线路终端,其特征在于,还包括:
    接收单元,用于当所述动作指示字段请求所述光网络单元回复第二消息,接收所述第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错;
    查找单元,用于根据所述第一消息接收结果指示字段查找接收出错的第一消息并通知所述第一发送单元重新发送接收出错的第一消息;
    所述第一发送单元,重新发送接收出错的第一消息。
  18. 根据权利要求17所述的光线路终端,其特征在于,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目;
    所述查找单元,进一步用于查找所述第一消息接收成功数目字段,确定接收成功的第一消息的数目达到所述第一消息接收成功数目字段的值,则重新发送所述第一消息接收结果指示字段中接收出错的所有第一消息;所述接收出错的所有第一消息包括:已经查找出的确认接收出错的所有第一消息和剩余未查找的所有第一消息;或者查找所述第一消息接收出错数目字段,确定接收出错的第一消息的数目达到所述第一消息接收出错数目字段的值,则重新发送所述第一消息接收结果指示字段中确定接收出错的所有第一消息;
    所述第一发送单元,用于重新发送所述第一消息接收结果指示字段中所有出错的第一消息。
  19. 根据权利要求17或18所述的光线路终端,其特征在于,所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果;
    所述光线路终端还包括:
    判断单元,用于根据所述完成码字段的值判断所述第一消息至少一个接收出错。
  20. 根据权利要求15-19任一项所述的光线路终端,其特征在于,所述第一消息还包括:第一序列号字段,用于标识所述第一消息的序列号。
  21. 根据权利要求15-19任一项所述的光线路终端,其特征在于,所述第一消息还包括:第一光网络单元标识字段,用于标识接收所述第一消息的光网络单元的标识符。
  22. 一种光网络单元,其特征在于,包括:
    第二接收单元,用于接收第一消息,所述第一消息包括:第一消息类型 标识字段,用于标识所述第一消息的类型;消息长度字段,用于标识所述第一消息承载的切片的长度;动作指示字段,用于标识所述第一消息承载的切片是否是最后一个切片;第一切片序列号字段,用于标识所述第一消息承载的切片的序列号;消息内容字段,用于承载所述多个切片中的一个切片,所述多个切片中的一个切片为光线路终端与光网络单元之间的物理层操作维护管理信息进行分片后的多个切片中的一个切片;
    重组单元,用于当所述动作指示字段标识所述第一消息承载的切片是最后一个切片时,查找所述消息长度字段、所述消息类型标识字段和所述切片序列号字段,将所述消息类型标识字段中标识的类型相同的第一消息按照所述切片序列号字段标识的切片的序列号的顺序重组,得到光线路终端与光网络单元之间的物理层操作维护管理信息。
  23. 根据权利要求22所述的光网络单元,其特征在于,还包括:
    第二发送单元,用于发送第二消息,所述第二消息包括:第一消息接收结果指示字段,用于记录每个所述第一消息接收成功和/或出错。
  24. 根据权利要求23所述的光网络单元,其特征在于,所述第二消息还包括:第一消息统计信息字段;所述第一消息统计信息字段包括:第一消息接收成功数目字段和/或第一消息接收出错数目字段;其中,所述第一消息接收成功数目字段,用于标识所述第一消息接收结果指示字段记录的接收成功的第一消息的数目,所述第一消息接收出错数目字段,用于标识所述第一消息接收结果指示字段记录的接收出错的第一消息的数目。
  25. 根据权利要求22-24任一项所述的光网络单元,其特征在于,所述第二消息还包括:完成码字段,用于标识所述光网络单元接收所述第一消息的处理结果。
  26. 根据权利要求22-24任一项所述的光网络单元,其特征在于,所述第二消息还包括:第二切片序列号字段,用于标识所述第二消息回复的所述第一消息承载的切片的序列号。
  27. 根据权利要求22-24任一项所述的光网络单元,其特征在于,所述第二消息还包括:第二序列号字段,用于标识所述第二消息的序列号。
  28. 根据权利要求22-24任一项所述的光网络单元,其特征在于,所述第二消息还包括:第二光网络单元标识字段,用于标识发送所述第二消息的光网络单元的标识符。
  29. 一种无源光网络***,其特征在于,包括权利要求15-21任一项所述的光线路终端和22-28任一项所述的光网络单元。
PCT/CN2015/079722 2015-05-25 2015-05-25 一种消息的传输方法、装置和*** WO2016187785A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP15892866.3A EP3255835A4 (en) 2015-05-25 2015-05-25 Message transmission method, device and system
PCT/CN2015/079722 WO2016187785A1 (zh) 2015-05-25 2015-05-25 一种消息的传输方法、装置和***
CN201580004177.1A CN106464518A (zh) 2015-05-25 2015-05-25 一种消息的传输方法、装置和***
US15/722,781 US20180026715A1 (en) 2015-05-25 2017-10-02 Message transmission method, apparatus, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/079722 WO2016187785A1 (zh) 2015-05-25 2015-05-25 一种消息的传输方法、装置和***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/722,781 Continuation US20180026715A1 (en) 2015-05-25 2017-10-02 Message transmission method, apparatus, and system

Publications (1)

Publication Number Publication Date
WO2016187785A1 true WO2016187785A1 (zh) 2016-12-01

Family

ID=57392316

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/079722 WO2016187785A1 (zh) 2015-05-25 2015-05-25 一种消息的传输方法、装置和***

Country Status (4)

Country Link
US (1) US20180026715A1 (zh)
EP (1) EP3255835A4 (zh)
CN (1) CN106464518A (zh)
WO (1) WO2016187785A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107306364A (zh) * 2017-02-24 2017-10-31 深圳市双翼科技股份有限公司 光线路终端远程管理光网络单元的方法及装置

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111224760B (zh) * 2018-11-26 2022-10-25 中国电信股份有限公司 管理信息传输方法和装置
CN111245577B (zh) * 2018-11-29 2023-02-03 中国电信股份有限公司 数据传输方法、***和相关设备
WO2021024306A1 (ja) * 2019-08-02 2021-02-11 日本電信電話株式会社 通信装置、及び通信方法
CN113382320B (zh) * 2020-03-10 2022-05-13 中国电信股份有限公司 基于pon的调整方法、***和olt
CN113452468B (zh) * 2020-03-27 2023-05-09 ***通信有限公司研究院 一种基于新前传网络的信息处理方法和相关设备
CN114095365B (zh) * 2020-08-24 2023-07-21 中移物联网有限公司 基于5g消息的物联网业务的处理方法及装置
EP4002862A1 (en) * 2020-11-12 2022-05-25 Nokia Solutions and Networks Oy An optical line terminal and an optical network unit

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729937A (zh) * 2008-10-27 2010-06-09 中兴通讯股份有限公司 物理层操作管理维护消息传输方法及装置
CN102624561A (zh) * 2012-03-12 2012-08-01 国家广播电影电视总局广播电视规划院 一种基于ieee oam的管理信息的封装方法、c-docsis的射频接口模块和***控制模块
CN103108262A (zh) * 2013-03-07 2013-05-15 烽火通信科技股份有限公司 Gpon***中光网络单元配置文件升级的方法
JP5532875B2 (ja) * 2009-12-03 2014-06-25 日本電気株式会社 イーサネット(登録商標)oamフレーム用通信装置、oamフレームの処理方法およびプログラム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8655166B2 (en) * 2003-03-03 2014-02-18 Alexander I Soto System and method for performing in-service optical fiber network certification
CN101039159A (zh) * 2006-03-13 2007-09-19 上海交通大学 一种无源光网络数据链路层数据传输方法
JP4442635B2 (ja) * 2007-05-09 2010-03-31 株式会社日立製作所 Ponシステムにおける障害通知方法
CN101083589B (zh) * 2007-07-13 2010-08-11 华为技术有限公司 无源光网络中的终端检测认证方法、装置及操作管理***
US20090041460A1 (en) * 2007-08-10 2009-02-12 Bernard Marc R Method and apparatus to provide bonded optical network devices
KR101476813B1 (ko) * 2007-11-30 2014-12-29 삼성전자주식회사 패킷 중계 노드의 패킷 재조립 시스템 및 방법
CN101552772B (zh) * 2008-04-02 2013-08-28 华为技术有限公司 光网络数据处理方法、装置和***
CN101616338A (zh) * 2008-06-24 2009-12-30 华为技术有限公司 一种点到多点光接入***中数据传送的方法、设备和***
US8929396B2 (en) * 2008-07-07 2015-01-06 Futurewei Technologies, Inc. Ethernet media access control organization specific extension
US8249104B2 (en) * 2008-10-30 2012-08-21 Futurewei Technologies, Inc. Optical network terminal management and control interface over Ethernet
JP4812884B2 (ja) * 2010-04-13 2011-11-09 三菱電機株式会社 通信システム、局側光回線終端装置、利用者側光回線終端装置、制御装置、並びに通信方法
US20120166819A1 (en) * 2010-12-22 2012-06-28 Telefonaktiebolaget L M Ericsson (Publ) Power Management of Optical Access Networks
KR20120073869A (ko) * 2010-12-27 2012-07-05 한국전자통신연구원 Pon 시스템에서 oam 메시지 전송 방법 및 에러 처리 방법
US9219566B2 (en) * 2011-04-08 2015-12-22 Futurewei Technologies, Inc. Wavelength management in multiple-wavelength passive optical networks
US9154335B2 (en) * 2011-11-08 2015-10-06 Marvell Israel (M.I.S.L) Ltd. Method and apparatus for transmitting data on a network
CN104205731B (zh) * 2012-03-07 2017-10-10 华为技术有限公司 在同轴电缆以太网pon中传送下游数据
WO2013177736A1 (zh) * 2012-05-28 2013-12-05 华为技术有限公司 光网络终端管理控制接口报文传递方法、***及相应的设备
US9967106B2 (en) * 2012-09-24 2018-05-08 Brocade Communications Systems LLC Role based multicast messaging infrastructure
US9419901B2 (en) * 2013-11-07 2016-08-16 Cisco Technology, Inc. Network traffic preemption using intermittent encapsulation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729937A (zh) * 2008-10-27 2010-06-09 中兴通讯股份有限公司 物理层操作管理维护消息传输方法及装置
JP5532875B2 (ja) * 2009-12-03 2014-06-25 日本電気株式会社 イーサネット(登録商標)oamフレーム用通信装置、oamフレームの処理方法およびプログラム
CN102624561A (zh) * 2012-03-12 2012-08-01 国家广播电影电视总局广播电视规划院 一种基于ieee oam的管理信息的封装方法、c-docsis的射频接口模块和***控制模块
CN103108262A (zh) * 2013-03-07 2013-05-15 烽火通信科技股份有限公司 Gpon***中光网络单元配置文件升级的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3255835A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107306364A (zh) * 2017-02-24 2017-10-31 深圳市双翼科技股份有限公司 光线路终端远程管理光网络单元的方法及装置

Also Published As

Publication number Publication date
US20180026715A1 (en) 2018-01-25
CN106464518A (zh) 2017-02-22
EP3255835A4 (en) 2018-03-07
EP3255835A1 (en) 2017-12-13

Similar Documents

Publication Publication Date Title
WO2016187785A1 (zh) 一种消息的传输方法、装置和***
US20180368053A1 (en) Method and device for network slicing
RU2460218C2 (ru) Способ уведомления о состоянии в системе беспроводной связи
US10411790B2 (en) Apparatus and method for accessing star network/mesh network of time division multiple access (TDMA)/single channel per carrier (SCPC) integrated satellite communication
EP3499949B1 (en) Method, device and system for processing control signalling
EP3163796A1 (en) Terminal upgrade method and related device
US20100275085A1 (en) Method and apparatus for mac message reliability
US11082317B2 (en) Detection block sending and receiving method, and network device and system
KR101178625B1 (ko) 무선 통신 시스템에서 상태 보고 트리거링
EP3091697B1 (en) Communication method, optical module and network device
WO2019178813A1 (zh) 处理报文分片的方法、装置和***
US20220200722A1 (en) Slot negotiation method and device
WO2021254508A1 (zh) 一种确定码组丢失的方法及装置
WO2023246416A1 (zh) 一种数据传输方法及装置
WO2016180280A1 (zh) 一种块确认帧的传输方法及设备
WO2015021609A1 (zh) 分配数据传输资源的方法及装置
WO2016183823A1 (zh) 组业务反馈方法及装置
CN109462591B (zh) 一种数据传输方法、接收方法、装置及***
EP4322546A1 (en) Data frame fragmentation method, data frame parsing method and related device
KR101526972B1 (ko) 무선 접속 시스템에서 난수선형부호화를 이용한 통신방법
RU2809182C1 (ru) Способ передачи служебных данных, соответствующее устройство и микросхема цифровой обработки
CN111245577B (zh) 数据传输方法、***和相关设备
US20240205074A1 (en) Slot negotiation method and apparatus
US10568088B2 (en) Method for allocating radio resources in a telecommunications system
CN113839735A (zh) Oam消息传输方法、装置、相关设备及存储介质

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

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2015892866

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE