S1 / 17 MODULE 17 / SMALL NETWORK DESIGN AND TROUBLESHOOTING

Build the network.
Prove it works.

A small network combines endpoint devices, switches, routers, wireless access, addressing, and application services. A reliable build includes a clear plan and a repeatable verification process.

01

Plan the small network

Identify the required users, applications, devices, addressing, wireless coverage, Internet access, and security needs. Select suitable switches, routers, access points, and media. Use a logical topology to document VLANs, subnets, interfaces, and default gateways, and a physical topology to document device placement and cabling.

End devices are the sources and destinations of network data: PCs, laptops, printers, IP phones, cameras, and servers. Intermediary devices connect end devices and forward or manage traffic: switches connect devices within LANs, wireless access points bridge wireless clients to the LAN, and routers forward packets between IP networks. Network media and cabling provide the physical path; they are not intermediary devices.

SOURCE IMAGESIMG-1419 · IMG-1399 · IMG-1472
02

Scale without losing control

As a network grows, use hierarchical design, structured addressing, documented configurations, and consistent security policy. Plan for additional users, services, and traffic. Standardized naming, configuration backups, and monitoring make a network easier to maintain and troubleshoot.

SOURCE IMAGESIMG-1426 · IMG-1413
03

Use a six-step troubleshooting method

A repeatable process prevents random configuration changes and makes the result easier to verify:

  1. Identify the problem. Gather symptoms from the user, define the scope, and establish what is and is not working.
  2. Establish a theory of probable causes. Use the evidence to list likely explanations, starting with the simplest relevant fault domain.
  3. Test the theory. Run a targeted test. If it does not confirm the theory, gather more information and revise it.
  4. Establish a plan and implement the solution. Choose a corrective action based on the confirmed cause, then apply it deliberately. If the required decision, expertise, or network access is outside your authority, follow policy and escalate instead of improvising.
  5. Verify the solution and apply preventive measures. Test full functionality, including the original failing service, and reduce the chance of recurrence where practical.
  6. Document findings and outcomes. Record symptoms, evidence, cause, actions, and verification results.

Work from the local connection outward: physical link and interface state, host addressing, default gateway, routed path, DNS, and finally the application. Do not assume a failed ping alone identifies the faulty device.

SOURCE IMAGESIMG-1428 · IMG-1407 · IMG-1423 · IMG-1466 · IMG-1468 · IMG-1481 · IMG-1482
04

Compare performance with a network baseline

A baseline records normal network behavior so current measurements have context. Compare the same endpoints or path under similar time-of-day and workload conditions. For example, a documented H1-to-H3 baseline of 36/97/132 ms (minimum/average/maximum) compared with a later result of 1458/2390/6066 ms shows severe added delay even though replies are still received. Connectivity exists, but performance is no longer normal.

When planning an upgrade, capture traffic during peak utilization and on multiple network segments. Some traffic is local to a particular segment and will not appear in a capture elsewhere. Analyze source, destination, and traffic type to document application and service requirements instead of estimating capacity from a single speed test.

SOURCE MATERIALModule 17 · Network baseline and traffic analysis
05

Use host and IOS commands to gather information

Choose commands for the operating system you are troubleshooting. On Windows, ipconfig /all displays interface addressing, gateways, DNS servers, and DHCP details; ipconfig /displaydns inspects the resolver cache, and ipconfig /flushdns clears it. Use ipconfig /release followed by ipconfig /renew to request a new DHCP lease. To clear IPv4 ARP entries, the source notes list the older netsh interface ip delete arpcache form; current Windows syntax is netsh interface ipv4 delete arpcache (Microsoft Learn). This is different from flushing the DNS cache. On macOS, ifconfig displays interface information; networksetup -listallnetworkservices lists configured services, and networksetup -getinfo Wi-Fi displays settings for the named service. On modern Linux distributions, prefer ip address (or ip addr) to inspect addresses and interface state. ifconfig is the older net-tools command and may not be installed by default.

Use concise IOS verification commands before changing configuration. show running-config verifies the active configuration; show interfaces reports interface state and errors; show ip interface and show ip interface brief expose Layer 3 addressing and status; show ip route displays the routing table; show arp lists known IPv4-to-MAC mappings; show protocols reports operational protocols; and show version reports platform, memory, interface, and software information. For IPv6 addresses, use show ipv6 interface. Use show cdp neighbors detail when you need neighbor addressing and device details, not just the local port mapping.

