Load balance device and method for packet switching
First Claim
1. A load balance device for a logical port containing a plurality of physical output ports, the load balance device comprising:
- a ticket assigner, which assigns one of a plurality of tickets to a packet received by the logical port;
a ticket distributor, which determines a transmission route according to the assigned ticket so that the packet is transmitted through one of the physical output ports; and
a load monitor, which monitors a plurality of loads associated with the tickets.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention discloses a packet switching load balance device and method. In a trunking-port network environment, a ticket assigner and a ticket distributor together achieve the output load balance during the transmission process of packet switching. The ticket assigner assigns one of tickets to a packet received by a logical port, and the ticket distributor determines which one of the physical output ports to transmit the packet according to the assigned ticket. In the transmission process, a load monitor dynamically adjusts the ticket distribution scheme used for the ticket distributor, thus the load balance is optimized.
109 Citations
15 Claims
-
1. A load balance device for a logical port containing a plurality of physical output ports, the load balance device comprising:
-
a ticket assigner, which assigns one of a plurality of tickets to a packet received by the logical port;
a ticket distributor, which determines a transmission route according to the assigned ticket so that the packet is transmitted through one of the physical output ports; and
a load monitor, which monitors a plurality of loads associated with the tickets. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A load balance device for a logical port containing a plurality of physical output ports, the load balance device comprising:
-
a ticket assigner to assign one of a plurality of tickets to a packet received by the logical port, the assigned ticket is obtained from a logical operation of partial bits extracted from a source address and a destination address of the packet; and
a ticket distributor to determine which one of the physical output ports to transmit the packet according to the assigned ticket. - View Dependent Claims (8, 9, 10)
-
-
11. A load balance method for the packet switching, comprising the steps of:
-
assigning a plurality of tickets to a plurality of packets to be transmitted, each ticket is obtained by a logical operation of a plurality of bits extracted from a source address and a destination address of each packet;
accumulating a plurality of total packet lengths associated with the tickets during a first predetermined period;
distributing the tickets to a plurality of physical output ports during a second predetermined period according to the accumulated packet lengths associated with the tickets accumulated during said first predetermined period; and
transmitting each packet through a corresponding physical output port according to the associated ticket. - View Dependent Claims (12, 13, 14, 15)
-
Specification