[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103428731B - Routing optimization method and system, gateway - Google Patents

Routing optimization method and system, gateway Download PDF

Info

Publication number
CN103428731B
CN103428731B CN201210166726.3A CN201210166726A CN103428731B CN 103428731 B CN103428731 B CN 103428731B CN 201210166726 A CN201210166726 A CN 201210166726A CN 103428731 B CN103428731 B CN 103428731B
Authority
CN
China
Prior art keywords
gateway
routing
routing optimality
communicating pair
data
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.)
Expired - Fee Related
Application number
CN201210166726.3A
Other languages
Chinese (zh)
Other versions
CN103428731A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201210166726.3A priority Critical patent/CN103428731B/en
Publication of CN103428731A publication Critical patent/CN103428731A/en
Application granted granted Critical
Publication of CN103428731B publication Critical patent/CN103428731B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of routing optimization methods, including:Gateway executes routing optimality judgement according to acquired routing optimality judgement information, and when being judged to that routing optimality can be carried out, executes the foundation in routing optimality channel.The invention discloses a kind of gateway and route optimization systems.Technical scheme of the present invention can make the time delay of data transmission reduce, mitigate the network burden of core net.

Description

Routing optimization method and system, gateway
Technical field
The present invention relates to route-optimization technique more particularly to a kind of routing optimization methods and system, gateway.
Background technology
In order to keep 3-G (Generation Three mobile communication system) in the competitiveness of the communications field, provide to the user rate faster, time delay Lower and more personalized mobile communication service, meanwhile, to reduce the operation cost of operator, third generation affiliate Plan (3GPP, 3rd Generation Partnership Project) standard working group is just dedicated to evolved packet system The research of (EPS, Evolved Packet System).Fig. 1 is the structural schematic diagram of evolution grouping domain system, as shown in Figure 1, Entire EPS system is divided into wireless access network and core net two parts.Core net includes home subscriber server (HSS, Home Subscriber Server), mobility management entity (MME, Mobility Management Entity), service GPRS branch Serve as a diplomatic envoy point (SGSN, Serving GPRS Support Node), policy charging rule function (PCRF, Policy and Charging Rule Function), gateway (S-GW, Serving Gateway), packet data gateway (P-GW, PDN ) and packet data network (PDN, Packet Data Network) Gateway.The correlation function of each network element is described below in detail.
Home subscriber server is the permanent storage place of user contracting data, is located at the home network of user's signing.
Mobility management entity is storage place of the user contracting data in current network, is responsible for the non-of terminal to network Tracking and paging under access layer signaling management, the safety verification function of terminal, the mobile management of terminal, user's idle mode Management function and bearer management.
Serving GPRS Support Node is global system for mobile communications (GSM, Global System for Mobile Communications) enhance data transfer rate GSM evolution (EDGE, Enhanced Data Rate for GSM Evolution) nothing Line access (GERAN, GSM EDGE Radio Access Network) and Universal Mobile Communication System (UMTS, Universal Mobile Telecommunications System) land radio access web (UTRAN, UMTS Terrestrial Radio Access Network) user access core network network business support point, functionally with mobility Management entity is similar, is responsible for the functions such as location updating, paging management and the bearer management of user.
Gateway is gateway of the core net to wireless system, and it is empty to user plane bearer, the terminal of core net to be responsible for terminal Function, Lawful Interception and the packet routing and forwarding capability of data buffer storage, network side initiating business request under not busy pattern; Gateway is responsible for the case where counting user terminal is using wireless network, and generates the ticket that terminal uses wireless network, sends meter to Take gateway.
Packet data gateway, is the gateway of evolution system and the exterior packet data network, it is connected to internet On packet data network, be responsible for Internet protocol (IP, Internet Protocol) address distribution of terminal, billing function, It is grouped the functions such as packet filtering and policy control.
Packet data network, is the IP operation network of operator, which is provided to the user by the core net of operator IP is serviced.
Policy charging rule functional entity is to be responsible for providing charging control, online diameter credit control, thresholding control in evolution system The server of system and service quality (QoS, Quality of Service) strategy aspect rule.
Wireless access network, be by evolution base station (eNB, Evolved NodeB) and 3G radio network controllers (RNC, Radio Network Controllor) composition, it is mainly responsible for the transmitting-receiving of wireless signal, is joined by air interface and terminal System manages radio resource, scheduling of resource and the access control of air interface.
Above-mentioned Serving GPRS Support Node is the SGSN upgraded, can support the S4 interfaces between gateway, and GPRS Tunnel Protocol version 2 (GTPv2, GPRS Tunneling Protocol are used between mobility management unit Version 2) carry out intercommunication.And the packet switch (PS, Packet Switching) for the SGSN for supporting 3G core nets The domain network architecture and Fig. 1 are different.SGSN is connected with MME using gn interface at this time, and intercommunication uses GPRS Tunnel Protocol version 1 (GTPv1, GPRS Tunneling Protocol version 1).SGSN cannot be connected with gateway, be connected by gn interface It is connected to Gateway GPRS Support Node (GGSN, Gateway GPRS Support Node) and is directly grouped data network access.
When user carries out Operational Visit, terminal can initiate packet data network (PDN, Packet Data Network) Process is established in connection, and MME/SGSN selects Core Network Service gateway according to the corresponding APN of the used business of user that terminal reports With anchorage gateway, establish from the user plane channel between terminal-wireless base station-core network gateway (gateway and anchor gateway). User accesses the business of outer/inner network by anchor gateway, and when user moves in anchor gateway service area, business is not It can interrupt.Fig. 2 is the user plane path schematic diagram of user terminal reception/transmission data, as shown in Fig. 2, path 1 indicates that user visits Ask that exterior I nternet networks, path 2 indicate that the user that user belongs in a serving gateway service area communicates.
From figure 2 it can be seen that the data of user terminal reception/transmission all can be by core net anchor gateway, even if phase Two users of mutual communication are located under identical gateway.This data transfer mode not enough optimizes, and increases user data The time delay of transmission reduces the resource utilization of core net.Especially at terminal-to-terminal service (D2D, Device to Device) After business widespread development, the bottleneck in terms of routing can be highlighted more.
Invention content
In view of this, the main purpose of the present invention is to provide a kind of routing optimization method and system, gateway, it can root Routing optimality is realized according to the access situation of communicating pair.
In order to achieve the above objectives, the technical proposal of the invention is realized in this way:
A kind of routing optimization method, including:
Gateway executes routing optimality judgement according to acquired routing optimality judgement information, and is being judged to carry out When routing optimality, the foundation in routing optimality channel is executed.
Wherein, routing optimality judgement information includes the signing information of routing optimality and/or the strategy of routing optimality, with And the information for determining communicating pair position relationship.
Wherein, described to be judged to that routing optimality is carried out, be:
The signing information of the routing optimality of the communicating pair and/or the strategy of routing optimality allow routing optimality, and The communicating pair is located in same services gateway service area, is determined as that the communicating pair can carry out routing optimality.
Wherein, it is described obtain routing optimality signing information and/or routing optimality policy information, be:
Mobility management unit will be received by the subscription data server when creating session or changing existing carrying The signing information of routing optimality and/or the policy information of routing optimality be sent to the gateway;
Alternatively, configuration network element in network is by the signing information of the routing optimality of communication party and/or the strategy of routing optimality Information is configured to as configuration information in gateway.
Alternatively, anchor gateway is initiated and strategy and charging regulation function entity (PCRF, Policy and Charging Rules Function) IP connected references network (IP-CAN, IP-Connectivity Access Network) session wound During building or changing, the signing information of the routing optimality of communication party and/or the strategy letter of routing optimality are obtained from the PCRF Breath, and it is transmitted to the gateway.
Established or when bearing modification alternatively, PCRF actively initiates carrying, by the signing information of the routing optimality of communication party and/ Or the policy information of routing optimality is sent to anchor gateway, the anchor gateway by the signing information of the routing optimality and/or The policy information of routing optimality is sent to gateway.
Wherein, the information of the acquisition for determining communicating pair position relationship is:
During the IP-CAN conversation establishings or modification of anchor gateway initiation and PCRF, by PCRF in IP-CAN session establishments Or transmission stream template TFT used in the IP-CAN sessions or carrying is specified to be transmitted to gateway during modification;Institute It states gateway and obtains the IP address for having adhered to communication party from the TFT;
Alternatively, when PCRF actively initiates carrying foundation or bearing modification, it will be during IP-CAN conversation establishings or modification TFT notifies anchor gateway, the anchor gateway that the TFT is transmitted to service used in specified IP-CAN sessions or carrying Gateway;The gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, gateway parses the IP address for having adhered to communication party from received data packet packet header;
It is obtained alternatively, Protocol DHCP messages process is arranged by IP address assigning process or monitoring DynamicHost in anchor gateway After having adhered to the IP address of communication party, notify to gateway.
Wherein, the information of the acquisition for determining communicating pair position relationship is:
Configuration network element will be that the cell site topology information of serving gateway service is sent to the gateway;
Alternatively, gateway initiates the inquiry request to the DNS of communicating pair, the DNS to domain name system DNS server Position relationship of the server according to the inquiry of the wireless network topology structure of preservation between the base station of communicating pair service, and notify The gateway.
Wherein, the communicating pair shares a gateway, shares an anchor gateway or divides with different anchor point nets It closes.
Wherein, the foundation for executing routing optimality channel is:
Communicating pair establishes routing channel without core net by gateway;
Alternatively, communicating pair establishes routing channel without core net by wireless side network element.
Wherein, the method further includes:
The gateway determines communicating pair without core net and when establishing routing channel by wireless side network element, will The wireless side network element address of acquired TFT, the routing optimality strategy and communication counterpart ownership formulated passes through mobility pipe Reason unit is sent to the wireless side network element of communication one side attachment;
Routing optimality channel is established by opposite end address between the wireless side network element that communicating pair respectively adheres to;
When wireless side network element receives the data that non-core net is sent, according to the TFT by Data Matching to corresponding nothing Line carrying is upper or by the dedicated bearer of Data Matching to communicating pair, and when receiving the data of communication party's transmission, root It is determined through core network according to routing policy by still being route by routing optimality channel.
Wherein, the method further includes:
The gateway determines that communicating pair, need to without core net and when establishing routing channel by gateway It wants the data of routing optimality to be matched in corresponding S1-U or S12 carryings or be matched to PCRF by TFT to determine for communicating pair Dedicated bearer on, for the data of non-local routing be sent to core it is net loaded on, route by core net, for need The data of routing optimality are encapsulated into the wireless side network element that communication party's attachment is sent in corresponding S1-U or S12 carryings, Jin Erfa Give communication counterpart.
Wherein, the method further includes:
PCRF is that communicating pair establishes the biography of dedicated bearer or specified certain carrying for communicating pair route optimized data It is defeated;
The gateway determines communicating pair without core net and when establishing routing channel by wireless side network element, will The wireless side network element address that bearer types, routing optimality strategy, carrying label and communication counterpart belong to passes through mobile management Unit is sent to the wireless side network element of communication one side attachment;
Wireless side network element often carries matched routing optimality channel according to carrying label foundation;For being exclusively used in routing optimality Carrying on data judged according to routing policy, if data be suitble to routing optimality, by often being held between wireless side network element It carries tunnel to be transmitted, if data are not suitable for routing optimality, encapsulate data into core net relevant bearer;Or it does not use Routing policy, all data that will be specific on routing optimization bearing between wireless side network element per bearing tunnel by being passed It passs.
Wherein, the method further includes:
PCRF is that communicating pair establishes the biography of dedicated bearer or specified certain carrying for communicating pair route optimized data It is defeated;
The gateway determines communicating pair without core net and when establishing routing channel by gateway, according to Source address, destination address, service quality QoS grade or the bearing mark of the belonged to carrying of route optimized data will be that communication is double The dedicated bearer that square intercommunication is established is bound, and gateway determines which kind of data executes routing optimality according to routing policy, The data for needing routing optimality are sent to wireless side network element by S1-U or the S12 carrying of binding;Or do not execute routing optimality, All data on dedicated bearer are sent to wireless side network element by S1-U or the S12 carrying of binding.
Wherein, the wireless side network element includes:Evolution base station, base station controller, Home eNodeB, home evolved node B, family Front yard base-station gateway;
The anchor gateway includes packet data gateway P-GW, Gateway GPRS Support Node GGSN.
A kind of gateway, including acquiring unit, judging unit and execution unit, wherein:
Acquiring unit judges information for obtaining routing optimality;
Judging unit, for judging that information executes routing optimality judgement according to the routing optimality, and be determined as can be into When row routing optimality, execution unit is triggered;
Execution unit, the foundation for executing routing optimality channel.
Wherein, routing optimality judgement information includes the signing information of routing optimality and/or the strategy of routing optimality, with And the information for determining communicating pair position relationship.
Wherein, the judging unit is additionally operable to, and determines signing information and/or the routing of the routing optimality of the communicating pair The strategy of optimization allows routing optimality, and when the communicating pair is located in same services gateway service area, be determined as described in Communicating pair can carry out routing optimality.
A kind of route optimization system, including gateway, mobility management unit, anchor gateway, subscription data server, PCRF, wireless side network element and communication party;Wherein, the gateway is used for, and is held according to acquired routing optimality judgement information Row routing optimality judges, and when being judged to that routing optimality can be carried out, executes the foundation in routing optimality channel.
Wherein, routing optimality judgement information includes the signing information of routing optimality and/or the strategy of routing optimality, with And the information for determining communicating pair position relationship.
Wherein, the gateway is additionally operable to, and determines signing information and/or the routing of the routing optimality of the communicating pair The strategy of optimization allows routing optimality, and when the communicating pair is located in same services gateway service area, be determined as described in Communicating pair can carry out routing optimality.
Wherein, the gateway obtains the signing information of routing optimality and/or the policy information of routing optimality, is:
Mobility management unit will be received by the subscription data server when creating session or changing existing carrying The signing information of routing optimality and/or the policy information of routing optimality be sent to the gateway;
Alternatively, configuration network element in network is by the signing information of the routing optimality of communication party and/or the strategy of routing optimality Information is configured to as configuration information in gateway.
Alternatively, anchor gateway initiates the IP connected reference network IP-CAN meetings with strategy and charging regulation function entity PCRF During words are created or changed, the signing information of the routing optimality of communication party and/or the plan of routing optimality are obtained from the PCRF Slightly information, and it is transmitted to the gateway.
Established or when bearing modification alternatively, PCRF actively initiates carrying, by the signing information of the routing optimality of communication party and/ Or the policy information of routing optimality is sent to anchor gateway, the anchor gateway by the signing information of the routing optimality and/or The policy information of routing optimality is sent to gateway.
Wherein, the gateway obtains the information for determining communicating pair position relationship, is:
Anchor gateway is initiated during creating or change with the IP connected reference network IP-CAN sessions of PCRF, and PCRF is existed Transmission stream template TFT forwardings used in the IP-CAN sessions or carrying are specified during IP-CAN session establishments or modification To gateway;The gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, when PCRF actively initiates carrying foundation or bearing modification, it will be during IP-CAN conversation establishings or modification TFT notifies anchor gateway, the anchor gateway that the TFT is transmitted to service used in specified IP-CAN sessions or carrying Gateway;The gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, gateway parses the IP address for having adhered to communication party from received data packet packet header;
It is obtained alternatively, Protocol DHCP messages process is arranged by IP address assigning process or monitoring DynamicHost in anchor gateway After having adhered to the IP address of communication party, notify to gateway.
Wherein, the gateway obtains the information for determining communicating pair position relationship, is:
Configuration network element will be that the cell site topology information of serving gateway service is sent to the gateway;
Alternatively, gateway initiates the inquiry request to the DNS of communicating pair, the DNS to domain name system DNS server Position relationship of the server according to the inquiry of the wireless network topology structure of preservation between the base station of communicating pair service, and notify The gateway.
Wherein, the gateway is additionally operable to, and is made communicating pair without core net and is established and route by gateway Channel;
Alternatively, communicating pair is made to establish routing channel by wireless side network element without core net.
Wherein, the gateway is additionally operable to, and determines that communicating pair is established without core net by wireless side network element When routing channel, by the wireless side network element address of acquired TFT, the routing optimality strategy formulated and communication counterpart ownership The wireless side network element of communication one side attachment is sent to by mobility management unit;
Routing optimality channel is established by opposite end address between the wireless side network element that communicating pair respectively adheres to;
Wireless side network element is used for, receive it is non-core net send data when, according to the TFT by Data Matching to correspondence Radio bearer on or by the dedicated bearer of Data Matching to communicating pair, and in the data for receiving communication party's transmission When, it is determined through core network according to routing policy by still being route by routing optimality channel.
Alternatively, the gateway is additionally operable to, determine that communicating pair establishes road without core net by gateway When by channel, it would be desirable to which the data of routing optimality, which are matched in corresponding S1-U or S12 carryings by TFT or are matched to PCRF, is Communicating pair determine dedicated bearer on, for the data of non-local routing be sent to core it is net loaded on, by core net into Walking along the street for needing the data of routing optimality to be encapsulated by being sent to the wireless of communication party's attachment in corresponding S1-U or S12 carryings Side network element, and then it is sent to communication counterpart.
Alternatively, PCRF is used for, establishes dedicated bearer for communicating pair or specified certain carrying is excellent for communicating pair routing Change the transmission of data;
The gateway is additionally operable to, and is determined communicating pair without core net and is established routing by wireless side network element and lead to When road, the wireless side network element address of bearer types, routing optimality strategy, carrying label and communication counterpart ownership is passed through into movement Property administrative unit be sent to communication one side attachment wireless side network element;
Wireless side network element is used for, and matched routing optimality channel is often carried according to carrying label foundation;For being exclusively used in road Judged according to routing policy by the data in the carrying that optimizes, if data are suitble to routing optimality, passes through wireless side network element Between transmitted per bearing tunnel, if data are not suitable for routing optimality, encapsulate data into core net relevant bearer;Or Without using routing policy, will be specific to all data on routing optimization bearing by between wireless side network element per bearing tunnel into Row transmits.
Alternatively, PCRF is used for, establishes dedicated bearer for communicating pair or specified certain carrying is excellent for communicating pair routing Change the transmission of data;
The gateway is additionally operable to, and determines that communicating pair establishes routing channel without core net by gateway When, it will according to the source address of the belonged to carrying of route optimized data, destination address, service quality QoS grade or bearing mark The dedicated bearer established by communicating pair intercommunication is bound, and gateway determines which kind of data executes road according to routing policy By optimizing, the data for needing routing optimality are sent to wireless side network element by S1-U or the S12 carrying of binding;Or it does not execute road By optimizing, all data on dedicated bearer are sent to wireless side network element by S1-U or the S12 carrying of binding.
In the present invention, gateway executes routing optimality according to acquired routing optimality judgement information and judges, and is sentencing It is set to when can carry out routing optimality, executes the foundation in routing optimality channel.Wherein, routing optimality judgement information includes routing optimality Signing information and/or routing optimality strategy, and the information for determining communicating pair position relationship.When determining communication is double The signing information of the routing optimality of side and/or the strategy of routing optimality allow routing optimality, and communicating pair is located at identical clothes When in gateway service of being engaged in area, routing optimality is carried out to communicating pair.Technical scheme of the present invention can make data transmission when The network burden for prolonging reduction, mitigating core net.
Description of the drawings
Fig. 1 is the structural schematic diagram of evolution grouping domain system;
Fig. 2 is user's reception/transmission data path schematic diagram;
Fig. 3 (a), (b) are routing optimality access diagram of the present invention;
Fig. 4 (a) to (g) is the schematic diagram that gateway of the present invention obtains that routing optimality judges information;
Fig. 5 is the routing optimality decision flowchart of embodiment of the present invention one;
Fig. 6 is the routing optimality decision flowchart of embodiment of the present invention two;
Fig. 7 is the routing optimization method flow chart of embodiment of the present invention one;
Fig. 8 is the routing optimization method flow chart of embodiment of the present invention two;
Fig. 9 is the routing optimization method flow chart of embodiment of the present invention three;
Figure 10 is the routing optimization method flow chart of embodiment of the present invention four;
Figure 11 is the routing optimization method flow chart of embodiment of the present invention five;
Figure 12 is the routing optimization method flow chart of embodiment of the present invention six;
Figure 13 is the composed structure schematic diagram of the gateway of the embodiment of the present invention.
Specific implementation mode
The present invention basic thought be:Gateway executes routing optimality according to acquired routing optimality judgement information and sentences It is fixed, and when being judged to that routing optimality can be carried out, execute the foundation in routing optimality channel.
Two users that the routing optimization method of the present invention is suitable for being in communication with each other are under identical gateway, two use Family may use identical/different anchor gateway, the present invention not to make the restriction of core network element.
Fig. 3 (a), (b) are routing optimality access diagram of the present invention, and as shown in Fig. 3 (a), 3 (b), routing of the invention is excellent It includes identical gateway, the situation (Fig. 3 (a)) of identical anchor gateway and identical service that change method, which is applicable in scene, The situation (Fig. 3 (b)) of gateway, different anchor gateways.Anchor gateway includes:P-GW、GGSN.
There are two types of routing optimality channels therein, routing optimality channel 1 be user attachment wireless side network element between formed Routing optimality channel, routing optimality channel 2 is the data forwarding for two users for being responsible for intercommunication by gateway.Routing optimality Channel 1 and 2 is no longer pass through core net.In figure, wireless side network element includes:Evolution base station (eNB), radio network controller (RNC), the wireless devices such as Home eNodeB (HNB), home evolved node B (HeNB), femto gateway (H (e) NB GW).
In the present invention, the condition that gateway judgement can execute routing optimality is broadly divided into two aspects:First, strategy Allow, second is that the user of intercommunication whether in identical serving gateway service area.Wherein, strategy refers to whether user can make The signing of routing optimality and/or the data policy for executing routing optimality, are determined by operator.The policy information can dynamic or Person's static configuration is on gateway.
Whether two users of the gateway to judge intercommunication need to know and turn in identical serving gateway service area The correspondence of two users of purpose IP address and intercommunication in the data packet of hair.Therefore gateway needs to know provided use All IP address in family face tunnel.In addition, gateway is also required to the position topology knot for the base station for knowing that it is serviced for it Structure, if two users of intercommunication are located under adjacent or closer base station, gateway can make the routing optimality between base station;If Two user locations of intercommunication farther out, then gateway can be intercommunication two users forward data.
Gateway knows that following manner can be used in policy information:
Mode one includes the following steps as shown in fig. 4 a:
Step 4a01, the Non-Access Stratum that core network mobility administrative unit (MME or SGSN) receives terminal transmission move Mobility management message (such as attachment, location updating).
Step 4a02, mobility management unit send location updating to ownership subscription data server (HSS or HLR) and ask Message is sought, it will be on the mobility management unit information registering accompanying by user to ownership subscription data server.
Step 4a03, subscription data server, which is replied, is inserted into user data requests message, and routing optimality is carried in message Policy information needed for judgement.Policy information includes whether that the signing of routing optimality can be executed, and can be every user, can be with It is the every APN of every user.Signing information further includes executing the data policy of routing optimality, such as specified certain signing QoS are carried On data can execute routing optimality.
Step 4a04, core network mobility administrative unit, which returns, is inserted into user data response message.
Step 4a05, subscription data server reply location updating response message.
Step 4a06, core network mobility administrative unit create core net session or the existing carrying of modification, are creating Policy information is sent to gateway in session or modification bearing request message.Policy information therein include user whether It can make the signing of routing optimality, the data policy of operator's execution routing optimality.Policy information granularity is unlimited, can be every use It is family, per APN, often being carried per user per user, per IP flow's or the unified often carrying strategy of network, every APN strategies etc..
Step 4a07, gateway, which is replied, creates session or modification bearing response message.
Mode two includes the following steps as shown in Figure 4 b:
Step 4b01, the configuration network element (for example, network management system) in network when being configured per facility information to gateway, Policy information is handed down to gateway.Policy information is the routing optimality strategy per equipment, and granularity is unlimited, can be every carrying , it can also be every IP streams (flow), often apply.
Step 4b02, gateway reply configuration response message.
In configuration parametric procedure when mode two networks for gateway.
Mode three includes the following steps as illustrated in fig. 4 c:
Step 4c01, core network mobility administrative unit (MME either SGSN) sent to gateway create session or Change bearing request message.
Step 4c02, gateway forwarding create session or modification bearing request message to anchor gateway (P-GW, GGSN)。
Step 4c03, anchor gateway and PCRF interactions, during IP-CAN conversation establishings or modification, PCRF will be tactful Information is handed down to anchor gateway.Wherein policy information granularity is unlimited, can be every carrying, often carried per user, per IP It is flow, the every IP flow of often carrying, etc..
Step 4c04, anchor gateway is replied to gateway creates session or modification bearing response message, is taken in message Band policy information.
Step 4c05, gateway reply to core network mobility administrative unit and create session/modification bearing response message.
It establishes or changes it should be noted that if PCRF actively initiates carrying, policy information can also be in anchor gateway It is carried to gateway in the load creating or modification request message of initiation, this embodiment is similar with mode three, does not go to live in the household of one's in-laws on getting married It states.
Gateway knows that following manner can be used in the IP address for providing user plane:
Mode one includes the following steps as shown in figure 4d:
Step 4d01, core network mobility administrative unit (MME or SGSN) gateway send establishment session request and disappear Breath or modification bearing request message.
Step 4d02, gateway forwarding create session/modification bearing request message to anchor gateway.
Step 4d03 executes IP-CAN conversation establishings/modification process between anchor gateway and PCRF.In this process PCRF specifies transmission stream template (TFT, Traffic Flow Template) used in session or carrying.
Step 4d04, anchor gateway is replied to gateway creates conversational response message or modification bearing response message, The specified TFT of PCRF are carried in message.
Step 4d05, gateway, which replys to create session or change carrying response to core network mobility administrative unit, to disappear Breath.Gateway knows the IP address for having adhered to user from the address in TFT.
It should be noted that if PCRF is actively initiated, carrying is established or modification, TFT information can also pass through anchor gateway The carrying of initiation is established or modification request message is carried to gateway, and wireless side network element obtains attachment from TFT information and uses The IP address at family, this embodiment is similar with mode one, does not repeat.
Mode two, gateway increase packet inspection function, IP address are obtained from packet header, are recorded as appended The IP address information of user.
Method three includes the following steps as shown in fig 4e:
Step 4e01, core net anchor gateway (P-GW either GGSN) passes through IP address assigning process or monitoring dynamic is main The IP address that agreement (DHCP, Dynamic Host Configuration Protocol) message process obtains user is arranged in machine.
Step 4e02, core net anchor gateway pass through GTP message either special notification message or special data packet The IP address of user is notified to gateway.
Step 4e03, gateway reply response message.
Gateway knows that following manner can be used in the topology information of base station in service area:
Mode one includes the following steps as shown in fig. 4f:
Step 4f01, during the configuration network element (such as network management system) in network sends configuration request message to gateway The cell site topology information that it can be serviced for it is also sent together.
Step 4f02, gateway, which stores after receiving topology information and replys configuration response to configuration network element, to disappear Breath.
Follow-up service gateway can be believed when whether the base station for judging that intercommunication user is located at is adjacent by the topology issued Breath is judged.Gateway determines the routing optimality or responsible turn of gateway between executing two base stations according to judgement result The routing optimality of hair.
Mode two includes the following steps as shown in figure 4g:
Step 4g01, gateway are initiated DNS and are looked into when needing to judge whether the base station residing for two users of intercommunication is adjacent Request is ask, input quantity of the Base Station Identification of base station residing for user as inquiry is carried in request message.
Step 4g02, dns server inquire the position relationship of two base stations according to the wireless network topology structure of preservation. The whether adjacent result in two base stations is carried in query response message.
Gateway according to query result determine execute two base stations between routing optimality or gateway be responsible for forwarding Routing optimality.
After obtaining routing optimality judgement information by mode described in Fig. 4, gateway can carry out the judgement of routing optimality Process.
Fig. 5 is the routing optimality decision flowchart of embodiment of the present invention one, as shown in figure 5, the routing of present embodiment Optimization judgement includes the following steps:
Step 501, gateway checks source IP address and purpose IP address in received data packet.
Step 502, gateway is according to the IP address judgement source IP address preserved and purpose IP address user It is no to adhere on the gateway.If it is then subsequent step is executed, if it is not, so decision process terminates.
Step 503, whether the base station information that gateway adheres to according to user judges user in adjacent wireless side network element Under (including same wireless side network element).If it is the operation for so executing branch one, if not the operation for then executing branch two.
Branch one:
Step 504, gateway judges whether user can make routing optimality according to the signing information of acquisition.If so, Subsequent step is so executed, if it is not, so decision process terminates.
Step 505, whether gateway can route excellent according to the data packet that the judgement of the data policy of acquisition receives Change, if it is then subsequent step is executed, if it is not, so decision process terminates.
Step 506, gateway starts the route optimisation process process between wireless side network element.
Branch two:
Step 504, gateway judges whether user can make routing optimality according to the signing information of acquisition.If so, Subsequent step is so executed, if it is not, so decision process terminates.
Step 505, whether gateway can route excellent according to the data packet that the judgement of the data policy of acquisition receives Change, if it is then subsequent step is executed, if it is not, so decision process terminates.
Step 506, the route optimisation process process on gateway startup gateway level namely gateway are responsible for The forwarding of route optimized data.
It should be noted that the sequencing of step 504, step 505 can be interchanged, step optionally performs.
Fig. 6 is the routing optimality decision flowchart of embodiment of the present invention two, as shown in fig. 6, the routing of present embodiment Optimization judgement includes the following steps:
After obtaining routing optimality judgement information by mode described in Fig. 4, gateway can carry out the judgement of routing optimality Process.
Step 601, gateway checks source IP address and purpose IP address in received data packet.
Step 602, gateway is according to the IP address judgement source IP address preserved and purpose IP address user It is no to adhere on the gateway.If it is then subsequent step is executed, if it is not, so decision process terminates.
Step 603, gateway judges whether user can make routing optimality according to the signing information of acquisition.If so, Subsequent step is so executed, if it is not, so decision process terminates.
Step 604, whether gateway can route excellent according to the data packet that the judgement of the data policy of acquisition receives Change, if it is then subsequent step is executed, if it is not, so decision process terminates.
Step 605, whether the base station information that gateway adheres to according to user judges user in adjacent wireless side network element Under (including same wireless side network element).If it is step 606a is so executed, if not thening follow the steps 606b.
Step 606a starts the routing optimality operation between wireless side network element.
Step 606b, start gateway level on routing optimality (namely gateway be responsible for forward routing optimality number According to).
Fig. 7 is the routing optimization method flow chart of embodiment of the present invention one, as shown in fig. 7, the routing of present embodiment Optimization method includes the following steps:
Step 701, the process as described in Fig. 4 d, gateway, which obtains, carries corresponding TFT.
Step 702, when gateway receives data packet, routing optimality is carried out according to Fig. 5 or flow shown in fig. 6 and is sentenced It is fixed, if it is determined that executing the routing optimality between wireless side network element, then need that matching TFT information and routing optimality channel pair will be carried The information such as end wireless side network element notify to give wireless side network element.Specifically, gateway is to the mobile management for being responsible for user 1 Unit 1 sends update bearing request message or individually defined GTP request messages, and station address, carrying phase are carried in message The information such as TFT, routing optimality strategy, the opposite end wireless side network element address of pass.
Step 703, mobility management unit 1 passes through modification bearing request message or the S1/Iu interface messages newly defined Step 702 described information is sent to the wireless side network element 1 that user 1 adheres to.
Step 704, the S1/Iu interface response messages that wireless side network element 1 is replied modification carrying or newly defined.
Step 705, the GTP response messages that mobility management unit 1 is replied update bearing response message or newly defined are true Recognize carrying matching message to be sent.
Step 706, as described in step 702, if the routing optimality between service network Predicated execution wireless side network element, need by The carrying matching information such as TFT information and routing optimality channel opposite end wireless side network element notify to give wireless side network element.Specifically, it takes Business gateway sends update bearing request message to the mobility management unit 2 for being responsible for user 2 or individually defined GTP is asked Message is sought, the letters such as station address, the relevant TFT of carrying, routing optimality strategy, opposite end wireless side network element address are carried in message Breath.
Step 707, mobility management unit 2 passes through modification bearing request message or the S1/Iu interface messages newly defined Step 706 described information is sent to the wireless side network element 2 that user 2 adheres to.
Step 708, the S1/Iu interface response messages that wireless side network element 2 is replied modification carrying or newly defined.
Step 709, the GTP response messages that mobility management unit 2 is replied update bearing response message or newly defined are true Recognize carrying matching message to be sent.
Step 710, routing optimality channel is established by opposite end address between wireless side network element 1 and wireless side network element 2, this is logical Road can be that IP tunnel can also be the access being route by IP address end to end.
Step 711, when wireless side network element receives the data that non-core net tunnel is sent, according to TFT information by data It is matched on corresponding radio bearer.It is true according to routing policy when wireless side network element receives the upstream data that terminal is sent Fixed number evidence is route by or by routing optimality channel by core network.
Fig. 8 is the routing optimization method flow chart of embodiment of the present invention two, as shown in figure 8, the routing of present embodiment Optimization method includes the following steps:
Step 801, the process as described in Fig. 4 d, gateway, which obtains, carries corresponding TFT.
Step 802, when gateway receives data packet, routing optimality is carried out according to process described in Fig. 5 or Fig. 6 and is sentenced It is fixed, if the wireless side network element distance accompanying by user is farther out, the routing optimality of Predicated execution gateway forwarding.
Step 803, the data for needing routing optimality are matched to corresponding S1-U by gateway by TFT or S12 is held In load, for the data of non-local routing be sent to core it is net loaded on, route by core net.
Step 804, it needs the data of routing optimality to be packaged into corresponding S1-U or S12 carryings and is sent to user 2 Accompanying wireless side network element 2.
Fig. 9 is the routing optimization method flow chart of embodiment of the present invention three, as shown in figure 9, the routing of present embodiment Optimization method includes the following steps:
Step 901, gateway receives the upstream data of the transmission of wireless side network element 1.
Step 902, if gateway needs to execute routing optimality according to Fig. 5 or Fig. 6 judgements, but it is matched without carrying When TFT, follow-up the step of obtaining TFT is executed.
Step 903, to anchor gateway transmission TFT information acquisition requests message, (message can be based on existing gateway Carrying establish/change message, or newly define a GTP message), need to execute routing optimality with IMSI marks in message User.
Step 904, anchor gateway replys TFT acquisition of information response messages, and message includes user identifier IMSI, distributes to The load identification and the TFT information corresponding to carrying of user.
Step 905, gateway is by updating bearing request message or the GTP request messages newly defined by station address Information, TFT information, routing policy information, load identification information, opposite end wireless side network element address information etc. are sent to management user 1 mobility management unit 1.
Step 906, mobility management unit 1 converts the mark in parameter information, is converted into wireless side network element energy Enough identify radio bearer identification.
Step 907, core network mobility administrative unit 1 passes through radio bearer modification request message or the S1/ newly defined Iu interface messages are by station address, TFT information, routing policy information, opposite end wireless side net element information and radio bearer identification Information is sent to the wireless side network element 1 serviced for user 1.
Step 908, the S1/Iu interface messages that wireless side network element 1 returns to radio bearer modification response message or newly defines, Confirm that carrying match information receives.
Step 909, the GTP message that core network mobility administrative unit 1 is replied update bearing response message or newly defined To gateway, confirm that carrying match information receives.
Step 910, gateway is executed such as step 905~step 909, will carry the hairs such as match information and routing policy Give wireless side network element 2.
Step 911, routing optimality channel is established by opposite end address between wireless side network element 1 and wireless side network element 2, this is logical Road can be IP tunnel end to end, can also be the access being route by IP address.
Step 912, when wireless side network element receives the data that non-core net tunnel is sent, according to TFT information by data It is matched on corresponding radio bearer.It is true according to routing policy when wireless side network element receives the upstream data that terminal is sent Fixed number evidence is route by or by routing optimality channel by core network.
Figure 10 is the routing optimization method flow chart of embodiment of the present invention four, as shown in Figure 10, the road of present embodiment Included the following steps by optimization method:
Step 1001, gateway receives the upstream data of the transmission of wireless side network element 1.
Step 1002, it if gateway needs to execute routing optimality according to Fig. 5 or Fig. 6 judgements, but is matched without carrying TFT when, execute follow-up the step of obtaining TFT.
Step 1003, to anchor gateway transmission TFT information acquisition requests message, (message can be based on existing gateway Carrying establish/change message, or newly define a GTP message), need to execute routing optimality with IMSI marks in message User.
Step 1004, anchor point replys TFT acquisition of information response messages, and message includes user identifier IMSI, distributes to use The load identification and the TFT information corresponding to carrying at family.
Step 1005, if the wireless side network element accompanying by intercommunication user farther out, gateway determine execute gateway The routing optimality of forwarding.The data for needing routing optimality are matched to corresponding S1-U or S12 by TFT and carried by service network On, for the data of non-local routing be sent to core it is net loaded on, route by core net.
Step 1006, it needs the data of routing optimality to be packaged into corresponding S1-U or S12 carryings and is sent to user 2 Accompanying wireless side network element 2.
Figure 11 is the routing optimization method flow chart of embodiment of the present invention five, as shown in figure 11, the road of present embodiment Included the following steps by optimization method:
Step 1101, PCRF establishes dedicated carrying in loading establishing process for two users of intercommunication.Or it is specified Transmission of certain carrying for two user's route optimized datas, by marking mark carrying, two user's routing optimalities of intercommunication Used carrying label having the same.Gateway records the source address of dedicated bearer, destination address and load identification The label of correspondence or recording carrying.
When routing optimality between gateway Predicated execution wireless side network element, by updating bearing request message or new fixed Bearer types, station address, routing optimality strategy, carrying label information are sent to the movement of management user 1 by the GTP message of justice Property administrative unit 1.Wherein bearer types are used to indicate this carrying and are exclusively used in route optimized data transmission, and station address is used to refer to Show which user executes routing optimality, routing optimality strategy is used for distinguishing which kind of data in carrying need which kind of is walked from path optimizing Data are sent to core net, and carrying label is exclusively used between two users of intercommunication, for the matching between carrying.
Step 1102, mobility management unit 1 passes through radio bearer modification message or the S1/Iu interface messages newly defined Bearer types, station address, routing optimality strategy, carrying label information are sent to the wireless side network element 1 serviced for user 1.
Step 1103, the S1/ that wireless side network element 1 is replied radio bearer modification to mobility management unit 1 or newly defined Iu interface response messages.
Step 1104, the GTP responses that mobility management unit 1 is replied the response of more new bearer to gateway or newly defined Message confirms that carrying matching relevant information has received.
Step 1105, gateway is by updating bearing request message or the GTP message newly defined by bearer types, use Family address, routing optimality strategy, carrying label information are sent to the mobility management unit 2 for managing user 2.
Step 1106, mobility management unit 2 passes through radio bearer modification message or the S1/Iu interface messages newly defined Bearer types, station address, routing optimality strategy, carrying label information are sent to the wireless side network element 2 serviced for user 2.
Step 1107, the S1/ that wireless side network element 2 is replied radio bearer modification to mobility management unit 2 or newly defined Iu interface response messages.
Step 1108, the GTP responses that mobility management unit 2 is replied the response of more new bearer to gateway or newly defined Message confirms that carrying matching relevant information has received.
Step 1109, wireless side network element 1 and wireless side network element 2 often carry matched routing optimality according to carrying label foundation Channel.
Step 1110, wireless side network element is to be exclusively used at the carrying startup routing optimality of routing optimality for bearer types Reason, the data that this type carries are judged using routing policy, if data are suitble to routing optimality, pass through wireless side net Every bearing tunnel between member 1 and wireless side network element 2 is transmitted, if data are not suitable for routing optimality, data are delivered to In core net relevant bearer.The present embodiment also supports the routing optimality of data in whole carrying, and routing policy does not enable at this time.
Figure 12 is the routing optimization method flow chart of embodiment of the present invention one, as shown in figure 12, the road of present embodiment Included the following steps by optimization method:
Step 1201, PCRF establishes dedicated carrying in loading establishing process for two users of intercommunication.Or it is specified Transmission of certain carrying for two user's route optimized datas, by marking mark carrying, two user's routing optimalities of intercommunication Used carrying label having the same.Gateway records the source address of dedicated bearer, destination address and load identification The label of correspondence or recording carrying.
Step 1202, when gateway receives data packet, routing optimality is carried out according to process described in Fig. 5 or Fig. 6 and is sentenced It is fixed, if the wireless side network element distance accompanying by user is farther out, the routing optimality of Predicated execution gateway forwarding.
Step 1203, gateway is according to the source address of the belonged to carrying of route optimized data, destination address, QoS grades Parameter or bearing mark bind the dedicated bearer established by two user's intercommunications.Route optimized data directly passes through S1-U or the S12 carrying of binding send wireless side network element 2.
Gateway can determine which kind of data executes routing optimality according to routing policy, be sent to by the carrying of binding Wireless side network element 2 can not also start routing policy, and all data on dedicated bearer are performed both by routing optimality.
Step 1204, route optimized data is transmitted directly to wireless side network element 2 by gateway.
Figure 13 is the composed structure schematic diagram of the gateway of the embodiment of the present invention, as shown in figure 13, the embodiment of the present invention Gateway include acquiring unit 130, judging unit 131 and execution unit 132, wherein:
Acquiring unit 130 judges information for obtaining routing optimality;
Judging unit 131 for judging that information executes routing optimality judgement according to the routing optimality, and is being determined as energy When carrying out routing optimality, execution unit 132 is triggered;
Execution unit 132, the foundation for executing routing optimality channel.
Wherein, routing optimality judgement information includes the signing information of routing optimality and/or the strategy of routing optimality, with And the information for determining communicating pair position relationship.
Judging unit 131 is additionally operable to, and determines the signing information and/or routing optimality of the routing optimality of the communicating pair Strategy allows routing optimality, and when the communicating pair is located in same services gateway service area, is determined as the communication pair It can carry out routing optimality.
Mobility management unit will be received by the subscription data server when creating session or changing existing carrying The signing information of routing optimality and/or the policy information of routing optimality be sent to acquiring unit 130;
Alternatively, acquiring unit 130 is additionally operable to, the signing letter of the routing optimality of communication party is obtained from the configuration network element in network The policy information of breath and/or routing optimality.
Alternatively, during anchor gateway initiates IP-CAN conversation establishings or modification with strategy and PCRF, from the PCRF The signing information of the routing optimality of communication party and/or the policy information of routing optimality are obtained, and is transmitted to acquiring unit 130.
Established or when bearing modification alternatively, PCRF actively initiates carrying, by the signing information of the routing optimality of communication party and/ Or the policy information of routing optimality is sent to anchor gateway, the anchor gateway by the signing information of the routing optimality and/or The policy information of routing optimality sends acquiring unit 130.
Anchor gateway is initiated during creating or change with the IP connected reference network IP-CAN sessions of PCRF, and PCRF is existed Transmission stream template TFT forwardings used in the IP-CAN sessions or carrying are specified during IP-CAN session establishments or modification To acquiring unit 130.
Acquiring unit 130 obtains the IP address for having adhered to communication party from the TFT.
Alternatively, when PCRF actively initiates carrying foundation or bearing modification, it will be during IP-CAN conversation establishings or modification TFT notifies anchor gateway, the anchor gateway that the TFT is transmitted to acquisition used in specified IP-CAN sessions or carrying Unit 130.
Acquiring unit 130 obtains the IP address for having adhered to communication party from the TFT.
Alternatively, acquiring unit 130 parses the IP address for having adhered to communication party from received data packet packet header.
Alternatively, anchor gateway obtains the IP for having adhered to communication party by IP address assigning process or monitoring dhcp message process Behind address, notify to acquiring unit 130.
It to be the cell site topology information of serving gateway service that acquiring unit 130 is obtained from configuration network element.
Alternatively, gateway initiates the inquiry request to the DNS of communicating pair, the DNS to domain name system DNS server Position relationship of the server according to the inquiry of the wireless network topology structure of preservation between the base station of communicating pair service, and notify Acquiring unit 130.
In the present invention, communicating pair shares a gateway, shares an anchor gateway or divides with different anchor point nets It closes.
Execution unit 132 is additionally operable to, and communicating pair is made to establish routing channel by gateway without core net;
Alternatively, communicating pair is made to establish routing channel by wireless side network element without core net.
Wireless side network element includes:Evolution base station, base station controller, Home eNodeB, home evolved node B, Home eNodeB net It closes;
The anchor gateway includes packet data gateway P-GW, Gateway GPRS Support Node GGSN.
It will be appreciated by those skilled in the art that the realization function of managing unit everywhere in gateway shown in Figure 13 can Understand with reference to the associated description of aforementioned routing optimization method.It will be appreciated by those skilled in the art that service network shown in Figure 13 The function of Central Shanxi Plain each processing unit can realize by running on the program on processor, also can be by specific logic circuit It realizes.
The present invention also describes a kind of route optimization system, including gateway, mobility management unit, anchor gateway, The network elements such as subscription data server, PCRF and communication party;Wherein, the gateway is used for, according to acquired routing optimality Judge that information executes routing optimality judgement, and when being judged to that routing optimality can be carried out, executes the foundation in routing optimality channel.
Wherein, routing optimality judgement information includes the signing information of routing optimality and/or the strategy of routing optimality, with And the information for determining communicating pair position relationship.
Wherein, the gateway is additionally operable to, and determines signing information and/or the routing of the routing optimality of the communicating pair The strategy of optimization allows routing optimality, and when the communicating pair is located in same services gateway service area, be determined as described in Communicating pair can carry out routing optimality.
Wherein, the gateway obtains the signing information of routing optimality and/or the policy information of routing optimality, is:
Mobility management unit will be received by the subscription data server when creating session or changing existing carrying The signing information of routing optimality and/or the policy information of routing optimality be sent to the gateway;
Alternatively, configuration network element in network is by the signing information of the routing optimality of communication party and/or the strategy of routing optimality Information is configured to as configuration information in gateway.
Alternatively, anchor gateway initiates the IP connected reference network IP-CAN meetings with strategy and charging regulation function entity PCRF During words are created or changed, the signing information of the routing optimality of communication party and/or the plan of routing optimality are obtained from the PCRF Slightly information, and it is transmitted to the gateway.
Established or when bearing modification alternatively, PCRF actively initiates carrying, by the signing information of the routing optimality of communication party and/ Or the policy information of routing optimality is sent to anchor gateway, the anchor gateway by the signing information of the routing optimality and/or The policy information of routing optimality is sent to gateway.
Wherein, the gateway obtains the information for determining communicating pair position relationship, is:
Anchor gateway is initiated during creating or change with the IP connected reference network IP-CAN sessions of PCRF, and PCRF is existed Transmission stream template TFT forwardings used in the IP-CAN sessions or carrying are specified during IP-CAN session establishments or modification To gateway;The gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, when PCRF actively initiates carrying foundation or bearing modification, it will be during IP-CAN conversation establishings or modification TFT notifies anchor gateway, the anchor gateway that the TFT is transmitted to service used in specified IP-CAN sessions or carrying Gateway;The gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, gateway parses the IP address for having adhered to communication party from received data packet packet header;
It is obtained alternatively, Protocol DHCP messages process is arranged by IP address assigning process or monitoring DynamicHost in anchor gateway After having adhered to the IP address of communication party, notify to gateway.
Wherein, the gateway obtains the information for determining communicating pair position relationship, is:
Configuration network element will be that the cell site topology information of serving gateway service is sent to the gateway;
Alternatively, gateway initiates the inquiry request to the DNS of communicating pair, the DNS to domain name system DNS server Position relationship of the server according to the inquiry of the wireless network topology structure of preservation between the base station of communicating pair service, and notify The gateway.
Wherein, the gateway is additionally operable to, and is made communicating pair without core net and is established and route by gateway Channel;
Alternatively, communicating pair is made to establish routing channel by wireless side network element without core net.
Wherein, the gateway is additionally operable to, and determines that communicating pair is established without core net by wireless side network element When routing channel, by the wireless side network element address of acquired TFT, the routing optimality strategy formulated and communication counterpart ownership The wireless side network element of communication one side attachment is sent to by mobility management unit;
Routing optimality channel is established by opposite end address between the wireless side network element that communicating pair respectively adheres to;
Wireless side network element is used for, receive it is non-core net send data when, according to the TFT by Data Matching to correspondence Radio bearer on or by the dedicated bearer of Data Matching to communicating pair, and in the data for receiving communication party's transmission When, it is determined through core network according to routing policy by still being route by routing optimality channel.
Wherein, the gateway is additionally operable to, and determines that communicating pair establishes road without core net by gateway When by channel, it would be desirable to which the data of routing optimality, which are matched in corresponding S1-U or S12 carryings by TFT or are matched to PCRF, is Communicating pair determine dedicated bearer on, for the data of non-local routing be sent to core it is net loaded on, by core net into Walking along the street for needing the data of routing optimality to be encapsulated by being sent to the wireless of communication party's attachment in corresponding S1-U or S12 carryings Side network element, and then it is sent to communication counterpart.
Wherein, PCRF is used for, and establishes dedicated bearer for communicating pair or specified certain carrying is excellent for communicating pair routing Change the transmission of data;
The gateway is additionally operable to, and is determined communicating pair without core net and is established routing by wireless side network element and lead to When road, the wireless side network element address of bearer types, routing optimality strategy, carrying label and communication counterpart ownership is passed through into movement Property administrative unit be sent to communication one side attachment wireless side network element;
Wireless side network element is used for, and matched routing optimality channel is often carried according to carrying label foundation;For being exclusively used in road Judged according to routing policy by the data in the carrying that optimizes, if data are suitble to routing optimality, passes through wireless side network element Between transmitted per bearing tunnel, if data are not suitable for routing optimality, encapsulate data into core net relevant bearer;Or Without using routing policy, will be specific to all data on routing optimization bearing by between wireless side network element per bearing tunnel into Row transmits.
Wherein, PCRF is used for, and establishes dedicated bearer for communicating pair or specified certain carrying is excellent for communicating pair routing Change the transmission of data;
The gateway is additionally operable to, and determines that communicating pair establishes routing channel without core net by gateway When, it will according to the source address of the belonged to carrying of route optimized data, destination address, service quality QoS grade or bearing mark The dedicated bearer established by communicating pair intercommunication is bound, and gateway determines which kind of data executes road according to routing policy By optimizing, the data for needing routing optimality are sent to wireless side network element by S1-U or the S12 carrying of binding;Or it does not execute road By optimizing, all data on dedicated bearer are sent to wireless side network element by S1-U or the S12 carrying of binding.
The route optimization system of the present invention is realized on the basis of existing network, is only carried out to the function of part network element Corresponding upgrading, and network structure has no improvement, therefore, can refer to and serviced shown in routing optimization method and Figure 13 above-mentioned The associated description of gateway and understand.Since hereinbefore wireless side network element and improved related network elements being described in detail, The details of related network elements and its function in route optimization system which is not described herein again.The associated nets of the route optimization system of the present invention Network structure can refer to the relevant network structure of aforementioned Fig. 1 to Fig. 4 and understand.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention.

