RIPE Database. Training Course
|
|
- Maximilian Walters
- 6 years ago
- Views:
Transcription
1 RIPE Database Training Course January 2018
2 Schedule 09:00-09:30 Coffee, Tea 11:00-11:15 Break 13:00-14:00 Lunch 15:30-15:45 Break 17:30 End!2
3 Introductions Name Number on the list Experience with: - Being an LIR - The RIPE Database Goals!3
4 Overview What is the RIPE Database? How does it work? How to update it? Delegating address space to others RIPE Routing Registry Reverse DNS More RIPE Database Inverse Lookups, Full Text Search, Notifications, RIPE Database Working Group!4
5 Prepare Yourself! Get your laptop up and running Make sure you have an Internet connection - and a RIPE NCC Access account! Open your browser and go to the TEST Database: Open several tabs in the browser, if you want!5
6 Take out the exercise booklet When you see the green square in the title, there is an acitivity for you to do! = Activity time! Get ready to type a lot! Don t forget to take notes in the notebook ;-)!6
7 The Story Your colleague Jean Blue opened an LIR account - Requested IPv4, IPv6 and ASN - There are s from the RIPE NCC in booklet Jean Blue already did some things in the Database You were requested to take over some tasks Your boss sent you to this training course!!7
8 The RIPE Database What is it?
9 Your LIR Account Was Activated 1. Read the 1 - from the RIPE NCC Customer Services department 2. In the web browser, go to: Search for the person object from the !9
10 What Do You See? What do you get as a result? Which lines are not easy to understand?!10
11 What You Are Seeing A person object has data that can be used to contact a real person Name Address Phone Other person This is how you can contact me!11
12 The RIPE Database Public Internet resource and routing registry database Ask Pedro to remake this concept.!12
13 Purpose of the RIPE Database Registry of WHO holds IPs and ASNs Keep contact information - For troubleshooting, notifying of outages, etc. Publishing routing policies Provisioning reverse DNS!13
14 RIPE Database Objects inetnum IPs and ASNs inet6num Contact Information organisation person aut-num role Routing route route6 Reverse DNS domain Object Protection mntner!14
15 Looking Up Object Templates 1. Open a browser and go to: Search for the following: -t person!15
16 What Do You See? What do you get as a result? What is not easy to understand?!16
17 Object Templates person: [mandatory] [single] [lookup key] address: [mandatory] [multiple] [ ] phone: [mandatory] [multiple] [ ] fax-no: [optional] [multiple] [ ] [optional] [multiple] [lookup key] org: [optional] [multiple] [inverse key] nic-hdl: [mandatory] [single] [primary/lookup key] remarks: [optional] [multiple] [ ] notify: [optional] [multiple] [inverse key] abus box: [optional] [multiple] [inverse key] [mandatory] [multiple] [inverse key] created: [generated] [single] [ ] last-modified: [generated] [single] [ ] source: [mandatory] [single] [ ]!17
18 Anatomy of an Object person: Jean Blue address: Long Street 123 address: Big City Attributes nic-hdl: JB0123-RIPE SECURITY-MNT Values created: (date & time) last-modified: (date & time) source: RIPE!18
19 Primary Key Every object has one Primary Key It makes the object unique - Different from other objects of the same type inetnum organisation inet6num aut-num Primary Key person nic-hdl role nic-hdl!19
20 Lookup Keys person: Jean Blue address: Long Street 123 address: nic-hdl: created: last-modified: source: Big City JB0123-RIPE SECURITY-MNT (date & time) (date & time) RIPE!20
21 Search For Your Organisation 1. Read the 1 again 2. Open a browser and go to: Search for the organisation object!21
22 What Do You See? What does the organisation object represent? Notice the admin-c: and tech-c: attributes What are their values?!22
23 What You Are Seeing An organisation object has data about a company, institution or any other kind of organisation that has IP addresses and AS Numbers Name People Address Phone Other organisation This is how you can contact ORG and who is responsible!23
24 Objects Are Linked To Each Other org: IP Range organisation contact: contact: person org:!24
25 admin-c Appears in most types of objects Name of administrative contact person(s) This is someone who will be contacted about administrative questions such as network registration, etc.!25
26 tech-c Appears in most types of objects Name of technical contact person(s) This is someone to be contacted for technical problems such as routing, (mis)behavior of hosts on the net, etc.!26
27 Search For Your Role Object 1. Read the 1 again 2. Open a browser and go to: Search for the role object!27
28 What Do You See? Notice the admin-c: and tech-c: attributes What are their values? Do you see any attribute that catches the eye?!28
29 Two Functions for the Role Object Group of Persons Abuse Contact ROLE admin-c: tech-c: abus box:!29
30 Role Object: Abuse Contact The role object contains the abus box: Objects reference the role in abuse-c: RIPE Database shows the abuse contact in WHOIS query results role: Abuse Reports abuse-c: AR0555-RIPE nic-hdl: AR0555-RIPE abus box:
31 Role Object: Group of Persons person: John Smith nic-hdl: JS123-RIPE address: Sesame Street 1 phone: john@example.org LIR-MNT role: LIR Admin nic-hdl: LA789-RIPE tech-c: JS123-RIPE admin-c: JS123-RIPE tech-c: SB436-RIPE admin-c: SB436-RIPE LIR-MNT person: Sue Baker nic-hdl: SB436-RIPE address: Sesame Street 1 phone: sue@example.org LIR-MNT IP Range tech-c: LA789-RIPE admin-c: LA789-RIPE IP Range tech-c: LA789-RIPE admin-c: LA789-RIPE IP Range tech-c: LA789-RIPE admin-c: LA789-RIPE IP Range tech-c: LA789-RIPE admin-c: LA789-RIPE IP Range tech-c: LA789-RIPE admin-c: LA789-RIPE!31
32 Questions
33 How Does It Work? Looking for data in the Database
34 Search For Your Allocations 1. Read s 2 and 3 - from the Registration Services department 2. Open a browser and go to: Search for the inetnum and inet6num objects - Open two tabs or windows if needed! - Use the text in the inetnum: and inet6num: lines - i.e. 10.XX XX i.e. 2002:ffXX::/32!34
35 What Do You See? Look at the first object in the results What do you see? How many objects did you get?!35
36 Network Objects (1) IPv4 = inetnum IPv6 = inet6num inetnum: inet6num: 2001:db8::/32 netname: NL-NETWORK netname: NL-NETWORK country: NL country: NL org: ORG-EE2-RIPE org: ORG-EE2-RIPE admin-c: DV789-RIPE admin-c: DV789-RIPE tech-c: JS123-RIPE tech-c: JS123-RIPE status: ALLOCATED PA status: ALLOCATED-BY-RIR RIPE-NCC-HM-MNT RIPE-NCC-HM-MNT DEFAULT-LIR-MNT DEFAULT-LIR-MNT source: RIPE source: RIPE!36
37 Network Objects (2) Same object structure for IPv4 and IPv6 Network Contact information Type of address space Protection of object inetnum: inet6num: netname: country: org: admin-c: tech-c: status: source: IPv4 RANGE IPv6 PREFIX NETWORK-NAME ZZ ORG-ZZ123-RIPE AD321-RIPE TE123-RIPE ALLOC-ASSIGN RIPE-NCC-HM-MNT DEFAULT-LIR-MNT RIPE!37
38 Hierarchical Distribution IANA RIR LIR End User Allocation PA Assignment PI Assignment!38
39 Object Status Hierarchy IPv4 RIR LIR ALLOCATED UNSPECIFIED ALLOCATED PA End User ASSIGNED PA SUB-ALLOCATED PA ASSIGNED PA ASSIGNED PI IPv6 RIR ALLOCATED-BY-RIR LIR ALLOCATED-BY-RIR End User ASSIGNED AGGREGATED-BY-LIR ALLOCATED-BY-LIR ASSIGNED AGGREGATED-BY-LIR ASSIGNED PI!39
40 Default Query Results When you query for an IP address Least Specific Most Specific!40
41 Default Query Results When you query for simple text PERSON something ORGANISATION PERSON ROLE ROLE PERSON INET6NUM INETNUM!41
42 Making Better Queries Reduce the amount of objects returned Use options and flags to optimise the results Avoid getting blocked!!42
43 Results With Related Objects Search term: role: RIPE NCC Operations inetnum: tech-c: OPS4-RIPE admin-c: BRD-RIPE admin-c: admin-c: tech-c: tech-c: tech-c: tech-c: nic-hdl: JDR-RIPE person: Brian Riddle BRD-RIPE address: Stationsplein 11 GL7321-RIPE address: MENN1-RIPE RCO-RIPE CNAG-RIPE OPS4-RIPE 1012 AB Amsterdam phone: nic-hdl: BRD-RIPE route: /21 origin: AS2121!43
44 Results Without Related Objects Search term: -r inetnum: tech-c: OPS4-RIPE route: /21 admin-c: BRD-RIPE origin: AS2121!44
45 Selecting Object Types Choose the types of objects you want to see This results in fewer objects to process Using a flag: -T inetnum!45
46 Search For Your Allocations Again 1. In the previous query windows, turn on Do not retrieve related objects - or add the -r flag to the search term - i.e. -r 10.XX XX i.e. -r 2002:ffXX::/32 2. Search again for the inetnum and inet6num objects!46
47 What Do You See? Look at all the objects in the results How many objects did you get now? Which objects are not in the results?!47
48 Navigating the Hierarchy Using flags, you can find what is under or above an inet(6)num object - Under = More Specific - Above = Less Specific The flags: -m, -M, -l, -L Also in the Hierarchy Flags tab!48
49 More Specific inetnums: -m -m / /21 /24 /26 /25!49
50 More Specific inetnums: -M -M / /21 /24 /26 /25 /26!50
51 Less Specific inetnums: -l -l / / /24!51
52 Less Specific inetnums: -L -L /24 0/0 193/ / /24!52
53 Search For Your Allocations Again 1. In the previous query windows, add -m to the search text - i.e. -m 10.XX XX i.e. -m 2002:ffXX::/32 2. Search again for the inetnum and inet6num objects!53
54 What Do You See? Look at the objects in the results How many objects did you get now? Different from what you got before? - Notice the status: attribute!54
55 What You Are Seeing IPv4 LIR ALLOCATED PA /22 End User ASSIGNED PA /26 IPv6 LIR End User ASSIGNED ALLOCATED-BY-RIR /40 /32!55
56 Questions
57 How To Update It? Updating the RIPE Database Part 1
58 Updating: What You Need To update the RIPE Database you must have: - a RIPE NCC Access account - a maintainer object - the need to create, update or delete an object!!58
59 Search for LIR Maintainer Object 1. Read the 5 - from your colleague Jean Blue 2. Open a browser and go to: Search for the maintainer object - i.e. SMXX-MNT!59
60 What Do You See? Look at the attribute What is the value? Look at the auth: attribute What is the value?!60
61 Maintainers: Protecting Objects person: John Smith address: My Street 9876 address: Office phone: nic-hdl: JS123-RIPE LIR-MNT mntner: admin-c: notify: upd-to: auth: auth: auth: LIR-MNT JS123-RIPE MD5-PW $1$crypto-stuff SSO PGP-KEY-<key ID> LIR-MNT!61
62 Maintainers: Authentication SSO - default authentication mechanism - uses RIPE NCC Access account - to authenticate: login on RIPE NCC website PGP - uses PGP key pair - to authenticate: sign updates with private PGP key MD5-PW - uses a MD5 hashed password - to authenticate: provide clear text password!62
63 Maintainers: Associating an Account Your LIR maintainer has a MD5 password You want to add your Access as an auth: line mntner: admin-c: tech-c: upd-to: auth: auth: SMXX-MNT JBXX-TEST JBXX-TEST j.blue@example.com SMXX-MNT MD5-PW $1$crypto-stuff SSO @domain.com Your Access account is now associated!!63
64 Maintainers: Associating an Account You can easily associate your Access account - if the maintainer is using MD5-PW authentication 1.Try to update the maintainer object - Log in to your Access account! 2.You will be asked to provide the password 3.Authorise your RIPE NCC Access account for this maintainer!64
65 Multiple Maintainers mntner: ONE-MNT admin-c: LA789-RIPE tech-c: LA789-RIPE ONE-MNT person: John Smith auth: auth: SSO PGPKEY-AE6FBTI7 nic-hdl: address: JS123-RIPE Sesame Street 1 phone: john@example.org mntner: admin-c: TWO-MNT XY456-RIPE ONE-MNT TWO-MNT tech-c: XY455-RIPE TWO-MNT auth: MD5-PW $76$ytE7!65
66 Default Maintainer for LIRs Allows partial control over Allocation and ORG Can be selected in the LIR Account Details Automatically reflected in the RIPE Database IP Address Allocation RIPE-NCC-HM-MNT mntner: DEFAULT-LIR-MNT DEFAULT-LIR-MNT auth: auth: MD5-PW $1$abC789#1 SSO DEFAULT-LIR-MNT LIR Organisation RIPE-NCC-HM-MNT DEFAULT-LIR-MNT!66
67 Personal vs Shared LIR objects, shared maintainer IP Address Allocation RIPE-NCC-HM-MNT mntner: DEFAULT-LIR-MNT DEFAULT-LIR-MNT auth: auth: auth: MD5-PW $1$abC789#1 SSO SSO LIR Organisation RIPE-NCC-HM-MNT DEFAULT-LIR-MNT Your person, your maintainer mntner: PERSONAL-MNT Person auth: SSO PERSONAL-MNT!67
68 Maintainer and Person person: John Smith nic-hdl: JS123-RIPE address: Sesame Street 1 phone: john@example.org RED-MNT mntner: admin-c: descr: upd-to: auth: RED-MNT JS123-RIPE Startup maintainer RED-MNT john@example.org SSO john@example.org!68
69 Creating Your Person/Mntner Pair 1. Read again the 5 - from your colleague Jean Blue 2. Open a browser and go to: On the left side, click on Create an object 4. Choose person and maintainer pair 5. Click on [Create]!69
70 What Do You See? Which attributes do you see in the empty template? Which lines are not easy to understand? Fill in the template and click on [Submit] Write down the nic-hdl and the mntner!70
71 What You Are Seeing Congratulations! You just created your first objects in the RIPE (TEST) Database! You now have your own person object and your own personal maintainer +!71
72 Creating a Role Object (1) It s a good habit to use a role for the admin-c and tech-c attributes of LIR objects 1.Open a browser and go to: On the left side, click on Create an object 3.Choose role and click on [Create]!72
73 Creating a Role Object (2) 3.Choose which maintainer will protect the new object 4.Click on the X to remove a maintainer Please enter the maintainers you would like to use as mnt-by LIR-MNT x PERSONAL-MNT x = Associated with your Access account!73
74 Creating a Role Object (3) 5.Fill in the template with data - Use your LIR maintainer (SMXX-MNT) - Use role: Tech Team - Leave nic-hdl as it is: AUTO-1 6.Click on the [ + ] button next to - Choose admin-c from the drop-down list - Click on [ Add ] - You now have an empty admin-c attribute 7.Do the same steps in 6) and add a tech-c!74
75 Creating a Role Object (4) 8.Fill in the admin-c and tech-c with data - admin-c: JBXX-TEST - tech-c: YOUR PERSON OBJECT 9.Click on the [Submit] button If all was correctly filled in, you have a role object! Write down the nic-hdl of the object!75
76 What You Just Did person: Jean Blue nic-hdl: JBXX-TEST address: Long Street 123 phone: SMXX-MNT role: Tech Team nic-hdl: TT321-TEST admin-c: JBXX-TEST tech-c: YOUR NIC-HDL SMXX-MNT person: Your Name nic-hdl: YOUR NIC-HDL address: Your Address phone: Your phone number Your address YOUR-PERSONAL-MNT!76
77 Questions
78 How To Update It? Updating the RIPE Database Part 2
79 Registering IPv4 and IPv6 1. Let s go back to the 5 - from your colleague Jean Blue 2. Open a browser and go to: On the left side, click on Create an object 4. Choose inetnum or inet6num 5. Click on [Create]!79
80 What Do You See? Which attributes do you see in the template? Notice the first line () How many maintainers appear here? Which lines are not easy to understand?!80
81 Registering Assignments (1) 10.XX :ffXX::/32 TEST-NCC-HM-MNT TEST-NCC-HM-MNT SMXX-MNT SMXX-MNT status: ALLOCATED PA status: ALLOCATED-BY-RIR 10.XX XX :ffXX:1001::/48 SMXX-MNT SMXX-MNT status: ASSIGNED PA status: ASSIGNED!81
82 Registering Assignments (2) To create an assignment, you must have authorisation from the allocation Here, has control over the allocation object and the space under the object IP Address Allocation RIPE-NCC-HM-MNT DEFAULT-LIR-MNT ASSIGNMENT ASSIGNMENT ASSIGNMENT DEFAULT-LIR-MNT DEFAULT-LIR-MNT DEFAULT-LIR-MNT status: ASSIGNMENT status: ASSIGNMENT status: ASSIGNMENT!82
83 Registering Assignments (3) If mnt-lower: is present, then it has permission to create objects in the space under the object - but it cannot update the allocation! () IP Address Allocation mnt-lower: RIPE-NCC-HM-MNT DEFAULT-LIR-MNT ANOTHER-MNT ASSIGNMENT ASSIGNMENT ASSIGNMENT ANOTHER-MNT ANOTHER-MNT ANOTHER-MNT status: ASSIGNMENT status: ASSIGNMENT status: ASSIGNMENT!83
84 Filling In The Template (1) Choose which maintainer will protect the new object Click on the X to remove a maintainer Please enter the maintainers you would like to use as mnt-by LIR-MNT x PERSONAL-MNT x = Associated with your Access account!84
85 Filling In The Template (2) Same object structure for IPv4 and IPv6 Address space and Network name Country and Contact information Type of address space inetnum: inet6num: netname: country: admin-c: tech-c: status: IPv4 RANGE IPv6 PREFIX NETWORK-NAME ZZ AD321-RIPE TE123-RIPE ASSIGNMENT source: DEFAULT-LIR-MNT RIPE!85
86 Object Creation Success If the values in the object template are correct, then the RIPE Database will create the object inetnum: inet6num: 2002:ff30:1001::/48 netname: LAIKA-NET-01 netname: LAIKA-NET-01 country: ZZ country: ZZ admin-c: MB54321-TEST admin-c: MB54321-TEST tech-c: ROLE-NIC-HDL tech-c: ROLE-NIC-HDL status: ASSIGNED PA SMXX-MNT status: ASSIGNED SMXX-MNT!86
87 Deleting Objects (1) 1. Let s go back to the 5 - from your colleague Jean Blue 2. Open a browser and go to: Search for all the assignments: - i.e. -m 10.XX XX i.e. -m 2002:ffXX::/32!87
88 Deleting Objects (2) 4. You should see Jean Blue s assignments and your newly registered assignments 5. Look for the wrong objects in the results 6. Click on [Update object] 7. Click on the [Delete this object] button 8. Provide a reason and click on [Confirm delete] Assignment SMXX-MNT!88
89 LIR Keeps Control LIR Default Maintainer has control over the whole address space Use Force Delete to remove lost objects Allocation RIPE-NCC-HM-MNT DEFAULT-LIR-MNT Assignment Assignment ANOTHER-MNT SOME-OTHER-MNT!89
90 When You Cannot Delete If an object is referenced in another object, you must first remove the reference This object cannot be deleted You can only delete unreferenced objects. Please remove the references from these objects first: mntner - SM30-MNT inetnum inet6num :ff30::/32 organisation - ORG-IC30-TEST aut-num - AS65530 Return to object!90
91 Summary You have now updated the RIPE Database: - Associated your Access with the LIR maintainer - Created your own person/maintainer pair - Created a role object for the LIR - Registered assignments by creating inet(6)num objects - Deleted the wrong inet(6)num objects!91
92 Questions
93 Delegating To Others Giving control to someone else
94 Register a IPv6 Sub-Allocation (1) 1. Open a browser and go to: On the left side, click on Create an object 3. Choose inet6num and click on [Create]!94
95 Register a IPv6 Sub-Allocation (2) 4. Fill in the template: - inet6num: 2002:ffXX:a000::/36 - netname: SUBALLOCATION - country: your neighbor s country - Use your person object as admin-c: - Use your neighbor s person object as tech-c:!95
96 Register a IPv6 Sub-Allocation (3) 5. Add a mnt-lower: attribute - Use your neighbor s maintainer as value 6. Choose the status ALLOCATED-BY-LIR 7. Click on [Submit]!96
97 Sub-Allocations Block for a downstream customer Branch office or department Large ISP Head Office Downstream ISP Customers Branch Office 1 Branch Office 2!97
98 Delegating Control mnt-lower: attribute gives permission to create more specific objects Allocation RIPE-NCC-HM-MNT DEFAULT-LIR-MNT Sub-Allocation mnt-lower: DEFAULT-LIR-MNT BRANCH-MNT Assignment BRANCH-MNT!98
99 Registering Sub-Allocations Use the appropriate status: - IPv4 = SUB-ALLOCATED PA - IPv6 = ALLOCATED-BY-LIR inetnum: inet6num: 2002:ff30:a000::/36 netname: country: admin-c: tech-c: status: mnt-lower: Branch-office-1 NL LA789-RIPE LA789-RIPE SUB-ALLOCATED PA LIR-MNT BRANCH-MNT netname: country: admin-c: tech-c: status: mnt-lower: Branch-office-1 NL LA789-RIPE LA789-RIPE ALLOCATED-BY-LIR LIR-MNT BRANCH-MNT!99
100 Create an Assignment 1. Open a browser and go to: On the left side, click on Create an object 3. Choose inet6num and click on [Create] 4. Fill in the template: - inet6num: 2002:ffzz:a000::/48 - zz = number of your neighbor - status: ASSIGNED 5. You know how to do the rest! ;-)!100
101 What You Just Did Allocation: 2002:ff30::/32 TEST-NCC-HM-MNT SM30-MNT Sub-Allocation: 2002:ff30:a000::/36 mnt-lower: SM30-MNT SM15-MNT Assignment: 2002:ff30:a000::/48 SM15-MNT!101
102 Questions
103 RIPE Routing Registry aut-num, route and route6 objects
104 Search For Your aut-num Object 1. Read the Open a browser and go to: Search for AS655XX!104
105 What Do You See? What does this object represent? Which attributes call your attention?!105
106 Autnomous Number Objects Known as aut-num objects Register who holds an AS Number and the routing policy for that AS aut-num: as-name: org: import: export: import: export: admin-c: tech-c: status: mnt-routes: source: AS12345 YOUR-AS-NAME ORG-EE2-RIPE from AS1010 accept ANY to AS1010 announce AS12345 from AS987 accept ANY to AS987 announce AS12345 DV789-RIPE JS123-RIPE ASSIGNED RIPE-NCC-END-MNT DEFAULT-LIR-MNT DEFAULT-LIR-MNT RIPE!106
107 Routing Policy INTERNET TRANSIT AS2 PEER AS4 CUSTOMER AS1 AS3 YOU aut-num: AS1 import: from AS2 accept ANY export: to AS2 announce AS1 AS3 import: from AS3 accept AS3 export: to AS3 announce ANY import: from AS4 accept AS4 export: to AS4 announce AS1 AS3!107
108 Building An aut-num Object INTERNET AS2 AS1 AS3 aut-num: AS2 import: from AS1 accept AS1 export: to AS1 announce AS2 aut-num: AS1 export: to AS2 announce AS1 import: from AS2 accept AS2 import: from AS3 accept ANY export: to AS3 announce AS1 aut-num: AS3 export: to AS1 announce ANY import: from AS1 accept AS1!108
109 Search For route(6) Objects 1. Read the Open a browser and go to: Search for the route(6) objects - Use the -T flag to show the route(6) objects - i.e. -T route 10.xx.0.0/22 - i.e. -T route6 2002:ffxx::/32!109
110 What Do You See? Did you get any objects in the results? No? Then there are no route(6) objects yet!!110
111 What Are route(6) Objects? route(6) objects register which IPv4/IPv6 prefix will be announced by which AS number Used for creating BGP filters RIPE Database Router configuration BGP Filters route: origin: IPv4 prefix AS Number From AS Number accept: IPv4 prefix IPv6 prefix route6: IPv6 prefix origin: AS Number!111
112 How To Create route(6) Objects You need permission from: 1. aut-num 2. inetnum or inet6num 3. route or route6 ALLOCATION aut-num: AS RIPE-NCC-HM-MNT DEFAULT-LIR-MNT mnt-routes: ONE-MNT TWO-MNT 1 mnt-routes: ANOTHER-MNT mnt-routes: ANOTHER-MNT route(6) origin: AS12345 ANOTHER-MNT 3!112
113 Registering IPv4 Routes inetnum: /22 aut-num: AS65530 TEST-NCC-HM-MNT as-name: BLUELIGHT30 SM30-MNT SM30-MNT route: /22 origin: AS65530 SM30-MNT!113
114 Registering IPv6 Routes inet6num: 2002:ff30::/32 aut-num: AS65530 TEST-NCC-HM-MNT as-name: BLUELIGHT30 SM30-MNT SM30-MNT route6: 2002:ff30::/32 origin: AS65530 SM30-MNT!114
115 Create route(6) Objects 1. Open a browser and go to: On the left side, click on Create an object 3. Choose route or route6 and click on [Create] 4. Fill in the template: - route: 10.XX.0.0/22 - route6: 2002:ffXX::/32 - origin: AS655XX!115
116 Questions
117 Reverse DNS Setting up reverse delegation
118 Looking For Domain Objects 1. Read the Open a browser and go to: Search for your IPv4 allocation 4. Use the flags -r -m -d in the query - -d flag includes domain objects in results - i.e. -r -m -d 10.XX.0.0/22 5. You can try this with your own real allocation!!118
119 What Do You See? Do you see any domain objects in the results? No? Then Reverse Delegation is not set up yet!!119
120 DNS Tree Structure At the top is the root (.) Then the cctlds and gtlds Each domain/sub-domain is stored in a DNS zone!120
121 What is Reverse DNS? Mapping of IP addresses to host names :67c:2e8:22::c100:68b
122 Purpose of Reverse DNS Reverse DNS is used for: - Identifying Spam - Network Diagnostics - Controlling Access to a Network DNS Server You shall not pass! From: example.com Re e s r ve w Mail Server X IP Address D 1 S N o b. ww? g ne. s u t Your Mail Server!122
123 How does Reverse DNS Work? in-addr.arpa? ask.in-addr.arpa DNS in-addr.arpa? <<. >> (root).in-addr.arpa ask.193 DNS in-addr.arpa? RIPE NCC.193 zone ask DNS Which host is pointing to ? etc in-addr.arpa? CLIENT in-addr.arpa? RECURSIVE RESOLVER Name Servers
124 Reverse Delegation Basics IPv4 - in-addr.arpa zone - /24 or /16 blocks only IPv6 - ip6.arpa zone - Blocks multiple of 4 bits (/28, /32, /36, /40, /44, /48)!124
125 Setting up Reverse Delegation Configure your DNS servers - at least two name servers in different subnets - create a zone file on each for each chunk Check your zones:
126 Domain Objects Create records on RIPE NCC DNS servers They point to name servers that will be authoritative for the zone domain RIPE NCC Name Servers For this zone, go to these DNS servers: nserver1 nserver2 nserver1 nserver2!126
127 Reverse DNS for IPv / in-addr.arpa / in-addr.arpa /8 192.in-addr.arpa!127
128 IPv4 and Domain Objects IPv4 prefix: /24 Domain object: domain: descr: admin-c: tech-c: zone-c: nserver: nserver: ds-rdata: created: last-modified: source: in-addr.arpa rdns for my IPv4 network NOC12-RIPE NOC12-RIPE NOC12-RIPE pri.example.net sns.company.org d9acbf3d3fec11b6d6 EXAMPLE-LIR MNT T13:52:29Z T15:09:46Z RIPE!128
129 Reverse DNS for IPv6 2001:0db8:003e:ef11:0000:0000:c100:004d /48 /44 /40 /36 e b.d ip6.arpa b.d ip6.arpa b.d ip6.arpa 0.8.b.d ip6.arpa /28 /32 8.b.d ip6.arpa b.d ip6.arpa!129
130 IPv6 and Domain Objects IPv6 prefix: 2001:db8::/32 Domain object: domain: descr: admin-c: tech-c: zone-c: nserver: nserver: ds-rdata: created: last-modified: source: 8.b.d ip6.arpa rdns for my IPv6 network NOC12-RIPE NOC12-RIPE NOC12-RIPE pri.example.net sns.company.org d9acbf3d3fec11b6d6 EXAMPLE-LIR MNT T13:52:29Z T15:09:46Z RIPE!130
131 Create Domain Objects Wizard domain: in-addr.arpa domain: in-addr.arpa EXAMPLE-MNT domain: nserver: tinny.arin.net nserver: EXAMPLE-MNT sec3.apnic.net domain: nserver: tinny.arin.net nserver: EXAMPLE-MNT sec3.apnic.net nserver: tinny.arin.net nserver: EXAMPLE-MNT sec3.apnic.net nserver: tinnie.arin.net in-addr.arpa in-addr.arpa nserver: sec3.apnic.net!131
132 Exercise How many domain objects?
133 Calculate How Many Objects You have the following address space: /22-2a00:38::/29 How many domain objects do you have to create? - Use the largest block size possible What are the first and last domain objects for each?!133
134 And For The Customer? What are the two domain objects for Marc Bromski s address space? - IPv4: 10.xx xx IPv6: 2002:ffxx:1001::/48!134
135 Questions
136 More RIPE Database Inverse Lookups, Free Text Search, Notifications, RIPE Database WG
137 Looking For References You want to replace the reference to Jean Blue s person object in all the LIR objects with your new LIR role object 1. Open a browser and go to: Search for -i person JBXX-TEST!137
138 What Do You See? Which objects are in the query results? Where do you see JBXX-TEST?!138
139 Inverse Lookups Finding all objects in which an object is referenced PERSON ALLOCATION ASSIGNMENT Ask Pedro to PRETTIFY ORGANISATION MAINTAINER!139
140 Inverse Lookup: admin-c inet6num: descr: org: admin-c: tech-c: 2001:db8::/32 my IPv6 range RIPE-NCC-HM-MNT ORG-BB2-RIPE JE777-RIPE JD1-RIPE aut-num: descr: org: admin-c: tech-c: AS64551 my AS number RIPE-NCC-HM-MNT ORG-BB2-RIPE JD1-RIPE LA789-RIPE -i admin-c JD1-RIPE mntner: RED1-MNT person: John Davies admin-c: tech-c: role: nic-hdl: admin-c: address: JD1-RIPE LA789-RIPE RED1-MNT Bluelight Staff BLS77-RIPE JD1-RIPE Sesame Street 1 staff@example.org nic-hdl: address: phone: JD1-RIPE Sesame Street john@example.org RED1-MNT!140
141 Inverse Lookup: person person: inet6num: descr: org: admin-c: tech-c: aut-num: descr: org: tech-c: tech-c: John Smith 2001:db8::/32 my IPv6 range RIPE-NCC-HM-MNT ORG-BB2-RIPE JE777-RIPE JD1-RIPE AS64551 my AS number RIPE-NCC-HM-MNT ORG-BB2-RIPE JD1-RIPE LA789-RIPE -i person JD1-RIPE mntner: RED1-MNT person: John Davies admin-c: tech-c: role: nic-hdl: admin-c: address: JD1-RIPE LA789-RIPE RED1-MNT Bluelight Staff BLS77-RIPE JD1-RIPE Sesame Street 1 staff@example.org nic-hdl: address: phone: JD1-RIPE Sesame Street john@example.org RED1-MNT!141
142 Inverse Lookup: organisation person: inet6num: descr: org: admin-c: tech-c: John Smith 2001:db8::/32 My IPv6 range ORG-BB2-RIPE JE777-RIPE JD1-RIPE inetnum: /21 descr: My v4 allocation org: ORG-BB2-RIPE admin-c: JE777-RIPE tech-c: JD1-RIPE inetnum: /21 descr: Other v4 allocation org: ORG-BB2-RIPE admin-c: JE777-RIPE tech-c: JD1-RIPE aut-num: AS64551 descr: my AS number org: ORG-BB2-RIPE admin-c: JE777-RIPE tech-c: JD1-RIPE -i org ORG-BB2-RIPE organisation: ORG-BB2-RIPE admin-c: JD1-RIPE tech-c: LA789-RIPE abuse-c: AR789-RIPE RED1-MNT!142
143 Inverse Lookup : mnt-by inet6num: descr: mnt-lower: admin-c: tech-c: 2001:db8::/36 my IPv6 range RIPE-NCC-HM-MNT RED1-MNT JE777-RIPE JD1-RIPE aut-num: descr: org: tech-c: AS64551 my AS number RIPE-NCC-END-MNT RED1-MNT ORG-BB2-RIPE LA789-RIPE -i mnt-by RED1-MNT person: John Davies mntner: RED1-MNT nic-hdl: JD1-RIPE john@example.org RED1-MNT admin-c: JD1-RIPE RED1-MNT role: nic-hdl: admin-c: Bluelight Staff BLS77-RIPE JD1-RIPE RED1-MNT staff@example.org!143
144 Search For A Word You want to look for every object that has the word uplink in any of the attributes 1. Open a browser and go to: Click on the left menu on Full Text Search 3. Search for uplink!144
145 What Do You See? Do you get any objects in the results? How many objects do you get? Can you see the whole object?!145
146 Full Text Search!146
147 Full Text Search - Advanced!147
148 Think About This The RIPE Database is a public database Anybody can search in the database Who can make updates? How can you know if somebody updates your objects?!148
149 Notifications: notify: The RIPE Database has several ways to trigger notifications about updates notify: attribute - Can be used on any object - An is sent when the object is updated Person IP Address Block LIR Organisation notify: @example.com notify: noc-team@example.com notify: admin@example.com!149
150 Notifications: Maintainers Maintainers have special attributes mntner: upd-to: mnt-nfy: LIR-MNT upd-to: - For failed attempts to update objects mnt-nfy: - For succesful attempts to update objects!150
151 RIPE Database Working Group Influence the development of the RIPE Database software and operations Participate in the Database WG discussions! DB!151
152 More RIPE Database Resources The RIPE Database page on ripe.net - Other RIPE Database query methods - querying-the-ripe-database RIPE Database REST API -
153 Questions
154 Play Time! Practice What You Learned
155 Choose Your Own Adventure From the Play Time! list of tasks, choose the ones you would like to practice Review the course slides and your own notes Ask the trainers or other participants to assist, if you need help!155
156 Feedback!
157 RIPE NCC Academy Graduate to the next level!
158 Follow
159 Title Text Lõpp Fine The End! Einde Соңы Kрай Fí Liðugt Ende Finvezh Konec Kraj Ënn Fund Beigas הסוף Vége Son An Críoch Y Diwedd Finis Kiнець Kpaj Endir Sfârşit Fin Τέλος Конeц Slut Slutt Pabaiga Fim Amaia Loppu Tmiem Koniec!159
160 !160 Fin Ende Kpaj Konec Son Fine Pabaiga Einde Fim Finis Koniec Lõpp Kрай Sfârşit Конeц Kraj Vége Kiнець Slutt Loppu Τέλος Y Diwedd Amaia Tmiem Соңы Endir Slut Liðugt An Críoch Fund ףוסה Fí Ënn Finvezh The End! Beigas Канeц English Catalan Welsh Latin Ukrainian Armenian Kazakh Breton Portuguese Georgian Basque Maltese Norwegian Swedish, Danish French Greek Irish Hungarian Hebrew Arabic Persian Romanian Italian Dutch Russian Turkish German Finnish Estonian Polish, Slovak Lithuanian Latvian Croatian Serbian Czech Icelandic Bulgarian Belorussian Faroese Letzeburgisch(LUX) Albanian (An-Nahaya) (Kraj) (Payan) (Kinec)) (Dasasruli)) (Kanec)) (Telos)) (Ha-sof)) (Verj) (Kraj) (Konec))
161 Additional Info More ways to query
162 RIPE Database API Annex 1
163 RIPE Database RESTful API Allows REST-compliant systems to access the RIPE Database Data is returned in XML or JSON format Standard query limits apply Database Data Query CLIENT RESTful API RIPE Database Engine!163
164 WHOIS REST API Lookup Returns an object from the RIPE Database Method: GET URI Format: /{source}/{objecttype}/{key} - {source}: which database (RIPE / TEST) - {objecttype}: the type of object queried - {key}: Primary key of the object e.g.: /ripe/route/ /21as3333.json!164
165 WHOIS REST API Search To do a search in the RIPE Database Method: GET Format: /search?source={source}&querystring={query-string}... - {source}: which database (RIPE / TEST) - {query-string}: the search term!165
166 Example Output!166
167 Use Cases Create your own query interface Use scripting to parse the query results Automate your searches More info:
168 RIPE Database NTRM Annex 2
169 Near Real Time Mirroring (NTRM) Allows an authorised client to receive a stream of data from the RIPE Database In near real time Does not include any personal or private data Data stream RIPE Database NTRM Mirror!169
170 To Sign Up For NTRM You must be a member of the RIPE NCC Inform why you need the data Which IP address will receive the data stream - Only one IP address Inform if the data will be made available to third parties!170
171 Two Ways to Set Up a Mirror Using GRS import - The mirror database is updated once per day Using Bootstrap and NTRM - The mirror database is updated in near real time Requirements - A server with 16GB RAM, 8 GB swap, and 160GB disk space is recommended!171
172 Excluded Data Personal data (person and role objects) Organisation details (organisation object) Security data (mntner object) References to personal data (NIC Handles)!172
173 RIPE Database Snapshots Annex 3
174 Download a Snapshot Full database: - ftp://ftp.ripe.net/ripe/dbase/ripe.db.gz Split by object types - ftp://ftp.ripe.net/ripe/dbase/split They exclude the Private object types: - Person, Role, Organisation and Mntner.!174
175 Questions
LIR and RIPE Database. Training Course
LIR and RIPE Database Training Course October 2017 Schedule 09:00-09:30 11:00-11:15 13:00-14:00 15:30-15:45 17:30 Coffee, Tea Break Lunch Break End 2 Introductions Name Number on the list Experience with
More informationLocal Internet Registry. Training Course
Local Internet Registry Training Course January 2018 Schedule 09:00-09:30 11:00-11:15 13:00-14:00 15:30-15:45 17:30 Coffee, Tea Break Lunch Break End 2 Introductions Name Number on the list Experience
More informationRIPE Database Workshop
RIPE Database Workshop For Law Enforcements Agencies Minsk, BY 18 April 2017 RIPE NCC LEA Meeting Overview The RIPE Database RIPE Database Queries - IPv4 Basic IPv6 Facts RIPE Database Queries - IPv6 2
More informationMANRS How to behave on the internet
MANRS How to behave on the internet Massimiliano Stucchi TOP-IX Meeting January 2017 BGP BGP is based on trust - No built-in validation - Chain of trust is hard to establish - Data scattered over different
More informationRIPE Database Training Course
RIPE Database Training Course Exercise Booklet January 2018 Version: 04-04-2018 Table of Contents Preparation for the training course...3 Your database objects...4 Email 1...5 Email 2...6 Email 3...7 Email
More informationRPKI and Routing Security
Presentation September 2015 Yerevan Regional Meeting Routing Security 2 Routing Registry route objects RPKI (Resource Public Key Infrastructure) ROAs (Route Origin Authorisation) What is the Purpose of
More informationRIPE Database. Updates and Extras. Alvaro Vives Amsterdam RIPE 77
RIPE Database Updates and Extras Alvaro Vives Amsterdam RIPE 77 RIPE Database DB Clients Quality of Access Quality of Data Domain Objects Creation Wizard NWI-7: abuse-c implementation RESTful API NWI-5:
More informationBasic IPv6 Tutorial. Sandra Brás RIPE NCC.!! Regional Meeting Tehran November 2014
Basic IPv6 Tutorial Sandra Brás sbras@ripe.net RIPE NCC!! Regional Meeting Tehran 18-19 November 2014 Overview 2 IPv4? IPv6 in the RIPE Database IPv6 Addressing Plans IPv4? Section 1 On 14 September 2012,
More informationBasic IPv6. Training Course
Basic IPv6 Training Course September 2017 Schedule 09:00-09:30 Coffee, Tea 11:00-11:15 Break 13:00-14:00 Lunch 15:30-15:45 Break 17:30 End 2 Introductions Name Number in the list Experience with IPv6 Goals
More informationLocal Internet Registry Training Course
Local Internet Registry Training Course Exercise Booklet January 2018 Exercise 1: RIPE NCC Access Account RIPE NCC Access enables you to sign into various RIPE NCC services using one password. It is also
More informationNews from RIPE NCC, RIPE, and IPv6. Vesna Manojlovic, RIPE NCC ES.NOG / GORE 3, Madrid 11 May 2009
News from RIPE NCC, RIPE, and IPv6 Vesna Manojlovic, RIPE NCC ES.NOG / GORE 3, Madrid 11 May 2009 1 RIPE!= RIPE NCC Réseaux IP Européens (1989) - Collaborative, open community for Internet operators, administration
More informationIPv6 for LIRs. March 2012
IPv6 for LIRs March 2012 IANA IPv4 Pool 40% 30% 20% 10% 0% 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2 Reaching the next billion Around 2 billion Internet users now - around 30% of all
More informationRouting Security. Daniel Karrenberg RIPE NCC.
Routing Security Daniel Karrenberg RIPE NCC Who is talking: Daniel Karrenberg 1980s: helped build Internet in Europe - EUnet, Ebone, IXes,... - RIPE 1990s: helped build RIPE
More informationRouting Security. Training Course
Routing Security Training Course Training Services RIPE NCC November 2015 Schedule 09:00-09:30 11:00-11:15 13:00-14:00 15:30-15:45 17:30 Coffee, Tea Break Lunch Break End Routing Security 2 Introductions
More informationThe RIPE Database & The Internet Routing Registry
The RIPE Database & The Internet Routing Registry A. M. R. Magee RIPE NCC 1 Outline Purpose of the RIPE database Description of Database Objects Querying the Database Creating, Updating and Deleting Objects
More informationAPNIC Whois Database and use of Incident Response Team (IRT) registration. Terry Manderson APNIC AusCERT 2003
APNIC Whois Database and use of Incident Response Team (IRT) registration Terry Manderson APNIC AusCERT 2003 Contents What is APNIC? The APNIC Whois Database Reporting abuse Invalid contacts IRT object
More informationRIPE NCC Measurements Tools Workshop. Amsterdam September 2014
RIPE NCC Measurements Tools Workshop Amsterdam September 2014 Overview 1 - RIPEstat 2 RIPEstat Introduction to RIPE and the RIPE NCC Introduction to RIPEstat More about widgets List of widgets Exercise:
More informationWHOIS Database and MyAPNIC
APNIC elearning: WHOIS Database and MyAPNIC Issue Date: 01/04/2015 Revision: Overview What is the APNIC Database? Resource Registration Object Types Inetnum/Inet6num Objects Person and Role Objects Maintainers
More informationThis form should be sent following the submission of Provider Aggregatable (PA) Assignment Request Form(s) found at:
Supporting Notes for the IPv4 First Allocation Request Form Filiz Yilmaz Bican, Emma Bretherick, Agata Peszkowska, Ingrid Wijte Document ID: ripe-312 Date: 26 April 2004 Obsoletes: ripe-236, ripe-273 See
More informationThe whois Database. Introduction and Usage. Anne Lord & Mirjam Kühne. AfNOG Workshop, 10 May
The whois Database Introduction and Usage Overview What is the whois database? Why use it? Who uses it? Database query process Database update process 2 What is the whois Database? Network Management Database
More informationRIPE Database Update Reference Manual
RIPE Database Update Reference Manual Abstract This document describes how to update the latest version of the RIPE Database. This series uses the Routing Policy Specification Language (RPSL) [1] to represent
More informationUpdate from the RIPE NCC. David Hilario, RIPE NCC
Update from the RIPE NCC David Hilario, RIPE NCC The Internet Registry System 2 Regional Internet Registries (RIR) Distribution and registration of Internet number resources: IP addresses, AS Numbers Not-for-profit
More informationAPNIC. Database Tutorial. 3 September, Kitakyushu, Japan. 14 th APNIC Open Policy Meeting
APNIC Database Tutorial 3 September, Kitakyushu, Japan 14 th APNIC Open Policy Meeting Introduction Presenters Nurani Nimpuno Training Development Officer nurani@apnic.net Champika Wijayatunga Training
More informationWhat s new at the RIPE NCC?
What s new at the RIPE NCC? PLNOG, Kraków, 28 September 2011 Ferenc Csorba Trainer, RIPE NCC ferenc@ripe.net Topics - overview The Registry System IPv4 depletion IPv6 policy update and statistics RIPEstat,
More informationRIPE NCC Tools. Christian Teuschel & Mirjam Kühne
RIPE NCC Tools Christian Teuschel & Mirjam Kühne TF-CSIRT 42 30 May 2014 Overview 2 What s RIPE and the RIPE NCC RIPE Database RIPEstat RIPE Atlas RIPE Labs What s the RIPE NCC? RIPE NCC 4 Not-for-profit,
More informationAPNIC Internet Resource Management (IRM) Cyber Security & Network Security March, 2017 Dhaka, Bangladesh
APNIC Internet Resource Management (IRM) Cyber Security & Network Security 20-22 March, 2017 Dhaka, Bangladesh Issue Date: 17 May 2016 Revision: 2.3.0 Agenda Introduction to APNIC Internet Registry Policies
More informationIRT-Object in the RIPE Database, "interim" meeting
IRT-Object in the RIPE Database, "interim" meeting Overview Ulrich Kiermayr, Wilfried Wöber: ACOnet-CERT TF-CSIRT, 10th meeting Amsterdam, NL September 26, 2003 1 What does the IRT-Object do?? documents
More informationAPNIC Internet Routing Registry. Tutorial Seoul 19 August 2003
APNIC Internet Routing Registry Tutorial Seoul 19 August 2003 Overview What is an IRR Why use an IRR? RPSL IRR objects Recap attributes of some objects Routing Policy What is routing policy? Why define
More informationRIPE NCC IPv6 Update. 4th Belgian IPv6 Council Meeting 11 September Nathalie Trenaman
RIPE NCC IPv6 Update 4th Belgian IPv6 Council Meeting 11 September 2013 Nathalie Trenaman Who are we? RIPE NCC Located in Amsterdam Not for profit membership organisation One of five Regional Internet
More informationWelcome! APNIC Internet Routing Registry Tutorial. In conjunction with SANOG IV
Welcome! APNIC Internet Routing Registry Tutorial 29 July 2004, Kathmandu, Nepal In conjunction with SANOG IV Introduction Presenters PART I Champika Wijayatunga champika@apnic.net PART II Gaurab Raj Upadhaya
More informationSupporting Notes for the Provider Independent (PI) Assignment Request Form
Supporting Notes for the Provider Independent (PI) Assignment Request Form RIPE NCC Document-ID: ripe-357 Date: October 2005 Obsolete: ripe-337 This document contains instructions for LIRs on how to complete
More informationSupporting Notes for the Provider Independent (PI) Assignment Request Form
Supporting Notes for the Provider Independent (PI) Assignment Request Form RIPE NCC Document-ID: ripe-455 Date: March 2009 Obsoletes: ripe-337,ripe-357, ripe-454 This document contains instructions for
More informationInternet Routing Registry Tutorial
Internet Routing Registry Tutorial July 15, 2012, Karachi, Pakistan In conjunction with Presenters Champika Wijayatunga Training Unit Manager, APNIC champika@apnic.net Vivek Nigam Internet Resource Analyst,
More informationRIPE NCC Database documentation update to support RIPE DB ver
NCC Database documentation update to support DB ver. 2.2.1 NCC Database documentation update to support DB ver. 2.2.1 Marek Bukowy Janne Snabb Database Group NCC Document: 189 Date: January 14, 1999 Supplements:
More informationDatabase Update. Kaveh Ranjbar Database Department Manager, RIPE NCC
Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC RIPE Database statistics Operational stats: https://www.ripe.net/data-tools/stats/ripe-database On uptimes We have looked into different
More informationAPNIC Training. Internet Routing Registry (IRR)
APNIC Training Internet Routing Registry (IRR) Objectives To provide an introduction to the APNIC Routing Registry Explain concepts of the global RR Outline the benefits of the APNIC Routing Registry Discuss
More informationDatabase Update. Denis Walker Business Analyst and Edward Shryane Senior Software Engineer. RIPE NCC Warsaw May 2014 RIPE 68
Database Update Denis Walker Business Analyst and Edward Shryane Senior Software Engineer RIPE NCC Warsaw May 2014 RIPE 68 RIPE Database statistics 2 2,700 unit tests 2,900 end-to-end and integration tests
More informationRIPE NCC Measurements and Tools. Training Course
RIPE NCC Measurements and Tools Training Course Training Services RIPE NCC January 2018 Schedule 09:00-09:30 11:00-11:15 13:00-14:00 15:30-15:45 17:30 Coffee, Tea Break Lunch Break End 2 Introduction Name
More informationRIPE NCC Status Update
RIPE NCC Status Update IPv4 and more Marco Hogewoning, Trainer IPv4 Run Out IPv4 Distribution IANA 3 February 2011 15 April 2011 AfriNIC ARIN RIPE NCC APNIC LACNIC? 7,000 LIRs End Users 3 Business As Usual
More informationLEA Workshop. Champika Wijayatunga & George Kuo, APNIC Wellington, New Zealand 09, May, 2013
LEA Workshop Champika Wijayatunga & George Kuo, APNIC Wellington, New Zealand 09, May, 2013 Agenda Introduction to APNIC Know about APNIC Internet Policy Development How the Internet Policies are developed
More informationAPNIC s role in stability and security. Adam Gosling Senior Policy Specialist, APNIC 4th APT Cybersecurity Forum, 3-5 December 2013
APNIC s role in stability and security Adam Gosling Senior Policy Specialist, APNIC 4th APT Cybersecurity Forum, 3-5 December 2013 Overview Introducing APNIC Working with LEAs The APNIC Whois Database
More informationReverse DNS Project Update
Reverse DNS Project Update RIPE NCC Reverse DNS project goals Allowing fine grained control and enable delegation for maintenance Allow for multiple interfaces while maintaining consistency Simplification
More informationTransition to RIPE DB v3.0
Transition to RIPE DB v3.0 João Luis Silva Damas Database Group RIPE NCC Document: NewDB 4 Date: December 27, 2000 ABSTRACT This document describes the issues involved in the transition from RIPE DB v2.x
More informationpage 1 Plain Old DNS WACREN, DNS/DNSSEC Regional Workshop Ouagadougou, October 2016
page 1 Plain Old DNS WACREN, DNS/DNSSEC Regional Workshop Ouagadougou, 10-14 October 2016 page 2 IP: Identifiers on the Internet The fundamental identifier on the internet is an IP address. Each host connected
More informationRIPE Database Documentation RIPE Database Documentation
RIPE Database Documentation - 1.77 RIPE Database Documentation Introduction to the RIPE Database 2.1 Purpose and Content of the RIPE Database 2.1.1 Purpose of the RIPE Database 2.1.2 RIPE Internet Number
More informationSimple manual for ML members(mailman)
Simple manual for ML members(mailman) Version 4.2 (Mailing List Service) Academic Computing & Communications Center University of Tsukuba 28/11/2016 Index 1. Introduction... 1 2. What is Mailing list?...
More informationGuide & User Instructions
Guide & User Instructions Revised 06/2012 726 Grant Street Troy Ohio 45373 877.698.3262 937.335.3887 onecallnow.com support@onecallnow.com America s Largest Message Notification Provider Copyright 2009-2012
More informationThe IRT Object in the RIPE Database
The IRT Object in the RIPE Database The direct link from IP numbers to CSIRTs Don Stikvoort, Elsinore Wilfried Wöber, Vienna University 1 Problem Outline Despite all high tech, wizardry and risk management
More informationInterKey 2.0 for Windows Mobile Pocket PC devices
Copyright 2005-2006 Paragon Software (Smart Handheld Devices Division) InterKey 2.0 for Windows Mobile Dear customers! Thank you for buying our software. It is your interest that inspires us to develop
More informationSupporting Notes for the Autonomous System (AS) Number Request Form
Supporting Notes for the Autonomous System (AS) Number Request Form Filiz Yilmaz, Emma Bretherick Laura Cobley Document ID: ripe-335 Date: October 2004 Obsoletes: ripe-228, ripe-279, ripe-305 See also:
More informationRIPE NCC Status Update
RIPE NCC Status Update IPv4 and more Marco Hogewoning, Trainer The five RIRs 2 RIPE NCC Service region: Europe, Middle East and parts of Central Asia Supports coordination of Internet operations Not-for-profit
More informationMantis: Quick Overview
Mantis: Quick Overview Mantis: Quick Overview...1 Introduction...2 User Roles...3 Views...4 Main...4 My View...4 View Issues...4 Report Issue...4 Change Log...4 Summary...4 Docs...4 Manage...4 Edit News...4
More informationSupporting Notes for the European IP Address Space Request Form
Supporting Notes for the European IP Address Space Request Form Paula Caslav Mirjam Kuehne Carol Orange Document ID: ripe-220 Date: 4 May, 2001 Obsoletes: ripe-128, ripe-137, ripe-138, ripe-142 See also:
More informationUWho and CRISP. Mark Kosters VeriSign Labs ARIN IX, April 2002
UWho and CRISP Mark Kosters VeriSign Labs, April 2002 1 Apr-2002 UWhat? Universal Whois Uwho is the name of the work VeriSign has committed to in agreement with ICANN (Appendix W.) Formal public consultations
More informationHik-Connect Client Software V (Android) V (iOS) Release Notes ( )
Hik-Connect Client Software V3.1.0 0828(Android) V3.1.0 170830(iOS) Release Notes (2017-09-07) Hik-Connect Version 3.1.0: Optimize Login Page Hik-Connect account and email address are displayed default,
More informationShifting Sands. PLNOG March Andrzej Wolski Training Department
Shifting Sands PLNOG March 2014 Andrzej Wolski Training Department RIPE NCC 2 Began operating in 1992 Not-for-profit membership organisation 10,000 members (Local Internet Registries) Neutral, Impartial,
More informationISP-NAP & Direct Members (Feb 2018)
ISP-NAP & Direct Members (Feb 2018) Total ISP and NAP: 368 (Des 2016) and 417 companies (Feb 2018) Total Direct Member: 655 (Des 2016) and 836 users (Feb 2018) increase 13,3% increase 27,6% 1400 1050 700
More informationMaintSmart. Enterprise. User. Guide. for the MaintSmart Translator. version 4.0. How does the translator work?...2 What languages are supported?..
How does the translator work?......2 What languages are supported?..3 MaintSmart User Enterprise Guide version 4.0 for the MaintSmart Translator 1 MaintSmart Translator - An Overview. How does it work?
More informationIPv6 Allocation Policy and Procedure. Global IPv6 Summit in China 2007 April 13, 2007 Gerard Ross and Guangliang Pan
IPv6 Allocation Policy and Procedure Global IPv6 Summit in China 2007 April 13, 2007 Gerard Ross and Guangliang Pan 1 Overview Introduction to APNIC Policy development process IPv6 policy and procedures
More informationAnti-spam WG. RIPE 49 Manchester, September Rodney Tillotson, JANET-CERT
Anti-spam WG RIPE 49 Manchester, September 2004 Rodney Tillotson, JANET-CERT R.Tillotson@ukerna.ac.uk Agenda A Administrative matters B Update C Technical measures D Interactions E Advice X AOB Y Future
More informationTalk2You User Manual Smartphone / Tablet
Talk2You User Manual Smartphone / Tablet Don t Translate it. Lingmo It! language translation technology for the global market The World s First Translating Voice Messaging Software Communicate with cross-border
More informationRIPE NCC Technical Services. Kaveh Ranjbar, Chief Information Officer
RIPE NCC Kaveh Ranjbar, Chief Information Officer MENOG 15 Dubai, UAE 2 April 2015 Overview 2 RIPE Atlas K-root expansion DNS services RIPEstat Research Mostly global services, accessible by everyone -
More informationHik-Connect Mobile Client
Hik-Connect Mobile Client SPEC V3.6.3 Name: Hik-Connect Mobile Client Software Version: V3.6.3 Android: System Requirement: Android 4.1 or Above ios: System Requirement: ios 8.0 or Above Software Information
More informationInternet Routing Registry
APNIC elearning: Internet Routing Registry Issue Date: 02 July 2016 Revision: 1.0 Overview What is Routing Policy IRR Database & Objects Routing Policy Documentation in IRR Database RPSL (Routing Policy
More informationRPSLng. Routing Policy Specification Language - Next Generation
RPSLng Routing Policy Specification Language - Next Generation Copy... Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version of this material may be reused
More informationADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS
ADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS Table of Contents OVERVIEW... 1 Baseline requirements beginning with 9.3.2 and 8.2.2... 2 System requirements... 2 9.3.2... 2 8.2.2... 3 Supported
More informationDatabase Update. Paul Palse Database Manager, RIPE NCC
Database Update Paul Palse Database Manager, RIPE NCC Outline Introduction to the Database Group Status of APs and outstanding deliverables Projects completed between RIPE 60 and 61 RIPE Labs publication
More informationThis bulletin was created to inform you of the release of the new version 4.30 of the Epson EMP Monitor software utility.
EPSON PRODUCT SUPPORT BULLETIN Date: 04/20/2009 Originator: JAM PSB #: PSB.2009.06.001 Authorization: Reference: TI 09-05e Rev. A/B Total Pages: 5 Product(s): PowerLite 735c / Cinema 500 / 737c / 745c
More informationTransfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus
Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Summary This document outlines the necessary steps for transferring your Norman Endpoint Protection product to Avast
More informationRIPE Network Coordination Centre RIPE Labs Nathalie Trenaman UKNOF 17 - Sept
RIPE Labs Operators Tools, Ideas and Analysis, RIPE NCC 1 What is RIPE Labs? RIPE Network Coordination Centre It is a web site, but more importantly: A platform and a tool for the community You can Test
More informationCopyright (C) The Internet Society (1999). All Rights Reserved.
Network Working Group Request for Comments: 2622 Obsoletes: 2280 Category: Standards Track C. Alaettinoglu USC/Information Sciences Institute C. Villamizar Avici Systems E. Gerich At Home Network D. Kessens
More informationNet: EUR Gross: EUR
Code: DS-2CD1621FWD-I IP CAMERA DS-2CD1621FWD-I 2.8... 12 mm HIKVISION Net: 194.09 EUR Gross: 238.73 EUR IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming
More informationIPv6 Allocation Policy and Procedure. Global IPv6 Summit in China 2007 April 13, 2007 Gerard Ross and Guangliang Pan
IPv6 Allocation Policy and Procedure Global IPv6 Summit in China 2007 April 13, 2007 Gerard Ross and Guangliang Pan 1 Overview Introduction to APNIC Policy development process IPv6 policy and procedures
More informationDocuSign Service User Guide. Information Guide
Information Guide 1 DocuSign Service User Guide 1 Copyright 2003-2013 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer to the DocuSign Intellectual
More informationNet: EUR Gross: EUR
Code: DS-2CD1041-I IP CAMERA DS-2CD1041-I 4.0 Mpx 2.8 mm HIKVISION Net: 134.96 EUR Gross: 166.00 EUR IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming at maximal
More informationNet: PLN Gross: PLN
Code: DS-2CD1001-I IP CAMERA DS-2CD1001-I - 720p 2.8 mm HIKVISION Net: 296.00 PLN Gross: 364.08 PLN IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming at maximal
More informationLicensed Program Specifications
AFP Font Collection for MVS, OS/390, VM, and VSE Program Number 5648-B33 Licensed Program Specifications AFP Font Collection for MVS, OS/390, VM, and VSE, hereafter referred to as AFP Font Collection,
More informationAPNIC Internet Resource Management (IRM) Tutorial. Revision: 2.1
APNIC Internet Resource Management (IRM) Tutorial Issue Date: 04 May 2015 Revision: 2.1 Agenda Introduction to APNIC Policy Development Process Internet Registry Policies Requesting IP Addresses APNIC
More informationGV-Center V2 INTRODUCTION GV CENTER V2 VS. GV CENTER V2 PRO
-1- GV-Center V2 INTRODUCTION While GV Center V2 Pro is a professional version for a large central monitoring network such as alarm services companies or chain stores, GV Center V2 is a standard version
More informationRPSL - Practical Tool for ISPs?
RPSL - Practical Tool for ISPs? 14th APNIC Open Policy Meeting Kitakyushu, Japan Andy Linton Agenda Routing Policy What is Routing Policy? Why define one? RPSL What is RPSL? Benefits
More informationCopyright (C) The Internet Society (1998). All Rights Reserved.
Network Working Group Request for Comments: 2280 Category: Standards Track C. Alaettinoglu USC/Information Sciences Institute T. Bates Cisco Systems E. Gerich At Home Network D. Karrenberg RIPE D. Meyer
More informationGV-Hot Swap Recording Server System V5 (Rev.D) 4U, 20-Bay
-1- GV-Hot Swap Recording Server System V5 (Rev.D) 4U, 20-Bay INTRODUCTION The GV-Hot Swap Recording Server System is a video streaming server supported by a powerful data storage capacity and designed
More informationRescue Lens Administrators Guide
Rescue Lens Administrators Guide Contents About Rescue Lens...4 Rescue Lens Administration Center At a Glance...4 LogMeIn Rescue Lens System Requirements...4 About Rescue Lens in a Multilingual Environment...5
More informationRIPE NCC Measurements and Tools Training Course
RIPE NCC Measurements and Tools Training Course Exercise Booklet April 2018 Introduction This course material and available updates can be found under http://www.ripe.net/lir-services/training/courses
More informationIPv6: The Future of the Internet? July 27th, 1999 Auug
IPv6: The Future of the Internet? July 27th, 1999 Auug Overview Introduction to APNIC Introduction to IPv6 Obtaining IPv6 Address Space References and RFCs What is APNIC? Regional Internet Registry (RIR)
More informationModels HP Engage One Top Mount 2x20 CFD (Black) HP Engage One Top Mount 2x20 CFD (White)
Overview Models (Black) (White) 1RL95AA 3GS18AA Introduction Frame easily readable price, product, and order information for customers on the, HP s smallest and thinnest CFD, designed to complement your
More informationRIPE NCC Measurements and Tools Training Course
RIPE NCC Measurements and Tools Training Course Solutions Booklet January 2018 Introduction This course material and available updates can be found under http:// www.ripe.net/lir-services/training/courses
More information1.1 Create a New Survey: Getting Started. To create a new survey, you can use one of two methods: a) Click Author on the navigation bar.
1. Survey Authoring Section 1 of this User Guide provides step-by-step instructions on how to author your survey. Surveys can be created using questions and response choices you develop; copying content
More informationBGP in the Internet Best Current Practices
BGP in the Internet Best Current Practices 1 Recommended IOS Releases Which IOS?? 2 Which IOS? IOS is a feature rich and highly complex router control system ISPs should choose the IOS variant which is
More informationRecommended IOS Releases. BGP in the Internet. Which IOS? Which IOS? 12.2 IOS release images IOS release images is the old mainline train
BGP in the Internet Best Current Practices Recommended IOS Releases Which IOS?? 1 2 Which IOS? Which IOS? IOS is a feature rich and highly complex router control system ISPs should choose the IOS variant
More informationRouting Policy Specification Language next generation. 6DEPLOY. IPv6 Deployment and Support
RPSLng Routing Policy Specification Language next generation 6DEPLOY. IPv6 Deployment and Support Copy Rights This slide set is the ownership of the 6DEPLOY project via its partners The Powerpoint version
More informationEYE ZONE B1080P-3 INTRODUCTION
Chung HO City, Taipei Hsien 235, Taiwan EYE ZONE B1080P-3 Full HD WMV9 Digital Signage Supports Multiple Display Zones Supports Log Function Compatible with Windows Media Player 11 Supports FTP Auto Download
More informationAmerican Philatelic Society Translation Committee. Annual Report Prepared by Bobby Liao
American Philatelic Society Translation Committee Annual Report 2012 Prepared by Bobby Liao - 1 - Table of Contents: 1. Executive Summary 2. Translation Committee Activities Summary July 2011 June 2012
More informationNews from RIPE and RIPE NCC
News from RIPE and RIPE NCC FRNOG, Paris 11 December 2009 Vesna Manojlovic RIPE / RIPE NCC RIPE Operators community Develops addressing policies Working group mailing lists 2010 meetings: Prague 3-7 May
More informationJust give me a button!
Just give me a button! The challenges of routing security RIPE NCC Members organisation founded in 1992 Manages IP and ASN allocations in Europe, Middle East and former Soviet Union - Ensure unique holdership
More informationSecuring Routing: RPKI Overview. Mark Kosters Chief Technology Officer
Securing Routing: RPKI Overview Mark Kosters Chief Technology Officer Why are DNSSEC and RPKI important? Two of the most critical resources DNS Routing Hard to tell when resource is compromised Focus of
More informationUpdate from the RIPE NCC
Update from the RIPE NCC INEX Meeting, Dublin, 14 December 2011 Mirjam Kühne, RIPE NCC Outline RIPE Labs - Background, Purpose, Content, Participation IPv6 Activities and Statistics RIPE Atlas RIPEstat
More informationAPNIC elearning: Reverse DNS for IPv4 and IPv6
APNIC elearning: Reverse DNS for IPv4 and IPv6 31 JAN 2018 13:00 PM AEST Brisbane (UTC+10) Issue Date: Revision: Introduction Presenter Tashi Phuntsho Senior Network Analyst tashi@apnic.net Specialties:
More information2. bizhub Remote Access Function Support List
2. bizhub Remote Access Function Support List MFP Function Support List for bizhub Remote Access Basic s MFP model Firmware v C754/ C654/ C754e/ C654e 754/ 654 C554/ C454/ C364/ C284/ C224 (*5) A1610Y
More informationRIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, Analysis AMS-IX Meeting, Amsterdam, 16 Nov. 2011 Mirjam Kühne, RIPE NCC A Bit of History RIPE NCC started as the coordination centre for the RIPE community - RIPE Database,
More information