1 IN-ADDR.ARPA and the UNINET Project address space Presentation to ISOC-ZA Workshop Friday 13 September 2002.

Slides:



Advertisements
Similar presentations
IP Addressing Introductory material.
Advertisements

Managing IP addresses for your private clouds 2013 ASEAN CAS Summit Bangkok, Thailand 7 February 2013 George Kuo Member Services Manager.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Week Seven Attendance Announcements Current Week Information Upcoming Assignments Review multiple question midterm exam.
Handling Internet Network Abuse Reports at APNIC 21 October 2010 LAP-CNSA Workshop, Melbourne George Kuo.
2.1 Installing the DNS Server Role Overview of the Domain Name System Role Overview of the DNS Namespace DNS Improvements for Windows Server 2008 Considerations.
Implementing Domain Name System
IPv6: The Future of the Internet? July 27th, 1999 Auug.
Distributed Route Aggregation on the Global Network (DRAGON) João Luís Sobrinho 1 Laurent Vanbever 2, Franck Le 3, Jennifer Rexford 2 1 Instituto Telecomunicações,
Computer Networks: Global Internet Global Internet.
An Engineering Approach to Computer Networking
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
Basic TCP/IP Networking
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
Internet Operations and the RIRs. Overview ARIN and the Regional Internet Registry (RIR) System IP Number Resources, DNS and Routing IP Address Management.
Reverse DNS. Overview Principles Creating reverse zones Setting up nameservers Reverse delegation procedures.
CS 6401 Efficient Addressing Outline Addressing Subnetting Supernetting.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.
Providing A Subset of Whois Data Via DNS Shuang Zhu Xing Li CERNET Center.
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.
ECE 4110 – Internetwork Programming Subnetting, Supernetting, and Classless Addressing.
Policy Implementation and Experience Report Leslie Nobile.
© 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.
Policy Experience Report Richard Jimmerson. Review existing policies – Ambiguous text/Inconsistencies/Gaps/Effectiveness Identify areas where new or modified.
Implementing DNS Module D 7: Implementing DNS
IP Addressing Introductory material. An entire module devoted to IP addresses.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
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 APNIC Introduction and Overview ITU/PITA Joint Workshop Brisbane, October 2001.
1 APNIC support for Internet development APT/PITA Regional Meeting on ICT for the Pacific August 2004, Nadi, Fiji Paul Wilson
APNIC Policy Update 1 st TWNIC IP Open Policy Meeting 3 December, 2003 Taipei, Taiwan.
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640.
Variable-Length Subnet Masking (VLSM)
Lecture 4: BGP Presentations Lab information H/W update.
Chapter 6 VLSM and CIDR.
© 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.
Internet and Intranet Protocols and Applications Lecture 5 Application Protocols: DNS February 20, 2002 Joseph Conron Computer Science Department New York.
Prop-080: Removal of IPv4 Prefix Exchange Policy Guangliang Pan Resource Services Manager, APNIC.
AFRINIC Update Anne-Rachel Inné COO, AFRINIC ARIN 32, Phoenix October 2013.
REVERSE DNS Why and how AFRINIC-II Maputo,Mozambique 26 April 2005 Alain AINA.
Internet Address and Domain Name Service (DNS)
CIDR Classless Inter Domain Routing Give the IP address space some breathing room! Basic idea: allocate the remaining IP addresses in variable-size blocks.
Anne Lord & Mirjam Kühne. AfNOG Workshop, 10 May IP Address Management AfNOG Workshop, 11 May 2001 Accra, Ghana presented by:
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Management of Internet Resources ITU Workshop on Developing a Policy and Regulatory Framework for Developing Economies of the Pacific 1 December 2003 Suva,
IP Addressing and ICT Development in the Pacific Islands Anne Lord and Save Vocea, APNIC ICT Workshop, Fiji, November, 2002.
Draft Policy ARIN : Remove NRPM section 7.1.
Early Registration Record Transfers Richard Jimmerson Director of Operations APNIC 11Kuala Lumpur.
Internet Protocol Addresses What are they like and how are the managed? Paul Wilson APNIC.
1 CMPT 471 Networking II Addressing assigning networks and sub-networks © Janice Regan, 2012.
Spring 2008CPE Computer Networks1 Routing: Part II Outline Algorithms Scalability Reading: Section 4.3.
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.
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 IP Addresses: A critical resource for Asia-Pacific Internet development China Inet.
Subnetting and Supernetting.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
Whois & Data Accuracy Across the RIRs. Terms ISP – An Internet Service Provider is allocated address space by an RIR for the purpose of providing connectivity.
IP Addressing Introductory material.
Subnetting and Supernetting.
Module 5: Resolving Host Names by Using Domain Name System (DNS)
IMPLEMENTING NAME RESOLUTION USING DNS
IP Addressing - The Problem
4 Network Layer Part I Computer Networks Tutun Juhana
Net 323 D: Networks Protocols
IP Addressing Introductory material.
IP Addressing Introductory material.
IPv4 Addresses.
CS 457 – Lecture 14 Global Internet
IP Addressing Introductory material
Dr. John P. Abraham Professor UTRGV
Status Report on Policy Implementation at the APNIC Secretariat
Presentation transcript:

