“From IPv4 to eternity”: the HEPiX IPv6 working group CHEP2012, New York 21 May 2012.

Slides:



Advertisements
Similar presentations
IPv6 Deployment CANTO Nate Davis, Chief Operating Officer 13 August 2014.
Advertisements

The HEPiX IPv6 Working Group David Kelsey GridPP29, Oxford 27 Sep 2012.
IPv4 Depletion IPv6 Adoption 3 February /8s Remaining.
IPv4 Run Out and Transitioning to IPv6 Marco Hogewoning Trainer, RIPE NCC.
1 Overview of policy proposals Policy SIG Wednesday 26 August 2009 Beijing, China.
HEP Data Sharing … … and Web Storage services Alberto Pace Information Technology Division.
IPv4 Depletion and IPv6 Adoption Today Community Use Slide Deck Courtesy of ARIN May 2014.
IPv6 testing plans 25 Jan Short term – next 6 weeks Add sites to testbed – Glasgow (DPM storage end point) – Fix DESY – Others? Is GridFTP mesh.
News from the HEPiX IPv6 Working Group David Kelsey (STFC-RAL) HEPiX, Oxford 24 Mar 2015.
Agenda Network Infrastructures LCG Architecture Management
HEPiX IPv6 Working Group David Kelsey (STFC-RAL, UK) 4 May 2011 HEPiX, GSI, Darmstadt david.kelsey at stfc.ac.uk.
Status of WLCG Tier-0 Maite Barroso, CERN-IT With input from T0 service managers Grid Deployment Board 9 April Apr-2014 Maite Barroso Lopez (at)
HEPiX IPv6 Working Group David Kelsey (STFC-RAL) 1 July 2011 UK HEP Sysman meeting.
The HEPiX IPv6 Working Group David Kelsey HEPiX, IHEP Beijing 17 Oct 2012.
IPv6 – What You Need To Know Tom Hollingsworth CCNP,CCVP,CCSP, MCSE.
News from the HEPiX IPv6 Working Group David Kelsey (STFC-RAL) WLCG GDB, CERN 8 July 2015.
News from the HEPiX IPv6 Working Group David Kelsey (STFC-RAL) GridPP35, Liverpool 11 Sep 2015.
The production deployment of IPv6 on WLCG David Kelsey (STFC-RAL) CHEP2015, OIST, Okinawa 16 Apr 2015.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 and gLite: a roadmap proposal Xavier.
The HEPiX IPv6 Working Group David Kelsey (STFC-RAL) HEPiX, Ann Arbor MI 30 Oct 2013.
APNIC Depletion of the IPv4 free address pool – IPv6 deployment The day after!! 8 August 2008 Queenstown, New Zealand In conjunction with APAN Cecil Goldstein,
From IPv4 to IPv6… How far have we come? How far to go? Paul Wilson NRO/APNIC.
IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC November 2007.
The HEPiX IPv6 Working Group David Kelsey EGI TF, Prague 18 Sep 2012.
FP6−2004−Infrastructures−6-SSA IPv6 in the EGEE Related Projects: the EUChinaGRID experience Gabriella Paolini – GARR.
15-Apr-1999D.P.Kelsey - HEPNT update - HEPiX/RAL1 HEPNT an update David Kelsey CLRC Rutherford Appleton Lab, UK rl.ac.uk
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Report Mario Reale NGI IT / GARR HEPiX f2f meeting.
The HEPiX IPv6 Working Group David Kelsey WLCG GDB, CERN 14 Nov 2012.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 test methodology Mathieu Goutelle (CNRS.
HEPiX IPv6 Group David Kelsey (STFC-RAL, UK) 8 Dec 2010 GDB, CERN david.kelsey at stfc.ac.uk.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
IPv6. Why IPv6? Running out of IPv4 addresses Internet Assigned Numbers Authority allocated the last 5 /8 blocks on 3 Feb 2011 Internet Assigned Numbers.
HEPiX IPv6 Working Group David Kelsey GDB, CERN 11 Jan 2012.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
IPv6 security for WLCG sites (preparing for ISGC2016 talk) David Kelsey (STFC-RAL) HEPiX IPv6 WG, CERN 22 Jan 2016.
Andrea Manzi CERN On behalf of the DPM team HEPiX Fall 2014 Workshop DPM performance tuning hints for HTTP/WebDAV and Xrootd 1 16/10/2014.
HEP and IPv6 David Kelsey (STFC-RAL, UK) 3 Nov 2010 HEPiX, Cornell, Ithaca NY david.kelsey at stfc.ac.uk.
The HEPiX IPv6 working group David Kelsey (STFC-RAL) HEPiX meeting, Bologna 17 Apr 2013.
PacINET 2011 The state of IP address distribution and its impact Elly Tawhai Senior Internet Resource Analyst/Liaison Officer, Pacific, APNIC 1.
Enabling Grids for E-sciencE INFSO-RI Enabling Grids for E-sciencE Gavin McCance GDB – 6 June 2007 FTS 2.0 deployment and testing.
Enabling Grids for E-sciencE CMS/ARDA activity within the CMS distributed system Julia Andreeva, CERN On behalf of ARDA group CHEP06.
WLCG and IPv6 David Kelsey (STFC-RAL) LHCOPN/LHCONE, Rome 28 Apr 2014.
LCG Issues from GDB John Gordon, STFC WLCG MB meeting September 28 th 2010.
WLCG Operations Coordination report Maria Alandes, Andrea Sciabà IT-SDC On behalf of the WLCG Operations Coordination team GDB 9 th April 2014.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
The HEPiX IPv6 Working Group David Kelsey HEPiX, Prague 26 April 2012.
LHCONE NETWORK SERVICES: GETTING SDN TO DEV-OPS IN ATLAS Shawn McKee/Univ. of Michigan LHCONE/LHCOPN Meeting, Taipei, Taiwan March 14th, 2016 March 14,
WLCG: Are we ready for IPv6? David Kelsey (STFC-RAL) ISGC 2014, Taipei 26 Mar 2014.
“From IPv4 to eternity” - the High Energy Physics transition to IPv6 David Kelsey TNC2012, Reykjavik 23 May 2012.
HEPiX IPv6 Working Group David Kelsey david DOT kelsey AT stfc DOT ac DOT uk (STFC-RAL) HEPiX, Vancouver 26 Oct 2011.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
News from the HEPiX IPv6 Working Group David Kelsey (STFC-RAL) HEPIX, BNL 13 Oct 2015.
The HEPiX IPv6 Working Group David Kelsey (STFC-RAL) EGI OMB 19 Dec 2013.
IPv6 Matrix Project - Page 1 IPv6 Matrix Project Tracking IPv6 connectivity Worldwide Dr. Olivier MJ.
Hepix spring 2012 Summary SITE:
WLCG Operations Coordination report Maria Dimou Andrea Sciabà IT/SDC On behalf of the WLCG Operations Coordination team GDB 12 th November 2014.
IPv6 Adoption Status and Scheduling for Sustainable Development 24 July 2012 Nate Davis Chief Operating Officer, ARIN.
HEPiX IPv6 Working Group David Kelsey (STFC-RAL) GridPP33 Ambleside 22 Aug 2014.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI IPv6 Report for HEPiX CERN October 5, 2012 CERN 1
“From IPv4 to eternity” - the High Energy Physics transition to IPv6 David Kelsey TNC2012, Reykjavik 23 May 2012.
“From IPv4 to eternity” The High Energy Physics transition to IPv6 David Kelsey EGI Community Forum, Munich 30 March 2012.
IPv4 shortage and CERN 15 January 2013
WLCG IPv6 deployment strategy
Plans to support IPv6-only CPU on WLCG
Update from the HEPiX IPv6 WG
IPv6 deployment at CERN - status update -
WLCG and support for IPv6-only CPU
IPv6 update Duncan Rand Imperial College London
Presentation transcript:

“From IPv4 to eternity”: the HEPiX IPv6 working group CHEP2012, New York 21 May 2012

On behalf of the co-authors Dave Kelsey (RAL), Bob Cowles (SLAC), Marek Elias (FZU), Thomas Finnern (DESY), Lars Fischer (NORDUnet), David Foster (CERN), Bruno Hoeft (KIT), Tomas Kouba (FZU), Simon Leinen (SWITCH), Mark Mitchell (Univ Glasgow), Kars Ohrenberg (DESY), Andreas Pfeiffer (CERN), Francesco Prelz (INFN), Mario Reale (GARR), Sandor Rozsa (Caltech), Sabah Salih (Univ Manchester), Luuk Uljee (SARA), Ronald van der Pol (SARA), Ramiro Voicu (Caltech), Mattias Wadenstein (Univ Umea), Tony Wildish (Princeton University) And several others who have participated in the past 2

Outline Background – why move to IPv6? The HEPiX IPv6 working group HEPiX IPv6 Testbed Recommendations and future plans 3

Why Move to IPv6?

IPv4 address space depletion 5 Source: Remaining IPv4 Free Addresses (/8 blocks):

IPv4 Addresses exhaustion dates IANA Unallocated Address Pool (Global) Exhaustion happened:03-Feb-2011 Projected Regional (RIR) Address Pool Exhaustion Dates: – APNIC: 19-Apr-2011 (Asia Pacific - happened) – RIPENCC: 14-Aug-2012 (Europe) – ARIN: 20-Jun-2013 (North America) – LACNIC: 29-Jan-2014 (South America) – AFRINIC: 05-Nov-2014 (Africa) (source: ) 6

World IPv6 Launch Day 6 June 2012 “The Future is Forever” ISPs, home routing equipment vendors, web companies all coming together Permanently enable IPv6 by 6 th June

Ready to go? IPv6 *is* coming to stay! And it will bring a lot of new opportunities The IPv4 software legacy will keep us busy for a while. Are the HEP and WLCG communities ready? 8

Hepix IPv6 Working Group

WG membership Chaired by Dave Kelsey (RAL) Active members: – CERN, DESY, FNAL, FZU, GARR, Glasgow, INFN, KIT, Manchester, RAL, SLAC, USLHCnet (Caltech) – CMS, ALICE and LHCb (ATLAS to come) Nearly 50 on the mail list Regular video and face-to-face meetings 10

HEPiX IPv6 WG Created in April 2011 with aims: Consider how IPv6 should be deployed in HEP and especially in WLCG Readiness and Gap analysis HEP applications, Middleware, Security issues, System management and monitoring tools, End to end network monitoring tools Run a distributed HEP testbed to verify compliance in reality Share experiences 11

IPv6 and WLCG Currently it's not known when WLCG will need to deploy IPv6-capable services. But: - up rise of VMs and Cloud services may be impaired by the IPv4 shortage - some sites in the Far East already prefers IPv6 12

IPv6 and WLCG To get there takes time and effort! – It's not only a network deployment challenge – software and tools must be able to use IPv6. – Need operational monitoring, security and tools – IPv6 performance must be as good as IPv4 13

WG activity: Implementation check list List of steps to take and recommendations to design and implement a dual stack network Based on the real experience of the members

WG activity: Software & Tools IPv6 Survey An “Asset” survey is now underway – A spreadsheet to be completed by all sites and the LHC experiments – Includes all applications, middleware and tools – Tickets to be entered for all problems found If IPv6-readiness is known, can be recorded Otherwise we will need to investigate further – Ask developer and/or supplier – Scan source code or look for network calls while running – Test the running application under dual stack conditions 15

WG activity: Distributed Dual Stack Testbed A place where to gain real experience Implemented on real networks, in a distributed environment as close as possible to production Open to anyone in WLCG To test applications over IPv6 but also in the dual- stack cohabitation

Software with IPv6 problems Need to check many things – Break when installed on a dual-stack node? – Does it bind to both stacks? – Is IPv6 preferred? – Can it be configured to prefer V4 or V6? Already found a few problems 17

WG activity: Attention to Security New protocol => many new weaknesses to exploit Everything to be verified again Share recommendations and best practices

Working with others Use tools developed by EGEE EGI recently started IPv6 activities – Work together – Avoid duplication EMI testing nightly builds for IPv6 compliance – Will work together – Allow EMI developers access to our testbed 19

EGEE IPv6 tools Source code checker – A bash script looking for non compliant function calls and address data structures Dynamic Code Checker (IPV6 CARE tool) – A tool based on the LD_PRELOAD mechanism to intercept calls to non compliant functions in the dynamically linked libraries Analysis of all gLite code was performed – And code was modified to fix problems 20

HEPiX IPv6 Testbed Experiences

The IPv6 Testbed Deployed a distributed testbed: CERN, DESY, FZU, GARR, INFN, KIT and USLHCnet All installations have uniform architecture (x86_64) and uniform OS (Scientific Linux 5) for full support of `WLCG' applications and middleware. Each node with at least 1 Gbps network connection. All running at least one GRIDFTP server, giving access only to the ipv6.hepix.org VO. bis/doku.php?id=ipv6:testb bis/doku.php?id=ipv6:testb 23 May201222TNC2012, Kelsey, HEP IPv6

GridFTP tests Successfully installed and tested GridFTP clients and servers on all nodes Virtual organization ipv6.hepix.org Full mesh of data transfers (globus_url_copy): Tested and works CMS now performing continuous data transfers between pairs of nodes 23

24 The CMS file transfer tests - Reliability test - not a stress/performance test - Single 2000 MB file from IPv6 VM at CERN transfered to 4 systems - globus_url_copy and uberftp to confirm file arrived then delete - Tests have been running continuously since February Statistics since April 20th: Site#_of_transfers Failed_transf. Average_duration Duration_range DESY (3.3 %) 66s (~30 MB/s) s Gridka (3.7 %) 130s (~15 MB/s) s INFN (3.3 %) 66s (~30 MB/s) s Uslhcnet (2.2 %) 81s (~25 MB/s) s Can still conclude: no show-stoppers. CMS PhEDEx should work.

FTS gSOAP supports IPv6 – on TCP since version 2.5 (2005) – on UDP since version (still 2005) BUT compiled without the “WITH_IPv6” flag. Oracle IPv6-enabled from version 11g rel 2, but FTS transfer agent libraries in EMI-1 still carry a hard dependency on Oracle V10 Transfer agents (Tomcat/Axis servlets) can be invoked on dual stack hosts and from dual stack clients but ‘urlcopy’ agent still uses IPv4 for file transfer As in the globus-url-copy command, IPv6 resolution in the Globus FTP client needs to be explicitly enabled 23 May2012TNC2012, Kelsey, HEP IPv625

26 UberFTP - UberFTP is an interactive GridFTP client tool - No IPv6 support - Francesco Prezl has written an IPv6 patch and sent it to the author for integration

27 Testbed results so far - Time consuming - Several fake “IPv6 ready” exposed - Necessary to develop and test IPv6 patches

More results and Future plans

Managing IPv6 at large sites Best practices are still far from clear! Large sites (e.g. CERN and DESY) wish to manage the allocation of addresses – Do not like autoconfiguration (SLAAC) Wish to filter out Router Advertisements DHCPv6 very attractive – BUT IETF still discussing – Will the ‘route’ options be there or not? 23 May2012TNC2012, Kelsey, HEP IPv629

IPv6 security Are operational security teams ready for IPv6? No! Challenges include – Address format has multiple forms, many addresses per host and addresses difficult to remember – IPv6 standards contain many suggestions - implementation optional – Required security features, like RAGuard and SEND, are a long way from full deployment – Incomplete and immature implementations – Many vulnerabilities expected – Log parsing tools must all change – Dual stack and tunnels cause problems – e.g. packet inspection Must test that things which are supposed to be blocked really are. 30

Future plans * Aim to implement Dual Stack on all WLCG services – Avoid complications of tunnels, proxies, gateways etc. Perform full asset survey (Spring 2012) – Identify show-stoppers & quantify effort and resources required to fix Expand testbed gradually during 2012 – work with EGI and EMI – Considering merging of EGI and HEPiX testbeds later this year – All WLCG services – Perform more extensive functionality and performance tests Must consider operational impact – including security and monitoring 31

Future plans (2) Review status at end of 2012 Produce implementation plans for 2013 and/or later Need to perform tests on the production infrastructure – involve WLCG Tier 1 centres Plan several HEP IPv6 “Days” (for 2013?) – turn on dual stack for 24 hours on production infrastructure and test/observe 32

Conclusion

Conclusions The HEPiX IPv6 working group is functioning well MUCH work still to be done during the next year or two & effort is difficult to find (new volunteers are welcome to join) IPv6 won't be easy to exploit in the beginning, but then it will bring new functionalities and opportunities 34

Further info HEPiX IPv6 wiki Working group meetings 35