CN110896553B - Multi-access edge computing method and platform and communication system - Google Patents

Multi-access edge computing method and platform and communication system Download PDF

Info

Publication number
CN110896553B
CN110896553B CN201811058946.8A CN201811058946A CN110896553B CN 110896553 B CN110896553 B CN 110896553B CN 201811058946 A CN201811058946 A CN 201811058946A CN 110896553 B CN110896553 B CN 110896553B
Authority
CN
China
Prior art keywords
domain name
address
name resolution
network
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811058946.8A
Other languages
Chinese (zh)
Other versions
CN110896553A (en
Inventor
武洲云
张建敏
谢伟良
杨峰义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201811058946.8A priority Critical patent/CN110896553B/en
Publication of CN110896553A publication Critical patent/CN110896553A/en
Application granted granted Critical
Publication of CN110896553B publication Critical patent/CN110896553B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/287Remote access server, e.g. BRAS
    • H04L12/2874Processing of data for distribution to the subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]

Abstract

The disclosure provides a multi-access edge computing method and platform and a communication system. After receiving a service request sent by a user terminal through a mobile network, a multi-access edge computing platform extracts an IP address of an application server from the service request, inquires whether a distribution strategy associated with the IP address exists, and under the condition that the distribution strategy associated with the IP address exists, distributes a data stream corresponding to the IP address to a fixed network. The present disclosure shunts the respective data streams to the fixed network according to a shunting policy associated with the application server IP address. The resources of each network can be fully utilized through service shunting, and the service experience of a user is improved.

Description

