Network Analysis, Architecture, and Design, 3rd Edition

Book description

Traditionally, networking has had little or no basis in analysis or architectural development, with designers relying on technologies they are most familiar with or being influenced by vendors or consultants. However, the landscape of networking has changed so that network services have now become one of the most important factors to the success of many third generation networks. It has become an important feature of the designer's job to define the problems that exist in his network, choose and analyze several optimization parameters during the analysis process, and then prioritize and evaluate these parameters in the architecture and design of the system.

Network Analysis, Architecture, and Design, Third Edition, uses a systems methodology approach to teaching these concepts, which views the network (and the environment it impacts) as part of the larger system, looking at interactions and dependencies between the network and its users, applications, and devices. This approach matches the new business climate where customers drive the development of new services and the book discusses how networks can be architected and designed to provide many different types of services to customers. With a number of examples, analogies, instructor tips, and exercises, this book works through the processes of analysis, architecture, and design step by step, giving designers a solid resource for making good design decisions.

With examples, guidelines, and general principles McCabe illuminates how a network begins as a concept, is built with addressing protocol, routing, and management, and harmonizes with the interconnected technology around it. Other topics covered in the book are learning to recognize problems in initial design, analyzing optimization parameters, and then prioritizing these parameters and incorporating them into the architecture and design of the system. This is an essential book for any professional that will be designing or working with a network on a routine basis.

  • Substantially updated design content includes ad hoc networks, GMPLS, IPv6, and mobile networking
  • Written by an expert in the field that has designed several large-scale networks for government agencies, universities, and corporations
  • Incorporates real-life ideas and experiences of many expert designers along with case studies and end-of-chapter exercises

Table of contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright page
  5. Dedication
  6. Foreword
  7. Preface
    1. Approach
    2. Roadmap
    3. Acknowledgments
  8. 1: Introduction
    1. 1.1 Objectives
    2. 1.2 Preparation
    3. 1.3 Background
    4. 1.4 Overview of Analysis, Architecture, and Design Processes
    5. 1.5 A Systems Methodology
    6. 1.6 System Description
    7. 1.7 Service Description
    8. 1.8 Service Characteristics
    9. 1.9 Performance Characteristics
    10. 1.10 Network Supportability
    11. 1.11 Conclusion
    12. 1.12 Exercises
  9. 2: Requirements Analysis: Concepts
    1. 2.1 Objectives
    2. 2.2 Background
    3. 2.3 User Requirements
    4. 2.4 Application Requirements
    5. 2.5 Device Requirements
    6. 2.6 Network Requirements
    7. 2.7 Other Requirements
    8. 2.8 The Requirements Specification and Map
    9. 2.9 Conclusions
    10. 2.10 Exercises
  10. 3: Requirements Analysis: Process
    1. 3.1 Objectives
    2. 3.2 Gathering and Listing Requirements
    3. 3.3 Developing Service Metrics
    4. 3.4 Characterizing Behavior
    5. 3.5 Developing RMA Requirements
    6. 3.6 Developing Delay Requirements
    7. 3.7 Developing Capacity Requirements
    8. 3.8 Developing Supplemental Performance Requirements
    9. 3.9 Environment-Specific Thresholds and Limits
    10. 3.10 Requirements for Predictable and Guaranteed Performance
    11. 3.11 Requirements Mapping
    12. 3.12 Developing the Requirements Specification
    13. 3.13 Conclusions
    14. 3.14 Exercises
  11. 4: Flow Analysis
    1. 4.1 Objectives
    2. 4.2 Background
    3. 4.3 Flows
    4. 4.4 Identifying and Developing Flows
    5. 4.5 Data Sources and Sinks
    6. 4.6 Flow Models
    7. 4.7 Flow Prioritization
    8. 4.8 The Flow Specification
    9. 4.9 Example Application of Flow Analysis
    10. 4.10 Conclusions
    11. 4.11 Exercises
  12. 5: Network Architecture
    1. 5.1 Objectives
    2. 5.2 Background
    3. 5.3 Component Architectures
    4. 5.4 Reference Architecture
    5. 5.5 Architectural Models
    6. 5.6 Systems and Network Architectures
    7. 5.7 Conclusions
    8. 5.8 Exercises
  13. 6: Addressing and Routing Architecture
    1. 6.1 Objectives
    2. 6.2 Background
    3. 6.3 Addressing Mechanisms
    4. 6.4 Routing Mechanisms
    5. 6.5 Addressing Strategies
    6. 6.6 Routing Strategies
    7. 6.7 Architectural Considerations
    8. 6.8 Conclusions
    9. 6.9 Exercises
  14. 7: Network Management Architecture
    1. 7.1 Objectives
    2. 7.2 Background
    3. 7.3 Defining Network Management
    4. 7.4 Network Management Mechanisms
    5. 7.5 Architectural Considerations
    6. 7.6 Conclusions
    7. 7.7 Exercises
  15. 8: Performance Architecture
    1. 8.1 Objectives
    2. 8.2 Background
    3. 8.3 Developing Goals for Performance
    4. 8.4 Performance Mechanisms
    5. 8.5 Architectural Considerations
    6. 8.6 Conclusions
    7. 8.7 Exercises
  16. 9: Security and Privacy Architecture
    1. 9.1 Objectives
    2. 9.2 Background
    3. 9.3 Developing a Security and Privacy Plan
    4. 9.4 Security and Privacy Administration
    5. 9.5 Security and Privacy Mechanisms
    6. 9.6 Architectural Considerations
    7. 9.7 Conclusions
    8. 9.8 Exercises
  17. 10: Network Design
    1. 10.1 Objectives
    2. 10.2 Design Concepts
    3. 10.3 Design Process
    4. 10.4 Vendor, Equipment, and Service-Provider Evaluations
    5. 10.5 Network Layout
    6. 10.6 Design Traceability
    7. 10.7 Design Metrics
    8. 10.8 Conclusions
    9. 10.9 Exercises
  18. Glossary of Terms
  19. Glossary of Acronyms
  20. Index

Product information

  • Title: Network Analysis, Architecture, and Design, 3rd Edition
  • Author(s): James D. McCabe
  • Release date: July 2010
  • Publisher(s): Morgan Kaufmann
  • ISBN: 9780080548753