IOS extended ping and extended traceroute let an administrator choose a source address or interface. This matters when testing reachability from the same interface a remote host uses, especially when the return path may be asymmetric. Start the interactive extended mode by entering ping or traceroute without a destination in privileged EXEC mode.

IOS ping output also provides clues: ! indicates an echo reply, . indicates a timeout, and U indicates that a router returned an ICMP destination-unreachable message. A timeout means the probe did not receive a reply; it does not, by itself, identify which hop or device caused the failure.

Use debug commands only for a specific troubleshooting target. On a VTY session, terminal monitor enables terminal display of log messages. Narrow debug output where possible, and stop it with the matching no debug command or undebug all. Debug output can consume substantial router resources, so avoid leaving it enabled.

SOURCE MATERIALModule 17 · Host and IOS commands
06

Scale using documented requirements

Before adding capacity, maintain both physical and logical topology diagrams, a device inventory, and an itemized IT budget. Analyze traffic by protocol, application, service, and network segment so equipment and link upgrades match actual requirements. These records make growth decisions more deliberate and help prevent avoidable bottlenecks.

Track employee endpoint utilization over time as well. A useful snapshot includes each device's operating system and version, CPU, RAM, and drive utilization, plus the network and non-network applications in use. Comparing snapshots across employees and over time helps identify evolving protocol requirements and associated traffic flows before deciding whether network capacity or services need to change.

SOURCE MATERIALModule 17 · Small network growth and employee utilization
07

Worked VLSM plan for the Skills Integration Challenge

The source challenge allocates 192.168.0.0/24 to four networks: 100 staff hosts, 50 Sales hosts, 25 IT hosts, and 25 future Guest hosts. Allocate the largest subnet first. The following is one valid, contiguous plan that meets each host requirement:

NetworkHostsPrefixNetwork addressUsable rangeBroadcast
Staff100/25192.168.0.0192.168.0.1–126192.168.0.127
Sales50/26192.168.0.128192.168.0.129–190192.168.0.191
IT25/27192.168.0.192192.168.0.193–222192.168.0.223
Guest25/27192.168.0.224192.168.0.225–254192.168.0.255

A /25 provides 126 usable addresses, a /26 provides 62, and each /27 provides 30. This allocation matches the address blocks in the Packet Tracer 9.0.1 activity's embedded comparison/answer state. The Guest subnet is reserved for future use; the activity does not ask you to configure a Guest device.

Verified endpoint and switch-management addresses

NetworkR1 gatewayPC addressSwitch SVIIPv6 prefix
Staff192.168.0.1192.168.0.3S1 192.168.0.22001:db8:acad::/64
Sales192.168.0.129192.168.0.131S2 192.168.0.1302001:db8:acad:1::/64
IT192.168.0.193192.168.0.195S3 192.168.0.1942001:db8:acad:2::/64
GuestNot assignedFutureNot assignedNot assigned

Each PC uses its R1 address as the IPv4 default gateway. The three PCs use IPv6 host ID ::2, link-local address FE80::2, and link-local default gateway FE80::1. R1 uses FE80::1 on each LAN interface. The DNS server is 64.100.0.2 and 2001:db8:cafe::2; the Web server is 64.100.0.3/29 and 2001:db8:cafe::3/64.

SOURCE MATERIALModule 17 · Packet Tracer Skills Integration Challenge
08

Distinguish network applications from application-layer services

Small networks need both applications and the software processes that make network access possible. A network application implements application-layer protocols and can communicate directly with the lower layers of the protocol stack. An application-layer service supports a program that is not network-aware: it provides the interface to the network and prepares the program's data for transfer.

Keep the distinction clear: the network application implements the protocol exchange itself; the application-layer service makes network communication available to software that does not implement those protocols. These are two different ways software can provide access to the network, not two names for TCP/UDP or for a router/switch feature.

One server can also provide multiple network services. The source gives email, FTP, and SSH as examples that may all be hosted by the same server. Do not assume a one-to-one relationship between a physical server and a network service; when one service fails, verify that service specifically rather than inferring its status from another service on the same host.

