LONG Public Technical Details
Transcription
LONG Public Technical Details
LONG Public Technical Details Dec 2000 - Jan 2003 LONG: Laboratories Over Next Generation Networks. Contents l WP Presentations (WP1, WP2, WP3, WP4, WP5) l LONG: Demos performed in the Final Technical Review l Exploitation Plan: Conclusions and future activities LONG: Laboratories Over Next Generation Networks. Project Description & WP1: Management Carlos RAlli Ucendo, TID LONG: Laboratories Over Next Generation Networks. LONG Description l LONG: Laboratories Over Next Generation Networks. n n n n n n l Management, Coordination and Dissemination Work Packages: n n l IST Program (RN2): IST-1999-20393. Participants: PTIN, TID, UC3M, UEV, UPC, UPM, TED (M1-M7), NOR (M16-M26). Project Coordination: TID. Start Date: Dec 1st 2000, Duration: 26 Months. Two contract Amendments ( Sep 2002 & Dec 2002) Total effort in person Month: 249,4 MM WP 1 [TID]: Management and Coordination of the whole work. WP 5 [UPC]: Dissemination of the Results. Technical Work Packages : n n n WP 2 [PTIN]: Network Design and Deployment. WP 3 [UPM]: Collaborative Work Environment. WP 4 [UC3M]: System Trials and Evaluation. LONG: Laboratories Over Next Generation Networks. LONG Objectives l LONG abstract: n n n l Identify and solve problems related to Design & Deployment of NGN and advanced user applications. Focused in IPv6 since it is expected to become part of NGN. Cover all network and services/application levels. Concrete LONG Objectives: n n n n To Deploy a Next Generation Test-bed where IPv6 protocol can be studied and tested over different Access and Transport technologies. Basic and Advanced Network services are studied and tested in order to validate their integration in the stable network. Basic and Advanced User services/applications are allocated in the network. Focussed in distributed services and Collaborative work tools. IPv4-IPv6 Transition Mechanisms are studied and tested to incorporate transition scenarios solutions in the LONG test-bed. LONG: Laboratories Over Next Generation Networks. A1.1: Project Meetings l IPv6 ISABEL Collaborative Work Software (migrated in LONG) used in most meetings. Date Description 18 Dec 00 2 Mar 01 4 May 01 17 May 01 5 Jul 01 24 Sep 01 10,11 Jan 02 Mar 02 Kick-off 1st Plenary 2nd Plenary Teleconference for D2.1 preparation 3rd Plenary 4th Plenary 5th Plenary Some meetings to prepare LONG exhibit At Madrid 2002 Global IPv6 Forum 1st Audit preparation 1st LONG Technical Audit 6th Plenary 7th Plenary 8th Plenary 9th Plenary. Discussion about last documents and things to finish to end LONG. Final Audit preparation Final LONG Technical Audit 3 Apr 02 5 Apr 02 13 May 02 26 Jul 02 18 Sep 02 15 Jan 03 20 Jan 03 23 Jan 03 24 Jan 03 Details TID, Madrid (E) Distributed (ISABELv4) Distributed (ISABELv4) Distributed (ISABELv4) Distributed (ISABELv4) Distributed (ISABELv4) PTIN, Aveiro (PT) Distributed (ISABELv6) Distributed (ISABELv6) TID, Madrid (E) Distributed (ISABELv6) Distributed (ISABELv6) Distributed (ISABELv6) Distributed (ISABELv6) Distributed (ISABELv6) TID, Madrid (E) TID, Madrid (E) Using ISABEL we have saved 26,585 € in Plenaries travel costs (calculation based in Kick-off Madrid meeting Travel costs) LONG: Laboratories Over Next Generation Networks. A1.1: Management Facilities In order to improve tech. activities, the following tasks have been done: l Internal Web Repository (https://long.dit.upm.es) n n n l IRC Chat Room, mainly to coordinate distributed experiences/trials. n l Free Cost to the project (Sponsorship by Agora Systems, SA). Configured and installed at UPM premises. Used to share LONG deliverables and Audit slides to the auditors. IPv4-Internet (UPM) & IPv6-LONG (UC3M) servers. Statistics System has been deployed by TID to check network stability. Used also as diagnostic tool to solve failures in links among partners. n These statistics can be accessed from a WEB IPv6 located at TID in the LONG project and from UPC Internet public WEB server. LONG: Laboratories Over Next Generation Networks. A1.1: Global view of Technical Tasks IPv6 Standars & Equipment Hosts & Routers Resultant Network IPv6 Labs Basic Net. Services DNS, BGP4+ IPv6 Labs Interconnection Tunnels Transition Mechanisms IPv6 Access/Transport Tech. ADSL, CATV, WLAN, ISDN ATM, POS, GbE Functionality Testing Performance Testing M9 (Ago 2001) 1st LONG IPv6 Stable Backbone REPORTS Access Systems Basic/ Adv. User Services Common Services, ISABEL Advanced Net. Services Mobility, Multicast, QoS, Secur. Apps. Migration Functionality Testing LONG: Laboratories Over Next Generation Networks. IPv4-IPv6 TM Installed as needed User Services M18 (May 2002) IPv4/IPv6 Mixed Scenario LONG Main General Conclusions (I) l LONG Documents: n n l LONG Milestones: n n l All documents have been delivered and available at http://www.istlong.com D1.4 is a good summary and introduction to LONG technical work and achievements and points to other LONG documents fro deeper analysis. All project milestones but M1.3 have been achieved. “M1.3 End of the project” will be achieved after the reviewers & EC approval. LONG Objectives: n n All the objectives stated in the contract have been addressed in LONG project. Some technical issues stated as a possibility in the contract have been also addressed. Example: IPv6 over DWDM infrastructure. LONG has addressed all stated objectives and gone further in some of them. LONG: Laboratories Over Next Generation Networks. LONG Main General Conclusions (II) l LONG Technical Achievement: n Knowledge and Experience: It is one of the most important results and its usage is a key point in the Exploitation Plan. n IPv6 Platform: Technical Coord. has enhanced the project to use the IPv6 platform to realize meetings, exchange files, communicate with IPv6 chat... Dissemination: More diss. activities will be done after the end of LONG. n l LONG Reviewon APR 5th 2002 n Reviewers asked LONG consortium to generate D1.3 and D1.4: Draft and final summary and conclusions documents. These documents have helped to concentrate in the generation of conclusions and also for dissemination of LONG results. After, focus project work on WP4 (tests and trials) and WP5 (dissemination). n n LONG: Laboratories Over Next Generation Networks. WP2: Network Design & Deployment Francisco Fontes, PTIN LONG: Laboratories Over Next Generation Networks. WP2 objectives l Identify and evaluate transition strategies from IPv4 to IPv6. l Study and characterize IPv6 implementations over several access and transport technologies as well as the inter-working between these technologies. l Identify, evaluate and deploy solutions for advanced IP services, such as QoS, Multicast, Mobility and Security, on IPv6 and IPv4/IPv6 mixed scenarios. l Design and deploy an IPv6 testbed network, which integrates the following technologies: n IPv6 protocol; n IPv4 to IPv6 Transition Mechanisms; n Advanced Network Services (DNS, Mobility, Multicast, QoS end Security); n Access and transport technologies (ADSL, CATV, ISDN, Ethernet, WLAN, ATM and DWDM); n Applications and services based on IPv6 protocol and on IPv4/IPv6 mixed scenarios. LONG: Laboratories Over Next Generation Networks. WP2 organization l A2.1 – IPv4/IPv6: Interoperability and transition strategies n l A2.2 – Access technologies and inter-working n l Study and characterize the IPv6 implementations over several access and transport technologies and their inter-working. A2.3 – Partners interconnection network infrastructure n l Identify and evaluate IPv4-IPv6 interoperability and transition strategies. Study solutions for the interconnection of partners’ networks. A2.4 – Advanced IPv4/IPv6 services n Identify, evaluate and deploy solutions for advanced services (QoS, Multicast, Mobility and Security), on IPv4/IPv6 mixed scenarios. LONG: Laboratories Over Next Generation Networks. Deliverables and Milestones Deliverable Nº Title Date D2.1 Description of IPv4/IPv6 available transition strategies M06 D2.2 Access Technologies in LONG Project M12 D2.3 Advanced Network Services: description and support in LONG network M14 D2.4 Network Design and Deployment M18 M2.1 Network connectivity between project partners M9 M2.2 Final Network Configuration and Identification of required network Elements M18 Milestones LONG: Laboratories Over Next Generation Networks. Conceptual Network Design l Testbed, making usage of: n n n n n n IPv6 protocol Access and Transport Technologies Basic Network Services: n DNS n Routing Advanced Network Services: n Mobility n Multicast n Anycast n Security n QoS Transition Mechanisms Applications and services based on IPv6 protocol and on IPv6/IPv4 mixed scenarios WLAN CATV 802.11b Cable Modem Bridge 802.11b IPv6 Ext. Networks Router Cable Network (DOCSIS) Ethernet CMTS Switch DSLAM Copper Access Network ADSL router Routing or bridge mode IPv4-IPv6 Interaction LONG IPv6 Backbone ADSL LONG: Laboratories Over Next Generation Networks. IPv6 Services 6Bone ISDN Switch Copper Access Network ISDN ATM & Switch DWDM Interconnection Services IPv4 Services LONG IPv6 Backbone l l l l The backbone is built on the interconnection links between LONG partners. The BGP4+ routing protocol is deployed on LONG IPv6 backbone. Different technologies are used: ATM, GbE over DWDM, tunnels over IPv4 infrastructure . The connections are provided by research and commercial network infrastructures. AS 65452 AS 65455 upmuc3mgw6 upmtidgw6 UPM UC3M uc3mupmgw6 uc3mupcgw6 upmupcgw6 upmptingw6 AS 65450 tidupmgw6 TID upcuc3mgw6 upcupmgw6 Backup upcuevgw6 AS 65454 UPC upcnorgw6 ptinupmgw6 PTIN AS 65453 uevupcgw6 norupcgw6 UEV NOR AS 25451 IPv6/ATM On demand IPv6 over IPv4 On demand IPv6 /DWDM LONG: Laboratories Over Next Generation Networks. AS 65456 LONG IPv6 Backbone: support l National Research and Education Networks (NREN) of each country n Spain’s NREN: REDIRIS n Portugal’s NREN: FCCN à As these infrastructures are based on IPv4, the connections are established through IPv6 over IPv4 tunnels (PTIN-UPM, UEV-UPC, UPC-NOR,UPM-UPC) l l l GEANT network infrastructure n This network connects the NREN’s n This infrastructure substituted the previous pan-European research network, TEN-155, since December 1st 2001 n 2Mbps bandwidth, bi-directional, reserved between partners through the PIP service à The connection from PTIN (Aveiro) to FCCN (GEANT PoP, located in Lisbon) is implemented using an ATM commercial link. Euro6IX network infrastructure n Pan-European IPv6 IX Backbone (IST-2001-32161) à The connection from PTIN (Aveiro) to TID is implemented using this network. Network of the PREAMBULO project n R&D Program of the Spanish Science and Technology Ministry à Gigabit Ethernet over DWDM links between UPM and UC3M LONG: Laboratories Over Next Generation Networks. LONG IPv6 backbone: physical connections Preámbulo IPv6 over ATM 1Gbps 8 Mbps IPv6 over IPv4 UPM MAD6IX 2 Mbps 20 Mbps IPv6 over GbEth/DWDM UC3M 2 Mbps LIS6IX Rediris TID Euro6IX Geant Physical link (shared) Physical link (quaranted) 2 Mbps PTIN 155 / 622 Mbps 2 Mbps Public ATM network FCCN UPC UPCnet 2 Mbps Backup links LONG: Laboratories Over Next Generation Networks. UEV NOR Work done l l Study n Study and evaluation of the transition mechanisms and their applicability to a set of scenarios; functional testing of available implementations. n The deployment of IPv6 over different access and transport technologies were studied. n The theoretical and functional aspects of applications and network services were studied with focus on mixed IPv4/IPv6 scenarios. Identification of available implementations and State-of-the-art n l Execution of practical experiments n l Implementations were identified for the main OS and network equipment. Some implementations were selected to be experimented and all the installation, configuration, operation and testing phases were documented, with a focus on the functional aspects. Deployment LONG’s network n Network platform to test services and applications in almost real-scenario. LONG: Laboratories Over Next Generation Networks. Main Results (I) l Network Backbone n n n Each LONG partner has deployed mixed IPv4/v6 local networks. All these networks are linked building a single LONG IPv6 backbone, which has allowed to test services and applications in almost real-scenarios. Usage of different technologies to connect these partner’s networks: n n n n Ø Ø IPv6 over IPv4 configured tunnels (PTIN-UPM, UEV-UPC, UPC-NOR); IPv6 over ATM link (PTIN-UPM, TID-UPM, UC3M-UPC); IPv6 over GbEth/DWDM (UPM- UC3M); 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. Main Results (II) l Deployment of access technologies n Access technologies: ADSL (TID) CATV (PTIN) WLAN (UPM) ISDN (UEV). Ethernet (All) n n n n n Ø 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. Main Results (III) l Deployment of Basic Network Services: DNS & Routing Ø DNS: n n Based in BIND9 ( Berkeley Internet Name Domain, version 9) on Linux, which supports native IPv6 and IPv4 queries. Domains Private: .long (backbone); ptin.long, uc3m.long, tid.long ... (partners). Public: “ist-long.com”. n n Ø Public DNS System Root DNS Servers Internet Ø Private DNS System Internet Users .long dns1.ist-long.com Dual Stack Server TID ist-long.com LONG/6BONE Users cantonal6.ist-long.com ZONE TRANSFER dns6.upm.ist-long.com ptin.ist-long.com upm.ist-long.com upm.long upm.long uev.long tid.long upc.long uc3m.long 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. Main Results (IV) Ø Routing Protocols Partners: Static routes / RIPng. n Backbone: BGP4+ is used. • Each partner was assigned a private AS Initial phase ? n n n n PTIN is connected to TID through Internet but this connection was only used when PTIN-UPM link is down. This is performed automatically using the BGP features. Due to the cost of communications to connected to POP GEANT, the PTIN-UPM is only established when the bandwidth is demanded UPM TID Rediris GEANT Internet UPM UC3M Public n MAD6IX GEANT UPC FCCN Public PTIN UEV ? Final phase (Dez/02 - ) Rediris Euro6IX LIS6IX UPC FCCN PTIN TID UC3M UEV LONG: Laboratories Over Next Generation Networks. n PTIN is connected to UPM through Euro6IX network n This connection has enough bandwidth for the requirements of LONG services. As the routing on Euro6IX is not define yet, static routes are used in PTIN-UPM (UPM advertises PTIN’ prefix) Main Results (V) • Deployment Advanced Network Services n Mobility n Multicast n Anycast n Security n Multihomming n QoS Ø Identification and evaluation of available implementations. Ø Study of functional aspects related with the deployment in mixed IPv4/IPv6 scenarios. Ø Analyze of the impact on network design, based on requirements and available communication resources. LONG: Laboratories Over Next Generation Networks. Main Results (VI) n Deployment Transition Mechanisms & User Services n n n n n n n n Configured tunnels (Interconnection services) Dual-Satck (E-Mail server, News) NAT-PT (WEB, FTP, ISABEL) TRT (IRC) 6to4 Relay (Isabel) ISATAP (Chess) Transition mechanisms have been integrated in LONG testbed according to services requirements. IPv4 and IPv6 clients can be simultaneously connected to the E-mail, IRC, LDAP, News and Isabel services. LONG: Laboratories Over Next Generation Networks. Services over LONG’s network Isabel DNS Web SMTP, POP3 + afoto FTP VideoStreaming IRC client Network statistics Mobility services NAT-PT SOCKS Isabel IRC Quake2 DNS Web VideoStreaming SMTP, POP3 LDAP FTP TEG Mangband Mobility services UPM UC3M TID UPC Isabel DNS IRC client Quake RAT, VIC Web, FTP News client VideoLAN MP3 streaming Instant messaging Mobility services PTIN Isabel News IRC client DNS Web LONG: Laboratories Over Next Generation Networks. UEV NOR Isabel (v4/v6) IRC (v4/v6) Chess (v4/v6) Quake2 (v6) DNS (v6) Web Server (v4/v6) Trivial Tetris NAT-PT TRT RAT-VIC ISATAP DNS Web Web Tools SMTP LDAP FTP RAT IRC client Proxy Web/FTP NAT-PT IPv6/ATM Isabel IPv4/IPv6 services On demand IPv6 over IPv4 IPv6 over GbEth/ DWDM Conclusions l Network and Basic Services n IPv6 covers all basic IPv4 aspects, even improving most of them The is available equipment that allowed the project to built a stable IPv4/v6 test platform providing the basic services (routing, DNS) n l Network Advanced Services n l User Services/Applications n l 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 Most of the applications have been adapted/ported for IPv6 IPv4/v6 Transition n Actual Transition Mechanisms do not fully support all the advance network services: Connectivity and application operation is well supported Advanced network aspects, like QoS, Mobility, Multicast and Security are not fully supported or are impossible to be deployed. n n LONG: Laboratories Over Next Generation Networks. WP3: Collaborative work environment Juan Quemada, UPM Tomás de Miguel, UPM LONG: Laboratories Over Next Generation Networks. Index l Workpackage objectives l Transition Applications Guidelines l LONG platform service adaptations LONG: Laboratories Over Next Generation Networks. Work Package Objectives l l Define guidelines for applications migration. n Analyze basic point to point applications. n Analyze advanced collaborative applications. Select and adapt a selected applications set. n Setup basic services. n Adapt representative services. n Network services: mgen n Multimedia: games, Streaming video n Collaborative applications: ISABEL – Isabel+NATPT, Isabel+6to4 and Isabel+MIPv6 – Study SIP integration l Disseminate application migration experience n Programming guidelines on transition to IPv6 n Distribution over IPv6 Forum LONG: Laboratories Over Next Generation Networks. Deliverables & Milestones D31: Point to point application migration D32: Guidelines for CSCW applications migration D33: Applic. over special networks M0 M6 M 8 M12 M18 M3.1: First applications migration M3.2: CSCW application migration over special networks LONG: Laboratories Over Next Generation Networks. M26 Index l Workpackage objectives l Transition Applications Guidelines l LONG platform service adaptations LONG: Laboratories Over Next Generation Networks. Applications porting guide l Application porting n n l Guidelines for CSCW applications migration n LONG Deliverable D3.2 Guidelines for migration of collaborative work applications n LONG Deliverable 3.2A n Additional revision produced for dissemination Dissemination of LONG Application Porting Results n Revised version and submitted to IPv6 Forum n Title: Programming Guidelines on Transition to IPv6 – Jim Bound & Latif Ladid have proposed the doc as: » Base document in IPv6 Forum/Technical Directorate n A one day tutorial will be given by LONG at n IPv6 Global Summit Bangalore INDIA, January 22 2003 LONG: Laboratories Over Next Generation Networks. Applications porting guidelines o Use existing IPv4 only application n n o Porting existing application n n o Using translators Valid only with limitations Applicable only if source code is available Porting communications libraries n Example: Java net library Developing new application n n Independent of IP addresses n IPv6 only and IPv4 only applications Dependent of IP addresses n Not recommended n Developing IPv4/IPv6 dual code LONG: Laboratories Over Next Generation Networks. Porting methodology l When source code is available. n Review communication code n C n C++ n SOCKS n Java n Scripting languages – Perl – TCL (not available) n Review complete application When IP addresses are used at application level n l When source code is not available. n Porting of common communication library n Example: Java net class LONG: Laboratories Over Next Generation Networks. Protocol independent architecture LONG: Laboratories Over Next Generation Networks. Common porting problems l l l Use IPv4/IPv6 configurable data structures for addresses IPv4/IPv6 configurable socket API IP address management n n l IP address parser n n l l Fully Qualified Domain Names should be used Remove application dependencies on the IP addresses n Use network independent identifiers IPv4_address:port Literal IPv6 addresses in URLs specifications (RFC-2732) n http://[2001:720:1500:1::A100]:80/ Dual treatment of IPv4/IPv6 loopback communication Size of Application Datagram Payload (MTU) n Fragmentation managed by application LONG: Laboratories Over Next Generation Networks. Transition scenarios From application IPv4 IPv4/IPv6 IPv6 to IPv4 node to IPv6 node using IPv4 net IPv6 net IPv4 net IPv6 net IPv4 IPv4 ? Fail ? IPv4/IPv6 IPv4 tunnel Fail translator IPv6 ? tunnel ? translator IPv4 IPv4 ? translator ? IPv4/IPv6 IPv4 translator translator IPv6 IPv6 ? translator ? IPv6 IPv4 Fail ? tunnel ? IPv4/IPv6 Fail translator tunnel IPv6 IPv6 ? translator ? IPv6 ? It has no sense LONG: Laboratories Over Next Generation Networks. Interaction between application instances application instance with media objects application instance with media objects application control and media application control application control manipulation media management and temporal adjusments media management with synchronizationmedia management end-to-end QoS control QoS connection end-to-end QoS control network subsystem LONG: Laboratories Over Next Generation Networks. ISABEL Architecture Interactive Site Kernel SESSION COORDINATION LAYER Participant registry Local configuration Audio Video Pointer Ftp Unrel. trans.Rel. trans. Notepad Whiteboard ... adaptationadaptationadaptation adaptationadaptation adaptation adaptationadaptation ADAPTATION LAYER Audio Video Pointer ... Slides Notepad Whiteboard COMPONENTS LAYER Irouter: unreliable transport QoS and NETWORK LAYER Network LONG: Laboratories Over Next Generation Networks. Reliable transport ISABEL Architecture l Session coordination layer: n change application Node Unique Identifiers l Component adaptation layer Cooperative adaptation layer l QoS network layer l n n PORTING TO IPv6 Management and reliable componentes (reliable service) Multimedia real time broadcast (unreliable service) LONG: Laboratories Over Next Generation Networks. ISABEL IPv4 & IPv6 interoperability l ISABEL over IPv4 networks n n n l ISABEL over IPv6 networks n n n l Graph topology Multicast topology Combination : multicast islands interconnection Graph topology Multicast topology Combination : multicast islands interconnection ISABEL over IPv4/IPv6 networks n n Graph topology Combination : multicast islands interconnection LONG: Laboratories Over Next Generation Networks. Index l Workpackage objectives l Transition Applications Guidelines l LONG platform service adaptations LONG: Laboratories Over Next Generation Networks. Adapted applications l Network management n n l Multimedia games n l Chess client and server Multimedia collaborative applications n l Mgen client and server Netperf for Free BSD modified to run tests with SOCKS64 and NATPT(4->6) Porting of Mplayer Collaborative applications: ISABEL n n Isabel+NATPT, Isabel+6to4 and Isabel+MIPv6 Study SIP integration LONG: Laboratories Over Next Generation Networks. WP4: System Exploitation, Trials and Evaluation Alberto García , UC3M Arturo Azcorra, UC3M LONG: Laboratories Over Next Generation Networks. 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. 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 No Deliverable title Delivery date (month after start) Nature Dissemination level 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 New release of D4.1 M19 R PU Conclusions and Guidelines from experiments. M24 R PU D4.1A D4.4 LONG: Laboratories Over Next Generation Networks. Relation with Other Workpackages WP2 WP2 Network NetworkDesign Design and Deployment and Deployment Evaluation of technologies Network deployment guidelines WP2 WP2: :Theoretical Theoreticalanalysis, analysis, basic basicconfiguration configurationand and functional testing functional testing WP3 WP3 Feedback for network deployment Requirements for designing test scenarios Testing tools WP4 WP4 System SystemExploitation, Exploitation, Trials and Trials andEvaluation Evaluation WP4 WP4: :Performance Performancetests tests Advanced Advancedfunctional functionaltrials trials Generate results to be disseminated WP5 WP5 Dissemination Disseminationand and Implementation Implementation LONG: Laboratories Over Next Generation Networks. Collaborative CollaborativeWork Work Environment Environment Feedback for Application deployment Trials l l l l l l Most of LONG project meetings have been hosted using ISABEL over IPV6. IPv6 Forum 2001 IPv6 Forum 2002 2002 Valencia Campus Party IST 2002 Several other activities using the LONG infrastructure: n n n n “Encontro Nacional Software Livre” invited talks, June 2002 “Next Generation Internet Conference” distribution, October 2002 “Telecom I+D” distribution, November 2002 … LONG: Laboratories Over Next Generation Networks. Trials: LONG Meetings l Most of the LONG meetings have been carried out using ISABEL. n n In the last year, in mixed IPv4/IPv6 scenarios. Also used other services provided by the LONG network, such as IRC for meeting coordination. Preámbulo IPv6 over ATM 8 Mbps IPv6 over IPv4 IPv6 over GbEth/DWDM UPM MAD6IX LIS6IX 1Gbps UC3M 2 Mbps 20 Mbps 2 Mbps Rediris TID Euro6IX Geant Physical link (shared) Physical link (quaranted) 2 Mbps PTIN 155 / 622 Mbps 2 Mbps FCCN UPC UPCnet 2 Mbps Backup links LONG: Laboratories Over Next Generation Networks. UEV NOR Trials: Global IPv6 Summit 2001 l Interactive distribution of the IPv6 Forum 2001 using ISABEL over IPv4 (Madrid, January 2001) n n LONG participants: UPM, UPC, UC3M, UEV, PTIN Other participants UNAM (Mexico), ETRI (Korea), ICSI (USA), CRC (Canada), ULB (Belgium), MCLAB (Switzerland). LONG: Laboratories Over Next Generation Networks. 2001 Global IPv6 Summit: January 25, 2001. 15:00 RedIris Portugal PTI1 router PTI PTI2 .59 fw155 130.206.212.8 6 130.206.212. 6 193.146.185.1 8 193.146.185.57 .58 FS-A router SLO SLO 130.206.212.81 130.206.212.8 2 .xx 130.206.212.77 193.138.23.14 1 Canada CAN 142.92.76.3 .27 .2 6 router RedIris TID router TID 130.206.212.1 4 130.206.212.69 130.206.212.7 8 router CAN UPC 193.146.185.177 130.206.212.85 Slovenia router UPC UP C Control TID tid02 193.146.185.146 130.206.212.1 .14 7 130.206.212.2 142.92.76.2 Austria router WUW WUW 137.208.224.151 r7204 130.206.212.7 0 193.146.185.65 FS-B Master ruth 130.206.212.9 3 137.208.9.25 1 router WUW 130.206.212.9 4 nevada 193.146.185.193 .202 ESC1 .198 .196 .20 0 Chat .20 1 Slides .19 9 Audio .19 5 Control ESC1 ESC2 pobre toledo chipre tigre kiev nueva2 FS-C cadiz LONG: Laboratories Over Next Generation Networks. UPM tokio .10 7 .89 El Escorial. Palacio de Congresos DITUPM Control texas .93 .109 MBONE triton r7204e Interactive site Flowserver Coordinator Auxiliar PC IP router Switch Fast Ethernet ATM PVC Ethernet Trials: Global IPv6 Summit 2002 l Interactive distribution of the IPv6 Forum 2002 using ISABEL (Madrid, March 2002) n n l Using IPv4 and IPv6. Large number of participants: n LONG members: UPM, UPC, UC3M, UEV, PTIN, UEV. n Other participants: UNAM (Mexico), ETRI (Korea), ICSI (USA), CRC (Canada), ULB (Belgium), MCLAB (Switzerland). A LONG demonstrator was set (see next slides). LONG: Laboratories Over Next Generation Networks. > 2 Mbps HMCM 2,5 Mb ps ULB UPM UC3M 8 Mbps > 2 Mbps 5 Mbps Max: 155 Mbps Internet 2 Mbps MCLAB Geant > 2 Mbps Rediris TID FS-A Geant IPv6 Internet connectivity > 2 Mbps 155 / 622 Mbps IPv6 over ATM PTIN UPC 2 Mbps FCCN > 2 Mbps UM CA*net3 IPv6 over IPv4 2 Mbps Physical link (shared) CRC UEV > 2 Mbps Physical link (quaranted) ICSI IPv4 guaranteed bandwith IPv4 internet best effort link 2002 Global IPv6 Summit IPv6 Connectivity Abilene > 2 Mbps 28/4/03 20.01 UNAM LONG: Laboratories Over Next Generation Networks. Koren > 2 Mbps ETRI AUDIO CHAT Control nec pobre driza :Bxxx VNC oporto :B19 6 :B206 :B204 :B197 :B207 oslo ferrol fs flow2 flow .2 .3 :A09 1 142.92.71.29 ETRI etri 203.255.255.100 193.190.246.154 ULB ulb ICSI icsi 132.247.253.7 MCLAB mclab :F471 r7204 UPC router UPC UPC :F451 :F342 upc fs 3FFE:3328:6::F172 3FFE:3326:3:916::402 :F171 3FFE:3328:6::F272 :F271 PTIN TID tid XXX 3ffe:3328:6:33::1 PTIN TID uc3m ue LONG: Laboratories Over Next Generation Networks. :F452 UC3M uc3m ptin 2001:0720:1500:0001::/64 193.146.185.64 132.247.253.7 crc 3FFE:3328:6::F472 :A11 1 unam 142.92.76.3 FS tigre SLIDES lisboa UNAM crc r7204e 2001:0720:1500:00FF::2/126 130.206.212.25 .1 130.206.212.2 :A065 :A10 9 CRC CRC 193.146.185.1 :A113 triton CHAT FS FS router RedIris berlin UPM :B193 28/4/03 20.01 2001:0720:1500:00FF::1/1 26 130.206.212.26 DIT-UPM FS Master 2001:0720:1500:0004::/6 4 130.206.212.192 Speaker Chairman 2002 Global IPv6 Summit RedIri s Hotel Melia Castilla 3ffe:3328:6:ffff:2 c0:26ff:fea1:1d9 b UC3M uc3m :F341 UE ue 3ffe:3103:0:120::5 UE ue 2002 Global IPv6 Summit ISABEL Platform Hotel network CHAT AUDIO Control portatil pobre bandera :Bxxx :B206 SLIDES nevada :B205 :B197 :B20 7 Speaker 28/4/03 20.01 2001:0720:1500:0004::/ 64 130.206.212.192 LONG Platform :B20 4 Chairman IPv4 ferrol oslo server fs IPv6 server Open Network :B19 3 2001:0720:1500:00FF::1/12 6 130.206.212.26 l l GR2000 l ftp = 3ffe:3328:6:3::148 IPv4 network = 130.206.6.0/23 IPv6 network = 2001:0720:1500:0100::/62 2001:0720:1500:00FF::2/12 6 130.206.212.25 r7204 upm LONG ISABEL router tid TID-LONG network router rediris ATM circuit Ethernet link LONG: Laboratories Over Next Generation Networks. RedIris Internet access Trials: 2002 IPv6 Global Summit Demonstrator l l Several PCs connected to the LONG network. Technologies demonstrated n n n n n n IPv6 web access. Access to an IPv6 LDAP server. News over IPv6. IPv6 mail server, with interaction with IPv4 domains (sending an photograph snap). Video streaming application over IPv6. IPv6 Mobile demonstrator. IRC application tested. IPv6 Isabel conference watch point. n n LONG: Laboratories Over Next Generation Networks. Trials: Campus Party 2002 l Campus Party 2002 (Valencia, August 2002) n n Euro6IX provided IPv6 connectivity, LONG provided IPv6 services for all participants: DNS IRC Mail SMTP IPv6 aFoto application Video streaming ISABEL demo Web FTP n n n n n n n n LONG: Laboratories Over Next Generation Networks. Trials: Campus Party 2002 CAMPUS PARTY Valencia TID DNS, Videoserver Euro6IX network at TID Hitachi GR2000 VLAN server 242F C 7206 ISABEL Vídeo aFoto C 7500 gigacom C 7206 LONG network at TID telebit - IPv6-gw Rest of LONG network IPv6 Internet LONG: Laboratories Over Next Generation Networks. VLAN 2421 VLAN 242x VLAN 242C IPv4 Internet C 7600 IST 2002 l Demonstrator at the IST 2002 (Copenhaguen, November 2002) n Interactive Isabel watchpoint with UPM, UPC, UC3M, TID, UEV, PTIN Also with connectivity to IPv4 using NAT-PT Several services were shown ISABEL Webtools LDAP Web, web proxy, FTP, Mail Videostreaming IRC (with connection to IPv4 TRT) aFoto Games: Chess, Mangband, Quake 2, TEG n n n n n n n n n n LONG: Laboratories Over Next Generation Networks. Real RealUser User Trials Trials LONG: Laboratories Over Next Generation Networks. Service Deployment Guidelines on IPv4/IPv6 Environments Service Deployment Guidelines on IPv4/IPv6 Environments l l Service Deployment Guidelines on IPv4/IPv6 Environments Key idea: try to hide complexity to the users (as much as possible) Comments n Tunnels are easy to manage tools for IPv6 to IPv6 communication over IPv4 islands Preferred: configured tunnels and 6to4 To allow seamless access to a service from IPv4 and IPv6 clients Preferred: use servers coded for allowing both v4 and v6, and place it on a dual stack machine n n n – E.g. Isabel, IRC, web, … most services n 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 n Place translators between servers and clients just if it cannot be avoided LONG: Laboratories Over Next Generation Networks. Experiments Advanced Advanced Applications Applications Advanced Advanced Transport/ Transport/Access Access Technologies Technologies IPv6 Transition Transition Mechanisms Mechanismsand and Advanced AdvancedNetwork Network Services Services LONG: Laboratories Over Next Generation Networks. Performance Testing Advanced Functional Testing Performance Testing l Performance Testing Evaluate the IPv6 network infrastructure and services for supporting real user events n n Evaluate basic application performance (DNS, Web) for high-load events such as Campus Party ISABEL requirements are kept on mind when defining testing scenarios – Provides traffic characteristics – Provides parameters to measure: packet loss delay, variation of delay MGEN6 and Netperf used Test behavior of Transport/access technologies (CATV, ADSL, ATM, ISDN, 802.11b, Ethernet) Transition mechanisms (tunnels and translators) Stable links on the LONG network Results should be valuable for people asking: “Will I loose performance when switching to IPv6” or “Will I loose performance at the transition stage” n n n n n n l – Tested simple configuration (the number of cases grows exponentially when complex scenarios are included) Guidelines presented at D4.1 n n Results from first phase at D4.2 Additional tests proposed at D4.3, executed at D4.4 LONG: Laboratories Over Next Generation Networks. Performance Testing Conclusions l Packet size is a much relevant communication parameter in terms of performance for environments including Ethernet segments n l l l l Several tests made to characterize this parameter on the set of tests to perform Link performance testing provided detection of otherwise silent problems (misconfiguration, software problems, etc.) In general, the use IPv6 does not lead to performance penalty on the equipment tested Tunnel transition mechanisms do not also show performance inconveniences NAT-PT is a valid transition mechanism for ISABEL-like applications with the available equipment n l Performance Testing It requires manual configuration Regarding to the test of access technologies n n n In the CATV equipment tested the upstream traffic was limited (1 Mbps) For using ISABEL over both ADSL and CATV the asymmetry of the channel should be taken into account No native IPv6 support was available at the time of testing for the considered equipment. Commercial equipment was not mature. LONG: Laboratories Over Next Generation Networks. Advanced Functional Testing l Advanced Functional Testing Advanced Network Services Multicast Diffserv Mobility Anycast Multihoming Basic tests, since Most advanced network services were not stable at the time of testing (Not mature implementations available, changes at the specification of the protocols) Limited experience on the deployment of this services on IPv6 n n n n n n n n l Application Service Deployment IRC, News, LDAP, etc. Key test driver: consider service deployment in networks performing transition n n l Guidelines presented at D4.3 n Results presented at D4.4 LONG: Laboratories Over Next Generation Networks. Multicast Experiments PTIN Advanced Functional Testing aquarious UC3M Zangano xl0 xl1 eth0 vennus xl1 eth0 Pulgon xl0 xl0 IPv6 LONG Network rl0 xl0 vx0 xl0 tarantula inc0 vostok R1 R2 xl0 Intrepid vx0 simmons xl0 eth0 xl2 xl0 xl1 FreeBSD IPv6 Multicast Router IPv6 Multicast Tunnel over IPv6 eth0 de0 gordon C2 UPC C1 Media Flow l PIM-SM and PIM-DM were successfully configured LONG: Laboratories Over Next Generation Networks. Multicast: M6Bone Membership l Advanced Functional Testing http://sem2.renater.fr/m6bone/sites-map.html#internationalmap LONG: Laboratories Over Next Generation Networks. Diffserv Experiments l LONG: Laboratories Over Next Generation Networks. NetMETER: graphical GUI developed for easing tests Diffserv Experiments Interference sender (carretell) l Interference receiver (ximenez) Raimat NTP server (ximenez) Diffserv router Cisco 7206 (vinyater) or Linux PC (baldomar) Filoxera l Flow OUT BROADBAND SERIES TEST SYSTEM Interference Input Scheduled Output l Flow IN Sender (malvasia) Receiver (pampol) HUB LONG: Laboratories Over Next Generation Networks. l Netperf/MGEN shows similar results as Agilent BSTS, specially for packet sizes below 2048 bytes Diffserv EF tests with Cisco and Linux/iproute2 on IPv6 EF improves delay figures compared to best-effort mode In linux/iproute2, IPv4 and IPv6 show very similar results for packets up to 2048bytes Mobility Experiments Correspondent node PTIN PTIN Linux IPv6 HA LONG LONG IPv6 IPv6 Network Network UPM UPM 2: MN re-register at HA 1: MN moves PTIN’s MN l Unavailable time for handovers may be a bit long for some applications (around 3 seconds) n A solution to reduce handover time has been discussed in “Random generation of interface identifiers”, http://www.ietf.org/internet-drafts/draft-soto-mobileiprandom-iids-00.txt. LONG: Laboratories Over Next Generation Networks. Anycast ciempies (secondary DNS) fec0:1::ffff cucaracha Termita tarantula UC3M Network Pulgon mira (primary DNS) l l Simple anycast experiment performed Current solutions prevent from host anycast communication n n l zangano (secondary DNS) fec0:1::ffff Fundamental state problem if TCP is used, 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 restrictions n It has to be addressed host availability propagation LONG: Laboratories Over Next Generation Networks. Multihoming l BGP multihoming definitely works n n l It keeps TCP connections alive in the scenario tested However, still to define rules to control BGP route injection Other options not requiring injection of routes n Tunnels to provide fault tolerance for specific providers (“Multihoming Support at Exit Routers”) Limited protection, should preserve connections Address Selection mechanisms When properly configured, selection of addresses results in selection of paths, circumventing failures Other mechanisms involving hosts and routers “Extension Header for Site-Multi-homing Support”. http://www.rfceditor.org/internet-drafts/draft-bagnulo-multi6-mhexthdr-00.txt. October 2002. n n n n n LONG: Laboratories Over Next Generation Networks. Experiences with Application Services l l Most of the experience scenarios were included into the stable infrastructure Seek for easiest (regarding to user deployment) strategy in mixed IPv4/IPv6 networks n n n n n n ISABEL and transition mechanisms (6to4, NAT-PT) DNS and Web server performance, DNS, Web, FTP, News, LDAP, Mail through NAT-PT IRC through TRT NFS over IPv6, and IPv4 NFS clients accessing IPv6 servers (FreeBSD) Also tested ISATAP and DSTM deployment LONG: Laboratories Over Next Generation Networks. Conclusions l Several scenarios in which most relevant standard network applications working seamlessly for IPv6 clients, and also for IPv4 clients n DNS, Web, FTP, News, LDAP, Mail, IRC, … ISABEL If translation is required, n – Sometimes this implies special configuration (for example, detailed configuration of NAT-PT address maps) – Known problem for applications transporting addresses n n l Equipment support n n l Missing DHCPv6 (debate for its need), required better support for NFS Next step: adapting less standard applications, and ease transition Required better support for several link layers (ADSL, CATV) Gigabit routers beginning to perform IPv6 forwarding by hardware Advanced features n n Mobility in general offers better support for IPv6 than for IPv4 Diffserv and multicast working similarly to IPv4 Although much work required for mixed IPv4/IPv6 environments Multihoming and anycast are still not properly solved Some contributions have been made to multihoming (see WP5) n n n LONG: Laboratories Over Next Generation Networks. WP5: Dissemination and Implementation Jordi Domingo , UPC LONG: Laboratories Over Next Generation Networks. Dissemination Activities l l l l l l l l l l Presentation of LONG Project Attendance to Conferences and Workshops Meetings of International Organisations IETF draft proposals Technical Presentations and Published Papers Liaison with other projects Dissemination of results IST 2002 Conference Public Server Dissemination Plan LONG: Laboratories Over Next Generation Networks. Presentation of LONG Project Activities April 2002 – January 2003 l l Telecommunications Technological Centre of Catalonia, CTTC (Barcelona, 25 May 2002). Josep Mangues (UPC). Euro6IX/6NET, Terena 2002 Meeting (Limerick, Eire, 1 June 2002). Carlos Ralli (TID). l l l Encontro Nacional Software Livre. Univ. of Evora, 3 June 2002. Presentation (in the context of FP5) in several IPv6 related Japanese Institutes. Japan 16-20 December 2002. 4th Meeting of H.E.Computer Centres in Portugal. Leiria, 23 January 2003. Luis Miguel Ramos (UEv). LONG: Laboratories Over Next Generation Networks. Attendance to Conferences and Workshops April 2002 – January 2003 l l l l “Encontro Nacional Software Livre”. University of Evora. Evora, 3 June 2002. "Jornades de Programari lliure a la UPC" (Free Software Workshop at UPC). Barcelona 12-13 July 2002. Workshop "Protocols, Technologies and Applications heading the Internet 2" organized by University of Algarve (Portugal). Faro, 26-27 September 2002. IST 2002 Conference. Copenhagen, 4-6 November 2002. Carlos Ralli (TID), Jordi Domingo (UPC), Alberto Garcia (UC3M), Arturo Azcorra (UC3M), Juan Quemada (UPM), Javier Sedano (UPM). LONG: Laboratories Over Next Generation Networks. Meetings of International Organizations April 2002 – January 2003 l Meetings with R&D institutions in Brussels, 16 April 2002. Arturo Azcorra (UC3M). l Spanish IPv6 Task Force. Madrid, 16 May 2002. Jordi Domingo-Pascual (UPC) Juan Quemada (UPM). l Prospective meeting for future IP on IPv6. Brussels, 14 June 2002. Alberto García (UC3M), Josep Mangues (UPC). l 6CLUSTER Meeting. Brussels, 24 July 2002. Jordi Domingo-Pascual (UPC). Alberto García, Arturo Azcorra (UC3M). l Spanish IPv6 Task Force. Madrid, 30/9/2002 and 13/11/2002. Jordi Domingo-Pascual (UPC) Juan Quemada (UPM). l All-IPv6-World. Brussels 1/10/2002, Copenhagen 6/11/2002. Jordi Domingo-Pascual (UPC), Juan Quemada (UPM), Carlos Ralli (TID). l 6CLUSTER Meeting. Copenhagen, 6 November 2002. Jordi Domingo-Pascual (UPC), Carlos Ralli (TID), Arturo Azcorra (UC3M), Alberto García (UC3M). LONG: Laboratories Over Next Generation Networks. IETF draft proposals April 2002 – January 2003 l Internet Protocol, Version 64 (IPv64) Specification. Arturo Azcorra, Alberto García, Marcelo Bagnulo (UC3M). (April 2002). http://www.ietf.org/internet-drafts/draft-azcorra-ipv64-04.txt l Extension Header for Site-Multi-Homing Support. 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. Technical Presentations and Published Papers April 2002 – January 2003 l Development of MGEN adapted for IPv6. Juan F. Rodríguez (UC3M). Encontro Nacional Software Livre. University of Evora. Evora, 3 June 2002. Presentation using ISABEL over IPv6. l NetMeter. A quality of service measurement tool. "Jornades de Programari lliure a la UPC" (Free Software Workshop at UPC). Barcelona 12-13 July 2002. l Avoiding DAD for Improving Real-Time Communication in MIPv6 Environments. Marcelo Bagnulo, Ignacio Soto, Alberto García-Martinez, Arturo Azcorra. IDMS/PROMS 2002. Coimbra, 26-29 November 2002. l Application porting and development with IPv6. Tutorial. 3rd Global IPv6 Summit. Bangalore India, 22-24 January 2003. Tomàs de Miguel (UPM), Eva Castro (URJC). l In preparation: Paper for 6Cluster book on IPv6 Deployment in Europe. LONG: Laboratories Over Next Generation Networks. Liaison with other Projects l MOBY-DICK (UC3M) Join IETF draft about mobility. l SEQUIN Set-up Premium IP service between RedIRIS and FCCN. l EURO6IX (UPM, TID, PTin) European IPv6 Internet Exchanges Backbone. l PREAMBULO (UC3M, UPM, TID) DWDM infrastructure. l CARISMA / i2CAT (UPC, UPV, TVC) DWDM infrastructure. LONG: Laboratories Over Next Generation Networks. Dissemination of Results l l l l l l l l IPv6 training to Portugal Telecom staff engineers (PTin). Presentation and demonstration to commercial branches of Telefónica (TID). Undergraduate, Postgraduate and Ph.D. Courses and Seminars on IPv6. (UPC, UPM, UC3M). Demonstration of IPv6 Services to visitors. (UPM, UPC). Thematic Network ENET. (UC3M, UPC). IPv6 Cluster booklet: IPv6 Research and Development in Europe. Brochure for distributing during the IST2002 Conference. Demonstration web page for the IST2002 Conference. LONG: Laboratories Over Next Generation Networks. Valencia Campus Party l l Connectivity thanks to Euro6IX project & Telefónica DATA Demonstration of the LONG Project n n n n l IPv6 Network Services Transition Mechanisms deployed IPv6 Application Services IPv6 Applications and Tools LONG Services on IPv6 n n n n n n DNS WEB MAIL FTP IRC Video (unicast and multicast) LONG: Laboratories Over Next Generation Networks. Network Deployment at the Campus Party LONG: Laboratories Over Next Generation Networks. IST 2002 Conference l IST 2002 Conference. Copenhagen, 4-6 November 2002. Almost all LONG partners attended the Conference. Also, through the IPv6 ISABEL multivideoconference platform other places were connected. n LONG IPv6 Network plus regular IPv4 networks n ISABEL migrated to IPv6 l Demonstration of LONG n n n n l IPv6 Network Services Transit. Mech. deployed IPv6 Applicat. Services IPv6 Applicat. and Tools Brochure of the Project LONG: Laboratories Over Next Generation Networks. LONG: Laboratories Over Next Generation Networks. LONG: Laboratories Over Next Generation Networks. Web Server l Public Server (UPC) n IPv4: n IPv6 (6Bone): IPv6 (LONG network): n l Internal Server for the members of the project (UPM) n l long.ccaba.upc.es www.ist-long.com long-ipv6.ccaba.upc.es, www.ist-long.com www.upc.long Private Repository of Documents: https://long.dit.upm.es Maintenance of the mailing lists for the project (UPC) n long, long-wp1, long-wp2, long-wp3, long-wp4, long-wp5 @ac.upc.es LONG: Laboratories Over Next Generation Networks. Visibility of the LONG Public Web Server l Technical approach: n n “best viewed by all web browsers” Easy navigation using left frame menu l Publicise membership of 6CLUSTER and IST logo l Submit URL to the most used search Engines Key Words in the Title of the Page and Metatags Promote links to the LONG Server from other servers l l LONG: Laboratories Over Next Generation Networks. LONG Public Web Server l General Information n l Activities Performed and Results Achieved n n n l Deliverables Guidelines Dissemination Activities Developments of the Project n n l Dates, Meetings, Participants List, Work Package Description Software for IPv6 ISABEL, MGEN6, NetPerf, Ping6, Chess, Mangband, Tetris, NetMeter, Network statistics WebTools Other useful Information n Related Activities and Projects LONG: Laboratories Over Next Generation Networks. Dissemination Plan l l l Maintain Public Web Server Present and demonstrate LONG project and results Exploit contacts and synergy with other projects n l l l l Point out the expertise acquired in LONG Publish papers with results on Conferences and Journals Undergraduate and Postgraduate Courses Seminars, Courses, Training Courses for students and technical staff Dissemination of the experience acquired on IPv6 transition mechanisms and porting of applications and services useful for other projects and initiatives on IPv6 (Guidelines and Recommendations) LONG: Laboratories Over Next Generation Networks. LONG Demonstration LONG: Laboratories Over Next Generation Networks. Introduction to the Demos Show Part of the LONG Achievements: l Deployed stable network infrastructure LONG Network Statistics Access to LONG network status through Webtools Including provision of common and advanced services n ISABEL IPv6 connectivity n ISABEL and SIP Involving transition Mechanisms n ISABEL access through 6to4 tunnels n ISABEL access through NAT-PT n Quake2 access through NAT-PT n Digital Home Testbed and Advanced Multimedia portal through NAT-PT n IRC access through TRT n Http/https access through TRT n Chess access through ISATAP n n n n l Experiments with advanced network services n n n n Streaming client over multicast Multicast and access to M6Bone ISABEL and mobility Diffserv deployment LONG: Laboratories Over Next Generation Networks. Network Statistics UC3M UPM PTIN UEV LONG IPv6 Backbone (1) PINGs to (2) all partners NOR TID Statistics Server cocodrilo6.tid.ist-long.com 3ffe:3328:6:3::148 Public WEB Server www.ist-long.com 147.83.130.130 3ffe:3326:3:916::302 UPC 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. 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. ISABEL with SIP Actual ISABEL architecture ISABEL with SIP architecture 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 mm component mm component Internet v6 2001:720:1500:1::a109 MASTER site master ISABEL private protocol ISABEL control & SIP: ISABEL control functionality: • Register new sites • Starts multimedia components • Active interaction modes. LONG: Laboratories Over Next Generation Networks. control sip control video component Internet v6 sip master MASTER site video component sip SIP standard protocol ISABEL SIP control: • Improves sites identification • Simplifies master behaviour • Allows integration with others ISABEL Access Through 6to4 (1) IPv6 over IPv4 (2) UPM client Sit0 ::138.4.4.182 Eth0 2002:8a04:4b6::1 UPM master 2001:720:1500:1::a109 IPv6 UPM – IPv4 (3) UPM – IPv6 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. ISABEL Access Through NAT-PT UPM Rest of partners ISABEL master 2001:720:1500:1::a109 NAT-PT prefix: 2001:720:410:1009 (3) IPv6 (2) NAT-PT IPv4 Translator UC3M – IPv6 UC3M – IPv4 (1) natpt.uc3m.ist-long.com 2001:720:410:100a:2c0:26ff:fea3:884b 163.117.140.184 , Pool = 163.117.140.{200,201} 2001:720:1500:1::a109 IPv6 src/dst address 2001:720:410:1009::163.117.140.41 IPv6 src/dst address ISABEL watchpoint zangano.it.uc3m.es 163.117.140.41 163.117.140.201 163.117.140.41 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. Quake2 Access Through NAT-PT TID 2001:720:410:100a:2c0:26ff:fea3:884b IPv6 163.117.140.184 Pool = 163.117.140.{200,201} natpt.uc3m.ist-long.com NAT-PT Translator NAT-PT prefix: 2001:720:410:1009 (2) (1) TID’s client gets this address 2001:720:410:1009::a375:8cb1 (quake2.natpt.uc3m.ist-long.com) DNS query/response UC3M (3) IPv4 DNS Server mira.uc3m.ist-long.com 2001:720:410:1001:290:27ff:fe86:93d 163.117.140.177 Quake 2 Bots Internet v6 Quake through NAT-PT: (1) An IPv6-client starts the connection. (2) NAT-PT translates the packets to IPv4 automatically: map from any6 to 163.117.140.200 (3) Other IPv4-clients connect to the same server. Although Quake2 exists for IPv6, bots only run with the IPv4 version (because there is not source code available). LONG: Laboratories Over Next Generation Networks. Digital Home NAT-PT Demo NAT-PT prefix: 3ffe:3328:6:4:0:11 siritinga6.tid.long 3ffe:3328:6:4::7/192.168.10.7 NAT-PT Translator TID – IPv6 frigg6.tid.long 3ffe:3328:6:4::4 TID – IPv4 Digital Home Network (1) 3ffe:3328:6:4::4 IPv6 src/dst address (2) IPv6 (3) IPv4 3ffe:3328:6:4:0:11:10.95.85.66 IPv6 src/dst address hogardigital6 3ffe:3328:6:4:0:11:10.95.85.66 77.77.0.21 10.95.85.66 IPv4 src/dst addr. IPv4 src/dst addr. Digital Home + NAT-PT: (1) The HTTP client initiates the connection (2) The NAT-PT box translates IPv6 packets into IPv4 (NAT-PT uses static translation: from 3ffe:3228:6:4::4 to 77.77.0.21 and from 3ffe:3328:6:4:0:11:10.95.85.66 to 10.95.85.66) (3) The client reach the IPv4 server and the connection is established. LONG: Laboratories Over Next Generation Networks. Advanced Multimedia Portal NAT-PT Demo NAT-PT prefix: 3ffe:3328:6:4:0:11 juegoscba.tid.es 3ffe:3328:6:4:0:11:195.235.217.146 siritinga6.tid.long 3ffe:3328:6:4::7/192.168.10.7 NAT-PT Translator TID – IPv6 frigg6.tid.long 3ffe:3328:6:4::4 Network (2) IPv6 (1) 3ffe:3328:6:4::4 IPv6 src/dst address TID – IPv4 Multimedia Portal (3) IPv4 cba.tid.es 3ffe:3328:6:4:0:11:195.235.217.145 3ffe:3328:6:4:0:11:195.235.217.145 3ffe:3328:6:4:0:11:195.235.217.146 IPv6 src/dst address 77.77.0.21 IPv4 src/dst addr. IPv4 src/dst addr. Advanced Multimedia Portal + NAT-PT: (1) The HTTP client initiates the connection (2) The NAT-PT box translates IPv6 packets into IPv4 (3) The client reach the IPv4 server and the connection is established. LONG: Laboratories Over Next Generation Networks. 195.235.217.145 195.235.217.146 IRC Access Through TRT TID (1) IPv6 IPv4 2001:720:410:1001:2c0:26ff:fea3:68f4 Irc6.uc3m.ist-long.com TRT (2) UPM irc6.upm.ist-long.com 2001:720:1500:1::a100 UC3M irc.uc3m.ist-long.com 163.117.140.166 Internet v4 Internet v6 IRC service for IPv6/IPv4 users: TRT: Allows the IPv6-IRC server to talk with an IPv4-IRC server. (1) One client establishes an IPv4 connection. (2) Another client establishes an IPv6 connection. The IRC network works transparently for IPv4 and IPv6 users, as long as the servers keep connectivity between both realms. LONG: Laboratories Over Next Generation Networks. HTTP/HTTPS Access Through TRT UC3M www.uc3m.ist-long.com 2001:720:410:1001:1::a375:8ca6 163.117.140.166 IPv4 (1) IPv4 TRT (2) Internet v4 (3) TID IPv6 IPv6 Internet v6 Web server using TRT: (1) IPv4 clients can access the IPv4 server as usual. (2) IPv6 clients connects to the TRT, which relies the connection. (3) TID’s client selects the type of connection using DNS query. NOTE: this server supports SSL. In this case, it is easier to use IPv4 apache+SSL than trying to patch them. LONG: Laboratories Over Next Generation Networks. Chess Access Through ISATAP (2) TID IPv6 chess6.uc3m.ist-long.com 2001:720:410:1008::5efe:a375:8cb6 grillo.uc3m.ist-long.com 2001:720:410:1001:2d0:bcff:fe7a:b800 (1) UC3M- IPv4 UC3M- IPv6 ISATAP Router IPv6 over IPv4 isatap.uc3m.ist-long.com 2001:720:410:1008::5efe:a375:8cb8 (3) 163.117.140.184 Source address 163.117.140.182 Destination address IPv6 packet Payload ISATAP and Chess server: (1) The application implementing the server is IPv6, and runs on a dual stack machine, but this node only has IPv4 connectivity. (2) The client establishes an IPv6 connection (3) Packets reach the server using automatic tunnel encapsulation (ISATAP). LONG: Laboratories Over Next Generation Networks. Multicast Streaming Video Multicast address: FF18::55:55/9999 mabello.tid.ist-long.com 3ffe:3328:6:3::146 3ffe:3328:6:4::5 2001:700:410:100A::1 (IPv6 multicast router) IPv6 Network (1) IPv6 Network siritinga.tid.ist-long.com 3ffe:3328:6:4::7 (Multicast Video Server) (2) nemuru.tid.ist-long.com 3ffe:3328:6:3::150 (Multicast Video Client) piltrafilla.uc3m.ist-long.com 2001:700:410:100A::2 (Multicast Video Client) IPv6 Network (2) Multicast Streaming Video Service: (1) The Multicast Video Server (mpeg_server6) is launched and creates Multicast Session. (2) The Multicast Video Clients (mplayer) start and join the Multicast Session. LONG: Laboratories Over Next Generation Networks. Multicast and Access to M6Bone (3) TID IPv6 over IPv6 (1) 2001:720:410:1001:2c0:26ff:fea3:68f4 Pulgon.uc3m.ist-long.com (IPv6 multicast router) UC3M (2) 2001:720:410:1001:290:27ff:fe86:93d Mira.uc3m.ist-long.com Libelula.uc3m.ist-long.com (IPv6 multicast router) 2001:720:410:100e:201:3ff:fed7:1ea6 Rendevouz Point at Renater mbone (4) m6bone Reflectors 6NET multicast session Vic: ff0e::2:aab5/54206 Rat: ff0e::2:a344/23726 Multicast using m6bone topology: (1) TID’s client joins m6bone using a prefix delegated by UC3M (2) UC3M’s client is listening to the 6NET session (rat/vic) (3) TID’s client join the same multicast session. (4) Some reflectors injects IPv4 multicast packets into m6bone network. LONG: Laboratories Over Next Generation Networks. ISABEL and MIPv6 Isabel master Linux 2.4 MIPv6 patched 2001:720:1500:1::a111 UPM Home network LONG IPv6 Backbone TID Foreign network 2 Foreign network 1 Home agent 6windGATE 6100 2001:720:1500:1::a088 3ffe:3328:6:4::/64 3ffe:3328:6:3::/64 Isabel mobile terminal Linux 2.4 MIPv6 patched ISABEL + MIPv6: • • • The Isabel mobile terminal, in foreign network 1, connects to the Isabel master at UPM The Isabel mobile terminal moves to foreign network 2, and gets a new CoA. The Isabel session keeps running!! LONG: Laboratories Over Next Generation Networks. Diffserv Deployment Interference sender (carretell) Interference receiver (ximenez) Raimat Diffserv router Cisco 7206 (vinyater) or Linux PC (baldomar) ATM PVC UPC Filoxera Reference flow Sender (malvasia) Interference Input Scheduled Output NTP server (ximenez) Receiver (pampol) HUB IPv6 LONG backbone SSH SSH TID LONG: Laboratories Over Next Generation Networks. Netmeter Management station Exploitation Plan LONG: Laboratories Over Next Generation Networks. LONG Exploitation Plan LONG: Laboratories Over Next Generation Networks. LONG Exploitation Plan l LONG Telcos Exploitation Plan l LONG Universities Exploitation Plan l LONG Nortel ExploitationPlan LONG: Laboratories Over Next Generation Networks. Telcos Possible IPv6 Deployment Roadmap Pure R&D Phase 1998-1999 l PTIN, TID: IPv6 in General Network Projects. 2000-2001 l PTIN, TID: Specific IPv6 R&D project: LONG. 2001-2002 l Pre-Comm. Phase Political Issue 2002-2004 n Distributed IPv6 LAB in Spain & Portugal. n IPv6 Services & Transition Scenarios. Launch of Pre-commercial Euro6IX project. n European IPv6 Backbone deployed by main TELCOS. n PTIN, TID will define Global Strategies Towards IPv6. n PT & Telefonica Commercial Units involved: n Specific groups participating in the project. n OWN Test-beds/Pilots to be conected to Euro6IX Network. EC - IPv6 considered and studied at political level 2004-2005/6 ?? Condition : Market Ready ? Business Case for IPv6? Comm. Phase Academic Networks moved to IPv6? 2005/2006-X ?? LONG: Laboratories Over Next Generation Networks. LONG: IPv6 Launch Planification & Expected Business Users / Traffic IPv6 Internet Services (WEB, e-mail + P2P, on-line Games, Mobile Dev., Digital Home) New users New Services New Terminals IPv4 Internet Services (WEB, e-mail) R&D Phase Pre-commercial Phase (LONG ...) (Euro6IX ...) LONG: Laboratories Over Next Generation Networks. Commercial Phase (Business Units of Telcos) t LONG-Telefonica: Strategy considering IPv6 LONG ISP IPv6 Euro6IX TID TID Migration Group IPv4 IPv6 IETF, IPV6 Forum ... IPv6 Spanish Task Force (TID + Telefónica Business Units) TdE Infraestructuras Tef. Móviles T.DATA España Subd. Red LONG: Laboratories Over Next Generation Networks. T.DATA Corp LONG-Telefónica: LONG as ISPv6 test-bed Network Management Center AC CR TR IPv4 / MPLS Platforms TR AC CR TR RC (6PE) IPv6 User AC TR AC IPv4/IPv6 Dual Stack Migrated Area IPv4/v6 Business Platforms CR (6PE) CR TDATA INTERNET IPv4 IX POP1 POP2 INTERNET 6IXGATE ? London Aveiro Lisbon IPv6 Platforms VibyStockholm Southampton Lannion Caen Paris Berlin Issy Bretigny BernZurich Basel Alcobendas Madrid ? Torino Murcia LONG: Laboratories Over Next Generation Networks. 6BONE WEB, Mail, Irc,Video,MailL,News, DNS, Radius Portugal Telecom: Strategy considering IPv6 1998 IPv6 Internal Projects 2000 Armstrong (EURESCOM) 2000 The knowledge and experience obtained and consolidated in various projects, namely the LONG Basic IPv6 services IPv4 to IPv6 transition IPv6 over Access & transport technologies and IPv4/IPv6 mixed services LONG Project 2001 Moby Dick Project 2002 Mobility, QoS, AAAC (WLAN, WCDMA, 4G) IPv6 Backbone Euro6IX Future IPv6 Projects Training for staff engineers 1999 WG – Strategies to deploy IPv6 in PT 2003 Actions to implement the IPv6 and to provide services based on this protocol IPv6 Portuguese Task Force 2003 2003 LONG: Laboratories Over Next Generation Networks. Pré-commercial services 200X Commercial IPv6 services Portugal Telecom: LONG and other IPv6 projects 6bone Portugal Telecom Access Technologies Euro6IX Backbone (MAD6IX) CATV WLAN ADSL Euro6IX LIS6IX Lisbon GigaPIX IPv4 Services IPv4 Testbed Multicast Mobility Diffserv LONG IPv6 Services IPv6 Pilot Academic Network FCCN Lisbon POP’s Other entities ISP (Telepac) POP’s LONG: Laboratories Over Next Generation Networks. Internet Transition Mechanism IPv6 testbed Exploitation Plan Universities LONG: Laboratories Over Next Generation Networks. Universities IPv6 Deployment Roadmap IPv6 academic networks size Early deployment of academic Networks - Address assignment - Selected services deployment Initial research phase - only Universities leading IPv6 research are involved - Academic Network supports IPv6 islands interconnection - layer 2 links Full deployment - Most universities link IPv6 network - Most production services are IPv6 - Advanced services deployment t LONG Euro6IX other related projects LONG: Laboratories Over Next Generation Networks. 1 year UPM l Use LONG results in new projects n n n l Use infraestructure in events to disseminate the use of IPv6 n l IPv6 Summit 2003 Deployment of IPv6 research network in the University campus. n l Euro6IX Elena PREAMBULO DWDM research network (TID-UC3M-UPM) Plans to include IPv6 on the future Madrid Regional Research Network (in future operation mode for communicating Universities and Research Centers with RedIRIS) based on the experience gained at LONG. Commercial exploitation of results by Agora Systems n Agora Systems is a Spin Off company of UPM For commercializing research results n LONG: Laboratories Over Next Generation Networks. UC3M l Use the infrastructure for projects/events for which it was not originally intended to use IPv6 n n l l PREAMBULO DWDM research network Distribution using Isabel over IPv6 of classes among UC3M, UPM, UPC and UPV Plans to include IPv6 on the future Madrid Regional Research Network (in future operation mode for communicating Universities and Research Centers with RedIRIS) based on the experience gained at LONG. Dissemination of the technology on our students, since IPv6 is tough for Telecommunication and Informatics Engineering. LONG: Laboratories Over Next Generation Networks. UPC l Use the infrastructure and LONG results for other projects/events: n n n n l Promote the deployment of IPv6 in the research network: n l Plans to include IPv6 on the “Anella Científica” (Catalan Research Academic Network) using the experience gained in LONG Promote the deployment and knowledge of IPv6: n n n l CARISMA / i2CAT DWDM research network i2CAT migration to IPv6. Experimental platform of network and services Distribution using Isabel over IPv6 of classes among UC3M, UPM, UPC, UPV SAM (Spanish Research Project) with UPM, UC3M, UMU, UPC Spanish IPv6 Task Force Research Foundation for i2CAT Distribution using Isabel over IPv6 of the 2003 Global IPv6 Summit Postgraduate and PhD courses include IPv6 topics and practical work using the services deployed in LONG LONG: Laboratories Over Next Generation Networks. LONG: Laboratories Over Next Generation Networks. LONG: Laboratories Over Next Generation Networks. UEV l l Use LONG experience for other projects: n Deployment of an IPv6 research network in the University campus n Dissemination of actual and future work and results within the academic community – local and national Enlarge the participation in the Portuguese IPv6 Task Force ( RCCN ) n Promote the deployment and knowledge of IPv6 within the national academic network n Participate in the actions proposed for 2003 within the IPv6 pilot : n Participate in the deployment of new local and national IPv6 infrastructures and services n Participate in experiences, tests and dissemination activities LONG: Laboratories Over Next Generation Networks. Exploitation Plan LONG: Laboratories Over Next Generation Networks. Nortel Networks Exploitation Plan MECHANISMS User Workshops OBJECTIVES Œ Publicize the outcomes of the LONG project. • Share Nortel Networks view about how IPv4 to IPv6 transition and services deployment could happen. Ž Engage users/operators interest in IPv6. LONG: Laboratories Over Next Generation Networks. Local Seminars Web (Internet, Intranet, Xtranet) Fairs/Tradeshows Committees/Consortiums (IPv6 Forum, IETF, ...) Use of testbed to: • demo IPv6 to selected customers • Check new applications over coming Nortel Networks devices supporting IPv6