Addressing Issues David Conrad Internet Software Consortium.

Slides:



Advertisements
Similar presentations
Internet Protocol How does information get sent from one device to another across a WAN?
Advertisements

CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
IPv4 Depletion IPv6 Adoption 3 February /8s Remaining.
Chapter 19 Network Layer: Logical Addressing Stephen Kim.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
An Engineering Approach to Computer Networking
IPv4 Depletion and IPv6 Adoption Today Community Use Slide Deck Courtesy of ARIN May 2014.
Information Networking Security and Assurance Lab National Chung Cheng University Private IP(RFC1918) The Internet Assigned Numbers Authority (IANA) has.
Integrated Network Services Network Design Almerindo Graziano.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
Q and A, Ch. 21 IS333, Spring 2015 Victor Norman.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
Network Addressing Issues in /err_con/crc.htm.
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.
Types of Addresses in IPv4 Network Range
Day15 IP Space/Setup. IP Suite of protocols –TCP –UDP –ICMP –GRE… Gives us many benefits –Routing of packets over internet –Fragmentation/Reassembly of.
1 Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair ( NETID, HOSTID ) Addresses.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Network Address Translation (NAT)
Internet Addressing. When your computer is on the Internet, anything you do requires data to be transmitted and received. For example, when you visit.
ROUTER Routers have the following components: CPU NVRAM RAM ROM (FLASH) IOS Cisco 2800 Series Router.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing in an Enterprise Network Introducing Routing and Switching in the.
Introduction to Network Address Translation
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Internet Registry allocation and assignment Policies.
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640.
CHAPTER 3 PLANNING INTERNET CONNECTIVITY. D ETERMINING INTERNET CONNECTIVITY REQUIREMENTS Factors to be considered in internet access strategy: Sufficient.
Chapter 6 VLSM and CIDR.
Chapter 6 VLSM and CIDR CIS 82 Routing Protocols and Concepts Rick Graziani Cabrillo College Last Updated: 3/30/2008.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing in an Enterprise Network Introducing Routing and Switching in the.
ICS 156: Lecture 2 (part 1) Today:  IP addressing  Data link protocols and ARP  Notes about lab.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
Address planning. Introduction Network-Level Design Considerations Factors affecting addressing scheme Recommended practices Case studies 6/4/20162.
Anne Lord & Mirjam Kühne. AfNOG Workshop, 10 May IP Address Management AfNOG Workshop, 11 May 2001 Accra, Ghana presented by:
15/12/2015 FdSc Appplied Computing with MMT - Wide Area Networks 1 FdSc Computing Technologies Wide Area Networks and Security IPv4, CIDR, VLSM Last update.
Internet Protocol Addresses What are they like and how are the managed? Paul Wilson APNIC.
IP Addressing.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Understanding Customer-to-Provider Connectivity.
NAT/PAT by S K SATAPATHY
Draft Policy Merge IPv4 ISP and End-User Requirements 59.
1/13 draft-carpenter-nvo3-addressing-00 Brian Carpenter Sheng Jiang IETF 84 Jul/Aug 2012 Layer 3 Addressing Considerations for Network Virtualization Overlays.
PacINET 2011 The state of IP address distribution and its impact Elly Tawhai Senior Internet Resource Analyst/Liaison Officer, Pacific, APNIC 1.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
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.
Q and A, Ch. 21 IS333, Spring 2016 Victor Norman.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
شركت ارتباطات زيرساخت آبان 1393
LESSON Networking Fundamentals Understand IPv4.
4.3 Network Layer Logical Addressing
Subnetting and Supernetting.
Best Current Practice Assignments based on requirements
CS 3700 Networks and Distributed Systems
Planning the Addressing Structure
Distributed Systems (Section B)
– Chapter 6 – NAT and Security
Chapter 9: Subnetting IP Networks
IPv4 Addresses.
New Solutions For Scaling The Internet Address Space
Chapter 9: Subnetting IP Networks
CS 3700 Networks and Distributed Systems
An Engineering Approach to Computer Networking
Presentation transcript:

Addressing Issues David Conrad Internet Software Consortium

Addressing Issues n Routability, hierarchical addressing, and address ownership n Address Scarcity n Allocation Policies n Static vs. Dynamic/Private vs. Global Addressing n Multi-homing and Virtual Hosting n Confederations/National NICs

