By Dana Matcham Caruso SED 695G May 8, 2001

Slides:



Advertisements
Similar presentations
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Internet Layer.
IP Addressing and Subnetting
Techniques for Solving Subnetting Questions Common questions types looked at Complicated questions section added
Based Computer Networks and Internets (Comer)
Prepared By: Eng.Ola M. Abd El-Latif
IP Addressing Pertemuan 18 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
2440: 141 Web Site Administration IP Addressing Instructor: Enoch E. Damson.
Data Communication and Networking
IP Addressing Internet Protocol (IP) A unique identifier for host, on an IP network 32-bit binary number, usually expressed as 4 “dotted decimal” values.
Network Addressing Issues in /err_con/crc.htm.
IP Addressing & Subnetting Made Easy. Part 1: Working with IP Addresses.
IP Addressing Basics LAB 8.
Introduction to Networking
Week 3 - IP addressing 4 Introduction to IP addressing 4 Classes of IP addressing 4 Why Subnet Masks are necessary? 4 How to create subnet masks.
Page 1 - © Richard L. Goldman IP Address ©Richard L. Goldman January 10, 2002.
IP Addressing Allan Johnson. IPv4 Addressing Review IPv4 Addressing Review Table of Contents Table of Contents End Slide Show End Slide Show.
Why create a subnet mask? Tells device which part of an address is the network # including the subnet and which part is the host Filters the node IP address.
IPv4 Addresssing An IP address is four bytes (octets). Each contains eight bits (total of 32 bits in length). IP addresses are given as dotted decimal.
IP Addressing INTW What is an IP address? An unique identifier for a computer or device (host) on a TCP/IP network A 32-bit binary number usually.
Types of Addresses in IPv4 Network Range
Subnetting Made Simple By Keith W. Noe – CCNA, CCAI Ivy Tech Community College Sellersburg, Indiana.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
Chapter 12 Subnetting CIS 1140.
IP Addressing Chapter 5 powered by DJ. Chapter Objectives At the end of this Chapter you will be able to:  Explain IP addressing  Discuss IP subnetting.
Network Addressing IP Addresses. IP Address Space The Structure of an IP Address – Binary Representation The only thing a network device understands,
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
IP Addressing Basics LAB 8.
INTRODUCTION TO IP ADDRESS Ravi Chandra Gurung. IP ADDRESSES.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
IP Addresses & Classes Presented By: M.Usman Khan Ghauri Nauman Aslam.
CSIS  We need to create some logic to the environment  We want to keep like devices together  We want to make money leasing the use of the space.
IP Addressing & Subnetting
Network Addressing. Internet Protocol Address An IP (Internet Protocol) address is a unique identifier for a node or host connection on an IP network.
SYSTEM ADMINISTRATION Chapter 8 Internet Protocol (IP) Addressing.
IP ADDRESSING, SUBNETTING & VLSM 1. Decimal vs. Binary Numbers – Decimal numbers are represented by the numbers 0 through 9. – Binary numbers are represented.
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
Internet Protocol CLASS E
Routing and Addressing
IP Addresses Mark Woodhouse and Arthur Manning IP Addressing Used packets created in Layer 3 of the Open Systems Interconnection (OSI) Model Hierarchical.
Network layer (Part III)
Computer Network Architecture Lecture 9: IP Addressing 13/1/
Lecture#7: Subnetting IP Networks
Network Layer IP Address.
1 Layer 3: Routing & Addressing Honolulu Community College Cisco Academy Training Center Semester 1 Version
Layer 3 Routing and Addressing. Layer 3 Responsibilities Move data through a set of networks. Use a hierarchical addressing scheme. Segment network and.
Networks Connecting Two Computers With UTP. Every machine on a network has a unique identifier. Just as you would address a letter to send in the mail,
IP Addressing, Sub-netting & VLSM
Internet Architecture
IP Addressing and Subnetting
Binary Concepts By: Nathan Miller.
LESSON Networking Fundamentals Understand IPv4.
IP Addressing Pertemuan 06
OSI Model IP address.
Subnetting Problems.
Binary Lesson 4 Classful IP Addresses
Lecture#7: Subnetting IP Networks
Chapter-5 TCP/IP Suite.
IP Addresses: Classful Addressing
Chapter 2 Easy Subnetting
Ravindra Kumar Verma Mohammad Rashid Dr. Neeraj phogat RC-1237
IP Address.
Chapter 9: Subnetting IP Networks
LAN Chapter 5 Protocols.
Chapter 9: Subnetting IP Networks
IPv4 Addresses A Quick Guide.
Chapter 2 Easy Subnetting
IP Addressing & Subnetting
IP Addressing & Subnetting
Network Addressing.
Presentation transcript:

