Claims
- 1. An apparatus comprising:
a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements.
- 2. The apparatus of claim 1, wherein said set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking.
- 3. A content services aggregation device coupled to a network comprising:
at least one input/output port coupled to the network; a plurality of compute elements adapted to perform a set of network services including a stateful firewall, Network Address Translation, IP forwarding, bandwidth management, Secure Sockets Layer Protocol, and virtual private networking, based on data content in packet traffic on the network; a switching fabric coupling the compute elements to each other and said at least one input/output port; and control code executed on ones of said plurality of compute elements to enable said network services.
- 4. The content services aggregation device of claim 3 wherein said set of network services further includes Web switching.
- 5. The content services aggregation device of claim 3 wherein said set of network services further includes Web caching.
- 6. The content services aggregation device of claim 3 wherein said plurality of compute elements and switching fabric are arranged on a blade.
- 7. The content services aggregation device of claim 6 wherein said device includes at least two blades.
- 8. The content services aggregation device of claim 3 further including at least one secure input/output port and at least one public input/output port.
- 9. The content services aggregation device of claim 3 wherein each of said compute elements is optimized to perform one of said set of services.
- 10. The content services aggregation device of claim 3 wherein each of said compute elements performs all said services in said set.
- 11. The content services aggregation device of claim 3 wherein a first set of said plurality of compute elements comprise control elements and a second set of said plurality of compute element comprise service computation elements.
- 12. The content services aggregation device of claim 11 wherein said control elements are provided on a first blade and said computation elements are provided on a second blade.
- 13. The content services aggregation device of claim 12 wherein said input/output port is provided on said first blade.
- 14. The content services aggregation device of claim 3 wherein said control code includes an operating system.
- 15. The content services aggregation device of claim 14 wherein said control code includes an IP stack.
- 16. The content services aggregation device of claim 14 wherein said control code includes a service provisioning architecture.
- 17. The content services aggregation device of claim 14 wherein said control code includes content services applications.
- 18. A network services device, comprising:
a plurality of compute elements optimized to provide network content services on data packets coupled to the device, including:
means for performing a stateful firewall service; means for performing Network Address Translation; means for performing Internet Protocol forwarding; means for performing bandwidth management; means for performing Secure Sockets Layer operations, and means for performing virtual private networking; and a switching fabric coupling said plurality of compute elements; and an input/output element coupled to said switching fabric and said network.
- 19. The network services device of claim 18 wherein said plurality of compute element further includes means for performing Web caching.
- 20. The network services device of claim 18 wherein said plurality of compute element further includes means for performing Web switching.
- 21. The network services device of claim 18 wherein said plurality of compute elements is provided on a plurality of blades, each blade including a subset of said plurality of compute elements.
- 22. The network services device of claim 21 wherein said switching fabric includes a cross-bar switch.
- 23. The network services device of claim 22 wherein each said blade includes at least one cross-bar switch and at least one of said plurality of compute elements.
- 24. The network services device of claim 23 wherein a first of said plurality of blades includes at least a first of said compute elements comprising a control compute element and at least a second of said blades includes at least a second of said compute elements comprising a content service provision element.
- 25. The network services device of claim 18 wherein said means for performing comprises code, operable on ones of said compute elements, for routing packets to said compute elements and microcode in said compute elements to perform said services.
- 26. The network services device of claim 25 wherein said device further includes a control compute element maintaining flow conversations amongst said plurality of compute elements.
- 27. A network content services device, coupled to a network and at least one secure content domain, comprising:
a plurality of compute elements; a first input/output port coupled to said network; a second input/output port coupled to the secure content domain; a switching fabric coupling the input/output ports and compute elements; code operable on the plurality of compute elements to provide firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking to the secure content domain.
CLAIM OF PRIORITY
[0001] The present application claims priority to U.S. Provisional Patent Application Serial No. 60/303,354, entitled “CONTENT SERVICE AGGREGATION SYSTEM”, which application was filed on Jul. 6, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60303354 |
Jul 2001 |
US |