Introduction. Internet Address Depletion and CIDR. Introduction. Introduction



Similar documents
ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1

VLSM and CIDR Malin Bornhager Halmstad University

CIDR: Classless Interdomain Routing

How To Make A Network Address Prefix Smaller

CLASSLESS INTER DOMAIN ROUTING - CIDR

SUBNETS, CIDR, AND CLASSLESS ADDRESSING

WHITE PAPER. Understanding IP Addressing: Everything You Ever Wanted To Know

Computer Network Foundation. Chun-Jen (James) Chung. Arizona State University

IP Subnetting and Addressing

Subnetting/Supernetting and Classless Addressing

Classful IP Addressing (cont.)

VLSM & IP ADDRESSING EXAMPLE QUESTIONS with answers;

1. How many unique network IDs are there in class A addresses? # of unique hosts?

Advanced IP Addressing

Table of Contents. Cisco IP Addressing and Subnetting for New Users

Tutorial (03) IP addresses & Sub netting

Subnet + CIDR. Internet Networking recitation #1. 11: , Internet Networking,

Variable length subnetting

Part2. Chapter 8. Advanced TCP/IP Network Design - CLASSLESS ADDRESSING AND VARIABLE- LENGTH SUBNET MASKS

Internet Protocol (IP) IP - Network Layer. IP Routing. Advantages of Connectionless. CSCE 515: Computer Network Programming IP routing

Guide to TCP/IP, Third Edition. Chapter 2: IP Addressing and Related Topics

ADDRESSING 101 ==================================================== A name is a unique human-understandable identifier.

ICS 351: Today's plan

The Internet/Network Layer

Computer Networks. Lecture 3: IP Protocol. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

IP Addressing and Subnetting for New Users

IP Addressing A Simplified Tutorial

(Refer Slide Time: 02:17)

IP Addressing. -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing

CE363 Data Communications & Networking. Chapter 6 Network Layer: Logical Addressing

Lecture 10. Subnetting & Supernetting. Supernetting. Subnetting. Outline. medium org: N x class C? Class B? Variable Length Subnet Mask (VLSM)

Internet Protocol Address

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

Understanding IP Addressing: Everything You Ever Wanted To Know

Internet Addresses (You should read Chapter 4 in Forouzan)

CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics

TCP/IP Basis. OSI Model

CCNA R&S: Introduction to Networks. Chapter 9: Subnetting IP Networks

8.2 The Internet Protocol

Internetworking and Internet-1. Global Addresses

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

IP addressing. Interface: Connection between host, router and physical link. IP address: 32-bit identifier for host, router interface

On Characterizing BGP Routing Table Growth Tian Bu, Lixin Gao, and Don Towsley University of Massachusetts, Amherst, MA 01003

Teldat Router. ARP Proxy

Efficient Addressing. Outline. Addressing Subnetting Supernetting CS 640 1

- Classful vs. Classless Routing -

Lecture Computer Networks

Lecture 10. Subnetting & Supernetting

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

Savera Tanwir. Internet Protocol

IP Addressing. IP Addresses. Introductory material.

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.

COMP 631: COMPUTER NETWORKS. IP Addressing. Jasleen Kaur. Fall How to Deal With Heterogeneity & Scale?

Chapter 5. IPv4 Addresses. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

IP address format: Dotted decimal notation:

Network layer. Assignment 3

Computer Networks By Bahaa Q. Al-Mussawi Subnetting Basics Reduced network traffic Optimized network performance Simplified management

We Are HERE! Subne\ng

Chapter 19 Network Layer: Logical Addressing 19.1

Scaling the Network: Subnetting and Other Protocols. Networking CS 3470, Section 1

Future Internet Technologies

IP Addressing Introductory material.

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January

AT&T IP Address Allocation/Assignment Policy

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

Network Level Multihoming and BGP Challenges


CCNA Tutorial Series SUBNETTING

DG Forwarding Algorithm

256 4 = 4,294,967,296 ten billion = 18,446,744,073,709,551,616 ten quintillion. IP Addressing. IPv4 Address Classes

Configuration IP Routing Avaya Virtual Services Platform 9000

Internet Protocols Fall Outline

Network layer: Overview. Network layer functions IP Routing and forwarding

PART IV. Network Layer

Border Gateway Protocol (BGP)

Objectives. Upon completing this chapter, you will be able to

Topics. Subnetting. The Basics of Subnetting Subnet Mask Computing subnets and hosts Subnet Routing Creating a Subnet Example of Subnetting 1/37

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.

04 Internet Protocol (IP)

Inter-domain Routing. Outline. Border Gateway Protocol

Internet Protocols Fall Lectures 7-8 Andreas Terzis

