O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Optimizing Network Performance with Content Switching: Server, Firewall, and Cache Load Balancing

Book Description

Enrich the user experience while keeping control of your network

Networking professionals: At last, comprehensive coverage of content switching technology is in your hands! Optimizing Network Performance with Content Switching: Server, Firewall, and Cache Load Balancing, by topic experts Matthew Syme and Philip Goldie, provides sharp insights into this wide-ranging, rapidly changing technology. You'll learn the concepts, the background, and the architectures of content switching, as well as how it works and where and why it should be deployed to maximize the performance of your networks and servers. Fueled by increasing bandwidth and ever-richer content, this technology is fast becoming a standard in enterprise and ISP networks. Inside you'll find:

  • Full explanations of TCP/IP, HTTP, DNS, and other network fundamentals

  • Vendor-independent coverage of the key content switching applications--server load balancing, Web cache redirection, application redirection, firewall load balancing, and more!

  • Detailed diagrams that illustrate clearly the deployments and topologies for all applications and variations covered in the book

  • A running fictional case study that translates theory into practice, with all applications demonstrated in example implementations

  • Advanced topics including TCP/IP flows and sessions, delayed binding, URL parsing, cookie persistence, server health checking, and load balancing metrics

The advanced topics in Optimizing Network Performance with Content Switching are tailored for engineers with layer 2 and layer 3 experience looking for a comprehensive explanation of the inner workings of content switching. This book is also ideal for managers, application developers, security administrators, sales people, and other professionals who require a firm understanding of the basics of the technology.

Table of Contents

  1. Copyright
  2. Prentice Hall PTR Series in Computer Networking and Distributed Systems
  3. About Prentice Hall Professional Technical Reference
  4. Preface
  5. Introduction to Content Switching
    1. The Evolution of Layer 2 and Layer 3 Networks
    2. Summary
  6. Understanding Layer 2, 3, and 4 Protocols
    1. The OSI Seven Layer Model—What Is a Layer?
    2. Switching at Different Layers
    3. Understanding Layer 4 Protocols
    4. Transport Control Protocol (TCP)
    5. User Datagram Protocol (UDP)
    6. Virtual Router Redundancy Protocol (VRRP)
    7. Summary
  7. Understanding Application Layer Protocols
    1. HyperText Transfer Protocol (HTTP)
    2. File Transfer Protocol (FTP)
    3. Real Time Streaming Protocol (RTSP)
    4. Secure Sockets Layer (SSL)
    5. Summary
  8. The Concepts of Content Switching
    1. Virtual Services and Application Redirection
    2. Resources and Real Servers
    3. Frames, Packets, and Sessions
    4. Deep Packet Inspection
    5. Summary
  9. Basic Server Load Balancing
    1. Why Load Balance Servers?
    2. Topologies of Server Load Balancing
    3. Layer 4 Load Balancing Metrics
    4. Server Health Checking
    5. Summary
  10. Content-Aware Server Load Balancing
    1. What Is Layer 7 Server Load Balancing?
    2. Why Use Layer 7 Server Load Balancing?
    3. Dealing with Layer 7 Traffic
    4. HTTP URL Parsing and Load Balancing
    5. HTTP Header Load Balancing
    6. HTTP Cookie Load Balancing
    7. Load Balancing FTP
    8. Load Balancing DNS at Layer 7
    9. Load Balancing RTSP Streaming Media
    10. Summary
    11. Case Study: Content-Aware Server Load Balancing
  11. Persistence, Security, and the Internet
    1. Internet Service Providers—Proxying and Traffic Volumes
    2. IP Address Hashing
    3. Cookie-Based Persistence
    4. SSL
    5. Summary
    6. Case Study: Persistence
  12. Application Redirection
    1. The Requirement for Application Redirection
    2. VIP-Based SLB vs. Application Redirection
    3. Web Cache Redirection (WCR)
    4. WCR
    5. Security Redirection
    6. Router/Link Load Balancing
    7. Summary
    8. Case Study: Application Redirection
  13. Firewall and VPN Load Balancing
    1. Why Load Balance Firewalls and VPN Switches?
    2. Firewall Overview
    3. Deploying Firewall Load Balancing
    4. Policy-Based Firewall Load Balancing
    5. VPN and MAC Persistence
    6. Summary
  14. The Architecture of a Content Switch
    1. Typical Layer 2 and Layer 3 Architecture Considerations
    2. Why Content Switching Is Different
    3. What Makes a Good Content Switch?
    4. Different Approaches
    5. Where To Next?
    6. Associated Hardware
    7. Summary