Method for controlling the traffic within a network structure and a network structure
First Claim
1. A method for controlling traffic within a network structure, said structure comprisinga local network comprising a first element, the first element including a home evolved Node B (HeNB) or home Node B (HNB) or evolved Node B (eNB) or Node B (NB);
- a packet data network (PDN) connected to the local network via the first element;
an operator core network connected to the local network via the first element, the operator core network including a DNS server;
a user equipment (UE) that is associated with said first element, the method comprising;
receiving, at the DNS server in the core network, a DNS message sent by the UE, requesting an IP address for establishing a traffic flow from the UE to a destination IP address, where the request includes access point names (APNs) that are available to the UE;
determining, by the DNS server, whether the traffic flow is to be routed via the core network OR directly via the PDN in support of local network protocol access or selected network protocol traffic offload, the determination based on a predefinable routing policy;
selecting, by the DNS server, routing information to be communicated in response to the DNS request based on the determination, where the routing information includes an APN that is selected by the DNS server for use with the traffic flow;
sending, by the DNS server, a DNS response message to the UE, the DNS response including the selected routing information,in response to receiving the DNS response message, establishing, by the first element, a tunnel from the first element to a PDN-Gateway (P-GW) or serving gateway (S-GW) of the core network; and
storing, at the UE, per-flow state information indicating whether traffic associated with the flow should be tunneled or not.
2 Assignments
0 Petitions
Accused Products
Abstract
A reliable and flexible method for controlling traffic within a network structure without the addition of remarkable complexity to the core network is provided, the structure including a PDN (Packet Data Network), an operator core network with a DNS (Domain Name System) server, a HeNB (Home evolved Node B) or HNB (Home Node B) and/or eNB (Evolved Node B) or NB (Node B) and a UE (User Equipment) that is associated with the HeNB or HNB and/or eNB or NB. On the basis of a predefinable routing policy the DNS server is controlling whether a traffic from a UE to a destination address within a local network associated to the HeNB or HNB or eNB or NB or within a PDN and/or vice versa will be routed via the core network or directly via the local network in support of local network protocol access or selected network protocol traffic offload.
14 Citations
22 Claims
-
1. A method for controlling traffic within a network structure, said structure comprising
a local network comprising a first element, the first element including a home evolved Node B (HeNB) or home Node B (HNB) or evolved Node B (eNB) or Node B (NB); -
a packet data network (PDN) connected to the local network via the first element; an operator core network connected to the local network via the first element, the operator core network including a DNS server; a user equipment (UE) that is associated with said first element, the method comprising; receiving, at the DNS server in the core network, a DNS message sent by the UE, requesting an IP address for establishing a traffic flow from the UE to a destination IP address, where the request includes access point names (APNs) that are available to the UE; determining, by the DNS server, whether the traffic flow is to be routed via the core network OR directly via the PDN in support of local network protocol access or selected network protocol traffic offload, the determination based on a predefinable routing policy; selecting, by the DNS server, routing information to be communicated in response to the DNS request based on the determination, where the routing information includes an APN that is selected by the DNS server for use with the traffic flow; sending, by the DNS server, a DNS response message to the UE, the DNS response including the selected routing information, in response to receiving the DNS response message, establishing, by the first element, a tunnel from the first element to a PDN-Gateway (P-GW) or serving gateway (S-GW) of the core network; and storing, at the UE, per-flow state information indicating whether traffic associated with the flow should be tunneled or not. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A network structure comprising:
-
a local network comprising a first element, the first element including a home evolved Node B (HeNB) or home Node B (HNB) or evolved Node B (eNB) or Node B (NB); a packet data network (PDN) connected to the local network via the first element; an operator core network connected to the local network via the first element, the operator core network including a DNS server; a user equipment (UE) that is associated with said first element, said DNS server configured to; receive a DNS message sent by the UE requesting an IP address for establishing a traffic flow from the UE to a destination IP address, where the request includes access point names (APNs) that are available to the UE; determine whether the traffic flow is to be routed via the core network OR directly via the PDN in support of local network protocol access or selected network protocol traffic offload, the determination based on a predefinable routing policy; select routing information to be communicated in response to the DNS request based on the determination, where the routing information includes an APN that is selected by the DNS server for use with the traffic flow; send a DNS response message to the UE, the DNS response including the selected routing information, wherein said first element configured to establish, in response to receiving the DNS response message, a tunnel from the first element to a PDN-Gateway (P-GW) or serving gateway (S-GW) of the core network; and said UE configured to store per-flow state information indicating whether traffic associated with the flow should be tunneled or not.
-
Specification