US 7,564,844 B2
Datagram relaying apparatus with load distributing function
Kenshin Yamada, Tokyo (Japan); Yasuhiro Miyao, Tokyo (Japan); and Motoo Nishihara, Tokyo (Japan)
Assigned to Juniper Networks, Inc., Sunnyvale, Calif. (US)
Filed on Jul. 20, 2005, as Appl. No. 11/185,023.
Application 11/185023 is a continuation of application No. 09/752461, filed on Jan. 03, 2001, granted, now 6,940,853.
Claims priority of application No. 2000/006205 (JP), filed on Jan. 11, 2000.
Prior Publication US 2006/0018321 A1, Jan. 26, 2006
Int. Cl. H04L 12/56 (2006.01)
U.S. Cl. 370—389  [370/392; 370/352] 23 Claims
OG exemplary drawing
 
1. A network device comprising:
logic to:
receive a datagram including a header,
determine a first identifier and a second identifier for the received datagram based on the header, the first identifier identifying a plurality of destination routes and the second identifier identifying a stream with which the received datagram is associated,
identify a first destination route of the plurality of destination routes based on the first and second identifiers
determine whether the first destination route is in an inhibition state, and
select one of the identified first destination route or, when the identified destination route is determined to be in the inhibition state, a second destination route of the plurality of destination routes based on the first and second identifiers, for transfer of the received datagram based on pre-stored data, where the selection of the second destination route is made without changing at least one of the first or second identifiers; and
an output unit selector to transfer the datagram from the network device based on a result of the selection.