0% found this document useful (0 votes)
160 views

Net LA-03EN Subnetting

Subnetting

Uploaded by

g
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
160 views

Net LA-03EN Subnetting

Subnetting

Uploaded by

g
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

SPLITTING IPV4 NETWORKS INTO SUBNETS

(CLASS, CIDR, VLSM)


LAB GUIDELINES
1. Lab Target.
To study the principles, tools and techniques for dividing the ISP address block allocated
to the enterprise into subnets. Get practical skills and learning different technics of dividing
networks into the required number of subnets of the desired (different) size.

2. Basic Definitions.
2.1. Two-level IPv4 addressing (Classes addressing).
IP Address. An IP address, which is 32-bits in length, IPv4 uses hierarchical addressing
scheme.

Class - the class of the network is determined by the first 4 bits of the address. IPv4
Addressing system is divided into five classes of IP Addresses – A, B, C, D, E, F. IPv4
hierarchy contains several classes of IP Addresses to be used efficiently in various
situations as per the requirement of hosts per network.

Hierarchical Two-level Addressing Scheme (Classes addressing).

A single IP address can contain information about the network and ultimately the host. An
IP address, which is 32-bits in length, is divided into two (Network-Host) parts:

n bits (n = 8, 16, 24); n+h=32 h bits (h = 24, 16, 8)

Network Host

This scheme enables the IP Address to be hierarchical where a network can have hosts.

Examples of IP Addresses:
17.16.2.15 = 00011101.00010000.00000010.00001111
178.68.128.168 = 10110010.01000100.10000000.10101000
217.20.147.94 = 11011001.00010100.10010011.01011110

The part highlighted by red refers to the network address and the other part refers to the
host address.

To find out how many bits pertain to the network address, the network equipment uses a
network class (and network mask in sub-netting).

Mask - Subnet mask is also 32 bits long used to describe which portion of the address
identifies the network and which portion of the address identifies the node.

In order to see how the mask helps you identify the network and node parts of the
address, convert the address and mask to binary numbers.

© Yuriy Shamshin, 2017 1/20


Examples of network masks:
255.0.0.0 = 11111111.00000000.00000000.00000000
255.255.0.0 = 11111111.11111111.00000000.00000000
255.255.255.0 = 11111111.11111111.11111111.00000000
255.255.240.0 = 11111111.11111111.11110000.00000000

The network mask is applied only locally (where local means - on this particular network
segment).

AND operation over IP address and network mask.

If the IP address in binary is AND-ed with its Subnet Mask, the result yields the Network
address. For example, say the IP Address is 192.168.1.152 and the Subnet Mask is
255.255.255.0 then:

It can be identified now that 192.168.1.0 is the Network number and 192.168.1.152 is the
host on that network.

CIDR – Classless Inter-Domain Routing.

CIDR-notation - the modern standard form of specification of the network prefix is CIDR
notation, used for both IPv4 and IPv6. It counts the number of bits in the prefix and
appends that number to the address after a slash (/) character separator.

The number after / indicates the number of bits pertaining to the network address (subnet,
supernet). For example, an administrator have 192.168.1.0/24 network. The suffix /24
(pronounced as "slash 24").

Classes IPv4 addressing uses three fixed sizes of networks A, B and C.

Class A, B, C networks have default masks, also known as natural masks, as shown here:
Class A: 255.0.0.0 /8 = 11111111.00000000.00000000.00000000
Class B: 255.255.0.0 /16 = 11111111.11111111.00000000.00000000
Class C: 255.255.255.0 /24 = 11111111.11111111.11111111.00000000

The networks and hosts counts per class can be derived by this formula:
N = 2^n (Networks_count = 2^network_bits)
H = 2^h -2 (Hosts_count = 2^host_bits – 2)

When calculating hosts' IP addresses, 2 IP addresses are decreased because they cannot
be assigned to hosts, i.e. the first IP of a network is network number (all hosts bit = 0)
and the last IP is reserved for Broadcast IP (all hosts bit = 1).

Gateway Address. In addition to the network number and broadcast address, the subnet
usually contains a gateway, whose role is usually performed by one of the interfaces of the
router. Typically, the gateway receives the first address in the subnet from those
addresses that can be assigned to hosts.

