L9 IP Addressing Basics
L9 IP Addressing Basics
Sunimal Rathnayake
1
IP Addressing (IPv4)
• IP address: 32-bit identifier
for host, router interface
• interface: connection 223.1.1.1
• IP address: 223.1.1.1
–subnet part - high
order bits 223.1.1.2 223.1.2.1
223.1.1.4 223.1.2.9
–host part - low order
223.1.2.2
bits 223.1.1.3 223.1.3.27
• what’s a subnet ?
subnet
–device interfaces with
same subnet part of 223.1.3.1 223.1.3.2
IP address
–can physically reach
network consisting of 3 subnets
each other without
intervening router
3
IP Addressing: CIDR
subnet host
part part
11001000 00010111 00010000 00000000
200.23.16.0/23
4
Network Address and Broadcast Address
5
Private IP Blocks
Before subnetting:
• In any network (or subnet) one can use most of the IP
addresses for host addresses.
172 19 0 0
Subnet Example
172 19 0 0
Using Subnets: subnet mask 255.255.255.0 or /24
Network Network Subnet Host
Network Mask:
255.255.0.0 or /16 11111111 11111111 00000000 00000000
Subnet Mask:
255.255.255.0 or /24
11111111 11111111 11111111 00000000
172 19 0 0 Subnets
Addresses
172 19 1 0
172 19 2 0
255
172 19 3 0 Subnets
172 19 etc. 0 28 - 1
172 19 254 0
Cannot use last
172 19 255 0 subnet as it
contains broadcast
address
Subnet Example
172.19.5.0/24 172.19.25.0/24
Important things to remember about Subnetting
• You can only subnet the host portion, you do not have control of the
network portion.
• Subnetting does not give you more hosts, it only allows you to divide your
larger network into smaller networks.
• When subnetting, you will actually lose host adresses:
– For each subnet you lose the address of that subnet
– For each subnet you lose the broadcast address of that subnet
– You “may” lose the first and last subnets
Given the following Host IP Address, Network Mask and Subnet mask find the
following information:
• Major Network Information
– Major Network Address
– Major Network Broadcast Address
– Range of Hosts if not subnetted
• Subnet Information
– Subnet Address
– Range of Host Addresses (first host and last host)
– Broadcast Address
• Other Subnet Information
– Total number of subnets
– Number of hosts per subnet
Major Network Information
Step 1:
Translate Host IP Address and Subnet Mask into binary notation
Step 2: Find the Subnet Address
Step 2:
Determine the Network (or Subnet) where this Host address lives:
1. Draw a line under the mask
2. Perform a bit-wise AND operation on the IP Address and the Subnet
Mask
Note: 1 AND 1 results in a 1, 0 AND anything results in a 0
3. Express the result in Dotted Decimal Notation
4. The result is the Subnet Address of this Subnet or “Wire” which is
138.101.114.192
Step 2: Find the Subnet Address
Step 2:
Determine the Network (or Subnet) where this Host address lives:
Quick method:
1. Find the last (right-most) 1 bit in the subnet mask.
2. Copy all of the bits in the IP address to the Network Address
3. Add 0’s for the rest of the bits in the Network Address
Step 3: Subnet Range / Host Range
G.D. S.D.
Host Portion
• Subnet Address: all 0’s
• First Host: all 0’s and a 1 in rightmost bit
• Last Host: all 1’s and a 0 in rightmost bit
• Broadcast: all 1’s
Step 5: Total Number of Subnets
G.D. S.D.
• TotalFirst
number
Host of 10001010
subnets 01100101 01110010 11 000001
138 101 114 193
– Number of subnet bits 10
Last Host 10001010 01100101 01110010 11 111110
– 2 = 1,024
10
138 101 114 254
• TotalFirst
number
Host of 10001010
hosts per subnet
01100101 01110010 11 000001
138 101 114 193
– Number of host bits 6
Last Host 10001010 01100101 01110010 11 111110
– 2 = 64
6
138 101 114 254
– 64Broadcast
host per subnets
10001010 01100101 01110010 11 111111
138 101 114 255
• Subtract one for the subnet address
• Subtract one for the broadcast address
– 62 hosts per subnet