Download presentation
Presentation is loading. Please wait.
Published byVirgil Garrett Modified over 9 years ago
1
Local Internet Registries. Training Course. http://www.ripe.net 1 Welcome to the IP Tutorial 26 January 2001 RIPE Network Co-ordination Centre http://www.ripe.net/ripe/meetings/archive/ripe-37/presentations/lir-tutorial/
2
Local Internet Registries. Training Course. http://www.ripe.net 2 Schedule Requesting Address Space Introduction to RIPE NCC Global Registry System Initial Administrivia of Becoming LIR First Request Completing the request form Communication with hostmasters Customer’s Request Elementary evaluation RIPE Database Evaluation of specific assignment cases Large request PI request Renumbering Assignment Window New allocation IPv6
3
Local Internet Registries. Training Course. http://www.ripe.net 3 Introduction to RIPE NCC
4
Local Internet Registries. Training Course. http://www.ripe.net 4 What is the RIPE NCC? Network Co-ordination Centre –The RIPE NCC is a “co-ordination” and support service for its members and RIPE community One of 3 Regional Internet Registries (RIR) Why a NCC ? Actions agreed in RIPE community needed –continuity and professionalism –neutrality and impartiality
5
Local Internet Registries. Training Course. http://www.ripe.net 5 RIPE NCC History Birth - April 1992 –TERENA legal umbrella Became RIR in September 1992 Contributing LIRs in 1995 In 1998 independent A new structure (ripe-161) –not-for-profit association –General Assembly of all members –Executive Committee of elected nominees
6
Local Internet Registries. Training Course. http://www.ripe.net 6 Formal Decision Making “Consensus” Model RIPE proposes activity plan RIPE NCC proposes budget to accompany activity plan (ripe-213) General Assembly votes on both activities and budget at yearly meeting
7
Local Internet Registries. Training Course. http://www.ripe.net 7 Vital Statistics Statistics 1992 –3 staff members –No Local IR’s –182,528 hosts in European Internet –7,955 objects in RIPE database (June ‘92) Statistics Now –67 staff (22 nationalities) 2,526+ participating Local IR’s 12,088,135+ countable hosts in the RIPE NCC region 3,537,049+ objects in the database
8
Local Internet Registries. Training Course. http://www.ripe.net 8 RIPE NCC Member Services Registration Services –IPv4 addresses –IPv6 addresses –AS numbers –LIR Training Courses Reverse domain name delegation –NOT registering domain names Test Traffic Measurements
9
Local Internet Registries. Training Course. http://www.ripe.net 9 RIPE NCC Public Services RIPE whois database maintenance Routing Registry Maintenance (RR) Co-ordination –RIPE support –Liaison with: LIRs / RIRs / ICANN / etc … Information dissemination Maintenance of tools – http://www.ripe.net/ripencc/mem-services/tools/index.html http://www.ripe.net/ripencc/mem-services/tools/index.html
10
Local Internet Registries. Training Course. http://www.ripe.net 10 RIPE Database (1) Public Network Management Database Information about objects IP address space inetnum, inet6num reverse domainsdomain routing policies route, aut-num contact detailsperson, role, mntner Server whois.ripe.net UNIX command line queries http://www.ripe.net/ripencc/pub-services/db/
11
Local Internet Registries. Training Course. http://www.ripe.net 11 RIPE Database (2) Software Management server and client –NOT relational –RIPE NCC –Database Working Group (RIPE community) Data Management –LIRs –other users –RIPE NCC Information content not responsibility of RIPE NCC Protection mechanisms not default, but strongly encouraged
12
Local Internet Registries. Training Course. http://www.ripe.net 12 RIPE Database v 3.0 New language (RFC-2622) Routing Policy Specification Language –allows for more refined policy details –will eventually replace ripe-181 –transition to RPSL will be smooth RPSL mirror of RIPE DB –rpsl.ripe.net Test re-implementation server –queries: reimp.ripe.net at port 4343 –updates:
13
Local Internet Registries. Training Course. http://www.ripe.net 13 Summary: RIPE & RIPE NCC Two separate organisations, closely interdependent RIPE –open forum for discussing policies RIPE NCC –legitimate, not-for-profit association –formal membership –neutral and impartial
14
Local Internet Registries. Training Course. http://www.ripe.net 14 Questions?
15
Local Internet Registries. Training Course. http://www.ripe.net 15 Terminology Internet Registry System
16
Local Internet Registries. Training Course. http://www.ripe.net 16 Terminology Allocation –address space given to registries which is held by them to assign to customers Assignment –address space given to end-users for use in operational networks assignment /20 allocation = 4096 addresses assignment
17
Local Internet Registries. Training Course. http://www.ripe.net 17 Classful Notation 16,777,216 65,536 networkhost 8 16 Class A Class B Class C 0.0.0.0 - 127.255.255.255 128.0.0.0 - 191.255.255.255 256 24 192.0.0.0 - 223.255.255.255 110 10 0 Obsolete because of – depletion of B space – too many routes from C space Solution – Classless Inter Domain Routing hierarchical address space allocation
18
Local Internet Registries. Training Course. http://www.ripe.net 18 Classless Notation AddressesPrefixClassfulNet Mask... 8 /29 255.255.255.248 16/28255.255.255.240 32/27255.255.255.224 64/26255.255.255.192 128/25255.255.255.128 256/241 C255.255.255.0... 4096/2016 C’s255.255.240.0 8192/1932 C’s255.255.224 16384 32768 65536 /18 /17 /16 64 C’s 128 C’s 1 B 255.255.192 255.255.128 255.255.0.0...
19
Local Internet Registries. Training Course. http://www.ripe.net 19 Goals of the Internet Registry System Aggregation Conservation Registration –uniqueness
20
Local Internet Registries. Training Course. http://www.ripe.net 20 Regional Registry Structure IANA / ICANN RIPE NCCARINAPNIC Enterprise Local IR Local IR / ISP Local IR ISP ISP / End user
21
Local Internet Registries. Training Course. http://www.ripe.net 21 Service Regions
22
Local Internet Registries. Training Course. http://www.ripe.net 22 Initial Administrivia of Becoming LIR
23
Local Internet Registries. Training Course. http://www.ripe.net 23 Becoming LIR Completed application form (ripe-212) Provided Reg-ID & contact persons – Read relevant RIPE documents Signed contract (ripe-191) –agreed to follow policies and procedures *Paid the sign-up & yearly fee –
24
Local Internet Registries. Training Course. http://www.ripe.net 24 Contact Persons Stored in RIPE NCC internal file for each registry –confidential Only registered contact persons can –send requests to hostmasters –change contact information Use ‘role’ object –for multiple admin-c and tech-c Always sign your e-mail messages PGP optional (soon) Members’ mailing lists – (lst-localir) – (lst-contrib)
25
Local Internet Registries. Training Course. http://www.ripe.net 25 Registry Identification (RegID) Distinguishes between contributing registries and individuals Format. Include with every message Suggestion - modify mail header X-NCC-RegID: nl.bluelight
26
Local Internet Registries. Training Course. http://www.ripe.net 26 New Registry’s First Request Completing the request form Communication with the hostmaster
27
Local Internet Registries. Training Course. http://www.ripe.net 27 Sample First Request Example: Blue Light Internet Example LIR wants a block of IP addresses –e.g. for own network / infrastructure do not include needs of customers yet Steps: Complete request form ripe-141 Send request to RIPE NCC evaluate and approve request With the first assignment RIPE NCC allocates /20 to the LIR
28
Local Internet Registries. Training Course. http://www.ripe.net 28 Request Form ripe-141 I. General Information Overview of Organisation Contact Information Current Address Space Usage II. The Request Request Overview Addressing Plan III. Database Information IV. Optional Information
29
Local Internet Registries. Training Course. http://www.ripe.net 29 Completing the Request Form (starting from Addressing Plan) Gathering Information Design of the network –how many physical segments it will consist of –what is each segment going to be used for including equipment used –how many hosts are in each segment –expectations of growth
30
Local Internet Registries. Training Course. http://www.ripe.net 30 dynamic dial-up Amsterdam web/mail/ftp servers Amsterdam customers’ servers Amsterdam training room LAN Amsterdam Amsterdam office LAN (*1) dynamic dial-up Utrecht web/mail/ftp servers Utrecht Inet cafe Utrecht training room LAN Utrecht 128 32 16 64 128 32 16 448 255.255.255.128 255.255.255.224 255.255.255.240 255.255.255.192 255.255.255.128 255.255.255.224 255.255.255.240 0.0.0.0 0.0.0.128 0.0.0.160 0.0.0.176 0.0.0.192 0.0.1.0 0.0.1.128 0.0.1.160 0.0.1.176 100 10 8 14 24 0 14 0 170 297 342Totals (*1) Office LAN = workstations, router, 2 printers and 1 fileserver Relative Subnet Mask Size Imm 1yr 2yr Description Prefix #[ Addressing Plan Template ]# 100 12 10 14 35 100 12 14 0 100 16 13 14 50 100 25 14 10
31
Local Internet Registries. Training Course. http://www.ripe.net 31 #[ Request Overview Template ]# request-size: 448 addresses-immediate: 170 addresses-year-1: 297 addresses-year-2: 342 subnets-immediate: 6 subnets-year-1: 8 subnets-year-2: 9 Totals: 448 170 297 342 inet-connect: YES, already connected to “UpstreamISP” country-net: NL private-considered: Yes request-refused: NO PI-requested: NO address-space-returned: 195.20.42.0/25, to UpstreamISP, “in 3 months”
32
Local Internet Registries. Training Course. http://www.ripe.net 32 #[ Current Address Space Usage Template ]# Prefix Subnet Mask Size Imm 1yr 2yr Description 195.20.42.0 255.255.255.192 64 16 30 50 Dynamic dial-up A’dam 195.20.42.64 255.255.255.224 32 10 22 29 Amsterdam office LAN 195.20.42.96 255.255.255.240 16 4 6 8 Utrecht office LAN 195.20.42.112 255.255.255.240 16 6 10 13 Mail servers 128 36 68 100 Totals Actual addresses
33
Local Internet Registries. Training Course. http://www.ripe.net 33 #[Person template]# person: address: e-mail: phone: nic-hdl: mnt-by: changed: source: Jan Jansen Blue Light Internet Oudezijds Achterburgwal 13 Amsterdam The Netherlands jan@bluelight.nl +31-20-555 5555 AUTO-1 BLUELIGHT-MNT jan@bluelight.nl 19990906 RIPE * *
34
Local Internet Registries. Training Course. http://www.ripe.net 34 #[Network template]# inetnum: netname: descr: country: admin-c: tech-c: status: mnt-by: changed: source: x.x.x.x/23 BLUELIGHT-1 Company infrastructure in both locations NL AB231-RIPE AUTO-1 ASSIGNED PA BLUELIGHT-MNT jan@bluelight.nl 19990906 RIPE * *
35
Local Internet Registries. Training Course. http://www.ripe.net 35 Communication with
36
Local Internet Registries. Training Course. http://www.ripe.net 36 Ticketing System Unique ticket number –facilitates retrieval / archiving –NCC#YYYYMMXXXX e.g. NCC#2001053280 Check status of ticket on the web –http://www.ripe.net/cgi-bin/rttqueryhttp://www.ripe.net/cgi-bin/rttquery open ncc open reg closed –age of your ticket and oldest ticket in queue
37
Local Internet Registries. Training Course. http://www.ripe.net 37 Hostmaster-robot Checks request form –Reg-ID, contact persons –syntax –policy problems Acknowledgement & diagnostics –LONGACK Error message –correct & re-send the request –use the same ticket number –NOAUTO No errors: hostmaster wait-queue –“ongoings” directly to hostmasters
38
Local Internet Registries. Training Course. http://www.ripe.net 38 Frequently Asked Questions List of answers –http://www.ripe.net/ripencc/faq/index.htmlhttp://www.ripe.net/ripencc/faq/index.html Short tips and tricks –http://www.ripe.net/ripencc/tips/tips.htmlhttp://www.ripe.net/ripencc/tips/tips.html Ask hostmaster – lir-help@ripe.net –include your Reg-ID Supporting Notes for the European IP Address Space Request Form (ripe-142)ripe-142
39
Local Internet Registries. Training Course. http://www.ripe.net 39 Request Approved With the first ASSIGNMENT approved LIR automatically gets an ALLOCATION –/20 (4096 addresses) RIPE NCC hostmaster enters allocation and assignment objects into the RIPE database at this timeallocationassignment -/24 & /25 & /26 (448) instead of /23 (512) Whole allocated range can be announced immediately Every request has to be sent for approval to RIPE NCC –addresses for LIRs own infrastructure –all customers’ request
40
Local Internet Registries. Training Course. http://www.ripe.net 40 Questions?
41
Local Internet Registries. Training Course. http://www.ripe.net 41 Customer’s Request Evaluation Basic Database Issues
42
Local Internet Registries. Training Course. http://www.ripe.net 42 RIPE NCC evaluation Assignment Process Documentation completed? Completing ripe-141 update local records update RIPE database notify customer no yes Assignment Gathering information Documentation completed? no approval Customer
43
Local Internet Registries. Training Course. http://www.ripe.net 43 Gathering Information One request form per customer Ask the same questions RIPE NCC asks LIR –enough information to complete ripe-141 Add comments Example: Goody 2 Shoes Example
44
Local Internet Registries. Training Course. http://www.ripe.net 44 Before Submitting the Request Web formform –filling in the requests –syntax check –http://www.ripe.net/cgi-bin/web141/web141.pl.cgihttp://www.ripe.net/cgi-bin/web141/web141.pl.cgi –ftp://ftp.ripe.net/tools/web141.pl.cgiftp://ftp.ripe.net/tools/web141.pl.cgi Complete documentation reduces need for iteration All the data communicated with RIPE NCC is kept strictly confidential Documentation for RIPE NCC has to be in English
45
Local Internet Registries. Training Course. http://www.ripe.net 45 Evaluation -- General Information #[Overview of organisation template]# information relevant to the address space request –Name and location of the company? –What are the company activities? –What is the structure? Does it have subsidiaries and where? For what part of the company are the addresses requested? #[Requester Template]# –LIR contact for RIPE NCC #[User Template]# –customer’s contact for LIR
46
Local Internet Registries. Training Course. http://www.ripe.net 46 Evaluation -- Addressing Plan Do totals in “Addressing Plan” match numbers in “Request Overview”? Are all subnets classless? –are the subnet masks real? Utilisation and efficiency guidelines: 25% immediately, 50% in one year Can address space be conserved by using –different subnet sizes? –avoiding padding between subnets?
47
Local Internet Registries. Training Course. http://www.ripe.net 47 Evaluation -- Network Template inetnum value (look-up key, unique) –specifies the size of assignment –actual range is not necessary Relevant netname (look-up key, not unique) –descriptive; uppercase letters, numbers & “-” RIPE NCC’s only reference to LIR’s assignment Contact persons –can be multiple reference nic-hdls (may be a role object) –admin-c responsible for the network, able to make decisions –tech-c technical setup of the network
48
Local Internet Registries. Training Course. http://www.ripe.net 48 Wait for the approval from prior to assignment and registration Decide on the range of addresses within your address space –classless assignment on bit boundary Update local records for later refference –archive original documents with assignment Assignment for customer’s network Assignment for LIR’s network Internal Administration
49
Local Internet Registries. Training Course. http://www.ripe.net 49 Assignments to (Small) ISPs LIR cannot allocate address space to an ISP If the customer of LIR is an ISP, distinguish –ISP’s infrastructure –ISP’s customers Separate assignments need to be –requested –evaluated / approved –registered in the RIPE Database Avoid overlapping assignments –i.e. “big” assignment/object for ISP & all its customers, plus for separate customers
50
Local Internet Registries. Training Course. http://www.ripe.net 50 Creating Database Objects
51
Local Internet Registries. Training Course. http://www.ripe.net 51 Creating person Object Check if person object exists in RIPE DB –whois {person’s name; email address} –only one object per person Obtain and complete a template whois -t person –-v (verbose) Send to Each person object has unique nic-hdl
52
Local Internet Registries. Training Course. http://www.ripe.net 52 whois -t person person: [mandatory] [single] [primary/look-up key] address: [mandatory] [multiple] [ ] e-mail: [optional] [multiple] [look-up key] phone: [mandatory] [multiple] [ ] notify: [optional] [multiple] [inverse key] mnt-by: [optional] [multiple] [inverse-key] nic-hdl: [mandatory] [single] [primary/look-up key] changed: [mandatory] [multiple] [ ] source: [mandatory] [single] [ ]
53
Local Internet Registries. Training Course. http://www.ripe.net 53 person: Jan van der Bruk... nic-hdl: AUTO-#initials AUTO-2JVDB nic-hdl person: Piet Bakker... nic-hdl: AUTO-1 PB1234-RIPE Mandatory attribute Only way to clear ambiguity in person objects Format: - –e.g. AB123-APNIC, CD567-RIPE Combination of person name and nic-hdl is the primary key for person object Use “AUTO-#” placeholders JVDB1-RIPE
54
Local Internet Registries. Training Course. http://www.ripe.net 54 Responses Successful update –acknowledgement Warnings –object accepted but might be ambiguous –object corrected and accepted Errors –object NOT corrected and NOT accepted –diagnostics in acknowledgement If not clear send questions to –include error report
55
Local Internet Registries. Training Course. http://www.ripe.net 55 Creating Network Object inetnum –insert the address range in the ‘network template’ from the request form approved by the hostmasters keep the same netname attribute –in the change attribute use current date or leave out the date completely Send to –with the keyword NEW in the subject line
56
Local Internet Registries. Training Course. http://www.ripe.net 56 Check Your Database Data Before you notify the customer –whois [customer’s IP range] –whois [customer’s netname] not unique search key –whois -m [your allocated IP range] will show list of all LIR’s first level customer(s) network(s) first level more specific address ranges –whois -L [customer’s IP range] will show LIR’s own allocation object
57
Local Internet Registries. Training Course. http://www.ripe.net 57 Example DB Query 195.35.64.0- 195.35.65.191 195.35.88/26 195.35.64.0 - 195.35.95.255 195.35.80/25 BLUELIGHT GOODY2SHOES whois -M 195.35.64.0/19 whois -m 195.35.64.0/19 whois -L 195.35.92.10 ENGOS... 195.35.92/29 ENGO-7 195.35.92.8/29 ENGO-8
58
Local Internet Registries. Training Course. http://www.ripe.net 58 Notify the Customer Make sure customer has same data as you –cut and paste output of the whois query Address space is considered in use only if registered in the RIPE Database Register all end-users separately –avoid overlapping inetnum objects
59
Local Internet Registries. Training Course. http://www.ripe.net 59 Questions?
60
Local Internet Registries. Training Course. http://www.ripe.net 60 Evaluation of Specific Assignment Cases ‘Large’ Request PI request Renumbering
61
Local Internet Registries. Training Course. http://www.ripe.net 61 ‘Large’ Request
62
Local Internet Registries. Training Course. http://www.ripe.net 62 Submitting a Large Request Complete ripe-141 request form –only include addresses you have concrete need for (no reservations) Possible additional information –pointer to web site deployment plan new technologies purchase receipts topology map (design of the network) can be faxed handled and kept confidentially include ticket number and Reg-ID
63
Local Internet Registries. Training Course. http://www.ripe.net 63 Current Address Space Usage Evaluation Are there any previous assignments? –ask customer Querying the RIPE Database –whois.ripe.net exact match –http://www.ripe.net/ripencc/pub-services/db/http://www.ripe.net/ripencc/pub-services/db/ 1full text search using glimpse 2whois web interface Can request be fulfilled with previous assignment?
64
Local Internet Registries. Training Course. http://www.ripe.net 64 Private Address Space RFC-1918 (Address Allocation for Private Internets) Suitable for –partial connectivity –limited access to outside services can use application layer gateways (fire walls, NAT) Motivation –saves public address space –allows for more flexibility –security
65
Local Internet Registries. Training Course. http://www.ripe.net 65 Sample Deployment Plan Needed when big expansion planned Matching addressing plan Relative Subnet Mask Size Imm. 1yr 2yr Description Prefix 0.0.0.0 255.255.248.0 2048 0 1024 2048 London POP 0.0.4.0 255.255.248.0 2048 0 1024 2048 Berlin POP 0.0.8.0 255.255.248.0 2048 0 1024 2048 Moscow POP 0.0.12.0 255.255.248.0 2048 0 1024 2048 Paris POP Planned operational Date Equipment ordered Type of Equipment Number of hosts Location 01/2002 03/2002 07/2002 02/2001 05/2001 -------- modems 2048 London Berlin Paris Moscow
66
Local Internet Registries. Training Course. http://www.ripe.net 66 (New) Technologies If special hardware/software is used include the URLs of manufacturer’s sites if available Special allocation and verification procedures apply static dial up assignments IP based virtual web hosting cable modems, ADSL GPRS? –recommended investigate and implement dynamic assignment technologies whenever possible } STRONGLY DISCOURAGED
67
Local Internet Registries. Training Course. http://www.ripe.net 67 PI Request
68
Local Internet Registries. Training Course. http://www.ripe.net 68 PA vs. PI Assignments Provider Aggregatable customer uses addresses out of LIR’s allocation good for routing tables customer must renumber if changing ISP Provider Independent customer receives range of addresses from RIPE NCC customer takes addresses when changing ISP possible routing problems Make contractual agreements –example: ripe-127 –the only way to distinguish PA and PI space
69
Local Internet Registries. Training Course. http://www.ripe.net 69 Requesting PI Space LIR sends request on behalf of PI customer Complete ripe-141 as usual Differences: #[Request Overview Template]# PI-requested: YES #[Network Template]# status: ASSIGNED PI Explain why the customer wants PI –aware of the consequences?
70
Local Internet Registries. Training Course. http://www.ripe.net 70 Evaluation of PI Request Conservative estimates –will NOT get more addresses (then needed) to prevent routing problems Classless Assignment is only valid as long as original criteria remain valid (ripe-185) After approval –RIPE NCC assigns a block from own range –RIPE NCC puts assignment in database with RIPE-NCC-HM-PI-MNT
71
Local Internet Registries. Training Course. http://www.ripe.net 71 Example PI DB Entry inetnum:194.1.208.0 - 194.1.209.255 netname:GOODY2SHOES-2 descr:Own Private Network 4 Goody2Shoes descr:Amsterdam, Netherlands country:NL admin-c:PIBA2-RIPE tech-c:JAJA1-RIPE status:ASSIGNED PI mnt-by:RIPE-NCC-HM-PI-MNT mnt-by:BLUELIGHT-MNT changed:hostmaster@ripe.net 19991111 source:RIPE
72
Local Internet Registries. Training Course. http://www.ripe.net 72 Renumbering … is easy!
73
Local Internet Registries. Training Course. http://www.ripe.net 73 When to Send Renumbering Request? –Customer(s) changing providers already using address space returning PA addresses to OldISP renumbering to the PA range of NewISP –Changing from PI (or UNSPECIFIED) to PA –Only if amount is above LIR’s AW Procedure made easier as to encourage –if many customers ‘1-1’ renumbering, all in one request form Time frame guidelines - 3 months More info: http://www.isi.edu/div7/pier/http://www.isi.edu/div7/pier/
74
Local Internet Registries. Training Course. http://www.ripe.net 74 Questions?
75
Local Internet Registries. Training Course. http://www.ripe.net 75 Assignment Window Policies and Procedures
76
Local Internet Registries. Training Course. http://www.ripe.net 76 Assignment Window Policy Assignment Window –maximum amount of address space LIR can assign without prior approval of the NCC initially AW equals zero gradually raised Why necessary? –support to LIRs during start up –familiarisation with RIPE NCC procedures –align criteria for request evaluation –maintain contact between LIRs and RIPE NCC
77
Local Internet Registries. Training Course. http://www.ripe.net 77 Initially: AW=0 Send EVERY customer’s request and EVERY request for assignment to your own infrastructure / network to the RIPE NCC for evaluation Separate request forms needed Do not send too many at the same time
78
Local Internet Registries. Training Course. http://www.ripe.net 78 When is AW Size Raised Understood procedures Complete NCC documentation Experience –with RIPE Database –different policies –evaluating and processing requests Not always automatically raised approach us
79
Local Internet Registries. Training Course. http://www.ripe.net 79 When is AW Size Lowered New staff need training After negative auditing report To enforce payment To find out the AW size –asm-window line –write to
80
Local Internet Registries. Training Course. http://www.ripe.net 80 Assignment Window Size AssignmentLocal IR Assignment limit Window(host addresses) AW =0All new Registries AW =/28requests 16 addr AW =/27requests 32 addr AW =/26requests 64 addr... AW =/22requests 1024 addr AW =/21requests 2048 addr …... AW size corresponds to average size of requests AW is per 12 months per customer Increasing Responsibility of Local IR
81
Local Internet Registries. Training Course. http://www.ripe.net 81 Assignment Process Between Local IR’s and their customers Documentation completed? ask for more Documentation LIR Evaluate request no yes Gathering information Approach RIPE NCC Evaluation request > AW? need 2nd opinion? yes no Finish the assignment no ye s
82
Local Internet Registries. Training Course. http://www.ripe.net 82 Update RIPE database Assignment Process Add Registry ID Add comments & recommendations Send to RIPE NCC Complete the request form Update local records Notify customer Pick addresses Wait for acknowledgement RIPE NCC evaluates & approves ( Finish the assignment ) ( Approach RIPE NCC ) ( Finish the assignment )
83
Local Internet Registries. Training Course. http://www.ripe.net 83 Questions?
84
Local Internet Registries. Training Course. http://www.ripe.net 84 New allocation
85
Local Internet Registries. Training Course. http://www.ripe.net 85 Allocation Procedures ‘Slow Start’ –first allocation /20 LIR announces the whole prefix –size of future allocations depends on current usage rate presumably enough for next two years not always contiguous Motivation for ‘slow start’ –fair distribution of address space –keeps pace with customer base growth –slows down exhaustion of IPv4 address space
86
Local Internet Registries. Training Course. http://www.ripe.net 86 Motivation for ‘No Reservations’ Policy Def.: Address space set aside for future use Reservations may never be claimed –customers may need more (or less) address space than is reserved Administrative convenience not catered for Fragments address space => –requesting new allocation appropriate when previous allocated space used ~ 80% !
87
Local Internet Registries. Training Course. http://www.ripe.net 87 Requesting New Allocation Send e-mail to NOT ripe-141 form NEWBLOCK in the subject line for higher priority –summary of addresses assigned / free –list assignments of the last allocation Suggested format: Allocation: 195.35.64.0/19 assigned: 7372 free: 820 Range Netname 195.35.64.0 - 195.35.65.191 BLUELIGHT-1 195.35.80.0 - 195.35.80.127 GOODY2SHOES-1 195.35.80.128 - 195.35.80.159 CYB-FAL 195.35.88.0 - 195.35.88.31 ENGOS-1...
88
Local Internet Registries. Training Course. http://www.ripe.net 88 Evaluation of New Allocation Request Are LIR’s records consistent with RIPE NCC’s local records RIPE database –RIPE NCC wants to see 3 random requests Are all assignments valid? within AW correct netname attribute & the date Quality of RIPE DB records up-to-date person & role objects no overlapping inetnum objects Tool available: asused-public
89
Local Internet Registries. Training Course. http://www.ripe.net 89 Prior to Making New Allocation If inconsistencies are found –LIR will be asked to correct data first –AW is reviewed When data is corrected or deadline for correction is set –RIPE NCC allocates new block to LIR updates the DB LIR announces new prefix
90
Local Internet Registries. Training Course. http://www.ripe.net 90 Allocation inetnum Object inetnum: 195.35.64.0 - 195.35.127.255 netname: NL-BLUELIGHT-19990909 descr: Provider Local Registry country: NL admin-c: JJ231-RIPE tech-c: JAJA1-RIPE status: ALLOCATED PA mnt-by: RIPE-NCC-HM-MNT mnt-lower: BLUELIGHT-MNT changed: hostmaster@ripe.net 19990909 changed: hostmaster@ripe.net 19991111 changed: hostmaster@ripe.net 20000303 source: RIPE
91
Local Internet Registries. Training Course. http://www.ripe.net 91 Questions?
92
Local Internet Registries. Training Course. http://www.ripe.net 92 IPv6
93
Local Internet Registries. Training Course. http://www.ripe.net 93 Why IPv6? Next generation protocol –scalability -- 128 bits addresses –security –dynamic hosts numbering –QoS Interoperable with IPv4 simple and smooth transition –hardware vendors –applications
94
Local Internet Registries. Training Course. http://www.ripe.net 94 IPv6 Introduction Current format boundaries |-3|--13-|--13-|-6-|--13-|--16--|------64 bits-----| +--+-----+-----+---+-----+------+------------------+ |FP|-TLA-|-sub-|Res|-NLA-|--SLA-|---Interface ID---| |--|-ID--|-TLA-|---|--ID-|--ID--|------------------| |----public topology ----|-site-|-----Interface----| +--+-----+-----+---+-----+------+------------------+ /23 /29 /35 /48 /64 Classfull; another level of hierarchy –(sub)TLA –NLA –SLA Hexadecimal representation of addresses
95
Local Internet Registries. Training Course. http://www.ripe.net 95 IPv6 Allocation Policies "Provisional IPv6 Assignment and Allocation Policy Document” (ripe-196) –discussion on ipv6-wg@ripe.net and lir-wg@ripe.net Bootstrap Phase Criteria Peering with 3 Ases AND Plan to provide IPv6 services within 12 months 40 IPv4 customers AND either OR 6bone experience
96
Local Internet Registries. Training Course. http://www.ripe.net 96 IPv6 Allocations Request form (ripe-195) ”Slow start” –first allocation to a TLA Registry will be a /35 block representing 13 bits of NLA space –additional 6 bits reserved by RIR for the allocated sub-TLA for subsequent allocations Reverse Delegation of an IPv6 Sub-TLA –http://www.ripe.net/reverse/http://www.ripe.net/reverse/ IANA allocations –APNIC 2001:0200::/23(23 subTLAs) –ARIN 2001:0400::/23(12 subTLAs) –RIPE NCC 2001:0600::/23(25 subTLAs)
97
Local Internet Registries. Training Course. http://www.ripe.net 97 Database Object inet6num:2001:0600::/23 netname: EU-ZZ-2001-0600 descr: RIPE NCC descr: European Regional Registry country: EU admin-c: MK16-RIPE admin-c: DK58 tech-c: OPS4-RIPE status: SUBTLA mnt-by: RIPE-NCC-HM-MNT mnt-lower: RIPE-NCC-HM-MNT changed: hostmaster@ripe.net 19990810 source: RIPE
98
Local Internet Registries. Training Course. http://www.ripe.net 98 Questions?
99
Local Internet Registries. Training Course. http://www.ripe.net 99 The End … unless... Reverse Delegation AS Numbers Advanced database issues Advanced reverse delegation Routing Registry Administrivia –audit activity, billing, closing LIR
100
Local Internet Registries. Training Course. http://www.ripe.net 100 Reverse Delegation Procedures
101
Local Internet Registries. Training Course. http://www.ripe.net 101 What is Forward and Reverse DNS Delegation ? Forward Delegation –enables naming of IP hosts on the Internet –hierarchical authority for domain registration organisational structure Reverse Delegation –enables association of IP addresses with domain names –hierarchical authority for reverse zone depends on who distributed the address space –reverse delegation takes place on octet boundaries
102
Local Internet Registries. Training Course. http://www.ripe.net 102 IN-ADDR.ARPA Domain. (ROOT) edu arpa com net nl in-addr 193 195 194 35 65 130 = 130.65.35.195.in-addr.arpa bluelight www 195.35.65.130 Forward mapping Reverse mapping (A 195.35.65.130) (PTR www.amsterdam.bluelight.nl) 213212 62 217 amsterdam
103
Local Internet Registries. Training Course. http://www.ripe.net 103 Why Do You Need Reverse DNS Delegation ? All host-IP mappings in the DNS (A record) should have a corresponding IP-host mapping (PTR record) Failure to have this will likely –block users from various services (ftp, mail) –make troubleshooting more difficult –produce more useless network traffic in general
104
Local Internet Registries. Training Course. http://www.ripe.net 104 Overview of the Request Procedure LIRs have to request reverse delegation /24 zones are delegated –to LIR / end-user –as the address space gets assigned Steps valid assignment of address space /24 reverse zone setup on LIR or end-users nameserver(s), or both send domain object to include Reg-ID
105
Local Internet Registries. Training Course. http://www.ripe.net 105 “Valid” Assignment According to ripe-185 policies Within “Assignment Window” -or approved from RIPE NCC Hostmaster inetnum object registered in RIPE Database –netname attribute is NCC's only reference if assignment approved do NOT change netname without notifying this is mentioned when we approve your IP requests –registered after the approval date
106
Local Internet Registries. Training Course. http://www.ripe.net 106 /24 Reverse Zone Setup Recommendations At least two nameservers required –one nameserver setup as primary –at least one other as secondary SOA values reasonably RFC1912 compliant Nameservers not on same physical subnet –preferably with another provider Serial numbers YYYYMMDDnn format
107
Local Internet Registries. Training Course. http://www.ripe.net 107 Example domain Object whois -t domain domain: 80.35.195.in-addr.arpa descr: Reverse delegation for Bluelight Customers admin-c: JJ231-RIPE tech-c: JAJA1-RIPE zone-c: WF2121-RIPE nserver: ns.bluelight.nl nserver: ns2.bluelight.nl mnt-by: BLUELIGHT-MNT changed: jan@bluelight.nl 19991110 source: RIPE *
108
Local Internet Registries. Training Course. http://www.ripe.net 108 Request the Delegation Send domain template to –an automatic mailbox Tool will –check assignment validity –check if zone is correctly setup –(try to) enter object to RIPE DB
109
Local Internet Registries. Training Course. http://www.ripe.net 109 Problems with inaddr Robot? Error report will be sent to requester –correct errors and re-send For questions see FAQ If error reports continue –contact –please include the full error report
110
Local Internet Registries. Training Course. http://www.ripe.net 110 < /24 Delegations Reverse delegation is also possible for a /24 shared by more customers => NOT reason for classfull assignments RIPE NCC reverse delegate authority for the entire /24 to LIR –procedure and requirements the same as for /24 If customer wants to run own primary nameserver –LIR delegates parts as address space gets assigned –use CNAME to create an extra point of delegation (RFC-2317)
111
Local Internet Registries. Training Course. http://www.ripe.net 111 $ORIGIN 80.35.195.in-addr.arpa. 0-31 IN NS ns.goody2shoes.nl. 0-31 IN NS ns2.bluelight.nl. 32-71 IN NS ns.cyberfalafel.nl. 32-71 IN NS ns2.bluelight.nl. 0 IN CNAME 0.0-31 1 IN CNAME 1.0-31... 31 IN CNAME 31.0-31 32 IN CNAME 32.32-71 33 IN CNAME 33.32-71... 71 IN CNAME 71.32-71 73 IN PTR www.qwerty.nl. CNAME Example Zonefile at Provider Primary Nameserver
112
Local Internet Registries. Training Course. http://www.ripe.net 112 CNAME Example Zonefiles at Customers’ Nameservers $ORIGIN 0-31.80.35.195.in-addr.arpa. @ IN NS ns.goody2shoes.nl. @ IN NS ns2.bluelight.nl. 1INPTRwww.goody2shoes.nl. 2INPTRmail.goody2shoes.nl.... 31INPTRkantoor.goody2shoes.nl. $ORIGIN 32-71.80.35.195.in-addr.arpa. @ IN NS ns.cyberfalafel.nl. @ IN NS ns2.bluelight.nl. 33INPTRwww.cyberfalafel.nl.... 70 INPTRcafe3.cyberfalafel.nl.
113
Local Internet Registries. Training Course. http://www.ripe.net 113 Questions?
114
Local Internet Registries. Training Course. http://www.ripe.net 114 Autonomous System Numbers
115
Local Internet Registries. Training Course. http://www.ripe.net 115 AS3 AS2 AS3 Policy Based Routing Internet NEW end-user end-user ISP Regional Transit Provider Backbone Provider BlueLight Goody2Shoes
116
Local Internet Registries. Training Course. http://www.ripe.net 116 Autonomous System Definition: a group of IP networks run by one or more network operators which has a unique and clearly defined routing policy RIR is allocated a range of AS numbers by IANA –16 bit number RIR assigns unique AS number –for LIR or for the customer * AS number, routing policy and originating routes are registered in the Routing Registry
117
Local Internet Registries. Training Course. http://www.ripe.net 117 How To Get an AS Number ? Complete request form: ripe-147 –aut-num object template contact person(s) mntner object template –address space to be announced with this AS# Send to –web syntax check: http://www.ripe.net/cgi-bin/web147cgihttp://www.ripe.net/cgi-bin/web147cgi Being multihomed and routing policy are mandatory
118
Local Internet Registries. Training Course. http://www.ripe.net 118 RIPE-181 Language RIPE-181 used to describe routing policies Developed in PRIDE project –accepted in IRR and translated into RFC-1786 Example syntax: aut-num: NEW as-out: to AS3 announce NEW as-in: from AS2 200 accept AS2 Cost defines the preference –the lower the cost, the more preferred route –cost relative per aut-num object
119
Local Internet Registries. Training Course. http://www.ripe.net 119 AS Example #1 NEW aut-num: NEW as-out: to AS2 announce NEW Internet aut-num: AS3 AS3 AS2 aut-num: AS2 as-out: to NEW announce ANY as-in: from NEW 20 accept NEW as-in: from AS3 100 accept ANY as-in: from AS2 10 accept AS2 as-out: to NEW announce AS2 as-in: from NEW 10 accept NEW as-out: to AS3 announce NEW
120
Local Internet Registries. Training Course. http://www.ripe.net 120 NEW aut-num: NEW as-out: to AS2 announce NEW Internet aut-num: AS3 AS3 AS2 aut-num: AS2 as-out: to NEW announce ANY as-in: from NEW 20 accept NEW as-in: from AS3 100 accept ANY as-in: from AS2 10 accept AS2 as-out: to NEW announce AS2ANY as-in: from AS2 200 accept ANY AS Example #2 as-in: from NEW 10 accept NEW as-out: to AS3 announce NEW
121
Local Internet Registries. Training Course. http://www.ripe.net 121 Registration in RIPE Database Evaluation RIPE NCC hostmaster - creates aut-num object (and maintainer) - informs requester User is responsible for keeping up to date –routing policy –referenced contact info (person/role, mntner) RIPE NCC hostmaster regularly checks consistency of data in Routing Registry –http://abcoude.ripe.net/ris/asinuse.cgihttp://abcoude.ripe.net/ris/asinuse.cgi
122
Local Internet Registries. Training Course. http://www.ripe.net 122 aut-num: NEW descr: Bluelight AS# as-in: from AS2 10 accept AS2 as-in: from AS2 200 accept ANY as-in: from AS3 100 accept ANY as-out:to AS3 announce NEW as-out: to AS2 announce NEW default:AS2 5 admin-c: JJ231-RIPE tech-c: JAJA1-RIPE mnt-by: NEW-MNT changed: hostmaster@ripe.net 19991010 source: RIPE aut-num Template AS42 BLUELIGHT-MNT * Object
123
Local Internet Registries. Training Course. http://www.ripe.net 123 Questions?
124
Local Internet Registries. Training Course. http://www.ripe.net 124 Advanced Database Issues DB administration – using role object – updating – deleting Protection Test Database
125
Local Internet Registries. Training Course. http://www.ripe.net 125 ‘role’ Object % whois -h whois.ripe.net -t role role: [mandatory] [single] [primary/look-up key] address: [mandatory] [multiple] [ ] phone: [optional] [multiple] [ ] fax-no: [optional] [multiple] [ ] e-mail: [mandatory] [multiple] [look-up key] trouble: [optional] [multiple] [ ] admin-c: [mandatory] [multiple] [inverse key] tech-c: [mandatory] [multiple] [inverse key] nic-hdl: [mandatory] [single] [primary/look-up key] remarks: [optional] [multiple] [ ] notify: [optional] [multiple] [inverse key] mnt-by: [optional] [multiple] [inverse key] changed: [mandatory] [multiple] [ ] source: [mandatory] [single] [ ]
126
Local Internet Registries. Training Course. http://www.ripe.net 126 Role Object for Contact Persons role: BlueLight Contact Role description:Hostmaster for Blue Light BV admin-c: JAJA1-RIPE tech-c: AB321-RIPE tech-c: WF2121-RIPE email: hostmaster@bluelight.nl trouble: 24/7 phone number: +31-60-123-4567 nic-hdl:BL112-RIPE notify: jan@bluelight.nl notify: auto-hm@bluelight.nl mntner:BLUELIGHT-MNT changed:hostmaster@bluelight.nl 20000202 source: RIPE
127
Local Internet Registries. Training Course. http://www.ripe.net 127 Inverse Lookups in RIPE DB whois -i {attribute} {value} whois -i admin-c,tech-c,zone-c JAJA1-RIPE –whois -i admin-c,tech-c,zone-c -T domain JAJA1-RIPE –whois -i zone-c JAJA1-RIPE whois -i mnt-by BLUELIGHT-MNT whois -i notify jan@bluelight.nl
128
Local Internet Registries. Training Course. http://www.ripe.net 128 Recursive Lookups whois 193.35.64.82=> inetnum,route,person(s) –whois -r 193.35.64.82 => inetnum, route –whois -T inetnum 193.35.64.82 => inetnum,persons –whois -r -T inetnum 193.35.64.82 => inetnum –whois -T route 193.35.64.82 => route whois 62.80.0.0 => inetnum, role, person –whois CREW-RIPE => role, persons –whois -r CREW-RIPE => role
129
Local Internet Registries. Training Course. http://www.ripe.net 129 DB Update Procedure Changing an object –make needed changes –keep the same primary key –add the changed line to the new version of object value: email address and date keep the old changed lines in *do not forget authentication (password, PGP key) Deleting an object –add delete line to the exact copy of current object –value: email address, reason and date –submit to the database
130
Local Internet Registries. Training Course. http://www.ripe.net 130 Inetnum: person: 195.35.64.80 JAJA1-RIPE Case Study -- Contact Person Left 1. whois -i tech-c JAJA1-RIPE 2. Create new person object ( for Carl Dickens, new guy ) 3. Change the tech-c reference in all inetnum objects 4. Delete old person object Inetnum: 195.35.64.130 JAJA1-RIPE... CD2-RIPE person:
131
Local Internet Registries. Training Course. http://www.ripe.net 131 195.35.64.130 JJ231-RIPE 195.35.64.80 JJ231-RIPE Replacing tech-c Using role Object 1. Create person object for each tech-c 2. Create role object for all tech-c:s 3. Change the tech-c reference in all inetnum objects to reference role object 4. Keep role object up-to-date with staff changes JJ231-RIPE BL112-RIPE... BL112-RIPE CD2-RIPE JJ231-RIPE role: person: CD2-RIPE person:
132
Local Internet Registries. Training Course. http://www.ripe.net 132 Deleting an Object (example) person: Piet Bakker address: Goody 2 Shoes address: Warmoesstraat 1 address: Amsterdam phone: +31-20-666 6666 e-mail: piet@goody2shoes.nl nic-hdl: PIBA2-RIPE changed: jan@bluelight.nl 19991010 source: RIPE delete: hostmaster@bluelight.nl duplicate object 20000202 Exact copy of the DB object
133
Local Internet Registries. Training Course. http://www.ripe.net 133 Protecting DB Objects
134
Local Internet Registries. Training Course. http://www.ripe.net 134 Notification / Authorisation notify attribute (optional) –sends notification of change to the email address specified mnt-by attribute & mntner object –objects that contain mnt-by must pass the authentication rules in the mntner object Hierarchical authorisation for inetnum & domain objects –mnt-lower attribute
135
Local Internet Registries. Training Course. http://www.ripe.net 135 How To Protect DB Data Read documents (ripe-157, ripe-189) choose authentication method Create mntner object Existing objects must be updated –include mnt-by attribute referencing mntner object When creating new objects –include mnt-by attribute referencing mntner object
136
Local Internet Registries. Training Course. http://www.ripe.net 136 Authorisation Mechanism inetnum: 195.35.64.0 - 195.35.65.191 netname: BLUELIGHT-1 descr: Blue Light Internet ………….. mnt-by:BLUELIGHT-MNT mntner: BLUELIGHT-MNT descr: Maintainer for all Bluelight objects admin-c: JJ231-RIPE tech-c: BL112-RIPE auth: CRYPT-PW q5nd!~sfhk0# upd-to: jan@bluelight.nl mnt-nfy: auto-mnt@bluelight.nl mnt-by: BLUELIGHT-MNT changed: hostmaster@bluelight.nl 19991112 source: RIPE
137
Local Internet Registries. Training Course. http://www.ripe.net 137 Maintainer Object Attributes auth attribute (mandatory, multiple) upd-to attribute (mandatory) –notification for failed updates mnt-by attribute (mandatory) –can reference the object itself mnt-nfy attribute (optional, encouraged) –works like notify but for all objects that refer to this maintainer object Manual registration of object necessary Send object to
138
Local Internet Registries. Training Course. http://www.ripe.net 138 Authentication Methods 1. auth: NONE could be used with mnt-nfy attribute 2. auth: MAIL-FROM {e-mail, reg-exp} –e.g. MAIL-FROM.*@bluelight\.nl protection from typos 3. auth: CRYPT-PW {encrypted password} include password attribute in your updates 4. auth: PGP-KEY- key-cert object see: ripe-190 & ripe-189 RIPE NCC can provide you with a licence for free
139
Local Internet Registries. Training Course. http://www.ripe.net 139 Hierarchical Authorisation inetnum: 195.35.64.0 - 195.35.95.255 netname: NL-BLUELIGHT-19990909 …... status: ALLOCATED PA mnt-by: RIPE-NCC-HM-MNT mnt-lower: BLUELIGHT-MNT changed: hostmaster@ripe.net 19990909 changed: hostmaster@ripe.net 19991111 source: TEST Ask for mnt-lower attribute mnt-lower protects –only against creation –only one level below Include also in assignment inetnum objects
140
Local Internet Registries. Training Course. http://www.ripe.net 140 Test Database Non-production whois Database Similar interface as “real” RIPE whois Database –whois & email whois -h test-whois.ripe.net ; –syntax checking –error reports Enable to submit your own maintainer Ideal for testing –various authorisation schemes –self-made scripts that update RIPE DB Source: TEST
141
Local Internet Registries. Training Course. http://www.ripe.net 141 Questions?
142
Local Internet Registries. Training Course. http://www.ripe.net 142 Advanced Reverse Delegation
143
Local Internet Registries. Training Course. http://www.ripe.net 143 Reverse Delegation of Multiple /24 –for range of consecutive zones possible also for sub-range –represented in single inetnum object Shorthand notation for domain attribute inetnum: w.z.x.0 - w.z.y.255212.73.10.0-212.73.15.255 domain: x-y.z.w.in-addr.arpa10-15.73.212.in-addr.arpa Submit as one domain object Processed separately Separate response
144
Local Internet Registries. Training Course. http://www.ripe.net 144 Reverse Delegation of /16 Allocation If a LIR has a /16 allocation, the RIPE NCC can delegate the entire reverse zone to the LIR Requirements and procedures the same as /24, except –/16 domain object –three nameservers needed –ns.ripe.net a mandatory secondary After delegation LIR –should continue to check sub-zone setup before further delegation –recommended use of the inaddr robot TEST keyword or web check
145
Local Internet Registries. Training Course. http://www.ripe.net 145 Changing Delegation Change the nserver lines in domain object –submit domain object to To change contact details in domain object –submit updated object to Deleting a delegation is automatic –include delete attribute to the exact copy of the object –send to
146
Local Internet Registries. Training Course. http://www.ripe.net 146 Common Errors DB / request inconsistency (netname attribute, update date) IP addresses instead of names of nameservers in domain object Trying to get reverse delegation for /19 allocation –has to be on octet boundaries –send request for each /24 as it becomes used DNS setup (RFC-1912)
147
Local Internet Registries. Training Course. http://www.ripe.net 147 nslookup (part of BIND) host dig More detailed info –http://www.dns.net/dnsrd/tools.htmlhttp://www.dns.net/dnsrd/tools.html Useful DNS Tools
148
Local Internet Registries. Training Course. http://www.ripe.net 148 Questions?
149
Local Internet Registries. Training Course. http://www.ripe.net 149 Routing Registry
150
Local Internet Registries. Training Course. http://www.ripe.net 150 Internet Routing Registry (IRR) Goals of the IRR –consistency and stability of routing –enable development of tools to use information Local IR responsibilities –maintain policy information in RR Regional IR responsibilities –assigning Autonomous System Numbers –consistency checking of data –maintenance of RR support tools
151
Local Internet Registries. Training Course. http://www.ripe.net 151 Internet Routing Registry Globally distributed DB with routing policy information –provides a map of global routing policy –shows routing policy between any two ASes –allows simulation of routing policy effects –enables router configuration –provides contact information RIPE Routing Registry –subset of information in RIPE database –syntax description in ripe-181
152
Local Internet Registries. Training Course. http://www.ripe.net 152 Global Internet Routing Registry RIPE RR APNIC RADB... IRR ARIN C&W http://www.radb.net/docs/list.html
153
Local Internet Registries. Training Course. http://www.ripe.net 153 Routing Registry Objects aut-num route as-macro community dom-prefix inet-rtr
154
Local Internet Registries. Training Course. http://www.ripe.net 154 The Route Object route: 195.35.64/19 descr: BLUELIGHT-NET origin: AS42 mnt-by: BLUELIGHT-MNT changed: hostmaster@bluelight.com 19991010 source: RIPE Represents a “route” in the Internet Should be registered by LIR in the RR This route originates in AS42 Only one origin recommended
155
Local Internet Registries. Training Course. http://www.ripe.net 155 “cross-mnt” Attribute in “aut-num” Object route: 195.35.64/19 origin:AS42 […] route: 195.35.74/25(new) origin:AS9999 […] aut-num: AS42 cross-mnt: BLUELIGHT-MNT […] mntner: BLUELIGHT-MNT mnt-nfy: auto-mnt@bluelight.net […] gets a notification
156
Local Internet Registries. Training Course. http://www.ripe.net 156 as-macro: AS-ARCON descr: ARCON TML customers AS list as-list: AS8955 AS6809 AS12500 AS-MACRO-B tech-c: BZ318-RIPE admin-c: VV82 mnt-by: ARCON-MNT changed: roman@itar-tass.com 19990914 source: RIPE as-macro
157
Local Internet Registries. Training Course. http://www.ripe.net 157 aut-num: AS8955 descr: ARCON Autonomous System... as-out: to AS8563 announce AS-ARCON as-out: to AS2854 announce AS-ARCON... aut-num: AS8563 descr: DirectNet Autonomous System descr: JSC DirectNet Telecommunications as-in: from AS8955 100 accept AS-ARCON... as-macro Usage
158
Local Internet Registries. Training Course. http://www.ripe.net 158 whois Flags in RR whois -T route 195.35.64/19 whois -i origin AS42 whois -i mnt-by BLUELIGHT-MNT whois -i cross-mnt BLUELIGHT-MNT whois -v as-macro whois -a whois -h whois.arin.net
159
Local Internet Registries. Training Course. http://www.ripe.net 159 RR Tools RAToolSet sources: http://www.isi.edu/ra/*http://www.isi.edu/ra/ –AS Object Editor (aoe) –Aggregation optimisation (CIDR Advisor) –Configuration (rtconfig) –Visualisation Tool (ASExplorer) –IRRj http://www.merit.net/ipma/javairr/irr.htmlhttp://www.merit.net/ipma/javairr/irr.html java interface to IRR –prtraceroute Looking glasses –http://www.ripe.net/cgi-bin/looking-glasshttp://www.ripe.net/cgi-bin/looking-glass –http://www.traceroute.org/http://www.traceroute.org/
160
Local Internet Registries. Training Course. http://www.ripe.net 160 Special Projects ( Part of RIPE NCC Public Services ) Routing Information Service –collect routing information between Autonomous Systems (AS) development over time –information available to the RIPE community –improve network operations –prototype: http://abcoude.ripe.net/ris/risalpha.cgi Routing Registry Consistency Project –improve data quality in the Internet routing registry –improve data accessibility and processing capabilities
161
Local Internet Registries. Training Course. http://www.ripe.net 161 Next Generation - RPSL New language (RFC-2622) Routing Policy Specification Language –allows for more refined policy details –will eventually replace ripe-181 –transition to RPSL will be smooth RPSL mirror of RIPE DB –rpsl.ripe.net Test re-implementation server –queries: reimp.ripe.net at port 4343 –updates:
162
Local Internet Registries. Training Course. http://www.ripe.net 162 autnum in RPSL aut-num: [mandatory] [single] [primary/look-up key] as-name: [mandatory] [single] descr: [mandatory] [multiple] as-in: [optional] [multiple] [ ] as-out: [optional] [multiple] [ ] interas-in: [optional] [multiple] [ ] interas-out: [optional] [multiple] [ ] as-exclude: [optional] [multiple] [ ] member-of: [optional] [multiple] [inverse key] *** New in RPSL *** import: [optional] [multiple] *** as-in in RIPE 181 *** export: [optional] [multiple] *** as-out in RIPE 181 *** default: [optional] [multiple] remarks: [optional] [multiple] admin-c: [mandatory] [multiple] [inverse key] tech-c: [mandatory] [multiple] [inverse key] cross-mnt: [optional] [multiple] [inverse key] cross-nfy: [optional] [multiple] [inverse key] notify: [optional] [multiple] [inverse key] mnt-lower: [optional] [multiple] [inverse key] *** RPS auth *** mnt-routes: [optional] [multiple] [inverse key] *** RPS auth *** mnt-by: [mandatory] [multiple] [inverse key] changed: [mandatory] [multiple] source: [mandatory] [single] automatically translated, new, preserved, deprecated
163
Local Internet Registries. Training Course. http://www.ripe.net 163 Questions?
164
Local Internet Registries. Training Course. http://www.ripe.net 164 Administrivia Audit Billing Closing
165
Local Internet Registries. Training Course. http://www.ripe.net 165 Audit Motivation Audit Activity is a service –requested by the community –ensure equal treatment –LIR can ask for an audit Help LIRs to –keep RIPE Database tidy –keep up-to-date with new policies
166
Local Internet Registries. Training Course. http://www.ripe.net 166 Audit Activity Described in ripe-170 Initiated for –infrequent contact with the RIPE NCC –random selection –referral by Hostmaster –(anonymous) LIR complaint Audit procedure –LIR answers list of questions –RIPE NCC check database
167
Local Internet Registries. Training Course. http://www.ripe.net 167 Audit Steps When LIR responds –discuss the issue(s) & try to resolve them –review AW size If LIR does not co-operate –send reminders & phone –still no reaction further actions taken
168
Local Internet Registries. Training Course. http://www.ripe.net 168 Billing Procedure LIRs pay yearly fee (S, M, L) –ripe-213 If payment is late - email reminders –1st phase - 4 weeks after the invoice no action taken –2nd phase - 2 weeks afterwards lower AW to 0 mnt-lower on allocation –3rd phase - 2 weeks afterwards service level NONE –if still no payment … Discuss payment / invoices –
169
Local Internet Registries. Training Course. http://www.ripe.net 169 Closing / Takeover of the LIR 1) LIR closes completely 2) LIR takes over another LIR and one closes 3) LIR takes over another LIR and both remain open 4) Non-registry takes over a LIR... Contact for details address space issues billing issues new service agreement No need to change current Reg-ID neither after company changes the name additional ‘start-up’ fee is being charged
170
Local Internet Registries. Training Course. http://www.ripe.net 170 Questions?
171
Local Internet Registries. Training Course. http://www.ripe.net 171 Questionnaire Please complete the questionnaire precious feedback constant improvement Thank you www.ripe.net/ripencc/mem-services/training/lir-questionnaire.html
172
Local Internet Registries. Training Course. http://www.ripe.net 172 RIPE NCC Recycling Procedures Please return the reusable badges. Thank you ncc@ripe.net
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.