Routability n The Internet is growing fast –Faster than router vendors can keep upgrading router technology (and keep router prices reasonable) n Every address allocated outside a service provider block must show up in the global routing tables –The number of entries in those tables are very limited –Every update to those entries must be propagated globally n Some service providers are filtering out smaller globally routed allocations –Smaller allocations affect fewer people and tend to “flap” more –If ISPs don’t filter, their routers melt

Internet Routing Table Growth

Hierarchical Addressing n The only way high performance large networks can get larger is if you hide information –Details always take time/resources to process n One way to hide information is to aggregate it –+65 aggregates all telephone numbers in Singapore –“Ulaan Bataar”, Mongolia aggregates all postal addresses in Ulaan Bataar – /22 aggregates all 1024 hosts from n Internet addresses are hierarchically assigned –Service providers get a block from a regional registry The ISP’s customers get address from that ISP block –The ISP customer’s customers get addresses from the customer block

Address Ownership n The problem with hierarchical addressing? –If a site changes providers, it should renumber out of the old provider’s address space into the new If not, the non-aggregatable addresses be treated the same as top level aggregated addresses –i.e., must show up in the global routing tables –This implies the service providers own the addresses not the customers n Renumbering can be expensive –Dynamic addressing can help

Address Scarcity n The Internet is growing fast –There are concerns that 4,294,967,295 addresses are not sufficient Especially given an average utilization < 1% –Some people think we have already run out of IPv4 addresses n However: –Only about half of the address space has been used –New technologies (NAT, ALG) reduce the need for addresses –As address gets scarcer, organizations will have incentive to use it more efficiently

Address Registry Policies n RFC 2050 documented address allocation procedures –Documents current practice Took two years to write Makes no claims whether current practice is a good idea or not n Policies documented by RFC 2050 were defined by the “Internet Community” –An uneasy balance between end users and service providers n Official authority is the IANA –But where does the IANA get its authority?

Static vs. Dynamic Addressing n Dynamic addressing –When dialing up to the Internet, addresses assigned when the modem connects –LANs can be configured so that machines get Internet addresses when they boot n Efficient use of address space –Only those machines on the net have addresses n Can be inconvenient n Static Addressing –Addresses are assigned to the user or the machine, regardless of whether it is connected n Can be convenient as Internet connectivity OK over physical disconnect/reconnect n Can be less efficient in use of address space –Particularly if users have multiple dialup accounts

Private vs. Global Addressing n Private addressing –Use of networks that cannot be routed on the Internet with address translation techniques to provide Internet connectivity n Very efficient –Only one Internet address necessary for an entire site n Controversial –Thought to break fundamental TCP/IP assumptions –Adds another point of failure n Global Addressing –Using normal Internet addresses n Can be particularly wasteful for sites which do not connect to the Internet or do so through firewalls –Don’t really need global addresses for this n Provide most flexibility in case site decides to connect to the Internet

Multi-homing n Multi-homing is defined as a single site having multiple connections to the Internet –Usually done for reliability reasons But may not offer the level of reliability thought n For multi-homing to be effective, addresses must be in the global routing tables –The less aggregated the address, the more likely it will still be visible if part of the network goes away –But, filters still apply...

Virtual Hosting n The WWW protocol (HTTP 1.0) is broken –Each web site requires an additional IP addresses, even though a single machine can host multiple web sites –Results in a single machine having hundreds or thousands of addresses n Fixed in HTTP 1.1 –But a lot of browsers won’t understand 1.1 for a while

Confederations/National NICs n APNIC and ARIN have an intermediate layer between the regional registry and the ISP –Confederations of service providers, perhaps organized by national boundaries (national NICs) n Can provide better local support –For the same reason the regional registries were created n Can contribute to the global routing load –Unless the confederations only assign to ISPs

Internet Protocol Version 6 n People were (are) very worried about running out of address space –2 32 just doesn’t go as far as it used to… n IPv6 fixes this problem and some others –128 bits of address space 340,282,366,920,900,000,000,000,000,000,000,000,000+ possible addresses –Simplifies IP header, adds more easily processed options, includes “flow tags” n Prototype implementations available from most vendors –ISPs less than enthusiastic IPv6 does not solve routing problems

Summary n Internet Addresses are a critical resource managed via a hierarchy of allocation entities –ISPs are the normal allocators for most –Regional registries generally allocate to ISPs n Efficiency of use predominates concerns –Primarily due to routability requirements –Also concerns about availability of addresses n IPv6 resolves the availability issue –But doesn’t address the routability issue