FEDERICA status and achievements Mauro Campanella GARR [email protected] TNC 2009, June 9 th...

21
WWW.FP7-FEDERICA.EU FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain

Transcript of FEDERICA status and achievements Mauro Campanella GARR [email protected] TNC 2009, June 9 th...

Page 1: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

WWW.FP7-FEDERICA.EU

FEDERICAstatus and achievements

Mauro Campanella [email protected]

TNC 2009, June 9th 2009 - Malaga, Spain

Page 2: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

2TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUFEDERICA at a glance

What: European Community co-funded project in its 7th Framework Program in the area “Capacities - Research Infrastructures”, 3.7 MEuro EC contribution, 461 PMs

When: 1st January 2008 - 30 June 2010 (30 months)

Who: 20 partners, based on stakeholders on network research and management: 11 National Research and Education Networks, DANTE (GÉANT2), TERENA, 4 Universities, Juniper Networks, 1 small enterprise (MARTEL), 1 research centre (i2CAT) - Coordinator: GARR (Italian NREN)

Where: Europe-wide e-Infrastructure, open to external connections

Page 3: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

3TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUFEDERICA Vision

An e-Infrastructure based on virtualization in both computers and network is a fundamental tool for researchers on Future (and current) Internet.

The facility should allow researchers a complete control of their set of resources in a “slice”, enabling disruptive experiments at all communication layers.

Particular care should be placed in reproducibility of the experiments and in the avoidance of complexity.

Such e-Infrastructure can be built on existing infrastructures using a practical approach and should be able to “federate” with other facilities.

Page 4: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

4TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EU

FEDERICA: an e-Infrastructure on NRENS e-Infrastructures

Router/Switch

Host for Virtualnodes

Raw Ethernet 1Gbps (Fiber later)

Page 5: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

5TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUInfrastructure Status

1 Gbps Ethernet

GARRIT

DFNDE

CESNETCZ

SWITCHCH

Red.esES GRNET

ICCS GR

HungarnetHU

PSNCPL

HEAnetIE

i2CATES

KTHSE

NORDUNET

SUNET

FCCNPT

Each core PoP is equipped with a switch/router (Juniper) and two or more V-Nodes

Page 6: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

6TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUProject TimelineS

lices

Jan2008

June2009

Jun2010

Month 11

Page 7: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

7TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EU

Fro

m p

hysi

cal

to v

irtua

l

Virtual Internet

Page 8: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

8TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUThe Core Substrate - HW

Switch: Juniper MX480, Dual CPU, 1 line card with 32 ports at 1Gb Ethernet. Virtual and logical routing, MPLS, VLANs, IPv4, IPv6, 2 of the 4 line cards have hardware QoS capabilities)

V-Nodes: each is a 2 x Quad core AMD @ 2GHz, 32GB RAM, 8 network interfaces, 2x500GB disks, Virtualization SW

FEDERICA substrate

Page 9: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

9TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUThe Core Substrate - IP

Management plane defined as an IP Autonomous System:

AS: 47630 (public, no transit, peers with GARR, PSNC which announce the AS to GN2 and General Internet) active

IP v4 : 194.132.52.0/23 (public addresses) active

IP v6 : 2001:760:3801::/48 (public) (to be configured soon)

FEDERICA substrate

NRENs andGlobal Internet

Page 10: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

10TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUPictorial of creation of a SliceThe user requests an Infrastructure made of L2 circuits, un-configured virtual nodes, to test a new BGP version. Creation of:

1. user credentials and authentication and a “Slice”

2. Virtual Gateway (in red) to bridge the user from outside into the slice

3. Create resources and connect them as specified by the user

FEDERICA substrate (only CORE is shown)

NRENs andGlobal Internet

Page 11: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

11TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUOffering “Slices” for “any” Research

Using Virtualization technologies the FEDERICA e-Infrastructure creates “slices” composed by virtual resources (circuits, nodes, routers)

FEDERICA substrate (only core is shown)

Global Internet

The slices are configured according to users’ requests

Possible use cases:

- new routing protocols

- behavior on the network of distributed applications

- Inter-domain services

Page 12: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

12TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUFEDERICA vs. other projectsProject: Onelab2/

Planetlab

Emulab FEDERICA

Operating system fixed fixed User choice (almost any)

Control of lower layers

No emulation control down to raw Ethernet

IP Mandatory used to connect then emulation

Used to connect, then not needed

Physical delay and capacity choice

No emulation Yes

(up to 1 Gb)

guarantees of reproducibility

No emulation Yes

User access

limits

Almost none, at any time

Almost none, at any time

regulated by a User Policy Board

Cost limited none none

Scalability medium large limited

Page 13: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

13TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUThe User Policy Board tasks- First contact point for users:

- advises and clarifies initial questions and points to / clarifies issues in the compilation of the requested documents (User Information kit)

- Receives the official requests from users and evaluates technically (not scientifically !) the proposals (with the support of technical experts)

- Ensures the implementation of slices according to agreed schedule

- Follows a user with a dedicated FEDERICA person through the user project lifetime

- Receives user feedback

Page 14: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

14TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUUsers

The project had its launch event end of November 2008.

We have the current users / projects ongoing approved:

- Onelab and monitoring testing (ELTE Hungary)

- Openflow tests (Stanford, Germany, Sweden, Italy)

- Monitoring (Czech Rep. - Internal)

- PHOSPHORUS project

Pending requests from Ireland, Italy, Spain, Germany

Many requests for interconnection capabilities between initiatives and laboratories and some requests for optical testing

Page 15: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

15TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUFederating FEDERICA

We should differentiate between various forms of federation:

1. integrated ( the facilities can be used as one with a inter-domain common control plane)

2. partially integrated (only part of the control is exchanged, e.g. calendar, AAA information)

3. overlay (each facility just uses the services of the other without a common control plane, just a data plane, there is an exchange of information related to monitoring, faults, and so on)

All these possibilities present challenges …

Page 16: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

16TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUFEDERICA Data and Control Plane

Physical Layer substrate

Data Link layer substrate

Network Layer substrate

NRENs andGlobal Internet

Fibre and Copper

Ethernet

IPv4 (and v6), AS 47630snmp monitoring

Access protocol : initially paper due to need for scheduling, security and technical agreements (no first come, first serve policy). Next step may be based on SOA (need standard representation of resources)

Control plane is not fully automated and it is a set of tools and manual configuration (due to the combined network and system resources)

Page 17: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

17TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUSlice Data and Control Plane

Physical Layer substrate

Data Link layer substrate

Network Layer substrate

NRENs andGlobal Internet

SLICE Physical Layer

SLICE Data Link layer

SLICE Network Layer

SLICE Application Layer

Fibre and Copper

Ethernet

IPv4 (and v6), AS 47630

May host any control planeBasic Data Plane is IP

Fibre and Copper

Ethernet

Page 18: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

18TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUFederating FEDERICA (cont)

Having a common control plane in a multidomain environment is very difficult, as it places many constraints to each facility (in time, technology and developments).

Need to develop standard resources representation schemas for virtual resources and virtual resource sets to exchange services. The inter-facility exchange of information and synchronization between facilities has to scale gracefully.

The Intra-facility control plane is complex, due to resource scheduling and resources mapping from virtual topology (slice) to physical topology, especially if reproducibility or guarantees are mandated.

Page 19: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

19TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUFEDERICA - Onelab2 pre-federation

FEDERICA substrate

NRENs andGlobal Internet

Onelab Slice

OneLab nodes can be hosted in a slice. Those node have full control of their network interface and circuits up to the egress from FEDERICA into General Internet. The slice can contain also a “OneLab router”

Page 20: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

20TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUConclusions

An infrastructure based on virtualization, network and computing resources can offer a very useful platform for innovation and research at many (if not all) communication layers and can be realized on existing facilities.

The physical resources functionalities and infrastructure engineering should ensure the functionality to guarantee the “quality” of the virtualization for reproducibility.

Federation is of outmost importance (e.g. to access new technologies and to ensure a larger facility), but has many facets and complexities. A practical approach through a “supportive” or “pre-federation” is advised.

Page 21: FEDERICA status and achievements Mauro Campanella GARR Mauro.campanella@garr.it TNC 2009, June 9 th 2009 - Malaga, Spain.

21TNC 2009, June 9th 2009 - Malaga

WWW.FP7-FEDERICA.EUReferences

FEDERICA : http://www.fp7-federica.eu

NRENs : http://www.terena.org/compendium

GÉANT2 : http://www.geant2.net