G. Bianchi, G. Neglia

Size: px
Start display at page:

Download "G. Bianchi, G. Neglia"

Transcription

1

2 R Net R3 R2 Routing Table dest Next Hop /16 Direct fwd / / / / !"! ! " # $ $ % & ' & ( &

3 #$$$%& "! "! #! $ %& %' () * % +, %& % - ( Router Ethernet FDDI Host Sub-Net ATM! % & ) * )!., % / 0 1 +, * # - ) x x.0! " " #$ #% &! ' ( # )! "

4 NET ID (14bit) HOST ID (16 bit) NET ID (14bit) SUBNET ID (n bit) HOST ID (16-n bit) ' ( () "!# $%&&%&' ( ) ) *$$&*$$&& +, ) * "+ *!,! "-! &&& &&& - $. ". /0 &&& /prefix-length notation ". &&1&2 (dot decimal notation) 03&022&2&2. 4 &&& 03&022&1&2. " 45 4, (! 03&022&1&2/0

5 *% +,-.) network address = natural mask = $,/0.) 1 0 NET ID (14bit) SUBNET ID (8 bit) HOST ID (8 bit) ) * * () * * () * * (. # * /6 0, , % '!! 2 $ / ( ( ( (0 (0 (. 3) NET ID (21bit) HOST ID (8 bit) NET ID (21bit) Subnet (3 bit) ( ( ( / ( ( ( /2 5 ) ( ( ( / ( ( ( / ( ( ( /2 5 * ( ( ( / ( ( ( / ( ( ( /2 8 6 & Host id (5bit)

6 6 )& = = = = = = = = / / !! : 0 -, network host ) -, - / ; / / 0 - & network subnet host /29 4

7 /.8 & ) default $ # Net = subnet mask = $ 9 : 9 ; < + = = > Routing Table Subnet mask: dest Next Hop Direct fwd Direct fwd default Net = ; subnet mask May be quite a complex Routing table VLSM will help (later) To other nets To To other subnets

8 3 9: algebra 12 hosts Math dept 22 hosts B Link-1 A physics 10 host Computation 28 host Link-2 C 3 9: Math dept /2 up to 30 hosts (9-126) B algebra /2 up to 30 hosts (33-62) Link-1 A physics /2 up to 30 hosts ( ) Computation /2 up to 30 hosts (65-94) Link-2 C

