Network access methods, devices, and computer-readable storage media

By establishing local network slices linked to WAN-side network slices using a configuration mapping table and policy routing, the method addresses the lack of differentiated services in 5G network slicing, ensuring each traffic type on the LAN-side network enjoys its own resources and maintains QoS.

JP7843380B2Active Publication Date: 2026-04-09ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-02-21
Publication Date
2026-04-09

AI Technical Summary

Technical Problem

5G network slicing technology is not implemented on client terminal equipment, preventing differentiated services based on bandwidth and latency requirements, leading to resource contention and inadequate quality of service (QoS) for diverse traffic types.

Method used

A network access method and device that establish local network slices linked to WAN-side network slices using a slice configuration mapping table, routing traffic data to the appropriate local network slice based on policy routing, ensuring customized and differentiated QoS by mapping WAN-side network slice characteristics to LAN-side network resources.

Benefits of technology

Ensures each traffic type on the LAN-side network enjoys its own network resources, avoiding QoS degradation due to resource contention, and fully utilizing 5G network slice technology by providing customized and differentiated service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007843380000009
    Figure 0007843380000009
  • Figure 0007843380000010
    Figure 0007843380000010
  • Figure 0007843380000011
    Figure 0007843380000011
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 an application 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 particularly relate to a network access method, apparatus, and computer-readable storage medium.

Background Art

[0003] In the era of 4G networks, for all user devices and various Internet access scenarios, data of various traffics of the same device is all transmitted through one channel. Whether it is real-time high-resolution 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, so the problems caused by the network not distinguishing the priority of traffics become more obvious.

[0004] 5G technology provides network slicing technology that allows telecommunications operators to logically divide the network and logically separate resources and services. Each network slice is an isolated end-to-end network with its own characteristics such as bandwidth, latency, and throughput. This allows for the transmission of various levels of traffic data across network slices at different logical levels to meet the diverse needs of various traffic scenarios in terms of aspects such as network data transmission speed, security, and reliability. However, in 5G network client terminal equipment, network slicing is not implemented on the client terminal, making it impossible to provide differentiated services according to the bandwidth and latency requirements of various traffic. Traffic still needs to compete for resources. This prevents the realization of the isolation and differentiated QoS of 5G network slices, and thus the advantages of 5G network slices cannot be realized. [Overview of the project] [Problems that the invention aims to solve]

[0005] The following is a summary of the subject matter described in detail herein. This summary 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 problem]

[0007] According to the first aspect, the embodiment of the present application is A method of network access, The steps involve obtaining a network slice from the WAN network and establishing a link, The steps include 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, the LAN side network establishes local network slices and policy routing linked to the network slices, The present invention provides a network access method that includes the step of routing traffic data to a local network slice to which the traffic data belongs, in accordance with the local network slice and the policy routing.

[0008] According to the second aspect, the embodiment of the present application is A network access device, A WAN module configured to connect to the WAN-side network, acquire network slices, and establish links, A slice configuration mapping module configured to create a slice configuration mapping table corresponding to the aforementioned network slice, A LAN module configured to establish local network slices linked to the network slices based on the slice configuration mapping table, The present invention provides a network access device that includes a policy routing module configured to route traffic data to the corresponding local network slice based on the slice configuration mapping table.

[0009] According to the third aspect, the embodiments of the present application are as follows: The present invention provides an electronic device comprising memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, realizes the network access method described in the first embodiment.

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

[0011] Other features and advantages of the present application are described in the following specification, partially apparent from the specification, or understood by practicing the present application. The purpose and other advantages of the present application may be achieved and obtained by the configurations specifically shown in the specification, claims and accompanying drawings. The drawings are provided to provide a further understanding of the present invention, constitute part of this specification, and illustrate the present invention together with the embodiments, and do not limit the present invention. [Brief explanation of the drawing]

[0012] [Figure 1] This is a main flowchart of the network access method according to one embodiment of the present invention. [Figure 2] This is a schematic diagram of a network connection according to one embodiment of the present invention. [Figure 3] This is a subflowchart for obtaining a network slice from a WAN-side network according to one embodiment of the present invention. [Figure 4] This is a subflowchart for establishing a local network slice according to one embodiment of the present invention. [Figure 5] This is a subflowchart of bandwidth allocation to a local network slice according to one embodiment of the present invention. [Figure 6] This is another subflowchart for allocating bandwidth to a local network slice according to one embodiment of the present invention. [Figure 7] This is a further subflowchart of bandwidth allocation to a local network slice according to one embodiment of the present invention. [Figure 8] This is a subflowchart for establishing policy routing according to one embodiment of the present invention. [Figure 9] It is a schematic configuration diagram of a network access device according to an embodiment of the present application. [Figure 10] It is a schematic configuration diagram of an electronic device according to an embodiment of the present application.

Embodiments for Carrying Out the Invention

[0013] To make the object, technical solution 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 not for limiting the present application.

[0014] In the description of the embodiments of the present application, the meaning of "plural (or plural 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 indicating the number of technical features, or indicating the precedence relationship of technical features.

