System and method for linking a plurality of network switches
AssigneeCipherMax, Inc.
InventorsRam Ganesan Iyer, Hawkins Yao, Michael Witkowski, Richard Gunlock
Life of this patent
Estimating the term…
Abstract
A method of linking at least two network switches is disclosed, wherein each network switch switches data traffic of a plurality of devices, through a plurality of couplings. The method comprises the steps of generating a data stream including an identifier to be sent from a first to a second network switch, generating a number identifying one of the couplings from the identifier, and using the identified coupling for transfer of the data stream.
Claims15
Method of linking at least two network switches, wherein each network switch switches data traffic of a plurality of devices, through a plurality of couplings, wherein said method comprises the steps of:
- generating a data stream including an identifier to be sent from a first to a second network switch;
- generating a number identifying one of said couplings from said identifier using a ceiling adjusted modulo function, the ceiling adjusted modulo function comprising the steps of:
- (a) determining a first parameter equal to 2 to the power of the number of couplings modulo 2;
- (b) ANDing the first parameter −1 with the identifier;
- (c) if the result is greater or equal zero, then subtracting the number of couplings;
- and
- (d) otherwise using the result to determine the coupling;
- and using said identified coupling for transfer of said data stream.
Network switch for coupling a plurality of devices and for switching data traffic between said devices comprising:
- a plurality of couplings for coupling said network switch with another network switch;
- a multiplexer unit for directing a data stream to one of said couplings;
- and
- a control unit for extracting an identifier from said data stream and for generating a number identifying one of said couplings from said identifier using a ceiling adjusted modulo function, the ceiling adjusted modulo function comprising the steps of:
- (a) determining a first parameter equal to 2 to the power of the number of couplings modulo 2;
- (b) ANDing the first parameter −1 with the identifier;
- (c) if the result is greater or equal zero, then subtracting the number of couplings;
- and
- (d) otherwise using the result to determine the coupling.
Network switch system comprising at least a first and a second network switch coupled through a plurality of couplings wherein at least one network switch is coupling a plurality of devices for switching data traffic between said devices and wherein at least one network switch further comprises:
- a multiplexer unit for directing a data stream to one of said couplings;
- and
- a control unit for extracting an identifier from said data stream and for generating a number identifying one of said couplings from said identifier using a ceiling adjusted modulo function, the ceiling adjusted modulo function comprising the steps of:
- (a) determining a first parameter equal to 2 to the power of the number of couplings modulo 2;
- (b) ANDing the first parameter −1 with the identifier;
- (c) if the result is greater or equal zero, then subtracting the number of couplings;
- and
- (d) otherwise using the result to determine the coupling.
Dependencies are inferred from the claim text.