Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
54 words
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.
Claim 2
Independent Claim
54 words
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.
Claim 3
Dependent Claim
25 words
The method of claim 1, wherein: each of said physical links comprising said trunk is representable by identical physical layer and identical MAC layer characteristics.
Claim 4
Dependent Claim
27 words
The method of claim 1, further comprising: dynamically controlling said data flow to substantially balance data flow carried by each of said physical links comprising said trunk.
Claim 5
Dependent Claim
20 words
The method of claim 1, further comprising: constructing said single MAC layer address using map-table information available to said system.
Claim 6
Dependent Claim
18 words
The method of claim 1, further comprising: randomly selecting a destination address for one of said physical links.
Claim 7
Dependent Claim
19 words
The method of claim 5, wherein said randomly selecting includes hashing destination MAC layer addresses for said physical links.
Claim 8
Dependent Claim
32 words
The method of claim 1, further comprising: distributing data packets from a server in said system to chosen ones of said physical links such that temporal order of data flow is preserved.
Claim 9
Dependent Claim
20 words
The method of claim 7, further comprising: said server distributing said data packets over a common segment of said trunk.
Claim 10
Dependent Claim
42 words
The method of claim 1, further comprising: defining, for a server in said system representable by a multi-layer model including at least a physical layer and a network layer, a pseudo-driver software layer disposed intermediate said physical layer and said network layer.
Claim 11
Dependent Claim
27 words
The method of claim 9, wherein: said pseudo-driver software layer functions as a multiplexer in a receive path and functions as a de-multiplexer in a transmit path.
Claim 12
Dependent Claim
10 words
The method of claim 1, wherein said network is Ethernet-compatible.
Claim 13
Dependent Claim
12 words
The method of claim 1, wherein said network functions in full-duplex mode.
Claim 14
Dependent Claim
60 words
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.
Claim 15
Dependent Claim
60 words
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.
Claim 16
Dependent Claim
26 words
The network system of claim 13, wherein: each of said physical links comprising said trunk is representable by identical physical layer and identical MAC layer characteristics.
Claim 17
Dependent Claim
58 words
The network system of claim 13, wherein said MAC layer address is generated with an address generator selected from a group consisting of (i) a map-table, (ii) a random selector of destination media access control layer addresses for said physical links, and (iii) a hash unit that hashes destination medial access control layer addresses for said physical links.
Claim 18
Dependent Claim
24 words
The network system of claim 13, wherein said server interface dynamically balances data flow carried by each of said physical links comprising said trunk.
Claim 19
Dependent Claim
28 words
The network system of claim 13, wherein said server distributes data packets to chosen ones of said physical links such that temporal order of data flow is preserved.
Claim 20
Dependent Claim
47 words
The network system of claim 13, wherein: said interface includes a pseudo-driver software layer disposed intermediate a physical layer and a network layer in said server; said pseudo-driver software layer functioning as a multiplexer in a receive path and functioning as a de-multiplexer in a transmit path.
Claim 21
Dependent Claim
41 words
The network system of claim 13, wherein said network system has at least one characteristic selected from a group consisting of (i) said network functions in full-duplex mode, (ii) said network is an Ethernet network, and (iii) said network is Ethernet-compatible.
Claim 22
Dependent Claim
41 words
The method of claim 1, wherein said server assigns said MAC layer address by selecting one of the said multiple physical links as the trunk-head and using the MAC address of the trunk head as the MAC address of the trunk.
Claim 23
Dependent Claim
64 words
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.
Claim 24
Dependent Claim
64 words
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.
Claim 25
Dependent Claim
25 words
The server of claim 21, wherein each of said physical links comprising said trunk is representable by identical physical layer and identical MAC layer characteristics.
Claim 26
Dependent Claim
28 words
The server of claim 21, wherein said server dynamically controls said data flow to substantially balance data flow carried by each of said physical links comprising said trunk.
Claim 27
Dependent Claim
21 words
The server of claim 21, wherein said server constructs said single MAC layer address using map-table information available to said system.
Claim 28
Dependent Claim
19 words
The server of claim 21, wherein said server randomly selects a destination address for one of said physical links.
Claim 29
Dependent Claim
19 words
The server of claim 25, wherein said randomly selection includes hashing destination MAC layer addresses for said physical links.
Claim 30
Dependent Claim
24 words
The server of claim 21, wherein said server distributes data packets over said physical links such that temporal order of data flow is preserved.
Claim 31
Dependent Claim
19 words
The server of claim 27, wherein said server distributes said data packets over a common segment of said trunk.
Claim 32
Dependent Claim
22 words
The server of claim 21, wherein said server defines a pseudo-driver software layer disposed intermediate the physical layer and the network layer.
Claim 33
Dependent Claim
27 words
The server of claim 29, wherein said pseudo-driver software layer functions as a multiplexer in a receive path and functions as a de-multiplexer in a transmit path.