Preface xv
CHAPTER 1 Introduction
Reasons for Internetworking 1
Reasons for Internetworking with ATM 1
Terms and Definitions 2
Internetworking and Interworking 2
L_2 and L_3 Protocol Data Units (PDUs) 3
Addresses and Virtual Circuit Identifiers 3
Routing and Switching 4
Specific Terms for the Vitual Circuit ID 4
Correlating Addresses and Virtual Circuit IDs 4
ATM Internetworking Examples 4
Comparison of ATM and Frame Relay 6
The ATM and Frame Relay Headers 6
Comparison of ATM and LAN Technologies 9
Comparison of ATM and IP 9
Conventions for ATM Interfaces and Data Units 11
Summary 13
CHAPTER 2 Encapsulation and Address Mapping Operations
Encapsulation Concepts 14
Service Access Points (SAPS) 16
LLC and LSAPS 17
Etherype (Type) 18
Subnetwork Access Protocol (SNAP) 18
ISO/IEC TR 9577 (Network Level Protocol Identifier [NLPID]) 19
Examples of Joint Use of NLPID and SNAP 20
IP Protocol ID 21
Pons/PSAPS 21
Putting It All Together 22
Example of Encapsulation Operations 24
Suppon for Layer 2 and 3 Protocois 26
Encapsulation Rules for Frame Relay (RFC 1490) 28
Encapsulation Rules for ATM (RFC 1483) 29
Options in RFC 1483 30
The Address Resoiution Protocol (ARP) 31
The ARP Protocol Data Units (PDUs) 33
Frame Relay ARP 34
Classical IP and ARP Over ATM (RFC 1577) 36
The LIS Configuration 37
Rules for Address Resolution 38
Operations at the ATMAARP Server and CI;ent 40
Operations at the Server 40
Operations at the ATMARP Client Site 41
ATMARP and Inverse ATMARP Packet Formats 44
ATMARP and INATMARP Packet Encapsulation 44
Multicast Address Resolution Server (MARS) 46
Pros and Cons of MARS 48
Summary 48
CHAPTER 3 ATM/Frame Relay Interworking Operations 49
ATM/Frame Relay Interworking Models 49
Internetworking Definitions 50
Protocol Encapsulat;on and Protocol Mapping 50
Network and Service Interworking 51
Guides for the User InteHace 51
Primitive Operations 52
Parameter Primitives 54
One Scenario for ATM Frame Relay Interworking 55
Guidance from RFC 1483 56
Summary 58
CHAPTER 4 DXI and FUNI 59
Why DXI and FUNI were Developed 59
DXI and FUNI Topologies 60
A Look at the Headers 61
DXI Modes 62
Example of Modes 1A and 1B 62
Examples of DXI Frames 65
DXI Frame Address Mappings 67
Comparisons of DXI and FUNI 67
Frame Relay vs. DXI/FUNI 67
Summary 69
CHAPTER 5 Network Interworking 70
Network Interworking Concepts 70
Network Interworking Scenarios 71
Network Interworking Functions 74
Variable Length PDU FormaUing and Delimiting 76
Error Detection 76
Connection Multiplexing 76
Discard Eligibility and Cell Loss Mapping 79
Congestion Indication 82
PVC Status Management 84
Summary 84
CHAPTER 6 Sewice Intemorking 87
Definitions of Service Interworking 87
FR-ATM Interworking Service 89
Service interworking Functions 90
Frame FormaUing and Delimiting 92
Discard Eligibility and Cell Loss Priority Mapping 93
Congestion Indication 93
Mapping the DLCI 94
PVC Management Procedures 94
Formaning and Identification Procedures 94
Bridged PDUs 94
Routed OSI PDUs 98
Other Encapsulations 98
ARP Procedures 1OO
ARP Message Formats 101
Traffic Management 101
Frame Relay Quality of Service 104
ATM Quality of Service 104
FR-ATM Quality of Service 104
Connection Policing and TraHic Shaping 106
Summary 107
CHAPTER 7 Introduction to LAN Emulation 108
Comparing LANS and ATM 108
Purpose of LAN Emulation (LANE) 109
Suppon of Key LAN Operations 11O
LAN Emulation Components 110
Registrations 112
ARP Operations 113
Connection Setup 114
Vinual Channels 115
LAN Use of Primitives (Service Oefinitions) 116
The LAN Protocol Model 118
Principal LUNI Functions 120
Control and Data Channel Connection 121
Control Channel Connections 121
Data Channel Connections 122
The Initialization Function 124
Address Resolution Operations 126
Connection Establishment Procedures 127
The SETUP Message 129
Rules for Sending User Traffic 131
Spanning Tree Operations 131
Summary 132
CHAPTER 8 Sewice Specification and Protocol Data Units
(PDUs) 133
Basic Concepts 133
LE-ULP Service Specifications 138
LE-AAL Service Specifications 137
LE-Connection Management Service Specifications 137
Parameters for the Connection Service 140
Add and Drop Party Procedure 142
LE-Layer Management Service Specifications 142
Data Frames 146
Type/Length (TL) Operations 147
Summary 150
CHAPTER 9 Configuration, Registration, and ARP Procedures and LNNI 151
The Configure Operation 151
The Join Operation 154
The Registration Operation 158
Registration Frame Format 159
The Lane Addresss Resolution Protocol 160
The ARP Frames 160
LE Client Use of ARP 160
LE Server Use of ARP 161
Example of ARP Opeations 161
ARP Frame Format 163
LE_NARP Frame Format 164
LE_Topology_Request Frame Format 165
LAN Emulation Network-Network Interface (LNNI) 165
Summary 166
CHAPTER 10 Next Hop Resolution Protocol (NHRP) 167
Purpose of NHRP 167
Modeling the NBMA Network 168
NHRP Operations 169
Examples of NBMA Operations 171
Authoritative and Nonauthoritative Replies 172
Restrictions on the Messages 173
Station Configurations 179
A More Detailed Example 173
The NHRP Messages 173
Pros and Cons of NHRP 176
Other NHRP Operations 179
Summary 179
CHAPTER 11 Multiprotocol over ATM (MPOA) 180
Purpose of MPOA 180
Advantages of L_3 Operations 180
Intra-Subnet and Inter-Subnet Operations 181
ViHual Routing 184
MPOA Requirements 185
MPOA Cache 185
Ingress Cache 185
Egress Cache 185
MPOA Clients and Servers 186
The MPC 187
The Use of Tags 189
MPOA Information Flows 189
Major MPOA Operations 191
Examples of MPOA Operaticns 191
MPOA Host-to-MPOA Host 192
Edge Dev;ce-to-MPOA Host 194
Edge Device-to-Edge Device 194
Roles of MPS and MPC in More Detail 194
The MPOA Protocol Data Units (PDUS) Formats 198
Format and Syntax for the MPOA Messages 199
Other MPOA Operat:ons 20D Summaty 201
Appendix A Basics of Internetworking 202
Appendix B Addressing Conventions 215
Appendix C Lane Parameters 221
Abbreviations 225
Other References 228
Index 233