About the Author |
|
vi | |
Preface |
|
xiii | |
List of Abbreviations |
|
xvii | |
|
|
1 | (18) |
|
1.1 Communication Networks |
|
|
1 | (2) |
|
1.2 Examples of Connections |
|
|
3 | (5) |
|
|
4 | (1) |
|
|
5 | (1) |
|
1.2.3 A Telephone Connection |
|
|
6 | (1) |
|
1.2.4 A Wavelength Routing Optical Network Connection |
|
|
7 | (1) |
|
1.3 Organization of the Book |
|
|
8 | (5) |
|
|
13 | (5) |
|
1.4.1 The International Telecommunication Union (ITU) |
|
|
14 | (1) |
|
1.4.2 The International Organization for Standardization (ISO) |
|
|
14 | (1) |
|
1.4.3 The American National Standards Institute (ANSI) |
|
|
15 | (1) |
|
1.4.4 The Institute of Electrical and Electronics Engineering (IEEE) |
|
|
15 | (1) |
|
1.4.5 The Internet Engineering Task Force (IETF) |
|
|
16 | (1) |
|
|
16 | (1) |
|
1.4.7 The MPLS and Frame Relay Alliance |
|
|
17 | (1) |
|
1.4.8 The Optical Internetworking Forum (OIF) |
|
|
17 | (1) |
|
|
18 | (1) |
|
|
18 | (1) |
|
2 SONET/SDH and the Generic Frame Procedure (GFP) |
|
|
19 | (28) |
|
|
20 | (2) |
|
|
22 | (1) |
|
2.1.2 Unchannelized Framed Signal |
|
|
22 | (1) |
|
|
22 | (2) |
|
2.3 The SONET STS-1 Frame Structure |
|
|
24 | (8) |
|
2.3.1 The Section, Line, and Path Overheads |
|
|
26 | (1) |
|
2.3.2 The STS-1 Section, Line, and Path Overheads |
|
|
27 | (2) |
|
|
29 | (3) |
|
2.4 The SONET STS-3 Frame Structure |
|
|
32 | (1) |
|
|
33 | (2) |
|
2.6 Self-healing SONET/SDH Rings |
|
|
35 | (5) |
|
2.6.1 Two-fiber Unidirectional Path Switched Ring (2F-UPSR) |
|
|
37 | (1) |
|
2.6.2 Two-fiber Bidirectional Line Switched Ring (2F-BLSR) |
|
|
38 | (1) |
|
2.6.3 Four-fiber Bidirectional Line Switched Ring (4F-BLSR) |
|
|
38 | (2) |
|
2.7 The Generic Framing Procedure (GFP) |
|
|
40 | (3) |
|
2.7.1 The GFP Frame Structure |
|
|
41 | (1) |
|
2.7.2 GFP Client-independent Functions |
|
|
42 | (1) |
|
2.7.3 GFP Client-dependent Functions |
|
|
43 | (1) |
|
2.8 Data over SONET/SDH (DoS) |
|
|
43 | (2) |
|
2.8.1 Virtual Concatenation |
|
|
44 | (1) |
|
2.8.2 Link Capacity Adjustment Scheme (LCAS) |
|
|
45 | (1) |
|
|
45 | (2) |
|
|
47 | (34) |
|
|
48 | (1) |
|
3.2 The Structure of the Header of the ATM Cell |
|
|
48 | (4) |
|
3.3 The ATM Protocol Stack |
|
|
52 | (1) |
|
|
53 | (2) |
|
3.4.1 The Transmission Convergence (TC) Sublayer |
|
|
53 | (2) |
|
3.4.2 The Physical Medium-Dependent (PMD) Sublayer |
|
|
55 | (1) |
|
|
55 | (3) |
|
3.6 The ATM Switch Architecture |
|
|
58 | (4) |
|
3.6.1 The Shared Memory Switch |
|
|
59 | (1) |
|
3.6.2 Scheduling Algorithms |
|
|
60 | (2) |
|
3.7 The ATM Adaptation Layer |
|
|
62 | (10) |
|
3.7.1 ATM Adaptation Layer 1 (AAL 1) |
|
|
63 | (5) |
|
3.7.2 ATM Adaptation Layer 2 (AAL 2) |
|
|
68 | (3) |
|
3.7.3 ATM Adaptation Layer 5 (AAL 5) |
|
|
71 | (1) |
|
3.8 Classical IP and ARP Over ATM |
|
|
72 | (2) |
|
|
73 | (1) |
|
|
74 | (2) |
|
Appendix: Simulation Project: AAL 2 |
|
|
76 | (5) |
|
4 Congestion Control in ATM Networks |
|
|
81 | (34) |
|
4.1 Traffic Characterization |
|
|
81 | (6) |
|
4.1.1 Types of Parameters |
|
|
82 | (2) |
|
4.1.2 Standardized Traffic Descriptors |
|
|
84 | (1) |
|
|
84 | (1) |
|
4.1.4 Probabilistic Models |
|
|
85 | (2) |
|
4.2 Quality of Service (QoS) Parameters |
|
|
87 | (3) |
|
4.3 ATM Service Categories |
|
|
90 | (2) |
|
|
90 | (1) |
|
|
90 | (1) |
|
4.3.3 The NRT-VBR Service |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
91 | (1) |
|
4.3.7 ATM Transfer Capabilities |
|
|
92 | (1) |
|
|
92 | (1) |
|
4.5 Preventive Congestion Control |
|
|
92 | (1) |
|
4.6 Call Admission Control (CAC) |
|
|
93 | (7) |
|
4.6.1 Classes of CAC Algorithms |
|
|
93 | (2) |
|
4.6.2 Equivalent Bandwidth |
|
|
95 | (3) |
|
4.6.3 The ATM Block Transfer (ABT) Scheme |
|
|
98 | (1) |
|
4.6.4 Virtual Path Connections |
|
|
99 | (1) |
|
4.7 Bandwidth Enforcement |
|
|
100 | (6) |
|
4.7.1 The Generic Cell Rate Algorithm (GCRA) |
|
|
102 | (3) |
|
4.7.2 Packet Discard Schemes |
|
|
105 | (1) |
|
4.8 Reactive Congestion Control |
|
|
106 | (4) |
|
4.8.1 The Available Bit Rate (ABR) Service |
|
|
106 | (4) |
|
|
110 | (1) |
|
Appendix: Simulation Project: ATM Traffic Characterization of An MPEG Video Source |
|
|
111 | (4) |
|
5 Signaling in ATM Networks |
|
|
115 | (16) |
|
|
115 | (1) |
|
5.2 The Signaling Protocol Stack |
|
|
116 | (1) |
|
5.3 The Signaling ATM Adaptation Layer (SAAL) |
|
|
117 | (6) |
|
|
117 | (4) |
|
|
121 | (2) |
|
5.4 The Signaling Channel |
|
|
123 | (1) |
|
|
123 | (3) |
|
5.6 The Format of the Signaling Message |
|
|
126 | (1) |
|
5.7 The Signaling Protocol Q.2931 |
|
|
127 | (3) |
|
5.7.1 Information Elements (IE) |
|
|
127 | (1) |
|
|
128 | (2) |
|
|
130 | (1) |
|
6 The Multi-Protocol Label Switching (MPLS) Architecture |
|
|
131 | (18) |
|
6.1 The Internet Protocol (IP): A Primer |
|
|
131 | (5) |
|
|
132 | (1) |
|
|
133 | (2) |
|
6.1.3 ARP, RARP, and ICMP |
|
|
135 | (1) |
|
6.1.4 IP Version 6 (IPv6) |
|
|
136 | (1) |
|
6.2 The Multi-Protocol Label Switching (MPLS) Architecture |
|
|
136 | (9) |
|
6.2.1 Label Allocation Schemes |
|
|
141 | (1) |
|
6.2.2 The Next Hop Label Forwarding Entry (NHLFE) |
|
|
142 | (1) |
|
|
143 | (1) |
|
6.2.4 An Example of the Use of the Label Stack |
|
|
144 | (1) |
|
6.2.5 Schemes for Setting up an LSP |
|
|
145 | (1) |
|
|
145 | (2) |
|
|
146 | (1) |
|
6.3.2 Hybrid ATM Switches |
|
|
147 | (1) |
|
|
147 | (2) |
|
7 Label Distribution Protocols |
|
|
149 | (32) |
|
7.1 The Label Distribution Protocol (LDP) |
|
|
149 | (8) |
|
7.1.1 Label Spaces, LDP Sessions, and Hello Adjacencies |
|
|
150 | (2) |
|
|
152 | (1) |
|
7.1.3 The LDP Message Format |
|
|
153 | (1) |
|
|
153 | (4) |
|
7.2 The Constrained-Based Routing Label Distribution Protocol (CR-LDP) |
|
|
157 | (10) |
|
7.2.1 CR-LSP Setup Procedure |
|
|
158 | (1) |
|
7.2.2 The Label Request Message |
|
|
159 | (2) |
|
7.2.3 The Label Mapping Message |
|
|
161 | (1) |
|
7.2.4 The Traffic Parameters TLV |
|
|
161 | (5) |
|
|
166 | (1) |
|
7.3 The Resource Reservation Protocol (RSVP) |
|
|
167 | (6) |
|
|
169 | (1) |
|
|
169 | (1) |
|
7.3.3 The RSVP Message Format |
|
|
170 | (2) |
|
|
172 | (1) |
|
|
172 | (1) |
|
7.4 The Resource Reservation Protocol - Traffic Engineering (RSVP-TE) |
|
|
173 | (6) |
|
7.4.1 Service Classes and Reservation Styles |
|
|
174 | (1) |
|
7.4.2 The RSVP-TE New Objects |
|
|
175 | (3) |
|
7.4.3 The RSVP-TE Path and Resv Messages |
|
|
178 | (1) |
|
|
179 | (1) |
|
|
179 | (2) |
|
8 Optical Fibers and Components |
|
|
181 | (24) |
|
|
181 | (2) |
|
8.2 How Light is Transmitted Through an Optical Fiber |
|
|
183 | (8) |
|
8.2.1 Multi-mode and Single-mode Optical Fibers |
|
|
186 | (2) |
|
|
188 | (3) |
|
|
191 | (1) |
|
|
191 | (12) |
|
|
192 | (2) |
|
8.3.2 Photo-detectors and Optical Receivers |
|
|
194 | (1) |
|
|
194 | (2) |
|
|
196 | (1) |
|
8.3.5 Optical Cross-connects (OXCs) |
|
|
197 | (6) |
|
|
203 | (2) |
|
9 Wavelength Routing Optical Networks |
|
|
205 | (36) |
|
9.1 Wavelength Routing Networks |
|
|
205 | (5) |
|
|
206 | (2) |
|
|
208 | (2) |
|
|
210 | (3) |
|
9.2.1 Point-to-point Links |
|
|
210 | (1) |
|
|
210 | (2) |
|
9.2.3 Mesh Optical Networks |
|
|
212 | (1) |
|
9.3 The ITU-T G.709 Standard - The Digital Wrapper |
|
|
213 | (5) |
|
9.3.1 The Optical Channel (Och) Frame |
|
|
214 | (1) |
|
|
215 | (3) |
|
9.4 Control Plane Architectures |
|
|
218 | (2) |
|
9.5 Generalized MPLS (GMPLS) |
|
|
220 | (9) |
|
9.5.1 Basic Features of GMPLS |
|
|
221 | (5) |
|
9.5.2 CR-LDP Extensions for GMPLS |
|
|
226 | (2) |
|
9.5.3 RSVP-TE Extensions For GMPLS |
|
|
228 | (1) |
|
|
229 | (6) |
|
9.6.1 The UNI Abstract Messages |
|
|
230 | (2) |
|
9.6.2 LDP Extensions for UNI Signaling |
|
|
232 | (2) |
|
9.6.3 RSVP Extensions For UNI Signaling |
|
|
234 | (1) |
|
|
235 | (1) |
|
Appendix: Simulation Project: Calculation of Call Blocking Probabilities in a Wavelength Routing Network |
|
|
236 | (5) |
10 Optical Burst Switching |
|
241 | (20) |
|
10.1 Optical Packet Switching |
|
|
242 | (3) |
|
|
243 | (2) |
|
10.2 Optical Burst Switching (OBS) |
|
|
245 | (6) |
|
10.2.1 Connection Setup Schemes |
|
|
246 | (2) |
|
10.2.2 Reservation and Release of Resources in an OXC |
|
|
248 | (1) |
|
10.2.3 Scheduling of Bursts at an OBS Node |
|
|
249 | (1) |
|
|
250 | (1) |
|
|
251 | (1) |
|
10.3 The Jumpstart Project |
|
|
251 | (8) |
|
10.3.1 Signaling Messages |
|
|
252 | (2) |
|
10.3.2 The Signaling Message Structure |
|
|
254 | (1) |
|
|
255 | (1) |
|
10.3.4 The Routing Architecture |
|
|
256 | (3) |
|
|
259 | (2) |
11 Access Networks |
|
261 | (30) |
|
11.1 The ADSL-based Access Networks |
|
|
261 | (11) |
|
11.1.1 The Discrete Multi-tone (DMT) Technique |
|
|
263 | (1) |
|
|
264 | (2) |
|
11.1.3 The ADSL Super Frame |
|
|
266 | (1) |
|
11.1.4 Schemes for Accessing Network Service Providers |
|
|
266 | (3) |
|
11.1.5 The ADSL2 and ADSL2+ Standards |
|
|
269 | (3) |
|
11.2 The Cable-based Access Network |
|
|
272 | (9) |
|
11.2.1 The Physical Layer |
|
|
274 | (1) |
|
11.2.2 The DOCSIS MAC Frame Format |
|
|
275 | (2) |
|
11.2.3 The DOCSIS MAC Protocol Operation |
|
|
277 | (3) |
|
11.2.4 Quality of Service (QoS) |
|
|
280 | (1) |
|
11.3 The ATM Passive Optical Network |
|
|
281 | (8) |
|
11.3.1 Frame Structures for Downstream and Upstream Transmission |
|
|
284 | (1) |
|
|
285 | (2) |
|
11.3.3 The Divided-slots Cell |
|
|
287 | (2) |
|
|
289 | (1) |
|
|
289 | (1) |
|
|
289 | (2) |
12 Voice Over ATM and MPLS |
|
291 | (26) |
|
|
292 | (9) |
|
|
292 | (2) |
|
12.1.2 Channel-Associated Signaling (CAS) |
|
|
294 | (2) |
|
12.1.3 Signaling System No. 7 (SS7) |
|
|
296 | (1) |
|
12.1.4 Narrowband ISDN (N-ISDN) |
|
|
297 | (3) |
|
12.1.5 Digital Subscriber Signaling System No. 1 (DSS1) |
|
|
300 | (1) |
|
12.2 Voice Over ATM Specifications |
|
|
301 | (1) |
|
12.3 The Circuit Emulation Services (CES) Specification |
|
|
302 | (2) |
|
12.3.1 Structured DS1/E1/J2 N x 64Kbps Service |
|
|
303 | (1) |
|
12.3.2 DS1/E1/J2 Unstructured Service |
|
|
303 | (1) |
|
12.4 The ATM Trunking Using AAL 2 for Narrowband Services Specification |
|
|
304 | (2) |
|
12.4.1 Switched and Non-Switched Trunking |
|
|
305 | (1) |
|
12.4.2 IWF Functionality for Switched Trunking |
|
|
305 | (1) |
|
12.4.3 IWF Functionality for Non-switched Trunking |
|
|
305 | (1) |
|
12.5 The AAL 2 Service-Specific Convergence Sublayer (SSCS) for Trunking |
|
|
306 | (4) |
|
|
306 | (2) |
|
12.5.2 The Service-Specific Convergence Sublayer |
|
|
308 | (2) |
|
12.6 The Segmentation and Reassembly SSCS for AAL 2 (SEG-SSCS) |
|
|
310 | (2) |
|
|
311 | (1) |
|
|
311 | (1) |
|
|
312 | (1) |
|
12.7 Voice Over MPLS (VoMPLS) |
|
|
312 | (1) |
|
12.8 TDM Transport Over MPLS Using AAL 1 |
|
|
313 | (2) |
|
12.9 I.366.2 Voice Trunking Format Over MPLS |
|
|
315 | (1) |
|
|
316 | (1) |
Bibliography |
|
317 | (6) |
Index |
|
323 | |