© Yuriy Shamshin, 2017 2/20


2.2. Three-level IPv4 addressing (Classless addressing).
Hierarchical Three-level Addressing Scheme (Classless addressing).

A single IP address and mask (or suffix) can contain information about the network and its
sub-network and ultimately the host. An IP address, which is 32-bits in length, is divided
into three (Network-SubNetwork-Host) parts:

n bits; n+s+h=32 s bits h bits

Network SubNetwork Host

This scheme enables the IP Address to be hierarchical where a network can have many
sub-networks which in turn can have many hosts.

To find out how many bits pertain to the network address, the network equipment uses a
network class and network mask.

In Classless IPv4 addressing (network-subnet-host), the prefix in the network address


can differ from /8, /16, /24 and shows the number of high-order bits allocated to the
network number and subnet. The remaining bits are allocated to the host number.
/23 = 11111111.11111111.11111110.00000000 = 255.255.254.0
/24 = 11111111.11111111.11111111.00000000 = 255.255.255.0
/25 = 11111111.11111111.11111111.10000000 = 255.255.255.128

The subnetworks and hosts counts can be derived by this formula:


S = 2^s, where S – subnetworks count, s – subnetwork bits;
H = 2^h - 2, where H – hosts count, h – host bits)

The formula for calculating the required number of bits for addressing S subnets.
s >= LOG2 (S), where s - number of bits, S - number of subnets,

VLSM procedure.
VLSM - Variable Length Subnet Masking.
CIDR is based on VLSM, which allows a network to be divided into variously sized
subnets, providing the opportunity to size a network more appropriately for local needs.
Variable-length subnet masks are mentioned in RFC 950. Accordingly, techniques for
grouping addresses for common operations were based on the concept of cluster
addressing.

The following procedure shows how VLSM can be used in order to allocate department-
wise IP addresses as mentioned in the example.

Step 1. Take the range of IP addresses allocated to your organization. For example,
192.168.1.0/24.

Step 2. Sort the requirements of IPs in descending order (Highest to Lowest).


Sales 100
Purchase 50
Accounts 25
Management 5

Step 3. Make a list of Subnets possible.

© Yuriy Shamshin, 2017 3/20


Step 4. Allocate the highest range of IPs to the highest requirement, so let's assign
192.168.1.0/25 (255.255.255.128) to the Sales department. This IP subnet with Network
number 192.168.1.0 has 126 valid Host IP addresses which satisfy the requirement of the
Sales department. The subnet mask used for this subnet has 10000000 as the last octet.

Step 5. Allocate the next highest range, so let's assign 192.168.1.128/26


(255.255.255.192) to the Purchase department. This IP subnet with Network number
192.168.1.128 has 62 valid Host IP Addresses which can be easily assigned to all the PCs
of the Purchase department. The subnet mask used has 11000000 in the last octet.

Step 6. Allocate the next highest range, i.e. Accounts. The requirement of 25 IPs can be
fulfilled with 192.168.1.192/27 (255.255.255.224) IP subnet, which contains 30 valid host
IPs. The network number of Accounts department will be 192.168.1.192. The last octet of
subnet mask is 11100000.

Step 7. Allocate the next highest range to Management. The Management department
contains only 5 computers. The subnet 192.168.1.224/29 with the Mask 255.255.255.248
has exactly 6 valid host IP addresses. So this can be assigned to Management. The last
octet of the subnet mask will contain 11111000.

2.3. Simple subnetting and VLSM.


2.3.1. Simple subnetting.
Given the Class C network of 204.15.5.0/24, subnet the network in order to create the
network in Figure with the host requirements shown.

In classic subnetting network was split into eight equal-size subnets; however, each

© Yuriy Shamshin, 2017 4/20


subnet did not utilize all available host addresses, which results in wasted address space.
Each subnetwork could potentially support up to 30 host addresses. Figure 1 (left)
illustrates this wasted address space.

2.3.2. VLSM technique.


Variable Length Subnet Masks (VLSM) allows you to use different masks for each subnet,
thereby using address space efficiently.