Claims (21)

1. a kind of routing optimization method, which is characterized in that the method is located at the net under same services gateway for communicating pair In network, the method includes:
Gateway executes routing optimality judgement according to acquired routing optimality judgement information, and is being judged to be route When optimization, the foundation in routing optimality channel between the communicating pair is executed;
The routing optimality judgement information includes the signing information of routing optimality and/or the data policy of routing optimality, Yi Jiyong In the information for determining communicating pair position relationship;Wherein, the information of the communicating pair position relationship includes being taken for gateway The topological structure of the base station of business;
It is corresponding, it is described to be judged to that routing optimality is carried out, be:
The signing information of the routing optimality of the communicating pair and/or the data policy of routing optimality allow routing optimality, and The gateway judges that the base station that the communicating pair is located at is according to the topological structure of the base station by serving gateway service It is no adjacent as a result, come the routing optimality that is determined as between communicating pair executes the base station that is located at of communicating pair, be still responsible for The routing optimality of communicating pair forwarding;Wherein, it when the base station that judgement communicating pair is located at is adjacent, executes communicating pair and is located at Base station between routing optimality;When judging that the base station that the communicating pair is located at is non-conterminous, it is responsible for communicating pair forwarding Routing optimality.
2. according to the method described in claim 1, it is characterized in that, obtaining the signing information and/or routing optimality of routing optimality Policy information, be:
Mobility management unit is when creating session or changing existing carrying by the road received by the subscription data server The gateway is sent to by the policy information of the signing information and/or routing optimality that optimize;
Alternatively, configuration network element in network is by the signing information of the routing optimality of communication party and/or the policy information of routing optimality It is configured in gateway as configuration information;
Alternatively, anchor gateway is initiated to create with the IP connected reference network IP-CAN sessions of strategy and charging regulation function entity PCRF During building or changing, the signing information of the routing optimality of communication party and/or the strategy letter of routing optimality are obtained from the PCRF Breath, and it is transmitted to the gateway;
Alternatively, when PCRF actively initiates carrying foundation or bearing modification, by the signing information of the routing optimality of communication party and/or road Anchor gateway is sent to by the policy information optimized, the anchor gateway is by the signing information of the routing optimality and/or routing The policy information of optimization is sent to gateway.
3. according to the method described in claim 1, it is characterized in that, obtain information for determining communicating pair position relationship, For:
Anchor gateway is initiated, with during the IP-CAN conversation establishings of PCRF or modification, PCRF in IP-CAN session establishments or to be repaiied Transmission stream template TFT used in the IP-CAN sessions or carrying is specified to be transmitted to gateway in journey of correcting one's mistakes;The clothes Business gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, when PCRF actively initiates carrying foundation or bearing modification, it will be specified during IP-CAN conversation establishings or modification IP-CAN sessions or carrying used in TFT notify anchor gateway, the TFT is transmitted to service network by the anchor gateway It closes;The gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, gateway parses the IP address for having adhered to communication party from received data packet packet header;
Alternatively, anchor gateway is attached by IP address assigning process or monitoring DynamicHost setting Protocol DHCP messages process acquisition After the IP address of communication party, notify to gateway.
4. according to the method described in claim 1, it is characterized in that, obtain information for determining communicating pair position relationship, For:
Configuration network element will be that the cell site topology information of serving gateway service is sent to the gateway;
Alternatively, gateway initiates the inquiry request to the DNS of communicating pair, the DNS service to domain name system DNS server Position relationship of the device according to the inquiry of the wireless network topology structure of preservation between the base station of communicating pair service, and described in notice Gateway.
5. method according to any one of claims 1 to 4, which is characterized in that the communicating pair shares a service network It closes, share an anchor gateway or divides with different anchor gateways.
6. according to the method described in claim 5, it is characterized in that, the foundation for executing routing optimality channel, is:
Communicating pair establishes routing channel without core net by gateway;
Alternatively, communicating pair establishes routing channel without core net by wireless side network element.
7. according to the method described in claim 5, it is characterized in that, the method further includes:
The gateway determines that communicating pair without core net and when establishing routing channel by wireless side network element, will be obtained The wireless side network element address of the TFT, the routing optimality strategy and communication counterpart ownership formulated that take pass through mobile management list Member is sent to the wireless side network element of communication one side attachment;
Routing optimality channel is established by opposite end address between the wireless side network element that communicating pair respectively adheres to;
When wireless side network element receives the data that non-core net is sent, Data Matching is wirelessly held to corresponding according to the TFT In load or by the dedicated bearer of Data Matching to communicating pair, and when receiving the data of communication party's transmission, according to road It is determined through core network by strategy by still being route by routing optimality channel.
8. according to the method described in claim 5, it is characterized in that, the method further includes:
The gateway determines communicating pair without core net and when establishing routing channel by gateway, it would be desirable to road By TFT being matched in corresponding S1-U or S12 carryings or be matched to PCRF by the data that optimize, to be that communicating pair determines special With in carrying, for the data of non-local routing be sent to core it is net loaded on, route by core net, for needing to route The data of optimization are encapsulated into the wireless side network element that communication party's attachment is sent in corresponding S1-U or S12 carryings, and then are sent to Communication counterpart.
9. according to the method described in claim 5, it is characterized in that, the method further includes:
PCRF is that communicating pair establishes the transmission of dedicated bearer or specified certain carrying for communicating pair route optimized data;
The gateway determines that communicating pair without core net and when establishing routing channel by wireless side network element, will carry The wireless side network element address that type, routing optimality strategy, carrying label and communication counterpart belong to passes through mobility management unit It is sent to the wireless side network element of communication one side attachment;
Wireless side network element often carries matched routing optimality channel according to carrying label foundation;For being exclusively used in holding for routing optimality Data in load are judged according to routing policy, if data are suitble to routing optimality, by often carrying tunnel between wireless side network element Road is transmitted, if data are not suitable for routing optimality, is encapsulated data into core net relevant bearer;Or without using routing Strategy, all data that will be specific on routing optimization bearing between wireless side network element per bearing tunnel by being transmitted.
10. according to the method described in claim 5, it is characterized in that, the method further includes:
PCRF is that communicating pair establishes the transmission of dedicated bearer or specified certain carrying for communicating pair route optimized data;
The gateway determines communicating pair without core net and when establishing routing channel by gateway, according to routing Source address, destination address, service quality QoS grade or the bearing mark for optimizing the belonged to carrying of data will be that communicating pair is mutual Lead to established dedicated bearer to be bound, gateway determines which kind of data executes routing optimality according to routing policy, need to The data of routing optimality are sent to wireless side network element by S1-U or the S12 carrying of binding;Or do not execute routing optimality, it will be special Wireless side network element is sent to by S1-U or the S12 carrying of binding with carrying upper all data.
11. according to the method described in claim 5, it is characterized in that, wireless side network element includes:Evolution base station, base station controller, Home eNodeB, home evolved node B, femto gateway;
The anchor gateway includes packet data gateway P-GW, Gateway GPRS Support Node GGSN.
12. a kind of gateway, which is characterized in that the gateway includes acquiring unit, judging unit and execution unit, In:
Acquiring unit judges information for obtaining routing optimality;
Judging unit, for judging that the routing optimality between information execution communicating pair judges according to the routing optimality, and When being judged to carry out routing optimality, execution unit is triggered;The communicating pair is located under same services gateway;
Execution unit, the foundation for executing routing optimality channel between the communicating pair;
The routing optimality judgement information includes the signing information of routing optimality and/or the data policy of routing optimality, Yi Jiyong In the information for determining communicating pair position relationship;Wherein, the information of the communicating pair position relationship includes being taken for gateway The cell site topology structure of business;
Accordingly, the judging unit is additionally operable to, and determines that the signing information of the routing optimality of the communicating pair and/or routing are excellent The data policy of change allows routing optimality, and the gateway is sentenced according to the topological structure of the base station for serving gateway service Whether the base station that the fixed communicating pair is located at is adjacent as a result, to be determined as that communicating pair executes what communicating pair was located at Routing optimality between base station is still responsible for the routing optimality of communicating pair forwarding;Wherein, the base that judgement communicating pair is located at When standing adjacent, the routing optimality between the base station that communicating pair is located at is executed;Judge base station that the communicating pair is located at not When adjacent, it is responsible for the routing optimality of communicating pair forwarding.
13. a kind of route optimization system, including gateway, mobility management unit, anchor gateway, subscription data server, PCRF, wireless side network element and communication party;It is characterized in that, the gateway is used for, judged according to acquired routing optimality Information executes the routing optimality judgement between communicating pair, and when being judged to that routing optimality can be carried out, and it is double to execute the communication The foundation in routing optimality channel between side;The communicating pair is located under same services gateway;
The routing optimality judgement information includes the signing information of routing optimality and/or the data policy of routing optimality, Yi Jiyong In the information for determining communicating pair position relationship;Wherein, the information of the communicating pair position relationship includes being taken for gateway The cell site topology structure of business;
Accordingly, the gateway is additionally operable to, and determines that the signing information of the routing optimality of the communicating pair and/or routing are excellent The data policy of change allows routing optimality, and the gateway is sentenced according to the topological structure of the base station for serving gateway service Whether the base station that the fixed communicating pair is located at is adjacent as a result, to be determined as that communicating pair executes what communicating pair was located at Routing optimality between base station is still responsible for the routing optimality of communicating pair forwarding;Wherein, the base that judgement communicating pair is located at When standing adjacent, the routing optimality between the base station that communicating pair is located at is executed;Judge base station that the communicating pair is located at not When adjacent, it is responsible for the routing optimality of communicating pair forwarding.
14. system according to claim 13, which is characterized in that the gateway obtains the signing information of routing optimality And/or the policy information of routing optimality, it is:
Mobility management unit is when creating session or changing existing carrying by the road received by the subscription data server The gateway is sent to by the policy information of the signing information and/or routing optimality that optimize;
Alternatively, configuration network element in network is by the signing information of the routing optimality of communication party and/or the policy information of routing optimality It is configured in gateway as configuration information;
Alternatively, anchor gateway is initiated to create with the IP connected reference network IP-CAN sessions of strategy and charging regulation function entity PCRF During building or changing, the signing information of the routing optimality of communication party and/or the strategy letter of routing optimality are obtained from the PCRF Breath, and it is transmitted to the gateway;
Alternatively, when PCRF actively initiates carrying foundation or bearing modification, by the signing information of the routing optimality of communication party and/or road Anchor gateway is sent to by the policy information optimized, the anchor gateway is by the signing information of the routing optimality and/or routing The policy information of optimization is sent to gateway.
15. system according to claim 13, which is characterized in that the gateway is obtained for determining communicating pair position The information for setting relationship is:
Anchor gateway is initiated during creating or change with the IP connected reference network IP-CAN sessions of PCRF, by PCRF in IP- Transmission stream template TFT used in the IP-CAN sessions or carrying is specified to be transmitted to during CAN session establishments or modification Gateway;The gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, when PCRF actively initiates carrying foundation or bearing modification, it will be specified during IP-CAN conversation establishings or modification IP-CAN sessions or carrying used in TFT notify anchor gateway, the TFT is transmitted to service network by the anchor gateway It closes;The gateway obtains the IP address for having adhered to communication party from the TFT;
Alternatively, gateway parses the IP address for having adhered to communication party from received data packet packet header;
Alternatively, anchor gateway is attached by IP address assigning process or monitoring DynamicHost setting Protocol DHCP messages process acquisition After the IP address of communication party, notify to gateway.
16. system according to claim 13, which is characterized in that the gateway is obtained for determining communicating pair position The information for setting relationship is:
Configuration network element will be that the cell site topology information of serving gateway service is sent to the gateway;
Alternatively, gateway initiates the inquiry request to the DNS of communicating pair, the DNS service to domain name system DNS server Position relationship of the device according to the inquiry of the wireless network topology structure of preservation between the base station of communicating pair service, and described in notice Gateway.
17. according to claim 13 to 16 any one of them system, which is characterized in that the gateway is additionally operable to, and makes to lead to Letter both sides establish routing channel without core net by gateway;
Alternatively, communicating pair is made to establish routing channel by wireless side network element without core net.
18. system according to claim 17, it is characterised in that:
The gateway is additionally operable to, and determines that communicating pair establishes routing channel without core net by wireless side network element When, the wireless side network element address that acquired TFT, the routing optimality strategy formulated and communication counterpart belong to is passed through into movement Property administrative unit be sent to communication one side attachment wireless side network element;
Routing optimality channel is established by opposite end address between the wireless side network element that communicating pair respectively adheres to;
Wireless side network element is used for, when receiving the data that non-core net is sent, according to the TFT by Data Matching to corresponding nothing Line carrying is upper or by the dedicated bearer of Data Matching to communicating pair, and when receiving the data of communication party's transmission, root It is determined through core network according to routing policy by still being route by routing optimality channel.
19. system according to claim 17, it is characterised in that:
The gateway is additionally operable to, and determines communicating pair without core net and when establishing routing channel by gateway, It is communicating pair to be matched in corresponding S1-U or S12 carryings or be matched to PCRF by TFT by the data for needing routing optimality On determining dedicated bearer, for the data of non-local routing be sent to core it is net loaded on, route by core net, it is right In need the data of routing optimality be encapsulated into be sent in corresponding S1-U or S12 carryings communication party attachment wireless side network element, into And it is sent to communication counterpart.
20. system according to claim 17, it is characterised in that:
PCRF is used for, and the biography of dedicated bearer or specified certain carrying for communicating pair route optimized data is established for communicating pair It is defeated;
The gateway is additionally operable to, and determines that communicating pair establishes routing channel without core net by wireless side network element When, the wireless side network element address of bearer types, routing optimality strategy, carrying label and communication counterpart ownership is passed through into mobility Administrative unit is sent to the wireless side network element of communication one side attachment;
Wireless side network element is used for, and matched routing optimality channel is often carried according to carrying label foundation;It is excellent for being exclusively used in routeing Data in the carrying of change are judged according to routing policy, if data are suitble to routing optimality, by every between wireless side network element Bearing tunnel is transmitted, if data are not suitable for routing optimality, is encapsulated data into core net relevant bearer;Or do not make With routing policy, all data that will be specific on routing optimization bearing between wireless side network element per bearing tunnel by being passed It passs.
21. system according to claim 17, it is characterised in that:
PCRF is used for, and the biography of dedicated bearer or specified certain carrying for communicating pair route optimized data is established for communicating pair It is defeated;
The gateway is additionally operable to, and determines communicating pair without core net and when establishing routing channel by gateway, To be logical according to the source address of the belonged to carrying of route optimized data, destination address, service quality QoS grade or bearing mark The dedicated bearer that letter both sides' intercommunication is established is bound, and gateway determines which kind of data execution routing is excellent according to routing policy Change, the data for needing routing optimality are sent to wireless side network element by S1-U or the S12 carrying of binding;Or do not execute will route it is excellent Change, all data on dedicated bearer are sent to wireless side network element by S1-U or the S12 carrying of binding.
CN201210166726.3A 2012-05-25 2012-05-25 Routing optimization method and system, gateway Expired - Fee Related CN103428731B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210166726.3A CN103428731B (en) 2012-05-25 2012-05-25 Routing optimization method and system, gateway

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210166726.3A CN103428731B (en) 2012-05-25 2012-05-25 Routing optimization method and system, gateway

