INADDR'ARPA and the UNINET Project address space - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

INADDR'ARPA and the UNINET Project address space

Description:

... now ruled by ICANN ... Battle for control of ICANN and naming policy has been won by the ... controlled by ICANN's Address Supporting Organization ... – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 22
Provided by: duncanh
Category:

less

Transcript and Presenter's Notes

Title: INADDR'ARPA and the UNINET Project address space


1
IN-ADDR.ARPA and theUNINET 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 Im 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
  • (seeRuling the root, Milton L Mueller, The MIT
    Press, 2002)

6
IPv4 Addresses (e.g. 196.79.225.4 or11000100
01001111 11100001 00000100 )
  • IP packets carry address info not name info
  • Routing strategies based solely on addresses
  • Fixed number (4 294 967 296) of addresses
  • Allocations policy controlled by ICANNs Address
    Supporting Organization
  • Allocations operations contracted out to regional
    registries (ARIN, RIPE, APNIC,some day, also
    AfriNIC)
  • WHOIS databases (e.g. www.arin.net/whois/)
  • IPv6 its 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.za A 196.21.79.50
  • (forward lookup)
  • Who sent this packet with source address
    196.21.79.50 ?
  • 50.79.21.196.in-addr.arpa PTR disa.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 21.196.IAA
  • In 196.in-addr.arpa (administered by ARIN)
  • Delegation record (non-authoritative)
  • 21 NS disa.tenet.ac.za
  • rain.psg.com
  • In 21.196.in-addr.arpa
  • SOA record
  • Authoritative NS records (matching parents
    delegations)
  • Delegations to child domains e.g.
    101.21.196.in-addr.arpa
  • 1 01 NS ns1.wits.ac.za
  • snow.spg.net
  • PTR records for specific addresses e.g.
    196.21.79.50
  • 50.79 PTR disa.tenet.ac.za

13
More interesting illustration
  • Scenario The prefix 196.21.79.0/26 is assigned
    to UniBlik.
  • In 79.21.196.in-addr.arpa (admin by TENET)
  • Delegation to zone called zone1.79.21.196.in-addr
    .arpa
  • zone1 NS ns1.uniblik.ac.za
  • hippo.ru.ac.za
  • Definition of aliases
  • 1 CNAME 1.zone1.79.21.106.in-addr.arpa
  • 2 CNAME 2.zone1.79.21.106.in-addr.arpa
  • 63 CNAME 63.zone1.79.21.106.in-addr.arpa
  • In zone1.79.21.196.in-addr.arpa (admin by
    UniBlik)
  • 1 PTR ns1.uniblik.ac.za
  • 2 PTR mail.uniblik.ac.za
  • 63 PTR lib.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! TENETs AS 2018 is origin AS for
both as /16 prefixes.
16
Clean up strategy - 1
  • There are 1 536 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
  • 2018 TENET
  • 2686 IBM
  • 2830 UUNET
  • 2905 UUNET
  • 3741 The Internet Solution
  • 5713 Telkom SA Limited
  • 5734 Telkom SA Limited
  • 6083 Olivetti Africa
  • 6089 Intertech Systems
  • 7460 LIA Internet Access
  • 8668 PTC Zimbabwe
  • 12258 Vodacom Internet Co
  • 16416 Mycomax
  • 16637 Johnnic e-Ventures
  • 17148 First National Bank
  • 23058 Discovery Health

18
Clean up strategy - 2
  • For prefixes that are being routed
  • Ask origin ISP for customer identity and contact
    info
  • Then, if Customer ltgt 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 assignees 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
    2002.
  • 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 lt /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 ltgt ARIN assignee
    (possible ISPA / AfriNIC policy?)

21
Thanks for listening!
Write a Comment
User Comments (0)
About PowerShow.com