Multi-access edge computing method and platform and communication system
Technical Field
The present disclosure relates to the field of communications, and in particular, to a multi-access edge computing method and platform, and a communication system.
Background
Both fixed and mobile networks are networks that provide access services to end users. At present, both a fixed network and a mobile network are independently planned, constructed, operated and evolved, and fusion between the fixed network and the mobile network is not realized.
Disclosure of Invention
The inventor finds that the fixed network and the mobile network cannot be fused, so that resources between the two networks cannot be shared, and user experience is reduced.
Therefore, the present disclosure provides a scheme for improving user experience through solid-mobile fusion.
In accordance with an aspect of one or more embodiments of the present disclosure, there is provided a multi-access edge calculation method, including: after receiving a service request sent by a user terminal through a mobile network, extracting an IP address of an application server from the service request; querying whether a offload policy associated with the IP address exists; and in the case that the shunting strategy associated with the IP address exists, shunting the data flow corresponding to the IP address to the fixed network.
In some embodiments, the data flow corresponding to the IP address is transmitted over the mobile network in the absence of a offload policy associated with the IP address.
In some embodiments, after receiving a domain name resolution request sent by a user terminal through a mobile network, extracting a domain name requested to be resolved from the domain name resolution request; judging whether the domain name is included in an uninstalling list; if the domain name is included in the unloading list, sending the domain name resolution request to a fixed network domain name server for domain name resolution; after receiving a first domain name resolution response sent by the fixed network domain name server, sending the first domain name resolution response to the user terminal, wherein the first domain name resolution response comprises a first IP address of a related application server; generating a offload policy associated with the first IP address.
In some embodiments, if the domain name is not included in the offload list, sending the domain name resolution request to a mobile network domain name server for domain name resolution; and after receiving a second domain name resolution response sent by the mobile network domain name server, sending the second domain name resolution response to the user terminal, wherein the second domain name resolution response comprises a second IP address of a related application server.
In accordance with another aspect of one or more embodiments of the present disclosure, there is provided a multi-access edge computing platform comprising: the system comprises a user plane function module, a routing rule control module and a fixed network, wherein the user plane function module is configured to extract an IP address of an application server from a service request sent by a user terminal through a mobile network, inquire whether a shunting strategy associated with the IP address exists in the routing rule control module or not, and shunt a data stream corresponding to the IP address to the fixed network under the condition that the shunting strategy associated with the IP address exists; a routing rule control module configured to have a breakout policy associated with the IP address.
In some embodiments, the user plane function module is further configured to transmit the data flow corresponding to the IP address through the mobile network in the absence of a breakout policy associated with the IP address.
In some embodiments, the platform further comprises: the mobile traffic offload module is configured to extract a domain name requiring resolution from a domain name resolution request sent by a user terminal through a mobile network after the user plane function module receives the domain name resolution request, determine whether the domain name is included in an offload list, send the domain name resolution request to a fixed network domain name server for domain name resolution if the domain name is included in the offload list, and send a first domain name resolution response to the user terminal after receiving a first domain name resolution response sent by the fixed network domain name server, where the first domain name resolution response includes a first IP address of a related application server, and instruct a routing rule control module to generate a offload policy associated with the IP address.
In some embodiments, the mobile traffic offload module is further configured to send the domain name resolution request to a mobile network domain name server for domain name resolution if the domain name is not included in the offload list, and send a second domain name resolution response sent by the mobile network domain name server to the user terminal after receiving the second domain name resolution response, where the second domain name resolution response includes a second IP address of the relevant application server.
In accordance with another aspect of one or more embodiments of the present disclosure, there is provided a multi-access edge computing platform comprising: a memory configured to store instructions; a processor coupled to the memory, the processor configured to perform a method according to any of the embodiments described above based on instructions stored in the memory.
According to another aspect of one or more embodiments of the present disclosure, a communication system is provided, which includes a multi-access edge computing platform as described in any of the above embodiments, and a fixed network domain name server configured to, after receiving a domain name resolution request sent by the multi-access edge computing platform, resolve domain name information included in the domain name resolution request to obtain a first IP address of an associated application server, and send a first domain name resolution response to the multi-access edge computing platform, where the first domain name resolution response includes the first IP address of the associated application server.
In some embodiments, the system further comprises: the mobile network domain name server is configured to, after receiving a domain name resolution request sent by the multi-access edge computing platform, resolve domain name information included in the domain name resolution request to obtain a second IP address of a related application server, and send a second domain name resolution response to the multi-access edge computing platform, where the second domain name resolution response includes the second IP address of the related application server.
According to another aspect of one or more embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, which when executed by a processor, implement a method as described above in relation to any one of the embodiments.
Other features of the present disclosure and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and for those skilled in the art, other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is an exemplary flow chart of a multiple access edge calculation method according to one embodiment of the present disclosure;
fig. 2 is an exemplary flow chart of a multiple access edge calculation method according to another embodiment of the present disclosure;
FIG. 3 is an exemplary block diagram of a multi-access edge computing platform of one embodiment of the present disclosure;
FIG. 4 is an exemplary block diagram of a multiple access edge computing platform of another embodiment of the present disclosure;
FIG. 5 is an exemplary block diagram of a multiple access edge computing platform of yet another embodiment of the present disclosure;
FIG. 6 is an exemplary block diagram of a multiple access edge computing platform of yet another embodiment of the present disclosure;
fig. 7 is an exemplary block diagram of a communication system of one embodiment of the present disclosure;
fig. 8 is an exemplary flow diagram of multiple access edge computation according to one embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the embodiments described are only some embodiments of the present disclosure, rather than all embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
The relative arrangement of parts and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.
Meanwhile, it should be understood that the sizes of the respective portions shown in the drawings are not drawn in an actual proportional relationship for the convenience of description.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as exemplary only and not as limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
The inventors of the present disclosure have noted that the goal of the immigration fusion is to efficiently provide a consistent, better business experience for users.
"high efficiency" includes two connotations: firstly, the integration of network architecture and functions is required, and the behavior of a user in different networks is uniformly controlled and managed by the integrated core network function instead of being realized by complex core network interoperation; and the second is that the sharing of physical facilities including transmission resources, machine room resources, virtualized infrastructure resources and the like is required, so that the network construction and operation and maintenance costs of operators are saved.
A "consistent business experience" requires consistent network resources and consistent business resources. The consistent network resources refer to that the network resources which can be utilized when a user initiates a service in a network are the same, and comprise air interface resources, backhaul resources and the like; the consistent service resource refers to that when a user initiates a service in different networks, the service resources that can be accessed are the same, for example, the same CDN (Content Delivery Network) resource can be accessed.
The requirement of better service experience is that the converged network supports multi-connection aggregation, traffic grooming and lossless switching, and the network can select an optimal network transmission scheme for the user/service according to the characteristics of the user/service, so that the system capacity is improved, the network performance is optimized, and the user experience is improved.
If the core networks of the fixed network and the mobile network realize the integration of functions and architectures and the integrated core network supports multi-connection, consistent and better service experience can be ensured.
In order to effectively meet the requirements of future networks such as high bandwidth requirements, low latency and high reliability, and large-scale MTC (Machine type Communication) terminal connections, a Mobile Edge Computing (MEC) concept has been proposed and has gained wide attention in the academic and industrial fields, and at present, the MEC concept has been aimed at 3GPP Mobile networks from the beginning of the project, extended to support non-3 GPP networks (WiFi, wired networks, etc.), and its name has been modified from Mobile Edge Computing to Multi-Access Edge Computing (MEC). The multi-access edge computing enables localized, close-range, and distributed deployment of applications, services, and content by migrating computing storage capacity and business service capacity to the network edge. Meanwhile, the MEC fully excavates network data and information, realizes the perception and analysis of network context information and opens the information to a third party service application, and promotes the deep fusion of the network and the service. Consequently, MEC becomes one of the key technologies of future 5G networks
The multi-access edge computing technology provides a new possibility for solving multi-network cooperation oriented to the fixed-mobile convergence. Firstly, the multi-access edge calculation supports various different access technologies, and provides a multi-network cooperative basic platform; secondly, in order to support the MEC, the 5G network realizes functions of distributed subsidence deployment, flexible routing and the like of a user plane, and the mobile core network presents a distributed gateway architecture similar to that of a fixed network for the first time, so that the flexible path selection of the service in a multi-network environment has more freedom, and the fixed network can comprehensively consider infrastructure resources (such as machine rooms, transmission and the like) during deployment construction and lay a foundation for the evolution of a future fusion core network; furthermore, the multi-access edge computing can open and dynamically acquire network state information through network capacity, and customize an optimal network transmission scheme according to the requirements of users/services; in addition, the multi-access edge computing provides cloud computing capability and an IT service environment at the network edge, which may provide more possibilities for multi-network cooperation, for example, a multi-access management service (a service with multi-link management capability, such as an MPTCP protocol, etc.) or a CDN service (providing a unified CDN service for multi-network users) may be deployed on a platform to achieve consistency of a fixed-mobile network on network resources and service resources.
Fig. 1 is an exemplary flowchart of a multiple access edge calculation method according to an embodiment of the present disclosure. In some embodiments, the method steps of the present embodiment may be performed by a multi-access edge computing platform.
In step 101, after receiving a service request sent by a user terminal through a mobile network, an IP address of an application server is extracted from the service request.
In step 102, a query is made as to whether there is a offload policy associated with the IP address.
In step 103, in the presence of a offloading policy associated with the IP address, the data flow corresponding to the IP address is offloaded to the fixed network.
In some embodiments, the data flow corresponding to the IP address is transmitted over the mobile network in the absence of a offload policy associated with the IP address.
In the multi-access edge calculation method provided by the above embodiment of the present disclosure, according to the offloading policy associated with the IP address of the application server, the corresponding data stream is offloaded to the fixed network. The resources of each network can be fully utilized through service shunting, and the service experience of a user is improved.
Fig. 2 is an exemplary flowchart of a multiple access edge calculation method according to another embodiment of the disclosure. In some embodiments, the method steps of the present embodiment may be performed by a multi-access edge computing platform.
In step 201, after receiving a domain name resolution request sent by a user terminal through a mobile network, extracting a domain name requested to be resolved from the domain name resolution request.
At step 202, it is determined whether the domain name is included in the offload list.
If the domain name is included in the offload list, go to step 203; if the domain name is not included in the offload list, then step 206 is performed.
In step 203, the domain name resolution request is sent to the fixed network domain name server for domain name resolution.
In step 204, after receiving a first domain name resolution response sent by the fixed network domain name server, sending the first domain name resolution response to the user terminal, where the first domain name resolution response includes a first IP address of the relevant application server.
At step 205, a breakout policy associated with the first IP address is generated.
In step 206, the domain name resolution request is sent to the mobile network domain name server for domain name resolution.
In step 207, after receiving a second domain name resolution response sent by the mobile network domain name server, sending the second domain name resolution response to the user terminal, where the second domain name resolution response includes a second IP address of the relevant application server.
In the above embodiment, if the domain name requested to be resolved by the user is included in the offload list, the domain name resolution of the fixed network domain name server is performed to obtain the first IP address of the corresponding application server in the fixed network, so that the user terminal accesses the relevant application server by using the first IP address, thereby implementing traffic offload from the mobile network to the fixed network. If the domain name requested to be resolved by the user is not included in the uninstalling list, the domain name resolution of the domain name server of the mobile network is used to obtain a second IP address of the corresponding application server in the mobile network, so that the user terminal can access the relevant application server by using the second IP address, and in this case, service shunting is not needed.
For example, the offload list includes domain names corresponding to all service applications that the operator desires to perform traffic offload, such as high-throughput video service applications like kuku, lovely art, and the like. Because the service flow corresponding to the domain names is large, the user experience can be improved through service shunting. For other service applications with low throughput, the traffic flow is low, and the offloading process is not needed, so that the traffic is directly transmitted through the mobile network in this case.
Fig. 3 is an exemplary block diagram of a multiple access edge computing platform of one embodiment of the present disclosure. As shown in fig. 3, the multi-access edge computing platform includes a user plane function module 31 and a routing rule control module 32.
The user plane function module 31 is configured to, after receiving a service request sent by the user terminal through the mobile network, extract an IP address of the application server from the service request, query whether a breakout policy associated with the IP address exists in the routing rule control module, and if the breakout policy associated with the IP address exists, breakout a data flow corresponding to the IP address to the fixed network.
The routing rule control module 32 is configured to have a breakout policy associated with the IP address.
In some embodiments, the user plane function module 31 is further configured to transmit the data stream corresponding to the IP address through the mobile network in the absence of the offloading policy associated with the IP address.
In the multi-access edge computing platform provided in the above embodiments of the present disclosure, according to a offloading policy associated with an IP address of an application server, a corresponding data flow is offloaded to a fixed network. The resources of each network can be fully utilized through service shunting, and the service experience of a user is improved.
Fig. 4 is an exemplary block diagram of a multiple access edge computing platform according to another embodiment of the disclosure. Fig. 4 differs from fig. 3 in that in the embodiment shown in fig. 4, the multi-access edge computing platform further includes a mobile traffic offload module 33.
The mobile traffic offload module 33 is configured to, after the user plane function module 31 receives a domain name resolution request sent by the user terminal through the mobile network, extract a domain name requested to be resolved from the domain name resolution request, and determine whether the domain name is included in the offload list. If the domain name is included in the uninstall list, sending a domain name resolution request to a fixed network domain name server for domain name resolution, and after receiving a first domain name resolution response sent by the fixed network domain name server, sending the first domain name resolution response to the user terminal, wherein the first domain name resolution response includes a first IP address of a relevant application server, and instructing the routing rule control module 32 to generate a offloading policy associated with the IP address.
In some embodiments, the mobile traffic offload module 33 is further configured to send a domain name resolution request to the mobile network domain name server for domain name resolution if the domain name is not included in the offload list, and send a second domain name resolution response to the user terminal after receiving a second domain name resolution response sent by the mobile network domain name server, where the second domain name resolution response includes the second IP address of the relevant application server.
In the above embodiment, if the domain name requested to be resolved by the user is included in the offload list, the domain name resolution of the fixed network domain name server is performed to obtain the first IP address of the corresponding application server in the fixed network, so that the user terminal accesses the relevant application server by using the first IP address, thereby implementing traffic offload from the mobile network to the fixed network. If the domain name requested to be resolved by the user is not included in the uninstalling list, the domain name resolution of the domain name server of the mobile network is used to obtain a second IP address of the corresponding application server in the mobile network, so that the user terminal can access the relevant application server by using the second IP address, and in this case, service shunting is not needed.
Fig. 5 is an exemplary block diagram of a multiple access edge computing platform of yet another embodiment of the present disclosure. As shown in fig. 5, the platform includes a memory 51 and a processor 52.
The memory 51 is used for storing instructions, the processor 52 is coupled to the memory 51, and the processor 52 is configured to execute the method according to any one of the embodiments in fig. 1 or fig. 2 based on the instructions stored in the memory.
As shown in fig. 5, the platform also includes a communication interface 53 for information interaction with other devices. Meanwhile, the device also comprises a bus 54, and the processor 52, the communication interface 53 and the memory 51 are communicated with each other through the bus 54.
The memory 51 may comprise a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 51 may also be a memory array. The storage 51 may also be partitioned and the blocks may be combined into virtual volumes according to certain rules.
Further, the processor 52 may be a central processing unit CPU, or may be an application specific integrated circuit ASIC, or one or more integrated circuits configured to implement embodiments of the present disclosure.
The present disclosure also relates to a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the instructions, when executed by a processor, implement the method according to any one of the embodiments in fig. 1 or fig. 2.
Fig. 6 is an exemplary block diagram of a multiple access edge computing platform of yet another embodiment of the present disclosure. As shown in fig. 6, the platform includes a network function layer, an MEC service layer, and an MEC application layer. The platform has the following characteristics:
1) At the network Function layer, a plurality of different Access technologies (e.g., a 5G network, a wireless local area network, and a fixed network) can be simultaneously supported, for example, including a 5G edge UPF (User Plane Function) and a fixed network gateway vbrs (Virtual Broadband Remote Access Server), so that different networks can provide edge computing services (e.g., AR (Augmented Reality)/VR (Virtual Reality), edge CDN, etc.) for all users in these networks by sharing an edge computing platform, and consistent service experience of the users in multiple networks is ensured.
2) The method has the capability of being deployed at the edge of the network, supports local edge deployment (campus application and the like) of low-delay, high-bandwidth and high-computation-complexity service application, and meets the requirements of enterprise users on unified network communication and customization.
3) In the MEC service layer, the capability of supporting multiple networks is open (mobile networks, fixed networks, WLANs, and the like), and integration of multiple network information is supported, for example, integration of location information of users in different networks is performed to obtain more accurate positioning information.
4) In addition to the respective information opening services of the mobile network, the fixed network, and the wireless local area network, the MEC service also includes a multi-network cooperative management service oriented to the convergence of the fixed network and the mobile network, such as mobile traffic grooming, multi-access management, and multi-network user information management.
5) The platform has enough storage and calculation capacity, and can provide a deployment environment of the CDN edge nodes.
The core competitiveness of the multi-access edge computing platform is multi-network cooperation capability and an edge service deployment environment supporting multi-access.
The multi-network coordination capability specifically includes:
(1) Mobile flow unloading: the flow of the 5G network is distributed to the fixed network, so that the mobile return pressure is reduced, and the mobile user can access the CDN resources of the fixed network;
(2) Flow dredging: selecting a proper network for the service according to the network state, the network strategy or the local strategy; it should be noted that the network state refers to an end-to-end link state from the user terminal to the network gateway, and is not only a state of a wireless link;
(3) And (3) flow switching: switching traffic from one network to another for transmission, typically due to the first network becoming unavailable; the flow switching can realize the mobility management between networks;
(4) And link aggregation: the service can simultaneously use a plurality of access links for data transmission, bandwidth resources of a multi-access network are fully utilized, and service experience is improved.
The edge service deployment environment supporting multiple accesses enables different networks to provide edge computing services (such as AR/VR, edge CDN and the like) for all users in the networks through a shared edge computing platform, and guarantees consistent service experience of the users in the multiple networks.
Fig. 7 is an exemplary block diagram of a communication system of one embodiment of the present disclosure. As shown in fig. 7, the communication system includes a multi-access edge computing platform 71 and a fixed network domain name server 72. The multi-access edge computing platform 71 is the multi-access edge computing platform according to any one of the embodiments in fig. 3 to fig. 6.
The fixed network domain name server 72 is configured to, after receiving a domain name resolution request sent by the multi-access edge computing platform 71, resolve domain name information included in the domain name resolution request to obtain a first IP address of a relevant application server, and send a first domain name resolution response to the multi-access edge computing platform, where the first domain name resolution response includes the first IP address of the relevant application server. Therefore, the user terminal can realize service distribution when accessing the related application server by using the first IP address.
In some embodiments, as shown in fig. 7, the communication system further comprises a mobile network domain name server 73. The mobile network domain name server 73 is configured to, after receiving the domain name resolution request sent by the multi-access edge computing platform 71, resolve domain name information included in the domain name resolution request to obtain a second IP address of the relevant application server, and send a second domain name resolution response to the multi-access edge computing platform, where the second domain name resolution response includes the second IP address of the relevant application server. Thus, the user accesses the relevant application server through the mobile network using the second IP address.
Fig. 8 is an exemplary flow diagram of multiple access edge computation according to one embodiment of the present disclosure.
In step 801, a user terminal sends a DNS request to a user plane function UPF module of a multi-access edge computing platform.
In step 802, the UPF module forwards the DNS request to the mobile traffic offload module.
In step 803, the mobile traffic offload module extracts the domain name requested to be resolved from the DNS request, determines whether the domain name is included in the offload list, and if the domain name is included in the offload list, performs step 804.
In step 804, the mobile traffic offload module sends the DNS request to the fixed network domain name server for domain name resolution.
In step 805, the fixed network domain name server sends a domain name resolution response to the mobile traffic offload module, where the domain name resolution response includes the IP address of the associated application server.
In step 806, the mobile traffic offload module sends a domain name resolution response to the user terminal.
In step 807, the mobile traffic offload module instructs the routing rules control module to generate a breakout policy associated with the IP address.
In step 808, the user terminal accesses the application server using the IP address obtained by the parsing, and the MEC platform distributes the relevant data stream to the fixed network according to the corresponding distribution policy.
In the above embodiment, if the domain name is not included in the offload list, if the domain name requested to be resolved by the user is not included in the offload list, the domain name resolution of the mobile network domain name server is performed to obtain the IP address of the corresponding application server in the mobile network, so that the user terminal can access the relevant application server by using the IP address, in which case, traffic offload is not required.
In some embodiments, the functional unit modules described above can be implemented as a general purpose Processor, a Programmable Logic Controller (PLC), a Digital Signal Processor (Digital Signal Processor, DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable Logic device, discrete Gate or transistor Logic, discrete hardware components, or any suitable combination thereof for performing the functions described in this disclosure.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The description of the present disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the disclosure in the form disclosed. Many modifications and variations will be apparent to practitioners skilled in this art. The embodiment was chosen and described in order to best explain the principles of the disclosure and the practical application, and to enable others of ordinary skill in the art to understand the disclosure for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (7)

1. A multiple access edge calculation method, comprising:
after receiving a domain name resolution request sent by a user terminal through a mobile network, extracting a domain name requested to be resolved from the domain name resolution request;
judging whether the domain name is included in an uninstalling list;
if the domain name is included in an unloading list, sending the domain name resolution request to a fixed network domain name server for domain name resolution, and after receiving a first domain name resolution response sent by the fixed network domain name server, sending the first domain name resolution response to the user terminal, wherein the first domain name resolution response comprises a first IP address of a related application server, and generating a shunting strategy associated with the first IP address;
if the domain name is not included in the unloading list, sending the domain name resolution request to a mobile network domain name server for domain name resolution, and after receiving a second domain name resolution response sent by the mobile network domain name server, sending the second domain name resolution response to the user terminal, wherein the second domain name resolution response comprises a second IP address of a related application server;
after receiving a service request sent by a user terminal through a mobile network, extracting an IP address of an application server from the service request;
querying whether a offload policy associated with the IP address exists;
and in the case that the shunting strategy associated with the IP address exists, shunting the data flow corresponding to the IP address to the fixed network.
2. The method of claim 1, further comprising:
and transmitting the data stream corresponding to the IP address through the mobile network under the condition that the shunting strategy associated with the IP address does not exist.
3. A multi-access edge computing platform, comprising:
the mobile traffic offload module is configured to extract a domain name requiring resolution from a domain name resolution request sent by a user terminal through a mobile network after the user plane function module receives the domain name resolution request, determine whether the domain name is included in an offload list, if the domain name is included in the offload list, send the domain name resolution request to a fixed network domain name server for domain name resolution, send a first domain name resolution response sent by the fixed network domain name server to the user terminal after receiving the first domain name resolution response, where the first domain name resolution response includes a first IP address of a related application server, instruct a routing rule control module to generate a offload policy associated with the IP address, send the domain name resolution request to the mobile network domain name server for domain name resolution if the domain name is not included in the offload list, and send a second domain name resolution response to the user terminal after receiving the second domain name resolution response sent by the mobile network domain name server, where the second domain name resolution response includes a second IP address of the related application server;
the system comprises a user plane function module, a routing rule control module and a fixed network, wherein the user plane function module is configured to extract an IP address of an application server from a service request sent by a user terminal through a mobile network, inquire whether a shunting strategy associated with the IP address exists in the routing rule control module or not, and shunt a data stream corresponding to the IP address to the fixed network under the condition that the shunting strategy associated with the IP address exists;
a routing rule control module configured to have a breakout policy associated with the IP address.
4. The platform of claim 3,
the user plane function module is further configured to transmit a data flow corresponding to the IP address over the mobile network in the absence of a offload policy associated with the IP address.
5. A multi-access edge computing platform comprising:
a memory configured to store instructions;
a processor coupled to the memory, the processor configured to perform implementing the method of any of claims 1-2 based on instructions stored by the memory.
6. A communication system comprising a multi-access edge computing platform according to any of claims 3-5, and
the fixed network domain name server is configured to, after receiving a domain name resolution request sent by a multi-access edge computing platform, resolve domain name information included in the domain name resolution request to obtain a first IP address of a related application server, and send a first domain name resolution response to the multi-access edge computing platform, wherein the first domain name resolution response includes the first IP address of the related application server;
the mobile network domain name server is configured to, after receiving a domain name resolution request sent by the multi-access edge computing platform, resolve domain name information included in the domain name resolution request to obtain a second IP address of a related application server, and send a second domain name resolution response to the multi-access edge computing platform, where the second domain name resolution response includes the second IP address of the related application server.
7. A computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions which, when executed by a processor, implement the method of any one of claims 1-2.
CN201811058946.8A 2018-09-12 2018-09-12 Multi-access edge computing method and platform and communication system Active CN110896553B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811058946.8A CN110896553B (en) 2018-09-12 2018-09-12 Multi-access edge computing method and platform and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811058946.8A CN110896553B (en) 2018-09-12 2018-09-12 Multi-access edge computing method and platform and communication system

Publications (2)

Publication Number Publication Date
CN110896553A CN110896553A (en) 2020-03-20
CN110896553B true CN110896553B (en) 2022-11-11

Family

ID=69785075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811058946.8A Active CN110896553B (en) 2018-09-12 2018-09-12 Multi-access edge computing method and platform and communication system

Country Status (1)

Country Link
CN (1) CN110896553B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111741066B (en) * 2020-05-19 2022-03-15 中国电子科技网络信息安全有限公司 Edge cloud-based service flow cooperative agent and access control method
CN113709905B (en) * 2020-05-22 2023-10-13 华为技术有限公司 Communication method, device and computer readable storage medium
CN113973099B (en) * 2020-07-24 2023-12-15 中国电信股份有限公司 Method, device and system for acquiring IP address of EAS
CN114125838A (en) * 2020-08-31 2022-03-01 中国电信股份有限公司 MEC application access authentication authorization method, system and MEC service management platform
CN112422679B (en) * 2020-11-17 2022-02-22 中国联合网络通信集团有限公司 Communication method and device
CN114598676A (en) * 2020-11-19 2022-06-07 中国电信股份有限公司 Application addressing method, system and storage medium
CN114598641A (en) * 2020-11-20 2022-06-07 华为技术有限公司 Service path establishing method, communication device and storage medium
CN112994996B (en) * 2021-02-25 2022-08-26 中国联合网络通信集团有限公司 Home network sharing method, MEC server, computer device, and medium
CN115529631A (en) * 2021-06-24 2022-12-27 中移(成都)信息通信科技有限公司 Communication system, method, apparatus, first device, and storage medium
CN115643611A (en) * 2021-07-19 2023-01-24 华为技术有限公司 Method and device for transmitting data
CN113890834B (en) * 2021-08-24 2024-01-23 网络通信与安全紫金山实验室 Communication method and device of MEC system and DPoH system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404796A (en) * 2011-12-27 2012-04-04 中国电信股份有限公司 Flow control method and system
WO2015145197A1 (en) * 2014-03-24 2015-10-01 Nokia Technologies Oy Method and apparatus for adaptive candidate list population for wlan offloading
WO2017100640A1 (en) * 2015-12-11 2017-06-15 Interdigital Patent Holdings, Inc. Method and apparatus for enabling third party edge clouds at the mobile edge
WO2018119595A1 (en) * 2016-12-26 2018-07-05 华为技术有限公司 Method, device and system for shunting between fixed network device and mobile network device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102177743B (en) * 2009-09-24 2013-04-17 华为技术有限公司 Method, equipment and system for offloading network traffic
CN101984713B (en) * 2010-10-20 2015-07-22 中兴通讯股份有限公司 Method, terminal and system for realizing business data shunting
CN103716788B (en) * 2012-09-29 2017-08-18 华为技术有限公司 Local unloading data access control and charging policy method and device, system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404796A (en) * 2011-12-27 2012-04-04 中国电信股份有限公司 Flow control method and system
WO2015145197A1 (en) * 2014-03-24 2015-10-01 Nokia Technologies Oy Method and apparatus for adaptive candidate list population for wlan offloading
WO2017100640A1 (en) * 2015-12-11 2017-06-15 Interdigital Patent Holdings, Inc. Method and apparatus for enabling third party edge clouds at the mobile edge
WO2018119595A1 (en) * 2016-12-26 2018-07-05 华为技术有限公司 Method, device and system for shunting between fixed network device and mobile network device

Also Published As

Publication number Publication date
CN110896553A (en) 2020-03-20

Similar Documents

Publication Publication Date Title
CN110896553B (en) Multi-access edge computing method and platform and communication system
KR102514250B1 (en) Method, Apparatus and System for Selecting a Mobile Edge Computing Node
EP3684010B1 (en) Network slice management method, and device for same
CN113596191B (en) Data processing method, network element equipment and readable storage medium
US10693791B2 (en) Software-defined network-based method and system for implementing content distribution network
CN105340244B (en) The method and apparatus of dynamic content dispensing network selection based on the context from transient state criterion
JP6718966B2 (en) Methods for establishing a roaming connection
CN113556410A (en) Domain name server distribution method and device
CN109981316A (en) The switching method and session management network element, terminal device of application server
CN102811437B (en) For equipment and the method in control data sending/receiving path
CN107925681A (en) The system and method that the load balance in network packet core system is defined for distributed software
CN107172666A (en) The method and device of its local service is kept when mobile terminal switches communication cell
CN111193773B (en) Load balancing method, device, equipment and storage medium
CN113572835B (en) Data processing method, network element equipment and readable storage medium
CN113572864B (en) Data processing method, network element equipment and readable storage medium
US20180262967A1 (en) Control apparatus, method, a non-transitory computer readable medium storing a program
CN106464596A (en) Openflow communication method, system, controller, and service gateway
JP7382429B2 (en) Intelligent edge routing system and method
KR102274204B1 (en) Method for supporting security function in software defined network, and network apparatus and controller for the same
US11973688B2 (en) Control apparatus, network control method and program
US11729142B1 (en) System and method for on-demand edge platform computing
CN103069917A (en) Method for establishing a data path, device and communication system
JP7306480B2 (en) Control device, control method, and program
US20230144568A1 (en) Application-aware bgp path selection and forwarding
KR20230142437A (en) System and method for hybrid routing in 5G networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant