Pau Minoves (Technical Manager) Prague, May 2011 TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011
Manticore Proof of concept for IP network and router as a service 2008 With the aim of creating a proof-of-concept for (Layer 3) IP networks and routers as a servivce The first Manticore project was started in 2006 between NRENs, developers and network vendors such as Cisco and Juniper 2008
Manticore II Improved capabilities Pilot on NRENs 2009 Partition physical routers into logical routers Configure external (BGP) and internal (OSPF, RIP) routing protocols 2009
What about the network users? 2009
1.2.3 – Virtual Research Communities ICT-2009 Call 5 1.2.3 – Virtual Research Communities A consortium including NRENs and users submitted an FP7 proposal for a pre-production service, Total Project Cost: 1,564,386€ EC contribution: 1,399,740€ Start date: October 1st, 2010 Duration: March 31st, 2013 (30 months) (Name changed to avoid conflict) October 2010
Mantychore @ a Glance ICT-2010 Call 7 Total Project Cost: 1,564,386€ 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
Objectives Integrated Layer 1-3 services Refine and expand the Mantychore services provided by means of integrating, with IaaS tools, solutions for optical and Ethernet/MPLS networks. Integrated Layer 1-3 services Enable HEAnet and NORDUnet to provide IP Network Services to their users enhancing their service portfolio. Improve research communities activities and optimize the efficiency of use of e-Infrastructures. Deploy an operational IP Network as a Service 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. Marketplace for resource trading Use Mantychore services to contribute to the research performed in the GreenStar Network (GSN) project to enable carbon-neutral infrastructures. Carbon-neutral e-Infrastructures Evaluate the likehood of Mantychore services (open source based) in a commercial telco environment and elaborate a business plan focused on this service for telco operators. Commercial Exploitation www.mantychore.eu
CORE Users and use cases www.mantychore.eu
User Community Enhanced IP Network as a Service Grid Site 1 Grid Site 2 VMs VM Grid Site 3 Grid Site 4 Grid Site 5 Grid Site 6 Enhanced Dedicated IP Networks to support media services (Wales and Scotland), Grid-Ireland “Cloud Layer”, TCD Improving the Health Data Network, Explanation the Badge Enhanced -> Mantychore will provide a distributed cloud infrastructure in TCD with the objective to improve its present grid architecture Fixed connections + VPNs + MANTICORE managed IP Networks Site 1 router router Connection Agreement System Health Data Network Hub router Authorized User Site 2 router router www.mantychore.eu
Use Cases Enhanced UHD Green IT D&P Clouds Virtual CPE Marketplace BoD IPaaS UHD Marketplace Green IT D&P Clouds Virtual CPE IP Network as a Service Grid Site 1 Grid Site 2 VMs VM Grid Site 3 Grid Site 4 Grid Site 5 Grid Site 6 Enhanced Dedicated IP Networks to support media services (Wales and Scotland), Grid-Ireland “Cloud Layer”, TCD Improving the Health Data Network, Explanation the Badge Enhanced -> Mantychore will provide a distributed cloud infrastructure in TCD with the objective to improve its present grid architecture Fixed connections + VPNs + MANTICORE managed IP Networks Site 1 router router Connection Agreement System Health Data Network Hub router Authorized User Site 2 router router Core JRA www.mantychore.eu
Virtual CPE – Scenario 1 Automatic provisioning of new clients. Provider’s domain (HEAnet) 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 … CPE Client A domain Client B domain Physical Router Logical Router SA1 Software Refinement
Virtual CPE – Scenario 2 Automatic provisioning of new clients. Provider’s domain (Health Data Net.) MPLS LSP’s Provider’s domain (UNI·C) 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. User driven. CPE Client A domain Physical Router Logical Router VPN SA1 Software Refinement
Virtual CPE – Scenario 2 Automatic provisioning of new clients. Provider’s domain (Health Data Net.) MPLS LSP’s Provider’s domain (UNI·C) 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. CPE Client A domain Physical Router Logical Router VPN SA1 Software Refinement
Distributed and Private Cloud – Scenario 1 This scenario will use Grid-Ireland nodes to test complex cloud-like sharing of resources and flexible networks. A grid site is formed by: Infrastructure nodes Worker nodes Currently, only infrastructure nodes have connectivity. Worker nodes are on an isolated LAN. SA1 Software Refinement
Distributed and 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 Worker nodes, will be able to be aggregated in a flexible cloud. SA1 Software Refinement
Distributed and 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 Worker nodes, will be able to be aggregated in a flexible cloud. SA1 Software Refinement
Distributed and Private Cloud – Scenario 1 We foresee a two stage implementation: At a second stage: Institutional IT departments will be involved in the setup. Implement L2 solutions where possible. Avoid tunneling overhead. SA1 Software Refinement
Distributed and 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. Network IaaS Provider – NREN SUnet. L2 Services Redundant Full mesh LSPs. VM IaaS Provider – NREN or comercial operator. Offer virtual private clouds. Configurable user addressing space. VM migration SA1 Software Refinement
Virtual Private Cloud Compare with Amazon VPC, which launched a dynamic network component recently. Amazon VPC allows various configurations of public and private subnets and with/without internet access. Mantychore aims to provide similar support, with the advantage that it can operate at the lower, physical layers of the network. Mantychore will also support IPv6.
Mantychore vs new Amazon VPC Amazon VPC launched dynamic networks on March‘11 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
Ultra High Definition Applications Deployment of next generation multimedia applications 3D, UHD Stream producers and consumers. 3D medical applications. 3D virtual tourism. Flexibility to adjust, network independent of underlying infrastructure. Bandwidth on Demand. Physical topology Logical topology ESSEX JANET UK-IP CARDIFF GLASGOW USERS SA1 Software Refinement
MARKETPLACE www.mantychore.eu
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
Marketplace Definition of market place based use case Use case emulated infrastructure JRA1 Infrastructure resources marketplace
GREEN IT www.mantychore.eu
Scope of JRA2 MANTYCHORE-GSN Design necessary experiments and tests Check the viability of the movement of services : VMs and applications. using innovative networking paradigms such as IaaS and BoD solutions. Perform the integration between GSN and MANTYCHORE Physical integration between the GSN and the NRENs infrastructure Services integration EPA rooftop, Ireland Dundalk, Ireland JRA2 Zero-carbon emission virtual infrastructures
IBBT GSN Node JRA2 Zero-carbon emission virtual infrastructures
GSN associates and MANTYCHORE GSN Node & Network Follow the wind, follow the sun. 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
ENLARGE the USER COMMUNITY Join us! ENLARGE the USER COMMUNITY www.mantychore.eu
Open Project Approach Pointers to all participation channels Partner only area How to get a copy of the source code Wait until 1.0 ;) Open Project
Open Wiki Open Mail Open Web Open Source .eu We are an open project! See mantychore.eu on the web .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 Survey + some ipad/laptop sleeves available. But do it for science, right? ;) www.mantychore.eu
Find us You can also take the survey online at: Or find i2CAT’s booth at: Between DANTE and RIPE NCC. http://fi2.cat/terena2011survey www.mantychore.eu
Thanks for listening QUESTIONS?
Backup SLIDES
Protocol Architecture M2M network Web Service User Access Http Resource control Juniper- Netconf Cisco- WSMA (on coming) Mantychore Server WP4- SOFTWARE REFINEMENT
Federation Architecture Users can configure resources from external domains Create/configure Logical switches Logical routers IP networks Provisioning L1 & L2 WP4- SOFTWARE REFINEMENT
Complete Gantt WP4- SOFTWARE REFINEMENT