Determine what mask allows the required number of hosts.


netA: requires a /28 (255.255.255.240) mask to support 14 hosts
netB: requires a /27 (255.255.255.224) mask to support 28 hosts
netC: requires a /30 (255.255.255.252) mask to support 2 hosts
netD: requires a /28 (255.255.255.240) mask to support 7 hosts
netE: requires a /27 (255.255.255.224) mask to support 28 hosts

The easiest way to assign the subnets is to assign the largest first. For example:
netB: 204.15.5.0/27 host address range 1 to 30
netE: 204.15.5.32/27 host address range 33 to 62
netA: 204.15.5.64/28 host address range 65 to 78
netD: 204.15.5.80/28 host address range 81 to 94
netC: 204.15.5.96/30 host address range 97 to 98

This can be graphically represented as shown in Figure 5:

Fig. 1. Illustrates how using VLSM helped save more than half of the address space.

© Yuriy Shamshin, 2017 5/20


3. Automated subnetting technique using IP calculators.
Online and offline versions of the IP Calculator and Subnetwork Calculator allow you to
solve problems such as translating numbers from one number system to another,
transferring addresses from one form of presentation to another, splitting the network into
subnets, and combining networks into a supernet.

On the Internet, there are many implementations of such calculators. Especially useful are
IP calculators for subnetworking for IPv6.

But, IP calculators do not know how to splitting networks into several different in size
subnets (look p.2.3.2.). This task will be solved by running the program multiple times with
manual processing of intermediate results, so you need to know the manual subnetting
techniques.

To train skills and check the results of manual calculations, it is recommended to learn
how to work with several IP/Subnetwork Calculators.

For example.

Fig. 2. Online IP Calculator http://jodies.de/ipcalc

© Yuriy Shamshin, 2017 6/20


Fig. 3. Online VLSM/CIDR Calculator http://subnettingpractice.com/vlsm.html

Fig. 4. IPv6 Subnet Calculator http://subnettingpractice.com/ipv6_subnetting.html

© Yuriy Shamshin, 2017 7/20


4. Fast subnetting technique with Excel results presentation.
The subnet is divided into smaller subnets by increasing the subnet prefix. This operation
divides the total number of network addresses (subnets) by a number that is a multiple of
the power of two.

The source network and its subnets can be represented as a graph, the vertex of which
will be the source network, and each child node is obtained as a result of splitting the
network into two subnets:

Subnets graph.

Thus, the process of partitioning the source network into the required number of subnets
reduces to a dichotomous division of the original subnet.

Branching continues until a suitable logical subnet is found for each physical subnet. The
dichotomous subnetting method is conveniently represented in spreadsheets, for example,
Microsoft Excel.

Each merged cell represents a certain range of addresses, for example, a subnet with the
prefix 192.168.1.0/25, describes half of the entire network C, see Fig. 5.

The merged cells to the right are smaller blocks of network addresses, for example, a
subnet with the prefix /26 describes 1/4 of the network C.

We continue dividing in half in the following columns, down to the minimum necessary
block of addresses, for example, to subnets with the prefix /30, which describe subnets of
1/64 of the network C with 4 addresses in each.

This technique clearly represents the distribution of addresses and allows you to keep
records of the distribution of the address block available in the company.

A quick technique is convenient only when you break up networks with a small number of
nodes (class C networks), otherwise the technique becomes inefficient.

© Yuriy Shamshin, 2017 8/20


Fig. 5. Subnetting in Microsoft Excel.

© Yuriy Shamshin, 2017 9/20


5. Classic subnetting technique used in the CISCO / CCNA
courses.
The division of the network is accomplished by assigning bits from the portion of the host
address to the portion of the network address. Thus, we increase the possible number of
subnets, but we reduce the number of hosts in subnets.

To quickly select the required parameters, you can use the tables from the cheat sheet by
IP Subnetting, see the materials for laboratory work.

5.1. Example. Network partition into 2 equal-sized subnets.


We have a network address of 192.168.1.0/24, we need to divide the network into 4
equal-sized subnets.

For addressing two subnets, only 1 bit is required:


