Network access method, apparatus, and computer-readable storage medium

By mapping WAN-side network slices to LAN-side network slices using a configuration mapping table and policy routing, the method ensures differentiated service quality for varying traffic types, addressing the undifferentiated service issue in 5G networks and maintaining QoS.

JP2025522481AActive Publication Date: 2025-07-15ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024573933
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-07-18
Filing Date
2023-02-21
Publication Date
2025-07-15
Estimated Expiration
2043-02-21

AI Technical Summary

Technical Problem

In 5G networks, network slicing is not implemented on client terminal devices, leading to undifferentiated service quality for traffic with varying bandwidth and latency requirements, as all traffic competes for resources, undermining the effectiveness of network slices for applications like autonomous driving and smart healthcare.

Method used

A method and apparatus that map WAN-side network slices to LAN-side network slices using a configuration mapping table, establishing local network slices and policy routing to ensure each traffic type receives customized and differentiated service quality, avoiding resource competition and ensuring QoS.

Benefits of technology

Enables each traffic type in the LAN-side network to enjoy its own network resources, maintaining QoS and fully utilizing 5G network slice technology by ensuring customized service quality even under resource limitations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025522481000001_ABST
    Figure 2025522481000001_ABST
Patent Text Reader

Abstract

The present application discloses a network access method, apparatus, and computer-readable storage medium. The network access method includes steps of: obtaining a network slice from a WAN-side network and establishing a link (S100); creating a slice configuration mapping table corresponding to the network slice (S200); establishing a local network slice and policy routing linked corresponding to the network slice in a LAN-side network (S300); and routing the traffic data to a local network slice to which the traffic data belongs according to the local network slice and the policy routing (S400).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application is filed based on a Chinese patent application with an application number of 202210843123.6 and a filing date of July 18, 2022, and claims the priority of the Chinese patent application. All the contents of the Chinese patent application are incorporated herein by reference.

[0002] The embodiments of this application relate to the technical field of networks and are not limited thereto, and in particular relate to a network access method, apparatus, and computer-readable storage medium.

Background Art

[0003] In the 4G network era, for all user devices and various Internet access scenarios, data of various traffics of the same device are all transmitted through one channel. Whether it is real-time high-definition video or games with high requirements for latency, or web access that is less affected by latency, it follows the principle of "utilizing one runway as much as possible". In this case, naturally, the quality of service (QoS) of traffics with different requirements cannot be ensured. For low-latency and high-reliability traffics such as autonomous driving, smart healthcare, and industrial control, higher QoS requirements are demanded. Therefore, the problems caused by the network not distinguishing the priority of traffics become more obvious.

[0004] 5G technology provides network slicing technology that enables communication carriers to logically partition networks and logically separate resources and services. Each network slice is an isolated end-to-end network with characteristics such as its own bandwidth, latency, throughput, etc. To meet the diverse needs of various traffic scenarios in terms of aspects such as the data transmission speed, security, and reliability of the network, various levels of traffic data can be transmitted through network slices at various logical levels. However, in the client terminal devices of 5G networks, since network slicing is not implemented on the client terminals, differentiated services cannot be provided according to the bandwidth and latency requirements of various types of traffic. Traffic still needs to compete to acquire resources. The separability and differentiated QoS of 5G network slices cannot be achieved, and the advantages of the network slices of 5G networks cannot be exerted.

Summary of the Invention

Problems to be Solved by the Invention

[0005] The following is an overview of the subject matter described in detail in this specification. This overview is not intended to limit the scope of the claims.

[0006] Embodiments of the present invention provide a network access method, apparatus, and computer-readable storage medium.

Means for Solving the Problems

[0007] According to a first aspect, embodiments of the present application are a network access method, comprising obtaining a network slice from a WAN-side network and establishing a link; creating a slice configuration mapping table corresponding to the network slice based on the configuration parameters of the network slice; Based on the slice configuration mapping table, in the LAN-side network, establishing a local network slice and policy routing linked corresponding to the network slice; routing the traffic data to the local network slice to which the traffic data belongs according to the local network slice and the policy routing, and providing a network access method.

[0008] According to a second aspect, an embodiment of the present application is a network access device, a WAN module connected to the WAN-side network, configured to obtain a network slice and establish a link; a slice configuration mapping module configured to create a slice configuration mapping table corresponding to the network slice; a LAN module configured to establish a local network slice linked corresponding to the network slice based on the slice configuration mapping table; a policy routing module configured to route traffic data to the corresponding local network slice based on the slice configuration mapping table, and providing a network access device.

[0009] According to a third aspect, an embodiment of the present application is an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the network access method described in the first aspect is realized.

[0010] According to the fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer-executable program configured to cause a computer to execute the network access method described in the first aspect above.

[0011] Other features and advantages of the present application are described in the following specification, become partially apparent from the specification, or can be understood by implementing the present application. The objectives and other advantages of the present application can be achieved and obtained by the configurations particularly shown in the specification, claims, and attached drawings. The drawings are provided for a further understanding of the technical solution of the present application, form a part of this specification, and are used to explain the technical solution of the present application together with the embodiments of the present application, and do not limit the technical solution of the present application.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Embodiments for Carrying Out the Invention

[0013] To make the objectives, technical solutions, and advantages of the present application clearer, the present application will be described in more detail below with reference to the drawings and embodiments. The specific embodiments described in this specification are for the purpose of explaining the present application and are not intended to limit the present application.

[0014] In addition, in the description of the embodiments of the present application, the meaning of a plurality (or a plurality of items) is two or more. Understand that "greater than", "less than", "exceeding", etc. do not include the number, and "above", "below", "within", etc. include the number. Descriptions such as "first", "second", etc. are only for distinguishing technical features and should not be understood as indicating or implying relative importance, or implying the number of technical features shown, or implying the precedence relationship of the technical features shown.

[0015] Embodiments of the present application provide a network access method, apparatus, and computer-readable storage medium. First, obtain a network slice from a wide area network (WAN) side network and establish a link. Based on the configuration parameters of the network slice, create a slice configuration mapping table corresponding to the network slice. Based on the slice configuration mapping table, in a local area network (LAN) side network, establish a local network slice and policy routing linked to the network slice. According to the local network slice and policy routing, route traffic data to the local network slice to which the traffic data belongs. Based on this, the present application maps the isolation and high reliability of the WAN side network slice to the LAN side network, so that when resources are limited, for each traffic of the LAN side network, customized and differentiated service quality can be ensured as needed, so that each traffic of the LAN side network can enjoy its own network resources, avoid the degradation of service quality (QoS) due to resource competition, and solve the problem that the 5G network slice technology cannot effectively exert its value for the traffic needs on the LAN side.

[0016] As shown in FIG. 1, FIG. 1 is a flowchart of a network access method according to an embodiment of the present application. The network access method includes, but is not limited to, the following steps S100 to S400.

