Transport network slice deployment method, device, equipment and readable storage medium
By acquiring and analyzing the service indicators of the transmission network, the delivery network slice is automatically deployed, which solves the problem of low slicing deployment efficiency in the transmission network and realizes efficient slicing deployment.
Patent Information
- Application Number
- CN202011088870.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-13
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2040-10-13
AI Technical Summary
The deployment efficiency of transport network slices is low, and the existing technology mainly relies on manual implementation, resulting in low efficiency.
By obtaining the business indicators of the target network slice, analyze whether the stock slice meets the business needs. If it is met, the target network slice is obtained based on the stock slice. If it is not met, use the preset slice subnet template to create the target network slice to achieve automated deployment.
It improves the deployment efficiency of the transport network slices, realizes the automated slice deployment process, and improves the deployment efficiency.
Smart Images

Figure CN114422342B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of communication technology, and specifically relates to a deployment method, device, equipment and readable storage medium for a transmission network slice. Background Art
[0002] With the development of communication technology, network slicing technology has emerged to meet the diverse business needs of different services. Network slicing is to cut the network into multiple virtual networks to support more services. The advantage of network slicing is that it allows operators to choose the characteristics required for each slice, such as low latency, high throughput, connection density, spectrum efficiency, traffic capacity, network efficiency, etc., to meet customer customization needs and bring a good experience to customers. At present, the end-to-end slice deployment of the transmission network is implemented manually, which has low deployment efficiency. Summary of the invention
[0003] The purpose of the embodiments of the present invention is to provide a method, device, equipment and readable storage medium for deploying transport network slices to solve the current problem of low deployment efficiency of transport network slices.
[0004] In order to solve the above-mentioned technical problems, the present invention is achieved as follows:
[0005] In a first aspect, an embodiment of the present invention provides a method for deploying a transport network slice, including:
[0006] Obtaining a first transport network service indicator of a target network slice;
[0007] Performing analysis based on the first transport network service indicator to determine whether the existing slice meets the service requirements of the target network slice;
[0008] When the existing slice meets the business requirements of the target network slice, the target network slice is obtained based on the existing slice; or, when the existing slice does not meet the business requirements of the target network slice, the target network slice is created based on the first transport network business indicators and a preset slice subnet template.
[0009] In a second aspect, an embodiment of the present invention provides a deployment device for a transport network slice, including:
[0010] An acquisition module, used to acquire a first transport network service indicator of a target network slice;
[0011] An analysis module, configured to perform analysis based on the first transport network service indicator to determine whether the existing slice meets the service requirements of the target network slice;
[0012] An execution module is used to obtain the target network slice according to the existing slice when the existing slice meets the business requirements of the target network slice; or to create the target network slice according to the first transport network business indicators and a preset slice subnet template when the existing slice does not meet the business requirements of the target network slice.
[0013] In a third aspect, an embodiment of the present invention provides a slice deployment device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0014] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0015] In an embodiment of the present invention, the first transport network service indicator of the target network slice can be obtained, and analysis can be performed based on the first transport network service indicator to determine whether the existing slice meets the service requirements of the target network slice. If the existing slice meets the service requirements of the target network slice, the target network slice is obtained based on the existing slice, or if the existing slice does not meet the service requirements of the target network slice, the target network slice is created based on the first transport network service indicator and a preset slice subnet template. In this way, the automatic deployment of transport network slices can be achieved, thereby improving the efficiency of slice deployment. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 is a schematic diagram of a logical subnet of an SPN in an embodiment of the present invention;
[0017] Figure 2 is a schematic diagram of the architecture of a slice deployment device in an embodiment of the present invention;
[0018] Figure 3 It is a flow chart of a method for deploying a transport network slice provided by an embodiment of the present invention;
[0019] Figure 4 is a preset flow chart of a slice subnet template of a specific example of the present invention;
[0020] Figure 5 It is a preset flow chart of stock slices of a specific example of the present invention;
[0021] Figure 6 is a deployment flow chart of a transport network slice of a specific example of the present invention;
[0022] Figure 7It is a structural schematic diagram of a deployment device for a transport network slice provided in an embodiment of the present invention;
[0023] Figure 8 It is a structural diagram of the slice deployment device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0025] The terms "first", "second", etc. in the specification and claims of the present invention are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0026] In order to facilitate understanding of the present invention, the following contents are first described.
[0027] In the embodiment of the present invention, the transport network (TN) forwarding layer can realize transport network slices with different degrees of isolation through the metro transport network (MTN) interface, MTN channel, virtual private network (VPN) and quality of service (QoS) mechanisms. For example, the fifth generation mobile communication technology (5th-Generation, 5G) transport network forwarding layer can realize soft slicing and hard slicing through the combination of MTN interface, MTN channel, VPN and QoS mechanisms.
[0028] Among them, the MTN interface divides a physical Ethernet port into multiple Ethernet elastic hard pipes based on time slot scheduling, so that the network interface layer can access services based on time slots. The MTN channel is based on the cross-connect technology of Ethernet 64 / 66B code blocks, and implements time-division multiplexing (TDM) time slot isolation in the interface and equipment, thereby achieving extremely low forwarding delay and isolation effect. VPN and QoS isolation refers to queue scheduling based on VPN technology and QoS to achieve soft isolation.
[0029] In the embodiment of the present invention, the Slicing Packet Network (SPN) can virtualize multiple independent subnets from the same physical network based on the MTN interface and MTN channel technology support, and each independent subnet is allocated independent network resources to achieve service level agreement (SLA) isolation of the services carried in the independent subnet. The subnet can also be called a logical subnet, a virtual network, etc. Figure 1 As shown in the figure, the same SPN physical network element can be virtualized into multiple virtual nodes vNode, the same physical link can be virtualized into multiple virtual links vLink, and the SPN physical network can be virtualized into multiple logical subnets, such as Figure 1 vNet1, vNet2, and vNet3 in the.
[0030] In the embodiment of the present invention, the schematic diagram of the architecture of the slice deployment device (or slice deployment system) can be as follows: Figure 2 The slice deployment device may include but is not limited to the Network Slice Management Function (NSMF), the Transport Network-Network Slice Subnet Management Function (TN-NSSMF), the Super Controller (SC), the Domain Controller (DC), etc. Among them, the DC is connected to the SPN network, and the number of DCs can be multiple, such as Figure 2 The slice deployment devices shown in include DC1 and DC2.
[0031] It can be understood that the above-mentioned NSMF, TN-NSSMF, SC and DC are all logical components and can be selectively combined in actual applications.
[0032] The following, in combination with the accompanying drawings, describes in detail the deployment method of the transport network slice provided by the embodiment of the present invention through specific embodiments and their application scenarios.
[0033] See also Figure 3 , Figure 3 is a flow chart of a method for deploying a transport network slice provided by an embodiment of the present invention. The method is applied to a slice deployment device. The architecture of the slice deployment device can be as follows: Figure 2 As shown. Figure 3 As shown, the deployment method includes the following steps:
[0034] Step 301: Obtain the first transport network service indicator of the target network slice.
[0035] Optionally, the first transport network service indicator may include at least one of the following: delay range, bandwidth, jitter, isolation, reliability, etc.
[0036] In one implementation, after receiving a slice service request from other service systems such as a communication service management function (CSMF), the NSMF in the slice deployment device can decompose the end-to-end service indicators to obtain the first transport network service indicators of the target network slice.
[0037] Step 302: Based on the first transmission network service indicators, analysis is performed to determine whether the existing slices meet the service requirements of the target network slices.
[0038] In this embodiment, the stock slice can be understood as the stock VPN, which means a VPN with configured logical resources and services. For example, the analysis process of the above step 302 can be: judging whether the first transmission network service indicator meets the first condition, and if the first transmission network service indicator meets the first condition, determining that the stock slice meets the service requirements of the target network slice, or if the first transmission network service indicator does not meet the first condition, determining that the stock slice does not meet the service requirements of the target network slice. The first condition is a condition related to the stock slice, such as a delay range requirement, a bandwidth requirement, and the like.
[0039] For another example, the analysis process of the above step 302 may be: compare and analyze the first transmission network service indicator and the second transmission network service indicator of the existing slice to determine whether the existing slice meets the service requirements of the target network slice. If the deviation between some or all of the indicators in the second transmission network service indicator and the corresponding indicators in the first transmission network service indicator is within a preset range, it can be determined that the existing slice meets the service requirements of the target network slice; otherwise, if the deviation between some or all of the indicators in the second transmission network service indicator and the corresponding indicators in the first transmission network service indicator is not within the preset range, it can be determined that the existing slice does not meet the service requirements of the target network slice. Alternatively, if some or all of the indicators in the second transmission network service indicator are better than the corresponding indicators in the first transmission network service indicator, it can be determined that the existing slice meets the service requirements of the target network slice; otherwise, if some or all of the indicators in the second transmission network service indicator are not better than the corresponding indicators in the first transmission network service indicator, it can be determined that the existing slice does not meet the service requirements of the target network slice.
[0040] Optionally, the second transport network service indicator may include at least one of the following: delay range, bandwidth, jitter, isolation, reliability, etc.
[0041] Step 303: When the existing slice meets the business requirements of the target network slice, the target network slice is obtained according to the existing slice; or, when the existing slice does not meet the business requirements of the target network slice, the target network slice is created according to the first transport network business indicators and a preset slice subnet template.
[0042] The deployment method of the embodiment of the present invention can obtain the first transmission network service indicator of the target network slice, and analyze based on the first transmission network service indicator to obtain whether the existing slice meets the service requirements of the target network slice. If the existing slice meets the service requirements of the target network slice, the target network slice is obtained according to the existing slice, or if the existing slice does not meet the service requirements of the target network slice, the target network slice is created according to the first transmission network service indicator and a preset slice subnet template. In this way, the automatic deployment of the transmission network slice can be realized, thereby improving the efficiency of slice deployment.
[0043] Optionally, the above process of obtaining a target network slice according to an existing slice may include:
[0044] Performing service indicator detection on the existing slice to obtain a second transport network service indicator of the existing slice;
[0045] Analyze whether the second transport network service indicator of the existing slice meets the preset conditions;
[0046] When the service indicator of the second transport network does not meet the preset condition, the service indicator of the second transport network is adjusted according to the service indicator of the first transport network to obtain an adjusted stock slice, and the adjusted stock slice is determined as the target network slice;
[0047] Alternatively, when the service indicators of the second transport network meet preset conditions, the existing slice is determined as the target network slice.
[0048] In this way, based on the existing slices, the target network slice can be obtained quickly and accurately.
[0049] It should be noted that the above preset conditions can be set based on actual needs. For example, assuming that the first transport network service indicator of the target network slice includes delay range a1, bandwidth b1, jitter value c1 and isolation d1, and the second transport network service indicator of a stock slice includes delay range a2, bandwidth b2, jitter value c2 and isolation d2, and the stock slice meets the service needs of the target network slice, such as the deviation between the delay range a1 and the delay range a2 is within the preset range, the deviation between the bandwidth b1 and the bandwidth b2 is within the preset range, the deviation between the jitter value c1 and the jitter value c2 is within the preset range, but the deviation between the isolation d1 and the isolation d2 is not within the preset range, at this time, if the preset condition is that the deviation between all indicators in the second transport network service indicator and the corresponding indicators in the first transport network service indicator is within the preset range, then the isolation of the stock slice can be adjusted based on the isolation d1, so that the deviation of the corresponding isolation is within the preset range, so that the transport network service indicator of the adjusted stock slice meets the preset condition.
[0050] Optionally, the process of creating a target network slice according to the first transport network service indicator and the preset slice subnet template may include: selecting a target slice subnet template from the preset slice subnet template according to the first transport network service indicator; and creating the target network slice according to the target slice subnet template. In this way, with the help of the preset slice subnet template, automatic deployment of network slices can be achieved, thereby improving deployment efficiency.
[0051] Optionally, the pre-setting process of the above-mentioned slice subnet template may include: first, dividing the slice grouping network into multiple subnets and configuring logical resources for each subnet; then, determining the business capabilities of each subnet based on the logical resources of each subnet; finally, generating a slice subnet template based on the business capabilities of each subnet.
[0052] Combine the following Figure 2 The architectural diagram of the slice deployment system and the specific embodiments shown provide a detailed explanation of the present invention.
[0053] In the specific embodiment of the present invention, see Figure 4 As shown, the presetting process of the slice subnet template may include the following steps:
[0054] Step 401: Manually plan the SPN physical network, divide the network elements based on the MTN channels and MTN interfaces, abstract the same network element into multiple vNodes, abstract the same physical link into multiple vLinks, and divide the SPN network into several logical subnets based on different combinations of vNodes and vLinks. Different logical subnets are used to meet different business needs.
[0055] Step 402: On the integrated management and control domain controller DC, based on the manually planned subnet division method, MTN interfaces and MTN channels are configured for SPN devices, and subnet logic abstraction is performed inside the DC.
[0056] Step 403: The DC calculates and analyzes the service capabilities of each subnet based on the logical resources of each subnet, including indicators such as latency range, isolation characteristics, bandwidth capacity, and transport network service category, and generates a slice subnet template. Optionally, the slice subnet template includes a subnet ID, the above service capability indicators, and the included SPN network elements, ports, etc.
[0057] Step 404: DC reports the generated slice subnet template to the super controller SC.
[0058] Step 405: SC reports the generated slice subnet template to the transport network sub-slice manager TN-NSSMF.
[0059] Step 406: TN-NSSMF reports the slice subnet template to the end-to-end slice manager NSMF.
[0060] It should be noted that if the slice subnet template changes, the DC needs to generate a subnet template change notification and report it to the SC. At the same time, the SC reports the change notification to the TN-NSSMF, and the TN-NSSMF reports it to the NSMF.
[0061] See also Figure 5 As shown, the presetting process of the stock slice service indicator in the specific embodiment of the present invention may include the following steps:
[0062] Step 501: The DC configures inBandOAM for the existing VPN services and obtains all service indicators of the VPN, including characteristics such as latency, jitter, bandwidth utilization, and packet loss rate.
[0063] Step 502: DC reports the service indicators of the existing VPNs to SC.
[0064] Step 503: The SC reports the service indicators of the existing VPN to the TN-NSSMF.
[0065] Step 504: TN-NSSMF reports the service indicators of the existing VPNs to NSMF.
[0066] It should be noted that if the existing VPN service indicators change, the DC needs to generate a change notification and report it to the SC. At the same time, the SC reports the change notification to the TN-NSSMF, and the TN-NSSMF reports it to the NSMF.
[0067] See also Figure 6 As shown, the deployment process of the transport network slice in the specific embodiment of the present invention may include the following steps:
[0068] Step 601: After NSMF receives a slice service request from other service systems (such as CSMF, communication service management function), it disassembles the end-to-end service indicators into wireless network, transport network, and core network service indicators. The transport network service indicators include: latency range, bandwidth, isolation, service type (such as L2VPN / L3VPN), subnet template ID (optional), transport network service category (optional), whether to reuse existing services (optional), service access network elements, ports and routing information, slice subnet instance NSSI ID (optional), etc.
[0069] Step 602: TN NSSMF performs comparative analysis based on the service indicators in the message sent by NSMF to analyze whether the existing stock VPN, i.e., the stock slice service indicators, can meet the service requirements. If they do, execute step 603; otherwise, execute step 608.
[0070] Step 603: TN NSSMF analyzes whether the existing VPN needs to be adjusted. If yes, step 604 is executed; otherwise, step 607 is executed.
[0071] Step 604: The TN NSSMF sends a request to the SC to adjust the existing VPN.
[0072] Step 605: The SC sends a request to the DC to adjust the existing VPN.
[0073] Step 606: After the DC adjustment is completed, it is reported to the SC, and the SC reports to the TN-NSSMF. The TN-NSSMF reports the NSSI ID corresponding to the existing VPN to the NSMF.
[0074] Step 607: TN-NSSMF reports the NSSI ID corresponding to the existing VPN to NSMF.
[0075] Step 608: TN-NSSMF analyzes the subnet template ID to be selected based on the upper-layer service indicators and sends a VPN service creation request to the SC. The request may include the subnet template ID, SPN network element, service access point and static route, bandwidth (such as CIR / PIR), basic protection information, etc.
[0076] Step 609: SC sends the full information of service creation to DC, including at least subnet template ID, SPN network element, service access point and static route, bandwidth (CIR / PIR), detailed protection information, OAM, QoS information, etc.
[0077] Step 610: The DC interacts with the SPN device based on the information sent by the SC, and creates a VPN service based on the subnet template.
[0078] Step 611: After the DC is created, the SC is informed, and the SC returns the ID of the created VPN to the TN-NSSMF, and the TN-NSSMF reports the NSSI ID corresponding to the VPN to the NSMF to complete the creation of the transport network slice. The TN-NSSMF maintains the mapping relationship between the VPN ID and the NSSI ID.
[0079] See also Figure 7 , Figure 7 is a schematic diagram of a structure of a transmission network slice deployment device provided by an embodiment of the present invention, the device is applied to a slice deployment device, such as Figure 7 As shown, the transport network slice deployment device 70 includes:
[0080] An acquisition module 71 is used to acquire a first transport network service indicator of a target network slice;
[0081] An analysis module 72 is used to analyze based on the first transport network service indicator to determine whether the existing slice meets the service requirements of the target network slice;
[0082] The execution module 73 is used to obtain the target network slice according to the existing slice when the existing slice meets the business requirements of the target network slice; or to create the target network slice according to the first transport network business indicators and a preset slice subnet template when the existing slice does not meet the business requirements of the target network slice.
[0083] Optionally, the execution module 73 includes:
[0084] A detection unit, configured to perform service indicator detection on the existing slice to obtain a second transport network service indicator of the existing slice;
[0085] An analyzing unit, configured to analyze whether the second transport network service indicator of the existing slice meets a preset condition;
[0086] an adjusting unit, configured to adjust the second transport network service indicator according to the first transport network service indicator to obtain an adjusted stock slice when the second transport network service indicator does not meet the preset condition;
[0087] The first determination unit is used to determine the adjusted existing slice as the target network slice.
[0088] Optionally, the execution module further includes:
[0089] The second determination unit is used to determine the existing slice as the target network slice when the service indicator of the second transmission network meets a preset condition.
[0090] Optionally, the execution module 73 includes:
[0091] A selection unit, configured to select a target slice subnet template from the preset slice subnet templates according to the first transport network service indicator;
[0092] A creation unit is used to create the target network slice according to the target slice subnet template.
[0093] Optionally, the analysis module 72 is specifically used to: compare and analyze the first transmission network service indicators and the second transmission network service indicators of the existing slice to determine whether the existing slice meets the service requirements of the target network slice.
[0094] Optionally, the device further comprises:
[0095] A partitioning module, used to divide the slice packet network into multiple subnets;
[0096] Configuration module, used to configure logical resources for each subnet;
[0097] A determination module, used to determine the service capabilities of each subnet according to the logical resources of each subnet;
[0098] A generation module is used to generate a slice subnet template according to the business capabilities of each subnet.
[0099] Optionally, the first transport network service indicator or the second transport network service indicator may include at least one of the following:
[0100] Delay range, bandwidth, jitter value, isolation, and reliability.
[0101] It is understandable that the transport network slice deployment device 70 of the embodiment of the present invention can implement the above Figures 3 to 6 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0102] In addition, an embodiment of the present invention further provides a slice deployment device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program can implement the above-mentioned Figures 3 to 6 The various processes of the method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described again here.
[0103] See also Figure 8 As shown, an embodiment of the present invention also provides a slice deployment device 80, including a bus 81, a transceiver 82, an antenna 83, a bus interface 84, a processor 85 and a memory 86.
[0104] In the embodiment of the present invention, the slice deployment device 80 further includes: a program or instruction stored in the memory 86 and executable on the processor 85. Optionally, when the program or instruction is executed by the processor 85, the following steps may be implemented:
[0105] Obtaining a first transport network service indicator of a target network slice;
[0106] Performing analysis based on the first transport network service indicator to determine whether the existing slice meets the service requirements of the target network slice;
[0107] When the existing slice meets the business requirements of the target network slice, the target network slice is obtained based on the existing slice; or, when the existing slice does not meet the business requirements of the target network slice, the target network slice is created based on the first transport network business indicators and a preset slice subnet template.
[0108] It is understandable that when the computer program is executed by the processor 85, the above Figures 3 to 6 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0109] exist Figure 8In the embodiment, a bus architecture (represented by bus 81) is provided, wherein bus 81 may include any number of interconnected buses and bridges, and bus 81 links together various circuits including one or more processors represented by processor 85 and memory represented by memory 86. Bus 81 may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. Bus interface 84 provides an interface between bus 81 and transceiver 82. Transceiver 82 may be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. Data processed by processor 85 is transmitted on a wireless medium via antenna 83, and further, antenna 83 also receives data and transmits the data to processor 85.
[0110] The processor 85 is responsible for managing the bus 81 and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management and other control functions. The memory 86 can be used to store data used by the processor 85 when performing operations.
[0111] Optionally, the processor 85 may be a CPU, an ASIC, an FPGA or a CPLD.
[0112] The embodiment of the present invention further provides a computer-readable storage medium having a program or instruction stored thereon, which can implement the above-mentioned Figures 3 to 6 The various processes of the method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described again here.
[0113] Computer readable media include permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0114] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0115] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0116] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a service classification device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0117] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for deploying a transport network slice, characterized in that: include: Obtaining a first transport network service indicator of a target network slice; Performing analysis based on the first transport network service indicator to determine whether the existing slice meets the service requirements of the target network slice; In the case where the existing slice meets the service requirements of the target network slice, obtaining the target network slice according to the existing slice; Alternatively, when the existing slice does not meet the service requirements of the target network slice, the target network slice is created according to the first transport network service indicator and a preset slice subnet template; The step of obtaining the target network slice according to the existing slice includes: Performing service indicator detection on the existing slice to obtain a second transport network service indicator of the existing slice; Analyze whether the second transport network service indicator of the existing slice meets the preset conditions; When the service indicator of the second transport network does not meet the preset condition, adjusting the service indicator of the second transport network according to the service indicator of the first transport network to obtain an adjusted stock slice; The adjusted existing slice is determined as the target network slice.
2. The method according to claim 1, characterized in that The obtaining the target network slice according to the existing slice further includes: When the service indicators of the second transport network meet the preset conditions, the existing slice is determined as the target network slice.
3. The method according to claim 1, characterized in that The creating the target network slice according to the first transport network service indicator and the preset slice subnet template includes: Selecting a target slice subnet template from the preset slice subnet templates according to the first transport network service indicator; Create the target network slice according to the target slice subnet template.
4. The method according to claim 1, characterized in that The analyzing based on the first transport network service indicator to determine whether the existing slice meets the service requirements of the target network slice includes: Compare and analyze the first transmission network service indicators and the second transmission network service indicators of the existing slice to determine whether the existing slice meets the service requirements of the target network slice.
5. The method according to claim 1, characterized in that The method further comprises: Divide the slice grouping network into multiple subnets and configure logical resources for each subnet; Determining the service capabilities of each subnet according to the logical resources of each subnet; Generate a slice subnet template based on the business capabilities of each subnet.
6. The method according to claim 1, characterized in that The first transport network service indicator includes at least one of the following: Delay range, bandwidth, jitter value, isolation, and reliability.
7. A deployment device for a transmission network slice, characterized in that: include: An acquisition module, used to acquire a first transport network service indicator of a target network slice; An analysis module, configured to perform analysis based on the first transport network service indicator to determine whether the existing slice meets the service requirements of the target network slice; An execution module, configured to obtain the target network slice according to the existing slice if the existing slice meets the service requirements of the target network slice; Alternatively, when the existing slice does not meet the service requirements of the target network slice, the target network slice is created according to the first transport network service indicator and a preset slice subnet template; Wherein, the execution module includes: A detection unit, configured to perform service indicator detection on the existing slice to obtain a second transport network service indicator of the existing slice; An analyzing unit, configured to analyze whether the second transport network service indicator of the existing slice meets a preset condition; an adjusting unit, configured to adjust the second transport network service indicator according to the first transport network service indicator to obtain an adjusted stock slice when the second transport network service indicator does not meet the preset condition; The first determination unit is used to determine the adjusted existing slice as the target network slice.
8. The device according to claim 7, characterized in that The execution module also includes: The second determination unit is used to determine the existing slice as the target network slice when the service indicator of the second transmission network meets the preset condition.
9. The device according to claim 7, characterized in that The execution module includes: A selection unit, configured to select a target slice subnet template from the preset slice subnet templates according to the first transport network service indicator; A creation unit is used to create the target network slice according to the target slice subnet template.
10. The device according to claim 7, characterized in that The device also includes: A partitioning module, used to divide the slice packet network into multiple subnets; Configuration module, used to configure logical resources for each subnet; A determination module, used to determine the service capabilities of each subnet according to the logical resources of each subnet; A generation module is used to generate a slice subnet template according to the business capabilities of each subnet.
11. A slice deployment device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and when the program or instruction is executed by the processor, it implements the steps of the method for deploying a transport network slice as described in any one of claims 1 to 6.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores programs or instructions, and when the programs or instructions are executed by the processor, the steps of the method for deploying a transport network slice as described in any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Network slice management method and device
CN109600246A
Method and device for reusing network slice instances
CN110167024A