Download presentation
Presentation is loading. Please wait.
Published byLinda Spencer Modified over 9 years ago
1
IP Addressing Allan Johnson
2
IPv4 Addressing Review IPv4 Addressing Review Table of Contents Table of Contents End Slide Show End Slide Show
3
IP Addressing IP Addressing is a logical addressing scheme at the Network Layer of the OSI Model. Like all Network Layer addressing schemes (IPX, AppleTalk, DECnet, CLNS, etc.), IP addresses have two parts: ♦ Network—identifies the network or subnet ♦ Host—identifies the device on that network/subnet An IP Address’ 32 bits are expressed in 4 octets (called dotted-decimal notation). IP addresses are divided into five class types depending upon the value of bit positions in the first octet.
4
IP Address Classes Class A: 1.0.0.0 to 127.0.0.0 NetworkHost 1 st Octet Bits: ___ ___ ___ ___ ___ ___ ___ ___ (The 128 bit is off.) 0XXXXXXX Class B: 128.0.0.0 to 191.255.0.0 Network Host 1 st Octet Bits: ___ ___ ___ ___ ___ ___ ___ ___ (The 128 bit is on and the 64 bit is off.) 10XXXXXX Class C: 192.0.0.0 to 223.255.255.0 Network Host 1 st Octet Bits: ___ ___ ___ ___ ___ ___ ___ ___ (The 128 and 64 bits are on. The 32 bit is off.) 110XXXXX
5
Reserved IP Address Classes Experimental Class E: 240.0.0.0 to 255.0.0.0 1 st Octet Bits: ___ ___ ___ ___ ___ ___ ___ ___ (The 128, 64, 32, and 16 bit are all on.) 1111XXXX Multicasting Class D: 224.0.0.0 to 239.0.0.0 1 st Octet Bits: ___ ___ ___ ___ ___ ___ ___ ___ (The 128, 64, and 32 bit are on. The 16 bit is off.) 1110XXXX
6
Private IP Addresses Private IP Addresses cannot exist on the public Internet. Your gateway router uses Name Address Translation (NAT) to give outbound packets a “legitimate” IP source address. Private Addressing and NAT are discussed later. Class B: 172.16.0.0 to 172.31.0.0 (In the 3 rd Octet, the 128, 64, and 32 bit are off. The 16 bit is on.) Class C: 192.168.0.0 to 192.168.255.0 (256 separate Class C Addresses) Class A: 10.0.0.0 (Favored by large enterprises because of its flexibility)
7
Continue With Subnetting Review Continue With Subnetting Review Skip Subnetting Review Skip Subnetting Review
8
Why Subnet? Remember: we are usually dealing with a broadcast topology. Can you imagine what the network traffic overhead would be like on a network with 254 hosts trying to discover each others MAC addresses? Subnetting allows us to segment LANs into logical broadcast domains called subnets, thereby improving network performance.
9
Four Subnetting Steps To correctly subnet a given network address into subnet addresses, ask yourself the following questions: 1.How many bits do I need to borrow? 2.What’s the subnet mask? 3.What’s the “magic number” or multiplier? 4.What are the first three subnetwork addresses? Let’s look at each of these questions in detail
10
1. How many bits to borrow? First, you need to know how many host bits you have to work with. Second, you must know either how many subnets you need or how many hosts per subnet you need. Finally, you need to figure out the number of bits to borrow.
11
1. How many bits to borrow? How many host bits do I have to work with? ♦ Depends on the class of your network address. Class C: 8 host bits Class B: 16 host bits Class A: 24 host bits ♦ Remember: you must borrow at least 2 bits for subnets and leave at least 2 bits for host addresses. ♦ 2 bits borrowed allows 2 2 - 2 = 2 subnets ♦ Anyway, that’s how we learned it in our CCNA Curriculum. You will soon discover that subnet zero is actually available for your use.
12
1. How many bits to borrow? How many subnets or hosts do I need? A simple formula: ♦ Host Bits = Bits Borrowed + Bits Left ♦ HB = BB + BL I need x hosts: Remember: we need to subtract two hosts to provide for the subnetwork and broadcast addresses. I need x subnets:
13
1. How many bits to borrow? Class C Example: 210.93.45.0 ♦ Design goals specify at least 5 subnets so how many bits do we borrow? ♦ How many bits in the host portion do we have to work with (HB)? Since it’s a Class C, we have 8 bits to work with. ♦ What’s the BB in our HB = BB + BL formula? 8 = BB + BL ♦ 2 to what power will give us at least 5 subnets? 2 3 - 2 = 6 subnets ♦ How many bits are left for hosts? Since 8 = 3 + BL, then BL = 5 ♦ So how many hosts can we assign to each subnet? 2 5 - 2 = 30 hosts
14
1. How many bits to borrow? Class B Example: 185.75.0.0 ♦ Design goals specify no more than 126 hosts per subnet, so how many bits do we need to leave (BL)? ♦ How many bits in the host portion do we have to work with (HB)? Since it’s a Class B, we have 16 bits to work with. ♦ What’s the BL in our HB = BB + BL formula? 16 = BB + BL ♦ 2 to what power will give us 126 hosts per subnet? 2 7 - 2 = 126 hosts ♦ How many bits are left for subnets? Since 16 = BB + 7, then BB = 9 ♦ So how many subnets can we have? 2 9 - 2 = 510 subnets
15
2. What’s the subnet mask? We determine the subnet mask by adding up the decimal value of the bits we borrowed. In the previous Class C example, we borrowed 3 bits. Below is the host octet showing the bits we borrowed and their decimal values. 128 64 32 16 8 4 2 1 111 We add up the decimal value of these bits and get 224. That’s the last non-zero octet of our subnet mask. So our subnet mask is 255.255.255.224 Remember: The subnet mask has all 1s in the network portion.
16
3. What’s the “magic number?” To find the “magic number” or the multiplier we will use to determine the subnetwork addresses, we subtract the last non-zero octet from 256. ♦ Note: The “magic number” can also be found by determining the value of the last bit borrowed. In our Class C example, our subnet mask was 255.255.255.224. 224 is our last non-zero octet. Our magic number is 256 - 224 = 32 ♦ Note: The last bit borrowed was the 32 bit.
17
Last Non-Zero Octet Memorize this table. You should be able to: ♦ Quickly calculate the last non-zero octet when given the number of bits borrowed or... ♦ Determine the number of bits borrowed when given the last non-zero octet.
18
4. What are the subnets? We now take our “magic number” and use it as a multiplier. Our Class C address was 210.93.45.0. We borrowed bits in the fourth octet, so that’s where our multiplier occurs. ♦ 1 st subnet: 210.93.45.32 ♦ 2 nd subnet: 210.93.45.64 ♦ 3 rd subnet: 210.93.45.96 ♦ 4 th subnet:210.93.45.128 ♦ 5 th subnet:210.93.45.160 ♦ 6 th subnet:210.93.45.192
19
Host & Broadcast Addresses Now you can see why we subtract 2 when determining the number of host addresses. ♦ Let’s look at our 1st subnet: 210.93.45.32 ♦ What is the total range of addresses up to our next subnet, 210.93.45.64? 210.93.45.32 to 210.93.45.63 or 32 addresses ♦.32 cannot be assigned to a host. Why? Because it is the subnet’s address. ♦.63 cannot be assigned to a host. Why? Because it is the subnet’s broadcast address. ♦ So our host addresses are.33 -.62 or 30 host addresses--just like we figured out earlier.
20
Practice Your Subnetting!! If you have not yet mastered subnetting, now is the time to do so. ♦ Semester 5’s curriculum assumes the ability to quickly subnet without pencil & paper! (much like the ability to add and subtract is assumed in Algebra) ♦ You will need to be able to evaluate an addressing scheme quickly just by looking at the address and subnet mask. ♦ Furthermore, Variable Length Subnet Masking (VLSM) becomes much easier if you’ve mastered subnetting. ♦ To practice, simply take any network address/design goal scenario and subnet it!! For example... 192.168.1.0 with at least 30 subnets 172.16.0.0 with at least 500 hosts per subnet 10.0.0.0 with at least 2000 subnets
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.