SUBNETS, CIDR, AND CLASSLESS ADDRESSING
|
|
|
- Elisabeth Fleming
- 10 years ago
- Views:
Transcription
1 Announcements SUBNETS, CIDR, AND CLASSLESS ADDRESSING Internet Protocols CSC / ECE 573 Fall, 005 No office hours tomorrow (Wednesday) out of town No class on Thursday Fall break! Midterm exam next Tuesday! Study guide is online, as well as old exams HW3 Part solutions will be online today N C State University copyright 005 Douglas S Reeves Today s Lecture I Problems with Classful Addresses II Subnetting III Supernetting CLASSFUL ADDRESS PROBLEMS IV CIDR V IP Routing example copyright 005 Douglas S Reeves 3 Class A B C Classful Addresses (Review) 0 Network ID Network ID ID 4 Network ID ID 6 8 ID Classful Addressing Issues Three Bears problem class A (6M hosts) too large for most organizations, and there aren t very many of them (8) class C (54 hosts) too small for most class B (65,534 hosts) is just right, but there aren t enough of them (6,384) Class A B C Potential Number of Networks 7 (8) 4 (6K) (M) Potential Number of s Per Network 4 (6M) 6 (64K) 8 (56) Flat host ID part of the address means very large routing tables within an organization eg, one network with 50,000 hosts each router has to know 50,000 routes?! copyright 005 Douglas S Reeves 5 copyright 005 Douglas S Reeves 6
2 A Hypothetical Solution: Redefine Class C Eg, use 9 bits for network ID, 0 bits for host ID result: 5K such networks, each with 0 host addresses Problem: not backwards compatible with original addressing scheme ie, old class B and C address space allocations would have to be reclaimed and reassigned copyright 005 Douglas S Reeves 7 An Actual Solution: Assign Multiple Networks Assign one organization multiple class C networks Eg, an organization having 000 hosts would get 4 class C networks (4 * 54 host addresses = 06 > 000) Problem: no longer have one network address for one organization increases routing table sizes for routing between organizations is that serious? Doesn t fix massive size of class A networks copyright 005 Douglas S Reeves 8 Requirements for Address Modifications Any solution should be backwards compatible with the original addressing scheme Each organization should be free to interpret the host ID part of its addresses any way it wishes only the network ID part of addresses is used by other organizations SUBNETTING If there is a new interpretation of the host ID all hosts and routers in the organization s network must use the new addressing scheme the internal routing protocol must support this new scheme copyright 005 Douglas S Reeves 9 Subnet Addressing (RFCs 950, ) Particularly useful for class B sized networks Example local (internal) part Network ID Subnet ID ID ID Internet (external) part Address of the physical network Result: three-level hierarchical addressing good for routing inside an organization (reduces the size of internal routing tables) network structure not revealed to outsiders, since structure of local part only locally known copyright 005 Douglas S Reeves Subnet Addressing (cont d) Result: large organizations may have many separate LANs, sharing a single network address network administrators must decide how many bits to allocate to the subnet ID and host ID s must support this capability Does not change classful addressing only affects interpretation of local (internal) part of address copyright 005 Douglas S Reeves
3 Example: Without Subnetting Example: With Subnetting subnet Router R Network 4400 Router R subnet 440 subnet to network copyright 005 Douglas S Reeves 3 copyright 005 Douglas S Reeves 4 How Long is the Subnet ID? ing (Bitwise-AND Operation) ing: the process of extracting a portion of the IP address subnet masking: extracting the subnet ID masks are 3 bits long for IPv4 addresses If a bit in a subnet mask = this bit position is part of the physical network ID (network ID + subnet ID) 0 this bit position is part of the host ID How split physical network ID into network and subnet parts? without subnetting with subnetting copyright 005 Douglas S Reeves 5 copyright 005 Douglas S Reeves 6 Example Step : determine network ID IP Address = 44 Use first bits to determine it s a Class B address Step : determine physical network address IP Address = 44 with subnet mask Step 3: determine subnet ID Physical Network = 44, Class B address = 44 Network ID = 44 Physical Network = 44 Subnet ID = Questions How can you tell if a destination IP address is On the same subnet as you??? On the same network as you??? copyright 005 Douglas S Reeves 7 copyright 005 Douglas S Reeves 8 3
4 Special Addresses (Subnetting) Possible Subnet Sizes for a Class B Network Net ID (normal) Subnet ID (normal) ID All s Description Broadcast to a specific subnet # of bits for subnet ID 0 (ie, subnetting not used) 3 # of subnets possible 3 # of hosts / subnet What happened to 5 bits for subnet ID??? = 4 = copyright 005 Douglas S Reeves 9 What happened to 6 bits for subnet ID??? copyright 005 Douglas S Reeves 0 Subnet Routing Recommendations Use simple subnet masks (sequence of all s followed by string of all 0 s) eg, is not OK Use the same mask for all subnets of the network 3 All subnets should be physically contiguous (connected) drawbacks? Forwarding Decisions with Subnetting Reminder: a forwarding table consists of <key, next IP address> entries key in forwarding table entries needs to consist of a mask a network identifier Examples for network 5400 mask = , identifier = 5400 for subnet 540 mask = , identifier = 540 copyright 005 Douglas S Reeves copyright 005 Douglas S Reeves Forwarding Decisions (cont d) Forwarding Table Example Steps in determining a forwarding table match (in order of the table entries) AND the packet s destination IP address with the mask compare the result to the identifier to see if there is a match 3 use the first match found Destination Identifier Next hop IP address Which entry does 5455 match? Which entry does 5459 match? Which entry does 5436 match? Which entry does 530 match? Why choose this ordering of the routing table entries? copyright 005 Douglas S Reeves 3 copyright 005 Douglas S Reeves 4 4
5 Remember This Algorithm? Extract destination address Hd, compute network part N if (N matches any directly connected networks) deliver to Hd directly else if (there is a host-specific route for Hd) forward datagram to specified next hop else if (there is a route for network N) forward datagram to specified next hop else if (there is a default route) forward datagram to default router else /* Hd is not directly connected and we */ /* don t know how to get to it */ discard the datagram and declare routing error copyright 005 Douglas S Reeves 5 The New Forwarding Algorithm extract destination address Hd for forwarding table entries i=n { if (Hd AND mask[i]) == destination[i] { forward datagram to specified next_hop[i] exit } } /* we don t know how to get to Hd */ discard the datagram and declare routing error copyright 005 Douglas S Reeves 6 Variable-Length Subnetting Site with a Class C address 95340, needs five subnets with 60, 60, 60, 30, and 30 hosts Problems cannot use subnet mask , since it allows only 4 subnets, each with ( 8 / 4) - = 6 hosts cannot use subnet mask , since it allows 8 subnets, each with only ( 8 / 8) - = 30 hosts SUPERNETTING Solution: use two masks of different lengths router requirements RFC requires support for this however, not all routing protocols provide the subnet mask along with the destination network ID copyright 005 Douglas S Reeves 7 Supernet Addressing Supernetting Example Possible solution to exhaustion of Class B addresses use multiple Class C addresses instead Assign organizations blocks of n contiguous Class C addresses ex: if 000 addresses (hosts) are needed, allocate a block of 048 addresses ( = 8 contiguous Class C networks) (Note: subnets not shown for simplicity; subnets and supernets can be used together) Problem: no longer have one network address for each organization inter-organization routing tables will be larger copyright 005 Douglas S Reeves 9 5
6 CLASSLESS INTERDOMAIN ROUTING (CIDR) Classless InterDomain Routing (CIDR) (RFC59) Idea: allocate IP addresses in a block of size n, for n=,3, In a block means IP addresses must be allocated contiguously (ie, share the same high-order bits) A block is summarized by a single routing table key of the form <network_address, CIDR_mask> network_address: the smallest (first) address in the block CIDR_mask: the size of the address block No longer need classful addresses; the network size is now explicit but, backwards compatible with classful addresses copyright 005 Douglas S Reeves 3 Classless InterDomain Routing (CIDR) (RFC59) (cont d) CIDR_mask: number of 0 s indicates value of n : n = : n = 4 (ie, class A address) More conveniently for people: /3-n to indicate number of s in the mask : / : /8 CIDR ing + Subnet ing IP address: CIDR : Network ID: Subnet : Network + Subnet ID: copyright 005 Douglas S Reeves 33 copyright 005 Douglas S Reeves 34 Address Allocation and s Ex: allocate a block of 3 (= 8M) addresses, starting at address Regional Aggregation of Class C Addresses All sites in a region (eg, Europe) have a common prefix Addre ss Lowest Highest Dotted Decimal ( /9 ) Binary How can you tell what the mask should be Lowest Highest Region Europe North America Central and South America Asia and the Pacific knowing the number of addresses? knowing the lowest and highest addresses? copyright 005 Douglas S Reeves 35 copyright 005 Douglas S Reeves 36 6
7 Regional Allocation of Class C Addresses (cont d) CIDR summarizes these 3M addresses into one entry ie, only a single entry needed in most US routers for all European destinations Once the packet gets to Europe, more detailed routing tables are needed to reach the specific network / host Example: Allocating Classless Addresses Site X Y Three sites X, Y, and Z in Europe ask for 048, 04, and 4096 addresses, in that order, starting from Result: # of Addresses 048 = 04 = 0 Lowest Highest (/) (/) Z 4096 = (/0) Why is there a gap between site Y s allocation and site Z s allocation??? copyright 005 Douglas S Reeves 37 copyright 005 Douglas S Reeves 38 Allocating Classless Addresses (cont d) Result: routers all over Europe have the following 3 entries added to their routing tables Network Address Network Address Network Address (94400) ( , or /) (94480) (555550, or /) (94460) ( , or /0) copyright 005 Douglas S Reeves 39 Example: CIDR Forwarding A packet arrives at a router with destination IP address = 94474; where should it be forwarded? ANDed with Site mask = match site address? ANDed with Site mask = match site address? ANDed with Site 3 mask = match site 3 address? copyright 005 Douglas S Reeves 40 Longest Prefix Matching A forwarding table entry with a longer mask (ie, more s) is called more specific than another entry with a shorter mask There is a dilemma in classless network masking: address matching ambiguity X = (/4) Y = (/6) destination IP address will match both of these entries! For forwarding purposes, the longest prefix (most specific match) wins! Ordering doesn t matter copyright 005 Douglas S Reeves 4 The CIDR Forwarding Algorithm Extract destination address Hd Use mask to find longest matching prefix if (match found) forward datagram to specified next hop else /* we don t know how to get to Hd */ discard the datagram and declare routing error Unified routing table lookup! Questions How deal with default addresses? How deal with host-specific addresses? copyright 005 Douglas S Reeves 4 7
8 CIDR Blocks Reserved for Private Networks Useful for intranets, testing, etc Should never see one of these addresses in IP packets in the public Internet Prefix 0 / /6 76 / 968 /6 Lowest Address Highest Address FORWARDING EXAMPLE copyright 005 Douglas S Reeves 43 Example Network Configuration Routing Table for Router R copyright 005 Douglas S Reeves 46 Summary What happens when R receives a packet with destination: 9674? ? ? Classful addressing is simple, but too restrictive Supernetting is a cheap (but not very clean) fix Subnetting creates a third level of address hierarchy useful for routing inside an organization requires the use of a mask 3 CIDR decreases routing table sizes, and increases flexibility in allocating addresses copyright 005 Douglas S Reeves 47 4 Both subnetting and CIDR require the use of masks copyright 005 Douglas S Reeves 48 8
9 Next Lecture Routing, Part I copyright 005 Douglas S Reeves 49 9
Savera Tanwir. Internet Protocol
Savera Tanwir Internet Protocol The IP Protocol The IPv4 (Internet Protocol) header. IP Packet Details Header and payload Header itself has a fixed part and variable part Version IPv4, IPv5 or IPv6 IHL,
How To Make A Network Address Prefix Smaller
CSC521 Communication Protocols 網 路 通 訊 協 定 Ch.9 Classless And Subnet Address Extensions (CIDR) 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系 Outline 1. Introduction 2. Review Of Relevant Facts 3. Minimizing Network Numbers
1. How many unique network IDs are there in class A addresses? # of unique hosts?
CS445: IPv4 Addresses In-class activity Names: Part 1: Address Classes Original three classes of IPv4 addresses: A: 0 network (7 bits) host (24 bits) B: 10 network (14 bits) host (16 bits) C: 110 network
5. Classless and Subnet Address Extensions 최 양 희 서울대학교 컴퓨터공학부
5. Classless and Subnet Address Extensions 최 양 희 서울대학교 컴퓨터공학부 1 Introduction In the original IP addressing scheme, each physical network is assigned a unique network address Individual sites can have the
Internetworking and Internet-1. Global Addresses
Internetworking and Internet Global Addresses IP servcie model has two parts Datagram (connectionless) packet delivery model Global addressing scheme awaytoidentifyall H in the internetwork Properties
Lecture Computer Networks
Prof. Dr. H. P. Großmann mit M. Rabel sowie H. Hutschenreiter und T. Nau Sommersemester 2012 Institut für Organisation und Management von Informationssystemen Thomas Nau, kiz Lecture Computer Networks
Tutorial (03) IP addresses & Sub netting
Tutorial (03) IP addresses & Sub netting Dr. Ahmed M. ElShafee ١ Agenda IP Addressing Conventions Original IPv4 Address Classes Subnetting CIDR (Classless InterDomain Routing) ٢ IP Addressing Conventions
CIDR: Classless Interdomain Routing
1/10 CIDR: Classless Interdomain Routing Surasak Sanguanpong [email protected] http://www.cpe.ku.ac.th/~nguan Last updated: July 9, 2002 Address allocation problem 2/10 Exhaustion of the class B network address
IP Subnetting and Addressing
Indian Institute of Technology Kharagpur IP Subnetting and Addressing Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology Kharagpur Lecture 6: IP Subnetting and Addressing
Introduction. Internet Address Depletion and CIDR. Introduction. Introduction
Introduction Internet Address Depletion and A subnet is a subset of class A, B, or C networks IP addresses are formed of a network and host portions network mask used to separate the information Introduction
Computer Network Foundation. Chun-Jen (James) Chung. Arizona State University
Computer Network Foundation Chun-Jen (James) Chung 1 Outline Network Addressing Subnetting Classless Inter-Domain Routing (CIDR) Route Aggregation Network Addressing How does the network decide where to
IP addressing. Interface: Connection between host, router and physical link. IP address: 32-bit identifier for host, router interface
IP addressing IP address: 32-bit identifier for host, router interface Interface: Connection between host, router and physical link routers typically have multiple interfaces host may have multiple interfaces
Internet Addresses (You should read Chapter 4 in Forouzan)
Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair (NETID, HOSTID) Addresses are assigned by the internet company for assignment
Subnet + CIDR. Internet Networking recitation #1. 11:02 236341, Internet Networking, 2015 1
Subnet + CIDR Internet Networking recitation #1 11:02 236341, Internet Networking, 2015 1 Administrative Information Course site: webcourse.cs.technion.ac.il/236341 Grading policy: 15% homeworks + 85%
8.2 The Internet Protocol
TCP/IP Protocol Suite HTTP SMTP DNS RTP Distributed applications Reliable stream service TCP UDP User datagram service Best-effort connectionless packet transfer Network Interface 1 IP Network Interface
2.1.2.2.2 Variable length subnetting
2.1.2.2.2 Variable length subnetting Variable length subnetting or variable length subnet masks (VLSM) allocated subnets within the same network can use different subnet masks. Advantage: conserves the
Network and Host Addresses 1.3. 2003, Cisco Systems, Inc. All rights reserved. INTRO v1.0a 6-4
IP Addressing To facilitate the routing of packets over a network, the TCP/IP protocol suite uses a 32-bit logical address known as an IP address. This topic introduces the components of an IP address.
Efficient Addressing. Outline. Addressing Subnetting Supernetting CS 640 1
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640 1 IPV4 Global Addresses Properties IPv4 uses 32 bit address space globally unique hierarchical: network + host 7 24 Dot Notation 10.3.2.4
ICS 351: Today's plan
ICS 351: Today's plan Quiz, on overall Internet function, linux and IOS commands, network monitoring, protocols IPv4 addresses: network part and host part address masks IP interface configuration IPv6
Classful IP Addressing (cont.)
Classful IP Addressing (cont.) 1 Address Prefix aka Net ID defines the network Address Suffix aka Host ID defines the node In Classful addressing, prefix is of fixed length (1, 2, or 3 bytes)! Classful
Scaling the Network: Subnetting and Other Protocols. Networking CS 3470, Section 1
Scaling the Network: Subnetting and Other Protocols Networking CS 3470, Section 1 Today CIDR Subnetting Private IP addresses ICMP, IMAP, and DHCP Protocols 2 Packet Encapsulation ** Creative Commons: http://en.wikipedia.org/wiki/file:udp_encapsulation.svg
APPENDIX B. Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID.
APPENDIX B IP Subnetting IP Addressing Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID. IP Classes An IP address is
IP Addressing. -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing
IP Addressing -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing Internetworking The concept of internetworking: we need to make different networks communicate
Network layer: Overview. Network layer functions IP Routing and forwarding
Network layer: Overview Network layer functions IP Routing and forwarding 1 Network layer functions Transport packet from sending to receiving hosts Network layer protocols in every host, router application
VLSM and CIDR Malin Bornhager Halmstad University
VLSM and CIDR Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Objectives Classless routing VLSM Example of a VLSM calculation 2 Classless routing CIDR (Classless
Subnetting/Supernetting and Classless Addressing
Chapter 5 Subnetting/Supernetting and Classless Addressing SUBNETTING SUPERNETTING CLASSLESS ADDRSSING The McGraw-Hill Companies, Inc., 2000 1 5.1 SUBNETTING The McGraw-Hill Companies, Inc., 2000 2 A network
How to Create Subnets To create subnetworks, you take bits from the host portion of the IP address and reserve them to define the subnet address.
SUBNET MASK To define the network and host portions of an address, the devices use a separate 32-bit pattern called a subnet mask. We express the subnet mask in the same dotted decimal format as the IPv4
IP Addressing and Subnetting. 2002, Cisco Systems, Inc. All rights reserved.
IP Addressing and Subnetting 2002, Cisco Systems, Inc. All rights reserved. 1 Objectives Upon completion, you will be able to: Discuss the Types of Network Addressing Explain the Form of an IP Address
Advanced IP Addressing
Advanced IP Addressing CS-765 A Aspects Of Systems Administration Spring-2005 Instructure: Jan Schauman Stevens Institute Of Technology, NJ. Prepared By: Modh, Jay A. M.S. NIS SID: 999-14-0352 Date: 05/02/2005
Lecture 15. IP address space managed by Internet Assigned Numbers Authority (IANA)
Lecture 15 IP Address Each host and router on the Internet has an IP address, which consist of a combination of network number and host number. The combination is unique; no two machines have the same
IP Addressing A Simplified Tutorial
Application Note IP Addressing A Simplified Tutorial July 2002 COMPAS ID 92962 Avaya Labs 1 All information in this document is subject to change without notice. Although the information is believed to
(Refer Slide Time: 02:17)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #06 IP Subnetting and Addressing (Not audible: (00:46)) Now,
TCP/IP Basis. OSI Model
TCP/IP Basis 高 雄 大 學 資 訊 工 程 學 系 嚴 力 行 Source OSI Model Destination Application Presentation Session Transport Network Data-Link Physical ENCAPSULATION DATA SEGMENT PACKET FRAME BITS 0101010101010101010
IP Addressing Introductory material.
IP Addressing Introductory material. A module devoted to IP addresses. Addresses & Names Hardware (Layer 2) Lowest level Ethernet (MAC), Serial point-to-point,.. Network (Layer 3) IP IPX, SNA, others Transport
04 Internet Protocol (IP)
SE 4C03 Winter 2007 04 Internet Protocol (IP) William M. Farmer Department of Computing and Software McMaster University 29 January 2007 Internet Protocol (IP) IP provides a connectionless packet delivery
IP Addressing. IP Addresses. Introductory material.
IP Addressing Introductory material. An entire module devoted to IP addresses. IP Addresses Structure of an IP address Classful IP addresses Limitations and problems with classful IP addresses Subnetting
Future Internet Technologies
Future Internet Technologies Traditional Internet Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Internet Protocol v4 (IPv4) IPv4 Model
Internet Protocol (IP) IP - Network Layer. IP Routing. Advantages of Connectionless. CSCE 515: Computer Network Programming ------ IP routing
Process Process Process Layer CSCE 515: Computer Network Programming ------ IP routing Wenyuan Xu ICMP, AP & AP TCP IP UDP Transport Layer Network Layer Department of Computer Science and Engineering University
RARP: Reverse Address Resolution Protocol
SFWR 4C03: Computer Networks and Computer Security January 19-22 2004 Lecturer: Kartik Krishnan Lectures 7-9 RARP: Reverse Address Resolution Protocol When a system with a local disk is bootstrapped it
CE363 Data Communications & Networking. Chapter 6 Network Layer: Logical Addressing
CE363 Data Communications & Networking Chapter 6 Network Layer: Logical Addressing TCP/IP and OSI model APPLICATION APPLICATION PRESENTATION SESSION TRANSPORT NETWORK Host-Network TRANSPORT NETWORK DATA
Lecture 10. Subnetting & Supernetting. Supernetting. Subnetting. Outline. medium org: N x class C? Class B? Variable Length Subnet Mask (VLSM)
Lecture 10. Subnetting & Supernetting Outline Subnetting Variable Length Subnet Mask (VLSM) Supernetting Classless Inter-Domain Routing (CIDR) medium org: N x class C? Class B? R2 130.11.0.7 Net 130.11.0.0
DG Forwarding Algorithm
DG Forwarding Algorithm Host or Router first check if destination on same Network Router multiple interfaces Match found deliver to that Network If not found default router for every router a default router
Topics. Subnetting. The Basics of Subnetting Subnet Mask Computing subnets and hosts Subnet Routing Creating a Subnet Example of Subnetting 1/37
1/37 Subnetting Surasak Sanguanpong [email protected] http://www.cpe.ku.ac.th/~nguan Last updated: 27 June 2002 Topics 2/37 The Basics of Subnetting Subnet Mask Computing subnets and hosts Subnet Routing
WHITE PAPER. Understanding IP Addressing: Everything You Ever Wanted To Know
WHITE PAPER Understanding IP Addressing: Everything You Ever Wanted To Know Understanding IP Addressing: Everything You Ever Wanted To Know CONTENTS Internet Scaling Problems 1 Classful IP Addressing 3
CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics
CSC458 Lecture 6 Inter-domain Routing IP Addressing Stefan Saroiu http://www.cs.toronto.edu/syslab/courses/csc458 University of Toronto at Mississauga Homework #1 Grades Fraction of Students 100 80 60
Lecture 10. Subnetting & Supernetting
Lecture 10. Subnetting & Supernetting Outline Subnetting Variable Length Subnet Mask (VLSM) Supernetting Classless Inter-Domain Routing (CIDR) medium org: N x class C? Class B? Class C addresses: Undersized
PART IV. Network Layer
PART IV Network Layer Position of network layer Network layer duties Internetworking : heterogeneous Physical Networks To look Like a single network to he upper layers The address at Network layer must
Chapter 19 Network Layer: Logical Addressing 19.1
Chapter 19 Network Layer: Logical Addressing 19.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 19-1 IPv4 ADDRESSES An IPv4 address is a 32-bit address that
Computer Networks By Bahaa Q. Al-Mussawi Subnetting Basics Reduced network traffic Optimized network performance Simplified management
Subnetting Basics You learned previously how to define and find the valid host ranges used in a Class A, Class B, and Class C network address by turning the host bits all off and then all on. This is very
Computer Networks. Lecture 3: IP Protocol. Marcin Bieńkowski. Institute of Computer Science University of Wrocław
Computer Networks Lecture 3: IP Protocol Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 3 1 / 24 In previous lectures We learned about layer 1
Table of Contents. Cisco IP Addressing and Subnetting for New Users
Table of Contents IP Addressing and Subnetting for New Users...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 Additional Information...1 Understanding IP
Chapter 5. IPv4 Addresses. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 5 IPv4 Addresses TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter Outline TCP/IP Protocol Suite 2 5-1 INTRODUCTION The
We Are HERE! Subne\ng
TELE 302 Network Design Lecture 21 Addressing Strategies Source: McCabe 12.1 ~ 12.4 Jeremiah Deng TELE Programme, University of Otago, 2013 We Are HERE! Requirements analysis Flow Analysis Logical Design
TCP/IP Addressing and Subnetting. an excerpt from: A Technical Introduction to TCP/IP Internals. Presentation Copyright 1995 TGV Software, Inc.
TCP/IP Addressing and Subnetting an excerpt from: A Technical Introduction to TCP/IP Internals Presentation Copyright 1995 TGV Software, Inc. IP Addressing Roadmap Format of IP Addresses Traditional Class
Module 2: Assigning IP Addresses in a Multiple Subnet Network
Module 2: Assigning IP Addresses in a Multiple Subnet Network Contents Overview 1 Lesson: Assigning IP Addresses 2 Lesson: Creating a Subnet 19 Lesson: Using IP Routing Tables 29 Lesson: Overcoming Limitations
Internet Protocols Fall 2005. Lectures 7-8 Andreas Terzis
Internet Protocols Fall 2005 Lectures 7-8 Andreas Terzis Outline Internet Protocol Service Model Fragmentation Addressing Original addressing scheme Subnetting CIDR Forwarding ICMP ARP Address Shortage
Internet Protocol version 4 Part I
Internet Protocol version 4 Part I Claudio Cicconetti International Master on Information Technology International Master on Communication Networks Engineering Table of Contents
Internet Working 5 th lecture. Chair of Communication Systems Department of Applied Sciences University of Freiburg 2004
5 th lecture Chair of Communication Systems Department of Applied Sciences University of Freiburg 2004 1 43 Last lecture Lecture room hopefully all got the message lecture on tuesday and thursday same
The Subnet Training Guide
The Subnet Training Guide A Step By Step Guide on Understanding and Solving Subnetting Problems by Brendan Choi v25 easysubnetcom The Subnet Training Guide v25 easysubnetcom Chapter 1 Understanding IP
256 4 = 4,294,967,296 ten billion. 256 16 = 18,446,744,073,709,551,616 ten quintillion. IP Addressing. IPv4 Address Classes
IP Addressing With the exception of multicast addresses, Internet addresses consist of a network portion and a host portion. The network portion identifies a logical network to which the address refers,
IP address format: Dotted decimal notation: 10000000 00001011 00000011 00011111 128.11.3.31
IP address format: 7 24 Class A 0 Network ID Host ID 14 16 Class B 1 0 Network ID Host ID 21 8 Class C 1 1 0 Network ID Host ID 28 Class D 1 1 1 0 Multicast Address Dotted decimal notation: 10000000 00001011
Module 10 Subnetting Class A, B and C addresses. Solutions to the Lab Exercises 10.3.5a, 10.3.5b, 10.3.5c and 10.3.5d
Module 10 Subnetting Class A, B and C addresses Solutions to the Lab Exercises 10.3.5a, 10.3.5b, 10.3.5c and 10.3.5d 10.3.5a Basic Subnetting Use the following information and answer the following subnet
Guide to TCP/IP, Third Edition. Chapter 2: IP Addressing and Related Topics
Guide to TCP/IP, Third Edition Chapter 2: IP Addressing and Related Topics Objectives Understand IP addressing, anatomy and structures, and addresses from a computer s point of view Recognize and describe
Internet Protocol Address
SFWR 4C03: Computer Networks & Computer Security Jan 17-21, 2005 Lecturer: Kartik Krishnan Lecture 7-9 Internet Protocol Address Addressing is a critical component of the internet abstraction. To give
CS 348: Computer Networks. - IP addressing; 21 st Aug 2012. Instructor: Sridhar Iyer IIT Bombay
CS 348: Computer Networks - IP addressing; 21 st Aug 2012 Instructor: Sridhar Iyer IIT Bombay Think-Pair-Share: IP addressing What is the need for IP addresses? Why not have only MAC addresses? Given that
Computer Networks. Introduc)on to Naming, Addressing, and Rou)ng. Week 09. College of Information Science and Engineering Ritsumeikan University
Computer Networks Introduc)on to Naming, Addressing, and Rou)ng Week 09 College of Information Science and Engineering Ritsumeikan University MAC Addresses l MAC address is intended to be a unique identifier
Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms
Outline Internet Routing Venkat Padmanabhan Microsoft Research 9 pril 2001 Routing algorithms distance-vector (DV) link-state (LS) Internet Routing border gateway protocol (BGP) BGP convergence paper Venkat
Pre-lab Preparation: 1. Read thoroughly and prepare the experiment sheet. 2. You must bring a printed copy of this experiment with you to the lab.
University of Jordan Faculty of Engineering & Technology Computer Engineering Department Computer Networks Laboratory 907528 Lab.5 Subnetting &Variable Length Subnet Mask (VLSM) Objectives 1. To become
One of the most important topics in any discussion of TCP/IP is IP. IP Addressing
IP Addressing 125 machine, called a RARP server, responds with the answer, and the identity crisis is over. RARP uses the information it does know about the machine s MAC address to learn its IP address
Lab 10.4.1 IP Addressing Overview
Lab 10.4.1 IP ing Overview Estimated time: 30 min. Objectives: Background: This lab will focus on your ability to accomplish the following tasks: Name the five different classes of IP addresses Describe
Objectives. Upon completing this chapter, you will be able to
1358_fmi.book Page 30 Thursday, May 27, 2004 2:21 PM Objectives Upon completing this chapter, you will be able to Create and configure IPv4 addresses Understand and resolve IP addressing crises Assign a
Source net: 200.1.1.0 Destination net: 200.1.2.0 Subnet mask: 255.255.255.0 Subnet mask: 255.255.255.0. Router Hub
then to a router. Remember that with a Class C network address, the first 3 octets, or 24 bits, are assigned as the network address. So, these are two different Class C networks. This leaves one octet,
Lecture 8. IP Fundamentals
Lecture 8. Internet Network Layer: IP Fundamentals Outline Layer 3 functionalities Internet Protocol (IP) characteristics IP packet (first look) IP addresses Routing tables: how to use ARP Layer 3 functionalities
CSE331: Introduction to Networks and Security. Lecture 8 Fall 2006
CSE331: Introduction to Networks and Security Lecture 8 Fall 2006 Announcements Reminders: Project I is due on Monday, Sept. 25th. Homework 1 is due on Friday, Sept. 29th. CSE331 Fall 2004 2 Internet Protocol
Internetworking With TCP/IP
Internetworking With TCP/IP Application Layer Telnet Gopher NFS FTP X Win TFTP SMTP SNMP REXEC DNS RPC Transport Layer TCP UDP Network Layer ICMP IP IGMP ARP RARP Link Interface Ethernet, IEEE 802.3, Token
Lab 10.3.5a Basic Subnetting
Lab 10.3.5a Basic Subnetting Objective How to identify reasons to use a subnet mask How to distinguish between a default subnet mask and a custom subnet mask What given requirements determine the subnet
IP Addressing. and Subnetting. Workbook Version 1.5. Student Name:
IP Addressing and Subnetting Workbook Version.5 Student Name: IP Address Classes Class A 27 (Network 27 is reserved for loopback and internal testing) Leading bit pattern... Network. Host. Host. Host Class
CLASSLESS INTER DOMAIN ROUTING - CIDR
CLASSLESS INTER DOMAIN ROUTING - CIDR Marko Luoma Helsinki University of Technology Laboratory of Telecommunications Technology [email protected] ABSTRACT As the Internet evolved and become more familiar
Understanding IP Addressing: Everything You Ever Wanted To Know
Understanding IP Addressing: Everything You Ever Wanted To Know Class C CIDR All-1s Prefix -Length Network-Prefix Mask /24 All-0s Class A Subnetting Supernetting Extended-Network Prefix /8 VLSM Longest
HOST AUTO CONFIGURATION (BOOTP, DHCP)
Announcements HOST AUTO CONFIGURATION (BOOTP, DHCP) I. HW5 online today, due in week! Internet Protocols CSC / ECE 573 Fall, 2005 N. C. State University copyright 2005 Douglas S. Reeves 2 I. Auto configuration
ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1
IP Routing Primer Paul C. Huang, Ph.D. ITRI / / N300 /N300; Paul Huang 1999/6/2 1 Basic Addressing / Subnetting Class A 0 Network Host Host Host 127 networks / 16,777,216 hosts Class A natural mask 255.0.0.0
CCNA Tutorial Series SUBNETTING
CCNA Tutorial Series This document contains the Course Map For The Interactive flash tutorial at: http://www.semsim.com/ccna/tutorial/subnetting/subnetting.html HOME PAGE Course Objectives Pre-test By
Subnetting and Network Management Omer F. Rana. Networks and Data Communications 1
Subnetting and Network Management Omer F. Rana Networks and Data Communications 1 Subnetting Subnetting is an important concept in establishing TCP/IP based networks important in integrating small Local
Part2. Chapter 8. Advanced TCP/IP Network Design - CLASSLESS ADDRESSING AND VARIABLE- LENGTH SUBNET MASKS
Part2 Chapter 8 Advanced TCP/IP Network Design - CLASSLESS ADDRESSING AND VARIABLE- LENGTH SUBNET MASKS Variable-Length Subnet Masks Variable-length subnet masks specified how a single network ID could
CS 43: Computer Networks IP. Kevin Webb Swarthmore College November 5, 2013
CS 43: Computer Networks IP Kevin Webb Swarthmore College November 5, 2013 Reading Quiz IP datagram format IP protocol version number header length (bytes) type of data max number remaining hops (decremented
TCP/IP works on 3 types of services (cont.): TCP/IP protocols are divided into three categories:
Due to the number of hardware possibilities for a network, there must be a set of rules for how data should be transmitted across the connection media. A protocol defines how the network devices and computers
Expert Reference Series of White Papers. Binary and IP Address Basics of Subnetting
Expert Reference Series of White Papers Binary and IP Address Basics of Subnetting 1-800-COURSES www.globalknowledge.com Binary and IP Address Basics of Subnetting Alan Thomas, CCNA, CCSI, Global Knowledge
Internetworking and IP Address
Lecture 8 Internetworking and IP Address Motivation of Internetworking Internet Architecture and Router Internet TCP/IP Reference Model and Protocols IP Addresses - Binary and Dotted Decimal IP Address
Expert Reference Series of White Papers. Basics of IP Address Subnetting
Expert Reference Series of White Papers Basics of IP Address Subnetting 1-800-COURSES www.globalknowledge.com Basics of IP Address Subnetting Norbert Gregorio, Global Knowledge Instructor Introduction
Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP) Petr Grygárek rek 1 Role of Autonomous Systems on the Internet 2 Autonomous systems Not possible to maintain complete Internet topology information on all routers big database,
Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on 16 10 2010
IPv4 Addressing There are several non-profit organizations in the world that have the authority for assigning IP addresses to institutions that need access to the Internet. These organizations are (for
IP Addressing and Subnetting for New Users
IP Addressing and Subnetting for New Users Document ID: 13788 Contents Introduction Prerequisites Requirements Components Used Additional Information Conventions Understanding IP Addresses Network Masks
Network Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF
Network Layer IPv4 Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF IPv4 Internet Protocol (IP) is the glue that holds the Internet together.
Network layer. Assignment 3
Network layer Chapter 4 in the textbook Assignment 3 UWO Abstractly, your server is essentially a simple router Maybe more of a switch than a router Your server gets messages ( packets ) These messages
Module 4, Assignment 3-2
Module 4, Assignment 3-2 Lab 3.4 Basic Subnetting Question 3.4.1: A company has applied for and received a Class C network address of 197.15.22.0. The physical network is to be divided into 4 subnets,
