Addressing: IPv4, IPv6, and Beyond

Slides:



Advertisements
Similar presentations
IP Addressing. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 Specified in 1980/81.
Advertisements

LACNIC Policy Update Roque Gagliano LACNIC. Current Policies Proposals - LACNIC As a result of the Open Policy Forum at LACNIC XI four policy proposals.
Copyright © 2007 JPNIC All Rights Reserved. IPv4 Countdown Policy Proposal (LAC ) Toshiyuki Hosaka Working Group on the policy for IPv4 address.
Current Policy Topics Emilio Madaio Policy Development Officer RIPE NCC RIPE May 2013, Dublin.
Internet Addressing A Technical Overview David R. Conrad Internet Software Consortium.
BGP01 An Examination of the Internets BGP Table Behaviour in 2001 Geoff Huston Telstra.
ARIN Public Policy Meeting
Routing Table Status Report Geoff Huston February 2005 APNIC.
Routing Table Status Report November 2005 Geoff Huston APNIC.
IPv4 Consumption Update
BGP Status Update Geoff Huston September What Happening (AS4637) Date.
Internet Number Resource Status Report As of 31 March 2005.
Addressing: IPv4, IPv6, and Beyond CS 4251: Computer Networking II Nick Feamster Spring 2008.
Multihoming and Multi-path Routing
Addressing: IPv4, IPv6, and Beyond CS 4251: Computer Networking II Nick Feamster Fall 2008.
Planning Your Conversion from IPv4 to IPv6 John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol version.
Deploying IPv6: The time is now Are you ready? SFTA 24 May 2012 John Curran President and CEO, ARIN.
Migration to IPv6 – Has Tomorrow Finally Arrived? John Curran ARIN President & CEO.
IPv6: Moving to Adoption John Curran ARIN President & CEO 17 May 2010.
Demystifying IPv6: Ensuring a Smooth Transition John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol.
ARIN Update Marc Crandall ARIN Advisory Council. Policy Discussions Last Call – Equitable IPv4 Run-Out When ARIN gets its last /8, instead of giving ISPs.
Spearheading Internet technology and policy development in the African Region IPv4 exhaustion The Situation in Africa AfriNIC-9 Mauritius, 27th November.
Spearheading Internet technology and policy development in the African Region Resource Services Report.
Supporting Internet growth and evolution: The Transition to IPv6 CNNOS 14 July Sanjaya Services Director, APNIC.
Internet Number Resources 1. Internet IPv4 addresses IPv6 addresses Autonomous System number Fully Qualified Domain Name Key Internet resources.
IP-Internet Protocol Addresses. Computer Engineering Department 2 Addresses for the Virtual Internet The goal of internetworking is to provide a seamless.
Lecturer, Department of Computer Application
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Subnetting IP Networks Network Fundamentals.
IPv4 to IPv6 transition ALS Capacity Building April 2014
1 IP Addressing and Forwarding COS 461: Computer Networks Spring 2006 (MW 1:30-2:50 in Friend 004) Jennifer Rexford Teaching Assistant: Ioannis Avramopoulos.
Presented by Katie Ceglia
IP Address Presented by Ravi Namboori. IP Address IP Address is a numerical number assigned to each and every device which is looped in a computer network.
IP Addressing  To go somewhere on the Internet, you must type a Uniform Resource Locator (URL).  A query is sent to the nearest DNS (Domain Name System)
Review Aug-141RD-CSY3021.  Settle down  Review Qs - IP addressing _Basic  Lecture/interactive discussion  Revisit IP addressing _Basic ◦ Complete.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
Objectives: Chapter 4: IP Addressing  Internet Architecture IPv4 Addressing IP address Classes Subnets and subnet mask Subnets design with IP addressing.
Chapter 9: Subnetting IP Networks
Internet Addressing and Naming
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
ARIN Update Aaron Hughes ARIN Board of Trustees Focus IPv4 Depletion & IPv6 Uptake Developing, adapting, and enhancing processes and procedures.
IP Addressing Introductory material.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Computer Networks: Global Internet Global Internet.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
IP Addressing and Forwarding COS 461: Computer Networks Spring 2011 Mike Freedman 1.
IP Addressing and Forwarding COS 461: Computer Networks Spring 2009 (MW 1:30-2:50 in COS 105) Michael Freedman
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
1 CIDR Classless Inter-Domain Routing Rizwan Rehman, CCS, DU.
CS 6401 Efficient Addressing Outline Addressing Subnetting Supernetting.
IP Addressing. Dotted Decimal Notation IP addresses are written in a so-called dotted decimal notation Each byte is identified by a decimal number in.
Spring Ch 18 IP Addresses. 2 Internet Protocol  Only protocol at Layer 3  Defines Internet addressing Internet packet format Internet routing.
CIDR Classless Inter-Domain Routing
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640.
Chapter 18 IP: Internet Protocol Addresses
ICS 156: Lecture 2 (part 1) Today:  IP addressing  Data link protocols and ARP  Notes about lab.
Courtesy Nick McKeown (Stanford), Umar Kalim (NIIT)
Routing. Classless Inter-Domain Routing Classful addressing scheme wasteful – IP address space exhaustion – A class B net allocated enough for 65K hosts.
1 Variable Length Subnet Masks ( VLSM ) “ Classful Route” Means if a route to a network starting with is received, it is a class A => mask length.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
IP – Subnetting and CIDR
Internet Networking recitation #1
IP.
IP Addressing Introductory material.
IP Addressing Introductory material.
IPv4 Addresses.
CS 457 – Lecture 14 Global Internet
Geoff Huston September 2002
IP Addressing Introductory material
CIDR: Classless Interdomain Routing
Presentation transcript:

