What is CLASSLESS ADDRESSING in networking?

What is CLASSLESS 

ADDRESSING in networking?



CLASSLESS  ADDRESSING


Number of Addresses in a Block

There is only one requirement on the number
 of blocks of addresses; it must be a power. of 2 (2, 4, 8, . . .).  A family can be given a two-address block. A small company could receive 16 addresses. A large
 family may be given 1024 addresses.

Beginning Address
The starting address must be evenly divisible
 by the number of addresses.  For instance, 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. 

Example 9
Which of the following can be the starting address of a 
block that contains 16 addresses?
205.16.37.32
190.16.42.44
17.17.33.80
123.45.24.52

Solution
The stated address 205.16.37.32 is eligible as 32 is 
divisible by 16. The address 17.17.33.80 is eligible 
because 80 is divisible by 16.

Example 10
Which one following can be the starting address of a 
block that contains 1024 addresses?
205.16.37.32
190.16.42.0
17.17.32.0
123.45.24.52

Solution
The number who is 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.


Classless addressing


Slash notation is also called 
CIDR
notation. 

Example 11
A small group is given a block with the starting
address and the prefix length 205.16.37.24/29 (in slash 
notation). What is the range of the block? 

Solution
The beginning address is 205.16.37.24. If we are to locate the
last address we keep the first 29 bits same and change the 
last 3 bits to 1s.
Beginning:11001111 00010000 00100101 00011000
Ending : 11001111 00010000 00100101 00011111
 There are only 8 addresses in this block.

Example 12
We can find the range of  many addresses in Example 11 by 
a different method. We can argue that the length of the suffix 
is 32 - 29 or 3. So there are 2
3 to 8 addresses in this block. 
If the first address is 205.16.37.24, the last address is 
205.16.37.31 (24 + 7 = 31).

Note
A block in classes A, B, and C 
can easily be represented in slash 
notation as 
A.B.C.D/ n
where n is 
 8 (class A), 16 (class B), or 
24 (class C) eighter .

Example 13
What is the network address if one of the addresses is 
167.199.170.82/27?

Solution
The prefix length is 27, which means that we must 
keep the first 27 bits as is and change the remaining 
bits (5) to 0s. The 5 bits can target only the last byte. 
The last byte is 01010010. Changing the last 5 bits 
to 0s, we get 01000000 or 64. The network address 
is 167.199.170.64/27.

Example 14
A group is granted the 
block 130.34.12.64/26. 
The organization needs to have four subnets. What are the 
subnet addresses and the range of addresses for each 
subnet?

Solution
The suffix length is 6.  This indicates the total of addresses in the block is 64 (26
 ).  If we create
 four segmented piece of a larger IP network (subnets), each segmented piece of a larger IP network. will have 16 addresses.
 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.
See Figure 5.15

Classless addressing

Example 15 
An ISP is granted a block of addresses starting with 
190.100.0.0/16. The ISP needs to distribute these 
addresses to three groups of customers as follows:

1. The first group has 64 customers; each requires 256 addresses.
2. The second group has 128 customers; each needs 128 addresses.
3. The third group also has 128 customers; each requires 64 addresses.
Rearrange the subblocks and give the slash notation for each 
subblock. If we find out that how many addresses are still available 
after these allocations.

Solution 
Group 1
For this organization, each customer required 256 addresses. 
So we knew that the 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/24190.100.63.255/24
Total = 64  256 = 16,384

Group 2
For this organization, each customer required 128 addresses. 
This show that the suffix length is 7 (27 = 128). Thus, the prefix length is 25 times 32.
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
003: 190.100.127.128/25 190.100.127.255/25
Total = 128  128 = 16,384

Group 3
For this organization, each customer required 64 addresses. 
We knew that 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

Number of granted addresses: 65,536
Number of allocated addresses: 40,960
Number of available addresses: 24,576


No comments:

Ads

Powered by Blogger.