Professional Documents
Culture Documents
Sumit Kasera
Senior Technical Leader Flextronics Software Systems Guragon, India
Me Graw Hill
New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto
Contents
vii xi xxiii
PARTI
BacKground and Introduction
Drivers of the Communication World
1.1 Introduction 5 1.2 Technological Drivers 5 1.3 Market Drivers 11 Conclusion 16 Review Questions 17 Further Reading 17 CHMPIEI 2 i
Transfer Modes
2.1 2.2 2.3 2.4 2.5 Introduction 18 Circuit Switching 19 Routing 20 Virtual Circuit Switching 22 Comparison of Transfer Modes 24 Conclusion 26 Review Questions 26 Further Reading 27
18
>
Contents
xiv
Overview of ATM
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 Introduction 28 Motivation for ATM 28 Definition of ATM 31 Genesis of ATM 33 Precursor Technologies 35 Basic Principles of ATM 40 ATM Protocol Reference Model 47 Core Aspects of ATM 51 ATM Network Architecture and Interfaces Interworking with ATM 56 Applications of ATM Networks 57 B-ISDNandATM 58 ATM Standardization 62 ATM Market Study 63 Conclusion 64 Review Questions 65 Further Reading 65
55
Contents i fxv
ATM Layer
5.1 5.2 5.3 5.4 Introduction 92 ATM Cell Header Structure at UNI 92 ATM Cell Header Structure at NNI 97 ATM Layer Functions 98 Conclusion 100 Review Questions 100 Further Reading 101
92
102
PABT8
Core Concepts of ATM
IHMPTEI 1
127
131
'
''
Contents
xvi
ATM Switching
9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 9.10 9.11 9.12 9.13 9.14 9.15 Introduction 170 Components of a Typical Switch 172 Performance Measures in Switch Design 173 Switching Issues 174 Switching Architectures 184 Shared-Memory Architecture 184 Shared-Medium Architecture 186 Space-Division Architecture 187 Switching in ATM 192 ATM User Plane Functions 196 ATM Control Plane Functions 198 ATM Management Plane Functions 198 Case Study of ATM Switching Architectures 198 Prelude Switch 199 Packetized Automated Routing Integrated System (PARIS) Switch 201 9.16 Knockout Switch 202 9.17 Starlite Switch 207 9.18 Moonshine Switch 209 Conclusion 210 Review Questions 211 Further Reading 211 *
Contents
ATM Addressing
10.1 10.2 10.3 10.4 10.5 Introduction 212 ATM End System Address (AESA) Format 212 ATM Group Address 214 Acquiring ATM Address 216 ATM Name System (ANS) 216 Conclusion 217 Review Questions 217 Further Reading 217
212
ATM Signalling
11.1 11.2 11.3 11.4 11.5 11.6 Introduction 218 ATM Signalling Protocol Stack 220 Signalling ATM Adaptation Layer (SAAL) 220 UNI Signalling 223 ATM Point-to-Point Signalling 225 ATM Point-to-Multipoint Signalling 241 Conclusion 247 Review Questions 247 Further Reading 248
218
ATM Routing
12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 Introduction 249 Interim Inter-switch Protocol (IISP) 252 PNNI Protocol 253 PNNI Routing Hierarchy 253 PNNI Topology Information 260 Routing Information Flows and Route Computation 262 PNNI State Machines 264 ' Summarization and Aggregation 269 Path Selection and Connection Admission Control 273 PNNI Signalling Protocol 274 Conclusion 279 Review Questions 279 f Further Reading 279 '
249
Contents
ATM Security
15.1 15.2 15.3 15.4 15.5 15.6 Introduction 313 Security Objectives for ATM Networks 313 Security Requirements for ATM Networks 316 ATM Security Model 316 User Plane Security 318 Control Plane Security 319 Conclusion 320 Review Questions 320 '' Further Reading 320
Contents
321
323
ATM in LAN
17.1 17.2 17.3 17.4 17.5 17.6 17.7 17.8 Introduction 345 Traditional LAN Technologies 345 ATM in LAN 347 LAN Emulation (LANE) 348 Issues and Requirements for LAN Emulation 349 LANE Components 355 LANE Connections 359 LANE Operations 361 Conclusion 364 Review Questions 364 Further Reading 365
345
IP Over ATM
18.1 18.2 18.3 18.4 18.5 18.6 Introduction 366 Classical IP over ATM 367 Logical IP Sub-network (LIS) 368 Address Resolution in Classical IP Environment 368 Multi-Protocol Encapsulation over AAL5 370^ Maximum Transmission Unit (MTU) Size 373
366
Contents 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
385
389
401
Contents i xxi
412
422