By Dana Matcham Caruso SED 695G May 8, 2001 Subnetting By Dana Matcham Caruso SED 695G May 8, 2001

IP Addressing Internet Protocol (IP) A unique indentifier for a host, or node, on an IP network 32-bit binary number, usually expressed as 4 “dotted decimal” values. Each decimal value represents 8 bits, in the range of 0 to 255

Written in binary form: Example 140.179.220.200 Written in binary form: 140 .179 .220 .200 10001100.10110011.11011100.11001000 We see the address in the decimal form Your computer sees it in the binary form

Binary Octet: An octet is made up of eight “1”s and “0”s, representing the following values: 128 64 32 16 8 4 2 1 So the value of 140 (the first octet of our example) looks like this: 1 0 0 0 1 1 0 0

Binary Octet: 1 0 0 0 1 1 0 0 128 + 0 + 0 + 0 + 8 + 4 + 0 + 0= 140

Address Classes There are 5 different address classes. Only 3 are in commercial use at this time. You can determine the class of the address by looking at the first 4 bits of the IP address: Class A begin with 0xxx, or 1 to 126 decimal Class B begin with 10xx, or 128 to 191 decimal Class C begin with 110x, or 192 to 223 decimal Class D begin with 1110, or 224 to 239 decimal Class E begin with 1111, or 240 to 254 decimal Class D addresses are reserved for multicasting and class E addresses are reserved for future use. They should not be used for host addresses.

Interesting Note: IP addresses beginning with 011111111, or 127 decimal, is reserved for loopback and internal testing on a local machine. Try it! You should always be able to ping 127.0.0.1, which points to your machine.

Network vs. Host Every IP address has 2 parts: 1 identifying the network it resides on 1 identifying the host, or node, address on the network The class of the address and the subnet mask determine which part belongs to the network address and which part belongs to the host address

IP Address Breakdowns: The class of the address determines, by default, which part is for the network (N) and which part belongs to the node (n) Class A: NNNNNNNN.nnnnnnnn.nnnnnnnn.nnnnnnnn Class B: NNNNNNNN.NNNNNNNN.nnnnnnnn.nnnnnnnn Class C: NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn

140.179.220.200 Our example is a Class B address By default, the Network part of the address is defined by the first 2 octets: 140.179.x.x By default, the node part of the address is defined by the last 2 octets: x.x.220.200 *Note that the network part of the address is also known as the Network Address

Two Reserved Addresses on a Subnet: In order to specify the Network Address of a given IP address, the node portion is set to all “0”s: 140.179.0.0 If all the bits in the node portion are set to “1”s, then this specifies the broadcast address that is sent to all nodes on the network: 140.179.255.255 This is why you cannot use all 1 or 0 in an IP address

Subnetting Subnetting an IP network can be done for various reasons including: Organization Use of different physical media Preservation of address space Security Control network traffic

Subnet Mask Subnet masks are applied to an IP address to identify the Network portion and the node portion of the address. Your computer performs a bitwise logical AND operation between the address and the subnet mask in order to find the Network Address or number. Confused? Read on!

Default Subnet Masks Class A - 255.0.0.0 11111111.00000000.00000000.00000000 Class B - 255.255.0.0 11111111.11111111.00000000.00000000 Class C - 255.255.255.0 11111111.11111111.11111111.00000000

