long public technical details dec 2000 jan 2003
play

LONG Public Technical Details Dec 2000 - Jan 2003 LONG: - PowerPoint PPT Presentation

LONG Public Technical Details Dec 2000 - Jan 2003 LONG: Laboratories Over Next Generation Networks. Contents G WP Presentations (WP1, WP2, WP3, WP4, WP5) G LONG: Demos performed in the Final Technical Review G Exploitation Plan: Conclusions and


  1. LONG IPv6 Backbone The backbone is built on G AS 65452 the interconnection links AS 65455 UC3M upmuc3mgw6 between LONG partners. UPM upmtidgw6 uc3mupmgw6 uc3mupcgw6 The BGP4+ routing G upmupcgw6 upmptingw6 protocol is deployed on AS 65450 tidupmgw6 LONG IPv6 backbone. TID upcuc3mgw6 Different technologies are upcupmgw6 G AS 65454 Backup UPC used: ATM, GbE over upcuevgw6 DWDM, tunnels over IPv4 upcnorgw6 ptinupmgw6 AS 65453 infrastructure . AS 65456 PTIN uevupcgw6 norupcgw6 UEV The connections are NOR G AS 25451 provided by research and commercial network IPv6/ATM On demand infrastructures. IPv6 over IPv4 On demand IPv6 /DWDM LONG: Laboratories Over Next Generation Networks.

  2. LONG IPv6 Backbone: support National Research and Education Networks (NREN) of each country G Spain’s NREN: REDIRIS I Portugal’s NREN: FCCN I � As these infrastructures are based on IPv4, the connections are established through IPv6 over IPv4 tunnels (PTIN-UPM, UEV-UPC, UPC-NOR,UPM-UPC) GEANT network infrastructure G This network connects the NREN’s I This infrastructure substituted the previous pan-European research network, TEN-155, since December I 1st 2001 2Mbps bandwidth, bi-directional, reserved between partners through the PIP service I The connection from PTIN (Aveiro) to FCCN (GEANT PoP, located in Lisbon) is implemented using an � ATM commercial link. Euro6IX network infrastructure G Pan-European IPv6 IX Backbone (IST-2001-32161) I The connection from PTIN (Aveiro) to TID is implemented using this network. � Network of the PREAMBULO project G R&D Program of the Spanish Science and Technology Ministry I Gigabit Ethernet over DWDM links between UPM and UC3M � LONG: Laboratories Over Next Generation Networks.

  3. LONG IPv6 backbone: physical connections Preámbulo IPv6 over ATM 1Gbps 8 Mbps UPM UC3M MAD6IX IPv6 over IPv4 2 Mbps 20 Mbps 2 Mbps LIS6IX IPv6 over GbEth/DWDM Rediris TID Euro6IX Geant Physical link (shared) 2 Mbps 155 / 622 Mbps 2 Mbps Physical link (quaranted) Public FCCN UPC PTIN ATM network UPCnet 2 Mbps UEV NOR Backup links LONG: Laboratories Over Next Generation Networks.

  4. Work done Study G Study and evaluation of the transition mechanisms and their applicability to a set of I scenarios; functional testing of available implementations. The deployment of IPv6 over different access and transport technologies were studied. I The theoretical and functional aspects of applications and network services were studied I with focus on mixed IPv4/IPv6 scenarios. Identification of available implementations and State-of-the-art G Implementations were identified for the main OS and network equipment. I Execution of practical experiments G Some implementations were selected to be experimented and all the installation, I configuration, operation and testing phases were documented, with a focus on the functional aspects. Deployment LONG’s network G Network platform to test services and applications in almost real-scenario. I LONG: Laboratories Over Next Generation Networks.

  5. Main Results (I) Network Backbone G I Each LONG partner has deployed mixed IPv4/v6 local networks. I All these networks are linked building a single LONG IPv6 backbone, which has allowed to test services and applications in almost real-scenarios. I Usage of different technologies to connect these partner’s networks: IPv6 over IPv4 configured tunnels (PTIN-UPM, UEV-UPC, UPC-NOR); I IPv6 over ATM link (PTIN-UPM, TID-UPM, UC3M-UPC); I IPv6 over GbEth/DWDM (UPM- UC3M); I I BGP4+ is used as the main routing protocol in the backbone. Acquisition of knowledge through practical experiments and documentation � of the results. Evaluation of the IPv6 deployment state over different technologies with � equipments of various manufactures. LONG: Laboratories Over Next Generation Networks.

  6. Main Results (II) Deployment of access technologies G I Access technologies: I ADSL (TID) I CATV (PTIN) I WLAN (UPM) I ISDN (UEV). I Ethernet (All) There is equipment available that implement native IPv6 over these � technologies, except for CATV; in this case, the only existing solution is based on tunneling of IPv6 over IPv4 � The model for deploying data services over CATV is based on the DOCSIS standard (layer 2) and IPv6 support is not included yet. LONG: Laboratories Over Next Generation Networks.

  7. Main Results (III) Deployment of Basic Network Services: DNS & Routing G DNS: � Based in BIND9 ( Berkeley Internet Name Domain, version 9) on Linux, which supports I native IPv6 and IPv4 queries. Domains I Private: .long (backbone); ptin.long, uc3m.long, tid.long ... (partners). I Public: “ist-long.com”. I � Public DNS System � Private DNS System Root DNS Servers Internet Users Internet .long dns1.ist-long.com LONG/6BONE Dual Stack Server upm.long Users upm.long ist-long.com TID ZONE TRANSFER uev.long tid.long cantonal6.ist-long.com dns6.upm.ist-long.com upc.long uc3m.long upm.ist-long.com ptin.ist-long.com nortel.long tid.ist-long.com uev.ist-long.com upc.ist-long.com uc3m.ist-long.com nortel.ist-long.com LONG: Laboratories Over Next Generation Networks.

  8. Main Results (IV) Routing Protocols � Partners: Static routes / RIPng. I Backbone: BGP4+ is used. I Each partner was assigned a private AS • Initial phase ? UC3M PTIN is connected to TID through Internet but this connection UPM I was only used when PTIN-UPM link is down. TID Rediris This is performed automatically using the BGP features. I GEANT Due to the cost of communications to connected to POP I UPC Internet FCCN GEANT, the PTIN-UPM is only established when the Public bandwidth is demanded UEV PTIN UC3M UPM TID ? Final phase (Dez/02 - ) Rediris PTIN is connected to UPM through Euro6IX network I MAD6IX GEANT This connection has enough bandwidth for the Euro6IX I UPC LIS6IX FCCN requirements of LONG services. Public As the routing on Euro6IX is not define yet, static routes are I UEV PTIN used in PTIN-UPM (UPM advertises PTIN’ prefix) LONG: Laboratories Over Next Generation Networks.

  9. Main Results (V) • Deployment Advanced Network Services � Identification and evaluation of available Mobility I implementations. Multicast I Anycast I � Study of functional aspects related with the Security I deployment in mixed IPv4/IPv6 scenarios. Multihomming I � Analyze of the impact on network design, based on QoS I requirements and available communication resources. LONG: Laboratories Over Next Generation Networks.

  10. Main Results (VI) I Deployment Transition Mechanisms & User Services I Configured tunnels (Interconnection services) I Dual-Satck (E-Mail server, News) I NAT-PT (WEB, FTP, ISABEL) I TRT (IRC) I 6to4 Relay (Isabel) I ISATAP (Chess) I Transition mechanisms have been integrated in LONG testbed according to services requirements. I IPv4 and IPv6 clients can be simultaneously connected to the E-mail, IRC, LDAP, News and Isabel services. LONG: Laboratories Over Next Generation Networks.

  11. Services over LONG’s network Isabel (v4/v6) Isabel IRC (v4/v6) IRC Chess (v4/v6) Quake2 Quake2 (v6) DNS DNS (v6) Web Web Server (v4/v6) Isabel VideoStreaming Trivial DNS SMTP, POP3 Tetris Web LDAP NAT-PT SMTP, POP3 + FTP TRT afoto TEG RAT-VIC UC3M FTP Mangband ISATAP UPM VideoStreaming Mobility services IRC client Network DNS statistics Web Mobility services TID Web Tools NAT-PT SMTP SOCKS LDAP UPC FTP RAT Isabel DNS IRC client IRC client Proxy PTIN Web/FTP Quake UEV NOR RAT, VIC NAT-PT Web, FTP News client On demand IPv6/ATM Isabel VideoLAN News MP3 streaming IPv6 over IPv4 Isabel IRC client Instant DNS messaging IPv6 over GbEth/ DWDM Web Mobility services IPv4/IPv6 services LONG: Laboratories Over Next Generation Networks.

  12. Conclusions Network and Basic Services G I IPv6 covers all basic IPv4 aspects, even improving most of them I The is available equipment that allowed the project to built a stable IPv4/v6 test platform providing the basic services (routing, DNS) Network Advanced Services G I Some of the implementations still lack reliability, since are still in a mature state Ex.: there are few multicast implementations and some aspects of mobility are being discuss User Services/Applications G I Most of the applications have been adapted/ported for IPv6 IPv4/v6 Transition G I Actual Transition Mechanisms do not fully support all the advance network services: I Connectivity and application operation is well supported I Advanced network aspects, like QoS, Mobility, Multicast and Security are not fully supported or are impossible to be deployed. LONG: Laboratories Over Next Generation Networks.

  13. WP3: Collaborative work environment Juan Quemada, UPM Tomás de Miguel, UPM LONG: Laboratories Over Next Generation Networks.

  14. Index G Workpackage objectives G Transition Applications Guidelines G LONG platform service adaptations LONG: Laboratories Over Next Generation Networks.

  15. Work Package Objectives G Define guidelines for applications migration. I Analyze basic point to point applications. I Analyze advanced collaborative applications. G Select and adapt a selected applications set. I Setup basic services. I Adapt representative services. I Network services: mgen I Multimedia: games, Streaming video I Collaborative applications: ISABEL – Isabel+NATPT, Isabel+6to4 and Isabel+MIPv6 – Study SIP integration G Disseminate application migration experience I Programming guidelines on transition to IPv6 I Distribution over IPv6 Forum LONG: Laboratories Over Next Generation Networks.

  16. Deliverables & Milestones D31: Point t o point applicat ion migrat ion D32: Guidelines f or CSCW applicat ions migrat ion D33: Applic. over special net works M0 M26 M6 M18 M12 M 8 M3.1: First applicat ions migrat ion M3.2: CSCW applicat ion migrat ion over special net works LONG: Laboratories Over Next Generation Networks.

  17. Index G Workpackage objectives G Transition Applications Guidelines G LONG platform service adaptations LONG: Laboratories Over Next Generation Networks.

  18. Applications porting guide G Application porting I Guidelines for CSCW applications migration I LONG Deliverable D3.2 I Guidelines for migration of collaborative work applications I LONG Deliverable 3.2A I Additional revision produced for dissemination G Dissemination of LONG Application Porting Results I Revised version and submitted to IPv6 Forum I Title: Programming Guidelines on Transition to IPv6 – Jim Bound & Latif Ladid have proposed the doc as: » Base document in IPv6 Forum/Technical Directorate I A one day tutorial will be given by LONG at I IPv6 Global Summit Bangalore INDIA, January 22 2003 LONG: Laboratories Over Next Generation Networks.

  19. Applications porting guidelines Use existing IPv4 only application � Using translators I Valid only with limitations I Porting existing application � Applicable only if source code is available I Porting communications libraries I Example: Java net library I Developing new application � Independent of IP addresses I IPv6 only and IPv4 only applications I Dependent of IP addresses I Not recommended I Developing IPv4/IPv6 dual code I LONG: Laboratories Over Next Generation Networks.

  20. Porting methodology When source code is available. G I Review communication code I C I C++ I SOCKS I Java I Scripting languages – Perl – TCL (not available) I Review complete application I When IP addresses are used at application level When source code is not available. G I Porting of common communication library I Example: Java net class LONG: Laboratories Over Next Generation Networks.

  21. Protocol independent architecture LONG: Laboratories Over Next Generation Networks.

  22. Common porting problems G Use IPv4/IPv6 configurable data structures for addresses G IPv4/IPv6 configurable socket API G IP address management I Fully Qualified Domain Names should be used I Remove application dependencies on the IP addresses I Use network independent identifiers G IP address parser I IPv4_address:port I Literal IPv6 addresses in URLs specifications (RFC-2732) I http://[2001:720:1500:1::A100]:80/ G Dual treatment of IPv4/IPv6 loopback communication G Size of Application Datagram Payload (MTU) I Fragmentation managed by application LONG: Laboratories Over Next Generation Networks.

  23. Transition scenarios From to IPv4 node to IPv6 node application IPv4 net IPv6 net IPv4 net IPv6 net using IPv4 IPv4 ? Fail ? IPv4 Fail IPv4 IPv4/IPv6 tunnel translator IPv6 ? tunnel ? translator IPv4 IPv4 ? translator ? IPv4 IPv6 IPv4/IPv6 IPv4/IPv6 translator translator ? ? IPv6 IPv6 translator IPv4 Fail ? tunnel ? IPv6 IPv6 IPv4/IPv6 Fail translator tunnel IPv6 ? translator ? IPv6 ? It has no sense LONG: Laboratories Over Next Generation Networks.

  24. Interaction between application instances application instance application instance application with media objects with media objects control and media application control application control manipulation media management and temporal adjusments with synchronization media management media management QoS end-to-end QoS control end-to-end QoS control connection network subsystem LONG: Laboratories Over Next Generation Networks.

  25. ISABEL Architecture Participant I nteractive Site Kernel registry Local conf iguration SESSION COORDINATION LAYER Audio Video Pointer Ftp Unrel. trans. Rel. t rans. Not epad Whit eboard ... adapt at ion adapt at ion adapt at ion adapt at ion adapt at ion adapt at ion adapt at ion adapt at ion ADAPTATION LAYER Audio Video Pointer ... Slides Notepad Whiteboard COMPONENTS LAYER I router: unreliable transport Reliable transport QoS and NETWORK LAYER Net work LONG: Laboratories Over Next Generation Networks.

  26. ISABEL Architecture G Session coordination layer : I change application Node Unique Identifiers G Component adaptation layer PORTING TO IPv6 G Cooperative adaptation layer G QoS network layer I Management and reliable componentes (reliable service) I Multimedia real time broadcast (unreliable service) LONG: Laboratories Over Next Generation Networks.

  27. ISABEL IPv4 & IPv6 interoperability G ISABEL over IPv4 networks I Graph topology I Multicast topology I Combination : multicast islands interconnection G ISABEL over IPv6 networks I Graph topology I Multicast topology I Combination : multicast islands interconnection G ISABEL over IPv4/IPv6 networks I Graph topology I Combination : multicast islands interconnection LONG: Laboratories Over Next Generation Networks.

  28. Index G Workpackage objectives G Transition Applications Guidelines G LONG platform service adaptations LONG: Laboratories Over Next Generation Networks.

  29. Adapted applications Network management G I Mgen client and server I Netperf for Free BSD modified to run tests with SOCKS64 and NATPT(4->6) Multimedia games G I Chess client and server Multimedia collaborative applications G I Porting of Mplayer Collaborative applications: ISABEL G I Isabel+NATPT, Isabel+6to4 and Isabel+MIPv6 I Study SIP integration LONG: Laboratories Over Next Generation Networks.

  30. WP4: System Exploitation, Trials and Evaluation Alberto García , UC3M Arturo Azcorra, UC3M LONG: Laboratories Over Next Generation Networks.

  31. WP4 Objectives “ System Exploitation, Trials and Evaluation will perform trials and experiments over the platform deployed making use of the adapted applications. These trials will help to fine tune the design and to elaborate recommendations. These recommendations will be produced in the corresponding Work Packages taking as input the trials and experiments performed. LONG will produce recommendations related to: IPv4/IPv6 transition, IPv6 and advanced services integration, the interworking of heterogeneous access scenarios and the adaptation of applications to the Next Generation networks. “ LONG: Laboratories Over Next Generation Networks.

  32. Deliverables and Milestones Milestones and expected result M4.1 Deliverable with trial scenarios specification M8 M4.2 Deliverable with Report on local trials and evaluation report M12 M4.3 Deliverable with final measurements report. M15 M4.4 Workshop on IPv6 and transition strategies IPv4/IPv6 M22 M4.5 End of trials. Deliverable with conclusions and design guidelines M24 IPv6 Forum 2002 M16 Deliverables Deliverable Deliverable title Delivery date Nature Dissemination No (month after level start) D4.1 First phase trials scenario specifications. M8 R PU D4.2 Report on first phase trials and evaluation report M12 R PU D4.3 Second phase trials specification M15 R PU D4.1A New release of D4.1 M19 R PU D4.4 Conclusions and Guidelines from experiments. M24 R PU LONG: Laboratories Over Next Generation Networks.

  33. Relation with Other Workpackages WP2 WP2 Network Design Network Design WP3 WP3 and Deployment and Deployment Feedback for Collaborative Work Collaborative Work Requirements for network Environment Evaluation of Environment designing test deployment technologies scenarios Network deployment Testing tools guidelines Feedback for WP4 WP4 WP2 : Theoretical analysis, Application deployment WP2 : Theoretical analysis, System Exploitation, System Exploitation, basic configuration and Trials and Evaluation basic configuration and Trials and Evaluation functional testing functional testing Generate results to be disseminated WP4 : Performance tests WP4 : Performance tests Advanced functional trials WP5 Advanced functional trials WP5 Dissemination and Dissemination and Implementation Implementation LONG: Laboratories Over Next Generation Networks.

  34. Trials Most of LONG project meetings have been hosted using ISABEL over IPV6. G IPv6 Forum 2001 G IPv6 Forum 2002 G 2002 Valencia Campus Party G IST 2002 G Several other activities using the LONG infrastructure: G I “Encontro Nacional Software Livre” invited talks, June 2002 I “Next Generation Internet Conference” distribution, October 2002 I “Telecom I+D” distribution, November 2002 I … LONG: Laboratories Over Next Generation Networks.

  35. Trials: LONG Meetings Most of the LONG meetings have been carried out using ISABEL. G In the last year, in mixed IPv4/IPv6 scenarios. I Also used other services provided by the LONG network, such as IRC for meeting I coordination. Preámbulo IPv6 over ATM 1Gbps 8 Mbps UPM UC3M MAD6IX IPv6 over IPv4 2 Mbps 20 Mbps 2 Mbps LIS6IX IPv6 over GbEth/DWDM Rediris TID Euro6IX Geant Physical link (shared) 2 Mbps 155 / 622 Mbps Physical link (quaranted) FCCN UPC PTIN 2 Mbps UPCnet 2 Mbps UEV NOR Backup links LONG: Laboratories Over Next Generation Networks.

  36. Trials: Global IPv6 Summit 2001 G Interactive distribution of the IPv6 Forum 2001 using ISABEL over IPv4 (Madrid, January 2001) I LONG participants: UPM, UPC, UC3M, UEV, PTIN I Other participants UNAM (Mexico), ETRI (Korea), ICSI (USA), CRC (Canada), ULB (Belgium), MCLAB (Switzerland). LONG: Laboratories Over Next Generation Networks.

  37. 2001 Global IPv6 Summit: January 25, 2001. 15:00 RedIris RedIris FS-A UP UP fw155 130.206.212.8 Portugal Portugal router 6 C router UPC PTI Control 130.206.212. PTI1 PTI2 UPC 193.146.185.1 6 193.146.185.57 8 .59 .58 .27 193.146.185.177 .2 130.206.212.85 6 130.206.212.81 130.206.212.8 Slovenia Slovenia router router 2 SLO TID TID SLO RedIris .xx router 130.206.212.77 TID 130.206.212.1 193.138.23.14 tid02 TID 4 1 130.206.212.69 130.206.212.7 Canada Canada 193.146.185.146 .14 130.206.212.1 router 8 7 CAN CAN 130.206.212.2 142.92.76.3 142.92.76.2 DIT- DIT- r7204 UPM UPM FS-B Austria Austria 130.206.212.7 router UPM 193.146.185.65 0 Master ruth tokio WUW WUW 130.206.212.9 137.208.9.25 3 .10 .93 137.208.224.151 1 router 7 WUW .89 .109 ESC1 MBONE 130.206.212.9 Control El Escorial. Palacio de El Escorial. Palacio de 4 nevada triton texas Congresos Congresos 193.146.185.193 .202 r7204e .196 .20 .20 .19 .198 .19 0 1 9 5 ESC1 ESC2 Chat Slides Audio Control pobre toledo chipre tigre kiev nueva2 FS-C IP router Interactive site cadiz Switch Flowserver Fast Ethernet Coordinator ATM PVC Auxiliar PC Ethernet LONG: Laboratories Over Next Generation Networks.

  38. Trials: Global IPv6 Summit 2002 G Interactive distribution of the IPv6 Forum 2002 using ISABEL (Madrid, March 2002) I Using IPv4 and IPv6. I Large number of participants: I LONG members: UPM, UPC, UC3M, UEV, PTIN, UEV. I Other participants: UNAM (Mexico), ETRI (Korea), ICSI (USA), CRC (Canada), ULB (Belgium), MCLAB (Switzerland). G A LONG demonstrator was set (see next slides). LONG: Laboratories Over Next Generation Networks.

  39. ULB > 2 Mbps HMCM UPM UC3M Internet 8 Mbps > 2 Mbps 5 Mbps 2 Mbps 2,5 Mbps Max: 155 Mbps MCLAB Rediris Geant > 2 Mbps TID FS-A Geant IPv6 Internet connectivity > 2 Mbps 155 / 622 Mbps > 2 Mbps UM UPC IPv6 over ATM PTIN 2 Mbps FCCN CA*net3 IPv6 over IPv4 2 Mbps CRC Physical link UEV (shared) > 2 Mbps Physical link ICSI (quaranted) Koren IPv4 guaranteed bandwith Abilene 2002 Global IPv6 Summit IPv4 internet > 2 Mbps best effort link IPv6 Connectivity > 2 Mbps ETRI 28/4/03 20.01 UNAM LONG: Laboratories Over Next Generation Networks.

  40. 2002 Global IPv6 Summit RedIri RedIri Hotel Hotel Melia Melia Castilla Castilla 28/4/03 20.01 s AUDIO CHAT Control VNC CRC CRC oporto nec pobre driza FS FS UNAM CRC 2001:0720:1500:0004::/6 :B19 unam flow flow2 :Bxxx :B206 :B197 crc 4 6 130.206.212.192 132.247.253.7 142.92.76.3 .2 .3 :B204 :B207 :B193 Speaker Chairman 193.146.185.1 oslo ferrol r7204e 142.92.71.29 FS ETRI fs crc etri 203.255.255.100 2001:0720:1500:00FF::1/1 26 130.206.212.26 DIT-UPM DIT-UPM 193.190.246.154 ULB router ulb ICSI RedIris FS icsi :A113 Master 132.247.253.7 berlin 2001:0720:1500:00FF::2/126 MCLAB 130.206.212.25 mclab .1 :A10 130.206.212.2 UPM 9 :A065 triton UPC UPC :F471 router 3FFE:3328:6::F472 :A09 UPC r7204 r7204 UPC CHAT 1 fs upc :F451 :F342 tigre 3FFE:3328:6::F172 :A11 3FFE:3326:3:916::402 1 :F171 SLIDES lisboa 3FFE:3328:6::F272 :F341 :F452 TID :F271 tid UE UC3M PTIN ue uc3m ptin 3ffe:3328:6:ffff:2 c0:26ff:fea1:1d9 3ffe:3103:0:120::5 3ffe:3328:6:33::1 XXX b 2001:0720:1500:0001::/64 UE UC3M PTIN 193.146.185.64 TID uc3m ue uc3m ue LONG: Laboratories Over Next Generation Networks.

  41. 2002 Global IPv6 Summit ISABEL Platform ISABEL Platform Hotel network 28/4/03 20.01 CHAT AUDIO Control SLIDES nevada portatil pobre bandera 2001:0720:1500:0004::/ LONG Platform LONG Platform 64 :Bxxx :B206 :B205 :B197 130.206.212.192 :B20 :B20 7 4 Chairman IPv4 Speaker IPv6 ferrol oslo server server fs Open Network Open Network :B19 3 2001:0720:1500:00FF::1/12 ftp = 3ffe:3328:6:3::148 G 6 130.206.212.26 IPv4 network = 130.206.6.0/23 G GR2000 IPv6 network = 2001:0720:1500:0100::/62 G 2001:0720:1500:00FF::2/12 6 130.206.212.25 r7204 router upm tid RedIris router LONG TID-LONG rediris Internet access ISABEL network ATM circuit Ethernet link LONG: Laboratories Over Next Generation Networks.

  42. Trials: 2002 IPv6 Global Summit Demonstrator Several PCs connected to the LONG network. G Technologies demonstrated G I IPv6 web access. I Access to an IPv6 LDAP server. I News over IPv6. I IPv6 mail server, with interaction with IPv4 domains (sending an photograph snap). I Video streaming application over IPv6. I IPv6 Mobile demonstrator. I IRC application tested. I IPv6 Isabel conference watch point. LONG: Laboratories Over Next Generation Networks.

  43. Trials: Campus Party 2002 Campus Party 2002 (Valencia, August 2002) G I Euro6IX provided IPv6 connectivity, I LONG provided IPv6 services for all participants: I DNS I IRC I Mail SMTP IPv6 I aFoto application I Video streaming I ISABEL demo I Web I FTP LONG: Laboratories Over Next Generation Networks.

  44. Trials: Campus Party 2002 CAMPUS PARTY - CAMPUS PARTY - Valencia Valencia TID TID DNS, Videoserver VLAN server Euro6IX network Hitachi 242F C 7206 at TID - GR2000 ISABEL Vídeo C 7500 aFoto gigacom VLAN 2421 C 7206 C 7600 LONG network VLAN at TID telebit 242x VLAN 242C - IPv6-gw Rest of IPv6 Internet IPv4 Internet LONG network LONG: Laboratories Over Next Generation Networks.

  45. IST 2002 Demonstrator at the IST 2002 (Copenhaguen, November 2002) G I Interactive Isabel watchpoint with UPM, UPC, UC3M, TID, UEV, PTIN I Also with connectivity to IPv4 using NAT-PT I Several services were shown I ISABEL I Webtools I LDAP I Web, web proxy, FTP, Mail I Videostreaming I IRC (with connection to IPv4 TRT) I aFoto I Games: Chess, Mangband, Quake 2, TEG LONG: Laboratories Over Next Generation Networks.

  46. Real User Real User Service Deployment Guidelines Trials on IPv4/IPv6 Environments Trials LONG: Laboratories Over Next Generation Networks.

  47. Service Deployment Guidelines Service Deployment Guidelines on IPv4/IPv6 Environments on IPv4/IPv6 Environments Key idea: try to hide complexity to the users (as much as possible) G Comments G I Tunnels are easy to manage tools for IPv6 to IPv6 communication over IPv4 islands I Preferred: configured tunnels and 6to4 I To allow seamless access to a service from IPv4 and IPv6 clients I Preferred: use servers coded for allowing both v4 and v6, and place it on a dual stack machine – E.g. Isabel, IRC, web, … most services I Use single stack servers connected through a translation mechanism – Clients connect to the server with the same protocol – E.g. IRC, LDAP deployment at LONG network I Place translators between servers and clients just if it cannot be avoided LONG: Laboratories Over Next Generation Networks.

  48. Experiments Advanced Advanced Applications Applications Performance Testing IPv6 Advanced Advanced Advanced Functional Testing Transport/ Access Transport/ Access Technologies Technologies Transition Transition Mechanisms and Mechanisms and Advanced Network Advanced Network Services Services LONG: Laboratories Over Next Generation Networks.

  49. Performance Testing Performance Testing Evaluate the IPv6 network infrastructure and services for supporting real user events G Evaluate basic application performance (DNS, Web) for high-load events such as Campus I Party ISABEL requirements are kept on mind when defining testing scenarios I – Provides traffic characteristics – Provides parameters to measure: packet loss delay, variation of delay MGEN6 and Netperf used I Test behavior of I Transport/access technologies (CATV, ADSL, ATM, ISDN, 802.11b, Ethernet) I Transition mechanisms (tunnels and translators) I Stable links on the LONG network I Results should be valuable for people asking: “Will I loose performance when I switching to IPv6” or “Will I loose performance at the transition stage” – Tested simple configuration (the number of cases grows exponentially when complex scenarios are included) Guidelines presented at D4.1 G Results from first phase at D4.2 I Additional tests proposed at D4.3, executed at D4.4 I LONG: Laboratories Over Next Generation Networks.

  50. Performance Testing Conclusions Performance Testing Packet size is a much relevant communication parameter in terms of performance for G environments including Ethernet segments Several tests made to characterize this parameter on the set of tests to perform I Link performance testing provided detection of otherwise silent problems G (misconfiguration, software problems, etc.) In general, the use IPv6 does not lead to performance penalty on the equipment tested G Tunnel transition mechanisms do not also show performance inconveniences G NAT-PT is a valid transition mechanism for ISABEL-like applications with the G available equipment It requires manual configuration I Regarding to the test of access technologies G In the CATV equipment tested the upstream traffic was limited (1 Mbps) I For using ISABEL over both ADSL and CATV the asymmetry of the channel should be I taken into account No native IPv6 support was available at the time of testing for the considered equipment. I Commercial equipment was not mature. LONG: Laboratories Over Next Generation Networks.

  51. Advanced Functional Testing Advanced Functional Testing Advanced Network Services G Multicast I Diffserv I Mobility I Anycast I Multihoming I Basic tests, since I Most advanced network services were not stable at the time of testing (Not mature I implementations available, changes at the specification of the protocols) Limited experience on the deployment of this services on IPv6 I Application Service Deployment G IRC, News, LDAP, etc. I Key test driver: consider service deployment in networks performing transition I Guidelines presented at D4.3 G Results presented at D4.4 I LONG: Laboratories Over Next Generation Networks.

  52. Multicast Experiments Advanced Functional Testing PTIN aquarious UC3M Zangano eth0 xl0 xl1 vennus eth0 Pulgon xl1 xl0 IPv6 LONG Network xl0 rl0 vx0 xl0 xl0 Intrepid vx0 simmons tarantula inc0 xl0 vostok R1 R2 eth0 xl0 xl2 xl0 eth0 xl1 FreeBSD IPv6 gordon Multicast Router de0 C2 UPC IPv6 Multicast C1 Tunnel over IPv6 Media Flow PIM-SM and PIM-DM were successfully configured G LONG: Laboratories Over Next Generation Networks.

  53. Multicast: M6Bone Membership Advanced Functional Testing http://sem2.renater.fr/m6bone/sites-map.html#internationalmap G LONG: Laboratories Over Next Generation Networks.

  54. Diffserv Experiments NetMETER: G graphical GUI developed for easing tests LONG: Laboratories Over Next Generation Networks.

  55. Diffserv Experiments Netperf/MGEN G Interference sender Interference sender Interference receiver Interference receiver (carretell) (carretell) (ximenez) (ximenez) shows similar results as Agilent Raimat Raimat BSTS, specially for NTP server NTP server packet sizes below (ximenez) (ximenez) Diffserv router Diffserv router 2048 bytes Cisco 7206 (vinyater) Cisco 7206 (vinyater) Filoxera Filoxera or Linux PC (baldomar) or Linux PC (baldomar) Diffserv EF tests G with Cisco and Linux/iproute2 on Flow OUT Flow OUT IPv6 BROADBAND BROADBAND BROADBAND SERIES TEST SERIES TEST SERIES TEST EF improves delay G SYSTEM SYSTEM SYSTEM Flow IN Flow IN figures compared to best-effort mode In linux/iproute2, Sender Sender Receiver Receiver G Interference Interference Input Input (malvasia) (malvasia) (pampol) (pampol) IPv4 and IPv6 show Scheduled Scheduled very similar results Output Output HUB HUB for packets up to 2048bytes LONG: Laboratories Over Next Generation Networks.

  56. Mobility Experiments Correspondent node LONG LONG IPv6 UPM PTIN IPv6 UPM PTIN Network 2: MN re-register at HA Network Linux IPv6 1: MN moves HA PTIN’s MN Unavailable time for handovers may be a bit long for some applications G (around 3 seconds) I A solution to reduce handover time has been discussed in “Random generation of interface identifiers”, http://www.ietf.org/internet-drafts/draft-soto-mobileip- random-iids-00.txt. LONG: Laboratories Over Next Generation Networks.

  57. Anycast ciempies (secondary DNS) fec0:1::ffff UC3M Network Termita cucaracha tarantula Pulgon zangano (secondary DNS) fec0:1::ffff mira (primary DNS) Simple anycast experiment performed G Current solutions prevent from host anycast communication G I Fundamental state problem if TCP is used, I Not so important problem for UDP (for this, restriction could be removed), although not very much useful services apart from DNS Basic routing can be performed by route injection of specific routes with some G restrictions I It has to be addressed host availability propagation LONG: Laboratories Over Next Generation Networks.

  58. Multihoming BGP multihoming definitely works G I It keeps TCP connections alive in the scenario tested I However, still to define rules to control BGP route injection Other options not requiring injection of routes G I Tunnels to provide fault tolerance for specific providers (“Multihoming Support at Exit Routers”) I Limited protection, should preserve connections I Address Selection mechanisms I When properly configured, selection of addresses results in selection of paths, circumventing failures I Other mechanisms involving hosts and routers I “Extension Header for Site-Multi-homing Support”. http://www.rfc- editor.org/internet-drafts/draft-bagnulo-multi6-mhexthdr-00.txt. October 2002. LONG: Laboratories Over Next Generation Networks.

  59. Experiences with Application Services Most of the experience scenarios were included into the stable infrastructure G Seek for easiest (regarding to user deployment) strategy in mixed IPv4/IPv6 G networks I ISABEL and transition mechanisms (6to4, NAT-PT) I DNS and Web server performance, I DNS, Web, FTP, News, LDAP, Mail through NAT-PT I IRC through TRT I NFS over IPv6, and IPv4 NFS clients accessing IPv6 servers (FreeBSD) I Also tested ISATAP and DSTM deployment LONG: Laboratories Over Next Generation Networks.

  60. Conclusions Several scenarios in which most relevant standard network applications working G seamlessly for IPv6 clients, and also for IPv4 clients DNS, Web, FTP, News, LDAP, Mail, IRC, … ISABEL I If translation is required, I – Sometimes this implies special configuration (for example, detailed configuration of NAT-PT address maps) – Known problem for applications transporting addresses Missing DHCPv6 (debate for its need), required better support for NFS I Next step: adapting less standard applications, and ease transition I Equipment support G Required better support for several link layers (ADSL, CATV) I Gigabit routers beginning to perform IPv6 forwarding by hardware I Advanced features G Mobility in general offers better support for IPv6 than for IPv4 I Diffserv and multicast working similarly to IPv4 I Although much work required for mixed IPv4/IPv6 environments I Multihoming and anycast are still not properly solved I Some contributions have been made to multihoming (see WP5) I LONG: Laboratories Over Next Generation Networks.

  61. WP5: Dissemination and Implementation Jordi Domingo , UPC LONG: Laboratories Over Next Generation Networks.

  62. Dissemination Activities Presentation of LONG Project G Attendance to Conferences and Workshops G Meetings of International Organisations G IETF draft proposals G Technical Presentations and Published Papers G Liaison with other projects G Dissemination of results G IST 2002 Conference G Public Server G Dissemination Plan G LONG: Laboratories Over Next Generation Networks.

  63. Presentation of LONG Project Activities April 2002 – January 2003 Telecommunications Technological Centre of Catalonia, CTTC (Barcelona, G 25 May 2002). Josep Mangues (UPC). Euro6IX/6NET, Terena 2002 Meeting (Limerick, Eire, 1 June 2002). Carlos G Ralli (TID). Encontro Nacional Software Livre. Univ. of Evora, 3 June 2002. G Presentation (in the context of FP5) in several IPv6 related Japanese Institutes. G Japan 16-20 December 2002. 4th Meeting of H.E.Computer Centres in Portugal. Leiria, 23 January 2003. G Luis Miguel Ramos (UEv). LONG: Laboratories Over Next Generation Networks.

  64. Attendance to Conferences and Workshops April 2002 – January 2003 “ Encontro Nacional Software Livre ” . University of Evora. Evora, 3 June 2002. G "Jornades de Programari lliure a la UPC" (Free Software Workshop at UPC). G Barcelona 12-13 July 2002. Workshop "Protocols, Technologies and Applications heading the Internet 2" G organized by University of Algarve (Portugal). Faro, 26-27 September 2002. IST 2002 Conference. Copenhagen, 4-6 November 2002. G Carlos Ralli (TID), Jordi Domingo (UPC), Alberto Garcia (UC3M), Arturo Azcorra (UC3M), Juan Quemada (UPM), Javier Sedano (UPM). LONG: Laboratories Over Next Generation Networks.

  65. Meetings of International Organizations April 2002 – January 2003 Meetings with R&D institutions in Brussels, 16 April 2002. G Arturo Azcorra (UC3M). Spanish IPv6 Task Force. Madrid, 16 May 2002. G Jordi Domingo-Pascual (UPC) Juan Quemada (UPM). Prospective meeting for future IP on IPv6. Brussels, 14 June 2002. G Alberto García (UC3M), Josep Mangues (UPC). 6CLUSTER Meeting. Brussels, 24 July 2002. G Jordi Domingo-Pascual (UPC). Alberto García, Arturo Azcorra (UC3M). Spanish IPv6 Task Force. Madrid, 30/9/2002 and 13/11/2002. G Jordi Domingo-Pascual (UPC) Juan Quemada (UPM). All-IPv6-World. Brussels 1/10/2002, Copenhagen 6/11/2002. G Jordi Domingo-Pascual (UPC), Juan Quemada (UPM), Carlos Ralli (TID). 6CLUSTER Meeting. Copenhagen, 6 November 2002. G Jordi Domingo-Pascual (UPC), Carlos Ralli (TID), Arturo Azcorra (UC3M), Alberto García (UC3M). LONG: Laboratories Over Next Generation Networks.

  66. IETF draft proposals April 2002 – January 2003 Internet Protocol, Version 64 (IPv64) Specification. G Arturo Azcorra, Alberto García, Marcelo Bagnulo (UC3M). (April 2002). http://www.ietf.org/internet-drafts/draft-azcorra-ipv64-04.txt Extension Header for Site-Multi-Homing Support. G Marcelo Bagnulo, Alberto García-Martínez (UC3M). (October 2002). http://www.rfc-editor.org/internet-drafts/draft-bagnulo-multi6-mhexthdr-00.txt LONG: Laboratories Over Next Generation Networks.

  67. Technical Presentations and Published Papers April 2002 – January 2003 Development of MGEN adapted for IPv6. G Juan F. Rodríguez (UC3M). Encontro Nacional Software Livre. University of Evora. Evora, 3 June 2002. Presentation using ISABEL over IPv6. NetMeter. A quality of service measurement tool. G "Jornades de Programari lliure a la UPC" (Free Software Workshop at UPC). Barcelona 12-13 July 2002. Avoiding DAD for Improving Real-Time Communication in MIPv6 G Environments. Marcelo Bagnulo, Ignacio Soto, Alberto García-Martinez, Arturo Azcorra. IDMS/PROMS 2002. Coimbra, 26-29 November 2002. Application porting and development with IPv6. Tutorial. G 3rd Global IPv6 Summit. Bangalore India, 22-24 January 2003. Tom à s de Miguel (UPM), Eva Castro (URJC). In preparation: Paper for 6Cluster book on IPv6 Deployment in Europe. G LONG: Laboratories Over Next Generation Networks.

  68. Liaison with other Projects MOBY-DICK (UC3M) G Join IETF draft about mobility. SEQUIN G Set-up Premium IP service between RedIRIS and FCCN. EURO6IX (UPM, TID, PTin) G European IPv6 Internet Exchanges Backbone. PREAMBULO (UC3M, UPM, TID) G DWDM infrastructure. CARISMA / i2CAT (UPC, UPV, TVC) G DWDM infrastructure. LONG: Laboratories Over Next Generation Networks.

  69. Dissemination of Results IPv6 training to Portugal Telecom staff engineers (PTin). G Presentation and demonstration to commercial branches of Telefónica (TID). G Undergraduate, Postgraduate and Ph.D. Courses and Seminars on IPv6. (UPC, G UPM, UC3M). Demonstration of IPv6 Services to visitors. (UPM, UPC). G Thematic Network ENET. (UC3M, UPC). G IPv6 Cluster booklet: IPv6 Research and Development in Europe. G Brochure for distributing during the IST2002 Conference. G Demonstration web page for the IST2002 Conference. G LONG: Laboratories Over Next Generation Networks.

  70. Valencia Campus Party Connectivity thanks to Euro6IX project & Telefónica DATA G Demonstration of the LONG Project G I IPv6 Network Services I Transition Mechanisms deployed I IPv6 Application Services I IPv6 Applications and Tools LONG Services on IPv6 G I DNS I WEB I MAIL I FTP I IRC I Video (unicast and multicast) LONG: Laboratories Over Next Generation Networks.

  71. Network Deployment at the Campus Party LONG: Laboratories Over Next Generation Networks.

  72. IST 2002 Conference IST 2002 Conference. Copenhagen, 4-6 November 2002. G Almost all LONG partners attended the Conference. Also, through the IPv6 ISABEL multi- videoconference platform other places were connected. LONG IPv6 Network plus regular IPv4 networks I ISABEL migrated to IPv6 I Demonstration of LONG G I IPv6 Network Services I Transit. Mech. deployed I IPv6 Applicat. Services I IPv6 Applicat. and Tools Brochure of the Project G LONG: Laboratories Over Next Generation Networks.

  73. LONG: Laboratories Over Next Generation Networks.

  74. LONG: Laboratories Over Next Generation Networks.

  75. Web Server Public Server (UPC) G I IPv4: long.ccaba.upc.es www.ist-long.com I IPv6 (6Bone): long-ipv6.ccaba.upc.es, www.ist-long.com I IPv6 (LONG network): www.upc.long Internal Server for the members of the project (UPM) G I Private Repository of Documents: https://long.dit.upm.es Maintenance of the mailing lists for the project (UPC) G I long, long-wp1, long-wp2, long-wp3, long-wp4, long-wp5 @ac.upc.es LONG: Laboratories Over Next Generation Networks.

  76. Visibility of the LONG Public Web Server Technical approach: G I “best viewed by all web browsers” I Easy navigation using left frame menu Publicise membership of 6CLUSTER and IST logo G Submit URL to the most used search Engines G Key Words in the Title of the Page and Metatags G Promote links to the LONG Server from other servers G LONG: Laboratories Over Next Generation Networks.

  77. LONG Public Web Server General Information G I Dates, Meetings, Participants List, Work Package Description Activities Performed and Results Achieved G I Deliverables I Guidelines I Dissemination Activities Developments of the Project G I Software for IPv6 ISABEL, MGEN6, NetPerf, Ping6, Chess, Mangband, Tetris, NetMeter, Network statistics I WebTools Other useful Information G I Related Activities and Projects LONG: Laboratories Over Next Generation Networks.

  78. Dissemination Plan Maintain Public Web Server G Present and demonstrate LONG project and results G Exploit contacts and synergy with other projects G I Point out the expertise acquired in LONG Publish papers with results on Conferences and Journals G Undergraduate and Postgraduate Courses G Seminars, Courses, Training Courses for students and technical staff G Dissemination of the experience acquired on IPv6 transition mechanisms and G porting of applications and services useful for other projects and initiatives on IPv6 (Guidelines and Recommendations) LONG: Laboratories Over Next Generation Networks.

  79. LONG Demonstration LONG: Laboratories Over Next Generation Networks.

  80. Introduction to the Demos Show Part of the LONG Achievements: Deployed stable network infrastructure G LONG Network Statistics I Access to LONG network status through Webtools I Including provision of common and advanced services I ISABEL IPv6 connectivity I ISABEL and SIP I Involving transition Mechanisms I ISABEL access through 6to4 tunnels I ISABEL access through NAT-PT I Quake2 access through NAT-PT I Digital Home Testbed and Advanced Multimedia portal through NAT-PT I IRC access through TRT I Http/https access through TRT I Chess access through ISATAP I Experiments with advanced network services G Streaming client over multicast I Multicast and access to M6Bone I ISABEL and mobility I Diffserv deployment I LONG: Laboratories Over Next Generation Networks.

  81. Network Statistics UC3M UPM PTIN LONG IPv6 Backbone Public WEB Server www.ist-long.com UEV (2) (1) PINGs to 147.83.130.130 3ffe:3326:3:916::302 all partners NOR UPC Statistics Server TID cocodrilo6.tid.ist-long.com 3ffe:3328:6:3::148 Network Statistics (1) TID collects statistics with the results from ping to all the partners, every 15 minutes. (2) UPC gets periodically those statistics, builds graphics and makes them available both in the IPv4 WEB Server and the IPv6 WEB Server. LONG: Laboratories Over Next Generation Networks.

  82. ISABEL IPv6 Connectivity UPC NORTEL UC3M-NAT UEv UPM PTIN UPM-6to4 TID TID-MN ISABEL connectivity: UPC acts as flowserver for NORTEL and Uev, the master is UPM. The rest of partners connects to the central master at UPM. ISABEL connectivity is achieved using some transition mechanism. LONG: Laboratories Over Next Generation Networks.

  83. ISABEL with SIP Act ual I SABEL archit ect ure I SABEL wit h SI P ar chit ect ur e 2001:720:1500:1::a100 3ffe:3328:6:3::/64 2001:720:1500:1::a100 3ffe:3328:6:3::/64 Interactive site Interactive site Interactive site Interactive site control control control control sip sip m m m m video video com ponent com ponent com ponent com ponent Internet v6 Internet v6 SI P I SABEL 2001:720:1500:1::a109 pr ivat e st andar d MASTER site MASTER site sip pr ot ocol pr ot ocol master master ISABEL control & SIP: ISABEL SIP control: ISABEL control functionality: • Improves sites identification • Register new sites • Simplifies master behaviour • Starts multimedia components • Allows integration with others • Active interaction modes. LONG: Laboratories Over Next Generation Networks.

  84. ISABEL Access Through 6to4 (1) IPv6 UPM master IPv6 over IPv4 2001:720:1500:1::a109 (3) (2) UPM client Sit0 ::138.4.4.182 UPM – IPv4 UPM – IPv6 Eth0 2002:8a04:4b6 ::1 Cisco 7204 (6to4 relay) ::193.146.185.65 ISABEL using 6to4: (1) The IPv4 client sends packets to the 6to4 relay router using automatic tunnel encapsulation. (2) The 6to4 relay router forwards the IPv6 packet. (3) Response packets also reach the relay, and finally come back to the client. LONG: Laboratories Over Next Generation Networks.

  85. ISABEL Access Through NAT-PT UPM Rest of partners ISABEL master 2001:720:1500:1::a109 (3) (2) NAT-PT prefix: IPv4 NAT-PT 2001:720:410:1009 IPv6 Translator UC3M – IPv6 UC3M – IPv4 (1) natpt.uc3m.ist-long.com ISABEL watchpoint 2001:720:410:100a:2c0:26ff:fea3:884b zangano.it.uc3m.es 163.117.140.184 , Pool = 163.117.140.{200, 201 } 163.117.140.41 2001:720:1500:1::a109 2001:720:410:1009 ::163.117.140.41 163.117.140. 201 163.117.140.41 IPv6 src/dst address IPv6 src/dst address IPv4 src/dst addr. IPv4 src/dst addr. ISABEL + NAT-PT: (1) The ISABEL client initiates the connection (2) The NAT-PT box translates IPv4 packets into IPv6 (NAT-PT must have a static rule: map from 2001:720:1500:1::a109 to 163.117.140.201 bidir ) TCP and UDP connections are translated (3) The client reach the IPv6 master and connection is established. LONG: Laboratories Over Next Generation Networks.

Recommend


More recommend