Upload
bharathmv7
View
225
Download
4
Embed Size (px)
Citation preview
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:i Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
Network Analysis,Architecture, and DesignTHIRD EDIT ION
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:ii Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
The Morgan Kaufmann Series in NetworkingSeries Editor, David Clark, M.I.T.
Network Analysis, Architecture, and Design, 3eJames D. McCabe
Wireless Communications & Networking: An IntroductionVijay K. Garg
Ethernet Networking for the Small Office and ProfessionalHome OfficeJan L. Harrington
IPv6 Advanced Protocols ImplementationQing Li, Tatuya Jinmei, and Keiichi Shima
Computer Networks: A Systems Approach, 4eLarry L. Peterson and Bruce S. Davie
Network Routing: Algorithms, Protocols, and ArchitecturesDeepankar Medhi and Karthikeyan Ramaswami
Deploying IP and MPLS QoS for Multiservice Networks:Theory and PracticeJohn Evans and Clarence Filsfils
Traffic Engineering and QoS Optimization of IntegratedVoice & Data NetworksGerald R. Ash
IPv6 Core Protocols ImplementationQing Li, Tatuya Jinmei, and Keiichi Shima
Smart Phone and Next-Generation Mobile ComputingPei Zheng and Lionel Ni
GMPLS: Architecture and ApplicationsAdrian Farrel and Igor Bryskin
Network Security: A Practical ApproachJan L. Harrington
Content Networking: Architecture, Protocols, and PracticeMarkus Hofmann and Leland R. Beaumont
Network Algorithmics: An Interdisciplinary Approach toDesigning Fast Networked DevicesGeorge Varghese
Network Recovery: Protection and Restoration of Optical,SONET-SDH, IP, and MPLSJean Philippe Vasseur, Mario Pickavet, and Piet Demeester
Routing, Flow, and Capacity Design in Communication andComputer NetworksMichał Pióro and Deepankar Medhi
Wireless Sensor Networks: An Information Processing ApproachFeng Zhao and Leonidas Guibas
Virtual Private Networks: Making the Right ConnectionDennis Fowler
Networked Applications: A Guide to the New ComputingInfrastructureDavid G. Messerschmitt
Wide Area Network Design: Concepts and Tools for OptimizationRobert S. Cahn
Communication Networking: An Analytical ApproachAnurag Kumar, D. Manjunath, and Joy Kuri
The Internet and Its Protocols: A Comparative ApproachAdrian Farrel
Modern Cable Television Technology: Video, Voice,and Data Communications, 2eWalter Ciciora, James Farmer, David Large,and Michael Adams
Bluetooth Application Programming with the Java APIsC. Bala Kumar, Paul J. Kline, and Timothy J. Thompson
Policy-Based Network Management: Solutions for the NextGenerationJohn Strassner
MPLS Network Management: MIBs, Tools, and TechniquesThomas D. Nadeau
Developing IP-Based Services: Solutions for Service Providersand VendorsMonique Morrow and Kateel Vijayananda
Telecommunications Law in the Internet AgeSharon K. Black
Optical Networks: A Practical Perspective, 2eRajiv Ramaswami and Kumar N. Sivarajan
Internet QoS: Architectures and MechanismsZheng Wang
TCP/IP Sockets in Java: Practical Guide for ProgrammersMichael J. Donahoo and Kenneth L. Calvert
TCP/IP Sockets in C: Practical Guide for ProgrammersKenneth L. Calvert and Michael J. Donahoo
Multicast Communication: Protocols, Programming,and ApplicationsRalph Wittmann and Martina Zitterbart
MPLS: Technology and ApplicationsBruce Davie and Yakov Rekhter
High-Performance Communication Networks, 2eJean Walrand and Pravin Varaiya
Internetworking MultimediaJon Crowcroft, Mark Handley, and Ian Wakeman
Understanding Networked Applications: A First CourseDavid G. Messerschmitt
Integrated Management of Networked Systems: Concepts,Architectures, and their Operational ApplicationHeinz-Gerd Hegering, Sebastian Abeck,and Bernhard Neumair
For further information on these books and for a list offorthcoming titles, please visit our Web site at http://www.mkp.com.
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:iii Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
Network Analysis,Architecture, and DesignTHIRD EDITION
James D. McCabe
Amsterdam • Boston • Heidelberg • LondonNew York • Oxford • Paris • San Diego
San Francisco • Singapore • Sydney • Tokyo
Morgan Kaufmann Publishers is an imprint of Elsevier
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:iv Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
Acquisitions Editor Rick AdamsPublishing Services Manager George MorrisonEditorial Assistant Kimberlee HonjoComposition Integra Software ServicesCopyeditor Carol LeybaProofreader Phyllis Coyne et al. Proofreading ServiceIndexer Michael FerreiraInterior printer The Maple-Vail Book GroupCover printer Phoenix Color CorporationCover Design Dick HannusCover Image Hari Hoffman “Teaching Space to Curve” (Sundial Bridge)
Morgan Kaufmann Publishers is an imprint of Elsevier.30 Corporate Drive, Suite 400, Burlington, MA 01803, USA
This book is printed on acid-free paper.
© 2007 by Elsevier Inc. All rights reserved.
Designations used by companies to distinguish their products are often claimed as trademarks or registeredtrademarks. In all instances in which Morgan Kaufmann Publishers is aware of a claim, the product names appearin initial capital or all capital letters. Readers, however, should contact the appropriate companies for morecomplete information regarding trademarks and registration.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by anymeans—electronic, mechanical, photocopying, scanning, or otherwise—without prior written permission of thepublisher.
Permissions may be sought directly from Elsevier’s Science & Technology Rights Department in Oxford, UK:phone: (+44) 1865 843830, fax: (+44) 1865 853333, E-mail: [email protected]. You may also completeyour request online via the Elsevier homepage (http://elsevier.com), by selecting“Support & Contact” then “Copyright and Permission” and then “Obtaining Permissions.”
Library of Congress Cataloging-in-Publication Data(Application submitted)
ISBN: 978-0-12-370480-1
For information on all Morgan Kaufmann publications, visitour Web site at www.mkp.com or www.books.elsevier.com
Printed in the United States of America07 08 09 10 11 10 9 8 7 6 5 4 3 2 1
Working together to grow libraries in developing countries
www.elsevier.com | www.bookaid.org | www.sabre.org
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:v Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
Dedication
For Jean and Ruth, Ron and Pam, Seana and Riley. This is also for Shelby, whoseartistic skill I endeavor to replicate in my writings.
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:vi Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
This page intentionally left blank
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:vii Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
Foreword
Jim McCabe’s third edition of Network Analysis, Architecture, and Design defines adisciplined approach to network architecture and design. Jim’s approach addressesthe critical elements required to successfully design and deploy networks in anincreasingly complex environment. There is constant pressure to deploy new fea-tures and services while increasing the quality of existing services and networksecurity. In addition, market forces are pressing network operators to closely man-age investment in new infrastructure and decrease operations and maintenancecosts. In the three years since Jim released the second edition the landscape hasfundamentally changed. It is no longer possible to overbuild the network and hopeto “grow” into it. Converged services, Voice over IP, and emerging IPv6 deploy-ments are forcing network architects to return to the fundamentals of engineeringbest practices.
Jim’s focus on requirements analysis, design traceability, and design metrics isright on target. Jim has developed a mature, repeatable methodology, that whenfollowed properly, produces well-engineered and scalable networks. This is not abook on the theory of network architecture and design, it is a practical guide basedon Jim’s wealth of experience. The concepts have been proven in the successfuldeployment of numerous networks.
The timing of this edition could not be better. We are at the start of a majortransition, deploying the next generation of networks. Jim provides the guidanceto successfully architect and deploy them.
John McManus, US Department of Commerce
vii
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:viii Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
This page intentionally left blank
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:ix Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
Contents
FOREWORD viiPREFACE xviiACKNOWLEDGMENTS xix
1 Introduction1.1 Objectives 31.2 Preparation 31.3 Background 31.4 Overview of Analysis, Architecture, and Design Processes 6
1.4.1 Process Components 91.4.2 Tactical and Strategic Significance 121.4.3 Hierarchy and Diversity 141.4.4 Importance of Network Analysis 181.4.5 Model for Network Analysis, Architecture, and Design 24
1.5 A Systems Methodology 271.6 System Description 271.7 Service Description 311.8 Service Characteristics 33
1.8.1 Service Levels 351.8.2 System Components and Network Services 361.8.3 Service Requests and Requirements 391.8.4 Service Offerings 431.8.5 Service Metrics 45
1.9 Performance Characteristics 471.9.1 Capacity 471.9.2 Delay 481.9.3 RMA 481.9.4 Performance Envelopes 50
1.10 Network Supportability 511.11 Conclusion 531.12 Exercises 54
ix
Elsevier US Job code: NAAD Prelims-P370480 3-5-2007 12:47p.m. Page:x Trim:7.5in×9.25in TS: Integra, India
Font: Bembo & Helvetica Size:11/13pt Margins:Top:4pc Gutter:68pt Width:30pc Depth: 38 lines COP: Facing 1 Color
x Contents
2 Requirements Analysis: Concepts2.1 Objectives 57
2.1.1 Preparation 572.2 Background 58
2.2.1 Requirements and Features 582.2.2 The Need for Requirements Analysis 61
2.3 User Requirements 622.4 Application Requirements 66
2.4.1 Application Types 672.4.2 Application Groups 732.4.3 Application Locations 75
2.5 Device Requirements 762.5.1 Device Types 772.5.2 Performance Characteristics 802.5.3 Device Locations 81
2.6 Network Requirements 832.6.1 Existing Networks and Migration 842.6.2 Network Management and Security 85
2.7 Other Requirements 882.7.1 Supplemental Performance Requirements 882.7.2 Financial Requirements 892.7.3 Enterprise Requirements 90
2.8 The Requirements Specification and Map 902.9 Conclusions 942.10 Exercises 95
3 Requirements Analysis: Process3.1 Objectives 99
3.1.1 Preparation 993.2 Gathering and Listing Requirements 100
3.2.1 Determining Initial Conditions 1003.2.2 Setting Customer Expectations 1043.2.3 Working with Users 1053.2.4 Taking Performance Measurements 1063.2.5 Tracking and Managing Requirements 1073.2.6 Mapping Location Information 109