O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Connecting Networks v6 Companion Guide

Book Description

Connecting Networks v6 Companion Guide is the official supplemental textbook for the Connecting Networks version 6 course in the Cisco Networking Academy CCNA Routing and Switching curriculum.

The Companion Guide is designed as a portable desk reference to use anytime, anywhere to reinforce the material from the course and organize your time.

The book’s features help you focus on important concepts to succeed in this course:

Chapter Objectives–Review core concepts by answering the focus questions listed at the beginning of each chapter.

Key Terms–Refer to the lists of networking vocabulary introduced and highlighted in context in each chapter.

Glossary–Consult the comprehensive Glossary with 347 terms.

Summary of Activities and Labs–Maximize your study time with this complete list of all associated practice exercises at the end of each chapter.

Check Your Understanding–Evaluate your readiness with the end-of-chapter questions that match the style of questions you see in the online course quizzes. The answer key explains each answer.

How To–Look for this icon to studythe steps you need to learn to perform certain tasks.

Interactive Activities–Reinforce your understanding of topics with dozens of exercises from the online course identified throughout the book with this icon.

Packet Tracer Activities–Explore and visualize networking concepts using Packet Tracer exercises interspersed throughout the chapters and provided in the accompanying Labs & Study Guide book.

Videos–Watch the videos embedded within the online course.

Hands-on Labs–Work through all the course labs and additional Class Activities that are included in the course and published in the separate Labs & Study Guide.

