WO2023273608A1 - Base station transmission self-checking method, base station, electronic device, and computer-readable storage medium - Google Patents
Base station transmission self-checking method, base station, electronic device, and computer-readable storage medium Download PDFInfo
- Publication number
- WO2023273608A1 WO2023273608A1 PCT/CN2022/091437 CN2022091437W WO2023273608A1 WO 2023273608 A1 WO2023273608 A1 WO 2023273608A1 CN 2022091437 W CN2022091437 W CN 2022091437W WO 2023273608 A1 WO2023273608 A1 WO 2023273608A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- base station
- packet filling
- message
- filling
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 225
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000007689 inspection Methods 0.000 claims description 58
- 238000012360 testing method Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 12
- 238000001514 detection method Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000005429 filling process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
Definitions
- the present disclosure relates to the field of communication technologies, and in particular to a base station transmission self-inspection method, a base station, electronic equipment, and a computer-readable storage medium.
- the mobile network is usually constructed by the cooperation of multiple equipment manufacturers, realizing the componentization of the communication system.
- When detecting base station transmission problems it usually needs to rely on other equipment. For example, first connect the base station to the core network, and then perform large-flow packets on the core network, and transmit them to user terminals through the base station, and then gradually check the base station and core network.
- an embodiment of the present disclosure provides a base station transmission self-inspection method, including:
- the packet filling task information at least including the packet filling initial protocol layer type and the terminal address;
- an embodiment of the present disclosure provides a base station, including:
- the obtaining module is configured to obtain the packet filling task information from the control system, and the packet filling task information includes at least the packet filling initial protocol layer type and the terminal address;
- the transmission module is configured to send the packet filling message to the terminal address according to the initial protocol layer type of the packet filling
- a self-inspection module configured to determine the transmission parameter for sending the packet filling message after the transmission module sends the packet filling message to the terminal address, and determine the base station according to the transmission parameter and a preset threshold Transmission of self-test results.
- an electronic device including:
- the one or more processors are made to implement the base station transmission self-checking method as described above.
- an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed, the aforementioned base station transmission self-inspection method is implemented.
- FIG. 1 is a schematic diagram of a system architecture provided by an embodiment of the present disclosure
- FIG. 2 is a schematic flowchart of a base station transmission self-inspection method provided by an embodiment of the present disclosure
- FIG. 3 is a schematic flow diagram of obtaining and storing air interface bearer information provided by an embodiment of the present disclosure
- Fig. 4 is a kind of flow schematic diagram of bag filling
- FIG. 5 is a schematic diagram of a packet filling process provided by an embodiment of the present disclosure.
- FIG. 6 is a schematic diagram of a user datagram protocol (User Datagram Protocol, UDP) message format provided by an embodiment of the present disclosure
- FIG. 7 is a schematic module diagram of a base station provided by an embodiment of the present disclosure.
- FIG. 8 is a schematic diagram of modules of a base station provided by an embodiment of the present disclosure.
- Embodiments described herein may be described with reference to plan views and/or cross-sectional views by way of idealized schematic illustrations of the present disclosure. Accordingly, the example illustrations may be modified according to manufacturing techniques and/or tolerances. Therefore, the embodiments are not limited to the ones shown in the drawings but include modifications of configurations formed based on manufacturing processes. Therefore, the regions illustrated in the drawings have schematic properties, and the shapes of the regions shown in the figures illustrate the specific shapes of the regions of the elements, but are not restrictive.
- An embodiment of the present disclosure provides a base station transmission self-inspection method, the method is applied to the system shown in FIG. 1 , and the system includes a control system, a base station, and a terminal device. Multiple terminal devices are connected to the base station, and the control system is used as an independent network element or a module in the independent network element outside the base station.
- the control system is configured to send packet filling task information to the base station, and the base station is configured to create a packet filling message according to the packet filling task information and send the packet filling message to the terminal device, and is also configured to send the packet filling message according to the transmission Parameters and preset thresholds determine base station transmission self-test results.
- the base station transmission self-inspection method in the embodiment of the present disclosure may include the following steps S11 to S14.
- step S11 the packet filling task information is obtained from the control system, and the packet filling task information includes at least the packet filling start protocol layer type and the terminal address.
- the control system can be used as a control module inside the base station, or as an independent network element or a module in an independent network element outside the base station, configured to perform the task of creating packets, displaying the self-test results of base station transmission, and monitoring the KPI (Key Performance Indication, key performance indicators, such as signaling channel availability rate, voice channel availability rate, signaling channel drop rate, and voice channel assignment failure rate, etc.) and other operations.
- KPI Key Performance Indication, key performance indicators, such as signaling channel availability rate, voice channel availability rate, signaling channel drop rate, and voice channel assignment failure rate, etc.
- the acquisition of the package filling task information from the control system may include: receiving the package filling task information issued by the control system after creating the package filling task; or sending a package filling task request to the control system, and receiving the control system according to the package filling task Packet filling task information sent by request.
- step S12 a packet filling message is created.
- the base station After obtaining the packet filling task information, the base station can create a packet filling message according to the configuration parameters carried in the packet filling task information, and the specific information carried in the packet filling message, that is, the packet filling content, can be created according to the packet filling task information In addition to the packet-filling start protocol layer type and terminal address, other configuration parameters are determined to realize the customization of the packet-filling content.
- step S13 according to the packet-filling start protocol layer type, the packet-filling message is sent to the terminal address.
- the base station can include different types of protocol layer entities.
- the control system configures the initial protocol layer type of packet filling in the packet filling task information.
- the base station needs to start from the protocol layer entity corresponding to the initial protocol layer type of the packet filling internally. Initiate packet filling to the terminal.
- step S14 after the packet filling message is sent to the terminal address, the transmission parameters for sending the packet filling message are determined, and the base station transmission self-inspection result is determined according to the transmission parameters and a preset threshold.
- the base station transmission self-inspection result can be determined according to the transmission parameter and the preset threshold. For example, in the case where the transmission parameter is the packet loss rate, if the transmission parameter is greater than the preset threshold, it can be determined that the base station transmission self-inspection result is There is a fault; if the transmission parameter is less than or equal to the preset threshold, it can be determined that there is no fault in the transmission self-test result of the base station.
- the base station transmission self-inspection method first configures the packet filling task information including at least the packet filling initial protocol layer type and the terminal address, creates a packet filling message according to the packet filling task information and sends the packet filling message Send to the terminal device corresponding to the terminal address, and after sending the packet filling message to the terminal address, determine the transmission parameters for sending the packet filling message, and determine the base station transmission self-test result according to the transmission parameters and the preset threshold.
- the base station can start filling packets from different internal protocol layers to the designated terminal equipment according to the type of the initial protocol layer, and can comprehensively detect the transmission performance of each protocol layer entity inside the base station.
- the type of the initial protocol layer of the packet filling can be PDCP (Packet Data Convergence Protocol, packet data convergence protocol).
- the corresponding protocol layer entity initiates packet filling to the terminal, that is, the PDCP entity inside the base station initiates packet filling to the terminal.
- the PDCP layer entity first needs to determine whether the base station has the air interface bearer information of the terminal equipment. Only when the base station has the air interface bearer information of the terminal equipment, the PDCP layer entity will send the filling packet to the terminal equipment. Save the air interface bearer information of the terminal equipment connected to the base station, so that the PDCP layer entity can successfully forward the packet filling message to the terminal equipment.
- the base station transmission self-inspection method may also include the following step S13'.
- step S13' before the packet filling message is sent to the terminal address (that is, step S13), the air interface bearer information of the terminal equipment connected to the base station is obtained and saved, and the air interface bearer information includes access to The terminal address of the terminal equipment of the base station.
- sending the filling packet message to the terminal address may include the following steps: in the case of querying the corresponding air interface bearer information from the base station according to the terminal address, the The packet filling message is sent to the terminal address.
- the air interface bearer information is the correspondence between the IP (Internet Protocol, Internet Protocol) address of the terminal equipment and the wireless bearer RB (Radio Bearer) information, and RB is a channel for carrying data transmission, and the air interface bears
- the information also includes radio bearer RB information corresponding to the terminal address.
- the acquiring and storing the air interface bearer information of the terminal equipment connected to the base station may include the following steps S131' and S132'.
- step S131' receive the service message sent by the terminal equipment connected to the base station, and obtain the air interface bearer information carried in the service message.
- the terminal device After the terminal device is connected to the base station, it can send uplink service messages to the base station.
- the service messages can include browsing web pages, logging in to APP (Application, application program) and ping (Packet Internet Groper, Internet packet explorer) Packets in business processes such as network IP (Internet Protocol, Internet Protocol) addresses.
- APP Application, application program
- ping Packet Internet Groper, Internet packet explorer
- the base station When receiving a service message sent by a terminal device that has accessed the base station, the base station can obtain the air interface bearer information of the terminal device from it.
- step S132' if the air interface bearer information carried in the service message is stored locally and the quantity of the air interface bearer information carried in the service message locally stored is less than the preset number, or if there is no locally stored In the case of the air interface bearer information carried in the service message, save the air interface bearer information carried in the service message.
- the base station After obtaining the air interface bearer information of the terminal device from the uplink service message, the base station can determine whether the air interface bearer information has been stored locally. When the air interface bearer information is not stored locally, the air interface bearer information may be directly stored. When the air interface bearer information has been stored locally and the quantity of the locally stored air interface bearer information is less than a preset quantity, the air interface bearer information may also be saved.
- the air interface bearer information may include information such as the IP address of the terminal device.
- the base station may store a preset number of air interface bearer information, and maintain a preset number of variables locally to record whether Store a preset number of air interface bearer information.
- the base station can store two air interface bearer information including IPv4 (Internet Protocol version 4) addresses and two air interface bearer information including IPv6 (Internet Protocol version 6) addresses of the terminal device, and
- the local maintenance variables IP14, IP24, IP16, IP26 are used to record whether two air interface bearer information including IPv4 addresses and two air interface bearer information including IPv6 addresses of the terminal device have been stored.
- any variable in IP14 and IP24 is invalid_word32, it means that the base station can also store an air interface bearer information including an IPv4 address of the terminal device. If the values of IP14 and IP24 are both invalid_word32, it means that the base station can also store the terminal device. Two air interface bearer information including IPv4 addresses; similarly, if the value of any one of the variables in IP16 and IP26 is invalid_word32, it means that the base station can also store one air interface bearer information including IPv6 addresses of the terminal device. If IP16, IP26 The values of all are invalid_word32, indicating that the base station can also store two air interface bearer information including the IPv6 address of the terminal device.
- the base station can further determine whether the air interface bearer information can be stored by querying locally maintained variables, for example, in the IP type In the case of IPv4 (Internet Protocol Version 4), the base station can determine whether the value of the locally maintained variable IP14 is invalid_word32. If the value of the variable IP14 is invalid_word32, it means that the base station can store the bearer information of the air interface.
- the air interface bearer information can be stored by querying locally maintained variables, for example, in the IP type In the case of IPv4 (Internet Protocol Version 4). If the value of the variable IP14 is invalid_word32, it means that the base station can store the bearer information of the air interface.
- the base station directly stores the Air interface bearer information; if the value of the variable IP14 is not invalid_word32, the base station cannot directly determine that the air interface bearer information cannot be stored locally at this time, and needs to determine whether the value of the locally maintained variable IP24 is also invalid_word32 If it is not invalid_word32, it means that the bearer information of the air interface cannot be stored locally, but if the value of IP24 is invalid_word32, it means that the bearer information of the air interface can be stored. At this time, the base station stores the bearer information of the air interface. When the IP type is IPv6 (Internet Protocol Version 6), the base station can judge whether the value of the locally maintained variable IP16 is invalid_word32.
- IPv6 Internet Protocol Version 6
- the base station If the value of the variable IP16 is invalid_word32, it means that the base station can store the bearer information of the air interface. At this time, the base station directly stores the bearer information of the air interface; if the value of the variable IP16 is not invalid_word32, the base station cannot directly determine that the bearer information of the air interface cannot be stored locally at this time, and needs to determine whether the value of the locally maintained variable IP26 is also invalid_word32. If the value of IP26 is not invalid_word32, it means that the air interface bearer information cannot be stored locally, but if the value of IP26 is invalid_word32, it means that the air interface bearer information can be stored. At this time, the base station stores the air interface bearer information.
- the control system configures the terminal address in the packet filling task information, that is, specifies the target terminal device to which the base station needs to send the packet filling message for packet filling.
- the base station can also obtain the address from the control system in advance. Or cooperate with the control system in advance to configure the relevant information of the target terminal device that needs to be filled, and obtain and save the air interface bearer information of the target terminal device by judging whether the terminal device connected to the base station is the target terminal device.
- the acquisition and storage of the air interface bearer information of the terminal equipment connected to the base station can also be implemented by a target terminal identification method based on the tracking identifier TraceID, for example,
- the base station can determine whether there is a TraceID consistent with the pre-configured or pre-acquired TraceID in the access request and other packets.
- the base station can directly acquire and save the air interface bearer information of the terminal device. After obtaining and saving the air interface bearer information of the terminal equipment, the base station can request the control system to obtain packet filling task information.
- the base station may also identify whether the terminal device accessing the base station is a target terminal device based on other information of the terminal device.
- the Obtaining and storing the air interface bearer information of the terminal equipment connected to the base station can also be achieved in the following manner: in response to receiving the uplink message sent by the terminal equipment connected to the base station, parsing the uplink message In order to obtain the characteristics of the uplink packet, if the characteristics of the uplink packet meet the pre-configured target terminal information, identify and save the IP address and air interface bearer information of the terminal device.
- the target terminal information may include the protocol type of the uplink message, the IP address of the opposite end, the data packet length of the uplink message, the data packet content of the uplink message, and the like.
- the base station After obtaining and saving the air interface bearer information of the terminal equipment, the base station can request the control system to obtain packet filling task information.
- the type of the initial protocol layer of the packet filling is RLC (Radio Link Control, radio link control layer protocol).
- the corresponding protocol layer entity initiates packet filling to the terminal, that is, the RLC entity inside the base station initiates packet filling to the terminal.
- the RLC entity can directly send the packet filling message to the terminal device.
- sending the packet filling message to the terminal address may include the following Step: Send the packet filling message to the terminal address.
- the packet filling is usually initiated in the core network, that is, from the AMF (Access and Mobility Management Function, access and mobility management function) entity or UPF (User Plane Function, user plane function ) entity and other core network elements initiate packet filling, via AMF or UPF GTPU (General Packet Radio Service Tunneling Protocol User Plane, General Packet Radio Service Tunneling Protocol User Plane), UDP (User Datagram Protocol, User Datagram Protocol)/ TCP (Transmission Control Protocol, Transmission Control Protocol), and IP and other planes are used to encapsulate the packet-filling message, and the packet-filling message is sent to the base station, and the packet-filling message is packaged on the IP, UDP/TCP, GTPU and other planes inside the base station After processing, the packet filling message is sent to the terminal device through the PDCP entity, RLC layer entity, MAC (Media Access Control, media access control) layer entity, and PHY (Physical Layer, physical layer) entity inside the base
- line 1 represents the packet filling process when the initial protocol layer type of packet filling is PDCP
- line 2 represents the packet filling process when the initial protocol layer type of packet filling is RLC.
- the base station can open the APP client of the open source component Iperf, establish a connection with the Iperf APP server of the terminal device through the Iperf APP client, and then encapsulate the created packet filling message through UDP/TCP, IP and other planes.
- the packet filling message is sent to the terminal device through the PDCP entity, RLC layer entity, MAC layer entity, and PHY entity inside the base station, and the PHY entity, MAC layer entity, and RLC layer entity of the terminal device
- the entity and the PDCP entity receive the packet filling message;
- the packet filling message is sent to the terminal device through the RLC layer entity, MAC layer entity, and PHY entity inside the base station, and the terminal device
- the PHY entity, the MAC layer entity, and the RLC layer entity receive the packet filling message.
- the embodiment of the disclosure directly initiates packet filling from the APP client of the base station, which can quickly and accurately locate the transmission problem inside the base station, reduces the complexity of base station transmission fault detection, shortens the detection time, and improves the detection efficiency.
- a commonly used base station transmission detection method is to check the transmission link problem of the base station through ping.
- Ping is a command used to check whether the network is smooth or the network connection speed.
- Ping sends an ICMP (Internet Control Message text protocol) echo request message to the destination, and report whether to receive the desired ICMP echo (ICMP echo response).
- ICMP Internet Control Message text protocol
- this method will be considered as a ping attack packet, which is limited by the packet length and number of discarded packets. It can only detect transmission link problems when the base station is no-loaded or low-loaded. The effect of base station transmission problems caused by high load is not obvious.
- ICMP is used to transmit control messages.
- Control messages refer to the network itself, such as whether the network is smooth, whether the host is reachable, and whether the route is available. These control messages do not transmit user data, and cannot detect the transmission of the base station when transmitting user data. question.
- Existing terminal devices mostly use APP, and APP usually uses TCP protocol to transmit user data. Once the APP freezes and goes offline, it becomes unreliable to detect the transmission problem of the base station through ping.
- the embodiment of the present disclosure independently detects the transmission problem of the base station by performing TCP/UDP packet filling.
- the packet filling task information further includes a packet filling message protocol type, and the packet filling message protocol type includes TCP or UDP.
- the control system can also configure the packet-filling message protocol type in the packet-filling task information, and the packet-filling message protocol type is TCP or UDP.
- the protocol type of the packet filling message is TCP, it is used to instruct the base station to establish a TCP connection with the terminal device and send a TCP downlink packet filling message to the terminal device, or when the protocol type of the packet filling message is UDP, use To instruct the base station to establish a UDP connection with the terminal device and send a UDP downlink packet filling message to the terminal device.
- the packet filling protocol type is TCP
- the transmission parameter is a packet loss rate
- the base station can create a TCP packet filling message, and establish a TCP connection with the terminal device to send the TCP packet filling message to the terminal device.
- the base station can Open the client of the open source component Iperf, and establish a TCP connection with the Iperf server of the terminal device through the client of Iperf.
- the terminal device can start the Iperf server, execute the TCP packet receiving command, wait for the establishment of a TCP connection with the Iperf client of the base station and receive the TCP packet filling message sent by the base station.
- each protocol layer entity inside the base station can directly count the TCP packet loss rate, and the base station can determine the base station transmission self-inspection result according to the TCP packet loss rate and the preset threshold.
- the preset threshold may include a first preset threshold, and when the TCP packet loss rate counted by any protocol layer entity of the base station is greater than the first preset threshold, it can be determined that the base station transmission self-inspection result is faulty.
- the packet filling task information can also carry other necessary packet filling message configuration parameters such as the packet filling duration, the size of the TCP window, the number of threads, and the packet filling port.
- each protocol layer entity inside the base station can also directly count the actual transmission parameters.
- the base station can also calculate the target transmission parameters according to the configuration parameters such as the TCP window size, and then calculate the actual transmission parameters and the target transmission parameters. parameter ratio.
- the actual transmission parameter is the actual flow transmitted by each protocol layer entity
- the target transmission parameter is the packetized flow configured by the control system
- the ratio of the actual transmission parameter to the target transmission parameter is the flow parameter.
- the preset threshold may also include a second preset threshold.
- the base station may compare the traffic parameter with the second preset threshold. When the traffic parameter calculated according to the actual transmission parameter and the target transmission parameter of any protocol layer entity is less than the first When two preset thresholds are used, it can be determined that there is a fault in the transmission self-test result of the base station.
- the first preset threshold and the second preset threshold may be set according to actual conditions, for example, the second preset threshold may be set to 94%, 95%, 96%, etc., which is not specifically limited in this embodiment of the present disclosure.
- the protocol type of the packet filling message is UDP
- the packet filling task information also includes the packet filling bandwidth and the number of threads
- the transmission parameter is a traffic parameter
- the transmission of the sending packet filling message is determined.
- Parameters may include the following steps: determining target transmission parameters according to packet bandwidth and thread number, counting actual transmission parameters, and determining flow parameters according to target transmission parameters and actual transmission parameters.
- the base station can create a UDP packet filling message according to the UDP message format shown in Figure 6.
- the UDP message includes two Part, one of which is the UDP packet header, including 16-bit source port field, 16-bit destination port field, 16-bit UDP datagram length field and 16-bit check value field; and, the second is UDP data section, including UDP data of optional length.
- the base station can open the client of the open source component Iperf, and initiate UDP packet filling to the terminal device through the client of Iperf.
- each protocol layer entity inside the base station can also directly count the actual transmission parameters, and the base station can also calculate the target transmission parameters according to the packet filling bandwidth and the number of threads in the packet filling task information, and then calculate The ratio of the actual transfer parameter to the target transfer parameter.
- the actual transmission parameter is the actual traffic transmitted by each protocol layer entity
- the target transmission parameter is the packetized traffic configured by the control system
- the ratio of the actual transmission parameter to the target transmission parameter is the traffic parameter.
- the preset threshold may also include a third preset threshold. The base station may compare the traffic parameter with the third preset threshold.
- the third preset threshold can be set according to actual conditions, for example, it can be set to 94%, 95%, 96%, etc., which is not specifically limited in this embodiment of the present disclosure.
- the packet filling task information may also carry other necessary configuration parameters of the packet filling message such as the packet filling duration, the packet filling port, and the packet length.
- the base station transmission self-inspection method may further include the following steps: after the base station transmission self-inspection result is determined according to the transmission parameters and the preset threshold (ie step S14), when the base station transmission self-inspection result is existence In the event of a failure, obtain link state information and collect the operation logs of each protocol layer entity in the base station within a preset period of time, and send the operation logs and link state information to the control system.
- the link state information is configured to identify the state of the internal transmission link of the base station, including “poor”, “general”, “good”, and “excellent”, etc., and the corresponding link state information can be determined according to the transmission parameters, for example, when TCP When the packet loss rate is 10%, the link state information may indicate that the state of the internal transmission link of the base station is "normal". The link state information may be determined while determining the base station transmission self-test result according to the transmission parameter and the preset threshold.
- the base station can obtain the determined link state information, and collect the operation logs of the internal protocol layer entities within the preset time length, and feed back the operation logs and link state information to the The control system is used for the control system to analyze and diagnose the transmission performance of each protocol layer entity. It should be noted that, when it is determined that there is no fault in the transmission self-test result of the base station, the base station may also feed back link state information to the control system for the control system to analyze and diagnose the transmission performance of each protocol layer entity.
- the packet filling task information may also carry the packet filling direction, which is used to indicate whether the base station fills the terminal with the packet for the base station transmission self-inspection, or the terminal fills the packet with the base station for the base station transmission self-inspection; and, the terminal The equipment can also obtain bag filling task information from the control system.
- the packet filling direction is uplink
- the base station receives the packet filling message created and sent by the terminal through the open source component Iperf, determines the transmission parameters of the received packet filling message, and determines the base station transmission self-test result according to the transmission parameters and the preset threshold.
- an embodiment of the present disclosure also provides a base station for performing the base station transmission self-inspection method provided in the above embodiment.
- the base station may include an acquisition module 101, a creation module 102, The transmission module 103 and the self-test module 104.
- the acquiring module 101 is configured to acquire packet filling task information from the control system, and the packet filling task information at least includes a packet filling start protocol layer type and a terminal address.
- the creation module 102 is configured to create a packet filling message.
- the transmission module 103 is configured to send the packet filling message to the terminal address according to the protocol layer type of the packet filling start.
- the self-inspection module 104 is configured to determine the transmission parameters for sending the packet-filling message after the transmission module 103 sends the packet-filling message to the terminal address, and determine the base station transmission self-test according to the transmission parameter and the preset threshold result.
- the protocol layer type of the initial packet filling is Packet Data Convergence Protocol PDCP, as shown in FIG.
- the air interface bearer information of the terminal equipment, the air interface bearer information includes the terminal address of the terminal equipment connected to the base station.
- the transmission module 103 is configured to send the packet filling message to the terminal address when the corresponding air interface bearer information is inquired from the base station according to the terminal address.
- the base station may also include a detection module 105.
- the detection module 105 may be configured to obtain and save the air interface bearer information of the terminal equipment connected to the base station, and may also be configured to respond to the query air interface bearer information sent by the PDCP layer entity of the transmission module 103.
- An information query request returns an air interface bearer information query result to the PDCP layer entity.
- the transmission module 103 of the base station may include a PDCP entity, an RLC layer entity, a MAC layer entity, and a PHY entity.
- the creation module 102 may send the packetization packet to the PDCP layer entity of the transmission module 103 .
- the next protocol layer of the PDCP layer is the RLC layer.
- the PDCP entity needs to forward the packet filling message to the RLC layer entity, and the RLC layer entity then transmits the packet filling message through the MAC layer entity, PHY entity, and air interface. sent to the terminal device.
- the PDCP entity Before forwarding the packet filling message to the RLC entity, the PDCP entity needs to first determine whether the base station has air interface bearer information of the terminal device.
- the PDCP entity can parse the packet filling message to obtain the terminal address carried in the packet filling message. Send a query request for querying the air interface bearer information to the detection module 105 according to the terminal address, and the detection module 105 may respond to the query request, query the locally stored air interface bearer information according to the terminal address, and return the query result to the PDCP entity.
- the PDCP entity can forward the packet filling message to the RLC layer entity, and the RLC layer entity then sends the packet filling message to the terminal address through the MAC layer entity, PHY entity, and air interface. corresponding terminal equipment.
- the detection module 105 is configured to:
- the air interface bearer information carried in the service message is stored locally and the quantity of the air interface bearer information carried in the service message locally stored is less than the preset number, or the service message carried in the service message is not locally stored In the case of air interface bearer information, save the air interface bearer information carried in the service message.
- the transmission module 103 is configured to send the packet filling message to the terminal address if the initial protocol layer type of the packet filling is RLC.
- the transmission module 103 of the base station may include an RLC layer entity, a MAC layer entity, and a PHY entity.
- the creation module 102 may send the packetized packet to the RLC layer entity of the transmission module 103 .
- the RLC layer entity can directly send the packet filling message to the terminal device corresponding to the terminal address through the MAC layer entity, the PHY entity, and the air interface.
- the packet filling task information further includes a packet filling message protocol type, and the packet filling message protocol type includes Transmission Control Protocol TCP or User Datagram Protocol UDP.
- the packet filling protocol type is TCP
- the transmission parameter is a packet loss rate
- the packet filling message protocol type is UDP
- the packet filling task information also includes the packet filling bandwidth and the number of threads
- the transmission parameters are traffic parameters
- the self-check module 104 is configured to and the number of threads to determine the target transmission parameters, count the actual transmission parameters, and determine the flow parameters according to the target transmission parameters and the actual transmission parameters.
- the self-inspection module 104 is also configured to obtain link state information and collect operation logs of each protocol layer entity in the base station within a preset time period when the base station transmission self-inspection result is faulty.
- the transmission module 103 is also configured to send the operation log and link state information to the control system.
- the base station transmission self-inspection method provided by the present disclosure is briefly described below in combination with five specific examples.
- the terminal device After accessing the base station, the terminal device sends uplink service messages to the base station, the service messages may include service messages such as browsing web pages, logging in to APP, and pinging public network IP, so that the detection module 105 can obtain and store air interface bearer information.
- the Iperf APP server that is, the message receiving software, execute the TCP packet receiving command, wait for the establishment of a TCP connection with the Iperf client of the base station and receive the TCP packet filling message sent by the base station.
- the detection module 105 acquires and saves the air interface bearer information of the terminal equipment, and the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment.
- the air interface bearer information carried in the service message is stored locally less than the preset number, or in the case that the air interface bearer information carried in the service message is not stored locally, save the air interface bearer information carried in the service message Bearer information.
- the control system creates a package filling task, determines the package filling task information, and sends the package filling task information to the creation module 102 through the acquisition module 101 .
- the receiving control system determines that the initial protocol layer type of the packet filling carried in the packet filling task information is PDCP, and the packet filling direction is downlink by obtaining the packet filling task information issued by the module 101, and determines that in the packet filling task information
- the packet filling protocol type carried is TCP.
- a TCP packet filling message is created, and the created TCP packet filling message carries the terminal address, and The TCP packet filling message is sent to the PDCP entity of the transmission module 103 .
- the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 determines the transmission parameters for sending the packet filling message.
- the PDCP entity of the transmission module 103 after receiving the TCP packet filling message sent by the creation module 102, parses the TCP packet filling message to obtain the terminal address, and queries the detection module 105 for the air interface bearer information of the terminal device according to the terminal address.
- the air interface bearing information corresponding to the terminal address forwards the TCP packet filling message to the lower-level RLC layer entity, and the RLC layer entity and the protocol layer entity below the RLC layer entity send the TCP packet filling message to the terminal device along the air interface.
- the self-inspection module 104 receives the TCP packet loss rate or the actual transmission flow sent by each protocol layer entity of the transmission module 103, calculates the target transmission flow according to the configuration parameters such as the TCP window size in the packet filling task information, and calculates the transmission rate belonging to the terminal.
- the ratio of the actual transmission flow to the target transmission flow when any protocol layer entity of the base station transmission module 103 counts that the TCP packet loss rate belonging to the terminal is greater than the first preset threshold, or when any protocol layer entity belongs to
- the ratio of the actual transmission traffic of the terminal to the target transmission traffic is less than the second preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link state information is determined according to the ratio.
- the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
- the terminal device After accessing the base station, the terminal device sends uplink service messages to the base station, the service messages may include service messages such as browsing web pages, logging in to APP, and pinging public network IP, so that the detection module 105 can obtain and store air interface bearer information.
- the service messages may include service messages such as browsing web pages, logging in to APP, and pinging public network IP, so that the detection module 105 can obtain and store air interface bearer information.
- the detection module 105 acquires and saves the air interface bearer information of the terminal equipment, and the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment. If the air interface bearer information carried in the service message is locally stored and the air interface bearer information is invalid, or if the air interface bearer information carried in the service message is not locally stored, save the air interface bearer information carried in the service message
- the air interface carries information.
- the control system creates a bag-filling task, determines the bag-filling task information, and sends the bag-filling task information to the creation module 102 by the acquisition module 101.
- the receiving control system determines that the initial protocol layer type of the packet filling carried in the packet filling task information is PDCP, and the packet filling direction is downlink by obtaining the packet filling task information issued by the module 101, and determines that in the packet filling task information
- the packet filling protocol type carried is UDP.
- the UDP packet filling message can be created by starting the client of the open source component Iperf, and the UDP packet filling message can be sent to the PDCP entity of the transmission module 103 .
- the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters for sending the packet filling message.
- the PDCP entity of the transmission module 103 after receiving the UDP packet filling message sent by the creation module 102, parses the UDP packet filling message to obtain the terminal address, and queries the detection module 105 for the air interface bearer information of the terminal device according to the terminal address.
- the air interface bearing information corresponding to the terminal address forwards the UDP packet filling message to the lower-level RLC layer entity, and the RLC layer entity and the protocol layer entity below the RLC layer entity send the UDP packet filling message to the terminal device along the air interface.
- the self-inspection module 104 receives the actual transmission traffic sent by each protocol layer entity of the transmission module 103, calculates the target transmission traffic according to the packet filling bandwidth and the number of threads in the packet filling task information, and calculates the actual transmission traffic and the target attributable to the terminal
- the ratio of the transmission flow when the ratio of the actual transmission flow of any protocol layer entity belonging to the terminal to the target transmission flow is less than the third preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link is determined according to the ratio. Road status information.
- the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
- the detection module 105 acquires and saves the air interface bearer information of the terminal equipment, and the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment.
- the detection module 105 directly acquires and saves the air interface bearer information of the terminal device when it recognizes that the terminal device currently accessing the base station is the target terminal device based on the TraceID.
- the detection module 105 can notify the creation module 102 to request the control system to obtain packet filling task information through the obtaining module 101 .
- the control system creates a package filling task, determines package filling task information, and sends the package filling task information to the creating module 102 through the acquiring module 101 in response to the package filling task request of the acquiring module 101 .
- the packet start protocol layer type is PDCP
- the packet filling direction is downlink
- the protocol type of the packet filling message carried in the packet filling task information is determined to be UDP.
- Configure the link between the creation module 102 and the PDCP entity of the transmission module 103 according to configuration parameters such as the terminal address carried in the packet filling task information, the packet filling port, the number of threads, the packet filling duration, the message length and the packet filling bandwidth, and
- configuration parameters such as the terminal address carried in the packet filling task information, the packet filling port, the number of threads, the packet filling duration, the message length and the packet filling bandwidth, and
- create a UDP packet filling message can be created by starting the client of the open source component Iperf, and the UDP packet filling message can be sent to the PDCP entity of the transmission module 103 .
- the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters for sending the packet filling message.
- the PDCP entity of the transmission module 103 after receiving the UDP packet filling message sent by the creation module 102, parses the UDP packet filling message to obtain the terminal address, and queries the detection module 105 for the air interface bearer information of the terminal device according to the terminal address.
- the air interface bearing information corresponding to the terminal address forwards the UDP packet filling message to the lower-level RLC layer entity, and the RLC layer entity and the protocol layer entity below the RLC layer entity send the UDP packet filling message to the terminal device along the air interface.
- the self-inspection module 104 receives the actual transmission traffic sent by each protocol layer entity of the transmission module 103, calculates the target transmission traffic according to the packet filling bandwidth and the number of threads in the packet filling task information, and calculates the actual transmission traffic and the target attributable to the terminal
- the ratio of the transmission flow when the ratio of the actual transmission flow of any protocol layer entity belonging to the terminal to the target transmission flow is less than the third preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link is determined according to the ratio. Road status information.
- the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
- the detection module 105 acquires and saves the air interface bearer information of the terminal equipment, and the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment.
- the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment.
- Responding to receiving an uplink message sent by a terminal device connected to the base station parsing the uplink message to obtain the characteristics of the uplink message, when the characteristics of the uplink message meet the target terminal information pre-configured by the control system Next, identify and save the IP address and air interface bearer information of the terminal device.
- the target terminal information may include the protocol type of the uplink message, the IP address of the opposite end, the data packet length of the uplink message, the data packet content of the uplink message, and the like.
- the detection module 105 can notify the creation module 102 to request the control system to obtain packet filling task information through the obtaining module 101 .
- the control system creates a package filling task, determines package filling task information, and sends the package filling task information to the creating module 102 through the acquiring module 101 in response to the package filling task request of the acquiring module 101 .
- the packet start protocol layer type is PDCP
- the packet filling direction is downlink
- the protocol type of the packet filling message carried in the packet filling task information is determined to be UDP.
- a UDP packet filling message is created, and the created UDP packet filling message carries the terminal address.
- the UDP packet filling message can be created by starting the client of the open source component Iperf, and the UDP packet filling message can be sent to the PDCP entity of the transmission module 103 .
- the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters for sending the packet filling message.
- the base station in addition to creating a UDP packet filling message to the terminal device through the Iperf-enabled client, the base station can also perform UDP grouping according to the packet filling task information and send the UDP packet to the terminal device.
- the packet filling message is sent to the terminal device without using the Iperf client.
- the PDCP entity of the transmission module 103 after receiving the UDP packet filling message sent by the creation module 102, parses the UDP packet filling message to obtain the terminal address, and queries the detection module 105 for the air interface bearer information of the terminal device according to the terminal address.
- the air interface bearing information corresponding to the terminal address forwards the UDP packet filling message to the lower-level RLC layer entity, and the RLC layer entity and the protocol layer entity below the RLC layer entity send the UDP packet filling message to the terminal device along the air interface.
- the self-inspection module 104 receives the actual transmission traffic sent by each protocol layer entity of the transmission module 103, calculates the target transmission traffic according to the packet filling bandwidth and the number of threads in the packet filling task information, and calculates the actual transmission traffic and the target attributable to the terminal
- the ratio of the transmission flow when the ratio of the actual transmission flow of any protocol layer entity belonging to the terminal to the target transmission flow is less than the third preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link is determined according to the ratio. Road status information.
- the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
- the control system creates a package filling task, determines the package filling task information, and sends the package filling task information to the creation module 102 through the acquisition module 101 .
- the receiving control system determines that the initial protocol layer type of the packet filling carried in the packet filling task information is RLC and the packet filling direction is downlink by obtaining the packet filling task information issued by the module 101, and determines that in the packet filling task information
- the packet filling protocol type carried is UDP.
- the UDP packet filling message can be created by starting the client of the open source component Iperf, and the UDP packet filling message can be sent to the RLC layer entity of the transmission module 103 .
- the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters for sending the packet filling message.
- the RLC layer entity of the transmission module 103 after receiving the UDP packet filling message sent by the creation module 102, sends the UDP packet filling message to the terminal device through the protocol layer entity below the RLC layer along the air interface.
- the self-inspection module 104 receives the actual transmission traffic sent by each protocol layer entity of the transmission module 103, calculates the target transmission traffic according to the packet filling bandwidth and the number of threads in the packet filling task information, and calculates the actual transmission traffic and the target attributable to the terminal
- the ratio of the transmission flow when the ratio of the actual transmission flow of any protocol layer entity belonging to the terminal to the target transmission flow is less than the third preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link is determined according to the ratio. Road status information.
- the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
- the principle of the base station transmission self-inspection method provided by the embodiment of the present disclosure is also applicable to the situation of uplink packet filling (that is, the terminal device initiates packet filling to the base station).
- the following uses a specific example to describe the situation of uplink packet filling Give a brief description.
- the control system creates a package filling task, determines the package filling task information, and sends the package filling task information to the creation module 102 through the acquisition module 101 .
- Creation module 102 receives and controls the system by acquiring the packet filling task information issued by module 101, determines that the packet filling initial protocol layer type carried in the packet filling task information is the PDCP layer, and the packet filling direction is uplink, and determines that in the packet filling task information
- the packet filling protocol type carried is TCP.
- the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters.
- the terminal device determines the package filling task information, and sends the package filling task information to the control system, or directly obtains the package filling task information from the control system; the package filling task information includes at least the package filling port and the package filling message protocol type,
- the terminal device establishes a TCP connection with the Iperf server of the base station through the open source component Iperf client, and initiates packet filling from the PDCP entity of the terminal device to the base station. Specifically, the PDCP entity forwards the packet filling message to the RLC entity, and the RLC entity passes The MAC entity, the PHY entity and the air interface send the packet filling message to the base station.
- the self-inspection module 104 receives the TCP packet loss rate or the actual transmission flow belonging to the terminal sent by each protocol layer entity of the transmission module 103, calculates the target transmission flow according to the configuration parameters such as the TCP window size in the packet filling task information, and calculates The ratio of the actual transmission flow to the target transmission flow, when the TCP packet loss rate attributable to the terminal as counted by any protocol layer entity of the base station transmission module 103 is greater than the first preset threshold, or when the attribution of any protocol layer entity When the ratio of the actual transmission traffic of the terminal to the target transmission traffic is less than the second preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link state information is determined according to the ratio. At this point, the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
- an embodiment of the present disclosure also provides an electronic device, which may include: one or more processors; and a storage device, on which one or more computer programs are stored; when the one or more computer programs are executed When the one or more processors are executed, the one or more processors implement the base station transmission self-inspection method provided in the foregoing embodiments.
- an embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the base station transmission self-inspection method provided in the foregoing embodiments is implemented.
- the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be composed of several physical components. Components cooperate to execute.
- Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit circuit.
- Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media).
- computer storage media includes both volatile and nonvolatile media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. permanent, removable and non-removable media.
- Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, tape, magnetic disk storage or other magnetic storage devices, or can Any other medium used to store desired information and which can be accessed by a computer.
- communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present disclosure provides a base station transmission self-checking method, comprising: acquiring packet filling task information from a control system, the packet filling task information at least comprising a packet filling starting protocol layer type and a terminal address; creating a packet filling packet; sending the packet filling packet to the terminal address according to the packet filling starting protocol layer type; and after sending the packet filling packet to the terminal address, determining a transmission parameter for sending the packet filling packet, and determining a base station transmission self-checking result according to the transmission parameter and a preset threshold. The present disclosure further provides a base station, an electronic device, and a computer-readable storage medium.
Description
相关申请的交叉引用Cross References to Related Applications
本申请要求于2021年6月29日提交的中国专利申请NO.202110726267.9的优先权,该中国专利申请的内容通过引用的方式整体合并于此。This application claims priority to Chinese Patent Application No. 202110726267.9 filed on June 29, 2021, the contents of which are hereby incorporated by reference in their entirety.
本公开涉及通信技术领域,具体涉及基站传输自检方法、基站、电子设备及计算机可读存储介质。The present disclosure relates to the field of communication technologies, and in particular to a base station transmission self-inspection method, a base station, electronic equipment, and a computer-readable storage medium.
移动网络通常是由多个设备厂商合作建设,实现了通信系统的组件化。在检测基站传输问题时,通常需要依赖其他设备才能实现,例如,先将基站与核心网进行连接,然后在核心网进行大流量灌包,通过基站传输给用户终端,依此逐步排查基站与核心网之间的链路问题、基站内各协议层的问题以及空口质量问题等等。因此,在没有核心网或业务服务器的情况下,以及在业务速率不理想的情况下,无法实现对基站故障的快速检测,导致检测时间变长、检测效率降低。The mobile network is usually constructed by the cooperation of multiple equipment manufacturers, realizing the componentization of the communication system. When detecting base station transmission problems, it usually needs to rely on other equipment. For example, first connect the base station to the core network, and then perform large-flow packets on the core network, and transmit them to user terminals through the base station, and then gradually check the base station and core network. Link problems between networks, problems of each protocol layer in the base station, and air interface quality problems, etc. Therefore, in the absence of a core network or service server, and in the case of unsatisfactory service rates, rapid detection of base station faults cannot be realized, resulting in longer detection time and lower detection efficiency.
公开内容public content
第一方面,本公开实施例提供一种基站传输自检方法,包括:In a first aspect, an embodiment of the present disclosure provides a base station transmission self-inspection method, including:
从控制系统获取灌包任务信息,所述灌包任务信息至少包括灌包起始协议层类型和终端地址;Obtaining the packet filling task information from the control system, the packet filling task information at least including the packet filling initial protocol layer type and the terminal address;
创建灌包报文;Create a packet filling message;
根据所述灌包起始协议层类型,将所述灌包报文发送至所述终端地址;以及sending the packet filling message to the terminal address according to the packet filling start protocol layer type; and
在将所述灌包报文发送至所述终端地址之后,确定发送所述灌 包报文的传输参数,并根据所述传输参数和预设阈值确定基站传输自检结果。After sending the packet filling message to the terminal address, determine the transmission parameters for sending the packet filling message, and determine the base station transmission self-inspection result according to the transmission parameters and the preset threshold.
第二方面,本公开实施例提供一种基站,包括:In a second aspect, an embodiment of the present disclosure provides a base station, including:
获取模块,配置为从控制系统获取灌包任务信息,所述灌包任务信息至少包括灌包起始协议层类型和终端地址;The obtaining module is configured to obtain the packet filling task information from the control system, and the packet filling task information includes at least the packet filling initial protocol layer type and the terminal address;
创建模块,配置为创建灌包报文;Create a module and configure it to create a packet filling message;
传输模块,配置为根据所述灌包起始协议层类型,将所述灌包报文发送至所述终端地址;以及The transmission module is configured to send the packet filling message to the terminal address according to the initial protocol layer type of the packet filling; and
自检模块,配置为在所述传输模块将所述灌包报文发送至所述终端地址之后,确定发送所述灌包报文的传输参数,并根据所述传输参数和预设阈值确定基站传输自检结果。A self-inspection module, configured to determine the transmission parameter for sending the packet filling message after the transmission module sends the packet filling message to the terminal address, and determine the base station according to the transmission parameter and a preset threshold Transmission of self-test results.
第三方面,本公开实施例提供一种电子设备,包括:In a third aspect, an embodiment of the present disclosure provides an electronic device, including:
一个或多个处理器;以及one or more processors; and
存储装置,其上存储有一个或多个计算机程序;storage means on which one or more computer programs are stored;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前所述的基站传输自检方法。When the one or more computer programs are executed by the one or more processors, the one or more processors are made to implement the base station transmission self-checking method as described above.
第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时实现如前所述的基站传输自检方法。In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed, the aforementioned base station transmission self-inspection method is implemented.
图1为本公开实施例提供的系统架构示意图;FIG. 1 is a schematic diagram of a system architecture provided by an embodiment of the present disclosure;
图2为本公开实施例提供的基站传输自检方法的流程示意图;FIG. 2 is a schematic flowchart of a base station transmission self-inspection method provided by an embodiment of the present disclosure;
图3为本公开实施例提供的获取并存储空口承载信息的流程示意图;FIG. 3 is a schematic flow diagram of obtaining and storing air interface bearer information provided by an embodiment of the present disclosure;
图4为一种灌包流程示意图;Fig. 4 is a kind of flow schematic diagram of bag filling;
图5为本公开实施例提供的灌包流程示意图;FIG. 5 is a schematic diagram of a packet filling process provided by an embodiment of the present disclosure;
图6为本公开实施例提供的用户数据报协议(User Datagram Protocol,UDP)报文格式示意图;FIG. 6 is a schematic diagram of a user datagram protocol (User Datagram Protocol, UDP) message format provided by an embodiment of the present disclosure;
图7为本公开实施例提供的一种基站的模块示意图;以及FIG. 7 is a schematic module diagram of a base station provided by an embodiment of the present disclosure; and
图8为本公开实施例提供的一种基站的模块示意图。FIG. 8 is a schematic diagram of modules of a base station provided by an embodiment of the present disclosure.
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。提供这些实施例的目的在于使本公开更加透彻和完整,并使本领域技术人员充分理解本公开的范围。Example embodiments will be described more fully hereinafter with reference to the accompanying drawings, but may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. These embodiments are provided to make the present disclosure more thorough and complete, and to enable those skilled in the art to fully understand the scope of the present disclosure.
如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在特定特征、整体、步骤、操作、元件和/或组件,但不排除存在或可添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。The terminology used herein is for describing particular embodiments only and is not intended to limit the present disclosure. As used herein, the singular forms "a" and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that when the terms "comprising" and/or "consisting of" are used in this specification, the presence of specific features, integers, steps, operations, elements and/or components is specified but not excluded or may be present. Add one or more other features, integers, steps, operations, elements, components and/or groups thereof.
本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不是限制性的。Embodiments described herein may be described with reference to plan views and/or cross-sectional views by way of idealized schematic illustrations of the present disclosure. Accordingly, the example illustrations may be modified according to manufacturing techniques and/or tolerances. Therefore, the embodiments are not limited to the ones shown in the drawings but include modifications of configurations formed based on manufacturing processes. Therefore, the regions illustrated in the drawings have schematic properties, and the shapes of the regions shown in the figures illustrate the specific shapes of the regions of the elements, but are not restrictive.
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having meanings consistent with their meanings in the context of the relevant art and the present disclosure, and will not be interpreted as having idealized or excessive formal meanings unless This article expressly so limits.
本公开实施例提供一种基站传输自检方法,所述方法应用于图1所示的系统,所述系统包括控制系统、基站和终端设备。多个终端设备接入到基站,控制系统作为基站外部的一个独立网元或独立网元中的模块。控制系统配置为向基站下发灌包任务信息,基站配置为根据所述灌包任务信息创建灌包报文并将灌包报文发送至终端设备,还配 置为根据发送灌包报文的传输参数和预设阈值确定基站传输自检结果。An embodiment of the present disclosure provides a base station transmission self-inspection method, the method is applied to the system shown in FIG. 1 , and the system includes a control system, a base station, and a terminal device. Multiple terminal devices are connected to the base station, and the control system is used as an independent network element or a module in the independent network element outside the base station. The control system is configured to send packet filling task information to the base station, and the base station is configured to create a packet filling message according to the packet filling task information and send the packet filling message to the terminal device, and is also configured to send the packet filling message according to the transmission Parameters and preset thresholds determine base station transmission self-test results.
如图2所示,本公开实施例的基站传输自检方法可以包括如下步骤S11至S14。As shown in FIG. 2 , the base station transmission self-inspection method in the embodiment of the present disclosure may include the following steps S11 to S14.
在步骤S11中,从控制系统获取灌包任务信息,所述灌包任务信息至少包括灌包起始协议层类型和终端地址。In step S11, the packet filling task information is obtained from the control system, and the packet filling task information includes at least the packet filling start protocol layer type and the terminal address.
控制系统可以作为基站内部的一个控制模块,也可以作为基站外部的一个独立网元或独立网元中的模块,配置为执行创建灌包任务、展示基站传输自检结果以及监控基站的KPI(Key Performance Indication,关键业绩指标,如信令信道可用率、话音信道可用率、信令信道掉话率以及话音信道指配失败率等)等操作。The control system can be used as a control module inside the base station, or as an independent network element or a module in an independent network element outside the base station, configured to perform the task of creating packets, displaying the self-test results of base station transmission, and monitoring the KPI (Key Performance Indication, key performance indicators, such as signaling channel availability rate, voice channel availability rate, signaling channel drop rate, and voice channel assignment failure rate, etc.) and other operations.
所述从控制系统获取灌包任务信息可以包括:接收控制系统在创建灌包任务之后下发的灌包任务信息;或者,向控制系统发送灌包任务请求,并接收控制系统根据该灌包任务请求发送的灌包任务信息。The acquisition of the package filling task information from the control system may include: receiving the package filling task information issued by the control system after creating the package filling task; or sending a package filling task request to the control system, and receiving the control system according to the package filling task Packet filling task information sent by request.
在步骤S12中,创建灌包报文。In step S12, a packet filling message is created.
基站在获取到灌包任务信息之后,可以根据灌包任务信息中携带的配置参数创建灌包报文,而灌包报文中具体携带的信息,即灌包内容,则可以根据灌包任务信息中除灌包起始协议层类型和终端地址之外的其他配置参数确定,实现对灌包内容的定制。After obtaining the packet filling task information, the base station can create a packet filling message according to the configuration parameters carried in the packet filling task information, and the specific information carried in the packet filling message, that is, the packet filling content, can be created according to the packet filling task information In addition to the packet-filling start protocol layer type and terminal address, other configuration parameters are determined to realize the customization of the packet-filling content.
在步骤S13中,根据灌包起始协议层类型,将灌包报文发送至终端地址。In step S13, according to the packet-filling start protocol layer type, the packet-filling message is sent to the terminal address.
基站可以包括不同类型的协议层实体,控制系统在灌包任务信息中配置了灌包起始协议层类型,基站需要在内部从与该灌包起始协议层类型相对应的协议层实体开始,向终端发起灌包。The base station can include different types of protocol layer entities. The control system configures the initial protocol layer type of packet filling in the packet filling task information. The base station needs to start from the protocol layer entity corresponding to the initial protocol layer type of the packet filling internally. Initiate packet filling to the terminal.
在步骤S14中,在将所述灌包报文发送至所述终端地址之后,确定发送灌包报文的传输参数,并根据传输参数和预设阈值确定基站传输自检结果。In step S14, after the packet filling message is sent to the terminal address, the transmission parameters for sending the packet filling message are determined, and the base station transmission self-inspection result is determined according to the transmission parameters and a preset threshold.
在本步骤中,可以根据传输参数和预设阈值确定基站传输自检结果,例如,在传输参数为丢包率的情况下,若传输参数大于预设阈值,则可确定基站传输自检结果为存在故障;若传输参数小于或等于 预设阈值,则可确定基站传输自检结果为不存在故障。In this step, the base station transmission self-inspection result can be determined according to the transmission parameter and the preset threshold. For example, in the case where the transmission parameter is the packet loss rate, if the transmission parameter is greater than the preset threshold, it can be determined that the base station transmission self-inspection result is There is a fault; if the transmission parameter is less than or equal to the preset threshold, it can be determined that there is no fault in the transmission self-test result of the base station.
本公开实施例提供的基站传输自检方法,首先配置至少包括灌包起始协议层类型和终端地址的灌包任务信息,根据该灌包任务信息创建灌包报文并将该灌包报文发送至终端地址所对应的终端设备,并在将灌包报文发送至终端地址之后,确定发送灌包报文的传输参数,根据传输参数和预设阈值确定基站传输自检结果。通过以上过程即可检测基站内部是否发生故障,不需要依赖核心网侧设备就可以实现对基站传输故障的检测,可以降低基站传输故障检测的复杂度,缩短检测时间,提高检测效率。并且,基站可以根据起始协议层类型从内部不同协议层开始向指定的终端设备发起灌包,能够全方面地检测基站内部各协议层实体的传输性能。The base station transmission self-inspection method provided by the embodiment of the present disclosure first configures the packet filling task information including at least the packet filling initial protocol layer type and the terminal address, creates a packet filling message according to the packet filling task information and sends the packet filling message Send to the terminal device corresponding to the terminal address, and after sending the packet filling message to the terminal address, determine the transmission parameters for sending the packet filling message, and determine the base station transmission self-test result according to the transmission parameters and the preset threshold. Through the above process, it is possible to detect whether there is a fault in the base station, and the detection of the transmission fault of the base station can be realized without relying on the core network side equipment, which can reduce the complexity of the transmission fault detection of the base station, shorten the detection time, and improve the detection efficiency. Moreover, the base station can start filling packets from different internal protocol layers to the designated terminal equipment according to the type of the initial protocol layer, and can comprehensively detect the transmission performance of each protocol layer entity inside the base station.
在一些实施方式中,所述灌包起始协议层类型可以为PDCP(Packet Data Convergence Protocol,分组数据汇聚协议),如前所述,基站需要在内部从与该灌包起始协议层类型相对应的协议层实体开始,向终端发起灌包,也就是从基站内部的PDCP实体开始向终端发起灌包。但PDCP层实体首先需要确定本基站是否存在终端设备的空口承载信息,在本基站存在终端设备的空口承载信息的情况下,PDCP层实体才会将灌包报文发送至终端设备,因此需要预先保存接入到本基站的终端设备的空口承载信息,以供PDCP层实体成功将灌包报文转发至终端设备。In some embodiments, the type of the initial protocol layer of the packet filling can be PDCP (Packet Data Convergence Protocol, packet data convergence protocol). The corresponding protocol layer entity initiates packet filling to the terminal, that is, the PDCP entity inside the base station initiates packet filling to the terminal. However, the PDCP layer entity first needs to determine whether the base station has the air interface bearer information of the terminal equipment. Only when the base station has the air interface bearer information of the terminal equipment, the PDCP layer entity will send the filling packet to the terminal equipment. Save the air interface bearer information of the terminal equipment connected to the base station, so that the PDCP layer entity can successfully forward the packet filling message to the terminal equipment.
相应的,所述基站传输自检方法还可以包括如下步骤S13’。Correspondingly, the base station transmission self-inspection method may also include the following step S13'.
在步骤S13’中,在所述将灌包报文发送至终端地址(即步骤S13)之前,获取并保存接入到本基站的终端设备的空口承载信息,所述空口承载信息包括接入到本基站的终端设备的终端地址。In step S13', before the packet filling message is sent to the terminal address (that is, step S13), the air interface bearer information of the terminal equipment connected to the base station is obtained and saved, and the air interface bearer information includes access to The terminal address of the terminal equipment of the base station.
所述根据灌包起始协议层类型,将灌包报文发送至终端地址(即步骤S13),可以包括如下步骤:在根据终端地址从本基站查询到对应的空口承载信息的情况下,将灌包报文发送至终端地址。According to the initial protocol layer type of the filling packet, sending the filling packet message to the terminal address (that is, step S13) may include the following steps: in the case of querying the corresponding air interface bearer information from the base station according to the terminal address, the The packet filling message is sent to the terminal address.
需要说明的是,所述空口承载信息为终端设备的IP(Internet Protocol,互联网协议)地址与无线承载RB(Radio Bearer)信息之间的对应关系,RB为承载数据传输的通道,所述空口承载信息除 包括终端地址之外,还包括终端地址所对应的无线承载RB信息。It should be noted that the air interface bearer information is the correspondence between the IP (Internet Protocol, Internet Protocol) address of the terminal equipment and the wireless bearer RB (Radio Bearer) information, and RB is a channel for carrying data transmission, and the air interface bears In addition to the terminal address, the information also includes radio bearer RB information corresponding to the terminal address.
在一些实施方式中,如图3所示,所述获取并保存接入到本基站的终端设备的空口承载信息(即步骤S13’),可以包括如下步骤S131’和S132’。In some implementations, as shown in Figure 3, the acquiring and storing the air interface bearer information of the terminal equipment connected to the base station (ie step S13') may include the following steps S131' and S132'.
在步骤S131’中,接收接入到本基站的终端设备发送的业务报文,获取所述业务报文中携带的空口承载信息。In step S131', receive the service message sent by the terminal equipment connected to the base station, and obtain the air interface bearer information carried in the service message.
终端设备在接入到本基站之后,可以向本基站发送上行的业务报文,业务报文可以包括浏览网页、登录APP(Application,应用程序)以及ping(Packet Internet Groper,因特网包探索器)公网IP(Internet Protocol,互联网协议)地址等业务过程中的报文。After the terminal device is connected to the base station, it can send uplink service messages to the base station. The service messages can include browsing web pages, logging in to APP (Application, application program) and ping (Packet Internet Groper, Internet packet explorer) Packets in business processes such as network IP (Internet Protocol, Internet Protocol) addresses.
当接收到已接入本基站的终端设备所发送的业务报文时,基站可以从中获取所述终端设备的空口承载信息。When receiving a service message sent by a terminal device that has accessed the base station, the base station can obtain the air interface bearer information of the terminal device from it.
在步骤S132’中,在本地存储有业务报文中携带的空口承载信息且本地存储的所述业务报文中携带的空口承载信息的数量小于预设数量的情况下,或者,本地未存储有业务报文中携带的空口承载信息的情况下,保存业务报文中携带的空口承载信息。In step S132', if the air interface bearer information carried in the service message is stored locally and the quantity of the air interface bearer information carried in the service message locally stored is less than the preset number, or if there is no locally stored In the case of the air interface bearer information carried in the service message, save the air interface bearer information carried in the service message.
从上行业务报文中获取到终端设备的空口承载信息后,基站可以判断本地是否已经存储有该空口承载信息。当本地并未存储有该空口承载信息时,则可以直接保存该空口承载信息。当本地已经存储有该空口承载信息且本地存储的该空口承载信息的数量小于预设数量时,也可以保存该空口承载信息。After obtaining the air interface bearer information of the terminal device from the uplink service message, the base station can determine whether the air interface bearer information has been stored locally. When the air interface bearer information is not stored locally, the air interface bearer information may be directly stored. When the air interface bearer information has been stored locally and the quantity of the locally stored air interface bearer information is less than a preset quantity, the air interface bearer information may also be saved.
具体的,该空口承载信息中可以包括终端设备的IP地址等信息,对于每个终端设备,基站可存储预设数量的空口承载信息,并在本地维护预设数量的变量,用以记录是否已存储预设数量的空口承载信息。例如,对于某终端设备,基站可存储该终端设备的2个包括IPv4(互联网协议第四版)地址的空口承载信息和2个包括IPv6(互联网协议第六版)地址的空口承载信息,并在本地维护变量IP14、IP24、IP16、IP26,用以记录是否已存储该终端设备的2个包括IPv4地址的空口承载信息和2个包括IPv6地址的空口承载信息。若IP14、IP24中任意一个变量的值为invalid_word32,说明基站还可以存储该终 端设备的1个包括IPv4地址的空口承载信息,若IP14、IP24的值均为invalid_word32,说明基站还可以存储该终端设备的2个包括IPv4地址的空口承载信息;类似地,若IP16、IP26中任意一个变量的值为invalid_word32,说明基站还可以存储该终端设备的1个包括IPv6地址的空口承载信息,若IP16、IP26的值均为invalid_word32,说明基站还可以存储该终端设备的2个包括IPv6地址的空口承载信息。Specifically, the air interface bearer information may include information such as the IP address of the terminal device. For each terminal device, the base station may store a preset number of air interface bearer information, and maintain a preset number of variables locally to record whether Store a preset number of air interface bearer information. For example, for a terminal device, the base station can store two air interface bearer information including IPv4 (Internet Protocol version 4) addresses and two air interface bearer information including IPv6 (Internet Protocol version 6) addresses of the terminal device, and The local maintenance variables IP14, IP24, IP16, IP26 are used to record whether two air interface bearer information including IPv4 addresses and two air interface bearer information including IPv6 addresses of the terminal device have been stored. If the value of any variable in IP14 and IP24 is invalid_word32, it means that the base station can also store an air interface bearer information including an IPv4 address of the terminal device. If the values of IP14 and IP24 are both invalid_word32, it means that the base station can also store the terminal device. Two air interface bearer information including IPv4 addresses; similarly, if the value of any one of the variables in IP16 and IP26 is invalid_word32, it means that the base station can also store one air interface bearer information including IPv6 addresses of the terminal device. If IP16, IP26 The values of all are invalid_word32, indicating that the base station can also store two air interface bearer information including the IPv6 address of the terminal device.
在确定出本地已经存储有该(从业务报文中获取到的)空口承载信息之后,基站可以进一步的通过查询本地维护的变量来确定是否还可以存储该空口承载信息,例如,在IP的类型为IPv4(互联网协议第四版)的情况下,基站可以判断本地维护的变量IP14的值是否为invalid_word32,若变量IP14的值为invalid_word32,说明基站可以存储该空口承载信息,此时基站直接存储该空口承载信息;若变量IP14的值不为invalid_word32,此时基站并不能直接确定本地无法再存储该空口承载信息,还需判断本地维护的变量IP24的值是否也不为invalid_word32,若IP24的值也不为invalid_word32,则说明本地确实无法再存储该空口承载信息,但若IP24的值为invalid_word32,则说明可以存储该空口承载信息,此时基站存储该空口承载信息。在IP的类型为IPv6(互联网协议第六版)的情况下,基站可以判断本地维护的变量IP16的值是否为invalid_word32,若变量IP16的值为invalid_word32,说明说明基站可以存储该空口承载信息,此时基站直接存储该空口承载信息;若变量IP16的值不为invalid_word32,此时基站并不能直接确定本地无法再存储该空口承载信息,还需判断本地维护的变量IP26的值是否也不为invalid_word32,若IP26的值也不为invalid_word32,则说明本地确实无法再存储该空口承载信息,但若IP26的值为invalid_word32,则说明可以存储该空口承载信息,此时基站存储该空口承载信息。After determining that the air interface bearer information (obtained from the service message) has been stored locally, the base station can further determine whether the air interface bearer information can be stored by querying locally maintained variables, for example, in the IP type In the case of IPv4 (Internet Protocol Version 4), the base station can determine whether the value of the locally maintained variable IP14 is invalid_word32. If the value of the variable IP14 is invalid_word32, it means that the base station can store the bearer information of the air interface. At this time, the base station directly stores the Air interface bearer information; if the value of the variable IP14 is not invalid_word32, the base station cannot directly determine that the air interface bearer information cannot be stored locally at this time, and needs to determine whether the value of the locally maintained variable IP24 is also invalid_word32 If it is not invalid_word32, it means that the bearer information of the air interface cannot be stored locally, but if the value of IP24 is invalid_word32, it means that the bearer information of the air interface can be stored. At this time, the base station stores the bearer information of the air interface. When the IP type is IPv6 (Internet Protocol Version 6), the base station can judge whether the value of the locally maintained variable IP16 is invalid_word32. If the value of the variable IP16 is invalid_word32, it means that the base station can store the bearer information of the air interface. At this time, the base station directly stores the bearer information of the air interface; if the value of the variable IP16 is not invalid_word32, the base station cannot directly determine that the bearer information of the air interface cannot be stored locally at this time, and needs to determine whether the value of the locally maintained variable IP26 is also invalid_word32. If the value of IP26 is not invalid_word32, it means that the air interface bearer information cannot be stored locally, but if the value of IP26 is invalid_word32, it means that the air interface bearer information can be stored. At this time, the base station stores the air interface bearer information.
在本公开实施例中,控制系统在灌包任务信息中配置了终端地址,也即指定了基站需要向其发送灌包报文以进行灌包的目标终端设备,基站还可以预先从控制系统获取或者预先与控制系统协同配置需要进行灌包的目标终端设备的相关信息,通过判断接入到本基站的终 端设备是否为目标终端设备,来获取并保存目标终端设备的空口承载信息。In the embodiment of the present disclosure, the control system configures the terminal address in the packet filling task information, that is, specifies the target terminal device to which the base station needs to send the packet filling message for packet filling. The base station can also obtain the address from the control system in advance. Or cooperate with the control system in advance to configure the relevant information of the target terminal device that needs to be filled, and obtain and save the air interface bearer information of the target terminal device by judging whether the terminal device connected to the base station is the target terminal device.
相应的,在一些实施方式中,所述获取并保存接入到本基站的终端设备的空口承载信息(即步骤S13’),也可以通过基于追踪标识TraceID的目标终端识别方法来实现,例如,当终端设备接入本基站时,基站可以判断接入请求等报文中是否存在与预先配置或预先获取的TraceID一致的TraceID。当基于TraceID识别到当前正在接入本基站的终端设备为目标终端设备时,基站可以直接获取并保存该终端设备的空口承载信息。获取并保存终端设备的空口承载信息之后,基站即可向控制系统请求获取灌包任务信息。Correspondingly, in some implementation manners, the acquisition and storage of the air interface bearer information of the terminal equipment connected to the base station (that is, step S13') can also be implemented by a target terminal identification method based on the tracking identifier TraceID, for example, When a terminal device accesses the base station, the base station can determine whether there is a TraceID consistent with the pre-configured or pre-acquired TraceID in the access request and other packets. When the terminal device currently accessing the base station is identified as the target terminal device based on the TraceID, the base station can directly acquire and save the air interface bearer information of the terminal device. After obtaining and saving the air interface bearer information of the terminal equipment, the base station can request the control system to obtain packet filling task information.
除了基于TraceID识别接入本基站的终端设备是否为目标终端设备之外,基站还可以基于终端设备的其他信息识别接入本基站的终端设备是否为目标终端设备,在一些实施方式中,所述获取并保存接入到本基站的终端设备的空口承载信息(即步骤S13’),还可以通过如下方式实现:响应于接收到接入到本基站的终端设备发送的上行报文,解析上行报文以获得上行报文特征,在上行报文特征满足预先配置的目标终端信息的情况下,识别并保存该终端设备的IP地址及空口承载信息。目标终端信息可以包括上行报文的协议类型、对端IP地址、上行报文的数据包长度、以及上行报文的数据包内容等等。获取并保存终端设备的空口承载信息之后,基站即可向控制系统请求获取灌包任务信息。In addition to identifying whether the terminal device accessing the base station is a target terminal device based on TraceID, the base station may also identify whether the terminal device accessing the base station is a target terminal device based on other information of the terminal device. In some implementation manners, the Obtaining and storing the air interface bearer information of the terminal equipment connected to the base station (ie step S13') can also be achieved in the following manner: in response to receiving the uplink message sent by the terminal equipment connected to the base station, parsing the uplink message In order to obtain the characteristics of the uplink packet, if the characteristics of the uplink packet meet the pre-configured target terminal information, identify and save the IP address and air interface bearer information of the terminal device. The target terminal information may include the protocol type of the uplink message, the IP address of the opposite end, the data packet length of the uplink message, the data packet content of the uplink message, and the like. After obtaining and saving the air interface bearer information of the terminal equipment, the base station can request the control system to obtain packet filling task information.
在一些实施方式中,所述灌包起始协议层类型为RLC(Radio Link Control,无线链路控制层协议),如前所述,基站需要在内部从与该灌包起始协议层类型相对应的协议层实体开始,向终端发起灌包,也就是从基站内部的RLC实体开始向终端发起灌包。通常来讲,RLC实体可以直接将灌包报文发送至终端设备,相应的,所述根据灌包起始协议层类型,将灌包报文发送至终端地址(即步骤S13),可以包括如下步骤:将灌包报文发送至终端地址。In some embodiments, the type of the initial protocol layer of the packet filling is RLC (Radio Link Control, radio link control layer protocol). The corresponding protocol layer entity initiates packet filling to the terminal, that is, the RLC entity inside the base station initiates packet filling to the terminal. Generally speaking, the RLC entity can directly send the packet filling message to the terminal device. Correspondingly, according to the packet filling initial protocol layer type, sending the packet filling message to the terminal address (ie step S13) may include the following Step: Send the packet filling message to the terminal address.
在基站传输检测方案中,如图4所示,通常在核心网发起灌包,即从AMF(Access and Mobility Management Function,接入和移 动性管理功能)实体或UPF(User Plane Function,用户面功能)实体等核心网的网元发起灌包,经由AMF或UPF的GTPU(General Packet Radio Service Tunneling Protocol User Plane,通用分组无线业务隧道协议用户平面)、UDP(User Datagram Protocol,用户数据报协议)/TCP(Transmission Control Protocol,传输控制协议)、以及IP等平面进行灌包报文的封装,将灌包报文发送至基站,经由基站内部在IP、UDP/TCP、GTPU等平面对灌包报文进行处理,再通过基站内部的PDCP实体、RLC层实体、MAC(Media Access Control,媒体访问控制)层实体、以及PHY(Physical Layer,物理层)实体将灌包报文发送至终端设备,终端设备的PHY实体、MAC层实体、RLC层实体、PDCP实体将灌包报文发送至终端设备的APP。In the base station transmission detection scheme, as shown in Figure 4, the packet filling is usually initiated in the core network, that is, from the AMF (Access and Mobility Management Function, access and mobility management function) entity or UPF (User Plane Function, user plane function ) entity and other core network elements initiate packet filling, via AMF or UPF GTPU (General Packet Radio Service Tunneling Protocol User Plane, General Packet Radio Service Tunneling Protocol User Plane), UDP (User Datagram Protocol, User Datagram Protocol)/ TCP (Transmission Control Protocol, Transmission Control Protocol), and IP and other planes are used to encapsulate the packet-filling message, and the packet-filling message is sent to the base station, and the packet-filling message is packaged on the IP, UDP/TCP, GTPU and other planes inside the base station After processing, the packet filling message is sent to the terminal device through the PDCP entity, RLC layer entity, MAC (Media Access Control, media access control) layer entity, and PHY (Physical Layer, physical layer) entity inside the base station, and the terminal device The PHY entity, MAC layer entity, RLC layer entity, and PDCP entity send the packet filling message to the APP of the terminal device.
在本公开实施例中,如图5所示,线条①表征的是灌包起始协议层类型为PDCP时的灌包流程,线条②表征的是灌包起始协议层类型为RLC时的灌包流程。基站可以开启开源组件Iperf的APP客户端,通过Iperf的APP客户端与终端设备的Iperf的APP服务端建立连接,再通过UDP/TCP、IP等平面对创建的灌包报文进行封装,当灌包起始协议层类型为PDCP时,通过基站内部的PDCP实体、RLC层实体、MAC层实体、以及PHY实体将灌包报文发送至终端设备,终端设备的PHY实体、MAC层实体、RLC层实体、以及PDCP实体接收灌包报文;当灌包起始协议层类型为RLC时,通过基站内部的RLC层实体、MAC层实体、以及PHY实体将灌包报文发送至终端设备,终端设备的PHY实体、MAC层实体、以及RLC层实体接收灌包报文。本公开实施例直接从基站的APP客户端发起灌包,能够迅速且准确地定位基站内部的传输问题,降低了基站传输故障检测的复杂度,缩短了检测时间,提高了检测效率。In the embodiment of the present disclosure, as shown in Figure 5, line ① represents the packet filling process when the initial protocol layer type of packet filling is PDCP, and line ② represents the packet filling process when the initial protocol layer type of packet filling is RLC. Package process. The base station can open the APP client of the open source component Iperf, establish a connection with the Iperf APP server of the terminal device through the Iperf APP client, and then encapsulate the created packet filling message through UDP/TCP, IP and other planes. When the initial protocol layer type of the packet is PDCP, the packet filling message is sent to the terminal device through the PDCP entity, RLC layer entity, MAC layer entity, and PHY entity inside the base station, and the PHY entity, MAC layer entity, and RLC layer entity of the terminal device The entity and the PDCP entity receive the packet filling message; when the initial protocol layer type of the packet filling is RLC, the packet filling message is sent to the terminal device through the RLC layer entity, MAC layer entity, and PHY entity inside the base station, and the terminal device The PHY entity, the MAC layer entity, and the RLC layer entity receive the packet filling message. The embodiment of the disclosure directly initiates packet filling from the APP client of the base station, which can quickly and accurately locate the transmission problem inside the base station, reduces the complexity of base station transmission fault detection, shortens the detection time, and improves the detection efficiency.
目前,一种常用的基站传输检测方法,是通过ping排查基站的传输链路问题,ping是一个用来检查网络是否通畅或者网络连接速度的命令,ping发送一个ICMP(Internet Control Message Protocol,控制报文协议)回声请求消息给目的地,并报告是否收到所希望的ICMP echo(ICMP回声应答)。但在某些场景下,这种方法会被认为 是ping攻击报文,从而被丢弃报文的包长和包数量所限制,只能检测基站无负荷或低负荷时的传输链路问题,对于高负荷引发的基站传输问题效果不明显。此外,ICMP用于传递控制消息,控制消息是指网络是否通畅、主机是否可达、路由是否可用等网络本身的消息,这些控制消息并不传输用户数据,无法检测基站在传输用户数据时的传输问题。现有的终端设备较多地使用APP,而APP通常使用TCP协议传输用户数据,一旦APP卡顿掉线,通过ping来检测基站的传输问题,也变得不可靠。为了解决上述技术问题,本公开实施例通过进行TCP/UDP灌包,独立检测基站的传输问题。At present, a commonly used base station transmission detection method is to check the transmission link problem of the base station through ping. Ping is a command used to check whether the network is smooth or the network connection speed. Ping sends an ICMP (Internet Control Message text protocol) echo request message to the destination, and report whether to receive the desired ICMP echo (ICMP echo response). However, in some scenarios, this method will be considered as a ping attack packet, which is limited by the packet length and number of discarded packets. It can only detect transmission link problems when the base station is no-loaded or low-loaded. The effect of base station transmission problems caused by high load is not obvious. In addition, ICMP is used to transmit control messages. Control messages refer to the network itself, such as whether the network is smooth, whether the host is reachable, and whether the route is available. These control messages do not transmit user data, and cannot detect the transmission of the base station when transmitting user data. question. Existing terminal devices mostly use APP, and APP usually uses TCP protocol to transmit user data. Once the APP freezes and goes offline, it becomes unreliable to detect the transmission problem of the base station through ping. In order to solve the above technical problem, the embodiment of the present disclosure independently detects the transmission problem of the base station by performing TCP/UDP packet filling.
相应的,在一些实施方式中,所述灌包任务信息还包括灌包报文协议类型,所述灌包报文协议类型包括TCP或UDP。Correspondingly, in some implementation manners, the packet filling task information further includes a packet filling message protocol type, and the packet filling message protocol type includes TCP or UDP.
除灌包起始协议层类型和终端地址之外,控制系统还可以在灌包任务信息中配置灌包报文协议类型,灌包报文协议类型为TCP或UDP。在灌包报文协议类型为TCP的情况下,用以指示基站与终端设备建立TCP连接并向终端设备发送TCP下行灌包报文,或者在灌包报文协议类型为UDP的情况下,用以指示基站与终端设备建立UDP连接并向终端设备发送UDP下行灌包报文。In addition to the packet-filling start protocol layer type and terminal address, the control system can also configure the packet-filling message protocol type in the packet-filling task information, and the packet-filling message protocol type is TCP or UDP. When the protocol type of the packet filling message is TCP, it is used to instruct the base station to establish a TCP connection with the terminal device and send a TCP downlink packet filling message to the terminal device, or when the protocol type of the packet filling message is UDP, use To instruct the base station to establish a UDP connection with the terminal device and send a UDP downlink packet filling message to the terminal device.
在一些实施方式中,所述灌包报文协议类型为TCP,所述传输参数为丢包率。In some implementation manners, the packet filling protocol type is TCP, and the transmission parameter is a packet loss rate.
在灌包任务信息中的灌包报文协议类型为TCP的情况下,基站可以创建TCP灌包报文,并与终端设备建立TCP连接后向终端设备发送TCP灌包报文,例如,基站可以开启开源组件Iperf的客户端,通过Iperf的客户端与终端设备的Iperf服务端建立TCP连接。终端设备在接入本基站之后,可以开启Iperf的服务端,执行TCP收包指令,等待与基站的Iperf客户端建立TCP连接并接收基站发送的TCP灌包报文。在向终端设备发送TCP灌包报文之后,基站内部的各协议层实体均可以直接统计TCP丢包率,基站可以根据TCP丢包率和预设阈值确定基站传输自检结果。所述预设阈值可以包括第一预设阈值,当基站任一协议层实体统计到的TCP丢包率大于第一预设阈值时,即可确定基站传输自检结果为存在故障。When the protocol type of the packet filling message in the packet filling task information is TCP, the base station can create a TCP packet filling message, and establish a TCP connection with the terminal device to send the TCP packet filling message to the terminal device. For example, the base station can Open the client of the open source component Iperf, and establish a TCP connection with the Iperf server of the terminal device through the client of Iperf. After connecting to the base station, the terminal device can start the Iperf server, execute the TCP packet receiving command, wait for the establishment of a TCP connection with the Iperf client of the base station and receive the TCP packet filling message sent by the base station. After sending the TCP packet filling message to the terminal device, each protocol layer entity inside the base station can directly count the TCP packet loss rate, and the base station can determine the base station transmission self-inspection result according to the TCP packet loss rate and the preset threshold. The preset threshold may include a first preset threshold, and when the TCP packet loss rate counted by any protocol layer entity of the base station is greater than the first preset threshold, it can be determined that the base station transmission self-inspection result is faulty.
当灌包报文协议类型为TCP时,灌包任务信息中还可以携带灌包时长、TCP窗口大小、线程数、以及灌包端口等其他必要的灌包报文配置参数。在向终端设备发送TCP灌包报文之后,基站内部的各协议层实体还可以直接统计实际传输参数,基站还可以根据TCP窗口大小等配置参数计算目标传输参数,然后计算实际传输参数与目标传输参数的比值。实际传输参数为各协议层实体传输的实际流量,目标传输参数为控制系统所配置的灌包流量,实际传输参数与目标传输参数的比值即为流量参数。所述预设阈值还可以包括第二预设阈值,基站可以将流量参数与第二预设阈值进行比较,当根据任一协议层实体的实际传输参数与目标传输参数计算得到的流量参数小于第二预设阈值时,均可确定基站传输自检结果为存在故障。第一预设阈值和第二预设阈值可以根据实际情况设定,例如第二预设阈值可以设定为94%、95%、96%等等,本公开实施例并不对此做特殊限定。When the protocol type of the packet filling message is TCP, the packet filling task information can also carry other necessary packet filling message configuration parameters such as the packet filling duration, the size of the TCP window, the number of threads, and the packet filling port. After sending the TCP packet filling message to the terminal device, each protocol layer entity inside the base station can also directly count the actual transmission parameters. The base station can also calculate the target transmission parameters according to the configuration parameters such as the TCP window size, and then calculate the actual transmission parameters and the target transmission parameters. parameter ratio. The actual transmission parameter is the actual flow transmitted by each protocol layer entity, the target transmission parameter is the packetized flow configured by the control system, and the ratio of the actual transmission parameter to the target transmission parameter is the flow parameter. The preset threshold may also include a second preset threshold. The base station may compare the traffic parameter with the second preset threshold. When the traffic parameter calculated according to the actual transmission parameter and the target transmission parameter of any protocol layer entity is less than the first When two preset thresholds are used, it can be determined that there is a fault in the transmission self-test result of the base station. The first preset threshold and the second preset threshold may be set according to actual conditions, for example, the second preset threshold may be set to 94%, 95%, 96%, etc., which is not specifically limited in this embodiment of the present disclosure.
在一些实施方式中,所述灌包报文协议类型为UDP,所述灌包任务信息还包括灌包带宽和线程数,所述传输参数为流量参数,所述确定发送灌包报文的传输参数(即步骤S14中所述),可以包括以下步骤:根据灌包带宽和线程数确定目标传输参数,统计实际传输参数,并根据目标传输参数和实际传输参数确定流量参数。In some embodiments, the protocol type of the packet filling message is UDP, the packet filling task information also includes the packet filling bandwidth and the number of threads, the transmission parameter is a traffic parameter, and the transmission of the sending packet filling message is determined. Parameters (that is, described in step S14) may include the following steps: determining target transmission parameters according to packet bandwidth and thread number, counting actual transmission parameters, and determining flow parameters according to target transmission parameters and actual transmission parameters.
在灌包任务信息中的灌包报文协议类型为UDP的情况下,基站可以按照如图6所示的UDP报文格式创建UDP灌包报文,如图6所示,UDP报文包括两部分,其一为UDP报文头部分,包括16位的源端口字段、16位的目的端口字段、16位的UDP数据报长度字段以及16位的校验值字段;以及,其二为UDP数据部分,包括长度可选的UDP数据。基站可以开启开源组件Iperf的客户端,通过Iperf的客户端向终端设备发起UDP灌包。When the protocol type of the packet filling message in the packet filling task information is UDP, the base station can create a UDP packet filling message according to the UDP message format shown in Figure 6. As shown in Figure 6, the UDP message includes two Part, one of which is the UDP packet header, including 16-bit source port field, 16-bit destination port field, 16-bit UDP datagram length field and 16-bit check value field; and, the second is UDP data section, including UDP data of optional length. The base station can open the client of the open source component Iperf, and initiate UDP packet filling to the terminal device through the client of Iperf.
在向终端设备发送UDP灌包报文之后,基站内部的各协议层实体还可以直接统计实际传输参数,基站还可以根据灌包任务信息中的灌包带宽和线程数计算目标传输参数,然后计算实际传输参数与目标传输参数的比值。实际传输参数为各协议层实体传输的实际流量,目标传输参数为控制系统所配置的灌包流量,实际传输参数与目标传输 参数的比值即为流量参数。所述预设阈值还可以包括第三预设阈值,基站可以将流量参数与第三预设阈值进行比较,当根据任一协议层实体的实际传输参数与目标传输参数计算得到的流量参数小于第三预设阈值时,均可确定基站传输自检结果为存在故障。第三预设阈值可以根据实际情况设定,例如可以设定为94%、95%、96%等等,本公开实施例并不对此做特殊限定。After sending the UDP packet filling message to the terminal device, each protocol layer entity inside the base station can also directly count the actual transmission parameters, and the base station can also calculate the target transmission parameters according to the packet filling bandwidth and the number of threads in the packet filling task information, and then calculate The ratio of the actual transfer parameter to the target transfer parameter. The actual transmission parameter is the actual traffic transmitted by each protocol layer entity, the target transmission parameter is the packetized traffic configured by the control system, and the ratio of the actual transmission parameter to the target transmission parameter is the traffic parameter. The preset threshold may also include a third preset threshold. The base station may compare the traffic parameter with the third preset threshold. When the traffic parameter calculated according to the actual transmission parameter and the target transmission parameter of any protocol layer entity is less than the first When three preset thresholds are used, it can be determined that there is a fault in the transmission self-test result of the base station. The third preset threshold can be set according to actual conditions, for example, it can be set to 94%, 95%, 96%, etc., which is not specifically limited in this embodiment of the present disclosure.
当灌包报文协议类型为UDP时,灌包任务信息中还可以携带灌包时长、灌包端口、以及报文长度等其他必要的灌包报文的配置参数。When the protocol type of the packet filling message is UDP, the packet filling task information may also carry other necessary configuration parameters of the packet filling message such as the packet filling duration, the packet filling port, and the packet length.
在一些实施方式中,所述基站传输自检方法还可以包括如下步骤:在所述根据传输参数和预设阈值确定基站传输自检结果(即步骤S14)之后,在基站传输自检结果为存在故障的情况下,获取链路状态信息,以及采集本基站内各协议层实体在预设时长内的运行日志,并将运行日志和链路状态信息发送至控制系统。In some embodiments, the base station transmission self-inspection method may further include the following steps: after the base station transmission self-inspection result is determined according to the transmission parameters and the preset threshold (ie step S14), when the base station transmission self-inspection result is existence In the event of a failure, obtain link state information and collect the operation logs of each protocol layer entity in the base station within a preset period of time, and send the operation logs and link state information to the control system.
链路状态信息配置为标识基站内部传输链路的状态,包括“差”“一般”、“良好”、以及“优秀”等等,可以根据传输参数确定对应的链路状态信息,例如,当TCP丢包率为10%时,链路状态信息可以标识基站内部传输链路的状态为“一般”。链路状态信息可以在根据传输参数和预设阈值确定基站传输自检结果的同时确定。The link state information is configured to identify the state of the internal transmission link of the base station, including "poor", "general", "good", and "excellent", etc., and the corresponding link state information can be determined according to the transmission parameters, for example, when TCP When the packet loss rate is 10%, the link state information may indicate that the state of the internal transmission link of the base station is "normal". The link state information may be determined while determining the base station transmission self-test result according to the transmission parameter and the preset threshold.
当确定出基站传输自检结果为存在故障时,基站可以获取确定的链路状态信息,以及采集内部各协议层实体在预设时长内的运行日志,并将运行日志和链路状态信息反馈给控制系统,以供控制系统对各协议层实体的传输性能进行分析和诊断。需要说明的是,在确定出基站传输自检结果为不存在故障时,基站也可以将链路状态信息反馈给控制系统,以供控制系统对各协议层实体的传输性能进行分析和诊断。When it is determined that there is a fault in the transmission self-test result of the base station, the base station can obtain the determined link state information, and collect the operation logs of the internal protocol layer entities within the preset time length, and feed back the operation logs and link state information to the The control system is used for the control system to analyze and diagnose the transmission performance of each protocol layer entity. It should be noted that, when it is determined that there is no fault in the transmission self-test result of the base station, the base station may also feed back link state information to the control system for the control system to analyze and diagnose the transmission performance of each protocol layer entity.
需要说明的是,灌包任务信息中还可以携带灌包方向,用以指示由基站向终端灌包以进行基站传输自检,还是由终端向基站灌包以进行基站传输自检;并且,终端设备也可以从控制系统获取到灌包任务信息。当灌包方向为上行时,基站接收终端通过开源组件Iperf创建并发送的灌包报文,确定接收灌包报文的传输参数,并根据传输 参数和预设阈值确定基站传输自检结果。It should be noted that the packet filling task information may also carry the packet filling direction, which is used to indicate whether the base station fills the terminal with the packet for the base station transmission self-inspection, or the terminal fills the packet with the base station for the base station transmission self-inspection; and, the terminal The equipment can also obtain bag filling task information from the control system. When the packet filling direction is uplink, the base station receives the packet filling message created and sent by the terminal through the open source component Iperf, determines the transmission parameters of the received packet filling message, and determines the base station transmission self-test result according to the transmission parameters and the preset threshold.
基于相同的技术构思,如图7所示,本公开实施例还提供了一种基站,用以执行上述实施例提供的基站传输自检方法,所述基站可以包括获取模块101、创建模块102、传输模块103和自检模块104。Based on the same technical concept, as shown in FIG. 7 , an embodiment of the present disclosure also provides a base station for performing the base station transmission self-inspection method provided in the above embodiment. The base station may include an acquisition module 101, a creation module 102, The transmission module 103 and the self-test module 104.
获取模块101配置为从控制系统获取灌包任务信息,所述灌包任务信息至少包括灌包起始协议层类型和终端地址。The acquiring module 101 is configured to acquire packet filling task information from the control system, and the packet filling task information at least includes a packet filling start protocol layer type and a terminal address.
创建模块102配置为创建灌包报文。The creation module 102 is configured to create a packet filling message.
传输模块103配置为根据灌包起始协议层类型,将灌包报文发送至终端地址。The transmission module 103 is configured to send the packet filling message to the terminal address according to the protocol layer type of the packet filling start.
自检模块104配置为在所述传输模块103将所述灌包报文发送至所述终端地址之后,确定发送灌包报文的传输参数,并根据传输参数和预设阈值确定基站传输自检结果。The self-inspection module 104 is configured to determine the transmission parameters for sending the packet-filling message after the transmission module 103 sends the packet-filling message to the terminal address, and determine the base station transmission self-test according to the transmission parameter and the preset threshold result.
在一些实施方式中,所述灌包起始协议层类型为分组数据汇聚协议PDCP,如图8所示,所述基站还包括检测模块105,检测模块105配置为获取并保存接入到本基站的终端设备的空口承载信息,所述空口承载信息包括接入到本基站的终端设备的终端地址。In some embodiments, the protocol layer type of the initial packet filling is Packet Data Convergence Protocol PDCP, as shown in FIG. The air interface bearer information of the terminal equipment, the air interface bearer information includes the terminal address of the terminal equipment connected to the base station.
传输模块103配置为在根据终端地址从本基站查询到对应的空口承载信息的情况下,将灌包报文发送至终端地址。The transmission module 103 is configured to send the packet filling message to the terminal address when the corresponding air interface bearer information is inquired from the base station according to the terminal address.
基站还可以包括检测模块105,检测模块105可以配置为获取并保存接入到本基站的终端设备的空口承载信息,还可以配置为响应于传输模块103的PDCP层实体发送的用于查询空口承载信息的查询请求,向PDCP层实体返回空口承载信息查询结果。The base station may also include a detection module 105. The detection module 105 may be configured to obtain and save the air interface bearer information of the terminal equipment connected to the base station, and may also be configured to respond to the query air interface bearer information sent by the PDCP layer entity of the transmission module 103. An information query request returns an air interface bearer information query result to the PDCP layer entity.
基站的传输模块103可以包括PDCP实体、RLC层实体、MAC层实体、以及PHY实体,创建模块102在创建灌包报文之后,可以将灌包报文发送至传输模块103的PDCP层实体。PDCP层的下一协议层为RLC层,通常来讲,PDCP实体需要将灌包报文转发至RLC层实体,由RLC层实体再通过MAC层实体、PHY实体、以及空口等将灌包报文发送至终端设备。在将灌包报文转发至RLC实体之前,PDCP实体需要先判断本基站是否存在终端设备的空口承载信息,具体的,PDCP实体可以解析灌包报文获得灌包报文中携带的终端地址,根据终端地址 向检测模块105发送用于查询空口承载信息的查询请求,检测模块105可以响应于该查询请求,根据终端地址查询本地存储的空口承载信息,并且向PDCP实体返回查询结果。在查询到对应的空口承载信息的情况下,PDCP实体可以将灌包报文转发至RLC层实体,RLC层实体再通过MAC层实体、PHY实体、以及空口等将灌包报文发送至终端地址所对应的终端设备。The transmission module 103 of the base station may include a PDCP entity, an RLC layer entity, a MAC layer entity, and a PHY entity. After the creation module 102 creates the packetization packet, it may send the packetization packet to the PDCP layer entity of the transmission module 103 . The next protocol layer of the PDCP layer is the RLC layer. Generally speaking, the PDCP entity needs to forward the packet filling message to the RLC layer entity, and the RLC layer entity then transmits the packet filling message through the MAC layer entity, PHY entity, and air interface. sent to the terminal device. Before forwarding the packet filling message to the RLC entity, the PDCP entity needs to first determine whether the base station has air interface bearer information of the terminal device. Specifically, the PDCP entity can parse the packet filling message to obtain the terminal address carried in the packet filling message. Send a query request for querying the air interface bearer information to the detection module 105 according to the terminal address, and the detection module 105 may respond to the query request, query the locally stored air interface bearer information according to the terminal address, and return the query result to the PDCP entity. In the case of querying the corresponding air interface bearer information, the PDCP entity can forward the packet filling message to the RLC layer entity, and the RLC layer entity then sends the packet filling message to the terminal address through the MAC layer entity, PHY entity, and air interface. corresponding terminal equipment.
在一些实施方式中,检测模块105配置为:In some implementations, the detection module 105 is configured to:
接收接入到本基站的终端设备发送的业务报文,获取所述业务报文中携带的空口承载信息;以及receiving a service packet sent by a terminal device connected to the base station, and acquiring air interface bearer information carried in the service packet; and
在本地存储有业务报文中携带的空口承载信息且本地存储的所述业务报文中携带的空口承载信息的数量小于预设数量的情况下,或者,本地未存储有业务报文中携带的空口承载信息的情况下,保存业务报文中携带的空口承载信息。In the case where the air interface bearer information carried in the service message is stored locally and the quantity of the air interface bearer information carried in the service message locally stored is less than the preset number, or the service message carried in the service message is not locally stored In the case of air interface bearer information, save the air interface bearer information carried in the service message.
在一些实施方式中,传输模块103配置为若所述灌包起始协议层类型为无线链路控制层协议RLC,则将灌包报文发送至终端地址。In some implementation manners, the transmission module 103 is configured to send the packet filling message to the terminal address if the initial protocol layer type of the packet filling is RLC.
基站的传输模块103可以包括RLC层实体、MAC层实体、以及PHY实体,创建模块102在创建灌包报文之后,可以将灌包报文发送至传输模块103的RLC层实体。RLC层实体可以直接将灌包报文通过MAC层实体、PHY实体、以及空口等发送至终端地址所对应的终端设备。The transmission module 103 of the base station may include an RLC layer entity, a MAC layer entity, and a PHY entity. After the creation module 102 creates the packetized packet, it may send the packetized packet to the RLC layer entity of the transmission module 103 . The RLC layer entity can directly send the packet filling message to the terminal device corresponding to the terminal address through the MAC layer entity, the PHY entity, and the air interface.
在一些实施方式中,所述灌包任务信息还包括灌包报文协议类型,灌包报文协议类型包括传输控制协议TCP或用户数据报协议UDP。In some implementation manners, the packet filling task information further includes a packet filling message protocol type, and the packet filling message protocol type includes Transmission Control Protocol TCP or User Datagram Protocol UDP.
在一些实施方式中,所述灌包报文协议类型为TCP,所述传输参数为丢包率。In some implementation manners, the packet filling protocol type is TCP, and the transmission parameter is a packet loss rate.
在一些实施方式中,所述灌包报文协议类型为UDP,所述灌包任务信息还包括灌包带宽和线程数,所述传输参数为流量参数,自检模块104配置为根据灌包带宽和线程数确定目标传输参数,统计实际传输参数,并根据目标传输参数和实际传输参数确定流量参数。In some implementations, the packet filling message protocol type is UDP, the packet filling task information also includes the packet filling bandwidth and the number of threads, the transmission parameters are traffic parameters, and the self-check module 104 is configured to and the number of threads to determine the target transmission parameters, count the actual transmission parameters, and determine the flow parameters according to the target transmission parameters and the actual transmission parameters.
在一些实施方式中,自检模块104还配置为在基站传输自检结果为存在故障的情况下,获取链路状态信息,以及采集本基站内各协 议层实体在预设时长内的运行日志。传输模块103还配置为将运行日志和链路状态信息发送至控制系统。In some embodiments, the self-inspection module 104 is also configured to obtain link state information and collect operation logs of each protocol layer entity in the base station within a preset time period when the base station transmission self-inspection result is faulty. The transmission module 103 is also configured to send the operation log and link state information to the control system.
以下结合五个具体实例来对本公开提供的基站传输自检方法进行简要描述。The base station transmission self-inspection method provided by the present disclosure is briefly described below in combination with five specific examples.
实例一Example one
终端设备,在接入基站后,发送上行的业务报文给基站,该业务报文可以包括浏览网页、登录APP和ping公网IP等业务报文,以便检测模块105获取并保存空口承载信息。同时,打开Iperf的APP服务端,即报文接收软件,执行TCP收包指令,等待与基站的Iperf客户端建立TCP连接并接收基站发送的TCP灌包报文。After accessing the base station, the terminal device sends uplink service messages to the base station, the service messages may include service messages such as browsing web pages, logging in to APP, and pinging public network IP, so that the detection module 105 can obtain and store air interface bearer information. At the same time, open the Iperf APP server, that is, the message receiving software, execute the TCP packet receiving command, wait for the establishment of a TCP connection with the Iperf client of the base station and receive the TCP packet filling message sent by the base station.
检测模块105,获取并保存终端设备的空口承载信息,空口承载信息中包括终端设备的IP地址(包含IPV4和IPV6地址)。在本地存储有小于预设数量的业务报文中携带的空口承载信息的情况下,或者,本地未存储有业务报文中携带的空口承载信息的情况下,保存该业务报文中携带的空口承载信息。通过在PDCP协议层对终端设备的上行业务报文进行解析,替代通过GTPU协议中的TEID(Tunnel endpoint identifier,隧道端点标识)来获取终端设备的空口承载信息。The detection module 105 acquires and saves the air interface bearer information of the terminal equipment, and the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment. In the case that the air interface bearer information carried in the service message is stored locally less than the preset number, or in the case that the air interface bearer information carried in the service message is not stored locally, save the air interface bearer information carried in the service message Bearer information. By analyzing the uplink service message of the terminal device at the PDCP protocol layer, instead of using the TEID (Tunnel endpoint identifier) in the GTPU protocol to obtain the air interface bearer information of the terminal device.
控制系统,创建灌包任务,确定灌包任务信息,并将灌包任务信息通过获取模块101下发给创建模块102。The control system creates a package filling task, determines the package filling task information, and sends the package filling task information to the creation module 102 through the acquisition module 101 .
创建模块102,接收控制系统通过获取模块101下发的灌包任务信息,确定灌包任务信息中携带的灌包起始协议层类型为PDCP,灌包方向为下行,以及确定灌包任务信息中携带的灌包报文协议类型为TCP。配置创建模块102与传输模块103的PDCP实体之间的链路,并开启开源组件Iperf的客户端,通过Iperf的APP客户端与终端设备的Iperf APP服务端建立TCP连接。根据灌包任务信息中携带的终端地址、灌包端口、线程数、灌包时长和TCP窗口大小等配置参数,创建TCP灌包报文,创建的TCP灌包报文中携带终端地址,并将TCP灌包报文发送至传输模块103的PDCP实体。同时,创建模块102将灌包任务信息广播给自检模块104,以供自检模块104确定发送灌包 报文的传输参数。Create a module 102, the receiving control system determines that the initial protocol layer type of the packet filling carried in the packet filling task information is PDCP, and the packet filling direction is downlink by obtaining the packet filling task information issued by the module 101, and determines that in the packet filling task information The packet filling protocol type carried is TCP. Configure the link between the creation module 102 and the PDCP entity of the transmission module 103, and open the client of the open source component Iperf, and establish a TCP connection with the Iperf APP server of the terminal device through the APP client of Iperf. According to configuration parameters such as terminal address, packet filling port, number of threads, packet filling time, and TCP window size carried in the packet filling task information, a TCP packet filling message is created, and the created TCP packet filling message carries the terminal address, and The TCP packet filling message is sent to the PDCP entity of the transmission module 103 . At the same time, the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 determines the transmission parameters for sending the packet filling message.
传输模块103的PDCP实体,接收到创建模块102发送的TCP灌包报文之后,解析TCP灌包报文获得终端地址,并根据终端地址向检测模块105查询终端设备的空口承载信息,若查询到终端地址所对应的空口承载信息,则将该TCP灌包报文转发给下级RLC层实体,RLC层实体及RLC层实体以下协议层实体将TCP灌包报文沿空口发送至终端设备。The PDCP entity of the transmission module 103, after receiving the TCP packet filling message sent by the creation module 102, parses the TCP packet filling message to obtain the terminal address, and queries the detection module 105 for the air interface bearer information of the terminal device according to the terminal address. The air interface bearing information corresponding to the terminal address forwards the TCP packet filling message to the lower-level RLC layer entity, and the RLC layer entity and the protocol layer entity below the RLC layer entity send the TCP packet filling message to the terminal device along the air interface.
自检模块104,接收传输模块103的各协议层实体发送的TCP丢包率或实际传输流量,根据灌包任务信息中的TCP窗口大小等配置参数计算目标传输流量,并计算归属于该终端的实际传输流量与目标传输流量的比值,当基站传输模块103的任一协议层实体统计到的归属于该终端的TCP丢包率大于第一预设阈值时,或者当任一协议层实体归属于该终端的实际传输流量与目标传输流量的比值小于第二预设阈值时,均可确定基站传输自检结果为存在故障,并根据比值确定链路状态信息。此时,自检模块104启动对基站内各协议层实体的运行日志采集,采集时长为预设时长,采集传输模块103的各协议层实体的运行日志,并将运行日志和确定的链路状态信息反馈给控制系统。The self-inspection module 104 receives the TCP packet loss rate or the actual transmission flow sent by each protocol layer entity of the transmission module 103, calculates the target transmission flow according to the configuration parameters such as the TCP window size in the packet filling task information, and calculates the transmission rate belonging to the terminal The ratio of the actual transmission flow to the target transmission flow, when any protocol layer entity of the base station transmission module 103 counts that the TCP packet loss rate belonging to the terminal is greater than the first preset threshold, or when any protocol layer entity belongs to When the ratio of the actual transmission traffic of the terminal to the target transmission traffic is less than the second preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link state information is determined according to the ratio. At this point, the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
实例二Example two
终端设备,在接入基站后,发送上行的业务报文给基站,该业务报文可以包括浏览网页、登录APP和ping公网IP等业务报文,以便检测模块105获取并保存空口承载信息。After accessing the base station, the terminal device sends uplink service messages to the base station, the service messages may include service messages such as browsing web pages, logging in to APP, and pinging public network IP, so that the detection module 105 can obtain and store air interface bearer information.
检测模块105,获取并保存终端设备的空口承载信息,空口承载信息中包括终端设备的IP地址(包含IPV4和IPV6地址)。在本地存储有业务报文中携带的空口承载信息且该空口承载信息无效的情况下,或者,本地未存储有业务报文中携带的空口承载信息的情况下,保存该业务报文中携带的空口承载信息。通过在PDCP协议层对终端设备的上行业务报文进行解析,替代通过GTPU协议中的TEID(Tunnel endpoint identifier,隧道端点标识)来获取终端设备的空口承载信息。The detection module 105 acquires and saves the air interface bearer information of the terminal equipment, and the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment. If the air interface bearer information carried in the service message is locally stored and the air interface bearer information is invalid, or if the air interface bearer information carried in the service message is not locally stored, save the air interface bearer information carried in the service message The air interface carries information. By analyzing the uplink service message of the terminal device at the PDCP protocol layer, instead of using the TEID (Tunnel endpoint identifier) in the GTPU protocol to obtain the air interface bearer information of the terminal device.
控制系统,创建灌包任务,确定灌包任务信息,并将灌包任务 信息通过获取模块101下发给创建模块102。The control system creates a bag-filling task, determines the bag-filling task information, and sends the bag-filling task information to the creation module 102 by the acquisition module 101.
创建模块102,接收控制系统通过获取模块101下发的灌包任务信息,确定灌包任务信息中携带的灌包起始协议层类型为PDCP,灌包方向为下行,以及确定灌包任务信息中携带的灌包报文协议类型为UDP。配置创建模块102与传输模块103的PDCP实体之间的链路,根据灌包任务信息中携带的终端地址、灌包端口、线程数、灌包时长、报文长度和灌包带宽等配置参数,创建UDP灌包报文,创建的UDP灌包报文中携带终端地址。具体的,可以通过开启开源组件Iperf的客户端创建UDP灌包报文,将UDP灌包报文发送至传输模块103的PDCP实体。同时,创建模块102将灌包任务信息广播给自检模块104,以供自检模块104确定发送灌包报文的传输参数。Create a module 102, the receiving control system determines that the initial protocol layer type of the packet filling carried in the packet filling task information is PDCP, and the packet filling direction is downlink by obtaining the packet filling task information issued by the module 101, and determines that in the packet filling task information The packet filling protocol type carried is UDP. Configure the link between the creation module 102 and the PDCP entity of the transmission module 103, according to configuration parameters such as the terminal address carried in the packet filling task information, the packet filling port, the number of threads, the packet filling duration, the message length and the packet filling bandwidth, Create a UDP packet filling message, and the created UDP packet filling message carries the terminal address. Specifically, the UDP packet filling message can be created by starting the client of the open source component Iperf, and the UDP packet filling message can be sent to the PDCP entity of the transmission module 103 . At the same time, the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters for sending the packet filling message.
传输模块103的PDCP实体,接收到创建模块102发送的UDP灌包报文之后,解析UDP灌包报文获得终端地址,并根据终端地址向检测模块105查询终端设备的空口承载信息,若查询到终端地址所对应的空口承载信息,则将该UDP灌包报文转发给下级RLC层实体,RLC层实体及RLC层实体以下协议层实体将UDP灌包报文沿空口发送至终端设备。The PDCP entity of the transmission module 103, after receiving the UDP packet filling message sent by the creation module 102, parses the UDP packet filling message to obtain the terminal address, and queries the detection module 105 for the air interface bearer information of the terminal device according to the terminal address. The air interface bearing information corresponding to the terminal address forwards the UDP packet filling message to the lower-level RLC layer entity, and the RLC layer entity and the protocol layer entity below the RLC layer entity send the UDP packet filling message to the terminal device along the air interface.
自检模块104,接收传输模块103的各协议层实体发送的实际传输流量,根据灌包任务信息中的灌包带宽和线程数计算目标传输流量,并计算归属于该终端的实际传输流量与目标传输流量的比值,当归属于该终端的任一协议层实体的实际传输流量与目标传输流量的比值小于第三预设阈值时,均可确定基站传输自检结果为存在故障,并根据比值确定链路状态信息。此时,自检模块104启动对基站内各协议层实体的运行日志采集,采集时长为预设时长,采集传输模块103的各协议层实体的运行日志,并将运行日志和确定的链路状态信息反馈给控制系统。The self-inspection module 104 receives the actual transmission traffic sent by each protocol layer entity of the transmission module 103, calculates the target transmission traffic according to the packet filling bandwidth and the number of threads in the packet filling task information, and calculates the actual transmission traffic and the target attributable to the terminal The ratio of the transmission flow, when the ratio of the actual transmission flow of any protocol layer entity belonging to the terminal to the target transmission flow is less than the third preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link is determined according to the ratio. Road status information. At this point, the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
实例三Example three
检测模块105,获取并保存终端设备的空口承载信息,空口承载信息中包括终端设备的IP地址(包含IPV4和IPV6地址)。当终端设备接入本基站时,检测模块105基于TraceID识别到当前正在接入 本基站的终端设备为目标终端设备时,直接获取并保存该终端设备的空口承载信息。获取并保存终端设备的空口承载信息之后,检测模块105即可通知创建模块102通过获取模块101向控制系统请求获取灌包任务信息。The detection module 105 acquires and saves the air interface bearer information of the terminal equipment, and the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment. When the terminal device accesses the base station, the detection module 105 directly acquires and saves the air interface bearer information of the terminal device when it recognizes that the terminal device currently accessing the base station is the target terminal device based on the TraceID. After obtaining and saving the air interface bearer information of the terminal device, the detection module 105 can notify the creation module 102 to request the control system to obtain packet filling task information through the obtaining module 101 .
控制系统,创建灌包任务,确定灌包任务信息,并响应于获取模块101的灌包任务请求,将灌包任务信息通过获取模块101下发给创建模块102。The control system creates a package filling task, determines package filling task information, and sends the package filling task information to the creating module 102 through the acquiring module 101 in response to the package filling task request of the acquiring module 101 .
创建模块102,接收到检测模块105的通知后,通过获取模块101向控制系统发送灌包任务请求,接收控制系统通过获取模块101下发的灌包任务信息,确定灌包任务信息中携带的灌包起始协议层类型为PDCP,灌包方向为下行,以及确定灌包任务信息中携带的灌包报文协议类型为UDP。配置创建模块102与传输模块103的PDCP实体之间的链路,根据灌包任务信息中携带的终端地址、灌包端口、线程数、灌包时长、报文长度和灌包带宽等配置参数以及按照如图6所示的UDP报文格式,创建UDP灌包报文,创建的UDP灌包报文中携带终端地址。具体的,可以通过开启开源组件Iperf的客户端创建UDP灌包报文,将UDP灌包报文发送至传输模块103的PDCP实体。同时,创建模块102将灌包任务信息广播给自检模块104,以供自检模块104确定发送灌包报文的传输参数。 Creation module 102, after receiving the notification from detection module 105, sends a filling task request to the control system through the acquisition module 101, and the receiving control system determines the filling task information carried in the filling task information by the receiving control system through the acquisition module 101. The packet start protocol layer type is PDCP, the packet filling direction is downlink, and the protocol type of the packet filling message carried in the packet filling task information is determined to be UDP. Configure the link between the creation module 102 and the PDCP entity of the transmission module 103, according to configuration parameters such as the terminal address carried in the packet filling task information, the packet filling port, the number of threads, the packet filling duration, the message length and the packet filling bandwidth, and According to the UDP message format shown in Figure 6, create a UDP packet filling message, and the created UDP packet filling message carries the terminal address. Specifically, the UDP packet filling message can be created by starting the client of the open source component Iperf, and the UDP packet filling message can be sent to the PDCP entity of the transmission module 103 . At the same time, the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters for sending the packet filling message.
传输模块103的PDCP实体,接收到创建模块102发送的UDP灌包报文之后,解析UDP灌包报文获得终端地址,并根据终端地址向检测模块105查询终端设备的空口承载信息,若查询到终端地址所对应的空口承载信息,则将该UDP灌包报文转发给下级RLC层实体,RLC层实体及RLC层实体以下协议层实体将UDP灌包报文沿空口发送至终端设备。The PDCP entity of the transmission module 103, after receiving the UDP packet filling message sent by the creation module 102, parses the UDP packet filling message to obtain the terminal address, and queries the detection module 105 for the air interface bearer information of the terminal device according to the terminal address. The air interface bearing information corresponding to the terminal address forwards the UDP packet filling message to the lower-level RLC layer entity, and the RLC layer entity and the protocol layer entity below the RLC layer entity send the UDP packet filling message to the terminal device along the air interface.
自检模块104,接收传输模块103的各协议层实体发送的实际传输流量,根据灌包任务信息中的灌包带宽和线程数计算目标传输流量,并计算归属于该终端的实际传输流量与目标传输流量的比值,当归属于该终端的任一协议层实体的实际传输流量与目标传输流量的比值小于第三预设阈值时,均可确定基站传输自检结果为存在故障,并根 据比值确定链路状态信息。此时,自检模块104启动对基站内各协议层实体的运行日志采集,采集时长为预设时长,采集传输模块103的各协议层实体的运行日志,并将运行日志和确定的链路状态信息反馈给控制系统。The self-inspection module 104 receives the actual transmission traffic sent by each protocol layer entity of the transmission module 103, calculates the target transmission traffic according to the packet filling bandwidth and the number of threads in the packet filling task information, and calculates the actual transmission traffic and the target attributable to the terminal The ratio of the transmission flow, when the ratio of the actual transmission flow of any protocol layer entity belonging to the terminal to the target transmission flow is less than the third preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link is determined according to the ratio. Road status information. At this point, the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
实例四Example four
检测模块105,获取并保存终端设备的空口承载信息,空口承载信息中包括终端设备的IP地址(包含IPV4和IPV6地址)。响应于接收到接入到本基站的终端设备发送的上行报文,解析所述上行报文以获得上行报文特征,在所述上行报文特征满足控制系统所预先配置的目标终端信息的情况下,识别并保存所述终端设备的IP地址及空口承载信息。目标终端信息可以包括上行报文的协议类型、对端IP地址、上行报文的数据包长度、以及上行报文的数据包内容等等。获取并保存终端设备的空口承载信息之后,检测模块105即可通知创建模块102通过获取模块101向控制系统请求获取灌包任务信息。The detection module 105 acquires and saves the air interface bearer information of the terminal equipment, and the air interface bearer information includes the IP address (including IPV4 and IPV6 addresses) of the terminal equipment. Responding to receiving an uplink message sent by a terminal device connected to the base station, parsing the uplink message to obtain the characteristics of the uplink message, when the characteristics of the uplink message meet the target terminal information pre-configured by the control system Next, identify and save the IP address and air interface bearer information of the terminal device. The target terminal information may include the protocol type of the uplink message, the IP address of the opposite end, the data packet length of the uplink message, the data packet content of the uplink message, and the like. After obtaining and saving the air interface bearer information of the terminal device, the detection module 105 can notify the creation module 102 to request the control system to obtain packet filling task information through the obtaining module 101 .
控制系统,创建灌包任务,确定灌包任务信息,并响应于获取模块101的灌包任务请求,将灌包任务信息通过获取模块101下发给创建模块102。The control system creates a package filling task, determines package filling task information, and sends the package filling task information to the creating module 102 through the acquiring module 101 in response to the package filling task request of the acquiring module 101 .
创建模块102,接收到检测模块105的通知后,通过获取模块101向控制系统发送灌包任务请求,接收控制系统通过获取模块101下发的灌包任务信息,确定灌包任务信息中携带的灌包起始协议层类型为PDCP,灌包方向为下行,以及确定灌包任务信息中携带的灌包报文协议类型为UDP。配置创建模块102与传输模块的PDCP实体之间的链路,根据灌包任务信息中携带的终端地址、灌包端口、线程数、灌包时长、报文长度和灌包带宽等配置参数以及按照如图6所示的UDP报文格式,创建UDP灌包报文,创建的UDP灌包报文中携带终端地址。具体的,可以通过开启开源组件Iperf的客户端创建UDP灌包报文,将UDP灌包报文发送至传输模块103的PDCP实体。同时,创建模块102将灌包任务信息广播给自检模块104,以供自检模块104确定发送灌包报文的传输参数。 Creation module 102, after receiving the notification from detection module 105, sends a filling task request to the control system through the acquisition module 101, and the receiving control system determines the filling task information carried in the filling task information by the receiving control system through the acquisition module 101. The packet start protocol layer type is PDCP, the packet filling direction is downlink, and the protocol type of the packet filling message carried in the packet filling task information is determined to be UDP. Configure the link between the creation module 102 and the PDCP entity of the transmission module, according to configuration parameters such as the terminal address carried in the packet filling task information, the packet filling port, the number of threads, the packet filling duration, the message length and the packet filling bandwidth, and according to As shown in the UDP message format in Figure 6, a UDP packet filling message is created, and the created UDP packet filling message carries the terminal address. Specifically, the UDP packet filling message can be created by starting the client of the open source component Iperf, and the UDP packet filling message can be sent to the PDCP entity of the transmission module 103 . At the same time, the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters for sending the packet filling message.
需要说明的是,在本公开实施例中,基站除通过开启Iperf的 客户端创建UDP灌包报文向终端设备进行UDP灌包以外,还可以自行根据灌包任务信息进行UDP组包并将UDP灌包报文发送给终端设备,无需借助Iperf的客户端。It should be noted that, in the embodiment of the present disclosure, in addition to creating a UDP packet filling message to the terminal device through the Iperf-enabled client, the base station can also perform UDP grouping according to the packet filling task information and send the UDP packet to the terminal device. The packet filling message is sent to the terminal device without using the Iperf client.
传输模块103的PDCP实体,接收到创建模块102发送的UDP灌包报文之后,解析UDP灌包报文获得终端地址,并根据终端地址向检测模块105查询终端设备的空口承载信息,若查询到终端地址所对应的空口承载信息,则将该UDP灌包报文转发给下级RLC层实体,RLC层实体及RLC层实体以下协议层实体将UDP灌包报文沿空口发送至终端设备。The PDCP entity of the transmission module 103, after receiving the UDP packet filling message sent by the creation module 102, parses the UDP packet filling message to obtain the terminal address, and queries the detection module 105 for the air interface bearer information of the terminal device according to the terminal address. The air interface bearing information corresponding to the terminal address forwards the UDP packet filling message to the lower-level RLC layer entity, and the RLC layer entity and the protocol layer entity below the RLC layer entity send the UDP packet filling message to the terminal device along the air interface.
自检模块104,接收传输模块103的各协议层实体发送的实际传输流量,根据灌包任务信息中的灌包带宽和线程数计算目标传输流量,并计算归属于该终端的实际传输流量与目标传输流量的比值,当归属于该终端的任一协议层实体的实际传输流量与目标传输流量的比值小于第三预设阈值时,均可确定基站传输自检结果为存在故障,并根据比值确定链路状态信息。此时,自检模块104启动对基站内各协议层实体的运行日志采集,采集时长为预设时长,采集传输模块103的各协议层实体的运行日志,并将运行日志和确定的链路状态信息反馈给控制系统。The self-inspection module 104 receives the actual transmission traffic sent by each protocol layer entity of the transmission module 103, calculates the target transmission traffic according to the packet filling bandwidth and the number of threads in the packet filling task information, and calculates the actual transmission traffic and the target attributable to the terminal The ratio of the transmission flow, when the ratio of the actual transmission flow of any protocol layer entity belonging to the terminal to the target transmission flow is less than the third preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link is determined according to the ratio. Road status information. At this point, the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
实例五Example five
控制系统,创建灌包任务,确定灌包任务信息,并将灌包任务信息通过获取模块101下发给创建模块102。The control system creates a package filling task, determines the package filling task information, and sends the package filling task information to the creation module 102 through the acquisition module 101 .
创建模块102,接收控制系统通过获取模块101下发的灌包任务信息,确定灌包任务信息中携带的灌包起始协议层类型为RLC,灌包方向为下行,以及确定灌包任务信息中携带的灌包报文协议类型为UDP。配置创建模块102与传输模块的RLC层实体之间的链路,根据灌包任务信息中携带的终端地址、灌包端口、线程数、灌包时长、报文长度和灌包带宽等配置参数,创建UDP灌包报文,创建的UDP灌包报文中携带终端地址。具体的,可以通过开启开源组件Iperf的客户端创建UDP灌包报文,将UDP灌包报文发送至传输模块103的RLC层实体。同时,创建模块102将灌包任务信息广播给自检模块104, 以供自检模块104确定发送灌包报文的传输参数。Creating module 102, the receiving control system determines that the initial protocol layer type of the packet filling carried in the packet filling task information is RLC and the packet filling direction is downlink by obtaining the packet filling task information issued by the module 101, and determines that in the packet filling task information The packet filling protocol type carried is UDP. Configure the link between the creation module 102 and the RLC layer entity of the transmission module, according to configuration parameters such as the terminal address carried in the packet filling task information, the packet filling port, the number of threads, the packet filling time length, the message length and the packet filling bandwidth, Create a UDP packet filling message, and the created UDP packet filling message carries the terminal address. Specifically, the UDP packet filling message can be created by starting the client of the open source component Iperf, and the UDP packet filling message can be sent to the RLC layer entity of the transmission module 103 . At the same time, the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters for sending the packet filling message.
传输模块103的RLC层实体,接收到创建模块102发送的UDP灌包报文之后,通过RLC层以下协议层实体将UDP灌包报文沿空口发送至终端设备。The RLC layer entity of the transmission module 103, after receiving the UDP packet filling message sent by the creation module 102, sends the UDP packet filling message to the terminal device through the protocol layer entity below the RLC layer along the air interface.
自检模块104,接收传输模块103的各协议层实体发送的实际传输流量,根据灌包任务信息中的灌包带宽和线程数计算目标传输流量,并计算归属于该终端的实际传输流量与目标传输流量的比值,当归属于该终端的任一协议层实体的实际传输流量与目标传输流量的比值小于第三预设阈值时,均可确定基站传输自检结果为存在故障,并根据比值确定链路状态信息。此时,自检模块104启动对基站内各协议层实体的运行日志采集,采集时长为预设时长,采集传输模块103的各协议层实体的运行日志,并将运行日志和确定的链路状态信息反馈给控制系统。The self-inspection module 104 receives the actual transmission traffic sent by each protocol layer entity of the transmission module 103, calculates the target transmission traffic according to the packet filling bandwidth and the number of threads in the packet filling task information, and calculates the actual transmission traffic and the target attributable to the terminal The ratio of the transmission flow, when the ratio of the actual transmission flow of any protocol layer entity belonging to the terminal to the target transmission flow is less than the third preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link is determined according to the ratio. Road status information. At this point, the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
需要说明的是,本公开实施例提供的基站传输自检方法的原理同样也适用于上行灌包(即终端设备向基站发起灌包)的情况,以下结合一个具体实例来对上行灌包的情况进行简要描述。It should be noted that the principle of the base station transmission self-inspection method provided by the embodiment of the present disclosure is also applicable to the situation of uplink packet filling (that is, the terminal device initiates packet filling to the base station). The following uses a specific example to describe the situation of uplink packet filling Give a brief description.
实例六Example six
控制系统,创建灌包任务,确定灌包任务信息,并将灌包任务信息通过获取模块101下发给创建模块102。The control system creates a package filling task, determines the package filling task information, and sends the package filling task information to the creation module 102 through the acquisition module 101 .
创建模块102接收控制系统通过获取模块101下发的灌包任务信息,确定灌包任务信息中携带的灌包起始协议层类型为PDCP层,灌包方向为上行,以及确定灌包任务信息中携带的灌包报文协议类型为TCP。配置创建模块102与传输模块的PDCP层实体之间的链路,开启开源组件Iperf的服务端,等待来自终端的灌包报文。同时,创建模块102将灌包任务信息广播给自检模块104,以供自检模块104确定传输参数。 Creation module 102 receives and controls the system by acquiring the packet filling task information issued by module 101, determines that the packet filling initial protocol layer type carried in the packet filling task information is the PDCP layer, and the packet filling direction is uplink, and determines that in the packet filling task information The packet filling protocol type carried is TCP. Configure the link between the creation module 102 and the PDCP layer entity of the transmission module, open the server of the open source component Iperf, and wait for the packet filling message from the terminal. At the same time, the creation module 102 broadcasts the packet filling task information to the self-inspection module 104, so that the self-inspection module 104 can determine the transmission parameters.
终端设备,确定灌包任务信息,并将灌包任务信息发送至控制系统,或者,直接从控制系统获取灌包任务信息;该灌包任务信息至少包括灌包端口和灌包报文协议类型,终端设备通过开源组件Iperf客户端,与基站的Iperf服务端建立TCP连接,从终端设备的PDCP 实体开始向基站发起灌包,具体的,PDCP实体将灌包报文转发至RLC实体,RLC实体通过MAC实体、PHY实体和空口将灌包报文发送至基站。The terminal device determines the package filling task information, and sends the package filling task information to the control system, or directly obtains the package filling task information from the control system; the package filling task information includes at least the package filling port and the package filling message protocol type, The terminal device establishes a TCP connection with the Iperf server of the base station through the open source component Iperf client, and initiates packet filling from the PDCP entity of the terminal device to the base station. Specifically, the PDCP entity forwards the packet filling message to the RLC entity, and the RLC entity passes The MAC entity, the PHY entity and the air interface send the packet filling message to the base station.
自检模块104,接收传输模块103的各协议层实体发送的归属于该终端的TCP丢包率或实际传输流量,根据灌包任务信息中的TCP窗口大小等配置参数计算目标传输流量,并计算实际传输流量与目标传输流量的比值,当基站传输模块103的任一协议层实体统计到的归属于该终端的TCP丢包率大于第一预设阈值时,或者当任一协议层实体的归属于该终端的实际传输流量与目标传输流量的比值小于第二预设阈值时,均可确定基站传输自检结果为存在故障,并根据比值确定链路状态信息。此时,自检模块104启动对基站内各协议层实体的运行日志采集,采集时长为预设时长,采集传输模块103的各协议层实体的运行日志,并将运行日志和确定的链路状态信息反馈给控制系统。The self-inspection module 104 receives the TCP packet loss rate or the actual transmission flow belonging to the terminal sent by each protocol layer entity of the transmission module 103, calculates the target transmission flow according to the configuration parameters such as the TCP window size in the packet filling task information, and calculates The ratio of the actual transmission flow to the target transmission flow, when the TCP packet loss rate attributable to the terminal as counted by any protocol layer entity of the base station transmission module 103 is greater than the first preset threshold, or when the attribution of any protocol layer entity When the ratio of the actual transmission traffic of the terminal to the target transmission traffic is less than the second preset threshold, it can be determined that the base station transmission self-test result is faulty, and the link state information is determined according to the ratio. At this point, the self-inspection module 104 starts to collect the operation logs of each protocol layer entity in the base station. The information is fed back to the control system.
此外,本公开实施例还提供了一种电子设备,可以包括:一个或多个处理器;以及存储装置,其上存储有一个或多个计算机程序;当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前所述实施例提供的基站传输自检方法。In addition, an embodiment of the present disclosure also provides an electronic device, which may include: one or more processors; and a storage device, on which one or more computer programs are stored; when the one or more computer programs are executed When the one or more processors are executed, the one or more processors implement the base station transmission self-inspection method provided in the foregoing embodiments.
此外,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时实现如前所述实施例提供的基站传输自检方法。In addition, an embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the base station transmission self-inspection method provided in the foregoing embodiments is implemented.
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器(如中央处理器、数字信号处理器或微处理器)执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布 在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。Those skilled in the art can understand that all or some of the steps in the method disclosed above and the functional modules/units in the device can be implemented as software, firmware, hardware and an appropriate combination thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be composed of several physical components. Components cooperate to execute. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those of ordinary skill in the art, the term computer storage media includes both volatile and nonvolatile media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. permanent, removable and non-removable media. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, tape, magnetic disk storage or other magnetic storage devices, or can Any other medium used to store desired information and which can be accessed by a computer. In addition, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则与特定实施例相结合描述的特征、特性和/或元素可单独使用,或可与结合其他实施例描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。Example embodiments have been disclosed herein, and while specific terms have been employed, they are used and should be construed in a generic descriptive sense only and not for purposes of limitation. In some instances, it will be apparent to those skilled in the art that features, characteristics, and/or elements described in connection with a particular embodiment may be used alone or in combination with features, characteristics described in connection with other embodiments, unless expressly stated otherwise. and/or elements in combination. Accordingly, it will be understood by those of ordinary skill in the art that various changes in form and details may be made without departing from the scope of the present disclosure as set forth in the appended claims.
Claims (11)
- 一种基站传输自检方法,包括:A base station transmission self-checking method, comprising:从控制系统获取灌包任务信息,其中,所述灌包任务信息至少包括灌包起始协议层类型和终端地址;Obtaining packet filling task information from the control system, wherein the packet filling task information includes at least the packet filling initial protocol layer type and terminal address;创建灌包报文;Create a packet filling message;根据所述灌包起始协议层类型,将所述灌包报文发送至所述终端地址;以及sending the packet filling message to the terminal address according to the packet filling start protocol layer type; and在将所述灌包报文发送至所述终端地址之后,确定发送所述灌包报文的传输参数,并根据所述传输参数和预设阈值确定基站传输自检结果。After the packet filling message is sent to the terminal address, the transmission parameters for sending the packet filling message are determined, and the base station transmission self-inspection result is determined according to the transmission parameters and a preset threshold.
- 根据权利要求1所述的方法,其中,所述灌包起始协议层类型为分组数据汇聚协议(Packet Data Convergence Protocol,PDCP),所述方法还包括:The method according to claim 1, wherein, the initial protocol layer type of filling packets is Packet Data Convergence Protocol (Packet Data Convergence Protocol, PDCP), and the method also includes:在所述将所述灌包报文发送至所述终端地址之前,获取并保存接入到本基站的终端设备的空口承载信息,其中,所述空口承载信息包括所述接入到本基站的终端设备的终端地址;Before sending the packet filling message to the terminal address, acquire and store the air interface bearer information of the terminal equipment connected to the base station, wherein the air interface bearer information includes the information of the terminal equipment connected to the base station terminal address of the terminal device;所述根据所述灌包起始协议层类型,将所述灌包报文发送至所述终端地址包括:以及The sending the packet filling message to the terminal address according to the initial protocol layer type of the packet filling includes: and在根据所述终端地址从本基站查询到对应的空口承载信息的情况下,将所述灌包报文发送至所述终端地址。When the corresponding air interface bearer information is found from the base station according to the address of the terminal, the packet filling message is sent to the address of the terminal.
- 根据权利要求2所述的方法,其中,所述获取并保存接入到本基站的终端设备的空口承载信息包括:The method according to claim 2, wherein said obtaining and saving the air interface bearer information of the terminal equipment connected to the base station comprises:接收接入到本基站的终端设备发送的业务报文,获取所述业务报文中携带的空口承载信息;以及receiving a service packet sent by a terminal device connected to the base station, and acquiring air interface bearer information carried in the service packet; and在本地存储有所述业务报文中携带的空口承载信息且本地存储的所述业务报文中携带的空口承载信息的数量小于预设数量的情况下,或者,在本地未存储有所述业务报文中携带的空口承载信息的情 况下,保存所述业务报文中携带的空口承载信息。In the case where the air interface bearer information carried in the service message is locally stored and the quantity of the locally stored air interface bearer information carried in the service message is less than a preset number, or the service is not stored locally In the case of the air interface bearer information carried in the message, save the air interface bearer information carried in the service message.
- 根据权利要求1所述的方法,其中,若所述灌包起始协议层类型为无线链路控制层协议(Radio Link Control,RLC),则将所述灌包报文发送至所述终端地址。The method according to claim 1, wherein, if the initial protocol layer type of the packet filling is a radio link control layer protocol (Radio Link Control, RLC), the packet filling message is sent to the terminal address .
- 根据权利要求1所述的方法,其中,所述灌包任务信息还包括灌包报文协议类型,所述灌包报文协议类型包括传输控制协议(Transmission Control Protocol,TCP)或用户数据报协议(User Datagram Protocol,UDP)。The method according to claim 1, wherein the packet filling task information also includes the packet filling message protocol type, and the packet filling message protocol type includes Transmission Control Protocol (Transmission Control Protocol, TCP) or User Datagram Protocol (User Datagram Protocol, UDP).
- 根据权利要求5所述的方法,其中,所述灌包报文协议类型为TCP,所述传输参数为丢包率。The method according to claim 5, wherein the protocol type of the packet filling message is TCP, and the transmission parameter is a packet loss rate.
- 根据权利要求5所述的方法,其中,所述灌包报文协议类型为UDP,所述灌包任务信息还包括灌包带宽和线程数,所述传输参数为流量参数,所述确定发送所述灌包报文的传输参数包括:The method according to claim 5, wherein, the protocol type of the packet filling message is UDP, the packet filling task information also includes the packet filling bandwidth and the number of threads, the transmission parameters are flow parameters, and the determined sending The transmission parameters of the packet filling message include:根据所述灌包带宽和线程数确定目标传输参数,统计实际传输参数,并根据所述目标传输参数和实际传输参数确定所述流量参数。Determine the target transmission parameter according to the packet filling bandwidth and the number of threads, count the actual transmission parameters, and determine the flow parameter according to the target transmission parameter and the actual transmission parameter.
- 根据权利要求1至7中任一项所述的方法,还包括:The method according to any one of claims 1 to 7, further comprising:在所述根据所述传输参数和预设阈值确定基站传输自检结果之后,在所述基站传输自检结果为存在故障的情况下,获取链路状态信息,以及采集本基站在预设时长内的运行日志,并将所述运行日志和链路状态信息发送至所述控制系统。After the base station transmission self-inspection result is determined according to the transmission parameter and the preset threshold value, if the base station transmission self-inspection result is faulty, acquire link state information, and collect the information of the base station within a preset time period and send the operation log and link state information to the control system.
- 一种基站,包括:A base station, comprising:获取模块,配置为从控制系统获取灌包任务信息,其中,所述灌包任务信息至少包括灌包起始协议层类型和终端地址;The obtaining module is configured to obtain the packet filling task information from the control system, wherein the packet filling task information includes at least the packet filling start protocol layer type and the terminal address;创建模块,配置为创建灌包报文;Create a module and configure it to create a packet filling message;传输模块,配置为根据所述灌包起始协议层类型,将所述灌包报文发送至所述终端地址;以及The transmission module is configured to send the packet filling message to the terminal address according to the initial protocol layer type of the packet filling; and自检模块,配置为在所述传输模块将所述灌包报文发送至所述终端地址之后,确定发送所述灌包报文的传输参数,并根据所述传输参数和预设阈值确定基站传输自检结果。A self-inspection module, configured to determine the transmission parameter for sending the packet filling message after the transmission module sends the packet filling message to the terminal address, and determine the base station according to the transmission parameter and a preset threshold Transmission of self-test results.
- 一种电子设备,包括:An electronic device comprising:至少一个处理器;以及at least one processor; and存储装置,其上存储有至少一个计算机程序;storage means on which at least one computer program is stored;当所述至少一个计算机程序被所述至少一个处理器执行时,使得所述至少一个处理器实现如权利要求1至8中任一项所述的基站传输自检方法。When the at least one computer program is executed by the at least one processor, the at least one processor is made to implement the base station transmission self-inspection method according to any one of claims 1 to 8.
- 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的基站传输自检方法。A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the base station transmission self-inspection method according to any one of claims 1 to 8 is implemented.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110726267.9 | 2021-06-29 | ||
CN202110726267.9A CN115550984A (en) | 2021-06-29 | 2021-06-29 | Base station transmission self-checking method, base station, electronic equipment and computer storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023273608A1 true WO2023273608A1 (en) | 2023-01-05 |
Family
ID=84692473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/091437 WO2023273608A1 (en) | 2021-06-29 | 2022-05-07 | Base station transmission self-checking method, base station, electronic device, and computer-readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115550984A (en) |
WO (1) | WO2023273608A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917389A (en) * | 2012-10-22 | 2013-02-06 | 大唐移动通信设备有限公司 | Method and device for transmission self-detection of base station in LTE (Long Term Evolution) system |
CN107172648A (en) * | 2017-07-13 | 2017-09-15 | 京信通信系统(中国)有限公司 | A kind of network test method and equipment |
US20190230012A1 (en) * | 2018-01-19 | 2019-07-25 | Verizon Patent And Licensing Inc. | Protocol independent speed testing service |
CN110876160A (en) * | 2018-09-04 | 2020-03-10 | 中国移动通信集团山东有限公司 | Resource transmission control method and device based on multimode base station |
-
2021
- 2021-06-29 CN CN202110726267.9A patent/CN115550984A/en active Pending
-
2022
- 2022-05-07 WO PCT/CN2022/091437 patent/WO2023273608A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917389A (en) * | 2012-10-22 | 2013-02-06 | 大唐移动通信设备有限公司 | Method and device for transmission self-detection of base station in LTE (Long Term Evolution) system |
CN107172648A (en) * | 2017-07-13 | 2017-09-15 | 京信通信系统(中国)有限公司 | A kind of network test method and equipment |
US20190230012A1 (en) * | 2018-01-19 | 2019-07-25 | Verizon Patent And Licensing Inc. | Protocol independent speed testing service |
CN110876160A (en) * | 2018-09-04 | 2020-03-10 | 中国移动通信集团山东有限公司 | Resource transmission control method and device based on multimode base station |
Also Published As
Publication number | Publication date |
---|---|
CN115550984A (en) | 2022-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3767890B1 (en) | Method and apparatus for monitoring service quality | |
CN109391560B (en) | Network congestion notification method, proxy node and computer equipment | |
WO2017000750A1 (en) | Method, device and system for measuring quality of service operating in terminal | |
US10050827B2 (en) | Method and apparatus for monitoring connectivity in a long term evolution network | |
US9948434B2 (en) | Method for bit error rate detection, and network device | |
CN102217378B (en) | Method, device and system for detecting routing information | |
WO2007073649A1 (en) | A method and system for obtaining path maximum transfer unit in network | |
WO2020259112A1 (en) | Method for measuring transmission time delay and related device | |
CN103580894A (en) | Method, device and system for operation, administration and maintenance (OAM) configuration | |
CN111989979A (en) | Method and system for controlling operation of a communication network to reduce latency | |
WO2019157802A1 (en) | Method, device, and network system for measuring network performance | |
US11509561B2 (en) | Performance measurement using extended bidirectional forwarding control packet | |
CN105812198B (en) | Method and device for monitoring end-to-end of bridge network | |
KR102367258B1 (en) | Paging policy determination method, device, RAN network element and core network network element | |
CN113055293A (en) | Routing method and device in software defined wide area network and communication system | |
US11622396B2 (en) | Method and network node of setting up a wireless connection | |
WO2023273608A1 (en) | Base station transmission self-checking method, base station, electronic device, and computer-readable storage medium | |
CN109474446B (en) | Method and device for negotiating synchronization | |
US9256416B1 (en) | Methods and apparatus for automatic session validation for distributed access points | |
CN102118773B (en) | Method for detecting link connection state between network nodes and relevant device | |
CN102624746B (en) | Detect the method for two ends, tunnel GRE head configuration, source, destination and system | |
CN114598636A (en) | Traffic scheduling method, equipment and system | |
WO2022222544A1 (en) | Method and apparatus for operation administration and maintenance (oam) detection | |
WO2023240438A1 (en) | Packet processing | |
WO2023103683A1 (en) | Data transmission method and apparatus, and storage medium and program product |
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: 22831435 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: 22831435 Country of ref document: EP Kind code of ref document: A1 |