Title:
ATM & MPLS theory & application : foundations of multi-service networking
Personal Author:
Publication Information:
Berkeley, CA : McGraw-Hill Osborne, 2002
ISBN:
9780072222562
Added Author:
Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010023446 | TK5105.5 M32 2002 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
ATM (Asynchronous Transfer Mode) and MPLS (Multiprotocol Label Switching) are both standards for transferring information over networks. This is a complete guide to understanding and implementing these networking technologies.
Table of Contents
Introduction | p. xix |
Part I Overview, Introduction, Background, Motivation, and Standards | |
1 Introduction to ATM and MPLS and Overview of the Book | p. 3 |
Overview of This Book | p. 6 |
Review | p. 12 |
2 Background and Motivation for ATM and MPLS Networking | p. 13 |
A Brief History of Communications | p. 14 |
Defining the Demand for Communications | p. 17 |
Technology Trends | p. 19 |
Review | p. 24 |
3 ATM- and MPLS-Related Standards Bodies | p. 25 |
ATM- and MPLS-Related Standards Bodies | p. 26 |
Creating Standards: The Players | p. 30 |
Creating Standards: The Process | p. 32 |
Other Aspects of Standards | p. 35 |
Review | p. 36 |
Part II Networking and Protocol Fundamentals | |
4 Networks, Circuits, Multiplexing, and Switching | p. 39 |
General Network Topologies | p. 40 |
Data Communications and Private Lines | p. 47 |
Data Transmission Methods | p. 50 |
Principles of Multiplexing and Switching | p. 53 |
Review | p. 67 |
5 Basic Protocol Concepts | p. 69 |
A Brief History of Packet Switching | p. 70 |
Basic Protocol Layering Concepts | p. 75 |
Open Systems Interconnection Reference Model | p. 77 |
Layers of the OSI Reference Model | p. 81 |
Layered Data Communication Architectures | p. 85 |
Network Service Paradigms | p. 91 |
Review | p. 94 |
6 Time Division Multiplexing and the Narrowband Integrated Services Digital Network | p. 95 |
Circuit Switching | p. 96 |
Private-Line Networks | p. 100 |
Digital Time Division Multiplexing (TDM) | p. 104 |
Basics and History of Narrowband ISDN (N-ISDN) | p. 113 |
Review | p. 119 |
7 Connection-Oriented Protocols--X.25 and Frame Relay | p. 121 |
Packet Switching | p. 122 |
Frame Relay--Overview and User Plane | p. 137 |
Frame Relay--Control Plane | p. 149 |
Review | p. 174 |
8 Connectionless Protocols--IP and SMDS | p. 175 |
The Internet Protocol SUITE, TCP/IP | p. 176 |
Switched Multimegabit Data Service (SMDS) | p. 198 |
Review | p. 206 |
9 LANS, Bridging, and Routing | p. 207 |
Bridging, Routing, and Internetworking | p. 208 |
IEEE Local Area Networking (LAN) Standards | p. 212 |
Fiber Distributed Data Interface (FDDI) | p. 224 |
Bridging Concepts, Systems, and Protocols | p. 229 |
Routing Concepts, Systems, and Protocols | p. 235 |
Bridging and Routing Systems Design | p. 247 |
Review | p. 249 |
Part III Foundations of ATM and MPLS: Protocol and Structure | |
10 Introduction to ATM and MPLS | p. 253 |
Introduction to ATM and B-ISDN | p. 254 |
Overview of the Application of ATM | p. 256 |
Origins of MPLS: Reinventing IP over ATM | p. 263 |
Introduction to MPLS | p. 274 |
Considerations in the Choice of Cells Versus Frames | p. 277 |
Review | p. 280 |
11 ATM and MPLS: Physical Layer and Label Switching Functions | p. 281 |
Overview of Physical, ATM, and AAL Layer Functions | p. 282 |
ATM Physical Layer | p. 285 |
ATM Layer | p. 296 |
Multiprotocol Label Switching (MPLS) | p. 308 |
MPLS Encapsulation Standards | p. 312 |
Review | p. 318 |
12 ATM Adaptation and MPLS Tunneling Protocols | p. 319 |
ATM Adaptation Layer (AAL) | p. 320 |
ATM Adaptation Layer 1 (AAL1) | p. 323 |
ATM Adaptation Layer 2 (AAL2) | p. 332 |
ATM Adaptation Layer 3/4 (AAL3/4) | p. 337 |
ATM Adaptation Layer 5 (AAL5) | p. 340 |
Multi-Service Tunneling over MPLS (and Other Protocols) | p. 346 |
General Concept of Protocol Tunneling | p. 346 |
ATM Forum's ATM over MPLS Network Interworking | p. 348 |
"Martini" Multi-Service Encapsulation | p. 351 |
Review | p. 352 |
13 Higher-Level User and Control Plane Protocols | p. 353 |
Overview of Higher-Layer ATM and MPLS Protocols | p. 354 |
Overview of ATM and MPLS Control Plane Protocols | p. 358 |
ATM Control Plane Structure and AAL | p. 361 |
ATM User-Network Interface (UNI) Signaling | p. 368 |
ATM Control Plane Addressing | p. 378 |
Review | p. 385 |
14 MPLS Signaling and Routing Protocols | p. 387 |
MPLS Control Plane Architecture | p. 388 |
MPLS Label Distribution Signaling Protocols | p. 397 |
IGP Traffic Engineering Extensions: OSPF and IS-IS | p. 407 |
Example Applications of MPLS in IP Networks | p. 409 |
Review | p. 413 |
15 ATM NNI Signalinag and Routing Protocols | p. 415 |
Interim Interswitch Signaling Protocol (IISP) | p. 416 |
Private Network-Network Interface (PNNI) | p. 416 |
Broadband InterCarrier Interface (B-ICI) | p. 433 |
B-ISDN User Services Part (BISUP) | p. 433 |
B-ICI's Replacement: ATM Inter-Network Interface (AINI) | p. 434 |
Review | p. 439 |
Part IV ATM and MPLS Support for Networking Applications | |
16 Enabling Voice, TDM, and Video Over ATM and MPLS | p. 443 |
Packet Voice Networking | p. 444 |
Voice Trunking Using ATM and MPLS | p. 449 |
Broadband Local Loop Emulation Using AAL2 | p. 459 |
Circuit Emulation Using ATM and MPLS | p. 463 |
Video over ATM and Packet Networks | p. 467 |
Review | p. 472 |
17 Connection-Oriented Protocol Support | p. 473 |
Interworking, Access, and Trunking | p. 474 |
Overview of Frame Relay/ATM Interworking | p. 477 |
Frame Relay/ATM Network Interworking | p. 478 |
Frame Relay/ATM Service Interworking | p. 481 |
ATM Access to SMDS | p. 488 |
Frame-Based Interfaces Supporting ATM | p. 489 |
MPLS-Based Support for Link Layer Protocols | p. 498 |
Review | p. 503 |
18 ATM and MPLS Support for LAN Protocols | p. 505 |
Multiprotocol Encapsulation over AAL5 | p. 506 |
ATM Forum LAN Emulation (LANE) | p. 511 |
Ethernet over MPLS | p. 520 |
Review | p. 530 |
19 ATM and MPLS Support of Enterprise-Level IP Networks | p. 531 |
IP over ATM Virtual Private Networks | p. 533 |
IP Virtual Private Networks (VPN) over MPLS or IP Tunnels | p. 545 |
IP Path Maximum Transfer Unit (MTU) Discovery | p. 560 |
Review | p. 562 |
Part V Quality of Service, Traffic Management, and Congestion Control | |
20 The Traffic Contract and Quality of Service (QoS) | p. 565 |
The Traffic Contract | p. 566 |
Reference Models | p. 567 |
Quality Of Service | p. 571 |
Traffic Parameters and Conformance Definitions | p. 579 |
Classes of Service | p. 586 |
Comparison of ATM and IP QoS and TrafficParameters | p. 596 |
ATM Service Categories Optimized for Packet Switching | p. 597 |
Review | p. 607 |
21 Traffic Control, QoS Mechanisms, and Resource Management | p. 609 |
Achieving Conformance | p. 610 |
Checking Conformance: Policing | p. 612 |
Ensuring Conformance: Shaping | p. 624 |
Delivering QoS: Prioritization, Queuing, and Scheduling | p. 630 |
Meeting the Traffic Contract: Resource Management | p. 634 |
Review | p. 640 |
22 Congestion Control | p. 641 |
Congestion: A Familiar Phenomenon | p. 642 |
Congestion Control: A Range of Solutions | p. 645 |
Categorization of Congestion Control Approaches | p. 649 |
Congestion Management | p. 652 |
Congestion Avoidance | p. 653 |
Closed-Loop Flow Control | p. 654 |
Congestion Recovery | p. 667 |
Review | p. 671 |
Part VI Communications Engineering, Traffic Engineering, and Design Considerations | |
23 Basic Communications Engineering | p. 675 |
Philosophy | p. 676 |
Probability Theory | p. 677 |
Common Digital Signals and Their Spectra | p. 679 |
Error Models and Channel Capacity | p. 685 |
Error-Detecting and -Correcting Codes | p. 689 |
Data Compression | p. 694 |
Review | p. 696 |
24 Traffic Engineering | p. 697 |
Philosophy | p. 698 |
Overview of Queuing Theory | p. 699 |
Call Attempt Rates, Blocking, and Queuing | p. 708 |
Performance of Buffering Methods | p. 713 |
Deterministic Constant Rate Performance | p. 718 |
Equivalent Capacity | p. 720 |
Priority Queuing Performance | p. 728 |
Review | p. 730 |
25 Design Considerations | p. 731 |
Impacts of Delay, Loss, and Delay Variation | p. 732 |
TCP Performance Considerations | p. 742 |
Overview of the Network Planning and Design Process | p. 748 |
Network Design and Modeling Tools | p. 753 |
Review | p. 756 |
Part VII Operations and Network Management for ATM and MPLS | |
26 Operational Philosophy and Network Management Architectures | p. 759 |
OAM&P Philosophy | p. 760 |
Network Management Architectures | p. 764 |
Review | p. 773 |
27 Network Management Protocols and Management Information Bases (MIBs) | p. 775 |
Network Management Protocols | p. 776 |
ATM Management Information Bases (MIBs) | p. 782 |
MPLS Management Information Bases (MIBs) | p. 787 |
IP-Based Management Tools for MPLS | p. 790 |
Review | p. 793 |
28 ATM and MPLS Management and Performance Measurement | p. 795 |
ATM OAM Flow Reference Architecture | p. 796 |
ATM OAM Cell Formats | p. 798 |
ATM OAM Fault Management | p. 800 |
ATM Protection Switching | p. 806 |
ATM Performance Specification and Measurement | p. 810 |
MPLS OAM Status and Direction | p. 819 |
Review | p. 820 |
Part VIII Design Considerations and Future Directions Involving ATM and MPLS | |
29 Design Considerations for ATM and MPLS Networks | p. 825 |
Efficiency Analysis | p. 826 |
Scalability Analysis | p. 837 |
Complexity Analysis | p. 842 |
Reliability, Availability, and Stability | p. 846 |
Supportability and Operability | p. 847 |
Security | p. 847 |
Review | p. 848 |
30 Future Directions and Applications Involving MPLS and ATM | p. 851 |
Future Directions and Applications of ATM | p. 852 |
Lessons Learned from ATM for Multiservice Networking | p. 853 |
Future Applications and Directions of MPLS (and IP) | p. 855 |
Possible Future of Multiservice Networking | p. 861 |
Review | p. 863 |
A Acronyms and Abbreviations | p. 865 |
B References | p. 881 |
Index | p. 913 |