n >= LOG2(N) = LOG2(2) =1.

Write the address in binary form:


192.168.1.0/24 = 11000000.10101000.00000001.00000000

We take 1 bit from the host portion to get 2 subnets, this will increase the prefix by one bit:
/25.

Now we need to write out 2 identical IP addresses of the network in binary form by
changing only the assigned bit (at the first subnet the assigned bit will be 0, and for the
second subnet = 1). The captured bit is highlighted in red.

© Yuriy Shamshin, 2017 10/20


2 subnets:
1) 11000000.10101000.00000001.00000000
2) 11000000.10101000.00000001.10000000

Now write a decimal next to the binary form, and add a new prefix. Red marked the portion
of the subnet, and blue - the portion of the host. We get 2 subnets:
1) 11000000.10101000.00000001.00000000 = 192.168.1.0/25
2) 11000000.10101000.00000001.10000000 = 192.168.1.128/25

The host portion is now 7 bits. To calculate how many host addresses can be obtained
using 7 bits, you need to use the calculation formula for hosts: H=2^h-2, where h - number
of bits in the host portion.
H = 2^7 - 2 = 126 hosts.

For each subnet, we write out the subnet addresses (in the host portion all 0) and the
broadcast addresses in these subnets (in the host portion all 1):
11000000.10101000.00000001.00000000 = 192.168.1.0/25 (subnet 1);
11000000.10101000.00000001.01111111 = 192.168.1.127/25 (broadcast 1);
11000000.10101000.00000001.10000000 = 192.168.1.128/25 (subnet 2);
11000000.10101000.00000001.11111111 = 192.168.1.255/25 (broadcast 2).

5.2. Example. Network partition into 4 equal-sized subnets.


We have a network address of 192.168.1.0/24, we need to divide the network into 4
equal-sized subnets. This task is similar to the previous one.

We calculate by the formula how much we need to take a bit from the host:
LOG2(4=2^2)=2. The prefix changes from /24 to /26.

4 subnets (captured bits are highlighted in red):


1) 11000000.10101000.00000001.00000000
2) 11000000.10101000.00000001.01000000
3) 11000000.10101000.00000001.10000000
4) 11000000.10101000.00000001.11000000

The host portion on each subnet is 6 bits. H = 26 - 2 = 62 hosts. Red - the portion of the
subnet, and blue - the portion of the host::
1) 11000000.10101000.00000001.00000000 = 192.168.1.0/26
2) 11000000.10101000.00000001.01000000 = 192.168.1.64/26
3) 11000000.10101000.00000001.10000000 = 192.168.1.128/26
4) 11000000.10101000.00000001.11000000 = 192.168.1.192/26

It's all, the network is divided into 4 subnets.


11000000.10101000.00000001.00000000 = 192.168.1.0/26 (subnet 1)
11000000.10101000.00000001.00111111 = 192.168.1.63/26 (broadcast 1)
11000000.10101000.00000001.01000000 = 192.168.1.64/26 (subnet 2)
11000000.10101000.00000001.01111111 = 192.168.1.127/26 (broadcast 2)
11000000.10101000.00000001.10000000 = 192.168.1.128/26 (subnet 3)
11000000.10101000.00000001.10111111 = 192.168.1.191/26 (broadcast 3)
11000000.10101000.00000001.11000000 = 192.168.1.192/26 (subnet 4)
11000000.10101000.00000001.11111111 = 192.168.1.255/26 (broadcast 4)

In this way, you can divide any network into equal-sized subnets.

© Yuriy Shamshin, 2017 11/20


5.3. Example Splitting the network into several different subnets.
Let the enterprise have three departments with a known number of computers in the
departments, the traffic between the departments is required to be logically and physically
divided.

When dividing a network into subnets, hosts located in different subnets can not interact at
the network level directly. For the interaction of such hosts, the enterprise needs a router
that forwards packets between subnets.

Let for greater reliability there are 3 routers.

The enterprise network scheme has three routers, three switches and the specified
number of hosts in the segments is shown in Figure 6.

Fig. 6. An example of an enterprise network.

