NORDUnet Conference 2011 Victor Reijs (WP2 leader) Reykjavik, June 8th, 2011 1 MANTICORE Proof of concept for IP Network and Router as a Service 2008 MANTICORE II Improved capabilities Pilot on NRENs 2009 2009 ICT-2009 Call 5 1.2.3 – Virtual Research Communities October 2010 www.mantychore.eu Mantychore @ a Glance ICT-2010 Call 7 1.2.3 – Virtual Research Communities Total Project Cost: 1,564,386€ EC contribution: 1,399,740€ Start date: October 2010 Duration: 30 months Partners composition 1 Research Center 2 NREN 3 users 1 commercial operator Overview 6 Network Resources Network as a Service (NaaS) Network Resources as WebServices Comparable to SaaS, IaaS and PaaS concepts Interfaces, links, physical routers, logical routers, VPNs, MPLS-VPNs, firewalls are all Network Resources with certain properties Scary but also interesting: Provide network Resources to others! Trade-able in iterative way Market Place www.mantychore.eu 7 Objectives of Mantychore Deploy an operational IP Network as a Service •Enable HEAnet and NORDUnet to provide IP Services to their users , so enhancing their service portfolio. •Improve research communities’ activities and optimize the efficiency of use of e-Infrastructures. • Refine and expand the Mantychore services provided by means of integrating, with IaaS tools, solutions for optical and Ethernet/MPLS networks. Marketplace for resource trading •Innovate in the business model, establishing a marketplace where all Infrastructure Providers can publish their available resources. Customers can automatically negotiate the SLAs getting the best resource combination for their needs. • Use Mantychore services to contribute to the research performed in the GreenStar Network (GSN) project to enable carbon-neutral infrastructures. Commercial Exploitation www.mantychore.eu Integrated Layer 1-3 services Carbon-neutral eInfrastructures • Evaluate the likelihood of Mantychore services (open source based) in a commercial telco environment and elaborate a business plan focused on this service for telco operators. 8 CORE USERS AND USE CASES www.mantychore.eu 9 User Community V M V M VM V M V M V M V V M d Site 5 Gri s d Site 3 V M V M VM M Gri s V V M VM M Gri s d Site 6 IP Network as a Service V VM M Gri s d Site 1 V M V M VM Gri s d Site 2 V M V M V V M VM M Gri s d Site 4 Grid-Ireland “Cloud Layer”, TCD Improving the Health Data Network, Dedicated IP Networks to support media services (Wales and Scotland), router Authorized User Connection Agreement System Health Data Network Hub router router router Fixed connections + VPNs + MANTICORE managed IP Networks Site 1 router Site 2 www.mantychore.eu 10 Use Cases V M V M VM V M V M V M V V M V V M VM M Gri s UHD D&P Clouds d Site 5 Gri s d Site 3 V M V M VM M Gri s d Site 6 IP Network as a Service BoD V VM M Gri s d Site 1 V M V M VM Gri s V M d Site 2 V M V V M VM M Gri s IPNaaS d Site 4 Grid-Ireland “Cloud Layer”, TCD Green IT BoD Improving the Health Data Network, Dedicated IP Networks to support media services (Wales Marketplace and Scotland), router Authorized User Connection Agreement System Health Data Network Hub router Virtual CPE router router Fixed connections + VPNs + MANTICORE managed IP Networks Site 1 router Site 2 Core JRA www.mantychore.eu 11 Virtual CPE – Scenario 1 Provider’s domain (HEAnet) CPE Client A domain Client B domain Automatic provisioning of new clients. Via virtual routers. Reduce need for new hardware deployments. Providers enforce parts of the CPE configuration. i.e. BGP policies. Delegation of partial configuration rights to clients. Internal IGP VRRP Firewall … Physical Router Logical Router SA1 Software Refinement 12 Virtual CPE – Scenario 3 Provider’s domain (Health Data Net.) MPLS LSP’s Provider’s domain (UNI·C) CPE Client A domain Physical Router Logical Router VPN SA1 Software Refinement Automatic provisioning of new clients. Via virtual routers. Reduce need for new hardware deployments. Providers enforce parts of the CPE configuration. i.e. BGP policies. Delegation of partial configuration rights to clients. Internal IGP VRRP Firewall … Automatic provisioning of access to provider LSP channels. Either directly or via a VPN. 13 Distributed & Private Cloud – Scenario 1 This scenario uses GridIreland nodes to test complex cloud-like sharing of resources and flexible networks. A grid site is formed by: Grid infrastructure machines Grid worker nodes Currently, only Grid infrastructure machines have connectivity. Grid Worker nodes are on an isolated LAN. SA1 Software Refinement 14 Distributed & Private Cloud – Scenario 1 We foresee a two stage implementation At a first stage: Use of a L3 VPN Policies at TCD. Low impact Will allow the grid site to meet at a NREN-managed logical router Grid worker nodes, will be able to be aggregated in a flexible cloud. SA1 Software Refinement 15 Distributed & Private Cloud – Scenario 1 At a second stage: Institutional IT departments will be involved in the setup. Implement L2 solutions where possible. Avoid tunneling overhead. SA1 Software Refinement 16 Distributed & Private Cloud – Scenario 2 Three actors involved: Campus Computing resources consumer. Routers partially managed by Mantychore. Main requirement: Move infrastructure to the cloud. Network transparency. Avoid application reconfiguration. NaaS Provider – NREN SUNET L2 services Redundant full mesh LSPs. VM migration VM IaaS Provider – NREN or comercial operator. Offer virtual private clouds. Configurable user addressing space. SA1 Software Refinement 17 Virtual Private Cloud Mantychore vs Amazon VPC Amazon VPC launched dynamic networks on March 2011 Amazon VPC has four templates: A) VPC with public subnet. B) VPC with public and private subnet. C) VPC with Internet and VPN access. D) VPC with VPN only access. Mantychore will implement: D -> C -> A. Base technologies • Support for IPv6. • VPNs both at L3 and L2 (MPLS, pure-VLAN). Open Source toolset available. • • • • Inspect the source code. Adapt, customize. Deploy on your own infrastructure. Integrate with existing deployed systems. SA1 Software Refinement 19 Ultra High Definition Applications Deployment of next Physical topology generation multimedia applications: 3D, UHD Logical topology Stream producers and consumers: 3D medical applications 3D virtual tourism USERS USERS GLASGOW ESSEX JANET UK-IP USERS USERS Flexibility to adjust, network independent of underlying infrastructure: CARDIFF Bandwidth on Demand SA1 Software Refinement USE RS USE RS 20 MARKETPLACE www.mantychore.eu 21 Marketplace Study, design and simulation of the necessary algorithms for the implementation of the MANTYCHORE marketplace mechanism Enable the automatic negotiation and reservation of resources between users and providers. • The capability to automatically select, orchestrate and reserve the best resources for a given request To use the marketplace in order to allow the NRENs to announce their own infrastructure as resources of MANTYCHORE services Users from virtual research communities will be able to access resources from several providers JRA1 Infrastructure resources marketplace 22 Resource advertisment (InPs) General information, nodes locations, border nodes, prices,.. Marketplace Resource classification and storage in the marketplace VNT request by SP Definition of market place based use case VNT request analysis in the marketplace based on: Demand and supply Use case emulated infrastructure VNT mapper (in the marketplace) is responsible for: Coordination with InPs to map all the VNT InP11 InP21 InP31 InP12 InP22 InP32 InP13 InP23 InP33 All VNT is mapped OR Failure All VNT is mapped OR Failure All VNT is mapped OR Failure Possible options aggregation with price of each option VNT mapping acknowledgement and Contract creation JRA1 Infrastructure resources marketplace yes SP acceptance on one option No No deal 23 CARBON NEUTRAL E-INFRASTRUCTURE www.mantychore.eu 24 GSN Node & Network Follow the sun or moon Collect network energy consumption metrics Estimate remaining green energy Migrate VMs to another location The network must be reconfigured GSN associates and Mantychore JRA2 Zero-carbon emission virtual infrastructures 25 GSN NODE IN ICELAND www.mantychore.eu 26 Overview Location Reykjavík RHnet hosting Energy 75% hydro 25% geothermal Source: www.landsvirkjun.com Connectivity 1GE to GSN in Canada Upto 10 GE to NORDUnet backbone Hardware Dell PowerEdge Eaton ePDU Juniper MX Source: www.or.is 27 Setup 28 Mantychore/GSN Roadmap Phase 1 European nodes connected to Canadian hub Currently ongoing Irish and Icelandic nodes connected Spanish node on the way Phase 2 European GSN network Planned for late 2011 Phase 3 European and Canadian networks connected Long term goal Month 16 (Jan 2012) Integrated solution between Mantychore and GSN WP7 Deliverable 29 Join us! ENLARGE THE USER COMMUNITY www.mantychore.eu 30 .eu www.mantychore.eu Join the community Want to be the first to know when new things happen in the project? Want to get more information about the project or software? Have any great ideas for us? Send your questions or ideas to the mailing list: mantychore-technical@listas.i2cat.net Please fill in our survey: http://goo.gl/rV3hb www.mantychore.eu 32 Thanks for listening QUESTIONS? www.mantychore.eu