# US 2013/0156038 A1 · Differentiated Handling of Data Traffic with Adaptation of Network Address Lookup

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0156038 A1
- Document ID: US20130156038A1
- Status: Published application
- Kind: A1
- Application number: 13/817,947
- Filed: 2010-10-22
- Published: 2013-06-20
- Earliest claimed: 2010-10-22
- Assignees: Telefonaktiebolaget L M Ericsson (publ)
- Inventors: Per Willars; Ayodele Damola; Reiner Ludwig
- Web page: https://patentgrep.com/patent/US20130156038A1

## CPC

- H04L 61/4511: using domain name system [DNS]
- H04L 45/745: Address table lookup; Address filtering
- H04L 67/563: Data redirection of data network streams
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Differentiated Handling of Data Traffic with Adaptation of Network Address Lookup in a method of differentiated handling of data traffic, the data traffic is related to a network resource and is preceded by a lookup procedure for obtaining a network address of the network resource. A message of the lookup procedure is processed for adapting the lookup procedure. Due to the adaptation, the lookup procedure returns a network address of a replacement network resource. The replacement network resource is capable of replacing the network resource in communication of data packets of the data traffic. On the basis of the network address of the replacement network resource, differentiated handling of the data packets in said communication with the replacement network resource is accomplished.

## Claims

### Claim 1

A method for differentiated handling of data traffic related to a network resource, said data traffic being preceded by a lookup procedure for obtaining a network address of the network resource the method implemented by a network device comprising the steps of:
processing a message of the lookup procedure for adapting the lookup procedure to return a network address of a replacement network resource capable of replacing the network resource in communication of data packets,
wherein the network address of the replacement network resource is selected in accordance with a traffic class of the data traffic related to the network resource, and
wherein differentiated handling of the data packets in said communication with the replacement network resource is accomplished using a packet classification rule operating on the basis of the network address of the replacement network resource

### Claim 2 (depends on 1)

The method according to claim 1, wherein said processing of the message comprises:
receiving a query for the network address of the network resource; and
responding to the query with the network address of the replacement network resource.

### Claim 3 (depends on 1)

The method according to claim 1, wherein said processing of the message comprises:
receiving a response to a query for the network address of the network resource; and
modifying the response by replacing the network address of the network resource with the network address of the replacement network resource.

### Claim 4 (depends on 1)

The method according claim 1, wherein said processing of the message comprises redirecting a query for the network address of the network resource.

### Claim 5 (depends on 1)

The method according to claim 1, wherein said packet classification rule is preconfigured.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the network address of the replacement network resource is selected from a network address range matching the packet classification rule.

### Claim 7 (depends on 5)

The method according to claim 5, further comprising the steps of:
inspecting the data packets, and
updating the packet classification rule on the basis of the inspection.

### Claim 8 (depends on 1)

The method according to claim 1, wherein said differentiated handling comprises routing the data packets to a bearer established across a radio interface.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the data packets are routed to the bearer by a packet filter operating on the basis of the network address of the replacement network resource.

### Claim 10 (depends on 8)

The method according to claim 8, further comprising the step of:
establishing the bearer between a user equipment and a gateway when the user equipment attaches to the gateway.

### Claim 11 (depends on 1)

The method according to claim 1, wherein a plurality of replacement network resources are provided for differentiating between data traffic related to corresponding network resources, and wherein the network addresses of the replacement network resources are each selected from a different network address range corresponding to a subnet.

### Claim 12 (depends on 1)

The method according to claim 1, wherein the replacement network resource comprises a cache server or a tunnel edge server.

### Claim 13 (depends on 1)

The method according to claim 1, wherein the replacement network resource operates as a proxy node for the network resource.

### Claim 14

A network device, comprising:
an interface for receiving a message of a lookup procedure for obtaining a network address of a network resource, and
a processor configured to process the message so as to adapt the lookup procedure to return a network address of a replacement network resource capable of replacing the network resource in communication of data packets and to select the network address of the replacement network resource in accordance with a traffic class of data traffic related to the network resource,
thereby allowing for differentiated handling of the data packets in said communication with the replacement network resource is accomplished using a packet classification rule operating on the basis of the network address of the replacement network resource.

### Claim 15

(canceled)

### Claim 16

A network system, comprising:
a replacement network resource capable of replacing a network resource in communication of data packets;
a network device configured to process a message of a lookup procedure for obtaining a network address of the network resource, said processing adapting the lookup procedure to return a network address of the replacement network resource and to select the network address of the replacement network resource in accordance with a traffic class of data traffic related to the network resource; and
at least one communication device configured to accomplish, on the basis of the network address of the replacement network resource, differentiated handling of the data packets in said communication with the replacement network resource using a packet classification rule operating on the basis of the network address of the replacement network resource.

### Claim 17

(canceled)

### Claim 18

A non-transitory computer-readable medium which has an executable computer program product stored thereon, the computer program product comprising program code to be processed by a processor of a network device, thereby causing the network device to operate as follows:
processing a message of the lookup procedure for adapting the lookup procedure to return a network address of a replacement network resource ca able of replacing the network resource in communication of data packets,
wherein the network address of the replacement network resource is selected in accordance with a traffic class of the data traffic related to the network resource, and
wherein differentiated handling of the data packets in said communication with the replacement network resource is accomplished using a packet classification rule operating on the basis of the network address of the replacement network resource.