Let the provider allocate one block of IP addresses of class C 192.168.1.0/24 to the entire
company network. Required: spliting this block into 6 different in size subnets.

© Yuriy Shamshin, 2017 12/20


5.3.1. Required number of hosts in each subnet.
The required number of hosts in each subnet (+1 for the address of the router):
Subnet A – (100+1)=101 hosts
Subnet B – (50+1)=51 hosts
Subnet C – (20+1)=21 hosts

Each pair of routers is connected to each other by a separate subnet, so you need 3 more
subnets. Since such subnets contain only two hosts, it is sufficient for them to use the
subnet prefix /30:
Subnet D - 2 узла
Subnet E - 2 узла
Subnet F - 2 узла

5.3.2. We allocate the largest subnet A.


Let's start with allocate the subnet with the maximum number of nodes.

The IP address block 192.168.1.0/24 In binary form (the network portion of class is
highlighted in red):
11000000.10101000.00000001.00000000 .

"/24" - network mask prefix (short mask entry). The complete network mask entry is
255.255.255.0. Binary form the network mask:
11111111.11111111.11111111.00000000

We have 8 bits available for dividing the network into subnets. When selecting the required
number of bits in the mask for a given number of nodes in the subnet, you can use the
formula h>=LOG2(H) or tables from the cheat sheet by IP Subnetting.

We will use the cheat sheet "BIN to DEC".

For the first subnet A, we need to allocate IP addresses for 101 nodes.

In the table "BIN to DEC" we see that having occupied in the mask
one bit of eight, we get 1 bit to the portion of the network (and this is
2 subnets) and 7 bits per address portion (01111111 = 127). 127 is
the total number of addresses in the network with the broadcast
account, which satisfies the required 101 (and even several
addresses remain in reserve).

If you select 2 bits, the number of hosts will be 63, which is less than
the required 101 nodes.

We change the mask from "/ 24" to "/ 25", in binary format it will be:
11111111.11111111.11111111.10000000).

Apply a new mask to our block (bit operation AND) and get 2 subnets
(the network portion is highlighted in red):
Subnet А - 11000000.10101000.00000001.00000000 (subnet 192.168.0.0/25)
Remain А - 11000000.10101000.00000001.10000000 (block 192.168.0.128/25)

© Yuriy Shamshin, 2017 13/20


5.3.3. We allocate the next largest subnet В.
From 192.168.1.128/25 (remainder A), you need to allocate 51 addresses for the hosts in
subnet B. As in the previous time, we see in the table "BIN to DEC" 00111111 = 63, it is
more than 51, which means that it meets the requirements.

We occupy one more bit at the address portion, leaving 6 (2^6-2=62). The mask becomes
one more /26, we apply it to our block and get two new subnets:
Subnet В - 11000000.10101001.00000000.10000000 (subnet 192.168.0.128/26)
Remain B - 11000000.10101001.00000000.11000000 (block 192.168.0.192/26)

5.3.4. We allocate the next largest subnet C.


We occupy another 1 bit from the portion of the hosts address (00011111 = 31, which is
more than 21, and therefore is suitable), the mask is already /27. We get two subnets:
Subnet С - 11000000.10101001.00000001.11000000 (subnet 192.168.1.192/27)
Remain C - 11000000.10101001.00000001.11100000 (block 192.168.1.224/27)

5.3.5. We allocate the smallest subnets D, E, F.


We will allocate hosts numbers for subnets more economically, so that the remainder is
obtained (the stock of addresses for the future development of the enterprise network).

It remains to allocate 3 subnets to 2 addresses for router communication.

By the table we see that it's enough for a portion of the node address of only two bits
(00000011 = 3), 2^2-2=2 addresses for two hosts.

In turn, for three, equally large subnets, two bits (2^2=4, a formula from a cheat sheet) are
also sufficient.

In total, in the IP address 32 bits, subtract the required 2 and get 30, so use the mask /30.

Spliting the remain C by 3 subnets and 2 remains blocks:


