This is the textbook for the Cisco Networking Academy Routing Protocols course.

You can get the book from CiscoPress website: Routing Protocols Companion Guide.

The book has the same information as the online curriculum that you can access if you are enrolled in a CCNA class.

This companion guide has 10 chapters, an appendix and the glossary.

This is a short summary of each chapter:

  • * Chapter 1 – Routing concepts – This chapter discusses initial router configuration (hostname, enable password, telnet access, motd), basic interface configuration for IPv4 and IPv6, IPv4 and IPv6 static routes configuration (static routes are discussed in more detail in chapter 2). Dynamic protocols are discussed on a high level view (they are discussed in more detail in the next chapters). Operational commands to check the routing table are shown and administrative distance concept are discussed as well.
  • * Chapter 2 – Static routing – The chapter goes deeper into the static routing topic. Clear examples on how to configure IPv4 and IPv6 static routes and default routes are presented. Verification of these is also covered. CIDR and VLSM are covered because one part of the chapter is dealing with IPv4 and IP v6 summary routes. Floating routes and their purpose in a network design are discussed as well. Static routes troubleshooting section could not have been missed from this chapter.
  • * Chapter 3 – Routing Dynamically – As one could figure out, this chapter is about dynamic protocols. The advantages and disadvantages of routing protocols over static routes are discussed. The types of routing protocols and their operation fundamentals are covered in a few detailed sections of the chapter. Advantages of using link-state protocols over distance vector protocols are highlighted.
  • * Chapter 4 – EIGRP – Obviously this is about Enhanced Interior Gateway Routing Protocol. A lot of information is covered in this chapter like the types of EIGRP packets, the EIGRP messages. EIGRP adjacencies, metrics and DUAL algorithm are discussed to understand better how EIGRP is operating. Last, but not least, configuration steps are provided for both IPv4 and IPv6 versions.
  • * Chapter 5 – EIGRP Advanced Configurations and Troubleshooting – The chapter discusses more advanced EIGRP topics like auto-summarization, manual summarization, default route advertisement, load balancing, hello and hold timers, authentication. The configuration examples are for both IPv4 and IPv6 versions. An important part of the chapter is allocated to troubleshooting techniques.
  • * Chapter 6 – Single-Area OSPF – OSPF messages, features of OSPF and OSPF operation are discussed in the beginning of the chapter. OSPF configuration is covered more extensively (router-id, cost, passive interface, reference bandwidth related knobs are touched). OSPFv3 configuration examples are provided as well and verification commands of both OSPF versions operation are provided.
  • * Chapter 7 – Adjust and Troubleshoot Single-Area OSPF – Like in the EIGRP case, this chapter deals with more advanced features of OSPF/OSPFv3 (default route advertisement, hello and dead intervals, priority, authentication). Few troubleshooting guidelines related to neighbour and routing table issues for both OSPF and OSPFv3 versions are presented in this chapter as well.
  • * Chapter 8 – Multiarea OSPF – This chapter introduces multiarea OSPF and everything that this means: LSA types, route types, area types. An example of how to configure multiarea OSPF is not forgotten as well. Summarization of interarea and external routes is discussed and of course verification of multiarea OSPF operation could not be missed from this chapter.
  • * Chapter 9 – Access Control Lists – This chapter is pretty complex and full of useful information. Wildcard masks are explained very well with a few good examples. Of course best practices related to ACLs placement in the network are provided as well. Standard and extended IPv4 ACLs are extensively covered altogether with examples. IPv6 ACLs are covered in a more limited way. ACL troubleshooting section is not missing from this chapter.
  • * Chapter 10 – IOS Images and Licensing – This is about IOS naming conventions and how to manage the IOS images. Purchasing, installing, backup and uninstalling of licenses is covered as well.

Each chapter is split in several sections:

  • * Objectives – This contains the topics that are covered throughout the chapter. The topics are presented under a questionnaire form and you can figure out the topics if you know the answers.
  • * Key Terms – Terms that you should understand and remember once you finish the chapter.
  • * Summary – Half/full page of summarized information related to the chapter content.
  • * Check Your Understanding Questions – Several questions that test your understanding of the chapter content. You have the answers in the appendix section.

While going through the book, you will see many “How To” notes. This means that to achieve what is described in that particular section, you would need to follow up the exact steps shown.

The Packet Tracer activities presented throughout the book cannot be performed unless you either get the Lab Manual and perform on your own the activities described or you use the online curriculum to have access to the built-in Packet Tracer.

I recommend this book because it cover extensively static routing, EIGRP operation, configuration and troubleshooting, single-area and multi-area for OSPF and OSPFv3 operation, configuration and troubleshooting, ACLs and licensing.