Foreword |
|
xxix | |
Introduction |
|
xxx | |
Chapter 1 Advanced IP Addressing |
|
3 | (88) |
|
|
4 | (12) |
|
|
4 | (4) |
|
Functional Structured Design |
|
|
4 | (1) |
|
Geographic Structured Design |
|
|
5 | (1) |
|
|
6 | (2) |
|
Benefits of a Good Network Design |
|
|
8 | (3) |
|
Scalability of a Good Network Design |
|
|
9 | (1) |
|
Predictability of a Good Network Design |
|
|
10 | (1) |
|
Flexibility of a Good Network Design |
|
|
11 | (1) |
|
Benefits of an Optimized IP Addressing Plan |
|
|
11 | (2) |
|
Scalable Network Addressing Example |
|
|
13 | (1) |
|
Nonscalable Network Addressing |
|
|
14 | (2) |
|
|
15 | (1) |
|
Unsummarized Internetwork Topology Changes |
|
|
15 | (1) |
|
Summarized Network Topology Changes |
|
|
15 | (1) |
|
Hierarchical Addressing Using Variable-Length Subnet Masks |
|
|
16 | (10) |
|
Network Mask and Prefix Length |
|
|
16 | (3) |
|
IP Addressing and Subnetting |
|
|
16 | (2) |
|
|
18 | (1) |
|
|
18 | (1) |
|
Implementing VLSM in a Scalable Network |
|
|
19 | (2) |
|
|
21 | (5) |
|
|
22 | (2) |
|
|
24 | (1) |
|
Summary of Addresses Used in the VLSM Example |
|
|
25 | (1) |
|
|
26 | (1) |
|
|
26 | (6) |
|
Route Summarization Overview |
|
|
27 | (2) |
|
Route Summarization Calculation Example |
|
|
29 | (1) |
|
Summarizing Addresses in a VLSM-Designed Network |
|
|
30 | (1) |
|
Route Summarization Implementation |
|
|
31 | (1) |
|
Route Summarization Operation in Cisco Routers |
|
|
31 | (1) |
|
Route Summarization in IP Routing Protocols |
|
|
32 | (1) |
|
Classless Interdomain Routing |
|
|
32 | (2) |
|
|
33 | (1) |
|
Network Address Translation |
|
|
34 | (12) |
|
NAT Terminology and Features |
|
|
35 | (4) |
|
|
35 | (2) |
|
Features Supported by NAT |
|
|
37 | (2) |
|
Configuring NAT with Access Lists |
|
|
39 | (2) |
|
Standard Access List Translation Example |
|
|
39 | (1) |
|
Extended Access List Translation Example |
|
|
40 | (1) |
|
Configuring NAT with Route Maps |
|
|
41 | (5) |
|
|
42 | (2) |
|
NAT with Route Maps Example |
|
|
44 | (2) |
|
Understanding IP Version 6 |
|
|
46 | (15) |
|
|
46 | (1) |
|
|
47 | (5) |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
49 | (1) |
|
|
50 | (1) |
|
|
51 | (1) |
|
|
52 | (4) |
|
|
52 | (1) |
|
|
53 | (2) |
|
|
55 | (1) |
|
IPv6 to IPv4 Interoperability |
|
|
56 | (3) |
|
|
57 | (1) |
|
|
57 | (2) |
|
|
59 | (5) |
|
|
60 | (1) |
|
|
60 | (1) |
|
|
60 | (1) |
|
|
61 | (1) |
|
|
61 | (3) |
|
|
64 | (1) |
|
Configuration Exercise 1-1: Basic Connectivity |
|
|
64 | (4) |
|
|
64 | (1) |
|
|
65 | (1) |
|
|
65 | (1) |
|
Task: Setting Up the Edge Routers |
|
|
66 | (2) |
|
|
68 | (1) |
|
Configuration Exercise 1-2: NAT Using Access Lists and Route Maps |
|
|
68 | (23) |
|
|
68 | (1) |
|
|
68 | (1) |
|
|
68 | (6) |
|
Task 1: Connecting the Internal Router to the Edge Router |
|
|
70 | (1) |
|
Task 2: Setting Up ACL-Based NAT |
|
|
70 | (1) |
|
Task 3: Translating to the Other Edge Router |
|
|
71 | (1) |
|
Task 4: Using a Route Map with NAT to Translate Internal Addresses |
|
|
72 | (1) |
|
Task 5: Downloading a Configuration File |
|
|
73 | (1) |
|
|
73 | (1) |
|
Solution to Configuration Exercise 1-1: Basic Connectivity |
|
|
74 | (3) |
|
Solution to Task: Setting Up the Edge Routers |
|
|
74 | (3) |
|
|
77 | (1) |
|
Solution to Configuration Exercise 1-2: NAT Using Access Lists and Route Maps |
|
|
77 | (9) |
|
Solution to Task 1: Connecting the Internal Router to the Edge Router |
|
|
77 | (1) |
|
Solution to Task 2: Setting Up ACL-Based NAT |
|
|
78 | (2) |
|
Solution to Task 3: Translating to the Other Edge Router |
|
|
80 | (2) |
|
Solution to Task 4: Using a Route Map with NAT to Translate Internal Addresses |
|
|
82 | (3) |
|
Solution to Task 5: Downloading a Configuration File |
|
|
85 | (1) |
|
|
85 | (1) |
|
|
86 | (5) |
Chapter 2 Routing Principles |
|
91 | (52) |
|
|
91 | (8) |
|
Principles of Static Routing |
|
|
91 | (4) |
|
Configuring a Static Default Route |
|
|
94 | (1) |
|
Principles of Dynamic Routing |
|
|
95 | (2) |
|
Principles of On-Demand Routing |
|
|
97 | (1) |
|
|
98 | (1) |
|
Characteristics of Routing Protocols |
|
|
99 | (14) |
|
Classful Routing Protocol Concepts |
|
|
100 | (3) |
|
Automatic Network-Boundary Summarization in a Classful Routing Protocol |
|
|
100 | (2) |
|
Summarizing Routes in a Discontiguous Network |
|
|
102 | (1) |
|
Route Summarization Cautions in Discontiguous Networks |
|
|
102 | (1) |
|
Route Summarization Summary |
|
|
103 | (3) |
|
Examining a Classful Routing Table |
|
|
103 | (2) |
|
|
105 | (1) |
|
Classless Routing Protocol Concepts |
|
|
106 | (7) |
|
Classless Subnetting Requirements |
|
|
106 | (1) |
|
Automatic Network-Boundary Summarization Using RIPv2 and EIGRP |
|
|
107 | (1) |
|
The auto-summary Command for RIPv2 and EIGRP |
|
|
108 | (2) |
|
|
110 | (1) |
|
|
110 | (3) |
|
IP Routing Protocol Comparisons |
|
|
113 | (8) |
|
|
113 | (2) |
|
|
115 | (1) |
|
Criteria for Inserting Routes in the IP Routing Table |
|
|
116 | (1) |
|
Comparing Routing Protocol Charts |
|
|
117 | (4) |
|
|
121 | (1) |
|
|
121 | (1) |
|
Configuration Exercise: Migrating to a Classless Routing Protocol |
|
|
121 | (5) |
|
|
122 | (1) |
|
|
122 | (1) |
|
|
123 | (1) |
|
|
124 | (1) |
|
Task 2: Exploring Classful Routing |
|
|
124 | (1) |
|
Task 3: Exploring Classless Forwarding |
|
|
125 | (1) |
|
Task 4: Optimizing Classless Routes for Scalability |
|
|
125 | (1) |
|
|
126 | (1) |
|
Solution to Configuration Exercise: Migrating to a Classless Routing Protocol |
|
|
126 | (11) |
|
Solution to Task 1: Cleaning Up |
|
|
126 | (2) |
|
Solution to Task 2: Exploring Classful Routing |
|
|
128 | (4) |
|
Solution to Task 3: Exploring Classless Forwarding |
|
|
132 | (2) |
|
Solution to Task 4: Optimizing Classless Routes for Scalability |
|
|
134 | (3) |
|
|
137 | (1) |
|
|
137 | (6) |
Chapter 3 Configuring Enhanced Interior Gateway Routing Protocol |
|
143 | (76) |
|
|
143 | (4) |
|
|
146 | (1) |
|
|
147 | (18) |
|
|
148 | (1) |
|
|
148 | (1) |
|
|
149 | (4) |
|
|
150 | (1) |
|
|
151 | (1) |
|
|
152 | (1) |
|
|
153 | (1) |
|
|
154 | (3) |
|
|
154 | (2) |
|
EIGRP Metric Calculation Example |
|
|
156 | (1) |
|
Routing Table and EIGRP DUAL |
|
|
157 | (8) |
|
Advertised Distance and Feasible Distance |
|
|
157 | (1) |
|
Successor and Feasible Successor |
|
|
158 | (3) |
|
|
161 | (4) |
|
Configuring and Verifying EIGRP |
|
|
165 | (35) |
|
Basic EIGRP Configuration |
|
|
166 | (3) |
|
Basic EIGRP Configuration Example |
|
|
167 | (1) |
|
EIGRP Configuration Example Using the Wildcard Mask |
|
|
168 | (1) |
|
Configuring EIGRP Default Routes |
|
|
169 | (1) |
|
|
170 | (3) |
|
Configuring Summarization |
|
|
172 | (1) |
|
|
173 | (2) |
|
|
175 | (5) |
|
|
176 | (1) |
|
|
177 | (3) |
|
Using EIGRP in a Scalable Internetwork |
|
|
180 | (12) |
|
|
181 | (1) |
|
Active and Stuck in Active |
|
|
181 | (1) |
|
|
182 | (3) |
|
Limiting the EIGRP Query Range |
|
|
185 | (6) |
|
|
191 | (1) |
|
Verifying EIGRP Operation |
|
|
192 | (10) |
|
show ip route for EIGRP Example |
|
|
193 | (2) |
|
show ip protocols Example |
|
|
195 | (1) |
|
show ip eigrp topology Example |
|
|
196 | (1) |
|
debug eigrp packets Examples |
|
|
197 | (2) |
|
|
199 | (1) |
|
|
200 | (2) |
|
|
202 | (1) |
|
Configuration Exercise: Configuring and Tuning EIGRP |
|
|
202 | (4) |
|
|
203 | (1) |
|
|
203 | (1) |
|
|
203 | (1) |
|
|
204 | (1) |
|
Task 2: Configuring Basic EIGRP |
|
|
204 | (1) |
|
Task 3: Configuring EIGRP Summarization |
|
|
205 | (1) |
|
Task 4: Configuring the EIGRP Stub |
|
|
205 | (1) |
|
Task 5: Configuring the EIGRP Default Route |
|
|
206 | (1) |
|
|
206 | (1) |
|
Solutions to the Configuration Exercise: Configuring and Tuning EIGRP |
|
|
206 | (9) |
|
Solution to Task 1: Cleaning Up |
|
|
206 | (1) |
|
Solution to Task 2: Configuring Basic EIGRP |
|
|
207 | (3) |
|
Solution to Task 3: Configuring EIGRP Summarization |
|
|
210 | (1) |
|
Solution to Task 4: Configuring the EIGRP Stub |
|
|
211 | (3) |
|
Solution to Task 5: Configuring the EIGRP Default Route |
|
|
214 | (1) |
|
|
215 | (1) |
|
|
215 | (4) |
Chapter 4 Configuring the Open Shortest Path First Protocol in a Single Area |
|
219 | (56) |
|
|
219 | (7) |
|
Link-State Routing Protocols |
|
|
219 | (2) |
|
|
221 | (2) |
|
|
222 | (1) |
|
Defining OSPF Adjacencies |
|
|
223 | (1) |
|
|
224 | (2) |
|
|
226 | (9) |
|
OSPF Neighbor Adjacency Establishment: Hello |
|
|
228 | (1) |
|
Exchange Process and OSPF Neighbor Adjacency States |
|
|
229 | (4) |
|
Maintaining Routing Information |
|
|
232 | (1) |
|
OSPF Link-State Sequence Numbers |
|
|
233 | (2) |
|
Configuring Basic OSPF for a Single Area |
|
|
235 | (6) |
|
Verifying OSPF Operations |
|
|
236 | (2) |
|
Manipulating OSPF Router ID |
|
|
238 | (3) |
|
|
239 | (2) |
|
|
241 | (13) |
|
Adjacency Behavior for a Point-to-Point Link |
|
|
241 | (1) |
|
Adjacency Behavior for a Broadcast Network |
|
|
241 | (3) |
|
|
242 | (2) |
|
Adjacency Behavior for a Nonbroadcast Multiaccess Network |
|
|
244 | (1) |
|
|
244 | (2) |
|
OSPF Over NBMA Topology Modes of Operation |
|
|
245 | (1) |
|
OSPF Commands for NBMA Frame Relay |
|
|
246 | (7) |
|
Configuration in Nonbroadcast Mode |
|
|
247 | (4) |
|
|
251 | (2) |
|
The debug ip ospf adj Command |
|
|
253 | (1) |
|
OSPF Over NBMA Topology Summary |
|
|
254 | (1) |
|
|
254 | (1) |
|
|
255 | (1) |
|
Configuration Exercise: Configuring and Examining OSPF in a Single Area |
|
|
255 | (4) |
|
|
256 | (1) |
|
|
256 | (1) |
|
|
256 | (1) |
|
|
257 | (1) |
|
Task 2: Configuring Single-Area OSPF Within Your Pod |
|
|
257 | (1) |
|
Task 3: Understanding the OSPF Process |
|
|
258 | (1) |
|
Task 4: Understanding OSPF DR and BDR Election |
|
|
258 | (1) |
|
|
259 | (1) |
|
Solution to Configuration Exercise: Configuring and Examining OSPF in a Single Area |
|
|
259 | (11) |
|
Solution to Task 1: Cleaning Up |
|
|
259 | (1) |
|
Solution to Task 2: Configuring Single-Area OSPF Within Your Pod |
|
|
260 | (6) |
|
Solution to Task 3: Understanding the OSPF Process |
|
|
266 | (3) |
|
Solution to Task 4: Understanding OSPF DR and BDR Election |
|
|
269 | (1) |
|
|
270 | (1) |
|
|
270 | (5) |
Chapter 5 Interconnecting Multiple Open Shortest Path First Areas |
|
275 | (80) |
|
Types of OSPF Routers and LSAs |
|
|
275 | (80) |
|
|
275 | (3) |
|
|
278 | (4) |
|
|
279 | (1) |
|
|
280 | (1) |
|
|
280 | (1) |
|
|
281 | (1) |
|
|
281 | (1) |
|
Interpreting the OSPF LSDB and Routing Table |
|
|
282 | (4) |
|
|
282 | (1) |
|
OSPF Routing Table and Types of Routes |
|
|
283 | (2) |
|
Calculating the Costs of El and E2 Routes |
|
|
284 | (1) |
|
|
285 | (1) |
|
OSPF Route Summarization Techniques |
|
|
286 | (7) |
|
OSPF Route Summarization Commands |
|
|
288 | (2) |
|
Route Summarization Configuration Example at the ABR |
|
|
289 | (1) |
|
Route Summarization Configuration Example at the ASBR |
|
|
290 | (1) |
|
Creating a Default Route in OSPF |
|
|
290 | (3) |
|
The default-information originate Command |
|
|
291 | (2) |
|
|
293 | (10) |
|
|
295 | (2) |
|
|
297 | (3) |
|
|
300 | (3) |
|
|
303 | (5) |
|
Configuring OSPF Virtual Links |
|
|
304 | (3) |
|
Verifying OSPF Virtual Link Operation |
|
|
307 | (1) |
|
|
308 | (1) |
|
|
309 | (1) |
|
Configuration Exercise 5-1: Configuring OSPF for Multiple Areas and Frame Relay NBMA |
|
|
309 | (3) |
|
|
310 | (1) |
|
|
310 | (1) |
|
|
310 | (1) |
|
Task: Using the Nonbroadcast Network Type Over Frame Relay |
|
|
311 | (1) |
|
|
312 | (1) |
|
Configuration Exercise 5-2: Configuring OSPF for Multiple Areas and Frame Relay Point-to-Multipoint and Point-to-Point |
|
|
312 | (4) |
|
|
312 | (1) |
|
|
312 | (1) |
|
|
313 | (1) |
|
|
314 | (1) |
|
Task 2: Configuring OSPF for Multiple Areas and Frame Relay Point-to-Multipoint and Point-to-Point |
|
|
314 | (2) |
|
|
316 | (1) |
|
Configuration Exercise 5-3: Understanding the OSPF Database and Tuning OSPF |
|
|
316 | (3) |
|
|
316 | (1) |
|
|
316 | (1) |
|
|
316 | (2) |
|
Task 1: Examining the OSPF Database |
|
|
318 | (1) |
|
Task 2: OSPF Area Route Summarization |
|
|
318 | (1) |
|
|
319 | (1) |
|
Configuration Exercise 5-4: Configuring the OSPF Virtual Link |
|
|
319 | (3) |
|
|
319 | (1) |
|
|
319 | (1) |
|
|
320 | (1) |
|
Task: Configuring the OSPF Virtual Link |
|
|
321 | (1) |
|
|
321 | (1) |
|
Solution to Configuration Exercise 5-1: Configuring OSPF for Multiple Areas and Frame Relay NBMA |
|
|
322 | (3) |
|
Solution to Task: Using the Nonbroadcast Network Type Over Frame Relay |
|
|
322 | (3) |
|
|
325 | (1) |
|
Solution to Configuration Exercise 5-2: Configuring OSPF for Multiple Areas and Frame Relay Point-to-Multipoint and Point-to-Point |
|
|
325 | (8) |
|
Solution to Task 1: Cleaning Up |
|
|
325 | (1) |
|
Solution to Task 2: Configuring OSPF for Multiple Areas and Frame Relay Point-to-Multipoint and Point-to-Point |
|
|
326 | (7) |
|
|
333 | (1) |
|
Solution to Configuration Exercise 5-3: Understanding the OSPF Database and Tuning OSPF |
|
|
333 | (12) |
|
Solution to Task 1: Examining the OSPF Database |
|
|
334 | (4) |
|
Solution to Task 2: OSPF Area Route Summarization |
|
|
338 | (7) |
|
|
345 | (1) |
|
Solution to Configuration Exercise 5-4: Configuring the OSPF Virtual Link |
|
|
345 | (6) |
|
Solution to Task: Configuring the OSPF Virtual Link |
|
|
345 | (5) |
|
|
350 | (1) |
|
|
351 | (4) |
Chapter 6 Configuring the Intermediate System-to-Intermediate System Protocol |
|
355 | (56) |
|
Overview of IS-IS Routing and CLNS |
|
|
355 | (10) |
|
|
356 | (4) |
|
Integrated IS-IS Design Principles |
|
|
358 | (1) |
|
Issues with Integrated IS-IS |
|
|
358 | (1) |
|
ES-IS Discovery Protocol Operations |
|
|
359 | (1) |
|
|
360 | (2) |
|
|
360 | (1) |
|
|
361 | (1) |
|
|
361 | (1) |
|
|
361 | (1) |
|
|
362 | (3) |
|
Similarities Between IS-IS and OSPF |
|
|
363 | (1) |
|
Differences Between Integrated IS-IS and OSPF |
|
|
363 | (2) |
|
Understanding CLNS Addressing |
|
|
365 | (5) |
|
|
365 | (3) |
|
IS-IS NSAP Address Structure |
|
|
366 | (2) |
|
|
368 | (2) |
|
Basic Operations of IS-IS in a CLNS Environment |
|
|
370 | (12) |
|
Intra-Area and Interarea Addressing and Routing |
|
|
370 | (3) |
|
|
372 | (1) |
|
|
373 | (3) |
|
|
374 | (2) |
|
|
376 | (3) |
|
|
376 | (2) |
|
|
378 | (1) |
|
Link-State Database Synchronization and Adjacency |
|
|
379 | (3) |
|
|
379 | (1) |
|
|
379 | (3) |
|
Basic Operations of Integrated IS-IS in an IP and CLNS Environment |
|
|
382 | (8) |
|
Integrated IS-IS NET Addressing |
|
|
382 | (1) |
|
Criteria and Path Selection for IS-IS Area Routing |
|
|
383 | (2) |
|
Building an IP Forwarding Database |
|
|
384 | (1) |
|
|
385 | (5) |
|
Troubleshooting Commands: CLNS |
|
|
385 | (1) |
|
Troubleshooting Commands: CLNS and IS-IS |
|
|
385 | (1) |
|
OSI Intra-Area and Interarea Routing Example |
|
|
386 | (4) |
|
Configuring Basic Integrated IS-IS |
|
|
390 | (7) |
|
Integrated IS-IS Configuration Steps |
|
|
390 | (3) |
|
Step 1: Define the Area and Addressing |
|
|
391 | (1) |
|
Step 2: Enable IS-IS on the Router |
|
|
391 | (1) |
|
Step 3: Configure the NET |
|
|
392 | (1) |
|
Step 4: Enable Integrated IS-IS |
|
|
392 | (1) |
|
|
393 | (2) |
|
Changing the IS-IS Router Level |
|
|
393 | (1) |
|
Changing the IS-IS Interface Level |
|
|
393 | (1) |
|
Changing the IS-IS Metric |
|
|
394 | (1) |
|
|
394 | (1) |
|
Scalable IS-IS in Large Networks and IP Summarization |
|
|
395 | (1) |
|
Verifying IS-IS Configuration and Troubleshooting IS-IS Operations |
|
|
396 | (1) |
|
|
397 | (1) |
|
|
397 | (1) |
|
Configuration Exercise: Configuring Integrated IS-IS in Multiple Areas |
|
|
397 | (4) |
|
|
398 | (1) |
|
|
398 | (1) |
|
|
399 | (1) |
|
Task 1: Cleaning Up and Preparing |
|
|
399 | (1) |
|
Task 2: Configuring Integrated IS-IS in Multiple Areas |
|
|
399 | (1) |
|
|
400 | (1) |
|
Solution to Configuration Exercise: Configuring Integrated IS-IS in Multiple Areas |
|
|
401 | (6) |
|
Solution to Task 1: Cleaning Up and Preparing |
|
|
401 | (1) |
|
Solution to Task 2: Configuring Integrated IS-IS in Multiple Areas |
|
|
401 | (5) |
|
|
406 | (1) |
|
|
407 | (4) |
Chapter 7 Manipulating Routing Updates |
|
411 | (96) |
|
Migrating to Multiple IP Routing Protocols |
|
|
411 | (30) |
|
Considerations When Migrating to Another Routing Protocol |
|
|
412 | (1) |
|
Planning for a New IP Address Allocation |
|
|
413 | (2) |
|
Migrating to a New IP Address Space |
|
|
415 | (2) |
|
Configuring a Secondary IP Address |
|
|
416 | (1) |
|
Migrating to a New Routing Protocol |
|
|
417 | (1) |
|
|
418 | (3) |
|
Redistribution Implementation Considerations |
|
|
421 | (5) |
|
|
422 | (1) |
|
|
422 | (1) |
|
|
423 | (2) |
|
Redistribution Techniques |
|
|
425 | (1) |
|
Configuring Redistribution |
|
|
426 | (15) |
|
The redistribute Command for RIP |
|
|
428 | (1) |
|
The redistribute Command for OSPF |
|
|
429 | (2) |
|
The redistribute Command for EIGRP |
|
|
431 | (2) |
|
The redistribute Command for IS-IS |
|
|
433 | (2) |
|
The default-metric Command |
|
|
435 | (1) |
|
The passive-interface Command |
|
|
436 | (2) |
|
Route Redistribution Example |
|
|
438 | (3) |
|
Controlling Routing Update Traffic |
|
|
441 | (14) |
|
Static and Default Routes |
|
|
442 | (3) |
|
Using Distribute Lists to Control Routing Updates |
|
|
445 | (5) |
|
Distribute List Processing |
|
|
445 | (1) |
|
Configuring Distribute Lists |
|
|
446 | (2) |
|
IP Route Filtering Configuration Example |
|
|
448 | (1) |
|
Controlling Redistribution with Distribute Lists |
|
|
449 | (1) |
|
Using Route Maps to Control Routing Updates |
|
|
450 | (5) |
|
|
450 | (1) |
|
|
451 | (1) |
|
|
451 | (3) |
|
Using Route Maps with Redistribution |
|
|
454 | (1) |
|
Route Maps to Avoid Route Feedback |
|
|
454 | (1) |
|
Using Administrative Distance to Influence the Route-Selection Process |
|
|
455 | (10) |
|
Administrative Distance Review |
|
|
456 | (1) |
|
Modifying Administrative Distance |
|
|
457 | (2) |
|
An Example of Redistribution Using Administrative Distance |
|
|
459 | (5) |
|
Verifying Redistribution Operation |
|
|
464 | (1) |
|
|
465 | (11) |
|
Configuring Policy-Based Routing |
|
|
466 | (5) |
|
Policy-Based Routing match Commands |
|
|
466 | (1) |
|
Policy-Based Routing set Commands |
|
|
467 | (3) |
|
Configuring Policy-Based Routing on an Interface |
|
|
470 | (1) |
|
Verifying Policy-Based Routing |
|
|
471 | (1) |
|
Policy-Based Routing Examples |
|
|
471 | (7) |
|
Using Policy-Based Routing When Connecting Two ISPs |
|
|
471 | (3) |
|
Using Policy-Based Routing Based on Source Address |
|
|
474 | (2) |
|
|
476 | (2) |
|
|
478 | (1) |
|
Configuration Exercise 7-1: Configuring Basic Redistribution |
|
|
478 | (4) |
|
|
478 | (1) |
|
|
479 | (1) |
|
|
479 | (1) |
|
|
480 | (1) |
|
Task 2: Setting Up the Routing Protocols |
|
|
480 | (1) |
|
Task 3: Configuring Basic Redistribution |
|
|
481 | (1) |
|
Task 4: Filtering Routing Updates |
|
|
481 | (1) |
|
|
482 | (1) |
|
Configuration Exercise 7-2: Tuning Basic Redistribution |
|
|
482 | (2) |
|
|
482 | (1) |
|
|
482 | (1) |
|
|
483 | (1) |
|
Task: Tuning Basic Redistribution with Route Maps |
|
|
484 | (1) |
|
|
484 | (1) |
|
Configuration Exercise 7-3: Configuring Policy-Based Routing |
|
|
484 | (3) |
|
|
484 | (1) |
|
|
484 | (1) |
|
|
485 | (1) |
|
|
486 | (1) |
|
|
487 | (1) |
|
Solution to Configuration Exercise 7-1: Configuring Basic Redistribution |
|
|
487 | (9) |
|
Solution to Task 1: Cleaning Up |
|
|
487 | (1) |
|
Solution to Task 2: Setting Up the Routing Protocols |
|
|
488 | (2) |
|
Solution to Task 3: Configuring Basic Redistribution |
|
|
490 | (3) |
|
Solution to Task 4: Filtering Routing Updates |
|
|
493 | (3) |
|
|
496 | (1) |
|
Solution to Configuration Exercise 7-2: Tuning Basic Redistribution |
|
|
496 | (3) |
|
Solution to Task: Tuning Basic Redistribution with Route Maps |
|
|
496 | (2) |
|
|
498 | (1) |
|
Solution to Configuration Exercise 7-3: Configuring Policy-Based Routing |
|
|
499 | (4) |
|
Solution to Task: Configuring PBR |
|
|
499 | (3) |
|
|
502 | (1) |
|
|
503 | (4) |
Chapter 8 Configuring Basic Border Gateway Protocol |
|
507 | (98) |
|
|
507 | (10) |
|
|
507 | (2) |
|
BGP Use Between Autonomous Systems |
|
|
509 | (2) |
|
Comparison with Other Scalable Routing Protocols |
|
|
511 | (1) |
|
|
512 | (1) |
|
|
513 | (1) |
|
|
514 | (3) |
|
|
514 | (2) |
|
|
516 | (1) |
|
BGP Terminology and Concepts |
|
|
517 | (19) |
|
|
517 | (3) |
|
|
519 | (1) |
|
BGP Neighbor Relationships |
|
|
520 | (2) |
|
|
520 | (1) |
|
|
521 | (1) |
|
|
522 | (1) |
|
|
523 | (2) |
|
|
525 | (11) |
|
|
526 | (1) |
|
|
526 | (1) |
|
|
527 | (9) |
|
|
536 | (9) |
|
BGP Split Horizon and Full Mesh of IBGP Neighbors |
|
|
536 | (5) |
|
|
537 | (1) |
|
|
537 | (1) |
|
|
538 | (1) |
|
BGP Partial-Mesh and Full-Mesh Examples |
|
|
538 | (3) |
|
|
541 | (2) |
|
The Route Selection Decision Process |
|
|
543 | (2) |
|
|
545 | (19) |
|
|
546 | (1) |
|
Entering BGP Configuration Mode |
|
|
547 | (1) |
|
|
547 | (2) |
|
Defining the Source IP Address |
|
|
549 | (3) |
|
|
552 | (1) |
|
Changing the Next-Hop Attribute |
|
|
553 | (2) |
|
Defining the Networks That BGP Advertises |
|
|
555 | (1) |
|
Disabling BGP Synchronization |
|
|
556 | (1) |
|
|
557 | (3) |
|
BGP Configuration Examples |
|
|
560 | (1) |
|
|
560 | (4) |
|
|
560 | (2) |
|
No Synchronization Example |
|
|
562 | (2) |
|
Verifying and Troubleshooting BGP |
|
|
564 | (7) |
|
show ip bgp Command Output Example |
|
|
564 | (2) |
|
show ip bgp neighbors Command Output Example |
|
|
566 | (1) |
|
show ip bgp summary Command Output Example |
|
|
567 | (1) |
|
debug ip bgp updates Command Output Example |
|
|
568 | (1) |
|
Understanding and Troubleshooting BGP Neighbor States |
|
|
569 | (5) |
|
Debugging Session Establishment |
|
|
569 | (1) |
|
Idle State Troubleshooting |
|
|
570 | (1) |
|
Active State Troubleshooting |
|
|
571 | (1) |
|
|
571 | (1) |
|
|
571 | (3) |
|
|
574 | (1) |
|
Configuration Exercise 8-1: Configuring EBGP and IBGP for Two Neighbors |
|
|
574 | (5) |
|
|
574 | (1) |
|
|
575 | (1) |
|
|
575 | (1) |
|
|
576 | (1) |
|
|
577 | (1) |
|
|
578 | (1) |
|
Configuration Exercise 8-2: Configuring Full-Mesh IBGP |
|
|
579 | (3) |
|
|
579 | (1) |
|
|
579 | (1) |
|
|
580 | (1) |
|
Task: Configuring Full-Mesh IBGP |
|
|
580 | (2) |
|
|
582 | (1) |
|
Solution to Configuration Exercise 8-1: Configuring EBGP and IBGP for Two Neighbors |
|
|
582 | (9) |
|
Solution to Task 1: Cleaning Up |
|
|
583 | (1) |
|
Solution to Task 2: Configuring BGP |
|
|
584 | (7) |
|
|
591 | (1) |
|
Solution to Configuration Exercise 8-2: Configuring Full-Mesh IBGP |
|
|
591 | (10) |
|
Solution to Task: Configuring Full-Mesh IBGP |
|
|
592 | (8) |
|
|
600 | (1) |
|
|
601 | (4) |
Chapter 9 Advanced Border Gateway Protocol Configuration |
|
605 | (58) |
|
|
605 | (9) |
|
CIDR and Aggregate Addresses |
|
|
605 | (2) |
|
Network Boundary Summarization |
|
|
607 | (1) |
|
BGP Route Summarization Using the network Command |
|
|
608 | (3) |
|
Cautions When Using the network Command for Summarization |
|
|
609 | (2) |
|
Creating a Summary Address in the BGP Table Using the aggregate-address Command |
|
|
611 | (3) |
|
Basic BGP Path Manipulation Using Route Maps |
|
|
614 | (13) |
|
|
614 | (4) |
|
The Route Selection Decision Process |
|
|
615 | (3) |
|
|
618 | (4) |
|
Changing Local Preference for All Routes |
|
|
618 | (1) |
|
|
619 | (1) |
|
Changing Local Preference Using Route Maps |
|
|
620 | (2) |
|
Setting the MED with Route Maps |
|
|
622 | (4) |
|
Changing the MED for All Routes |
|
|
622 | (1) |
|
Changing the MED Using Route Maps |
|
|
623 | (3) |
|
|
626 | (1) |
|
Multihoming Design Options |
|
|
627 | (10) |
|
|
627 | (1) |
|
Default Routes from All Providers |
|
|
628 | (1) |
|
A Partial Routing Table from Each Provider |
|
|
629 | (2) |
|
A Full Routing Table from Each Provider |
|
|
631 | (4) |
|
Example of Full Routes from All Providers |
|
|
631 | (1) |
|
|
632 | (1) |
|
Filtering BGP Advertisements to ISPs |
|
|
633 | (2) |
|
More Multihoming Examples |
|
|
635 | (2) |
|
Multihoming Example with No Special Tuning |
|
|
635 | (1) |
|
Multihoming Example with Weight Attributes Changed |
|
|
636 | (1) |
|
|
637 | (2) |
|
Advertising Networks into BGP |
|
|
638 | (1) |
|
Advertising from BGP into an IGP |
|
|
638 | (3) |
|
ISP: No Redistribution from BGP into IGP Is Required |
|
|
638 | (1) |
|
Non-ISP: Redistribution from BGP into IGP Might Be Required |
|
|
639 | (1) |
|
|
639 | (2) |
|
|
641 | (1) |
|
Configuration Exercise 9-1: Configuring BGP Route Summarization and Examining the BGP Path-Selection Process |
|
|
641 | (2) |
|
|
641 | (1) |
|
|
642 | (1) |
|
|
642 | (1) |
|
Task: Configuring BGP Summarization and Investigating the Path-Selection Process |
|
|
643 | (1) |
|
|
643 | (1) |
|
Configuration Exercise 9-2: BGP Path Manipulation Using MED and Local Preference with Route Maps |
|
|
643 | (4) |
|
|
644 | (1) |
|
|
644 | (1) |
|
|
644 | (1) |
|
Task: Using MED and Local Preference with Route Maps for BGP Path Manipulation |
|
|
645 | (2) |
|
|
647 | (1) |
|
Solution to Configuration Exercise 9-1: Configuring BGP Route Summarization and Examining the BGP Path-Selection Process |
|
|
647 | (3) |
|
Solution to Task: Configuring BGP Summarization and Investigating the Path-Selection Process |
|
|
648 | (2) |
|
|
650 | (1) |
|
Solution to Configuration Exercise 9-2: BGP Path Manipulation Using MED and Local Preference with Route Maps |
|
|
650 | (1) |
|
Solution to Task: Using MED and Local Preference with Route Maps for BGP Path Manipulation |
|
|
651 | (9) |
|
|
660 | (1) |
|
|
660 | (3) |
Appendix A Job Aids and Supplements |
|
663 | (100) |
|
Supplement 1: IPv4 Addressing |
|
|
663 | (41) |
|
IPv4 Addresses and Subnetting Job Aid |
|
|
663 | (2) |
|
Decimal-to-Binary Conversion Chart |
|
|
665 | (2) |
|
|
667 | (6) |
|
Converting IP Addresses Between Decimal and Binary |
|
|
667 | (1) |
|
Determining an IP Address Class |
|
|
668 | (1) |
|
Extending an IP Classful Address Using Subnet Masks |
|
|
669 | (1) |
|
Calculating a Subnet Mask |
|
|
670 | (1) |
|
Calculating the Networks for a Subnet Mask |
|
|
671 | (1) |
|
Using Prefixes to Represent a Subnet Mask |
|
|
672 | (1) |
|
|
673 | (21) |
|
|
673 | (1) |
|
|
674 | (8) |
|
|
682 | (9) |
|
Restricting Virtual Terminal Access |
|
|
691 | (2) |
|
Verifying Access List Configuration |
|
|
693 | (1) |
|
|
694 | (8) |
|
IP Unnumbered Serial Interfaces |
|
|
694 | (1) |
|
|
695 | (5) |
|
|
700 | (2) |
|
Supplement 1 Review Questions |
|
|
702 | (2) |
|
|
704 | (5) |
|
|
704 | (1) |
|
|
704 | (1) |
|
Redistribution and Metric Handling |
|
|
704 | (1) |
|
|
705 | (1) |
|
|
705 | (1) |
|
|
705 | (1) |
|
|
705 | (1) |
|
|
705 | (1) |
|
EIGRP Configuration Examples |
|
|
706 | (3) |
|
|
709 | (8) |
|
|
709 | (3) |
|
|
710 | (2) |
|
OSPF Single-Area Configuration Examples |
|
|
712 | (2) |
|
OSPF Multiarea Configuration Examples |
|
|
714 | (3) |
|
|
717 | (12) |
|
|
717 | (2) |
|
|
718 | (1) |
|
IS-IS PDU and TLV Definitions |
|
|
718 | (1) |
|
TLVs Implemented by Cisco |
|
|
718 | (1) |
|
Configuring IS-IS Authentication |
|
|
719 | (6) |
|
|
720 | (1) |
|
|
721 | (2) |
|
|
723 | (2) |
|
|
725 | (4) |
|
|
726 | (1) |
|
Configuring Route Leaking |
|
|
727 | (2) |
|
|
729 | (25) |
|
BGP Configuration Output Examples |
|
|
729 | (3) |
|
Example of BGP/RIP Configuration for P1R1 |
|
|
730 | (1) |
|
Sample RIP Configuration for P1R2 |
|
|
731 | (1) |
|
Sample Output of show ip route for P1R1 |
|
|
731 | (1) |
|
Sample Output of show ip route for P1R2 |
|
|
732 | (1) |
|
|
732 | (2) |
|
Extended Access List Use in a Distribute List |
|
|
734 | (1) |
|
Policy Control and Prefix Lists |
|
|
734 | (7) |
|
Prefix List Characteristics |
|
|
735 | (1) |
|
Filtering with Prefix Lists |
|
|
736 | (1) |
|
|
736 | (3) |
|
Prefix List Sequence Numbers |
|
|
739 | (1) |
|
|
740 | (1) |
|
|
740 | (1) |
|
Verifying Prefix Lists Example |
|
|
741 | (1) |
|
|
741 | (5) |
|
|
742 | (1) |
|
Setting and Sending the Communities Configuration |
|
|
742 | (2) |
|
Using the Communities Configuration |
|
|
744 | (2) |
|
|
746 | (8) |
|
|
747 | (1) |
|
Route Reflector Terminology |
|
|
748 | (1) |
|
|
749 | (1) |
|
Route Reflector Design Example |
|
|
749 | (1) |
|
Route Reflector Operation |
|
|
750 | (1) |
|
Route Reflector Migration Tips |
|
|
750 | (2) |
|
Route Reflector Configuration |
|
|
752 | (1) |
|
|
753 | (1) |
|
Verifying Route Reflectors |
|
|
753 | (1) |
|
Supplement 6: Route Optimization |
|
|
754 | (15) |
|
Examples of Redistribution in a Nonredundant Configuration |
|
|
754 | (3) |
|
Example of Redistribution Between EIGRP and OSPF |
|
|
754 | (3) |
|
Miscellaneous Redistribution Configuration Examples |
|
|
757 | (12) |
|
IGRP Redistribution Example |
|
|
757 | (1) |
|
RIP/OSPF Redistribution Example |
|
|
758 | (1) |
|
Redistribution Example Using the Default Metric |
|
|
759 | (1) |
|
Redistribution Example Using Filtering |
|
|
760 | (1) |
|
Redistribution Example Using Filtering and the Default Metric |
|
|
760 | (3) |
Appendix B Router Password Recovery Procedure |
|
763 | (6) |
Appendix C Summary of ICND Router and Switch Commands |
|
769 | (20) |
|
Summary of ICND Router Commands |
|
|
769 | (13) |
|
|
769 | (4) |
|
Comparison of Configuration File Commands |
|
|
773 | (1) |
|
General Configuration Commands |
|
|
773 | (1) |
|
General Interface Configuration Commands |
|
|
774 | (1) |
|
General Internet Protocol (IP) Commands |
|
|
775 | (2) |
|
IP Configuration Commands |
|
|
777 | (1) |
|
General Internetwork Packet Exchange (IPX) Commands |
|
|
778 | (1) |
|
IPX Configuration Commands |
|
|
778 | (1) |
|
General AppleTalk Commands |
|
|
779 | (1) |
|
AppleTalk Configuration Commands |
|
|
779 | (1) |
|
|
780 | (1) |
|
WAN Configuration Commands |
|
|
781 | (1) |
|
Summary of ICND Switch IOS Commands |
|
|
782 | (7) |
|
|
783 | (2) |
|
General Switch Configuration Commands |
|
|
785 | (1) |
|
General Switch Interface Configuration Commands |
|
|
786 | (3) |
Appendix D Summary of BSCI Router Commands |
|
789 | (16) |
|
|
789 | (1) |
|
Comparison of Configuration File Commands |
|
|
790 | (1) |
|
General Configuration Commands |
|
|
791 | (1) |
|
General Interface Configuration Commands |
|
|
792 | (1) |
|
|
792 | (4) |
|
IP Configuration Commands |
|
|
796 | (6) |
|
|
802 | (1) |
|
WAN Configuration Commands |
|
|
802 | (1) |
|
CLNS Configuration Commands |
|
|
802 | (3) |
Appendix E Open System Interconnection (OSI) Reference Model |
|
805 | (12) |
|
Characteristics of the OSI Layers |
|
|
806 | (1) |
|
|
807 | (1) |
|
OSI Model and Communication Between Systems |
|
|
807 | (3) |
|
Interaction Between OSI Model Layers |
|
|
807 | (1) |
|
|
808 | (1) |
|
OSI Model Layers and Information Exchange |
|
|
809 | (1) |
|
Information Exchange Process |
|
|
809 | (1) |
|
OSI Model's Physical Layer |
|
|
810 | (1) |
|
OSI Model's Data Link Layer |
|
|
810 | (1) |
|
OSI Model's Network Layer |
|
|
811 | (1) |
|
OSI Model's Transport Layer |
|
|
811 | (1) |
|
OSI Model's Session Layer |
|
|
812 | (1) |
|
OSI Model's Presentation Layer |
|
|
812 | (1) |
|
OSI Model's Application Layer |
|
|
813 | (1) |
|
|
813 | (4) |
Appendix F Common Requests for Comments |
|
817 | (6) |
Appendix G Answers to Review Questions |
|
823 | (52) |
Appendix H Configuration Exercise Equipment Requirements and Initial Configurations |
|
875 | (22) |
|
Configuration Exercise Equipment Requirements |
|
|
875 | (2) |
|
Configuration Exercise Setup Diagram |
|
|
877 | (1) |
|
Configuration Exercise Equipment Wiring |
|
|
878 | (1) |
|
Backbone Router Configurations |
|
|
879 | (9) |
|
|
880 | (2) |
|
|
882 | (3) |
|
Frame_Switch Configuration |
|
|
885 | (3) |
|
TFTP Server and Pod Router Configurations |
|
|
888 | (9) |
|
|
888 | (1) |
|
|
889 | (1) |
|
|
890 | (1) |
|
|
891 | (1) |
|
|
892 | (1) |
|
|
893 | (1) |
|
|
894 | (1) |
|
|
895 | (2) |
Glossary |
|
897 | (42) |
Index |
|
939 | |