[0017] Step S100: Obtain a network slice from the WAN side network and establish a link.

[0018] Step S200: Based on the configuration parameters of the network slice, create a slice configuration mapping table corresponding to the network slice.

[0019] Step S300: Based on the slice configuration mapping table, establish a local network slice and policy routing linked corresponding to the network slice in the LAN-side network.

[0020] Step S400: Route the traffic data to the local network slice to which the traffic data belongs according to the local network slice and policy routing.

[0021] The 5G network has the characteristics of ultra-wideband enhanced Mobile Broadband (eMBB), ultra-reliable low-latency communications (uRLLC), and massive Machine Type Communication (mMTC), and can realize end-to-end network slicing. In this technical solution, first, a network slice is obtained from the WAN-side network, that is, access to the 5G network from the radio access network, obtain a network slice from the 5G core network, establish a link with the 5G core network, and the network slice obtained from the 5G core network contains configuration information. Based on the configuration parameter information of the network slice, a slice configuration mapping table corresponding to the network slice is created. The slice configuration mapping table contains configuration parameters that correspond one-to-one to the network slice, and the configuration parameters are distributed from the 5G core network. Then, based on the created slice configuration mapping table, in the LAN-side network, a local network slice linked corresponding to the network slice is established, that is, the local network slice of the LAN-side network and the network slice of the WAN-side network are mapped to each other and adopt the same slice configuration parameters. Also, the local network slice of the LAN-side network and the network slice of the WAN-side network are correspondingly connected, that is, the local network slice of the LAN-side network and the network slice of the WAN-side network constitute independent slice resources, and the corresponding traffic data is transmitted to the network slice of the WAN-side network through the local network slice of the LAN-side network. Based on the slice configuration parameters in the slice configuration mapping table, policy routing is established in the LAN-side network to route the traffic data to the local network slice to which the traffic data belongs.Traffic data corresponds to network slices, that is, different traffic data belongs to the corresponding network slices. Therefore, establish policy routing, extend the correspondence between traffic data and network slices to the correspondence between traffic data and local network slices, that is, establish a continuous correspondence between traffic data and local network slices, local network slices and network slices, and route traffic data to the corresponding local network slices. Further, transmit traffic data to the network slices of the WAN-side network via local network slice data, thus extending the 5G network slice technology to the LAN-side network. As shown in Figure 2, in this embodiment, the WAN-side network slices include three network slices: network slice 1, network slice 2, and network slice 3. The local network slices created in the LAN-side network include three local network slices: local network slice 1, local network slice 2, and local network slice 3. Local network slice 1 is linked to network slice 1, local network slice 2 is linked to network slice 2, and local network slice 3 is linked to network slice 3. Therefore, the local network slices created in the LAN-side network are the mappings of the WAN-side network slices in the LAN-side network. Also, traffic data 1 is routed to the local network slice 1 to which it belongs, traffic data 2 is routed to the local network slice 2 to which it belongs, and traffic data 3 is routed to the local network slice 3 to which it belongs. In this embodiment, since the local network slices created in the LAN-side network are applied to 5G client terminal devices, the network slices of the 5G network are extended to 5G client terminal devices.For the traffic of 5G client terminal devices, the traffic can enjoy its own network resources without competing for network resources. In this technical solution, by mapping the isolation and high reliability of the WAN-side network slice to the LAN-side network, when resources are limited, for each traffic on the LAN-side network, customized and differentiated service quality can be ensured as needed, enabling each traffic on the LAN-side network to enjoy its own network resources, avoiding the degradation of QoS services due to resource competition, and solving the problem that the 5G network slice technology cannot effectively exert its value for the traffic needs on the LAN-side network.

[0022] As shown in Figure 3, step S100 further includes, but is not limited to, the following sub-steps S110 to S130.

[0023] Step S110: Set slice parameters.

[0024] Step S120: With the slice parameters, request a network slice from the WAN-side network.

[0025] Step S130: Obtain the network slice and configuration parameters corresponding to the slice parameters distributed from the WAN-side network, and establish a link.

[0026] The steps of obtaining a network slice from the WAN-side network and establishing a link include setting slice parameters, using the slice parameters to request a network slice from the WAN-side network, and obtaining a network slice and configuration parameters corresponding to the slice parameters distributed from the WAN-side network and establishing a link. In some embodiments, slice setting is performed based on the relevant parameters of the network slice provided by the communication operator, and the parameters are set to network slice parameters that the communication operator permits the user to visualize, such as information such as access point name (APN), IPv4 address (Internet Protocol version 4), IPv6 address (Internet Protocol version 6), etc. Also, information such as the user's account and password for connecting to the Internet may be included. After setting the slice parameters of the network slice, the set network slice parameters are saved. Of course, multiple sets of network slice parameters can be set and the set multiple sets of network slice parameters can be saved. Use the set network slice parameters to perform a dial-up. When the 5G network receives a dial-up request, it uses the network slice parameters included in the signaling as a network slice identifier to allocate the corresponding network slice, establish multiple links, and these network slices have different resources such as bandwidth and delay. Each network slice corresponds to one link.

[0027] The slice configuration mapping table includes bandwidth parameters and delay parameters. For example, from a 5G network, i.e., a WAN-side network, multiple network slices (e.g., four network slices) are obtained. If the bandwidth parameters of each network slice are 100M, 500M, 1G, and 2G, then regarding the corresponding delay parameters, for a 100M bandwidth, the delay is 100ms; for a 500M bandwidth, the delay is 50ms; for a 1G bandwidth, the delay is 10ms; and for a 2G bandwidth, the delay is 5ms. Therefore, different network slices are set with different bandwidth parameters and delay parameters. According to different traffic needs, access different network slice resources to meet the personalized needs of traffic while ensuring the full and reasonable utilization of 5G network resources. In the slice configuration mapping table, set the bandwidth parameters and delay parameters that correspond one-to-one to the network slices of the WAN-side network. Based on these two parameters, the network resource status of the slice can be defined. Of course, the slice configuration mapping table may further include throughput parameters, i.e., the throughput that the network slice can carry. In this embodiment, the slice configuration mapping table includes bandwidth parameters and delay parameters.

[0028] As shown in FIG. 4, step S300 further includes, but is not limited to, the following sub-steps S310 and S320.

[0029] Step S310: Determine the bandwidth of the corresponding local network slice based on the bandwidth parameter corresponding to the network slice in the slice configuration mapping table.

[0030] Step S320: Determine the priority of the corresponding local network slice based on the delay parameter corresponding to the network slice in the slice configuration mapping table.

