Communication connection method and system between single O-RU and dual O-DU
By extracting, reorganizing and restoring the key fields of the DU data packets and processing them on a RU optical port, the problems of high FPGA resource occupation and increased cost in the prior art are solved, and efficient data link transmission and resource conservation are achieved.
Patent Information
- Application Number
- CN202211144879.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-20
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2042-09-20
AI Technical Summary
In the prior art, the ORAN RAN network needs to use two 10G high-speed ports to process DU packets from LTE and NR baseband networks in the FPGA, resulting in high FPGA resource occupancy, increased power consumption and cost.
By obtaining two DU packets from different sources from a single optical port, extracting and storing key fields, and performing unified replacement, making the source addresses of the two DU packets the same, after reorganization, processing through a RU optical port, and restoring the original address in the uplink data link transmission, and sending it to the corresponding DU server.
The processing of two DU mixed data streams based on one RU optical port is realized, saving FPGA resources and costs and reducing power consumption.
Smart Images

Figure CN115515253B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technologies, and in particular to a communication connection method and system for a single O-RU and dual O-DUs. Background Art
[0002] 5G NR is a global 5G standard with a new air interface design based on OFDM (Orthogonal Frequency Division Multiplexing). ORAN (Open RAN) is an expansion of the existing network element interface protocols of 5G 3GPP to support new open requirements. ORAN is not intended to be implemented on a pure 4G network, but considering that the implementation and deployment of 5G will be a hybrid networking of 4G+5G, i.e. NSA, for a long period of time, ORAN also needs to consider the hybrid networking of LTE+NR. If NR+LTE hybrid networking is to be supported, the baseband data of NR and LTE need to be sent to the RU (Radio Unit) at the same time, and the carriers are combined in the RU and then sent out.
[0003] Please refer to the attached Figure 1 In the prior art, the current ORAN vendor RAN (radio access network) network is divided into LTE baseband network and NR baseband network, and the LTE baseband network and NR baseband network are deployed on two different DU (Digital Unit, digital processing unit) servers. Therefore, after the DU data packets from the LTE baseband network and the NR baseband network are merged in the switch, they need to be transmitted to the RU (Radio Unit, multi-band radio frequency unit) through two optical fiber interfaces. Please refer to the attached diagram for the principle. Figure 2 In the internal processing of RU (multi-band radio unit), since one optical port can only support one MAC address, that is, one optical port can only process control / data plane messages from one DU server. If you want to parse messages from two DUs, you need to use two ports of the ORAN protocol stack, and then connect the two ports to two 10G high-speed ports at the same time to receive / send messages. This requires the use of two 10G high-speed ports in the FPGA (programmable device), which will occupy more FPGA resources, and the power consumption and cost will also increase. Summary of the invention
[0004] The object of the present invention is to provide a communication connection method and system for a single O-RU and a dual O-DU, which can extract, reorganize and recover two DU data streams from different sources, realize the processing of two DU mixed data streams based on one RU optical port, and save FPGA resources and costs.
[0005] The embodiment of the present invention is achieved as follows:
[0006] In a first aspect, an embodiment of the present application provides a communication connection method between a single O-RU and a dual O-DU, comprising:
[0007] Obtain two DU data packets from different sources from a single optical port, extract key fields corresponding to the DU data packets and store them;
[0008] The key fields of the two DU data packets are uniformly replaced to obtain a changed DU data packet, and the key fields of the changed DU data packet are stored to establish a mapping relationship between before and after the change;
[0009] The two modified DU data packets are sent to the ORAN protocol stack for parsing and transmission, completing the downlink data link transmission from dual DU to single RU;
[0010] The DU data packet sent by the ORAN protocol stack is obtained, and the DU data packet is restored according to the above mapping relationship, and two source DU data packets are obtained and sent to the corresponding DU servers respectively, completing the uplink data link transmission from single RU to dual DU.
[0011] Based on the first aspect, in some embodiments of the present application, the above-mentioned key fields at least include SourceMAC, VLAN and eAXC ID.
[0012] Based on the first aspect, in some embodiments of the present application, the step of uniformly replacing the key fields of the two DU packets to obtain the changed DU packet includes:
[0013] Cache the SourceMAC and VLAN of the first DU data packet obtained through the management message;
[0014] Replace the initial SourceMAC and VLAN of the second DU packet with the SourceMAC and VLAN of the first DU packet;
[0015] The initial Band Sector_ID of the second DU data packet is changed to obtain a changed DU data packet.
[0016] Based on the first aspect, in some embodiments of the present application, the step of storing the key fields of the changed DU data packet and establishing a mapping relationship between the key fields before and after the change includes:
[0017] The key fields of the second DU data packet after the change are stored in accordance with the prescribed format;
[0018] A mapping relationship between before and after is established according to the key field before and after the change of the second DU data packet.
[0019] Based on the first aspect, in some embodiments of the present application, the above-mentioned storage prescribed format is: {SourceMAC, VLAN, Band Sector_ID}.
[0020] Based on the first aspect, in some embodiments of the present application, the steps of obtaining a DU data packet sent by the ORAN protocol stack, and restoring the DU data packet according to the mapping relationship, and obtaining two source DU data packets and sending them to corresponding DU servers respectively include:
[0021] According to the Band Sector_ID in the DU data packet, find the initial SourceMAC and VLAN corresponding to the DU data packet;
[0022] The current Destination MAC, VLAN and Band Sector_ID in the DU data packet are replaced with the initial SourceMAC, VLAN and Band Sector_ID corresponding to the DU data packet to obtain two restored source DU data packets, which are sent to the corresponding DU servers respectively.
[0023] In a second aspect, an embodiment of the present application provides a communication connection system between a single O-RU and a dual O-DU, characterized in that it includes:
[0024] An extraction module, used for obtaining two DU data packets from different sources from a single optical port, extracting and storing key fields corresponding to the DU data packets;
[0025] A replacement module is used to uniformly replace the key fields of the two DU data packets to obtain a changed DU data packet, store the key fields of the changed DU data packet, and establish a mapping relationship between before and after the change;
[0026] The forwarding module is used to send the two changed DU data packets to the ORAN protocol stack for parsing and transmission;
[0027] The recovery module is used to obtain the DU data packet sent by the ORAN protocol stack, and recover the DU data packet according to the above mapping relationship, and obtain two source DU data packets and send them to corresponding DU servers respectively.
[0028] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory for storing one or more programs; and a processor. When the one or more programs are executed by the processor, the method described in any one of the first aspects is implemented.
[0029] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of the above-mentioned first aspects.
[0030] Compared with the prior art, the embodiments of the present invention have at least the following advantages or beneficial effects:
[0031] The embodiment of the present application provides a communication connection method and system between a single O-RU and a dual O-DU. During the downlink data link transmission process from the dual O-DU to the single O-RU, the RU obtains two DU data packets from different DU servers from a single optical port, and extracts and stores their respective key fields. Then the source address in the key field is replaced so that the source addresses of the two DU data packets are the same, and the two different DU data packets are reorganized. At the same time, the BandSector_ID of the changed DU data packet is changed, the changed key field information is cached, and a mapping relationship between the DU data packet before and after the change is established to facilitate subsequent recovery. The reorganized DU data packet is then sent to the ORAN protocol stack for parsing, and useful data frames are extracted and sent to subsequent modules for related processing. During the uplink data link transmission process from a single O-RU to a dual O-DU, since the ORAN protocol stack can only insert the same target address for all uplink data streams, if sent out, the DU data packet can only reach one DU server. Therefore, for the two DU data packets sent uplink by the ORAN protocol stack, according to the mapping relationship before and after the change obtained from the receiving direction, the Band Sector_ID in the DU data packet is used to find the source address corresponding to the DU data packet, and its target address is replaced, so as to restore the two DU data packets and send the two DU data packets to the corresponding DU servers respectively. In general, this application achieves the purpose of processing two DU mixed data streams based on one RU optical port by extracting, reorganizing and restoring two DU data streams from different sources, avoiding the use of two 10G high-speed ports, which can greatly reduce the resource utilization rate of the FPGA, save FPGA power consumption, and avoid the increase in hardware costs caused by two optical ports. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0033] Figure 1This is a topology diagram of NR+LTE networking communication using dual optical ports in the prior art;
[0034] Figure 2 It is a schematic diagram of a functional module using dual optical port transmission in the prior art;
[0035] Figure 3 A flow chart of an embodiment of a communication connection method between a single O-RU and dual O-DUs provided by the present invention;
[0036] Figure 4 A topological diagram of NR+LTE networking communication using a single optical port in a communication connection method between a single O-RU and a dual O-DU provided by the present invention;
[0037] Figure 5 A schematic diagram of the composition of key fields of a DU data packet in a communication connection method between a single O-RU and dual O-DUs provided by the present invention;
[0038] Figure 6 A schematic diagram of a functional module using single optical port transmission in a communication connection method between a single O-RU and dual O-DUs provided by the present invention;
[0039] Figure 7 A structural block diagram of a communication connection system between a single O-RU and dual O-DUs provided by the present invention;
[0040] Figure 8 A structural block diagram of an electronic device provided by an embodiment of the present invention.
[0041] Icons: 1. Memory; 2. Processor; 3. Communication interface; 11. Extraction module; 12. Replacement module; 13. Forwarding module; 14. Recovery module. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0043] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0044] Example
[0045] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0046] Please refer to Figure 1 In the prior art, the current ORAN vendor RAN (radio access network) network is divided into LTE baseband network and NR baseband network, and the LTE baseband network and NR baseband network are deployed on two different DU (Digital Unit, digital processing unit) servers. Therefore, after the DU data packets from the LTE baseband network and the NR baseband network are merged in the switch, they need to be transmitted to the RU (Radio Unit, multi-band radio frequency unit) through two optical fiber interfaces. Please refer to the principle. Figure 2 In the internal processing of RU (multi-band radio unit), since one optical port can only support one MAC address, that is, one optical port can only process control / data plane messages from one DU server. If you want to parse messages from two DUs, you need to use two ports of the ORAN protocol stack, and then connect the two ports to two 10G high-speed ports at the same time to receive / send messages. This requires the use of two 10G high-speed ports in the FPGA (programmable device), which will occupy more FPGA resources, and the power consumption and cost will also increase.
[0047] In order to solve the above problems, an embodiment of the present application provides a communication connection method between a single O-RU and a dual O-DU, whose hardware design architecture can be implemented based on Xilinx ZYNQ FPGA, and uses Xilinx ORAN IP to parse the ORAN protocol stack. Xilinx ORAN IP can support up to 4 optical ports.
[0048] Please refer to Figure 3 , the method comprises the following steps:
[0049] Step S1: two DU data packets from different sources are obtained from a single optical port, and key fields corresponding to the DU data packets are extracted and stored.
[0050] Please refer to Figure 4 and Figure 6In the above steps, since the LTE baseband and NR baseband are deployed on two different DU servers, the DU data packets sent by the two to the multi-band radio unit (RU) come from different sources, and the key field information contained in the DU data packets is also different. In order to process two DU mixed data streams based on one RU optical port, during the internal processing of the RU (multi-band radio unit), it is necessary to mix, reorganize and restore the data streams in the two DU data packets from different sources, and cache the original key information of the DU data packets as a reference for subsequent recovery.
[0051] For example, please refer to Figure 5 , the key field information usually includes VLAN_tag (virtual LAN tag), SourceMAC (source address), Destination MAC (destination address), Header (header field), eAxC ID, etc. Among them, VLAN can divide the network into multiple broadcast domains, and Ethernet frames with the same VLAN tag can be transmitted in the same broadcast domain. MAC address is also called hardware address. Each network card or three-layer network port has a MAC address, which is burned into the hardware. As the address identifier of the data link device, the MAC address can ensure that each MAC address in the network is unique, so that the device on the data link can be correctly identified and the directional transmission of data can be guaranteed. The MAC address consists of 6 bytes. The first 3 bytes represent the manufacturer identification code. Each network card manufacturer has a specific unique identification number. The last 3 bytes are allocated by the manufacturer to each network card, so that the manufacturer can ensure that the network cards produced will not have the same MAC address. The eAxC ID includes a distributed unit (DU) identifier (DU_Port_ID) to distinguish the processing units of the O-DU (for example, different baseband cards); a band and sector identifier (Band Sector_ID) to distinguish the frequency bands and sectors supported by the O-RU; a component-carrier identifier (CC_ID) to distinguish the carrier components (carrier members) supported by the O-RU; and a spatial stream identifier (RU_Port_ID) to specify logical flows, such as data layers, spatial streams, or signaling channels that require special antenna allocation.
[0052] Step S2: uniformly replace the key fields of the two DU data packets to obtain a changed DU data packet, store the key fields of the changed DU data packet, and establish a mapping relationship between before and after the change.
[0053] Please refer to Figure 6During the downlink data link transmission from dual DU to single RU, when the RU (multi-band radio frequency unit) processes internally, the two DU data packets from different DU servers will have different SourceMAC (source address) and VLAN, while the BandSectorID in the eAxC ID field is usually the same, for example, both are recorded as "0". However, since one optical port of the subsequent ORAN protocol stack can only process messages from one MAC address and cannot process messages with different MAC addresses, it is necessary to receive messages of two DU data packets through two optical ports in the prior art. However, the present application extracts and stores the key fields of two DU data packets from different DU servers, and replaces the source addresses in the key fields, so that the source addresses of the two DU data packets are the same, so that the two DU data packets can be mixed through one optical port. At the same time, by caching the original key field information and the replaced key field information, a mapping relationship between before and after the change is established, which can be used for subsequent recovery processes.
[0054] Specifically, the above steps include:
[0055] Step S2-1: Cache the SourceMAC and VLAN of the first DU data packet obtained through the management message;
[0056] Step S2-2: Replace the original SourceMAC and VLAN of the second DU data packet with the SourceMAC and VLAN of the first DU data packet;
[0057] In the above steps, illustratively, the key field information of the DU data packet can be cached in the format of {SourceMAC, VLAN, Band Sector_ID}, for example, the original key field information of the first DU data packet can be recorded as: {SourceMAC1, VLAN1, 0}, and the original key field information of the second DU data packet can be recorded as: {SourceMAC2, VLAN2, 0}. Then, the initial SourceMAC and VLAN of the second obtained DU data packet are replaced with the SourceMAC and VLAN of the first obtained DU data packet, that is, the key field information of the second DU data packet is replaced with: {SourceMAC1, VLAN1, 0}. Therefore, the source addresses of the two DU data packets are the same, and they can be processed through one RU optical port.
[0058] Step S2-3: modify the initial Band Sector_ID of the second DU data packet to obtain a modified DU data packet;
[0059] Step S2-4: The modified key fields of the second DU data packet are stored according to the prescribed format.
[0060] In the above steps, after changing the source addresses of the two DU data packets to the same, it is also necessary to change the Band Sector_ID in the key field information of the second DU data packet (the DU data packet with the changed address), for example, change its state from "0" to "1" to distinguish the two DU data packets, and record the changed key field information {SourceMAC1, VLAN1, 1}.
[0061] Step S2-5: Establish a mapping relationship between the key fields before and after the change of the second DU data packet.
[0062] Through the above four steps, we can know that the original key field information of the second DU data packet is {SourceMAC2, VLAN2, 0}, and the key field information after replacement is {SourceMAC1, VLAN1, 1}, while the key field information of the first DU data packet is always {SourceMAC1, VLAN1, 0}, so the original first DU data packet and the second DU data packet can be distinguished by the state of Band Sector_ID. The DU data packet with Band Sector_ID state of 1 represents the second DU data packet, and its corresponding source address is SourceMAC2 and VLAN2, thus establishing a mapping relationship before and after the change for the subsequent key field recovery process.
[0063] It should be noted that the above step S2 is Figure 6 The Header Extraction & Replacement process shown in represents the process of extracting, replacing and storing header field information (key fields).
[0064] Step S3: uniformly replace the key fields of the two DU data packets to obtain a changed DU data packet, store the key fields of the changed DU data packet, and establish a mapping relationship between before and after the change.
[0065] Please refer to Figure 6 In the above steps, since the source addresses of the two DU data packets after the change are the same, the ORAN protocol stack can process through a single optical port when performing protocol parsing, extract the useful data frames in the data packets, and then transmit them to the subsequent related modules for further processing. At this point, the downlink data link transmission process from dual O-DU to single O-RU is completed.
[0066] Step S4: Obtain the DU data packet sent by the ORAN protocol stack, and restore the DU data packet according to the above mapping relationship, obtain two source DU data packets and send them to the corresponding DU servers respectively, completing the uplink data link transmission from single RU to dual DU.
[0067] Please refer to Figure 6 During the uplink data link transmission from a single RU to dual DUs, when the RU (multi-band radio unit) processes internally, it first receives external data through the ORAN protocol stack, parses the data, and then sends the data uplink to the DU server. However, since the ORAN protocol stack can only insert the uplink data stream into the same target MAC address, if it is sent out, the data packet can only reach one DU server. Therefore, in order for the two DU data packets to be sent to the corresponding DU servers normally, the DU data packet (i.e., the second DU data packet in step S2) needs to be restored according to the mapping relationship between the data packet and the address established previously.
[0068] Specifically, the above steps include:
[0069] Step S4-1: According to the Band Sector_ID in the DU data packet, the initial SourceMAC and VLAN corresponding to the DU data packet are searched and obtained.
[0070] For example, through the above step S2, it can be known that the key field information of the first DU data packet is: {SourceMAC1, VLAN1, 0}, and the key field information of the second DU data packet is: {SourceMAC1, VLAN1, 1}, so according to the status of Band Sector_ID, it can be judged that the DU data packet that has been changed is the second DU data packet, and thus by retrieving the initial key field information of the second DU data packet cached previously, it can be known that its initial address information is {SourceMAC2, VLAN2}.
[0071] Step S4-2: Replace the current Destination MAC, VLAN and Band Sector_ID in the DU data packet with the initial SourceMAC, VLAN and Band Sector_ID corresponding to the DU data packet, obtain two restored source DU data packets, and send them to the corresponding DU servers respectively.
[0072] In the above steps, since the address of the first DU data packet has not changed, it is not necessary to restore it, and only the second DU data packet needs to be restored. Exemplarily, the destination address in the current second DU data packet is replaced with its initial address, and the Band Sector_ID is changed to the initial state, that is, the key field information of the second DU data packet is replaced from the current {SourceMAC1, VLAN1, 1} to the initial {SourceMAC2, VLAN2, 0}. Therefore, the key field information of the first DU data packet after recovery is: {SourceMAC1, VLAN1, 0}, and the key field information of the second DU data packet is: {SourceMAC2, VLAN2, 0}. The addresses of the two are different, so they can be sent to their respective corresponding DU servers.
[0073] It should be noted that the above step S4 is Figure 6 The Header Recovery process shown in represents the recovery process of header field information (key fields).
[0074] In summary, this method achieves the purpose of processing two DU mixed data streams based on one RU optical port by extracting, reorganizing and recovering two DU data streams from different sources, avoiding the use of two 10G high-speed ports, which can greatly reduce the resource occupancy rate of FPGA, save FPGA power consumption, and avoid the increase in hardware costs caused by two optical ports.
[0075] Based on the same inventive concept, the present invention also proposes a communication connection system between a single O-RU and a dual O-DU, please refer to Figure 7 , Figure 7 A structural block diagram of a communication connection system between a single O-RU and a dual O-DU provided in an embodiment of the present application. The system includes:
[0076] An extraction module 11 is used to obtain two DU data packets from different sources from a single optical port, extract key fields corresponding to the DU data packets and store them;
[0077] The replacement module 12 is used to uniformly replace the key fields of the two DU data packets to obtain a changed DU data packet, store the key fields of the changed DU data packet, and establish a mapping relationship between before and after the change;
[0078] The forwarding module 13 is used to send the two changed DU data packets to the ORAN protocol stack for parsing and transmission;
[0079] The recovery module 14 is used to obtain the DU data packet sent by the ORAN protocol stack, and recover the DU data packet according to the above mapping relationship to obtain two source DU data packets and send them to corresponding DU servers respectively.
[0080] Please refer to Figure 8 , Figure 8 A structural block diagram of an electronic device provided in an embodiment of the present application. The electronic device includes a memory 1, a processor 2 and a communication interface 3, and the memory 1, processor 2 and communication interface 3 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, these elements can be electrically connected to each other through one or more communication buses or signal lines. The memory 1 can be used to store software programs and modules, such as program instructions / modules corresponding to a communication connection system of a single O-RU and a dual O-DU provided in an embodiment of the present application. The processor 2 executes various functional applications and data processing by executing software programs and modules stored in the memory 1. The communication interface 3 can be used for signaling or data communication with other node devices.
[0081] Among them, the memory 1 can be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable read-only memory (EEPROM), etc.
[0082] Processor 2 can be an integrated circuit chip with signal processing capabilities. The processor 2 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0083] Understandably, Figure 8The structure shown is for illustration only. The electronic device may also include Figure 8 More or fewer components as shown, or with Figure 1 Different configurations are shown. Figure 8 Each component shown in the figure can be implemented by hardware, software or a combination thereof.
[0084] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0085] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0086] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0087] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various reorganizations and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
[0088] It will be apparent to those skilled in the art that the present application is not limited to the details of the exemplary embodiments described above, and that the present application can be implemented in other specific forms without departing from the spirit or essential features of the present application. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the present application is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims be included in the present application. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.
Claims
1. A communication connection method between a single O-RU and dual O-DUs, characterized in that: include: Obtain two DU data packets from different sources from a single optical port, extract key fields corresponding to the DU data packets and store them; The key fields of the two DU data packets are uniformly replaced to obtain a changed DU data packet, and the key fields of the changed DU data packet are stored to establish a mapping relationship between before and after the change; The two modified DU data packets are sent to the ORAN protocol stack for parsing and transmission, completing the downlink data link transmission from dual DU to single RU; The DU data packet sent by the ORAN protocol stack is obtained, and the DU data packet is restored according to the mapping relationship, and two source DU data packets are obtained and sent to corresponding DU servers respectively, thereby completing the uplink data link transmission from single RU to dual DU.
2. A communication connection method for a single O-RU and a dual O-DU as claimed in claim 1, characterized in that: The key fields include at least SourceMAC, VLAN and eAXC ID.
3. A communication connection method for a single O-RU and a dual O-DU as claimed in claim 1, characterized in that: The step of uniformly replacing the key fields of the two DU data packets to obtain a changed DU data packet includes: Cache the SourceMAC and VLAN of the first DU data packet obtained through the management message; Replace the initial SourceMAC and VLAN of the second DU packet with the SourceMAC and VLAN of the first DU packet; The initial Band Sector_ID of the second DU data packet is changed to obtain a changed DU data packet.
4. A communication connection method for a single O-RU and a dual O-DU as claimed in claim 3, characterized in that: The step of storing the key fields of the changed DU data packet and establishing a mapping relationship between the key fields before and after the change comprises: The key fields of the modified second DU data packet are stored in a prescribed format; A mapping relationship between before and after is established according to the key field before and after the change of the second DU data packet.
5. A communication connection method for a single O-RU and a dual O-DU as claimed in claim 4, characterized in that: The specified format for storage is: {SourceMAC, VLAN, Band Sector_ID}.
6. A communication connection method for a single O-RU and a dual O-DU as claimed in claim 1, characterized in that: The step of obtaining the DU data packet sent by the ORAN protocol stack, and restoring the DU data packet according to the mapping relationship, and obtaining two source DU data packets and sending them to corresponding DU servers respectively includes: According to the Band Sector_ID in the DU data packet, find the initial SourceMAC and VLAN corresponding to the DU data packet; The current Destination MAC, VLAN and Band Sector_ID in the DU data packet are replaced with the initial SourceMAC, VLAN and Band Sector_ID corresponding to the DU data packet to obtain two restored source DU data packets, which are sent to the corresponding DU servers respectively.
7. A communication connection system between a single O-RU and dual O-DUs, characterized in that: include: An extraction module, used for obtaining two DU data packets from different sources from a single optical port, extracting and storing key fields corresponding to the DU data packets; A replacement module is used to uniformly replace the key fields of the two DU data packets to obtain a changed DU data packet, store the key fields of the changed DU data packet, and establish a mapping relationship between before and after the change; The forwarding module is used to send the two changed DU data packets to the ORAN protocol stack for parsing and transmission; The recovery module is used to obtain the DU data packet sent by the ORAN protocol stack, and recover the DU data packet according to the mapping relationship to obtain two source DU data packets and send them to corresponding DU servers respectively.
8. An electronic device, characterized in that: include: A memory for storing one or more programs; processor; When the one or more programs are executed by the processor, the method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method, device and system for wireless access
CN103959895A
Multi-radio-frequency unit baseband merging method for extension unit of 4G / 5G distributed small base station
CN111988856A