Remain C - 11000000.10101000.00000001.11100000 (subnet 192.168.1.224/27)
Subnet D - 11000000.10101000.00000001.11100000 (subnet 192.168.1.224/30)
Subnet E - 11000000.10101000.00000001.11100100 (subnet 192.168.1.228/30)
Subnet F - 11000000.10101000.00000001.11101000 (subnet 192.168.1.232/30)
Remain 1 - 11000000.10101000.00000001.11101100 (block 192.168.1.236/30)
Remain 2 - 11000000.10101000.00000001.11110000 (block 192.168.1.240/28)

5.3.6. The resulting subnets:


Subnet A - 192.168.1.0/25
Subnet B - 192.168.1.128/26
Subnet C - 192.168.1.192/27
Subnet D - 192.168.1.224/30
Subnet E - 192.168.1.228/30
Subnet F - 192.168.1.232/30
Remain block 1 - 192.168.1.236/30
Remain block 2 - 192.168.1.240/28

© Yuriy Shamshin, 2017 14/20


5.4. Examples of partitioning networks of Class A, B and C into an
odd number of subnets.
Each example specifies the network part of the address, mask, prefix, broadcast-address,
counted the number of nodes in each subnet.

Splitting the class B network 195.20.0.0/16 into 5 subnets:


IP subnet/prefix Broadcast DEC Broadcast BIN Hosts count
195.20.0.0/18 195.20.63.255 195.20.00111111.11111111 16382
195.20.64.0/18 195.20.127.255 195.20.01111111.11111111 16382
195.20.128.0/18 195.20.191.255 195.20.10111111.11111111 16382
195.20.192.0/18 195.20.255.255 195.20.11111111.11111111 16382
255.255.192.0
Subnet mask
11111111.11111111.11000000.00000000

Now divide, for example, the first subnet into 2 subnets, i.e. select one more bit in the
extended network prefix. Thus. we get 2 subnets with a mask /19.
195.20.0.0/18
IP subnet/prefix Broadcast DEC Broadcast BIN Hosts count
195.20.0.0/19 195.20.31.255 195.20.00011111.11111111 8190
195.20.32.0/19 195.20.63.255 195.20.00111111.11111111 8190
Subnet mask 255.255.224.0
11111111.11111111.11100000.00000000

Splitting the class C network 211.118.94.0/24 into 3 subnets:


IP subnet/prefix Broadcast DEC Broadcast BIN Hosts count
211.118.94.0/25 211.118.94.127 211.118.94.01111111 126
211.118.94.128/25 211.118.94..255 211.118.94.11111111 126
255.255.255.128
Subnet mask
11111111.11111111.111111111.10000000
211.118.94.128/25
IP subnet/prefix Broadcast DEC Broadcast BIN Hosts count
211.118.94.128/26 211.118.94.191 211.118.94.10111111 62
211.118.94.192/26 211.118.94.255 211.118.94.11111111 62
255.255.255.192
Subnet mask
11111111.11111111.111111111.11000000

Splitting the class A network 12.0.0.0/8 into 5 subnets:


IP subnet/prefix Broadcast DEC Broadcast BIN Hosts count
12.0.0.0/10 12. 63.255.255 12. 00111111. 11111111.11111111 4194302
12.64.0.0/10 12.127.255.255 12. 01111111. 11111111.11111111 4194302
12.128.0.0/10 12.191.255.255 12. 10111111. 11111111.11111111 4194302
12.192.0.0/10 12.255.255.255 12. 11111111. 11111111.11111111 4194302
255.192.0.0
Subnet mask
11111111.11000000.00000000.00000000
102.128.0.0/10
IP subnet/prefix Broadcast DEC Broadcast BIN Hosts count
12.128.0.0/11 12.159.255.255 12. 10011111. 11111111.11111111 2097150
12.160.0.0/11 12.191.255.255 12. 10111111. 11111111.11111111 2097150
255.224.0.0
Subnet mask
11111111.11100000.00000000.00000000

© Yuriy Shamshin, 2017 15/20


6. LAB Assignment
6.1. Create your variants of the tasks.
6.1.1. Generation the IP-address of the node and the subnet prefix for
tasks 6.2 and 6.3.
a) Write your surname in the letters of the English alphabet. Must be at least 7 letters, if
not enough, then add the required number of letters from the name (if not enough, then
repeat name).
For example, for Li Yurijs there will be LIYURIJS.