[0031] Based on the slice configuration mapping table, in the LAN-side network, establish a local network slice linked corresponding to the network slice, that is, based on the bandwidth parameter corresponding to the network slice in the slice configuration mapping table, determine the bandwidth of the corresponding local network slice. Thus, the bandwidth of the local network slice of the LAN-side network is consistent with the bandwidth of the network slice of the corresponding WAN-side network. Of course, it does not necessarily have to be exactly the same value, and it can also be a conversion value calculated based on a proportional relationship or a specific mathematical relationship. That is, the bandwidth of the local network slice of the LAN-side network and the bandwidth of the network slice of the WAN-side network maintain a corresponding numerical relationship. Determine the priority of the corresponding local network slice based on the delay parameter corresponding to the network slice in the slice configuration mapping table. As mentioned above, the parameters of each network slice include a bandwidth parameter and a delay parameter. The delay parameter is the minimum delay that the network slice can achieve. Of course, the delay requirements vary depending on the traffic data. For example, low-latency and high-reliability traffic such as autonomous driving, smart healthcare, and industrial control has very high requirements for delay. Since such traffic is related to the safety of human life, production, property, etc., real-time response is required. Therefore, the delay parameter is an important parameter of the network slice. Regarding determining the priority of the corresponding local network slice based on the delay parameter corresponding to the network slice in the slice configuration mapping table, it is obvious that the higher the requirement for delay in the traffic data, the higher the priority required. Therefore, the lower the numerical value of the delay parameter of the network slice, the higher the priority should be. Through the delay parameter, the priority of the network slice can be defined.Correspond the parameters of the local network slice of the LAN-side network with those of the network slice of the WAN-side network. That is, use the bandwidth parameter and delay parameter of the network slice of the WAN-side network to set the bandwidth parameter and delay parameter of the corresponding local network slice of the LAN-side network. Thereby, the delay of the local network slice of the LAN-side network is consistent with the delay of the corresponding network slice of the WAN-side network. Of course, it does not necessarily have to be exactly the same value. It may also be a converted value calculated based on a proportional relationship or a specific mathematical relationship. That is, the delay of the local network slice of the LAN-side network and the delay of the network slice of the WAN-side network maintain a corresponding numerical relationship.

[0032] As shown in FIG. 5, step S310 further includes, but is not limited to, the following sub-steps S311 to S313.

[0033] Step S311: Calculate the sum of the bandwidths of several network slices based on the bandwidth parameter of the network slice in the slice configuration mapping table to obtain the total bandwidth of the network slice.

[0034] Step S312: Determine the maximum transmission speed with the WAN-side network and calculate the maximum allocable bandwidth based on the maximum transmission speed.

[0035] Step S313: Allocate bandwidth to the local network slice based on the maximum allocable bandwidth, the bandwidth parameter, and the total bandwidth of the network slice.

[0036] Based on the bandwidth parameters corresponding to the network slices in the slice configuration mapping table, determine the bandwidth of the corresponding local network slices, that is, calculate the bandwidths of the network slices of several WAN-side networks based on the bandwidth parameters of the network slices in the slice configuration mapping table. For example, if the bandwidths of network slice 1, network slice 2, network slice 3, and network slice 4 are represented by BW1, BW2, BW3, and BW4 respectively, the total bandwidth of the network slices is BW = BW1 + BW2 + BW3 + BW4. When determining the maximum transmission speed with the WAN-side network, the maximum transmission speed of the WAN-side network is affected by interference from many factors, such as the coverage of the 5G network signal at the location, the location of surrounding buildings, signal interference, etc. Climate change also affects the maximum transmission speed with the WAN-side network, which is a 5G network. These external factors interfere with the maximum transmission speed with the WAN-side network, which is a 5G network, and may cause a deviation between the theoretical transmission capacity and the actual transmission capacity. The maximum transmission speed determines how much bandwidth the network can provide. Calculate the maximum allocable bandwidth based on the maximum transmission speed. For example, the theoretical maximum transmission speed of the WAN-side network is 1 G / s, but because there is a load-bearing wall of a building nearby and a large amount of metal materials are surrounded, the network signal of the 5G wireless network is interfered, and the maximum transmission speed of the WAN-side network decays from the original 1 G / s to 500 M / s. Therefore, the maximum allocable bandwidth that the WAN-side network can provide is 500 M. In this case, the maximum transmission speed of the WAN-side network decays to 500 M / s, that is, when the maximum allocable bandwidth is 500 M, the network bandwidth that the LAN-side network can provide also decays accordingly.Therefore, the bandwidth resources of the LAN - side network need to be allocated considering the maximum transmission speed and the maximum allocable bandwidth of the WAN - side network. That is, based on the maximum allocable bandwidth of the WAN - side network, the bandwidth of the network slice, and the total bandwidth of the network slice, it is necessary to allocate bandwidth to the local network slice. Instead of allocating bandwidth to the local network slice of the LAN - side network based on the maximum allocable bandwidth of the WAN - side network, the bandwidth of the network slice, and the total bandwidth of the network slice, if the bandwidth of the local network slice of the LAN - side network is allocated according to the traffic data of the LAN - side network as needed, when actually transmitting data, due to the limitation of the maximum transmission speed of the WAN - side network, even if a high bandwidth is allocated to the local network slice corresponding to the traffic data in the LAN - side network, it is impossible to provide a bandwidth service corresponding to the service quality, and the superiority of the 5G network slice technology cannot be exerted.

[0037] As shown in FIG. 6, step S313 further includes, but is not limited to, the following sub - steps of step S3131 and step S3132.

[0038] Step S3131: When the maximum allocable bandwidth is greater than or equal to the total bandwidth of the network slice, allocate the same bandwidth as the corresponding network slice to the local network slice.

[0039] Step S3132: When the maximum allocable bandwidth is less than the total bandwidth of the network slice, allocate the following bandwidth to the local network slice.

Number

[0040]

Number

[0041] Based on the maximum allocable bandwidth, the bandwidth of the network slice, and the total bandwidth of the network slice, allocate the bandwidth for the local network slice. When the maximum allocable bandwidth is greater than or equal to the total bandwidth of the network slice, allocate the same bandwidth as the corresponding network slice to the local network slice. For example, if Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are obtained from the WAN-side network, and the corresponding bandwidths for Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are 100M, 500M, 1G, and 2G respectively, then the total bandwidth of the network slices is 100M + 500M + 1G + 2G = 3.586G. That is, the maximum bandwidth that the network slices can provide is 3.586G. At this time, the maximum transmission speed of the WAN-side network is 4G / s, that is, the maximum allocable bandwidth is 4G. The maximum allocable bandwidth of the WAN-side network is 4G, which is greater than the maximum bandwidth of the network slices, 3.586G. Therefore, the network quality of the WAN-side network can fully ensure the bandwidth requirements of the network slices. Thus, under sufficient bandwidth resources, the same bandwidth as the corresponding network slice is allocated to the local network slice. That is, the bandwidth allocation for the local network slice is 100M, 500M, 1G, and 2G for Local Network Slice 1, Local Network Slice 2, Local Network Slice 3, and Local Network Slice 4 respectively.

