WO2019047110A1 - Delay measurement method and apparatus, and system in optical transport network - Google Patents
Delay measurement method and apparatus, and system in optical transport network Download PDFInfo
- Publication number
- WO2019047110A1 WO2019047110A1 PCT/CN2017/100928 CN2017100928W WO2019047110A1 WO 2019047110 A1 WO2019047110 A1 WO 2019047110A1 CN 2017100928 W CN2017100928 W CN 2017100928W WO 2019047110 A1 WO2019047110 A1 WO 2019047110A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- otn
- frame
- overhead
- network device
- timestamp
- Prior art date
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 116
- 238000000691 measurement method Methods 0.000 title description 7
- 238000005259 measurement Methods 0.000 claims abstract description 186
- 230000005540 biological transmission Effects 0.000 claims abstract description 74
- 238000000034 method Methods 0.000 claims description 78
- 230000002457 bidirectional effect Effects 0.000 claims description 9
- 230000036961 partial effect Effects 0.000 claims description 5
- 230000001934 delay Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 29
- 238000013461 design Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 11
- 230000009471 action Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000009432 framing Methods 0.000 description 3
- FWBHETKCLVMNFS-UHFFFAOYSA-N 4',6-Diamino-2-phenylindol Chemical compound C1=CC(C(=N)N)=CC=C1C1=CC2=CC=C(C(N)=N)C=C2N1 FWBHETKCLVMNFS-UHFFFAOYSA-N 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
- H04B10/077—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using a supervisory or additional signal
Definitions
- the present application relates to the field of optical communications, and in particular to a delay measurement technique in an optical network.
- the optical transport network is the core technology of the next-generation transport network. It has rich operation and management and maintenance (OAM) capabilities and powerful tandem connection monitoring (Tandem Connection Monitoring). TCM) capability and Forward Error Correction (FEC) capability enable flexible scheduling and management of large-capacity services. Because of these characteristics, OTN technology is increasingly becoming the mainstream technology of the backbone transmission network. As OTN is gradually deployed in the metropolitan area, the application scenarios for OTN are continuously expanded. For example: data center network, financial services, wireless pre-transmission and backhaul, short-distance metropolitan areas and other scenarios. The customer signals in these new scenarios are mostly sensitive to delay. That is to say, if the delay of the OTN path for transmitting these services does not meet the requirements, the service may not be opened normally.
- CPRI Common Public Radio Interface
- eCPRI enhanced CPRI
- NGFI Next Generation Fronthaul Interface
- the International Telecommunication Union-Telecommunication Standard Sector defines a Delay Measurement (DM) field in the data frame structure of the OTN to implement the OTN path.
- Time delay measurement uses the OTN data frame of each rate to correspond to a specific time period, and calculates the bidirectional path delay information by using a network node to calculate the number of OTN frames received during the DM field hopping, that is, bidirectional
- the path delay is the OTN frame period multiplied by the number of received OTN frames.
- the measurement accuracy of this method is limited by the accuracy of the OTN frame period used.
- an optical data unit 0 ODU0, a type of OTN frame
- the above mentioned customer signals require a higher level of delay accuracy, for example: 1 microsecond level. Therefore, the measurement accuracy that the current method can provide cannot meet the delay accuracy requirements of the new scene mentioned above.
- Embodiments of the present invention describe methods, apparatus, and systems for time delay measurement to improve delay measurement accuracy in OTN.
- an embodiment of the present invention provides a method for measuring a delay in an optical network, where the method includes:
- the first network device determines a transmission delay of the second network device to the first network device according to the timestamp and a time when the first network device receives the first OTN frame.
- the delay measurement overhead is delimited based on a multiframe alignment signal (MFAS) included in the plurality of OTN frames to obtain the timestamp.
- MFAS multiframe alignment signal
- each of the OTN frames is an optical transmission unit k (OTUk) frame, an n*100G optical transmission unit (OTUCn) frame, or a flexible OTN (FlexO) frame.
- OFTUk optical transmission unit k
- OTUCn n*100G optical transmission unit
- FlexO flexible OTN
- the overhead area of each OTN frame is an overhead area of an optical transmission unit k (OTUk) frame, or an overhead area of an optical data unit k (ODUk) included in an OTUk frame, or an OTUk
- An overhead area of the optical payload unit k (OPUk) included in the frame; or, the overhead area of each OTN frame is an overhead area of an optical transmission unit (OTUCn) frame of n*100G, or n included in the OTUCn frame *
- the overhead area of the optical data unit (ODUCn) of 100G; or the overhead area of each OTN frame is the overhead area of the flexible OTN (FlexO) frame.
- the delay measurement overhead carried by the overhead area of the multiple OTN frames transmits the node identification information of the first network device and the second network device.
- the node identifier information is a path trace identifier (TTI), an internet protocol (IP) address, or a medium access control (MAC) address.
- TTI path trace identifier
- IP internet protocol
- MAC medium access control
- an embodiment of the present invention provides an optical network device, the device comprising a processor and a transceiver for supporting the first aspect and the various possible designs mentioned in the first aspect method.
- the transceiver is operative to perform the receiving and transmitting actions in the method
- the processor is operative to support other processing steps of the above method.
- an embodiment of the present invention provides a method for measuring a delay in another optical network, where the method includes:
- the first network device sends a plurality of first optical transport network (OTN) frames to the second network device, where an overhead region of each of the plurality of first OTN frames carries a delay measurement overhead, where the plurality of first
- the delay measurement overhead carried in the overhead area of the OTN frame transmits a first timestamp or measurement indication information, where the first timestamp indicates that the first network device sends the second OTN frame in the multiple first OTN frames
- the measurement indication information indicates that the first network device is performing delay measurement and the first network device acquires the first timestamp;
- the first network device determines, according to the first timestamp, a time when the first network device receives the fourth OTN frame corresponding to the second OTN frame in the multiple third OTN frames A two-way transmission delay between the first network device and the second network device.
- the plurality of third OTN frames further pass a second timestamp and a third timestamp, the second timestamp indicating that the second network device receives the second OTN frame The time, the third timestamp indicates the time when the second network device sends the fourth OTN frame, and the method further includes:
- the bidirectional transmission delay is modified according to the second timestamp and the third timestamp.
- the delay measurement overhead is delimited according to a multiframe alignment signal (MFAS) included in the plurality of first OTN frames to obtain the first timestamp.
- MFAS multiframe alignment signal
- each of the first OTN frames and each of the third OTN frames is optical transmission Transmission unit k (OTUk) frame, n*100G optical transmission unit (OTUCn) frame or flexible OTN (FlexO) frame.
- OFTUk optical transmission Transmission unit k
- OTUCn optical transmission unit
- FlexO flexible OTN
- the overhead area of each of the first OTN frame and each of the third OTN frames is an overhead area of an optical transmission unit k (OTUk) frame, or an optical data unit included in the OTUk frame.
- An overhead area of an optical transmission unit (OTUCn) frame of n*100G, or an overhead area of an optical data unit (ODUCn) of n*100G included in the OTUCn frame; or, each of the first OTN frames and each of the The overhead area of a third OTN frame is the overhead area of a flexible OTN (FlexO) frame.
- the delay measurement overhead carried by the overhead area of the multiple first OTN frames transmits the node identification information of the first network device and the second network device.
- the node identifier information is a path trace identifier (TTI), an internet protocol (IP) address, or a medium access control (MAC) address.
- TTI path trace identifier
- IP internet protocol
- MAC medium access control
- the method further includes:
- Determining, by the first network device, a transmission delay of the first network device to the second network device according to the first timestamp and a time when the first network device receives the fourth OTN frame At least one of a transmission delay of the second network device to the first network device.
- an embodiment of the present invention provides an optical network device, the device comprising a processor and a transceiver for supporting the third aspect and the various possible designs mentioned in the third aspect method.
- the transceiver is operative to perform the receiving and transmitting actions in the method
- the processor is operative to support other processing steps of the above method.
- an embodiment of the present invention provides an optical transport network (OTN) frame structure, where the frame structure includes a fixed frame area, an optical transmission unit OTU overhead, an optical data unit ODU overhead, an optical payload unit OPU overhead, An OPU payload area and a forward error correction FEC area, the ODU overhead including a delay measurement overhead; or, the frame structure includes a fixed frame area, a flexible OTN (FlexO) overhead area, a FlexO payload area, and an FEC area, The FlexO overhead area includes the delay measurement overhead; wherein:
- the delay measurement overhead carries partial information of at least one timestamp, the at least one timestamp being used to support delay measurement between two devices using the OTN frame structure.
- the frame structure further includes a multiframe alignment signal (MFAS), the frame structure delimiting the delay measurement overhead by using the MFAS field to obtain the at least one timestamp .
- MFAS multiframe alignment signal
- the delay measurement overhead further carries a part of information of the node identification information of the two devices.
- the node identifier information is a path trace identifier (TTI), an internet protocol (IP) address, or a medium access control (MAC) address.
- TTI path trace identifier
- IP internet protocol
- MAC medium access control
- an embodiment of the present invention provides a method for measuring a time delay in an optical network, where the method includes:
- the first network device receives a plurality of first optical transport network (OTN) frames from the second network device, where an overhead region of each of the plurality of first OTN frames carries a delay measurement overhead, the multiple first
- the delay measurement overhead carried in the overhead area of the OTN frame transmits a first timestamp or measurement indication information, where the first timestamp indicates that the second network device sends the second OTN frame in the multiple first OTN frames
- the measurement indication information indicates that the second network device is performing delay measurement
- the frame transmits the first timestamp or the measurement indication information to cause the second network device to measure a bidirectional transmission delay according to the first timestamp.
- the multiple third OTN frames further carry a second timestamp and a third timestamp, the second timestamp indicating that the first network device receives the second OTN frame Time, the third timestamp indicating a time when the first network device sends the fourth OTN frame, wherein the second timestamp and the third timestamp are used to modify the two-way transmission delay.
- each of the first OTN frames and each of the third OTN frames are an optical transmission unit k (OTUk) frame, an n*100G optical transmission unit (OTUCn) frame, or a flexible OTN ( FlexO) frame.
- OFTUk optical transmission unit k
- OTUCn n*100G optical transmission unit
- FlexO flexible OTN
- the overhead area of each of the first OTN frame and each of the third OTN frames is an overhead area of an optical transmission unit k (OTUk) frame, or an optical data unit included in the OTUk frame.
- An overhead area of k (ODUk), or an overhead area of an optical payload unit k (OPUk) included in the OTUk frame; or, an overhead area of each of the first OTN frame and each of the third OTN frames is An overhead area of an optical transmission unit (OTUCn) frame of n*100G, or an overhead area of an optical data unit (ODUCn) of n*100G included in the OTUCn frame; or, each of the first OTN frames and each of the The overhead area of the third OTN frame is the overhead area of the flexible OTN (FlexO) frame.
- the delay measurement overhead carried by the overhead area of the multiple first OTN frames transmits the node identification information of the first network device and the second network device.
- the node identifier information is a path trace identifier (TTI), an internet protocol (IP) address, or a medium access control (MAC) address.
- TTI path trace identifier
- IP internet protocol
- MAC medium access control
- an embodiment of the present invention provides an optical network device, the device comprising a processor and a transceiver for supporting the sixth aspect and the various possible designs mentioned in the sixth aspect method.
- the transceiver is operative to perform the receiving and transmitting actions in the method
- the processor is operative to support other processing steps of the above method.
- an embodiment of the present invention provides a computer storage medium for storing computer software instructions for use in the apparatus mentioned in the second aspect, the fourth aspect, or the seventh aspect, comprising Aspect of the program designed.
- an embodiment of the present invention provides a system for one-way delay measurement, the system comprising the network device mentioned in the second aspect and another network device.
- the another network device is configured to send the plurality of OTN frames to the network device mentioned in the second aspect.
- an embodiment of the present invention provides another system for two-way delay measurement or multiple delay measurements, the system comprising the network device mentioned in the fourth aspect and the seventh aspect mentioned Network equipment.
- the solution provided by the embodiment of the present invention carries the delay measurement overhead in the OTN frame, and the overhead carries at least one time stamp, thereby supporting the OTN node to perform high-accuracy delay measurement.
- FIG. 1 is a schematic diagram of a possible application scenario according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of a hardware structure of a possible optical transmission network device
- FIG. 3 is a schematic diagram of a possible high-precision delay measurement overhead in an OTUk frame
- FIG. 4 is a schematic diagram of a possible high-precision delay measurement overhead in a FlexO frame
- FIG. 5 is a schematic diagram of a field included in a possible high-precision delay measurement overhead
- FIG. 6 is a schematic diagram of a possible high-precision delay measurement overhead delimiting
- FIG. 7 is a schematic diagram of a field included in another possible high-precision delay measurement overhead
- Figure 8 is a flow chart showing a possible high-precision time delay measurement
- Figure 9 is a flow chart showing another possible high-precision time delay measurement
- Figure 10 is a schematic diagram of still another possible high precision time delay measurement
- FIG. 11 is a schematic structural diagram of a possible network device.
- the network architecture and the service scenario described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation of the technical solutions provided by the embodiments of the present invention.
- a person skilled in the art can understand that the technical solutions provided by the embodiments of the present invention are applicable to similar technical problems as the network architecture evolves and new service scenarios appear.
- the embodiments of the present invention are applicable to an optical network, such as an optical transport network (OTN).
- OTN optical transport network
- An OTN is usually connected by multiple devices through optical fibers. It can be composed of different topology types such as line type, ring shape and mesh type according to specific needs.
- the OTN shown in Figure 1 is a mesh network consisting of eight network devices.
- An OTN device may have different functions depending on actual needs.
- OTN devices are classified into optical layer devices, electrical layer devices, and opto-electric hybrid devices.
- the optical layer device refers to a device capable of processing an optical layer signal, such as an optical amplifier (Optical Amplifier, OA for short) and an optical add-drop multiplexer (OADM).
- OA optical add-drop multiplexer
- the OA can also be called an Optical Line Amplifier (OLA), which is mainly used to amplify an optical signal to support transmission of a longer distance while ensuring the specific performance of the optical signal.
- OLA Optical Line Amplifier
- OADM is used to spatially transform optical signals so that they can be output from different output ports (sometimes referred to as directions).
- OADM can be divided into fixed OADM (Fixed OADM, FOADM for short) and configurable OADM (Reconfigurable OADM, ROADM for short).
- a electrical layer device refers to a device capable of processing an electrical layer signal, for example, a device capable of processing an optical data unit (ODU) signal.
- ODU optical data unit
- An opto-electric hybrid device refers to a device that has the ability to process optical layer signals and electrical layer signals. It should be noted that an OTN device can aggregate multiple devices with different functions according to specific integration requirements. The invention is applicable to OTN devices of different forms and integrations.
- an OTN device includes a power supply, a fan, and an auxiliary board, and may also include a tributary board, a circuit board, a cross board, an optical layer processing board, and a system control and communication type board. It should be noted that the type and number of boards included in each device may be different according to specific needs. For example, a network device that is a core node may not have a tributary board. A network device that is an edge node may have multiple tributary boards.
- the power supply is used to power the OTN equipment and may include primary and backup power supplies.
- the fan is used to dissipate heat from the device.
- Auxiliary boards are used to provide external alarms or access auxiliary functions such as an external clock.
- the tributary board, the cross board and the circuit board are mainly used to process the electrical layer signals of the OTN (hereinafter referred to as the ODU letter). Number, OTN frame, or ODU data frame).
- the tributary board is used for receiving and transmitting various customer services, such as SDH service, packet service, Ethernet service, and pre-transmission service. Further, the tributary board can be divided into a customer side optical module and a signal processor.
- the client side optical module may be an optical transceiver for receiving and/or transmitting a client signal.
- the signal processor is used to implement mapping and demapping processing of the client signal to the ODU frame.
- the cross-board is used to implement the exchange of ODU frames to complete the exchange of one or more types of ODU signals.
- the circuit board mainly implements processing of the line side ODU frame.
- the circuit board can be divided into a line side optical module and a signal processor.
- the line side optical module may be a line side optical transceiver for receiving and/or transmitting an ODU signal.
- the signal processor is used to implement multiplexing and demultiplexing of the ODU frame on the line side, or mapping and demapping processing.
- System control and communication boards are used to implement system control and communication. Specifically, information can be collected from different boards through the backplane, or control commands can be sent to the corresponding boards.
- a specific component for example, a signal processor
- the present invention does not impose any limitation. It should be noted that the embodiment of the present invention does not impose any limitation on the type of the board included in the device, and the specific functional design and quantity of the board.
- the OTN frame processed by the OTN device may adopt a frame format defined by the International Telecommunication Union-Telecommunication Standard Sector (ITU-T), for example, G.709 standard and G. 709.1 standards, etc., to achieve interoperability between devices.
- ITU-T International Telecommunication Union-Telecommunication Standard Sector
- This application improves the current ITU-T defined OTN frame format to support the device to achieve high-precision delay measurement.
- the standard existing frame format definition that is, the existing frame format includes specific field definitions, the present invention is only mentioned when needed.
- a complete OTN frame format definition of the prior disclosure can be easily obtained by those skilled in the art, and details are not described herein.
- the OTN standard defines different types of OTN frames, such as: Optical Transport Unit k (OTUk) frame, n*100G Optical Transport Unit Cn (OTUCn) frame, flexible OTN interface (Flexible) OTN Interface, referred to as FlexO) frames, etc.
- OTUk Optical Transport Unit k
- OTUCn n*100G Optical Transport Unit Cn
- FlexO flexible OTN interface
- the information newly added to support the delay measurement in an OTN frame will be described below with reference to more drawings.
- the present invention collectively refers to the newly defined delay measurement overhead field as high-precision delay measurement.
- HDM overhead High precision Delay Measurement
- the HDM overhead is essentially a delay measurement overhead, and it can be given other names. For example: a delay measurement overhead with high precision performance. Another example: a delay measurement overhead that provides high-precision delay capability.
- the information in the HDM overhead occupies more bytes. It is generally contemplated by those skilled in the art that this overhead is placed into the payload area of the OTN frame (e.g., the optical payload unit payload area shown in Figure 3) so that the carrying of HDM overhead can be accomplished by one OTN frame.
- the number of bytes in the overhead area of an OTN frame is limited, so how to efficiently carry the HDM overhead is a complicated problem that needs to be solved.
- the following description will take the overhead area of the OTN frame with the HDM overhead as an example. The following description also applies to placing this overhead in a scenario in the load zone.
- FIG. 3 shows an example of the location of HDM overhead in an OTUk frame.
- an OTUk frame includes a fixed frame area, an optical transmission unit overhead (hereinafter referred to as OTU OH), an optical data unit overhead (hereinafter referred to as ODU OH), an optical payload unit overhead (hereinafter referred to as OPU OH), and an OPU.
- Payload area and forward error correction (hereinafter referred to as FEC) area It can be seen that an OTUk frame contains an ODUk frame. Both are a kind The main difference between OTN frames is that the former contains more overhead.
- the OPU payload area is used to carry customer data.
- the various overheads mentioned above are used to implement the operation, maintenance and management functions of the optical transport network.
- the FEC area is used to correct bit errors that may exist in data frame transmission.
- k in the OTUk frame represents the rate level of one OTU signal, and different k values correspond to different frame rates (sometimes also frame periods).
- a high-precision delay measurement (HDM) overhead is added to the OTUk frame to carry the information needed for the delay measurement.
- HDM high-precision delay measurement
- FIG. 3 The example shown in FIG. 3 is a HDM overhead carrying 2 bytes at the 1st byte and the 2nd byte in the ODU OH.
- Figure 4 shows an example of the location of the delay measurement overhead in a FlexO frame.
- the field that may be used by the present invention is a MFAS (Multi-Frame Alignment Signal) field. This field is used to indicate the location information of an OTN frame in an OTN multiframe. Take the length of 256 as an example (ie, an OTN multiframe consists of 256 OTN frames).
- the value of this field is incremented based on the increase in the number of OTN frames until it counts to 255, and then resets to the next frame. 0, start a new round of multiframe indication.
- the MFAS of the FlexO frame adopts an 8-multiframe loop mode
- the OTUk frame shown in FIG. 3 also includes an MFAS field (not shown).
- the RES of FIG. 4 is a reserved field.
- FIG. 3 and FIG. 4 are only examples of HDM overhead, and the present invention does not impose any limitation on the location of the HDM overhead in an OTN frame. That is, this overhead can be anywhere in an OTN frame. It should also be noted that the first and second bytes in the ODU OH of the OTUk in the current OTN standard are reserved fields. Therefore, placing HDM overhead in this location does not have any impact on existing features. To simplify the description, the following uses the HDM overhead to describe the first and second bytes in the ODU OH of an OTUk frame as an example. Unless otherwise stated, the following description of the inclusion of specific fields for HDM overhead and the embodiments described below are also applicable to other types of OTN frames. For example: ODUCn frame. Another example: FlexO frames.
- the HDM overhead includes:
- the length of the field is usually greater than one byte, so the field can be resolved by means of the previously mentioned MFAS field. That is to say, this field of multiple OTN frames needs to be indicated to indicate a complete node identification information.
- a node can be understood as a network device.
- Measurement indication (1 byte): This field is used to indicate the indication information needed for the delay measurement, such as may include a timestamp, a control field, and the like. It should be noted that similar to the node identification field, this field may also need to be parsed by means of the MFAS field. The method of specific analysis is similar, and will not be described here.
- FIG. 5 The lower half of Figure 5 further gives an example of the specific fields contained in each field, which are described separately below. It should be noted that the following description is based on the case where the multiframe size is 64 (ie, MFAS is 0 to 63). According to the needs of specific applications, the length of the multiframe may be different, and even the multiframe may not be used. What is the limit. It should be noted that one field is used to convey information, but one information may require one or more fields to be completely represented. That is, a field may represent a complete message or just a part of it.
- the node identifier may be a Trail Trace Identifier (TTI), an Internet Protocol (IP) address, a Media Access Control (MAC) address, or the like. It can also be the only name that can identify a node, usually expressed in characters or numbers.
- TTI Trail Trace Identifier
- IP Internet Protocol
- MAC Media Access Control
- FIG. 5 an example given by the node identification field shown in FIG. 5 is a TTI.
- the field further includes the following fields:
- SAPI and DAPI can refer to the ITU-T T.50 technical specification or the address coding specifications of other existing standard organizations.
- the measurement indication field is different according to the direction in which the HDM overhead is located, and the information included is different.
- the HDM overhead sent by the source node to the destination node is referred to as an HDM information frame, and the information that may be included is as follows:
- Control field This field includes some control parameters required for the delay measurement, and the specific information/fields are as shown in Table 1. It should be noted that this field is an optional field. If the information is not carried in the OTN frame, the information can be configured to the corresponding node by other means, for example, through a controller or other external server.
- Table 1 shows the information contained in the control field.
- TxTimeStamp This field is used to indicate that the source node sends time information of the OTN frame carrying the HDM overhead. It should be noted that, in a specific implementation, the HDM information frame does not need to carry the time information, and Replaced by other information. Specifically, refer to the specific description of Embodiment 2, and details are not described herein.
- FCS Frame Check Sequence, frame check sequence, CRC16 (Cyclic Redundancy Check) can be used to perform cyclic redundancy check on HDM overhead. This field is optional.
- the HDM overhead sent by the destination node to the source node is called an HDM response frame, which may contain the following fields:
- Control field The meaning of the HDM information frame contains the description of the field, which is not described here. It should be noted that the destination node can directly extract relevant information from the HDM information frame received by it to the HDM response frame. That is to say, the destination node sets the same information as the source node.
- TxTimeStamp, RxTimeStamp, TxTimeStamp' are timestamps, respectively used to indicate the time when the source node sends the OTN frame containing the HDM information frame, the time when the destination node receives the OTN frame, and the destination node sends the OTN frame containing the HDM response frame. time. It should be noted that the last two timestamps are not mandatory. Specifically, refer to the description of Embodiment 1, and no further description is made here.
- the above four fields occupy 2 bytes, 8 bytes, 8 bytes, 8 bytes, 4 bytes, and 2 bytes, respectively, and need to be delimited by the MFAS.
- the timestamp mentioned above can take a common timestamp of 8 bytes, 10 bytes or other bytes (support accuracy is generally 1 nanosecond or even higher). Accuracy). Specifically, reference may be made to the time stamp defined in the 1588 standard of the Institute of Electrical and Electronics Engineering (IEEE).
- the HDM information frame and the HDM response frame do not appear at the same time. That is to say, the OTN frame sent by the source node to the sink node contains the HDM information frame, and the reverse direction includes the HDM response frame. Therefore, the MFAS counts they use are repeatable. Yet another way is to assign non-overlapping MFAS count segments to two different types of frames.
- the present invention does not limit the method of the specific design. In general, because of the direction of measurement for one delay, it is not possible to have both overheads at the same time. Therefore, the former can save network overhead.
- FIG. 6 gives a specific example.
- the so-called delimitation refers to the definition of how to generate and parse a message.
- the MFAS has a value range of 0-255 to represent a multiframe. Then, within one cycle of the MFAS, eight measurement indication information can be indicated.
- the measurement indication field in the OTN frame with the MFAS value of 0-31 constitutes a complete measurement indication information.
- the MFAS is 32-63 and so on, and the measurement indication field of every 32 OTN frames constitutes the second to eighth complete measurement indication information.
- the node receiving the corresponding OTN frame parses the measurement indication field in this way (ie by means of the MFAS field). It should be noted that when a network device generates an OTN frame containing HDM overhead, it also needs to split the HDM information by using MFAS to be placed in different OTN frames.
- FIG. 7 shows an example of an HDM information frame and an HDM response frame.
- GFP Genera Framing Procedure
- HDLC Advanced Data Link Control
- FIG. 7 shows an example of an HDM information frame and an HDM response frame.
- the HDM overhead sent by one node contains complete information.
- the HDM information frame and the HDM corresponding frame both contain the source address and the destination node identification information. It should be noted that this is not substantially different from the previous information adopted by MFAS delimitation, only how the node determines the starting position of the received overhead is different.
- the MFAS delimiting method adopts the existing delimiting method of OTN frames, which is simpler.
- Other protocol framing methods require adding a frame header (ie, supporting a new encapsulation protocol) so that the node receiving the OTN frame correctly identifies and parses the HDM overhead by identifying the encapsulation protocol.
- a frame header ie, supporting a new encapsulation protocol
- the delay measurement mentioned in this application refers to the transmission delay between two nodes.
- the transmission delay refers to the delay experienced by an OTN data frame after passing through a path or a path segment.
- This delay can include the delay introduced by the link (ie, fiber). It can also include the delay introduced by the node.
- the measurement may be a one-way transmission delay or a two-way transmission delay.
- the one-way transmission delay from node N1 to node N5 can be measured.
- the node that performs the measurement may be N5 or a node having an associated delay parameter (for example, the aforementioned timestamp).
- an associated delay parameter for example, the aforementioned timestamp
- the measured may be a two-way transmission delay from node N1 to node N5 upon returning to node N1.
- the node that performs measurement is usually node N1.
- it can also be other devices with relevant time parameters. For a detailed description, refer to Embodiment 2.
- a business path is a path that is used to deliver a particular business data. It usually consists of a series of nodes: the node that sends the service is called the source node of the service path, and the last node that receives the service is the sink node (or destination node) of the service path. Between the source node and the destination node, there may also be one or more intermediate nodes, which may also be referred to as nodes for forwarding service data.
- the delay measurement path refers to the path for performing the delay measurement. It may be equal to the business path or a business path segment. That is to say, the source node and the destination node of the delay measurement path are not necessarily the source node and the destination node of the service path, but may be any two nodes on the service path. Specifically, refer to the examples of Embodiments 1-4.
- One embodiment of the present invention provides a method, apparatus, and system for time delay measurement in an optical network.
- the OTN frame format used by the nodes mentioned in this embodiment contains the HDM overhead mentioned in the "Overall Summary" section.
- the HDM overhead may include information such as TTI and TxTimeStamp.
- the method steps of this embodiment are also applicable to the above-mentioned part mentioning HDM overhead including different fields, and different HDM overhead delimiting methods.
- the network shown in Fig. 1 used in this embodiment is assumed.
- the node N1 passes through the nodes N2, N3, and N4, and the N5 is an example of a service path.
- the portion in which the delay measurement is required is N1-N2-N3-N4, which is simply referred to as the delay measurement path in FIG.
- the delay measurement path is a part of the service path, that is, one service path segment.
- a delay measurement path may be an ODUk, an ODUflex (Flexible ODU, a flexible ODU, which is one type of an OTN frame) or all or a segment of an ODUCn path, or may include a FlexO link, etc., and the present invention does not Any restrictions.
- the network node in this embodiment needs to have a time synchronization mechanism.
- the 1588 standard is adopted. That is to say, the resolution of a timestamp by different nodes is accurate to ensure that the calculated delay is accurate.
- the HDM information frame of the HDM overhead includes at least time information for transmitting an OTN frame, for example, a TxTimeStamp field.
- HDM response frames are not required.
- the node N1 sends a plurality of optical transport network (OTN) frames, and the overhead area of each of the plurality of OTN frames carries a delay measurement overhead, and the time zone carried by the multiple OTN frames
- the delay measurement overhead passes a timestamp indicating the time when the N1 sends the first OTN frame in the multiple OTN frames;
- the receiving device of the plurality of OTN frames is a node N4.
- the delay measurement overhead is the HDM overhead mentioned in the foregoing section; the timestamp is the TxTimeStamp mentioned in the “Overall Overview” section.
- the OTN frame may further include TTI information, so that the destination node N4 determines that it is the destination node of the delay measurement path, that is, needs to calculate the transmission delay. If the OTN frame does not include the TTI information, the calculation of the transmission delay may be driven by N4 by configuring the N4 node in advance. Compared with the latter, the former method is more flexible, and different nodes can be triggered to perform delay measurement as needed.
- the first OTN frame refers to any one of a plurality of OTN frames.
- the device receiving and transmitting the OTN frame can negotiate the location of this first OTN frame in the OTN frame in the HDM overhead.
- the location of the first OTN frame may be set in advance by the network management system.
- the overhead area of an OTN frame carries only part of the timestamp information.
- the receiving device needs to combine the partial time stamp information included in the received multiple OTN frames to obtain a complete time stamp. That is to say, for the number of multiframes that need to be occupied for the delay measurement (corresponding to a certain range of MFAS values), the related device needs to know in advance (for example, a device such as a head node) or pass the information through overhead (for example) : If you support multiple types of lengths of HDM overhead, you can pass the specific types supported by the overhead.).
- a transmission delay from the node N1 to the node N4 is determined according to the timestamp and the time at which the node N4 receives the first OTN frame.
- the transmission delay of N1 to N4 can be obtained by RxTime-TxTimeStamp calculation.
- N1 and N4 in this step are only one example, and may be replaced by the first network device and the second network device.
- the node performing the delay calculation may also be another subject.
- N4 determines the time when it receives the first OTN frame, and it can send these time parameters to the network.
- the network controller or other device dedicated to the collection of delay information is used for calculation, and the present invention does not impose any limitation.
- the HDM overhead can also contain control fields to achieve flexible control of latency measurements.
- the value of the DMtype field may be 0001 as shown in Table 1. If periodic measurements are required, the DMma field takes the value 0001; if it is only one measurement, it can be set to 0010 as shown in Table 1.
- the location information of the first OTN frame mentioned above can also be carried by the control field.
- the embodiment of the present invention does not impose any restrictions on the location (OTU overhead or ODU overhead, etc.) and the frame type (FlexO or OTUk or OTUCn, etc.) that specifically carry the HDM overhead.
- the overhead carries at least one partial information of the timestamp, and a complete timestamp information is transmitted through multiple OTN frames, and the node can perform high-precision delay measurement.
- the method can support one-way delay measurement and can support more accurate measurement.
- the method of carrying the HDM overhead in the overhead area of the OTN data frame can improve the transmission efficiency compared with the method of placing the overhead in the payload area. That is to say, the former completes the delay measurement without occupying the bandwidth carrying the service data, thereby being more efficient.
- This makes it possible to monitor the delay of the service path while the service is being transmitted, so as to adjust the service path when necessary. For example, if the path delay of the current bearer service data is deteriorated to meet the delay requirement of the service, the node can actively modify the service path. That is to say, by carrying the delay measurement overhead in the overhead area of the OTN, the bandwidth of the service data is not occupied, and the network bandwidth utilization is improved.
- the method may support flexible configuration of the delay measurement path, or verify the configuration information on the premise that the first and last nodes of the delay measurement have been configured.
- One embodiment of the present invention provides a method, apparatus, and system for delay measurement in another optical network.
- the OTN frame format used by the nodes mentioned in this embodiment contains the DHM overhead mentioned in the "Overall Summary" section.
- the HDM overhead may include information such as TTI and TxTimeStamp, RxTimeStamp, and TxTimeStamp'.
- the method steps of this embodiment are also applicable to the HDM overhead including a different number of fields mentioned in the "Overall Summary" section, as well as different DM overhead delimiting methods.
- the network shown in Fig. 1 used in this embodiment is assumed.
- the node N1 passes through the nodes N2, N3, and N4, and the N5 is an example of a service path.
- the portion in which the delay measurement is required is N2-N3-N4, which is simply referred to as the delay measurement path in FIG.
- the delay measurement path is a part of the service path, that is, one service path segment.
- the node of this embodiment similar to the embodiment 1, also has a mechanism of time synchronization.
- the HDM information frame of the HDM overhead may include time information for transmitting an OTN frame, for example, a TxTimeStamp field.
- the node N2 sends a plurality of first OTN frames, and the overhead area of each OTN frame of the plurality of first OTN frames carries a delay measurement overhead, which is carried by the overhead area of the multiple first OTN frames.
- Delay measurement overhead Transmitting a first timestamp, where the first timestamp indicates a time when N2 sends the second OTN frame in the plurality of first OTN frames;
- the two-step transmission can be understood as an HDM information frame in the "Overall Overview" section.
- the multiple OTN frame carrying measurement indication information may be the same as the 801 part of FIG. 8, that is, a timestamp information.
- the information may not be a time stamp, but may be other information.
- one bit of measurement indication information can be carried. By setting this bit to 1, it indicates that the source node of the delay measurement path is performing delay measurement.
- N2 may not carry the information for transmitting the frame in the transmitted OTN frame, N2 must record the time information (for example, save the data in a storage unit), so as to be used for subsequent delay calculation. .
- the “first timestamp” carries a specific time information.
- the information may also be replaced by "measurement indication information", which is information indicating that the node N2 is performing delay measurement, that is, by one or more bits, indicating that the N2 node has recorded the OTN frame.
- Measurement indication information is information indicating that the node N2 is performing delay measurement, that is, by one or more bits, indicating that the N2 node has recorded the OTN frame.
- Send time information is not impose any particular limitation on the information format specifically carried in this step.
- N4 obtains the first timestamp
- N4 obtains a timestamp for transmitting the second OTN frame from the received multiple first OTN frames.
- the N2 sends the measurement indication information
- the N4 obtains the measurement indication information from the multiple first OTN frames, thereby determining that the upstream node is performing the delay measurement.
- N4 sends a plurality of third OTN frames, the plurality of third OTN frames transmitting the first timestamp, the second timestamp, and the third timestamp; wherein the second timestamp indicates the a time when the N4 receives the second OTN frame, where the third timestamp indicates that the N4 sends the time of the fourth OTN frame corresponding to the second OTN frame in the multiple third OTN frames;
- N4 transmits the HDM response frame mentioned in the "Overall Overview" section.
- the OTN frame may carry node identification information for verification by the source node to ensure that the received data is from the correct peer node. This method of verification is especially useful in multi-channel DM measurements as described in Example 4.
- N4 can directly copy the timestamp or measurement indication information it receives to the HDM response frame that it sends back to N2. For example: if the measurement indication information is time stamp information. Alternatively, N4 may modify the received information to indicate that it has received the information. For example, if the measurement indication information is 1 bit, it can be represented by bit flipping (ie, changing from 1 to 0). For another example, if the measurement is only a plurality of bits of information, it can be represented by adding a value of 1.
- N4 also needs to obtain the second and third timestamps described above.
- the fourth OTN frame therein can be understood as a response frame sent back to N2 for the second OTN frame by N4. Similar to step 801, the present invention does not impose any restrictions on the location of the second and fourth OTN frames in a set of OTN frames.
- N2 determines a bidirectional transmission delay between N2 and N4 according to the first timestamp, the second timestamp, the third timestamp, and the time when the N2 frame is received by the N2. .
- the bidirectional transmission delay can be calculated as RxTime-TxTimeStamp-(TxTimeStamp'-RxTimeStamp).
- TxTimeStamp'-RxTimeStamp is the processing time of N4 for receiving an OTN frame containing HDM overhead. It should be noted that if the processing time of the destination node is negligible, the two timestamp information need not be carried in the HDM response frame. Alternatively, instead of carrying two specific timestamps, the time information may be processed by carrying a specific destination node.
- N2 and N4 are only examples, and may be replaced by a common first network device and a second network device, which are used to indicate that the delay measurement requires any two devices on one service path.
- the HDM overhead can include control fields depending on the specific needs. If the DM overhead includes a control field, the value of the DMtype field may be 0010 as shown in Table 1. If periodic measurements are required, the DMma field has a value of 0001. If it is only one measurement, it can be set to 0010 as shown in Table 1.
- the embodiment of the present invention does not impose any restrictions on the location (OTU overhead or ODU overhead, etc.) and the frame type (FlexO or OTUk or OTUCn, etc.) that specifically carry the HDM overhead.
- the overhead carries one or more timestamps, and the node can perform high-accuracy delay measurement.
- This method can support more accurate measurements than existing methods.
- the delay measurement overhead in the overhead area of the OTN, the bandwidth of the service data is not occupied, and the network bandwidth utilization is improved.
- One embodiment of the present invention provides yet another method, apparatus, and system for time delay measurement in an optical network.
- This embodiment supports hybrid delay measurement.
- the network device shown in FIG. 1 is taken as an example, and the service path is assumed to be N1-N2-N3-N4-N5, and the delay measurement path is the same as the service path.
- N1 and N5 are the same as the interaction process of N2 and N4 in Embodiment 2, and details are not described herein again.
- N1 can also accurately calculate the one-way delay from N1 to N5 and from N5 to N1 by using the timestamp information contained therein.
- the delay from N1 to N5 can be obtained by RxTimeStamp-TxTimeStamp
- the delay of N5 to N1 can be obtained by RxTime-TxTimeStamp'. It should be noted that the two one-way delays are not necessarily the same, so the respective calculations can improve the accuracy.
- the accuracy is not high, for example, RxTimeStamp and TxTimeStamp' are not included in the third OTN frame, and the average one-way delay information can be obtained by dividing the two-way delay calculated in Embodiment 2 by 2. If the third OTN frame carries the processing delay of the second network device, a more accurate one-way delay information can also be obtained by using the two-way delay-processing delay calculated in Embodiment 2/2. .
- the overhead carries one or more timestamps, and the node can perform multiple types of delay measurement with high precision at the same time. Compared to existing methods, this method can support many different types of delay measurements and can support more accurate measurements.
- the delay measurement overhead in the overhead area of the OTN, the bandwidth of the service data is not occupied, and the network bandwidth utilization is improved.
- One embodiment of the present invention provides yet another method, apparatus, and system for time delay measurement in an optical network.
- Real The example supports delay measurements for multiple different paths or path segments. Specifically, taking the network device shown in FIG. 1 as an example, as shown in FIG. 10, it is assumed that there are three delay measurement paths, specifically: N2-N3-N4, N1-N2-N3-N4-N5, and N1. -N6-N7-N8. Each path measures one-way, two-way, or mixed delay. For specific methods, refer to Embodiment 1-3, and details are not described herein again.
- multiple HDM overheads that is, multiple HDM overheads
- more reserved fields can be used to carry the HDM overhead.
- the number of paths that need to be measured can be determined according to actual needs. If the two paths do not coincide at all, for example, the first and third delay measurement paths described above, they can reuse the same HDM overhead to save the overhead of the OTN frame.
- the network device or the network controller can determine the quantity M that needs to be measured according to the quantity N that needs to be measured, where M is less than or equal to N. That is to say, if the calculation can be performed by simple mathematical operations, the actual number of paths measured can be less than the number of paths to be measured to save network overhead.
- the overhead carries one or more timestamps, and the nodes can simultaneously perform multi-channel high-precision delay measurement. This method can support more accurate measurements than existing methods.
- FIG. 11 is a schematic structural diagram of a possible network device.
- the network device includes a processing unit 111, a transmitting unit 112, and a receiving unit 113.
- the processing unit 111 may further include a first processing unit 1111 and a second processing unit 1112.
- the sending unit 112 and the receiving unit 113 may also be one transceiver unit.
- the network device can be used to implement the network devices with different behaviors mentioned in the foregoing Embodiments 1-4 to achieve the requirement of unused time delay measurement. Some examples will be given below. It should also be noted that the transmitting unit or the receiving unit may be an optional unit.
- the network device is N4 shown in FIG. 8, which is a destination node network device of a time delay measurement path.
- the processing unit 111 is configured to perform the actions described in section 802 of FIG.
- the receiving unit is configured to receive an OTN frame sent by the other network device (for example, N3 in FIG. 8) to the network device.
- the first processing unit 1111 is configured to acquire a time when the OTN frame is received and obtain timestamp information carried in the OTN frame.
- the second processing unit 1112 is configured to calculate a transmission delay.
- the network device is N1 shown in FIG. 8, that is, a source node network device of a delay measurement path.
- the processing unit 111 is configured to generate an OTN frame.
- the sending unit is configured to send the OTN frame to another network device (for example, N2 in FIG. 8).
- the network device is N2 shown in FIG. 9, that is, a source node network device of a delay measurement path.
- the processing unit 111 is configured to perform the actions described in section 904 of FIG.
- the 111 is also used to generate an OTN frame.
- the sending unit is configured to send the OTN frame to another network device (for example, N3 in FIG. 9).
- the receiving unit is configured to receive an OTN frame sent by the other network device (for example, N3 in FIG. 9) to the network device.
- the first processing unit 1111 is configured to generate an OTN frame.
- the second processing unit is configured to perform the 904 partial action of FIG.
- the network device is N4 shown in FIG. 9, which is a destination node network device of a delay measurement path.
- the processing unit 111 is configured to perform the motion described in section 902 of FIG. Work.
- the receiving unit 113 is configured to receive an OTN frame sent by the other network device (for example, N3 in FIG. 9) to the network device.
- the operations performed by the respective units described above are only specific examples, and the actions actually performed by the respective units refer to the actions/steps mentioned in the description of the above embodiments 1-4. It should also be noted that the units may be located in the circuit board and/or the tributary board in the OTN hardware structure diagram described in FIG. 2. The present invention does not impose any limitation on the position of the board in which the respective units are specifically described.
- the above processing unit, transmitting unit, receiving unit and transceiving unit may also be replaced by a processor, a transmitter, a receiver and a transceiver.
- the OTN frame structure employed by the device or node is the various frame structures described in the "Overall Overview" section. The design of the specific frame structure can be differently selected according to needs, and the present invention does not impose any limitation on this.
- the processing unit or processor may be a central processing unit, a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device. , transistor logic, hardware components, or any combination thereof. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods for implementing the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
- the computer program product includes one or more computer instructions.
- the processes or functions described in accordance with embodiments of the present invention are generated in whole or in part.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).
- the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
- the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
In an optical network, a network device sends an optical transport network (OTN) frame to another network device, and the overhead area of the OTN frame carries delay measurement overheads, the overheads comprising one timestamp. After the other said network device receives the OTN frame, the transmission delay from said network device to the other said network device is calculated according to the timestamp contained in the OTN frame and the time of receiving the OTN frame. Optionally, the other said network device may also send another OTN frame to said network device, the other said OTN frame containing one or more pieces of timestamp information. Said network device can determine, according to the timestamp information contained in the other said OTN frame and the time of receiving this OTN frame, one or more of one-way transmission delay and round-trip transmission delay between the two devices. The solution provided by the present application can support a plurality of types of delay measurements and realize high precision delay measurements.
Description
本申请涉及光通信领域,尤其涉及光网络中的时延测量技术。The present application relates to the field of optical communications, and in particular to a delay measurement technique in an optical network.
光传送网(Optical Transport Network,简称OTN)作为下一代传送网的核心技术,具备丰富的操作、管理与维护(Operation Administration and Maintenance,简称OAM)能力、强大的串联连接监视(Tandem Connection Monitoring,简称TCM)能力和带外前向错误纠正(Forward Error Correction,简称FEC)能力,能够实现大容量业务的灵活调度和管理。因为这些特性,OTN技术日益成为骨干传送网的主流技术。随着OTN逐渐在城域范围内部署,OTN适用的应用场景得到不断扩展。例如:数据中心网络、金融业务、无线前传和回传、短距离城域等场景。这些新场景中的客户信号大多对时延敏感,也就是说如果传输这些业务的OTN路径的时延不满足需求,可能导致业务无法正常开通。例如:在无线前传的应用场景中,通用公共无线电接口(Common Public Radio Interface,简称CPRI)信号、增强CPRI(enhanced CPRI,简称eCPRI)和下一代前传网络接口(Next Generation Fronthaul Interface,简称NGFI)等客户信号均对时延进行了严格的规范,如果OTN引入的时延过大将导致无线前传业务无法正常开通。The optical transport network (OTN) is the core technology of the next-generation transport network. It has rich operation and management and maintenance (OAM) capabilities and powerful tandem connection monitoring (Tandem Connection Monitoring). TCM) capability and Forward Error Correction (FEC) capability enable flexible scheduling and management of large-capacity services. Because of these characteristics, OTN technology is increasingly becoming the mainstream technology of the backbone transmission network. As OTN is gradually deployed in the metropolitan area, the application scenarios for OTN are continuously expanded. For example: data center network, financial services, wireless pre-transmission and backhaul, short-distance metropolitan areas and other scenarios. The customer signals in these new scenarios are mostly sensitive to delay. That is to say, if the delay of the OTN path for transmitting these services does not meet the requirements, the service may not be opened normally. For example, in a wireless pre-transmission application scenario, a Common Public Radio Interface (CPRI) signal, an enhanced CPRI (eCPRI), and a Next Generation Fronthaul Interface (NGFI). The customer signal has strict specifications on the delay. If the delay introduced by the OTN is too large, the wireless front-end service cannot be opened normally.
当前,国际电信联盟-电信标准分部(International Telecommunication Union-Telecommunication standard sector,简称ITU-T)在OTN的数据帧结构中定义了时延测量(Delay Measurement,简称DM)字段,以实现对OTN路径的时延测量。具体地,该方法利用每一种速率的OTN数据帧都对应一个特定的时间周期,通过一个网络节点计算在DM字段发生跳变期间接收的OTN帧的数量来获取双向路径时延信息,即双向路径时延为OTN帧周期乘以该接收到的OTN帧的数量。但是,该方法的测量精度受限于使用的OTN帧周期的精度。例如:一个光数据单元0(Optical Data Unit 0,简称ODU0,一种类型的OTN帧)的时间周期大约为0.1毫秒。而上述提到的客户信号要求更高级别的时延精度,例如:1微秒级别。因此,当前的方法能够提供的测量精度不能满足上述提到的新场景对时延精度的要求。Currently, the International Telecommunication Union-Telecommunication Standard Sector (ITU-T) defines a Delay Measurement (DM) field in the data frame structure of the OTN to implement the OTN path. Time delay measurement. Specifically, the method uses the OTN data frame of each rate to correspond to a specific time period, and calculates the bidirectional path delay information by using a network node to calculate the number of OTN frames received during the DM field hopping, that is, bidirectional The path delay is the OTN frame period multiplied by the number of received OTN frames. However, the measurement accuracy of this method is limited by the accuracy of the OTN frame period used. For example, an optical data unit 0 (ODU0, a type of OTN frame) has a time period of about 0.1 milliseconds. The above mentioned customer signals require a higher level of delay accuracy, for example: 1 microsecond level. Therefore, the measurement accuracy that the current method can provide cannot meet the delay accuracy requirements of the new scene mentioned above.
因此,需要一种新的时延测量技术,来解决上述提到的时延测量方法面临的问题。Therefore, a new delay measurement technique is needed to solve the problems faced by the above-mentioned delay measurement method.
发明内容Summary of the invention
本发明实施例描述了时延测量的方法、装置和系统,以改善OTN中的时延测量精度。Embodiments of the present invention describe methods, apparatus, and systems for time delay measurement to improve delay measurement accuracy in OTN.
第一方面,本发明的实施例提供了一种光网络中测量时延的方法,所述方法包括:In a first aspect, an embodiment of the present invention provides a method for measuring a delay in an optical network, where the method includes:
第一网络设备收到第二网络设备发送的多个光传送网(OTN)帧,所述多个OTN帧中每一个OTN帧的开销区携带时延测量开销,所述多个OTN帧的开销区所携带的时延测量开销传递一个时间戳,所述时间戳指示所述第二网络设备发送所述多个OTN
帧中的第一OTN帧的时间;Receiving, by the first network device, a plurality of optical transport network (OTN) frames sent by the second network device, where an overhead area of each of the plurality of OTN frames carries a delay measurement overhead, and the overhead of the multiple OTN frames The time delay measurement overhead carried by the area carries a timestamp indicating that the second network device sends the multiple OTNs
The time of the first OTN frame in the frame;
根据所述时间戳和所述第一网络设备收到所述第一OTN帧的时间,所述第一网络设备确定所述第二网络设备到所述第一网络设备的传输时延。The first network device determines a transmission delay of the second network device to the first network device according to the timestamp and a time when the first network device receives the first OTN frame.
在一种可能的设计中,所述时延测量开销根据所述多个OTN帧包含的复帧对齐信号(MFAS)定界,以获得所述时间戳。In one possible design, the delay measurement overhead is delimited based on a multiframe alignment signal (MFAS) included in the plurality of OTN frames to obtain the timestamp.
在一种可能的设计中,所述每一个OTN帧为光传输单元k(OTUk)帧、n*100G的光传输单元(OTUCn)帧或灵活OTN(FlexO)帧。In one possible design, each of the OTN frames is an optical transmission unit k (OTUk) frame, an n*100G optical transmission unit (OTUCn) frame, or a flexible OTN (FlexO) frame.
在一种可能的设计中,所述每一个OTN帧的开销区为光传输单元k(OTUk)帧的开销区,或者OTUk帧所包含的光数据单元k(ODUk)的开销区,或者为OTUk帧所包含的光净荷单元k(OPUk)的开销区;或者,所述每一个OTN帧的开销区为n*100G的光传输单元(OTUCn)帧的开销区,或者OTUCn帧所包含的n*100G的光数据单元(ODUCn)的开销区;或者,所述每一个OTN帧的开销区为灵活OTN(FlexO)帧的开销区。In a possible design, the overhead area of each OTN frame is an overhead area of an optical transmission unit k (OTUk) frame, or an overhead area of an optical data unit k (ODUk) included in an OTUk frame, or an OTUk An overhead area of the optical payload unit k (OPUk) included in the frame; or, the overhead area of each OTN frame is an overhead area of an optical transmission unit (OTUCn) frame of n*100G, or n included in the OTUCn frame * The overhead area of the optical data unit (ODUCn) of 100G; or the overhead area of each OTN frame is the overhead area of the flexible OTN (FlexO) frame.
在一种可能的设计中,所述多个OTN帧的开销区所携带的时延测量开销传递所述第一网络设备和所述第二网络设备的节点标识信息。其中,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。In a possible design, the delay measurement overhead carried by the overhead area of the multiple OTN frames transmits the node identification information of the first network device and the second network device. The node identifier information is a path trace identifier (TTI), an internet protocol (IP) address, or a medium access control (MAC) address.
第二方面,本发明的实施例提供了一种光网络设备,所述设备包括处理器和收发器,用于支持所述第一方面和所述第一方面各种可能的设计中提及的方法。具体地,其中所述收发器用于执行所述方法中的接收和发送动作,而处理器用于支持上述方法的其他处理步骤。In a second aspect, an embodiment of the present invention provides an optical network device, the device comprising a processor and a transceiver for supporting the first aspect and the various possible designs mentioned in the first aspect method. In particular, wherein the transceiver is operative to perform the receiving and transmitting actions in the method, and the processor is operative to support other processing steps of the above method.
第三方面,本发明的实施例提供了另一种光网络中测量时延的方法,所述方法包括:In a third aspect, an embodiment of the present invention provides a method for measuring a delay in another optical network, where the method includes:
第一网络设备发送多个第一光传送网(OTN)帧给第二网络设备,所述多个第一OTN帧中每一个OTN帧的开销区携带时延测量开销,所述多个第一OTN帧的开销区所携带的时延测量开销传递第一时间戳或测量指示信息,所述第一时间戳指示所述第一网络设备发送所述多个第一OTN帧中的第二OTN帧的时间,所述测量指示信息指示所述第一网络设备在进行时延测量且所述第一网络设备获取所述第一时间戳;The first network device sends a plurality of first optical transport network (OTN) frames to the second network device, where an overhead region of each of the plurality of first OTN frames carries a delay measurement overhead, where the plurality of first The delay measurement overhead carried in the overhead area of the OTN frame transmits a first timestamp or measurement indication information, where the first timestamp indicates that the first network device sends the second OTN frame in the multiple first OTN frames The measurement indication information indicates that the first network device is performing delay measurement and the first network device acquires the first timestamp;
所述第一网络设备从所述第二网络设备接收多个第三OTN帧,所述多个第三OTN帧传递所述第一时间戳或所述测量指示信息;Receiving, by the first network device, a plurality of third OTN frames from the second network device, where the multiple third OTN frames deliver the first timestamp or the measurement indication information;
根据所述第一时间戳和所述第一网络设备接收到所述多个第三OTN帧中跟所述第二OTN帧对应的第四OTN帧的时间,所述第一网络设备确定所述第一网络设备和所述第二网络设备之间的双向传输时延。And the first network device determines, according to the first timestamp, a time when the first network device receives the fourth OTN frame corresponding to the second OTN frame in the multiple third OTN frames A two-way transmission delay between the first network device and the second network device.
在一种可能的设计中,所述多个第三OTN帧还传递第二时间戳和第三时间戳,所述第二时间戳指示所述第二网络设备接收到所述第二OTN帧的时间,所述第三时间戳指示所述第二网络设备发送所述第四OTN帧的时间,所述方法还包括:In a possible design, the plurality of third OTN frames further pass a second timestamp and a third timestamp, the second timestamp indicating that the second network device receives the second OTN frame The time, the third timestamp indicates the time when the second network device sends the fourth OTN frame, and the method further includes:
根据所述第二时间戳和所述第三时间戳,修正所述双向传输时延。The bidirectional transmission delay is modified according to the second timestamp and the third timestamp.
在一种可能的设计中,所述时延测量开销根据所述多个第一OTN帧包含的复帧对齐信号(MFAS)定界,以获得所述第一时间戳。In one possible design, the delay measurement overhead is delimited according to a multiframe alignment signal (MFAS) included in the plurality of first OTN frames to obtain the first timestamp.
在一种可能的设计中,所述每一个第一OTN帧和所述每一个第三OTN帧为光传
输单元k(OTUk)帧、n*100G的光传输单元(OTUCn)帧或灵活OTN(FlexO)帧。In a possible design, each of the first OTN frames and each of the third OTN frames is optical transmission
Transmission unit k (OTUk) frame, n*100G optical transmission unit (OTUCn) frame or flexible OTN (FlexO) frame.
在一种可能的设计中,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为光传输单元k(OTUk)帧的开销区,或者OTUk帧所包含的光数据单元k(ODUk)的开销区,或者为OTUk帧所包含的光净荷单元k(OPUk)的开销区;或者,所述每一个第一OTN帧和和所述每一个第三OTN帧的开销区为n*100G的光传输单元(OTUCn)帧的开销区,或者OTUCn帧所包含的n*100G的光数据单元(ODUCn)的开销区;或者,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为灵活OTN(FlexO)帧的开销区。In a possible design, the overhead area of each of the first OTN frame and each of the third OTN frames is an overhead area of an optical transmission unit k (OTUk) frame, or an optical data unit included in the OTUk frame. An overhead area of k(ODUk), or an overhead area of an optical payload unit k (OPUk) included in an OTUk frame; or an overhead area of each of the first OTN frames and each of the third OTN frames An overhead area of an optical transmission unit (OTUCn) frame of n*100G, or an overhead area of an optical data unit (ODUCn) of n*100G included in the OTUCn frame; or, each of the first OTN frames and each of the The overhead area of a third OTN frame is the overhead area of a flexible OTN (FlexO) frame.
在一种可能的设计中,所述多个第一OTN帧的开销区所携带的时延测量开销传递所述第一网络设备和所述第二网络设备的节点标识信息。其中,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。In a possible design, the delay measurement overhead carried by the overhead area of the multiple first OTN frames transmits the node identification information of the first network device and the second network device. The node identifier information is a path trace identifier (TTI), an internet protocol (IP) address, or a medium access control (MAC) address.
在一种可能的设计中,所述方法还包括:In one possible design, the method further includes:
根据所述第一时间戳和所述第一网络设备接收到所述第四OTN帧的时间,所述第一网络设备确定所述第一网络设备到所述第二网络设备的传输时延和所述第二网络设备到所述第一网络设备的传输时延中的至少一个。Determining, by the first network device, a transmission delay of the first network device to the second network device according to the first timestamp and a time when the first network device receives the fourth OTN frame At least one of a transmission delay of the second network device to the first network device.
第四方面,本发明的实施例提供了一种光网络设备,所述设备包括处理器和收发器,用于支持所述第三方面和所述第三方面各种可能的设计中提及的方法。具体地,其中所述收发器用于执行所述方法中的接收和发送动作,而处理器用于支持上述方法的其他处理步骤。In a fourth aspect, an embodiment of the present invention provides an optical network device, the device comprising a processor and a transceiver for supporting the third aspect and the various possible designs mentioned in the third aspect method. In particular, wherein the transceiver is operative to perform the receiving and transmitting actions in the method, and the processor is operative to support other processing steps of the above method.
第五方面,本发明的实施例提供了一种光传送网(OTN)帧结构,所述帧结构包括定帧区域、光传输单元OTU开销、光数据单元ODU开销、光净荷单元OPU开销、OPU净荷区域和前向错误纠正FEC区域,所述ODU开销包括时延测量开销;或者,所述帧结构包括定帧区域、灵活OTN(FlexO)开销区域、FlexO净荷区域和FEC区域,所述FlexO开销区域包括所述时延测量开销;其中:In a fifth aspect, an embodiment of the present invention provides an optical transport network (OTN) frame structure, where the frame structure includes a fixed frame area, an optical transmission unit OTU overhead, an optical data unit ODU overhead, an optical payload unit OPU overhead, An OPU payload area and a forward error correction FEC area, the ODU overhead including a delay measurement overhead; or, the frame structure includes a fixed frame area, a flexible OTN (FlexO) overhead area, a FlexO payload area, and an FEC area, The FlexO overhead area includes the delay measurement overhead; wherein:
所述时延测量开销携带至少一个时间戳的部分信息,所述至少一个时间戳用于支持使用所述OTN帧结构的两个设备之间的时延测量。The delay measurement overhead carries partial information of at least one timestamp, the at least one timestamp being used to support delay measurement between two devices using the OTN frame structure.
在一种可能的设计中,所述帧结构还包括复帧对齐信号(MFAS),所述帧结构用所述MFAS字段对所述时延测量开销进行定界,以获得所述至少一个时间戳。In a possible design, the frame structure further includes a multiframe alignment signal (MFAS), the frame structure delimiting the delay measurement overhead by using the MFAS field to obtain the at least one timestamp .
在一种可能的设计中,所述时延测量开销还携带所述两个设备的节点标识信息的一部分信息。其中,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。In a possible design, the delay measurement overhead further carries a part of information of the node identification information of the two devices. The node identifier information is a path trace identifier (TTI), an internet protocol (IP) address, or a medium access control (MAC) address.
第六方面,本发明的实施例提供了又一种光网络中测量时延的方法,其特征在于,所述方法包括:In a sixth aspect, an embodiment of the present invention provides a method for measuring a time delay in an optical network, where the method includes:
第一网络设备从第二网络设备接收多个第一光传送网(OTN)帧,所述多个第一OTN帧的每一个OTN帧的开销区携带时延测量开销,所述多个第一OTN帧的开销区所携带的时延测量开销传递第一时间戳或测量指示信息,所述第一时间戳指示所述第二网络设备发送所述多个第一OTN帧中的第二OTN帧的时间,所述测量指示信息指示所述第二网络设备在进行时延测量;The first network device receives a plurality of first optical transport network (OTN) frames from the second network device, where an overhead region of each of the plurality of first OTN frames carries a delay measurement overhead, the multiple first The delay measurement overhead carried in the overhead area of the OTN frame transmits a first timestamp or measurement indication information, where the first timestamp indicates that the second network device sends the second OTN frame in the multiple first OTN frames The measurement indication information indicates that the second network device is performing delay measurement;
所述第一网络设备发送多个第三OTN帧给所述第二网络设备,所述多个第三OTN
帧传递所述第一时间戳或所述测量指示信息,以使得所述第二网络设备根据所述第一时间戳测量双向传输时延。Transmitting, by the first network device, a plurality of third OTN frames to the second network device, the multiple third OTNs
The frame transmits the first timestamp or the measurement indication information to cause the second network device to measure a bidirectional transmission delay according to the first timestamp.
在一种可能的设计中,所述多个第三OTN帧还携带第二时间戳和第三时间戳,所述第二时间戳指示所述第一网络设备接收到所述第二OTN帧的时间,所述第三时间戳指示所述第一网络设备发送所述第四OTN帧的时间,其中,所述第二时间戳和所述第三时间戳用于修正所述双向传输时延。In a possible design, the multiple third OTN frames further carry a second timestamp and a third timestamp, the second timestamp indicating that the first network device receives the second OTN frame Time, the third timestamp indicating a time when the first network device sends the fourth OTN frame, wherein the second timestamp and the third timestamp are used to modify the two-way transmission delay.
在一种可能的设计中,所述第一网络设备根据所述多个第一OTN帧包含的复帧对齐信号(MFAS)对所述时延测量开销定界,以获得所述第一时间戳。In a possible design, the first network device delimits the delay measurement overhead according to a multiframe alignment signal (MFAS) included in the plurality of first OTN frames to obtain the first timestamp. .
在一种可能的设计中,所述每一个第一OTN帧和所述每一个第三OTN帧为光传输单元k(OTUk)帧、n*100G的光传输单元(OTUCn)帧或灵活OTN(FlexO)帧。In a possible design, each of the first OTN frames and each of the third OTN frames are an optical transmission unit k (OTUk) frame, an n*100G optical transmission unit (OTUCn) frame, or a flexible OTN ( FlexO) frame.
在一种可能的设计中,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为光传输单元k(OTUk)帧的开销区,或者OTUk帧所包含的光数据单元k(ODUk)的开销区,或者为OTUk帧所包含的光净荷单元k(OPUk)的开销区;或者,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为n*100G的光传输单元(OTUCn)帧的开销区,或者OTUCn帧所包含的n*100G的光数据单元(ODUCn)的开销区;或者,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为灵活OTN(FlexO)帧的开销区。In a possible design, the overhead area of each of the first OTN frame and each of the third OTN frames is an overhead area of an optical transmission unit k (OTUk) frame, or an optical data unit included in the OTUk frame. An overhead area of k (ODUk), or an overhead area of an optical payload unit k (OPUk) included in the OTUk frame; or, an overhead area of each of the first OTN frame and each of the third OTN frames is An overhead area of an optical transmission unit (OTUCn) frame of n*100G, or an overhead area of an optical data unit (ODUCn) of n*100G included in the OTUCn frame; or, each of the first OTN frames and each of the The overhead area of the third OTN frame is the overhead area of the flexible OTN (FlexO) frame.
在一种可能的设计中,所述多个第一OTN帧的开销区所携带的时延测量开销传递所述第一网络设备和所述第二网络设备的节点标识信息。其中,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。In a possible design, the delay measurement overhead carried by the overhead area of the multiple first OTN frames transmits the node identification information of the first network device and the second network device. The node identifier information is a path trace identifier (TTI), an internet protocol (IP) address, or a medium access control (MAC) address.
第七方面,本发明的实施例提供了一种光网络设备,所述设备包括处理器和收发器,用于支持所述第六方面和所述第六方面各种可能的设计中提及的方法。具体地,其中所述收发器用于执行所述方法中的接收和发送动作,而处理器用于支持上述方法的其他处理步骤。In a seventh aspect, an embodiment of the present invention provides an optical network device, the device comprising a processor and a transceiver for supporting the sixth aspect and the various possible designs mentioned in the sixth aspect method. In particular, wherein the transceiver is operative to perform the receiving and transmitting actions in the method, and the processor is operative to support other processing steps of the above method.
第八方面,本发明的实施例提供了一种计算机存储介质,用于存储为上述第二方面、第四方面或者第七方面所提及的设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。In an eighth aspect, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for use in the apparatus mentioned in the second aspect, the fourth aspect, or the seventh aspect, comprising Aspect of the program designed.
第九方面,本发明的实施例提供了一种系统,用于单向时延测量,所述系统包括所述第二方面提及的网络设备和另一个网络设备。所述另一个网络设备用于向所述第二方面提及的网络设备发送所述多个OTN帧。In a ninth aspect, an embodiment of the present invention provides a system for one-way delay measurement, the system comprising the network device mentioned in the second aspect and another network device. The another network device is configured to send the plurality of OTN frames to the network device mentioned in the second aspect.
第十方面,本发明的实施例提供了另一种系统,用于双向时延测量或多种时延测量,所述系统包括所述第四方面提及的网络设备和第七方面提及的网络设备。In a tenth aspect, an embodiment of the present invention provides another system for two-way delay measurement or multiple delay measurements, the system comprising the network device mentioned in the fourth aspect and the seventh aspect mentioned Network equipment.
相较于现有技术,本发明实施例提供的方案通过在OTN帧中携带时延测量开销,该开销中至少携带一个时间戳,从而支持OTN节点进行高精度的时延测量。Compared with the prior art, the solution provided by the embodiment of the present invention carries the delay measurement overhead in the OTN frame, and the overhead carries at least one time stamp, thereby supporting the OTN node to perform high-accuracy delay measurement.
下面将参照所示附图对本发明实施例进行更详细的描述:The embodiments of the present invention will be described in more detail below with reference to the accompanying drawings:
图1为本发明实施例一种可能的应用场景示意图;FIG. 1 is a schematic diagram of a possible application scenario according to an embodiment of the present invention;
图2为一种可能的光传送网络设备的硬件结构示意图;
2 is a schematic diagram of a hardware structure of a possible optical transmission network device;
图3为一种可能的高精度时延测量开销在OTUk帧中的位置示意图;3 is a schematic diagram of a possible high-precision delay measurement overhead in an OTUk frame;
图4为一种可能的高精度时延测量开销在FlexO帧中的位置示意图;4 is a schematic diagram of a possible high-precision delay measurement overhead in a FlexO frame;
图5为一种可能的高精度时延测量开销包括的字段示意图;FIG. 5 is a schematic diagram of a field included in a possible high-precision delay measurement overhead;
图6为一种可能的高精度时延测量开销定界示意图;6 is a schematic diagram of a possible high-precision delay measurement overhead delimiting;
图7为另一种可能的高精度时延测量开销包含的字段示意图;7 is a schematic diagram of a field included in another possible high-precision delay measurement overhead;
图8为一种可能的高精度时延测量的流程示意图;Figure 8 is a flow chart showing a possible high-precision time delay measurement;
图9为另一种可能的高精度时延测量的流程示意图;Figure 9 is a flow chart showing another possible high-precision time delay measurement;
图10为再一种可能的高精度时延测量的示意图;Figure 10 is a schematic diagram of still another possible high precision time delay measurement;
图11为一种可能的网络设备结构示意图。FIG. 11 is a schematic structural diagram of a possible network device.
本发明实施例描述的网络架构以及业务场景是为了更加清楚地说明本发明实施例的技术方案,并不构成对本发明实施例提供的技术方案的限制。本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题同样适用。The network architecture and the service scenario described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation of the technical solutions provided by the embodiments of the present invention. A person skilled in the art can understand that the technical solutions provided by the embodiments of the present invention are applicable to similar technical problems as the network architecture evolves and new service scenarios appear.
总体概述:General overview:
本发明的实施例适用于光网络,例如:光传送网络(Optical transport Network,简称OTN)。一个OTN通常由多个设备通过光纤连接而成,可以根据具体需要组成如线型、环形和网状等不同的拓扑类型。如图1所示的OTN是一个由8个网络设备组成的一个网状(mesh)网络。根据实际的需要,一个OTN设备可能具备不同的功能。一般地来说,OTN设备分为光层设备、电层设备,以及光电混合设备。光层设备指的是能够处理光层信号的设备,例如:光放大器(Optical Amplifier,简称OA)、光分插复用器(Optical Add-Drop Multiplexer,简称OADM)。OA也可被称为光线路放大器(Optical Line Amplifier,简称OLA),主要用于对光信号进行放大,以支持在保证光信号的特定性能的前提下传输更远的距离。OADM用于对光信号进行空间的变换,从而使其可以从不同的输出端口(有时也称为方向)输出。根据能力不同,OADM可以分为固定的OADM(Fixed OADM,简称FOADM),可配置的OADM(Reconfigurable OADM,简称ROADM)等。电层设备指的是能够处理电层信号的设备,例如:能够处理光数据单元(Optical Data Unit,简称ODU)信号的设备。光电混合设备指的是具备处理光层信号和电层信号能力的设备。需要说明的是,根据具体的集成需要,一台OTN设备可以集合多种不同功能的设备。本发明对适用于不同形态和集成度的OTN设备。The embodiments of the present invention are applicable to an optical network, such as an optical transport network (OTN). An OTN is usually connected by multiple devices through optical fibers. It can be composed of different topology types such as line type, ring shape and mesh type according to specific needs. The OTN shown in Figure 1 is a mesh network consisting of eight network devices. An OTN device may have different functions depending on actual needs. In general, OTN devices are classified into optical layer devices, electrical layer devices, and opto-electric hybrid devices. The optical layer device refers to a device capable of processing an optical layer signal, such as an optical amplifier (Optical Amplifier, OA for short) and an optical add-drop multiplexer (OADM). The OA can also be called an Optical Line Amplifier (OLA), which is mainly used to amplify an optical signal to support transmission of a longer distance while ensuring the specific performance of the optical signal. OADM is used to spatially transform optical signals so that they can be output from different output ports (sometimes referred to as directions). Depending on the capabilities, OADM can be divided into fixed OADM (Fixed OADM, FOADM for short) and configurable OADM (Reconfigurable OADM, ROADM for short). A electrical layer device refers to a device capable of processing an electrical layer signal, for example, a device capable of processing an optical data unit (ODU) signal. An opto-electric hybrid device refers to a device that has the ability to process optical layer signals and electrical layer signals. It should be noted that an OTN device can aggregate multiple devices with different functions according to specific integration requirements. The invention is applicable to OTN devices of different forms and integrations.
图2给出了一个OTN设备的硬件结构图。具体地,一个OTN设备包括电源、风扇、辅助类单板,还可能包括支路板、线路板、交叉板、光层处理单板,以及系统控制和通信类单板。需要说明的是,根据具体的需要,每个设备具体包含的单板类型和数量可能不相同。例如:作为核心节点的网络设备可能没有支路板。作为边缘节点的网络设备可能有多个支路板。其中,电源用于为OTN设备供电,可能包括主用和备用电源。风扇用于为设备散热。辅助类单板用于提供外部告警或者接入外部时钟等辅助功能。支路板、交叉板和线路板主要是用于处理OTN的电层信号(后续称为ODU信
号、OTN帧、或者ODU数据帧)。其中,支路板用于实现各种客户业务的接收和发送,例如SDH业务、分组业务、以太网业务和前传业务等。更进一步地,支路板可以划分为客户侧光模块和信号处理器。其中,客户侧光模块可以为光收发器,用于接收和/或发送客户信号。信号处理器用于实现对客户信号到ODU帧的映射和解映射处理。交叉板用于实现ODU帧的交换,完成一种或多种类型的ODU信号的交换。线路板主要实现线路侧ODU帧的处理。具体地,线路板可以划分为线路侧光模块和信号处理器。其中,线路侧光模块可以为线路侧光收发器,用于接收和/或发送ODU信号。信号处理器用于实现对线路侧的ODU帧的复用和解复用,或者映射和解映射处理。系统控制和通信类单板用于实现系统控制和通信。具体地,可以通过背板从不同的单板收集信息,或者将控制指令发送到对应的单板上去。需要说明的是,除非特殊说明,具体的组件(例如:信号处理器)可以是一个或多个,本发明不做任何限制。还需要说明的是,本发明实施例不对设备包含的单板类型,以及单板具体的功能设计和数量做任何限制。Figure 2 shows the hardware structure of an OTN device. Specifically, an OTN device includes a power supply, a fan, and an auxiliary board, and may also include a tributary board, a circuit board, a cross board, an optical layer processing board, and a system control and communication type board. It should be noted that the type and number of boards included in each device may be different according to specific needs. For example, a network device that is a core node may not have a tributary board. A network device that is an edge node may have multiple tributary boards. The power supply is used to power the OTN equipment and may include primary and backup power supplies. The fan is used to dissipate heat from the device. Auxiliary boards are used to provide external alarms or access auxiliary functions such as an external clock. The tributary board, the cross board and the circuit board are mainly used to process the electrical layer signals of the OTN (hereinafter referred to as the ODU letter).
Number, OTN frame, or ODU data frame). The tributary board is used for receiving and transmitting various customer services, such as SDH service, packet service, Ethernet service, and pre-transmission service. Further, the tributary board can be divided into a customer side optical module and a signal processor. The client side optical module may be an optical transceiver for receiving and/or transmitting a client signal. The signal processor is used to implement mapping and demapping processing of the client signal to the ODU frame. The cross-board is used to implement the exchange of ODU frames to complete the exchange of one or more types of ODU signals. The circuit board mainly implements processing of the line side ODU frame. Specifically, the circuit board can be divided into a line side optical module and a signal processor. The line side optical module may be a line side optical transceiver for receiving and/or transmitting an ODU signal. The signal processor is used to implement multiplexing and demultiplexing of the ODU frame on the line side, or mapping and demapping processing. System control and communication boards are used to implement system control and communication. Specifically, information can be collected from different boards through the backplane, or control commands can be sent to the corresponding boards. It should be noted that, unless otherwise specified, a specific component (for example, a signal processor) may be one or more, and the present invention does not impose any limitation. It should be noted that the embodiment of the present invention does not impose any limitation on the type of the board included in the device, and the specific functional design and quantity of the board.
在电层上,OTN设备所处理的OTN帧可以采用国际电信联盟-电信标准分部(International Telecommunication Union-Telecommunication standard sector,简称ITU-T)定义的帧格式,例如:G.709标准和G.709.1标准等,以实现设备之间的互通。本申请对当前ITU-T定义的OTN帧格式进行了改进,以支持设备实现高精度时延测量的功能。需要说明的是,对于标准现有的帧格式定义,即现有帧格式中包含具体的字段定义,本发明仅在需要时才提及。本领域技术人员可以很容易获取到现有公开的完整的OTN帧格式定义,此处不予赘述。On the electrical layer, the OTN frame processed by the OTN device may adopt a frame format defined by the International Telecommunication Union-Telecommunication Standard Sector (ITU-T), for example, G.709 standard and G. 709.1 standards, etc., to achieve interoperability between devices. This application improves the current ITU-T defined OTN frame format to support the device to achieve high-precision delay measurement. It should be noted that, for the standard existing frame format definition, that is, the existing frame format includes specific field definitions, the present invention is only mentioned when needed. A complete OTN frame format definition of the prior disclosure can be easily obtained by those skilled in the art, and details are not described herein.
OTN标准定义了不同类型的OTN帧,例如:光传送单元k(Optical Transport Unit k,简称OTUk)帧,n*100G的光传输单元(Optical Transport Unit Cn,简称OTUCn)帧,灵活OTN接口(Flexible OTN Interface,简称FlexO)帧等。下面结合更多的附图,对本发明在一个OTN帧中为了支持时延测量而新增的信息进行介绍。需要说明的是,为了区分本发明新定义的时延测量开销字段和现有技术中定义的时延测量(DM)字段,本发明将新定义的时延测量开销字段统称为高精度时延测量(High precision Delay Measurement,简称HDM)开销。但是,HDM开销本质上是一种时延测量开销,还可以将其冠以其他名字。例如:一种具备高精度性能的时延测量开销。又如:一种提供高精度时延能力的时延测量开销等。The OTN standard defines different types of OTN frames, such as: Optical Transport Unit k (OTUk) frame, n*100G Optical Transport Unit Cn (OTUCn) frame, flexible OTN interface (Flexible) OTN Interface, referred to as FlexO) frames, etc. The information newly added to support the delay measurement in an OTN frame will be described below with reference to more drawings. It should be noted that, in order to distinguish the newly defined delay measurement overhead field and the delay measurement (DM) field defined in the prior art, the present invention collectively refers to the newly defined delay measurement overhead field as high-precision delay measurement. (High precision Delay Measurement, referred to as HDM) overhead. However, the HDM overhead is essentially a delay measurement overhead, and it can be given other names. For example: a delay measurement overhead with high precision performance. Another example: a delay measurement overhead that provides high-precision delay capability.
HDM开销中的信息(如图5所示的示例)占用的字节数比较多。本领域技术人员通常想到的是将这个开销放置到OTN帧的负载区域(例如:图3中所示的光净荷单元净荷区域),从而可以通过一个OTN帧来完成HDM开销的携带。OTN帧的开销区的字节数有限,因此如何能够高效地携带HDM开销是一个复杂并且需要解决的问题。不是一般性地,下面的介绍将以HDM开销放在OTN帧的开销区为例子。下面的描述同样适用于将此开销放置在负载区域的场景中。The information in the HDM overhead (as shown in the example in Figure 5) occupies more bytes. It is generally contemplated by those skilled in the art that this overhead is placed into the payload area of the OTN frame (e.g., the optical payload unit payload area shown in Figure 3) so that the carrying of HDM overhead can be accomplished by one OTN frame. The number of bytes in the overhead area of an OTN frame is limited, so how to efficiently carry the HDM overhead is a complicated problem that needs to be solved. Not general, the following description will take the overhead area of the OTN frame with the HDM overhead as an example. The following description also applies to placing this overhead in a scenario in the load zone.
图3所示为HDM开销在OTUk帧中的位置举例。如图3所示,一个OTUk帧包含定帧区域、光传输单元开销(后续简称OTU OH)、光数据单元开销(后续简称ODU OH)、光净荷单元开销(后续简称OPU OH)区域、OPU净荷区域和前向错误纠正(后续简称FEC)区域。由此可以看出,一个OTUk帧包含一个ODUk帧。两者都是一种
OTN帧,其主要区别是前者包含更多的开销。其中,OPU净荷区域用于承载客户数据。而前面提及的各种开销用于实现对光传送网络的运行、维护和管理功能。而FEC区域则用于纠正数据帧传输中可能存在的比特错误。需要说明的是,OTUk帧中的k表示的是一个OTU信号的速率等级,不同的k值对应不同的帧速率(有时也成为帧周期)。Figure 3 shows an example of the location of HDM overhead in an OTUk frame. As shown in FIG. 3, an OTUk frame includes a fixed frame area, an optical transmission unit overhead (hereinafter referred to as OTU OH), an optical data unit overhead (hereinafter referred to as ODU OH), an optical payload unit overhead (hereinafter referred to as OPU OH), and an OPU. Payload area and forward error correction (hereinafter referred to as FEC) area. It can be seen that an OTUk frame contains an ODUk frame. Both are a kind
The main difference between OTN frames is that the former contains more overhead. The OPU payload area is used to carry customer data. The various overheads mentioned above are used to implement the operation, maintenance and management functions of the optical transport network. The FEC area is used to correct bit errors that may exist in data frame transmission. It should be noted that k in the OTUk frame represents the rate level of one OTU signal, and different k values correspond to different frame rates (sometimes also frame periods).
为了实现时延测量,在OTUk帧中新增高精度时延测量(HDM)开销,用于携带时延测量所需要的信息。例如:在一个OTUk帧的OTU OH中。又如:在其ODU OH中。图3所示的示例为在ODU OH中第1个字节和第2个字节处携带2个字节(byte)的HDM开销。To implement delay measurement, a high-precision delay measurement (HDM) overhead is added to the OTUk frame to carry the information needed for the delay measurement. For example: in the OTU OH of an OTUk frame. Another example: in its ODU OH. The example shown in FIG. 3 is a HDM overhead carrying 2 bytes at the 1st byte and the 2nd byte in the ODU OH.
图4所示为时延测量开销在FlexO帧中的位置举例。如图所示,一个FlexO开销结构包含8个复帧(即图4中的m=8),其中每一个复帧包括定帧区域、开销区、净区和FEC区域(图4种没有示出)。其中,本发明可能需要使用的字段是MFAS(Multi-Frame Alignment Signal,复帧对齐信号)字段。该字段用于指示一个OTN帧在一个OTN复帧中的位置信息。以长度为256为例(即一个OTN复帧由256个OTN帧组成),从0开始,基于OTN帧数量的增加,该字段的数值依次递增,直到计数到255,然后在下一帧再复位为0,开始新一轮的复帧指示。需要说明的是,FlexO帧的MFAS采用8复帧循环方式,图3所示的OTUk帧也包含MFAS字段(没示出)。还需要说明的是,图4的RES为保留字段。Figure 4 shows an example of the location of the delay measurement overhead in a FlexO frame. As shown, a FlexO overhead structure contains 8 multiframes (ie, m=8 in FIG. 4), where each multiframe includes a fixed frame area, an overhead area, a clear area, and an FEC area (FIG. 4 does not show ). The field that may be used by the present invention is a MFAS (Multi-Frame Alignment Signal) field. This field is used to indicate the location information of an OTN frame in an OTN multiframe. Take the length of 256 as an example (ie, an OTN multiframe consists of 256 OTN frames). Starting from 0, the value of this field is incremented based on the increase in the number of OTN frames until it counts to 255, and then resets to the next frame. 0, start a new round of multiframe indication. It should be noted that the MFAS of the FlexO frame adopts an 8-multiframe loop mode, and the OTUk frame shown in FIG. 3 also includes an MFAS field (not shown). It should also be noted that the RES of FIG. 4 is a reserved field.
需要说明的是,图3和图4给出的仅为HDM开销的示例,本发明不对HDM开销在一个OTN帧所处的位置做任何限制。也就是说,这个开销可以在一个OTN帧中的任意位置。还需要说明的是,当前OTN标准中的OTUk的ODU OH中第1和第2字节为保留字段。因此,将HDM开销放到此位置不会对现有的功能造成任何影响。为了简化描述,后续采用HDM开销在一个OTUk帧的ODU OH中第1和第2字节作为例子进行描述。除非特殊说明,下面关于HDM开销包含具体字段的介绍以及后面描述的实施例也适用于其他类型的OTN帧。例如:ODUCn帧。又如:FlexO帧。It should be noted that FIG. 3 and FIG. 4 are only examples of HDM overhead, and the present invention does not impose any limitation on the location of the HDM overhead in an OTN frame. That is, this overhead can be anywhere in an OTN frame. It should also be noted that the first and second bytes in the ODU OH of the OTUk in the current OTN standard are reserved fields. Therefore, placing HDM overhead in this location does not have any impact on existing features. To simplify the description, the following uses the HDM overhead to describe the first and second bytes in the ODU OH of an OTUk frame as an example. Unless otherwise stated, the following description of the inclusion of specific fields for HDM overhead and the embodiments described below are also applicable to other types of OTN frames. For example: ODUCn frame. Another example: FlexO frames.
图5的上半部分给出了HDM开销包含的字段。具体地,HDM开销包括:The upper half of Figure 5 gives the fields covered by the HDM overhead. Specifically, the HDM overhead includes:
节点标识(1字节):该字段用于指示在进行时延测量的业务路径(或者路径段)的源节点标识和目的节点(有时也称宿节点)标识。一般地,为了能够唯一标识一个节点,该字段长度通常都大于一个字节,因此该字段可以借助之前提到的MFAS字段来进行解析。也就是说,需要通过多个OTN帧的该字段来指示一个完整的节点标识信息。例如:如果源节点和目的节点标识的长度都为16字节,那么为了能够完整地给出节点标识信息,需要采用长度为32的OTN复帧(即包含32个OTN帧,其MFAS字段通过0-31来标识)。更多的举例见下面关于节点标识字段包含的信息举例,此处不予赘述。需要说明的是,本申请中,节点可以理解为一个网络设备。Node ID (1 byte): This field is used to indicate the source node ID and the destination node (sometimes called the sink node) identifier of the service path (or path segment) in which the delay measurement is performed. In general, in order to be able to uniquely identify a node, the length of the field is usually greater than one byte, so the field can be resolved by means of the previously mentioned MFAS field. That is to say, this field of multiple OTN frames needs to be indicated to indicate a complete node identification information. For example, if the length of the source node and the destination node identifier are both 16 bytes, in order to be able to give the node identification information completely, an OTN multiframe of length 32 is required (ie, 32 OTN frames are included, and the MFAS field passes through 0. -31 to identify). For more examples, see the following information about the information contained in the node identification field, which is not described here. It should be noted that, in this application, a node can be understood as a network device.
测量指示(1字节):该字段用于指示在进行时延测量需要用到的指示信息,例如可能包括时间戳、控制字段等。需要说明的是,类似节点标识字段,该字段也可能需要借助MFAS字段来进行解析。具体解析的方法类似,此处不再赘述。Measurement indication (1 byte): This field is used to indicate the indication information needed for the delay measurement, such as may include a timestamp, a control field, and the like. It should be noted that similar to the node identification field, this field may also need to be parsed by means of the MFAS field. The method of specific analysis is similar, and will not be described here.
图5的下半部分进一步给出了每个字段包含的具体字段的举例,下面将分别介绍。需要说明的是,下面的介绍是基于复帧大小为64为例来进行说明(即MFAS为0至63)。根据具体应用的需要,复帧长度可以不同,甚至可能不用复帧,本发明不做任
何限制。需要说明的是,一个字段用于传递信息,但是一个信息可能需要一个或者多个字段来完整的表示。也就是说,一个字段可能表示了一个完整的信息或者仅表示了其一部分。The lower half of Figure 5 further gives an example of the specific fields contained in each field, which are described separately below. It should be noted that the following description is based on the case where the multiframe size is 64 (ie, MFAS is 0 to 63). According to the needs of specific applications, the length of the multiframe may be different, and even the multiframe may not be used.
What is the limit. It should be noted that one field is used to convey information, but one information may require one or more fields to be completely represented. That is, a field may represent a complete message or just a part of it.
节点标识可以为路径踪迹标识(Trail Trace Identifier,简称TTI)、网际协议(Internet Protocol,简称IP)地址、媒体接入控制(Media Access Control,简称MAC)地址等。还可以是唯一能够标识一个节点的名字,通常用字符或者数字方式表示。具体地,图5所示的节点标识字段给出的示例是TTI。具体地,该字段又进一步地包括如下字段:The node identifier may be a Trail Trace Identifier (TTI), an Internet Protocol (IP) address, a Media Access Control (MAC) address, or the like. It can also be the only name that can identify a node, usually expressed in characters or numbers. Specifically, an example given by the node identification field shown in FIG. 5 is a TTI. Specifically, the field further includes the following fields:
SAPI:Source Access Point Identifier,源端接入点识别符,占用了MFAS=0至15的16字节,用于指示进行时延测量的源节点;SAPI: Source Access Point Identifier, source access point identifier, occupying 16 bytes of MFAS=0 to 15, used to indicate the source node for delay measurement;
DAPI:Destination Access Point Identifier,目的端接入点识别符,占用了MFAS=16至31的16字节,用于指示进行时延测量的目的节点;DAPI: Destination Access Point Identifier, the destination access point identifier, which occupies 16 bytes of MFAS=16 to 31, and is used to indicate the destination node for performing delay measurement;
运营商指定字段:占用了MFAS=32至63的32字节,用于传送运营商自定义的信息内容。需要说明的是,该字段是可选的字段。Operator specified field: 32 bytes occupying MFAS=32 to 63 for transmitting operator-defined information content. It should be noted that this field is an optional field.
还需要说明的是,SAPI和DAPI具体的编码方式可以参照ITU-T T.50技术规范,或现有的其他标准组织的地址编码规范。It should also be noted that the specific coding methods of SAPI and DAPI can refer to the ITU-T T.50 technical specification or the address coding specifications of other existing standard organizations.
如图5所示,测量指示字段根据其所在的HDM开销发送的方向不同,包含的信息不同。具体地,由源节点发送给目的节点的HDM开销被称为HDM信息帧,其可能包含的信息如下:As shown in FIG. 5, the measurement indication field is different according to the direction in which the HDM overhead is located, and the information included is different. Specifically, the HDM overhead sent by the source node to the destination node is referred to as an HDM information frame, and the information that may be included is as follows:
控制字段:该字段包括时延测量所需的一些控制参数,其具体包含的信息/字段如表1所示。需要说明的是,该字段为可选字段。如果该信息没有在OTN帧中携带,可以通过其他方式,例如:通过控制器或者其他外部服务器将这个信息配置到相应的节点上。Control field: This field includes some control parameters required for the delay measurement, and the specific information/fields are as shown in Table 1. It should be noted that this field is an optional field. If the information is not carried in the OTN frame, the information can be configured to the corresponding node by other means, for example, through a controller or other external server.
表1控制字段包含的信息举例Table 1 shows the information contained in the control field.
TxTimeStamp:该字段用于指示源节点发送携带了HDM开销的OTN帧的时间信息。需要说明的是,在具体的实现中,HDM信息帧不一定需要携带该时间信息,可以
由其他信息来替代。具体地,参看实施例2的具体说明,此处不做赘述。TxTimeStamp: This field is used to indicate that the source node sends time information of the OTN frame carrying the HDM overhead. It should be noted that, in a specific implementation, the HDM information frame does not need to carry the time information, and
Replaced by other information. Specifically, refer to the specific description of Embodiment 2, and details are not described herein.
保留字段:无任何实际含义,为可选字段。Reserved field: No actual meaning, optional field.
FCS:Frame Check Sequence,帧校验序列,可以采用CRC16(Cyclic Redundancy Check,循环冗余校验)对HDM开销进行循环冗余校验。该字段为可选字段。FCS: Frame Check Sequence, frame check sequence, CRC16 (Cyclic Redundancy Check) can be used to perform cyclic redundancy check on HDM overhead. This field is optional.
需要说明的是,上述的4个字段分别占据2字节、8字节、20字节和2字节,需要使用到一个复帧中的多个OTN帧对应的开销位置。It should be noted that the above four fields occupy 2 bytes, 8 bytes, 20 bytes, and 2 bytes, respectively, and need to use the overhead position corresponding to multiple OTN frames in one multiframe.
由目的节点发送给源节点的HDM开销被称为HDM响应帧,其可能包含的字段如下:The HDM overhead sent by the destination node to the source node is called an HDM response frame, which may contain the following fields:
控制字段:含义见HDM信息帧包含字段的介绍,此处不做赘述。需要说明的是,目的节点可以直接从其接收到的HDM信息帧提取相关的信息放置到HDM响应帧中。也就是说,目的节点该字段设置的信息跟源节点相同。Control field: The meaning of the HDM information frame contains the description of the field, which is not described here. It should be noted that the destination node can directly extract relevant information from the HDM information frame received by it to the HDM response frame. That is to say, the destination node sets the same information as the source node.
TxTimeStamp,RxTimeStamp,TxTimeStamp’:这三个为时间戳,分别用于表示源节点发送包含HDM信息帧的OTN帧的时间、目的节点接收该OTN帧的时间以及目的节点发送包含HDM响应帧的OTN帧的时间。需要说明的是,后两个时间戳不是必选的。具体地,参看实施例1的说明,此处不做赘述。TxTimeStamp, RxTimeStamp, TxTimeStamp': These three are timestamps, respectively used to indicate the time when the source node sends the OTN frame containing the HDM information frame, the time when the destination node receives the OTN frame, and the destination node sends the OTN frame containing the HDM response frame. time. It should be noted that the last two timestamps are not mandatory. Specifically, refer to the description of Embodiment 1, and no further description is made here.
保留字段和FCS:含义见HDM信息帧包含字段的介绍,此处不做赘述。Reserved fields and FCS: The meanings of the HDM information frame include fields, which are not described here.
需要说明的是,上述的4个字段分别占据2字节、8字节、8字节、8字节、4字节和2字节,需要借助到MFAS来进行定界。还需要说明的是,上述提到的时间戳(有时也称为时戳)可以采用通用的8字节、10字节或者其他字节数的时戳(支持精度一般在1纳秒甚至更高精度)。具体地,可参考电气电子工程师学会(Institute of Electrical and Electronics Engineering,简称IEEE)的1588标准中定义的时戳。It should be noted that the above four fields occupy 2 bytes, 8 bytes, 8 bytes, 8 bytes, 4 bytes, and 2 bytes, respectively, and need to be delimited by the MFAS. It should also be noted that the timestamp mentioned above (sometimes referred to as timestamp) can take a common timestamp of 8 bytes, 10 bytes or other bytes (support accuracy is generally 1 nanosecond or even higher). Accuracy). Specifically, reference may be made to the time stamp defined in the 1588 standard of the Institute of Electrical and Electronics Engineering (IEEE).
还需要说明的是,如图5的示例,HDM信息帧和HDM响应帧不同时出现。也就是说,在源节点发往宿节点的OTN帧中包含HDM信息帧,而在反方向上则包含HDM响应帧。因此,他们使用的MFAS计数是可以重复的。还有另外一种方式,就是为两个不同类型的帧分配不重叠的MFAS计数区段。本发明对具体设计的方法不做限制。一般地,因为针对一个时延测量方向,不可能同时出现两种开销。因此,前一种更能节约网络开销。It should also be noted that, as in the example of FIG. 5, the HDM information frame and the HDM response frame do not appear at the same time. That is to say, the OTN frame sent by the source node to the sink node contains the HDM information frame, and the reverse direction includes the HDM response frame. Therefore, the MFAS counts they use are repeatable. Yet another way is to assign non-overlapping MFAS count segments to two different types of frames. The present invention does not limit the method of the specific design. In general, because of the direction of measurement for one delay, it is not possible to have both overheads at the same time. Therefore, the former can save network overhead.
为了清楚地解释上述的HDM开销的测量指示字段如何借助MFAS字段进行定界,图6给出一个具体的示例。所谓定界指的是对如何生成和解析一个信息的范围进行限定。以一个完整的测量指示信息为32字节作为一个示例,MFAS的取值范围0-255来表示一个复帧。那么,在MFAS的一个周期范围内,可以表示出8个测量指示信息。具体地,MFAS取值为0-31的OTN帧中的测量指示字段构成了一个完整的测量指示信息。类似的,MFAS为32-63等依次类推,每32个OTN帧的测量指示字段构成了第2个至第8个完整的测量指示信息。接收对应OTN帧的节点按照这种方法(即借助于MFAS字段)对测量指示字段进行解析。需要说明的是,一个网络设备在生成一个包含HDM开销的OTN帧时,也需要借助MFAS对HDM信息进行拆分来放置到不同的OTN帧中。In order to clearly explain how the above-mentioned measurement indication field of HDM overhead is delimited by means of the MFAS field, FIG. 6 gives a specific example. The so-called delimitation refers to the definition of how to generate and parse a message. Taking a complete measurement indication information as 32 bytes as an example, the MFAS has a value range of 0-255 to represent a multiframe. Then, within one cycle of the MFAS, eight measurement indication information can be indicated. Specifically, the measurement indication field in the OTN frame with the MFAS value of 0-31 constitutes a complete measurement indication information. Similarly, the MFAS is 32-63 and so on, and the measurement indication field of every 32 OTN frames constitutes the second to eighth complete measurement indication information. The node receiving the corresponding OTN frame parses the measurement indication field in this way (ie by means of the MFAS field). It should be noted that when a network device generates an OTN frame containing HDM overhead, it also needs to split the HDM information by using MFAS to be placed in different OTN frames.
除此之外,还可以采用其他方式来对HDM开销进行定界。例如,采用通用成帧规程(Genera Framing Procedure,简称GFP)或高级数据链路控制(High-level Data Link
Control,简称HDLC)协议进行包封。具体地,图7给出了HDM信息帧和HDM响应帧的一个举例。在这种采用其他协议定帧的方式中,一个节点发送的HDM开销包含了完整的信息。例如:HDM信息帧和HDM相应帧都包含了源地址和目的节点标识信息。需要说明的是,这跟前面采用MFAS定界的方式在携带的信息上没有本质的不同,仅在节点如何确定收到的开销起始位置不同。MFAS定界的方式采用了OTN帧现有的定界方式,更简单。而其他协议定帧的方式需要增加一个帧头(即支持新的封装协议),以使得接收到OTN帧的节点通过识别该封装协议来正确地识别并解析出HDM开销。需要说明的是,图7所示的HDM开销所包含的字段示例在上述介绍图6相关字段中均有提及,此处不再赘述。In addition, there are other ways to delimit the HDM overhead. For example, using the Genera Framing Procedure (GFP) or Advanced Data Link Control (High-level Data Link)
Control, referred to as HDLC), is encapsulated. Specifically, FIG. 7 shows an example of an HDM information frame and an HDM response frame. In this way of framing with other protocols, the HDM overhead sent by one node contains complete information. For example, the HDM information frame and the HDM corresponding frame both contain the source address and the destination node identification information. It should be noted that this is not substantially different from the previous information adopted by MFAS delimitation, only how the node determines the starting position of the received overhead is different. The MFAS delimiting method adopts the existing delimiting method of OTN frames, which is simpler. Other protocol framing methods require adding a frame header (ie, supporting a new encapsulation protocol) so that the node receiving the OTN frame correctly identifies and parses the HDM overhead by identifying the encapsulation protocol. It should be noted that the example of the field included in the HDM overhead shown in FIG. 7 is mentioned in the related fields in FIG. 6 described above, and details are not described herein again.
还需要说明的是,本申请中提到的时延测量指的是两个节点之间的传输时延。具体地,传输时延指的是一个OTN数据帧经过一个路径或者路径段所经历的时延。该时延可以包括因为链路(即光纤)引入的时延。还可以包括因节点引入的时延。根据具体的需要,测量的可以是单向的传输时延,也可以是双向的传输时延。例如:在图1中,可以测量的是从节点N1到节点N5的单向传输时延。其中,进行测量的节点可以是N5或者是有相关时延参数(例如:前面提到的时间戳)的节点,具体的描述参看实施例1。又如,测量的可以是从节点N1到节点N5在返回到节点N1的双向传输时延。其中,进行测量的节点通常是节点N1。但是,也可以是其他有相关时间参数的设备,具体的描述参看实施例2。It should also be noted that the delay measurement mentioned in this application refers to the transmission delay between two nodes. Specifically, the transmission delay refers to the delay experienced by an OTN data frame after passing through a path or a path segment. This delay can include the delay introduced by the link (ie, fiber). It can also include the delay introduced by the node. Depending on the specific needs, the measurement may be a one-way transmission delay or a two-way transmission delay. For example, in Figure 1, the one-way transmission delay from node N1 to node N5 can be measured. The node that performs the measurement may be N5 or a node having an associated delay parameter (for example, the aforementioned timestamp). For a specific description, refer to Embodiment 1. As another example, the measured may be a two-way transmission delay from node N1 to node N5 upon returning to node N1. Among them, the node that performs measurement is usually node N1. However, it can also be other devices with relevant time parameters. For a detailed description, refer to Embodiment 2.
还需要说明的是,时延指的是时间延迟,有时也称作延迟或延时。为了描述方便,本发明统一成为时延。另外,还需要说明的是,业务路径和时延测量路径是后续实施例中会出现的两个概念。业务路径指的是一个用于传递某一特定业务数据的路径。它通常包括一系列节点:其中发送业务的节点称为该业务路径的源节点,而接收该业务的最后一个节点为该业务路径的宿节点(或者目的节点)。在源节点和目的节点之间,还可能包含一个或者多个中间节点,也可以称为转发业务数据的节点。而,时延测量路径指的是进行时延测量的路径。它可能等于业务路径,或者是一个业务路径段。也就是说时延测量路径的源节点和目的节点不一定是业务路径的源节点和目的节点,而可能是业务路径上的任意两个节点。具体地,参看实施例1-4的举例。It should also be noted that latency refers to time delay, sometimes referred to as delay or delay. For convenience of description, the present invention is unified into a delay. In addition, it should also be noted that the service path and the delay measurement path are two concepts that will appear in subsequent embodiments. A business path is a path that is used to deliver a particular business data. It usually consists of a series of nodes: the node that sends the service is called the source node of the service path, and the last node that receives the service is the sink node (or destination node) of the service path. Between the source node and the destination node, there may also be one or more intermediate nodes, which may also be referred to as nodes for forwarding service data. However, the delay measurement path refers to the path for performing the delay measurement. It may be equal to the business path or a business path segment. That is to say, the source node and the destination node of the delay measurement path are not necessarily the source node and the destination node of the service path, but may be any two nodes on the service path. Specifically, refer to the examples of Embodiments 1-4.
下面将基于上面所述的本发明涉及HDM开销的共性方面,对本发明实施例进一步详细说明。需要说明的是,本发明的下述实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。The embodiments of the present invention will be further described in detail below based on the common aspects of the present invention relating to HDM overhead. It should be noted that the terms "first", "second" and the like in the following embodiments of the present invention are used to distinguish similar objects, and are not necessarily used to describe a specific order or order. It is to be understood that the data so used may be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than what is illustrated or described herein.
实施例1:Example 1:
本发明的一个实施例提供了一种光网络中时延测量的方法、装置和系统。本实施例提及的节点所使用的OTN帧格式包含了“总体概要”部分提及的HDM开销。在具体的描述中,仅以HDM开销包含具体的某些字段为例。具体地,HDM开销可能包括TTI和TxTimeStamp等信息。但是,本实施例的方法步骤也适用于上述部分提到包含不同字段的HDM开销,以及不同的HDM开销定界方法。One embodiment of the present invention provides a method, apparatus, and system for time delay measurement in an optical network. The OTN frame format used by the nodes mentioned in this embodiment contains the HDM overhead mentioned in the "Overall Summary" section. In the specific description, only some specific fields of the HDM overhead are included as an example. Specifically, the HDM overhead may include information such as TTI and TxTimeStamp. However, the method steps of this embodiment are also applicable to the above-mentioned part mentioning HDM overhead including different fields, and different HDM overhead delimiting methods.
需要说明的是,本发明仅描述单个的单向时延的测量方法。其他类型的时延测量
和多个并行的时延测量的方法具体见实施例2-4的描述,此处不做赘述。It should be noted that the present invention only describes a single measurement method of one-way delay. Other types of delay measurements
For the method of the multiple parallel delay measurement, refer to the description of Embodiment 2-4, and no further details are provided herein.
假设本实施例使用的图1所示的网络。其中,节点N1,经过节点N2、N3和N4,到N5为一条业务路径示例。假设其中需要进行时延测量的部分是N1-N2-N3-N4,在图8中简称为时延测量路径。由此可见,在本实施例中,时延测量路径为业务路径的一部分,即一个业务路径段。需要说明的是,一个时延测量路径可以是ODUk、ODUflex(Flexible ODU,灵活的ODU,是OTN帧的一种)或者ODUCn路径的全部或者一段,或者可能包含FlexO链路等,本发明不做任何限制。The network shown in Fig. 1 used in this embodiment is assumed. The node N1 passes through the nodes N2, N3, and N4, and the N5 is an example of a service path. It is assumed that the portion in which the delay measurement is required is N1-N2-N3-N4, which is simply referred to as the delay measurement path in FIG. It can be seen that in this embodiment, the delay measurement path is a part of the service path, that is, one service path segment. It should be noted that a delay measurement path may be an ODUk, an ODUflex (Flexible ODU, a flexible ODU, which is one type of an OTN frame) or all or a segment of an ODUCn path, or may include a FlexO link, etc., and the present invention does not Any restrictions.
还需要说明的是,为了进行时延测量,本实施例中的网络节点要具备时间同步的机制。例如采用1588标准。也就是说,不同的节点对一个时间戳的解析要准确,以保证计算得到的时延是准确的。为了支持本实施例提及的单向时延测量,HDM开销的HDM信息帧中至少包含发送OTN帧的时间信息,例如:TxTimeStamp字段。但是HDM响应帧不是必须的。It should also be noted that, in order to perform the delay measurement, the network node in this embodiment needs to have a time synchronization mechanism. For example, the 1588 standard is adopted. That is to say, the resolution of a timestamp by different nodes is accurate to ensure that the calculated delay is accurate. In order to support the one-way delay measurement mentioned in this embodiment, the HDM information frame of the HDM overhead includes at least time information for transmitting an OTN frame, for example, a TxTimeStamp field. However, HDM response frames are not required.
下面结合图8,对时延测量的步骤进行进一步的描述。The steps of the time delay measurement are further described below in conjunction with FIG.
在801部分,节点N1发送多个光传送网(OTN)帧,所述多个OTN帧中每一个OTN帧的开销区携带时延测量开销,所述多个OTN帧的开销区所携带的时延测量开销传递一个时间戳,所述时间戳指示所述N1发送所述多个OTN帧中的第一OTN帧的时间;In the 801 part, the node N1 sends a plurality of optical transport network (OTN) frames, and the overhead area of each of the plurality of OTN frames carries a delay measurement overhead, and the time zone carried by the multiple OTN frames The delay measurement overhead passes a timestamp indicating the time when the N1 sends the first OTN frame in the multiple OTN frames;
该多个OTN帧的接收设备为节点N4。具体的,所述时延测量开销为上述部分提到的HDM开销;所述时间戳为“总体概述”部分提到的TxTimeStamp。需要说明的是,该OTN帧还可以包括TTI信息,以使得目的节点N4确定自身为时延测量路径的目的节点,即需要计算传输时延。如果该OTN帧不包括TTI信息,则可以通过提前配置N4节点的方式来驱动N4进行传输时延的计算。相比后者,前一种方式更灵活,可以根据需要来触发不同的节点进行时延测量。The receiving device of the plurality of OTN frames is a node N4. Specifically, the delay measurement overhead is the HDM overhead mentioned in the foregoing section; the timestamp is the TxTimeStamp mentioned in the “Overall Overview” section. It should be noted that the OTN frame may further include TTI information, so that the destination node N4 determines that it is the destination node of the delay measurement path, that is, needs to calculate the transmission delay. If the OTN frame does not include the TTI information, the calculation of the transmission delay may be driven by N4 by configuring the N4 node in advance. Compared with the latter, the former method is more flexible, and different nodes can be triggered to perform delay measurement as needed.
还需要说明的是,第一OTN帧指的是多个OTN帧中的任意一个OTN帧。接收和发送OTN帧的设备可以在HDM开销中协商这个第一OTN帧在OTN帧中的位置。或者,第一OTN帧的位置可以是提前由网络管理系统设置好的。It should also be noted that the first OTN frame refers to any one of a plurality of OTN frames. The device receiving and transmitting the OTN frame can negotiate the location of this first OTN frame in the OTN frame in the HDM overhead. Alternatively, the location of the first OTN frame may be set in advance by the network management system.
最后需要说明的是,一个OTN帧的开销区仅携带部分时间戳信息。接收设备需要将收到的多个OTN帧所包含的部分时间戳信息组合起来获得一个完整的时间戳。也就是说,对于时延测量需要占用的复帧个数(对应了一定范围的MFAS取值),相关的设备需要提前知晓(例如:首节点等设备)或者通过开销里来传递这个信息(例如:如果支持多种类型长度的HDM开销,可以通过开销传递支持的具体类型。)。Finally, it should be noted that the overhead area of an OTN frame carries only part of the timestamp information. The receiving device needs to combine the partial time stamp information included in the received multiple OTN frames to obtain a complete time stamp. That is to say, for the number of multiframes that need to be occupied for the delay measurement (corresponding to a certain range of MFAS values), the related device needs to know in advance (for example, a device such as a head node) or pass the information through overhead (for example) : If you support multiple types of lengths of HDM overhead, you can pass the specific types supported by the overhead.).
在802部分,根据所述时间戳和节点N4收到所述第一OTN帧的时间,确定从所述节点N1到所述节点N4的传输时延。In section 802, a transmission delay from the node N1 to the node N4 is determined according to the timestamp and the time at which the node N4 receives the first OTN frame.
具体地,如果收到所述第一OTN帧的时间为RxTime,那么N1至N4的传输时延可以通过RxTime-TxTimeStamp计算获得。Specifically, if the time of receiving the first OTN frame is RxTime, the transmission delay of N1 to N4 can be obtained by RxTime-TxTimeStamp calculation.
需要说明的是,该步骤中的N1和N4仅是一个示例,可以替换为第一网络设备和第二网络设备。It should be noted that N1 and N4 in this step are only one example, and may be replaced by the first network device and the second network device.
还需要说明的是,进行时延计算的节点还可以是其他主体。例如:N4收到一个时间戳信息后,并确定其收到所述第一OTN帧的时间,它可以将这些时间参数发送给网
络控制器或者其他专门负责时延信息收集的装置来进行计算,本发明不做任何限制。It should also be noted that the node performing the delay calculation may also be another subject. For example, after receiving a timestamp information, N4 determines the time when it receives the first OTN frame, and it can send these time parameters to the network.
The network controller or other device dedicated to the collection of delay information is used for calculation, and the present invention does not impose any limitation.
取决于具体的需要,HDM开销还可以包含控制字段,来实现对时延测量的灵活控制。在本实施例中,如果HDM开销包含控制字段,则DMtype字段取值可以为如表1所示的0001。如果需要定期测量,则DMma字段取值为0001;如果仅是一次测量,则可以将其设置为如表1所示的0010。上述提到的第一OTN帧的位置信息也可以通过控制字段来携带。Depending on the specific needs, the HDM overhead can also contain control fields to achieve flexible control of latency measurements. In this embodiment, if the HDM overhead includes a control field, the value of the DMtype field may be 0001 as shown in Table 1. If periodic measurements are required, the DMma field takes the value 0001; if it is only one measurement, it can be set to 0010 as shown in Table 1. The location information of the first OTN frame mentioned above can also be carried by the control field.
需要说明的是,本发明实施例对具体携带HDM开销的位置(OTU开销或ODU开销等)和帧类型(FlexO或OTUk或OTUCn等)不做任何限制。It should be noted that the embodiment of the present invention does not impose any restrictions on the location (OTU overhead or ODU overhead, etc.) and the frame type (FlexO or OTUk or OTUCn, etc.) that specifically carry the HDM overhead.
通过在OTN帧中携带时延测量开销,该开销中至少携带一个时间戳的部分信息,通过多个OTN帧传递一个完整的时间戳信息,节点可以进行高精度的时延测量。相较于现有方法,该方法可以支持单向时延测量,而且可以支持更高精度的测量。By carrying the delay measurement overhead in the OTN frame, the overhead carries at least one partial information of the timestamp, and a complete timestamp information is transmitted through multiple OTN frames, and the node can perform high-precision delay measurement. Compared with the existing methods, the method can support one-way delay measurement and can support more accurate measurement.
需要说明的是,在OTN数据帧的开销区携带HDM开销的方法,与将该开销放置在净荷区的方法相比,能够提高传输效率。也就是说,前者在不占用承载业务数据的带宽的情况下,完成时延测量,从而更高效。使得在业务传输的同时,能够实现对业务路径的时延进行监测,从而在必要时对业务路径做出调整。例如:如果在传输业务数据的同时,发现当前承载业务数据的路径时延恶化到无法满足业务的时延需求,节点可对业务路径进行主动的修改。也就是说,通过在OTN的开销区携带所述时延测量开销,不占用业务数据的带宽,提高了网络带宽利用率。It should be noted that the method of carrying the HDM overhead in the overhead area of the OTN data frame can improve the transmission efficiency compared with the method of placing the overhead in the payload area. That is to say, the former completes the delay measurement without occupying the bandwidth carrying the service data, thereby being more efficient. This makes it possible to monitor the delay of the service path while the service is being transmitted, so as to adjust the service path when necessary. For example, if the path delay of the current bearer service data is deteriorated to meet the delay requirement of the service, the node can actively modify the service path. That is to say, by carrying the delay measurement overhead in the overhead area of the OTN, the bandwidth of the service data is not occupied, and the network bandwidth utilization is improved.
可选地,通过携带节点标识信息,该方法可以支持时延测量路径的灵活配置,或者在已经配置了时延测量的首末节点前提下,对配置信息进行校验。Optionally, by carrying the node identifier information, the method may support flexible configuration of the delay measurement path, or verify the configuration information on the premise that the first and last nodes of the delay measurement have been configured.
实施例2:Example 2:
本发明的一个实施例提供了另一种光网络中时延测量的方法、装置和系统。本实施例提及的节点所使用的OTN帧格式包含了“总体概要”部分提及的DHM开销。在具体的描述中,仅以HDM开销包含具体的某些字段为例。具体地,HDM开销可能包括TTI和TxTimeStamp、RxTimeStamp和TxTimeStamp’等信息。但是,本实施例的方法步骤也适用于“总体概要”部分提及的包含不同数量的字段的HDM开销,以及不同的DM开销定界方法。One embodiment of the present invention provides a method, apparatus, and system for delay measurement in another optical network. The OTN frame format used by the nodes mentioned in this embodiment contains the DHM overhead mentioned in the "Overall Summary" section. In the specific description, only some specific fields of the HDM overhead are included as an example. Specifically, the HDM overhead may include information such as TTI and TxTimeStamp, RxTimeStamp, and TxTimeStamp'. However, the method steps of this embodiment are also applicable to the HDM overhead including a different number of fields mentioned in the "Overall Summary" section, as well as different DM overhead delimiting methods.
需要说明的是,本发明仅描述单个的双向时延的测量方法。其他类型的时延测量和多个并行的时延测量的方法具体见实施例1和3-4的描述,此处不做赘述。It should be noted that the present invention only describes a single measurement method of two-way delay. Other types of delay measurement and multiple parallel delay measurement methods are specifically described in the description of Embodiments 1 and 3-4, and are not described herein.
假设本实施例使用的图1所示的网络。其中,节点N1,经过节点N2、N3和N4,到N5为一条业务路径示例。假设,其中需要进行时延测量的部分是N2-N3-N4,在图9中简称为时延测量路径。由此可见,在本实施例中,时延测量路径为业务路径的一部分,即一个业务路径段。要说明的是,本实施例节点,类似实施例1,也要具备时间同步的机制。为了支持本实施例提及的时延测量,HDM开销的HDM信息帧中可以包含发送OTN帧的时间信息,例如:TxTimeStamp字段。The network shown in Fig. 1 used in this embodiment is assumed. The node N1 passes through the nodes N2, N3, and N4, and the N5 is an example of a service path. It is assumed that the portion in which the delay measurement is required is N2-N3-N4, which is simply referred to as the delay measurement path in FIG. It can be seen that in this embodiment, the delay measurement path is a part of the service path, that is, one service path segment. It should be noted that the node of this embodiment, similar to the embodiment 1, also has a mechanism of time synchronization. In order to support the delay measurement mentioned in this embodiment, the HDM information frame of the HDM overhead may include time information for transmitting an OTN frame, for example, a TxTimeStamp field.
下面结合图9,对双向时延测量的步骤进行进一步的描述。The steps of the two-way delay measurement are further described below with reference to FIG.
在901部分,节点N2发送多个第一OTN帧,所述多个第一OTN帧的每一个OTN帧的开销区携带时延测量开销,所述多个第一OTN帧的开销区所携带的时延测量开销
传递第一时间戳,所述第一时间戳指示N2发送所述多个第一OTN帧中的第二OTN帧的时间;In the 901 part, the node N2 sends a plurality of first OTN frames, and the overhead area of each OTN frame of the plurality of first OTN frames carries a delay measurement overhead, which is carried by the overhead area of the multiple first OTN frames. Delay measurement overhead
Transmitting a first timestamp, where the first timestamp indicates a time when N2 sends the second OTN frame in the plurality of first OTN frames;
该步骤类似图8中的801部分,此处不做赘述。需要说明的是,两个步骤发送的可以理解为“总体概述”部分的HDM信息帧。两者的主要区别在于:该多个OTN帧携带测量指示信息可以跟图8的801部分相同,即为一个时间戳信息。但是,在本实施例中,该信息可以不是时间戳,还可以是其他信息。例如:可以携带一个比特的测量指示信息。通过将该比特位设置为1,表示时延测量路径的源节点在进行时延测量。需要说明的是,虽然N2可以不在发送的OTN帧携带发送该帧的信息,但是N2必须要记录该时间信息(例如:将该数据保存在一个存储单元中),从而用于后续的时延计算。可以理解为,所述“第一时间戳”为携带一个具体的时间信息。但是,该信息还可以替换为“测量指示信息”,所述测量指示信息为指示节点N2在进行时延测量的信息,即通过1个或者多个比特位来指示N2节点已记录了OTN帧的发送时刻信息。对该步骤中具体携带的信息格式,本发明不对此做任何特殊限制。This step is similar to the 801 part of Figure 8, and will not be described here. It should be noted that the two-step transmission can be understood as an HDM information frame in the "Overall Overview" section. The main difference between the two is that the multiple OTN frame carrying measurement indication information may be the same as the 801 part of FIG. 8, that is, a timestamp information. However, in this embodiment, the information may not be a time stamp, but may be other information. For example, one bit of measurement indication information can be carried. By setting this bit to 1, it indicates that the source node of the delay measurement path is performing delay measurement. It should be noted that although N2 may not carry the information for transmitting the frame in the transmitted OTN frame, N2 must record the time information (for example, save the data in a storage unit), so as to be used for subsequent delay calculation. . It can be understood that the “first timestamp” carries a specific time information. However, the information may also be replaced by "measurement indication information", which is information indicating that the node N2 is performing delay measurement, that is, by one or more bits, indicating that the N2 node has recorded the OTN frame. Send time information. The present invention does not impose any particular limitation on the information format specifically carried in this step.
在902部分,N4获取所述第一时间戳;In section 902, N4 obtains the first timestamp;
具体地,N4从接收到的多个第一OTN帧中获取发送第二OTN帧的时间戳。或者,如果N2发送的是测量指示信息,N4则从所述多个第一OTN帧中获取测量指示信息,从而确定了其上游节点在进行时延测量。Specifically, N4 obtains a timestamp for transmitting the second OTN frame from the received multiple first OTN frames. Alternatively, if the N2 sends the measurement indication information, the N4 obtains the measurement indication information from the multiple first OTN frames, thereby determining that the upstream node is performing the delay measurement.
在903部分,N4发送多个第三OTN帧,所述多个第三OTN帧传递所述第一时间戳、第二时间戳和第三时间戳;其中,所述第二时间戳指示所述N4接收到所述第二OTN帧的时间,所述第三时间戳指示N4发送所述多个第三OTN帧中与第二OTN帧对应的第四OTN帧的时间;In section 903, N4 sends a plurality of third OTN frames, the plurality of third OTN frames transmitting the first timestamp, the second timestamp, and the third timestamp; wherein the second timestamp indicates the a time when the N4 receives the second OTN frame, where the third timestamp indicates that the N4 sends the time of the fourth OTN frame corresponding to the second OTN frame in the multiple third OTN frames;
具体地,N4发送的是“总体概述”部分提及的HDM响应帧。可选地,该OTN帧可以携带节点标识信息,以用于源节点进行校验,保证收到的数据来自正确的对端节点。这种校验方法在如实施例4提到的多路DM测量中尤其有用。Specifically, N4 transmits the HDM response frame mentioned in the "Overall Overview" section. Optionally, the OTN frame may carry node identification information for verification by the source node to ensure that the received data is from the correct peer node. This method of verification is especially useful in multi-channel DM measurements as described in Example 4.
需要说明的是,N4可以直接将其收到的时间戳或者测量指示信息复制到其发送回N2的HDM响应帧中。例如:如果所述测量指示信息为时间戳信息。或者,N4可以对收到的信息做修改,以指示其收到了该信息。例如:如果该测量指示信息为1比特,那么可以通过比特翻转(即从1改为0)来表示。又如,如果该测量只是信息为多个比特,那么可以通过数值加1的方式来表示。It should be noted that N4 can directly copy the timestamp or measurement indication information it receives to the HDM response frame that it sends back to N2. For example: if the measurement indication information is time stamp information. Alternatively, N4 may modify the received information to indicate that it has received the information. For example, if the measurement indication information is 1 bit, it can be represented by bit flipping (ie, changing from 1 to 0). For another example, if the measurement is only a plurality of bits of information, it can be represented by adding a value of 1.
此外,N4还需要获取上述的第二和第三时间戳。其中的第四OTN帧可以理解为N4发回给N2的针对第二OTN帧的响应帧。类似步骤801所述,本发明对第二和第四OTN帧在一组OTN帧中的位置不做任何限制。In addition, N4 also needs to obtain the second and third timestamps described above. The fourth OTN frame therein can be understood as a response frame sent back to N2 for the second OTN frame by N4. Similar to step 801, the present invention does not impose any restrictions on the location of the second and fourth OTN frames in a set of OTN frames.
在904部分,N2根据所述第一时间戳、所述第二时间戳、所述第三时间戳和N2接收到所述第四OTN帧的时间,确定N2和N4之间的双向传输延时。In section 904, N2 determines a bidirectional transmission delay between N2 and N4 according to the first timestamp, the second timestamp, the third timestamp, and the time when the N2 frame is received by the N2. .
假设上述的第一时间戳、所述第二时间戳、所述第三时间戳和N2接收到所述第四
OTN帧的时间分别对应TxTimeStamp,RxTimeStamp,TxTimeStamp’和RxTime的话,双向传输时延可以计算为RxTime-TxTimeStamp-(TxTimeStamp’-RxTimeStamp)。其中,TxTimeStamp’-RxTimeStamp为N4针对收到包含HDM开销的OTN帧的处理时间。需要说明的是,如果目的节点的处理时间可以忽略不计,那么这两个时间戳信息在HDM响应帧也无需携带。或者,可选地,可以通过携带一个具体的目的节点处理时间信息,而不是携带两个具体时间戳。Supposing that the first timestamp, the second timestamp, the third timestamp, and N2 receive the fourth
When the time of the OTN frame corresponds to TxTimeStamp, RxTimeStamp, TxTimeStamp' and RxTime, respectively, the bidirectional transmission delay can be calculated as RxTime-TxTimeStamp-(TxTimeStamp'-RxTimeStamp). Wherein, TxTimeStamp'-RxTimeStamp is the processing time of N4 for receiving an OTN frame containing HDM overhead. It should be noted that if the processing time of the destination node is negligible, the two timestamp information need not be carried in the HDM response frame. Alternatively, instead of carrying two specific timestamps, the time information may be processed by carrying a specific destination node.
需要说明的是,上述的N2和N4仅为示例,可以替换为通用的第一网络设备和第二网络设备,用于表示有时延测量需求一个业务路径上的任意两个设备。It should be noted that the above-mentioned N2 and N4 are only examples, and may be replaced by a common first network device and a second network device, which are used to indicate that the delay measurement requires any two devices on one service path.
取决于具体的需要,HDM开销可以包含控制字段。如果DM开销包含控制字段,则DMtype字段取值可以为如表1所示的0010。如果需要定期测量,则其DMma字段取值为0001。如果仅是一次测量,则可以将其设置为如表1所示的0010。The HDM overhead can include control fields depending on the specific needs. If the DM overhead includes a control field, the value of the DMtype field may be 0010 as shown in Table 1. If periodic measurements are required, the DMma field has a value of 0001. If it is only one measurement, it can be set to 0010 as shown in Table 1.
需要说明的是,本发明实施例对具体携带HDM开销的位置(OTU开销或ODU开销等)和帧类型(FlexO或OTUk或OTUCn等)不做任何限制。It should be noted that the embodiment of the present invention does not impose any restrictions on the location (OTU overhead or ODU overhead, etc.) and the frame type (FlexO or OTUk or OTUCn, etc.) that specifically carry the HDM overhead.
通过在OTN帧中携带时延测量开销,该开销中携带一个或者多个时间戳,节点可以进行高精度的时延测量。相较于现有方法,该方法可以支持更高精度的测量。通过在OTN的开销区携带所述时延测量开销,不占用业务数据的带宽,提高了网络带宽利用率。By carrying the delay measurement overhead in the OTN frame, the overhead carries one or more timestamps, and the node can perform high-accuracy delay measurement. This method can support more accurate measurements than existing methods. By carrying the delay measurement overhead in the overhead area of the OTN, the bandwidth of the service data is not occupied, and the network bandwidth utilization is improved.
实施例3:Example 3:
本发明的一个实施例提供了又一种光网络中时延测量的方法、装置和系统。本实施例支持混合时延测量。具体的,以图1所示的网路设备为例,假设业务路径为N1-N2-N3-N4-N5,时延测量路径同业务路径。One embodiment of the present invention provides yet another method, apparatus, and system for time delay measurement in an optical network. This embodiment supports hybrid delay measurement. Specifically, the network device shown in FIG. 1 is taken as an example, and the service path is assumed to be N1-N2-N3-N4-N5, and the delay measurement path is the same as the service path.
N1和N5的交互流程跟实施例2中N2和N4的交互流程相同,此处不再赘述。唯一不同的是,N1在计算双向路径的同时,还可以利用其中包含的时间戳信息,准确的计算出从N1至N5和从N5至N1的单向时延。具体地,从N1至N5的时延可以通过RxTimeStamp-TxTimeStamp获得,而N5至N1的时延可以通过RxTime-TxTimeStamp’获得。需要说明的是,这两个单向时延不一定相同,因此分别计算可以提高准确度。如果对准确度要求不高,例如:第三OTN帧中不包含RxTimeStamp和TxTimeStamp’,还可以通过实施例2中计算出的双向时延除以2,来获取一个平均的单向时延信息。如果第三OTN帧携带的是第二网络设备的处理时延,那么还可以通过(实施例2里计算的双向时延-处理时延)/2来获取一个更为准确的单向时延信息。The interaction process of N1 and N5 is the same as the interaction process of N2 and N4 in Embodiment 2, and details are not described herein again. The only difference is that while calculating the bidirectional path, N1 can also accurately calculate the one-way delay from N1 to N5 and from N5 to N1 by using the timestamp information contained therein. Specifically, the delay from N1 to N5 can be obtained by RxTimeStamp-TxTimeStamp, and the delay of N5 to N1 can be obtained by RxTime-TxTimeStamp'. It should be noted that the two one-way delays are not necessarily the same, so the respective calculations can improve the accuracy. If the accuracy is not high, for example, RxTimeStamp and TxTimeStamp' are not included in the third OTN frame, and the average one-way delay information can be obtained by dividing the two-way delay calculated in Embodiment 2 by 2. If the third OTN frame carries the processing delay of the second network device, a more accurate one-way delay information can also be obtained by using the two-way delay-processing delay calculated in Embodiment 2/2. .
通过在OTN帧中携带时延测量开销,该开销中携带一个或者多个时间戳,节点可以同时进行高精度的多种类型的时延测量。相较于现有方法,该方法可以支持多种不同类型的时延测量,而且可以支持更高精度的测量。通过在OTN的开销区携带所述时延测量开销,不占用业务数据的带宽,提高了网络带宽利用率。By carrying the delay measurement overhead in the OTN frame, the overhead carries one or more timestamps, and the node can perform multiple types of delay measurement with high precision at the same time. Compared to existing methods, this method can support many different types of delay measurements and can support more accurate measurements. By carrying the delay measurement overhead in the overhead area of the OTN, the bandwidth of the service data is not occupied, and the network bandwidth utilization is improved.
实施例4:Example 4:
本发明的一个实施例提供了再一种光网络中时延测量的方法、装置和系统。本实
施例支持多个不同路径或者路径段的时延测量。具体地,以图1所示的网路设备为例,如图10所示,假设时延测量路径有3个,具体为:N2-N3-N4、N1-N2-N3-N4-N5和N1-N6-N7-N8。每个路径测量的为单向、双向或者混合时延。具体的方法可以参看实施例1-3所述,此处不再赘述。One embodiment of the present invention provides yet another method, apparatus, and system for time delay measurement in an optical network. Real
The example supports delay measurements for multiple different paths or path segments. Specifically, taking the network device shown in FIG. 1 as an example, as shown in FIG. 10, it is assumed that there are three delay measurement paths, specifically: N2-N3-N4, N1-N2-N3-N4-N5, and N1. -N6-N7-N8. Each path measures one-way, two-way, or mixed delay. For specific methods, refer to Embodiment 1-3, and details are not described herein again.
需要说明的是,为了支持多路的时延测量,在OTN帧中需要携带多路的HDM开销,即多个HDM开销。具体地,可以使用更多的保留字段(具体见图3和图4的帧结构示例)来携带HDM开销。还需要说明的是,具体需要测量的路径数量,可以根据实际需要确定。如果两个路径完全不重合,例如:上述的第1个和第3个时延测量路径,那么他们可以重用同一个HDM开销,以节约OTN帧的开销。It should be noted that, in order to support the multipath delay measurement, multiple HDM overheads, that is, multiple HDM overheads, need to be carried in the OTN frame. Specifically, more reserved fields (see the frame structure examples of FIGS. 3 and 4 in detail) can be used to carry the HDM overhead. It should also be noted that the number of paths that need to be measured can be determined according to actual needs. If the two paths do not coincide at all, for example, the first and third delay measurement paths described above, they can reuse the same HDM overhead to save the overhead of the OTN frame.
还需要说明的是,网络设备或者是网络控制器可以根据需要测量的数量N来决定实际需要测量的数量M,其中M小于等于N。也就是说,如果可以通过简单的数学运算来进行计算,那么实际测量的路径数可以少于需要测量的路径数,以节约网络开销。It should also be noted that the network device or the network controller can determine the quantity M that needs to be measured according to the quantity N that needs to be measured, where M is less than or equal to N. That is to say, if the calculation can be performed by simple mathematical operations, the actual number of paths measured can be less than the number of paths to be measured to save network overhead.
通过在OTN帧中携带多路时延测量开销,该开销中携带一个或者多个时间戳,节点可以同时进行多路的高精度时延测量。相较于现有方法,该方法可以支持更高精度的测量。By carrying multiple delay measurement overheads in an OTN frame, the overhead carries one or more timestamps, and the nodes can simultaneously perform multi-channel high-precision delay measurement. This method can support more accurate measurements than existing methods.
实施例5:Example 5:
图11为一种可能网络设备结构示意图。该网络设备包括处理单元111、发送单元112和接收单元113。其中,处理单元111还可以进一步包括第以处理单元1111和第二处理单元1112。此外,所述发送单元112和接收单元113也可以为一个收发单元。FIG. 11 is a schematic structural diagram of a possible network device. The network device includes a processing unit 111, a transmitting unit 112, and a receiving unit 113. The processing unit 111 may further include a first processing unit 1111 and a second processing unit 1112. In addition, the sending unit 112 and the receiving unit 113 may also be one transceiver unit.
需要说明的是,该网络设备可以用于实现上述实施例1-4里提及的不同行为的网络设备,以实现不用的时延测量的需求。下面将给出一些例子。还需要说明的是,发送单元或接收单元可能是可选的单元。It should be noted that the network device can be used to implement the network devices with different behaviors mentioned in the foregoing Embodiments 1-4 to achieve the requirement of unused time delay measurement. Some examples will be given below. It should also be noted that the transmitting unit or the receiving unit may be an optional unit.
在一种可能的实现中,该网络设备为图8所示的N4,即为一个时延测量路径的目的节点网络设备。具体地,所述处理单元111用于执行图8中的802部分描述的动作。所述接收单元,用于接收其他网络设备(例如:图8中的N3)发送给该网络设备的OTN帧。可选地,进一步地,所述第一处理单元1111用于获取收到OTN帧的时间和获取所述OTN帧里携带的时间戳信息。所述第二处理单元1112用于计算传输时延。In a possible implementation, the network device is N4 shown in FIG. 8, which is a destination node network device of a time delay measurement path. Specifically, the processing unit 111 is configured to perform the actions described in section 802 of FIG. The receiving unit is configured to receive an OTN frame sent by the other network device (for example, N3 in FIG. 8) to the network device. Optionally, the first processing unit 1111 is configured to acquire a time when the OTN frame is received and obtain timestamp information carried in the OTN frame. The second processing unit 1112 is configured to calculate a transmission delay.
在另一种可能的实现中,该网络设备为图8所示的N1,即为一个时延测量路径的源节点网络设备。具体地,所述处理单元111用于生成OTN帧。所述发送单元,用于发送该OTN帧给其他网络设备(例如:图8中的N2)。In another possible implementation, the network device is N1 shown in FIG. 8, that is, a source node network device of a delay measurement path. Specifically, the processing unit 111 is configured to generate an OTN frame. The sending unit is configured to send the OTN frame to another network device (for example, N2 in FIG. 8).
在又一种可能的实现中,该网络设备为图9所示的N2,即为一个时延测量路径的源节点网络设备。具体地,所述处理单元111用于执行图9中的904部分描述的动作。所述111还用于生成OTN帧。所述发送单元,用于发送该OTN帧给其他网络设备(例如:图9中的N3)。所述接收单元,用于接收其他网络设备(例如:图9中的N3)发送给该网络设备的OTN帧。可选地,进一步地,所述第一处理单元1111用于生成OTN帧。所述第二处理单元用于执行图9的904部分动作。In another possible implementation, the network device is N2 shown in FIG. 9, that is, a source node network device of a delay measurement path. Specifically, the processing unit 111 is configured to perform the actions described in section 904 of FIG. The 111 is also used to generate an OTN frame. The sending unit is configured to send the OTN frame to another network device (for example, N3 in FIG. 9). The receiving unit is configured to receive an OTN frame sent by the other network device (for example, N3 in FIG. 9) to the network device. Optionally, the first processing unit 1111 is configured to generate an OTN frame. The second processing unit is configured to perform the 904 partial action of FIG.
在再一种可能的实现中,该网络设备为图9所示的N4,即为一个时延测量路径的目的节点网络设备。具体地,所述处理单元111用于执行图9中的902部分描述的动
作。所述接收单元113,用于接收其他网络设备(例如:图9中的N3)发送给该网络设备的OTN帧。In a further possible implementation, the network device is N4 shown in FIG. 9, which is a destination node network device of a delay measurement path. Specifically, the processing unit 111 is configured to perform the motion described in section 902 of FIG.
Work. The receiving unit 113 is configured to receive an OTN frame sent by the other network device (for example, N3 in FIG. 9) to the network device.
需要说明的是,上述各个单元对应执行的动作仅是具体举例,各个单元实际执行的动作参照上述实施例1-4的描述中提及的动作/步骤。还需要说明的是,所述各单元在图2所述的OTN硬件结构图中,可能位于线路板和/或支路板中。本发明对所述各单元具体的所述的单板位置不做任何限制。It should be noted that the operations performed by the respective units described above are only specific examples, and the actions actually performed by the respective units refer to the actions/steps mentioned in the description of the above embodiments 1-4. It should also be noted that the units may be located in the circuit board and/or the tributary board in the OTN hardware structure diagram described in FIG. 2. The present invention does not impose any limitation on the position of the board in which the respective units are specifically described.
还需要说明的是,上述处理单元、发送单元、接收单元和收发单元也可以替换为处理器、发送器、接收器和收发器。此外还需要说明的是,设备或者节点所采用的OTN帧结构为“总体概述”部分描述的各种帧结构。具体帧结构的设计,可以根据需要来进行不同的选择,本发明对此不做任何限制。It should also be noted that the above processing unit, transmitting unit, receiving unit and transceiving unit may also be replaced by a processor, a transmitter, a receiver and a transceiver. It should also be noted that the OTN frame structure employed by the device or node is the various frame structures described in the "Overall Overview" section. The design of the specific frame structure can be differently selected according to needs, and the present invention does not impose any limitation on this.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,随机接入存储器等。具体地,例如:上述处理单元或处理器可以是中央处理器,通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。上述的这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。A person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium. The storage medium mentioned may be a read only memory, a random access memory or the like. Specifically, for example, the processing unit or processor may be a central processing unit, a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device. , transistor logic, hardware components, or any combination thereof. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods for implementing the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
当使用软件实现时,上述实施例描述的方法步骤可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。When implemented in software, the method steps described in the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present invention are generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.). The computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media. The usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
最后应说明的是:以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Finally, it should be noted that the above description is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto, and any person skilled in the art can easily within the technical scope disclosed by the present invention. Any changes or substitutions are contemplated as being within the scope of the invention. Therefore, the scope of the invention should be determined by the scope of the appended claims.
Claims (32)
- 一种光网络中测量时延的方法,其特征在于,所述方法包括:A method for measuring a time delay in an optical network, the method comprising:第一网络设备收到第二网络设备发送的多个光传送网(OTN)帧,所述多个OTN帧中每一个OTN帧的开销区携带时延测量开销,所述多个OTN帧的开销区所携带的时延测量开销传递一个时间戳,所述时间戳指示所述第二网络设备发送所述多个OTN帧中的第一OTN帧的时间;Receiving, by the first network device, a plurality of optical transport network (OTN) frames sent by the second network device, where an overhead area of each of the plurality of OTN frames carries a delay measurement overhead, and the overhead of the multiple OTN frames The time delay measurement overhead carried by the area carries a timestamp indicating the time when the second network device sends the first OTN frame in the multiple OTN frames;根据所述时间戳和所述第一网络设备收到所述第一OTN帧的时间,所述第一网络设备确定所述第二网络设备到所述第一网络设备的传输时延。The first network device determines a transmission delay of the second network device to the first network device according to the timestamp and a time when the first network device receives the first OTN frame.
- 如权利要求1所述的方法,其特征在于,所述时延测量开销根据所述多个OTN帧包含的复帧对齐信号(MFAS)定界,以获得所述时间戳。The method of claim 1 wherein said delay measurement overhead is delimited based on a multiframe alignment signal (MFAS) included in said plurality of OTN frames to obtain said time stamp.
- 如权利要求1或2所述的方法,其特征在于,所述每一个OTN帧为光传输单元k(OTUk)帧、n*100G的光传输单元(OTUCn)帧或灵活OTN(FlexO)帧。The method according to claim 1 or 2, wherein each of the OTN frames is an optical transmission unit k (OTUk) frame, an n*100G optical transmission unit (OTUCn) frame or a flexible OTN (FlexO) frame.
- 如权利要求1-3任一所述的方法,其特征在于,所述每一个OTN帧的开销区为光传输单元k(OTUk)帧的开销区,或者OTUk帧所包含的光数据单元k(ODUk)的开销区,或者为OTUk帧所包含的光净荷单元k(OPUk)的开销区;或者,所述每一个OTN帧的开销区为n*100G的光传输单元(OTUCn)帧的开销区,或者OTUCn帧所包含的n*100G的光数据单元(ODUCn)的开销区;或者,所述每一个OTN帧的开销区为灵活OTN(FlexO)帧的开销区。The method according to any one of claims 1-3, wherein the overhead area of each OTN frame is an overhead area of an optical transmission unit k (OTUk) frame, or an optical data unit k included in an OTUk frame ( The overhead area of the ODUk) or the overhead area of the optical payload unit k (OPUk) included in the OTUk frame; or the overhead area of the OTN frame is the overhead of the optical transmission unit (OTUCn) frame of n*100G The area, or the overhead area of the optical data unit (ODUCn) of the n*100G included in the OTUCn frame; or the overhead area of each OTN frame is the overhead area of the flexible OTN (FlexO) frame.
- 如权利要求1-4任一所述的方法,其特征在于,所述多个OTN帧的开销区所携带的时延测量开销传递所述第一网络设备和所述第二网络设备的节点标识信息。The method according to any one of claims 1-4, wherein a delay measurement overhead carried by an overhead area of the plurality of OTN frames transmits a node identifier of the first network device and the second network device information.
- 如权利要求5所述的方法,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。The method of claim 5, the node identification information being a Path Trace Identity (TTI), an Internet Protocol (IP) address, or a Medium Access Control (MAC) address.
- 一种光网络设备,其特征在于,所述设备包括处理器和收发器,其中:An optical network device, characterized in that the device comprises a processor and a transceiver, wherein:所述收发器,用于接收另一网络设备发送的多个光传送网(OTN)帧,所述多个OTN帧中每一个OTN帧的开销区携带时延测量开销,所述多个OTN帧的开销区所携带的时延测量开销传递一个时间戳,所述时间戳指示所述另一网络设备发送所述多个OTN帧中的第一OTN帧的时间;The transceiver is configured to receive a plurality of optical transport network (OTN) frames sent by another network device, where an overhead region of each of the plurality of OTN frames carries a delay measurement overhead, and the multiple OTN frames The time delay measurement overhead carried by the overhead area carries a timestamp indicating the time at which the another network device sends the first OTN frame in the multiple OTN frames;所述处理器,用于根据所述时间戳和所述设备收到所述第一OTN帧的时间,确定所述另一网络设备到所述设备的传输时延。The processor is configured to determine, according to the timestamp and a time when the device receives the first OTN frame, a transmission delay of the another network device to the device.
- 如权利要求7所述的设备,其特征在于,所述处理器根据所述多个OTN帧包含的复帧对齐信号(MFAS)对所述时延测量开销定界,以获得所述时间戳。The apparatus of claim 7, wherein the processor delimits the latency measurement overhead based on a multiframe alignment signal (MFAS) included in the plurality of OTN frames to obtain the timestamp.
- 如权利要求7或8所述的设备,其特征在于,所述每一个OTN帧为光传输单元k(OTUk)帧、n*100G的光传输单元(OTUCn)帧或灵活OTN(FlexO)帧。The apparatus according to claim 7 or 8, wherein each of said OTN frames is an optical transmission unit k (OTUk) frame, an n*100G optical transmission unit (OTUCn) frame or a flexible OTN (FlexO) frame.
- 如权利要求7-9任一所述的设备,其特征在于,所述每一个OTN帧的开销区为光传输单元k(OTUk)帧的开销区,或者OTUk帧所包含的光数据单元k(ODUk)的开销区,或者为OTUk帧所包含的光净荷单元k(OPUk)的开销区;或者,所述每一个OTN帧的开销区为n*100G的光传输单元(OTUCn)帧的开销区,或者OTUCn帧所包含的n*100G的光数据单元(ODUCn)的开销区;或者,所述每一个OTN帧的开销区为灵活OTN(FlexO)帧的开销区。 The device according to any one of claims 7-9, wherein the overhead area of each OTN frame is an overhead area of an optical transmission unit k (OTUk) frame, or an optical data unit k included in the OTUk frame ( The overhead area of the ODUk) or the overhead area of the optical payload unit k (OPUk) included in the OTUk frame; or the overhead area of the OTN frame is the overhead of the optical transmission unit (OTUCn) frame of n*100G The area, or the overhead area of the optical data unit (ODUCn) of the n*100G included in the OTUCn frame; or the overhead area of each OTN frame is the overhead area of the flexible OTN (FlexO) frame.
- 如权利要求7-10任一所述的设备,其特征在于,所述多个OTN帧的开销区所携带的时延测量开销传递所述设备和所述另一网络设备的节点标识信息。The device according to any one of claims 7 to 10, wherein the delay measurement overhead carried by the overhead area of the plurality of OTN frames conveys node identification information of the device and the another network device.
- 如权利要求11所述的设备,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。The apparatus of claim 11, the node identification information being a Path Trace Identity (TTI), an Internet Protocol (IP) address, or a Medium Access Control (MAC) address.
- 一种光网络中测量时延的方法,其特征在于,所述方法包括:A method for measuring a time delay in an optical network, the method comprising:第一网络设备发送多个第一光传送网(OTN)帧给第二网络设备,所述多个第一OTN帧中每一个OTN帧的开销区携带时延测量开销,所述多个第一OTN帧的开销区所携带的时延测量开销传递第一时间戳,所述第一时间戳指示所述第一网络设备发送所述多个第一OTN帧中的第二OTN帧的时间;The first network device sends a plurality of first optical transport network (OTN) frames to the second network device, where an overhead region of each of the plurality of first OTN frames carries a delay measurement overhead, where the plurality of first The time delay measurement overhead carried in the overhead area of the OTN frame transmits a first timestamp, where the first timestamp indicates a time when the first network device sends the second OTN frame in the multiple first OTN frames;所述第一网络设备从所述第二网络设备接收多个第三OTN帧,所述多个第三OTN帧传递所述第一时间戳;Receiving, by the first network device, a plurality of third OTN frames from the second network device, where the plurality of third OTN frames deliver the first timestamp;根据所述第一时间戳和所述第一网络设备接收到所述多个第三OTN帧中跟所述第二OTN帧对应的第四OTN帧的时间,所述第一网络设备确定所述第一网络设备和所述第二网络设备之间的双向传输时延。And the first network device determines, according to the first timestamp, a time when the first network device receives the fourth OTN frame corresponding to the second OTN frame in the multiple third OTN frames A two-way transmission delay between the first network device and the second network device.
- 如权利要求13所述的方法,其特征在于,所述多个第三OTN帧还传递第二时间戳和第三时间戳,所述第二时间戳指示所述第二网络设备接收到所述第二OTN帧的时间,所述第三时间戳指示所述第二网络设备发送所述第四OTN帧的时间,所述方法还包括:The method of claim 13, wherein the plurality of third OTN frames further pass a second timestamp and a third timestamp, the second timestamp indicating that the second network device receives the a time of the second OTN frame, the third timestamp indicating a time when the second network device sends the fourth OTN frame, the method further includes:根据所述第二时间戳和所述第三时间戳,修正所述双向传输时延。The bidirectional transmission delay is modified according to the second timestamp and the third timestamp.
- 如权利要求13或14所述的方法,其特征在于,所述时延测量开销根据所述多个第一OTN帧包含的复帧对齐信号(MFAS)定界,以获得所述第一时间戳。The method according to claim 13 or 14, wherein the delay measurement overhead is delimited according to a multiframe alignment signal (MFAS) included in the plurality of first OTN frames to obtain the first timestamp. .
- 如权利要求13-15任一所述的方法,其特征在于,所述每一个第一OTN帧和所述每一个第三OTN帧为光传输单元k(OTUk)帧、n*100G的光传输单元(OTUCn)帧或灵活OTN(FlexO)帧。The method according to any one of claims 13-15, wherein each of the first OTN frame and each of the third OTN frames is an optical transmission unit k (OTUk) frame and an optical transmission of n*100G Unit (OTUCn) frame or flexible OTN (FlexO) frame.
- 如权利要求13-16任一所述的方法,其特征在于,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为光传输单元k(OTUk)帧的开销区,或者OTUk帧所包含的光数据单元k(ODUk)的开销区,或者为OTUk帧所包含的光净荷单元k(OPUk)的开销区;或者,所述每一个第一OTN帧和和所述每一个第三OTN帧的开销区为n*100G的光传输单元(OTUCn)帧的开销区,或者OTUCn帧所包含的n*100G的光数据单元(ODUCn)的开销区;或者,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为灵活OTN(FlexO)帧的开销区。The method according to any one of claims 13-16, wherein an overhead area of each of the first OTN frame and each of the third OTN frames is an overhead area of an optical transmission unit k (OTUk) frame, Or an overhead area of the optical data unit k (ODUk) included in the OTUk frame, or an overhead area of the optical payload unit k (OPUk) included in the OTUk frame; or each of the first OTN frames and the The overhead area of each third OTN frame is an overhead area of an optical transmission unit (OTUCn) frame of n*100G, or an overhead area of an optical data unit (ODUCn) of n*100G included in the OTUCn frame; or, each of the above The overhead area of a first OTN frame and each of the third OTN frames is an overhead area of a flexible OTN (FlexO) frame.
- 如权利要求13-17任一所述的方法,其特征在于,所述多个第一OTN帧的开销区所携带的时延测量开销传递所述第一网络设备和所述第二网络设备的节点标识信息。The method according to any one of claims 13-17, wherein the delay measurement overhead carried by the overhead regions of the plurality of first OTN frames is transmitted by the first network device and the second network device Node identification information.
- 如权利要求18所述的方法,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。The method of claim 18, the node identification information being a Path Trace Identity (TTI), an Internet Protocol (IP) address, or a Medium Access Control (MAC) address.
- 如权利要求13至19所述的方法,其特征在于,所述方法还包括:The method of any of claims 13 to 19, further comprising:根据所述第一时间戳和所述第一网络设备接收到所述第四OTN帧的时间,所述第一网络设备确定所述第一网络设备到所述第二网络设备的传输时延和所述第二网络设备到所述第一网络设备的传输时延中的至少一个。 Determining, by the first network device, a transmission delay of the first network device to the second network device according to the first timestamp and a time when the first network device receives the fourth OTN frame At least one of a transmission delay of the second network device to the first network device.
- 一种光网络设备,其特征在于,所述设备包括处理器和收发器,其中:An optical network device, characterized in that the device comprises a processor and a transceiver, wherein:所述收发器,用于发送多个第一光传送网(OTN)帧给另一网络设备,所述多个第一OTN帧中每一个OTN帧的开销区携带时延测量开销,所述多个第一OTN帧的开销区所携带的时延测量开销传递第一时间戳,所述第一时间戳指示所述设备发送所述多个第一OTN帧中第二OTN帧的时间;The transceiver is configured to send a plurality of first optical transport network (OTN) frames to another network device, where an overhead area of each of the plurality of first OTN frames carries a delay measurement overhead, where the The time delay measurement overhead carried by the overhead area of the first OTN frame transmits a first timestamp, where the first timestamp indicates a time when the device sends the second OTN frame in the multiple first OTN frames;所述收发器,还用于接收所述另一网络设备发送的多个第三OTN帧,所述多个第三OTN帧传递所述第一时间戳;The transceiver is further configured to receive a plurality of third OTN frames sent by the another network device, where the multiple third OTN frames deliver the first timestamp;所述处理器,用于根据所述第一时间戳和所述设备接收到所述多个第三OTN帧中跟所述第二OTN帧对应的第四OTN帧的时间,确定所述设备和所述另一网络设备之间的双向传输时延。The processor is configured to determine, according to the first timestamp, a time when the device receives the fourth OTN frame corresponding to the second OTN frame in the multiple third OTN frames, The two-way transmission delay between the other network devices.
- 如权利要求21所述的设备,其特征在于,所述多个第三OTN帧还传递第二时间戳和第三时间戳,第二时间戳指示所述另一网络设备接收到所述第二OTN帧的时间,所述第三时间戳指示所述另一网络设备发送所述第四OTN帧的时间,所述方法还包括:The device according to claim 21, wherein the plurality of third OTN frames further pass a second timestamp and a third timestamp, the second timestamp indicating that the another network device receives the second timestamp The time of the OTN frame, the third timestamp indicating the time when the another network device sends the fourth OTN frame, the method further includes:根据所述第二时间戳和所述第三时间戳,修正所述双向传输时延。The bidirectional transmission delay is modified according to the second timestamp and the third timestamp.
- 如权利要求22所述的设备,其特征在于,所述处理器根据所述多个第一OTN帧包含的复帧对齐信号(MFAS)对时延测量开销定界,以获得所述第一时间戳。The apparatus according to claim 22, wherein said processor delimits a delay measurement overhead according to a multiframe alignment signal (MFAS) included in said plurality of first OTN frames to obtain said first time stamp.
- 如权利要求21-23任一所述的设备,其特征在于,所述每一个第一OTN帧和所述每一个第三OTN帧为光传输单元k(OTUk)帧、n*100G的光传输单元(OTUCn)帧或灵活OTN(FlexO)帧。The device according to any one of claims 21-23, wherein each of the first OTN frame and each of the third OTN frames is an optical transmission unit k (OTUk) frame and an optical transmission of n*100G Unit (OTUCn) frame or flexible OTN (FlexO) frame.
- 如权利要求22-24任一所述的设备,其特征在于,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为光传输单元k(OTUk)帧的开销区,或者OTUk帧所包含的光数据单元k(ODUk)的开销区,或者为OTUk帧所包含的光净荷单元k(OPUk)的开销区;或者,所述所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为n*100G的光传输单元(OTUCn)帧的开销区,或者OTUCn帧所包含的n*100G的光数据单元(ODUCn)的开销区;或者,所述每一个第一OTN帧和所述每一个第三OTN帧的开销区为灵活OTN(FlexO)帧的开销区。The device according to any one of claims 22-24, wherein an overhead area of each of the first OTN frame and each of the third OTN frames is an overhead area of an optical transmission unit k (OTUk) frame, Or an overhead area of the optical data unit k (ODUk) included in the OTUk frame, or an overhead area of the optical payload unit k (OPUk) included in the OTUk frame; or, each of the first OTN frames and The overhead area of each third OTN frame is an overhead area of an optical transmission unit (OTUCn) frame of n*100G, or an overhead area of an optical data unit (ODUCn) of n*100G included in the OTUCn frame; or The overhead area of each of the first OTN frame and each of the third OTN frames is an overhead area of a flexible OTN (FlexO) frame.
- 如权利要求21-25任一所述的设备,其特征在于,所述多个第一OTN帧的开销区所携带的时延测量开销传递所述设备和所述另一网络设备的节点标识信息。The device according to any one of claims 21-25, wherein the delay measurement overhead carried by the overhead regions of the plurality of first OTN frames transmits node identification information of the device and the another network device .
- 如权利要求26所述的方法,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。The method of claim 26, the node identification information being a Path Trace Identity (TTI), an Internet Protocol (IP) address, or a Medium Access Control (MAC) address.
- 如权利要求21至27所述的设备,其特征在于,所述处理器还用于:The device according to any one of claims 21 to 27, wherein the processor is further configured to:根据所述第一时间戳和所述设备接收到所述第四OTN帧的时间,确定所述另一网络设备到所述设备的传输时延和所述设备到所述另一网络设备的传输时延中的至少一个。Determining, according to the first timestamp and a time when the device receives the fourth OTN frame, a transmission delay of the another network device to the device and a transmission of the device to the another network device At least one of the delays.
- 一种光传送网(OTN)帧结构,其特征在于,所述帧结构包括定帧区域、光传输单元OTU开销、光数据单元ODU开销、光净荷单元OPU开销、OPU净荷区域和前向错误纠正FEC区域,所述ODU开销包括时延测量开销;或者,所述帧结构包括定帧区域、灵活OTN(FlexO)开销区域、FlexO净荷区域和FEC区域,所述FlexO开销区域包括所述时延测量开销;其中: An optical transport network (OTN) frame structure, wherein the frame structure comprises a fixed frame area, an optical transmission unit OTU overhead, an optical data unit ODU overhead, an optical payload unit OPU overhead, an OPU payload area, and a forward direction Error correcting the FEC area, the ODU overhead including a delay measurement overhead; or the frame structure includes a fixed frame area, a flexible OTN (FlexO) overhead area, a FlexO payload area, and an FEC area, the FlexO overhead area including the Delay measurement overhead; where:所述时延测量开销携带至少一个时间戳的部分信息,所述至少一个时间戳用于支持使用所述OTN帧结构的两个设备之间的时延测量。The delay measurement overhead carries partial information of at least one timestamp, the at least one timestamp being used to support delay measurement between two devices using the OTN frame structure.
- 如权利要求29所述的帧结构,所述帧结构还包括复帧对齐信号(MFAS),所述帧结构用所述MFAS字段对所述时延测量开销进行定界,以获得所述至少一个时间戳。The frame structure of claim 29, the frame structure further comprising a multiframe alignment signal (MFAS), the frame structure delimiting the latency measurement overhead with the MFAS field to obtain the at least one Timestamp.
- 如权利要求29或30所述的帧结构,所述时延测量开销还携带所述两个设备的节点标识信息。The frame structure according to claim 29 or 30, wherein the delay measurement overhead further carries node identification information of the two devices.
- 如权利要求31任一所述的帧结构,所述节点标识信息为路径踪迹标识(TTI)、因特网协议(IP)地址或媒体接入控制(MAC)地址。 The frame structure of any of claims 31, wherein the node identification information is a Path Trace Identity (TTI), an Internet Protocol (IP) address, or a Medium Access Control (MAC) address.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780094282.8A CN111052632A (en) | 2017-09-07 | 2017-09-07 | Method, device and system for measuring time delay in optical transport network |
PCT/CN2017/100928 WO2019047110A1 (en) | 2017-09-07 | 2017-09-07 | Delay measurement method and apparatus, and system in optical transport network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/100928 WO2019047110A1 (en) | 2017-09-07 | 2017-09-07 | Delay measurement method and apparatus, and system in optical transport network |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019047110A1 true WO2019047110A1 (en) | 2019-03-14 |
Family
ID=65633292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/100928 WO2019047110A1 (en) | 2017-09-07 | 2017-09-07 | Delay measurement method and apparatus, and system in optical transport network |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111052632A (en) |
WO (1) | WO2019047110A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422069A (en) * | 2022-01-04 | 2022-04-29 | 烽火通信科技股份有限公司 | Time delay processing method, device, equipment and storage medium of FlexE service |
US11569924B2 (en) | 2021-04-26 | 2023-01-31 | Cisco Technology, Inc. | Access point identifiers in 400ZR and 400ZR+ protocols |
CN116668254A (en) * | 2023-07-26 | 2023-08-29 | 中国电信股份有限公司 | Network cooperation method, routing device, optical transmission device, and storage medium |
US12261641B2 (en) | 2022-11-18 | 2025-03-25 | Cisco Technology, Inc. | Delay measurement for hybrid packet and optical transport networks |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114866175B (en) * | 2021-02-03 | 2024-07-05 | 华为技术有限公司 | Communication method and device |
CN118450285A (en) * | 2023-02-06 | 2024-08-06 | 中国移动通信有限公司研究院 | Data processing method, device, related equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130195442A1 (en) * | 2012-01-26 | 2013-08-01 | Fujitsu Limited | Transmission device and method for measuring delay |
CN103959687A (en) * | 2011-12-02 | 2014-07-30 | 阿尔卡特朗讯 | Method and related network element providing delay measurement in an optical transport network |
CN104717014A (en) * | 2013-12-13 | 2015-06-17 | 中兴通讯股份有限公司 | Method for measuring transmission delay of optical transport network equipment and source OTA equipment |
US20160156411A1 (en) * | 2014-12-01 | 2016-06-02 | Fujitsu Limited | Transmission device, transmission network system, and path delay measuring method |
CN106031134A (en) * | 2014-02-26 | 2016-10-12 | 三菱电机株式会社 | Light transport system and delay measurement method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8121111B2 (en) * | 2007-03-29 | 2012-02-21 | Verizon Patent And Licensing Inc. | Method and system for measuring latency |
US9608755B2 (en) * | 2011-02-23 | 2017-03-28 | Ciena Corporation | Network element clock synchronization systems and methods using optical transport network delay measurement |
CN102843620B (en) * | 2011-06-24 | 2015-10-28 | 北京邮电大学 | A kind of OTN Apparatus and method for realizing time synchronized and transmit |
US9473261B1 (en) * | 2013-08-29 | 2016-10-18 | Microsemi Storage Solutions (U.S.), Inc. | System and method to achieve datapath latency symmetry through an OTN wrapper |
CN106937305B (en) * | 2015-12-30 | 2020-10-27 | 华为技术有限公司 | Time delay management method, transmission network equipment and communication system |
-
2017
- 2017-09-07 CN CN201780094282.8A patent/CN111052632A/en active Pending
- 2017-09-07 WO PCT/CN2017/100928 patent/WO2019047110A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103959687A (en) * | 2011-12-02 | 2014-07-30 | 阿尔卡特朗讯 | Method and related network element providing delay measurement in an optical transport network |
US20130195442A1 (en) * | 2012-01-26 | 2013-08-01 | Fujitsu Limited | Transmission device and method for measuring delay |
CN104717014A (en) * | 2013-12-13 | 2015-06-17 | 中兴通讯股份有限公司 | Method for measuring transmission delay of optical transport network equipment and source OTA equipment |
CN106031134A (en) * | 2014-02-26 | 2016-10-12 | 三菱电机株式会社 | Light transport system and delay measurement method |
US20160156411A1 (en) * | 2014-12-01 | 2016-06-02 | Fujitsu Limited | Transmission device, transmission network system, and path delay measuring method |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11569924B2 (en) | 2021-04-26 | 2023-01-31 | Cisco Technology, Inc. | Access point identifiers in 400ZR and 400ZR+ protocols |
CN114422069A (en) * | 2022-01-04 | 2022-04-29 | 烽火通信科技股份有限公司 | Time delay processing method, device, equipment and storage medium of FlexE service |
CN114422069B (en) * | 2022-01-04 | 2023-12-05 | 烽火通信科技股份有限公司 | Delay processing method, device, equipment and storage medium for FlexE service |
US12261641B2 (en) | 2022-11-18 | 2025-03-25 | Cisco Technology, Inc. | Delay measurement for hybrid packet and optical transport networks |
CN116668254A (en) * | 2023-07-26 | 2023-08-29 | 中国电信股份有限公司 | Network cooperation method, routing device, optical transmission device, and storage medium |
CN116668254B (en) * | 2023-07-26 | 2023-10-31 | 中国电信股份有限公司 | Network cooperation method, routing device, optical transmission device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111052632A (en) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11700083B2 (en) | Method and apparatus for processing service data in optical transport network | |
US11082199B2 (en) | Data transmission method in optical network and optical network device | |
US11233571B2 (en) | Method for processing low-rate service data in optical transport network, apparatus, and system | |
WO2019047110A1 (en) | Delay measurement method and apparatus, and system in optical transport network | |
US10313103B1 (en) | Systems and methods for precise time synchronization with optical modules | |
US10903929B2 (en) | Flexible ethernet group establishment method and device | |
US11223422B2 (en) | Method and apparatus for processing ethernet data in optical network, and system | |
EP4027650A1 (en) | Method and device for service processing in optical transport network, and system | |
WO2022052609A1 (en) | Time delay compensation method, apparatus and device, and computer-readable storage medium | |
WO2017201757A1 (en) | Service transmission method and first transmission device | |
WO2019090696A1 (en) | Method and apparatus for transporting optical transport unit signal | |
US20230291537A1 (en) | Network Synchronization Method, Apparatus, Device, and System, and Readable Storage Medium | |
JP7661372B2 (en) | Method for transmitting data frames and related device | |
KR20230004664A (en) | Signal frame processing method and related device | |
CN112672235B (en) | A synchronization method, device, equipment and storage medium | |
US20170093673A1 (en) | Transmission apparatus and transmission system | |
US20250080304A1 (en) | Data transmission method and apparatus | |
CN117135498A (en) | A method and device for transmitting data | |
Wang et al. | Revising link capacity adjustment scheme for ASIC applications |
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: 17924010 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: 17924010 Country of ref document: EP Kind code of ref document: A1 |