[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, a customized and differentiated service quality can be ensured as needed, enabling each traffic of the LAN side network to enjoy its own network resources, avoiding a decrease in service quality (QoS) due to resource contention, and solving 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 linked local network slices and policy routing corresponding to the network slices 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] 5G networks possess the characteristics of ultra-high bandwidth enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (uRLLC), and massive machine-type communications (mMTC), enabling end-to-end network slicing. In this proposed technology, first, a network slice is obtained from the WAN-side network; that is, the wireless access network accesses the 5G network, obtains a network slice from the 5G core network, and establishes a link with the 5G core network. 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 with the network slice, and these configuration parameters are delivered from the 5G core network. Then, based on the created slice configuration mapping table, a local network slice linked to the network slice is established in the LAN-side network; 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 employ the same slice configuration parameters. Furthermore, the local network slice of the LAN-side network and the network slice of the WAN-side network are connected in correspondence; 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 via 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, and the traffic data is routed to the local network slice to which the traffic data belongs.Traffic data and network slices correspond to each other; that is, different traffic data belong to the corresponding network slice. Therefore, policy routing is established to extend the correspondence between traffic data and network slices to the correspondence between traffic data and local network slices, that is, to establish a continuous correspondence between traffic data and local network slices, and between local network slices and network slices, and route the traffic data to the corresponding local network slice. Furthermore, traffic data is transmitted to the network slices of the WAN-side network via the local network slice data, thus extending 5G network slice technology to the LAN-side network. As shown in Figure 2, in this embodiment, the WAN-side network slice includes three network slices: network slice 1, network slice 2, and network slice 3. The local network slice created in the LAN-side network also includes 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 slice created in the LAN-side network is a mapping of the WAN-side network slice in the LAN-side network. Traffic data 1 is routed to local network slice 1 to which it belongs, traffic data 2 is routed to local network slice 2 to which it belongs, and traffic data 3 is routed to local network slice 3 to which it belongs. In this embodiment, the local network slice created in the LAN-side network is applied to 5G client terminal equipment, thus extending the network slice of the 5G network to 5G client terminal equipment.For 5G client terminal traffic, this technology enables traffic to enjoy its own network resources without competing for them. By mapping the isolation and high reliability of the WAN-side network slice to the LAN-side network, this technology ensures customized and differentiated quality of service for each traffic on the LAN-side network when resources are limited, allowing each traffic on the LAN-side network to enjoy its own network resources, avoiding a degradation of QoS services due to resource competition, and solving the problem that 5G network slice technology cannot effectively deliver its value to the traffic needs of the LAN-side network.

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

[0023] Step S110: Set the slice parameters.

[0024] Step S120: Request a network slice from the WAN side network with the slice parameters.

[0025] Step S130: Obtain the network slice and configuration parameters corresponding to the slice parameters delivered 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, requesting a network slice from the WAN-side network with the slice parameters, and obtaining the network slice and configuration parameters corresponding to the slice parameters delivered from the WAN-side network and establishing a link. In some embodiments, slice setting is performed based on relevant parameters of the network slice provided by the telecommunications carrier, where the parameters are set to network slice parameters that the telecommunications carrier allows to make visible to the user, such as access point name (APN), IPv4 address (Internet Protocol version 4), IPv6 address (Internet Protocol version 6), and may also include information such as the account and password used by the user to connect to the internet. After setting the slice parameters of the network slice, the set network slice parameters are saved, but of course, parameters for multiple sets of network slices may be set and the set network slice parameters for multiple sets may be saved. Dial-up is performed with the set network slice parameters, and when the 5G network receives a dial-up request, it assigns the corresponding network slice using the network slice parameters included in the signaling as the network slice identifier, establishes multiple links, and these network slices have different resources such as bandwidth and latency. Each network slice corresponds to one link.

[0027] The slice configuration mapping table includes bandwidth parameters and delay parameters. For example, if multiple network slices (e.g., four network slices) are obtained from a 5G network, i.e., a WAN-side network, and the bandwidth parameters for each network slice are 100M, 500M, 1G, and 2G, then the corresponding delay parameters are 100ms for 100M bandwidth, 50ms for 500M bandwidth, 10ms for 1G bandwidth, and 5ms for 2G bandwidth. Thus, different network slices have different bandwidth and delay parameters, allowing access to different network slice resources according to different traffic needs, while ensuring full and rational utilization of 5G network resources and meeting personalized traffic needs. By setting one-to-one correspondences between network slices of the WAN-side network and bandwidth and delay parameters within the slice configuration mapping table, the network resource status of a slice can be defined based on these two parameters. Of course, the slice configuration mapping table may also include throughput parameters, i.e., the throughput that a network slice can carry. In this embodiment, the slice configuration mapping table includes bandwidth parameters and delay parameters.

[0028] As shown in Figure 4, step S300 further includes, but is not limited to, the following substeps S310 and S320.

[0029] Step S310: 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.