Publications (2)

Publication Number Publication Date
CN103428731A CN103428731A (en) 2013-12-04
CN103428731B true CN103428731B (en) 2018-08-24

Family

ID=49652744

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210166726.3A Expired - Fee Related CN103428731B (en) 2012-05-25 2012-05-25 Routing optimization method and system, gateway

Country Status (1)

Country Link
CN (1) CN103428731B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104320502B (en) * 2014-11-14 2017-11-24 大唐移动通信设备有限公司 Terminating gateway IP address distribution method, the method for data transfer, MME and system
CN105744502A (en) * 2014-12-08 2016-07-06 中兴通讯股份有限公司 Intelligent paging method and system, serving gateway and mobile management entity
KR101925075B1 (en) * 2015-01-13 2018-12-04 후지쯔 가부시끼가이샤 Wireless communication system, control station, and terminal
CN106507479A (en) * 2016-11-28 2017-03-15 成都理想境界科技有限公司 A kind of method of base station network, alignment system and building topology structure
EP3656175B1 (en) 2017-08-11 2023-11-22 Huawei Technologies Co., Ltd. Apparatus for v2x-oriented local e2e path establishment and qos control
CN110366132B (en) 2018-04-09 2021-04-20 华为技术有限公司 Communication method and device
CN111770545B (en) * 2019-04-02 2022-08-26 华为技术有限公司 Service flow routing control method, device and system
CN111836402A (en) * 2019-04-18 2020-10-27 华为技术有限公司 Data transmission method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008134281A2 (en) * 2007-04-24 2008-11-06 Interdigital Technology Corporation Wireless communication method and apparatus for performing home node-b identification and access restriction
CN101534497A (en) * 2008-03-10 2009-09-16 大唐移动通信设备有限公司 Method for processing load bearing during packet data network connection and mobile management entity equipment
CN102056347A (en) * 2009-11-09 2011-05-11 华为终端有限公司 Method, equipment and system for transferring IP service of core network
CN102448046A (en) * 2010-09-30 2012-05-09 中国移动通信集团公司 Data route optimization method, equipment and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883352B (en) * 2009-05-08 2013-10-09 三星电子株式会社 Method for supporting PDNGW selection
CN102111748B (en) * 2009-12-28 2014-04-30 中兴通讯股份有限公司 Method and system for establishing local internet protocol (IP) connection
CN102256329B (en) * 2010-05-19 2016-03-02 中兴通讯股份有限公司 A kind of method and apparatus realizing Route Selection

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008134281A2 (en) * 2007-04-24 2008-11-06 Interdigital Technology Corporation Wireless communication method and apparatus for performing home node-b identification and access restriction
CN101534497A (en) * 2008-03-10 2009-09-16 大唐移动通信设备有限公司 Method for processing load bearing during packet data network connection and mobile management entity equipment
CN102056347A (en) * 2009-11-09 2011-05-11 华为终端有限公司 Method, equipment and system for transferring IP service of core network
CN102448046A (en) * 2010-09-30 2012-05-09 中国移动通信集团公司 Data route optimization method, equipment and system

