Claims
- 1. A switch system communicatively connected with a computer network, the switch system comprising:
a line card comprising a plurality of ports each operable to provide communicative connections with a network device; a set of active switch fabric cards comprising a first and second switch fabric card to provide switching functionality between the computer network and the line card, wherein the first and second switch fabric card are operable to concurrently carry network traffic; and a first system control card to provide control functionality for the line card.
- 2. The switch system of claim 1, further comprising a plurality of line cards.
- 3. The switch system of claim 2, wherein at least one line card is a Fibre Channel line card operable to handle traffic in accordance with a Fibre Channel protocol.
- 4. The switch system of claim 2, wherein at least one line card is an Ethernet line card operable to handle traffic in accordance with an Ethernet protocol.
- 5. The switch system of claim 2, wherein at least one line card is a cache memory line card operable to cache data.
- 6. The switch system of claim 1, further comprising a third switch fabric card that is operable to serve as a redundant switch fabric card such that the third switch fabric card is operable to serve as an active switch fabric card if the first or second switch fabric card fails.
- 7. The switch system of claim 1, further comprising a second system control card to serve as a redundant control card such that the second system control card is operable to serve as an active system control card if the first system control card fails.
- 8. The switch system of claim 1, wherein the line card further comprises a line card switch interface operable to communicative connect with the active switch fabric cards via a plurality of channels.
- 9. The switch system of claim 8, wherein the channels are high-speed serial links.
- 10. The switch system of claim 8, wherein each channel is associated with an active switch fabric card such that network traffic is distributed between the active switch fabric cards.
- 11. The switch system of claim 8, wherein each switch fabric card further comprises a crossbar to provide a communicative connection between the switch fabric card and the line card.
- 12. The switch system of claim 11, wherein the line card switch interface is operable to monitor the connection between the line cards switch interface and a crossbar and disable any channel with a crossbar in which the line card switch interface has detected a critical error.
- 13. The switch system of claim 12, wherein the line card switch interface is operable to stop sending traffic to a crossbar without intervention from a software agent.
- 14. The switch system of claim 1, further comprising:
an first active switch fabric comprising the set of active switch cards; and a set of standby switch fabric cards operable to serve as a standby switch fabric such that the standby switch fabric is operable to serve as an active switch fabric if the first active switch fabric fails.
- 15. A switch system communicatively connected with a computer network, the switch system comprising:
a line card chassis; and a switch fabric chassis.
- 16. The switch system of claim 15, further comprising a plurality of line card chassis.
- 17. The switch system of claim 15, further comprising a plurality of switch fabric chassis.
- 18. The switch system of claim 15, wherein the line card chassis comprises:
a plurality of line cards each comprising a plurality of ports each operable to provide communicative connections with a network device; a first system control card communicatively connected to the line cards to provide monitoring control functionality; and a first interface card to provide a communicative connection between the line card chassis with the switch fabric chassis.
- 19. The switch system of claim 16, wherein the switch fabric chassis comprises:
a set of active switch fabric cards to provide switching functionality between the computer network and the line card chassis, wherein the switch fabric cards are operable to concurrently carry network traffic; a first system control card communicatively connected to the switch fabric cards to provide control functionality; and a first interface card to communicatively connect the switch fabric chassis with the line card chassis.
- 20. The switch system of claim 19, wherein at least one line card is a Fibre Channel line card operable to handle traffic in accordance with a Fibre Channel protocol.
- 21. The switch system of claim 19, wherein at least one line card is a Gigabit Ethernet line card operable to handle traffic in accordance with a Gigabit Ethernet protocol.
- 22. The switch system of claim 19, wherein at least one line card is a cache memory line card operable to cache data.
- 23. The switch system of claim 19, wherein the line card chassis further comprises a second system control card to serve as a redundant control card such that the second system control card is operable to serve as an active system control card if the first system control card fails.
- 24. The switch system of claim 19, wherein the switch fabric chassis further comprising a second system control card to serve as a redundant control card such that the second system control card is operable to serve as an active system control card if the first system control card fails.
- 25. The switch system of claim 19, wherein the line cards each comprise a line card switch interface operable to communicative connect with the active switch fabric cards via a plurality of channels.
- 26. The switch system of claim 25, wherein the channels are high-speed serial links.
- 27. The switch system of claim 25, wherein each channel is associated with an active switch fabric card such that network traffic is distributed between the active switch fabric cards.
- 28. The switch system of claim 27, wherein each switch fabric card further comprises a crossbar to provide a communicative connection between the switch fabric card and the line card.
- 29. The switch system of claim 28, wherein the line card switch interface is operable to monitor the connection between the line cards switch interface and a crossbar and disable any channel with a crossbar in which the line card switch interface has detected a critical error.
- 30. The switch system of claim 29, wherein the line card switch interface is operable to stop sending traffic to a crossbar without intervention from a software agent.
- 31. The switch system of claim 15, further comprising:
an first active switch fabric comprising the set of active switch cards; and a set of standby switch fabric cards operable to serve as a standby switch fabric such that the standby switch fabric is operable to serve as an active switch fabric if the first active switch fabric fails.
- 32. The switch system of claim 15, further comprising a power supply to provide power to the switch system.
- 33. The switch system of claim 32, further comprising a power supply chassis comprising the power supply.
- 34. The switch system of claim 15, further comprising an air inlet.
- 35. The switch system of claim 34 further comprising a fan tray operable to provide air movement from the air inlet through the switch system to provide a thermal management functionality.
- 36. A method for providing switching functions for network traffic across a computer network, comprising the steps of:
providing a line card comprising a plurality of ports each operable to provide communicative connections with a network device; providing a set of active switch fabric cards comprising a first and second switch fabric card to provide switching functionality between the computer network and the line card, wherein the first and second switch fabric card are operable to concurrently carry network traffic; and providing a first system control card to provide control functionality for the line card.
- 37. The method of claim 36 further comprising the step of distributing network traffic across both the first and second switch fabric cards.
- 38. The method of claim 37, further comprising the step of providing a third switch fabric card to serve as a redundant switch fabric card.
- 39. The method of claim 38, further comprising the step of failing over to the third switch fabric if the first or second switch fabric card fails.
- 40. The method of claim 37, further comprising the step of providing a second system control card to serve as a redundant system control card.
- 41. The method of claim 40, further comprising the step of failing over to the second system control card if the first system control card fails.
- 42. A switch system communicatively connected with a computer network, the switch system comprising:
a first line card chassis; and a second line card chassis.
- 43. The switch system of claim 42, further comprising a plurality of line card chassis.
- 44. The switch system of claim 42, wherein the first line card chassis comprises:
a plurality of line cards each comprising a plurality of ports each operable to provide communicative connections with a network device; a first system control card communicatively connected to the line cards to provide monitoring control functionality; and a first interface card to provide a communicative connection between the first line card chassis with the second line card chassis.
- 45. The switch system of claim 43, wherein the second line card chassis comprises:
a set of active switch fabric cards to provide switching functionality between the computer network and the first line card chassis, wherein the switch fabric cards are operable to concurrently carry network traffic; a first system control card communicatively connected to the switch fabric cards to provide control functionality; and a first interface card to communicatively connect the second line card chassis with the first line card chassis.
- 46. The switch system of claim 45, wherein at least one line card is a Fibre Channel line card operable to handle traffic in accordance with a Fibre Channel protocol.
- 47. The switch system of claim 45, wherein at least one line card is a Gigabit Ethernet line card operable to handle traffic in accordance with a Gigabit Ethernet protocol.
- 48. The switch system of claim 45, wherein at least one line card is a cache memory line card operable to cache data.
- 49. The switch system of claim 45, wherein the first line card chassis further comprises a second system control card to serve as a redundant control card such that the second system control card is operable to serve as an active system control card if the first system control card fails.
- 50. The switch system of claim 45, wherein the second line card chassis further comprising a second system control card to serve as a redundant control card such that the second system control card is operable to serve as an active system control card if the first system control card fails.
- 51. The switch system of claim 45, wherein the line cards each comprise a line card switch interface operable to communicative connect with the active switch fabric cards via a plurality of channels.
- 52. The switch system of claim 51, wherein the channels are high-speed serial links.
- 53. The switch system of claim 51, wherein each channel is associated with an active switch fabric card such that network traffic is distributed between the active switch fabric cards.
- 54. The switch system of claim 53, wherein each switch fabric card further comprises a crossbar to provide a communicative connection between the switch fabric card and the line card.
- 55. The switch system of claim 54, wherein the line card switch interface is operable to monitor the connection between the line cards switch interface and a crossbar and disable any channel with a crossbar in which the line card switch interface has detected a critical error.
- 56. The switch system of claim 55, wherein the line card switch interface is operable to stop sending traffic to a crossbar without intervention from a software agent.
- 57. The switch system of claim 42, further comprising:
an first active switch fabric comprising the set of active switch cards; and a set of standby switch fabric cards operable to serve as a standby switch fabric such that the standby switch fabric is operable to serve as an active switch fabric if the first active switch fabric fails.
- 58. The switch system of claim 42, further comprising a power supply to provide power to the switch system.
- 59. The switch system of claim 58, further comprising a power supply chassis comprising the power supply.
- 60. The switch system of claim 42, further comprising an air inlet.
- 61. The switch system of claim 60 further comprising a fan tray operable to provide air movement from the air inlet through the switch system to provide a thermal management functionality.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. 09/738,960, entitled “Caching System and Method for a Network Storage System” by Lin-Sheng Chiou, Mike Witkowski, Hawkins Yao, Cheh-Suei Yang, and Sompong Paul Olarig, which was filed on Dec. 14, 2000 and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. 10/015,047 [attorney docket number 069099.0102/B2] entitled “System, Apparatus and Method for Address Forwarding for a Computer Network” by Hawkins Yao, Cheh-Suei Yang, Richard Gunlock, Michael L. Witkowski, and Sompong Paul Olarig, which was filed on Oct. 26, 2001 and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. 10/039,190 [attorney docket number 069099.0105/B5] entitled “Network Processor Interface System” by Sompong Paul Olarig, Mark Lyndon Oelke, and John E. Jenne, which was filed on Dec. 31, 2001, and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. 10/039,189 [attorney docket number 069099.0106/B6-A] entitled “Xon/Xoff Flow Control for Computer Network” by Hawkins Yao, John E. Jenne, and Mark Lyndon Oelke, which was filed on Dec. 31, 2001, and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. 10/039,184 [attorney docket number 069099.0107/B6-B] entitled “Buffer to Buffer Flow Control for Computer Network” by John E. Jenne, Mark Lyndon Oelke and Sompong Paul Olarig, which was filed on Dec. 31, 2001, and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. 10/117,418 [attorney docket number 069099.0109/(client reference 115-02)], entitled “System and Method for Linking a Plurality of Network Switches,” by Ram Ganesan Iyer, Hawkins Yao and Michael Witkowski, which was filed Apr. 5, 2002 and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. ______ [attorney docket number 069099.0111/(client reference 135-02)], entitled “System and Method for Expansion of Computer Network Switching System Without Disruption Thereof,” by Mark Lyndon Oelke, John E. Jenne, Sompong Paul Olarig, Gary Benedict Kotzur and Matthew John Schumacher, which was filed Apr. 5, 2002 and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. 10/117,266 [attorney docket number 069099.0112/(client reference 220-02)], entitled “System and Method for Guaranteed Link Layer Flow Control,” by Hani Ajus and Chung Dai, which was filed Apr. 5, 2002 and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. 10/117,638 [attorney docket number 069099.0113/(client reference 145-02)], entitled Fibre Channel Implementation Using Network Processors,” by Hawkins Yao, Richard Gunlock and Po-Wei Tan, which was filed Apr. 5, 2002 and which is incorporated herein by reference in its entirety for all purposes; U.S. patent application Ser. No. ______ [attorney docket number 069099.0114/(client reference 230-02)], entitled “Method and System for Reduced Distributed Event Handling in a Network Environment,” by Ruotao Huang and Ram Ganesan Iyer, which was filed Apr. 5, 2002 and which is incorporated herein by reference in its entirety for all purposes; and U.S. patent application Ser. No. ______ [attorney docket number 069099.0115/(client reference 225-02)], entitled “System and Method for Allocating Unique Zone Membership,” by Walter Bramhall and Ruotag Huang, which was filed Apr. 15, 2002 and which is incorporated herein by reference in its entirety for all purposes.