Euro6IX project and Italian IPv6 Task Force
Transcript
Euro6IX project and Italian IPv6 Task Force
Pisa, 11/05/05 6NET workshop Euro6IX project and Italian IPv6 Task Force Mario Morelli Background information Telecom Italia Lab is the research department of Telecom Italia Group • Working on IPv6 since 1995 and actively contributing to its development and standardization (RFC 3053 on Tunnel Broker mechanism) • NGNET.IT initiative: first experimental ISPv6 in Italy and one of the first in Europe providing services to residential and business users • Some more recent initiatives related to IPv6: USO INTERNO – Tutti i dirirtti riservati • – IST Euro6IX project (www.euro6ix.org) – Italian IPv6 Task Force (www.it.ipv6tf.com) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 2 Euro6IX project: overview • IST funded project started in 2002 involving seven European operators research departments (TILAB for Telecom Italia Group) and European Universities. • Network features: – 7 Nodes, each one is an Internet Exchange – Native IPv6 links up to 34 Mbps – Multivendor network (basically Cisco, Juniper, Hitachi, 6WIND) USO INTERNO – Tutti i dirirtti riservati • Basic goal was to design and to build an IPv6-only infrastructure to test IPv6 network and application services Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 3 Map of the Euro6IX network •Main peerings with: •6NET •6Bone •Moonv6 (North America) Viby London Southampton Caen Berlin Paris Issy Bretigny Bern Base l USO INTERNO – Tutti i dirirtti riservati Lannion Zurich Aveiro Lisbon Alcobendas Torino Madrid Murcia Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 4 Main Euro6IX Goals Create a network totally based on IPv6 (no tunnel between the nodes) in order: – To investigate and to test basic IPv6 features (routing, transition mechanism, multivendor router interoperability) – To analyze new models for the Internet Exchanges both from a technical and business model points of view – To involve real users in the experimentation activity – To increase IPv6 awareness across Europe USO INTERNO – Tutti i dirirtti riservati – To investigate and to test advanced IPv6 services (AAA, DNS, QoS, Mobility, Multihoming, Multicast, Security) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 5 • Traditional model of an Internet Exchange is basically: – a layer 2 infrastructure fully redundant and with high performances – ISPs come to in order to exchange their traffic following some routing policies – No end-user services are usually provided – No IP addresses are provided – No layer three services are usually provided • All IXes currently deployed are based on this model USO INTERNO – Tutti i dirirtti riservati Internet Exchange Model (1) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 6 Internet Exchange Model (2) • IPv6 prefixes are Provider Dependent – If end user changes Provider, then its addressing space has to be changed – Renumbering procedure are being currently studied in IETF • We analysed the possibilty to define a new model of an Internet Exchange quite different from the traditional model based on the concept that an IX is an aggregation point and it could be the right site to put the servers USO INTERNO – Tutti i dirirtti riservati • RFC 2374 proposes an addressing scheme based on some network points, namely Internet Exchange, where renumbering is not required and IX allocates addresses to its customers Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 7 • This model is based on the following considerations: – IX could be considered an aggregation point not only for the ISP but also for the customers (e.g. enterprises networks) – If we put the services inside the IX all the entities coming to the IX (e.g. ISP and Users) are able to take benefit of this aggregation (e.g. improving the performances when accessing the services) – Internet Exchange can provide addresses to its Customers, making easier some operations like renumbering of the networks and multihoming • Inside Euro6IX network following models have been studied and deployed – Model A: traditional IX (only studied) – Model B:L2 + NAP – Model C: New IX model USO INTERNO – Tutti i dirirtti riservati Internet Exchange Model (3) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 8 Functional Network Architecture of IX Layer 2 Infrastructure WWW • need for high reliability • need for high performance • • • • • Layer 3 Infrastructure – Interconnection with other IXs Application services – As an Internet Data Center Monitoring application Transition facilities – In order to permit IPv4 users to access to IPv6 Euro6IX network Traditional and next generation customers DNS Monitoring IPv6-capable Route Server Transition Facilities TB GW GW Services R 6to4 Relay R Switched Infrastructure R R R R R To other IX Nodes Hosted Routers To Customer IPv6 nodes USO INTERNO – Tutti i dirirtti riservati • Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 9 Specification of the internal architecture of each IX node Layer 2 Infrastructure: The core of IX is basically a layer 2, high performance switched, fully redundant infrastructure, connecting the various blocks inside the IX. The proposal is that each Euro6IX IX node should consist of at least two Ethernet switches supporting local LAN segments. The IX Backbone Router will have local connectivity using two high-speed interfaces (Fast-Ethernet/Gigabit-Ethernet). USO INTERNO – Tutti i dirirtti riservati Internet Exchange: Layered infrastructure characterized by the following main logical blocks – Layer 2 Infrastructure – Layer 3 Infrastructure (including Router Equipment and Route Servers) – Transition Facilities Infrastructure – Server Farm Monitoring – Application Services block Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 10 Model B: L2 + NAP Other IPv6 Networks “Neutral” L2 IX Telco’s IPv6 NAP (L3 Services Owned by the Telco) Euro6IX node L2 standard IX R R R L3 Services National TELCOs Standar Peering IX L2 service IPv6 Carrier Backbone Op2 National Partners Residential/SOHO Users (Big Customers) Content Providers USO INTERNO – Tutti i dirirtti riservati Op1 R Backbone IPv6 Euro6IX Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 11 Model C: IX Assigning addresses Long-haul ISPs LH ISP1 R Hosted long-haul ISP routers LH ISP2 LH ISP3 R R IX Infrastructure and services Regional ISPs Hosting building L3MF router R R R Standard IX customers Next Generation IX customers ISP Customers USO INTERNO – Tutti i dirirtti riservati Hosted regional ISP routers R Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 12 Model C at a glance LHP B LHP A LHP C LH Provider Network Rc Rb L3MF IXv6 Long LongHaul Haul Provider Router Provider Router NG Customer prefix Is always the same even if LHP is changed /48 USO INTERNO – Tutti i dirirtti riservati Ra Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 13 IX IX Euro6IX Backbone Autonomous System Other IXs IX IGP R IS-IS OSPFv6 RIPng iBGP4+ eBGP4+ Euro6IX IPv6 Exchange eBGP4+ R Standard IX customer R eBGP4+ USO INTERNO – Tutti i dirirtti riservati Routing Euro6IX Sites Next Generation IX customer Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 14 • IX customers are not only big ISPs but also, for example, big enterprises – They come to the IX to: • Exchange IP traffic (like in the traditional IX) • To get IPv6 prefixes from the IX owner ! address delegation mechanism provided by an IX – Address delegation mechanism can make simple (even if not totally solve) Long Haul Provider Selection and Multihoming mechanisms – Renumbering is not required except for those customers changing IX • Address delegation mechanism can be deployed by a functionality called Layer 3 Mediation Function USO INTERNO – Tutti i dirirtti riservati First output: IX providing addresses (1) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 15 Next generation IX services • assignment of provider independent IPv6 addresses to the IX customers (i.e. regional ISPs or companies) provision of a L3 “mediation function” • the customer uses the addresses assigned by the IX and establishes a BGP4+ peering with the IX • the customer buys the long-haul service from one (or more) of the long-haul providers connected to the IX • the IX forwards the traffic generated by the customer only to the long-haul ISPs it subscribed with • the return path is unpredictable • proven advantages are – the possibility to change long-haul ISP without changing addresses easier support for multihoming USO INTERNO – Tutti i dirirtti riservati First output: IX providing addresses (2) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 16 Second output: IX providing services – Services can be placed inside the IX location to be provided to the IX customers • Network services: AAA, Multicast, Route Server, DNS, PBMN • Application services: Multicast servers, Management server • Security Services USO INTERNO – Tutti i dirirtti riservati • Euro6IX project also identified a different possible role of Internet Exchanges – IX is considered an aggregation point for the users and the services Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 17 Conclusions on IX Models • A lot of work has been carried out in this direction • Innovative model but: – It is very important try to identify some realistic business model to avoid clashes between traditional IX and new model (above all because all currently deployed IXs use a totally different architectural and business model) • Work in progress on this issue in the last part of the project USO INTERNO – Tutti i dirirtti riservati – It does not solve all the problems even if it is really service oriented Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 18 LH LH ISP1 ISP2 IX LH ISPm Enhanced Route RPSLng Other IX Server (ERS) Databas Services e Regional Providers Route Server IX Mediator Proxy Router (PR) ISP 1 ISP n A1 A2 A3 Class A Customers Traditiona l Customer C1 C2 Class C Customers 6NET workshop RPSLng DB Traditiona l Customer B1 B2 B3 Class B Customers USO INTERNO – Tutti i dirirtti riservati Long Haul Providers IX Model to Study IX Allocated Addresses Schemes Euro6IX project and Italian IPv6 Task Force Mario Morelli Pisa,11/05/05 19 Main activities carried out inside Euro6IX (1) • For a complete list, see our web site at: http://www.euro6ix.org/repository • Implementation of the IX Model • Policy Based Management Network Tool – Tool to centrally manage and monitor the policy inside the IX in a centralized way (for VPN, multihoming, QoS, Security) • Route Server – Quagga Route Server implementation for IPv4/IPv6 – Integrated in quagga since version 0.97 – RPSLng database implementations tested (IRRd 2.2 (http://www.irrd.net) database – RtConfig patch to support quagga and Route Server based IX configurations USO INTERNO – Tutti i dirirtti riservati – Both of models previously described have been implemented successfully in an experimental environments and some IX is going to implement in their commercial networks Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 20 • Other services/applications developed – Monitoring Tool (Magalia) and IDS system (Topaz) – ISABEL application for e-learning (IPv6) – P2P software migration to IPv6 – SIP Audio Client for IPv6 with QoS interaction with the network (with the usage of Premium service where possible) – QoS Measaurements with BE traffic and Premium traffic (DSCP traffic) – Integration of IPv6 Mobility with AAA (using RADIUS and OpenDiameter) • Standardization activity – 20+ drafts have been written with Euro6IX contribution on various topics – Full list at: http://www.euro6ix.org/documents/e_standardization.php USO INTERNO – Tutti i dirirtti riservati Main activities carried out in Euro6IX (2) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 21 SSM activity • Last year Euro6IX consortium decided to implement SSM in the network • SSM tests are being currently doing at a global level • Main problem we are facing is the lack of applications supporting SSM. USO INTERNO – Tutti i dirirtti riservati • PIM-SSM has been enabled inside some of the IXes (some local tests have been already successfully done) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 22 • Kicked off in October 2003 in Milan within the scope of IPv6 European Task Force with the goal: – To spread out as much as possible information on IPv6 related issues (through web site, documents and conferences) – To monitor the level of IPv6 awareness in Italy – To maintain a link with the other European National Task Forces already developed • Public Mailing List • Web site: www.it.ipv6tf.org (also IPv6-aware) • Periodic meetings (two per years, the next one is coming in the early summer) • At the moment almost 30 partners involved (ISPs, Telcos, Mobile Operators, Internet Exchanges, Universities, Manufactures, Research Centers) – Willing to increase this number to raise the awareness of IPv6 in our country (and not only to technical level) USO INTERNO – Tutti i dirirtti riservati Italian IPv6 Task Force (1) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 23 • 5 Working Groups – Working on different topics: Public Administration, Private Industries, Mobility and Wireless, Dissemination activities, Business Models and Services • Main result up to now is the Recommendation that is ready and will be delivered soon • Main activities for this year: – Realization of a web site with dissemination goals (coming soon) – Participation to public events for dissemination (the next one probably in September) – To prepare some technical documents related to IPv6 topics (like transition mechanism and security) – To monitor issues and initiatives in Italy interesting for IPv6 in different fields (mobility, home networking, DTT,..) USO INTERNO – Tutti i dirirtti riservati Italian IPv6 Task Force (2) Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 24 THANKS! USO INTERNO – Tutti i dirirtti riservati For further information: [email protected] Euro6IX project and Italian IPv6 Task Force 6NET workshop Mario Morelli Pisa,11/05/05 25