+ All Categories
Home > Documents > IP_Subnetting

IP_Subnetting

Date post: 14-Jul-2015
Category:
Upload: ali-akhtar
View: 75 times
Download: 0 times
Share this document with a friend
Popular Tags:

of 44

Transcript

IP Subnetting

Subnet Mask

Host: Im a host on the 192.168.1.0/24 network.The subnet mask is used to separate the network portion from the host portion of the address. On a host, the subnet mask tells the host what network it belongs to.

2

Subnet Mask

Host: Im a host on the 192.168.1.0/24 network.Why does a host need to know what network it belongs to? So, it knows whether to encapsulate the IP packet into an Ethernet frame with: The Destination MAC Address of the default gateway Must know the default gateways IP address The Destination MAC Address of the host with the Destination IP address of the packet3

Subnet MaskNetwork Host

Host IP: 172.16.33.10 10101100.00010000.00100001.00001010 Mask: 255.255.0.0 11111111.11111111.00000000.00000000 ----------------------------------Net Add: 172.16.0.0 10101100.00010000.00000000.00000000

Devices such as hosts use the bit-wise AND operation on the: Host IP address Subnet mask AND operation: 1 AND 1 = 1 0 AND anything = 04

Subnet MaskNetwork Host

Host IP: 172.16.33.10 10101100.00010000.00100001.00001010 Mask: 255.255.255.0 11111111.11111111.11111111.00000000 ----------------------------------Net Add: 172.16.33.0 10101100.00010000.00100001.00000000

AND operation: 1 AND 1 = 1 0 AND anything = 0

5

Subnet MaskNetwork Host

Host IP: 172.1.17.9 Mask: 255.255.240.0 Net Add: 172.1.16.0

10101100.00000001.00010001.00001001 11111111.11111111.11110000.00000000 ----------------------------------10101100.00000001.00010000.00000000

AND operation: 1 AND 1 = 1 0 AND anything = 0

6

Subnet Masks: Non-Natural BoundariesSubnet masks do not have to end on natural octet boundaries 172.1.16.0 10101100.00000001.00010000.00000000 255.255.240.0 11111111.11111111.11110000.00000000 172.1.16.1 172.1.31.254 172.1.31.255 (broadcast) 10101100.00000001.00010000.00000001 10101100.00000001.00011111.11111110 10101100.00000001.00011111.11111111

Number of hosts: 212 2 = 4,096 2 = 4,094 hosts7

Subnets and Subnet Masks

Formalized in 1985, the subnet mask breaks a single network in to smaller pieces.Allows network administrators to divide their network into small networks or subnets.

8

What is subnetting?Network Network 172 16 Host 0 Host 0

Network Network

Subnet

Host

Subnetting is the process of borrowing bits from the HOST bits, in order to divide the larger network into small subnets. Subnetting does NOT give you more hosts, but actually costs you hosts. You lose two host IP Addresses for each subnet, one for the subnet IP address and one for the subnet broadcast IP address. You lose the last subnet and all of its hosts IP addresses as the broadcast for that subnet is the same as the broadcast for the network. In older technology, you would have lost the first subnet, as the subnet IP address is the same as the network IP address. (This subnet can be used in most networks.)9

AnalogyBefore subnetting: In any network (or subnet) we can not use all the IP addresses for host addresses. We lose two addresses for every network or subnet. 1. Network Address - One address is reserved to that of the network. For Example: 172.16.0.0 /16 2. Broadcast Address One address is reserved to address all hosts in that network or subnet. For Example: 172.16.255.255 This gives us a total of 65,534 usable hosts

98 Apples (100 2)

10

Analogy

10 barrels x 10 apples = 100 apples 10 10 10

98 Apples (100 2)

10

10

10

10

10

10

10It is the same as taking a barrel of 100 apples and dividing it into 10 barrels of 10 apples each.

11

2 = 1 network address + 1 broadcast address

10 barrels x 8 apples = 80 apples 8(less 2)

