This action might not be possible to undo. Are you sure you want to continue?
Architecture.Network Analysis. and Design THIRD EDITION .
and Timothy J.com.mkp. and Ian Wakeman Understanding Networked Applications: A First Course David G. Nadeau Developing IP-Based Services: Solutions for Service Providers and Vendors Monique Morrow and Kateel Vijayananda Telecommunications Law in the Internet Age Sharon K. Tatuya Jinmei. Harrington Content Networking: Architecture. 3e James D. Calvert and Michael J. Voice. and Practice Markus Hofmann and Leland R.T. Kline. David Large. Messerschmitt Wide Area Network Design: Concepts and Tools for Optimization Robert S. Programming. Tatuya Jinmei. Protocols. James Farmer. and their Operational Application Heinz-Gerd Hegering. . please visit our Web site at http:// www. McCabe Wireless Communications & Networking: An Introduction Vijay K. Tools. and Joy Kuri The Internet and Its Protocols: A Comparative Approach Adrian Farrel Modern Cable Television Technology: Video. Donahoo and Kenneth L. Paul J. Thompson Policy-Based Network Management: Solutions for the Next Generation John Strassner MPLS Network Management: MIBs. and Techniques Thomas D. Beaumont Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices George Varghese Network Recovery: Protection and Restoration of Optical. and Applications Ralph Wittmann and Martina Zitterbart MPLS: Technology and Applications Bruce Davie and Yakov Rekhter High-Performance Communication Networks. IP. Sivarajan Internet QoS: Architectures and Mechanisms Zheng Wang TCP/IP Sockets in Java: Practical Guide for Programmers Michael J. and Keiichi Shima Smart Phone and Next-Generation Mobile Computing Pei Zheng and Lionel Ni GMPLS: Architecture and Applications Adrian Farrel and Igor Bryskin Network Security: A Practical Approach Jan L. Sebastian Abeck. Bala Kumar. Harrington IPv6 Advanced Protocols Implementation Qing Li. and Architectures Deepankar Medhi and Karthikeyan Ramaswami Deploying IP and MPLS QoS for Multiservice Networks: Theory and Practice John Evans and Clarence Filsfils Traffic Engineering and QoS Optimization of Integrated Voice & Data Networks Gerald R. 4e Larry L. D.I. and Bernhard Neumair For further information on these books and for a list of forthcoming titles. SONET-SDH. Manjunath. Black Optical Networks: A Practical Perspective. and Michael Adams Bluetooth Application Programming with the Java APIs C. and MPLS Jean Philippe Vasseur. Garg Ethernet Networking for the Small Office and Professional Home Office Jan L. and Capacity Design in Communication and Computer Networks Michał Pióro and Deepankar Medhi Wireless Sensor Networks: An Information Processing Approach Feng Zhao and Leonidas Guibas Virtual Private Networks: Making the Right Connection Dennis Fowler Networked Applications: A Guide to the New Computing Infrastructure David G. 2e Jean Walrand and Pravin Varaiya Internetworking Multimedia Jon Crowcroft. and Keiichi Shima Computer Networks: A Systems Approach. Peterson and Bruce S. Donahoo Multicast Communication: Protocols. Ash IPv6 Core Protocols Implementation Qing Li. Mario Pickavet. 2e Rajiv Ramaswami and Kumar N. and Piet Demeester Routing. M. Messerschmitt Integrated Management of Networked Systems: Concepts. David Clark. Flow. Calvert TCP/IP Sockets in C: Practical Guide for Programmers Kenneth L. and Design. Architectures. Architecture. Protocols. and Data Communications. 2e Walter Ciciora. Mark Handley.The Morgan Kaufmann Series in Networking Series Editor. Cahn Communication Networking: An Analytical Approach Anurag Kumar. Davie Network Routing: Algorithms. Network Analysis.
Network Analysis. McCabe Amsterdam • Boston • Heidelberg • London New York • Oxford • Paris • San Diego San Francisco • Singapore • Sydney • Tokyo Morgan Kaufmann Publishers is an imprint of Elsevier . and Design THIRD EDITION James D. Architecture.
books.org .com Printed in the United States of America 07 08 09 10 11 10 9 8 7 6 5 4 3 2 1 Working together to grow libraries in developing countries www. photocopying.” Library of Congress Cataloging-in-Publication Data (Application submitted) ISBN: 978-0-12-370480-1 For information on all Morgan Kaufmann publications. stored in a retrieval system. fax: (+44) 1865 853333. E-mail: permissions@elsevier. UK: phone: (+44) 1865 843830.elsevier. the product names appear in initial capital or all capital letters. Designations used by companies to distinguish their products are often claimed as trademarks or registered trademarks. or otherwise—without prior written permission of the publisher.bookaid.com | www. scanning.com or www. 30 Corporate Drive. In all instances in which Morgan Kaufmann Publishers is aware of a claim. or transmitted in any form or by any means—electronic. You may also complete your request online via the Elsevier homepage (http://elsevier.com). Permissions may be sought directly from Elsevier’s Science & Technology Rights Department in Oxford. Readers. visit our Web site at www. © 2007 by Elsevier Inc.org | www.sabre. Suite 400. mechanical.mkp. however. by selecting “Support & Contact” then “Copyright and Permission” and then “Obtaining Permissions.Acquisitions Editor Publishing Services Manager Editorial Assistant Composition Copyeditor Proofreader Indexer Interior printer Cover printer Cover Design Cover Image Rick Adams George Morrison Kimberlee Honjo Integra Software Services Carol Leyba Phyllis Coyne et al. Burlington. should contact the appropriate companies for more complete information regarding trademarks and registration.com. Proofreading Service Michael Ferreira The Maple-Vail Book Group Phoenix Color Corporation Dick Hannus Hari Hoffman “Teaching Space to Curve” (Sundial Bridge) Morgan Kaufmann Publishers is an imprint of Elsevier. MA 01803. All rights reserved. No part of this publication may be reproduced. USA This book is printed on acid-free paper.elsevier.
Seana and Riley. This is also for Shelby.Dedication For Jean and Ruth. Ron and Pam. whose artistic skill I endeavor to replicate in my writings. .
This page intentionally left blank .
and emerging IPv6 deployments are forcing network architects to return to the fundamentals of engineering best practices. deploying the next generation of networks. Architecture. Jim’s approach addresses the critical elements required to successfully design and deploy networks in an increasingly complex environment. and Design defines a disciplined approach to network architecture and design. market forces are pressing network operators to closely manage investment in new infrastructure and decrease operations and maintenance costs. It is no longer possible to overbuild the network and hope to “grow” into it. Jim provides the guidance to successfully architect and deploy them. In addition. it is a practical guide based on Jim’s wealth of experience. The timing of this edition could not be better. Jim has developed a mature. In the three years since Jim released the second edition the landscape has fundamentally changed. US Department of Commerce vii . produces well-engineered and scalable networks. that when followed properly. and design metrics is right on target. The concepts have been proven in the successful deployment of numerous networks.Foreword Jim McCabe’s third edition of Network Analysis. repeatable methodology. design traceability. There is constant pressure to deploy new features and services while increasing the quality of existing services and network security. This is not a book on the theory of network architecture and design. Converged services. Jim’s focus on requirements analysis. Voice over IP. We are at the start of a major transition. John McManus.
This page intentionally left blank .
and Design 1.Contents FOREWORD vii PREFACE xvii ACKNOWLEDGMENTS xix 1 Introduction 1.4.10 Network Supportability 51 18.104.22.168 System Components and Network Services 36 1.8.4 Importance of Network Analysis 18 1.3 RMA 48 1.2 Tactical and Strategic Significance 12 1.8.5 A Systems Methodology 27 1.8.4 Service Offerings 43 1.7 Service Description 31 1.1 Process Components 9 1.8 Service Characteristics 33 1.9 Performance Characteristics 47 1. and Design Processes 6 1.11 Conclusion 53 1.1 Capacity 47 1.1 1.9.2 Delay 48 1.3 Service Requests and Requirements 39 1.1 Service Levels 35 1.12 Exercises 54 24 ix . Architecture.4.4 Performance Envelopes 50 1.3 1.2 1.5 Model for Network Analysis.9.5 Service Metrics 45 1.4 Objectives 3 Preparation 3 Background 3 Overview of Analysis.8.9. Architecture.3 Hierarchy and Diversity 14 1.9.6 System Description 27 1.4.4.
2 The Need for Requirements Analysis 61 22.214.171.124 Existing Networks and Migration 84 2.5.3 Application Locations 75 126.96.36.199.6 Mapping Location Information 109 .6.3 Enterprise Requirements 90 2.2.2 Performance Characteristics 80 2.7 Other Requirements 88 2.8 The Requirements Specification and Map 90 2.4 Application Requirements 66 188.8.131.52.2.2 Objectives 99 3.3 User Requirements 62 184.108.40.206 Taking Performance Measurements 106 3.2 Application Groups 73 2.6.1 Application Types 67 2.1 Device Types 77 2.1 Preparation 99 Gathering and Listing Requirements 100 3.3 Working with Users 105 220.127.116.11 Conclusions 94 2.10 Exercises 95 3 Requirements Analysis: Process 3.1 Requirements and Features 58 2.2 Network Management and Security 85 2.2.2 Financial Requirements 89 2.6 Network Requirements 83 2.1 Supplemental Performance Requirements 88 2.5 Tracking and Managing Requirements 107 3.2 Background 58 2.3 Device Locations 81 2.1 3.1 Objectives 57 2.x Contents 2 Requirements Analysis: Concepts 2.1 Preparation 57 18.104.22.168 Setting Customer Expectations 104 3.7.1 Determining Initial Conditions 100 3.5 Device Requirements 76 2.