[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, local network slices linked to network slices are established in the LAN-side network. That is, the bandwidth of the corresponding local network slice is determined based on the bandwidth parameter corresponding to the network slice in the slice configuration mapping table. Thus, the bandwidth of the local network slice in the LAN-side network matches the bandwidth of the corresponding network slice in the WAN-side network. Of course, these do not necessarily have to be exactly the same value; they may be converted values ​​calculated based on a proportional relationship or a specific mathematical relationship. In other words, the bandwidth of the local network slice in the LAN-side network and the bandwidth of the network slice in the WAN-side network maintain a corresponding numerical relationship. The priority of the corresponding local network slice is determined based on the delay parameter corresponding to the network slice in the slice configuration mapping table. As mentioned above, the parameters for each network slice include a bandwidth parameter and a delay parameter, where the delay parameter is the minimum delay that the network slice can achieve. Of course, the delay requirements differ depending on the traffic data. For example, low-latency, high-reliability traffic such as autonomous driving, smart medical care, and industrial control has very high delay requirements. Such traffic requires real-time response because it relates to the safety of human life, production safety, and property safety. Therefore, the delay parameter is a crucial parameter for network slices. Regarding the priority of corresponding local network slices based on the delay parameter corresponding to a network slice in the slice configuration mapping table, it is clear that traffic data with higher latency requirements should have a higher priority. Therefore, network slices with lower delay parameter values ​​should have a higher priority. The priority of network slices can be defined through the delay parameter.The parameters of the local network slice of the LAN-side network and the network slice of the WAN-side network are mapped; that is, the bandwidth parameters and delay parameters of the network slice of the WAN-side network are used to set the corresponding bandwidth parameters and delay parameters of the local network slice of the LAN-side network. As a result, the delay of the local network slice of the LAN-side network matches the delay of the corresponding network slice of the WAN-side network. Of course, these do not necessarily have to be exactly the same value; they can be converted values ​​calculated based on a proportional relationship or a specific mathematical relationship. In other words, 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 Figure 5, step S310 further includes, but is not limited to, the following substeps S311 to S313.

[0033] Step S311: Based on the bandwidth parameters of the network slices in the slice configuration mapping table, calculate the sum of the bandwidths of several network slices to obtain the total bandwidth of the network slices.

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

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

[0036] Based on the bandwidth parameters corresponding to network slices in the slice configuration mapping table, the bandwidth of the corresponding local network slice is determined, i.e., the bandwidth of several WAN-side network slices is calculated 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 as BW1, BW2, BW3, and BW4, respectively, then 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, and signal interference. 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 can lead to a deviation between theoretical and actual transmission capabilities. The maximum transmission speed determines how much bandwidth the network can provide. The maximum allocatable bandwidth is calculated 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 are load-bearing walls of buildings nearby and a large amount of metal material surrounding it, the 5G wireless network signal is interfered with, and the maximum transmission speed of the WAN-side network is attenuated from the original 1 G / s to 500 M / s. Therefore, the maximum allocatable bandwidth that the WAN-side network can provide is 500 M, and in this case, if the maximum transmission speed of the WAN-side network is attenuated to 500 M / s, that is, if the maximum allocatable bandwidth is 500 M, the network bandwidth that the LAN-side network can provide will also be attenuated accordingly.Therefore, bandwidth resources on the LAN side network must be allocated considering the maximum transmission speed and maximum allocatable bandwidth of the WAN side network. In other words, bandwidth must be allocated to local network slices based on the maximum allocatable bandwidth of the WAN side network, the bandwidth of the network slice, and the total bandwidth of the network slice. Instead of allocating bandwidth to local network slices based on the maximum allocatable bandwidth of the WAN side network, the bandwidth of the network slice, and the total bandwidth of the network slice, if bandwidth of the local network slice on the LAN side network is allocated according to the traffic data of the LAN side network, then when actually transmitting data, due to the limitation of the maximum transmission speed of the WAN side network, even if high bandwidth is allocated to the local network slice corresponding to the traffic data on the LAN side network, it will not be possible to provide bandwidth services that correspond to the quality of service, and the advantages of 5G network slice technology cannot be realized.

[0037] As shown in Figure 6, step S313 further includes, but is not limited to, the following substeps S3131 and S3132.

[0038] Step S3131: If the maximum allocatable 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: If the maximum allocatable bandwidth is less than the total bandwidth of the network slice, allocate the following bandwidth to the local network slice:

number

[0040]

number

[0041] Bandwidth is allocated to local network slices based on the maximum available bandwidth, the bandwidth of the network slice, and the total bandwidth of the network slice. If the maximum available bandwidth is greater than or equal to the total bandwidth of the network slice, the same bandwidth as the corresponding network slice is allocated to the local network slice. For example, if network slices 1, 2, 3, and 4 are obtained from the WAN network, and the bandwidths corresponding to network slices 1, 2, 3, and 4 are 100M, 500M, 1G, and 2G, then the total bandwidth of the network slices is 100M + 500M + 1G + 2G = 3.586G, meaning the maximum bandwidth that a network slice can provide is 3.586G. At this time, the maximum transmission speed of the WAN network is 4G / s, meaning the maximum available bandwidth is 4G. The maximum available bandwidth of the WAN network is 4G, which is greater than the maximum bandwidth of the network slice (3.586G). Therefore, the network quality of the WAN network can adequately meet the bandwidth demands of the network slice. Therefore, under sufficient bandwidth resources, the same bandwidth as the corresponding network slice is allocated to the local network slice, i.e., the bandwidth allocation for the local network slices 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] If the maximum allocatable 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] If the maximum allocatable bandwidth is less than the total bandwidth of a network slice, the maximum transmission speed of the WAN-side network cannot meet the bandwidth requirements of the network slice. For example, if network slices 1, 2, 3, and 4 are obtained from the WAN-side network, and the bandwidths corresponding to network slices 1, 2, 3, and 4 are 100M, 500M, 1G, and 2G, then the total bandwidth of the network slices is 100M + 500M + 1G + 2G = 3.586G, meaning the maximum bandwidth that a network slice can provide is 3.586G. In this case, the maximum transmission speed of the WAN-side network is 2G / s, meaning the maximum allocatable bandwidth is 2G. The maximum allocatable bandwidth of 2G for the WAN-side network is less than the maximum bandwidth of the network slice (3.586G), so the transmission speed of the WAN-side network cannot meet the bandwidth requirements of the network slice. If bandwidth corresponding to the bandwidth of network slices is allocated to local network slices as 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, then the bandwidth allocation for local network slices would 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. The total bandwidth of the local network slices would be 100M + 500M + 1G + 2G = 3.586G, and this bandwidth demand of 3.586G exceeds the maximum allocatable bandwidth of 2G for the WAN side network. Even if sufficient bandwidth is allocated to the local network slices, the maximum allocatable bandwidth of 2G for the WAN side network cannot meet the total bandwidth of 3.586G for the local network slices. Therefore, the local network slices cannot provide network services according to their allocated bandwidth, failing to demonstrate the advantages of 5G network slices, resulting in reduced service effectiveness and loss of service stability.Therefore, if the maximum allocatable bandwidth is less than the total bandwidth of the network slice, the bandwidth allocation of the local network slice is proportionally reduced. In some embodiments, the percentage of bandwidth allocation reduction may be calculated as the ratio of the maximum allocatable bandwidth to the total bandwidth of the network slice. For example, the bandwidths corresponding to network slices 1, 2, 3, and 4 are 100M, 500M, 1G, and 2G, respectively, the total bandwidth of the network slices is 100M + 500M + 1G + 2G = 3.586G, and the maximum transmission speed of the WAN-side network is 2G / s, i.e., the maximum allocatable bandwidth is 2G. In this case, the ratio of the maximum allocatable bandwidth to the total bandwidth of the network slice is 2 / 3.586 = 0.558. This means that the bandwidth allocation of local network slices is reduced by a rate of 0.558. Specifically, local network slice 1 has 100M × 0.558 = 55.8M, local network slice 2 has 500M × 0.558 = 279M, local network slice 3 has 1G × 0.558 = 0.558G, and local network slice 4 has 2G × 0.558 = 1.116G. When local network slices are reduced by a rate of 0.558, the total bandwidth demand for local services becomes 0.558M + 279M + 0.558G + 1.116G = 1.947G. This ensures that the bandwidth demand of the reduced local network slices does not exceed the maximum allocatable bandwidth of 2G on the WAN side network, allowing for the stable provision of slice services on the 5G network.

