Professional Documents
Culture Documents
• Basic Addressing
• Working with Addresses
• Summarization & Subnets
• VLSM
• Working with VLSM Networks
• Classful Addressing
• Working with Classful Addressing
10.1.1.1
• 32/4 == 8. 00001010 00000001 00000001 00000001
8 8 8 8
• 28 = 256.
32
• But, computers
number starting at 0, Each 8 digit group
so to make a space of represents a number
between 0 and 255
256 numbers, we
number from 0 to 255.
Network
Host
the device is attached to.
• The host portion, which
identifies the host on that
wire.
• How can we tell the difference
between the two sections?
Network
Host
binary digit belongs to the
network portion of the
address.
• Each place there is a 0 in 11111111 11111111 11111111 00000000
the network mask, that
binary digit belongs to the
host portion of the address.
255.255.255.0
• An alternative set of
10.1.1.1
terminology is:
• The network portion of 00001010 00000001 00000001 00000001
the address is called the
prefix.
Prefix
Host
• The host portion of the
address is called the host.
• The network mask is
expressed as a prefix 11111111 11111111 11111111 00000000
length, which is a count
of the number of 1’s in the 8 + 8 + 8 = 24
subnet mask.
10.1.1.1/24
• The broadcast address these bits are 0, so this is the network address
is the IP address with
all 1’s in the host bits. 10 1 1 255/24
00001010 000000011 00000001 11111111
• Packets sent to either
address will be prefix host
delivered to all the
these bits are 1, so this is the broadcast address
hosts connected to the
wire.
192
• First, convert the IP divide by 2
remainder
address into binary. This 96 0
Right
divide by 2
is easier than it looks. 48
remainder
0
divide by 2
• Work with one octet at a remainder
24 0
time. divide by 2
remainder
12 0
• Divide by two, farm out the divide by 2
Left
divide by 2
remainder
0 1
128 1 128
• To convert from 64 0 0
binary to decimal, use 32 1 32
a simple chart. 16 0 0
• Add the number 8 1 8
indicated for each 1 4 0 0
set in the binary 2 0 0
number.
1 0 0
168
Remainder == 2
• Take the remainder, and find
the corresponding “multiple” 8 7 6 5 4 3 2 1
on the chart; in this case, 64. 1 2 4 8 16 32 64 128
• The largest multiple of 64 that
will fit into 80 is 64, so the
network is 64. 64 x 1 == 64
• Add the three octets we “set 64 x 2 == 128
aside” earlier, and the network
(prefix!) is 192.168.100.64/26. Network is 64!
• 80 - 64 == 16, so the host 192.168.100.64/26
address is 16. 80 - 64 == 16
16 Hosts!
Remainder == 2
• How many hosts are in this
network? The remainder tells
us there are 64 addresses, 8 7 6 5 4 3 2 1
minus the network and 1 2 4 8 16 32 64 128
broadcast addresses, so 62
hosts.
• To find the broadcast address, 64 addresses
subtract 1 from the number of 64 - 2 == 62 hosts
hosts, and add that number to
the network address. 64 + (64 - 1) == 127
• The key is to work in octets, 192.168.100.127 is the
rather than trying to work with
the entire IP address at once!
broadcast address
Remainder == 6
• Take the remainder, and find
the corresponding “multiple”
8 7 6 5 4 3 2 1
on the chart; in this case, 4.
1 2 4 8 16 32 64 128
• The largest multiple of 64 that
will fit into 80 is 64, so the
network is 64.
4 x 25 == 100
• Add the two octets we “set 4 x 26 == 104
aside” earlier, and make any
octets after the network 0’s Third octet is 100!
(the fourth octet). Set the fourth octet to 0.
• The network (prefix!) is
192.168.100.0/22. 192.168.100.0/22
“0” octets == 1
• To find the number of 1 x 256 == 256
hosts, take the number of
octets set to 0, which is 1 Remainder == 6
in this case (the fourth
octet), and multiply by 256.
8 7 6 5 4 3 2 1
• Next, take the number
1 2 4 8 16 32 64 128
relating to the remainder
from the chart, and
multiple this by the number
we just found above. 4 x 256 == 1024
1024 – 2 == 1022 hosts
• Subtract two.
10.1.1.8
10.1.1.7
10.1.1.4
10.1.1.2
• A single network address
(prefix!) represents a set of
hosts attached to a wire.
• We can abstract this, and
simply say that a prefix
represents a set of reachable
addresses.
• We can say that we’ve
“summarized” information
about the hosts attached to the
physical wire by referring to the 10.1.1.0/26
entire group as a single
network.
10.1.1.2/32 These
• In effect, we’ve shortened the
network part of the address 10.1.1.4/32 host
(prefix!), and lengthened the host 10.1.1.7/32 addresses
portion of the address, in effect are
describing more hosts 10.1.1.8/32
(destinations) in a single address. described
• If we can shorten the prefix length by this
to describe multiple hosts with a 10.1.1.0/26 network
single network address, why can’t
we shorten the prefix length so a 10.1.1.64/26
single network address describes These
two networks?
networks
• We can! It’s called address 10.1.1.0/25 are
summarization, or just
summarization. described
by this
network
10.1.1.2/32 These
• A network which is a part 10.1.1.4/32 host
of another network is 10.1.1.7/32 addresses
called a subnet. 10.1.1.8/32 are
subnets of
• There is another term, the
this
supernet, but it’s
definition depends on 10.1.1.0/26 network
whether you are using 10.1.1.64/26
VLSM subnetting, or These
calssful subnetting, so it networks
will be defined in the next 10.1.1.0/25 are
two sections. subnets of
this
network
• You have 5 subnets with the following numbers of hosts on them: 58,
14, 29, 49, 3
• You are given the address space 10.1.1.0/24.
• Determine what subnets you could use to fit these hosts into it.
• How to solve this:
• Start with the chart!
• Order the networks from the largest to the smallest.
• Find the smallest number in the chart that will fit the number of the
largest number of hosts + 2.
• Continue through each space needed until you either run out of space, or
you finish.
10.1.0.0/23
subnets
supernet
• A subnet is any network
which is “part of” a larger 10.1.1.0/24
network space.
10.1.2.0/24
• A supernet is any network
subnets
supernet
which covers a larger
space than a given 10.1.2.0/25
network, including the 10.1.2.128/25
space covered by the
network. supernet
subnet
10.1.2.128/26
• 10.1.1.0/25 is in the
10.0.0.0 class A major
network. 10.1.1.0/25
• The natural prefix length 10.0.0.0/8 is class A
for a class A network is /8. 25 – 8 == 17
• Subtract the natural prefix 17/8 == 2, 1 remaining
length from the actual
prefix length.
• Divide by 8, holding the
remainder on the side.
10.1.1.0/25
• Find the remainder in 10.0.0.0/8 is class A
10 0 0 0/24
• Subnet 0 00001010 00000000 00000000 00000000
natural natural
• The network with network host
all the between the configured
these bits are 0, so this is subnet 0
network
host and the
natural major net
set to 0. 10.0.0.0/16 Yes
192.168.100.128/25 Yes
• You have 5 subnets with the following numbers of hosts on them: 58,
14, 29, 49, 3
• You are given the address space 10.1.0.0/22.
• Determine what subnets you could use to fit these hosts into it.
• How to solve this:
• Start with the chart!
• Find the largest set of hosts.
• Find the smallest number in the chart that will fit the number of the
largest number of hosts + 2.
• Use that prefix length for all the subnets (remember you cannot have
different subnet masks within the same major network).