Addressing: IPv4, IPv6, and Beyond CS 3251: Computer Networking I Nick Feamster Spring 2013

IP Header

IPv4 Addresses: Networks of Networks Topological Addressing 32-bit number in “dotted-quad” notation www.cc.gatech.edu --- 130.207.7.36 130 207 7 36 10000010 11001111 00000111 00100100 Network (16 bits) Host (16 bits) Problem: 232 addresses is a lot of table entries Solution: Routing based on network and host 130.207.0.0/16 is a 16-bit prefix with 216 IP addresses

Pre-1994: Classful Addressing 32 8 16 24 Class A Network ID Host ID /8 blocks (e.g., MIT has 18.0.0.0/8) Class B 10 /16 blocks (e.g., Georgia Tech has 130.207.0.0/16) Class C 110 /24 blocks (e.g., AT&T Labs has 192.20.225.0/24) Class D Multicast Addresses 1110 Class E 1111 Reserved for experiments Simple Forwarding: Address range specifies network ID length

Address Tables are Large

Problem: Routing Table Growth Source: Geoff Huston Growth rates exceeding advances in hardware and software capabilities Primarily due to Class C space exhaustion Exhaustion of routing table space was on the horizon

Routing Table Growth: Who Cares? On pace to run out of allocations entirely Memory Routing tables Forwarding tables “Churn”: More prefixes, more updates

Possible Solutions Get rid of global addresses Get more addresses NAT Get more addresses IPv6 Different aggregation strategy Classless Interdomain routing

Classless Interdomain Routing (CIDR) Use two 32-bit numbers to represent a network. Network number = IP address + Mask Example: BellSouth Prefix: 65.14.248.0/22 01000001 00001110 11111000 00000000 11111111 11111100 00000000 IP Address: 65.14.248.0 “Mask”: 255.255.252.0 Address no longer specifies network ID range. New forwarding trick: Longest Prefix Match

1994-1998: Linear Growth About 10,000 new entries per year Source: Geoff Huston About 10,000 new entries per year In theory, less instability at the edges (why?)

Around 2000: Fast Growth Resumes T. Hain, “A Pragmatic Report on IPv4 Address Space Consumption”, Cisco IPJ, September 2005 Claim: remaining /8s will be exhausted within the next 5-10 years.

Significant contributor: Multihoming Rapid growth in routing tables Fast growth resumes Significant contributor: Multihoming Dot-Bomb Hiccup Rapid growth in routing tables Source: Geoff Huston

The Address Allocation Process IANA http://www.iana.org/assignments/ipv4-address-space AfriNIC APNIC ARIN LACNIC RIPE Georgia Tech Allocation policies of RIRs affect pressure on IPv4 address space

/8 Allocations from IANA MIT, Ford, Halliburton, Boeing, Merck Reclaiming space is difficult. A /8 is a bargaining chip!

Address Space Ownership % whois -h whois.arin.net 130.207.7.36 [Querying whois.arin.net] [whois.arin.net] OrgName: Georgia Institute of Technology OrgID: GIT Address: 258 Fourth St NW Address: Rich Building City: Atlanta StateProv: GA PostalCode: 30332 Country: US NetRange: 130.207.0.0 - 130.207.255.255 CIDR: 130.207.0.0/16 NetName: GIT NetHandle: NET-130-207-0-0-1 Parent: NET-130-0-0-0-0 NetType: Direct Assignment NameServer: TROLL-GW.GATECH.EDU NameServer: GATECH.EDU Comment: RegDate: 1988-10-10 Updated: 2000-02-01 RTechHandle: ZG19-ARIN RTechName: Georgia Institute of TechnologyNetwork Services RTechPhone: +1-404-894-5508 RTechEmail: hostmaster@gatech.edu OrgTechHandle: NETWO653-ARIN OrgTechName: Network Operations OrgTechPhone: +1-404-894-4669 - Regional Internet Registries (“RIRs”) - Public record of address allocations - ISPs should update when delegating address space - Often out-of-date