HIGHLY SCALABLE ARCHITECTURE FOR APPLICATION NETWORK APPLIANCES
First Claim
1. A network element, comprising:
- a switch fabric;
a first service module coupled to the switch fabric; and
a second service module coupled to the first service module over the switch fabric, wherein in response to packets of a network transaction received from a client over a first network to access a server of a data center having a plurality of servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets, and wherein the first portion includes at least one OSI compatible layer that is not included in the second portion.
3 Assignments
0 Petitions
Accused Products
Abstract
A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.
365 Citations
24 Claims
-
1. A network element, comprising:
-
a switch fabric; a first service module coupled to the switch fabric; and a second service module coupled to the first service module over the switch fabric, wherein in response to packets of a network transaction received from a client over a first network to access a server of a data center having a plurality of servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets, and wherein the first portion includes at least one OSI compatible layer that is not included in the second portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by a network element, the method comprising:
-
receiving packets of a network transaction at a network element from a client over a first network for accessing over a second network an application stored in a server of a data center having a plurality of servers, the network element including a plurality of service modules coupled to each other over a switch fabric; processing at a first service module of the network element a first portion of OSI (open system interconnection) compatible layers of network processes on the packets; and processing at a second service module of the network element a second portion of OSI compatible layers of network processes on the packets, wherein the first portion includes at least one layer that is not included in the second portion. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method, the method comprising:
-
receiving packets of a network transaction at a network element from a client over a first network for accessing over a second network an application stored in a server of a data center having a plurality of servers, the network element including a plurality of service modules coupled to each other over a switch fabric; processing at a first service module of the network element a first portion of OSI (open system interconnection) compatible layers of network processes on the packets; and processing at a second service module of the network element a second portion of OSI compatible layers of network processes on the packets, wherein the first portion includes at least one layer that is not included in the second portion. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification