Managing Bandwidth: Deploying Qos in Enterprise Networks (1999)

I. 1. Defining the Scope of Bandwidth Management. Characteristics of a Bandwidth-Managed Network. Rolling Your Own: How Close to the Edge Do You Want to Live? Alphabet Soup: QOS, COS, Integrated and Differentiated Services. How Real Is This? Comparing Reservation, Network COS, and Media COS.2. Motivations for Bandwidth Management. Do We Need True QOS End-to-End? Is Bandwidth Management Necessary? The Argument for Big Bandwidth. The Argument for Managed Bandwidth. Technologies That Enable Multiservice Networks.3. A History of Networking Usage. How Things Change. Early Master-Slave Computer Systems. The Arrival of the LAN. The Mission-Critical Business Network. Distributing Centralized Applications. The Wrong Way: The LAN as a Hard Drive. Client-Server Models. The Managed-Chaos Business Network. Peer-to-Peer Networks. Manager-Agent Networks.4. Bandwidth Today. The Next-Generation Business Network. The WAN and Bandwidth. Virtual Centralization. Who'll Go First? Other Factors.II. 5. Understanding Traffic Performance Characteristics. Sources of Delay. Traffic Performance Characteristics. Retransmission. Capacity. Delay (Latency).6. The Needs of Different Traffic Types. Voice. Video. Interactive Conversation. The Converged Network. Obstacles to Convergence.III. 7. An Introduction to Traffic Management. A Policy System. A High-Level View: Classify, Handle, Police, and Monitor. Stepping Back from QOS Deployment: A Strategic Perspective.8. Classification--Identifying the Traffic. Where on the Network Does Classification Make Sense? Classification Down the Stack. The Highest Level: User Identification. Top-of-the-Stack Classification: Application. Between Flow and Application: OSI Leftovers. Transport-Level Classification: Flow. Network Prioritization Classification: IP TOS. Differentiated Services Work and the DS Field. Layer-3 Address Classification. Layer-2 Address Classification: MAC Information. Link-Prioritization Classification: 802.1Q/P. Link Prioritization Classification: VLAN Membership. Link Prioritization Classification: ATM QOS.9. Complications to Classification. Network Address Translation. Stateful Traffic. VPN Traffic. Conditional Statements. Extrinsic Conditions. Congestion Conditions.10. Traffic Handling Within a Device. Common Ground. Queues, Buckets, and Admission Control. Queuing Systems and Prioritization. Discarding Traffic. Rate Controllers. Bandwidth Reservation. RSVP. Putting It All Together.11. Traffic Handling by Path Selection. Marking the Traffic: Ethernet Prioritization. Marking the Traffic: Leveraging Your ISP. Forwarding to a Permanent Circuit. Dynamic Circuit Creation.12. Server-Side Delay. Session Load Balancing. Service Load Balancing. Caching. Co-Processing. The IP Front-End Processor. A Summary of Handling Techniques.13. Directory Infrastructures. Directory Deployment Today. Basic Components of a Directory Service. The X.500 Directory Standard. Common Data Structures. Deciding to Agree: The DEN Ad-Hoc Working Group. LDAP. Putting Directories to Work.14. Policy Systems. Policy Protocols. Radius. Diameter. COPS. Publishing. Policy Across Administrative Domains. Publishing Policies.15. Monitoring Service Levels in a Network. Service-Level Agreements. Metrics. Monitoring the Condition of the Network with Traditional Tools.IV. 16. The Shape of Bandwidth-Managed Networks. Traditional Networking: L2 on the Edge, L3 at the Core. Next-Generation Networks: L2 at the Core and Edge. Real-Time, Tactical, and Strategic. Real-Time Measures. Operational Measures. Strategic Measures.17. Practical Bandwidth Management. Where to Begin? Ready for Real Time? Deployment Roadmap. Building a Differentiated-Services Strategy. Picking a Philosophy. Putting It Together: Multiple Mapping Systems.18. Case Studies. A Distributed Retail Organization. An Academic Campus. A Centralized Financial Institution. A 2-Coast Consulting Firm. A Distributed Manufacturing Company. A Small Business.V. 19. Conclusions. Consequences for IT Managers. Consequences for Designers of Network Services. Consequences for Those Who Run Networks. Consequences for Application Developers. A Final Word.VI. A. An Overview of TCP. TCP Setup. When Is UDP Better Than TCP?B. Glossary. C. Bibliography and References. Web Sites. Requests for Comments (RFCs) and Internet Drafts.Index.