8(less 2)

8(less 2)

98 Apples (100 2)

8(less 2)

8(less 2)

8(less 2)

8(less 2)

8(less 2)

8(less 2)

However, in subnetting we will see that we lose two apples per subnet: one for the network address one for the broadcast address

8(less 2)

12

2 = 1 network address + 1 broadcast address

8 barrels x 8 apples = 64 apples 8

X(less 2) (less 2)

8(less 2)

8(less 2)

98 Apples (100 2)

8

8(less 2)

8(less 2)

8(less 2)

8(less 2)

8(less 2)

In legacy networks, we also lost: The first basket (subnet) The network address of the first subnet is the network address of the entire network The last basket (subnet) The broadcast address for the last subnet is the same as for the entire network.

X(less 2)

8

13

14

15

Subnet ExampleNetwork address 172.16.0.0 with /16 Base Network Mask Using Subnets: Subnet Mask 255.255.255.0 or /24Subnet addresses: All 0s in host portion

Network Network 172 172 172 172 172 172 172 16 16 16 16 16 16 16

Subnet 0 1 2 3 Etc. 254 255

Host 0 0 0 0 0 0 016

Subnets Addresses256 Subnets 28

Subnet ExampleNetwork address 172.16.0.0 with /16 Base Network Mask Using Subnets: Subnet Mask 255.255.255.0 or /24

Network Network 172 172 172 172 172 172 172 16 16 16 16 16 16 16

Subnet 0 1 2 3 Etc. 254 255

Hosts 1 1 1 1 1 1 1 254 254 254 254 254 254 254

Broadcast

255 255 255 255 255 255 25517

Each subnet has 254 hosts, 28 2

Host IP Address: 172.16.3.50 A host of the 172.16.3.0 /24 network With NO subnetting:Network 172.16.0.0 First Host 172.16.0.1 Last Host 172.16.255.254 Broadcast 172.16.255.255

65,534 host addresses, one for network address and one for broadcast address. Host IP Address: 172.16.3.50 A host of the 172.16.0.0 /16 network

18

With subnetting:Network 172.16.0.0 172.16.1.0 172.16.2.0 172.16.3.0 172.16.4.0 172.16.5.0 172.16.6.0 172.16.7.0 172.16.254.0 172.16.255.0

Host IP Address: 172.16.3.50 A host of the 172.16.3.0 /24 networkLast Host 172.16.0.254 172.16.1.254 172.16.2.254 172.16.3.254 172.16.4.254 172.16.5.254 172.16.6.254 172.16.7.254 172.16.254.254 172.16.255.254 Broadcast 172.16.0.255 172.16.1.255 172.16.2.255 172.16.3.255 172.16.4.255 172.16.5.255 172.16.6.255 172.16.7.255 172.16.15.255 172.16.255.255

First Host 172.16.0.1 172.16.1.1 172.16.2.1 172.16.3.1 172.16.4.1 172.16.5.1 172.16.6.1 172.16.7.1 172.16.254.1 172.16.255.1

19

With subnetting:Network 172.16.0.0 172.16.1.0 172.16.2.0 172.16.3.0 172.16.4.0 172.16.5.0 172.16.6.0 172.16.7.0 172.16.254.0 172.16.255.0 First Host 172.16.0.1 172.16.1.1 172.16.2.1 172.16.3.1 172.16.4.1 172.16.5.1 172.16.6.1 172.16.7.1 172.16.254.1 172.16.255.1 Last Host 172.16.0.254 172.16.1.254 172.16.2.254 172.16.3.254 172.16.4.254 172.16.5.254 172.16.6.254 172.16.7.254 172.16.254.254 172.16.255.254 Broadcast 172.16.0.255 172.16.1.255 172.16.2.255 172.16.3.255 172.16.4.255 172.16.5.255 172.16.6.255 172.16.7.255 172.16.15.255 172.16.255.255 Hosts 254 254 254 254 254 254 254 254 254 254 --65,024