Table of Contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Contents at a Glance
  5. Contents
  6. Introduction
  7. Chapter 1 WAN Concepts
    1. Objectives
    2. Key Terms
    3. Introduction (1.0)
    4. WAN Technologies Overview (1.1)
      1. Purpose of WANs (1.1.1)
        1. Why a WAN? (1.1.1.1)
        2. Are WANs Necessary? (1.1.1.2)
        3. WAN Topologies (1.1.1.3)
        4. Evolving Networks (1.1.1.4)
        5. Small Office (1.1.1.5)
        6. Campus Network (1.1.1.6)
        7. Branch Networks (1.1.1.7)
        8. Distributed Network (1.1.1.8)
      2. WAN Operations (1.1.2)
        1. WANs in the OSI Model (1.1.2.1)
        2. Common WAN Terminology (1.1.2.2)
        3. WAN Devices (1.1.2.3)
        4. Circuit Switching (1.1.2.4)
        5. Packet Switching (1.1.2.5)
    5. Selecting a WAN Technology (1.2)
      1. WAN Services (1.2.1)
      2. WAN Link Connection Options (1.2.1.1)
      3. Service Provider Network Infrastructure (1.2.1.2)
    6. Private WAN Infrastructures (1.2.2)
      1. Leased Lines (1.2.2.1)
      2. Dialup (1.2.2.2)
      3. ISDN (1.2.2.3)
      4. Frame Relay (1.2.2.4)
      5. ATM (1.2.2.5)
      6. Ethernet WAN (1.2.2.6)
      7. MPLS (1.2.2.7)
      8. VSAT (1.2.2.8)
    7. Public WAN Infrastructure (1.2.3)
      1. DSL (1.2.3.1)
      2. Cable (1.2.3.2)
      3. Wireless (1.2.3.3)
      4. 3G/4G Cellular (1.2.3.4)
      5. VPN Technology (1.2.3.5)
    8. Selecting WAN Services (1.2.4)
      1. Choosing a WAN Link Connection (1.2.4.1)
      2. Choosing a WAN Link Connection (Cont.) (1.2.4.2)
    9. Summary (1.3)
    10. Practice
    11. Check Your Understanding Questions
  8. Chapter 2 Point-to-Point Connections
    1. Objectives
    2. Key Terms
    3. Introduction (2.0)
    4. Serial Point-to-Point Overview (2.1)
      1. Serial Communications (2.1.1)
        1. Serial and Parallel Ports (2.1.1.1)
        2. Point-to-Point Communication Links (2.1.1.2)
        3. Serial Bandwidth (2.1.1.3)
      2. HDLC Encapsulation (2.1.2)
        1. WAN Encapsulation Protocols (2.1.2.1)
        2. HDLC Encapsulation (2.1.2.2)
        3. Configuring HDLC Encapsulation (2.1.2.3)
        4. Troubleshooting a Serial Interface (2.1.2.4)
    5. PPP Operation (2.2)
      1. Benefits of PPP (2.2.1)
        1. Introducing PPP (2.2.1.1)
        2. Advantages of PPP (2.2.1.2)
      2. LCP and NCP (2.2.2)
        1. PPP-Layered Architecture (2.2.2.1)
        2. PPP: Link Control Protocol (LCP) (2.2.2.2)
        3. PPP: Network Control Protocol (NCP) (2.2.2.3)
        4. PPP Frame Structure (2.2.2.4)
      3. PPP Sessions (2.2.3)
        1. Establishing a PPP Session (2.2.3.1)
        2. LCP Operation (2.2.3.2)
        3. PPP Configuration Options (2.2.3.3)
        4. NCP Explained (2.2.3.4)
    6. PPP Implementation (2.3)
      1. Configure PPP (2.3.1)
        1. PPP Configuration Options (2.3.1.1)
        2. PPP Basic Configuration Command (2.3.1.2)
        3. PPP Compression Commands (2.3.1.3)
        4. PPP Link Quality Monitoring Command (2.3.1.4)
        5. PPP Multilink Commands (2.3.1.5)
        6. Verifying PPP Configuration (2.3.1.6)
      2. Configure PPP Authentication (2.3.2)
        1. PPP Authentication Protocols (2.3.2.1)
        2. Password Authentication Protocol (PAP) (2.3.2.2)
        3. Challenge Handshake Authentication Protocol (CHAP) (2.3.2.3)
        4. PPP Authentication Command (2.3.2.4)
        5. Configuring PPP with Authentication (2.3.2.5)
    7. Troubleshoot WAN Connectivity (2.4)
      1. Troubleshoot PPP (2.4.1)
        1. Troubleshooting PPP Serial Encapsulation (2.4.1.1)
        2. Debugging PPP (2.4.1.2)
        3. Troubleshooting a PPP Configuration with Authentication (2.4.1.3)
    8. Summary
    9. Practice
    10. Check Your Understanding Questions
  9. Chapter 3 Branch Connections
    1. Objectives
    2. Key Terms
    3. Introduction (3.0)
    4. Remote-Access Connections (3.1)
      1. Broadband Connections (3.1.1)
        1. What Is a Cable System? (3.1.1.1)
        2. Cable Components (3.1.1.2)
        3. What Is DSL? (3.1.1.3)
        4. DSL Connections (3.1.1.4)
        5. Wireless Connection (3.1.1.5)
      2. Select a Broadband Connection (3.1.2)
        1. Comparing Broadband Solutions (3.1.2.1)
    5. PPPoE (3.2)
      1. PPPoE Overview (3.2.1)
        1. PPPoE Motivation (3.2.1.1)
        2. PPPoE Concepts (3.2.1.2)
      2. Implement PPPoE (3.2.2)
        1. PPPoE Configuration (3.2.2.1)
        2. PPPoE Verification (3.2.2.2)
        3. PPPoE Troubleshooting (3.2.2.3)
        4. PPPoE Negotiation (3.2.2.4)
        5. PPPoE Authentication (3.2.2.5)
        6. PPPoE MTU Size (3.2.2.6)
    6. VPNs (3.3)
      1. Fundamentals of VPNs (3.3.1)
        1. Introducing VPNs (3.3.1.1)
        2. Benefits of VPNs (3.3.1.2)
      2. Types of VPNs (3.3.2)
        1. Site-to-Site VPNs (3.3.2.1)
        2. Remote-Access VPNs (3.3.2.2)
        3. DMVPN (3.3.2.3)
    7. GRE (3.4)
      1. GRE Overview (3.4.1)
        1. GRE Introduction (3.4.1.1)
        2. GRE Characteristics (3.4.1.2)
      2. Implement GRE (3.4.2)
        1. Configure GRE (3.4.2.1)
        2. Verify GRE (3.4.2.2)
        3. Troubleshoot GRE (3.4.2.3)
      3. eBGP (3.5)
        1. BGP Overview (3.5.1)
          1. IGP and EGP Routing Protocols (3.5.1.1)
          2. eBGP and iBGP (3.5.1.2)
        2. BGP Design Considerations (3.5.2)
          1. When to Use BGP (3.5.2.1)
          2. When Not to Use BGP (3.5.2.2)
          3. BGP Options (3.5.2.3)
        3. eBGP Branch Configuration (3.5.3)
          1. Steps to Configure eBGP (3.5.3.1)
          2. BGP Sample Configuration (3.5.3.2)
          3. Verify eBGP (3.5.3.3)
    8. Summary (3.6)
    9. Practice
    10. Check Your Understanding Questions
  10. Chapter 4 Access Control Lists
    1. Objectives
    2. Key Terms
    3. Introduction (4.0.1.1)
    4. Standard ACL Operation and Configuration Review (4.1)
      1. ACL Operation Overview (4.1.1)
        1. ACLs and the Wildcard Mask (4.1.1.1)
        2. Applying ACLs to an Interface (4.1.1.2)
        3. A TCP Conversation (4.1.1.3)
        4. ACL Packet Filtering (4.1.1.4)
      2. Types of IPv4 ACLs (4.1.2)
        1. Standard and Extended IPv4 ACLs (4.1.2.1)
        2. Numbered and Named ACLs (4.1.2.2)
        3. Where to Place ACLs (4.1.2.3)
        4. Standard ACL Placement Example (4.1.2.4)
        5. Extended ACL Placement Example (4.1.2.5)
      3. Standard IPv4 ACL Implementation (4.1.3)
        1. Configure a Standard IPv4 ACL (4.1.3.1)
        2. Apply a Standard IPv4 ACL (4.1.3.2)
        3. Standard Named IPv4 ACLs (4.1.3.3)
        4. Verify ACLs (4.1.3.4)
    5. Extended IPv4 ACLs (4.2)
      1. Structure of an Extended IPv4 ACLs (4.2.1)
        1. Extended ACLs (4.2.1.1)
        2. Filtering Ports and Services (4.2.1.2)
      2. Configure Extended IPv4 ACLs (4.2.2)
        1. Configuring Extended ACLs (4.2.2.1)
        2. Applying Extended ACLs to Interfaces (4.2.2.2)
        3. Filtering Traffic with Extended ACLs (4.2.2.3)
        4. Creating Extended Named ACLs (4.2.2.4)
        5. Verifying Extended ACLs (4.2.2.5)
        6. Editing Extended ACLs (4.2.2.6)
    6. IPv6 ACLs (4.3)
      1. IPv6 ACL Creation (4.3.1)
        1. Types of IPv6 ACLs (4.3.1.1)
        2. Comparing IPv4 and IPv6 ACLs (4.3.1.2)
      2. Configuring IPv6 ACLs (4.3.2)
        1. Configuring IPv6 Topology (4.3.2.1)
        2. Configuring IPv6 ACLs (4.3.2.2)
        3. Applying an IPv6 ACL to an Interface (4.3.2.3)
        4. IPv6 ACL Examples (4.3.2.4)
        5. Verifying IPv6 ACLs (4.3.2.5)
    7. Troubleshoot ACLs (4.4)
      1. Processing Packets with ACLs (4.4.1)
        1. Inbound and Outbound ACL Logic (4.4.1.1)
        2. ACL Logic Operations (4.4.1.2)
        3. Standard ACL Decision Process (4.4.1.3)
        4. Extended ACL Decision Process (4.4.1.4)
      2. Common ACL Errors (4.4.2)
        1. Troubleshooting IPv4 ACLs: Example 1 (4.4.2.1)
        2. Troubleshooting IPv4 ACLs: Example 2 (4.4.2.2)
        3. Troubleshooting IPv4 ACLs: Example 3 (4.4.2.3)
        4. Troubleshooting IPv4 ACLs: Example 4 (4.4.2.4)
        5. Troubleshooting IPv4 ACLs: Example 5 (4.4.2.5)
        6. Troubleshooting IPv6 ACLs: Example 1 (4.4.2.6)
        7. Troubleshooting IPv6 ACLs: Example 2 (4.4.2.7)
        8. Troubleshooting IPv6 ACLs: Example 3 (4.4.2.8)
    8. Summary (4.5)
    9. Practice
    10. Check Your Understanding Questions
  11. Chapter 5 Network Security and Monitoring
    1. Objectives
    2. Key Terms
    3. Introduction (5.0.1.1)
    4. LAN Security (5.1)
      1. LAN Security Attacks (5.1.1)
        1. Common LAN Attacks (5.1.1.1)
        2. CDP Reconnaissance Attack (5.1.1.2)
        3. Telnet Attacks (5.1.1.3)
        4. MAC Address Table Flooding Attack (5.1.1.4)
        5. VLAN Attacks (5.1.1.5)
        6. DHCP Attacks (5.1.1.6)
      2. LAN Security Best Practices (5.1.2)
        1. Secure the LAN (5.1.2.1)
        2. Mitigate MAC Address Flooding Table Attacks (5.1.2.2)
        3. Mitigate VLAN Attacks (5.1.2.3)
        4. Mitigate DHCP Attacks (5.1.2.4)
        5. Secure Administrative Access Using AAA (5.1.2.5)
        6. Secure Device Access Using 802.1X (5.1.2.6)
    5. SNMP (5.2)
      1. SNMP Operation (5.2.1)
        1. Introduction to SNMP (5.2.1.1)
        2. SNMP Operation (5.2.1.2)
        3. SNMP Agent Traps (5.2.1.3)
        4. SNMP Versions (5.2.1.4)
        5. Community Strings (5.2.1.5)
        6. Management Information Base Object ID (5.2.1.6)
        7. SNMPv3 (5.2.1.7)
      2. Configuring SNMP (5.2.2)
        1. Steps for Configuring SNMP (5.2.2.1)
        2. Verifying SNMP Configuration (5.2.2.2)
        3. SNMP Best Practices (5.2.2.3)
        4. Steps for Configuring SNMPv3 (5.2.2.4)
        5. Verifying SNMPv3 Configuration (5.2.2.5)
    6. Cisco Switch Port Analyzer (5.3)
      1. SPAN Overview (5.3.1)
        1. Port Mirroring (5.3.1.1)
        2. Analyzing Suspicious Traffic (5.3.1.2)
        3. Local SPAN (5.3.1.3)
        4. Remote SPAN (5.3.1.4)
      2. SPAN Configuration (5.3.2)
        1. Configuring Local SPAN (5.3.2.1)
        2. Verifying Local SPAN (5.3.2.2)
      3. SPAN as a Troubleshooting Tool (5.3.3)
        1. Troubleshooting with SPAN Overview (5.3.3.1)
    7. Summary (5.4)
    8. Practice
    9. Check Your Understanding Questions
  12. Chapter 6 Quality of Service
    1. Objectives
    2. Key Terms
    3. Introduction (6.0.1.1)
    4. QoS Overview (6.1)
      1. Network Transmission Quality (6.1.1)
        1. Prioritizing Traffic (6.1.1.1)
        2. Bandwidth, Congestion, Delay, and Jitter (6.1.1.2)
        3. Packet Loss (6.1.1.3)
      2. Traffic Characteristics (6.1.2)
        1. Network Traffic Trends (6.1.2.1)
        2. Voice (6.1.2.2)
        3. Video (6.1.2.3)
        4. Data (6.1.2.4)
      3. Queueing Algorithms (6.1.3)
        1. Queuing Overview (6.1.3.1)
        2. First-In First-Out (FIFO) (6.1.3.2)
        3. Weighted Fair Queuing (WFQ) (6.1.3.3)
        4. Class-Based Weighted Fair Queuing (CBWFQ) (6.1.3.4)
        5. Low Latency Queuing (LLQ) (6.1.3.5)
    5. QoS Mechanisms (6.2)
      1. QoS Models (6.2.1)
        1. Selecting an Appropriate QoS Policy Model (6.2.1.1)
        2. Best Effort (6.2.1.2)
        3. Integrated Services (6.2.1.3)
        4. Differentiated Services (6.2.1.4)
      2. QoS Implementation Techniques (6.2.2)
        1. Avoiding Packet Loss (6.2.2.1)
        2. QoS Tools (6.2.2.2)
        3. Classification and Marking (6.2.2.3)
        4. Marking at Layer 2 (6.2.2.4)
        5. Marking at Layer 3 (6.2.2.5)
        6. Trust Boundaries (6.2.2.6)
        7. Congestion Avoidance (6.2.2.7)
        8. Shaping and Policing (6.2.2.8)
    6. Summary (6.3)
    7. Practice
    8. Check Your Understanding Questions
  13. Chapter 7 Network Evolution
    1. Objectives
    2. Key Terms
    3. Introduction (7.0.1.1)
    4. Internet of Things (7.1)
      1. IoT Elements (7.1.1)
        1. What Is the IoT? (7.1.1.1)
        2. The Converged Network and Things (7.1.1.2)
        3. Challenges to Connecting Things (7.1.1.3)
        4. The Six Pillars of the Cisco IoT System (7.1.1.4)
      2. IoT Pillars (7.1.2)
        1. The Network Connectivity Pillar (7.1.2.1)
        2. The Fog Computing Pillar (7.1.2.2)
        3. The Security Pillar (7.1.2.3)
        4. Data Analytics Pillar (7.1.2.4)
        5. Management and Automation Pillar (7.1.2.5)
        6. Application Enablement Platform Pillar (7.1.2.6)
    5. Cloud and Virtualization (7.2)
      1. Cloud Computing (7.2.1)
        1. Cloud Overview (7.2.1.2)
        2. Cloud Services (7.2.1.3)
        3. Cloud Models (7.2.1.4)
        4. Cloud Computing versus Data Center (7.2.1.5)
      2. Virtualization (7.2.2)
        1. Cloud Computing and Virtualization (7.2.2.1)
        2. Dedicated Servers (7.2.2.2)
        3. Server Virtualization (7.2.2.3)
        4. Advantages of Virtualization (7.2.2.4)
        5. Abstraction Layers (7.2.2.5)
        6. Type 2 Hypervisors (7.2.2.6)
      3. Virtual Network Infrastructure (7.2.3)
        1. Type 1 Hypervisors (7.2.3.1)
        2. Installing a VM on a Hypervisor (7.2.3.2)
        3. Network Virtualization (7.2.3.3)
    6. Network Programming (7.3)
      1. Software-Defined Networking (7.3.1)
        1. Control Plane and Data Plane (7.3.1.1)
        2. Virtualizing the Network (7.3.1.2)
        3. SDN Architecture (7.3.1.3)
      2. Controllers (7.3.2)
        1. SDN Controller and Operations (7.3.2.1)
        2. Cisco Application Centric Infrastructure (7.3.2.2)
        3. Core Components of ACI (7.3.2.3)
        4. Spine-Leaf Topology (7.3.2.4)
        5. SDN Types (7.3.2.5)
        6. APIC-EM Features (7.3.2.6)
        7. APIC-EM ACL Analysis (7.3.2.7)
    7. Summary (7.4)
    8. Practice
    9. Check Your Understanding Questions
  14. Chapter 8 Network Troubleshooting
    1. Objectives
    2. Key Terms
    3. Introduction (8.0.1.1)
    4. Troubleshooting Methodology (8.1)
      1. Network Documentation (8.1.1)
        1. Documenting the Network (8.1.1.1)
        2. Network Topology Diagrams (8.1.1.2)
        3. Establishing a Network Baseline (8.1.1.3)
        4. Steps to Establish a Network Baseline (8.1.1.4)
        5. Measuring Data (8.1.1.5)
      2. Troubleshooting Process (8.1.2)
        1. General Troubleshooting Procedures (8.1.2.1)
        2. Gathering Symptoms (8.1.2.2)
        3. Questioning End Users (8.1.2.3)
      3. Isolating the Issue Using Layered Models (8.1.3)
        1. Using Layered Models for Troubleshooting (8.1.3.1)
        2. Troubleshooting Methods (8.1.3.2)
        3. Other Troubleshooting Methods (8.1.3.3)
        4. Guidelines for Selecting a Troubleshooting Method (8.1.3.4)
    5. Troubleshooting Scenarios (8.2)
      1. Using IP SLA (8.2.1)
        1. IP SLA Concepts (8.2.1.1)
        2. IP SLA Configuration (8.2.1.2)
        3. Sample IP SLA Configuration (8.2.1.3)
        4. Verifying an IP SLA Configuration (8.2.1.4)
      2. Troubleshooting Tools (8.2.2)
        1. Software Troubleshooting Tools (8.2.2.1)
        2. Protocol Analyzers (8.2.2.2)
        3. Hardware Troubleshooting Tools (8.2.2.3)
        4. Using a Syslog Server for Troubleshooting (8.2.2.4)
      3. Symptoms and Causes of Network Troubleshooting (8.2.3)
        1. Physical Layer Troubleshooting (8.2.3.1)
        2. Data Link Layer Troubleshooting (8.2.3.2)
        3. Network Layer Troubleshooting (8.2.3.3)
        4. Transport Layer Troubleshooting: ACLs (8.2.3.4)
        5. Transport Layer Troubleshooting: NAT for IPv4 (8.2.3.5)
        6. Application Layer Troubleshooting (8.2.3.6)
      4. Troubleshooting IP Connectivity (8.2.4)
        1. Components of Troubleshooting End-to-End Connectivity (8.2.4.1)
        2. End-to-End Connectivity Problem Initiates Troubleshooting (8.2.4.2)
        3. Step 1: Verify the Physical Layer (8.2.4.3)
        4. Step 2: Check for Duplex Mismatches (8.2.4.4)
        5. Step 3: Verify Layer 2 and Layer 3 Addressing on the Local Network (8.2.4.5)
        6. Step 4: Verify Default Gateway (8.2.4.6)
        7. Step 5: Verify Correct Path (8.2.4.7)
        8. Step 6: Verify the Transport Layer (8.2.4.8)
        9. Step 7: Verify ACLs (8.2.4.9)
        10. Step 8: Verify DNS (8.2.4.10)
    6. Summary (8.3)
    7. Practice
    8. Check Your Understanding Questions
  15. Appendix A Answers to the “Check Your Understanding” Questions
  16. Glossary
  17. Index
  18. Code Snippets