“From IPv4 to eternity” The High Energy Physics transition to IPv6 David Kelsey EGI Community Forum, Munich 30 March 2012.

Slides:



Advertisements
Similar presentations
IPv6: Application perspective Zaid Ali Chairman/President SFBAY ISOC
Advertisements

The HEPiX IPv6 Working Group David Kelsey GridPP29, Oxford 27 Sep 2012.
1 Muhammed Rudman
IPv4 Depletion IPv6 Adoption 3 February /8s Remaining.
IPv4 Run Out and Transitioning to IPv6 Marco Hogewoning Trainer, RIPE NCC.
IPv6 at CERN Update on Network status David Gutiérrez Co-autor: Edoardo MartelliEdoardo Martelli Communication Services / Engineering
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.
HEPiX IPv6 Working Group David Kelsey (STFC-RAL, UK) 4 May 2011 HEPiX, GSI, Darmstadt david.kelsey at stfc.ac.uk.
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.
Measuring IPv6 Deployment Geoff Huston George Michaelson
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.
The HEPiX IPv6 Working Group David Kelsey (STFC-RAL) HEPiX, Ann Arbor MI 30 Oct 2013.
From IPv4 to IPv6… How far have we come? How far to go? Paul Wilson NRO/APNIC.
The HEPiX IPv6 Working Group David Kelsey EGI TF, Prague 18 Sep 2012.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Report Mario Reale NGI IT / GARR HEPiX f2f meeting.
Security monitoring boxes Andrew McNab University of Manchester.
The HEPiX IPv6 Working Group David Kelsey WLCG GDB, CERN 14 Nov 2012.
“From IPv4 to eternity”: the HEPiX IPv6 working group CHEP2012, New York 21 May 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.
HEPiX IPv6 Working Group David Kelsey GDB, CERN 11 Jan 2012.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
Data Transfer Service Challenge Infrastructure Ian Bird GDB 12 th January 2005.
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.
WLCG and IPv6 David Kelsey (STFC-RAL) LHCOPN/LHCONE, Rome 28 Apr 2014.
WLCG Operations Coordination report Maria Alandes, Andrea Sciabà IT-SDC On behalf of the WLCG Operations Coordination team GDB 9 th April 2014.
The HEPiX IPv6 Working Group David Kelsey HEPiX, Prague 26 April 2012.
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.
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.
Hepix spring 2012 Summary SITE:
Maria Alandes Pradillo, CERN Training on GLUE 2 information validation EGI Technical Forum September 2013.
HEPiX IPv6 Working Group David Kelsey (STFC-RAL) GridPP33 Ambleside 22 Aug 2014.
WLCG Operations Coordination Andrea Sciabà IT/SDC GDB 11 th September 2013.
HEPiX spring 2013 report HEPiX Spring 2013 CNAF Bologna / Italy Helge Meinhard, CERN-IT Contributions by Arne Wiebalck / CERN-IT Grid Deployment Board.
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.
IPv4 shortage and CERN 15 January 2013
WLCG IPv6 deployment strategy
(Prague, March 2009) Andrey Y Shevel
gLite->EMI2/UMD2 transition
Andrea Manzi, Oliver Keeble
Plans to support IPv6-only CPU on WLCG
Ian Bird GDB Meeting CERN 9 September 2003
Service Challenge 3 CERN
Update on Plan for KISTI-GSDC
Support for IPv6-only CPU – an update from the HEPiX IPv6 WG
Deployment of IPv6-only CPU on WLCG – an update from the HEPiX IPv6 WG
Update from the HEPiX IPv6 WG
Deployment of IPv6-only CPU on WLCG – an update from the HEPiX IPv6 WG
Deployment of IPv6-only CPU on WLCG - update from the HEPiX IPv6 WG
A proposal to deprecate ip6.int reverse DNS service in APNIC
IPv6 deployment at CERN - status update -
David Kelsey CCLRC/RAL, UK
WLCG and support for IPv6-only CPU
HEPiX IPv6 Working Group F2F Meeting
Welcome To : Group 1 VC Presentation
IPv6 Address Allocation APNIC
IPv6 Reliability Measurements
IPv6 update Duncan Rand Imperial College London
Presentation transcript:

