Claims
- 1. A method for processing data in a server, the method comprising:
receiving at least one packet; determining at least one function associated with said at least one received packet; and steering said at least one received packet to at least one of a plurality of blade servers that handles said determined function.
- 2. The method according to claim 1, further comprising generating at least one association between a particular characteristic of said packet and a particular function associated with said at least one packet
- 3. The method according to claim 2, wherein said particular characteristic is at least one of a packet type, a packet field and a flag.
- 4. The method according to claim 2, further comprising assigning at least one of said plurality of blade servers for handling said particular function.
- 5. The method according to claim 1, further comprising determining which of said plurality of blade servers handles said determined at least one function associated with said at least one received packet.
- 6. The method according to claim 1, further comprising processing said steered at least one received packet by said at least one of a plurality of blade servers that handles said determined function.
- 7. The method according to claim 1, further comprising assigning a default blade server for handling said at least one received packet.
- 8. The method according to claim 7, further comprising steering said at least one packet to said default blade server if at least one of:
said at least one received packet is unrecognized; and said at least one received packet contains a particular data.
- 9. The method according to claim 1, further comprising controlling steering of said at least one packet by at least one of said plurality of blade servers.
- 10. The method according to claim 9, wherein said at least one of said plurality of blade servers controlling said steering is a switch blade.
- 11. A machine-readable storage having stored thereon, a computer program having at least one code section for processing data in a server, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
receiving at least one packet; determining at least one function associated with said at least one received packet; and steering said at least one received packet to at least one of a plurality of blade servers that handles said determined function.
- 12. The machine-readable storage according to claim 11, further comprising code for generating at least one association between a particular characteristic of said packet and a particular function associated with said at least one packet
- 13. The machine-readable storage according to claim 12, wherein said particular characteristic is at least one of a packet type, packet field and a flag.
- 14. The machine-readable storage according to claim 12, further comprising code for assigning at least one of said plurality of blade servers for handling said particular function.
- 15. The machine-readable storage according to claim 11, further comprising code for determining which of said plurality of blade servers handles said determined at least one function associated with said at least one received packet.
- 16. The machine-readable storage according to claim 11, further comprising code for processing said steered at least one received packet by said at least one of a plurality of blade servers that handles said determined function.
- 17. The machine-readable storage according to claim 11, further comprising code for assigning a default blade server for handling said at least one received packet.
- 18. The machine-readable storage according to claim 17, further comprising code for steering said at least one packet to said default blade server if at least one of:
said at least one received packet is unrecognized; and said at least one received packet contains a particular data.
- 19. The machine-readable storage according to claim 11, further comprising code for controlling steering of said at least one packet by at least one of said plurality of blade servers.
- 20. The machine-readable storage according to claim 19, wherein said at least one of said plurality of blade servers controlling said steering is a switch blade.
- 21. A system for processing data in a server, the system comprising:
at least one blade server that receives at least one packet; said at least one blade server determines at least one function associated with said at least one received packet; and said at least one blade server steers said at least one received packet to at least one of a plurality of other blade servers that handles said determined function.
- 22. The system according to claim 21, wherein said at least one blade server and at least one of said plurality of other blade servers generates at least one association between a particular characteristic of said packet and a particular function associated with said at least one packet
- 23. The system according to claim 22, wherein said particular characteristic is at least one of a packet type, a packet field, and a flag.
- 24. The method according to claim 22, wherein said at least one blade server and said at least one of said plurality of other blade servers assigns at least one of said plurality of blade servers to handle said particular function.
- 25. The system according to claim 21, wherein said at least one blade server determines which of said plurality of other blade servers handles said determined at least one function associated with said at least one received packet.
- 26. The system according to claim 21, wherein said at least one of said plurality of other blade servers that handles said determined function processes said steered at least one received packet.
- 27. The system according to claim 21, wherein said at least one blade server and at least one of said plurality of other blade servers assigns a default blade server for handling said at least one received packet.
- 28. The system according to claim 27, wherein said at least one blade server and at least one of said plurality of other blade servers steers said at least one packet to said default blade server if at least one of:
said at least one received packet is unrecognized; and said at least one received packet contains a particular data.
- 29. The system according to claim 21, further comprising controlling steering of said at least one packet by said at least blade server.
- 30. The system according to claim 29, wherein said at least blade server that controls said steering is a switch blade.
CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE
[0001] This application makes reference to, and/or claims priority to and/or claims benefit of:
[0002] U.S. Provisional Patent Application Serial No. 60/448,656, entitled “A Method and System to Provide External Communication Using a Multi-Server Platform Having a Single Switch Backplane” and filed on Feb. 18, 2003;
[0003] U.S. Provisional Patent Application Serial No. 60/456,831, entitled “Method and System to Provide Inter-Blade Server Communication Using a Single Switch Backplane” and filed on Mar. 21, 2003;
[0004] U.S. Provisional Patent Application Serial No. 60/458,719, entitled “Method and System to Provide Inter-Chassis Blade Server Integration for Scalability” and filed on Mar. 28, 2003; and
[0005] U.S. Provisional Patent Application Serial No. 60/463,014, entitled “Method and System to Selectively Steer Data Traffic to Service Blades Using a Single Switch Backplane” and filed on Apr. 15, 2003.
[0006] The above stated applications are hereby incorporated herein by reference in their entirety.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60448656 |
Feb 2003 |
US |
|
60456831 |
Mar 2003 |
US |
|
60458719 |
Mar 2003 |
US |
|
60463014 |
Apr 2003 |
US |