You are previewing Designing ISP Architectures.
O'Reilly logo
Designing ISP Architectures

Book Description

  • Apply an architectural model to plan and design a scalable architecture for any size ISP.

  • Evaluate requirements to determine trade-offs, assess limitations, and make key decisions.

  • Create a logical and physical design to decide which software and hardware components provide the best-fitting solution.

  • This book is a model for designing architectures for ISPs of any size. Expressly for IT architects and consultants who design ISP architectures, this book details the design process from start to finish. Throughout this book, whether it's obtaining and evaluating requirements or creating logical and physical designs, we provide helpful tips, insights, and expertise. We compare design approaches, offer suggestions for evaluating trade-offs, and alert you to common pitfalls. Included are chapters on capacity planning and selecting components. During the design process, we apply the model to a realistic sample customer.

    Table of Contents

    1. Copyright
    2. Acknowledgements
    3. Figures
    4. Tables
    5. Preface
    6. Introduction
      1. Defining an ISP and Its Architecture
      2. Identifying Market Trends
      3. Obtaining Market Data
      4. Challenges in Becoming an ISP
    7. Formulating Design Requirements
      1. Formulating Requirements for a Design
      2. Formulating Requirements for FijiNet
    8. Establishing an Architectural Model
      1. Understanding the Model
      2. Identifying Key Components
      3. Applying Architectural Principles
      4. Applying the Model to FijiNet
    9. Creating a Logical Design
      1. Creating a High-Level Framework
      2. Creating a High-Level Framework for FijiNet
    10. Creating a Physical Design
      1. Creating a High-Level Network Design
      2. Planning Capacity
      3. Creating a Network Design for FijiNet
      4. Planning Capacity for FijiNet
    11. Selecting Components
      1. Selecting Software
      2. Selecting Servers
      3. Selecting Network Components
      4. Selecting Hardware Rack Equipment
      5. Selecting Software for FijiNet
      6. Selecting Servers for FijiNet
      7. Selecting Network Components for FijiNet
      8. Selecting Hardware Rack Equipment for FijiNet
    12. Implementing a Solution
      1. Implementing a Prototype
      2. Implementing a Design
      3. Implementing an Operating Platform
      4. Implementing an Operating System
      5. Implementing Infrastructure Services
      6. Implementing Basic Services
      7. Implementing Value-Added Services
      8. Adapting to Changes
    13. Questions for Obtaining Design Requirements
      1. General Questions
      2. Business-Related Questions
      3. Support Questions
      4. Systems and Network Management Questions
      5. End-User Questions
      6. Registration Questions
      7. Customer Care Questions
      8. Billing System Questions
      9. Service Availability Questions
      10. Security Questions
      11. Demographic Questions
      12. Networking Questions
      13. Dial-up Questions
      14. Directory Questions
      15. Email Questions
      16. Web Hosting Questions
      17. Search Engine Questions
      18. Caching Proxy Questions
      19. Internet Relay Chat Questions
      20. FTP Questions
      21. Internet News Questions
      22. Development and Staging Questions
    14. Sample Network Configurations
      1. Cisco 2651 Router
      2. Cisco 3512-XL Switch
      3. Cisco PIX 525 Firewall
      4. Cisco AS 5400 Access Server
      5. Cisco AS 2511 Console Server
    15. Sample DNS Configurations
      1. External DNS Configurations
      2. Internal DNS Configurations
    16. DHCP Server Configuration
    17. NTP Server Configuration
    18. DNS Benchmark Data for Sun Enterprise Servers
      1. Benchmark Data for BIND v8.1.2
      2. Benchmark Data for BIND v8.2.2-P7
      3. Benchmark Data for BIND v9.1.0
    19. Network Capacity
      1. North American Digital Hierarchy
      2. Committee of European Postal and Telephone Hierarchy
      3. Synchronous Digital Hierarchy
    20. HTTP Throughput
    21. Port and Protocol List
    22. Bibliography
      1. Architecture Design
      2. Capacity Planning
      3. Database
      4. Directory Services
      5. Messaging
      6. Naming Services
      7. Networking
      8. Operations and Management
      9. Performance and Tuning
      10. Security
      11. Systems Architecture