SlideShare a Scribd company logo
14
Most read
15
Most read
16
Most read
Welcome to presentation
on Subnetting,
Supernetting, VLSM
Classfull Addressing
• IP addresses, when started a few decades
ago, used the concept of classes.
• This architecture is called classful
addressing.
Type of Classes and ranges
• Class A = 0 - 127
• Class B = 128 - 191
• Class C = 192 - 223
• Class D = 224 - 239
• Class E = 240 - ∞
Subnet Mask
• Subnet mask is a 32 bits long address used to
distinguish between network address and host address
in IP address.
• For example how will we figure out network partition
and host partition from IP address 192.168.1.10 ?
Here we need subnet mask to get details about
network address and host address.
In decimal notation
• In decimal notation subnet mask value 1 to 255
represent network address and value 0 [Zero]
represent host address.
IP address 192.168.1.10
Subnet mask 255.255.255.0
• Network address is 192.168.1 and host address
is 10.
In binary notation
• In binary notation subnet mask ON bit [ 1] represent
network address while OFF bit[0] represent host
address.
IP address
11000000.10101000.00000001.00001010
Subnet mask
11111111.11111111.11111111.00000000
• Network address is 11000000.10101000.00000001
and host address is 00001010
Supernetting
• 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.
Example
• A company needs 600 addresses. Which of the
following set of class C blocks can be used to form a
supernet for this company?
• 1. 198.47.32.0 198.47.33.0198.47.34.0
• 2. 198.47.32.0198.47.42.0 198.47.52.0 198.47.62.0
• 3. 198.47.31.0198.47.32.0 198.47.33.0 198.47.34.0
• 4. 198.47.32.0 198.47.33.0 198.47.34.0 198.47.35.0
Solution
• 1: No, there are only three blocks.
• 2: No, the blocks are not contiguous.
• 3: No, 31 in the first block is not divisible by 4.
• 4: Yes, all three requirements are fulfilled.
CIDR
• Classless Inter Domain Routing
• CIDR is a way to allow more flexible
allocation of Internet Protocol (IP) addresses
than was possible with the original system of
IP address classes.
CIDR representation
a.b.c.d/n
(like: 192.168.10.1/27)
Rules of CIDR blocks
• All IP address are should be contiguous
• Block size always 2n
• First IP addrees in the block should be evenly
divisable by size of the block
VLSM
• VLSM: Variable Length Subnet
Masking.
• Any prefix length is allowed in the
network at any point.
• Q: You have 4 subnets with the
following numbers of hosts: 58, 29,
14, 3 and the address is
192.168.10.0/24
• Determine what subnets you could
use to fit these hosts into it and the
address.
10.1.1.0/24
10.1.2.0/25
10.1.2.128/26
10.1.2.192/27
All of these are valid
in the same network!
Working with VLSM
• We have 58, 29, 14, 3 Hosts.
Start with 58.
• Smallest number larger than
(58+2) is 64. 64 is 2 bits.
• 24 bits of prefix length in the
address space given, add 2 for
26.
• First network is 192.168.10.0/26.
• The next network is
192.168.10.0+64, so we start the
next “round” at 192.168.10.64
8 7 6 5 4 3 2 1
1 2 4 8 16 32 64 128
32 < (58+2) < 64
So, 192.168.10.0/26 takes
care of the first 58 hosts
24 + 2 = 26
Start the next block at
192.168.10.64
Working with VLSM
• Now this block has 29 hosts.
• Smallest number larger than
(29+2) is 32. 32 is 3 bits.
• 24 bits of prefix length in the
address space given, add 3 for
27.
• We start this block at
192.168.10.64, so network is
10.1.1.64/27
• The next network is
192.168.10.64+32, so we start
the next “round” at
192.168.10.96
8 7 6 5 4 3 2 1
1 2 4 8 16 32 64 128
16 < (29+2) < 32
So, 10.1.1.64/27 takes care
of the first 29 hosts
24 + 3 = 27
Start the next block at
10.1.1.96
Working with VLSM
So, the subnets for -
58 host: 192.168.10.0/26
29 host: 192.168.10.64/27
14 host: 192.168.10.96/28
3 host: 192.168.10.112/29
Any Question...
Zakaria
Hossain

More Related Content

PPT
TCP IP Addressing
PPTX
Subnetting
PPSX
Subnetting
PPT
firewall.ppt
DOCX
IP classes and subnetting.
PPTX
VLSM & SUPERNETTING
PPT
IP Subnetting
PDF
Introduction to TCP/IP
TCP IP Addressing
Subnetting
Subnetting
firewall.ppt
IP classes and subnetting.
VLSM & SUPERNETTING
IP Subnetting
Introduction to TCP/IP

What's hot (20)

PPTX
DHCP basics
PPTX
IPv4 addressing and subnetting
PPTX
Subnetting
PPT
ipv6 ppt
PPTX
CCNA training 101
PPT
PPTX
PPTX
Subnet Mask
PPT
Routing
PPT
Ip address and subnetting
PPTX
IPv4 Addressing
PPT
PPT
Forouzan-ch19-Network-Layer-Logical-Addressing.ppt
DOC
Subnet questions with ans(networking)
PDF
IP Addressing (Subnetting, VLSM, Supernetting)
PDF
Network Address Translation (NAT)
PPT
Subnetting supernetting
PPS
Lesson 2: Subnetting basics
PDF
VPN - Virtual Private Network
DOCX
DHCP basics
IPv4 addressing and subnetting
Subnetting
ipv6 ppt
CCNA training 101
Subnet Mask
Routing
Ip address and subnetting
IPv4 Addressing
Forouzan-ch19-Network-Layer-Logical-Addressing.ppt
Subnet questions with ans(networking)
IP Addressing (Subnetting, VLSM, Supernetting)
Network Address Translation (NAT)
Subnetting supernetting
Lesson 2: Subnetting basics
VPN - Virtual Private Network
Ad

Similar to Subentting, Supernetting and VLSM presentation (20)

PDF
subnet network Addressing Network v1.pdf
PPTX
Network Layer
PDF
QuickTutorial Guide Advanced Topics in IP Addressing
PPTX
Vlsm and supernetting
PDF
Vlsm workbook instructors edition v2 0-solucionario
PPT
IP Addressing and subnetting
PPTX
3_IP_Address-RP. By bsnl rttc Hyderabad pptx
PPT
Ceyccna3
PPTX
Data Communications and Network -Subnetting
PPTX
Wipro telecom training i pv4 concepts
PPTX
chapter 4.pptx
PPTX
Fixed Length Subnetting about ip address.pptx
PPTX
Lecture 03 networking
PPTX
IP Addressing and Subnetting
PPTX
NP - Unit 2 - Internet Addressing, ARP and RARP
PPTX
Subnetting class
 
PPTX
network design 7.pptx
PPT
PPT
Chapter3ccna
subnet network Addressing Network v1.pdf
Network Layer
QuickTutorial Guide Advanced Topics in IP Addressing
Vlsm and supernetting
Vlsm workbook instructors edition v2 0-solucionario
IP Addressing and subnetting
3_IP_Address-RP. By bsnl rttc Hyderabad pptx
Ceyccna3
Data Communications and Network -Subnetting
Wipro telecom training i pv4 concepts
chapter 4.pptx
Fixed Length Subnetting about ip address.pptx
Lecture 03 networking
IP Addressing and Subnetting
NP - Unit 2 - Internet Addressing, ARP and RARP
Subnetting class
 
network design 7.pptx
Chapter3ccna
Ad

More from Zakaria Hossain (20)

PPTX
GPS tracking in Aircraft
PPTX
Home Automation System - Arduino
PPTX
Real Time Motion Object Tracking Using GPU
PPTX
Arduino Line following Car
PPTX
Cloud of things (IoT + Cloud Computing)
PPTX
Online event solution
PPTX
24/7 Weather forecast app (mobile)
PPTX
Setting up a web server in Linux (Ubuntu)
PPTX
Presentation about Blockchain technology
PPTX
What is variable? What is data type, header file? ভেরিয়েবল কি? ডেটা টাইপ, হেড...
PPTX
Travelling to South Africa
PPTX
System Analysis and Design
PPTX
Ludo (snack-ladder) game project presentation
PPTX
Types of variables in statistics
PPTX
Uses of economics in computer science
PPTX
Presentaion on Bio-Informatics
PPTX
Calendar Project Presentation In Microprocessor and Assembly Language
PPTX
Different types of Shoring Algorithms with Animation
PPT
Application of graph
PPTX
Lagrange's equation with one application
GPS tracking in Aircraft
Home Automation System - Arduino
Real Time Motion Object Tracking Using GPU
Arduino Line following Car
Cloud of things (IoT + Cloud Computing)
Online event solution
24/7 Weather forecast app (mobile)
Setting up a web server in Linux (Ubuntu)
Presentation about Blockchain technology
What is variable? What is data type, header file? ভেরিয়েবল কি? ডেটা টাইপ, হেড...
Travelling to South Africa
System Analysis and Design
Ludo (snack-ladder) game project presentation
Types of variables in statistics
Uses of economics in computer science
Presentaion on Bio-Informatics
Calendar Project Presentation In Microprocessor and Assembly Language
Different types of Shoring Algorithms with Animation
Application of graph
Lagrange's equation with one application

Recently uploaded (20)

PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Welding lecture in detail for understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Digital Logic Computer Design lecture notes
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Sustainable Sites - Green Building Construction
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Well-logging-methods_new................
PPTX
web development for engineering and engineering
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Internet of Things (IOT) - A guide to understanding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Welding lecture in detail for understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Digital Logic Computer Design lecture notes
CH1 Production IntroductoryConcepts.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Sustainable Sites - Green Building Construction
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Automation-in-Manufacturing-Chapter-Introduction.pdf
Well-logging-methods_new................
web development for engineering and engineering
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Mitigating Risks through Effective Management for Enhancing Organizational Pe...

Subentting, Supernetting and VLSM presentation

  • 1. Welcome to presentation on Subnetting, Supernetting, VLSM
  • 2. Classfull Addressing • IP addresses, when started a few decades ago, used the concept of classes. • This architecture is called classful addressing.
  • 3. Type of Classes and ranges • Class A = 0 - 127 • Class B = 128 - 191 • Class C = 192 - 223 • Class D = 224 - 239 • Class E = 240 - ∞
  • 4. Subnet Mask • Subnet mask is a 32 bits long address used to distinguish between network address and host address in IP address. • For example how will we figure out network partition and host partition from IP address 192.168.1.10 ? Here we need subnet mask to get details about network address and host address.
  • 5. In decimal notation • In decimal notation subnet mask value 1 to 255 represent network address and value 0 [Zero] represent host address. IP address 192.168.1.10 Subnet mask 255.255.255.0 • Network address is 192.168.1 and host address is 10.
  • 6. In binary notation • In binary notation subnet mask ON bit [ 1] represent network address while OFF bit[0] represent host address. IP address 11000000.10101000.00000001.00001010 Subnet mask 11111111.11111111.11111111.00000000 • Network address is 11000000.10101000.00000001 and host address is 00001010
  • 7. Supernetting • 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.
  • 8. Example • A company needs 600 addresses. Which of the following set of class C blocks can be used to form a supernet for this company? • 1. 198.47.32.0 198.47.33.0198.47.34.0 • 2. 198.47.32.0198.47.42.0 198.47.52.0 198.47.62.0 • 3. 198.47.31.0198.47.32.0 198.47.33.0 198.47.34.0 • 4. 198.47.32.0 198.47.33.0 198.47.34.0 198.47.35.0
  • 9. Solution • 1: No, there are only three blocks. • 2: No, the blocks are not contiguous. • 3: No, 31 in the first block is not divisible by 4. • 4: Yes, all three requirements are fulfilled.
  • 10. CIDR • Classless Inter Domain Routing • CIDR is a way to allow more flexible allocation of Internet Protocol (IP) addresses than was possible with the original system of IP address classes.
  • 12. Rules of CIDR blocks • All IP address are should be contiguous • Block size always 2n • First IP addrees in the block should be evenly divisable by size of the block
  • 13. VLSM • VLSM: Variable Length Subnet Masking. • Any prefix length is allowed in the network at any point. • Q: You have 4 subnets with the following numbers of hosts: 58, 29, 14, 3 and the address is 192.168.10.0/24 • Determine what subnets you could use to fit these hosts into it and the address. 10.1.1.0/24 10.1.2.0/25 10.1.2.128/26 10.1.2.192/27 All of these are valid in the same network!
  • 14. Working with VLSM • We have 58, 29, 14, 3 Hosts. Start with 58. • Smallest number larger than (58+2) is 64. 64 is 2 bits. • 24 bits of prefix length in the address space given, add 2 for 26. • First network is 192.168.10.0/26. • The next network is 192.168.10.0+64, so we start the next “round” at 192.168.10.64 8 7 6 5 4 3 2 1 1 2 4 8 16 32 64 128 32 < (58+2) < 64 So, 192.168.10.0/26 takes care of the first 58 hosts 24 + 2 = 26 Start the next block at 192.168.10.64
  • 15. Working with VLSM • Now this block has 29 hosts. • Smallest number larger than (29+2) is 32. 32 is 3 bits. • 24 bits of prefix length in the address space given, add 3 for 27. • We start this block at 192.168.10.64, so network is 10.1.1.64/27 • The next network is 192.168.10.64+32, so we start the next “round” at 192.168.10.96 8 7 6 5 4 3 2 1 1 2 4 8 16 32 64 128 16 < (29+2) < 32 So, 10.1.1.64/27 takes care of the first 29 hosts 24 + 3 = 27 Start the next block at 10.1.1.96
  • 16. Working with VLSM So, the subnets for - 58 host: 192.168.10.0/26 29 host: 192.168.10.64/27 14 host: 192.168.10.96/28 3 host: 192.168.10.112/29