Presentation is loading. Please wait.

Presentation is loading. Please wait.

FP6−2004−Infrastructures−6-SSA Migrate GOS to IPv6 Beihang University Yongjian Wang.

Similar presentations


Presentation on theme: "FP6−2004−Infrastructures−6-SSA Migrate GOS to IPv6 Beihang University Yongjian Wang."— Presentation transcript:

1 FP6−2004−Infrastructures−6-SSA-026634 Migrate GOS to IPv6 Beihang University Yongjian Wang

2 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Agenda  IPv6 in China  How to migrate GOS to IPv6  IPv6 backbone test environment  Migration timetable

3 Yongjian Wang,Beihang University,Geneva,November 16, 2016 IPv6 in China

4 Yongjian Wang,Beihang University,Geneva,November 16, 2016 An introduction to IPv6 in China  An large IPv6 testbed has been constructed to connect institutes and universities all across China. Core nodes in primary cities such as Beijing, Shanghai, Xi’an and so on, user can access IPv6 through connecting to core nodes Separate to existing IPv4 network, no IPv4/IPv6 hybrid network environment in China at present Concentrate on IPv6 network layer  A big project named CNGI has been launched by government to promote IPv6 application CNGI short for China Next Generation Internet Concentrate on IPv6 application

5 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Architecture of IPv6 testbed

6 Yongjian Wang,Beihang University,Geneva,November 16, 2016 The way GOS choose to support IPv6

7 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Migrate GOS to IPv6

8 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Role of GOS  Grid middleware running on China National Grid (CNGrid) which both support IPv6 and IPv4 relationship between GOS and CNGrid is just like GLite and glida  Promote CNGrid to use IPv6 backbone more effectively  Implement interoperable operation with European Grid middleware

9 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Test environment in development

10 Yongjian Wang,Beihang University,Geneva,November 16, 2016 GOS Runtime  Operating System Windows 2003, Red Hat Linux  JRE JDK1.5.0_06  Database MYSQL 4.1.12 or above versions  Servlet Container Tomcat5.0.28  Web Service Engine Axis-1.2RC2  Message-Oriented Middleware ActiveMQ 4.0.2RC2

11 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Migrate GOS to IPv6 (1/2)  Change IP address format Adjust the configuration file to confirm IPv6-style addresses used IPv6 support in Java – IPv6 support history in different Operating System > IPv6 support on Solaris and Linux since J2SE 1.4 > IPv6 support on Windows since J2SE 1.5 – Two different parameters can be used adjust the behavior of JVM: > java.net.preferIPv4Stack (default: false) -Only IPv4 packet will be proceeded if this argument set to true > java.net.preferIPv6Addresses(default: false) -IPv4 mapped address such as ::ffff:w.x.y.z used if argument value is false -Should be set argument to true if want to use IPv6 address

12 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Migrate GOS to IPv6 (2/2)  Postgresql is the only DBMS that declare to support IPv6, but we use MYSQL now  Update some third party libraries Some security related libraries need to change Access control list need to update  Message-oriented middleware is used for synchronized between different GOS nodes No Message-oriented middleware declared to support IPv6, so it may be a problem.

13 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Migrate GOS to IPv6 (3/3)  Service Grip, Agora, UMS, RMS, Router, Hotfile, BatchService, Security etc  Client side Correspond API need to update to support IPv6  Configure and Manage tools Script for GOS boot, GOS stop, router manage, etc.

14 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Configure file

15 Yongjian Wang,Beihang University,Geneva,November 16, 2016 IPv6 version GOS Portal

16 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Snapshoot version  Windows version http://vega.ict.ac.cn/gos/packages/VegaSuite1.0-beta- build0913-Win32.zip  Linux version http://vega.ict.ac.cn/gos/packages/VegaSuite1.0-beta- build0913-Linux.tar.gz

17 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Problems (1/3)  Only Firefox can access the GOS portal at IPv6 mode Both IE and Opera have some problems to access IPv6 (IE?)  Both IPv4 and IPv6 supported on GOS node now, so it’s difficult for us to find out whether functions are finished through IPv4 or IPv6 Complete test cases are need  No IPv6 compatible batch job system found, we must do batch job schedule in IPv4 mode OpenPBS, LSF supported now (IPv6 version?)

18 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Problems (2/3)  MYSQL MYSQL doesn’t support IPv6 currently Experiment – No Jdbc driver for MYSQL support IPv6 – But Jdbc driver can access local database using machine name both in pure IPv6 and dual stack environment Limitations – GOS and MYSQL database server must be installed on the same machine – If MYSQL installed on remote machine, dual stack is required

19 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Problems (3/3)  ActivmeMQ Broker URL should be tcp://localhost:61616  Only test in our development environment, more test is needed in actual IPv6 environment Perhaps some new problems will be found out Person from Microsoft tell me IPv6 address format will be different depend on the destination address type …….  Complete test cases are urgently needed to test the compatibility of our grid software. Perhaps some test cases have be released, we need to find a useful one or develop by ourselves

20 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Some Tips  Machine name is preferred because both IPv4 and IPv6 can resolve machine name correctly  Windows and Linux have some differences in IPv6 support:  Windows need to append suffix like %n if the destination isn’t a global address  Use [ipconfig] or [ipv6 if] command to determine the value of n  Persons from Microsoft tell me if destination is global IPv6 address, no suffix like %n need to append, but I need to do some experiments to confirm this  Linux seems adopt a different solution, no suffix %n need to append

21 Yongjian Wang,Beihang University,Geneva,November 16, 2016 IPv6 backbone test environment

22 Yongjian Wang,Beihang University,Geneva,November 16, 2016 IPv6 backbone test environment  New version IPv6 GOS will be running on most of CNGrid node, and will connect to CNGI(China Next Generation Internet,IPv6 Backbone)  Set up two GOS nodes for test Beihang ( Beihang University ) Tsinghua ( TsingHua University )  Information about Beihang: http://202.112.132.136:8080/portal/grid/login.html Http://[2001:da8:ae:200:20a:ebff:fe2e:4d05]:8080/portal/grid/login.html User/pass: usr1/usr1 resourcemanager / resourcemanager policymanager / policymanager

23 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Testbed based on actual IPv6 network

24 Yongjian Wang,Beihang University,Geneva,November 16, 2016 GOS Node in Beihang University Front machine Portal and batch service IPv6 IPv4 cluster 202.112.132.136 2001:da8:ae:200:20a:ebff:fe2e:4d05 192.168.0.1 192.168.0.2 service machine IPv6/IPv4 IPv4 dual protocol supported GOS can be separated into two parts

25 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Migration timetable

26 Yongjian Wang,Beihang University,Geneva,November 16, 2016 Timetable  Timetable for migrate GOS to IPv6 Set up global testbed (finished) Make up detailed test plan – in progress, plan to finished by the end of September Give a detailed test report – In progress, plan to finished on Oct.15 th Deploy our IPv6 version software on CNGrid – Plan to finished by the end of October

27 FP6−2004−Infrastructures−6-SSA-026634 Thanks! Q&A


Download ppt "FP6−2004−Infrastructures−6-SSA Migrate GOS to IPv6 Beihang University Yongjian Wang."

Similar presentations


Ads by Google