3. Enterprise Network Today Web Services standardize the server to server protocol (Layer 7) and enable development of Layer-7 Switches. FC Switch GbE Switch Enterprise Switch Enterprise Router Storage Application Server Web Server Internet Data Center Core IP HTTP FastE GbE SCSI FC Data Center 2 nd Tier Data Center 1st Tier Internet IP Layer 3 Layer 7 Layer 5 Layer 2 Firewall/Load Balancer IP HTTP NFS SOAP SOAP RPC Server to Server Switch to Switch FastE At the Network Protocol Layer Communication is primarily
4. Grid Switch XML Translation SOAP Router Servlet Engine Proxy EJB Container XML Parsing Layer 3 IP Routing Packet Processor The functional blocks are shown below. Some of these blocks will be processed in hardware. A detail architecture is pending further due diligence. ASIC FAST PATH CONTROL PATH SERDES
Editor's Notes
Point 1: A network device (switch or router) accelerates manipulation of protocol stack. This operation is very amenable to acceleration in silicon and therefore not fit for processing on a general purpose CPU. From networking perspective, a server terminates a protocol, records state and initiates a new data stream which could use another protocol. A network devices generally does not terminate a protocol and almost never records state. In the picture above, the protocol stack in purple existed before advent of web services. With advent of Web Services protocols (blue) SOAP and XML-RPC (JAXP), the protocol stack now extends all the way to Layer 7. Besides creation of a net category of SOAP router, we also have the opportunity for lateral cannibalization. Note that on either side of the Application server network stack is GbE. (Ok I am assuming iSCSI will take care of FC). The Grid switch is a SOAP/RPC Router with a Gigabit Ethernet switch. In the picture the functionality of the Grid switch is shown by the dashed rectangle.