[0042] When the maximum allocable bandwidth is less than the total bandwidth of the network slice, the bandwidth of the local network slice is as follows.

Number

[0043]

Number

[0044] When the maximum allocable bandwidth is smaller than the total bandwidth of the network slice, the maximum transmission speed of the WAN-side network cannot meet the bandwidth requirements of the network slice. For example, if Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are obtained from the WAN-side network, and the corresponding bandwidths for Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are 100M, 500M, 1G, and 2G respectively, then the total bandwidth of the network slices is 100M + 500M + 1G + 2G = 3.586G. That is, the maximum bandwidth that the network slice can provide is 3.586G. At this time, the maximum transmission speed of the WAN-side network is 2G / s, that is, the maximum allocable bandwidth is 2G. The maximum allocable bandwidth of 2G on the WAN-side network is smaller than the maximum bandwidth of 3.586G of the network slice, and the transmission speed of the WAN-side network cannot meet the bandwidth requirements of the network slice. If the bandwidth corresponding to the bandwidth of the network slice is directly allocated to the local network slice, for example, when the corresponding bandwidths for Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are 100M, 500M, 1G, and 2G respectively, the allocation of the bandwidth of the local network slice is that Local Network Slice 1, Local Network Slice 2, Local Network Slice 3, and Local Network Slice 4 are 100M, 500M, 1G, and 2G respectively, and the total bandwidth of the local network slice is 100M + 500M + 1G + 2G = 3.586G. The bandwidth requirement of 3.586G exceeds the maximum allocable bandwidth of 2G of the WAN-side network. Even if sufficient bandwidth is allocated to the local network slice, since the maximum allocable bandwidth of 2G on the WAN-side network cannot meet the total bandwidth of 3.586G of the local network slice, the local network slice cannot provide network services according to the allocated bandwidth, cannot exert the superiority of the 5G network slice, reduces the service effect, and loses the stability of the service.Therefore, when the maximum allocable bandwidth is smaller than the total bandwidth of the network slice, the bandwidth allocation of the local network slice is proportionally reduced. In some embodiments, the reduction ratio of the bandwidth allocation may be calculated based on the ratio of the maximum allocable bandwidth to the total bandwidth of the network slice. For example, the bandwidths corresponding to Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are 100M, 500M, 1G, and 2G respectively, the total bandwidth of the network slice is 100M + 500M + 1G + 2G = 3.586G, the maximum transmission speed of the WAN-side network is 2G / s, that is, the maximum allocable bandwidth is 2G. In this case, the ratio of the maximum allocable bandwidth to the total bandwidth of the network slice is 2 / 3.586 = 0.558, that is, the bandwidth allocation of the local network slice is reduced at a ratio of 0.558. That is, Local Network Slice 1 is 100M × 0.558 = 55.8M, Local Network Slice 2 is 500M × 0.558 = 279M, Local Network Slice 3 is 1G × 0.558 = 0.558G, and Local Network Slice 4 is 2G × 0.558 = 1.116G. When the local network slice is reduced at a ratio of 0.558, the total bandwidth requirement of the local service is 0.558M + 279M + 0.558G + 1.116G = 1.947G. Thereby, it is ensured that the bandwidth requirement of the local network slice after reduction does not exceed the maximum allocable bandwidth of 2G of the WAN-side network, and the slice service of the 5G network can be provided stably.

[0045] As shown in FIG. 7, step S313 may further include, but is not limited to, the following sub-steps of step S3133 to step S3135.

[0046] Step S3133: Set the reserved bandwidth, and calculate the remaining maximum allocable bandwidth based on the reserved bandwidth and the maximum allocable bandwidth.

[0047] Step S3134: If the remaining maximum allocable bandwidth is equal to or greater than the total bandwidth of the network slice, allocate the same bandwidth as the corresponding network slice to the local network slice. Step S3135: If the remaining maximum allocable bandwidth is less than the total bandwidth of the network slice, allocate the following bandwidth to the local network slice.

Number

[0048]

Number

[0049] Based on the maximum allocable bandwidth, the bandwidth of the network slice, and the total bandwidth of the network slice, allocate bandwidth to the local network slice. When the maximum allocable bandwidth is greater than or equal to the total bandwidth of the network slice, allocate the same bandwidth as the corresponding network slice to the local network slice. In this embodiment, the reserved bandwidth is used for network services other than slice services, such as services that do not require independent network bandwidth and latency, like browsing news web pages and browsing novel pages. These services have low bandwidth requirements and a very high tolerance for latency, so they do not require a slice network and only the reserved bandwidth is sufficient. For example, if Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are obtained from the WAN-side network, and the corresponding bandwidths of Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are 100M, 500M, 1G, and 2G respectively, then the total bandwidth of the network slices is 100M + 500M + 1G + 2G = 3.586G. That is, the maximum bandwidth that the network slices can provide is 3.586G. At this time, if the maximum transmission speed of the WAN-side network is 5G / s, that is, the maximum allocable bandwidth is 5G, and the reserved bandwidth is set to 1G, then the remaining maximum allocable bandwidth is 5G - 1G = 4G. The maximum transmission speed of the WAN-side network is 4G / s, that is, the maximum allocable bandwidth of 4G is greater than the maximum bandwidth of the network slices of 3.586G. Therefore, the network quality of the WAN-side network can fully ensure the bandwidth requirements of the network slices. Therefore, under sufficient bandwidth resources, set the reserved bandwidth to 1G and allocate the same bandwidth as the corresponding network slice to the local network slice. That is, the bandwidth allocation of the local network slice is that Local Network Slice 1, Local Network Slice 2, Local Network Slice 3, and Local Network Slice 4 are 100M, 500M, 1G, and 2G respectively.

