A method and apparatus for deploying an acceptance edge UPF device
By using automated configuration and simulation testing modules, the problem of complex verification content during edge UPF deployment and verification was solved, enabling efficient and standardized equipment acceptance and reducing the risk of failure.
Patent Information
- Application Number
- CN202411826206.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2044-12-12
AI Technical Summary
In the current edge UPF deployment and verification process, the verification content is complicated, lacks automation and standardization, which increases the risk of data collection failure and equipment failure, and the verification report lacks constraints.
By automating network status checks, automatically generating and distributing configuration scripts, performing module generation and auditing, and using simulation testing modules to verify connectivity, automated configuration and acceptance are achieved.
It improves deployment efficiency, reduces manual operation time, ensures configuration standardization, reduces equipment failure risk, and provides strict acceptance control measures.
Smart Images

Figure CN119697017B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of deployment and acceptance technology, and in particular relates to a method and apparatus for deploying and accepting edge UPF devices. Background Technology
[0002] The deployment and launch of existing edge UPF involves several steps: resource allocation, script writing, script distribution, and connectivity checks. After deployment, UPF requires various verifications, including interface connectivity verification, performance metric collection verification, log collection verification, and other types of verifications. These verifications are scattered and require multiple query methods. Operations personnel often spend a significant amount of time preparing and querying commands when verifying devices. Furthermore, this part of the verification is also complex for new employees, making it difficult to take over quickly.
[0003] Currently, edge UPF deployment and verification are conducted manually. The drawbacks are the complexity of the verification process and the lack of verification of configuration specifications. This leads to problems such as data collection failures and inability to obtain data due to non-standard interface names, VPN names, etc., during subsequent data collection. Furthermore, different detection methods exist for different test items, resulting in the inability to generate effective verification reports after completion. The lack of constraints on verification success or failure, coupled with manual offline maintenance, means that there are no strict control measures for device network access verification, increasing the risk of device malfunctions. Summary of the Invention
[0004] In view of the shortcomings of the prior art, the purpose of the invention is to provide a method and apparatus for deploying and accepting edge UPF devices. In the deployment stage, the method automatically discovers newly connected UPF devices, automatically allocates resources to the newly connected UPF devices, automatically configures configuration files, performs module generation of configuration files and initial configuration audit, and automatically distributes configuration files. In the verification stage of newly connected UPF devices, the method realizes the network access acceptance of the newly connected UPF devices through a simulation dialing test module.
[0005] A first aspect of the present invention provides a method for deploying and accepting edge UPF devices, applied to a system comprising: UPF network element devices, a 5GC acquisition and control platform, and a 5GC subsystem, including:
[0006] Establish network status connections between the 5GC subsystem and UPF network elements, as well as between the 5GC data acquisition and control platform and UPF network elements;
[0007] Establish network connectivity between the 5GC data acquisition and control platform and newly connected UPF devices;
[0008] The 5GC subsystem automatically generates scripts for issuing instructions to newly connected UPF devices and performs automated configuration.
[0009] Module generation of configuration files and initial configuration audit;
[0010] The 5GC acquisition and control platform will distribute the module generation and the configuration file after the initial configuration audit to the newly connected UPF device;
[0011] Review the configuration files issued to newly connected UPF devices;
[0012] Enable the simulation dialing test module to verify the connectivity of newly connected UPF devices.
[0013] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, establishing network connectivity between the 5GC subsystem and the UPF network element devices, as well as between the 5GC acquisition and control platform and the UPF network element devices, includes:
[0014] Obtain information on newly registered UPF devices;
[0015] The 5GC subsystem and the 5GC acquisition and control platform automatically allocate address resource information to newly connected UPF devices through preset network configuration rules or custom allocation rules;
[0016] Send address resource information to the UPF network element device.
[0017] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, establishing network connectivity between the 5GC data acquisition and control platform and the newly connected UPF devices includes:
[0018] The 5GC subsystem determines whether the management address resource information of the newly connected UPF device is ready;
[0019] If the judgment result is that the UPF device management address resource information is ready, send the unique identifier or management access IP address of the newly connected UPF device to the 5GC acquisition and control platform.
[0020] The 5GC data acquisition and control platform manages newly connected UPF devices based on their unique identifier or management access IP address.
[0021] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, the 5GC subsystem automatically generates a script for issuing instructions to newly connected UPF devices, and the configuration content for automated configuration includes at least the following:
[0022] The management port address, floating address, gateway address and subnet mask of the management plane of the newly connected UPF device, as well as related test information, initial configuration, basic service configuration, maintenance management configuration and License activation;
[0023] Among them, the information related to newly connected UPF devices is identified by the gateway MAC / ESN of the newly connected UPF device.
[0024] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, the module generation of the configuration file includes:
[0025] Automated modular encapsulation of complex scripts in configuration files;
[0026] By referencing pre-configured address information and standardized configuration scripts, the scripts are automatically encapsulated.
[0027] Initial configuration audit, including:
[0028] By comparing the initial configuration file and the configuration file generated by the automated script line by line, three audit results were obtained: missing configuration, non-standard configuration script, and the configuration file already existed in the original configuration file.
[0029] If configuration is missing, perform automated configuration. If the configuration script is not standardized, determine whether manual removal is necessary. If the configuration file already exists in the original configuration file, remove the existing configuration file when distributing the configuration.
[0030] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, the 5GC acquisition and control platform distributes the module generation and the configuration file after initial configuration audit to the newly connected UPF devices, including:
[0031] The 5GC acquisition and control platform provides a remote distribution channel to distribute the module generation and the configuration file after the initial configuration audit to the newly connected UPF device in the form of API.
[0032] The configuration files issued to newly connected UPF devices are reviewed, including:
[0033] Check if the configuration file scripts and commands have been completely distributed; and,
[0034] Check whether the configuration file scripts and commands are accurately distributed; and,
[0035] Check whether the configuration file scripts and commands are distributed in a standardized manner;
[0036] The detection results are returned to the 5GC acquisition and control platform and then to the 5GC subsystem.
[0037] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, enabling the simulation testing module to verify the connectivity of newly connected UPF devices includes:
[0038] The simulation dialing test module is invoked to perform Firstcall verification. The simulation dialing test module sends out simulation signals through the preset simulation dialing test machine. The test card and the test DNN configuration agreed upon in the distribution process are used to perform a full-link ping test to verify the N6local connectivity of the newly connected UPF device from the main network to the UPF network element device.
[0039] A second aspect of the present invention also provides an apparatus for deploying acceptance edge UPF equipment, applied in a system comprising: UPF network element equipment, a 5GC acquisition and control platform, and a 5GC subsystem, including:
[0040] The first connection module is used to connect the network status of the 5GC subsystem with the UPF network element equipment and the 5GC acquisition and control platform with the UPF network element equipment.
[0041] The second connection module: connects the 5GC data acquisition and control platform with the network status of newly connected UPF devices;
[0042] Configuration module: Used by the 5GC subsystem to automatically generate scripts for issuing instructions to newly connected UPF devices, and to perform automated configuration;
[0043] Audit module: Used for module generation of configuration files and initial configuration audit;
[0044] The distribution module is used by the 5GC acquisition and control platform to distribute the generated module and the configuration file after the initial configuration audit to the newly connected UPF device.
[0045] Verification module: Used to verify the configuration files issued to newly connected UPF devices;
[0046] Verification module: Used to enable the simulation dialing test module to verify the connectivity of newly connected UPF devices.
[0047] A third aspect of the present invention also provides an electronic device comprising: a processor and a memory;
[0048] The processor executes a method for deploying an acceptance edge UPF device, such as one of the above methods, by calling programs or instructions stored in memory.
[0049] In a fourth aspect, the present invention also provides a computer-readable storage medium storing a program or instructions that cause a computer to perform a method for deploying an acceptance edge UPF device as described in any of the preceding claims.
[0050] The beneficial effects of this invention are as follows: This invention establishes network connectivity between the 5GC subsystem and UPF network elements, and between the 5GC data acquisition and control platform and UPF network elements; it also establishes network connectivity between the 5GC data acquisition and control platform and newly connected UPF devices; the 5GC subsystem automatically generates instruction scripts for newly connected UPF devices and performs automated configuration; it generates configuration files in modules and audits initial configuration; the 5GC data acquisition and control platform distributes the generated and audited configuration files to the newly connected UPF devices; it reviews the configuration files distributed to the newly connected UPF devices; and it uses a simulation testing module to verify the connectivity of the newly connected UPF devices. In the deployment phase, this invention automatically discovers newly connected UPF devices, automatically allocates resources to them, automates configuration file generation, performs module generation and initial configuration audits on the configuration files, and automatically distributes the configuration files. In the verification phase, the simulation testing module enables network acceptance testing of the newly connected UPF devices. Attached Figure Description
[0051] The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Throughout the drawings, the same reference numerals denote the same parts. It is obvious that the drawings described below are merely some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings.
[0052] Figure 1 A diagram illustrating a method for deploying an acceptance edge UPF device according to an embodiment of the present invention;
[0053] Figure 2 A diagram illustrating a method for establishing network connectivity between the 5GC subsystem and UPF network elements, and between the 5GC acquisition and control platform and UPF network elements, provided in an embodiment of the present invention.
[0054] Figure 3 A diagram illustrating a method for establishing network connectivity between a 5GC data acquisition and control platform and a newly connected UPF device, provided by an embodiment of the present invention.
[0055] Figure 4 This is a diagram of an apparatus for deploying an acceptance edge UPF device, provided as an embodiment of the present invention.
[0056] Figure 5 This is a schematic block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0057] To enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. It should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0058] Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts disclosed in this invention.
[0059] In the description of this invention, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The terms "installed," "connected," and "linked" should be interpreted broadly; for example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art will understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0060] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of methods and systems consistent with some aspects of the invention as detailed in the appended claims.
[0061] This invention proposes a method, apparatus, electronic device, and storage medium for deploying and accepting edge UPF devices. In the deployment phase, it automatically discovers newly connected UPF devices, automatically allocates resources to them, automatically configures configuration files, performs module generation and initial configuration auditing on the configuration files, and automatically distributes the configuration files. In the verification phase of the newly connected UPF devices, the network acceptance of the newly connected UPF devices is achieved through a simulation dialing test module.
[0062] Method Implementation Examples
[0063] Figure 1 A diagram illustrating a method for deploying and accepting edge UPF devices according to an embodiment of the present invention.
[0064] In a first aspect, the present invention proposes a method for deploying and accepting edge UPF devices, applied to a system comprising: UPF network element devices, a 5GC acquisition and control platform, and a 5GC subsystem, combined with... Figure 1 It includes seven steps, S1 to S7:
[0065] S1: Establish network status between the 5GC subsystem and UPF network element devices, as well as between the 5GC acquisition and control platform and UPF network element devices.
[0066] Specifically, in this embodiment of the invention, the method for establishing network status between the 5GC subsystem and the UPF network element device, and the method for establishing network status between the 5GC acquisition and control platform and the UPF network element device are described in detail below. The UPF network element device can be a network switch.
[0067] S2: Connect the 5GC acquisition and control platform with the network status of the newly connected UPF equipment.
[0068] Specifically, in this embodiment of the invention, the method for establishing network status between the 5GC acquisition and control platform and the newly connected UPF device is described in detail below.
[0069] S3:5GC subsystem automatically generates scripts for issuing instructions to newly connected UPF devices and performs automated configuration.
[0070] Specifically, in this embodiment of the invention, the management port address, floating address, gateway address and mask of the edge UPF device related management plane, as well as related test information, initial configuration, basic service configuration, maintenance management configuration and License activation; wherein, the edge UPF device related information is identified by the gateway MAC / ESN of the newly connected UPF device, and the related test information includes test DNN and test address pool and other related test information, which are used for the subsequent distribution of dialing test function of the simulation dialing module.
[0071] S4: Generate modules from configuration files and audit initial configurations.
[0072] Specifically, in this embodiment of the invention, the module generation of the configuration file and the initial configuration audit automatically modularize the complex scripts in the configuration file; the pre-configured address information and standardized configuration scripts are referenced to perform automated script encapsulation.
[0073] S5: The 5GC acquisition and control platform will send the module generation and the configuration file after the initial configuration audit to the newly connected UPF device.
[0074] Specifically, in this embodiment of the invention, the configuration files generated by the module and after the initial configuration audit help maintenance personnel to troubleshoot configurations and monitor the distribution of each module. The 5GC acquisition and control platform remotely distributes the configuration files generated by the module and after the initial configuration audit to newly connected UPF devices through a batch command interface, which greatly reduces the time consumption during the distribution process and improves the distribution efficiency.
[0075] S6: Review the configuration files issued to newly connected UPF devices.
[0076] Specifically, in this embodiment of the invention, the 5GC acquisition and control platform distributes the module-generated and configuration files after initial configuration audit to the newly connected UPF devices, and verifies the completeness, standardization, and accuracy of the configuration files distributed to the newly connected UPF devices.
[0077] S7: Enable the simulation test module to verify the connectivity of newly connected UPF devices.
[0078] Specifically, in this embodiment of the invention, the simulation dialing test module is invoked to perform Firstcall verification. The simulation dialing test module performs tests based on the simulation systems deployed in various provinces, simulating simulation signals to perform various dialing test methods such as ping tests, 5G registration, and page browsing. This reduces the complexity of dialing test operations for users in different business scenarios, lowers the difficulty of operation, and improves verification efficiency.
[0079] Figure 2 This diagram illustrates a method for establishing network connectivity between the 5GC subsystem and UPF network elements, as well as between the 5GC acquisition and control platform and the UPF network elements, provided as an embodiment of the present invention.
[0080] Furthermore, in the aforementioned method for deploying and accepting edge UPF devices, the network status of the 5GC subsystem and UPF network element devices, as well as the 5GC acquisition and control platform and UPF network element devices, is established, combined with... Figure 2 It includes three steps, S21 to S23:
[0081] S21: Obtain information on newly registered UPF devices;
[0082] S22: The 5GC subsystem and the 5GC acquisition and control platform automatically allocate address resource information to newly connected UPF devices through preset network configuration rules or custom allocation rules;
[0083] S23: Send address resource information to the UPF network element device.
[0084] Specifically, in this embodiment of the invention, the 5GC subsystem and the 5GC acquisition and control platform automatically allocate address resource information to newly connected UPF devices through preset network configuration rules or custom allocation rules, and send the address resource information to the UPF network element devices, thereby establishing the network status between the 5GC subsystem and the UPF network element devices, as well as the network status between the 5GC acquisition and control platform and the UPF network element devices.
[0085] Figure 3 This diagram illustrates a method for establishing network connectivity between a 5GC data acquisition and control platform and a newly connected UPF device, as provided in an embodiment of the present invention.
[0086] Furthermore, in the aforementioned method for deploying and accepting edge UPF devices, the network status of the 5GC acquisition and control platform and the newly connected UPF devices is established, combined with... Figure 3 It includes three steps, S31 to S33:
[0087] S31: The 5GC subsystem determines whether the management address resource information of the newly connected UPF device is ready;
[0088] S32: If the judgment result is that the UPF device management address resource information is ready, send the unique identifier or management access IP address of the newly connected UPF device to the 5GC acquisition and control platform.
[0089] S33: The 5GC acquisition and control platform manages newly connected UPF devices based on their unique identifier or management access IP address.
[0090] Specifically, in this embodiment of the invention, the 5GC acquisition and control platform manages the newly connected UPF device based on its unique identifier or management access IP address, thus establishing a connection between the 5GC acquisition and control platform and the newly connected UPF device.
[0091] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, the 5GC subsystem automatically generates a script for issuing instructions to newly connected UPF devices, and the configuration content for automated configuration includes at least the following:
[0092] The management port address, floating address, gateway address and subnet mask of the management plane of the newly connected UPF device, as well as related test information, initial configuration, basic service configuration, maintenance management configuration and License activation;
[0093] Among them, the information related to newly connected UPF devices is identified by the gateway MAC / ESN of the newly connected UPF device.
[0094] Specifically, in this embodiment of the invention, automated configuration is performed using scripts / commands and can be configured multiple times.
[0095] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, the module generation of the configuration file includes:
[0096] Automated modular encapsulation of complex scripts in configuration files;
[0097] The script is automatically encapsulated by referencing pre-configured address information and standardized configuration scripts.
[0098] Specifically, in this embodiment of the invention, complex scripts are modularly encapsulated, and each module is expressed in the form of business language, which reduces the usage threshold for script operators. The script is encapsulated by referencing pre-configured address information and standardized configuration scripts, and different processing methods are adopted for different methods of MML instructions and interface instructions.
[0099] Initial configuration audit, including:
[0100] By comparing the initial configuration file and the configuration file generated by the automated script line by line, three audit results were obtained: missing configuration, non-standard configuration script, and the configuration file already existing in the original configuration file.
[0101] Specifically, in this embodiment of the invention, the initial configuration audit is implemented using an AI-based automated configuration audit module. This module parses the initial configuration file to obtain the configuration information currently carried by the newly connected UPF device. Simultaneously, it employs the Needleman-Wunsch algorithm (a text comparison algorithm based on the longest common substring) to compare the initial configuration file of the newly connected UPF device line by line with the configuration file generated by the automated script. It also identifies areas of difference using a modular approach, resulting in three audit outcomes: missing configuration, non-standard configuration script, and the configuration file already existing in the original configuration file.
[0102] If configuration is missing, perform automated configuration. If the configuration script is not standardized, determine whether manual removal is necessary. If the configuration file already exists in the original configuration file, remove the existing configuration file when distributing the configuration.
[0103] Specifically, in this embodiment of the invention, configuration missing can be determined if more than 80% of the audit results from the AI-based configuration automation audit module are missing, and then automated configuration is performed; non-standard configuration can be determined if more than 50% of the audit results from the AI-based configuration automation audit module are different, and then the configuration script is considered non-standard. Due to the differences between provinces, non-standard configuration scripts need to be manually compared to determine whether they need to be manually removed; if the configuration file already exists in the original configuration file, and more than 90% of the audit results from the AI-based configuration automation audit module are the same, then the existing configuration file will be removed when the configuration is distributed.
[0104] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, the 5GC acquisition and control platform distributes the module generation and the configuration file after initial configuration audit to the newly connected UPF devices, including:
[0105] The 5GC acquisition and control platform provides a remote distribution channel to distribute the module generation and the configuration file after the initial configuration audit to the newly connected UPF device in the form of API.
[0106] The configuration files issued to newly connected UPF devices are reviewed, including:
[0107] Check if the configuration file scripts and commands have been completely distributed; and,
[0108] Check whether the configuration file scripts and commands are accurately distributed; and,
[0109] Check whether the configuration file scripts and commands are distributed in a standardized manner;
[0110] The detection results are returned to the 5GC acquisition and control platform and then to the 5GC subsystem.
[0111] Specifically, in this embodiment of the invention, after the configuration file of the newly connected UPF device is issued, the resource sharing configuration file is called to parse and store it in the database. The collected file is compared with the intended issued script to check whether the configuration file script and command are issued completely; and to check whether the configuration file script and command are issued accurately; and to check whether the configuration file script and command are issued in a standardized manner; to ensure that the required scripts are issued in full.
[0112] Furthermore, in the above-mentioned method for deploying and accepting edge UPF devices, enabling the simulation testing module to verify the connectivity of newly connected UPF devices includes:
[0113] The simulation dialing test module is invoked to perform Firstcall verification. The simulation dialing test module sends out simulation signals through the preset simulation dialing test machine. The test card and the test DNN configuration agreed upon in the distribution process are used to perform a full-link ping test to verify the N6local connectivity of the newly connected UPF device from the main network to the UPF network element device.
[0114] Specifically, in this embodiment of the invention, a ping test is performed on the newly connected UPF device using a pre-configured test number. Through protocol stack simulation and overlay of various protocol stacks, a simulation test of the 5GC core network is achieved, thereby ensuring the connectivity of the newly connected UPF device.
[0115] In some embodiments, if the simulation dialing test module fails to verify, the automated service debugging module of the simulation dialing test is invoked. The automated service debugging module of the simulation dialing test is based on a knowledge graph and organizes the corresponding knowledge graph links for historical simulation dialing test module failures. The graph contains the possible reasons for the failure of the dialing test task and provides corresponding solutions for the failure reasons. The configuration distribution function of the 5G acquisition and control platform is used to call the interface command for configuration to repair. At the same time, when a new dialing test error is discovered, it can also be solidified into the knowledge graph again to form a positive loop of graph function.
[0116] In some embodiments, an automated verification function is also used to verify the overall network access function of newly connected UPF devices. By configuring the requirements, the detection items after the network element deployment is completed can be automatically identified. Then, the information in the information database is automatically retrieved and compared with the detection content of the detection items. After the comparison of the detection content is completed, a personalized detection result will be output, and relevant intelligent diagnostic suggestions will be given based on the previous detection history.
[0117] Device Examples
[0118] Figure 4 This is a diagram of an apparatus for deploying an acceptance edge UPF device, provided as an embodiment of the present invention.
[0119] A second aspect of the invention also proposes an apparatus for deploying acceptance edge UPF devices, applied to a system comprising: UPF network element devices, a 5GC acquisition and control platform, and a 5GC subsystem, in combination with... Figure 4 ,include:
[0120] First connection module 41: Used to connect the network status of the 5GC subsystem with the UPF network element equipment and the 5GC acquisition and control platform with the UPF network element equipment.
[0121] Specifically, in this embodiment of the invention, the first connection module 41 connects the network status of the 5GC subsystem and the UPF network element device, and connects the network status of the 5GC acquisition and control platform and the UPF network element device. The UPF network element device can be a network switch.
[0122] S2: Connect the 5GC acquisition and control platform with the network status of the newly connected UPF equipment.
[0123] The second module 42 connects the network status of the 5GC acquisition and control platform and the newly connected UPF equipment.
[0124] Specifically, in this embodiment of the invention, the second connection module 42 connects the 5GC acquisition and control platform with the network status of the newly connected UPF device.
[0125] Configuration module 43: Used by the 5GC subsystem to automatically generate scripts for issuing instructions to newly connected UPF devices, and to perform automated configuration.
[0126] Specifically, in this embodiment of the invention, the configuration module 43 automatically configures the management port address, floating address, gateway address and mask of the management plane related to the edge UPF device, as well as related test information, initial configuration, basic service configuration, maintenance management configuration and License activation; among which, the edge UPF device related information is identified by the MAC / ESN of the edge UPF device gateway, and the related test information includes test DNN and test address pool and other related test information, which are used for the subsequent distribution of the test capability of the simulation test system.
[0127] Audit module 44: Used to generate modules from configuration files and audit initial configuration.
[0128] Specifically, in this embodiment of the invention, the audit module 44 generates modules for the configuration file and performs automated modular encapsulation of complex scripts in the configuration file during initial configuration audit; it references pre-configured address information and standardized configuration scripts to perform automated script encapsulation.
[0129] Module 45: Used by the 5GC acquisition and control platform to distribute the generated module and the configuration file after the initial configuration audit to the newly connected UPF device.
[0130] Specifically, in this embodiment of the invention, the configuration files generated by the module and after the initial configuration audit help maintenance personnel to perform configuration checks and monitor the distribution of each module. The 5GC acquisition and control platform remotely distributes the configuration files generated by the module and after the initial configuration audit to the newly connected UPF device through the batch command interface distribution module 45, which greatly reduces the time consumption in the distribution process and improves the distribution efficiency.
[0131] Review module 46: Used to review the configuration files issued to newly connected UPF devices.
[0132] Specifically, in this embodiment of the invention, the 5GC acquisition and control platform distributes the configuration file generated by the module and the configuration file after the initial configuration audit to the newly connected UPF device, and the review module 46 reviews the completeness, standardization and accuracy of the configuration file distributed to the newly connected UPF device.
[0133] Verification module 47: Used to enable the simulation dialing test module to verify the connectivity of newly connected UPF devices.
[0134] Specifically, in this embodiment of the invention, the verification module with simulation dialing capability is invoked to perform Firstcall verification to verify the connectivity of newly connected UPF devices. The simulation dialing module performs tests based on the simulation systems deployed in various provinces, simulating simulation signals to perform various dialing methods such as ping tests, 5G registration, and page browsing. This reduces the complexity of dialing operations for users in different business scenarios, lowers the difficulty of operation, and improves verification efficiency.
[0135] A third aspect of the present invention also provides an electronic device comprising: a processor and a memory;
[0136] The processor executes a method for deploying an acceptance edge UPF device, such as one of the above methods, by calling programs or instructions stored in memory.
[0137] In a fourth aspect, the present invention also provides a computer-readable storage medium storing a program or instructions that cause a computer to perform a method for deploying an acceptance edge UPF device as described in any of the preceding claims.
[0138] Figure 5 This is a schematic block diagram of an electronic device provided in an embodiment of the present invention.
[0139] like Figure 5 As shown, the electronic device includes at least one processor 501, at least one memory 502, and at least one communication interface 503. The various components in the electronic device are coupled together via a bus system 504. The communication interface 503 is used for information transmission with external devices. It is understood that the bus system 504 is used to implement communication between these components. In addition to a data bus, the bus system 504 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 5 The general designated all buses as Bus System 504.
[0140] It is understood that the memory 502 in this embodiment can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
[0141] In some implementations, memory 502 stores elements such as executable units or data structures, or subsets thereof, or extended sets thereof: operating systems and applications.
[0142] The operating system, comprising various system programs such as the framework layer, core library layer, and driver layer, is used to implement various basic business functions and handle hardware-based tasks. The application programs, including media players and browsers, are used to implement various application functions. The program implementing any method in the method for deploying and accepting edge UPF devices provided in this embodiment of the invention can be included in the application programs.
[0143] In this embodiment of the invention, the processor 501 executes the steps of various embodiments of the method for deploying and accepting edge UPF devices provided in this embodiment of the invention by calling the program or instructions stored in the memory 502, specifically, the program or instructions stored in the application program.
[0144] Establish network status connections between the 5GC subsystem and UPF network elements, as well as between the 5GC data acquisition and control platform and UPF network elements;
[0145] Establish network connectivity between the 5GC data acquisition and control platform and newly connected UPF devices;
[0146] The 5GC subsystem automatically generates scripts for issuing instructions to newly connected UPF devices and performs automated configuration.
[0147] Module generation of configuration files and initial configuration audit;
[0148] The 5GC acquisition and control platform will distribute the module generation and the configuration file after the initial configuration audit to the newly connected UPF device;
[0149] Review the configuration files issued to newly connected UPF devices;
[0150] Enable the simulation dialing test module to verify the connectivity of newly connected UPF devices.
[0151] Any method in the method for deploying an acceptance edge UPF device provided in this embodiment of the invention can be applied to, or implemented by, the processor 501. The processor 501 can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 501 or by instructions in software form. The processor 501 can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0152] In any of the steps of the method for deploying an acceptance edge UPF device provided in this embodiment of the invention, the execution of a hardware decoding processor can be directly manifested, or it can be executed by a combination of hardware and software units in the decoding processor. The software units can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory 502, and processor 501 reads the information in memory 502 and combines it with its hardware to complete the steps of the method.
[0153] Those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention and form different embodiments.
[0154] Those skilled in the art will understand that the descriptions of the various embodiments have different focuses, and for parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0155] Although embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention. All such modifications and variations fall within the scope defined by the appended claims. The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
[0156] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method of deploying an acceptance edge UPF device, the method comprising: receiving a request to deploy an acceptance edge UPF device; and deploying the acceptance edge UPF device. The application is applied to a system including a UPF network element device, a 5GC control platform and a 5GC subsystem, and comprises the following steps: The network state between the 5GC subsystem and the UPF network element device and the network state between the 5GC control platform and the UPF network element device are connected; The network state between the 5GC control platform and the new network UPF device is connected; The 5GC subsystem automatically generates a script for issuing instructions to the new network UPF device and performs automatic configuration; The configuration file is subjected to module generation and initial configuration auditing; The 5GC control platform issues the configuration file subjected to module generation and initial configuration auditing to the new network UPF device; The configuration file issued to the new network UPF device is reviewed; The connectivity of the new network UPF device is verified by enabling a simulation test module.
2. The method of claim 1, wherein, The network state between the 5GC subsystem and the UPF network element device and the network state between the 5GC control platform and the UPF network element device are connected, comprising the following steps: Information of the new network UPF device is acquired; The 5GC subsystem and the 5GC control platform automatically allocate address resource information to the new network UPF device according to preset network setting rules or self-defined allocation rules; The address resource information is sent to the UPF network element device. 3.The method of claim 1, wherein, The network state between the 5GC control platform and the new network UPF device is connected, comprising the following steps: The 5GC subsystem determines whether the address resource information of the new network UPF device is ready; If the result of the determination is that the address resource information of the new network UPF device is ready, the unique identifier of the new network UPF device or the management access IP address is sent to the 5GC control platform; The 5GC control platform manages the new network UPF device according to the unique identifier of the new network UPF device or the management access IP address. 4.The method of claim 1, wherein, The configuration content of the automatic configuration performed by the 5GC subsystem on the new network UPF device at least includes: Management port address, floating address, gateway address and mask of the new network UPF device related management plane, related test information, initial configuration, basic service configuration, maintenance management configuration and Licens activation; The new network UPF device is identified by edge UPF device gateway MAC / ESN. 5.The method of claim 1, wherein, The module generation of the configuration file comprises the following steps: The complex script in the configuration file is subjected to automatic modularization packaging; The preconfigured address information and standardized configuration script are referenced to perform script automatic packaging; The initial configuration auditing comprises the following steps: The initial configuration file and the configuration file generated by the automatic script are compared line by line to obtain three kinds of auditing results: configuration missing, non-standard configuration script and configuration file already existing in the original configuration file; If the configuration is missing, the automatic configuration is performed, if the configuration script is non-standard, it is determined whether manual removal is needed, and if the configuration file already exists in the original configuration file, the existing configuration file is removed when the configuration is issued. 6.The method of claim 1, wherein, The 5GC control platform provides a remote issuing channel, and issues the configuration file subjected to module generation and initial configuration auditing to the new network UPF device in the form of API; The configuration file issued to the new network UPF device is reviewed, comprising the following steps: Detecting whether the configuration file script and command are completely issued; and Detecting whether the configuration file script and command are accurately issued; and Detecting whether the configuration file script and command are normatively issued; Returning the detection result to the 5GC control platform and then to the 5GC subsystem.
7. The method of deploying an acceptance edge UPF device of claim 1, wherein, Enabling the simulation dialing test module to verify the connectivity of the new network UPF device, including: Calling the simulation dialing test module to perform Firstcall verification, and the simulation dialing test module sends a simulation signal through a preset simulation dialing test machine, and performs a full-link ping test through the test card and the test DNN configuration agreed upon in the issuance process, to verify the N6local connectivity of the new network UPF device from the large network to the UPF network element device.
8. An apparatus for deploying an acceptance edge UPF device, the apparatus comprising: Applied to a system composed of a UPF network element device, a 5GC control platform, and a 5GC subsystem, including: A first connection module for connecting the network status of the 5GC subsystem and the UPF network element device and the 5GC control platform and the UPF network element device; A second connection module for connecting the network status of the 5GC control platform and the new network UPF device; A configuration module for automatically generating the issuance instruction script of the 5GC subsystem to the new network UPF device for automatic configuration; An auditing module for module generation and initial configuration auditing of the configuration file; An issuance module for the 5GC control platform to issue the configuration file after module generation and initial configuration auditing to the new network UPF device; A review module for reviewing the configuration file issued to the new network UPF device; A verification module for enabling the simulation dialing test module to verify the connectivity of the new network UPF device.
9. An electronic device, comprising: Including: A processor and a memory; The processor calls the program or instruction stored in the memory to execute the method for deploying and accepting the edge UPF device according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores programs or instructions, which make the computer execute the method for deploying and accepting the edge UPF device according to any one of claims 1 to 7.
Citation Information
Patent Citations
UPF deployment method and device, equipment and medium
CN115835305A
Configuration method and device of user plane function entity, and communication system
CN117082490A