WO2015096051A1 - 一种负载均衡的方法和装置 - Google Patents
一种负载均衡的方法和装置 Download PDFInfo
- Publication number
- WO2015096051A1 WO2015096051A1 PCT/CN2013/090396 CN2013090396W WO2015096051A1 WO 2015096051 A1 WO2015096051 A1 WO 2015096051A1 CN 2013090396 W CN2013090396 W CN 2013090396W WO 2015096051 A1 WO2015096051 A1 WO 2015096051A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- list
- apn
- load
- pdn connection
- bearers
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000010586 diagram Methods 0.000 description 2
- 101500021173 Aplysia californica Myomodulin-E Proteins 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/17—Selecting a data network PoA [Point of Attachment]
Definitions
- the present invention relates to the field of network management, and in particular, to a load balancing method and apparatus.
- the architecture of the SAE (System Arc Hitecture Evo Hit io n) system includes MME (Mobility Management Entity), S - GW (Serving Gateway, Service Gateway Entity), P-GW (Packet Data Network Gateway), and other network element devices for management and accounting functions.
- MME Mobility Management Entity
- S - GW Serving Gateway, Service Gateway Entity
- P-GW Packet Data Network Gateway
- the SAE system completes user connections through these network element devices. The task of accessing the 3GPP access network and non-3GPP access networks.
- a network operator's network may provide services for multiple operators at the same time.
- multiple P-GWs may need to be deployed according to the service characteristics of any carrier.
- the multiple P-GWs may have the same APN (Access Point Name). Therefore, when the operator establishes a PDN (Packet Data Network) connection according to the APN, multiple carriers will be connected.
- a P-GW with the same APN is used as the access object.
- PDN Packet Data Network
- the MME can select one of the P-GWs to establish a PDN connection according to the throughput capability and the carrying capacity of each P-GW.
- An embodiment of the present invention provides a method and apparatus for load balancing, which is used to solve the problem that when the MM E requests to access the P-GW, the P-GW is selected according to the weight information of multiple P-GWs having the same APN, thereby establishing a connection.
- the present invention provides a method for load balancing, which is based on a system architecture evolution SAE system, and specifically includes:
- the P-GW list includes a P-GW identifier of the first P-GW and a P-GW load capability factor, where the P a GW load capability factor including a resource throughput capability level and a bearer number of the first P-GW, and a resource throughput capability level of the carrier corresponding to the APN on the first PG W and Number of bearers;
- the P-GW is selected and a PDN connection is established.
- the selecting a P-GW and establishing a PDN connection according to the P-GW list includes:
- the high-load state is a state in which the current resource bearer usage of the P-GW exceeds an alarm value. Or, the current resource bearer usage of the P-GW does not exceed the alarm value, but the current resource bearer usage of the operator corresponding to the APN on the P-GW exceeds the alarm value;
- the determining, by the second P-GW that is not in a high load state in the P-GW list, is a list of low load P-GWs Includes:
- the first message carries a P-GW identifier and an APN of a third P-GW in a high load state;
- the determining, by the second P-GW, the low-load P-GW list that is not in a high-load state in the P-GW list also includes:
- the second message carries a P-GW identifier and an APN of a fourth P-GW that needs to cancel a high load state;
- the method further includes:
- the present invention provides a device for load balancing, the device being applied to a SAE system, including:
- An obtaining module configured to obtain an access point name APN according to the PDN connection request after receiving a PDN connection request sent by the user equipment;
- a querying module configured to query a P-GW list formed by the first P-GW corresponding to the APN;
- the P-GW list includes a P-GW identifier and a P-GW load capability of the first P-GW a factor, the P-GW load capability factor includes a resource throughput capability level and a bearer number of the first P-GW, and an operator that is associated with the APN is subscribed to the first P-GW Resource throughput capability level and number of bearers;
- the connecting module includes: a determining unit, configured to determine a low-load P-GW list composed of a second P-GW that is not in a high-load state in the P-GW list; the high-load state refers to a current resource bearer usage of the P-GW The state in which the alarm value is exceeded, or the current resource bearer usage of the P-GW does not exceed the alarm value, but the current resource bearer usage of the operator corresponding to the APN on the P-GW exceeds the alarm value. ;
- a selecting unit configured to select, according to the resource throughput capability level and the number of bearers of the second P-GW, a plurality of P-GWs having a high throughput capability level and a large carrying capacity from the low load list; Determining, by the operator corresponding to the APN, the resource throughput capability level and the number of bearers signed on the selected P-GW, and determining, from the selected P-GW, one of the selected P-GWs by the operator P-GW with high resource throughput capability and large number of bearers;
- the connecting unit is configured to select the determined P-GW to establish a PDN connection.
- the determining unit includes: a receiving subunit, configured to receive a first message; the first message carries a P of a third P-GW in a high load state - GW identity and APN;
- a locating unit configured to search for a corresponding third P-GW from the P-GW list according to the P-GW identifier and the APN of the third P-GW;
- a management subunit configured to remove, from the P-GW list, the P-GW identifier and the P-GW load capability factor of the found third P-GW from the P-GW list.
- the receiving subunit is further used And receiving the second message; the second message carrying the fourth state that needs to cancel the high load state
- the finding subunit is further configured to search for a corresponding fourth P-GW according to the P-GW identifier of the fourth P-GW and the APN;
- the management subunit is further configured to add the P-GW identifier and the P-GW load capability factor of the fourth P-GW to the P-GW list.
- the acquiring module is further configured to: after receiving a PDN connection request sent by the user equipment, acquire an APN according to the PDN connection request; according to the APN from the DNS Obtain a pre-configured P-GW list;
- the connection module is further configured to select a P-GW and establish a PDN connection according to the obtained P-GW list.
- the MME obtains the APN by the PDN connection request sent by the user, and queries the corresponding P-GW list according to the resource throughput of the P-GW in the P-GW list.
- the MME not only selects according to the throughput capability and the number of bearers of the P-GW itself, but also increases the content selected according to the throughput capability and the number of bearers subscribed by the operator on the PG W, so that the MME
- the P-GW is selected to establish a connection
- the MME requests access to the P-GW
- the P-GW is selected to establish a connection only according to the weight information of the multiple P-GWs having the same APN, and the resources signed by the single operator on the P-GW cannot be The problem of balanced use.
- FIG. 1 is a flowchart of a method for load balancing according to an embodiment of the present invention
- FIG. 2 is a flowchart of another method for selecting a P-GW according to a P-GW list according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method for determining a low-load P-GW list according to an embodiment of the present invention
- FIG. 4 is a flowchart of a method for releasing a high-load state of a P-GW according to an embodiment of the present invention
- FIG. 5 is a schematic diagram of a device for load balancing according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of a detailed device for load balancing according to an embodiment of the present invention.
- the embodiment of the present invention provides a load balancing method, which is applied to a SAE system.
- the execution body of all the steps is an MME, and the method flow is as shown in FIG. 1 , and the specific method includes:
- the APN may be obtained by parsing the home operator or the MVNO of the user equipment by using the IMSI number carried in the PDN connection request sent by the MME by the MME, or may select the process of requesting the authentication data from the MME to the HSS.
- the embodiment of the present invention does not impose any limitation on the home operator of the user equipment that is resolved by the HSS.
- the P-GW list includes a P-GW identifier of the first P-GW and a P-GW load capability factor, where the P-GW load capability factor includes a resource throughput capability of the first P-GW. a level and a number of bearers, and a resource throughput capability level and a number of bearers subscribed by the operator corresponding to the APN on the first P-GW.
- Each APN corresponds to an identifier of an operator
- the first P-GW corresponding to the APN refers to an operator corresponding to the APN or all P-GWs subscribed by the MVNO
- each P-GW identifier corresponds to the P-GW.
- P-GW load capacity factor of P-GW is a P-GW load capacity factor of P-GW.
- the P-GW identifier and the P-GW load capacity factor may be pre-configured in the MME, and may be directly searched from the MME when needed, and of course, the P-GW identifier may be selected and The P-GW load capacity factor is pre-configured in the DNS.
- the MME sends the request information carrying the APN to the DNS, and after searching from the DNS, the response message is returned to the MME, and the present invention does not do more here. limit.
- the specific P-GW is selected according to the load capacity factor of each P-GW in the P-GW list.
- the specific process for the description is described in the subsequent method flow, and therefore will not be described here.
- the MME obtains the APN by the PDN connection request sent by the user, and queries the corresponding P-GW list according to the resource throughput capability of the P-GW in the P-GW list.
- the MME not only selects according to the throughput capability and the number of bearers of the P-GW itself, but also increases the content selected according to the throughput capability and the number of bearers subscribed by the operator on the PG W, so that the MME
- the P-GW is selected to establish a connection
- the weight information of multiple P-GWs of the APN selects the P-GW to establish a connection, resulting in the resources signed by a single operator on these P-GWs. The problem of not being able to be balanced.
- the embodiment of the present invention further provides an implementation manner of selecting a P-GW and establishing a PDN connection according to the P-GW list. As shown in FIG. 2, the method specifically includes:
- the high-load state refers to a state in which the current resource bearer usage of the P-GW exceeds the alarm value, or the current resource bearer usage of the P-GW does not exceed the alarm value, but the operator corresponding to the APN is The current resource bearer usage on the P-GW exceeds the state of the alarm value.
- the setting of the high load state for the P-GW is to avoid the burden of the MME, because when the MME sends a PDN connection request to the P-GW, the bearer capability of the P-GW may occur, or the P-GW corresponds to the P-GW.
- the carrier has insufficient bearer capacity for signing on the P-GW. If there are insufficient resources of multiple P-GWs at the same time, the MME may need to send multiple PDN connection requests to multiple P-GWs if the PDN connection is successfully established. Therefore, the above situation is avoided by the method in which the P-GW detects whether it is in a high load state and reports it to the MME.
- the P-GW in the low load state is the currently allowed P-GW, and the P-GW of the high load state is set to limit the load burden of the P-GW itself, or the load burden is not heavy, However, the load of an operator contracted on the P-GW on the P-GW will exceed the amount of the contracted load, so the P-GW can be considered as unavailable for the operator.
- the P-GW when a PDN connection needs to be established, selects only the low-load P-GW to balance the load of each P-GW and the load of each operator on the subscribed P-GW.
- the P-GW is selected according to the bearer capability of the P-GW in the low-load list, and the P-GWs with strong bearer capabilities are selected to ensure that the P-GW with strong bearer capability can be preferentially selected.
- the resources of the P-GW with strong carrying capacity can be fully utilized, as for the selected quantity, it can be set according to specific needs, and no further restrictions are imposed here.
- the bearer capability of the P-GW selected by the operator in the previous step is selected, and the P-GW with strong bearer capability signed by the operator is selected to ensure that the operator signs the contract.
- the P-GW with strong carrying capacity can be preferentially selected so that the resources contracted by the operator can be allocated in a balanced manner.
- the MME needs to go through the S-GW to select
- the selected P-GW sends a request to create a PDN connection, and then, after receiving the request for the PDN connection, the P-GW performs the relevant PCC process, and returns a PDN connection response to the MME through the S-GW, and finally the MME replies to the user equipment.
- the PDN connection responds and establishes a PDN connection.
- the interaction process between devices is simplified by establishing a description of the PDN connection.
- multiple P-GWs are selected by first determining a low-load P-GW list, and selecting a resource throughput capability level and a bearer number according to the P-GW bearer capability in the low-load list, and from these P- In the GW, a P-GW is determined according to the resource throughput capability level and the number of bearers signed by the operator, and finally the method for establishing the PDN connection by the determined P-GW is selected, so that the MME can select according to the P-GW list, and Determining the unique P-GW to establish a PDN connection provides a selection criterion for the load balancing of the P-GW, thereby providing implementability for the implementation of the load balancing method.
- the embodiment of the present invention further provides a method for determining a low-load list.
- the flowchart is as shown in FIG. 3, and specifically includes:
- the first message is sent by the P-GW to the MME, and when a P-GW detects that the load of the P-GW reaches a preset alarm value, or the load of a certain operator on a certain P-GW When the alarm value of the pre-signed load is reached, the first message is sent to the MME, where the first message carries the P-GW identifier and the APN of the third P-GW in a high load state.
- the P-GW is configured to notify the P-GW that the MME is in a high load state, where the P-GW identifier is used to identify a P-GW in a high load state, and the operator identifier is used to identify an operator in a high load state,
- the APN is used to correspond to the corresponding P-GW and operator in the P-GW list.
- the correspondence between the APN and the P-GW load capacity factor of the P-GW corresponding thereto and the correspondence between all the operators that are subscribed to the corresponding P-GW are stored in the third P-GW list. And the correspondence between the load capacity factors of each operator on the P-GW. Therefore, the corresponding P-GW can be found according to the P-GW identity and the APN.
- the P-GW identifier and the P-GW load capability factor corresponding to the P-GW are deleted from the P-GW list, and the P-GW list is not available in this manner. Use the P-GW to get rid of it.
- the identifier of the corresponding P-GW and the P-GW load capacity factor are searched for and deleted from the P-GW list according to the received message including the P-GW identifier and the APN in a high load state.
- the P-GW in the high load state is removed from the list of PDN connections selected by the P-GW, so that when a certain P-GW is in a high load state, the MME cannot select and establish a PDN connection, and further Select other P-GWs in low load state
- the P-GW with strong load capability is selected to establish a PDN connection, and the P-GW that the MME learns to be in a high load state is obtained, and the method for the MME to select the P-GW is prohibited, thereby ensuring the implementability of the load balancing.
- the embodiment of the present invention further provides a method for releasing the high load state of the P-GW. Specifically, as shown in FIG. 4, the method includes:
- the second message carries the P-G W identifier and the APN of the fourth P-GW that need to cancel the high load state.
- a P-GW detects that the load has decreased below the alarm value, it sends a message to the MME that cancels the high load state of the P-GW, and carries the P-GW of the P-GW in the message.
- the GW identifier and APN are used for corresponding lookup.
- the P-GW identifier and the APN may be searched in the P-GW list of all P-GWs stored in the MME, and when the corresponding P-G W is found, the P-GW load capacity factor may be obtained according to the corresponding relationship.
- the MME receives a message from the P-GW corresponding to the APN to release the high-load state of the P-GW, and the P-GW identifier and the APN in the message find the corresponding P-GW and P-GW load capacity factor, then the P-GW and its P-GW load energy will be found
- the manner in which the load factor is stored in the P-GW list enables the MME to reselect the P-GW to establish a PDN connection when the P-GW changes from a high load state to a low load state, thereby releasing the P-GW from the high load state. Implementability and provide real-time availability of low-load PG W lists.
- Another embodiment of the present invention provides a device for load balancing, which is applied to a S AE system, as shown in FIG. 5 and FIG. 6, to implement the method flow shown in any of FIG. 1 to FIG.
- the method includes: an obtaining module 51, configured to acquire an access point name APN according to the PDN connection request after receiving a PDN connection request sent by the user equipment.
- the querying module 52 is configured to query a P-GW list formed by the first P-GW corresponding to the APN; the P-GW list includes a P-GW identifier and a P-GW load of the first P-GW a capability factor, the P-GW load capability factor includes a correspondence between a resource throughput capability level of the first P-GW and a bearer number, and an operator corresponding to the APN is in the first P-GW The resource throughput capability level and number of bearers signed on the board.
- connection module 53 is configured to select a P-GW according to the P-GW list and establish a PDN connection.
- the connection module includes:
- the determining unit 54 is configured to determine a low-load P-GW list composed of a second P-GW that is not in a high-load state in the P-GW list, where the high-load status refers to a current resource bearer number of the P-GW.
- the selecting unit 55 is configured to select, according to the resource throughput capability level and the number of bearers of the second PG W, a plurality of P-GWs having a high throughput capability level and a large carrying capacity from the low load list; Determining, by the corresponding operator, the resource throughput capability level and the number of bearers signed on the selected P-GW, and determining, from the selected P-GW, one of the selected operators in the selected ⁇ -GW The P-GW with a high level of resource throughput capability and a large number of bearers.
- the connecting unit 56 is configured to select the determined P-GW to establish a PDN connection.
- the determining unit includes:
- the receiving subunit 57 is configured to receive the first message, where the first message carries the P-GW identifier and the ⁇ of the third P-GW in a high load state.
- the finding subunit 58 is configured to search for a corresponding third P-GW from the P-GW list according to the P-GW identifier of the third P-GW.
- the management sub-unit 59 is configured to remove, from the P-GW list, the P-GW identifier and the P-GW load capability factor of the found third P-GW from the P-GW list.
- the receiving subunit 57 is further configured to receive the second message, where the second message carries the P-GW identifier and the APN of the fourth P-GW that need to cancel the high load state.
- the lookup 58 subunit is further configured to search for the corresponding fourth P-GW according to the P-GW identity of the fourth P-GW and the APN.
- the management 59 subunit is further configured to add the P-GW identifier and the P-GW load capability factor of the fourth P-GW to the P-GW list.
- the obtaining module 51 is further configured to: after receiving the PDN connection request sent by the user equipment, acquire an APN according to the PDN connection request; and obtain a pre-configured P-GW list from the DNS according to the APN.
- the connection module 53 is further configured to select a P-GW and establish a PDN connection according to the obtained P-GW list.
- the MME obtains the APN by the PDN connection request sent by the user, and queries the corresponding P-GW list according to the resource throughput capability of the P-GW in the P-GW list.
- the MME not only selects according to the throughput capability and the number of bearers of the P-GW itself, but also increases the content selected according to the throughput capability and the number of bearers subscribed by the operator on the PG W, so that the MME
- the P-GW is selected to establish a connection
- the weight information of the plurality of P-GWs of the APN selects the P-GW to establish a connection, and the problem that the resources signed by the single operator on these P-GWs cannot be balancedly utilized.
- the present invention can be implemented by means of software plus necessary general hardware, and of course, by hardware, but in many cases, the former is a better implementation. .
- the technique of the present invention The portion of the program that contributes in essence or to the prior art may be embodied in the form of a software product stored in a readable storage medium, such as a computer floppy disk, hard disk or optical disk, etc., including several The instructions are for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种负载均衡的方法和装置,涉及网络管理领域,用于解决MME请求接入P-GW时,仅根据具有相同APN的多个P-GW的权重信息选择P-GW,造成的单个运营商在这些P-GW上所签约的资源利用不均衡的问题。本发明提供的方法包括:根据PDN连接请求获取APN,查询与该APN对应的P-GW所组成的P-GW列表,并根据该列表中的P-GW的P-GW标识和P-GW的资源吞吐量能力等级和承载数,以及,与APN对应的运营商在P-GW上所签约的资源吞吐量能力等级和承载数来选择P-GW建立PDN连接。本发明实施例主要用于建立PDN连接的过程中。
Description
一种负载均衡的方法和装置
技术领域
本发明涉及网络管理领域, 尤其涉及一种负载均衡方法和装置。
背景技术
在 3GPP ( 3rd Generation Partner Project , 第三代合作伙伴计划) 中 , SAE ( System Arc hitec ture Evo hit io n , ***架构演进) ***的架构包含了 MME ( Mobility Management Entity , 移动性管理实体)、 S-GW ( Serving Gateway, 服务网关实体)、 P-GW ( Packet Data Network Gateway , 分组数 据网络网关实体)以及其它管理、 计费等功能的网元设备, SAE***通过 这些网元设备, 完成用户连接到 3GPP接入网络和非 3GPP接入网络的任 务。
在 SAE***的基础上, 为了满足不断增大的移动网络流量需求, 网络 运营商为了节约成本, 通过相互租用网络的方式来推出新的业务, 因而出 现了运营商之间网络共享的现象。 这样, 一个网络运营商的网络可能同时 为多个运营商提供服务, 而在为多个运营商部署共享网络的过程中, 根据 任一运营商的业务特点可能需要为其部署多个 P-GW,而这多个 P-GW可能 拥有相同的 APN( Access Point Name , 接入点名称), 因此, 运营商在根据 APN建立 PDN ( Packet Data Network, 分组数据网络) 连接时, 就会将多 个具有相同 APN的 P-GW作为接入的对象, 但是, 由于各个 P-GW负载能力 不同, 因此, 如果按照随机的方式接入 P-GW, 可能会出现一些 P-GW剩余
了大量资源, 而另一些 P-GW资源不足的情况。
针对上述问题, 现有技术中提出了一种控制 P-GW接入的方法, 具体 包括:
在 DNS提供的 P-GW地址列表中, 增加了 P-G W的吞吐能力和承载量, MME能够根据每个 P-GW的吞吐能力和承载量来选择其中一个 P-GW建立 PDN连接。 在实现上述方法的过程中, 发明人发现现有技术中至少存在如 下问题:
在共享网络中 , 不同的运营商在不同的 P-GW中签约的吞吐能力及承 载量各不相同, 若仅根据 P-GW的吞吐能力及承载量进行选择, 可能会出 现某一 P-GW总的网络承载量的资源剩余很多,但某一运营商在该 P-GW签 约的承载量的资源已经不足, 而在其它 P-GW上签约的承载量的资源剩余 很多的情况, 从而不能够均衡地利用运营商所签约的资源, 降低了为运营 商提供的服务质量。
发明内容
本发明的实施例提供一种负载均衡的方法和装置, 用于解决 MM E请 求接入 P-GW时, 仅根据具有相同 APN的多个 P-GW的权重信息选择 P-GW 建立连接, 造成的单个运营商在这些 P-GW上所签约的资源不能够被均衡 利用的问题。
为达到上述目的, 本发明采用如下技术方案:
第一方面, 本发明提供了一种负载均衡的方法, 所述方法基于***架 构演进 SAE***, 具体包括:
在接收用户设备发送的 PDN连接请求后,根据所述 PDN连接请求获取 接入点名称 APN;
查询与所述 APN对应的第一 P-GW所组成的 P-GW列表; 所述 P-GW列 表包括所述第一 P-GW的 P-GW标识和 P-GW负载能力因子,所述 P-GW负载 能力因子包括所述第一 P-GW的资源吞吐量能力等级和承载数, 以及, 与 所述 APN对应的运营商在所述第一 P-G W上所签约的资源吞吐量能力等级 和承载数;
根据所述 P-GW列表, 选择 P-GW并建立 PDN连接。
结合第一方面, 在第一方面的第一种可能实现的方式中, 所述根据所 述 P-GW列表, 选择 P-GW并建立 PDN连接包括:
确定所述 P-GW列表中未处于高负载状态的第二 P-GW组成的低负载 P-GW列表;所述高负载状态是指 P-GW当前的资源承载数使用量超过告警 值的状态, 或者, P-GW当前的资源承载数使用量未超过告警值, 但与所 述 APN对应的运营商在 P-GW上的当前的资源承载数使用量超过告警值的 状态;
根据所述第二 P -GW的资源吞吐量能力等级和承载数, 从所述低负载 列表中选择多个吞吐能力等级高且承载量大的 P-GW;
根据与所述 APN对应的运营商在所述选择出的 P-GW上所签约的资源 吞吐量能力等级和承载数, 从选择出的 P-GW中确定一个所述运营商在所 述选择出的 P-GW上签约的资源吞吐量能力等级高且承载数量大的 P-GW; 选择所确定的 P-GW建立 PDN连接。
结合第一方面, 在第一方面的第二种可能的实施方式中, 所述确定所 述 P-GW列表中未处于高负载状态的所述第二 P-GW组成的低负载 P-GW列 表包括:
接收第一消息; 所述第一消息携带处于高负载状态的第三 P-GW的 P-GW标识和 APN;
根据所述第三 P-GW的 P-GW标识和 APN从所述 P-GW列表中查找对应 的第三 P-GW;
从所述 P-GW列表中,将所述查找到的第三 P-GW的 P-GW标识和 P-GW 负载能力因子从所述 P - GW列表中删除。
结合第一方面, 在第一方面的第三种实现的方式中, 所述确定所述 P-GW列表中未处于高负载状态的所述第二 P-GW组成的低负载 P-GW列 表, 还包括:
接收到的第二消息; 所述第二消息携带需要解除高负载状态的第四 P-GW的 P-GW标识和 APN;
根据所述第四 P-GW的 P-GW标识和 APN查找对应的第四 P-GW;
将所述第四 P-GW的 P-GW标识和 P-GW负载能力因子添加到所述 P-GW列表中。
结合第一方面, 在所述第一方面的第四种可能实现的方法中, 所述方 法还包括:
在接收用户设备发送的 PDN连接请求后,根据所述 PDN连接请求获取 APN;
根据所述 APN从 DNS上获取预先配置 P -G W列表;
根据获取到的 P-GW列表, 选择 P-GW并建立 PDN连接。
第二方面, 本发明提供了一种负载均衡的装置, 所述装置应用于 SAE ***, 包括:
获取模块, 用于在接收用户设备发送的 PDN连接请求后, 根据所述 PDN连接请求获取接入点名称 APN;
查询模块, 用于查询与所述 APN对应的第一 P-GW所组成的 P-GW列 表; 所述 P-GW列表包括所述第一 P-GW的 P-GW标识和 P-GW负载能力因 子,所述 P-GW负载能力因子包括所述第一 P-GW的资源吞吐量能力等级和 承载数, 以及, 与所述 APN对应的运营商在所述第一 P-GW上所签约的资 源吞吐量能力等级和承载数;
连接模块, 用于根据所述 P-GW列表, 选择 P-GW并建立 PDN连接。 结合第二方面, 在第一种可能实现的方式中, 所述连接模块包括:
确定单元,用于确定所述 P-GW列表中未处于高负载状态的第二 P-GW 组成的低负载 P-GW列表;所述高负载状态是指 P-GW当前的资源承载数使 用量超过告警值的状态, 或者, P-GW当前的资源承载数使用量未超过告 警值, 但与所述 APN对应的运营商在 P-GW上的当前的资源承载数使用量 超过告警值的状态;
选择单元,用于根据所述第二 P-GW的资源吞吐量能力等级和承载数, 从所述低负载列表中选择多个吞吐能力等级高且承载量大的 P-GW; 根据 与所述 APN对应的运营商在所述选择出的 P-GW上所签约的资源吞吐量能 力等级和承载数, 从选择出的 P -GW中确定一个所述运营商在所述选择出 的 P -GW上签约的资源吞吐量能力等级高且承载数量大的 P -GW;
连接单元, 用于选择所确定的 P-GW建立 PDN连接。
结合第二方面, 在第二种可能实现的方式中, 所述确定单元包括: 接收子单元, 用于接收第一消息; 所述第一消息携带处于高负载状态 的第三 P -GW的 P -G W标识和 APN;
查找子单元, 用于根据所述第三 P-GW的 P-GW标识和 APN从所述 P-GW列表中查找对应的第三 P-GW;
管理子单元, 用于从所述 P-GW列表中, 将所述查找到的第三 P-GW的 P-GW标识和 P-GW负载能力因子从所述 P-GW列表中删除。
结合第二方面, 在第三种可能实现的方式中, 所述接收子单元, 还用
于接收到的第二消息; 所述第二消息携带需要解除高负载状态的第四
P-GW的 P-GW标识和 APN;
查找子单元,还用于根据所述第四 P-GW的 P-GW标识和 APN查找对应 的第四 P-GW;
管理子单元, 还用于将所述第四 P-GW的 P-GW标识和 P-GW负载能力 因子添加到所述 P-GW列表中。
结合第二方面, 在第四种可能实现的方式中, 所述获取模块, 还用于 在接收用户设备发送的 PDN连接请求后, 根据所述 PDN连接请求获取 APN; 根据所述 APN从 DNS上获取预先配置 P-GW列表;
连接模块, 还用于根据获取到的 P-GW列表, 选择 P-GW并建立 PDN 连接。
本发明实施例提供的一种负载均衡的方法和装置中, MME由用户发 送的 PDN连接请求获取 APN, 并查询到对应的 P-GW列表, 根据 P-GW列表 中的 P-GW的资源吞吐量能力等级和承载数, 以及与 APN对应的运营商在 该 P -GW上所签约的资源吞吐量能力等级和承载数,选择 P -G W并建立 P DN 连接。 通过上述方式, 在本发明中 MME不仅根据 P-GW本身的吞吐量能力 和承载数进行选择, 还增加了根据运营商在 P-G W上签约的吞吐量能力和 承载数进行选择的内容, 使得 MME在选择 P-GW建立连接时, 还能够根据 不同的运营商在不同的 P-GW上所签约的吞吐量能力和承载数进行选择 ,
解决了 MME请求接入 P-GW时 , 仅根据具有相同 APN的多个 P-GW的权重 信息选择 P-GW建立连接,造成的单个运营商在这些 P-GW上所签约的资源 不能够被均衡利用的问题。
附图说明 实施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例 ,对于本领域普通技术人员 来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附 图。
图 1为本发明实施例提供的一种负载均衡的方法的流程图;
图 2为本发明实施例提供的另一种根据 P-GW列表选择 P-GW的方法的 流程图;
图 3为本发明实施例提供的一种确定低负载 P-GW列表的方法流程图; 图 4为本发明实施例提供的一种解除 P-GW的高负载状态的方法流程 图;
图 5为本发明实施例提供的一种负载均衡的的装置示意图;
图 6为本发明实施例提供的一种负载均衡的详细装置示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进 行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,
而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没 有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的 范围。
本发明实施例提供了一种负载均衡的方法, 应用于 SAE***中, 在本 发明实施例中, 所有步骤的执行主体为 MME, 其方法流程如图 1所示, 具 体包括:
101、 在接收用户设备发送的 PDN连接请求后, 根据所述 PDN连接请 求获取接入点名称 APN。
其中, 所述 APN, 可选择由 MME通过用户设备发送的 PDN连接请求 中携带的 IMSI号解析所述用户设备的归属运营商或 MVNO获得,也可以选 择通过在 MME向 HSS索取鉴权数据的过程中由 HSS解析用户设备的归属 运营商获得, 本发明实施例在此不做更多限制。
102、 查询与所述 APN对应的第一 P-GW所组成的 P-GW列表。
其中,所述 P-GW列表包括所述第一 P-GW的 P-GW标识和 P-GW负载能 力因子,所述 P-GW负载能力因子包括所述第一 P-GW的资源吞吐量能力等 级和承载数, 以及, 与所述 APN对应的运营商在所述第一 P-GW上所签约 的资源吞吐量能力等级和承载数。其中,每个 APN对应一个运营商的标识 , 所述 APN对应的第一 P -G W是指 APN对应的运营商或者 MVNO的所签约的 所有 P-GW, 每个 P-GW标识都对应着该 P-GW的 P-GW负载能力因子。
其中, 在本发明实施例中, 可优选将 P-GW标识和 P-GW负载能力因子 预先配置在 MME中, 在需要时可直接从 MME中查找到, 当然也可以选择 将 P-GW标识和 P-GW负载能力因子预先配置在 DNS中,在需要时, 由 MME 向所述 DNS发送携带 APN的请求信息,从 DNS中查找到后通过响应消息返 回给 MME, 本发明在此不做更多限制。
103、 根据所述 P-GW列表, 选择 P-GW并建立 PDN连接。
其中,根据 P-GW列表中,每个 P-GW的负载能力因子选择合适的 P-GW 进行连接, 对于选择的具体过程在后续的方法流程中进行描述, 故在此不 再赘述。
本发明实施例提供的一种负载均衡的方法中, MME由用户发送的 PDN连接请求获取 APN, 并查询到对应的 P-GW列表, 根据 P-GW列表中的 P-GW的资源吞吐量能力等级和承载数, 以及与 APN对应的运营商在该 P-G W上所签约的资源吞吐量能力等级和承载数, 选择 P -G W并建立 P DN 连接。 通过上述方式, 在本发明中 MME不仅根据 P-GW本身的吞吐量能力 和承载数进行选择, 还增加了根据运营商在 P-G W上签约的吞吐量能力和 承载数进行选择的内容, 使得 MME在选择 P-GW建立连接时, 还能够根据 不同的运营商在不同的 P-GW上所签约的吞吐量能力和承载数进行选择 , 解决了 MME请求接入 P-GW时 , 仅根据具有相同 APN的多个 P-GW的权重 信息选择 P-GW建立连接,造成的单个运营商在这些 P-GW上所签约的资源
不能够被均衡利用的问题。
为了进一步描述步骤 103所述的方法, 本发明实施例还提供了一种根 据所述 P-GW列表, 选择 P-GW并建立 PDN连接的实现方式, 如图 2所示, 具体包括:
1031、确定所述 P-G W列表中未处于高负载状态的第二 P-G W组成的低 负载 P-GW列表。
所述高负载状态是指 P-GW当前的资源承载数使用量超过告警值的状 态, 或者, P-GW当前的资源承载数使用量未超过告警值, 但与所述 APN 对应的运营商在 P-GW上的当前的资源承载数使用量超过告警值的状态。
其中, 为 P-GW设定高负载状态是为了避免增加 MME的负担, 因为当 MME向 P-GW发送 PDN连接请求时, 可能出现该 P-GW的承载能力, 或者, 该 P-GW对应的运营商在该 P-GW上签约的承载能力不足,若同时存在多个 P-GW的资源不足, MME成功建立一次 PDN连接可能就需要向多个 P-GW 发送多次 PDN连接请求的情况, 因此通过由 P-GW检测到自身是否处于高 负载状态, 并向 MME上报的方法, 就避免了上述情况。
其中, 低负载状态下的 P-GW为当前允许使用的 P-GW, 通过设定高负 载状态的 P-GW来限制当 P-GW本身的负载负担过重 ,或者虽然本身负载负 担不重,但是该 P-GW上所签约的某一运营商在该 P-GW上的负载量将要超 出所签约的负载量了, 因此对于该运营商来说, 该 P-GW可认定为不可用
的 P-GW, 在需要建立 PDN连接时, 只选择低负载的 P-GW, 以此来均衡分 配每个 P-GW的负载, 以及每个运营商在所签约的 P-GW上的负载。
1032、 根据所述第二 P-GW的资源吞吐量能力等级和承载数, 从所述 低负载列表中选择多个吞吐能力等级高且承载量大的 P-GW。
其中, 首先根据低负载列表中的 P-GW本身的承载能力进行选择, 选 出多个本身承载能力强的 P-GW, 是为了能够保证本身的承载能力强的 P-GW能够被优先选中, 以使得承载能力强的 P-GW的资源能够被充分利 用, 至于所选择的数量, 可以根据具体的需要进行设定, 在此不做更多的 限制。
1033、 根据与所述 APN对应的运营商在所述选择出的 P-GW上所签约 的资源吞吐量能力等级和承载数, 从选择出的 P -GW中确定一个所述运营 商在所述选择出的 P-GW上签约的资源吞吐量能力等级高且承载数量大的 P-GW。
其中, 在本步骤中, 根据运营商在上一步骤选择出的 P-GW上所签约 的承载能力进行选择, 选出运营商签约的承载能力强的 P-GW, 以保证运 营商所签约的承载能力强的 P -G W能够被优先选中, 以使得运营商签约的 资源能够被均衡地分配。
1034、 选择所确定的 P-GW建立 PDN连接。
其中, 需要说明的是, MME在选定 P-GW后, 需要经过 S-GW向所选
择的 P-GW发送创建 PDN连接请求,然后由 P-GW在接收到 PDN连接的请求 后, 执行相关的 PCC流程, 并通过 S-GW向 MME回复 PDN连接响应, 最后 再由 MME回复用户设备 PDN连接响应, 建立 PDN连接。 在本发明实施例 中, 为了便于本发明方案的理解, 通过建立 PDN连接的描述对设备间的交 互过程进行了简化。
在本发明实施例中, 通过先确定低负载 P-GW列表, 再根据低负载列 表中的 P-GW承载能力选择资源吞吐量能力等级和承载数选择多个 P-GW, 并从这些 P-GW中, 再根据运营商所签约的资源吞吐量能力等级和承载数 确定一个 P-GW,最后选择所确定的 P-GW建立 PDN连接的方法,使得 MME 能够根据 P-GW列表进行选择,并确定唯一的 P-GW建立 PDN连接,为 P-GW 的负载均衡提供了选择的标准,进而为负载均衡的方法的实现提供了可实 施性。
进一步的, 为了更清楚地描述步骤 1031所述的方法, 本发明实施例还 提供了确定低负载列表的方法流程, 流程图如图 3所示, 具体包括:
301、 接收第一消息。
其中, 所述第一消息由 P-GW发送给 MME, 当某一 P-GW检测到本身 的负载量达到预先设定的告警值, 或者某一运营商在某一 P-GW上的负载 量已经达到预先签约的负载量的告警值时, 就向所述 MME发送第一消息, 所述第一消息携带处于高负载状态的第三 P-GW的 P-GW标识和 APN, 用
于告知 MME处于高负载状态的 P-GW, 其中, 所述 P-GW标识用于标识处 于高负载状态的 P - G W , 所述运营商标识用于标识处于高负载状态的运营 商, 所述 APN用于在 P -GW列表中对应到相应的 P -G W和运营商。
302、根据所述第三 P-GW的 P-GW标识和 APN从所述 P-GW列表中查找 对应的第三 P-GW。
其中, 在所述第三 P-GW列表中, 存储了 APN与与其对应的 P-GW的 P-GW负载能力因子的对应关系、与与其对应 P-GW上所签约的所有运营商 的对应关系 , 以及每个运营商在该 P-GW上的负载能力因子的对应关系, 因此, 根据 P-GW标识和 APN就能够查找到对应的 P-GW了。
303、 从所述 P-GW列表中, 将所述查找到的第三 P-GW的 P-GW标识和 P-GW负载能力因子从所述 P-GW列表中删除。
其中, 查找到对应的 P -G W后 ,将该 P -G W对应的 P -G W标识和 P -G W负 载能力因子从所述 P-GW列表中删除,通过这样的方法将 P-GW列表中不可 用的 P-GW剔除出去。
在本发明实施例中 , 通过根据所接收的包含处于高负载状态的 P-GW 标识和 APN的消息, 从 P -GW列表中查找并删除对应的 P -G W的标识和 P-GW负载能力因子的方式, 将处于高负载状态的 P-GW从选择 P-GW进行 PDN连接的列表中剔除出去, 使得当某一 P-GW处于高负载状态时, 不能 够被 MME选择并建立 PDN连接, 进而选择其它处于低负载状态的 P-GW中
选择负载能力强的 P-GW建立 PDN连接, 给出了 MME获知处于高负载状态 的 P-GW, 并禁止 MME选择该 P-GW的方法, 保证了负载均衡的的可实施 性。
进一步的, 为了更清楚地描述步骤 1031所述的方法, 本发明实施例还 提供了解除 P-GW的高负载状态的方法, 具体如图 4所示, 包括:
401、 接收到的第二消息。
其中,所述第二消息携带需要解除高负载状态的第四 P -GW的 P -G W标 识和 APN。 当某个 P-GW检测到其负载量已经降低到告警值以下时, 就向 MME发送解除所述解除该 P-GW的高负载状态的消息, 并在消息中携带该 P-GW的 P-GW标识和 APN, 以进行对应查找。
402、 根据所述第四 P-GW的 P-GW标识和 APN查找对应的第四 P-GW。 其中, 可以根据 P-GW标识和 APN在 MME中存储所有 P-GW的 P-GW列 表中进行查找,查找到对应的 P -G W时就能够根据对应关系获取其 P -GW负 载能力因子。
403、将所述第四 P-GW的 P-GW标识和 P-GW负载能力因子添加到所述 P-GW列表中。
在本发明实施例中 , 通过 MME接收来自 APN对应的 P-GW的解除该 P-GW的高负载状态的消息,并 居消息中的 P-GW标识和 APN查找到对应 的 P-GW及其 P-GW负载能力因子,然后将查找到的 P-GW及其 P-GW负载能
力因子存储到 P-GW列表中的方式, 使得 MME能够在 P-GW从高负载状态 变为低负载状态时, 能够重新选择该 P-GW建立 PDN连接, 为 P-GW解除高 负载状态提供了可实施性, 并提供了低负载 P-G W列表的实时可用性。
本发明的另一实施例提供了一种负载均衡的装置, 应用于 S AE***, 如图 5、图 6所示, 用以实现图 1至图 4任一所示的方法流程,所述装置包括: 获取模块 51 , 用于在接收用户设备发送的 PDN连接请求后, 根据所述 PDN连接请求获取接入点名称 APN。
查询模块 52 ,用于查询与所述 APN对应的第一 P-GW所组成的 P-GW列 表; 所述 P-GW列表包括所述第一 P-GW的 P-GW标识和 P-GW负载能力因 子,所述 P-GW负载能力因子包括所述第一 P-GW的资源吞吐量能力等级和 承载数的对应关系, 以及, 与所述 APN对应的运营商在所述第一 P-GW上 所签约的资源吞吐量能力等级和承载数。
连接模块 53 , 用于根据所述 P-GW列表, 选择 P-GW并建立 PDN连接。 可选的是, 所述连接模块包括:
确定单元 54, 用于确定所述 P-GW列表中未处于高负载状态的第二 P-GW组成的低负载 P-GW列表; 所述高负载状态是指 P-GW当前的资源承 载数使用量超过告警值的状态, 或者, P-GW当前的资源承载数使用量未 超过告警值, 但与所述 APN对应的运营商在 P-G W上的当前的资源承载数 使用量超过告警值的状态。
选择单元 55 , 用于根据所述第二 P-G W的资源吞吐量能力等级和承载 数, 从所述低负载列表中选择多个吞吐能力等级高且承载量大的 P-GW; 根据与所述 ΑΡΝ对应的运营商在所述选择出的 P -G W上所签约的资源吞吐 量能力等级和承载数, 从选择出的 P-GW中确定一个所述运营商在所述选 择出的 Ρ - G W上签约的资源吞吐量能力等级高且承载数量大的 P -GW。
连接单元 56, 用于选择所确定的 P-GW建立 PDN连接。
可选的是, 所述确定单元包括:
接收子单元 57, 用于接收第一消息; 所述第一消息携带处于高负载状 态的第三 P-GW的 P-GW标识和 ΑΡΝ。
查找子单元 58 , 用于根据所述第三 P-GW的 P-GW标识和 ΑΡΝ从所述 P-GW列表中查找对应的第三 P-GW。
管理子单元 59, 用于从所述 P-GW列表中, 将所述查找到的第三 P-GW 的 P-GW标识和 P-GW负载能力因子从所述 P-GW列表中删除。
可选的是, 所述接收子单元 57, 还用于接收到的第二消息; 所述第二 消息携带需要解除高负载状态的第四 P-GW的 P-GW标识和 APN。
查找 58子单元,还用于根据所述第四 P-GW的 P-GW标识和 APN查找对 应的第四 P-GW。
管理 59子单元, 还用于将所述第四 P-GW的 P-GW标识和 P-GW负载能 力因子添加到所述 P -G W列表中。
可选的是, 所述获取模块 51 , 还用于在接收用户设备发送的 PDN连接 请求后, 根据所述 PDN连接请求获取 APN; 根据所述 APN从 DNS上获取预 先配置 P-GW列表。
连接模块 53 , 还用于根据获取到的 P-GW列表, 选择 P-GW并建立 PDN 连接。
本发明实施例提供的一种负载均衡的装置中, MME由用户发送的 PDN连接请求获取 APN, 并查询到对应的 P-GW列表, 根据 P-GW列表中的 P-GW的资源吞吐量能力等级和承载数, 以及与 APN对应的运营商在该 P-G W上所签约的资源吞吐量能力等级和承载数, 选择 P -G W并建立 P DN 连接。 通过上述方式, 在本发明中 MME不仅根据 P-GW本身的吞吐量能力 和承载数进行选择, 还增加了根据运营商在 P-G W上签约的吞吐量能力和 承载数进行选择的内容, 使得 MME在选择 P-GW建立连接时, 还能够根据 不同的运营商在不同的 P-GW上所签约的吞吐量能力和承载数进行选择 , 解决了 MME请求接入 P-GW时 , 仅根据具有相同 APN的多个 P-GW的权重 信息选择 P-GW建立连接,造成的单个运营商在这些 P-GW上所签约的资源 不能够被均衡利用的问题。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到 本发明可借助软件加必需的通用硬件的方式来实现, 当然也可以通过硬 件, 但很多情况下前者是更佳的实施方式。 基于这样的理解, 本发明的技
术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式 体现出来, 该计算机软件产品存储在可读取的存储介质中, 如计算机的软 盘, 硬盘或光盘等, 包括若干指令用以使得一台计算机设备(可以是个人 计算机, 服务器, 或者网络设备等) 执行本发明各个实施例所述的方法。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局 限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可 轻易想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明 的保护范围应以所述权利要求的保护范围为准。
Claims
1、 一种负载均衡的方法, 其特征在于, 所述方法基于***架构演进 SAE***, 所述方法包括:
在接收用户设备发送的分组数据网络 PDN连接请求后,根据所述 PDN 连接请求获取接入点名称 APN;
查询与所述 APN对应的第一分组数据网络网关 P-GW所组成的 P-GW 列表; 所述 P-GW列表包括所述第一 P-GW的 P-GW标识和 P-GW负载能 力因子, 所述 P -GW负载能力因子包括所述第一 P-GW的资源吞吐量能力 等级和承载数, 以及, 与所述 APN对应的运营商在所述第一 P-GW上所签 约的资源吞吐量能力等级和承载数;
根据所述 P-GW列表, 选择 P-GW并建立 PDN连接。
2、 根据权利要求 1所述的方法, 其特征在于, 所述根据所述 P-GW列 表, 选择 P-GW并建立 PDN连接包括:
确定所述 P-GW列表中未处于高负载状态的第二 P-GW组成的低负载 P-GW列表; 所述高负载状态是指 P-GW 当前的资源承载数使用量超过告 警值的状态, 或者, P-GW 当前的资源承载数使用量未超过告警值, 但与 所述 APN对应的运营商在 P-GW上的当前的资源承载数使用量超过告警值 的状态;
根据所述第二 P-GW的资源吞吐量能力等级和承载数, 从所述低负载
列表中选择多个吞吐能力等级高且承载量大的 P-GW;
根据与所述 APN对应的运营商在所述选择出的 P -G W上所签约的资源 吞吐量能力等级和承载数, 从选择出的 P-GW中确定一个所述运营商在所 述选择出的 P-GW上签约的资源吞吐量能力等级高且承载数量大的 P-GW; 选择所确定的 P-GW建立 PDN连接。
3、 根据权利要求 2所述的方法, 其特征在于, 所述确定所述 P-GW列 表中未处于高负载状态的所述第二 P-GW组成的低负载 P-GW列表包括: 接收第一消息; 所述第一消息携带处于高负载状态的第三 P-GW 的 P-GW标识和 APN;
根据所述第三 P-GW的 P-GW标识和 APN从所述 P-GW列表中查找对 应的第三 P-GW;
从所述 P-GW列表中, 将所述查找到的第三 P-GW 的 P-GW标识和 P-GW负载能力因子从所述 P-GW列表中删除。
4、 根据权利要求 2所述的方法, 其特征在于, 所述确定所述 P-GW列 表中未处于高负载状态的所述第二 P-GW组成的低负载 P-GW列表, 还包 括:
接收到的第二消息; 所述第二消息携带需要解除高负载状态的第四 P-GW的 P-GW标识和 APN;
根据所述第四 P-GW的 P-GW标识和 APN查找对应的第四 P-GW;
将所述第四 P-GW 的 P-GW标识和 P-GW 负载能力因子添加到所述 P-GW列表中。
5、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 在接收用户设备发送的 PDN连接请求后, 根据所述 PDN连接请求获 取 APN;
根据所述 APN从 DNS上获取预先配置 P-GW列表;
根据获取到的 P-GW列表, 选择 P-GW并建立 PDN连接。
6、 一种负载均衡的装置, 其特征在于, 所述装置应用于 SAE ***, 包括:
获取模块, 用于在接收用户设备发送的 PDN 连接请求后, 根据所述 PDN连接请求获取接入点名称 APN;
查询模块,用于查询与所述 APN对应的第一 P-GW所组成的 P-GW列 表; 所述 P-GW列表包括所述第一 P-GW的 P-GW标识和 P-GW负载能力 因子, 所述 P-GW负载能力因子包括所述第一 P -GW的资源吞吐量能力等 级和承载数的对应关系,以及,与所述 APN对应的运营商在所述第一 P-GW 上所签约的资源吞吐量能力等级和承载数;
连接模块, 用于根据所述 P-GW列表, 选择 P-GW并建立 PDN连接。
7、 根据权利要求 6所述的装置, 其特征在于, 所述连接模块包括:
确定单元,用于确定所述 P-GW列表中未处于高负载状态的第二 P-GW 组成的低负载 P-GW列表; 所述高负载状态是指 P-GW当前的资源承载数 使用量超过告警值的状态, 或者, P-GW 当前的资源承载数使用量未超过 告警值,但与所述 APN对应的运营商在 P-GW上的当前的资源承载数使用 量超过告警值的状态;
选择单元,用于根据所述第二 P-GW的资源吞吐量能力等级和承载数, 从所述低负载列表中选择多个吞吐能力等级高且承载量大的 P-GW; 根据 与所述 APN对应的运营商在所述选择出的 P-GW上所签约的资源吞吐量能 力等级和承载数, 从选择出的 P-GW中确定一个所述运营商在所述选择出 的 P-GW上签约的资源吞吐量能力等级高且承载数量大的 P-GW;
连接单元, 用于选择所确定的 P-GW建立 PDN连接。
8、 根据权利要求 6所述的装置, 其特征在于, 所述确定单元包括: 接收子单元, 用于接收第一消息; 所述第一消息携带处于高负载状态 的第三 P-GW的 P-GW标识和 APN;
查找子单元, 用于根据所述第三 P-GW的 P-GW标识和 APN从所述 P-GW列表中查找对应的第三 P-GW;
管理子单元, 用于从所述 P-GW列表中, 将所述查找到的第三 P-GW 的 P-GW标识和 P-GW负载能力因子从所述 P-GW列表中删除。
9、 根据权利要求 6所述的装置, 其特征在于, 所述接收子单元, 还用
于接收到的第二消息;所述第二消息携带需要解除高负载状态的第四 P-GW 的 P-GW标识和 APN;
查找子单元,还用于根据所述第四 P-GW的 P-GW标识和 APN查找对 应的第四 P-GW;
管理子单元, 还用于将所述第四 P-GW的 P-GW标识和 P-GW负载能 力因子添加到所述 P-GW列表中。
10、 根据权利要求 1所述的装置, 其特征在于, 所述获取模块, 还用 于在接收用户设备发送的 PDN连接请求后, 根据所述 PDN连接请求获取
APN; 根据所述 APN从 DNS上获取预先配置 P-GW列表;
连接模块,还用于根据获取到的 P-GW列表,选择 P-GW并建立 PDN连接。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/090396 WO2015096051A1 (zh) | 2013-12-25 | 2013-12-25 | 一种负载均衡的方法和装置 |
CN201380002733.2A CN105264856B (zh) | 2013-12-25 | 2013-12-25 | 一种负载均衡的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/090396 WO2015096051A1 (zh) | 2013-12-25 | 2013-12-25 | 一种负载均衡的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015096051A1 true WO2015096051A1 (zh) | 2015-07-02 |
Family
ID=53477327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/090396 WO2015096051A1 (zh) | 2013-12-25 | 2013-12-25 | 一种负载均衡的方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105264856B (zh) |
WO (1) | WO2015096051A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3200408A1 (en) * | 2016-01-29 | 2017-08-02 | Deutsche Telekom AG | Method for enhanced load balancing in a mobile communication network, home subscriber server and mobility management entity for enhanced load balancing in a mobile communication network, mobile communication network, program and computer program product |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1918883A (zh) * | 2004-02-06 | 2007-02-21 | 西门子公司 | 用于在ip网络中协商承载特性的方法 |
WO2012136311A1 (en) * | 2011-04-05 | 2012-10-11 | Panasonic Corporation | Detachment of a mobile terminal from a mobile communication system |
CN102917443A (zh) * | 2012-10-23 | 2013-02-06 | 中国联合网络通信集团有限公司 | 网关选择及信息发送方法、装置及网络*** |
WO2013176610A1 (en) * | 2012-05-24 | 2013-11-28 | Telefonaktiebolaget L M Ericsson (Publ) | Peer-to-peer traffic localization |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101534497B (zh) * | 2008-03-10 | 2010-12-08 | 大唐移动通信设备有限公司 | 分组数据网连接中承载处理的方法及移动性管理实体设备 |
US8571550B2 (en) * | 2009-02-09 | 2013-10-29 | Qualcomm Incorporated | Managing access control to closed subscriber groups |
CN101990312B (zh) * | 2009-07-30 | 2014-03-19 | 中兴通讯股份有限公司 | 一种移动网络连接的建立方法及*** |
CN103369510B (zh) * | 2012-04-10 | 2016-09-28 | 中兴通讯股份有限公司 | Apn信息的配置方法及装置 |
CN102724760A (zh) * | 2012-06-18 | 2012-10-10 | 中兴通讯股份有限公司 | 共享资源处理方法及装置 |
-
2013
- 2013-12-25 CN CN201380002733.2A patent/CN105264856B/zh active Active
- 2013-12-25 WO PCT/CN2013/090396 patent/WO2015096051A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1918883A (zh) * | 2004-02-06 | 2007-02-21 | 西门子公司 | 用于在ip网络中协商承载特性的方法 |
WO2012136311A1 (en) * | 2011-04-05 | 2012-10-11 | Panasonic Corporation | Detachment of a mobile terminal from a mobile communication system |
WO2013176610A1 (en) * | 2012-05-24 | 2013-11-28 | Telefonaktiebolaget L M Ericsson (Publ) | Peer-to-peer traffic localization |
CN102917443A (zh) * | 2012-10-23 | 2013-02-06 | 中国联合网络通信集团有限公司 | 网关选择及信息发送方法、装置及网络*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3200408A1 (en) * | 2016-01-29 | 2017-08-02 | Deutsche Telekom AG | Method for enhanced load balancing in a mobile communication network, home subscriber server and mobility management entity for enhanced load balancing in a mobile communication network, mobile communication network, program and computer program product |
US10063483B2 (en) | 2016-01-29 | 2018-08-28 | Deutsche Telekom Ag | Enhanced load balancing in a mobile communication network |
Also Published As
Publication number | Publication date |
---|---|
CN105264856A (zh) | 2016-01-20 |
CN105264856B (zh) | 2018-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11838858B2 (en) | System and method for UE context and PDU session context management | |
CA3151141C (en) | Policy control for multiple accesses | |
US11146986B2 (en) | AF initiated always-on PDU session | |
US20200059761A1 (en) | Systems and methods for enabling private communication within a user equipment group | |
CN110830543B (zh) | 通信方法和通信设备 | |
US11172405B2 (en) | Method for checking change in wireless connection type of terminal in third-party application server | |
US9456410B2 (en) | Method for supporting PDN GW selection | |
EP3603208A1 (en) | Smf selection based on supported dnn | |
CN114365518B (zh) | 一种通过服务应用影响核心网络中数据业务路由的方法 | |
JP2023500931A (ja) | ネットワークスライス選択支援情報(nssai)可用性情報を用いるポリシーベースのアクセスおよびモビリティ管理機能(amf)選択 | |
WO2011097911A1 (zh) | 策略和计费规则功能实体的选择方法、装置及*** | |
WO2012095021A1 (zh) | 本地ip接入连接建立方法、***和设备 | |
US9420590B2 (en) | Mobile gateway, control method for the same, and radio access network equipped with the same | |
CN102958128B (zh) | 为ue业务选择pdn连接的方法及装置 | |
WO2015096051A1 (zh) | 一种负载均衡的方法和装置 | |
CN116438824A (zh) | 用于无线网络中核心网装置重分配的方法、装置及*** | |
WO2013159753A1 (zh) | 用于远程接入本地网络的方法及装置 | |
WO2013097230A1 (zh) | 一种策略控制的方法、设备及*** | |
WO2024065793A1 (en) | Method and apparatus of selecting a network function of session management | |
CN106686756B (zh) | 一种基于位置的pcc会话建立方法及*** | |
WO2015054823A1 (zh) | 群组接入无线网络的控制方法及相关装置 | |
EP3547723B1 (en) | Information transmission method and network element selector | |
WO2020034955A1 (zh) | 通信方法和通信设备 | |
JP2023526629A (ja) | 無線通信ネットワークにおけるipアドレス割り当て |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201380002733.2 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13900322 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13900322 Country of ref document: EP Kind code of ref document: A1 |