Total address = 256 subnets * (256 hosts 2) = 256 * 254 = 65,024 NOTE: It is common for some network administrator to not use the last subnet.

20

With subnetting:Network 172.16.0.0 172.16.255.0 First Host 172.16.0.1 172.16.255.1 Last Host Broadcast 172.16.0.254 172.16.0.255 172.16.255.254 172.16.255.255

Major Network Address: 172.16.0.0 Major Network Mask: 255.255.0.0 Major Network Broadcast Address: 172.16.255.255 Subnet Mask: 255.255.255.0 First Subnet: Subnet Address: 172.16.0.0 Subnet Broadcast Address: 172.16.0.255 Last Subnet: Subnet Address: 172.16.255.0 Subnet Broadcast Address: 172.16.255.255

21

Determining Network and Subnet InformationGiven any IP address and major network mask we can determine: Major Network Address First host address of the network Last host address of the network Broadcast address of the network Number of usable hosts in the network If the network is subnetted and we know the subnet mask we can determine: Subnet (network) Address First host address of the subnet Last host address of the subnet Broadcast address of the subnet Number of usable hosts in the subnet Number of usable subnets in this network

22

Calculating the number subnets/hosts needed

172.16.1.0 255.255.255.0Network Host

Network 172.16.1.0/24 Need: As many subnets as possible, 60 hosts per subnet

23

Calculating the number subnets/hosts needed

Number of hosts per subnet

172.16.1. 0 0 0 0 0 0 0 0 255.255.255. 0 0 0 0 0 0 0 0Network Host 6 host bits

Network 172.16.1.0/24 Need: As many subnets as possible, 60 hosts per subnet

24

Calculating the number subnets/hosts needed

Number of subnets

172.16.1. 0 0 0 0 0 0 0 0 255.255.255. 1 1 0 0 0 0 0 0Network Host 255.255.255.192 6 host bits

Network 172.16.1.0/24 Need: As many subnets as possible, 60 hosts per subnet New Subnet Mask: 255.255.255.192 (/26) Number of Hosts per subnet: 6 bits, 64-2 hosts, 62 hosts Number of Subnets: 2 bits or 4 subnets

25

Calculating the number subnets/hosts needed

172.16.1.0 255.255.255.0Network Host

Network 172.16.1.0/24 Need: As many subnets as possible, 12 hosts per subnet

26

Calculating the number subnets/hosts needed

Number of hosts per subnet

172.16.1. 0 0 0 0 0 0 0 0 255.255.255. 0 0 0 0 0 0 0 0Network Host 4 host bits

Network 172.16.1.0/24 Need: As many subnets as possible, 12 hosts per subnet

27

Calculating the number subnets/hosts needed

Number of hosts per subnet Number of subnets

172.16.1. 0 0 0 0 0 0 0 0 255.255.255. 1 1 1 1 0 0 0 0Network Host 255.255.255.240 4 host bits

Network 172.16.1.0/24 Need: As many subnets as possible, 12 hosts per subnet New Subnet Mask: 255.255.255.240 (/28) Number of Hosts per subnet: 4 bits, 16-2 hosts, 14 hosts Number of Subnets: 4 bits or 16 subnets

28

Calculating the number subnets/hosts needed

172.16.1.0 255.255.255.0Network Host

Network 172.16.1.0/24 Need: Need 6 subnets, as many hosts per subnet as possible

29

Calculating the number subnets/hosts needed

Number of subnets

172.16.1. 0 0 0 0 0 0 0 0 255.255.255. 0 0 0 0 0 0 0 03 subnet bits Network Host

Network 172.16.1.0/24 Need: Need 6 subnets, as many hosts per subnet as possible

30

Calculating the number subnets/hosts needed

Number of hosts per subnet

Number of subnets

172.16.1. 0 0 0 0 0 0 0 0 255.255.255. 1 1 1 0 0 0 0 03 subnet bits Network Host 255.255.255.224