“From IPv4 to eternity” The High Energy Physics transition to IPv6 David Kelsey EGI Community Forum, Munich 30 March 2012

On behalf of my co-authors Bob Cowles (SLAC), Phil DeMar (FNAL), Marek Elias (FZU), Thomas Finnern (DESY), David Foster (CERN), Bruno Hoeft (KIT), Tomas Kouba (FZU), Soumaya Lanouar (EPFL), Simon Leinen (SWITCH), Edoardo Martelli (CERN), Mark Mitchell (Univ Glasgow), Kars Ohrenberg (DESY), Andreas Pfeiffer (CERN), Francesco Prelz (INFN), Mario Reale (GARR), Julia Rohlfing (KIT), 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) Many thanks to them! 01/03/2012HEP IPv6 at EGI CF 20122

Outline Background – why move to IPv6? The HEPiX IPv6 Working Group – n.b. HEPiX is a forum of worldwide HEP IT staff HEPiX IPv6 testbed and testing WLCG software and tools IPv6 survey Managing large sites – addressing etc. IPv6 security Recommendations and future plans 01/03/20123HEP IPv6 at EGI CF 2012

IPv4 Free Addresses (/8 blocks) 01/03/2012HEP IPv6 at EGI CF

IPv4 Addresses From Geoff Huston ( ) 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: 11-Aug-2012 (Europe) – ARIN: 27-Jul-2013 (North America) – LACNIC: 28-Jan-2014 (South America) – AFRINIC: 29-Oct-2014 (Africa) 01/03/2012HEP IPv6 at EGI CF 20125

IPv6 more generally IPv6 World Day (8 Jun 2011) Many major players successfully turned on and tested IPv6 for 24 hours – Including Google, Facebook, Yahoo!... But then turned it off again! In the future... US Federal Government requires all their outward facing public services to be running IPv6 by 30 Sep 2012 (and clients by Sep 2014) 01/03/2012HEP IPv6 at EGI CF 20126

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 /03/2012HEP IPv6 at EGI CF 20127

When to move to IPv6? IPv6 *is* coming – HEP, WLCG, EGI will need to move “soon” Is HEP/WLCG ready? What does “ready” mean? When will HEP be ready? 01/03/2012HEP IPv6 at EGI CF 20128

HEPiX IPv6 Working Group Created in April 2011 with aims: Consider whether/how IPv6 should be deployed in HEP – especially WLCG (Worldwide Large Hadron Collider Grid) 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 help explore all the above issues Initial report at end of /03/20129HEP IPv6 at EGI CF 2012

WG membership Currently active: – CERN, DESY, EPFL, FNAL, FZU, GARR, Glasgow, INFN, KIT, Manchester, RAL, SARA, SLAC, SWITCH, Umea, USLHCNet (Caltech) – CMS & LHCb (ATLAS & ALICE to come) Nearly 50 on the mail list 01/03/2012HEP IPv6 at EGI CF

IPv6 and WLCG We currently do not know when WLCG will need to deploy IPv6-capable services – No current requests or warnings BUT to get there takes time! – Full survey of all software and tools – Need operational monitoring, security and tools – IPv6 operation, security and performance must be as good as IPv4 Physicists must not notice! 01/03/201211HEP IPv6 at EGI CF 2012

Limiting the scope The working group decided to concentrate on outward-facing WLCG services – Some backend services, e.g. Databases, could stay IPv4 only But need to include middleware, tools etc. Wherever possible, work with others (EGI) 01/03/2012HEP IPv6 at EGI CF

