SA2 IPv6 Follow Up Wiki pages.

Check out our new OnlineDEMOS ! Check out our new IPv6FAQ !

IPv6 Compliant Programming

Note: The IPv6 Compliance Testing part (see below) contains information about some networking libraries which have been tested about IPv6 compliance. Using an IPv6 compliant networking library is an easy way of programming IPv6 compliant applications.

IPv6 Compliance Testing

IPv6 Compliance tests of glite external dependencies

Global Status is on a dedicated page, click here.

Specific in-depth tests have been done for the following packages:

IPv6 Testbed

IPv6 CARE tool

IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).

Or download and try it at

The Static Code Checker

This tool is also able to assess IPv6 compliance of programs, by analysing the source code. See this package.
This tool was integrated into the ETICS repository, in order to check all the gLite packages, and get what we call the "IPv6 metric".


IPv6 Testing methodology document and links

Other technical topics


The IPv6 compliant name resolution function getaddrinfo() tries to sort the addresses (IPv6 and IPv4). At CERN a DNS load balancing solution is set up for a set of servers. When the IPv6-enabled gLite code was set up, the DNS load balancing stopped working because of this feature of getaddrinfo(). In order to solve this problem, SA2 implemented an LD-PRELOAD-able library which randomizes the output of getaddrinfo() on the operating system where it is installed: randomize_getaddrinfo-1.0-src.tar.gz.

-- EtienneDUBLE - 23-Feb-2010

Events organized about IPv6

The EGEE SA2 IPv6 team organized several dissemination events:

General IPv6-related links

SA2 IPv6 Team Contacts

IPv6 Follow Up list: IPv6 group ML
IPv6 Follow Up Wiki:
IPv6 Follow Up Web:
IPv6 Follow Up EGEE III involved people: Mario Reale (mario.reale at, Xavier Jeannin (xavier.jeannin at, Etienne Duble (etienne.duble at
ETICS collaboration: Marian Zurek, Alberto Di Meglio
Past collaborations: Gabriella Paolini, Paola Celio, Federico Bitelli,Rino Nucara (EUCHINAGRID)

  • Third E/E/E meeting at CERN( July 25,2007)

  • Picture from the third E/E/E meeting at CERN:

  • Picture from the third E/E/E meeting at CERN:

  • Picture from the third E/E/E meeting at CERN:

Topic attachments
I Attachment History Action Size Date Who Comment
JPEGjpg CIMG1725.JPG r1 manage 44.9 K 2007-10-16 - 17:28 MarioReale Picture from the third E/E/E meeting at CERN
JPEGjpg CIMG1729.JPG r1 manage 55.6 K 2007-10-16 - 17:32 MarioReale Picture from the third E/E/E meeting at CERN
JPEGjpg CIMG1730.JPG r1 manage 87.8 K 2007-10-16 - 17:32 MarioReale Picture from the third E/E/E meeting at CERN
JPEGjpg CIMG1732.JPG r1 manage 86.9 K 2007-10-16 - 17:33 MarioReale Picture from the third E/E/E meeting at CERN
JPEGjpg EEE-IPv6LogoWIP-text-horiz.jpg r1 manage 73.1 K 2007-10-22 - 14:40 MarioReale gLite IPv6 compliance project logo
Microsoft Word filedoc EGEE-III-SA2-TEC-1063233-Milestone-MDS2.5-v2.0.doc r1 manage 817.0 K 2010-05-21 - 18:58 MarioReale Final Report on the IPv6 compliance of gLite (MIlestone MSA2.5)
Compressed Zip archivezip r1 manage 1.8 K 2009-02-05 - 17:54 EtienneDUBLE IPv6 Code Checker package
PowerPointppt IPv6_and_gLite_a_roadmap_proposal-v6.ppt r1 manage 551.5 K 2007-10-26 - 17:12 MarioReale Slides shown at the JRA-1 All Hands meeting at CERN 20071024
PDFpdf Introduction_to_IPv6_programming_C_Java_PHP_perl.pdf r1 manage 714.1 K 2008-08-19 - 15:38 MarioReale Rome - IPv6 Programming tutorial slides - R.Nucara
SWF (Shockwave Flash)swf demo.swf r1 manage 13490.0 K 2010-02-09 - 17:37 UnknownUser Demo showing the patch mode of IPv6 CARE.
SWF (Shockwave Flash)swf demo_bdii.swf r1 manage 5124.0 K 2009-09-15 - 09:21 UnknownUser Demo showing that the BDII is IPv6 compliant
SWF (Shockwave Flash)swf demo_job_submission.swf r1 manage 3666.9 K 2009-09-15 - 08:53 UnknownUser Demo of job submission working in a dual stack testbed
SWF (Shockwave Flash)swf dpm_lfc_demo_part1.swf r1 manage 5538.1 K 2009-09-15 - 13:28 UnknownUser Demo showing that gridFTP can be used to transfer files over IPv6
SWF (Shockwave Flash)swf dpm_lfc_demo_part2.swf r1 manage 3670.2 K 2009-09-15 - 13:29 UnknownUser Demo showing that the DPM and LFC services are IPv6 compliant.
Microsoft Excel Spreadsheetxls ext_components-1.xls r1 manage 107.5 K 2007-10-26 - 16:22 MarioReale Outcoume of the assessment on the IPv6 compliance of the gLite external components
Unknown file formatgz ipv6_metric.tar.gz r1 manage 1.0 K 2010-05-21 - 18:31 MarioReale IPv6 code checker used for the Final analysis on IPv6
Unknown file formatpem vomscert.pem r1 manage 1.4 K 2009-05-11 - 09:54 EtienneDUBLE Certificate of voms-ipv6-testbed
Edit | Attach | Watch | Print version | History: r50 < r49 < r48 < r47 < r46 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r50 - 2010-05-21 - 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