An Adaptive Information Transparent Transmission Method, Device and Apparatus
Through the adaptive information transmission method, combined with the regeneration and transmission mode, the chip FIFO water level adjustment flag bytes and configuration of VLAN registers are used to solve the information transmission problem when equipment interoperability is interoperable, and the loss-free and flexible mapping of information is achieved.
Patent Information
- Application Number
- CN202211443147.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-17
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2042-11-17
AI Technical Summary
When the equipment of different manufacturers is interoperable, management information cannot be transmitted through or is lost, and it does not support the flexible mapping of multi-channel information transmission function.
Through the adaptive information transmission method, the regeneration mode and the transmission mode are combined, and the chip FIFO water level of the second manufacturer's equipment is automatically adjusted to increase or decrease the flag bytes in the interactive information to ensure that the chip FIFO is working normally. The corresponding relationship is determined by configuring the MAC address in the Ethernet message on the backplane side and the line-side optical port channel VLAN register to realize information interaction between different factories.
It realizes information transmission when equipment interoperability is interoperable, reduces information loss, and supports flexible mapping of management information transmission in multi-channel OTN overhead.
Smart Images

Figure CN115802216B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of optical transmission networks, and particularly to an adaptive information transparent transmission method, device and apparatus. Background Art
[0002] At present, with the continuous evolution and integration of OTN (Optical Transport Network) / PTN (Packet Transport Network), more and more equipment from different manufacturers need to be interconnected for communication. In related technologies, the regeneration mode is usually adopted to achieve the transmission between equipment from different manufacturers. However, considering the situation of the management information interaction in the OTN overhead between two A-factory devices separated by a B-factory device, the management information cannot be transparently transmitted, or the management information transparent transmission will be lost due to a certain frequency offset when the equipment from different manufacturers are interconnected. Moreover, when the equipment from different manufacturers are interconnected, the flexible mapping multi-channel information transparent transmission function is not supported. Summary of the Invention
[0003] Embodiments of the present invention provide an adaptive information transparent transmission method, device and apparatus, which can achieve information transparent transmission and reduce information loss when equipment from different manufacturers are interconnected.
[0004] On the one hand, embodiments of the present invention provide an adaptive information transparent transmission method, which is characterized in that it is used to realize the interaction between the same-factory devices separated by equipment from different manufacturers through the equipment from different manufacturers. The method includes:
[0005] The first manufacturer's device sends information to the first device of the second manufacturer through the regeneration mode;
[0006] After receiving the information sent by the first manufacturer's device, the first device of the second manufacturer forwards the information to other devices of the second manufacturer in the transparent transmission mode and forwards the information to another device of the first manufacturer through the other devices of the second manufacturer, thereby completing the information interaction between the first manufacturer's devices;
[0007] When information is interacted between the second manufacturer's device and the first manufacturer's device, the flag byte in the interaction information is automatically increased or decreased according to the chip FIFO water level of the second manufacturer's device to ensure the normal operation of the chip FIFO.
[0008] In some embodiments, when information is interacted between the second manufacturer's devices, the corresponding relationship between the backplane-side Ethernet packet and the line-side optical port channel is determined by configuring the MAC address in the backplane-side Ethernet packet and the line-side optical port channel VLAN register.
[0009] In some embodiments, the first manufacturer's device sending information to the second manufacturer's device through the regeneration mode includes the steps of:
[0010] The first device of the first manufacturer extracts PPP frames of a certain frame length from each group of Ethernet frames received;
[0011] Add multiple flag bytes 0x7E between every two groups of PPP frames of a certain frame length to ensure the continuity of the received information;
[0012] Process the PPP frames through the HDLC protocol to convert them into HDLC frames;
[0013] Form OTUk frames by mapping the HDLC frames and send them to the first device of the second manufacturer.
[0014] In some embodiments, after the first device of the second manufacturer receives the information sent by the first manufacturer's device, it forwards the information to other devices of the second manufacturer in a transparent transmission mode, including the steps of:
[0015] The first device of the second manufacturer demaps and extracts the HDLC frame information from the OTUk frame and forms Ethernet frames to be unicast through the backplane to other devices of the second manufacturer.
[0016] In some embodiments, forwarding the information to another device of the first manufacturer through other devices of the second manufacturer includes the steps of:
[0017] Other devices of the second manufacturer extract HDLC frame information from the Ethernet frames received from the backplane and form OTUk frames through mapping and send them to another device of the first manufacturer.
[0018] In some embodiments, after forwarding the information to another device of the first manufacturer through other devices of the second manufacturer, it further includes the steps of:
[0019] Another device of the first manufacturer demaps and extracts the HDLC frame information from the received OTUk frame and restores it to PPP frames after reverse processing through the HDLC protocol;
[0020] Form Ethernet frames with the restored PPP frames.
[0021] In some embodiments, restoring to PPP frames after reverse processing through the HDLC protocol includes the steps of:
[0022] Detect the bytes in the HDLC frame. If the detected byte is not the flag byte 0x7E, perform reverse processing through the HDLC protocol;
[0023] If the flag byte 0x7E is detected, stop performing reverse processing through the HDLC protocol.
[0024] In some embodiments, automatically adjusting the increase or decrease of the flag bytes in the interaction information according to the chip FIFO water level of the second manufacturer's device includes the steps of:
[0025] The first device of the second manufacturer extracts the HDLC frame information by de-mapping from the OTUk frame information sent by the device of the first manufacturer, and forms an Ethernet frame to be unicast to other devices of the second manufacturer through the backplane;
[0026] When the chip FIFO water level of the device of the second manufacturer exceeds the preset maximum threshold, the flag byte 0x7E in the HDLC frame information is reduced;
[0027] When the chip FIFO water level of the device of the second manufacturer is lower than the preset minimum threshold, the flag byte 0x7E in the HDLC frame information is increased.
[0028] In a second aspect, an embodiment of the present invention provides an adaptive information transparent transmission device, which is characterized in that the adaptive information transparent transmission device includes: at least one processor; and a memory coupled to the at least one processor, where the memory contains instructions stored therein, and the instructions, when loaded and executed by the processor, are used to implement the method described in any one of the method embodiments.
[0029] In a third aspect, an embodiment of the present invention provides an adaptive information transparent transmission device, which is characterized in that it includes:
[0030] A control and mapping register, which is used to determine the correspondence between the Ethernet packet on the backplane side and the optical port channel on the line side by configuring the MAC address in the Ethernet packet on the backplane side and the VLAN register of the optical port channel on the line side, so as to implement the function of cross-mapping multiple channels on the backplane side and multiple channels on the line side;
[0031] An information receiving module on the backplane side, which is used to receive an Ethernet frame from the backplane side, extract the HDLC frame information from the Ethernet frame, and then send it to the information insertion module on the line side;
[0032] An information insertion module on the line side, which is used to cache the HDLC frame information and insert the HDLC frame information into the processing on the line side;
[0033] An adaptive algorithm module, which is used to automatically adjust the increase or decrease of the flag byte in the HDLC frame information according to the chip FIFO water level to ensure the normal operation of the chip FIFO;
[0034] An information extraction module on the line side, which is used to extract and cache the processed HDLC frame information on the line side and send the processed HDLC frame information to the information sending module on the backplane side;
[0035] An information sending module on the backplane side, which is used to read the HDLC frame information cached in the information extraction module on the line side and form an Ethernet frame to be sent to the backplane side.
[0036] The embodiments of the present invention provide a method, device and apparatus for adaptive information transparent transmission. When there is a certain frequency offset in the interconnection of equipment from different manufacturers, the flag bytes in the information are adjusted to increase or decrease through an adaptive algorithm to ensure that the information is not lost during transparent transmission. In addition, by virtue of the advantages of configurable VLAN in the Ethernet frame on the backplane side and the reusability of the FPGA module, the function of transparently transmitting the management information in the flexible mapping multi-channel OTN overhead is supported. Brief Description of the Drawings
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0038] Figure 1 It is a schematic flowchart of an adaptive information transparent transmission method provided by an embodiment of the present invention;
[0039] Figure 2 It is a schematic diagram of an application scenario of an adaptive information transparent transmission method provided by an embodiment of the present invention;
[0040] Figure 3 It is a schematic diagram of the transparent transmission mode of an adaptive information transparent transmission apparatus provided by an embodiment of the present invention. Detailed Embodiments
[0041] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0042] As Figure 1 shown, the embodiments of the present invention provide an adaptive information transparent transmission method, including:
[0043] S100: The first manufacturer's device sends information to the second manufacturer's device through the regeneration mode;
[0044] S200: After the first device of the second manufacturer receives the information sent by the first manufacturer's device, it forwards the information to other devices of the second manufacturer in the transparent transmission mode and forwards the information to another device of the first manufacturer through the other devices of the second manufacturer, thereby completing the information interaction between the first manufacturer's devices;
[0045] S300: When information is exchanged between the equipment of the second manufacturer and the equipment of the first manufacturer, automatically adjust the increase or decrease of the flag byte in the exchanged information according to the chip FIFO water level to ensure the normal operation of the chip FIFO.
[0046] It should be noted that this embodiment is used to implement the situation where the same-factory equipment with different-factory equipment in between exchanges information through the different-factory equipment. For example Figure 2 As shown, the equipment of Factory A and the equipment of Factory B are different-factory equipment from each other. The embodiment of the present invention is applicable to the scenario where the equipment 1 of Factory A needs to exchange information with the equipment 2 of Factory A through the equipment of Factory B.
[0047] It should be noted that the regeneration mode described in S100 means that the received information (such as the management information in the OTN overhead) needs to be converted into an HDLC frame through the HDLC protocol (High Level Data Link Control, a bit-oriented synchronous protocol) and then subsequent processing is performed, or the HDLC frame after processing the received information is reversely converted into the information to be sent through the HDLC protocol, that is, the regeneration mode requires a process of conversion or reverse conversion through the HDLC protocol. The transparent transmission mode adopted in S200 means that the received HDLC frame information is formed into an Ethernet frame and sent unicast through the backplane, or the HDLC frame information is extracted from the Ethernet frame received from the backplane and directly mapped into an OTUk frame and sent out, that is, the transparent transmission mode does not require a process of conversion or reverse conversion through the HDLC protocol.
[0048] It should be noted that the flag byte described in S300 refers to a plurality of flag bytes 0x7E added during the process of converting the HDLC frame through the HDLC protocol in the regeneration mode, which is used to ensure the continuity of the management information in the OTN overhead.
[0049] It can be understood that since the backplane needs to forward Ethernet packets, at least two or more different-factory devices in the middle need to meet the applicable scenario of this embodiment. Among them, when intermediate transmission needs to be performed through multiple different-factory devices, for example, in the scenario where the equipment 1 of Factory A needs to exchange information with the equipment 2 of Factory A through the equipment of Factory B, and there are more than two devices in the equipment of Factory B, such as the equipment 1 of Factory B, the equipment 2 of Factory B, the equipment 3 of Factory B, etc., for this scenario, in S300, when the equipment of Factory B exchanges information with the equipment 1 of Factory A or the equipment 2 of Factory A, the flag byte needs to be adjusted through the chip FIFO water level to ensure the normal operation of the chip FIFO. As for the exchange between the equipment of Factory B in the middle process, if it is the same set of clock sources as the equipment of Factory B on both sides, there is no frequency offset problem, the chip FIFO water level will not change, so there is no need to adjust the flag byte through the chip FIFO water level; if it is not the same set of clock sources as the equipment of Factory B on both sides, there is a certain frequency offset, and the flag byte can also be adjusted through the chip FIFO water level to ensure the normal operation of the chip FIFO.
[0050] In the embodiments of the present invention, in the case where the same-factory devices with different-factory devices in between interact through the different-factory devices, due to the existence of a certain frequency offset in the interconnection of the different-factory devices, resulting in information loss problems, by automatically adjusting the increase or decrease of the flag bytes in the information, it is ensured that the information is not lost during transparent transmission.
[0051] In some embodiments, it further includes the steps of:
[0052] S400 When performing information interaction between the second-factory devices, determine the corresponding relationship between the backplane-side Ethernet packet and the line-side optical port channel by configuring the MAC address in the Ethernet packet on the backplane side and the VLAN register of the line-side optical port channel.
[0053] It should be noted that since the second-factory devices interact in a transparent transmission mode, through the advantages of the VLAN being configurable in the backplane-side Ethernet frame and the FPGA module being reusable, it supports the function of transparently transmitting the management information in the flexible mapping of multi-channel OTN overhead.
[0054] In some embodiments, S100 includes the steps of:
[0055] S110: The first device of the first factory extracts PPP frames of a certain frame length from each group of Ethernet frames of the received information;
[0056] S120: Add multiple flag bytes 0x7E between every two PPP frames of a certain frame length;
[0057] S130: Process the PPP frame through the HDLC protocol to convert it into an HDLC frame;
[0058] S140: Map the HDLC frame to form an OTUk frame and send it to the first device of the second factory.
[0059] In some embodiments, S200 includes the steps of:
[0060] S210: The first device of the second factory demaps and extracts the HDLC frame information from the OTUk frame and forms an Ethernet frame to be sent to the second device of the second factory through backplane unicast.
[0061] Further, S200 further includes the steps of:
[0062] S220: The second device of the second factory extracts the HDLC frame information from the Ethernet frame received from the backplane and maps it to form an OTUk frame and sends it to another device of the first factory.
[0063] In some embodiments, after S220, it further includes the steps of:
[0064] S230: Another device of the first manufacturer demaps and extracts the HDLC frame information from the received OTUk frame, and restores it to a PPP frame after reverse processing through the HDLC protocol;
[0065] S240: Assemble the restored PPP frame into an Ethernet frame.
[0066] It should be noted that after the restored PPP frame is assembled into an Ethernet frame in S240, this information can be sent from the backplane side to the main control board device, and then the network management extracts and uses the useful information.
[0067] Furthermore, when restoring to a PPP frame after reverse processing through the HDLC protocol in S230, the bytes in the HDLC frame are detected. If the detected byte is not the flag byte 0x7E, then perform reverse processing through the HDLC protocol.
[0068] It can be understood that after detecting consecutive flag bytes 0x7E, the first non-0x7E content message detected is the header of the message. Once the message header is recognized, the reverse processing of the HDLC protocol can begin.
[0069] In some embodiments, in S300, the flag byte in the interaction information is automatically adjusted to increase or decrease according to the chip FIFO water level of the second manufacturer's device, including the steps of:
[0070] S310: The first device of the second manufacturer receives the HDLC frame information demapped and extracted from the OTUk frame information sent by the first manufacturer's device, and assembles it into an Ethernet frame and unicasts it to the second device of the second manufacturer through the backplane;
[0071] S320: When the chip FIFO water level of the second manufacturer's device exceeds the preset maximum threshold, reduce the flag byte 0x7E in the HDLC frame information;
[0072] S330: When the chip FIFO water level of the second manufacturer's device is lower than the preset minimum threshold, increase the flag byte 0x7E in the HDLC frame information.
[0073] In a second aspect, an embodiment of the present invention further provides a device, characterized in that the device includes: at least one processor; and a memory coupled to the at least one processor, the memory containing instructions stored therein, the instructions being loaded and executed by the processor to implement the method described in any one of the method embodiments.
[0074] As Figure 2 shown, in a specific embodiment, the device 1 of Factory A at Site 1 needs to communicate with the device 2 of Factory A at Site 3 through the device of Factory B at Site 2. The following adaptive information transparent transmission method can be adopted, including:
[0075] S1. Set the equipment 1 of Factory A at Site 1 to the regeneration mode. After extracting the PPP frame from the Ethernet frame containing the management information in the OTN overhead received from the backplane by the equipment 1 of Factory A, convert the PPP frame into an HDLC frame through HDLC protocol processing, and then map the HDLC frame to form an OTUk frame and send the OTUk frame to the equipment 1 of Factory B at Site 2;
[0076] Among them, the HDLC protocol processing can be understood as adding multiple flag bytes 0x7E between every two PPP frames with a certain frame length to ensure the continuity of the management information in the OTN overhead, and then converting the frame content of the PPP frame through the HDLC protocol. As long as it is detected that there are 5 consecutive bits of 1 in the frame content of the PPP frame, insert 1 bit of 0 after these 5 bits to ensure that the frame content of the HDLC frame after HDLC protocol conversion does not appear the flag byte 0x7E. It can be understood that 0x7E is the binary "01111110", that is, 6 consecutive "1"s. When 5 consecutive "1"s are detected and 1 "0" is inserted, then the frame content of the PPP frame will not appear the situation of 6 consecutive "1"s after HDLC protocol processing.
[0077] S2. Set the equipment 1 of Factory B at Site 2 to the transparent transmission mode. The equipment 1 of Factory B extracts the HDLC frame information from the OTUk frame sent by the equipment 1 of Factory A, forms an Ethernet frame, and then unicasts the Ethernet frame to the equipment 2 of Factory B at the same Site 2 through the backplane;
[0078] It can be understood that at this time, since the HDLC frame has not undergone protocol processing, its frame content is completely transparently transmitted to the equipment 2 of Factory B at the same Site 2.
[0079] S3. Set the equipment 2 of Factory B at Site 2 to the transparent transmission mode. After the equipment 2 of Factory B receives the Ethernet frame sent by the equipment 1 of Factory B from the backplane, extract the HDLC frame information from it, map it to form an OTUk frame, and send the OTUk frame to the equipment 2 of Factory A at Site 3; At this time, since the HDLC frame has not undergone protocol processing, its frame content is completely transparently transmitted to the equipment 2 of Factory A at Site 3.
[0080] S4. Set the equipment 2 of Factory A at Site 3 to the regeneration mode. After the equipment 2 of Factory A receives the OTUk frame sent by the equipment 2 of Factory B, extract the HDLC frame information from the OTUk frame, and restore it to a PPP frame after reverse HDLC protocol processing.
[0081] It can be understood that when performing reverse processing of the HDLC protocol, the position of the message header is identified by detecting the flag byte 0x7E in the HDLC frame. When a byte other than the flag byte 0x7E is detected, the reverse processing of the HDLC protocol begins. If 5 consecutive bits in the frame content are detected as 1, 1 bit of 0 is deleted thereafter, thereby realizing the function of restoring the frame content of the PPP frame. The reverse processing of the HDLC protocol stops until the flag byte 0x7E appears in the message again. Repeated operations can be sequentially performed on multiple received HDLC frames, and then the restored PPP frames are assembled into Ethernet frames and sent out from the backplane.
[0082] Preferably, as Figure 2 shown, for the clock domain CLK1 of device 1 in factory A of site 1, the clock domains CLK2 of device 1 and device 2 in factory B of site 2, and the clock domain CLK3 of device 2 in factory A of site 3, considering that there are certain frequency offsets among the three clock domains, if no processing is performed, it will cause the management information in the OTN overhead to be lost in the devices at different sites. Therefore, when information is exchanged between device 1 and device 2 in factory B of site 2, by means of automatically adjusting the flag byte 0x7E to increase or decrease through the chip FIFO water level, the management information in the OTN overhead can be prevented from being lost even when there are certain frequency offsets in the clock domains of the devices at different sites.
[0083] Preferably, taking advantage of the advantages of VLAN configurability and FPGA module reusability in the Ethernet frame on the backplane side, the correspondence between the Ethernet packet on the backplane side and the optical port channel on the line side is realized by configuring registers such as the MAC address and channel VLAN in the Ethernet packet on the backplane side, thereby realizing the flexible mapping function of the transparent transmission channel.
[0084] As Figure 3 shown, an embodiment of the present invention further provides an adaptive information transparent transmission device, which includes:
[0085] A control and mapping register, which is used to determine the correspondence between the Ethernet packet on the backplane side and the optical port channel on the line side by configuring the MAC address in the Ethernet packet on the backplane side and the VLAN register of the optical port channel on the line side;
[0086] A backplane side information receiving module, which is used to receive an Ethernet frame from the backplane side, extract the HDLC frame information from the Ethernet frame, and send it to the line side information insertion module;
[0087] A line side information insertion module, which is used to cache the HDLC frame information and insert the HDLC frame information into the line side for processing;
[0088] An adaptive algorithm module, which is used to automatically adjust the increase or decrease of the flag byte in the HDLC frame information according to the chip FIFO water level to ensure the normal operation of the chip FIFO;
[0089] A line - side information extraction module, which is used to extract and cache the processed HDLC frame information on the line - side and send the processed HDLC frame information to the back - plane - side information sending module;
[0090] A back - plane - side information sending module, which is used to read the HDLC frame information cached in the line - side information extraction module and form an Ethernet frame to send to the back - plane - side.
[0091] Among them, the processing on the line - side includes: encapsulating the HDLC frame information into an OTUk frame, and then transmitting it to the peer device through the line - side optical module and optical fiber for parsing.
[0092] Specifically, when the device 1 of factory B receives the interaction information sent by the device 1 of factory A, the process of transmitting it to the device 2 of factory B in transparent - transmission mode is as follows Figure 3 shown:
[0093] S10: After the device 2 of factory B obtains the Ethernet frame information from the back - plane - side of the device 1 of factory B through the Avalon - ST bus, it sends it to the back - plane - side information receiving module of the device 2 of factory B;
[0094] S11: After the back - plane - side information receiving module of the device 2 of factory B extracts the HDLC frame information from the Ethernet frame, it sends it to the line - side information insertion module of the device 2 of factory B;
[0095] S12: The back - plane - side information receiving module of the device 2 of factory B interacts with the control and mapping register, configures the MAC address of the peer device (i.e., the device 1 of factory B) and the line - side optical port channel VLAN register, and compares it with the MAC address and line - side optical port channel VLAN information in the back - plane - side Ethernet frame received by the back - plane - side information receiving module of the local device (i.e., the device 2 of factory B) to implement the function of cross - mapping of N channels on the back - plane - side and N channels on the line - side, where N can take an integer greater than or equal to 1;
[0096] S13: The adaptive algorithm module of the device 2 of factory B automatically adjusts the increase or decrease of the flag byte in the HDLC frame information sent from the back - plane - side information receiving module to the line - side information insertion module according to the chip FIFO water level in the line - side information insertion module to ensure the normal operation of the chip FIFO;
[0097] S14: The line - side information insertion module of the device 2 of factory B inserts the HDLC frame information in the chip FIFO into the line - side subsequent module, and the subsequent module encapsulates the HDLC frame information into an OTUk frame, and then transmits it to the peer device through the line - side optical module and optical fiber for parsing.
[0098] S15: The line-side information extraction module of Device 2 in Factory B extracts and caches the processed HDLC frame information on the line side and sends the processed HDLC frame information to the backplane-side information sending module;
[0099] S16: The backplane-side information sending module of Device 2 in Factory B interacts with the control and mapping register, configures the MAC address of the local device (i.e., Device 2 in Factory B) and the line-side optical port channel VLAN register, and sends them to the peer device (i.e., Device 1 in Factory B) through the backplane side, which is used to compare with the MAC address and line-side optical port channel VLAN information in the backplane-side Ethernet frame received by the backplane-side information receiving module of the peer device (i.e., Device 1 in Factory B), so as to realize the function of cross-mapping of N channels on the backplane side and N channels on the line side, where N can be an integer greater than or equal to 1;
[0100] S17: The backplane-side information sending module of Device 2 in Factory B forms an Ethernet frame with the HDLC frame information sent by the line-side information extraction module through the Avalon-ST bus and sends it to the backplane side of Device 1 in Factory B.
[0101] It can be understood that there can be N channels with different MAC addresses on the backplane side, and there can also be N different optical port channels on the line side. The N channels on the backplane side can be cross-mapped with the N channels on the line side. The backplane side of Device 1 in Factory B sends information to the backplane side of Device 2 in Factory B once through the Avalon-ST bus, corresponding to one MAC address, that is, corresponding to one backplane-side channel. If N pieces of information are sent, if the MAC addresses are all the same, it is the same channel, and if the MAC addresses are all different, they are different channels, that is, N channels. N can be an integer greater than or equal to 1.
[0102] Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, and their appropriate combinations. In the hardware implementation, the division of the functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be executed by several physical components in cooperation. Some physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or be implemented as hardware, or be implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable storage medium, and the computer-readable storage medium can include a computer-readable storage medium (or non-transitory medium) and a communication medium (or transitory medium).
[0103] It should be noted that in the present invention, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0104] The above are only specific embodiments of the present invention, enabling those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.
Claims
1. An adaptive information transparent transmission method, characterized in that For the case where the same-factory devices with different-factory devices in between realize interaction through the different-factory devices, the method includes: The first-factory device sends information to the first device of the second factory in the regeneration mode; After receiving the information sent by the first-factory device, the first device of the second factory forwards the information to other devices of the second factory in the transparent transmission mode and forwards the information to another device of the first factory through the other devices of the second factory, thereby completing the information interaction between the first-factory devices; When information is being interacted between the second-factory devices and the first-factory devices, the flag byte in the interaction information is automatically adjusted to increase or decrease according to the chip FIFO water level of the second-factory devices to ensure the normal operation of the chip FIFO; The first-factory device sending information to the second-factory device in the regeneration mode includes the steps of: The first device of the first factory extracts PPP frames of a certain frame length from each group of Ethernet frames receiving information; Multiple flag bytes 0x7E are added between every two groups of PPP frames of a certain frame length to ensure the continuity of the received information; The PPP frames are processed through the HDLC protocol to be converted into HDLC frames; The HDLC frames are mapped to form OTUk frames and sent to the first device of the second factory.
2. The adaptive information transparent transmission method according to claim 1, characterized in that When information is being interacted between the second-factory devices, the corresponding relationship between the backplane-side Ethernet packets and the line-side optical port channel is determined by configuring the MAC address in the backplane-side Ethernet packets and the line-side optical port channel VLAN register.
3. The adaptive information transparent transmission method according to claim 1, wherein After receiving the information sent by the first-factory device, the first device of the second factory forwards the information to other devices of the second factory in the transparent transmission mode, including the steps of: The first device of the second factory demaps and extracts the HDLC frame information from the OTUk frames and forms Ethernet frames to be sent to other devices of the second factory through backplane unicast.
4. The adaptive information transparent transmission method according to claim 3, wherein Forwarding the information to another device of the first factory through the other devices of the second factory includes the steps of: The other devices of the second factory extract the HDLC frame information from the Ethernet frames received from the backplane and are mapped to form OTUk frames and sent to another device of the first factory.
5. The adaptive information transparent transmission method according to claim 4, wherein After forwarding the information to another device of the first factory through the other devices of the second factory, it further includes the steps of: Another device of the first factory demaps and extracts the HDLC frame information from the received OTUk frames and is reversely processed through the HDLC protocol to be restored to PPP frames; The restored PPP frames are formed into Ethernet frames.
6. The adaptive information transparent transmission method according to claim 5, characterized in that, Restoring to PPP frames after being reversely processed through the HDLC protocol includes the steps of: Detect the bytes in the HDLC frames. If the detected bytes are not the flag byte 0x7E, perform the reverse processing of the HDLC protocol; If the flag byte 0x7E is detected, stop performing the reverse processing of the HDLC protocol.
7. The adaptive information transparent transmission method according to claim 1, wherein Automatically adjusting the increase or decrease of the flag byte in the interaction information according to the chip FIFO water level of the second-factory devices includes the steps of: The first device of the second factory demaps and extracts the HDLC frame information from the OTUk frame information sent by the first-factory device and forms Ethernet frames to be sent to other devices of the second factory through backplane unicast; Reduce the flag byte 0x7E in the HDLC frame information when the chip FIFO water level of the second manufacturer's device exceeds the preset maximum threshold; Increase the flag byte 0x7E in the HDLC frame information when the chip FIFO water level of the second manufacturer's device is lower than the preset minimum threshold.
8. An adaptive information transparent transmission device, characterized in that, The adaptive information transparent transmission device includes: at least one processor; and a memory coupled to the at least one processor, the memory containing instructions stored therein, the instructions being loaded and executed by the processor to implement the method according to any one of claims 1-7.
9. An adaptive information transparent transmission device adopting the adaptive information transparent transmission method as described in any one of claims 1-7, characterized in that, It includes: A control and mapping register, which is used to determine the correspondence between the backplane-side Ethernet packet and the line-side optical port channel by configuring the MAC address in the backplane-side Ethernet packet and the line-side optical port channel VLAN register, and realize the function of cross-mapping multiple channels on the backplane side and multiple channels on the line side; A backplane-side information receiving module, which is used to receive an Ethernet frame from the backplane side, extract the HDLC frame information from the Ethernet frame, and send it to the line-side information insertion module; A line-side information insertion module, which is used to cache the HDLC frame information and insert the HDLC frame information into the line side for processing; An adaptive algorithm module, which is used to automatically adjust the increase or decrease of the flag byte in the HDLC frame information according to the chip FIFO water level to ensure the normal operation of the chip FIFO; A line-side information extraction module, which is used to extract and cache the HDLC frame information processed on the line side and send the processed HDLC frame information to the backplane-side information sending module; A backplane-side information sending module, which is used to read the HDLC frame information cached in the line-side information extraction module and form an Ethernet frame to send to the backplane side.
Citation Information
Patent Citations
Data mapping method and system of optical channel transport unit (OTUk)
CN102186127A
Duty and network management transparent transfer device and transparent transfer method on basis of ASON (automatically switched optical network)
CN107979784A