UiPath manufacturing technology benefits and AI overview
Subnetting
1. IPv4 SubNetting
Subnetting
It allows you to take one larger network and break it into a bunch of smaller networks.
Advantages of Subnetting:
1. Reduced network traffic – Routers create broadcast domains. The more broadcast domains you
create, the smaller the broadcast domains and the less network traffic on each network
segment.
2. Optimized network performance – This is a result of reduced network traffic.
3. Simplified management – It’s easier to identify and isolate network problem in a group of
smaller connected networks than within one gigantic network.
4. Facilitated spanning of large geographical distances - A single large network that spans long
distances can create problem in every area. Connecting multiple smaller networks makes the
system more efficient.
How to create SubNet?
To create Sub Networks, we need to take bits from the host portion of the IP address and reserve them
to define the subnet address.
Subnet Mask
A mask used to determine what subnet an IP address belongs to. An IP address has two components,
the network address and the host address.
Understanding the power of 2
2 power of 1 = 2
2 power of 2 = 4
2 power of 3 = 8
2 power of 4 = 16
2 power of 5 = 32
2 power of 6 = 64
2 power of 7 = 128
2 power of 8 = 256
2 power of 9 = 512
2. IPv4 SubNetting
2 power of 10 = 1,024
2 power of 11 = 2,048
2 power of 12 = 4,096
2 power of 13 = 8,192
2 power of 14 = 16,384
Default Subnet mask
Class A: 255.0.0.0
Class B: 255.255.0.0
Class C: 255.255.255.0
CIDR (Classless Inter-Domain Routing)
CIDR is a method for allocating IP addresses. The Internet Engineering Task Force introduced CIDR in
1993 to replace the previous addressing architecture of class full network design in the Internet. Their
goal was to slow the growth of routing tables on routers across the Internet, and to help slow the rapid
exhaustion of IPv4 addresses.
Host & Network Bits Config in IP Classes
3. IPv4 SubNetting
Classes Start End #Host
A 10.0.0.0 10.255.255.255 16,777,216
B 172.16.0.0 172.31.255.255 65,534
C 192.168.0.0 192.168.255.255 256
Quick Reference SubNet Mask
4. IPv4 SubNetting
Subnetting of class C Address –
In a class C address, only8 bits are available for defining the hosts. And rest of the bits is defined for the
Networks. Remember that subnet bits start at the left and go the right, without skipping bits. This
means that the only class c subnet masks can be following.
Binary Decimal CIDR (Classless Inter-Domain Routing)
---------------------------------------------------------
10000000 = 128 /25
11000000 = 192 /26
11100000 = 224 /27
11110000 = 240 /28
11111000 = 248 /29
11111100 = 252 /30
We can’t use a /31 or /32 because we have to have at least 2 host bits for assigning IP address to hosts.
/8 255.0.0.0 16,777,214
/9 255.128.0.0 8,388,352
/10 255.192.0.0 4,194,176
/11 255.224.0.0 2,097,088
/12 255.240.0.0 1,048,544
/13 255.248.0.0 524,272
/14 255.252.0.0 262,136
/15 255.254.0.0 131,068
/16 255.255.0.0 65,024
/17 255.255.128.0 32,512
/18 255.255.192.0 16,256
/19 255.255.224.0 8,128
/20 255.255.240.0 4,064
/21 255.255.248.0 2,032
/22 255.255.252.0 1,016
/23 255.255.254.0 508
/24 255.255.255.0 254
/25 255.255.255.128 124
/26 255.255.255.192 62
/27 255.255.255.224 30
/28 255.255.255.240 14
/29 255.255.255.248 6
/30 255.255.255.252 2
5. IPv4 SubNetting
Step 1: How many subnets in the network?
Number of subnets = 2x
11000000
22 = 4
Step 2: How many hosts per subnet?
Number of host = 2y - 2
26 – 2 = 62
Step 3: What are the valid subnets?
256 – Subnet mask = block size
An example would be 256 – 192 = 64. The block size of a 192 mask is always 64. Start counting at
zero in blocks of 64 until you reach the subnet mask value and these are your subnets.
0, 64, 128, 192.
Step 4: What’s the broadcast address for each subnet?
The broadcast address is always the number right before the next subnet. The 0 subnet has a
broadcast address of 63 because the next subnet is 64. The 64 subnet has a broadcast address of
127 because the next subnet is 128, etc.
Step 5: What are the valid hosts?
Valid hosts are the numbers between the subnets, omitting all the 0s and all 1s. For example, if 64
are the subnet number and 127 is the broadcast address, then 65–126 is the valid host range—it’s
always the numbers between the subnet address and the broadcast address.
Subnetting Practice Examples:
Class C Addresses
Example 1: 192.168.10.0 /25
Subnet mask = 255.255.255.128 How many subnets = 21 =2
How many hosts per subnets = 27 – 2 = 126 hosts
What are the valid subnets = 256-128.
Our subnets are 0 and 128.
6. IPv4 SubNetting
What are the Broadcast address = for 0 subnet 127, for 128 subnet 255.
Subnet 0 128
First Host 1 129
Last Host 126 254
Broadcast 127 255
Example 2: 192.168.10.0 /26
Subnet mask = 255.255.255.192
How many subnets? Since 192 are 2 bits on (11000000), the answer would be 22 = 4
How many hosts per subnet? We have 6 host bits off (11000000), so the equation would be 26 – 2 = 62
hosts.
What are the valid subnets? 256 – 192 = 64. Remember, we start at zero and count in our block size, so
our subnets are 0, 64, 128, and 192.
What’s the broadcast address for each subnet? The number right before the value of the next subnet is
all host bits turned on and equals the broadcast address. 63,127,191,255.
What are the valid hosts? These are the numbers between the subnet and broadcast address. The
easiest way to find the hosts is to write out the subnet address and the broadcast address. This way, the
valid hosts are obvious. The following table shows the 0, 64, 128, and 192 subnets, the valid host ranges
of each, and the broadcast address of each subnet:
Subnet 0 64 127 192
First Host 1 65 129 193
Last Host 62 126 190 254
Broadcast 63 127 191 255
Example 3: 192.168.10.0/27
Subnet Mask 255.255.255.224
How many subnets? 224 are 11100000, so our equation would be 23=8.
How many hosts? 25 – 2 = 30.
What are the valid subnets? 256 – 224 = 32. We just start at zero and count to the subnet mask value in
blocks (increments) of 32: 0, 32, 64, 96, 128, 160, 192, and 224.
11. IPv4 SubNetting
Valid Subnets? In the second and third octet, the block size is 1, and in the fourth octet, the block size is
64.
Subnet 10.0.0.0 10.0.0.64 10.0.0.128 10.255.255.0 10.255.255.192
First Host 10.0.0.1 10.0.0.65 10.0.0.129 10.255.255.1 10.255.255.193
Last host 10.0.0.62 10.0.0.126 10.0.0.190 10.255.255.62 10.255.255.254
Broadcast 10.0.0.63 10.0.0.127 10.0.0.191 10.255.255.63 10.255.255.255
VLSM
A way to take one network and create many networks using subnet masks of different lengths on
different types of network designs.
Summarization
Summarization, also called route aggregation, allows routing protocols to advertise many networks as
one address. The purpose of this is to reduce the size of routing tables on routers to save memory.