The HEPiX IPv6 Testbed We have deployed a distributed testbed – CERN, DESY, FZU, GARR, INFN, KIT and USLHCnet Connected to IPv6 and IPv4 networks – IPv6-only/IPv4-only names also registered in DNS – e.g. hepix-v6.desy.de & hepix-v4.desy.de A perl script (on wiki) validates configuration – Checks all DNS entries – runs ping and ping6 to all nodes 01/03/201213HEP IPv6 at EGI CF 2012

Testbed (2) 01/03/2012HEP IPv6 at EGI CF

Data transfer tests Virtual Organisation – ipv6.hepix.org We have successfully installed and tested GridFTP clients and servers on all nodes Full mesh of data transfers (globus_url_copy) – Tested and works CMS members of the working group – Now performing continuous data transfers between pairs of nodes – In future this will use PhEDEx and FTS 01/03/201215HEP IPv6 at EGI CF 2012

GridFTP mesh (extract) 01/03/2012HEP IPv6 at EGI CF

CMS data transfer IPv6 reliability Reliability test – not a stress/performance test Single 200 MB file from IPv6 VM at CERN transfer to 2 systems globus_url_copy and uberftp to confirm copy then delete In 1 week: uslhc: 8373 transfers, infn: 8355 (1 error each) – BGP timers too short caused packet loss in firewall Since then (3 weeks) transferring 2 GB files uslhcnet: 8844, infn:8853, DESY:2207 transfers Transfer failures: uslhcnet:106, infn:107, DESY:52 – Vast majority since change in CERN IPv6 firewall hardware – Transfer speed less to DESY – still investigating both observations Conclude: no show-stoppers. CMS PhEDEx should work. 01/03/2012HEP IPv6 at EGI CF

File Transfer Agent (FTS) 01/03/2012HEP IPv6 at EGI CF Thanks to EGEE JRA1

File Transfer Service (FTS) – to enable IPv6 Use gLite 3.2 repository cGSI-GSOAP does not resolve IPv6 names up to version – still found on some production UIs gSOAP supports IPv6 – on TCP since version 2.5 (2005) – on UDP since version (still 2005) BUT compiled without the “WITH_IPv6” flag 01/03/2012HEP IPv6 at EGI CF

FTS and IPv6 (2) – 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 01/03/2012HEP IPv6 at EGI CF

FTS and IPv6 - conclusions FTS/IPv4 not broken on dual-stack host Functional IPv6 support in a software component does not imply that IPv6 transport is enabled by default This is hard to capture in either a survey or by automated code-checking tools Next steps: CMS data transfers using FTS 01/03/2012HEP IPv6 at EGI CF

Software & Tools IPv6 Survey An “Asset” survey is now underway – A spreadsheet to be completed by 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 01/03/201222HEP IPv6 at EGI CF 2012

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 OpenAFS, dCache, UberFTP FTS, globus_url_copy etc. 01/03/2012HEP IPv6 at EGI CF

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? 01/03/2012HEP IPv6 at EGI CF

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 causes problems – complicates packet inspection Must test that things which are not supposed to work do not 01/03/2012HEP IPv6 at EGI CF

Recommendations & future Should we deploy IPv6? Answer: Yes! When we are ready 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 01/03/2012HEP IPv6 at EGI CF

Future plans (2) Review status at end of 2012 Produce implementation plans for 2013 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 Earliest date for production of IPv6-only systems is (currently) Jan /03/201227HEP IPv6 at EGI CF 2012

Further info HEPiX IPv6 wiki Working group meetings 01/03/2012HEP IPv6 at EGI CF

Summary The HEPiX IPv6 working group has started well MUCH work still to be done during the next year or two & effort is difficult to find – Further volunteers welcome to join – Please contact me Very likely that we will not able to support IPv6-only systems in WLCG before 2014 – Decision on timetable to be made during /03/2012HEP IPv6 at EGI CF