Introduction to FEDERICA

Download Report

Transcript Introduction to FEDERICA

WWW.FP7-FEDERICA.EU
FEDERICA
status and achievements
Mauro Campanella GARR
[email protected]
TNC 2009, June 9th 2009 - Malaga, Spain
FEDERICA at a glance
What:
WWW.FP7-FEDERICA.EU
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
TNC 2009, June 9th 2009 - Malaga
2
FEDERICA Vision
WWW.FP7-FEDERICA.EU
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.
TNC 2009, June 9th 2009 - Malaga
3
FEDERICA: an e-Infrastructure on
NRENS e-Infrastructures
WWW.FP7-FEDERICA.EU
Router/Switch
Host for Virtual
nodes
Raw Ethernet
1Gbps (Fiber later)
TNC 2009, June 9th 2009 - Malaga
4
Infrastructure Status
WWW.FP7-FEDERICA.EU
KTH
SE
SUNET
NORDUN
ET
HEAnet
IE
SWITCH
CH
DFN
DE
PSNC
PL
GARR
IT
CESNET
CZ
Red.es
ES
FCCN
PT
i2CAT
ES
GRNET
ICCS
GR
Hungarnet
HU
1 Gbps Ethernet
Each core PoP is equipped with a
switch/router (Juniper) and two or
more V-Nodes
TNC 2009, June 9th 2009 - Malaga
5
Project Timeline
WWW.FP7-FEDERICA.EU
June
2009
Jun
2010
Slices
Jan
2008
Month 11
TNC 2009, June 9th 2009 - Malaga
6
Virtual Internet
From physical to virtual
WWW.FP7-FEDERICA.EU
TNC 2009, June 9th 2009 - Malaga
7
The Core Substrate - HW
WWW.FP7-FEDERICA.EU
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
TNC 2009, June 9th 2009 - Malaga
8
The Core Substrate - IP
WWW.FP7-FEDERICA.EU
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)
NRENs and
Global Internet
FEDERICA substrate
TNC 2009, June 9th 2009 - Malaga
9
Pictorial of creation of a Slice
WWW.FP7-FEDERICA.EU
The 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
NRENs and
Global Internet
FEDERICA substrate (only CORE is shown)
TNC 2009, June 9th 2009 - Malaga
10
Offering “Slices” for “any” Research
WWW.FP7-FEDERICA.EU
Using Virtualization technologies the FEDERICA e-Infrastructure
creates “slices” composed by virtual resources (circuits, nodes,
routers)
The slices are configured
according to users’
requests
Possible use cases:
- new routing protocols
- behavior on the network
of distributed
applications
Global Internet
- Inter-domain
services
FEDERICA substrate (only core is shown)
TNC 2009, June 9th 2009 - Malaga
11
FEDERICA vs. other projects
Project:
WWW.FP7-FEDERICA.EU
Onelab2/
Planetlab
Emulab
FEDERICA
fixed
fixed
User choice (almost
any)
No
emulation
control down to raw
Ethernet
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
Almost none, at any
time
Almost none, at any
time
regulated by a User
Policy Board
limited
none
none
medium
large
limited
Operating system
Control of lower
layers
IP
User access
limits
Cost
Scalability
TNC 2009, June 9th 2009 - Malaga
12
The User Policy Board tasks
WWW.FP7-FEDERICA.EU
- 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
TNC 2009, June 9th 2009 - Malaga
13
Users
WWW.FP7-FEDERICA.EU
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
TNC 2009, June 9th 2009 - Malaga
14
Federating FEDERICA
WWW.FP7-FEDERICA.EU
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 …
TNC 2009, June 9th 2009 - Malaga
15
FEDERICA Data and Control Plane
WWW.FP7-FEDERICA.EU
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)
NRENs and
Global Internet
Network Layer substrate
IPv4 (and v6), AS 47630
snmp monitoring
Data Link layer substrate
Ethernet
Physical Layer substrate
Fibre and Copper
TNC 2009, June 9th 2009 - Malaga
16
Slice Data and Control Plane
SLICE Application Layer
WWW.FP7-FEDERICA.EU
May host any control plane
Basic Data Plane is IP
SLICE Network Layer
Ethernet
SLICE Data Link layer
Fibre and Copper
SLICE Physical Layer
Network Layer substrate
NRENs and
Global Internet
IPv4 (and v6), AS 47630
Data Link layer substrate
Ethernet
Physical Layer substrate
Fibre and Copper
TNC 2009, June 9th 2009 - Malaga
17
Federating FEDERICA (cont)
WWW.FP7-FEDERICA.EU
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.
TNC 2009, June 9th 2009 - Malaga
18
FEDERICA - Onelab2 pre-federation
WWW.FP7-FEDERICA.EU
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”
Onelab Slice
NRENs and
Global Internet
FEDERICA substrate
TNC 2009, June 9th 2009 - Malaga
19
Conclusions
WWW.FP7-FEDERICA.EU
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.
TNC 2009, June 9th 2009 - Malaga
20
References
WWW.FP7-FEDERICA.EU
FEDERICA :
http://www.fp7-federica.eu
NRENs
GÉANT2
http://www.terena.org/compendium
http://www.geant2.net
:
:
TNC 2009, June 9th 2009 - Malaga
21