[0050] When the remaining maximum allocable bandwidth is smaller than the total bandwidth value of the network slice, the maximum allocable bandwidth of the WAN-side network cannot meet the bandwidth requirements of the network slice. For example, if the bandwidths corresponding to Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are obtained from the WAN-side network and are 100M, 500M, 1G, and 2G respectively, the total bandwidth of the network slice is 100M + 500M + 1G + 2G = 3.586G. That is, the maximum bandwidth that the network slice can provide is 3.6G. At this time, the maximum transmission speed of the WAN-side network is 3G / s, that is, the maximum allocable bandwidth is 3G. If the reserved bandwidth is set to 1G, the remaining maximum transmission speed is 2G / s, that is, the remaining maximum allocable bandwidth is 2G. Since the remaining maximum allocable bandwidth of 2G of the WAN-side network is smaller than the maximum bandwidth of 3.586G of the network slice, the remaining maximum allocable bandwidth of the WAN-side network cannot meet the bandwidth requirements of the network slice. If the bandwidth is allocated to the local network slice corresponding to the bandwidth of the network slice as it is, for example, if the bandwidths corresponding to Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are 100M, 500M, 1G, and 2G respectively, the allocation of the bandwidth of the local network slice will be 100M, 500M, 1G, and 2G for Local Network Slice 1, Local Network Slice 2, Local Network Slice 3, and Local Network Slice 4 respectively. In this case, the total bandwidth of the local network slice is 100M + 500M + 1G + 2G = 3.586G. The bandwidth requirement of 3.586G exceeds the remaining maximum allocable bandwidth of 2G of the WAN-side network.Therefore, even if sufficient bandwidth is allocated to the local network slice, the maximum remaining allocable bandwidth of the WAN-side network is 2G. As a result, the total bandwidth of 3.586G of the local network slice cannot be satisfied. The local network slice cannot provide network services according to the allocated bandwidth, cannot exert the superiority of the 5G network slice, reduces the service effect, and loses the stability of the service. Therefore, when the maximum remaining allocable bandwidth is smaller than the total bandwidth of the network slice, the bandwidth allocation of the local network slice is proportionally reduced. In some embodiments, the reduction ratio of the bandwidth allocation is calculated by the ratio of the maximum remaining allocable bandwidth to the total bandwidth of the network slice. For example, the bandwidths corresponding to Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are 100M, 500M, 1G, and 2G respectively. The total bandwidth of the network slice is 100M + 500M + 1G + 2G = 3.586G, and the maximum remaining allocable bandwidth of the WAN-side network is 2G. In this case, the ratio of the maximum remaining allocable bandwidth to the total bandwidth of the network slice is 2 / 3.586 = 0.558. That is, the bandwidth allocation of the local network slice is reduced at a ratio of 0.558. That is, Network Slice 1 is 100M × 0.558 = 55.8M, Network Slice 2 is 500M × 0.558 = 279M, Network Slice 3 is 1G × 0.558 = 0.558G, and Network Slice 4 is 2G × 0.558 = 1.116G. When the local network slice is reduced at a ratio of 0.558, the total bandwidth requirement of the local service becomes 0.558M + 279M + 0.558G + 1.116G = 1.947G. Thereby, it is ensured that the bandwidth requirement of the local network slice after reduction does not exceed the maximum remaining allocable bandwidth of 2G of the WAN-side network, and the slice service of the 5G network can be stably provided. Of course, the size of the reserved bandwidth can be flexibly set as needed.

[0051] As shown in FIG. 8, step S400 may further include, but is not limited to, the following sub-steps of step S410 to step S440.

[0052] Step S410: Determine the network slice to which the traffic data belongs based on the bandwidth parameter in the slice configuration mapping table.

[0053] Step S420: Determine the local network slice corresponding to the traffic data based on the link relationship between the network slice and the local network slice.

[0054] Step S430: Determine the transfer priority of the traffic data based on the delay parameter in the slice configuration mapping table.

[0055] Step S440: Route the traffic data to the corresponding local network slice according to the transfer priority of the traffic data and the corresponding local network slice.

[0056] Based on the bandwidth parameters in the slice configuration mapping table, determine the network slice to which the traffic data belongs. That is, since the traffic data belongs to the corresponding network slice according to the required bandwidth, it is possible to determine to which network slice the traffic data belongs based on the bandwidth parameters. Based on the link relationship between the network slice and the local network slice, determine the local network slice corresponding to the traffic data. Since the network slice and the local network slice correspond one-to-one according to the bandwidth parameters, the traffic data belonging to the network slice naturally also belongs to the local network slice corresponding to the network slice. Therefore, based on the bandwidth data, it is possible to determine the local network slice that provides the network service for the traffic data. Based on the delay parameters in the slice configuration mapping table, the transmission priority of the traffic data can be determined. The higher the priority of the traffic data, the lower the tolerance for delay, that is, a lower delay is required. Therefore, the priority of the traffic data can be determined based on the delay parameters. According to the transfer priority of the traffic data and the corresponding local network slice, route the traffic data to the corresponding local network slice. For example, access the traffic data of e-sports, news pages, and live videos to the LAN-side network. The bandwidth requirements and delay requirements of these three types of data are different. Obviously, the traffic data of e-sports has the lowest tolerance for delay, requires the lowest delay, and needs to have the highest data transfer priority. The traffic data of live videos has the next lowest tolerance for delay, and the traffic data of news pages has the highest tolerance for delay, allowing the highest delay.Therefore, for example, the network slices of the WAN-side network are Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4. The bandwidths of Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are 100M, 500M, 1G, and 2G respectively. The delays corresponding to Network Slice 1, Network Slice 2, Network Slice 3, and Network Slice 4 are as follows: for a 100M bandwidth, the delay is 100ms; for a 500M bandwidth, the delay is 10ms; for a 1G bandwidth, the delay is 1ms; for a 2G bandwidth, the delay is 0.1ms. Therefore, the traffic data of e-sports belongs to Network Slice 4, the traffic data of live video belongs to Network Slice 3, and the traffic data of news pages belongs to Network Slice 1. According to the transfer priority of the traffic data and the corresponding local network slice, when routing the traffic data to the corresponding local network slice, the traffic data of e-sports belongs to Local Network Slice 4, the traffic data of live video belongs to Local Network Slice 3, and the traffic data of news pages belongs to Local Network Slice 1. Therefore, the delay parameters of Network Slice 1, Network Slice 3, and Network Slice 4 gradually decrease, and the priority gradually increases. That is, the traffic data of e-sports has the first priority, the traffic data of live video has the second priority, and the traffic data of news pages has the third priority. For this reason, the policy router first routes the traffic data of e-sports to Local Network Slice 4, then routes the traffic data of live video to Local Network Slice 3, and finally routes the traffic data of news pages to Local Network Slice 1. Thereby, the bandwidth requirements and delay requirements of each traffic data are ensured, the needs of each traffic data are individually satisfied, while fully utilizing network resources, the superiority of the slice technology is fully exerted.

[0057] When the WAN-side network distributes new slice configuration parameters, the corresponding configuration parameters in the slice configuration mapping table are updated. When the WAN-side network distributes updates to the bandwidth parameters and delay parameters of a new network slice, the bandwidth parameters and delay parameters of the corresponding network slice in the slice configuration mapping table are synchronously updated. Also, the bandwidth parameters and delay parameters of the corresponding local network slice are updated, the maximum transmission speed and remaining maximum allocable bandwidth of the WAN-side network are obtained through testing, the total bandwidth of the network slice is calculated, and based on the numerical values of the network's maximum transmission speed, remaining maximum allocable bandwidth, total bandwidth of the network slice, and number of reserved bandwidths, the bandwidth of the local network slice is allocated as actually required.

[0058] Hereinafter, the network access method according to the present application will be further described with reference to the drawings and specific embodiments.