Logical Bitwise AND Operation Remember our example? 140.179.240.200 It’s a Class B, so the subnet mask is: 255.255.0.0 We need to look at this as our computer does so we can perform the bitwise AND...

Logical Bitwise AND Operation 140.179.220.200 Class B address 255.255.0.0 Subnet Mask In Binary: 10001100.10110011.11110000.11001000 11111111.11111111.00000000.00000000 10001100.10110011.00000000.00000000 By doing this, the computer has found that our Network Address is 140.179.0.0

Another Example: Suppose we have the address of: 206.15.143.89? What class is it? Class C What is the subnet mask? 255.255.255.0 What is the Network Address? 206.15.143.0 What is the host portion of the address? 0.0.0.89

Why Do We Care!? You can manipulate your subnet mask in order to create more network addresses. Why? If you have a Class C network, how many individual node addresses can you have? 1 to 254 Remember, you can’t have all “0”s and all “1”s in the node portion of the address. So we cannot use 206.25.143.0 (all “0”s) or 206.25.143.255 (all “1”s) as a node address.

Why Do We Care!? So we have 1 Class C Network (206.15.143.0) And we have 254 node address (1 to 254) But what if our LAN has 5 networks in it and each network has no more than 30 nodes on it? Do we apply for 4 more Class C licenses, so we have one for each network? We would be wasting 224 addresses on each network, a total of 1120 addresses!

Subnetting Subnetting is a way of taking an existing class licence and breaking it down to create more Network Addresses. This will always reduce the number of node addresses for a given network. Subnetting makes more efficient use of the address or addresses assigned to you.

How Does Subnetting Work? Additional bits can be added (changed from 0 to 1) to the subnet mask to further subnet, or breakdown, a network. When the logical AND is done by the computer, the result will give it a new Network (or Subnet) Address. Remember, an address of all “0”s or all “1”s cannot be used in the last octet (or node portion). All “0”s signify the Network Address and all “1”s signify the broadcast address Why do computers need to specify their Network Address? For when node doesn’t know what it is it can find out. The restriction of not having all “1”s or “0”s also implies that we cannot have a 1 bit subnet mask.

So How Does This Work? We ask our ISP for a Class C license. They give us the Class C bank of 206.15.143.0 This gives us 1 Network (206.15.143.0) with the potential for 254 node addresses (206.15.143.1 to 206.15.143.254). But we have a LAN made up of 5 Networks with the largest one serving 25 nodes. So we need to Subnet our 1 IP address...

So How Does This Work? To calculate the number of subnets (networks) and/or nodes, we need to do some math: Use the formula 2n-2 where the n can represent either how many subnets (networks) needed OR how many nodes per subnet needed.

So How Does This Work? We know we need at least 5 subnets. So 23-2 will give us 6 subnet addresses (Network Addresses). We know we need at least 25 nodes per network. 25-2 will give us 30 nodes per subnet (network). This will work, because we can steal the first 3 bits from the node’s portion of the address to give to the network portion and still have 5 (8-3) left for the node portion:

Break it down: Let’s go back to what portion is what: We have a Class C address: NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn With a Subnet mask of: 11111111.11111111.11111111.00000000 We need to steal 3 bits from the node portion to give it to the Network portion: NNNNNNNN.NNNNNNNN.NNNNNNNN.NNNnnnnn

Break it down: This will change our subnet mask to the following: NNNNNNNN.NNNNNNNN.NNNNNNNN.NNNnnnnn This will change our subnet mask to the following: 11111111.11111111.11111111.11100000 Above is how the computer will see our new subnet mask, but we need to express it in decimal form as well: 255.255.255.224 128+64+32=224

What address is what? Which of our 254 addresses will be a Subnet (or Network) address and which will be our node addresses? Because we are using the first 3 bits for our subnet mask, we can configure them into eight different ways (binary form):

What address is what? Which of our 254 addresses will be a Subnet (or Network) address and which will be our node addresses? Because we are using the first 3 bits for our subnet mask, we can configure them into eight different ways (binary form): 000 001 010 011 100 101 110 111