1 IN-ADDR.ARPA and the UNINET Project address space Presentation to ISOC-ZA Workshop Friday 13 September 2002

2 Topics…  IN-ADDR.ARPA (IAA)  Domain names  IP address allocation: before and after CIDR  IAA - just part of the DNS  Classless delegation of IAA domains  The UNINET Project address space  The blocks and the history  What I’m trying to do – Project CURLA  Objectives and policies  And then?

3 Domain names (e.g. python.cs.wits.ac.za)  Hierarchical structure  Root of hierarchy now ruled by ICANN  Administration delegated hierarchically along political, organizational and legal persona lines

4 Domain names (e.g. python.cs.wits.ac.za)  No inherent limit to number of different names, but…  Is a name  just an easily-remembered form of address, or  A brand, endowed with intellectual property rights?

5 Domain names (e.g. python.cs.wits.ac.za)  No inherent limit to number of different names, but…  Is a name  just an easily-remembered form of address, or  A brand, endowed with intellectual property rights?  Battle for control of ICANN and naming policy has been won by the intellectual property lobby (see:“Ruling the root”, Milton L Mueller, The MIT Press, 2002)

6 IPv4 Addresses (e.g or )  IP packets carry address info – not name info  Routing strategies based solely on addresses  Fixed number ( ) of addresses  Allocations policy controlled by ICANN’s Address Supporting Organization  Allocations operations contracted out to regional registries (ARIN, RIPE, APNIC,…some day, also AfriNIC)  WHOIS databases (e.g.  IPv6 – it’s there, but far from being accepted

7 In the early days….  The (then) Internic  Allocated class A, B and large C itself  delegated small class C allocations/assignments to regional/national bodies  Assigned class C space in chunks of 256 addresses  Assignments unrelated to routing responsibilities  The “UNINET Project” address space in SA  Eight “/16-sized” blocks of class C space  Assignments made to around 300 organizations  TENET is the ARIN Maintainer  Problems began to emerge  Growth of the size of Internet routing tables  Wastage and exhaustion of the address space

8 Classless Inter-Domain Routing (CIDR)  Allows network prefixes of any length  Permits assignment of 8, 16, 32,…. addresses  Decentralizes the allocation process to ISPs:  ISPs aggregate prefixes and routes  Does not apply to earlier assignments  …like UNINET project space  Regarded by assignees and ISPs as “portable” space  The “swamp” – globally routed /24s

9 Classless Inter-Domain Routing (CIDR)  Decentralizes the allocation process to ISPs:  Registries make no new allocations or assignments smaller than /19  New allocations only to meet demonstrated needs  Top tier ISPs get larger allocations, then make sub- allocations to lower-tier ISPs  ISPs make assignments to their customers  Customers return these assignments upon changing ISPs

10 Domain Name Service (DNS)  Database that defines the operational correspondences between domain names and IP addresses  To send a packet to disa.tenet.ac.za, what destination address must be used?  disa.tenet.ac.zaA (forward lookup)  Who sent this packet with source address ?  in-addr.arpaPTRdisa.tenet.ac.za  (reverse or inverse lookup)  Every A record should have a matching PTR record

11 IN-ADDR.ARPA  Structures reverse lookup records into DNS zones, to enable:  efficient reverse lookups: d.c.b.a.in-addr.arpa  name?  maintenance by appropriate parties  Root zone: “in-addr.arpa”  Administered by ARIN  arrowroot.arin.net, buchu.arin.net, chia.arin.net,…  Standard DNS rules apply to IAA sub-zones:  SOA records  Defining, naming and delegating to sub-zones  Using aliases and canonical names  Deploying primary and secondary name servers

12 Simple illustration - delegation to IAA  In 196.in-addr.arpa (administered by ARIN)  Delegation record (non-authoritative): 21NSdisa.tenet.ac.za rain.psg.com  In in-addr.arpa  SOA record  Authoritative NS records (matching parent’s delegations)  Delegations to child domains: e.g in-addr.arpa 101NSns1.wits.ac.za snow.spg.net  PTR records for specific addresses: e.g PTRdisa.tenet.ac.za

13 More interesting illustration Scenario: The prefix /26 is assigned to UniBlik.  In in-addr.arpa (admin by TENET)  Delegation to zone called “zone in-addr.arpa” zone1NSns1.uniblik.ac.za hippo.ru.ac.za  Definition of aliases: 1CNAME 1.zone in-addr.arpa 2CNAME 2.zone in-addr.arpa …… … 63CNAME 63.zone in-addr.arpa  In zone in-addr.arpa (admin by UniBlik) 1PTRns1.uniblik.ac.za 2PTRmail.uniblik.ac.za ……… 63PTRlib.uniblik.ac.za  See RFC 2317, Classless IN-ADDR.ARPA delegation, 1998.

14 Project CURLA Clean Up Reverse Lookups and ARIN Whois (for UNINET Project address space)

15 UNINET Project address space Two yellow blocks: All assignees have Telkom as common ISP under HEIST agreement  prefixes aggregate OK! TENET’s AS 2018 is origin AS for both as /16 prefixes.

16 Clean up strategy - 1  There are class C networks  For each, determine:  prefix and origin AS, if any (from BGP tables)  Current ARIN Whois assignee and POC, if any  Group according to contiguity, origin AS and assignee

17 Origin ASs 2018TENET 2686IBM 2830UUNET 2905UUNET 3741The Internet Solution 5713Telkom SA Limited 5734Telkom SA Limited 6083Olivetti Africa 6089Intertech Systems 7460LIA Internet Access 8668PTC Zimbabwe 12258Vodacom Internet Co 16416Mycomax 16637Johnnic e-Ventures 17148First National Bank 23058Discovery Health

18 Clean up strategy - 2  For prefixes that are being routed:  Ask origin ISP for customer identity and contact info  Then, if Customer <> Whois assignee, ask customer to justify his use of the space  For prefixes that are NOT being routed  Ask Whois assignee why space should not be returned  Decide on Whois and IAA updates

19 Policies  If current user = Whois assignee OR credibly claims to inherit Whois assignee’s rights, THEN  In Whois, re-assign block to current user  Inform ISP Else  Consult ISP with view to new assignment from ISP  instruct user to stop using addresses by end of  Delete assignment from Whois  No new assignments to end-users

20 When Project CURLA is over?  What to do with unassigned address space?  Return all six blocks to ARIN? Wait for AfriNIC to commence operations?  Sit on the space?  Never assign or allocate blocks < /19  IDEA: Allocate or assign /19 or larger prefixes  In consultation with AfriNIC  To ISPs or other entities that apply for it  For use by schools, public libraries or other public benefit organisations  ISPs should refuse to route portable prefixes for customers when customer <> ARIN assignee (possible ISPA / AfriNIC policy?)

21 Thanks for listening!