Chapter 11: Design Efficient Networked Systems
Chapter 11: Design Efficient Networked Systems
Chapter 11: Design Efficient Networked Systems
Systems
Chapter 11 - Sections & Objectives
11.1 Network Design
• Explain how a small network of directly connected segments is created, configured, and
verified.
• Identify the devices used in a small network.
• Identify the protocols used in a small network.
• Explain how a small network serves as the basis of larger networks.
11.2 Network Security
• Configure switches and routers with device hardening features to enhance security.
• Explain why basic security measures are necessary on network devices.
• Identify security vulnerabilities.
• Identify general mitigation techniques.
• Configure network devices with device hardening features to mitigate security threats.
Chapter 11 - Sections & Objectives (Cont.)
11.3 Basic Network Performance
• Use common show commands and utilities to establish relative performance baseline for
the network.
• Use the output of the ping command to establish relative network performance.
• Use the output of the tracert command to establish relative network performance.
• Use show commands to verify the configuration and status of network devices.
• Use host and IOS commands to acquire information about the devices in a network.
11.4 Network Troubleshooting
• Troubleshoot a network.
• Describe common network troubleshooting methodologies.
• Troubleshoot cable issues and interface issues.
• Troubleshoot issues with devices in the network.
11.1 Network Design
Design Efficient Networked Systems
Small Network Topologies The majority of businesses are small and
typically require small networks
consisting of a single router with one or
more switches and possibly one or more
wireless access points. The business
might also have IP phones.
• For the Internet connection, the router will
normally have a single WAN connection
using DSL, cable, or an Ethernet
connection.
Managing a small network is similar to
managing a large network:
• Maintenance and troubleshooting of
existing equipment
• Securing devices and information on the
network
Design Efficient Networked Systems Regardless of the size, all networks
Device Selection for a Small require planning and design to ensure
that all requirements, cost factors, and
Network deployment options are considered:
• Cost – The cost of a switch or router is
determined by its capacity and
features.
• Speed and Types of Ports/Interfaces –
Choosing the number and types of
ports on a router or switch is an
important decision.
• Expandability – Networking devices
come in both fixed and modular
physical configurations for
expandability and flexibility.
• Operating System Features and
Services – Features and services
should be considered including:
security, QoS, VoIP, Layer 3 switching,
NAT and DHCP.
Install Windown 10
Install window server 2016
Install dhcp service on windows server
Design Efficient Networked Systems
Bandwidth
The term bandwidth has a number of technical meanings but since the popularization of the
internet, it has generally referred to the volume of information per unit of time that a transmission
medium (like an internet connection) can handle.
Bandwidth is typically expressed in bits per second, like 60 Mbps or 60 Mb/s, to explain a data
transfer rate of 60 million bits (megabits) every second.
https://www.lifewire.com/what-is-bandwidth-2625809
Design Efficient Networked Systems
Bandwidth
How Much Bandwidth Do You Have? (& How Much Do You Need?)
https://www.lifewire.com/internet-speed-test-sites-2626177
What do you think the expected average load should be for college/home;
Choose the Internet call of the company, download upload, ... use video conference, domestic and
foreign countries, how many people
Design Efficient Networked Systems
Users
Growth of network?
The most important consideration of any new network is the user (from the users point of view)
Are the users trained and capable? Or will they create problems due to lack of knowledge and
experience?
How many users are going to be able to use the network and importantly how many at the same
time?
When will their peak access occur? And how important is speed of access?
What is the maximum capacity of the planned network before delays are experienced?
Design Efficient Networked Systems
IP addressing space must be planned
IP Addressing for a Small Network when implementing a small network.
All hosts within an internetwork must have
a unique address.
Different types of devices will factor into
the IP design including:
• End devices for users
• Servers and peripherals
• Hosts that are accessible from the Internet
• Intermediary devices
Planning and documenting the IP
addressing scheme helps administrators
track device types. For example, if all
servers are assigned a host address in the
range of 50-100, it will be easier to identify
server traffic by their IP address.
Design Efficient Networked Systems
Redundancy in a Small Network
Reliability is another important element of network
design - a network failure can be costly
The figure to the left represents a Data Center
network.
There are 4 types of redundancy in this figure:
• Redundant servers
• Redundant links
• Redundant switches
• Redundant routers
A server, link, switch, or router could fail and the
network would continue to function.
Design Efficient Networked Systems The types of traffic and how they
Traffic Management should be handled should be
considered and prioritized in the
network design.
Routers and Switches in a small
network should be configured to
support real-time traffic such as voice
and video. For example:
• Voice High Priority
• Video High Priority
• SMTP Medium Priority
• Instant Messaging Normal Priority
• FTP Low Priority
Network traffic should be classified
according to priority in order to
enhance productivity of employees
and minimize network downtime.
Small Network Applications and Protocols There are two forms of software programs
Common Applications or processes that provide access to the
network:
• Network Applications – The software
programs used to communicate over the
network. Some end-user applications are
network aware, and are able to
communicate directly with the lower layers of
the protocol stack. Examples include email
clients and web browsers.
• Application Layer Services – Other programs
need the assistance of application layer
services to use network resources such as
fire transfer or network print spooling.
Each application or network service uses
protocols, which define the standards and
data formats to be used to format and direct
data.
Small Network Applications and Protocols Most network professionals work with
Common Protocols network protocols which support the
applications and services used by
employees in a network.
The figure on the left lists some common
network protocols that are used in most
networks – including small networks.
Each of these network protocols define:
• Processes on either end of a communication
session.
• Types of messages
DNS – Service that provides the IP address of a website
• Syntax of the messages
or domain name so a host can connect to it without
using the numerical IP address. • Meaning of information fields
• How messages are sent and the expected
DHCP Server – Service that assigns an IP address,
response
subnet mask, default gateway and other information to
clients so they don’t have to enter them manually. • Interaction with the next lower layer
Small Network Applications and Protocols
Voice and Video Applications Businesses today are increasingly
using IP telephony and streaming
media to communicate with
customers and business partners.
A network administrator must
ensure that the network can
support these applications and
services including a supporting
infrastructure with appropriate
switches and cabling.
VoIP devices convert analog
signals into digital IP packets. After
the signals are converts into IP
packets, the router sends those
packets between corresponding
locations.
Small Network Applications and Protocols
Voice and Video Applications (Cont.)
In IP Telephony, the IP phone itself
performs the voice-to-IP conversion.
Voice-enabled routers are not required
within a network with an integrated IP
telephony solution. IP Phones use a
dedicated server for call control and
signaling.
Real-time Applications – the network
must be able to support applications that
require delay-sensitive delivery. Real-
Time Transport Protocol (RTP) and Real-
Time Transport Control Protocol (RTCP)
are two protocols that support this
requirement.
Design Efficient Networked Systems
Communications
Suited to devices,
suited to users,
security requirements,
failing components and that notifies the network administrator (via email, SMS or other alarms) in
Input Errors Total number of errors. It includes runts, giants, no buffer, CRC, frame, overrun, and ignored counts.
Packets that are discarded because they are smaller than the minimum packet size for the medium.
Runts
For instance, any Ethernet packet that is less than 64 bytes is considered a runt.
Packets that are discarded because they exceed the maximum packet size for the medium. For
Giants
example, any Ethernet packet that is greater than 1,518 bytes is considered a giant.
CRC errors are generated when the calculated checksum is not the same as the checksum
CRC
received.
Sum of all errors that prevented the final transmission of datagrams out of the interface that is being
Output Errors
examined.
Collisions Number of messages retransmitted because of an Ethernet collision.
Late Collisions A collision that occurs after 512 bits of the frame have been transmitted
Troubleshooting Methodologies
Verify and Monitor Solution The Cisco IOS includes powerful
tools to help with troubleshooting
and verification such as:
ping – can be used to verify
successful network connectivity
traceroute – displays the path that
packets are using to reach a
destination and may show where the
packet stopped along the way
Show commands including show ip
int brief which will show a
summarized view of the interfaces
on a device
https://www.cisco.com/en/US/docs/i
nternetworking/troubleshooting/guid
e/tr1904.html
Troubleshoot Cables and Interfaces
In data communications, duplex refers to
Duplex Operation the direction of the data transmission
between two devices such as a router and
a switch.
• Half-duplex – the data is restricted to one
direction at a time
• Full duplex – the data can go both
directions at the same time
For the best communication performance,
two connected Ethernet network interfaces
must have matching duplex configurations.
• They must both be set to full or half.
• Ethernet autonegotiation was designed to
help with this configuration, but could lead
to problems if one side is set to auto and
the other is not.
Troubleshoot Cables and Interfaces
Duplex mismatch issues are difficult
Duplex Mismatch to troubleshoot since the
communication between devices still
occurs, but is usually much slower.
• ping might not detect the problem.
• A ping could be successful even
though there is a mismatch
The Cisco Discovery Protocol (CDP)
can detect a duplex mismatch
between two Cisco devices as
shown in the figure to the left.
These log messages are only
displayed on a console or on a
remote connection if the terminal
monitor command is enabled.
Troubleshooting Scenarios
IP address-related problems will likely
IP Addressing Issues on IOS Devices cause connectivity issues.
Since IP addresses are hierarchical,
any IP addresses assigned to a
network device must conform to that
network’s range of addresses.
Two common causes of incorrect IPv4
assignments are: manual
misconfiguration or DHCP-related
issues.
If a mistake is made during the
assignment, communication issues
with the device will likely occur.
Use the command show ip interface
brief to verify what IPv4 addresses are
assigned to network interfaces.
Troubleshooting Scenarios
On a Windows-based machine, when
IP Addressing Issues on End Devices the device can’t contact a DHCP
server, Windows will automatically
assign the device to the
169.254.0.0/16 range to allow it to
communicate within the local network.
Normally, this is an indication of a
problem, and a device assigned with
this address/range will not be able to
communicate with other devices in the
network.
Most end devices are configured with
DHCP for automatic IPv4 address
assignment.
Use the ipconfig command to verify
the IP address assigned to a Windows-
based computer.
The default gateway for an end device
Troubleshooting Scenarios
is the closest networking device that
Default Gateway Issues can forward traffic to other networks –
usually a router.
Without a valid default-gateway
address, a host will not be able to
communicate with devices outside of it’s
local network.
• The default gateway for a host should
belong to the same network as the end
device.
• The default gateway can be set manually or
obtained from a DHCP server.
Use the ipconfig command to verify the
default gateway on a Windows-based
computer.
Use the show ip route command to
verify that the default route has been
set.
Troubleshooting Scenarios
Domain Name Service (DNS) is used
Troubleshooting DNS Issues to match names, such as,
www.cisco.com, with numerical IP
Use ipconfig /all to obtain DNS Server addresses.
Information on a Windows PC This allows a user to enter
www.cisco.com on their web browser
instead of entering Cisco’s IP
address for their web server.
If DNS is down, it may appear to
some users that the “network is
down”, when in reality, it might just be
that the DNS server is unreachable.
DNS server addresses can be
manually entered or automatically
assigned using DHCP.