WO2018120549A1 - Procédé et dispositif de traitement d'indicateur temporel dans un réseau optique passif ethernet, et support d'informations - Google Patents
Procédé et dispositif de traitement d'indicateur temporel dans un réseau optique passif ethernet, et support d'informations Download PDFInfo
- Publication number
- WO2018120549A1 WO2018120549A1 PCT/CN2017/082284 CN2017082284W WO2018120549A1 WO 2018120549 A1 WO2018120549 A1 WO 2018120549A1 CN 2017082284 W CN2017082284 W CN 2017082284W WO 2018120549 A1 WO2018120549 A1 WO 2018120549A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- timestamp
- frame
- mpcp
- delay
- olt
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000003287 optical effect Effects 0.000 title claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 33
- 238000003672 processing method Methods 0.000 claims description 8
- 238000013475 authorization Methods 0.000 claims description 7
- 230000001934 delay Effects 0.000 claims 1
- 238000004364 calculation method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/08—Time-division multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-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/1605—Fixed allocated frame structures
- H04J3/1652—Optical Transport Network [OTN]
- H04J3/167—Optical Transport Network [OTN] interaction with SDH/SONET, e.g. carrying SDH/SONET frames, interfacing with SDH/SONET
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
Definitions
- the present invention relates to a time synchronization technology in the field of network communication, and in particular, to a timestamp processing method and apparatus, and a storage medium in an Ethernet Passive Optical Network (EPON).
- EPON Ethernet Passive Optical Network
- EPON technology is an Ethernet-based Passive Optical Network (PON) technology that combines the technical advantages of Ethernet and PON to provide a high-speed platform for accessing data, voice and video services.
- the EPON system is composed of an optical line terminal (OLT), an optical network unit (ONU, an optical network unit), and an optical distribution network (ODN), and the EPON system adopts a point-to-multipoint topology. And the transmission mode of passive optical fiber, providing multiple services based on Ethernet.
- MPCP is the core protocol for solving the key technologies of EPON.
- MPCP is a protocol of the media access control (MAC) control sublayer in the EPON system. The protocol specifies the control mechanism between the OLT and the ONU, and coordinates the effective transmission and reception of data by providing ONU control management information, ONU bandwidth management information, and service monitoring information control.
- MAC media access control
- the multi-point MAC control function is the core of the MPCP; the multi-point MAC controls the sending and receiving of the MAC client, so that multiple MAC clients work in the point-to-multipoint optical network, and multiple MAC clients The ends are connected by a shared fiber.
- the multi-point MAC control needs to comply with certain delay requirements, that is, based on a strict timestamp (Timestamp), or called a timestamp mechanism, according to system requirements. Strict calculation of timing.
- the actual delay of the ONU processing In order to maintain the correctness of the timestamp, in addition to the timestamp carried in the MPCP frame received by the ONU, the actual delay of the ONU processing must be added to obtain the correct new timestamp in order to reset the internal counter of the ONU.
- the conventional method of processing the actual delay of the ONU is to set the processing delay of the data stream through the physical layer (PHY, Physical Layer), MAC layer and MPCP layer sub-modules to be fixed. The value of this fixed delay is based on the longest delay of each submodule in the actual situation.
- IPs are also included in the middle, such as Advanced Encryption Standard (AES), triple disturbance, etc., and the delay when the data flows through these IP processing is fixed. This brings a lot of implementation difficulty to some algorithms IP and module processing. Even if the delay is fixed, the required delay will be large.
- AES Advanced Encryption Standard
- the embodiments of the present invention are directed to providing a timestamp processing method and apparatus, and a storage medium in an EPON, aiming at solving the problem that a delay caused by a fixed delay processing is large in the existing timestamp calculation method.
- An embodiment of the present invention provides a method for processing a timestamp in an EPON, where the method includes:
- the Report frame is sent to the OLT.
- the MPCP frame further includes a Gate frame, where the Gate frame includes information about a transmission length of the MPCP packet and a start transmission time.
- the first timestamp is a timestamp carried by the Gate frame delivered by the OLT.
- the method further includes:
- the detecting the delay of the data flow of each MPCP packet through the PCS and the delay of the MAC coding layer include:
- the method further includes:
- the counter of the ONU is updated by the second timestamp by a control character.
- the method further includes:
- the embodiment of the present invention further provides a timestamp processing device in an EPON, where the device includes: a first processor and a second processor; wherein
- the first processor is configured to detect a delay of the MPC packet data flow through the PCS and a delay of the MAC coding layer, and obtain a first timestamp carried in the MPCP frame sent by the OLT, where the MPCP frame includes Report frame
- the second processor is configured to add the first timestamp, the delay of each MPCP packet data stream to the PCS, and the delay of the MAC encoding layer to obtain a second timestamp, and After the Report frame is filled in the second timestamp, the Report frame is sent to the OLT.
- the device further includes: a third processor, configured to: after the first processor acquires the first timestamp carried in the MPCP frame sent by the OLT, receive a Gate frame that matches the ONU, and intercept the Transmitting the length of the MPCP packet in the Gate frame and starting the transmission time, and updating the local timing of the ONU according to the first timestamp carried in the Gate frame.
- a third processor configured to: after the first processor acquires the first timestamp carried in the MPCP frame sent by the OLT, receive a Gate frame that matches the ONU, and intercept the Transmitting the length of the MPCP packet in the Gate frame and starting the transmission time, and updating the local timing of the ONU according to the first timestamp carried in the Gate frame.
- the first processor is configured to: calculate, according to the delay information carried by the MPCP packet, and the current local timing of the ONU, the MPCP packet to pass through each processing module in the PCS and the MAC coding layer. And the time difference of the local timing, the delay information of the MPCP packet passing through the processing module in the PCS and the MAC coding layer is obtained; and the second timestamp is updated by the control symbol to update the counter of the ONU.
- the device further includes: a fourth processor, configured to calculate, after the second processor sends the Report frame to the OLT, according to the second timestamp, between the OLT and the ONU RTT, and adjust the authorization time of each ONU according to the RTT.
- a fourth processor configured to calculate, after the second processor sends the Report frame to the OLT, according to the second timestamp, between the OLT and the ONU RTT, and adjust the authorization time of each ONU according to the RTT.
- An embodiment of the present invention further provides a timestamp processing apparatus in an EPON, including:
- a memory for storing an executable program
- a processor for implementing the following steps by executing an executable program stored in the memory:
- the embodiment of the invention further provides a readable storage medium, which stores an executable program, and when the executable program is executed by the processor, the following steps are implemented:
- the timestamp processing method and device in the EPON provided by the embodiment of the present invention, and the storage medium, detecting the delay of each MPCP packet passing through the PCS and the delay of the MAC coding layer; acquiring the first time carried in the MPCP frame delivered by the OLT
- the MPCP frame includes a Report frame, and the first timestamp, the delay of the respective MPCP packets passing through the PCS, and the delay of the MAC encoding layer are added to obtain a second timestamp, and the After the report frame is filled in the second timestamp, Sending the Report frame to the OLT.
- Embodiments can also make the method of calculating the timestamp more accurate to better achieve synchronization between the ONU and the OLT.
- FIG. 1 is a schematic flowchart of a method for processing a timestamp in an EPON according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of a format of an MPCP frame according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of a format of a time synchronization mechanism between an OLT and an ONU according to an embodiment of the present invention
- FIG. 4 is a schematic diagram of data flow of a PCS and a MAC coding layer according to an embodiment of the present invention
- FIG. 5 is a schematic structural diagram of a structure of a timestamp processing apparatus in an EPON according to an embodiment of the present invention.
- the implementation process of the timestamp processing method in the EPON in the embodiment of the present invention includes the following steps:
- Step 101 Detect a delay of each MPCP packet data stream passing through the PCS and a delay of passing through the MAC encoding layer;
- the step specifically includes: calculating, according to the delay information carried by the current MPCP packet data stream and the local timing of the current ONU, the difference between the local timing of each MPCP packet data stream passing through each processing module in the PCS and the MAC coding layer, and obtaining the PCS through the PCS
- the final delay information of the processing module is processed in the MAC coding layer, and the final delay information of the processing module in the PCS and MAC coding layers is carried in the counter by the control character.
- the delay of each MPCP packet data stream passing through the MAC coding layer is mainly the MPCP packet.
- the data stream passes through the delay of the decryption module in the MAC coding layer.
- the local timing of the current ONU can be directly measured and obtained by the counter, which belongs to the prior art and will not be further described herein.
- the MPCP packet is included in the MPCP frame, and only one MPCP packet is encapsulated in one MPCP frame, that is, one MPCP packet corresponds to one MPCP frame.
- the MPCP packet operates on the network layer and the transport layer in the Open System Interconnection (OSI), and the MPCP frame operates on the data link layer in the OSI.
- OSI Open System Interconnection
- timestamps has been clearly defined in the IEEE802.3 standard protocol: within the OLT and ONU.
- the timestamp identifies the count value of the OLT when the MAC control frame is uploaded to the MAC layer, and the timestamp is mapped to the corresponding area of the MPCP frame sent by the OLT or ONU (see MPCP frame format).
- FIG. 2 shows the MPCP frame format.
- the MPCP frame format mainly includes: destination address (DA, Destination Address), source address (SA, Source Address), length or type (Length/Type), operation. Code (Opcode), Timestamp, Date/Reserved/Pad, and Frame Check Sequence (FCS).
- the DA occupies 6 bytes in the MPCP frame
- the SA occupies 6 bytes in the MPCP frame
- the Length/Type occupies 2 bytes in the MPCP frame
- the Opcode occupies 2 bytes in the MPCP frame
- the Timestamp occupies 4 bytes in the MPCP frame
- Date/Reserved/Pad occupies 40 bytes in the MPCP frame
- the FCS occupies 4 bytes in the MPCP frame.
- the 8 bits (b0-b7) in each byte are transmitted in order from left to right, that is, from low to high; at the same time, the bytes in each frame are sent in order from top to bottom. .
- Figure 3 shows the format of the OLT and ONU time synchronization mechanism, which can be seen from Figure 3.
- Out After the ONU receives the Gate frame, it does not delay until the time frame T3 is filled in before the Report frame is sent to the Report frame. To ensure the accuracy of the timestamp T3, Tn and Tn' must be guaranteed. The correct processing of this delay between.
- serializer/deserializer Serializer/Deserializer
- the delay during this time will be composed of the processing time of the PCS and MAC coding layers.
- the PCS can usually be divided into five modules: a bit-width conversion module (denoted as a gearbox module), a 66-bit sync header lock module (denoted as a SYNC module), and forward error correction (FEC). , Forward Error Correction) module, 66bit data descrambling module (denoted as DESCRAM module), 66b64b decoding module (denoted as 66b64b_DECODE module).
- Figure 4 shows the data flow direction of the PCS and MAC coding layers. As shown in Figure 4, after the data flows through the SerDes IP output, it passes through the gearbox module and then delimits through the SYNC module. After error correction by the FEC module, Then perform data descrambling operation, and finally enter the 66b64b decoding module. Since the data of the first four modules only has the concept of data stream and codeword, and there is no fixed format of the MPCP packet to conveniently carry the delay information of each module, the actual start of the recording delay should be after the 66b64b decoding module.
- the data format outputted by the 66b64b is a standardized 10Gb media independent interface (XGMII interface, 10Gigabit Media Independent Interface), where X corresponds to the Roman numeral 10.
- X corresponds to the Roman numeral 10.
- the delay of the data stream passing through the MAC coding layer is mainly delayed by the decryption module.
- the decryption module generally calls IP, and the processing of the data is complicated, and different IP types or different MPCP packet lengths will affect the processing of the delay. Therefore, the delay between the lengths of the MPCP packets is very different.
- Step 102 Acquire a first timestamp carried in an MPCP frame sent by the OLT, where the MPCP frame includes a Report frame.
- the MPCP frame further includes a Gate frame, where the Gate frame includes information about a transmission length of the MPCP packet and a start transmission time;
- the first timestamp is a timestamp carried by the Gate frame in the MPCP frame delivered by the OLT.
- the method further includes:
- the OLT sends an MPCP frame to the specified ONU, where the MPCP frame contains the transmission information and the start time of the transmission.
- the Gate information in the transmission process is added with a local timestamp, that is, the transmission time is started.
- the first timestamp is mapped to the corresponding area in the MPCP frame format (corresponding to the Timestamp field).
- the ONU intercepts the transmission length and the start transmission time, and uses the timestamp (first timestamp) carried in the received Gate frame to update the local timing of the ONU, thereby eliminating the possibility.
- the clock drifts to ensure synchronization between the ONU and the OLT.
- the ONUs in the EPON system use the broadcast mode in the downlink direction and the time division multiple access (TDMA) in the uplink direction.
- TDMA time division multiple access
- the clock of the OLT and the clock of the ONU must be communicated.
- Initial stage one It needs to be synchronized until the end of the communication.
- the EPON needs to keep the synchronization of the entire network by using a timestamp, that is, the timestamp is first generated by the OLT, and the timestamp is sent to each ONU through the MPCP frame, and each ONU adjusts the timestamp by receiving the timestamp.
- the deviation between the local clock and the OLT clock so as to achieve the effect that each ONU synchronizes with the OLT.
- the OLT and the ONU need to complete the automatic registration process through the interaction of the other three types of MPCP control frames - REGISTER_REQ frame, REGISTER frame, and REGISTER_ACK frame.
- the registration process is as follows: the Gate frame is sent by the OLT, and the ONU that receives the Gate frame is allowed to send data immediately or within a specified time period; the ONU reports its state to the OLT through the Report frame, including where the ONU is synchronized. A timestamp, and whether there is data to be sent, etc.; the ONU sends a REGISTER_REQ frame to the OLT, that is, requests registration during the registration procedure; the OLT sends a REGISTER frame to notify the ONU that the registration request has been identified during the registration procedure; the ONU passes Sending a REGISTER_ACK frame indicates the registration confirmation during the registration procedure processing.
- Step 103 Add the first timestamp, the delay of each MPCP packet data stream to the PCS, and the delay of the MAC encoding layer to obtain a second timestamp, and fill in the report frame. After the second timestamp is described, the Report frame is sent to the OLT.
- the method further includes:
- FIG. 3 shows the calculation process of the RTT: 1.
- the OLT sends a Gate frame from the MPCP layer to the ONU at time T1, and fills in the timestamp T1, and in actuality, the time when the Gate frame is officially sent from the SERDES link is T1', there is a time difference between T1 and T1'; 2.
- ONU receives the Gate frame from the SERDES link at time T2', and the data arrives at MPCP at time T2. Layer, reset the local counter, and set the timestamp at this time to T2; 3.
- ONU sends a Report frame at time T3, and fills the report frame with timestamp T3. The time when the Report frame is officially sent from the SERDES link is T3. '; 4.
- the ONU and the OLT will rely on the timestamp to implement unique clock synchronization.
- the OLT inserts the value of its local counter into the timestamp field, and the ONU inserts its own local count value into the timestamp field; the ONU is based on the received OLT.
- the timestamp, updating its own counter, the OLT calculates the RTT according to the timestamp of the received ONU, and then the OLT adjusts the authorization time of each ONU according to the RTT.
- the method for calculating the timestamp according to the embodiment of the present invention obtains the actual used delay according to the count of the internal counters recorded when each MPCP packet passes each module, without setting the maximum delay in advance. Fixed delay.
- the calculation method of the embodiment of the present invention greatly reduces the processing delay, optimizes the internal processing time, and is flexible and simple to implement, and also reduces some algorithm IP and module. The difficulty of implementation.
- an embodiment of the present invention further provides a timestamp processing apparatus in an EPON.
- the apparatus includes a first processor and a second processor.
- the first processor is configured to detect a delay of the MPC packet data flow through the PCS and a delay of the MAC coding layer, and obtain a first timestamp carried in the MPCP frame sent by the OLT, where the MPCP frame includes Report frame
- the second processor is configured to add the first timestamp, the delay of each MPCP packet data stream to the PCS, and the delay of the MAC encoding layer to obtain a second timestamp, and After the second timestamp is filled in the Report frame, the Report frame is sent to the OLT.
- the first processor is configured to calculate, according to the delay information carried in the current MPCP packet data stream and the local timing of the current ONU, each MPCP packet data stream is locally processed through each processing module in the PCS and MAC coding layers. The time difference is obtained, and the final delay information of the processing module in the PCS and MAC coding layers is obtained, and the final delay information of the processing module in the PCS and MAC coding layers is carried in the counter by the control character.
- the MPCP frame further includes a Gate frame, where the Gate frame includes information about a transmission length of the MPCP packet and a start transmission time;
- the first timestamp is a timestamp carried by the Gate frame in the MPCP frame delivered by the OLT.
- the apparatus further includes: a third processor, configured to: after the first processor acquires the first timestamp carried in the MPCP frame sent by the OLT, receive a Gate frame matching the ONU, and intercept the Gate The transmission length of the MPCP packet in the frame and the start transmission time, and updating the local timing of the ONU according to the first timestamp carried in the Gate frame.
- a third processor configured to: after the first processor acquires the first timestamp carried in the MPCP frame sent by the OLT, receive a Gate frame matching the ONU, and intercept the Gate The transmission length of the MPCP packet in the frame and the start transmission time, and updating the local timing of the ONU according to the first timestamp carried in the Gate frame.
- the device further includes: a fourth processor, configured to: after the second processor sends the Report frame to the OLT, calculate an RTT between the OLT and the ONU according to the second timestamp, and according to The RTT adjusts the authorization time of each ONU.
- a fourth processor configured to: after the second processor sends the Report frame to the OLT, calculate an RTT between the OLT and the ONU according to the second timestamp, and according to The RTT adjusts the authorization time of each ONU.
- the first processor, the second processor, the third processor, and the fourth processor may be implemented on the OLT device or on the ONU device.
- the embodiment of the present invention detects a delay of the data flow of each MPCP packet through the PCS and a delay of the MAC coding layer; and obtains a first timestamp carried in the MPCP frame sent by the OLT, where the MPCP frame includes a Report frame; The first timestamp, the delay of the respective MPCP packet data streams passing through the PCS, and the delay of the MAC encoding layer are added to obtain a second timestamp, and after the second timestamp is filled in the Report frame Sending the Report frame to the OLT. So, you can The processing time delay of the ONU is flexibly processed to avoid the problem that the delay is large due to the fixed delay processing in the existing timestamp calculation method, and the processing delay is optimized, and the internal processing time is optimized. The method of calculating the timestamp can be made more precise to better achieve synchronization between the ONU and the OLT.
- the embodiment of the present invention provides a timestamp processing device in an EPON, which can be applied to an ONU, and is applicable to a time synchronization scenario between an ONU and an OLT:
- the OLT sends an MPCP frame to the designated ONU.
- the MPCP frame contains the transmission length and the start transmission time, carries the local timestamp of the OLT, and is mapped to the corresponding area of the MPCP frame.
- the ONU intercepts the transmission length and starts the transmission time, and updates the ONU local timing. This is mainly done by the timestamp in the received Gate frame, thereby eliminating possible clock drift. Synchronization with the OLT is guaranteed.
- each ONU uplink is accessed by TDMA, and the clock of the OLT and the clock of the ONU are kept synchronized at the time when the communication does not start until the end of the communication to avoid data collision.
- the MPCP packet will come from the SerDes link and will pass through the physical layer PCS and the coding layer MAC.
- the physical layer PCS can be divided into five modules as shown in FIG. 5 according to the function.
- the Start control character start of a packet
- the flag S0 or S4 the counter of the MPCP packet processing module is recorded at this time.
- Count1 the MPCP packet obtained by the parsing is transmitted to the subsequent module in FIG. 5, and when the MPCP packet reaches the MPCP packet processing module of the encoding layer MAC, the counter count2 of the MPCP packet processing module is subtracted from the count1.
- the delay of the MPCP packet from the decoding module to the MPCP packet processing module can be obtained.
- Timestamp complete a time synchronization, repeat the above steps to continue the synchronization.
- This timestamp processing method is based on the time when each recorded MPCP packet arrives at each module.
- the counter is counted to get the actual delay, without the need to calculate the maximum delay as a fixed delay. Relatively speaking, this solution is flexible and convenient, and the delay is greatly reduced.
- the internal processing delay is based on the time when each recorded MPCP packet arrives at each module.
- the hardware structure of the time stamp processing device may include:
- a memory for storing an executable program
- the processor is configured to implement the timestamp processing method provided by the embodiment of the present invention by executing the executable program stored in the memory, for example, including at least the following steps:
- Embodiments of the present invention provide a storage medium storing an executable program, and the executable program is executed by a processor, for example, a time stamp processing method as shown in FIG. 1 .
- the storage medium of the embodiment of the present invention may be a storage medium such as an optical disk, a hard disk, or a magnetic disk, and may be a non-transitory storage medium.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
L'invention concerne un procédé de traitement d'un indicateur temporel dans un EPON, le procédé consistant : à détecter un retard dans un paquet MPCP passant à travers un PCS et un retard dans ce dernier passant par une couche de codage MAC ; à acquérir un premier indicateur temporel transporté dans une trame MPCP délivrée par un OLT, la trame MPCP comprenant une trame de rapport ; et à ajouter le premier indicateur temporel, le retard dans un flux de données de chaque paquet MPCP passant à travers la PCS et le retard dans cette dernière passant à travers la couche de codage MAC afin d'obtenir un second indicateur temporel, et après que le second indicateur temporel est rempli dans la trame de rapport, à envoyer la trame de rapport à l'OLT. L'invention concerne en outre un dispositif de traitement d'un indicateur temporel dans un EPON, et un support d'informations.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611266568.3A CN108259106A (zh) | 2016-12-29 | 2016-12-29 | 一种以太网无源光网络中的时戳处理方法和装置 |
CN201611266568.3 | 2016-12-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018120549A1 true WO2018120549A1 (fr) | 2018-07-05 |
Family
ID=62706734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/082284 WO2018120549A1 (fr) | 2016-12-29 | 2017-04-27 | Procédé et dispositif de traitement d'indicateur temporel dans un réseau optique passif ethernet, et support d'informations |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108259106A (fr) |
WO (1) | WO2018120549A1 (fr) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111245542B (zh) * | 2018-11-28 | 2022-01-28 | 中兴通讯股份有限公司 | 获取时间戳的方法、时间的同步系统 |
CN112583509B (zh) | 2019-09-30 | 2024-07-19 | 深圳市中兴微电子技术有限公司 | 获取数据流的时间戳的方法及装置、存储介质和电子装置 |
CN115250243A (zh) * | 2022-07-22 | 2022-10-28 | 中国电信股份有限公司 | 时延数据测量方法、装置、系统、电子设备及存储介质 |
CN115396333B (zh) * | 2022-08-24 | 2024-01-16 | 北京智芯微电子科技有限公司 | 用于通信网络延时测试的可视化芯片、方法和交换机 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011124759A (ja) * | 2009-12-10 | 2011-06-23 | Mitsubishi Electric Corp | 通信システム、局側通信装置及びスレーブクロック補正装置 |
CN102938676A (zh) * | 2011-08-16 | 2013-02-20 | 中兴通讯股份有限公司 | 时间同步处理方法、装置及系统 |
CN105281860A (zh) * | 2015-06-16 | 2016-01-27 | 南京智汇电力技术有限公司 | 一种基于以太无源光网络的数据同步采集方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101218792A (zh) * | 2005-07-15 | 2008-07-09 | 泰克诺沃斯公司 | 用于在epon中实现非对称线路速率的方法和设备 |
CN102377556B (zh) * | 2010-08-19 | 2016-04-13 | 中兴通讯股份有限公司 | 一种实现主备光线路终端时间戳同步的方法及系统 |
-
2016
- 2016-12-29 CN CN201611266568.3A patent/CN108259106A/zh active Pending
-
2017
- 2017-04-27 WO PCT/CN2017/082284 patent/WO2018120549A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011124759A (ja) * | 2009-12-10 | 2011-06-23 | Mitsubishi Electric Corp | 通信システム、局側通信装置及びスレーブクロック補正装置 |
CN102938676A (zh) * | 2011-08-16 | 2013-02-20 | 中兴通讯股份有限公司 | 时间同步处理方法、装置及系统 |
CN105281860A (zh) * | 2015-06-16 | 2016-01-27 | 南京智汇电力技术有限公司 | 一种基于以太无源光网络的数据同步采集方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108259106A (zh) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11824636B2 (en) | Method and apparatus for sending and receiving clock synchronization packet | |
CN109787703B (zh) | 一种时间戳的修正方法、时钟同步方法及系统 | |
US8718482B1 (en) | Transparent clock for precision timing distribution | |
EP1330077B1 (fr) | Procédé pour la mise en oeuvre de plusieurs fonctions, dont une méthode d'accès, dans un système de réseau optique passif utilisant gigabit ethernet | |
US9106353B2 (en) | Time synchronization for network testing equipment | |
WO2019165965A1 (fr) | Procédé, appareil et dispositif de détermination d'informations temporelles | |
US8982912B2 (en) | Inter-packet gap network clock synchronization | |
US8660152B2 (en) | Multi-frame network clock synchronization | |
US11108485B2 (en) | Clock synchronization method and apparatus | |
CN109699199B (zh) | 一种报文处理的方法和网络设备 | |
WO2018120549A1 (fr) | Procédé et dispositif de traitement d'indicateur temporel dans un réseau optique passif ethernet, et support d'informations | |
WO2010097035A1 (fr) | Procédé de transmission de tunnel de message d'horloge, noeud de réseau et système de communication de celui-ci | |
WO2010017762A1 (fr) | Procédé et dispositif de synchronisation temporelle de réseau optique passif, et réseau optique passif | |
CN102013931A (zh) | 时间同步方法及系统、从属定时设备及主定时设备 | |
WO2015117501A1 (fr) | Procédé de synchronisation, dispositif de logique programmable, carte unique et élément de réseau | |
WO2011017867A1 (fr) | Procédé et système pour supporter un protocole de synchronisation temporelle dans un réseau de transport optique | |
WO2013082901A1 (fr) | Procédé et système de gestion de message d'événement 1588 | |
US8948586B2 (en) | Method and apparatus for laser overlap detection | |
WO2017177751A1 (fr) | Procédé et appareil de synchronisation temporelle | |
Christodoulopoulos et al. | Demonstration of industrial-grade passive optical network | |
CN115549983B (zh) | 一种基于时间同步的IPv6网络传输设备的安全认证装置及方法 | |
JP2011040870A (ja) | 光伝送システム及び時刻基準パルスを用いた同期方法 | |
JP5922047B2 (ja) | 遅延測定方法および遅延測定システム | |
CN103684704B (zh) | 光网络传输系统端口id加解密使能切换的方法及装置 | |
WO2024045815A1 (fr) | Procédé d'enregistrement, dispositif associé et système de communication optique |
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: 17889244 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17889244 Country of ref document: EP Kind code of ref document: A1 |