Iara Machado – RNP TNC 2014 20 May,Dublin, Ireland FIBRE at a glance
Nov 13, 2014
Iara Machado – RNP
TNC 2014
20 May,Dublin, Ireland
FIBRE at a glance
First ICT EU-Brazil coordinated call, 2011
Five projects with a joint financing of €10M
Theme Selected project URL
Microelectronics/ Microsystems PodiTrodi www.poditrodi.org
Networked Monitoring and Control BEMO-COFRA www.bemo-cofra.eu
Future Internet: Experimental Facilities
FIBRE www.fibre-ict.eu
Future Internet: Security SECFUNET www.secfunet.eu
e-Infrastructures EUBrazilOpenBio www.eubrazilopenbio.eu
2
About Future Internet
• The current Internet has many limitations, which prevent its continuous future development
• Overcoming limitations of today’s Internet requires changing this architecture through the design called Future Internet (FI)
• Research FI consists of:– Discuss how the new architecture will be developed for the
Internet;– Evaluate alternative proposals for this new architecture;– Develop procedures to adopt the new architecture.
3
About Future Internet
• Providing environments for large scale experimentation requires:
• Coexistence with the network traffic of production;
• Environment should be flexible and programmable (software defined network) so that researchers can quickly define and validate their proposals
4
FIBRE Objectives
Create a common space between EU and Brazil for
Future Internet (FI) experimental research into
network infrastructure and distributed applications,
by building and operating a federated EU-Brazil Future
internet experimental facility
The project will design, implement and validate a shared Future Internet research facility between Brazil and Europe, supporting the joint Future
Internet experimentation of European and Brazilian researchers.
5
Work Packages
WP1Project Management
WP2Building and operating the Brazilian facility
WP3Building and Operating the European Facility
WP4Federation of facilities
WP5Development of technology pilots and showcases
WP6Dissemination and collaboration
6
Consortium structure
7
FIBRE members
UFFUFRJUFSCar
CPqDUSP
UNIFACS
UFPE
UFG
UFPA
RNP
U.Bristol
I2CAT UTH
UPMC
Nextworks
Universities
NICTA
R&E Network
R&D Center SME / Industry
8
Experimentation islands
Situation as of May 2013
UFFUFRJ
UFSCarCPqD
UNIFACS
UFPE
UFG
UFPA
RNP
USP
U.Bristol
I2CAT UTH
BRAZIL EUROPE
9
Int´l connections BR-EU (1/2)
Red IRIS
AMPATH
The physical interconnection of Brazilian and European islands is deployed through two point-to-point circuits (a.k.a. lightpaths) linking FIBRE´s Brazilian gateway at the University of Sao Paulo (USP, Brazil) to i2CAT (Spain) and University of Bristol (UK), spanning multiple network domains.
10
Int´l connections BR-EU (2/2)
11
I2cat island (Spain)
12
1GbE
DWDM ringBarcelona
SuperMicro 6016T-T Servers
Pronto TN3290Switches
Linksys WRT54GL
Wi-Fi routers
To RedIris and RNP (Brazil)
1GbE
ROADM
ROADM
ROADMTo UnivBRIS and NITOS
To OFELIA island (i2CAT)
100MbE
UTH island (Greece)
13
U. Bristol island (UK)
14
A typical Brazilian Island
15
NetFPGA #1
NetFPGA #3
NetFPGA #2
Pica8 Pronto Switch
IBM server(VMs, LDAP)
Datacom OpenFlow switch(FIBREnet border router)
. . .
Icarus node #1
Icarus node #8
Wireless Network (OMF domain)
Top of Rackconventional switch
Data plane link
Control plane link
Data + Control plane
UFG island
16
UFGteam
UFSCar and UFPE
17
UFSCar island UFPE island
UFRJ UFF
RNP
PoP-RJPoP-DF
PoP-GO
PoP-BAPoP-PA PoP-PE
UFPE1
UFPAUNIFACS
OMFOCF
UFG
OCF
OMFOCF
UFSCar
USP
PoP-SP
i2CAT
U. Bristol
OCF
UTH
OMF
WDM
PoP-i2CAT PoP-UTH
PoP-UB
CPqD
OMFOCF
WDM
OMFOCF
ProtGENI
OMFOCF
OMFOCFOMFOCF
OMFOCF
OMFOCF
OCF
Wireless experimental facility
OFELIA Control FrameworkOMFProtoGENIWDM GMPLS
Small wireless facility (3 nodes)
Architecture overview
18
Control Frameworks
19
OFELIA Control Framework (OCF) was originally created in the context of the OFELIA testbed project [www.fp7-ofelia.eu] but today it is supported by a larger community where FIBRE and GEANT are present. OCF is synchronized with other initiatives in USA (GENI) and follows an SFA-oriented architecture (Slice-based Facility Architecture).
OMF is a framework with the focus on controlling and managing network devices. It was developed based on XMPP in the Ruby language. The OMF suite also provides OML (OMF Monitoring Library), which allows instrumentation of applications for collecting measurements.
ProtoGENI is a control and monitoring based on an enhanced version of the Emulab management software. The Emulab testbed is used to perform experimental research on distributed systems. ProtoGENI was created to provide the integration between Emulab and other testbeds in order to build the Cluster C facility of GENI.
20
FIBRE proposal
Island 1
RM1 RM2 Fed.
Island 2
RM1 RM2Fed.
User-definednetwork
Islandresources
Physical link
Island N
RM1 RM2Fed.
. . .
Resource Managers and Federation
Controller
Globalresources
Experimenters
FIBRE portal ( MySlice based)
CF1 CF2 CF2CF1 CF1 CF2
• Design of network connections for integrating the islands to one another, through Ipê Backbone, GIGA network, Kyatera network and campus networks.
• FIBRE Network
– Network to interconnect experimental facility.
– Independent and autonomous for managing.
– Configured and managed by the NOC FIBRE.
– Hybrid Equipment with OpenFlow enabled.
Development of infrastructure/substrate
21
Testbed connectivity
Phase 0 - interconnected through a VPN service running at the NOC
Testbed connectivity – next step
• Phase 1 requirements– Level 2 overlay network on top of RNP production network– Data and Control plan separated– Offers a fast and secure way to build experiments at various
levels of network and media (wired or wireless). • FIBRENet – SDN Network
– SDN based • Programmability• Virtualization• Data and control plan separated
– Composed by OF SW at PoP and at each island.
23
• Logical connections– Cloud FIBRE
MX
MXMX
MXMX
MXOF GO
OF BAOF PA
OF PE
OF SPOF RJ
Tunnel RNPTunnel FIBRETunnel Islands
Development of infrastructure/substrate (3/3)
24
RNP network
FIBRENet
FIBRENet
FIBRENet
• Two overlay networks:• Data Plane
– Overlay network point-to-point– Static VLANs
• Control Plane– Multipoint-multipoint– VPLS
28
Data Plane
Federation
• FIBRE was born federated• MySlice – SFA based
– Federate all FIBRE aggregate managers• Authentication using CAFe (Shib federation) or
LDAP• Authorization
– Access rules are in definition• PI role to authorize slice and account creation
Authentication in FIBRE
Authentication through LDAP A global directory at NOC synchronized with a local directory
at each island Same schema in all island User could authenticate to use OMF, OCF, ZenOSS, access
VPN through LDAP NOC LDAP contains a copy of each island LDAP User are created at each island – NOC doesn`t support this
function RNP is the catch all island to user “ islandless”
30
Operations
• NOC in Brazil – Using PerfSonar and ZenOSS – Monitoring all AM and the components of
Federation– Ticket system– Local administrators– Distributed operation
31
Experiment workflow
32
Dataset
AggregateManager
Testbed
ConsoleReservationRegistration
Pilot 1: Seamless mobility
• Closed testbed network at UFF• Traffic and spectrum monitoring• Mobility testing• Programmable mobile unit
34
Pilot 2: High quality video streaming (Bristol/NXW/CPqD/USP)
Brazil (Cache)UK
A B
OpenFlow Enabled content delivery (NOX Application interfaced with content delivery server)
35
Pilot 2: new solution arquitecture
36
Bristol, UKUSP, Brazil
Streamer 1Streamer 2
OpenFlow Media Controller
Fogo Player 2Repository
Content Controller
Fogo Player 1
S1S2
CC
User wants to watchfootball match(1) Request video
(2) Seek for information to locate the video (streamer)
(3) send parameters
(4a) setup network path
(4b) select video source (streamer)(5) Start streaming from selected source
(6) Video streaming
Pilot 3: OpenFlow GMPLS BoD(Bristol/NXW/CPqD/UFSCar/UFPA)
GMPLS
Extended FlowVisor (Network slicing)
Extended OpenFlow Controller
Open and generalized bandwidth on demand (BoD) service user access point
BoD administration
BoD Network Management Interface
GMPLS Network Management Interface – OF protocol
Path/FlowComputation
Engine
37
Pilot 4: IP Network on demand
38
Final Considerations
39
Conclusions
• The FIBRE project has been immensely useful for both sides (BR and EU)– For the European partners, extensions have been made to
the results developed in the OFELIA and OpenLab projects, especially in technology for federating (integrating) diverse testbeds.
– For the Brazilian partners, the collaboration with experienced European exponents of activities in FI testbeds has speeded the learning process, required to stand on our own feet.
– Both sides are now collaborating in global federation of testbeds, istigated by the GENI project in the US.
40
Benefits
• FIBRE is a showcase project in international collaboration in Future Internet– Demonstrate local capacity to collaborate with leading
European projects in this important area– Provide local experimental facilities for validating and
demonstrating new FI proposals– Provide opportunity for extension to and participation by
researchers from other Latin American countries– Promote involvement of and technology transfer to the
industrial sector, to prepare for Future Internet needs, especially involving OpenFlow and SDN approaches.
41
© 2013 Internet2
[ 42 ]
• Results of project – An federated infrastructure for experimentation connecting 10 institution in
Brazil plus 3 in Europe
• Next steps– operated, managed, financed, disseminated, polices– Federate with others testbed– Hum! It seems very similar with NRENs doing to provide services to users
• Why NRENs?– Academic network traditionally provides connectivity services to research,
students, teachers, staff – Network researchers has the network itself as their research object– NRENs should add in its portfolio a service to allow network scientists to
research the network itself.• Testbed as a Service!
Beyond FIBRE project
42 – © 2013 Internet2
FIBRE Brazilian Team
43
M34 M33 M32 M31 M30 M29 M28M28M30 M29
Events Timeline2011
20122013
2014
M01 M02 M03
M15 M14 M13 M12 M11 M10 M09 M08 M07 M06 M05 M04
M16 M17 M18 M19 M20 M21 M22 M23 M24 M25 M26 M27
KoM
Póznan, PLOct. 2011
FIBRE-BR Camp
Ouro Preto, BRApr. 2012
GeneralAssembly (GA)
Thessaloniki,GRJun. 2012
1st open Workshop
Salvador,BRNov. 2012
3rd (final) Workshop + GA
2nd open Workshop+ GA
Barcelona,EUNov. 2013
Florianopolis, BRMay.2014
FIBRE-BRTutorial
Brasilia,BRMay.2013
44Extended period
Thank you / ObrigadoIara Machado
twitter.com/FIBRE_project
www.facebook.com/fibre.project
www.fibre-ict.eu
[email protected]@fibre.org.br