Claims
- 1. A method for communicating information in a server platform, the method comprising:
receiving at least a first packet from a first blade server of a plurality of blade servers at a first data rate; determining at least one of at least a second blade server and a network that is to receive said at least said first packet; and transferring data responsive to said received at least said first packet to at least one of said determined at least said second blade server at a negotiated data rate and said determined network at a second data rate.
- 2. The method according to claim 1, further comprising transferring at least a second packet comprising at least a portion of said at least said first received packet to said second blade server at said negotiated data rate.
- 3. The method according to claim 1, further comprising transferring said at least a portion of said at least said first received packet to said at least said second blade server via a common bus.
- 4. The method according to claim 1, further comprising receiving at least a third packet from said network at said second data rate.
- 5. The method according to claim 4, further comprising determining at least a third blade server that is to receive said at least said third packet.
- 6. The method according to claim 5, further comprising transferring data responsive to said third packet to said third blade server at a newly negotiated data rate.
- 7. The method according to claim 5, further comprising transferring at least a portion of said at least said third packet to said third blade server at a newly negotiated data rate.
- 8. The method according to claim 1, further comprising transferring a fourth packet to said network via a network interface at said second data rate.
- 9. The method according to claim 1, further comprising broadcasting a plurality of packets over said network at said second data rate.
- 10. The method according to claim 1, further comprising broadcasting at least said at least said first packet to said first blade server and said second blade server at a newly negotiated data rate.
- 11. A machine-readable storage having stored thereon, a computer program having at least one code section for communicating information in a server platform, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
receiving at least a first packet from a first blade server of a plurality of blade servers at a first data rate; determining at least one of at least a second blade server and a network that is to receive said at least said first packet; and transferring data responsive to said received at least said first packet to at least one of said determined at least said second blade server at a negotiated data rate and said determined network at a second data rate.
- 12. The machine-readable storage according to claim 11, further comprising code for transferring at least a second packet comprising at least a portion of said at least said first received packet to said second blade server at said negotiated data rate.
- 13. The machine-readable storage according to claim 11, further comprising code for transferring said at least a portion of said at least said first received packet to said at least said second blade server via a common bus.
- 14. The machine-readable storage according to claim 11, further comprising code for receiving at least a third packet from said network at said second data rate.
- 15. The machine-readable storage according to claim 14, further comprising code for determining at least a third blade server that is to receive said at least said third packet.
- 16. The machine-readable storage according to claim 15, further comprising code for transferring data responsive to said third packet to said third blade server at a newly negotiated data rate.
- 17. The machine-readable storage according to claim 15, further comprising code for transferring at least a portion of said at least said third packet to said third blade server at a newly negotiated data rate.
- 18. The machine-readable storage according to claim 11, further comprising code for transferring a fourth packet to said network via a network interface at said second data rate.
- 19. The machine-readable storage according to claim 11, further comprising code for broadcasting a plurality of packets over said network at said second data rate.
- 20. The machine-readable storage according to claim 11, further comprising code for broadcasting at least said at least said first packet to said first blade server and said second blade server at a newly negotiated data rate.
- 21. A system for communicating information in a server platform, the system comprising:
at least one switch blade that receives at least a first packet from a first blade server of a plurality of blade servers at a first data rate; said at least one switch blade determines at least one of at least a second blade server and a network that is to receive said at least said first packet; and said at least one switch blade transfers data responsive to said received at least said first packet to at least one of said determined at least said second blade server at a negotiated data rate and said determined network at a second data rate.
- 22. The system according to claim 21, wherein said at least one switch blade transfers at least a second packet comprising at least a portion of said at least said first received packet to said second blade server at said negotiated data rate.
- 23. The system according to claim 21, wherein said at least one switch blade transfers said at least a portion of said at least said first received packet to said at least said second blade server via a common bus.
- 24. The system according to claim 21, wherein said at least one switch blade receives at least a third packet from said network at said second data rate.
- 25. The system according to claim 24 wherein said at least one switch blade determines at least a third blade server that is to receive said at least said third packet.
- 26. The system according to claim 25, wherein said at least one switch blade transfers data responsive to said third packet to said third blade server at a newly negotiated data rate.
- 27. The system according to claim 25, wherein said at least one switch blade transfers at least a portion of said at least said third packet to said third blade server at a newly negotiated data rate.
- 28. The system according to claim 21, wherein said at least one switch blade transfers a fourth packet to said network via a network interface at said second data rate.
- 29. The system according to claim 21, wherein said at least one switch blade broadcasts a plurality of packets over said network at said second data rate.
- 30. The system according to claim 21, wherein said at least one switch blade broadcasts at least said at least said first packet to said first blade server and said second blade server at a newly negotiated data rate.
CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE
[0001] This application makes reference to, and/or claims priority to and/or claims benefit to:
[0002] U.S. Provisional Patent Application Serial No. 60/448,656, entitled “A Method and System to Provide External Communication Using a Multi-Server Plafform 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 |