You are previewing Troubleshooting and Maintaining Cisco IP Networks (TSHOOT) Foundation Learning Guide: (CCNP TSHOOT 300-135).
O'Reilly logo
Troubleshooting and Maintaining Cisco IP Networks (TSHOOT) Foundation Learning Guide: (CCNP TSHOOT 300-135)

Book Description

Troubleshooting and Maintaining Cisco IP Networks (TSHOOT) Foundation Learning Guide


Troubleshooting and Maintaining Cisco IP Networks (TSHOOT) Foundation Learning Guide is your Cisco authorized learning tool for CCNP TSHOOT 300-135 exam preparation. Part of the Cisco Press Foundation Learning Guide series, it teaches you how to maintain and monitor even the most complex enterprise networks.

You’ll compare and master today’s leading approaches to troubleshooting, including an efficient structured process for maximizing network uptime in the context of your own organization’s policies and procedures. Coverage includes gathering information, capturing traffic, using event notifications, working with maintenance and trouble-shooting tools, and more.

Throughout, each chapter opens with a list of topics that clearly identify 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. To deepen your hands-on expertise and strengthen your exam readiness, this guide also presents five full chapters of real-world troubleshooting case studies.

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

--The official textbook for the Cisco Networking Academy CCNP TSHOOT 300-135 course

--Thoroughly introduces proven troubleshooting principles and common troubleshooting approaches

--Defines structured troubleshooting and reviews its subprocesses

--Shows how to integrate troubleshooting into day-to-day network maintenance processes

--Covers information gathering on Layer 2 switching and Layer 3 routing with IOS show and debug commands, ping, and telnet

--Introduces specialized tools for capturing traffic, gathering information (SNMP and NetFlow), and receiving network event notifications (EEM)

--Uses extensive troubleshooting examples and diagrams to support explanations and strengthen your understanding

--Presents self-assessment review questions, chapter objectives, and summaries to facilitate effective studying