[0045] As shown in Figure 7, step S313 may further include, but is not limited to, the following substeps S3133 to S3135.

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

[0047] Step S3134: If the remaining maximum allocatable 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. Step S3135: If the remaining maximum allocatable 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 available bandwidth, the bandwidth of the network slice, and the total bandwidth of the network slice, bandwidth is allocated to the local network slice. If the maximum available bandwidth is greater than or equal to the total bandwidth of the network slice, the same bandwidth as the corresponding network slice is allocated to the local network slice. In this embodiment, 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 or novel pages. These services have low bandwidth demands and very high latency tolerance, so they do not require a slice network and only require reserved bandwidth. For example, if network slices 1, 2, 3, and 4 are obtained from the WAN side network, and the bandwidths corresponding to network slices 1, 2, 3, and 4 are 100M, 500M, 1G, and 2G, then the total bandwidth of the network slice is 100M + 500M + 1G + 2G = 3.586G, meaning that the maximum bandwidth that a network slice can provide is 3.586G. In this case, the maximum transmission speed of the WAN-side network is 5G / s, meaning the maximum allocatable bandwidth is 5G. If the reserved bandwidth is set to 1G, the remaining maximum allocatable bandwidth becomes 5G-1G=4G. The maximum transmission speed of the WAN-side network is 4G / s, meaning the maximum allocatable bandwidth of 4G is greater than the maximum bandwidth of the network slice, 3.586G. Therefore, the network quality of the WAN-side network can adequately meet the bandwidth demands of the network slice. Accordingly, under sufficient bandwidth resources, the reserved bandwidth is set to 1G, and the same bandwidth as the corresponding network slice is allocated to the local network slice. That is, the bandwidth allocation for local network slices 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.