Also Published As

Publication number Publication date
CN103428731A (en) 2013-12-04

Similar Documents

Publication Publication Date Title
CN103428731B (en) Routing optimization method and system, gateway
CN107295575B (en) Method and device for controlling service quality
US9271165B2 (en) Method for establishing connection by HNB
JP6393398B2 (en) Coordinated grouping for machine type communication group based services
US8811984B2 (en) Area-based access control method for terminals which carry out M2M communications in a wireless communication system
US8824365B2 (en) Method for establishing connection by HNB
JP2021510467A (en) Service performance monitoring and reporting
CN102045867B (en) Network connection establishment method and device and policy control and charging (PCC) strategy formulation method and system
JP6406259B2 (en) COMMUNICATION DEVICE, CONTROL DEVICE, COMMUNICATION METHOD, CONTROL METHOD, AND PROGRAM
CN103796262B (en) The method and apparatus directly switched
CN102469433B (en) A kind of method and system realizing data flow service quality and charging policy control
WO2012051890A1 (en) Terminal access limit method and system
EP2756651A1 (en) Mobile communications network, infrastructure equipment and method
KR102017167B1 (en) Method and apparatus for data traffic offload in a wireless communication system
CN103517230B (en) Trigger the method and system of information transmission and protocol conversion
US20150237495A1 (en) Method and system for differentiating between subscribers
CN103200534B (en) A kind of method of trunking communication, Apparatus and system
CN103428888B (en) A kind of direct tunnel method for building up and system
CN102378160A (en) Local access-based load bearing establishing method and system
CN102256326B (en) A kind of method and apparatus realizing Route Selection
CN102056136B (en) Tunnel updating method and system in communication system supporting local IP access
EP2424175A1 (en) A method, system and network equipment for realizing the local ip access
CN103428732B (en) Routing optimization method and system, wireless side network element
JP2015530765A (en) Billing control method and system in communication network
KR102206889B1 (en) Method, Apparatus, System, and Recording Medium for controlling PCC based on eNB in LTE System

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180824

Termination date: 20200525

CF01 Termination of patent right due to non-payment of annual fee