Table of Contents

  1. About This eBook
  2. Title Page
  3. Copyright Page
  4. About the Author
  5. About the Technical Reviewer
  6. Dedication
  7. Acknowledgments
  8. Contents at a Glance
  9. Contents
  10. Icons Used in This Book
  11. Command Syntax Conventions
  12. Introduction
    1. Who Should Read This Book?
    2. Cisco Certifications and Exams
    3. How This Book Is Organized
  13. Chapter 1. Troubleshooting Methods
    1. Troubleshooting Principles
    2. Structured Troubleshooting Approaches
      1. The Top-Down Troubleshooting Approach
      2. The Bottom-Up Troubleshooting Approach
      3. The Divide-and-Conquer Troubleshooting Approach
      4. The Follow-the-Path Troubleshooting Approach
      5. The Compare-Configurations Troubleshooting Approach
      6. The Swap-Components Troubleshooting Approach
    3. Troubleshooting Example Using Six Different Approaches
    4. Summary
    5. Review Questions
  14. Chapter 2. Structured Troubleshooting
    1. Troubleshooting Method and Procedure
      1. Defining the Problem
      2. Gathering Information
      3. Analyzing the Information
      4. Eliminating Potential Causes
      5. Proposing a Hypothesis (Likely Cause of the Problem)
      6. Testing and Verifying Validity of the Proposed Hypothesis
      7. Solving the Problem and Documenting the Work
    2. Troubleshooting Example Based on the Structured Method and Procedures
    3. Summary
    4. Review Questions
  15. Chapter 3. Network Maintenance Tasks and Best Practices
    1. Structured Network Maintenance
    2. Network Maintenance Processes and Procedures
      1. Common Maintenance Tasks
      2. Network Maintenance Planning
        1. Scheduling Maintenance
        2. Formalizing Change-Control Procedures
        3. Establishing Network Documentation Procedures
        4. Establishing Effective Communication
        5. Defining Templates/Procedures/Conventions (Standardization)
        6. Planning for Disaster Recovery
    3. Network Maintenance Services and Tools
      1. Network Time Services
      2. Logging Services
      3. Performing Backup and Restore
    4. Integrating Troubleshooting into the Network Maintenance Process
      1. Network Documentation and Baseline
      2. Communication
      3. Change Control
    5. Summary
    6. Review Questions
  16. Chapter 4. Basic Switching and Routing Process and Effective IOS Troubleshooting Commands
    1. Basic Layer 2 Switching Process
      1. Ethernet Frame Forwarding (Layer 2 Data Plane)
      2. Layer 2 Switching Verification
    2. Basic Layer 3 Routing Process
      1. IP Packet Forwarding (Layer 3 Data Plane)
      2. Using IOS Commands to Verify IP Packet Forwarding
    3. Selective Information Gathering Using IOS show Commands, debug Commands, Ping, and Telnet
      1. Filtering and Redirecting show Command’s Output
      2. Testing Network Connectivity Using Ping and Telnet
      3. Collecting Real-Time Information Using Cisco IOS debug Commands
      4. Diagnosing Hardware Issues Using Cisco IOS Commands
        1. Checking CPU Utilization
        2. Checking Memory Utilization
        3. Checking Interfaces
    4. Summary
    5. Review Questions
  17. Chapter 5. Using Specialized Maintenance and Troubleshooting Tools
    1. Categories of Troubleshooting Tools
    2. Traffic-Capturing Features and Tools
      1. SPAN
      2. RSPAN
    3. Information Gathering with SNMP
    4. Information Gathering with NetFlow
    5. Network Event Notification
    6. Summary
    7. Review Questions
  18. Chapter 6. Troubleshooting Case Study: SECHNIK Networking
    1. SECHNIK Networking Trouble Ticket 1
      1. Troubleshooting PC1’s Connectivity Problem
        1. Gathering Information
        2. Analyzing Information, Eliminating Causes, and Gathering Further Information
        3. Proposing Hypotheses
        4. Testing the Hypotheses and Solving the Problem
        5. Troubleshooting Ethernet Trunks
      2. Troubleshooting PC2’s Connectivity Problem
        1. Gathering Information
        2. Proposing a Hypothesis, Testing the Hypothesis, and Solving the Problem
        3. Troubleshooting NAT
      3. Troubleshooting PC3’s Connectivity Problem
        1. Gathering Information
        2. Eliminating Possibilities, Proposing a Hypothesis, and Testing the Hypothesis
        3. Troubleshooting Network Device Interfaces
      4. Troubleshooting PC4’s IPv6 Connectivity Problem
        1. Gathering Information
        2. Eliminating Possibilities, Proposing a Hypothesis, and Testing the Hypothesis
        3. Troubleshooting IPv6 Address Assignment on Clients
    2. SECHNIK Networking Trouble Ticket 2
      1. Troubleshooting PC1’s Internet Connectivity Problem
        1. Gathering Information
        2. Proposing a Hypothesis, Testing the Hypothesis, and Solving the Problem
        3. Troubleshooting Network Layer Connectivity
      2. Troubleshooting PC2’s SSH Connectivity Problem
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Proposing a Hypothesis and Testing the Hypothesis
        4. TCP Three-Way Handshake
      3. Troubleshooting PC4’s DHCP Address Problem
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Proposing a Hypothesis, Testing a Hypothesis, and Solving the Problem
        4. Troubleshooting Error-Disabled Ports
    3. SECHNIK Networking Trouble Ticket 3
      1. Troubleshooting PC1 and PC2’s Internet Connectivity Issues
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Proposing a Hypothesis and Testing the Hypothesis
        4. Solving the Problem
        5. Troubleshooting DHCP
        6. The passive-interface Command
      2. Troubleshooting PC3’s Internet Connectivity Issues
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Proposing a Hypothesis and Testing the Hypothesis
        4. Solving the Problem
        5. IPv6 Review
    4. Summary
    5. Review Questions
  19. Chapter 7. Troubleshooting Case Study: TINC Garbage Disposal
    1. TINC Garbage Disposal Trouble Ticket 1
      1. Troubleshooting Lack of Backup Internet Connectivity Through GW2
        1. Information Gathering
        2. Analyzing Information, Eliminating Possibilities, and Proposing a Hypothesis
        3. Proposing a Hypothesis, Testing the Hypothesis, and Solving the Problem
        4. Troubleshooting BGP Neighbor Relationships
      2. Troubleshooting PC1’s Connectivity Problem
        1. Gathering Information
        2. Analyzing Information and Gathering Further Information
        3. Proposing a Hypothesis, Testing the Hypothesis, and Solving the Problem
        4. Troubleshooting Port Security
      3. Troubleshooting PC2’s Connectivity Problem
        1. Gathering Information
        2. Eliminating Possibilities, Proposing a Hypothesis, and Testing the Hypothesis
        3. Solving the Problem
        4. Troubleshooting VLANs
    2. TINC Garbage Disposal Trouble Ticket 2
      1. Troubleshooting GW1’s OSPF Neighbor Relation Problem with Router R1
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing Information, Eliminating Possibilities, and Proposing a Hypothesis
        4. Testing the Hypothesis and Solving the Problem
        5. Troubleshooting OSPF Adjacency
      2. Troubleshooting Secure Shell Version 2 Access to Router R2 from PC4
        1. Verifying the Problem
        2. Gathering Information
        3. Proposing a Hypothesis and Testing the Hypothesis
        4. Solving the Problem
        5. Troubleshooting SSH and Telnet
      3. Troubleshooting Duplicate Address Problem Discovered Through R1 and R2’s Log Messages
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing the Information and Proposing a Hypothesis
        4. Testing the Hypothesis and Solving the Problem
        5. Troubleshooting HSRP
    3. TINC Garbage Disposal Trouble Ticket 3
      1. Troubleshooting Sporadic Internet Connectivity Problem Experienced by Users of PC1 and PC2
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing Information and Proposing a Hypothesis
        4. Testing the Hypothesis and Solving the Problem
        5. Troubleshooting Erroneous Routing Information
      2. Troubleshooting Multiple Masters within a VRRP
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing the Information and Proposing a Hypothesis
        4. Testing the Hypothesis, and Solving the Problem
        5. Troubleshooting VRRP
      3. Troubleshooting EtherChannel Between ASW4 and ASW3
        1. Verifying the Problem
        2. Defining the Problem
        3. Gathering Information
        4. Proposing a Hypothesis and Testing the Hypothesis
        5. Solving the Problem
        6. Troubleshooting EtherChannel
    4. TINC Garbage Disposal Trouble Ticket 4
      1. Troubleshooting Inconsistent and Sporadic Internet Connectivity Problem Experienced By Users of PC1 and PC2
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing Information and Proposing a Hypothesis
        4. Testing the Hypotheses
        5. Solving the Problem
        6. Troubleshooting FHRPs
      2. Troubleshooting Sporadic Loss of Connectivity on PC4
        1. Verifying the Problem and Making a Troubleshooting Plan
        2. Gathering Information
        3. Analyzing the Information and Gathering Further Information
        4. Proposing a Hypothesis and Testing the Hypothesis
        5. Solving the Problem
        6. The Cisco IOS DHCP Snooping Feature
        7. Cisco Technical Assistance Center
      3. Troubleshooting SSH Connection from PC4 to Router GW2
        1. Verifying the Problem and Making a Troubleshooting Plan
        2. Gathering Information
        3. Proposing a Hypothesis and Testing the Hypothesis
        4. Solving the Problem
    5. Summary
    6. Review Questions
  20. Chapter 8. Troubleshooting Case Study: PILE Forensic Accounting
    1. PILE Forensic Accounting Trouble Ticket 1
      1. Troubleshooting PILE’s Branch Connectivity to HQ and the Internet
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing Information
        4. Proposing a Hypothesis and Testing the Hypothesis
        5. Solving the Problem
        6. Troubleshooting EIGRP Adjacency
      2. Troubleshooting PILE’s Secondary Internet Connection Through ISP2
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing Information and Proposing a Hypothesis
        4. Testing the Hypothesis
        5. Solving the Problem
    2. PILE Forensic Accounting Trouble Ticket 2
      1. Troubleshooting Telnet Problem: From PC3 to BR
        1. Gathering Information
      2. Troubleshooting PILE Network’s Internet Access Problem
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing Information, Eliminating Causes, and Gathering Further Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. Troubleshooting BGP
      3. Troubleshooting PILE Network’s NTP Problem
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing the Gathered Information and Gathering Further Information
        4. Proposing a Hypothesis and Testing the Hypothesis
        5. Solving the Problem
        6. Troubleshooting NTP
    3. PILE Forensic Accounting Trouble Ticket 3
      1. Troubleshooting PC3’s Lack of Internet Connectivity After the Disaster Recovery
        1. Verifying the Problem
        2. Gathering Information (First Run)
        3. Analyzing Information, Proposing, and Testing the First Hypothesis
        4. Proposing and Testing the Second Hypothesis
        5. Gathering Further Information (Second Run)
        6. Proposing and Testing the Third Hypothesis
        7. Solving the Problem
        8. Disaster Recovery Best Practices
        9. Troubleshooting Inter-VLAN Routing
      2. Troubleshooting PC4’s Problem Accessing Cisco.com
        1. Verify the Problem and Select an Approach
        2. Gather Information and Analyze the Information
        3. Proposing and Testing a Hypothesis
        4. Solve the Problem
        5. Troubleshooting DNS
        6. Remote Device Management Notes
    4. PILE Forensic Accounting Trouble Ticket 4
      1. Troubleshooting Branch Site Internet Connectivity Problem After EIGRP Reconfiguration
        1. Verifying the Problem
        2. Gathering Information
        3. Gathering Further Information and Analyzing Information
        4. Proposing a Hypothesis and Testing the Hypothesis
        5. Solving the Problem
        6. The EIGRP Stub Configuration
        7. The New EIGRP Named Configuration
      2. Troubleshooting Management Access to ASW2
        1. Verifying the Problem
        2. Gathering Information
        3. Proposing a Hypothesis and Testing the Hypothesis
        4. Solving the Problem
        5. Providing a Default Route on Layer 2 And Multilayer Devices
    5. PILE Forensic Accounting Trouble Ticket 5
      1. Troubleshooting the Redundant Internet Access Path Through the New HQ0 Edge Router
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Proposing a Hypothesis and Testing the Hypothesis
        4. Solving the Problem
        5. Troubleshooting BGP Route Selection
      2. Troubleshooting Unauthorized Telnet Access
        1. Verifying the Problem
        2. Gathering Information
        3. Gathering Further Information and Analysis Information
        4. Proposing a Hypothesis and Testing the Hypothesis
        5. Solving the Problem
        6. Securing the Management Plane
    6. Summary
    7. Review Questions
  21. Chapter 9. Troubleshooting Case Study: Bank of POLONA
    1. Bank of POLONA Trouble Ticket 1
      1. Troubleshooting PC3’s Lack of Connectivity to SRV2
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing Information and Proposing a Hypothesis, and Testing the Hypothesis
        4. Solving the Problem
        5. Troubleshooting Redistribution
      2. Troubleshooting VRRP with Interface Tracking
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing the Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. FHRP Tracking Options
      3. Troubleshooting IP SLA Test Not Starting
        1. Verifying the Problem
        2. Gathering Information
        3. Proposing and Testing a Hypothesis
        4. Solving the Problem
        5. Troubleshooting IP SLA
    2. Bank of POLONA Trouble Ticket 2
      1. Troubleshooting Summarization Problem on BR3
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. Troubleshooting EIGRP Summarization
      2. Troubleshooting PC0’s IPv6 Internet Connectivity
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. Troubleshooting RIPng
      3. Troubleshooting Branch 3’s IPv6 Internet Connectivity
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. Troubleshooting Access Control Lists
    3. Bank of POLONA Trouble Ticket 3
      1. Troubleshooting Branch 1’s IP Connectivity to the Headquarters
        1. Verifying the Problem
        2. Gathering Information
        3. Proposing and Testing a Hypothesis
        4. Gathering Further Information
        5. Proposing and Testing Another Hypothesis
        6. Solving the Problem
        7. Troubleshooting GRE Tunnels
      2. Troubleshooting Branch 3’s Route Summarization
        1. Verifying the Problem and Choosing an Approach
        2. Gathering Information
        3. Analyzing the Information and Proposing a Hypothesis
        4. Testing the Hypothesis and Solving the Problem
        5. OSPF Summarization Tips and Commands
      3. Troubleshooting AAA Authentication on the Branch 1 Router
        1. Verifying the Problem and Choosing an Approach
        2. Gathering Information
        3. Proposing a Hypothesis
        4. Testing the Hypothesis and Solving the Problem
        5. Troubleshooting AAA
    4. Bank of POLONA Trouble Ticket 4
      1. Troubleshooting PC0’s Connectivity to IPv6 Internet
        1. Verifying the Problem and Choosing an Approach
        2. Gathering Information
        3. Analyzing the Information and Proposing and Testing a Hypothesis
        4. Gathering Further Information
        5. Analyzing Information and Proposing and Testing Another Hypothesis
        6. Solving the Problem
        7. Troubleshooting OSPF for IPv6
      2. Troubleshooting the Dysfunctional Totally Stubby Branch Areas
        1. Verifying the Problem and Choosing an Approach
        2. Gathering Information
        3. Analyzing Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. OSPF Stub Areas
    5. Summary
    6. Review Questions
  22. Chapter 10. Troubleshooting Case Study: RADULKO Transport
    1. RADULKO Transport Trouble Ticket 1
      1. Mitigating Unauthorized Switches Added by Employees
        1. Gathering Information
        2. Analyzing Information
        3. Proposing a Hypothesis and Solving the Problem
        4. Troubleshooting Spanning Tree Protocol
      2. Troubleshooting Policy-Based Routing
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing the Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. Troubleshooting PBR
      3. Troubleshooting Neighbor Discovery
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Proposing and Testing a Hypothesis
        4. Solving the Problem
        5. Troubleshooting CDP and LLDP
    2. RADULKO Transport Trouble Ticket 2
      1. Troubleshooting VLANs and PCs Connectivity Problems
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing the Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. Troubleshooting VTP
      2. Troubleshooting Branch Router’s IPv6 Problems
        1. Verifying the Problem
        2. Gathering Information
        3. Proposing and Testing a Hypothesis
        4. Solving the Problem
        5. Troubleshooting EIGRP for IPv6
      3. Troubleshooting MP-BGP Session Problem
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing the Information and Proposing a Hypothesis
        4. Solving the Problem
        5. Troubleshooting MP-BGP
    3. RADULKO Transport Trouble Ticket 3
      1. Troubleshooting PC1’s Problem Accessing the SRV Server at the Distribution Center
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
        6. Troubleshooting the OSPFv3 Address Families Feature
      2. Troubleshooting OSPFv3 Authentication
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
    4. RADULKO Transport Trouble Ticket 4
      1. Troubleshooting Undesired External OSPF Routes in DST’s Routing Table
        1. Verifying and Defining the Problem
        2. Gathering Information
        3. Analyzing Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
      2. Troubleshooting PCs IPv6 Internet Access
        1. Verifying the Problem
        2. Gathering Information
        3. Analyzing Information
        4. Proposing and Testing a Hypothesis
        5. Solving the Problem
    5. Summary
    6. Review Questions
  23. Appendix A. Answers to Review Questions
    1. Chapter 1
    2. Chapter 2
    3. Chapter 3
    4. Chapter 4
    5. Chapter 5
    6. Chapter 6
    7. Chapter 7
    8. Chapter 8
    9. Chapter 9
    10. Chapter 10
  24. Index
  25. Code Snippets