[0050] If the remaining maximum allocatable bandwidth is less than the total bandwidth value of the network slice, the maximum allocatable bandwidth of the WAN-side network cannot meet the bandwidth demand of the network slice. For example, if the bandwidths of network slices 1, 2, 3, and 4 are obtained from the WAN-side network, and the bandwidths corresponding to network slices 1, 2, 3, and 4 are 100M, 500M, 1G, and 2G, then the total bandwidth of the network slice is 100M + 500M + 1G + 2G = 3.586G, meaning the maximum bandwidth that the network slice can provide is 3.6G. In this case, the maximum transmission speed of the WAN-side network is 3G / s, meaning the maximum allocatable bandwidth is 3G. If the reserved bandwidth is set to 1G, the remaining maximum transmission speed is 2G / s, meaning the remaining maximum allocatable bandwidth is 2G. Since the remaining maximum allocatable bandwidth of 2G on the WAN-side network is less than the maximum bandwidth of the network slice (3.586G), the remaining maximum allocatable bandwidth of the WAN-side network cannot meet the bandwidth demand of the network slice. If we continue to allocate bandwidth to local network slices according to the bandwidth of the network slices, 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, then the bandwidth allocation for local network slices 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 slices will be 100M + 500M + 1G + 2G = 3.586G. A bandwidth demand of 3.586G exceeds the remaining maximum available bandwidth of 2G on the WAN side network.Therefore, even if sufficient bandwidth is allocated to the local network slice, the remaining maximum allocatable bandwidth of the WAN-side network is 2G, which is insufficient to meet the total bandwidth of the local network slice (3.586G). As a result, the local network slice cannot provide network services according to its allocated bandwidth, failing to demonstrate the advantages of the 5G network slice, reducing service efficiency, and compromising service stability. Consequently, if the remaining maximum allocatable bandwidth is less than the total bandwidth of the network slice, the bandwidth allocation to the local network slice is proportionally reduced. In some embodiments, the rate of reduction in bandwidth allocation is calculated as the ratio of the remaining maximum allocatable bandwidth to the total bandwidth of the network slice. For example, the bandwidths corresponding to network slices 1, 2, 3, and 4 are 100M, 500M, 1G, and 2G, respectively. The total bandwidth of the network slices is 100M + 500M + 1G + 2G = 3.586G, and the remaining maximum allocatable bandwidth of the WAN-side network is 2G. In this case, the ratio of the remaining maximum allocatable bandwidth to the total bandwidth of the network slice is 2 / 3.586 = 0.558. This means that the bandwidth allocation of the local network slice is reduced by a rate of 0.558. Specifically, local network slice 1 has 100M × 0.558 = 55.8M, local network slice 2 has 500M × 0.558 = 279M, local network slice 3 has 1G × 0.558 = 0.558G, and local network slice 4 has 2G × 0.558 = 1.116G. When the local network slice is reduced by a rate of 0.558, the total bandwidth demand for local services becomes 0.558M + 279M + 0.558G + 1.116G = 1.947G. This ensures that the bandwidth demand of the local network slice after reduction does not exceed the remaining maximum allocatable bandwidth of 2G on the WAN side network, and allows for the stable provision of slice services on the 5G network. Of course, the size of the reserved bandwidth can be flexibly configured as needed.

[0051] As shown in Figure 8, step S400 may further include the following substeps S410 to S440, but is not limited to these.

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

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

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

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

[0056] Based on the bandwidth parameters in the slice configuration mapping table, the network slice to which the traffic data belongs is determined. That is, traffic data belongs to the corresponding network slice according to the required bandwidth; therefore, based on the bandwidth parameters, it is possible to determine which network slice the traffic data belongs to. Based on the link relationship between the network slice and the local network slice, the local network slice corresponding to the traffic data is determined. Since network slices and local network slices correspond one-to-one according to the bandwidth parameters, traffic data belonging to a network slice naturally also belongs to the local network slice corresponding to that 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. Traffic data with higher priority has a lower tolerance for delay; that is, it requires lower delays; therefore, the priority of the traffic data can be determined based on the delay parameters. Based on the traffic data's forwarding priority and the corresponding local network slice, the traffic data is routed to the corresponding local network slice, for example, to access e-sports traffic data, news page traffic data, and live video traffic data on the LAN side network. The bandwidth and delay requirements for these three types of data differ. Clearly, esports traffic data has the lowest latency tolerance, requires the lowest latency, and demands the highest data transfer priority. Live video traffic data has the next lowest latency tolerance, while news page traffic data has the highest latency tolerance and can tolerate the highest latency.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, with bandwidths of 100M, 500M, 1G, and 2G respectively, and the corresponding delays for network slices 1, 2, 3, and 4 are 100ms for 100M bandwidth, 10ms for 500M bandwidth, 1ms for 1G bandwidth, and 0.1ms for 2G bandwidth. Therefore, e-sports traffic data belongs to network slice 4, live video traffic data belongs to network slice 3, and news page traffic data belongs to network slice 1. When traffic data is routed to the corresponding local network slice according to the traffic data transfer priority and the corresponding local network slice, e-sports traffic data belongs to local network slice 4, live video traffic data belongs to local network slice 3, and news page traffic data belongs to local network slice 1. Therefore, the latency parameters of network slices 1, 3, and 4 gradually decrease, and their priorities gradually increase. That is, e-sports traffic data has first priority, live video traffic data has second priority, and news page traffic data has third priority. For this reason, the policy router first routes e-sports traffic data to local network slice 4, then live video traffic data to local network slice 3, and finally news page traffic data to local network slice 1. This ensures that the bandwidth demand and latency requirements for each traffic data are met individually, fully utilizing network resources and demonstrating the advantages of slicing technology.

[0057] When the WAN network distributes new slice configuration parameters, the corresponding configuration parameters in the slice configuration mapping table are updated. When the WAN network distributes updates to the bandwidth and delay parameters of a new network slice, the bandwidth and delay parameters of the corresponding network slice in the slice configuration mapping table are synchronously updated. In addition, the bandwidth and delay parameters of the corresponding local network slice are updated, the maximum transmission speed and remaining maximum allocatable bandwidth of the WAN network are obtained through testing, the total bandwidth of the network slice is calculated, and the bandwidth of the local network slice is allocated as needed based on the values ​​of the maximum transmission speed of the network, the remaining maximum allocatable bandwidth, the total bandwidth of the network slice, and the reserved bandwidth.

[0058] The network access method according to this application will be further described below with reference to the drawings and specific embodiments.