[0059] As shown in FIG. 2, this embodiment is applied to a 5G terminal device CPE (Customer Premise Equipment, also known as "client terminal device" in the industry). That is, the CPE accesses the 5G network wirelessly, and traffic data accesses the CPE through wired or WIFI. In the CPE, slice configuration is performed based on the relevant parameters of the network slice provided by the communication operator. The parameters are set to the network slice parameters that the communication operator permits the user to visualize, such as information like access point name (APN: Access Point Name), IPv4 address, IPv6 address, etc., and may also include information such as the account and password that the user is connected to the Internet with. After setting the slice parameters of the network slice, the CPE saves the set network slice parameters. Of course, it is also possible to set multiple sets of network slice parameters and save the set multiple sets of network slice parameters. The CPE dials up with the set network slice parameters. When the 5G network receives the dial-up request, it uses the network slice parameters included in the signaling as the network slice identifier to allocate the corresponding network slice to the CPE, establish multiple links with the CPE, and these network slices have different resources such as bandwidth and delay. Each network slice corresponds to one link.

[0060] The network slices obtained by the CPE from the 5G core network include configuration information containing bandwidth parameters and delay parameters. For example, if multiple network slices (e.g., four network slices) are obtained from the WAN-side network which is a 5G network, and the bandwidth parameters of each network slice are 100M, 500M, 1G, and 2G, then regarding the corresponding delay parameters, for the 100M bandwidth, the delay is 100ms; for the 500M bandwidth, the delay is 50ms; for the 1G bandwidth, the delay is 10ms; and for the 2G bandwidth, the delay is 5ms. Therefore, different network slices are set with different bandwidth parameters and delay parameters, and different traffic needs can access different network slice resources, ensuring full and reasonable utilization of 5G network resources while meeting the personalized needs of traffic.

[0061] Based on the configuration parameter information of the network slice, a slice configuration mapping table corresponding to the network slice is created. The slice configuration mapping table contains configuration parameters that correspond one-to-one to the network slice. In some embodiments, the slice configuration mapping table includes bandwidth parameters and delay parameters. The configuration parameters are distributed from the 5G core network, and then follow the created slice configuration mapping table. In some embodiments, the slice configuration mapping table contains the configuration parameter information of four network slices, that is, bandwidth parameters and delay parameters. The bandwidth parameters are 100M, 500M, 1G, and 2G, and regarding the corresponding delay parameters, for the 100M bandwidth, the delay is 100ms; for the 500M bandwidth, the delay is 50ms; for the 1G bandwidth, the delay is 1ms; and for the 2G bandwidth, the delay is 0.1ms.

[0062] Based on the slice configuration mapping table, in the LAN-side network, establish a local network slice linked corresponding to the network slice, that is, determine the bandwidth of the corresponding local network slice based on the bandwidth parameters corresponding to the network slice in the slice configuration mapping table, whereby the bandwidth of the local network slice of the LAN-side network is consistent with the bandwidth of the network slice of the corresponding WAN-side network. That is, since the bandwidths of network slice 1, network slice 2, network slice 3, and network slice 4 are 100M, 500M, 1G, and 2G respectively, the maximum bandwidth of the network slice is 100M + 500M + 1G + 2G = 3.586G, and the maximum transmission speed of the WAN-side network is 3G / s, that is, the maximum allocable bandwidth is 3G. In this embodiment, if the reserved bandwidth is set to 1G, the remaining maximum allocable bandwidth is 2G, and the remaining maximum allocable bandwidth of 2G of the WAN-side network is smaller than the maximum bandwidth of 3.586G of the network slice. Therefore, the remaining maximum allocable bandwidth of the WAN-side network cannot meet the bandwidth requirements of the network slice. The allocation of the bandwidth of the local network slice is proportionally reduced, and the reduction ratio of the bandwidth allocation may be calculated by the ratio of the remaining maximum allocable bandwidth to the total bandwidth of the network slice. In this case, the ratio of the maximum transmission speed to the total bandwidth of the network slice is 2 / 3.6 = 0.558. That is, the allocation of the bandwidth of the local network slice is reduced at a ratio of 0.558. That is, local network slice 1 is 100M × 0.558 = 55.8M, local network slice 2 is 500M × 0.558 = 279M, local network slice 3 is 1G × 0.558 = 0.558G, and local network slice 4 is 2G × 0.558 = 1.116G. When the local network slice is reduced at a ratio of 0.558, the total bandwidth requirement of the local service becomes 0.558M + 279M + 0.558G + 1.116G = 1.947G.Thereby, it is ensured that the bandwidth requirement of the reduced local network slice does not exceed the remaining maximum allocable bandwidth of 2G of the WAN-side network, and the slice service of the 5G network can be stably provided. Of course, the size of the reserved bandwidth can be flexibly set as needed.

[0063] Based on the bandwidth parameters in the slice configuration mapping table, determine the network slice to which the traffic data belongs. That is, since the traffic data belongs to the corresponding network slice according to the required bandwidth, it is possible to determine to which network slice the traffic data belongs based on the bandwidth parameters. Based on the link relationship between the network slice and the local network slice, determine the local network slice corresponding to the traffic data. Since the network slice and the local network slice correspond one-to-one according to the bandwidth parameters, the traffic data belonging to the network slice naturally also belongs to the local network slice corresponding to the network slice. Therefore, based on the bandwidth data, it is possible to determine the local network slice that provides the network service of the traffic data. Based on the delay parameters in the slice configuration mapping table, the transmission priority of the traffic data can be determined. The higher the priority of the traffic data, the lower the tolerance for delay, that is, a lower delay is required. Therefore, the priority of the traffic data can be determined based on the delay parameters. Route the traffic data to the local network slice to which it belongs according to the transfer priority of the traffic data and the local network slice to which it belongs. In this embodiment, the traffic data of e-sports, the traffic data of news pages, and the traffic data of live videos access the LAN-side network. The bandwidth requirements and delay requirements of these three types of data are different. Obviously, the traffic data of e-sports has the lowest tolerance for delay, requires the lowest delay, and needs to have the highest data transfer priority. The traffic data of live videos has the next lowest tolerance for delay, and the traffic data of news pages has the highest tolerance for delay, and the highest delay is tolerated.Therefore, the bandwidths of network slices 1, 2, 3, and 4 on the WAN side network are 100M, 500M, 1G, and 2G respectively. The delays corresponding to network slices 1, 2, 3, and 4 are: in the case of 100M bandwidth, the delay is 100ms; in the case of 500M bandwidth, the delay is 10ms; in the case of 1G bandwidth, the delay is 1ms; in the case of 2G bandwidth, the delay is 0.1ms. Therefore, the traffic data of e-sports belongs to network slice 4, the traffic data of live video belongs to network slice 3, and the traffic data of news pages belongs to network slice 1. According to the transfer priority of traffic data and the local network slice it belongs to, when routing traffic data to the local network slice it belongs to, the traffic data of e-sports belongs to local network slice 4, the traffic data of live video belongs to local network slice 3, and the traffic data of news pages belongs to local network slice 1. Therefore, the delay parameters of network slices 1, 3, and 4 gradually decrease, and the priorities gradually increase. That is, the traffic data of e-sports has the first priority, the traffic data of live video has the second priority, and the traffic data of news pages has the third priority. For this reason, the policy router first routes the traffic data of e-sports to local network slice 4, then routes the traffic data of live video to local network slice 3, and finally routes the traffic data of news pages to local network slice 1. Thereby, the bandwidth requirements and delay requirements of each traffic data are ensured, the needs of each traffic data are satisfied individually, and while making full use of network resources, the advantages of slice technology are fully exerted.