Network 172.16.1.0/24 Need: Need 6 subnets, as many hosts per subnet as possible New Subnet Mask: 255.255.255.224 (/27) Number of Hosts per subnet: 5 bits, 32-2 hosts, 30 hosts Number of Subnets: 3 bits or 8 subnets

31

VLSM (Variable Length Subnet Mask)If you know how to subnet, you can do VLSM. Example: 10.0.0.0/8 Subnet in /16 subnets: 10.0.0.0/16 10.1.0.0/16 10.2.0.0/16 10.3.0.0/16 Etc. Subnet one of the subnets (10.1.0.0/16) 10.1.0.0/24 10.1.1.0/24 10.1.2.0/24 10.1.3.0/24 etc32

What is VLSM and Why is it used?

VLSM allows an organization to use more than one subnet mask within the same network address space. Implementing VLSM is often referred to as "subnetting a subnet", and can be used to maximize addressing efficiency. Classful routing protocols require that a single network use the same subnet mask. Therefore, network 192.168.187.0 must use just one subnet mask such as 255.255.255.0. VLSM is simply a feature that allows a single autonomous system to have networks with different subnet masks. If a routing protocol allows VLSM, use a 30-bit subnet mask on network connections, 255.255.255.252, a 24-bit mask for user networks, 255.255.255.0, or even a 22-bit mask, 255.255.252.0, for networks with up to 1000 users.

33

A waste of Space

The above addressing scheme is fine for a small LAN. However, this addressing scheme is extremely wasteful if using point-to-point connections34

When to use VLSM?

35

When to use VLSM?

Subnet 6 is further broken into /30 subnets for Point-to-Point WAN Links

36

When to use VLSM?

37

Route Aggregation with VLSM When using VLSM, try to keep the subnetwork numbers grouped together in the network to allow for aggregation. This means keeping networks like 172.16.14.0 and 172.16.15.0 near one another so that the routers need only carry a route for 172.16.14.0/23. The use of Classless InterDomain Routing (CIDR) and VLSM not only prevents address waste, but also promotes route aggregation, or summarization. Without route summarization, Internet backbone routing would likely have collapsed sometime before 1997 Route summarization, or supernetting, is only possible if the routers of a network run a classless routing protocol, such as OSPF or EIGRP. Classless routing protocols carry a prefix that consists of 32-bit IP address and bit mask in the routing updates. For summarization to work properly, carefully assign addresses in a hierarchical fashion so that summarized addresses will share the same highorder bits.

38

Route Aggregation with VLSM

Remember the following rules: 1. A router must know in detail the subnet numbers attached to it. 2. A router does not need to tell other routers about each individual subnet if the router can send one aggregate route for a set of routers. 3. A router using aggregate routes would have fewer entries in its routing table.

39

Route Aggregation with VLSM

Remember the following rules: 1. A router must know in detail the subnet numbers attached to it. 2. A router does not need to tell other routers about each individual subnet if the router can send one aggregate route for a set of routers. 3. A router using aggregate routes would have fewer entries in its routing table.

40

Route Aggregation with VLSM

What is the summary route ?41

Route Aggregation with VLSM

42

Subnetting Exercise 1Host IP Address Network Mask Subnet Mask Find: Number of Subnet Bits Number of Subnets Number of Host Bits per Subnet Number of Usable Hosts per Subnet Subnet Address for this IP Address IP Address of First Host on this Subnet IP Address of Last Host on this Subnet Broadcast Address for this Subnet 172.25.114.250 255.255.0.0 (/16) 255.255.255.192 (/26)

43

Subnetting Exercise 2

Host IP Address Subnet Mask Number of Subnet Bits Number of Subnets Number of Host Bits per Subnet Number of Usable Hosts per Subnet Subnet Address for this IP Address IP Address of First Host on this Subnet IP Address of Last Host on this Subnet Broadcast Address for this Subnet

172.30.1.33 255.255.255.0

44