b) Replace the first 7 letters with their ordinal numbers in the alphabet, writing the numbers
as two-digit decimal numbers (with leading zero).
For example, 12 09 25 21 18 09 10.

c) Translate each decimal two-digit number into a binary 5-bit number (with leading zero).
For example, 01100 01001 11001 10101 10010 01001 01010.
Resulting 35 bits sequence: 01100010011100110101100100100101010.

d) The rightmost 3 bits of the sequence are put into the decimal number system, add 19
and get the subnet prefix (from 19 to 26).
For example,
Sequence: 01100010011100110101100100100101010
Bits for the prefix: 01100010011100110101100100100101010

Resulting prefix: 010=2; 2+19=21 à /21.

e) The first 32 bits of the received sequence will be your version of the host IP address in
the binary representation.
For example,
Sequence: 01100010011100110101100100100101010
Bits for the IP-address: 01100010011100110101100100100101010

Resulting 32 bits IP-address: 01100010011100110101100100100101.

f) Convert the binary IP address to a decimal 4-octet notation.


For example,
01100010011100110101100100100101
01100010 . 01110011 . 01011001 . 00100101
98 . 115 . 89 . 37
We obtain individual variant of the node address and subnet (supernet) prefix for tasks
6.2 and 6.3, for example: 98.115.89.37/21

6.1.2. Generation the variant for task 6.4 (table 1).

Your variant is the 7th digit from point 6.1.1.b), corresponds to the ordinal number of the
letter from 01 to 26.
For example, for LIYURIJS, you get variant 10 (line number).

© Yuriy Shamshin, 2017 16/20


6.2. Find the basic parameters of the specified subnet.
For your variant of the host address and the prefix from 6.1.1, determine the following
subnet (supernet) parameters:
a. address of the node in point-binary notation,
b. network address class (traditional),
c. subnet mask (or supernet, if the prefix was less than the traditional one for the class)
in dotted decimal notation,
d. template for highlighting the addresses of the nodes in the subnet (in the superset),
e. number of nodes in the subnet (super-network),
f. IP address of the subnet (super network),
g. IP address of the gateway,
h. IP address of the first node on the subnet,
i. IP address of the last node on the subnet,
j. IP address of the broadcast messages for this subnet.

Recommendations:
To count the number of nodes in a subnet, you need to perform 3 operations:
1) count the number of bits available for use in node identifiers;
2) translate this value written in units into a decimal format;
3) subtract one from the resulting number.

For example, for nodes IP address in the prefix-notation 192.168.1.79/26, we get answer:

192.168.1.79/26
Nr Parameters Value of Dot-Dec Value of Dot-Bin
a Address: 192.168.001.079 11000000.10101000.00000001.01 001111
b Class: C
c Netmask: 255.255.255.192 11111111.11111111.11111111.11 000000
d Wildcard: 000.000.000.063 00000000.00000000.00000000.00 111111
e Hosts: 62
f Network: 192.168.001.064 11000000.10101000.00000001.01 000000
g Gateway: 192.168.001.065 11000000.10101000.00000001.01 000001
h Host Min: 192.168.001.066 11000000.10101000.00000001.01 000010
i Host Max: 192.168.001.126 11000000.10101000.00000001.01 111110
j Broadcast: 192.168.001.127 11000000.10101000.00000001.01 111111

6.3. Verify that the subnet parameters are correct.


Select any IPv4 network software calculator.

Learn how to use it to split IPv4 networks of classes A, B and C into subnets with an equal
number of nodes.

Verify the correct calculation of the IPv4 subnet parameters for your variant from 6.1.1.

Make a ScrenShot calculator with your variant.

Select any IPv6 network software calculator.

Learn how to use it to split IPv6 networks into subnets with an equal number of nodes.

© Yuriy Shamshin, 2017 17/20


6.4. Split the enterprise network into subnets.
Split the network into the appropriate number of subnets. Use the enterprise network
diagram (Fig. 7) and information about the number of computers in the departments (your
variant from 6.1.2 in table 1)

Fig.7. The enterprise network scheme.

