Back to Dashboard
Module 51
Troubleshooting Methodology
β Previous Module
Next Module β
# π CCNA 200-301 - Video 51: Troubleshooting Methodology ## Deep Study Notes --- ## π Learning Objectives By the end of this video, you should understand: - Structured troubleshooting methodology - Common troubleshooting approaches - Troubleshooting tools and commands - Layer-by-layer troubleshooting (OSI model) - Problem isolation techniques - Documentation and root cause analysis --- ## π§ Core Concepts ### 1. What is Troubleshooting? **Definition:** Troubleshooting is the systematic process of identifying, isolating, and resolving network problems to restore normal operation. **Analogy:** Think of troubleshooting like a doctor diagnosing a patient: - **Symptoms:** What is the problem? (Users can't access internet) - **History:** When did it start? What changed? - **Examination:** Check network devices (ping, show commands) - **Diagnosis:** Identify root cause (router misconfiguration) - **Treatment:** Fix the problem - **Follow-up:** Verify solution and prevent recurrence ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β TROUBLESHOOTING PROCESS β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β STEP 1: DEFINE THE PROBLEM β β β β β’ What is the symptom? β β β β β’ When did it start? β β β β β’ What changed? β β β β β’ Who is affected? β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β βΌ β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β STEP 2: GATHER INFORMATION β β β β β’ Show commands β β β β β’ Logs (syslog, debug) β β β β β’ Network monitoring tools β β β β β’ User interviews β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β βΌ β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β STEP 3: ISOLATE THE PROBLEM β β β β β’ Layer-by-layer analysis β β β β β’ Divide and conquer β β β β β’ Compare working vs. non-working β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β βΌ β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β STEP 4: IDENTIFY ROOT CAUSE β β β β β’ What is causing the problem? β β β β β’ Verify with testing β β β β β’ Document findings β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β βΌ β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β STEP 5: IMPLEMENT SOLUTION β β β β β’ Apply fix β β β β β’ Test solution β β β β β’ Verify all affected services β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β βΌ β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β STEP 6: DOCUMENT AND PREVENT β β β β β’ Document root cause and solution β β β β β’ Update knowledge base β β β β β’ Implement preventive measures β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` --- ### 2. Troubleshooting Approaches | Approach | Description | When to Use | |----------|-------------|-------------| | **Bottom-Up** | Start at physical layer, move up | Suspected physical or hardware issues | | **Top-Down** | Start at application layer, move down | Suspected application or user issues | | **Divide-and-Conquer** | Test middle layers first (Network/Transport) | Unknown issue, most common | | **Follow-the-Path** | Trace traffic path hop-by-hop | Routing issues, connectivity problems | | **Compare-Config** | Compare working vs. non-working devices | Configuration errors | ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β TROUBLESHOOTING APPROACHES β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β BOTTOM-UP (Start at Layer 1): β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Layer 7 βββΊ Layer 6 βββΊ Layer 5 βββΊ Layer 4 βββΊ Layer 3 βββΊ β β β β β β β β Layer 2 βββΊ Layer 1 (Physical) β β β β β β β β Use: When physical layer issues are suspected β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β TOP-DOWN (Start at Layer 7): β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Layer 1 βββ Layer 2 βββ Layer 3 βββ Layer 4 βββ Layer 5 βββ β β β β β β β β Layer 6 βββ Layer 7 (Application) β β β β β β β β Use: When application/user issues are suspected β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β DIVIDE-AND-CONQUER (Start at Layer 3/4): β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β β β Test Layer 3 (IP) first: Can you ping? β β β β β β β β β βββ YES β Problem is higher (L4-L7) β β β β β β β β β βββ NO β Problem is lower (L1-L3) β β β β β β β β Use: Most efficient, unknown cause β β β β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` --- ### 3. Troubleshooting Tools | Tool | Purpose | Key Commands | |------|---------|--------------| | **Ping** | Basic connectivity | `ping [ip]` | | **Traceroute** | Path discovery | `traceroute [ip]` | | **Show Commands** | Device status | `show ip interface brief`, `show ip route` | | **Debug** | Real-time packet analysis | `debug ip packet`, `debug ip ospf` | | **Logging** | Historical events | `show logging` | | **Packet Capture** | Deep packet inspection | SPAN, Wireshark | | **SNMP** | Monitoring | `show snmp` | | **NetFlow** | Traffic analysis | `show flow monitor cache` | ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β TROUBLESHOOTING TOOLS β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β PING: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β’ Tests basic IP connectivity β β β β β’ ICMP echo request/reply β β β β β’ Extended ping: source IP, size, count β β β β β β β β Router# ping 192.168.1.1 source 10.1.1.1 size 1500 β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β TRACEROUTE: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β’ Shows path to destination β β β β β’ Identifies where packets are dropped β β β β β’ Uses TTL values β β β β β β β β Router# traceroute 8.8.8.8 β β β β Type escape sequence to abort. β β β β Tracing the route to 8.8.8.8 β β β β 1 192.168.1.1 0 msec 0 msec 0 msec β β β β 2 10.1.1.1 4 msec 4 msec 4 msec β β β β 3 203.0.113.1 8 msec 8 msec 8 msec β β β β 4 * * * β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β SHOW COMMANDS: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β’ show ip interface brief - Interface status β β β β β’ show ip route - Routing table β β β β β’ show running-config - Current configuration β β β β β’ show interfaces - Interface statistics β β β β β’ show ip arp - ARP table β β β β β’ show mac address-table - MAC table β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` --- ### 4. Layer-by-Layer Troubleshooting ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β OSI LAYER TROUBLESHOOTING β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β LAYER 1 - PHYSICAL: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Symptoms: Interface down, no link light, CRC errors β β β β Commands: show interfaces, show controllers, show ip interface briefβ β β β Checks: β β β β β’ Is the cable connected? β β β β β’ Is the interface status "up/up"? β β β β β’ Are there CRC errors, collisions? β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β LAYER 2 - DATA LINK: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Symptoms: ARP issues, MAC flapping, VLAN mismatch β β β β Commands: show mac address-table, show arp, show vlan β β β β Checks: β β β β β’ Is the device in correct VLAN? β β β β β’ Is the MAC address learned correctly? β β β β β’ Are there STP issues? β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β LAYER 3 - NETWORK: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Symptoms: Cannot ping, routing issues, IP conflicts β β β β Commands: show ip route, show ip interface, ping β β β β Checks: β β β β β’ Is the IP address configured correctly? β β β β β’ Is there a route to destination? β β β β β’ Are ACLs blocking traffic? β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β LAYER 4 - TRANSPORT: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Symptoms: Applications connect but slow, timeouts β β β β Commands: show ip sockets, telnet, debug ip packet β β β β Checks: β β β β β’ Is the port open? β β β β β’ Are ACLs blocking specific ports? β β β β β’ Is there a firewall blocking? β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β LAYERS 5-7 - SESSION, PRESENTATION, APPLICATION: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Symptoms: Application errors, authentication failures β β β β Commands: show log, debug, application logs β β β β Checks: β β β β β’ Is the application server reachable? β β β β β’ Are credentials correct? β β β β β’ Is the application configured correctly? β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` --- ### 5. Common Troubleshooting Commands | Command | Purpose | Example | |---------|---------|---------| | `ping` | Test connectivity | `ping 192.168.1.1` | | `extended ping` | Advanced ping options | `ping` (enter, then options) | | `traceroute` | Path discovery | `traceroute 8.8.8.8` | | `show ip interface brief` | Interface status summary | `show ip interface brief` | | `show interfaces` | Detailed interface info | `show interfaces gig0/0` | | `show ip route` | Routing table | `show ip route` | | `show running-config` | Current configuration | `show running-config` | | `show startup-config` | Saved configuration | `show startup-config` | | `show vlan brief` | VLAN assignments | `show vlan brief` | | `show mac address-table` | MAC address table | `show mac address-table` | | `show ip arp` | ARP cache | `show ip arp` | | `show logging` | System logs | `show logging` | | `show cdp neighbors` | CDP neighbors | `show cdp neighbors` | | `show ip ospf neighbor` | OSPF neighbors | `show ip ospf neighbor` | | `show ip eigrp neighbors` | EIGRP neighbors | `show ip eigrp neighbors` | | `show spanning-tree` | STP status | `show spanning-tree` | --- ### 6. Troubleshooting Flowcharts **Connectivity Troubleshooting:** ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β CONNECTIVITY TROUBLESHOOTING FLOW β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β START: User cannot connect β β β β β βΌ β β Can you ping the default gateway? β β β β β ββββββ΄βββββ β β β β β β YES NO β β β β β β β βΌ β β β Check physical connectivity β β β β’ Link lights? β β β β’ Interface up/up? β β β β’ Correct VLAN? β β β β β β β βΌ β β β Can you ping the gateway now? β β β β β β β ββββββ΄βββββ β β β β β β β β YES NO β β β β β β β β βΌ βΌ β β β Continue Check IP configuration β β β β’ DHCP? β β β β’ Correct subnet? β β β β β βΌ β β Can you ping remote destination? β β β β β ββββββ΄βββββ β β β β β β YES NO β β β β β β β βΌ β β β Check routing β β β β’ show ip route β β β β’ Default gateway? β β β β β βΌ β β Can you ping by name? β β β β β ββββββ΄βββββ β β β β β β YES NO β β β β β β β βΌ β β β Check DNS β β β β’ DNS server configured? β β β β’ DNS server reachable? β β β β β βΌ β β Application works? β β β β β ββββββ΄βββββ β β β β β β YES NO β β β β β β β βΌ β β β Check port/ACL β β β β’ Is port allowed? β β β β’ Firewall rules? β β β β β βΌ β β PROBLEM SOLVED β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` --- ### 7. Common Network Problems and Solutions | Problem | Symptoms | Common Causes | Solutions | |---------|----------|---------------|-----------| | **No Connectivity** | Cannot ping gateway | Physical cable, VLAN mismatch, IP config | Check cables, verify VLAN, verify IP | | **Intermittent Connectivity** | Works sometimes, not others | Duplex mismatch, cable issues, STP | Check duplex, replace cable, verify STP | | **Slow Network** | High latency, packet loss | Congestion, errors, QoS | Check utilization, check errors, verify QoS | | **Routing Issues** | Can't reach remote networks | Missing routes, ACLs, NAT | Verify routing table, check ACLs, verify NAT | | **DNS Issues** | Can ping IP, not names | DNS server unreachable, wrong DNS | Verify DNS server, check DNS config | | **Authentication Issues** | Cannot login | Wrong credentials, AAA server down | Verify credentials, check AAA server | | **VLAN Issues** | Wrong VLAN access | VLAN not created, wrong port assignment | Verify VLAN exists, check port config | | **STP Issues** | Network loops | STP misconfiguration | Verify STP config, check blocked ports | --- ### 8. Troubleshooting Examples **Example 1: Physical Layer Issue** ```cisco Router# show ip interface brief Interface IP-Address OK? Method Status Protocol GigabitEthernet0/0 unassigned YES unset administratively down down GigabitEthernet0/1 192.168.1.1 YES manual up up ! Problem: Interface is administratively down ! Solution: Router(config)# interface gigabitEthernet 0/0 Router(config-if)# no shutdown ``` **Example 2: VLAN Mismatch** ```cisco Switch# show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 10 Engineering active Fa0/5, Fa0/6 20 Sales active ! Problem: Port Fa0/10 is in VLAN 1 but should be in VLAN 10 ! Solution: Switch(config)# interface fastEthernet 0/10 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 10 ``` **Example 3: Missing Route** ```cisco Router# show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area C 192.168.1.0/24 is directly connected, GigabitEthernet0/0 C 10.1.1.0/24 is directly connected, GigabitEthernet0/1 ! Problem: No route to 172.16.1.0/24 network ! Solution: Router(config)# ip route 172.16.1.0 255.255.255.0 10.1.1.2 ``` **Example 4: ACL Blocking** ```cisco Router# show access-lists 100 Extended IP access list 100 10 deny ip any any ! Problem: ACL denies all traffic ! Solution: Router(config)# access-list 100 permit ip any any ``` --- ### 9. Debugging Best Practices ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β DEBUGGING BEST PRACTICES β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β 1. USE DEBUG SPARINGLY β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β’ Debug uses significant CPU β β β β β’ Only debug specific protocols β β β β β’ Use debug with ACLs to limit output β β β β β’ Turn off debug when done: undebug all or no debug all β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β 2. SPECIFIC DEBUG COMMANDS β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β’ debug ip packet [acl] - Debug IP packets matching ACL β β β β β’ debug ip ospf events - Debug OSPF events β β β β β’ debug ip eigrp - Debug EIGRP β β β β β’ debug ip rip - Debug RIP β β β β β’ debug ip nat - Debug NAT translations β β β β β’ debug ip icmp - Debug ICMP (ping) β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β 3. LIMIT DEBUG OUTPUT β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β ! Create ACL to limit debug β β β β access-list 101 permit ip host 192.168.1.1 any β β β β debug ip packet 101 β β β β β β β β ! Or use conditions β β β β debug ip ospf events β β β β debug ip ospf hello β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β 4. MONITOR DEBUG OUTPUT β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β’ Use logging buffer to capture debug β β β β β’ Show debugging commands running β β β β Router# show debugging β β β β β β β β β’ Turn off all debugging β β β β Router# undebug all β β β β Router# no debug all β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` --- ### 10. Documentation and Root Cause Analysis **Documentation Best Practices:** ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β DOCUMENTATION β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β WHAT TO DOCUMENT: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β’ Problem description and symptoms β β β β β’ Steps taken to isolate β β β β β’ Commands used and output β β β β β’ Root cause identified β β β β β’ Solution implemented β β β β β’ Verification results β β β β β’ Preventive measures β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β TICKET FORMAT: β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Ticket #: 12345 β β β β Date: 2024-03-21 β β β β Reported by: User - John Doe β β β β Problem: Cannot access internet β β β β β β β β Symptoms: β β β β - PC cannot ping 8.8.8.8 β β β β - Can ping default gateway β β β β β β β β Root Cause: β β β β - Missing default route on router β β β β β β β β Solution: β β β β - Added ip route 0.0.0.0 0.0.0.0 203.0.113.1 β β β β β β β β Verification: β β β β - PC can now ping 8.8.8.8 β β β β - Internet access restored β β β β β β β β Resolution time: 15 minutes β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` --- ## π§ Complete Configuration Examples ### Lab 1: Basic Connectivity Troubleshooting ```cisco ! Step 1: Check interface status show ip interface brief ! Step 2: Check physical connectivity show interfaces gigabitEthernet 0/0 ! Step 3: Test basic connectivity ping 192.168.1.1 ! Step 4: Check routing show ip route ! Step 5: Trace path traceroute 8.8.8.8 ! Step 6: Check ARP show ip arp ! Step 7: Check logs show logging ``` --- ### Lab 2: VLAN Troubleshooting ```cisco ! Step 1: Verify VLAN assignment show vlan brief ! Step 2: Verify trunk ports show interfaces trunk ! Step 3: Verify MAC address table show mac address-table interface fastEthernet 0/1 ! Step 4: Check STP status show spanning-tree interface fastEthernet 0/1 ``` --- ### Lab 3: Routing Troubleshooting ```cisco ! Step 1: Check routing table show ip route ! Step 2: Check specific route show ip route 192.168.2.0 ! Step 3: Check OSPF neighbors show ip ospf neighbor ! Step 4: Check EIGRP neighbors show ip eigrp neighbors ! Step 5: Debug routing (use sparingly) debug ip routing ``` --- ### Lab 4: ACL Troubleshooting ```cisco ! Step 1: Check ACL configuration show access-lists ! Step 2: Check ACL applied to interface show ip interface gigabitEthernet 0/0 ! Step 3: Test with extended ping ping 192.168.2.1 source 192.168.1.1 ! Step 4: Debug ACL hits debug ip packet 100 ``` --- ## β Exam Tips (For CCNA 200-301) | Topic | What Cisco Tests | |-------|------------------| | **Troubleshooting Methodology** | Systematic approach to problem solving | | **OSI Model** | Layer-by-layer troubleshooting | | **Common Commands** | show, ping, traceroute, debug | | **Physical Layer** | Cable issues, interface status | | **Data Link Layer** | VLAN, STP, MAC issues | | **Network Layer** | IP addressing, routing | | **Transport Layer** | Ports, ACLs, firewalls | | **Root Cause Analysis** | Identify underlying cause | ### Common Exam Scenarios: **Scenario 1:** "Users cannot access the internet but can ping the default gateway. What is the most likely issue?" - **Answer:** Missing default route on router, or ISP connectivity issue **Scenario 2:** "A switch port shows status "up/up" but devices cannot communicate. What should be checked?" - **Answer:** VLAN assignment, port security, spanning-tree **Scenario 3:** "What is the first step in troubleshooting a network issue?" - **Answer:** Define the problem (identify symptoms, scope, recent changes) ### Mnemonics: **Troubleshooting Steps:** **"D.G.I.I.S.D." - Define, Gather, Isolate, Identify, Solve, Document** - **D**efine the problem - **G**ather information - **I**solate the problem - **I**dentify root cause - **S**olve the problem - **D**ocument findings **Divide-and-Conquer:** **"Middle First"** - Start at Layer 3/4 to quickly narrow down the issue --- ## π Summary (1-Minute Revision) ``` TROUBLESHOOTING METHODOLOGY: PROCESS: βββ 1. Define the problem (symptoms, scope, changes) βββ 2. Gather information (show commands, logs) βββ 3. Isolate the problem (layer-by-layer, divide-and-conquer) βββ 4. Identify root cause βββ 5. Implement solution βββ 6. Document and prevent APPROACHES: βββ Bottom-Up: Start at physical layer βββ Top-Down: Start at application layer βββ Divide-and-Conquer: Start at network/transport βββ Follow-the-Path: Trace traffic hop-by-hop KEY COMMANDS: βββ show ip interface brief - Interface status βββ show ip route - Routing table βββ ping - Basic connectivity βββ traceroute - Path discovery βββ show logging - System logs βββ show running-config - Current config βββ debug - Real-time analysis LAYER TROUBLESHOOTING: Layer 1 (Physical): βββ Show interfaces, link lights βββ Check cables, power Layer 2 (Data Link): βββ show vlan, show mac address-table βββ show spanning-tree, show interfaces trunk Layer 3 (Network): βββ show ip route, show ip interface βββ ping, traceroute Layer 4 (Transport): βββ show ip sockets, telnet βββ Check ACLs, port availability Layers 5-7 (Application): βββ Application logs βββ Check server, authentication BEST PRACTICES: βββ Use debug sparingly βββ Limit debug output with ACLs βββ Document all steps βββ Verify solution before closing ``` --- ## π§ͺ Practice Questions **1. What is the first step in troubleshooting methodology?** - A) Implement a solution - B) Define the problem - C) Gather information - D) Document findings <details> <summary>Answer</summary> <b>B) Define the problem</b> - Understanding the problem is the first step. </details> **2. Which troubleshooting approach tests Layer 3 first to narrow down the issue?** - A) Bottom-Up - B) Top-Down - C) Divide-and-Conquer - D) Follow-the-Path <details> <summary>Answer</summary> <b>C) Divide-and-Conquer</b> - Tests middle layers first to quickly isolate the issue. </details> **3. Which command displays interface status summary?** - A) `show interfaces` - B) `show ip interface brief` - C) `show running-config` - D) `show ip route` <details> <summary>Answer</summary> <b>B) `show ip interface brief`</b> - Shows interface IP addresses and status. </details> **4. What does a "administratively down" interface status indicate?** - A) Cable disconnected - B) Interface manually shut down - C) Remote device powered off - D) VLAN mismatch <details> <summary>Answer</summary> <b>B) Interface manually shut down</b> - `no shutdown` command is needed. </details> **5. Which tool shows the path packets take to a destination?** - A) ping - B) traceroute - C) show ip route - D) show interfaces <details> <summary>Answer</summary> <b>B) traceroute</b> - Shows each hop along the path. </details> **6. Users can ping IP addresses but not domain names. What is the likely issue?** - A) Routing problem - B) DNS issue - C) Physical layer issue - D) Firewall blocking <details> <summary>Answer</summary> <b>B) DNS issue</b> - Name resolution is failing. </details> **7. Which command displays the MAC address table on a switch?** - A) `show arp` - B) `show mac address-table` - C) `show vlan` - D) `show interfaces` <details> <summary>Answer</summary> <b>B) `show mac address-table`</b> - Displays learned MAC addresses. </details> **8. What does a "up/down" interface status indicate?** - A) Interface is working - B) Interface is administratively down - C) Physical layer up, data link layer down - D) Cable disconnected <details> <summary>Answer</summary> <b>C) Physical layer up, data link layer down</b> - Layer 1 is good, Layer 2 is not. </details> **9. Which command should be used to limit debug output to specific traffic?** - A) `debug ip packet` without parameters - B) `debug ip packet [acl]` - C) `debug all` - D) `debug ip routing` <details> <summary>Answer</summary> <b>B) `debug ip packet [acl]`</b> - ACL limits debug output. </details> **10. What is the purpose of root cause analysis?** - A) Implement temporary fix - B) Identify underlying cause - C) Document symptoms - D) Test connectivity <details> <summary>Answer</summary> <b>B) Identify underlying cause</b> - Finds the true cause, not just symptoms. </details> **11. Which command turns off all debugging?** - A) `no debug` - B) `undebug all` - C) `debug off` - D) Both A and B <details> <summary>Answer</summary> <b>D) Both A and B</b> - `undebug all` and `no debug all` work. </details> **12. What is the most efficient troubleshooting approach for unknown issues?** - A) Bottom-Up - B) Top-Down - C) Divide-and-Conquer - D) Random testing <details> <summary>Answer</summary> <b>C) Divide-and-Conquer</b> - Quickly narrows down the problem area. </details> --- ## π Next Steps After completing Video 51, you should be ready for: - **Video 52:** Troubleshooting Switching Issues - **Video 53:** Troubleshooting Routing Issues **Lab Practice:** 1. Practice systematic troubleshooting on a lab network 2. Use divide-and-conquer approach 3. Document each step 4. Practice with simulated outages 5. Create troubleshooting checklists --- **Ready for Video 52?** Share the link or say "next" and I'll continue with Troubleshooting Switching Issues. I'll continue with **Video 52: Troubleshooting Switching Issues** based on the standard CCNA 200-301 curriculum. ---