Section #6: Addressing

LAN TCP/IP and DHCP Setup

Multihoming: An Overview

Border Gateway Protocol (BGP-4)

Chapter 3: Review of Important Networking Concepts. Magda El Zarki Dept. of CS UC Irvine

ECE 358: Computer Networks. Solutions to Homework #4. Chapter 4 - The Network Layer

Claudio Jeker. RIPE 41 Meeting Amsterdam, 15. January Using BGP topology information for DNS RR sorting

TCP/IP works on 3 types of services (cont.): TCP/IP protocols are divided into three categories:

Basic IPv6 WAN and LAN Configuration

CS268 Exam Solutions. 1) End-to-End (20 pts)

Packet Tracer 3 Lab VLSM 2 Solution

Chapter 11 Network Address Translation

Subnetting,Supernetting, VLSM & CIDR

Networking Basics for Automation Engineers

Nortel Ethernet Routing Switch 8600 Configuration IP Routing. Release: 7.0 Document Revision: NN

Advanced BGP Policy. Advanced Topics

IPv4 Address Allocation and the BGP Routing Table Evolution

Transcription:

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 Each class of address has its own natural mask mask created by the definition of the network class A natural mask 255.0.0.0 class B natural mask 255.255.0.0 class C natural mask 255.255.255.0 By using masks, networks can be divided into subnetworks extends the network portion of the address into host portion increases the number of subnetworks and reduces the number of hosts Introduction Mask of 255.255.0.0 is applied to network 10.0.0.0 divides the IP address 10.0.0.1 into a network portion of 10, subnet portion of 0, host portion of 0.1 1

Variable Length Subnet Mask Variable Length Subnet Mask VLSM allows a network to be be configured with different masks adds more flexibility in dividing the network into multiple subnets without VLSM a mask may have too few subnets or hosts Suppose we want to split 192.214.11.0 (class C) into three subnets with 100 hosts in one subnet and 50 hosts in each remaining subnet Classless Inter-Domain Routing was designed as a remedy for class B exhaustion routing table explosion as more networks get connected -- more memory is needed for storing routing tables most high performance routers cache portions of routing tables at the interface board themselves -- to speedup forwarding some extreme designs had fast memories that were in stand-alone mode at the interface boards Classless addresses main observation: many organizations need more than a class C network but does not have enough hosts to efficiently utilize a class B idea: give such organizations multiple class C addresses in the strategy, the class C addresses are contiguous and share the same most significant bits -- the same prefixes if the routing protocols can route based on these prefixes, they need only one block of network numbers 2

by allocating addresses intelligently -- we can group numbers by region In, an IP network is represented by a prefix IP address + some indication of the left-most contiguous significant bits within this address A network is called supernet when prefix boundary contains fewer bits than the networks natural mask notation enables lumping of specific routes into aggregates Aggregate denotes any summary route Supernet denotes a summary route with shorter prefix length than the natural mask Networks that are subset of an aggregate or a block are called more specific Routing domains that are -capable are called classless traditional routing classfull routing 3

Route Aggregation in Route Aggregation in Aggregation may not work always customers having IP addresses that do not belong to their provider s range some customers (ISPs) need to connect to multiple providers at the same time A router with 198.32.1.0/24 and 198.32.0.0/16 will match 198.32.1.0 when trying to deliver traffic to 198.32.1.1 Longest Prefix Match Destinations connected to multiple domains must be explicitly announced in most specific forms Single Homing: Address Outside Provider s Address Space Customer connected to single provider IP address space different from provider s Customer changed providers and kept addresses of the previous provider Renumbering should be done if not provider cannot aggregate as efficiently hole is punched in the address space new provider cannot aggregate the address either 4

Customers are connected to multiple providers small enough to take addresses only from one Aggregate advertisement can lead to black holes Aggregating someone else s routes (proxy aggregation) can be tricky unless aggregating party is a superset or parties are in total agreement ISP2 sends an aggregate summarizes Jamesnet and Lindanet into one update 198.24.0.0/18 Stubnet which is a customer for ISP1 has an address space falling in 198.24.0.0/18 Traffic for Stubnet 198.24.16.0/21 will perform longest match and endup in ISP2 Solution: ISP2 should specifically list each of the IP ranges that it has in common with ISP1 on top of its own address space 198.32.0.0/13 5

taken from Different Providers Large domains can take addresses from different providers Each provider aggregates its own address space without listing specific ranges from other provider drawback backup routes to multihomed organizations not maintained redundancy is one of the reasons for multi-homing! traffic using the addresses taken from provider will be unable to reach the destination if the provider is down even if the destination is reachable via other provider taken from Different Providers 6