[0064] In the LAN-side network, establish a local network slice linked corresponding to the network slice, that is, the local network slice of the LAN-side network and the network slice of the WAN-side network are mapped to each other and adopt the same slice configuration parameters. Also, the local network slice of the LAN-side network and the network slice of the WAN-side network are correspondingly connected, that is, the local network slice of the LAN-side network and the network slice of the WAN-side network constitute independent slice resources, and the corresponding traffic data is transmitted to the network slice of the WAN-side network through the local network slice of the LAN-side network. Based on the slice configuration parameters in the slice configuration mapping table, establish policy routing in the LAN-side network and route traffic data to the corresponding local network slice.

[0065] As shown in FIG. 9, the embodiment of the present application also provides a network access device. This network access device obtains a network slice from the WAN-side network, establishes a link, creates a slice configuration mapping table corresponding to the network slice based on the configuration parameters of the network slice, and based on the slice configuration mapping table, in the LAN-side network, establishes a local network slice and policy routing linked to the network slice, and routes traffic data to the local network slice to which the traffic data belongs according to the local network slice and policy routing. By mapping the isolation and high reliability of the WAN-side network slice to the LAN-side network, when resources are limited, for each traffic in the LAN-side network, a customized and differentiated service quality can be ensured as needed, so that each traffic in the LAN-side network can enjoy its own network resources, avoiding the degradation of the QoS service due to resource competition, and solving the problem that the 5G network slice technology cannot effectively exert its value for the traffic needs on the LAN side.

[0066] The network access device includes a WAN module 501 configured to be connected to the WAN-side network, obtain a network slice, and establish a link; a slice configuration mapping module 502 configured to create a slice configuration mapping table corresponding to the network slice; a LAN module 503 configured to establish a local network slice linked to the network slice in the LAN-side network based on the slice configuration mapping table; and a policy routing module 504 configured to route traffic data to the local network slice to which the traffic data belongs based on the slice configuration mapping table. In one embodiment, a network slice is obtained from a WAN-side network, a link is established, a slice configuration mapping table corresponding to the network slice is created based on the configuration parameters of the network slice, and based on the slice configuration mapping table, in the LAN-side network, a local network slice and policy routing linked to the network slice are established, and according to the local network slice and policy routing, traffic data is routed to the local network slice to which the traffic data belongs. Based on this, by mapping the isolation and high reliability of the WAN-side network slice to the LAN-side network, when resources are limited, for each traffic in the LAN-side network, a customized and differentiated service quality can be ensured as needed, enabling each traffic in the LAN-side network to enjoy its own network resources, avoiding the degradation of QoS services due to resource competition, and solving the problem that the 5G network slice technology cannot effectively exert its value for the traffic needs on the LAN side.

[0067] As shown in FIG. 10, the embodiment of the present application also provides an electronic device. By mapping the isolation and high reliability of the WAN-side network slice to the LAN-side network, when resources are limited, for each traffic in the LAN-side network, a customized and differentiated service quality can be ensured as needed, enabling each traffic in the LAN-side network to enjoy its own network resources, avoiding the degradation of QoS services due to resource competition, and solving the problem that the 5G network slice technology cannot effectively exert its value for the traffic needs on the LAN side.

[0068] The electronic device includes a processor, a memory, an input / output interface, a communication interface, and a bus. The processor is implemented by a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits, etc., and is used to execute relevant programs to implement the technical solution according to the embodiments of the present application. The memory may be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM), etc. The memory may store an operating system and other application programs. When the technical solution according to the embodiments of this specification is implemented by software or firmware, the relevant program codes are stored in the memory, and the processor is called to execute the network access method of the embodiments of the present application. The input / output interface is configured to realize the input and output of information. The communication interface is configured to realize the communication and interaction between this device and other devices, and may realize communication in a wired manner (such as USB, network cable, etc.), or may realize communication in a wireless manner (such as mobile network, WIFI, Bluetooth (registered trademark), etc.). The bus transmits information between each component of the device (such as the processor, memory, input / output interface, and communication interface, etc.). The processor, memory, input / output interface, and communication interface are communicatively connected to each other inside the device via the bus.

[0069] In one embodiment, the electronic device includes one or more processors and a memory. In FIG. 10, one processor and the memory are illustrated. The processor and the memory may be connected by a bus or other means, but in FIG. 10, the connection via the bus is illustrated.

[0070] The memory may be configured to store a non - transient software program and a non - transient computer - executable program for executing the network access method in the above - mentioned embodiments of the present application, etc., as a non - transient computer - readable storage medium. The processor realizes the network access method in the above - mentioned embodiments of the present application by executing the non - transient software program and program stored in the memory.

[0071] The memory may include a program storage area and a data storage area. The program storage area may store an operating system and application programs required for at least one function. The data storage area may store data etc. required for executing the network access method in the above - mentioned embodiments of the present application. Further, the memory may include a high - speed random - access memory and may further include at least one non - transient memory such as a magnetic disk memory device, a flash memory device, or other non - transient solid - state memory devices. In some embodiments, the memory may include a memory remotely located with respect to the processor, and these remote memories may be connected to this electronic device via a network. Examples of the above - mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0072] The non - temporary software programs and programs necessary to implement the network access method in the above - mentioned embodiments of the present application are stored in a memory and, when executed by one or more processors, perform the network access method in the above - mentioned embodiments of the present application. For example, the method steps S100 - S400 in FIG. 1, the method steps S110 - S130 in FIG. 3, the method steps S310 - S320 in FIG. 4, the method steps S311 - S313 in FIG. 5, the method steps S3131 - S3132 in FIG. 6, the method steps S3133 - S3135 in FIG. 7, and the method steps S410 - S440 in FIG. 8. Obtain a network slice from the WAN - side network, establish a link, create a slice configuration mapping table corresponding to the network slice based on the configuration parameters of the network slice, and based on the slice configuration mapping table, establish a local network slice and policy routing linked to the network slice in the LAN - side network. Route traffic data to the local network slice to which the traffic data belongs according to the local network slice and policy routing. Based on this, by mapping the isolation and high reliability of the WAN - side network slice to the LAN - side network, when resources are limited, for each traffic in the LAN - side network, ensure a customized and differentiated service quality as needed, enable each traffic in the LAN - side network to enjoy its own network resources, avoid the degradation of the QoS service due to resource competition, and solve the problem that the 5G network slice technology cannot effectively exert its value for the traffic needs on the LAN - side.

