LAYERS 4-7 SERVICE GATEWAY FOR CONVERGED DATACENTER FABRIC
First Claim
1. A method performed by a network element, the method comprising:
- receiving a packet of a network transaction from a client over a first network for accessing a server of a datacenter having a plurality of servers over a second network;
performing one or more network services on the packet including terminating a TCP (transport control protocol) connection associated with the network transaction and generating a data stream;
routing the data stream without TCP information to the server via a converged input/output (I/O) interface over the second network if the second network is a converged fabric network; and
routing the data stream with TCP information via a TCP connection to the server if the second network is an Ethernet.
3 Assignments
0 Petitions
Accused Products
Abstract
Layer 4 gateway for a converged datacenter fabric is described herein. According to one embodiment, a packet of a network transaction is received from a client over a first network for accessing a server of a datacenter having a plurality of servers over a second network. One or more network services are performed on the packet including terminating a TCP (transport control protocol) connection associated with the network transaction and generating a data stream. The data stream without TCP information is routed to the server via a converged I/O interface over the second network if the second network is a converged fabric network. The data stream with TCP information is routed via a TCP connection to the server if the second network is an Ethernet. Other methods and apparatuses are also described.
127 Citations
22 Claims
-
1. A method performed by a network element, the method comprising:
-
receiving a packet of a network transaction from a client over a first network for accessing a server of a datacenter having a plurality of servers over a second network; performing one or more network services on the packet including terminating a TCP (transport control protocol) connection associated with the network transaction and generating a data stream; routing the data stream without TCP information to the server via a converged input/output (I/O) interface over the second network if the second network is a converged fabric network; and routing the data stream with TCP information via a TCP connection to the server if the second network is an Ethernet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 a packet of a network transaction from a client over a first network for accessing a server of a datacenter having a plurality of servers over a second network; performing one or more network services on the packet including terminating a TCP (transport control protocol) connection associated with the network transaction and generating a data stream; routing the data stream without TCP information to the server via a converged input/output (I/O) interface over the second network if the second network is a converged fabric network; and routing the data stream with TCP information via a TCP connection to the server if the second network is an Ethernet. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network element, comprising:
-
an Ethernet interface to be coupled to an Ethernet; a converged input/output (I/O) interface to be coupled to a converged fabric network; and a plurality of service modules coupled to each other over an internal switch fabric, including a network service module (NSM) and an application service module, wherein in response to a packet received from a client via the Ethernet interface, the packet is part of a network transaction destined to a server of a datacenter having a plurality of servers, the NSM is configured to perform layer 2 to layer 5 (layer 2-5) processes on the packet, including terminating a TCP (transport control protocol) connection of the packet, generating a data stream, wherein the ASM receives the data stream from the NSM over the internal switch fabric to perform layer 5 to layer 7 (layer 5-7) processes on the data stream, and wherein the data stream is routed to the destined server via the converged I/O interface if the destined server is located in the converged fabric network and the data stream is routed to the destined server via the Ethernet interface if the destined server is located in the Ethernet. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification