larger cover

Add To My Wish List

Register your product to gain access to bonus material or receive a coupon.

Implementing Cisco IP Routing (ROUTE) Foundation Learning Guide: (CCNP ROUTE 300-101)


  • Sorry, this book is no longer in print.
Not for Sale

eBook (Watermarked)

  • Your Price: $48.00
  • List Price: $60.00
  • Includes EPUB and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    Adobe Reader PDF The popular standard, used most often with the free Acrobat® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

  • About
  • Description
  • Extras
  • Sample Content
  • Updates


  • Foundational learning for the CCNP ROUTE 300-101 Exam
  • Includes self-assessment review questions, configuration exercises, chapter objectives and summaries, key term definitions, job aids, and command summaries
  • Unique content developed in conjunction with Learning@Cisco, the developers of the new CCNP Implementing Cisco IP Routing recommended course and CCNP ROUTE exam

  • Copyright 2015
  • Dimensions: 7-3/8" x 9-1/8"
  • Pages: 768
  • Edition: 1st
  • Book
  • ISBN-10: 1-58720-456-8
  • ISBN-13: 978-1-58720-456-2

Now updated for Cisco’s new ROUTE 300-101 exam, Implementing Cisco IP Routing (ROUTE) Foundation Learning Guide is your Cisco® authorized learning tool for CCNP® or CCDP® preparation. Part of the Cisco Press Foundation Learning Series, it teaches you how to plan, configure, maintain, and scale a modern routed network.

Focusing on Cisco routers connected in LANs and WANs at medium-to-large network sites, the authors show how to select and implement Cisco IOS services for building scalable, routed networks. They examine basic network and routing protocol principles in detail; introduce both IPv4 and IPv6; fully review EIGRP, OSPF, and BGP; explore enterprise Internet connectivity; cover routing updates and path control; and present today’s router security best practices.

Each chapter opens with a list of topics that clearly identifies its focus. Each chapter ends with a summary of key concepts for quick study, as well as review questions to assess and reinforce your understanding. Throughout, configuration and verification output examples illustrate critical issues in network operation and troubleshooting.

This guide is ideal for all certification candidates who want to master all the topics covered on the ROUTE 300-101 exam.

  • Serves as the official book for the newest version of the Cisco Networking Academy CCNP ROUTE course
  • Includes all the content from the newest Learning@Cisco ROUTE course and information on each of the ROUTE exam topics
  • Compares basic routing protocol features and limitations
  • Examines RIPv2 and RIPng
  • Covers EIGRP operation and implementation for both IPv4 and IPv6
  • Explores OSPFv2 implementation, and OSPFv3 for both IPv4 and IPv6
  • Discusses network performance optimization via routing updates
  • Introduces path control with Cisco Express Forwarding (CEF) switching, policy-based routing (PBR), and service level agreements (SLAs)
  • Addresses enterprise Internet connectivity via single or redundant ISP connections
  • Explains BGP terminology, concepts, operation, configuration, verification, and troubleshooting
  • Covers securing the management plane of Cisco routers using authentication and other recommended practices
  • Presents self-assessment review questions, chapter objectives, and summaries to facilitate effective studying

Author's Site

Please visit the author's site here

Online Sample Chapter

OSPF Implementation

Sample Pages

Download the sample pages (includes Chapter 3 and Index)

Table of Contents

Introduction xxv

Chapter 1 Basic Network and Routing Concepts 1

Differentiating Routing Protocols 2

Enterprise Network Infrastructure 2

Role of Dynamic Routing Protocols 3

Choosing a of Dynamic Routing Protocols 5

IGP versus EGP 5

Types of Routing Protocols 7

Convergence 8

Route Summarization 9

Route Protocol Scalability 10

Understanding Network Technologies 10

Traffic Types 11

IPv6 Address Types 13

ICMPv6 Neighbor Discovery 14

Network Types 15

NBMA Networks 16

Routing Over the Internet 18

Connecting Remote Locations with Headquarters 18

Principles of Static Routing 19

Configuring an IPv4 Static Route 20

Configuring a Static Default Route 22

Basic PPP Overview 23

PPP Authentication Overview 23

PPPoE 26

Basic Frame Relay Overview 28

VPN Connectivity Overview 31

MPLS-based VPNs 31

Tunneling VPNs 32

Hybrid VPNs 32

Routing Across MPLS VPNs 32

Routing Over GRE Tunnel 34

Dynamic Multipoint Virtual Private Network 35

Multipoint GRE 36


IPsec 39

Routing and TCP/IP Operations 40

MSS, Fragmentation, and PMTUD 40

IPv4 Fragmentation and PMTUD 41

Bandwidth Delay Product 41

TCP Starvation 42

Latency 42

ICMP Redirect 42

Implementing RIPng 43

RIP Overview 43

RIPv2 Overview 45

Configuring RIPng 47

Basic RIPng Configuration 47

Propagating a Default Route 50

Investigating the RIPng Database 53

Summary 55

Review Questions 56

Chapter 2 EIGRP Implementation 59

Establishing EIGRP Neighbor Relationships 60

EIGRP Features 60

EIGRP Features 62

EIGRP Operation Overview 63

Configuring and Verifying Basic EIGRP for IPv4 64

Manipulating EIGRP Timers 73

EIGRP Neighbor Relationship over Frame Relay 74

Establishing EIGRP over Layer 3 MPLS VPN 74

Establishing EIGRP over Layer 2 MPLS VPN 75

Building the EIGRP Topology Table 76

Building and Examining the EIGRP Topology Table 77

Choosing the Best Path 80

Exchange of Routing Knowledge in EIGRP 88

EIGRP Metric 88

EIGRP Metric Calculation 89

EIGRP Wide Metrics 90

EIGRP Metric Calculation Example 90

EIGRP Metric Calculation Example 91

EIGRP Path Calculation Example 92

Optimizing EIGRP Behavior 94

EIGRP Queries 95

EIGRP Stub Routers 96

Configuring EIGRP Stub Routing 97

EIGRP Stub Options 100

Stuck in Active 108

Reducing Query Scope by Using Summary Routes 109

Configuring EIGRP Summarization 110

Determining the Summary Route 116

Obtaining Default Route 120

Load Balancing with EIGRP 123

Configuring EIGRP Load Balancing 123

EIGRP Load Balancing 124

EIGRP Load Balancing Across Unequal-Metric Paths 126

Configuring EIGRP for IPv6 128

Overview of EIGRP for IPv6 128

Configuring and Verifying EIGRP for IPv6 129

EIGRP for IPv6 Configuration 130

Determining the IPv6 Summary Route 134

Named EIGRP Configuration 136

Introduction to Named EIGRP Configuration 136

Configuring Named EIGRP 137

Address Families 139

EIGRP for IPv4 Address Family 139

EIGRP for IPv6 Address Family 142

Named EIGRP Configuration Modes 148

Classic Versus Named EIGRP Configuration 150

Summary 151

Review Questions 152

Chapter 3 OSPF Implementation 155

Establishing OSPF Neighbor Relationships 155

OSPF Features 156

OSPF Operation Overview 157

Hierarchical Structure of OSPF 158

Design Restrictions of OSPF 160

OSPF Message Types 160

Basic OSPF Configuration 161

Optimizing OSPF Adjacency Behavior 170

Using OSPF Priority in the DR/BDR Election 174

OSPF Behavior in NBMA Hub-and-Spoke Topology 175

The Importance of MTU 177

Manipulating OSPF Timers 179

OSPF Neighbor Relationship over Point-to-Point Links 182

OSPF Neighbor Relationship over Layer 3 MPLS VPN 182

OSPF Neighbor Relationship over Layer 2 MPLS VPN 184

OSPF Neighbor States 184

OSPF Network Types 186

Configuring Passive Interfaces 187

Building the Link-State Database 187

OSPF LSA Types 188

Examining the OSPF Link-State Database 189

OSPF Link-State Database 190

OSPF Type 2 Network LSA 196

OSPF Type 3 Summary LSA 197

OSPF Type 4 ASBR Summary LSA 199

OSPF Type 5 External LSA 201

Periodic OSPF Database Changes 203

Exchanging and Synchronizing LSDBs 204

Synchronizing the LSDB on Multiaccess Networks 206

Running the SPF Algorithm 207

Configuring OSPF Path Selection 208

OSPF Path Selection 208

OSPF Best Path Calculation 210

Default OSPF Costs 211

Calculating the Cost of Intra-Area Routes 214

Calculating the Cost of Interarea Routes 214

Selecting Between Intra-Area and Interarea Routes 215

Optimizing OSPF Behavior 215

OSPF Route Summarization 216

Benefits of Route Summarization 217

Configuring OSPF Route Summarization 218

Summarization on ABRs 223

Summarization on ASBRs 224

OSPF Virtual Links 225

Configuring OSPF Virtual Links 227

Configuring OSPF Stub Areas 229

OSPF Stub Areas 230

OSPF Totally Stubby Areas 234

Cost of the Default Route in a Stub Area 236

The default-information originate Command 237

Other Stubby Area Types 238

OSPFv3 239

Configuring OSPFv3 240

Implementing OSPFv3 241

OSPFv3 for IPv4 and IPv6 246

Configuring Advanced OSPFv3 260

OSPFv3 Caveats 261

Summary 262

Review Questions 263

Chapter 4 Manipulating Routing Updates 267

Using Multiple IP Routing Protocols on a Network 267

Why Run Multiple Routing Protocols? 269

Running Multiple Routing Protocols 269

Administrative Distance 269

Multiple Routing Protocols Solutions 270

Implementing Route Redistribution 270

Defining Route Redistribution 270

Planning to Redistribute Routes 271

Redistributing Routes 271

Seed Metrics 272

Default Seed Metrics 273

Configuring and Verifying Basic Redistribution in IPv4 and IPv6 275

Redistributing OSPFv2 Routes into the EIGRP Routing Domain 276

Redistributing OSPFv3 Routes into the EIGRP for IPv6 Routing Domain 279

Redistributing EIGRP Routes into the OSPFv2 Routing Domain 281

Redistributing EIGRP for IPv6 Routes into the OSPFv3 Routing Domain 285

Types of Redistribution Techniques 287

One-Point Redistribution 287

Multipoint Redistribution 288

Redistribution Problems 289

Preventing Routing Loops in a Redistribution Environment 291

Verifying Redistribution Operation 292

Controlling Routing Update Traffic 292

Why Filter Routes? 292

Route Filtering Methods 293

Using Distribute Lists 294

Configuring Distribute Lists 294

Distribute List and ACL Example 295

Using Prefix Lists 297

Prefix List Characteristics 297

Configuring Prefix Lists 298

Distribute List and Prefix List Example 299

Prefix List Examples 300

Verifying Prefix Lists 301

Manipulating Redistribution Using ACLs, Prefix Lists, and Distribute Lists 302

Using Route Maps 305

Understanding Route Maps 305

Route Map Applications 305

Configuring Route Maps 306

Route Map Match and Set Statements 308

Configuring Route Redistribution Using Route Maps 310

Using Route Maps with Redistribution 310

Manipulating Redistribution Using Route Maps 311

Mutual Redistribution without Route Filtering 312

Mutual Redistribution with Route Maps 313

Change Administrative Distance to Enable Optimal Routing 315

Manipulating Redistribution Using Route Tagging 318

Caveats of Redistribution 319

Summary 320

References 323

Review Questions 323

Chapter 5 Path Control Implementation 327

Using Cisco Express Forwarding Switching 327

Control and Data Plane 328

Cisco Switching Mechanisms 328

Process and Fast Switching 332

Cisco Express Forwarding 333

Analyzing Cisco Express Forwarding 335

Verify the Content of the CEF Tables 335

Enable and Disable CEF by Interface and Globally 341

Understanding Path Control 343

The Need for Path Control 343

Implementing Path Control Using Policy-Based Routing 344

PBR Features 344

Steps for Configuring PBR 345

Configuring PBR 346

Verifying PBR 348

Configuring PBR Example 348

Implementing Path Control Using Cisco IOS IP SLAs 354

PBR and IP SLA 354

IP SLA Features 354

Steps for Configuring IP SLAs 356

Verifying Path Control Using IOS IP SLAs 360

Configuring IP SLA Example 361

Configuring PBR and IP SLA Example 364

Summary 369

References 370

Review Questions 370

Chapter 6 Enterprise Internet Connectivity 373

Planning Enterprise Internet Connectivity 374

Connecting Enterprise Networks to an ISP 374

Enterprise Connectivity Requirements 374

ISP Redundancy 375

Public IP Address Assignment 376

The Internet Assigned Numbers Authority 376

Regional Internet Registries 377

Public IP Address Space 377

Autonomous System Numbers 378

Establishing Single-Homed IPv4 Internet Connectivity 381

Configuring a Provider-Assigned IPv4 Address 381

DHCP Operation 382

Obtaining a Provider-Assigned IPv4 Address with DHCP 383

Configuring a Router as a DHCP Server and DHCP Relay Agent 384

NAT 385

Configuring Static NAT 388

Configuring Dynamic NAT 389

Configuring PAT 390

Limitations of NAT 392

NAT Virtual Interface 393

Configuring NAT Virtual Interface 393

Verifying NAT Virtual Interface 396

Establishing Single-Homed IPv6 Internet Connectivity 398

Obtaining a Provider-Assigned IPv6 Address 398

Manual Assignment 399

Configuring Basic IPv6 Internet Connectivity 399

Stateless Address Autoconfiguration 401

DHCPv6 Operation 402

Stateless DCHPv6 403

Stateful DHCPv6 404

DHCPv6 Prefix Delegation 405

NAT for IPv6 405

NAT64 405

NPTv6 405

IPv6 ACLs 405

IPv6 ACL Characteristics 406

Configuring IPv6 ACLs 406

Securing IPv6 Internet Connectivity 409

Improving Internet Connectivity Resilience 410

Drawbacks of a Single-Homed Internet Connectivity 410

Dual-Homed Internet Connectivity 410

Dual-Homed Connectivity Options 411

Configuring Best Path for Dual-Homed Internet Connectivity 411

Multihomed Internet Connectivity 413

Summary 415

References 417

Review Questions 418

Chapter 7 BGP Implementation 423

BGP Terminology, Concepts, and Operation 424

BGP Use Between Autonomous Systems 424

Comparison with Other Scalable Routing Protocols 425

BGP Path Vector Characteristics 426

BGP Characteristics 428

BGP Tables 430

BGP Message Types 431

Open and Keepalive Messages 431

Update Messages 433

Notification Messages 433

When to Use BGP 433

When Not to Use BGP 434

Implementing Basic BGP 435

BGP Neighbor Relationships 435

External BGP Neighbors 436

Internal BGP Neighbors 437

iBGP on All Routers in a Transit Path 438

Basic BGP Configuration Requirements 442

Entering BGP Configuration Mode 442

Defining BGP Neighbors and Activating BGP Sessions 443

Basic BGP Configuration and Verification 444

Configuring and Verifying an eBGP Session 445

Configuring and Verifying an iBGP Session 449

Advertising Networks in BGP and Verifying That They Are Propagated 450

Using the Next-Hop-Self Feature 457

Understanding and Troubleshooting BGP Neighbor States 458

BGP Session Resilience 460

Sourcing BGP from Loopback Address 461

eBGP Multihop 463

Resetting BGP Sessions 464

BGP Attributes and the Path-Selection Process 467


We've made every effort to ensure the accuracy of this book and its companion content. Any errors that have been confirmed since this book was published can be downloaded below.

Download the most recent errata (46 KB .doc)

Original errata file (.pdf)

Submit Errata

Cisco Press Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from Cisco Press and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about Cisco Press products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites; develop new products and services; conduct educational research; and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by Cisco Press. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive:

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020