SOURCE MATERIALModule 17 · Small Network Applications and Protocols · Common Applications
09

Support voice and video applications

Real-time services such as voice calls and streaming video depend on network capacity and predictable delivery. The network administrator must confirm that the infrastructure can support the required applications and configure appropriate priority treatment. Quality of Service (QoS) mechanisms help reduce latency problems by managing how traffic is treated during congestion.

VoIP is typically less expensive than a full IP telephony deployment, but the source notes that this can come with trade-offs in quality and features. IP telephony uses dedicated servers for call control and signaling. Real-Time Transport Protocol (RTP) and Real-Time Transport Control Protocol (RTCP) support real-time applications.

SOURCE MATERIALModule 17 · Small Network Applications and Protocols
10

Apply the activity's router and switch security requirements

The R1 task combines management-plane hardening with IPv4/IPv6 routing. Set the hostname, disable DNS lookup, configure an enable secret, encrypt plaintext line passwords, and enforce the ten-character minimum. Configure the MOTD warning, then create the local administrator and SSH identity:

hostname R1
no ip domain-lookup
service password-encryption
security passwords min-length 10
enable secret Ciscoenpa55
login block-for 180 attempts 4 within 120
banner motd #Warning: Unauthorized access prohibited#
ip domain-name CCNA-lab.com
username Admin1 privilege 15 secret Admin1pa55
crypto key generate rsa modulus 1024
line con 0
 password Ciscoconpa55
 login
 exec-timeout 5 0
line vty 0 4
 exec-timeout 5 0
 login local
 transport input ssh

Configure the console with the activity's console password, login, and exec-timeout 5 0. On VTY lines 0–4, use login local, transport input ssh, and exec-timeout 5 0. Configure the router's three Gigabit Ethernet interfaces with the addresses above, the matching IPv6 global addresses, link-local address FE80::1, and no shutdown. Enable IPv6 routing with ipv6 unicast-routing. The activity's answer state also has an IPv4 default route through 172.16.1.1 and an IPv6 default route through 2001:DB8:2::2; the Central router and ISP cluster are already configured.

For each 2960 switch, configure its hostname, no ip domain-lookup, service password-encryption, an enable secret, and its VLAN 1 SVI address/default gateway from the table. Set the console password, enable login, and use exec-timeout 5 0 on the console and VTY lines. The activity requires the five-minute VTY timeout; it does not require SSH on the switches.

Source discrepancy and security caveat: the written Packet Tracer activity explicitly requires Admin1 privilege level 15 and a 1024-bit RSA key. The PKA 9.0.1 comparison tree does not expose a separate privilege-15 or RSA-modulus check, so follow the written instructions for this lab and do not omit either setting. The 1024-bit key is a legacy lab requirement, not modern production guidance; use a currently appropriate key size (commonly at least 2048 bits where supported) on real deployments. Also remember that service password-encryption uses weak reversible Type 7 obfuscation, not strong password protection.

SOURCE MATERIALPacket Tracer 9.0.1 · 17.8.2 Skills Integration Challenge · comparison tree and instruction page
LAB

Follow a repeatable troubleshooting path

Scenario: A user can reach a public IP address but cannot open a website by name. Start with the endpoint and move outward.

  1. On Windows, run ipconfig /all. Check the IPv4 address, subnet mask, default gateway, and DNS server. An address in 169.254.0.0/16 suggests the host did not obtain a DHCP lease.
  2. Run ping 127.0.0.1 to test the local TCP/IP stack, then ping the host's own address and default gateway.
  3. Run ping 1.1.1.1. If this succeeds but names fail, basic IP connectivity is working and DNS becomes a strong suspect.
  4. Run nslookup example.com to query the configured DNS server. Check the server address and whether the query times out or returns an incorrect result.
  5. Use tracert 1.1.1.1 to inspect the path if remote connectivity is failing. A timeout at one intermediate hop is not proof of a forwarding failure if later hops still respond.

On Cisco IOS, pair host tests with show ip interface brief, show interfaces, and show ip route. Verify the fix with the original failing application, not just a successful ping.

CHECK YOUR UNDERSTANDING

Build a Small Network

Practice the key terms, procedures, and troubleshooting decisions from this module.

Start practice →