IP Library Granted Patent US 9,979,661
Granted Patent B2
US 9,979,661 · App. 13/262,423 · Granted May 22, 2018

Techniques for handling network traffic

Inventors: Reiner Ludwig (Hürtgenwald, DE); Hannes Ekström (Stockholm, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04L47/2408B60R19/04B60R19/18B60R19/34H04L47/10H04L47/14H04L47/20H04W28/0263H04W28/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,979,661
App. No.
13/262,423
Granted
May 22, 2018
Kind
B2
Abstract

In a mobile communication environment, the data traffic is mapped to a number of bearers ( 52, 54 ). In a downlink direction, this is accomplished by filtering data packets on the basis of an identifier which is included into the data packets in response to packet inspection. In the uplink direction, a mirroring function is applied which detects incoming data packets, which are received on one of a plurality of bearers ( 52, 54 ) and have a first identifier, and outgoing data packets having a second identifier which is complementary to the first identifier. The outgoing data packets having the complementary second identifier are routed to the same bearer ( 52, 54 ) from which the incoming data packets are received.

Claims (19)

1. A method of handling network traffic, comprising:

receiving incoming data packets of a specific service from one of a plurality of bearers, the data packets including a first identifier indicating a source and a destination;

detecting outgoing data packets of said specific service that each include a complementary second identifier indicating the source of the first identifier as a destination of the outgoing data packet;

responsive to detecting a new packet flow in said received incoming data packets, automatically generating a packet filter configured to route the detected outgoing data packets having said complementary second identifier to the same bearer from which the incoming data packets having said first identifier are received; and

routing the detected outgoing data packets having said complementary second identifier in accordance with the automatically generated packet filter;

wherein at least one of said detecting and said routing of the outgoing data packets is selectively activated on the basis of a control signal.

2. The method according to claim 1 , wherein the bearers are each associated with a corresponding Quality of Service class.

3. The method according to claim 1 , further comprising indicating to a network component that a communication device receiving said incoming data packets supports said detecting and said routing of the outgoing data packets.

4. The method according to claim 1 , wherein said first identifier is a first Internet Protocol 5-tuple including a source address and a destination address, and wherein said complementary second identifier is a complementary Internet Protocol 5-tuple including a source address equal to the destination address of the first Internet Protocol 5-tuple and a destination address equal to the source address of the first Internet Protocol 5-tuple.

5. A communication device, comprising a receiver configured to receive incoming data packets from a plurality of bearers, a transmitter configured to send outgoing data packets on said plurality of bearers, and a mirroring function configured to:

detect incoming data packets of a specific service that each include a first identifier indicating a source and a destination,

detect outgoing data packets of said specific service that each include a complementary second identifier indicating the source of the first identifier as a destination of the outgoing data packet,

responsive to detecting a new packet flow in said detected incoming data packets, automatically generate a packet filter configured to route the detected outgoing data packets having said complementary second identifier to the same bearer from which the incoming data packets having said first identifier are received; and

route the detected outgoing data packets having said complementary second identifier in accordance with the automatically generated packet filter;

selectively activate at least one of said detection and said routing of the outgoing data packets on the basis of a control signal.

6. The communication device according to claim 5 , wherein the communication device is a user equipment.

7. The communication device according to claim 5 , wherein the bearers are each associated with a corresponding Quality of Service class.

8. The communication device according to claim 5 , further configured to indicate to a network component that the communication device supports said detection and said routing of the outgoing data packets.

9. The communication device according to claim 5 , wherein said first identifier is a first Internet Protocol 5-tuple including a source address and a destination address, and wherein said complementary second identifier is a complementary Internet Protocol 5-tuple including a source address equal to the destination address of the first Internet Protocol 5-tuple and a destination address equal to the source address of the first Internet Protocol 5-tuple.

Assignments (2)
CHANGE OF NAME Recorded Aug 13, 2019
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 050044/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2012
From: LUDWIG, REINER; EKSTROM, HANNES
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 027683/0187 →
Continuity (1)
Related Publication 20120134264A1 · May 31, 2012