08_Subnetting_IP_Networks
08_Subnetting_IP_Networks
Subnetting IP Networks
Chapter 8 - Sections & Objectives
8.1 Subnetting an IPv4 Network
• Implement an IPv4 addressing scheme to enable end-to-end connectivity in a small to
medium-sized business network.
• Explain how subnetting segments a network to enable better communication.
• Explain how to calculate IPv4 subnets for a /24 prefix.
• Explain how to calculate IPv4 subnets for a /16 and /8 prefix.
• Given a set of requirements for subnetting, implement an IPv4 addressing scheme.
• Explain how to create a flexible addressing scheme using variable length subnet masking
(VLSM).
8.2 Addressing Schemes
• Given a set of requirements, implement a VLSM addressing scheme to provide
connectivity to end users in a small to medium-sized network.
• Implement a VLSM addressing scheme.
2
Chapter 8 - Sections & Objectives (Cont.)
8.3 Address Schemes
• Explain design considerations for implementing IPv6 in a business network.
• Explain how to implement IPv6 address assignments in a business network.
3
8.1 Subnetting an IPv4
Network
4
Network Segmentation
Broadcast Domains
Devices use broadcasts in an Ethernet LAN to locate:
• Other devices - Address Resolution Protocol (ARP) which sends Layer 2 broadcasts to a known IPv4
address on the local network to discover the associated MAC address.
• Services – Dynamic Host Configuration Protocol (DHCP) which sends broadcasts on the local
network to locate a DHCP server.
Switches propagate broadcasts out all interfaces except the interface on which it was received.
5
Network Segmentation
Problems with Large Broadcast Domains
Hosts can generate excessive broadcasts and negatively affect the network.
• Slow network operations due to the significant amount of traffic it can cause.
• Slow device operations because a device must accept and process each broadcast packet.
Solution: Reduce the size of the network to create smaller broadcast domains. These
smaller network spaces are called subnets.
One
Broadcast Broadcast in Broadcast in
Domain LAN 1 LAN 2
contained in contained in
1 subnet 1 subnet
6
Network Segmentation
Reasons for Subnetting
Reduces overall network traffic and improves network performance.
Enables an administrator to implement security policies such as which subnets are allowed or
not
allowed to communicate together. Communicating between
Networks
Subnetting by Location
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
Subnetting an IPv4 Network
Octet Boundaries
Networks
are most
easily
subnetted
at the
octet
boundary
of /8, /16,
and /24
Prefix length and the subnet mask are different ways of identifying the
network portion of an address.
Subnets are created by borrowing host bits for network bits.
More host bits borrowed, the more subnets that can be defined.
Subnetting an IPv4 Network
Subnetting on the Octet Boundary
Subnets can borrow bits from any host bit position to create other masks.
Subnetting an IPv4 Network
Video Demonstration – The Subnet Mask
Subnetting in Binary
ANDING
• Convert IP address and Subnet Mask to Binary (line up vertically like an addition problem)
• Logically AND (1 and 1 = 1, all other combinations = 0)
• Result is network address for original IP address
Classful Subnetting
• Class A /8 255.0.0.0
• Class B /16 255.255.0.0
• Class C /24 255.255.255.0
Subnetting an IPv4 Network
Video Demonstration – The Subnet Mask (Cont.)
Subnetting an IPv4 Network
Video Demonstration – Subnetting with the Magic Number
Magic number technique used to calculate subnets
Magic number is simply the place value of the last one in the subnet
mask
/25 11111111.11111111.11111111.10000000 magic number = 128
Calculate Number of
Calculating the Number of Hosts
Hosts Formula
Subnetting an IPv4 Network
Creating 4 Subnets
/26 Subnetting Topology
Subnetting an IPv4 Network
Creating 4 Subnets (Cont.)
/26 Subnetting Topology
Subnetting an IPv4 Network
Creating 4 Subnets (Cont.)
/26 Subnetting Topology
Subnetting an IPv4 Network
Video Demonstration – Creating Four Equal-sized Subnets (/26)
Create 4 Equal-sized Subnets from 192.168.1.0 /24
Subnet Mask in Binary – 11111111.11111111.11111111.11000000
2^2 = 4 Subnets
Magic Number = 64
192.168.1.0 /26
192.168.1.64 /26
192.168.1.128 /26
192.168.1.192 /26
Subnetting an IPv4 Network
Video Demonstration – Creating Eight Equal-sized Subnets (/27)
Magic Number = 32
192.168.1.0 /27 (Start at 0)
192.168.1.32 /27 (Add 32 to previous network)
192.168.1.64 /27 (Add 32)
192.168.1.96 /27 (Add 32)
192.168.1.128 /27 (Add 32)
192.168.1.160 /27 (Add 32)
192.168.1.192 /27 (Add 32)
192.168.1.224 /27 (Add 32)
Subnetting a /16 and /8 Prefix
Creating Subnets with a /16 prefix
Subnetting a /16 and /8 Prefix
Creating 100 Subnets with a /16 prefix
Subnetting a /16 and /8 Prefix
Calculating the Hosts
Subnetting a /16 and /8 Prefix
Video Demonstration – Creating One Hundred Equal-sized
Subnets
An enterprise network requires 100 equal-sized subnets
starting from 172.16.0.0/16
• New Subnet Mask
• 11111111.11111111.11111110.00000000
• 2^7 = 128 Subnets
• 2^9 = 512 hosts per subnet
• Magic Number = 2
• 172.16.0.0 /23
• 172.16.2.0 /23
• 172.16.4.0 /23
• 172.16.6.0 /23
• …
• 172.16.254.0 /23
Subnetting a /16 and /8 Prefix
Creating 1000 Subnets with a /8 Network
Subnetting a /16 and /8 Prefix
Creating 1000 Subnets with a /8 Network (Cont.)
Subnetting a /16 and /8 Prefix
Video Demonstration – Subnetting Across Multiple
Octets
Host devices
used by
employees in
the Engineering
department in
one network
and
Management in
a separate
network.
Subnetting to Meet Requirements
Network Requirement Example
Subnetting to Meet Requirements
Network Requirement Example (Cont.)
Benefits of Variable Length Subnet Masking
Traditional Subnetting Wastes Addresses
Benefits of Variable Length Subnet Masking
Variable Length Subnet Masks (VLSM)
Traditional Subnets of Varying Sizes
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39
Benefits of Variable Length Subnet Masking
Basic VLSM
Basic Subnetting
Benefits of Variable Length Subnet Masking
Video Demonstration – VLSM Basics
Basic VLSM
• Subnets do not have to be equal sizes, as
long
as their address ranges do not overlap.
• When creating subnets it is easier to work
from larger to smaller.
Benefits of Variable Length Subnet Masking
VLSM in Practice
Benefits of Variable Length Subnet Masking
VLSM Chart
Benefits of Variable Length Subnet Masking
Video Demonstration – VLSM Example
Given the network 172.16.0.0
/23 = 2^9 hosts = 512
/23 creates subnets: 256+128+64+32+16+16 = 512 hosts needed
• 1 network for 200 hosts - 256 Address range 172.16.0.0 – 172.16.1.255
• 1 network for 100 hosts - 128
• 1 network for 50 hosts - 64
• 1 network for 25 hosts - 32
• 1 network for 10 hosts - 16
• 4 point-to-point networks for
2 hosts each – 4x4 = 16
172.16.1.248 /30 (4)
172.16.1.252 /30 (4)
8.2 Addressing Schemes
Structured Design
Network Address Planning
Structured Design
Planning to Address the Network
Each host in an internetwork must
have a unique address.
Need proper planning &
documentation.
Must provide & control access to
servers from internal hosts and external
hosts.
Layer 3 STATIC address assigned to a
server can be used to control access
to that server.
Monitoring security and performance of
hosts means network traffic is examined
for source IP addresses that are
generating or receiving excessive
packets.
Structured Design
Assigning Addresses to Devices
Devices that require addresses:
• End user clients
• Can be set for DHCP to save time and
manual errors.
• A change in the subnetting scheme requires
reconfiguration of DHCP server. IPv6
clients use DHCPv6/SLAAC.
• Servers
• Configured with static addresses.
• Private addresses translated to public
addresses if accessible from the Internet.
• Intermediary devices
• Set with static addresses for remote
management.
• Gateway
• Router interface used to exit the
network.
8.3 Design Considerations for IPv6
Subnetting an IPv6 Network
The IPv6 Global Unicast Address
IPv6 subnetting is not concerned
with conserving address space. Structure
IPv6 subnetting is about building an
addressing hierarchy based on the
number of subnetworks needed.
IPv6 link-local address is
never subnetted.
IPv6 global unicast address
can be
subnetted.
IPv6 global unicast address
normally consists of a /48 global
routing prefix, a 16 bit subnet
ID, and a 64 bit interface ID.
Subnetting an IPv6 Network
Subnetting Using the Subnet ID
Subnetting an IPv6 Network
IPv6 Subnet Allocation
8.4 Chapter Summary
Conclusion
Chapter 8: Subnetting IP Networks
Implement an IPv4 addressing scheme to enable end-to-end connectivity in a small to
medium- sized business network.
Given a set of requirements, implement a VLSM addressing scheme to provide connectivity to
end users in a small to medium-sized network.
Explain design considerations for implementing IPv6 in a business network.