[0073] Furthermore, embodiments of the present application also provide a computer-readable storage medium storing a computer-executable program. When executed by one or more processors, for example, when executed by one processor in FIG. 10, the computer-executable program causes the one or more processors to execute the network access method in the embodiments of the present application above, for example, the method steps S100 to S400 in FIG. 1, the method steps S110 to S130 in FIG. 3, the method steps S310 to S320 in FIG. 4, the method steps S311 to S313 in FIG. 5, the method steps S3131 to S3132 in FIG. 6, the method steps S3133 to S3135 in FIG. 7, and the method steps S410 to S440 in FIG. 8. Obtain a network slice from the WAN-side network, establish a link, create a slice configuration mapping table corresponding to the network slice based on the configuration parameters of the network slice, and based on the slice configuration mapping table, in the LAN-side network, establish a local network slice and policy routing linked to the network slice, and route traffic data to the local network slice to which the traffic data belongs according to the local network slice and policy routing. Based on this, by mapping the isolation and high reliability of the WAN-side network slice to the LAN-side network, when resources are limited, for each traffic on the LAN-side network, a customized and differentiated service quality can be ensured as needed, enabling each traffic on the LAN-side network to enjoy its own network resources, avoiding a reduction in QoS services due to resource competition, and solving the problem that the 5G network slice technology cannot effectively exert its value for the traffic needs on the LAN side.

[0074] All or part of the steps in the method disclosed above, the system may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all of the physical components may be implemented as software executed by a processor such as a central processor, a digital signal processor, a microprocessor, etc., or as hardware, or as an integrated circuit such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium that may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage devices, magnetic cartridges, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Further, it is well known to those skilled in the art that communication media typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information distribution medium.

[0075] The above has specifically described some embodiments of the present application. However, the present application is not limited to the above embodiments, and those skilled in the art may further make various equivalent modifications or substitutions without departing from the essence of the present application, and all of these equivalent modifications or substitutions are included within the scope defined by the claims of the present application.

Claims

1. A network access method, comprising: obtaining a network slice from a WAN-side network and establishing a link; creating a slice configuration mapping table corresponding to the network slice based on configuration parameters of the network slice; establishing a local network slice and policy routing linked to the network slice in a LAN-side network based on the slice configuration mapping table; routing traffic data to a local network slice to which the traffic data belongs according to the local network slice and the policy routing.

2. The step of obtaining a network slice from a WAN-side network and establishing a link includes: setting slice parameters; requesting the network slice from the WAN-side network with the slice parameters; obtaining the network slice and the configuration parameters corresponding to the slice parameters delivered from the WAN-side network and establishing a link, according to the method of Claim 1.

3. The slice configuration mapping table includes a bandwidth parameter and a delay parameter, according to the method of Claim 2.

4. The step of establishing a local network slice linked to the network slice in a LAN-side network based on the slice configuration mapping table includes: determining the bandwidth of the corresponding local network slice based on the bandwidth parameter corresponding to the network slice in the slice configuration mapping table; determining the priority of the corresponding local network slice based on the delay parameter corresponding to the network slice in the slice configuration mapping table, according to the method of Claim 3.

5. The step of determining the bandwidth of the corresponding local network slice based on the bandwidth parameter corresponding to the network slice in the slice configuration mapping table is: Based on the bandwidth parameter of the network slice in the slice configuration mapping table, calculate the sum of the bandwidths of several of the network slices to obtain the total bandwidth of the network slice; Determine the maximum transmission speed with the WAN-side network, and calculate the maximum allocable bandwidth based on the maximum transmission speed; Based on the maximum allocable bandwidth, the bandwidth parameter, and the total bandwidth of the network slice, allocate bandwidth to the local network slice, the method according to claim 4.

6. The step of allocating bandwidth to the local network slice based on the maximum allocable bandwidth, the bandwidth parameter, and the total bandwidth of the network slice is: When the maximum allocable bandwidth is greater than or equal to the total bandwidth of the network slice, allocate the same bandwidth as the corresponding network slice to the local network slice; When the maximum allocable bandwidth is less than the total bandwidth of the network slice, it includes the step of allocating the following bandwidth to the local network slice, 【Number 1】 The method according to claim 5.

7. The step of allocating bandwidth to the local network slice based on the maximum allocable bandwidth, the bandwidth parameter, and the total bandwidth of the network slice is: Set a reserved bandwidth, and calculate the remaining maximum allocable bandwidth based on the reserved bandwidth and the maximum allocable bandwidth; When the remaining maximum allocable bandwidth is greater than or equal to the total bandwidth of the network slice, allocate the same bandwidth as the corresponding network slice to the local network slice; When the remaining maximum allocable bandwidth is less than the total bandwidth of the network slice, it includes the step of allocating the following bandwidth to the local network slice, 【Number 2】 The method according to claim 5.

8. According to the local network slice and the policy routing, the step of routing the traffic data to the local network slice to which the traffic data belongs is: Determining the network slice to which the traffic data belongs based on the bandwidth parameter in the slice configuration mapping table; Determining the local network slice corresponding to the traffic data based on the link relationship between the network slice and the local network slice; Determining the transfer priority of the traffic data based on the delay parameter in the slice configuration mapping table; Routing the traffic data to the corresponding local network slice according to the transfer priority of the traffic data and the corresponding local network slice, the method according to any one of claims 6 or 7.

9. The step of obtaining the network slice and the configuration parameter corresponding to the slice parameter delivered from the WAN side network is When the WAN side network distributes the configuration parameter of a new slice, the method according to any one of claims 2 to 7, including the step of updating the corresponding configuration parameter in the slice configuration mapping table.

10. A network access device, A WAN module connected to the WAN side network, configured to obtain a network slice and establish a link; A slice configuration mapping module configured to create a slice configuration mapping table corresponding to the network slice; A LAN module configured to establish a local network slice linked corresponding to the network slice in the LAN side network based on the slice configuration mapping table; A network access device, including a policy routing module configured to route the traffic data to the local network slice to which the traffic data belongs based on the slice configuration mapping table.

11. An electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the network access method according to any one of claims 1 to 9 is realized.

12. A computer-readable storage medium storing a computer-executable program for causing a computer to execute the network access method according to any one of Claims 1 to 9.

Citation Information

Patent Citations

  • Gateway

    CN112019428A

  • Routing information transmission method and device

    CN114258109A

  • Network slicing-aware access network

    US20200053531A1

  • Quality of service in virtual service networks

    US20200366617A1