9 3 92: Math dept /2 up to 29 hosts (9-126) algebra /2 up to 29 hosts (33-62) Link /2 B Subnet mask: / SUBNETS: Math /2 Link /2 Algebra /2 Physics /2 Comput /2 Link /2 Link / / /2 C A physics /2 up to 28 hosts ( ) Computation /2 up to 29 hosts (65-94) ;( ;$( ) 1< 494=>:

10 ;$( ). $ )$.) + == A Subnets may significantly vary in relative size (computer room = 200 hosts, secretary = 4 hosts ) consider a 4 host network with mask : wastes 250 IP addresses! /! % = $% ( ( A '% pc-net 100 host A x-net-1 20 host B Link-1 Link-3 ws-net 20 host Link-2 x-net-2 10 host < < < = &! > " # * $ < 4&6 0 6 )? 3= ( & - 11 C

11 .$;( /2 pc-net /25 (0-12, 126 host) B /2 Link-1 A Link /2 x-net /2 (0-31, 30 host) ws-net /25 ( , 126 host) Link /2 C x-net /2 (32-63, 30 host) mask mask ) (0 6 B (0 (. 3) 4 ) * ) (0 6 B (0 (. 3) * 0 ) 6 (pc-net) 0 1 ) (0 6 B (0 (0 ) B 3) * 0 ) 6?;( / 6 ( " 8) 9 ( ) (0 6 B (0 (0 ) B 3) (: 2. (ws-net) 0 1 ) (0 6 B (0 (0 6. 3) 2. (x1-net) 0 1 ) (0 6 B (0 (0 1 ) 3) ) (0 6 B (0 (0 1 ) 3) B ) (0 6 B (0 (). B 3) B 0 1 ) (0 6 B (0 () ) 4 3) (available) (x2-net) 0 1 ) (0 6 B (0 (). B ) (0 6 B (0 () 0 ) ) (0 6 B (0 () ) (0 6 B (0 () ) , 4

12 <.$;( $ pc-net /25 (0-12, 126 host) /30 Link-1 B Point2point links: A Link /30 x-net /2 ( , 30 host) ws-net /2 ( , 30 host) Link / C x-net /28 (192-20, 14 host) " " " #, ! A $

13 ;( 9: '! " "! '! " ( net mask route * 0 -, 2 A 0 0 & ; ! "!# $ "! $ % & ' (!!$ 1& pc-net /25 (0-12, 126 host) ws-net /2 ( , 30 host) /30 Link-1 B Point2point links: Link / Link /30 Router C table / / / /28 Direct fwd /28 Direct fwd G. Bianchi, G Neglia /30 Direct fwd /30 Direct fwd C A x-net /2 ( , 30 host) x-net /28 (192-20, 14 host)

14 ;( 0 1+, ;,!! << -! Substantial reduction of routing table sizes Multiple route aggregation ;( 0 1+, ;,!! << -! Substantial reduction of routing table sizes Multiple route aggregation

15 ! " #$%&%'%'()# *! " + *",- * ". - Router R Edificio A hosts Edificio B hosts Edificio D 11 hosts Edificio C 10 55hosts Edificio E 12 hosts / / / / / / Router R / Edificio B 55 hosts È sufficiente uno /24, es: /24 Una soluzione possibile, con massima aggregazione dei route, è illustrata in figura (si assume che il routing esterno alla rete avvenga tramite l interfaccia remota ) Edificio A 110 hosts /25 Edificio C 10 hosts Edificio D 11 hosts / /28 Edificio E 12 hosts /28

16 / / / / È sufficiente uno /24, es: /24 Una soluzione possibile, con massima aggregazione dei route, è illustrata in figura (si assume che il routing esterno alla rete avvenga tramite l interfaccia remota ) Router R / Edificio B 55 hosts Edificio A 110 hosts /25 Edificio C 10 hosts Edificio D 11 hosts / /28 Edificio E 12 hosts /28 / /! " #$%&%'%'()# *" + *",- * ". - Router R Edificio A 10 hosts Edificio B 110 hosts Edificio D 11 hosts Edificio C 55 hosts Edificio E 12 hosts

17 / / / / / / Router R / Edificio B 110 hosts È sufficiente uno /24, es: /24 Una soluzione possibile, con massima aggregazione dei route, è illustrata in figura (si assume che il routing esterno alla rete avvenga tramite l interfaccia remota ) Edificio A 10 hosts /28 Edificio C 55 hosts Edificio D 11 hosts /28 no simple aggregation! /26 Edificio E 12 hosts /28 1@ ;( 9/: A( $B<.'$ )+? & ( " = % 3 4

18 ! / / / / È sufficiente uno /24, es: /24 Una soluzione possibile, con massima aggregazione dei route, è illustrata in figura (si assume che Il routing esterno alla rete avvenga tramite l interfaccia remota ): Router R / Edificio B 110 hosts Edificio A 10 hosts /28 Edificio C 55 hosts Edificio D 11 hosts / /26 Edificio E 12 hosts /28 3 ;( B " $ C 0 6 #

19 1.$;( ) 8 0 # 8 0 % 8 0! 8 0! #C1 #!C 1 1<>/ 9445:

20 '$& R Net R3 R2 Routing Table dest Next Hop Direct fwd *$44/# ( In early years, Class B addresses given away! Inefficient division into A, B, C classes byte-word: unwise choice (class C too little, class B too big) The aftermath: much better, e.g. C=10 bits, B=14 bits Projections at the time: class B exhaustion by 1994/95 $ % < : ==

21 *$ $0 $%.)9 : $ C D! ) * 4 ( A%B0#6.) D $%$ 1.$ 2 ) R2 Net R2 Routing Table dest R3 Next Hop /xx Direct fwd / / / /

22 *$44/# - Multiple class C allocation dramatic for routing tables necessary because of Class B exhaustion entries highly critical for performance» 2M class C: WAY OUT of the capabilities of routing sw & hw Projections at the time End 1990: 2190 routes; end 1992: 8500 routes; End 1995 projection: 0000 routes (critical); End 1995 factual: routes thanks to classless routing Mid 1999: routes Net ( R1 Net Net R R3 ) * R2 Routing Table Destination Network Next Hop Direct forward Direct forward Default routes: suboptimal traffic balancing Core routers: cannot have default routes (large tables) HW and SW limits on routing table lookup time Routing table updates are critical (large tables traveling among routers for updates)

23 #!C 1 #C1 3 %% 4 '6% 00> !5 ) + 6! 32 bits: unwise choice nobody could expect such an Internet growth and Internet appliances will have a terrific impact unwise address assignment in early days class B addresses with less than 100 hosts are common!! Projections (RFC 152): address depletion between 2005 and 2011 Ultimate solution: IPv6 (128 bits address!) #C1 = + %/.) = > C! =C "! % = " =C ( (/ E A 4 ##C1+;( $ D"3#22

24 #C / / / , $!!"! -!!!.!! * + " " / 0 / ) & $ )*. " 5 * 5 ( A : 8 D / 0 0 6! - - #C1+ : E -! - -! - - &0 6 F - = F 1 #!/ "! * + $! * * 0! 3$ 0 4 &

25 ' 0!.) ) ) * * () * * () * ) (. /5/4-,// 1.$#C Net R1 Net Net R R Dest.Net R2 Routing Table Dest.Netmask Next Hop Direct forward Direct forward Corporate Supernet address: / ) * +

26 .)% Organization assigned 2 n class C addresses may arbitrarily deploy subnetworks with more than 254 hosts! This was impossible with class C, as natural netmask was /24 BUT Software running on all the subnet hosts need to accept larger masks than natural one e.g. setting netmask = for host IP address may be forbidden by sw 1@ #C1 8?*8 Routing protocol must carry network prefix information with each route advertising all routers must implement a consistent forwarding algorithm based on the longest match for route aggregation to occur, addresses must be assigned to be topologically significant

27 1.$ $! ( / ( ) " )$ +! #! %!!!? #C1! C : * #! $ 0 # + 8 : : )# * #, - #! 6 / % 6 - G 8 - &H I # & 4

28 $. )+? & ( % 3 4 R1: R2: R3: " 38 4= 5 *! $ " ( A $, D0 1 * (. (). () ( ( ( * J 8 ( / ( ) ( ( (. + # 8 )$ 8 ( 5 8 " $ / ( ( (. ' 0, 0 0 " E K 0 "

29 )$ + 3# 6 4 ( ) : E # )$ At a point in time, organization A selects Eunet as new ISP! / = D! = " = C? - and even think to organizations that re-sells subnets... )$ + 3# 6 4 ( ) : E # )$ Then organization A keeps the same address block Eunet is in charge to advertise the new block, too, by injecting in the internet more specific route infos This has created a new entry in routing tables, to be solved with longest match

30 *$ #C1 & + (!5 $ %#@' $! AB " % C *& < Address ownership (portable blocks): dramatic» Proposals (not accepted) to allows ownership only up to /9 ISPs» Current rule : ownership starts from 8192 host networks (/19) Address lending» Renumbering necessary when changing ISP 4&+!# D #E '6% 030> unlikely, as they are viewed as assets!! ')&# 91<4=: IANA-Allocated Allocated,, Non-Internet Routable, IP Address Schemes Class Network Address Range A B C ( 6 0-6, E - ) * - )# * # ) * )! - * # - - ( 2, - -

31 .)'* Inside Network Outside Network NAT Internet Source Address Inside Local IP Address NAT Table Inside Global IP Address (.$# 9 % : #6&- 9#6! #6: *$ 0 ) B " " A " 4 although mostly designed to be as close as possible to IPv4 6% A? 4. " ). ==! = A " 4 A " 6

CCE1030 Computer Networking

CCE1030 Computer Networking CCE1030 Computer Networking Lecture 19 Subnetting CIDR / VLSM Usama Arusi January 2018 CCE1030 Usama Arusi 1 Lecture Content Introduction Classful IP Addressing Classful Addressing Structure Classless

More information

Lecture 10: Addressing

Lecture 10: Addressing Lecture 10: Addressing CSE 123: Computer Networks Alex C. Snoeren HW 2 due WEDNESDAY Lecture 10 Overview ICMP The other network-layer protocol IP Addresses Class-based addressing Subnetting Classless addressing

More information

Computer Networks and Data Systems

Computer Networks and Data Systems Computer Networks and Data Systems Internet Protocol (IP) Addressing TDC463 Winter 2011/12 John Kristoff - DePaul University 1 Why have addresses at layer 3? Aren't there already globally unique addresses

More information

IP Addresses. IP Addresses

IP Addresses. IP Addresses IP Addresses Introductory material. IP Addressing Structure of an IP address Classful IP addresses Limitations and problems with classful IP addresses ting CIDR IP Version 6 addresses An entire module

More information

Module 4. Planning the Addressing Structure

Module 4. Planning the Addressing Structure Module 4 Planning the Addressing Structure Name 4.1.1 1. How many bits are in an IP address? 2. What is dotted decimal notation? 3. What is the parent part of an IP address? 4. What is the child part of

More information

Configuring IPv4 Addresses

Configuring IPv4 Addresses This chapter contains information about, and instructions for configuring IPv4 addresses on interfaces that are part of a networking device. Note All further references to IPv4 addresses in this document

More information

FIGURE 3. Two-Level Internet Address Structure. FIGURE 4. Principle Classful IP Address Formats

FIGURE 3. Two-Level Internet Address Structure. FIGURE 4. Principle Classful IP Address Formats Classful IP Addressing When IP was first standardized in September 1981, the specification required that each system attached to an IP-based Internet be assigned a unique, 32-bit Internet address value.

More information

Computer Networks and Data Systems

Computer Networks and Data Systems Computer Networks and Data Systems Network Addressing TDC463 Fall 2017 John Kristoff - DePaul University 1 Why have addresses at layer 3? Aren't there already globally unique addresses at L2? If not, should

More information

Chapter 18 and 22. IPv4 Address. Data Communications and Networking

Chapter 18 and 22. IPv4 Address. Data Communications and Networking University of Human Development College of Science and Technology Department of Information Technology Chapter 18 and 22 Data Communications and Networking IPv4 Address 1 Lecture Outline IPv4 Addressing

More information

IP addressing and routing. Lorenzo Bracciale Donato Battaglino

IP addressing and routing. Lorenzo Bracciale Donato Battaglino IP addressing and routing Lorenzo Bracciale Donato Battaglino IP Address IP Network Hosts Routers IP Address Anatomy Each network interface connected to an IP network MUST have an UNIQUE 32-bit identifier

More information

Internet Addresses (You should read Chapter 4 in Forouzan)

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

More information

VLSM and CIDR. Routing Protocols and Concepts Chapter 6. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

VLSM and CIDR. Routing Protocols and Concepts Chapter 6. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 VLSM and CIDR Routing Protocols and Concepts Chapter 6 Version 4.0 1 Objectives Compare and contrast classful and classless IP addressing. Review VLSM and explain the benefits of classless IP addressing.

More information

IP addressing and routing. Lorenzo Bracciale Donato Battaglino

IP addressing and routing. Lorenzo Bracciale Donato Battaglino IP addressing and routing Lorenzo Bracciale Donato Battaglino IP Address IP Network Hosts Routers IP Address Anatomy Each network interface connected to an IP network MUST have an UNIQUE 32-bit identifier

More information

Computer Networks Lecture -5- IPv4 Addresses. Dr. Abbas Abdulazeez

Computer Networks Lecture -5- IPv4 Addresses. Dr. Abbas Abdulazeez Computer Networks Lecture -5- IPv4 Addresses Dr. Abbas Abdulazeez McGraw-Hill The McGraw-Hill Companies, Inc., 2000 OBJECTIVES: To introduce the concept of an address space in general and the address space

More information

IP addressing. Overview. IP addressing Issues and solution Variable Length Subnet Mask (VLSM)

IP addressing. Overview. IP addressing Issues and solution Variable Length Subnet Mask (VLSM) Overview IP addressing IP addressing Issues and solution Variable Length Subnet Mask (VLSM) Written exercise : VLSM calculation Summarisation of routes Classless InterDomain routing (CIDR) Internet registry

More information

Internet Fundamentals

Internet Fundamentals Internet Fundamentals Lecture-10 IPv4 19.2 19-1 IPv4 ADDRESSES An IPv4 address is a 32-bit address that uniquely and universally defines the connection of a device (for example, a computer or a router)

More information

TDC 563 Protocols and Techniques for Data Networks

TDC 563 Protocols and Techniques for Data Networks TDC 563 Protocols and Techniques for Data Networks Network Addressing TDC563 Autumn 2015/16 John Kristoff - DePaul University 1 Why have addresses at layer 3? Aren't there already globally unique addresses

More information

IP Addresses McGraw-Hill The McGraw-Hill Companies, Inc., 2000

IP Addresses McGraw-Hill The McGraw-Hill Companies, Inc., 2000 IP Addresses The IP addresses are unique. An IPv4 address is a 32-bit address. An IPv6 address is a 128-bit address. The address space of IPv4 is 2 32 or 4,294,967,296. The address space of IPv6 is 2 128

More information

CIDR VLSM AS. รศ.ดร. อน นต ผลเพ ม Asso. Prof. Anan Phonphoem, Ph.D.

CIDR VLSM AS. รศ.ดร. อน นต ผลเพ ม Asso. Prof. Anan Phonphoem, Ph.D. CIDR VLSM AS รศ.ดร. อน นต ผลเพ ม Asso. Prof. Anan Phonphoem, Ph.D. anan.p@ku.ac.th http://www.cpe.ku.ac.th/~anan Computer Engineering Department Kasetsart University, Bangkok, Thailand 1 Outline Classless

More information

Figure 11 Two-level addressing in classful addressing

Figure 11 Two-level addressing in classful addressing Two-Level Addressing The whole purpose of IPv4 addressing is to define a destination for an Internet packet (at the network layer). When classful addressing was designed, it was assumed that the whole

More information

Basics of communication. Grundlagen der Rechnernetze Introduction 31

Basics of communication. Grundlagen der Rechnernetze Introduction 31 Basics of communication Grundlagen der Rechnernetze Introduction 31 Types of communication H9 H8 H1 H7 R1 N3 H2 N1 R3 H3 R2 N2 H6 H5 H4 Unicast communication where a piece of information is sent from one

More information

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 10: IP Routing and Addressing Extensions

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 10: IP Routing and Addressing Extensions CS 5520/ECE 5590NA: Network Architecture I Spring 2009 Lecture 10: IP Routing and Addressing Extensions This lecture provides discussion of the mechanisms used to route IP datagrams (Chapter 7). It also

More information

CSCD 330 Network Programming Spring 2018

CSCD 330 Network Programming Spring 2018 CSCD 330 Network Programming Spring 2018 Lecture 14 Network Layer IP Addressing Reading: Chapter 4 Some slides provided courtesy of J.F Kurose and K.W. Ross, All Rights Reserved, copyright 2017 Network

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Six Designing Models for Addressing and Naming Copyright 2010 Cisco Press & Priscilla Oppenheimer Guidelines for Addressing and Naming Use a structured model for addressing

More information

Chapter 06 IP Address

Chapter 06 IP Address Chapter 06 IP Address IP Address Internet address Identifier used at IP layer 32 bit binary address The address space of IPv4 is 2 32 or 4,294,967,296 Consists of netid and hosted IP Address Structure

More information

Lecture 12: Addressing. CSE 123: Computer Networks Alex C. Snoeren

Lecture 12: Addressing. CSE 123: Computer Networks Alex C. Snoeren Lecture 12: Addressing CSE 123: Computer Networks Alex C. Snoeren Lecture 12 Overview IP Addresses Class-based addressing Subnetting Classless addressing Route aggregation 2 Addressing Considerations Fixed

More information

Internet Network Protocols IPv4/ IPv6

Internet Network Protocols IPv4/ IPv6 Internet Network Protocols IPv4/ IPv6 Prof. Anja Feldmann, Ph.D. anja@inet.tu-berlin.de TCP/IP Illustrated, Volume 1, W. Richard Stevens http://www.kohala.com/start 1 IP Interfaces IP address: identifier

More information

IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 12.4

IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 12.4 IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 12.4 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

NETWORK LAYER: IP Addressing

NETWORK LAYER: IP Addressing NETWORK LAYER: IP Addressing McGraw-Hill The McGraw-Hill Companies, Inc., 2004 2000 Position of network layer McGraw-Hill The McGraw-Hill Companies, Inc., 2004 Network layer duties McGraw-Hill The McGraw-Hill

More information

Computer Network Fundamentals Spring Week 4 Network Layer Andreas Terzis

Computer Network Fundamentals Spring Week 4 Network Layer Andreas Terzis Computer Network Fundamentals Spring 2008 Week 4 Network Layer Andreas Terzis Outline Internet Protocol Service Model Addressing Original addressing scheme Subnetting CIDR Fragmentation ICMP Address Shortage

More information

Chapter 18. Introduction to Network Layer

Chapter 18. Introduction to Network Layer Chapter 18. Introduction to Network Layer 18.1 Network Layer Services 18.2 Packet Switching 18.3 Network Layer Performance 18.4 IPv4 Addresses 18.5 Forwarding of IP Packets Computer Networks 18-1 Communication

More information

1 Connectionless Routing

1 Connectionless Routing UCSD DEPARTMENT OF COMPUTER SCIENCE CS123a Computer Networking, IP Addressing and Neighbor Routing In these we quickly give an overview of IP addressing and Neighbor Routing. Routing consists of: IP addressing

More information

Objectives. Note: An IP address is a 32-bit address. The IP addresses are unique. The address space of IPv4 is 2 32 or 4,294,967,296.

Objectives. Note: An IP address is a 32-bit address. The IP addresses are unique. The address space of IPv4 is 2 32 or 4,294,967,296. Chapter 4 Objectives Upon completion you will be able to: Understand IPv4 addresses and classes Identify the class of an IP address Find the network address given an IP address Understand masks and how

More information

Chapter 4: VLSM and Classless Inter Domain Routing. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Chapter 4: VLSM and Classless Inter Domain Routing. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved. Chapter 4: VLSM and Classless Inter Domain Routing 1 What will we Learn from chapter 4? Compare and contrast classful and classless IP addressing. Review VLSM and explain the benefits of classless IP addressing.

More information

SCALABLE INTERNET ROUTING

SCALABLE INTERNET ROUTING CS 4/55231 Internet Engineering Kent State University Dept. of Computer Science LECT-7 SCALABLE ROUTING 1 2 Scalability Basic Subnetting & Subnet Masks The management of global resource is a complex task.

More information

Internet Protocol Addressing and Routing. Redes TCP/IP

Internet Protocol Addressing and Routing. Redes TCP/IP Internet Protocol Addressing and Routing Redes TCP/IP Internet Topology Internet - WAN Gateway or router Physical Network (LAN) internet LAN LAN LAN Dotted Decimal Notation 2 7 2 6 2 5 2 4 2 3 2 2 2 1

More information

Lecture 12: Aggregation. CSE 123: Computer Networks Alex C. Snoeren

Lecture 12: Aggregation. CSE 123: Computer Networks Alex C. Snoeren Lecture 12: Aggregation CSE 123: Computer Networks Alex C. Snoeren Lecture 12 Overview Subnetting Classless addressing Route aggregation 2 Class-based Addressing Most significant bits determines class

More information

Lecture 4 The Network Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 4 The Network Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 4 The Network Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Network layer functions Transport packet from sending to receiving hosts Network layer protocols in every

More information

IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 15S

IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 15S IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 15S Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Lecture 8 Network Layer: Logical addressing

Lecture 8 Network Layer: Logical addressing Data Communications ACOE412 Lecture 8 Network Layer: Logical addressing Spring 2009 1 0. Overview In this lecture we will cover the following topics: 14.Network Layer: Logical addressing 14.1 IPv4 Addresses

More information

Networks. an overview. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. February 4, 2008

Networks. an overview. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. February 4, 2008 Networks an overview dr. C. P. J. Koymans Informatics Institute University of Amsterdam February 4, 2008 dr. C. P. J. Koymans (UvA) Networks February 4, 2008 1 / 53 1 Network modeling Layered networks

More information

Subnetting/Supernetting and Classless Addressing

Subnetting/Supernetting and Classless Addressing Subnetting/Supernetting and Classless Addressing CONTENTS SUBNETTING SUPERNETTING CLASSLESS ADDRSSING 5.1 SUBNETTING IP addresses are designed with two levels of hierarchy. Figure 5-1 A network with two

More information

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ELEC / COMP 177 Fall 2012 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Thursday, Nov 1 st Homework #4 Due Tuesday, Nov 6 th Project #2 Due 2 IPv4 addresses are usually displayed

More information

The Routing Table: A Closer Look

The Routing Table: A Closer Look The Routing Table: A Closer Look Routing Protocols and Concepts Chapter 8 Version 4.0 1 Objectives Describe the various route types found in the routing table structure. Describe the routing table lookup

More information

IP: Addressing, ARP, Routing

IP: Addressing, ARP, Routing IP: Addressing, ARP, Routing Network Protocols and Standards Autumn 2004-2005 Oct 21, 2004 CS573: Network Protocols and Standards 1 IPv4 IP Datagram Format IPv4 Addressing ARP and RARP IP Routing Basics

More information

Network Layer: Logical Addressing

Network Layer: Logical Addressing Network Layer: Logical Addressing Introduction The network layer is responsible for the delivery of individual packets from source to the destination host Logical Addressing A universal addressing system

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 2: The Internet Protocol Literature: Forouzan: ch 4-9 and ch 27 2004 Image Coding Group, Linköpings Universitet Outline About the network layer Tasks Addressing Routing Protocols 2 Tasks of the

More information

Al-Mustansiriyah University Fourth Year ( )

Al-Mustansiriyah University Fourth Year ( ) What subnet and broadcast address is IP address 172.16.10.33, 255.255.255.224 (/27) a member of? Answer: The interesting octet is the fourth octet. 256-224=32 block size. Because 32+32=64 and 33 is between

More information

Chapter 8: Subnetting IP Networks

Chapter 8: Subnetting IP Networks Chapter 8: Subnetting IP Networks Designing, implementing and managing an effective IP addressing plan ensures that networks can operate effectively and efficiently. This is especially true as the number

More information

Communication Systems DHCP

Communication Systems DHCP Communication Systems DHCP Computer Science Copyright Warning This lecture is already stolen If you copy it please ask the author Prof. Dr. Gerhard Schneider like I did 2 Internet Protocol the Universal

More information

Outline. IP Address. IP Address. The Internet Protocol. o Hostname & IP Address. o The Address

Outline. IP Address. IP Address. The Internet Protocol. o Hostname & IP Address. o The Address Outline IP The Internet Protocol o IP Address IP subnetting CIDR o ARP Protocol o IP Function o Fragmentation o NAT o IPv6 2 IP Address o Hostname & IP Address IP Address o The Address ping www.nu.ac.th

More information

Network layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing

Network layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every

More information

Communication at the network layer is host-to-host Length of address. Total number of addresses used by the protocol. IPv4 & IPv6

Communication at the network layer is host-to-host Length of address. Total number of addresses used by the protocol. IPv4 & IPv6 Communication at the network layer is host-to-host Length of address Space adresses (2 length ) Total number of addresses used by the protocol IPv4 & IPv6 IPv4 ADDRESSES Defines the connection of a device

More information

IP Addressing. Introductory material. An entire module devoted to IP addresses. Pedro Brandão (PhD) University of Évora

IP Addressing. Introductory material. An entire module devoted to IP addresses. Pedro Brandão (PhD) University of Évora IP Addressing Introductory material. An entire module devoted to IP addresses. Pedro Brandão (PhD) University of Évora IP Addresses Structure of an IP address Subnetting CIDR IP Version 6 addresses IP

More information

Network layer: Overview. Network Layer Functions

Network layer: Overview. Network Layer Functions Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every

More information

A few notes. The following slides are NOT from the online curriculum. However, they do cover the same topics using different examples.

A few notes. The following slides are NOT from the online curriculum. However, they do cover the same topics using different examples. Objectives This module explores the evolution and extension of IPv4, including the key scalability features that engineers have added to it over the years: Subnetting Classless interdomain routing (CIDR)

More information

Internet Technology 3/23/2016

Internet Technology 3/23/2016 Internet Technology // Network Layer Transport Layer (Layer ) Application-to-application communication Internet Technology Network Layer (Layer ) Host-to-host communication. Network Layer Route Router

More information

Ch.5 Internet Addressing 吳俊興 國立高雄大學資訊工程學系

Ch.5 Internet Addressing 吳俊興 國立高雄大學資訊工程學系 CSC521 Communication Protocols 網路通訊協定 Ch.5 Internet Addressing 吳俊興 國立高雄大學資訊工程學系 Internetworking With TCP/IP, Vol I: Sixth Edition, Douglas E. Comer Outline 1 Introduction 2 Universal Host Identifiers 3

More information

Antonio Cianfrani. Fundamentals of IP Networking

Antonio Cianfrani. Fundamentals of IP Networking Antonio Cianfrani Fundamentals of IP Networking The Internet network routers networks Hosts Network devices TCP/IP protocol stack Application Transport (TCP/UDP) Network (IP) Data Link Applications (HTTP,

More information

End-to-End Communication

End-to-End Communication End-to-End Communication Goal: Interconnect multiple LANs. Why? Diverse LANs speak different languages need to make them talk to each other Management flexibility global vs. local Internet Problems: How

More information

Vorlesung Kommunikationsnetze

Vorlesung Kommunikationsnetze Picture 15 13 Vorlesung Kommunikationsnetze Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen

More information

CSCD 330 Network Programming Spring 2017

CSCD 330 Network Programming Spring 2017 CSCD 330 Network Programming Spring 2017 Lecture 14 Network Layer IP Addressing Reading: Chapter 4 Some slides provided courtesy of J.F Kurose and K.W. Ross, All Rights Reserved, copyright 1996-2007 1

More information

Chapter 7: Routing Dynamically. Routing & Switching

Chapter 7: Routing Dynamically. Routing & Switching Chapter 7: Routing Dynamically Routing & Switching The Evolution of Dynamic Routing Protocols Dynamic routing protocols used in networks since the late 1980s Newer versions support the communication based

More information

Networking and IP Addressing TELECOMMUNICATIONS AND NETWORKING

Networking and IP Addressing TELECOMMUNICATIONS AND NETWORKING Networking and IP Addressing TELECOMMUNICATIONS AND NETWORKING Addressing Schemes FLAT 1.Used by Intranetworks 2.Used by Layer 2 3.Used in MAC address 4.Is assigned statically based on next available number

More information

Network Layer/IP Protocols

Network Layer/IP Protocols Network Layer/IP Protocols 1 Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2 IPv4 packet header 3 IPv4 Datagram Header Format version of the IP protocol (4 BIts) IP header

More information

5. Classless and Subnet Address Extensions 최양희서울대학교컴퓨터공학부

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 freedom

More information

Subnetting and Classless Addressing

Subnetting and Classless Addressing Subnetting and Classless Addressing CONTENTS SUBNETTING CLASSLESS ADDRSSING 1 5.1 SUBNETTING IP addresses are designed with two levels of hierarchy. 2 Figure 5-1 A network with two levels of hierarchy

More information

Other Developments: CIDR

Other Developments: CIDR Other Developments: CIDR CIDR (classless Inter domain routing) Too many small networks requiring multiple class C addresses Running out of class B addresses, not enough nets in class A Assign contiguous

More information

Network Layer: Control/data plane, addressing, routers

Network Layer: Control/data plane, addressing, routers Network Layer: Control/data plane, addressing, routers CS 352, Lecture 10 http://www.cs.rutgers.edu/~sn624/352-s19 Srinivas Narayana (heavily adapted from slides by Prof. Badri Nath and the textbook authors)

More information

Chapter 19 Network Layer: Logical Addressing 19.1

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

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer

More information

CS 43: Computer Networks. 21: The Network Layer & IP November 7, 2018

CS 43: Computer Networks. 21: The Network Layer & IP November 7, 2018 CS 43: Computer Networks 21: The Network Layer & IP November 7, 2018 The Network Layer! Application: the application (e.g., the Web, Email) Transport: end-to-end connections, reliability Network: routing

More information

The identifier used in the IP layer of the TCP/IP protocol suite to identify each device connected to the Internet is called the Internet address or

The identifier used in the IP layer of the TCP/IP protocol suite to identify each device connected to the Internet is called the Internet address or CBCN4103 The identifier used in the IP layer of the TCP/IP protocol suite to identify each device connected to the Internet is called the Internet address or IP address. An IP address is a 32-bit address

More information

LOGICAL ADDRESSING. Faisal Karim Shaikh.

LOGICAL ADDRESSING. Faisal Karim Shaikh. LOGICAL ADDRESSING Faisal Karim Shaikh faisal.shaikh@faculty.muet.edu.pk DEWSNet Group Dependable Embedded Wired/Wireless Networks www.fkshaikh.com/dewsnet IPv4 ADDRESSES An IPv4 address is a 32-bit address

More information

COMP 631: NETWORKED & DISTRIBUTED SYSTEMS 9/6/16 COMP 631: NETWORKED & DISTRIBUTED SYSTEMS. IP Addressing. Jasleen Kaur. Fall 2016

COMP 631: NETWORKED & DISTRIBUTED SYSTEMS 9/6/16 COMP 631: NETWORKED & DISTRIBUTED SYSTEMS. IP Addressing. Jasleen Kaur. Fall 2016 COMP 631: NETWORKED & DISTRIBUTED SYSTEMS IP Addressing Jasleen Kaur Fall 2016 1 How to Deal With Heterogeneity & Scale? Requirements from IP addressing: Should be globally unique Should facilitate easy

More information

CS519: Computer Networks. Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol)

CS519: Computer Networks. Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol) : Computer Networks Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol) More ICMP messages These were added over time RFC1191: Path MTU Discovery Added the size of the limiting MTU to the ICMP Packet

More information

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4 CCNA Exploration Network Fundamentals Chapter 06 Addressing the Network IPv4 Updated: 20/05/2008 1 6.0.1 Introduction Addressing is a key function of Network layer protocols that enables data communication

More information

IP Addressing and Subnetting NETWORK INFRASTRUCTURES NETKIT - LECTURE 2 MANUEL CAMPO, MARCO SPAZIANI

IP Addressing and Subnetting NETWORK INFRASTRUCTURES NETKIT - LECTURE 2 MANUEL CAMPO, MARCO SPAZIANI IP Addressing and Subnetting NETWORK INFRASTRUCTURES NETKIT - LECTURE 2 MANUEL CAMPO, MARCO SPAZIANI TCP/IP Model TCP/IP does not use all of the OSI layers, though the layers are equivalent in operation

More information

Subnetting/Supernetting and Classless Addressing

Subnetting/Supernetting and Classless Addressing Subnetting/Supernetting and Classless Addressing CONTENTS SUBNETTING SUPERNETTING CLASSLESS ADDRSSING SUBNETTING IP addresses are designed with two levels of hierarchy. Figure 5-1 A network with two levels

More information

Linux System Administration

Linux System Administration IP Addressing Subnetting Objective At the conclusion of this module, the student will be able to: Describe how packets are routed from one network to another Describe the parts and classes of IPv4 address

More information

IP addresses and Subnetting

IP addresses and Subnetting Page 1 of 14 Safepipe Centre > Self-test courses > IP addresses and Subnetting IP addresses and Subnetting IP addresses & subnetting - an overview IP addresses What is an IP address? Classes of IP addresses

More information

5.7 K E Y TE R M S 5.8 SUM M A R Y

5.7 K E Y TE R M S 5.8 SUM M A R Y C H A P T E R 5 I P V 4 A D D RE SSE S 153 5.7 K E Y TE R M S address aggregation address space binary notation block of addresses class A address class B address class C address class D address class

More information

Chapter 3 - Implement an IP Addressing Scheme and IP Services to Meet Network Requirements for a Small Branch Office

Chapter 3 - Implement an IP Addressing Scheme and IP Services to Meet Network Requirements for a Small Branch Office ExamForce.com 640-822 CCNA ICND Study Guide 31 Chapter 3 - Implement an IP Addressing Scheme and IP Services to Meet Network Requirements for a Small Branch Office Describe the need and role of addressing

More information

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst EITF25 Internet Techniques and Applications L7: Internet Stefan Höst What is Internet? Internet consists of a number of networks that exchange data according to traffic agreements. All networks in Internet

More information

IPv4. Christian Grothoff.

IPv4. Christian Grothoff. IPv4 christian@grothoff.org http://grothoff.org/christian/ Sites need to be able to interact in one single, universal space. Tim Berners-Lee 1 The Network Layer Transports datagrams from sending to receiving

More information

OSI Data Link & Network Layer

OSI Data Link & Network Layer OSI Data Link & Network Layer Erkki Kukk 1 Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model 2 Layers with TCP/IP and OSI Model Explain protocol data units (PDU) and encapsulation 3 Addressing

More information

IP Addressing - Subnetting

IP Addressing - Subnetting IP Addressing - Subnetting The Two Parts of an IP Address 32 Bits Prefix Host Prefix Length IP Address Classes Classes are now considered obsolete But you have to learn them because Everyone in the industry

More information

Internet Addresses Reading: Chapter 4. 2/11/14 CS125-myaddressing

Internet Addresses Reading: Chapter 4. 2/11/14 CS125-myaddressing Internet Addresses Reading: Chapter 4 1 Internet Addresses Outline/Goals IP addresses RFC 950, STD 05 Dotted-quad notation IP prefixes for aggregation Address allocation Classful addresses Classless InterDomain

More information

Network Layer: outline

Network Layer: outline Network Layer: outline 1 introduction 2 virtual circuit and datagram networks 3 what s inside a router 4 IP: Internet Protocol datagram format IPv4 addressing ICMP IPv6 5 routing algorithms link state

More information

Full file at

Full file at ch02 True/False Indicate whether the statement is true or false. 1. IP addresses have links to domain names to make it possible for users to identify and access resources on a network. 2. As a frame moves

More information

Chapter 5. RIP Version 1 (RIPv1) CCNA2-1 Chapter 5

Chapter 5. RIP Version 1 (RIPv1) CCNA2-1 Chapter 5 Chapter 5 RIP Version 1 (RIPv1) CCNA2-1 Chapter 5 RIP Version 1 RIPv1: Distance Vector, Classful Routing Protocol CCNA2-2 Chapter 5 Background and Perspective RIP evolved from the Xerox Network System

More information

IP - The Internet Protocol

IP - The Internet Protocol IP - The Internet Protocol 1 Orientation IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network Layer ARP Network Access Link Layer Media 2 IP:

More information

Chapter 8: Subnetting IP Networks CCENT Routing and Switching Introduction to Networks v6.0

Chapter 8: Subnetting IP Networks CCENT Routing and Switching Introduction to Networks v6.0 Chapter 8: Subnetting IP Networks CCENT Routing and Switching Introduction to Networks v6.0 CCNET v6 13 Chapter 8 - Sections & Objectives 8.1 Subnetting an IPv4 Network Explain how subnetting segments

More information

SPLITTING IPV4 NETWORKS INTO SUBNETS (CLASS, CIDR, VLSM)

SPLITTING IPV4 NETWORKS INTO SUBNETS (CLASS, CIDR, VLSM) SPLITTING IPV4 NETWORKS INTO SUBNETS (CLASS, CIDR, VLSM) LAB GUIDELINES 1. Lab Target. To study the principles, tools and techniques for dividing the ISP address block allocated to the enterprise into

More information

EP2120 Internetworking/Internetteknik IK2218 Internets Protokoll och Principer

EP2120 Internetworking/Internetteknik IK2218 Internets Protokoll och Principer EP2120 Internetworking/Internetteknik IK2218 Internets Protokoll och Principer Homework Assignment 1 (Solutions due 20:00, Mon., 10 Sept. 2018) (Review due 20:00, Wed., 12 Sept. 2018) 1. IPv4 Addressing

More information

IP: Routing and Subnetting

IP: Routing and Subnetting IP: outing and Network Protocols and Standards Autumn 2004-2005 Oct 28, 2004 CS573: Network Protocols and Standards 1 Issues in Addressing A large corporate/campus environment Large number of Local Area

More information

C14b: Classless Intradomain Routing

C14b: Classless Intradomain Routing CISC 7332X T6 C14b: Classless Intradomain Routing Hui Chen Department of Computer & Information Science CUNY Brooklyn College 11/27/2018 CUNY Brooklyn College 1 Acknowledgements Some pictures used in this

More information

Lecture 5 The Network Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 5 The Network Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 5 The Network Layer part II Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it IP datagram format IP protocol version number header length (bytes) type of data max number remaining

More information

Static Routing and Serial interfaces. 1 st semester

Static Routing and Serial interfaces. 1 st semester Static Routing and Serial interfaces 1 st semester 1439-2017 Outline Static Routing Implementation Configure Static and Default Routes Review of CIDR Configure Summary and Floating Static Routes Troubleshoot

More information

Addressing and Routing

Addressing and Routing Addressing and Routing Andrew Scott a.scott@lancaster.ac.uk Physical/ Hardware Addresses Aka MAC* or link(-layer) address Can only talk to things on same link Unique ID given to every network interface

More information