Table 1. Variants of tasks


Variant Origin network (addresses block) Number of computers in departments
A B C
1 118.7.50.0 /25 7 9 27
2 39.221.98.0 /25 8 5 18
3 88.27.252.0 /23 30 9 46
4 81.104.216.0 /21 48 120 249
5 7.50.128.0 /19 267 176 678
6 89.151.32.0 /19 311 246 806
7 126.61.74.0 /23 8 61 17
8 36.121.96.0 /19 311 696 226
9 28.54.64.0 /19 957 153 274
10 67.253.1.0 /20 365 116 508
11 77.75.0.0 /18 338 830 1403
12 5.63.168.0 /21 119 61 226
13 85.123.72.0 /21 189 51 72
14 72.241.3.0 /25 12 7 3
15 87.228.68.0 /22 26 45 71
16 46.41.64.0 /18 384 1535 675
17 57.214.86.0 /23 63 9 21
18 74.30.128.0 /19 346 179 732
19 88.61.128.0 /20 366 77 130
20 10.58.180.0 /22 30 92 43
21 112.56.76.0 /22 23 114 60
22 2.78.160.0 /19 214 443 525
23 30.182.64.0 /18 624 1700 358
24 75.39.128.0 /19 625 219 372
25 98.115.89.37 /21 48 119 250
26 35.163.168.0 /21 119 60 224

© Yuriy Shamshin, 2017 18/20


6.4.1. Make the optimal network spliting on the subnets.
The partition must be optimal, that is, you should not use a large subnet for the
department, if only half of such a subnet is sufficient.

Be sure to consider the 4 subnets between the routers. In total, we get 7 subnets: A, B, C,
D, E, F, G. The subnet between the router D and the Internet is not necessary to describe,
as its parameters and addresses are determined by the Internet provider.

Draw a summary diagram of the enterprise network with labeled subnets, see the example
in 5.3.

6.4.2. Describe the following parameters for each of the 7 subnets:


a. subnet address (in binary form);
b. subnet address (in decimal form);
c. subnet prefix;
d. subnet mask (in binary form);
e. subnet mask (in decimal form);
f. subnet broadcast address;
g. subnet gateway address;
h. maximum number of hosts on the subnet;
i. number of used addresses of hosts (occupied by the department);
j. number of unused host addresses (department reserve).

For example,

Subnet A
Nr Parameters Value
a Subnet Address BIN: 11000000.10101000.00000001.01001111
b Subnet Address DEC: 192.168.001.079
c Subnet Prefix: 25
d Subnet mask BIN: 11111111.11111111.11111111.11 000000
e Subnet mask DEC: 255.255.255.192
f Subnet Broadcast: 192.168.001.127
g Subnet Gateway: 62
h Subnet Host Count Max: 34
i Subnet Host Count Use: 22
j Subnet Host Count Free: 12

6.4.3. Describe the unallocated address space (reserve):


a. address and prefix of each of the free blocks of the enterprise;
b. the ratio between the number of reserved addresses and the allocated address
block;
c. loss of business addresses (addresses for subnets, broadcasts, gateways, routers)
from subnetting, in pieces;
d. loss of enterprise addresses from subnetting, in percent.

© Yuriy Shamshin, 2017 19/20


7. Lab Report.
The report is provided electronically.

The report includes:


1. The formation of an individual variant of the assignment from the surname-name to
the final address, prefix and number, see 6.1.
2. The table of calculation of all subnet parameters in point-decimal notation and
binary notation, see 6.2.
3. A screenshot of the calculation of the parameters of your subnet using the IPv4
calculator, see 6.3.
4. The final scheme of the enterprise network with signed subnets, see 6.4.1.
5. Tables with a description of the parameters of each subnet obtained, see 6.4.2.
6. A table describing the parameters of the unallocated space of addresses (enterprise
reserve), see 6.4.3.

Grade.

Grade on 10 points: correctly formed individual variant IP-address/prefix and


correctly made of all assignments (6.1, 6.2, 6.3, 6.4.1, 6.4.2, 6.4.3).

© Yuriy Shamshin, 2017 20/20

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy