Networking - FINAL (IP Addressing)
Networking - FINAL (IP Addressing)
IP ADDRESSING
PART 2
1
Binary Notation
2
Figure 4-1
Dotted-decimal notation
3
Example 1
Change the following IP address from binary
notation to dotted-decimal notation.
10000001 00001011 00001011 11101111
Answer
129.11.11.239
4
Example 2
Answer:
01101111 00111000 00101101 01001110
5
Major Network Classes
6
IP addressing Rules
Network IDs of 224 and above in Class D addresses are reserved for
the first octet cannot be assigned multicasting, while Class E addresses 224.0.0.1
to hosts represent an experimental range
7
Problem 1
Solution
8
Example 3 (continued)
Solution
9
CLASSFUL ADDRESSING
10
Figure 4-2
11
In classful addressing the address space is
divided into 5 classes:
A, B, C, D, and E.
12
Figure 4-3
13
Figure 4-4
14
Example 5
15
Example 6
16
Netid and hostid
17
Network Addresses
The network address is the first address.
18
Example 8
Given the network address 132.21.0.0, find the class,
the block, and the range of the addresses
Solution
19
Subnetting/Supernetting
and
Classless Addressing
20
CONTENTS
• SUBNETTING
• SUPERNETTING
• CLASSLESS ADDRSSING
21
5.1
SUBNETTING
22
IP addresses are designed with
two levels of hierarchy.
23
Figure 5-1
24
Figure 5-2
A network with three levels of
hierarchy (subnetted)
25
Note
• Subnetting is done by borrowing bits from
the host part and add them the network
part
26
Figure 5-3
Addresses in a network with
and without subnetting
27
Figure 5-5
Default mask and subnet mask
28
Finding the Subnet Address
29
Straight Method
In the straight method, we use binary
notation for both the address and the
mask and then apply the AND operation
to find the subnet address.
30
Example 9
31
Solution
Solution
35
Figure 5-7
36
The number of subnets must be
a power of 2.
37
Example 11
Solution
41
Example 12
45
Figure 5-10
Variable-length subnetting
46
SUPERNETTING
47
What is suppernetting?
• Supernetting is the opposite of subnetting
• In subnetting you borrow bits from the host
part
• Supernetting is done by borrowing bits
from the network side.
• And combine a group of networks into one
large supernetwork.
48
Figure 5-11
A supernetwork
49
Rules:
The number of blocks must be a power of 2 (1, 2,
4, 8, 16, . . .).
The blocks must be contiguous in the address
space (no gaps between the blocks).
The third byte of the first address in the
superblock must be evenly divisible by the number
of blocks. In other words, if the number of blocks is
N, the third byte must be divisible by N.
50
Example 5
52
In subnetting,
we need the first address of the
subnet and the subnet mask to
define the range of addresses.
53
In supernetting,
we need the first address of
the supernet
and the supernet mask to
define the range of addresses.
54
Figure 5-12
Comparison of subnet, default,
and supernet masks
55
Example 13
57
Solution
58
Example 15
Solution
The supernet has 21 1s. The default mask has 24 1s. Since
the difference is 3, there are 23 or 8 blocks in this supernet.
The blocks are 205.16.32.0 to 205.16.39.0. The first
address is 205.16.32.0. The last address is 205.16.39.255.
59
5.3
CLASSLESS
ADDRESSING
60
Figure 5-13
Variable-length blocks
61
Number of Addresses in a Block
There is only one condition on the number
of addresses in a block; it must be a power
of 2 (2, 4, 8, . . .). A household may be
given a block of 2 addresses. A small
business may be given 16 addresses. A large
organization may be given 1024 addresses.
62
Beginning Address
The beginning address must be evenly divisible
by the number of addresses. For example, if a
block contains 4 addresses, the beginning
address must be divisible by 4. If the block has
less than 256 addresses, we need to check only
the rightmost byte. If it has less than 65,536
addresses, we need to check only the two
rightmost bytes, and so on. 63
Example 16
Solution
To be divisible by 1024, the rightmost byte of an address should be 0
and the second rightmost byte must be divisible by 4. Only the
address 17.17.32.0 meets this condition.
64
Figure 5-14
Slash notation
65
Slash notation is also called
CIDR
notation.
66
Example 17
67
Solution
68
Example 17 cont’d
69
A block in classes A, B, and C
can easily be represented in slash
notation as
A.B.C.D/ n
where n is
either 8 (class A), 16 (class B), or
24 (class C).
70
Example 18
What is the network address if one of the addresses is
167.199.170.82/27?
Solution
Solution
72
Solution (Continued)
Let us first find the subnet prefix (subnet mask). We need four
subnets, which means we need to add two more 1s to the site prefix.
The subnet prefix is then /28.
Subnet 1: 130.34.12.64/28 to 130.34.12.79/28.
Subnet 2 : 130.34.12.80/28 to 130.34.12.95/28.
Subnet 3: 130.34.12.96/28 to 130.34.12.111/28.
Subnet 4: 130.34.12.112/28 to 130.34.12.127/28.
Example 19 cont’d
74
Example 20
Design the subblocks and give the slash notation for each subblock.
Find out how many addresses are still available after these
allocations.
75
Solution
Group 1
For this group, each customer needs 256 addresses. This means th
suffix length is 8 (28 = 256). The prefix length is then 32 - 8 = 24.
01: 190.100.0.0/24 190.100.0.255/24
02: 190.100.1.0/24 190.100.1.255/24
…………………………………..
64: 190.100.63.0/24190.100.63.255/24
Total = 64 256 = 16,384
76
Solution (Continued)
Group 2
For this group, each customer needs 128 addresses. This means the
suffix length is 7 (27 = 128). The prefix length is then 32 - 7 = 25
The addresses are:
001: 190.100.64.0/25 190.100.64.127/25
002: 190.100.64.128/25 190.100.64.255/25
………………..
128: 190.100.127.128/25 190.100.127.255/25
Total = 128 128 = 16,384 77
Solution (Continued)
Group 3
For this group, each customer needs 64 addresses. This means the
suffix length is 6 (26 = 64). The prefix length is then 32 - 6 = 26.
001:190.100.128.0/26 190.100.128.63/26
002:190.100.128.64/26 190.100.128.127/26
…………………………
128:190.100.159.192/26 190.100.159.255/26
Total = 128 64 = 8,192
78
Solution (Continued)
79