Академический Документы
Профессиональный Документы
Культура Документы
Copyright 2006, by Tata McGraw-Hill Publishing Company Limited. No part of this publication may be reproduced or distributed in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise or stored in a database or retrieval system without the prior written permission of the publishers. The program listings (if any) may be entered, stored and executed in a computer system, but they may not be reproduced for publication. This edition can be exported from India only by the publishers, Tata McGraw-Hill Publishing Company Limited. ISBN 0-07-049500-9 Published by the Tata McGraw-Hill Publishing Company Limited, 7 West Patel Nagar, New Delhi 110 008, typeset in Palatino at Tej Composers, WZ-391, Madipur Village, New Delhi 110 063 and printed at New Delhi 110 020 Cover Printer: De-Unique XXXXXXXXXXXX
Sumit Kasera
Senior Technical Leader, Flextronics Software Systems, Gurgaon, India
McGraw-Hill Offices
New Delhi New York St Louis San Francisco Auckland Bogot Caracas Kuala Lumpur Lisbon London Madrid Mexico City Milan Montreal San Juan Santiago Singapore Sydney Tokyo Toronto
Dedication Page
To My mother Sneha Lata Kasera for making me what I am
Sumit Kasera
Contents
Preface Acknowledgements
xv xxi
PART 1
Background and Introduction CHAPTER 1 Drivers of the Communication World
1.1 Introduction 5 1.2 Technological Drivers 1.3 Market Drivers 11 Conclusion 16 Review Questions 17 Further Reading 17 5
1 3
18
Contents vi
28
55
PART 2
ATM Protocol Reference Model CHAPTER 4 ATM Physical Layer
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 Introduction 69 Transmission Convergence (TC) Sub-layer 69 Physical Medium Dependent (PMD) Sub-layer 74 Physical Layer Standards for ATM 74 DS1 ATM Physical Layer Interface 76 DS3 ATM Physical Layer Interface 77 E1 ATM Physical Layer Interface 80 E3 ATM Physical Layer Interface 81 Fractional T1/E1 ATM Physical Layer Interface 82 SONET/SDH-based ATM Physical Layer Interface 82 Universal Test and Operations PHY Interface for ATM (UTOPIA) Conclusion 90 Review Questions 90 Further Reading 91
$% 69
88
Contents
vii
92
102
PART 3
Core Concepts of ATM CHAPTER 7 ATM Traffic and Service Parameterization
7.1 7.2 7.3 7.4 7.5 7.6 Introduction 131 ATM Traffic Parameters 131 ATM Service Parameters 135 Factors Affecting QoS Parameters ATM Service Categories 139 QoS and QoS Classes 142 Conclusion 142 Review Questions 142 Further Reading 143
% 131
136
Contents viii
144
170
Contents
ix
212
218
249
Contents x
280
292
313
Contents
PART 4
Interworking with ATM CHAPTER 16 ATM Network Interfaces and Architecture
16.1 16.2 16.3 16.4 16.5 16.6 16.7 Introduction 323 ATM Inter-Network Interface (AINI) 325 B-ISDN Inter-Carrier Interface (B-ICI) 325 Data Exchange Interface (DXI) 329 Frame-based UNI (FUNI) 334 Frame-based ATM over SONET/SDH Transport (FAST) 337 Frame-based ATM Transport over Ethernet (FATE) 339 Conclusion 343 Review Questions 343 Further Reading 344
xi
321 323
345
349
366
368
Contents xii 18.7 18.8 18.9 18.10 18.11 Next Hop Resolution Protocol (NHRP) 373 Multi-Protocol Over ATM (MPOA) 378 MPOA Components 379 MPOA Connections 380 Establishing Shortcut Connection and Forwarding Data Packets 382 Conclusion 383 Review Questions 383 Further Reading 383
PART 5
Application of ATM Network CHAPTER 19 ATM and MPLS Networks
19.1 19.2 19.3 19.4 19.5 Introduction 389 Overview of Multi-Protocol Label Switching (MPLS) ATM and MPLS 393 MPLS for IP Over ATM 393 ATMMPLS Network Interworking 395 Conclusion 399 Review Questions 400 Further Reading 400 389
385 389
401
Contents
xiii
412
422
Preface
Raison dtre
It goes without saying that we are now living in a networked world; a world where networking technologies plays a very important role in our lives. Be it the railway booking counter, or automated banking, be it the ubiquitous Internet or the global wireless telephony systems, a life without networks is inconceivable. Among the plethora of networking technologies that have emerged in the last two decades, ATM is considered to be a breakthrough one. The popularity and pervasiveness of ATM lies in the fact that it seamlessly integrates local area network and wide area networka concept also referred to as single network for desktop-to-the-core. Moreover, ATM provides a single platform for voice, video and data, thereby leveraging the process of network convergence. Apart from this, ATM also provides quality of service. All these factors are considered unique selling points of ATM technology. When I first laid my hands on ATM technology and wanted to know more on the subject, I found to my surprise that there was hardly any book that provided a conceptual treatment to ATM. This was despite the fact that ATM technology had attracted widespread interest. Majority of the books were a shadow of ATM standards, derived from ITU-T and ATM Forum publications. Moreover, these books had too many underlying assumptions and were hopefully inadequate in giving an insight into the topic. The concepts got hidden in too many abbreviations and too many jargons. The result was that people were more concerned with whether ATM was a telecommunication network or a datacommunication network, rather than trying to understand what either of them meant. I also observed that authors of technical books wrote with the assumption that technical stuff ought to be complicated because it is technical. Contrary to the above viewpoint, I believed that everything is more or less simple unless made otherwise. Given this, I felt a need to write a book on the subject that was simple, and easy to understand; a book that could solve the problems that I was facing when I was studying; a book that provided a comprehensive overview of ATM, and a book that offered fewer assumptions. This thought provided the motivation to write a book.
Preface xvi
Second Edition
The first edition of this book was released in last quarter of 2000. This book comprised of basic concepts of networking as well as details of ATM Networks. The organization of the book made many reviewers opine that the target audience was unclear. One of the reviewers felt that If the target audience is someone who doesnt know networking, they wont be trying to learn ATM, and if one is trying to learn ATM, the basic networking details are far higher than expected. With such review comments, it was clear that lot of material on the basic concepts of networking were misfit and demanded another form or another manifestation. The options were not many. They could be deleted and hence lost forever. Alternatively, they could be posted on the Internet in a rather raw form. The third option was to put some effort and work on the contents to give it a meaningful shape. To decide this, a quick survey was conducted among the readers of the book; Gurpreet Singh, Yogesh Garg, Paras Shah and L. Sreenivasan were those who provided valuable comments. They were unanimous that the basic concepts should not get lost and that breaking the book into two separate books was a very good idea. The clear verdict led to the birth of this edition (second edition) of ATM networks focusing only on ATM technology and from the first edition a new book on Communication Networks. The book Communication Networks: Principles and Practice is an introductory text on networking. It is recommended that readers go through this text or any equivalent text that provides introductory concepts of networking like OSI reference model. At appropriate places, summarized information from that book is extracted and provided in this book. Truly, breaking the first edition into two books has meant that the second edition is a complete revamp from the first edition. While the first edition had only ten chapters, the second edition has twenty-chapters. The following summarizes the key changes from the first edition: Re-organizing the book in five parts, each focusing on a set of topics. Adding a new part Application Areas of ATM, that covers various applications of ATM. This part has four chapters including ATM in MPLS network, Voice over ATM, ATM in DSL and ATM in Third Generation (3G) Networks. Adding new chapters of AAL2 Signalling, ATM Security and ATM Network Architecture and Interfaces. Adding dedicated sections added for Abbreviations, References and Bibliography, and Glossary. Adding Review Questions and Further Reading sections at the end of each chapter.
The Book
This book tries to cover all the important topics related to ATM. Towards this end, the book is organized into five parts (as shown in Figure P.1). Part 1 introduces some of the important topics/concepts to the readers. To start with, Chapter 1 looks at the technological and marketing drivers that impact a given technology. This is
Part 3: Core Concepts of ATM Chapter 7: ATM Traffic and Service Parameterization Chapter 8: ATM Traffic Management Chapter 9: ATM Switching Chapter 10: ATM Addressing Chapter 11: ATM Signalling Chapter 12: ATM Routing Chapter 13: AAL2 Signalling Chapter 14: ATM Network Management Chapter 15: ATM Security
Preface xvii
Preface xviii useful in the sense that it provides the perspective as to why ATM is what it is. Chapter 2 looks at the important concept of transfer mode and explains what are the benefits of asynchronous mode. Chapter 3 not only provides an overview of ATM but also summarizes contents of the whole book. Part 2 covers the three layers of ATM protocol reference model. This includes the physical layer covered in Chapter 4, the ATM layer in Chapter 5 and the ATM Adaptation Layer (AAL) in Chapter 6. Part 3 covers the core concepts of ATM, which include parameterization of traffic and services in ATM networks (Chapter 7), elements of Traffic management (Chapter 8), switch design and architecture (Chapter 9), addressing (Chapter 10), point-to-point and point-tomultipoint signalling (Chapter 11), routing based on PNNI protocol (Chapter 12), AAL2 signalling (Chapter 13), ATM Network management (Chapter 14) and ATM Security (Chapter 15). Part 4 covers the interworking aspects of ATM. In this part, Chapter 16 describes the ATM network architecture and important interfaces defined for interworking. ATM in LAN environment and LAN Emulation (LANE) are explained in Chapter 17. Classical IP over ATM provides mechanisms to transfer IP datagrams over ATM networks. This standard also defines the means for address resolution. This technique is explained in Chapter 18. Another technique for IP over ATM is Multiprotocol over ATM (MPoA). The MPOA technique is also explained in Chapter 18. Part 5 covers the application aspects of ATM. This includes ATM in MPLS Networks (Chapter 19), Voice over ATM (Chapter 20), ATM in DSL Networks (Chapter 21) and ATM in Third Generation (3G) Networks (Chapter 22).
Web-site
To have a greater interaction with the readers even after the publication of the book, the authors have created a website http://atmbook.tripod.com/ and a mirror website managed by the publisher http://www.tatamcgrawhill.com/digital_solutions/sumitnishit. These website offers the following: Preface Table of Contents Errata Feedback and Review Comments References Other Related Material
Readers are encouraged to visit the website and use the available material.
Preface
Suggestions
Your comments, feedback and constructive criticism are valuable to me; so, please free to drop an email at s.kasera@lycos.com. I would be glad to incorporate your comments in the subsequent edition of the book.
xix
Notes to Readers
Since standardization is an ongoing activity, some of the standards quoted in this book have been superseded by newer specifications. Some of these have been explicitly mentioned in the reference section. For others, the reader is advised to cross-check from the appropriate governing body. For ATM Forum specifications, the reader could browse www.atmforum.com. For ITUT recommendations, could go to www.itu.ch. For Internet RFCs, the reader could browse http://www.ietf.org/rfc.html.
Copyrights
It may be acknowledged That some text extracted from ITU material is reproduced with the prior authorization of the Union as copyright holder; The sole responsibility for selecting extracts for reproduction lies with the beneficiary of this authorization alone and can in no way be attributed to the ITU; The complete volume(s) of the ITU material, from which the texts reproduced are extracted, can be obtained from: International Telecommunications Union Sales and Marketing Service Place Des Nations- CH- 1211 Geneva 20 (Switzerland) Telephone: +41 22 730 61 41 (English) / +41 22 730 61 42 (French) / +41 22 730 61 43 (Spanish) Telex: 421 000 uit ch / Fax +41 22 730 51 94 X.400: S=sales; P=itu; A=400net; C=ch Email: sales@itu.int / http://www.itu.int/publications
Sumit Kasera
Acknowledgements
I would first like to thank my organizationFlextronics Software Systems, (formerly Hughes Software Systems), Gurgaon, Indiafor providing me the right environment for learning and growth. It goes without saying that Hughes Software Systems is one of the best communication software companies in the country. The tremendous support I got from the company in terms of resources, time and motivation is sincerely appreciated. I would also thank various persons with whom I am/was associated in the company. In particular, I would thank Dr Ravi Mittal, Mr. Arun Punj, Mr. Vinod Sood and Mr. Gautam Brahma. I would then like to thank the technical reviewers, Rajiv Gupta, Nishit Narang, and K. R. K. Mohan, who painstakingly reviewed the whole manuscript and provided valuable comments. I would thank Nishit Narang again for contributing three Chapters of this book, viz. ATM and MPLS Networks, ATM and DSL Networks and ATM Network Architecture and Interfaces. I would thank Gurpreet Singh, Yogesh Garg, Paras Shah and L. Sreenivasan for providing constructive suggestion for the helping in bringing the second edition. Then, I would like to thank the entire team at Tata McGraw-Hill for helping in producing and marketing this book. I would also thank my alma mater Indian Institute of Technology (Kharagpur, India), and all its professors for providing me the necessary technical foundation to write a book. In addition, I would like to acknowledge the role of my family in making this book a reality. Among all the family members, my mother Sneha Lata Kaseras contribution stands out and hence the dedication. I would also like to thank my father J. P. Kasera, wife Manisha, baby Raj (who is unawares of the happenings in this world!), sister Smita, brother-in-law Gaurav and brother Rajiv for their continued support.
Sumit Kasera