First IPv6 Tutorial for EGEE JRA-1 gLite developers

Aim

The aim of the first IPv6 Tutorial for gLite developers is to enlighten the community of the gLite developers on the fundamentals of IPv6, the next generation IP protocol. The general ideas behind IPv6, its motivations and its main features, together with a detailed overview of the networking libraries and functions in C/C++, Java, Perl will be given. The tutorial will include a practical hands-on section covering a few important examples of IPv6 networking code and libraries. The tutorial is jointly organized by EGEE SA2 and EuChinaGRID for the EGEE JRA-1 community as a part of the collaboration program between EGEE, EuChinaGRID, and ETICS on IPv6 .

Program

The tutorial will first cover an introduction to IPv6 and its basic characteristics, its motivations and its deployment scenarios in the current internet. It will then go through the main IPv6 available functions and calls available for C/C++ and Java programmers. Practical examples will be carried out by the attendees with the supervision of the tutors.

Tutors belong to EGEE SA2 and EuChinaGRID WP2 ( GARR, Italy and UREC, CNRS, France ).

A detailed agenda reporting the exact program (and a registration page) is now availble on the EuChinaGRID agenda pages and it is available here. Please register at the EuChinaGrid Registration Page.

A draft agenda follows anyhow here below - for information.

Draft Agenda : start at 9:30 - end at 17:50


1- Why IPv6 now - motivations for IPv6 in general and for this tutorial in particular 30 mins (9:30 - 9:50)

2- IPv6 basic concepts : header, addressing, DNS 60 mins (9:50 - 10:50)

Coffee Break 10 mins (10:50-11:00)

3- IPv4/IPv6 Transition Mechanisms / Dual Stack / NAT-PT / Tunnelling / Teredo 30 mins (11:00-11:30)

4- IPv6 Programming - General IPv6 Programming Concepts ( Dual/Stack etc ) 30 mins (11:30-12:00)

5- C/C++ IPv6 Programming : Part 1 30 mins (12:00-12:30)

6- Practical Exercises on IPv6 C/C++ programming part 1 20 mins (14:00 - 14:30)

7- C/C++ IPv6 Programming : Part 2 60 mins (15:30-15:30)

Coffee Break 15 mins (15:30 -15:45)

8- Practical Exercises on C/C++ IPv6 programming part 2 45 mins (15:45 -16:30)

9- JAVA IPv6 Programming :IPv6 structures and functions, network independence 40 mins (16:30-17:10)

10- Practical Exercises on JAVA 40 mins (17:10-17:50)


IPv6 Exercises TARBALL for Linux

Practical Exercises on C

Practical Exercises on Java

Addressing Plan IPv4 / IPv6

Linux Network Configuration IPv4 / IPv6

Location and Date

The IPv6 tutorial will take place on Wednesday, January the 16th 2008 in Rome, Italy at the GARR /CASPUR headquartiers.

Logistics

How to get there

GARR is located centrally in Rome, rather close to the main railway station (ROMA Termini). The exact address is GARR, Via dei Tizii, 6 I-00185 ROMA. A reference link on how to get to GARR is available at http://www.garr.it/direz/garr-b-percorso-engl.shtml.

Hotels

A selection of Hotels close to GARR :

  • Hotel Ateneo Garden Palace **** (about 80 meters from the GARR headquartes) tel: +39 06 4440042, +39 06 44361952, +39 06 4453621 Via dei Salentini, 1/3 - 00185 Roma phone: +39 06.4440042 single: 125
  • Hotel Artdeco **** tel: +39 06 4457588 - fax: +39 06 4441483 Via Palestro, 19 single: 125,00/double: 190,00
  • Hotel Montecarlo *** Via Palestro, 17/a single: 120,00/double: 160,00
  • Hotel Villafranca *** tel: +39 06 4440364 Via Villafranca, 9 single: 130,00/double: 155,00 M
  • Hotel Windrose *** Via Gaeta, 39 single: 107,00/double: 138,00
  • Hotel Brasile*** Via Palestro, 13 single: 95,00/double: 150,00
  • Hotel San Marco*** Via Villafranca, 1 single: 140,00/double: 200,00
  • Hotel Camelia *** Via Goito, 36 single: 120,00/double: 165,00
  • Hotel Milani*** Via Magenta single: 118,00/double: 158,00
  • Hotel Laurentia Largo Degli Osci, 63 06 4463565 single: 110,00/double: 125,00
  • Hotel Europa (10-15 m walking, very near termini) Via Varese, 26 06 4467406 - 06 4462096 single: 110,00/double: 125,00

Useful links

-- MarioReale - 21 Nov 2007

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r8 - 2008-01-28 - MarioReale
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright & by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback