Deep Packet InspectionThis is where content networking really comes into its own. Content switches can typically function extremely well when using Layer 4 information in order to make load balancing decisions. The reason for this is that the Layer 4 information is at a known point within the data packet and will never change. The source IP address, destination IP address, and source and destination TCP ports will always be x bits from the front of the Ethernet packet as they are resident in the IP and TCP headers and will never move ”just the values will be different. It is therefore easy to develop ASICs to inspect those headers by counting x bits and scanning 4 bytes, in the case of an IP address. Once the necessary information is found, the switch can then make a load balancing decision. This is why Layer 4 switching is becoming readily available, as this functionality can be done in hardware because the data that is required is constant.
As networks move more into application awareness, the need to look past the TCP port becomes a requirement. Deep packet inspection allows this to happen. By being able to look at varying values within the content of the request, switches can make decisions based on the application type, user request, unique
Some manufacturers will use software to perform this function, while others will use ASIC-based hardware with software assist for deep packet inspection. |
Summary
While brief, this chapter covers some of the main topics and terms used during this book. Each chapter contains a more
|
Chapter 5. Basic Server Load Balancing
Determining where to begin when discussing the applications of content switching isn't easy. If one thing comes across from the reading of this book, it should be the breadth of applications possible with this technology and how it can be put to use to solve many issues in IP networking. That aside, by far the most well known and commonly implemented applications of content switching is server load balancing. Before any form of naming
|
Why Load Balance Servers?
There are often many reasons for using content switching to implement server load balancing solutions, and it's not our
While early users of the Internet came to often expect a slow and frustrating experience when browsing the Web, today's
One other key driver of the Internet Age is the globalization of customer base. With a Web presence, an organization need never close its shop doors to customers and can
To this end, the implementation of server load balancing can provide advantages such as:
The Alternatives to Server Load Balancing
Prior to hardware- or network-based server load balancing technologies,
|