Trunking ethernet-compatible networks
DCFirst Claim
1. A method of dynamically controlling data flow between physical links of a network system, the method comprising the step of:
- logically combining multiple said physical links into a single logical channel referred to as a trunk; and
a server in said system assigning a single media access control (MAC) layer address to said trunk.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A network system dynamically controls data flow between physical links by logically combining multiple physical links into a single logical channel trunk, preferably to balance data flow carried by each link. Each link in the trunk has identical physical layer and identical media access control layer characteristics. A system server assigns a single media access control layer address to the single trunked logical channel, preferably randomly by hashing destination media access control layer addresses for the links. The system server includes, in addition to a physical layer and a network layer, a pseudo-driver software layer disposed therebetween, which pseudo-driver software layer functions as a multiplexer in a receive path and functions as a de-multiplexer in a transmit path. The resultant preferably Ethernet-compatible network system operates in full-duplex mode and distributes packets from the server to the links to preserve temporal order of data flow.
-
Citations
30 Claims
-
1. A method of dynamically controlling data flow between physical links of a network system, the method comprising the step of:
-
logically combining multiple said physical links into a single logical channel referred to as a trunk; and a server in said system assigning a single media access control (MAC) layer address to said trunk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A network system, comprising:
-
a first physical link, coupleable to said network system; a second physical link, coupleable to said network system; a server having a server interface that dynamically combines the first and second physical links into a single logical channel referred to as a trunk by assigning a single media access control (MAC) layer address to said trunk. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
21. A server comprising:
-
a first physical port to provide a physical link to a network; a second port to provide a second physical link to the network; and a server interface that dynamically combines the first port and the second port into a single logical channel referred to as a trunk by assigning a single media access control (MAC) layer address to said trunk. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification