IPAddressing
Download
Report
Transcript IPAddressing
IP Addressing
Objectives:
Internet Architecture
IPv4 Addressing
IP address Classes
Subnets and subnet mask
Subnets design with IP addressing
IPv6
Internet Architecture
Taibah University
• Two computers, anywhere in
the world, following certain
hardware, software, protocol
specifications, can
communicate, reliably even
when not directly connected.
• LANs are no longer scalable
beyond a certain number of
stations or geographic
separation.
2
Internet Addresses
Taibah University
IP Address as a 32-Bit Binary Number
3
Decimal Equivalents of 8-Bit Patterns
Taibah University
4
Binary and Decimal Conversion
Taibah University
5
IP Address Classes
Taibah University
6
IP Address Classes
Taibah University
7
IP Addresses as Decimal Numbers
Taibah University
8
Hosts for Classes of
IP Addresses
Taibah University
Class A (24 bits for hosts) 224 - 2* = 16,777,214 maximum hosts
Class B (16 bits for hosts) 216 - 2* = 65,534 maximum hosts
Class C (8 bits for hosts) 28 - 2* = 254 maximum hosts
*
Subtracting the network and broadcast reserved address
9
IPv4 Address Classes
Taibah University
Class D Addresses
• A Class D address begins with binary 1110 in the first octet.
• First octet range 224 to 239.
• Class D address can be used to represent a group of hosts called a
host group, or multicast group.
Class E Addresses
• First octet of an IP address begins with 1111
• First octet range 240 to 255.
• Class E addresses are reserved for experimental purposes and should
not be used for addressing hosts or multicast groups.
10
IP Addresses as Decimal Numbers
Taibah University
11
Network IDs and Broadcast Addresses
Taibah University
An IP address such as 176.10.0.0 that has all binary 0s in
the host bit positions is reserved for the network address.
An IP address such as 176.10.255.255 that has all binary 1s
in the host bit positions is reserved for the broadcast
address.
12
Private Addresses
Taibah University
13
Reserved Address Space
Taibah University
• Network ID
• Broadcast address
• Hosts for classes of IP addresses
14
Basics of Subnetting
Taibah University
• Classical IP addressing
• Subnetworks
• Subnet mask
• Boolean operations: AND, OR, and NOT
• Performing the AND function
15
Subnetworks
Taibah University
To create a subnet address, a network administrator
borrows bits from the original host portion and
designates them as the subnet field.
16
Subnetworks
Taibah University
17
Subnet Mask
Taibah University
• Determines which part of an IP address is the network field and which
part is the host field
• Follow these steps to determine the subnet mask:
– 1. Express the subnetwork IP address in binary form.
– 2. Replace the network and subnet portion of the address with all
1s.
– 3. Replace the host portion of the address with all 0s.
– 4. Convert the binary expression back to dotted-decimal notation.
18
Subnet Mask
Taibah University
Subnet mask in decimal = 255.255.240.0
19
Boolean Operations: AND, OR, and NOT
Taibah University
• AND is like multiplication.
• OR is like addition.
• NOT changes 1 to 0, and 0 to 1.
20
Performing the AND Function
Taibah University
21
Range of Bits Needed to Create Subnets
Taibah University
22
Subnet Addresses
Taibah University
23
Creating a Subnet
Taibah University
•
•
•
•
•
•
•
Determining subnet mask size
Computing subnet mask and IP address
Computing hosts per subnetwork
Boolean AND operation
IP configuration on a network diagram
Host and subnet schemes
Private addresses
24
Determining Subnet Mask Size
Taibah University
Class B address with 8 bits borrowed for the subnet
130.5.2.144 (8 bits borrowed for subnetting) routes to subnet
130.5.2.0 rather than just to network 130.5.0.0.
25
Determining Subnet Mask Size
Taibah University
Class C address 197.15.22.131 with a subnet
mask of 255.255.255.224 (3 bits borrowed)
11000101
00001111
Network Field
00010110
100
00011
SN
Host Field
The address 197.15.22.131 would be on the
subnet 197.15.22.128.
26
Subnetting Example with AND Operation
Taibah University
27
IP Configuration on a Network Diagram
Taibah University
The router connects subnetworks and networks.
28
Subnet Example
Taibah University
Given the Class B address 190.52.0.0
Class B
Using /24
subnet...
Network Network
Network Network
Host
Subnet
Host
Host
Internet routers still “see” this net as 190.52.0.0
190.52.1.2
190.52.2.2
190.52.3.2
But internal routers think all
these addresses are on different
networks, called subnetworks
29
Subnet Example
Taibah University
Network Network
Subnet
Host
Using the 3rd octet, 190.52.0.0 was divided into:
190.52.1.0
190.52.5.0
190.52.9.0
190.52.13.0
190.52.17.0
190.52.2.0
190.52.6.0
190.52.10.0
190.52.14.0
190.52.18.0
190.52.3.0
190.52.7.0
190.52.11.0
190.52.15.0
190.52.19.0
190.52.4.0
190.52.8.0
190.52.12.0
190.52.16.0
and so on ...
30
Subnet Example
Taibah University
Network address 190.52.0.0 with /16 network mask
Using Subnets: subnet mask 255.255.255.0 or /24
Network Network
Subnet
Host
190
190
52
52
0
1
Host
Host
190
190
190
190
52
52
52
52
2
3
Etc.
254
Host
Host
Host
Host
190
52
255
Host
Subnets
255
Subnets
28 - 1
Cannot use last
subnet as it
contains broadcast
address
31
Subnet Example
Taibah University
Subnet 0 (all 0’s subnet) issue: The address of the subnet,
190.52.0.0/24 is the same address as the major network,
190.52.0.0/16.
Network Network Subnet
Host
190
190
52
52
0
1
Host
Host
190
190
52
52
Etc.
254
Host
Host
Subnets
255
Subnets
28 - 1
190
52
255
Host
Last subnet (all 1’s subnet) issue: The broadcast address for
the subnet, 190.52.255.255 is the same as the broadcast
address as the major network, 190.52.255.255.
32
Host Subnet Schemes
Taibah University
The number of lost IP addresses with a Class C network
depends on the number of bits borrowed for subnetting.
33
IP addressing crisis
Taibah University
•
•
Address Depletion
Internet Routing Table Explosion
34
IPv4 Addressing
Taibah University
Subnet Mask
• One solution to the IP address shortage was thought to be the
subnet mask.
• Formalized in 1985 (RFC 950), the subnet mask breaks a single
class A, B or C network in to smaller pieces.
35
Short Term Solutions: IPv4 Enhancements
Taibah University
•
•
•
•
CIDR (Classless Inter-Domain Routing) – RFCs 1517,
1518, 1519, 1520
VLSM (Variable Length Subnet Mask) – RFC 1009
Private Addressing - RFC 1918
NAT/PAT (Network Address Translation / Port Address
Translation) – RFC
36
IPv4 versus IPv6
Taibah University
• IP version 6 (IPv6) has been defined and developed.
• IPv6 uses 128 bits rather than the 32 bits currently used in IPv4.
• IPv6 uses hexadecimal numbers to represent the 128 bits.
IPv4
37
Long Term Solution: IPv6 (coming)
Taibah University
•
•
•
•
•
•
IPv6, or IPng (IP – the Next Generation) uses a 128-bit address
space, yielding
340,282,366,920,938,463,463,374,607,431,768,211,456
possible addresses.
IPv6 has been slow to arrive
IPv4 revitalized by new features, making IPv6 a luxury, and not
a desperately needed fix
IPv6 requires new software; IT staffs must be retrained
IPv6 will most likely coexist with IPv4 for years to come.
Some experts believe IPv4 will remain for more than 10 years.
38