[0059] As shown in Figure 2, this embodiment applies to 5G terminal equipment CPE (Customer Premise Equipment, commonly referred to as "client terminal equipment" in the industry), where the CPE accesses the 5G network wirelessly, and traffic data is accessed via wired or Wi-Fi. In the CPE, slice configuration is performed based on the relevant parameters of the network slice provided by the telecommunications carrier. These parameters are set to network slice parameters that the carrier allows to be made visible to the user, such as access point names (APN), IPv4 addresses, IPv6 addresses, etc., and may also include information such as the user's internet connection account and password. After setting the slice parameters of a network slice, the CPE saves the configured network slice parameters. Of course, it can also set parameters for multiple sets of network slices and save the configured parameters for multiple sets of network slices. The CPE performs a dial-up with the configured network slice parameters. When the 5G network receives a dial-up request, it assigns the corresponding network slice to the CPE using the network slice parameters included in the signaling as the network slice identifier, establishing multiple links with the CPE. These network slices have different resources such as bandwidth and latency. Each network slice corresponds to one link.

[0060] The network slices obtained by the CPE from the 5G core network include configuration information, including bandwidth and latency 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 for each network slice are 100M, 500M, 1G, and 2G, then the corresponding latency parameters are 100ms for 100M bandwidth, 50ms for 500M bandwidth, 10ms for 1G bandwidth, and 5ms for 2G bandwidth. Therefore, different network slices have different bandwidth and latency parameters, allowing access to different network slice resources according to different traffic needs, and meeting personalized traffic needs while ensuring the full and efficient use of 5G network resources.

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

[0062] Based on the slice configuration mapping table, a local network slice linked to the network slice is established in the LAN-side network, that is, the bandwidth of the corresponding local network slice is determined based on the bandwidth parameter corresponding to the network slice in the slice configuration mapping table, thereby matching the bandwidth of the local network slice in the LAN-side network with the bandwidth of the corresponding network slice in the WAN-side network. In other words, the bandwidths of network slice 1, network slice 2, network slice 3, and network slice 4 are 100M, 500M, 1G, and 2G, respectively, so 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, meaning the maximum allocatable bandwidth is 3G. In this embodiment, if the reserved bandwidth is set to 1G, the remaining maximum allocatable bandwidth is 2G, and the remaining maximum allocatable bandwidth of 2G in the WAN-side network is smaller than the maximum bandwidth of the network slice, 3.586G. Therefore, the remaining maximum allocatable bandwidth of the WAN-side network cannot meet the bandwidth demand of the network slice. The bandwidth allocation of local network slices is reduced proportionally, and the rate of reduction in bandwidth allocation may be calculated as the ratio of the remaining maximum available 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, meaning that the bandwidth allocation of local network slices is reduced by a rate of 0.558. That is, local network slice 1 has 100M × 0.558 = 55.8M, local network slice 2 has 500M × 0.558 = 279M, local network slice 3 has 1G × 0.558 = 0.558G, and local network slice 4 has 2G × 0.558 = 1.116G. When local network slices are reduced by a rate of 0.558, the total bandwidth demand for local services becomes 0.558M + 279M + 0.558G + 1.116G = 1.947G.This ensures that the bandwidth demand of the reduced local network slice does not exceed the remaining maximum allocatable bandwidth of 2G on the WAN side network, thereby enabling the stable provision of 5G network slice services. 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, the network slice to which the traffic data belongs is determined. That is, traffic data belongs to the corresponding network slice according to the required bandwidth; therefore, based on the bandwidth parameters, it is possible to determine which network slice the traffic data belongs to. Based on the link relationship between the network slice and the local network slice, the local network slice corresponding to the traffic data is determined. Since network slices and local network slices correspond one-to-one according to the bandwidth parameters, traffic data belonging to a network slice naturally also belongs to the local network slice corresponding to that 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. Traffic data with higher priority has a lower tolerance for delay; that is, it requires lower delays; therefore, the priority of the traffic data can be determined based on the delay parameters. Based on the forwarding priority of the traffic data and the local network slice to which it belongs, the traffic data is routed to the local network slice to which it belongs. In this embodiment, e-sports traffic data, news page traffic data, and live video traffic data are accessed on the LAN-side network. The bandwidth and delay requirements for these three types of data differ. Clearly, esports traffic data has the lowest latency tolerance, requires the lowest latency, and demands the highest data transfer priority. Live video traffic data has the next lowest latency tolerance, while news page traffic data has the highest latency tolerance and can tolerate the highest latency.Therefore, the bandwidths of network slices 1, 2, 3, and 4 of the WAN network are 100M, 500M, 1G, and 2G, respectively. The corresponding delays for network slices 1, 2, 3, and 4 are 100ms for 100M bandwidth, 10ms for 500M bandwidth, 1ms for 1G bandwidth, and 0.1ms for 2G bandwidth. Consequently, e-sports traffic data belongs to network slice 4, live video traffic data belongs to network slice 3, and news page traffic data belongs to network slice 1. When traffic data is routed to the local network slice according to its forwarding priority and the local network slice to which it belongs, e-sports traffic data belongs to local network slice 4, live video traffic data belongs to local network slice 3, and news page traffic data belongs to local network slice 1. Therefore, the latency parameters of network slices 1, 3, and 4 gradually decrease, and their priorities gradually increase. That is, e-sports traffic data has first priority, live video traffic data has second priority, and news page traffic data has third priority. For this reason, the policy router first routes e-sports traffic data to local network slice 4, then live video traffic data to local network slice 3, and finally news page traffic data to local network slice 1. This ensures that the bandwidth demand and latency requirements for each traffic data are met individually, fully utilizing network resources and demonstrating the advantages of slicing technology.