What address is what? We cannot use all “0”s or all “1”s 000 001 000 001 010 011 100 101 110 111 We are left with 6 useable network numbers.

Network (Subnet) Addresses Remember our values: 128 64 32 16 8 4 2 1 Equals Now our 3 bit configurations: 0 0 1 n n n n n 32 0 1 0 n n n n n 64 0 1 1 n n n n n 96 1 0 0 n n n n n 128 1 0 1 n n n n n 160 1 1 0 n n n n n 192

Network (Subnet) Addresses 0 0 1 n n n n n 32 0 1 0 n n n n n 64 0 1 1 n n n n n 96 1 0 0 n n n n n 128 1 0 1 n n n n n 160 1 1 0 n n n n n 192 Each of these numbers becomes the Network Address of their subnet...

Network (Subnet) Addresses 206.15.143.32 206.15.143.64 206.15.143.96 206.15.143.128 206.15.143.160 206.15.143.192

And the last address in the Network will look like this: 206.15.143.62 Node Addresses The device assigned the first address will receive the first number AFTER the network address shown before. 206.15.143.33 or 32+1 0 0 1 0 0 0 0 1 And the last address in the Network will look like this: 206.15.143.62 0 0 1 1 1 1 1 0 *Remember, we cannot use all “1”s, that is the broadcast address (206.15.143.63)

Node Addresses The next network will start at 206.15.143.64 The first IP address on this subnet network will receive: 206.15.143.65 0 1 0 0 0 0 0 1 And the last address in the Network will receive: 206.15.143.94 0 1 0 1 1 1 1 0 *Remember, the broadcast address (206.15.143.95)

Can you figure out the rest? Network: Host Range 206.15.143.32 206.15.143.32 to 206.15.143.62 206.15.143.64 206.15.143.65 to 206.15.143.94 206.15.143.96 206.15.143.128 206.15.143.160 206.15.143.192 206.15.143.97 to 206.15.143.126 206.15.143.129 to 206.15.143.158 206.15.143.161 to 206.15.143.190 206.15.143.193 to 206.15.143.222

How the computer finds the Network Address: 200.15.143.89 An address on the subnet 225.225.225.224 The new subnet mask When the computer does the Logical Bitwise AND Operation it will come up with the following Network Address (or Subnet Address): 11001000.00001111.10001111.01011001= 200.15.143.89 11111111.11111111.11111111.11100000 = 255.255.255.224 11001000.00001111.10001111.01000000 = 200.15.143.64 (Network) This address falls on our 2nd Subnet (Network)

Review 24-2=14 We have one class C license. We need to subnet that into 12 possible networks. Each network needs a maximum of 10 nodes. How many bits do we need to take? 24-2=14 4 bits need to be taken from the node portion and given to the network portion.

Review Will that leave enough bits for the node portion? We need a maximum of 10 on each network… 24-2=14 If we take 4 away, that leaves us with 4. That is enough for our individual networks of 10 nodes each.

Review Our new subnet mask will look like this: 11111111.11111111.11111111.11110000 255.255.255.240 128+64+32+16= 240 Our subnet, or network addresses will be: 206.15.143.16 206.15.143.32 206.15.143.48 206.15.143.64 206.15.143.80 206.15.143.96 206.15.143.112 206.15.143.128 206.15.143.144 206.15.143.160 206.15.143.176 206.15.143.192 206.15.143.208 206.15.143.224

Calculators There are calculators that will figure out the numbers for you. Microsoft NT has a calculator that comes with the OS. There are shareware and freeware calculators available online. An online calculator, which is very helpful, can be found at: www.telusplanet.net/public/sparkman/netcalc.htm

Class B Subnet Chart

Class C Subnet Chart

References: TCP/IP 24 seven: The Essential Resource for Systems Administrators. Gary Govanus. SYBEX, Network Press. 1999 www.learntosubnet.com www.ralphb.net/IPSubnet. Ralph Becker. 2000

Download this presentation at: www.csun.edu/~drm25458/subnetting.ppt