TECHNICAL FIELD
[0001] The present invention relates to methods and arrangements in cellular mobile communication
systems, in particular in relation to service differentiation when devices are connected
to a user device functioning as a router.
BACKGROUND
[0002] As the wireless networks evolve they increasingly become mixed with a multitude of
different communication technologies and access technologies. For instance, a user
device, e.g. referred to as a User Equipment (UE), with a cellular connection to a
cellular base station may have other devices connected to it while the UE provides
access to the cellular network and wireless services using for instance WiFi or similar
short range communication technologies for these other devices.
[0003] Wireless communication is used by a number of different devices, such as for instance
mobile phones, smart phones, personal digital assistants, laptops, Personal Computers
(PCs), sensors, utility meters, vehicles, security devices, or home appliances. The
number of devices are growing in a fast pace and the list is not exhaustive in any
way. These different types of devices can connect to an external network, e.g. Internet
or some Intranet using a wireless communication technology such as cellular communication
protocols, e.g. Second Generation (2G), Third Generation (3G), Fourth Generation (4G),
Fifth Generation (5G) and so on: Global System for Mobile communication (GSM), General
Packet Radio Service (GPRS), Enhanced Data rates for GSM Evolution (EDGE), Universal
Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), New Radio (NR),
or short range protocols such as for instance WiFi, Zigbee, Bluetooth, Long Range
Radio (LoRa), Near Field Communication (NFC), Radio Frequency Identification (RFID),
Internet Protocol version 6 (IPv6) over Low Power Wireless Personal Area Networks
(6LoWPAN), and Z-wave directly via an access point or via an intermediate device in
turn connected to the external network using a wireless communication protocol, cellular
or short range.
[0004] When a device is connected via an intermediate device it may be given a local Internet
Protocol (IP) address, for instance provided by the intermediate device or a gateway
node in the network architecture.
UE as a Mobile Router
[0005] A UE as a router, for instance for a Virtual Private Network (VPN), is a mobile data
solution that enables several other devices to be attached to the UE and to access
networks through this UE. Such UE may also be referred to as a routing behind Mobile
Station (MS), UE as router, UE as mobile router, wireless router, IP-router, IP_router.
In other words, it enables routing of data packets to addresses of devices that do
not belong to the Packet Data network (PDN) Session, i.e. the UE as router, but exist
behind it. The destination address for the data packets can be different than the
address of the UE as router. The devices attached to the UE as router may be seen
as being comprised in a subnet. The subnet for these devices attached to the UE as
router is obtained from an Authentication, Authorization and Accounting (AAA) server.
The IP addresses of those devices are routable, i.e. public address, and they are
independent from the IP address of UE as router which is obtained during a Packet
Data Protocol (PDP) Context activation procedure or a PDN connection establishment
procedure.
[0006] With the term UE is meant a terminal, a mobile phone, a smart phone, a laptop, a
PC, a sensor, a manufacturing machine, a vending machine, an Automated Teller Machine
(ATM), a pay terminal, e.g. Point of Sale (PoS) terminal, vehicle, boat, aircraft,
Internet of Things (loT) device, home appliance, or any other type of equipment with
wireless connectivity feature(s) that operate together with a user or without a user.
[0007] A framed route attribute, parameter or information provides routing information to
be configured for the user, i.e. the UE as a router, on the Network Access Server
(NAS). The framed route information is returned from a Remote Authentication Dial-In
User Service (RADIUS) server in an access accept message. The framed route is defined
in the Internet Engineering Task Force (IETF) standard RFC2865). The framed route
attribute indicates a routing method for the UE as router, and it is only used in
the access accept message. The framed route is configured in the profile of a user
and comprises at least one route for each UE that is to use the routing behind the
UE feature. The terms UE, MS and wireless device are used interchangeably herein.
[0008] Before continuing to describe the UE as router, a cellular telecommunications infrastructure
network and how it may be built up will be described. In
Figure 1 reference numeral 100 indicates a cellular telecommunications infrastructure network.
A
first UE 101, such as a terminal, mobile/cellular phone, smart phone, Pocket Digital Assistant
(PDA), tablet computer, laptop, personal computer, or any other device capable of
wireless communication, e.g. non-user related equipment such as devices in machine-to-machine
communication, communicates via a
wireless communication link 120 with a
radio access device/network node 122, e.g. an eNodeB (eNodeB, eNB), NodeB, Base station, Radio Network Controller (RNC),
Base Station Controller (BSC) or similar network infrastructure access device, which
in turn communicates with a
core network 104 handling charging, authentication, and connection to other communication devices
and/or application services such as for instance Internet based services. The core
network 104 may for instance be an Evolved Packet Core (EPC) network. The wireless
communication link 120 may for example be based on LTE or similar cellular based communications
network standard as for instance NR, Wideband Code Division Multiple Access (WCDMA),
GPRS, and EDGE. A
second UE 103 may be connected to the first UE 101 via
a short range wireless communication interface 130. The second UE 103 may be for instance another UE such as a smart phone, PDA, a laptop,
a PC, a camera, a temperature sensor, a surveillance device, an Internet of Things
device, a home appliance, an external device and so on.
[0009] The first UE 101 with reference number 101 may be referred to as a UE acting as a
router, an IP router, a UE acting as a mobile router, UE as router, wireless router,
a mobile router, IP-router or an IP_router. The second UE 103 may be referred to as
a device behind the UE 101, an IP device, wireless device, mobile device or an external
device. These terms are used interchangeably herein.
[0010] The core communication network 104, or simply core network, further comprises a mobility
management node, such as Mobility Management Entity/Serving GPRS Support Node
(MME/SGSN) 102, a Serving Gateway
(SGW) 106, a PDN Gateway/General Packet Radio Service Gateway Serving Node
(PGW/GGSN) 107, a Policy and Charging Rules Function
(PCRF) 108, an Application Function
(AF) 140, and a
radius server 145. The radius server 145 may also be referred to as a radius database. The core network
104 may in turn be connected to an
external network 150 such as Internet or an intranet. It should be understood that the different core
network nodes may be located in the same hardware. The AF 140 may be in form of a
Proxy-Call State Control Function (P-CSCF). The PGW/GGSN refers to a PGW, or a GGSN,
or both a PGW and a GGSN, or a combined PGW and GGSN co-located in one node. The MME/SGSN
refers to a MME, or a SGSN or both a MME and a SGSN or a combined MME and SGSN co-located
in one node.
[0011] Figure 2 illustrates a first UE 101 acting as a mobile router. The UE 101 acting as a mobile
router is exemplified to have two second UEs 103 being connected to the first UE 101.
The two second UEs 103 are IP_device 1, e.g. a laptop, and IP_device 2, e.g. a mobile
phone. The two second UEs 103 are comprised in the framed route of the first UE 101.
Note that two second UEs 103 is only an example and that any suitable other number
of second UEs 103 is also applicable. An exception from this is figure 3 in which
UE with reference number 101 is not acting as a mobile router.
[0012] As illustrated in Figure 2, the first UE 101 acting as a mobile Router creates a
PDN connection 200 which a PGW/GGSN 107 authorizes using the radius server 145. The radius server 145
authenticates this first UE 101 and includes a framed route attribute in the radius
access accept message. The framed route attribute specifies the subnet routing information
to be installed in the PGW/GGSN 107 for the first UE 101.
[0013] The IP address allocated to the first UE 101, i.e. the UE as a router, is denoted
"IP_router". The IP addresses of the second UEs 103 attached to the first UE 101 are
within the subset specified in framed route, and these IP addresses are denoted "IP_deviceX"
where X is a positive integer, i.e. 1, 2 etc.
[0014] When the second UEs 103 attached to the first UE 101 send uplink
(UL) traffic 203, they may use the IP address IP_deviceX, which is different from the IP address IP_router.
IP_deviceX then indicates the source of the UL traffic. The source of the UL packets
is IP_deviceX. The UL traffic may also be referred to as UL packets or UL data packets.
When the PGW/GGSN 107 receives a downlink
(DL) packet 205 with a destination address matching an address in the framed route, e.g. the address
may be IP_deviceX, then the packet is forwarded to the first UE 101 through the associated
PDN session, and finally to the second UEs 103 attached to the first UE 101. The destination
of the DL packets 205 is IP_deviceX. The DL packet 205 may also be referred to as
DL data packets or DL traffic.
[0015] The first UE 101 acting as mobile router could be camping on 2G or 3G, or future
NR access in 5G as well.
Service Differentiation achieved by dedicated bearer creation
[0016] Figure 3 illustrates a dedicated bearer creation triggered by service information from the
AF 140. A bearer may be described as a "pipe" or "tunnel" carrying data from one node
to another node. A bearer may be a dedicated bearer or a default bearer. A default
bearer represents a PDN connection, is created at initial attach or at creation of
a PDN connection and exists as long as the UE is connected. A dedicated bearer provides
a dedicated tunnel for a specific type of traffic, e.g. voice, video, Voice over IP
(VoIP), Voice over LTE (VoLTE) etc. A dedicated bearer exits in addition to a default
bearer, and these two bearers are linked to each other.
[0017] Note also that figure 3 is a simplified flow, and that there may be additional method
steps which is also performed by not illustrated herein for the sake of simplicity.
Note also that the UE in figure 3 is not acting as a router. The network node 122
is exemplified by an eNB in figure 3. The AF 140 may be for example a P-CSCF.
[0018] As illustrated figure 3, the current signaling is as follows, where the steps may
be performed in any suitable order than described below:
Step 301
[0019] The UE 101 sends an attach request message to the MME/SGSN 102. The MME/SGSN 102
receives the attach request message from the UE 101. A PDN connectivity request is
sent together with the attach request message.
Step 302
[0020] The MME/SGSN 102 sends a create session request message to the PGW/GGSN 107. The
create session request message is sent via the SGW 106. The PGW/GGSN 107 receives
the create session request message from the MME/SGSN 102.
Step 303
[0021] The PGW/GGSN 107 sends a Credit Control Request-Initial (CCR-I) message to the PCRF
108 over the Gx interface. The message comprises information indicating the Framed-IP
= IP_UE. The PCRF 108 receives the CCR-I message from the PGW/GGSN 107. The Gx interface
is between the PGW/GGSN 107 and the PCRF 108.
Step 304
[0022] The PCRF 108 sends a Credit Control Answer-Initial (CCA-I) message to the PGW/GGSN
107. The PGW/GGSN 107 receives the CCA-I message from the PCRF 108.
Step 305
[0023] The PGW/GGSN 107 sends a create session response message to the MME/SGSN 102 via
the SGW 106. The message comprises information indicating IP_UE. The MME/SGSN 102
receives the create session response message from the PGW/GGSN 107. The create session
response message is a response to the create session request message in step 302.
Step 306
[0024] The MME/SGSN 102 sends an attach accept message to the UE 101. An activate default
EPS bearer request message comprising information indicating IP_UE is sent together
with the attach accept. The message may comprise information which indicates IP_UE.
The UE 101 receives the attach accept message from the MME/SGSN 102. The attach Accept
message is a response to the attach request message in step 301. An activate default
EPS bearer request is sent together with the attach accept message.
Step 307
[0025] After steps 301-306 has been performed, the UE 101 starts priority services. The
priority services may be described as a special service.
Step 308
[0026] The AF 140 sends an AAR-I message to the PCRF 108. The AAR-I message is sent over
the Rx interface. The AAR-I message comprises information indicating the priority
service and Framed-IP=IP_UE. The Rx interface is located between the PCRF 108 and
the AF 140. The PCRF 108 receives the AAR-I message from the AF 140.
Step 309
[0027] The PCRF 108 performs Gx-Rx binding based on IP_UE.
[0028] The PCRF 108 first establishes the Gx session for a PDN, i.e. IP-Connectivity Access
Network (IP-CAN) session, towards the PGW/GGSN 107. Then the PCRF 108 establishes
the Rx session for a service towards the AF 140 wherein the service is going to be
carried on the PDN. The PCRF 108 needs to bind the Rx session, i.e. the service, to
the Gx session, e.g. PDN based on IP address and possibly also based on other parameters.
[0029] In a network with multiple PCRF's 108, it has to be ensured that all Diameter sessions
established over the Gx, Rx and S9 reference points for a specific IP-CAN session
use the same PCRF instance. This session correlation capability may be referred to
as "session binding" or "PCRF binding". For example, a session created over the Gx
interface for LTE UEs may be routed to a specific PCRF based on the subscriber identifier,
e.g. International Mobile Subscriber Identity (IMSI). When another session is created
over the Rx interface, this session is identified by the assigned IP address. To ensure
that session requests are routed to the correct PCRF, the relationship between the
subscriber identifier, the assigned IP address and the chosen PCRF instance has to
be maintained for the duration of the IP-CAN session. Using other words, binding includes
an association of AF session information to one IP-CAN session.
Step 310
[0030] The PCRF 108 sends a Re-Auth-Request (RAR) message to the PGW/GGSN 107. The message
is sent over the Gx interface. The RAR message comprises dynamic Policy Control and
Charging (PCC) for the priority service.
Step 311
[0031] A dedicated bearer with a Guaranteed Bit Rate (GBR) for the priority service is created.
[0032] Summarizing figure 3, the AF 140 requests resource reservation, i.e. step 308, for
a special service, i.e. priority service in the flow, based on a UE request, i.e.
step 301;
- Step 309: The PCRF 108 first finds the corresponding Gx session based on the UE IP
address.
- Step 310: The PCRF 108 further sends the request to the PGW/GGSN 107 over Gx.
- Step 311: The PGW/GGSN 107 initiates dedicated bearer creation including a specific
bearer Quality of Service (QoS) in the form of a GBR in order to fulfill the service
differentiation.
[0033] The differentiation refers to service differentiation for one UE and for services
such as e.g. IP Multimedia Subsystem (IMS) service, Session Initiation Protocol (SIP)
signaling, voice media, video media. In other words, for service that needs different
quality of service.
[0034] There is a need from the market to provide high priority data service for emergency
service organizations and enterprise customers where a first UE 101 acts as the Wireless/LTE
router that various second UEs 103 connected to with WiFi or other similar short range
radio technologies.
[0035] The above means that emergency service organization or enterprise customers including
the services initiated by the second UEs 103 attached to the first UE 101, i.e. the
mobile router, need to use the dedicated bearer with higher priority data service
in cases such as emergency or congestion scenarios compared to data services in non-emergency
or non-congestion scenarios. Data in non-emergency and non-congestions scenarios have
lower priority compared to the emergency and congestion scenarios. For example, in
a mining site there is surveillance device connected to an LTE router and in the event
of emergency, it will turn on its camera and stream live video to an emergency center.
It requires a dedicated bearer with higher QoS profile to be established in order
to prioritize the streaming live video in the network.
[0036] With the current PCC architecture, it may not be possible to trigger a dedicated
bearer if the second UEs 103 attached to a first UE 101 as router initiates the priority
services and the address IP_deviceX is used in the service request from the AF 140,
e.g. P-CSCF. Below is an explanation of this.
[0037] When a first UE 101 acts as mobile router, if the second UEs 103 attached to the
first UE 101 initiates a priority service using the source address IP_deviceX, the
priority service may not go through at all because the PCRF 108 cannot find the corresponding
Gx session.
Figure 4 illustrates an example of such scenario. Figure 4 shows a problem with a PCC solution,
i.e. that there is no dedicated bearer creation for services started from second UEs
103 attached to a first UE 101. The network node 122 is exemplified with an eNB in
figure 4.
[0038] In figure 4, a first UE 101 acts as a mobile router, and may also be referred to
as an IP router. The first UE 101 acting as a mobile router is exemplified with two
second UEs 103 being connected to the first UE 101. The two second UEs 103 are IP_device
1, e.g. a laptop, and IP_device 2, e.g. a mobile phone. The two second UEs 103 are
comprised in the framed route of the first UE 101. Note that two second UEs 103 is
only an example, and that any suitable other number of second UEs 103 is also applicable.
Note also that figure 4 is a simplified flow, and that there may be additional method
steps which is also performed by not illustrated herein for the sake of simplicity.
Figure 4 is different from figure 3 in that the first UE 101 acts as a router in figure
4, i.e. it has second UEs 103 connected to it, which is located behind it. In figure
3, there is only one UE and it is not acting as a router.
[0039] The method in figure 4 comprises at least some of the following steps, which steps
may be performed in any suitable order than described below:
Step 401
[0040] This step corresponds to step 301 in figure 3. The first UE 101 sends an attach request
message to the MME/SGSN 102. The MME/SGSN 102 receives the attach request message
from the first UE 101. A PDN connectivity request is sent together with the attach
request.
Step 402
[0041] This step corresponds to step 302 in figure 3. The MME/SGSN 102 sends a create session
request message to the PGW/GGSN 107. The create session request message is sent via
the SGW 106. The PGW/GGSN 107 receives the create session request message from the
MME/SGSN 102.
Step 403
[0042] The PGW/GGSN 107 sends a CCR-I message to the PCRF 108 over the Gx interface. The
message comprises information indicating the Framed-IP = IP_Router. The PCRF 108 receives
the CCR-I message from the PGW/GGSN 107. The Gx interface is between the PGW/GGSN
107 and the PCRF 108.
Step 404
[0043] The PCRF 108 sends a CCA-I message to the PGW/GGSN 107. The PGW/GGSN 107 receives
the CCA-I message from the PCRF 108.
Step 405
[0044] The PGW/GGSN 107 sends a create session response message to the MME/SGSN 102. The
message comprises information indicating IP_router. The MME/SGSN 102 receives the
create session response message from the PGW/GGSN 107. The create session response
message is a response to the create session request message in step 402.
Step 406
[0045] The MME/SGSN 102 sends an attach accept message to the first UE 101. An activate
default EPS bearer request comprising information indicating IP_router may be sent
together with the attach accept. The first UE 101 receives the attach accept message
from the MME/SGSN 102. The attach accept message is a response to the attach request
message in step 301.
Step 407
[0046] After at least some of the steps 401-406 has been performed, the first UE 101 starts
priority services. Priority services may be described as a special service. The source
of the priority service is IP_deviceX.
Step 408
[0047] The AF 140 sends an AAR-I message to the PCRF 108. The AAR-I message is sent over
the Rx interface. The AAR-I message comprises information indicating the priority
service and Framed-IP=IP_deviceX. The PCRF 108 receives the AAR-I message from the
AF 140. The PCRF 108 will not find the Gx session based on the IP_deviceX because
the Gx session is associated with IP_router. So, the PCRF 108 is not able to perform
any Rx-Gx binding.
[0048] US 2013/121262 A1 discloses that a set of different communication flows can be established between
a set of end-user devices and remote devices through an intermediary node. For each
communication flow, a flow-specific bearer can be generated between the intermediary
node and a corresponding one of the remote devices. Each bearer can have quality of
service attributes that correspond to flow-specific quality of service attributes
of the flow to which the flow-specific bearer corresponds. Communication can occur
between each of the proximate end-user devices and the remote devices in accordance
with the flow-specific quality of service attributes. The intermediate node can direct
the exchanged data between unique local communication links and corresponding ones
of the flow-specific bearers.
[0049] US2016/219635 A1 discloses a mobile router providing address information concerning connection devices
connected to the mobile router to a network node, which may be implemented by a PCRF.
[0050] US2016/057788 A1 discloses an Application Function, AF, connected via Rx-Interface to a PCRF, which
in turn is connected to a PGW via Gx-Interface for applying QoS-parameters to IP-flows
for a UE.
SUMMARY
[0051] It is an object to obviate at least some of the above disadvantages and provide improved
node(s) and method(s) for wireless telecommunication networks.
[0052] Z The invention is set out by the appended claims. Z The embodiments herein relate
to a method in a PCRF for achieving service differentiation according to claim 1,
a corresponding PCRF according to claim 8, a method in a PGW for achieving service
differentiation according to claim 9 and a corresponding PGW according to claim 14
as well as a related computer program according to claim 15.
[0053] The method in the PCRF for achieving service differentiation for a second UE attached
to a first UE acting as a mobile router. The method comprises receiving at the PCRF
from a further node a request for establishing a PDN connection for the first UE,
the request comprising routing information of the first UE; receiving at the PCRF
from an AF, a request for resource reservation for a service based on a request from
a second UE, the request comprising an IP address of the second UE; and correlating,
at the PCRF, the routing information of the first UE with the IP address of the second
UE. The method comprises sending a resource reservation request to a PGW/GGSN over
a Gx interface, wherein the resource reservation request comprises the correlation
of the routing information of the first UE with the IP address of the second UE; wherein
the correlating further comprises: indicating the IP address of the second UE in the
routing information of the first UE.
[0054] Embodiments herein relate also to a PCRF for achieving service differentiation for
a second UE attached to a first UE acting as a mobile router. The PCRF being configured
to receive from a further node a request for establishing a PDN connection for a first
UE, the request comprising routing information of the first UE; receive from an AF,
a request for resource reservation for a service based on a request from a second
UE, the request comprising an IP address of the second UE; and to correlate the routing
information of the first UE with the IP address of the second UE. The PCRF is configured
to send a resource reservation request to a PGW/GGSN over a Gx interface, wherein
the resource reservation request comprises the correlation of the routing information
of the first UE with the IP address of the second UE, and wherein the IP address of
the second UE is indicated in the routing information of the first UE.
[0055] Still further, the embodiments herein relate to a method in a PGW/GGSN for achieving
service differentiation for a second UE attached to a first UE acting as mobile router,
the method comprising receiving a resource reservation request from a PCRF for a service
requested from an AF, the resource reservation request comprising correlated routing
information of a first UE with the IP address of a second UE; and creating or updating
a dedicated bearer for the service requested from the AF. The creating or updating
is based on the received resource reservation request.
[0056] The embodiments herein relate also to a PGW/GGSN for achieving service differentiation
for a second UE attached to a first UE acting as mobile router. The PGW/GGSN is configured
to receive a resource reservation request from a PCRF for a service requested from
an AF, the resource reservation request comprising correlated routing information
of a first UE with the IP address of a second UE; and to create or update a dedicated
bearer for the service requested from the AF. The creating or updating is based on
the received resource reservation request.
[0057] Embodiments herein afford many advantages, of which a non-exhaustive list of examples
follows:
An advantage of the embodiments herein is that they make it possible to achieve service
differentiation by means of dedicated bearer creation for services initiated from
second UEs attached to a first UE as router. This has the advantages of providing
priority service and/or emergency service.
[0058] The embodiments herein are not limited to the features and advantages mentioned above.
A person skilled in the art will recognize additional features and advantages upon
reading the following detailed description.
BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In the following the invention will be described in a non-limiting way and in more
detail with reference to exemplary embodiments illustrated in the enclosed drawings,
in which:
- Fig. 1
- is a schematic block diagram illustrating an example network;
- Fig. 2
- is a schematic block diagram illustrating an exemplary signalling flow;
- Fig. 3
- is a schematic block diagram illustrating an exemplary signalling flow;
- Fig. 4
- is a schematic block diagram illustrating an exemplary signalling flow;
- Fig. 5
- is a schematic block diagram illustrating an exemplary signalling flow;
- Fig. 6
- is a flow chart illustrating a method performed by the PCRF;
- Fig. 7
- is a flow chart illustrating a method performed by the PGW/GGSN; and
- Figs. 8, 9
- are schematic block diagrams illustrating exemplary devices where figure 8 is an infrastructure
node and figure 9 is a UE/terminal/device node.
[0060] The drawings are not necessarily to scale and the dimensions of certain features
may have been exaggerated for the sake of clarity. Emphasis is instead placed upon
illustrating the principle of the embodiments herein.
DETAILED DESCRIPTION
[0061] With reference to the exemplary cellular telecommunications infrastructure network
in figure 1, the following solution can be considered:
The PCRF 108 does the correlation of IP_route and IP_deviceX:
- (1) The PGW/GGSN 107 also provides the framed route or the delegated IPv6 prefix for
IPv6 to the PCRF 108, in addition to the frame IP address or the framed IPv6 prefix
during the Gx session establishment. Another option is that the PCRF 108 gets the
framed route or delegated IPv6 prefix for IPv6 from the Subscription Profile Repository
(SPR) or the User Data Repository (UDR).
- (2) The PCRF 108 will also check the framed route or delegated IPv6 prefix to do the
correlation of IP_router and IP_deviceX in the Gx-Rx session binding.
[0062] The embodiments herein make it possible to achieve service differentiation by means
of dedicated bearer creation for services initiated from second UEs 103 attached to
a first UE 101 as router. This has the advantages of providing priority service and/or
emergency service.
[0063] Example will now be described in more detail with reference to figure 5. The embodiments
herein may comprise at least one of the steps below. The order of the steps does not
need to be the order in which the steps are described below. Instead, any suitable
order recognized by the skilled person is possible.
Service Differentiation achieved by dedicated bearer creation
[0064] Before starting to describe figure 5, the current signaling as illustrated in figure
4 and as described earlier will be summarized. The current signaling illustrated in
figure 4 is as follows:
- An AF 140, e.g. P-CSCF, requests resource reservation for a special service, i.e.
priority service in the flow, based on a UE request.
- The PCRF 108 first finds the corresponding Gx session based on the UE IP address.
- The PCRF 108 further sends the request to the PGW/GGSN 107 over the Gx interface.
- The PGW/GGSN 107 initiates the dedicated bearer creation including a specific bearer
QoS in order to fulfill the service differentiation.
[0065] As described earlier, an issue with this current signaling is that the PCRF 108 will
not find the Gx session based on IP_deviceX because the Gx session has IP_router as
its framed-IP.
[0066] One possible solution for handling this will be described below:
- (1) The PGW/GGSN 107 also provides the framed route to the PCRF 108 at IP-CAN session
establishment.
- (2) The PCRF 108 correlates the IP address received from the AF 140 and the framed
route received from the PGW/GGSN 107 to perform Gx-Rx session binding.
[0067] With this solution, service differentiation may be achieved using a GBR bearer when
the second UEs 103 attached to a first UE 101 as a mobile router starts services such
as priority services.
[0068] An exemplary signaling flow for the solution briefly described above will now be
described in more detail with reference to
Figure 5.
[0069] In figure 5, a first UE 101 acts as a mobile router, and may also be referred to
as an IP router or wireless router. In this example, two second UEs 103 are connected
to the first UE 101 acting as a mobile router. The two second UEs 103 are IP_device
1, e.g. a laptop, and IP_device 2, e.g. a mobile phone. The two second UEs 103 are
comprised in the framed route of the first UE 101. Note that two second UEs 103 is
only an example, and that any suitable other number of second UEs 103 is also applicable.
Note also that figure 5 is a simplified flow, and that there may be additional method
steps which are also performed by not illustrated herein for the sake of simplicity.
The network node 122 is exemplified with an eNB in figure 5.
[0070] The method illustrated in figure 5 comprises at least one of the following steps,
which steps may be performed in any suitable order than described below:
Step 501
[0071] This step corresponds to step 301 in figure 3 and step 401 in figure 4. The first
UE 101 sends an attach request message to the MME/SGSN 102. The MME/SGSN 102 receives
the attach request message from the first UE 101. A PDN connectivity request is sent
together with the attach request.
Step 502
[0072] This step corresponds to step 302 in figure 3 and step 402 in figure 4. The MME/SGSN
102 sends a create session request message to the PGW/GGSN 107. The create session
request message is sent via the SGW 106. The PGW/GGSN 107 receives the create session
request message from the MME/SGSN 102.
Step 503
[0073] The PGW/GGSN 107 sends an access request message to the radius server 145. The access
request may be referred to as a radius access request. The radius server 145 receives
the access request message from the PGW/GGSN 107.
Step 504
[0074] The radius server 145 sends an access response message to the PGW/GGSN 107. The access
response message comprises a framed route, i.e. information indicating a framed route.
The information indicating the framed route may also be referred to as framed route
information, framed route data, framed route parameter, framed route attribute etc.
The access response message is a response to the access request message in step 503.
The PGW/GGSN 107 receives the access response message from the radius server 145.
Step 505
[0075] The PGW/GGSN 107 sends a CCR-I message over the Gx interface to the PCRF 108. The
CCR-I message comprises information indicating the Framed-IP = IP_router and the framed
route. The PCRF 108 receives the CCR-I message from the PGW/GGSN 107.
Step 506
[0076] The PCRF 108 sends a CCA-I message to the PGW/GGSN 107. The PGW/GGSN 107 receives
the CCA-I message from the PCRF 108.
Step 507
[0077] The PGS/GGSN 107 sends a create session response message to the MME/SGSN 102. The
create session response message comprises information indicating the IP_router. The
MME/SGSN 102 receives the create session response message from the PGW/GGSN 107. The
create session response message is a response to the create session request in step
502.
Step 508
[0078] The MME/SGSN 102 sends an attach accept message to the first UE 101. The attach accept
message comprises an activate default EPS bearer request with information indicating
the IP_router. The first UE 101 receives the attach accept message from the MME/SGSN
102. The attach accept message is a response to the attach request message in step
501.
Step 509
[0079] At least one of the second UEs 103 starts priority services where the source is indicated
to be IP_deviceX.
Step 510
[0080] The AF 140 sends an AAR-I message over the Rx interface to the PCRF 108. The AAR-I
message comprises information indicating the priority service and Framed-IP=IP_deviceX.
The PCRF 108 receives the AAR-I message from the AF 140.
Step 511
[0081] The PCRF 108 checks the IP_deviceX again for the framed route for the Gx-Rx binding.
Step 512
[0082] The PCRF 108 sends a RAR message over the Gx interface to the PGW/GGSN 107. The RAR
message comprises information indicating the dynamic PCC for the priority service.
The PGW/GGSN 107 receives the RAR message from the PCRF 108.
Step 513
[0083] A dedicated bearer with GBR is created for the priority service.
[0084] Figure 5 may also described as follows:
- Step 501: The first UE 101 acting as a mobile router sends an attach request message,
e.g. a PDN connectivity request, to the MME/SGSN 102, via the eNB 122.
- Step 502: The MME/SGSN 102 in turn sends a create session request message to the PGW/GGSN
107 via the SGW 106.
- Step 503: The PGW/GGSN 107 in turn sends a radius access request message to the radius
server 145.
- Step 504: The radius server 145 responds with an access response message to the PGW/GGSN
107 comprising a framed route element.
- Step 505: The PGW/GGSN 107 in turn sends to the PCRF 108 a Gx CCR_I message with framed-IP=IP_router
and framed route elements.
- Step 506: The PCRF 108 responds to the PGW/GGSN 107 with a CCA_I message.
- Step 507: The PGW/GGSN 107 sends a create session response message with an IP_router
element to the MME/SGSN 102 via the SGW 106.
- Step 508: The MME/SGSN 102 sends an attach accept message to the first UE 101 with
an activate default EPS bearer request. The activate default EPS bearer request comprises
an IP_router element.
- Step 509: The first UE 101 starts priority services, for attached second UE(s) 103,
e.g. IP_deviceX, with source: IP_deviceX, towards the AF 140. The AF 140 may be in
the form of a P-CSCF.
- Step 510: The AF 140, here in form of a P-CSCF, responds with an Rx: AAR-I message
to the PCRF 108 with priority service and framed_IP=IP_deviceX elements.
- Step 511: PCRF 108 will also check IP_deviceX against framed route for Gx-Rx binding.
- Step 512: The PCRF 108 sends a Gx RAR message to the PGW/GGSN 107 with dynamic PCC
for a priority service element.
- Step 513: A dedicated bearer with a GBR is created for the priority service.
[0085] The PCRF 108 may correlate/map the routing information of the first UE 101 with the
IP address of the second UE 103. This may be done for instance in a look-up table
or according to an algorithm.
[0086] The framed route attribute provides routing information to be configured for the
user on the NAS, i.e. for the first UE 101 on the NAS. The framed route information
may be returned from the radius server 145 in the access accept message. See step
508.
[0087] For instance, a GBR bearer is preferred for VoLTE. GBR is preferred also in case
of emergency services.
[0088] As illustrated in Figure 5, the solution is,
- At PDN connection setup, the PGW/GGSN 107 also provides the framed route obtained
from the radius server 145 to the PCRF 108.
- When the AF 140, e.g. the P-CSCF, requests resource reservation for a specific service,
the PCRF 108 will also check the framed route to perform Gx-Rx session binding.
[0089] Another alternative is that the PCRF 108 can get the framed route from the SPR/UDR
(not shown in Figure 5).
[0090] The method described above will now be described seen from the perspective of the
PCRF 108.
Figure 6 is a flowchart describing the present method performed by the PCRF 108 for achieving
service differentiation for a second UE 103 attached to a first UE 101 acting as a
mobile router. The method comprises at least one of the following steps in the PCRF
108, which steps may be performed in any suitable order than described below:
Step 601
[0091] This step corresponds to step 505 in figure 5. The PCRF 108 receives, from a further
node 107, a request for establishing a PDN connection for the first UE 101 acting
as a mobile router. The request comprises routing information of the first UE 101.
[0092] The routing information of the first UE 101 may comprise routing information to be
configured for a user on a NAS, i.e. for the first UE 101 on a NAS.
[0093] The routing information of the first UE 101 may comprise a framed route or a delegated
IPv6 prefix or a framed IPv6 route. The framed route may be received from a radius
server 145.
[0094] The further node 107 may also be referred to as a second node 107 and the PCRF 108
may be referred to as a first node 108.
[0095] The further node 107 may be a PGW/GGSN 107. The further node 107 may be a SPR/UDR.
Step 602
[0096] This step corresponds to step 510 in figure 5. The PCRF 108 receives, from an AF
140, a request for resource reservation for a service based on a request from the
second UE 103 being attached to the first UE 101. The request comprises an IP address
of the second UE 103.
[0097] The resource reservation request may be a re-authorization request to the PGW/GGSN
107 to establish or update a dedicated bearer for a service requested from the AF
140. Establishing may be the same as creating.
[0098] The resources are resources in EPS, i.e. the dedicated resource matching the QoS
requirement of the service. The dedicated resource may be a dedicated bearer in EPS.
Step 603
[0099] This step corresponds to step 511 in figure 5. The PCRF 108 correlates the routing
information of the first UE 101 with the IP address of the second UE 103. The correlating
may also be referred to as associating, relating, linking, connecting etc.
[0100] The correlating may further comprise to obtain a Gx session corresponding to the
routing information of the first UE 101. The obtaining of the Gx session may also
be referred to as finding a Gx session.
[0101] The correlating may further comprise to indicate the IP address of the second UE
103 in the routing information of the first UE 101. The indicating of the IP address
may also be referred to as specifying or adding the IP address.
[0102] The correlation may be handled by the PCRF 108 at PDN session establishment.
[0103] The routing information may comprise an IP address and a framed route of the first
UE 101, and the correlating may comprise correlating the framed route of the first
UE 101 with the IP address of the second UE 103.
Step 604
[0104] This step corresponds to step 511 in figure 5. The PCRF 108 may perform Gx-Rx session
binding.
Step 605
[0105] This step corresponds to step 512 in figure 5. The PCRF 108 may send a resource reservation
request to a PGW/GGSN 107 over a Gx interface. The resource reservation request may
comprise the correlation of the routing information of the first UE 101 with the IP
address of the second UE 103.
[0106] In one example, the resource reservation request comprises the routing information
with the IP address of the second UE 103.
[0107] The resource reservation request may be a re-authorization request to the PGW/GGSN
107 for a service requested from the AF 140, or it may be a re-authorization request
to the PGW/GGSN 107 to establish a dedicated bearer for a service requested from the
AF 1540.
[0108] To perform the method steps shown in figure 6 for achieving service differentiation
for a second UE 103 attached to a first UE 101 acting as a mobile router, the PCRF
108 is configured to receive, from a further node 107, a request for establishing
a PDN connection for a first UE 101 acting as a mobile router. The request comprises
routing information of the first UE 101. The further node may be a PGW/GGSN 107. The
further node may be a SPR/UDR.
[0109] The PCRF 108 is configured to receive, from an AF 140, a request for resource reservation
for a service based on a request from a second UE 103. The second UE 103 is attached
to the first UE 101. The request comprises an IP address of the second UE 103.
[0110] The PCRF 108 is configured to correlate the routing information of the first UE 101
with the IP address of the second UE 103.
[0111] The routing information may comprise an IP address and a framed route of the first
UE 101, and the PCRF 108 may be configured to correlate the framed route of the first
UE 101 with the IP address of the second UE 103.
[0112] The PCRF 108 may be further configured to send a resource reservation request to
a PGW/GGSN 107 over a Gx interface. The resource reservation request may comprise
the correlation of the routing information of the first UE 101 with the IP address
of the second UE 103. In one example, the resource reservation request comprises the
routing information of the second UE 103.
[0113] The resource reservation request may be a re-authorization request to a PGW/GGSN
107 to establish a dedicated bearer for a service requested from the AF 140.
[0114] The PCRF 108 may be further configured to obtain a Gx session corresponding to the
routing information of the first UE 101 for correlating the routing information of
the first UE 101 with the IP address of the second UE 103. The obtaining of the Gx
session may also be referred to as finding the Gx session.
[0115] The PCRF 108 may be further configured to indicate the IP address of the second UE
103 in the routing information of the first UE 101 for correlating the routing information
of the first UE 101 with the IP address of the second UE 103. The indication of the
IP address may also be referred to as specifying or adding the IP address.
[0116] The PCRF may be further configured to send a resource reservation request to the
PGW/GGSN 107 over the Gx interface. The request may comprise the IP address of the
second UE 103.
[0117] The PCRF 108 may be further configured to perform Gx-Rx session binding.
[0118] The routing information of the first UE 101 may comprise routing information to be
configured for a user on a NAS, i.e. for a first UE 101 on a NAS.
[0119] The routing information of the first UE 101 may comprise a framed route or a delegated
IPv6 prefix or a framed IPv6 route. The framed route or the framed IPv6 route may
be received from a radius server 145.
[0120] The method described above will now be described seen from the perspective of the
PGW/GGSN 107.
Figure 7 is a flowchart describing the present method performed by the PGW/GGSN 107 for achieving
service differentiation for a second UE 102 attached to a first UE 101 acting as mobile
router. The method comprises at least one of the following steps in the PGW/GGSN 107,
which steps may be performed in any suitable order than described below:
Step 701
[0121] This step corresponds to step 512 in figure 5. The PGW/GGSN 107 receives a resource
reservation request from a PCRF 108 for a service requested from an AF 140. The resource
reservation request comprises correlated routing information of a first UE 101 which
is acting as a mobile router. The routing information comprises an IP address of a
second UE 103. The second UE 103 is attached to the first UE 101.
[0122] The resource reservation request may be a re-authorization request to the PGW/GGSN
107 for a service requested from the AF 140. The resource reservation request may
be a re-authorization request to the PGW/GGSN 107 to establish or update a dedicated
bearer for a service requested from the AF 140. Establishing may be the same as creating.
[0123] The resource reservation request may be received from the PCRF 108 over a Gx interface.
[0124] The correlated routing information may further comprise information indicating the
IP address of the second UE 103 in the routing information of the first UE 101. The
indicating of the IP address may also be referred to as specifying or adding the IP
address.
[0125] The routing information of the second UE 103 may comprise routing information to
be configured for a user on a NAS, i.e. for a first UE 101 on a NAS. The routing information
of the first UE 101 may comprise routing information to be configured for a user on
a NAS, i.e. a first UE 101 on a NAS.
[0126] The routing information of the first UE 101 may comprise a framed route or a framed
IPv6 route or a delegated IPv6 prefix. The framed route or the framed IPv6 route or
the delegated IPv6 prefix may be received from a radius server 145.
[0127] In one example, the resource reservation request may comprise routing information
of the first UE 101 which is acting as a mobile router or the routing information
of the second UE 103 attached to the first UE 101.
Step 702
[0128] This step corresponds to step 513 in figure 5. The PGW/GGSN 107 creates or updates
a dedicated bearer for the service requested from the AF 140.
Step 703
[0129] This step corresponds to step 513 in figure 5. The PGW/GGSN 107 may perform routing
for downlink traffic based on the IP address of the second UE 103. The routing may
be further based on a port of the second UE 103.
[0130] To perform the method steps shown in figure 8 for for achieving service differentiation,
the PGW/GGSN 107 is configured to receive a resource reservation request from a PCRF
108 for a service requested from an AF 140. The resource reservation request comprises
correlated routing information of a first UE 101 which is acting as a mobile router,
with an IP address of a second UE 103. The second UE 103 is attached to the first
UE 101. The resource reservation request may be a re-authorization request to the
PGW/GGSN 107 to establish a dedicated bearer for a service requested from the AF 140.
[0131] The PGW/GGSN 107 may be configured to receive the resource reservation request from
the PCRF 108 over a Gx interface.
[0132] The correlated routing information further comprises an indication of the IP address
of the second UE 103 in the routing information of the first UE 101. The indication
of the IP address may also be referred to as a specification or addition of the IP
address.
[0133] The routing information of the first UE 101 may comprise routing information to be
configured for a user on a NAS, i.e. for the first UE 101 on a NAS.
[0134] The routing information of the first UE 101 may comprise a framed route or a framed
IPv6 route or a delegated IPv6 prefix. The framed route or the framed IPv6 route or
the delegated IPv6 prefix may be received from a radius server 145.
[0135] The PGW/GGSN 107 is configured to create a dedicated bearer for the service requested
from the AF 140.
[0136] The PGW/GGSN 107 may be further configured to perform routing for downlink traffic
based on the IP address of the second UE 103.
[0137] The core network nodes, e.g. the PCRF 108 or the PGW/GGSN 107, comprise as is shown
in
Figure 8, at least one processing unit
(PROC) 801, and optionally one or more computer readable memory unit
(STOR) 802 connected to the processing unit 801. Furthermore, the node also comprises a data
communications interface
(COM1) 805 for communicating with other core network nodes and the UE 101 via the network node
122. The network node 122 may be for example an eNodeB or RNC or BSC. The processing
unit 801 is arranged to receive and transmit control and/or data packets using the
communications interface 805. The processing unit 801 is arranged to control data
flow and operations according to the embodiments herein within the PCRF 108 between
the memory 802 and the communication interface 805, and within the processing unit
801 itself depending on functionality operated. The communication interface 805 may
comprise for instance an Ethernet interface or an Asynchronous Transfer Mode (ATM)
interface. The processing unit 801 may comprise for instance a processor, a microprocessor,
an application specific integrated circuit (ASIC), a digital signal processor (DSP),
or a field programmable gate array (FPGA). The memory unit 802 may comprise any suitable
volatile and/or non-volatile computer readable storage, e.g. memory in a single unit
or as a combination of units. The memory 802 may comprise for instance a solid state
drive, e.g. SSD, a random access memory (RAM) of any type, a hard disk (HD), and so
on. In case the processing unit 801 is arranged to operate instructions sets, such
as the case of the processing unit 801 being for instance a microprocessor or DSP,
the processing unit 801 may then be arranged to operate instruction sets stored as
software in the computer readable memory unit.
[0138] The processing unit 801 of the core network node may comprise a
communication control module 850, an
address handling module 860 and a
transmission module 870 for transmitting acquired and determined parameters to core network nodes, e.g. the
SGW 106 and/or PGW/GGSN 107, a network access interface node, e.g. eNodeB/RNC/BSC
122, and/or a UE 101, 103 or a combination of these.
[0139] To perform the method shown in figure 6, the PCRF 108 may comprise an arrangement
as shown in figure 8. To perform the method shown in figure 7, the PGW/GGSN 107 may
comprise an arrangement as shown in Figure 8. Thus, core network node illustrated
in figure 8 may be for example a PCRF 108 or a PGW/GGSN 107.
[0140] With reference to
figure 9, the first UE 101 comprises a processing unit
(PROC) 911 arranged to operate instruction sets, stored in a memory
(STOR) 912, for handling an optional User Interface
(UI) 916, and communicating wirelessly with a network node or other second UEs 103 via a communication
interface module
(COM1) 915. The examples used for processing device and memory in relation to core network node
as related to Figure 7 are also applicable for the first UE 101 in figure 9. The communication
interface 915 may be a suitable wireless radio technology such as for instance LTE
based but also WCDMA, UMTS Terrestrial Radio Access (UTRA) Frequency Division Duplexing
(FDD), UTRA Time Division Duplexing (TDD), GSM, GSM EDGE Radio Access Network (GERAN),
EDGE, or similar. The processing unit 911 may comprise a
communication control module 920, a
network address handling module 930, and an
operating module 940 for handling the procedures of the first UE 101. The network address handling module
930 is handling address specific connection processes with second UEs 103 connected
to the first UE 101 using a short range wireless communication protocol. The first
UE 101 further comprises a short range wireless communication module/interface
(COM2) 917. The communication control module 920 handles communication processes using the wireless
communication modules/interface 915, 917.
[0141] A first computer program may comprise instructions which, when executed on at least
one processor, cause the at least one processor to carry out the method according
to at least one of the steps in figures 5 and 6. A first carrier may comprise the
first computer program. The first carrier is one of an electronic signal, optical
signal, radio signal or computer readable storage medium.
[0142] A second computer program may comprise instructions which, when executed on at least
one processor, cause the at least one processor to carry out the method according
to at least one of the steps in figures 5 and 7. A second carrier may comprise the
second computer program, and the second carrier is one of an electronic signal, optical
signal, radio signal or computer readable storage medium.
[0143] The invention comprises embodiments, which can be implemented in a network node or
a combination of several network nodes and a UE. The methods may be implemented as
software arranged to execute as instructions sets in the processing units and stored
in the memory or computer readable storage unit of the node(s) involved.
[0144] For both the UE and core network nodes, the processor is arranged to prepare and
initiate transmission of data and control messages as related to the methods described
herein.
[0145] Summarized, when a first UE 101 acts as a mobile router, it gets an IP address allocated
to the first UE 101 as a router and is denoted "IP_router". The IP addresses of the
second UEs 103 attached to the first UE 101 are within the subset specified in a framed
route, and these IP addresses are denoted "IP_deviceX" where x is 1, 2.... The IP
address may be an IPv4 or an IPv6 address.
[0146] When the second UEs 103 attached to the first UE 101 send uplink traffic, they may
use IP_deviceX, which is different from IP_router. And when the PGW/GGSN 107 receives
a packet with a destination address matching the framed route, the packet is forwarded
to the first UE 101 through the associated PDN session, and finally to the second
UEs 103 attached to the first UE 101.
[0147] It should be noted that functionality of the core network nodes may be implemented
as Network Functions Virtualization (NFV) solutions and located at any suitable location
in the core network or external networks, e.g. a PGW/GGSN 107 may be a specific hardware
node or a software solution implemented in a suitable hardware node potentially collocated
together with other core node software implementations.
[0148] It should be noted that the word "comprising" does not exclude the presence of other
elements or steps than those listed and the words "a" or "an" preceding an element
do not exclude the presence of a plurality of such elements. It should further be
noted that any reference signs do not limit the scope of the claims, that the invention
may be at least in part implemented by means of both hardware and software, and that
several "means" or "units" may be represented by the same item of hardware.
[0149] The above mentioned and described embodiments are only given as examples and should
not be limiting to the present invention. Other solutions, uses, objectives, and functions
within the scope of the invention as claimed in the appended claims should be apparent
for the person skilled in the art.
1. A method performed by a Policy and Charging Rules Function, PCRF, (108) for achieving
service differentiation for a second User Equipment, UE, (103) attached to a first
UE (101) acting as a mobile router,
characterized in that the method comprising:
receiving (505, 601), from a further node (107), a request for establishing a Packet Data Network,
PDN, connection for the first UE (101), the request comprising routing information
of the first UE (101) acting as the mobile router;
receiving (510, 602), from an Application Function, AF, (140), a request for resource reservation
for a service based on a request from the second UE (103), the request comprising
an Internet Protocol, IP, address of the second UE (103);
correlating (511, 603) the routing information of the first UE (101) with the IP address of the
second UE (103); and
sending (512, 605) a resource reservation request to a Packet Data network Gateway/General
Packet Radio Service Gateway Serving Node, PGW/GGSN, (107) over a Gx interface, wherein
the resource reservation request comprises the correlation of the routing information
of the first UE (101) with the IP address of the second UE (103), wherein the correlating
(511, 603) further comprises:
indicating (505, 603) the IP address of the second UE (103) in the routing information of the
first UE (101).
2. The method performed by the PCRF (108) according to claim 1, wherein the routing information
comprises an IP address and a framed route of the first UE (101), and
wherein the correlating (511, 603) further comprises:
correlating (511, 603) the framed route of the first UE (101) with the IP address of the second
UE (103).
3. The method performed by the PCRF (108) according to any one of claims 1-2, wherein
the correlating further comprises:
obtaining (511, 603) a Gx session corresponding to the routing information of the first UE
(101).
4. The method performed by the PCRF (108) according to any one of claims 1-3, further
comprising:
performing (511, 605) Gx-Rx session binding.
5. The method performed by the PCRF (108) according to any one of claims 1-4, wherein
the further node (107) is a Packet Data Network Gateway/General Packet Radio Service
Gateway Serving Node, PGW/GGSN (107), or
wherein the further node (107) is a Subscription Profile Repository/User Data Repository,
SPR/UDR.
6. The method performed by the PCRF (108) according to any one of claims 1-5, wherein
the routing information of the first UE (101) comprises routing information to be
configured for the first UE (101) on a Network Access Server, NAS.
7. The method performed by the PCRF (108) according to any one of claims 1-6, wherein
the routing information of the first UE (101) comprises a framed route or a framed
Ipv6 route, and
wherein the framed route or framed IPv6 route is received from a radius server (145).
8. A Policy and charging rules function, PCRF, (108) for achieving service differentiation
for a second User Equipment, UE, (103) attached to a first UE (101) acting as a mobile
router,
characterized in that the PCRF (108) is configured to:
receive from a further node (107) a request for establishing a Packet Data Network,
PDN, connection for the first UE (101), the request comprising routing information
of the first UE Z (101) acting as the mobile router;
receive from an Application Function, AF, (140), a request for resource reservation
for a service based on a request from the second UE (103), the request comprising
an Internet Protocol, IP, address of the second UE (103);
correlate the routing information of the first UE (101) with the IP address of the
second UE (103); and to
send a resource reservation request to a Packet Data network Gateway/General Packet
Radio Service Gateway Serving Node, PGW/GGSN, (107) over a Gx interface, wherein the
resource reservation request comprises the correlation of the routing information
of the first UE (101) with the IP address of the second UE (103),
wherein the IP address of the second UE (103) is indicated in the routing information
of the first UE (101).
9. A method performed by a Packet Data Network Gateway/General Packet Radio Service Gateway
Serving Node, PGW/GGSN, (107) for achieving service differentiation for a second User
Equipment, UE, (103) attached to a first UE (101) acting as mobile router,
characterized in that the method comprising:
receiving (512, 701) a resource reservation request from a Policy and Charging Rules Function,
PCRF, (108) over a Gx interface for a service requested from an Application Function,
AF (140), the resource reservation request comprising correlated routing information
of the first UE (101) acting as the mobile router with an Internet Protocol, IP, address
of the second UE (103), wherein the correlated routing information further comprises
information indicating the IP address of the second UE (103) in the routing information
of the first UE (101); Z and
creating or updating (513, 702), based on the received resource reservation request, a dedicated bearer
for the service requested from the AF (140).
10. The method performed by the PGW/GGSN (107) according to claim 9, wherein the resource
reservation request is a re-authorization request to the PGW/GGSN (107) for a service
requested from the AF (140).
11. The method performed by the PGW/GGSN (107) according to any one of claims 9-10,
wherein the routing information of the first UE (101) comprises routing information
to be configured for the first UE (101) on a Network Access Server, NAS.
12. The method performed by the PGW/GGSN (107) according to any one of claims 9-11,
wherein the routing information of the first UE (101) comprises a framed route or
a framed IPv6 route, and
wherein the framed route and framed IPv6 route is received from a radius server (145).
13. The method performed by the PGW/GGSN (107) according to any one of claims 9-12, further
comprising:
performing (513, 703) routing for downlink traffic based on the IP address of the second UE
(103).
14. A Packet Data Network Gateway/General Packet Radio Service Gateway Serving Node, PGW/GGSN,
(107) for achieving service differentiation for a second User Equipment, UE, (103)
attached to a first UE (101) acting as a mobile router,
characterized in that the PGW/GGSN (107) is configured to:
receive a resource reservation request from a Policy and Charging Rules Function,
PCRF, (108) Z over a Gx interface for a service requested from an Application Function,
AF, (140) the resource reservation request comprising correlated routing information
of the first UE (101) acting as the mobile router with an Internet Protocol, IP, address
of a second UE (103), wherein the correlated routing information further comprises
information indicating the IP address of the second UE (103) in the routing information
of the first UE (101); Z and to
create or update, based on the received resource reservation request, a dedicated
bearer for the service requested from the AF (140) via PCRF.
15. A first computer program comprising instructions which, when executed on at least
one Z processor of a policy and charging rules function according to claim 8, Z cause
the at least one processor to carry out the method according to any one of claims
1-7 and/or when executed on at least one processor of a packet data network gateway/general
packet radio service gateway serving node according to claim 14, cause the at least
one processor to carry out the method according to any one of claims 9-13.
16. A first carrier comprising the first computer program of claim 15, wherein the first
carrier is one of an electronic signal, optical signal, radio signal or computer readable
storage medium.
1. Verfahren, das von einer Vorschriften- und Gebührenregelfunktion, Policy and Charging
Rules Function, PCRF, (108) durchgeführt wird, um für eine zweite Benutzerausrüstung,
User Equipment, UE, (103), die an eine als mobiler Router dienende erste UE (101)
angebunden ist, Dienstdifferenzierung zu erzielen,
dadurch gekennzeichnet, dass das Verfahren umfasst:
Empfangen (505, 601) einer Anforderung von einem weiteren Knoten (107), eine Paketdatennetzwerk-,
Packet Data Network, PDN, Verbindung für die erste UE (101) herzustellen, wobei die
Anforderung Routing-Informationen der als mobiler Router dienenden ersten UE (101)
umfasst;
Empfangen (510, 602) einer Anforderung von einer Anwendungsfunktion, Application Function,
AF, (140), bezüglich Ressourcenreservierung für einen Dienst, die auf einer Anforderung
von der zweiten UE (103) basiert, wobei die Anforderung eine Internetprotokoll-, IP,
Adresse der zweiten UE (103) umfasst;
Korrelieren (511, 603) der Routing-Informationen der ersten UE (101) mit der IP-Adresse der zweiten
UE (103); und
Senden (512, 605) einer Ressourcenreservierungsanforderung über eine Gx-Schnittstelle an
einen bedienenden Knoten eines Paketdatennetzwerk-Gateways/allgemeinen Paketfunkdienst-Gateways,
Packet Data Network Gateway/General Packet Radio Service Gateway Serving Node, PGW/GGSN,
(107), wobei die Ressourcenreservierungsanforderung die Korrelation der Routing-Informationen
der ersten UE (101) mit der IP-Adresse der zweiten UE (103) umfasst, wobei das Korrelieren
(511, 603) weiter umfasst:
Anzeigen (505, 603) der IP-Adresse der zweiten UE (103) in den Routing-Informationen der ersten
UE (101).
2. Von der PCRF (108) durchgeführtes Verfahren nach Anspruch 1, wobei die Routing-Informationen
eine IP-Adresse und eine Framed-Route der ersten UE (101) umfassen, und wobei das
Korrelieren (511, 603) weiter umfasst:
Korrelieren (511, 603) der Framed-Route der ersten UE (101) mit der IP-Adresse der zweiten UE
(103).
3. Von der PCRF (108) durchgeführtes Verfahren nach einem der Ansprüche 1-2, wobei das
Korrelieren weiter umfasst:
Erhalten (511, 603) einer Gx-Sitzung, die den Routing-Informationen der ersten UE (101) entspricht.
4. Von der PCRF (108) durchgeführtes Verfahren nach einem der Ansprüche 1-3, weiter umfassend:
Durchführen (511, 605) von Gx-Rx Session Binding.
5. Von der PCRF (108) durchgeführtes Verfahren nach einem der Ansprüche 1-4, wobei es
sich bei dem weiteren Knoten (107) um einen bedienenden Knoten eines Paketdatennetzwerk-Gateways/allgemeinen
Paketfunkdienst-Gateways, PGW/GGSN (107) handelt, oder
wobei es sich bei dem weiteren Knoten (107) um ein Teilnehmerprofilverzeichnis/Benutzerdatenverzeichnis,
Subscription Profile Repository/User Data Repository, SPR/UDR, handelt.
6. Von der PCRF (108) durchgeführtes Verfahren nach einem der Ansprüche 1-5, wobei die
Routing-Informationen der ersten UE (101) Routing-Informationen umfassen, die für
die erste UE (101) an einem Netzwerkzugangsserver, Network Access Server, NAS, konfiguriert
werden müssen.
7. Von der PCRF (108) durchgeführtes Verfahren nach einem der Ansprüche 1-6, wobei die
Routing-Informationen der ersten UE (101) eine Framed-Route oder eine Framed-IPv6-Route
umfassen, und
wobei die Framed-Route oder Framed-IPv6-Route von einem Radiusserver (145) empfangen
wird.
8. Vorschriften- und Gebührenregelfunktion, PCRF, (108), um für eine zweite Benutzerausrüstung,
UE, (103), die an eine als mobiler Router dienende erste UE (101) angebunden ist,
Dienstdifferenzierung zu erzielen,
dadurch gekennzeichnet, dass die PCRF (108) so konfiguriert ist, dass sie:
von einem weiteren Knoten (107) eine Anforderung, eine Paketdatennetzwerk-, PDN, Verbindung
für die erste UE (101) herzustellen, empfängt, wobei die Anforderung Routing-Informationen
der als mobiler Router dienenden ersten UE (101) umfasst;
von einer Anwendungsfunktion, AF, (140), eine Anforderung bezüglich Ressourcenreservierung
für einen Dienst, die auf einer Anforderung von der zweiten UE (103) basiert, empfängt,
wobei die Anforderung eine Internetprotokoll-, IP, Adresse der zweiten UE (103) umfasst;
die Routing-Informationen der ersten UE (101) mit der IP-Adresse der zweiten UE (103)
korreliert; und
über eine Gx-Schnittstelle eine Ressourcenreservierungsanforderung an einen bedienenden
Knoten eines Paketdatennetzwerk-Gateways/allgemeinen Paketfunkdienst-Gateways, PGW/GGSN,
(107) sendet, wobei die Ressourcenreservierungsanforderung die Korrelation der Routing-Informationen
der ersten UE (101) mit der IP-Adresse der zweiten UE (103) umfasst, wobei die IP-Adresse
der zweiten UE (103) in den Routing-Informationen der ersten UE (101) angezeigt wird.
9. Verfahren, das von einem bedienenden Knoten eines Paketdatennetzwerk-Gateways/allgemeinen
Paketfunkdienst-Gateways, PGW/GGSN, (107) durchgeführt wird, um für eine zweite Benutzerausrüstung,
UE (103), die an eine als mobiler Router dienende erste UE (101) angebunden ist, Dienstdifferenzierung
zu erzielen,
dadurch gekennzeichnet, dass das Verfahren umfasst:
Empfangen (512, 701), über eine Gx-Schnittstelle, einer Ressourcenreservierungsanforderung
von einer Vorschriften- und Gebührenregelfunktion, PCRF, (108) für einen Dienst, der
von einer Anwendungsfunktion, AF, (140) angefordert wird, wobei die Ressourcenreservierungsanforderung
mit einer Internetprotokoll-, IP, Adresse der zweiten UE (103) korrelierte Routing-Informationen
der als mobiler Router dienenden ersten UE (101) umfasst, wobei die korrelierten Routing-Informationen
weiter Informationen umfassen, die in den Routing-Informationen der ersten UE (101)
die IP-Adresse der zweiten UE (103) anzeigen; und
Erzeugen oder Aktualisieren (513, 702) eines dedizierten Trägers für den von der AF (140) angeforderten Dienst
auf Basis der empfangenen Ressourcenreservierungsanforderung.
10. Von dem PGW/GGSN (107) durchgeführtes Verfahren nach Anspruch 9, wobei es sich bei
der Ressourcenreservierungsanforderung um eine Neuautorisierungsanforderung an den
PGW/GGSN (107) für einen von der AF (140) angeforderten Dienst handelt.
11. Von dem PGW/GGSN (107) durchgeführtes Verfahren nach einem der Ansprüche 9-10,
wobei die Routing-Informationen der ersten UE (101) Routing-Informationen umfassen,
die für die erste UE (101) an einem Netzwerkzugangsserver, NAS, konfiguriert werden
müssen.
12. Von dem PGW/GGSN (107) durchgeführtes Verfahren nach einem der Ansprüche 9-11,
wobei die Routing-Informationen der ersten UE (101) eine Framed-Route oder eine Framed-IPv6-Route
umfassen, und
wobei die Framed-Route und Framed-IPv6-Route von einem Radiusserver (145) empfangen
wird.
13. Von dem PGW/GGSN (107) durchgeführtes Verfahren nach einem der Ansprüche 9-12, weiter
umfassend:
Durchführen (513, 703) von Routing für Abwärtsstreckenverkehr auf Basis der IP-Adresse der zweiten
UE (103).
14. Bedienender Knoten eines Paketdatennetzwerk-Gateways/allgemeinen Paketfunkdienst-Gateways,
PGW/GGSN, (107), um für eine zweite Benutzerausrüstung, UE, (103), die an eine als
mobiler Router dienende erste UE (101) angebunden ist, Dienstdifferenzierung zu erzielen,
dadurch gekennzeichnet, dass der PGW/GGSN (107) so konfiguriert ist, dass er:
über eine Gx-Schnittstelle eine Ressourcenreservierungsanforderung von einer Vorschriften-
und Gebührenregelfunktion, PCRF, (108) empfängt für einen Dienst, der von einer Anwendungsfunktion,
AF, (140) angefordert wird, wobei die Ressourcenreservierungsanforderung mit einer
Internetprotokoll-, IP, Adresse einer zweiten UE (103) korrelierte Routing-Informationen
der als mobiler Router dienenden ersten UE (101) umfasst, wobei die korrelierten Routing-Informationen
weiter Informationen umfassen, die in den Routing-Informationen der ersten UE (101)
die IP-Adresse der zweiten UE (103) anzeigen; und
auf Basis der empfangenen Ressourcenreservierungsanforderung einen dedizierten Träger
für den via PCRF von der AF (140) angeforderten Dienst erzeugt oder aktualisiert.
15. Erstes Computerprogramm, das Anweisungen umfasst, die, wenn sie auf mindestens einem
Prozessor einer Vorschriften- und Gebührenregelfunktion nach Anspruch 8 ausgeführt
werden, den mindestens einen Prozessor dazu bringen, das Verfahren nach einem der
Ansprüche 1-7 auszuführen, und/oder wenn sie auf mindestens einen Prozessor eines
bedienenden Knotens eines Paketdatennetzwerk-Gateways/allgemeinen Paketfunkdienst-Gateways
nach Anspruch 14 ausgeführt werden, den mindestens einen Prozessor dazu bringen, das
Verfahren nach einem der Ansprüche 9-13 auszuführen.
16. Erster Träger, der das erste Computerprogramm nach Anspruch 15 umfasst, wobei es sich
bei dem ersten Träger um eines aus einem elektronischen Signal, einem optischen Signal,
einem Funksignal oder einem computerlesbaren Speichermedium handelt.
1. Procédé réalisé par une fonction de règles de politique et de tarification, PCRF,
(108) pour obtenir une différenciation de service pour un second équipement utilisateur,
UE, (103) attaché à un premier UE (101) agissant en tant que routeur mobile,
caractérisé en ce que le procédé comprend :
la réception (505, 601), en provenance d'un nœud supplémentaire (107), d'une demande
pour établir une connexion de réseau de données par paquets, PDN, pour le premier
UE (101), la demande comportant des informations de routage du premier UE (101) agissant
en tant que routeur mobile ;
la réception (510, 602), en provenance d'une fonction d'application, AF, (140), d'une
demande de réservation de ressources pour un service sur la base d'une demande provenant
du second UE (103), la demande comprenant une adresse de protocole Internet, IP, du
second UE (103) ;
la corrélation (511, 603) des informations de routage du premier UE (101) avec l'adresse
IP du second UE (103) ; et
l'envoi (512, 605) d'une demande de réservation de ressources à une passerelle de
réseau de données par paquets/un nœud de desserte de passerelle de service général
radio par paquets, PGW/GGSN, (107) sur une interface Gx, dans lequel la demande de
réservation de ressources comprend la corrélation des informations de routage du premier
UE (101) avec l'adresse IP du second UE (103), dans lequel la corrélation (511, 603)
comprend en outre :
l'indication (505, 603) de l'adresse IP du second UE (103) dans les informations de
routage du premier UE (101).
2. Procédé réalisé par la fonction PCRF (108) selon la revendication 1, dans lequel les
informations de routage comprennent une adresse IP et une route encadrée du premier
UE (101) et dans lequel la corrélation (511, 603) comprend en outre :
la corrélation (511, 603) de la route encadrée du premier UE (101) avec l'adresse
IP du second UE (103).
3. Procédé réalisé par la fonction PCRF (108) selon l'une quelconque des revendications
1-2, dans lequel la corrélation comprend en outre :
l'obtention (511, 603) d'une session Gx correspondant aux informations de routage
du premier UE (101).
4. Procédé réalisé par la fonction PCRF (108) selon l'une quelconque des revendications
1-3, comprenant en outre :
la réalisation (511, 605) d'une liaison de session Gx-Rx.
5. Procédé réalisé par la fonction PCRF (108) selon l'une quelconque des revendications
1-4, dans lequel le nœud supplémentaire (107) est une passerelle de réseau de données
par paquets/un nœud de desserte de passerelle de service général radio par paquets,
PGW/GGSN, (107) ou
dans lequel le nœud supplémentaire (107) est un référentiel de profil d'abonné/référentiel
de données d'utilisateur, SPR/UDR.
6. Procédé réalisé par la fonction PCRF (108) selon l'une quelconque des revendications
1-5, dans lequel les informations de routage du premier UE (101) comportent des informations
de routage à configurer pour le premier UE (101) sur un serveur d'accès au réseau,
NAS.
7. Procédé réalisé par la fonction PCRF (108) selon l'une quelconque des revendications
1-6, dans lequel les informations de routage du premier UE (101) comprennent une route
encadrée ou une route Ipv6 encadrée et
dans lequel la route encadrée ou la route Ipv6 encadrée est reçue d'un serveur radius
(145).
8. Fonction de règles de politique et de tarification, PCRF, (108) pour obtenir une différenciation
de service pour un second équipement utilisateur, UE, (103) attaché à un premier UE
(101) agissant en tant que routeur mobile,
caractérisée en ce que la fonction PCRF (108) est configurée :
pour recevoir, d'un nœud supplémentaire (107), une demande pour établir une connexion
de réseau de données par paquets, PDN, pour le premier UE (101), la demande comportant
des informations de routage du premier UE (101) agissant en tant que routeur mobile
;
pour recevoir, d'une fonction d'application, AF, (140), une demande de réservation
de ressources pour un service sur la base d'une demande provenant du second UE (103),
la demande comprenant une adresse de protocole Internet, IP, du second UE (103) ;
pour corréler les informations de routage du premier UE (101) avec l'adresse IP du
second UE (103) ; et
pour envoyer une demande de réservation de ressources à une passerelle de réseau de
données par paquets/un nœud de desserte de passerelle de service général radio par
paquets, PGW/GGSN, (107) sur une interface Gx, dans laquelle la demande de réservation
de ressources comprend la corrélation des informations de routage du premier UE (101)
avec l'adresse IP du second UE (103), dans laquelle l'adresse IP du second UE (103)
est indiquée dans les informations de routage du premier UE (101).
9. Procédé réalisé par une passerelle de réseau de données par paquets/un nœud de desserte
de passerelle de service général radio par paquets, PGW/GGSN, (107) pour obtenir une
différenciation de service pour un second équipement utilisateur, UE, (103) attaché
à un premier UE (101) agissant en tant que routeur mobile,
caractérisé en ce que le procédé comprend :
la réception (512, 701) d'une demande de réservation de ressources en provenance d'une
fonction de règles de politique et de tarification, PCRF, (108) sur une interface
Gx pour un service demandé depuis une fonction d'application, AF (140), la demande
de réservation de ressources comportant des informations de routage corrélées du premier
UE (101) agissant en tant que routeur mobile avec une adresse de procotole Internet,
IP, du second UE (103), dans lequel les informations de routage corrélées comportent
en outre des informations indiquant l'adresse IP du second UE (103) dans les informations
de routage du premier UE (101) ; et
la création ou la mise à jour (513, 702), sur la base de la demande de réservation
de ressources reçue, d'une porteuse dédiée pour le service demandé à partir de la
fonction AF (140).
10. Procédé réalisé par le PGW/GGSN (107) selon la revendication 9, dans lequel la demande
de réservation de ressources est une demande de réautorisation au PGW/GGSN (107) pour
un service demandé à partir de la fonction AF (140).
11. Procédé réalisé par le PGW/GGSN (107) selon l'une quelconque des revendications 9-10,
dans lequel les informations de routage du premier UE (101) comportent des informations
de routage à configurer pour le premier UE (101) sur un serveur d'accès au réseau,
NAS.
12. Procédé réalisé par le PGW/GGSN (107) selon l'une quelconque des revendications 9-11,
dans lequel les informations de routage du premier UE (101) comprennent une route
encadrée ou une route Ipv6 encadrée et
dans lequel la route encadrée et la route Ipv6 encadrée sont reçues d'un serveur radius
(145).
13. Procédé réalisé par le PGW/GGSN (107) selon l'une quelconque des revendications 9-12,
comprenant en outre :
la réalisation (513, 703) d'un routage pour un trafic de liaison descendante sur la
base de l'adresse IP du second UE (103).
14. Passerelle de réseau de données par paquets/un nœud de desserte de passerelle de service
général radio par paquets, PGW/GGSN, (107) pour obtenir une différenciation de service
pour un second équipement utilisateur, UE, (103) attaché à un premier UE (101) agissant
en tant que routeur mobile,
caractérisé en ce que le PGW/GGSN (107) est configuré :
pour recevoir une demande de réservation de ressources en provenance d'une fonction
de règles de politique et de tarification, PCRF, (108) sur une interface Gx pour un
service demandé depuis une fonction d'application, AF (140), la demande de réservation
de ressources comportant des informations de routage corrélées du premier UE (101)
agissant en tant que routeur mobile avec une adresse de procotole Internet, IP, du
second UE (103), dans lequel les informations de routage corrélées comportent en outre
des informations indiquant l'adresse IP du second UE (103) dans les informations de
routage du premier UE (101) ; et
pour créer ou mettre à jour, sur la base de la demande de réservation de ressources
reçue, une porteuse dédiée pour le service demandé à partir de la fonction AF (140)
par le biais de la fonction PCRF.
15. Premier programme informatique comprenant des instructions qui, lorsqu'elles sont
exécutées sur au moins un processeur d'une fonction de règles de politique et de tarification
selon la revendication 8, amènent le au moins un processeur à mettre en œuvre le procédé
selon l'une quelconque des revendications 1-7 et/ou lorsqu'elles sont exécutées sur
au moins un processeur d'une passerelle de réseau de données par paquets/un nœud de
desserte de passerelle de service général radio par paquets selon la revendication
14, amènent le au moins un processeur à mettre en œuvre le procédé selon l'une quelconque
des revendications 9-13.
16. Première porteuse comprenant le premier programme informatique selon la revendication
15, dans laquelle la première porteuse est l'un d'un signal électronique, d'un signal
optique, d'un signal radio ou d'un support de stockage lisible sur ordinateur.