[0064] In the LAN network, linked local network slices are established corresponding to the network slices; that is, the local network slices of the LAN network and the network slices of the WAN network are mapped to each other and employ the same slice configuration parameters. Furthermore, the local network slices of the LAN network and the network slices of the WAN network are connected in correspondence; that is, the local network slices of the LAN network and the network slices of the WAN network constitute independent slice resources, and the corresponding traffic data is transmitted to the network slices of the WAN network via the local network slices of the LAN network. Based on the slice configuration parameters in the slice configuration mapping table, policy routing is established in the LAN network to route traffic data to the corresponding local network slices.

[0065] As shown in Figure 9, an embodiment of the present invention 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, establishes linked local network slices and policy routing corresponding to the network slice in the LAN-side network based on the slice configuration mapping table, and routes the 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, it ensures customized and differentiated quality of service for each traffic on the LAN-side network as needed when resources are limited, allowing each traffic on the LAN-side network to enjoy its own network resources, avoiding a degradation of QoS services due to resource contention, and solving the problem that 5G network slice technology cannot effectively demonstrate its value to the traffic needs on the LAN side.

[0066] The network access device is A WAN module 501 is configured to connect to the WAN-side network, acquire a network slice, and establish a link. A slice configuration mapping module 502 is configured to create a slice configuration mapping table corresponding to a network slice, A LAN module 503 is configured to establish linked local network slices corresponding to network slices in the LAN-side network based on a slice configuration mapping table, Includes a policy routing module 504 configured to route traffic data to the local network slice to which the traffic data belongs, based on a slice configuration mapping table. In one embodiment, a network slice is obtained from the 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, a local network slice and policy routing linked to the network slice are established on the LAN-side network based on the slice configuration mapping table, and traffic data is routed to the local network slice to which the traffic data belongs according to the local network slice and policy routing. Based on this, the isolation and high reliability of the WAN-side network slice are mapped to the LAN-side network, thereby ensuring customized and differentiated quality of service for each traffic on the LAN-side network as needed when resources are limited, allowing each traffic on the LAN-side network to enjoy its own network resources, avoiding a degradation of QoS services due to resource contention, and solving the problem that 5G network slice technology cannot effectively demonstrate its value to the traffic needs on the LAN side.

[0067] As shown in Figure 10, embodiments of the present invention also provide electronic devices. By mapping the isolation and high reliability of the WAN-side network slice to the LAN-side network, it is possible to ensure customized and differentiated quality of service for each traffic on the LAN-side network when resources are limited, allowing each traffic on the LAN-side network to enjoy its own network resources, avoiding a degradation of QoS services due to resource contention, and solving the problem that 5G network slice technology cannot effectively deliver its value to the traffic needs on the LAN side.

[0068] The electronic device includes a processor, memory, input / output interface, communication interface, and bus. The processor is implemented as a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute related programs and implement the technical proposal according to the embodiment of this application. The memory may be implemented in the form of read-only memory (ROM), static storage, dynamic storage, or random access memory (RAM). The memory may store an operating system or other application programs, and if the technical proposal according to the embodiments herein is implemented by software or firmware, the relevant program code is stored in memory and the processor is called to execute the network access method of the embodiments of this application. The input / output interface is configured to enable the input and output of information. The communication interface is configured to enable communication and interaction between this device and other devices, and may be implemented using a wired method (e.g., USB, network cable, etc.) or a wireless method (e.g., mobile network, Wi-Fi, Bluetooth®, etc.). A bus transmits information between the various components of a device (e.g., processor, memory, input / output interface, and communication interface). The processor, memory, input / output interface, and communication interface are connected to each other via a bus within the device, enabling them to communicate with one another.

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

[0070] The memory may be configured to store non-temporary software programs and non-temporary computer-executable programs as a non-temporary computer-readable storage medium in order to execute the network access method in the embodiments of the present application described above. The processor implements the network access method in the embodiments of the present application by executing the non-temporary software programs and programs 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 necessary for at least one function, and the data storage area may store data necessary for performing the network access method in the above embodiments of the present application. Furthermore, the memory may include high-speed random access memory and may further include non-temporary memory such as at least one magnetic disk memory device, flash memory device, or other non-temporary solid-state memory device. In some embodiments, the memory may include memory located remotely from the processor, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof.

[0072] The non-temporary software programs and programs necessary to implement the network access method in the above-described embodiment of the present application are stored in memory and, when executed by one or more processors, execute the network access method in the above-described embodiment of the present application, for example, steps S100 to S400 in Figure 1, steps S110 to S130 in Figure 3, steps S310 to S320 in Figure 4, steps S311 to S313 in Figure 5, steps S3131 to S3132 in Figure 6, steps S3133 to S3135 in Figure 7, and steps S410 to S440 in Figure 8. A network slice is obtained from the 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, a local network slice and policy routing linked to the network slice is established in the LAN side network based on the slice configuration mapping table, and traffic data is routed 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, it is possible to ensure customized and differentiated quality of service for each traffic on the LAN-side network when resources are limited, allowing each traffic on the LAN-side network to enjoy its own network resources, avoiding a degradation of QoS services due to resource contention, and solving the problem that 5G network slice technology cannot effectively deliver its value to 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 this computer-executable program is executed by one or more processors, for example, when executed by one processor in Figure 10, it causes the one or more processors to execute the network access method in the embodiments of the present application described above, for example, method steps S100-S400 in Figure 1, method steps S110-S130 in Figure 3, method steps S310-S320 in Figure 4, method steps S311-S313 in Figure 5, method steps S3131-S3132 in Figure 6, method steps S3133-S3135 in Figure 7, and method steps S410-S440 in Figure 8. The system obtains a network slice from the WAN network, establishes a link, creates a slice configuration mapping table corresponding to the network slice based on the network slice's configuration parameters, establishes linked local network slices and policy routing on the LAN network corresponding to the network slice based on the slice configuration mapping table, and routes the 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 network slice to the LAN network, it ensures customized and differentiated quality of service for each traffic on the LAN network as needed when resources are limited, allowing each traffic on the LAN network to enjoy its own network resources, avoiding a degradation of QoS services due to resource contention, and solving the problem that 5G network slice technology cannot effectively demonstrate its value to the traffic needs on the LAN side.

