IP Library › Granted Patent US 10,079,766
Granted Patent B2
US 10,079,766 · App. 14/892,626 · Granted Sep 18, 2018

Methods and packet network devices for forwarding packet data traffic

Inventors: Attila Körösi (Budapest, HU); Krisztian Nemeth (Budapest, HU)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L47/125H04L45/12H04L45/124H04L45/24
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 10,079,766
App. No.
14/892,626
Granted
Sep 18, 2018
Kind
B2
Abstract

A method performed by a packet network device for enabling forwarding of packet data traffic among a plurality of physical links from the packet network device towards a destination packet network device, e.g. in an unequal split ratio. A number of virtual links are established 504 alongside at least one physical link of the plurality of physical links. The packet data traffic is routed 506 among the physical links and the established virtual links, utilizing a shortest path routing protocol with load balancing. By establishing virtual links alongside physical links packet the data packet traffic may be routed on the total number of links, thereby achieving a more effective use of available communication resources.

Claims (65)

1. A method performed by a packet network device for enabling forwarding of packet data traffic among a plurality of physical links from the packet network device towards a destination packet network device, the method comprising:

acquiring information about a desired traffic volume of each of the plurality of physical links;

calculating, based on the acquired information, a number of virtual links to be proportional to the desired traffic volumes of the physical links;

selecting the number of virtual links to be established;

establishing the number of virtual links alongside corresponding physical links of the plurality of physical links, wherein each virtual link has the same startpoint and endpoint as the physical link alongside which the virtual link is established, wherein for two or more combinations of establishment of allowable virtual links, a flow error U is calculated, and the virtual links are established according to the combination of allocation having the lowest flow error U, wherein the flow error U is calculated as

U

=

max

i

=

1

⁢

⁢

…

⁢

⁢

k

⁢

{

g

^

i

g

i

-

1

}

,

 where g i is a desired traffic volume of data to be forwarded on a physical link i and ĝ i is an actual traffic volume on the physical link i; and

routing the packet data traffic among the physical links and the established virtual links, utilizing a shortest path routing protocol with load balancing.

2. A packet network device for enabling forwarding of packet data traffic among a plurality of physical links towards a destination packet network device, the packet network device comprising:

a communication unit;

a processor;

a memory storing computer program code, which, when run in the processor, causes the packet network device to:

acquire information about a desired traffic volume of each of the plurality of physical links;

calculate, based on the acquired information, a number of virtual links to be proportional to the desired traffic volumes of the physical links;

select the number of virtual links to be established;

establish the number of virtual links alongside corresponding physical links of the plurality of physical links, wherein each of the virtual links has the same startpoint and endpoint as the physical link alongside which the virtual link is established, wherein for two or more combinations of establishment of allowable virtual links, a flow error U is calculated, and the virtual links are established according to the combination of allocation having the lowest flow error U, wherein the flow error U is calculated as

U

=

max

i

=

1

⁢

⁢

…

⁢

⁢

k

⁢

{

g

^

i

g

i

-

1

}

,

 where g i is a desired traffic volume of data to be forwarded on a physical link i and ĝ i is an actual traffic volume on the physical link i; and

route the packet data traffic among both the physical links and the established virtual links, utilizing a shortest path routing protocol with load balancing, and

the communication unit is configured to forward the data traffic on physical links.

3. The packet network device of claim 2 , wherein the computer program code, when run in the processor, further causes the packet network device to store the acquired information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2015
From: KÖRÖSI, ATTILA; NEMETH, KRISZTIAN
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 037096/0805 →
Continuity (1)
Related Publication 20160173382A1 · Jun 16, 2016