AMS Schedule


DNS/ccTLD Technical Training Workshop

Dates: June 18-22, 2004













06/16/04

06/17/04

06/18/04

06/19/04

06/20/04

06/21/04

06/22/04

06/23/04


Wednesday

Thursday

Friday

Saturday

Sunday

Monday

Tuesday

Wednesday

08:30

Travel Day

Planning

SetUp





Travel Day

09:00

|

|

|

2 hours

2 hours

2 hours

2 hours

&

09:30

LEL

|

|





Tear Down

10:00

|

|

|





|

10:30

|

|

|

Break

Break

Break

Break

|

11:00

|

|

|





|

11:30

|

|

|

1.5 hours

1.5 hours

1.5 hours

1.5 hours

|

12:00

|

|

|





|

12:30

|

|

|

Lunch

Lunch

Lunch

Lunch

|

13:00

|

|

|

|

|

|

|

|

13:30

|

|

|

|

|

|

|

|

14:00

|

|

FreeBSD





|

14:30

|

|

4.5 hour

2 hours

2 hours

2 hours

2 hours

|

15:00

|

|

|





|

15:30

|

|

|





|

16:00

|

|

|

Break

Break

Break

Break

|

16:30

|

|

|





|

17:00

|

|

|

2.5 hours

2.5 hours

2.5 hours

2.5 hours

|

17:30

|

|

|





|

18:00

|

|

|





|

18:30

|

|






|

19:00

|

|






|



















AGENDA



















DNS/ccTLD Technical Training Workshop









Dates: June 18-22, 2004









Location: Amsterdam, Netherlands - RIPE NCC Training Facility









Organizers: Network Startup Resource Center and the Internet Society









Primary Instructors: Joe Abley, Internet Systems Consortium









Frederico Neves, Registro.br









Alain Aina, Technologies, Reseaux et Solutions









Guest speakers: John Crain, IANA/ICANN









Olaf Kolkman, RIPE NCC









Suzanne Woolf, Internet Systems Consortium









Jaap Akkerhuis, NL domain Registry









Workshop Coordinators: Lucy Lynch, NSRC

Mirjam Kuehne, ISOC



The main workshop runs from Saturday morning (June 19) to Tuesday evening

(June 22).



Each day is divided into four slots of approximately two hours each.

Classes start promptly at 08:30 and end at around 18:30 daily. There will

be a 90-minute break for lunch from 12:30-14:00, and 15-minute breaks in

mid-morning and mid-afternoon. There may be optional evening sessions from

if participants and instructors have special topics they want to work on.



In summary, the classes will use approximately the following time slots.



* 08:30-10:30 - Morning session 1

* 10:45-12:30 - Morning session 2

* 14:00-16:00 - Afternoon session 1

* 16:15-18:30 - Afternoon session 2

* 20:00-22:00 - Optional evening sessions



FreeBSD Presentation and Practical Exercises

--------------------------------------------



Note that on Friday, June 18, there is an optional session in UNIX system

administration, using FreeBSD, which is the OS utilized for the workshop.

Even for competent sysadmins who typically use Linux or Solaris, etc. -

a brief FreeBSD orientation will help save time in the main course.

Time frame: 14:00 - 18:30, in the RIPE NCC classroom

Instructors: Lucy Lynch and Suzanne Woolf



Course Outline



Day 1 - June 19

Instructors: Joe Abley, Alain Aina, Suzanne Woolf, Frederico Neves



. Introduction to DNS - zones, domains, delegations, etc.

. Download and install BIND from scratch

. Build a zone file; debug and troubleshoot zone file

. Discuss building and maintaining large zone files

. Database choices; design and maintenance of databases

for ccTLD registry services

. Discussion about other useful software and tools for building and

operating a registry service

. Automation techniques (generating records, auditing changes, checking

zone contents, using scripts)



Day 2 - June 20

Instructors: Joe Abley, Frederico Neves, Alain Aina, Olaf Kolkman



. Review of Day 1, including a short hands-on exercise

. Discussion of DNSSEC and what's important to understand about it (Olaf)

. Running an authoritative-only NS

. Filtering queries ( mainly AXFR and IXFR)

. Digital signature, hash and MAC functions

. Discussion of TSIG and hands-on exercise

. Further discussion of zone transfers and how to establish proper

secondary services, RFC 2182, etc.

. What is a registry ? a registrar ? a registrant ?

. Practical examples from very small to very large registries

. How to design and build a scalable registry

. More on automation techniques

. Overview presentations of OpenReg toolset, and Registro.br toolset

. whois protocol, whois data



Day 3 - June 21

Instructors: John Crain, Suzanne Woolf, Jaap Akkerhuis, Lucy Lynch



. Brief presentations (10-15 minutes) from each country team about their

current domain management structures and registration policies; how they

handle registration fees and billing

. Presentation by John Crain about current policies and procedures for

working with IANA and ICANN

. Requirements and procedures for getting IANA to make changes to servers

and administrative and technical points of contact

. Registry Management Best Practices, Bart Boswinkel, Suzanne Woolf, and

John Crain

. Discussion of policies and practices utilized by various ccTLDs around

the world

. Discussion about the ethics of administering delegated domains as

explained in RFC 1591; Responsibities of the designated manager for

providing equitable service to the respective country code communities

and the global Internet community

. Best practices of establishing domain name structures,

delegating subdomains and operating nameservers

. Dispute resolution policies

. Open question and answer session on ccTLD management and registry

policies



Day 4 - June 22

Instructors: Alain Aina, Joe Abley, Frederico Neves



. Securing a UNIX server

. Hands-on clinic in a lab environment for ccTLD managers to learn about

existing tools and software for registry operations. This

includes demonstrations with the toolset developers so participants can

determine how to best format their data to register domains for their

ccTLD, set up nameservice, exchange secondaries, create whois data, etc.

Users will get expert advice on how to automate and scale up their

current operations, and pointers on how to structure their existing data

for use with a selection of available open source toolsets.

. Wrap-up session with a discussion about more resources for education and

assistance, where to go for help, relevant mailing lists, etc.