[0074] All or part of the steps in the methods disclosed above, the system may be implemented as software, firmware, hardware, or a suitable combination 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, or a microprocessor, or as hardware, or as an integrated circuit such as an application-specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-temporary media) and communication media (or temporary media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technique for storing information (e.g., computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are 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 media that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media may include any information distribution medium, and typically include computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms.

[0075] Although some embodiments of the present application have been specifically described above, the present application is not limited to the above embodiments, and those skilled in the art may make various equivalent modifications or substitutions without contradicting the substance of the present application, and all such equivalent modifications or substitutions are limited to the scope of the claims of the present application.

Claims

1. A method of network access, The steps include obtaining a network slice from the WAN-side network and establishing a link, A step of creating a slice configuration mapping table corresponding to the network slice based on the configuration parameters of the network slice, wherein the slice configuration mapping table includes bandwidth parameters and delay parameters. Based on the slice configuration mapping table, the steps include establishing local network slices linked to the network slices in the LAN-side network, The steps include determining the network slice to which the traffic data belongs based on the bandwidth parameters in the slice configuration mapping table, The steps include determining the local network slice corresponding to the traffic data based on the link relationship between the aforementioned network slice and the aforementioned local network slice, The steps include determining the forwarding priority of the traffic data based on the delay parameter in the slice configuration mapping table, A method comprising the step of routing the traffic data to a corresponding local network slice according to the forwarding priority of the traffic data and the corresponding local network slice.

2. The above step of obtaining a network slice from the WAN-side network and establishing a link is, Steps to set slice parameters, The steps include requesting the network slice from the WAN-side network using the aforementioned slice parameters, The method according to claim 1, comprising the steps of obtaining the network slice and configuration parameters corresponding to the slice parameters distributed from the WAN-side network, and establishing a link.

3. The step of establishing a local network slice linked to the network slice in the LAN-side network based on the slice configuration mapping table is as follows: A step of determining the bandwidth of the corresponding local network slice based on the bandwidth parameters corresponding to the network slice in the slice configuration mapping table, The method according to claim 2, comprising the step of determining the priority of a corresponding local network slice based on the delay parameter corresponding to the network slice in the slice configuration mapping table.

4. The step of determining the bandwidth of the corresponding local network slice based on the bandwidth parameters corresponding to the network slice in the slice configuration mapping table is: The steps include: calculating the sum of the bandwidths of several network slices based on the bandwidth parameters of the network slices in the slice configuration mapping table, and obtaining the total bandwidth of the network slices; The steps include determining the maximum transmission speed with the WAN-side network and calculating the maximum available bandwidth based on the said maximum transmission speed, The method according to claim 3, comprising the step of allocating bandwidth to the local network slice based on the maximum allocatable bandwidth, the bandwidth parameters, and the total bandwidth of the network slice.

5. The step of allocating bandwidth to the local network slice based on the maximum allocatable bandwidth, the bandwidth parameters, and the total bandwidth of the network slice is as follows: If the maximum allocatable bandwidth is greater than or equal to the total bandwidth of the network slice, the step is to allocate the same bandwidth as the corresponding network slice to the local network slice. If the maximum allocatable bandwidth is less than the total bandwidth of the network slice, the step of allocating the following bandwidth to the local network slice is included: [Math 1] The method according to claim 4.

6. The step of allocating bandwidth to the local network slice based on the maximum allocatable bandwidth, the bandwidth parameters, and the total bandwidth of the network slice is as follows: The steps include setting a reserved bandwidth and calculating the remaining maximum available bandwidth based on the reserved bandwidth and the maximum available bandwidth, If the remaining maximum allocatable bandwidth is greater than or equal to the total bandwidth of the network slice, the step is to allocate the same bandwidth as the corresponding network slice to the local network slice. If the remaining maximum allocatable bandwidth is less than the total bandwidth of the network slice, the step of allocating the following bandwidth to the local network slice is included: [Math 2] The method according to claim 4.

7. The step of obtaining the network slice and configuration parameters corresponding to the slice parameters distributed from the WAN-side network is: The method according to claim 2, further comprising the step of updating the corresponding configuration parameters in the slice configuration mapping table when the WAN-side network distributes the configuration parameters for a new slice.

8. An electronic device comprising memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, realizes the network access method described in any one of claims 1 to 7.

9. A computer-readable storage medium storing a computer-executable program for causing a computer to perform the network access method described in any one of claims 1 to 7.

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