ofelia – japan interconnection hagen woesner, coordinator of ofelia project

14
OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Upload: david-brady

Post on 27-Mar-2015

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

OFELIA – Japan interconnectionHagen Woesner,

Coordinator of OFELIA project

Page 2: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Agenda

Development and Experimentation on federated EU-Japan Testbeds

Current Status of OFELIA– OpenFlow testbed in Europe established– GÉANT collaboration– External connections: RNP, Internet2, RISE

• Details on RISE-OFELIA connection

Tools for control and federation– OFELIA control framework– AMSoil– Vertigo

Next steps– OFELIA island in RISE– Test it, move OpenVPN connection, then operate day-to-day

2Hagen Woesner

Page 3: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

3 Years, ending Sept. ’136.5 € Budget

4.45 € Funding101217

Partnersafter the 1st OpenCallafter the 2nd OpenCall

7 OpenFlow islands

OFELIA FP7 project in numbers

Page 4: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Island overview

Berlin (TUB) partial (fixed and WiFi) campus network with OF-switches

Gent (iMinds) central hub, 100 (200) node emulab instance

Zürich (ETH) connection to OneLab and GENI

Barcelona (i2CAT) control framework development & FIBRE

Bristol (UBristol) optical and L2 (Extreme) switches

Trento (Create-Net) city-wide test bed with L2 switches, NetFPGA

Rome/Catania Information-Centric-Networks

2nd Open Call AveiroLancasterPisaSao Paolo, Brazil

OFELIA Review

Page 5: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

GÉANT OpenFLow island

• First Géant OpenFlow installation uses OFELIA Control Framework• joint demo being set up for FIA Dublin

Hagen Woesner 5Development and Experimentation

on federated EU-Japan Testbeds

Page 6: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Virtual Topologies use case (and demo)

OFELIA Review

Page 7: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

OFELIA - NICT/Rise connection

• Following 3 slides by Tomoaki Takata [[email protected]]

Hagen Woesner 7Development and Experimentation

on federated EU-Japan Testbeds

Page 8: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Control plance connection

Hagen Woesner 8Development and Experimentation

on federated EU-Japan Testbeds

Page 9: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Data plane connection

Hagen Woesner 9Development and Experimentation

on federated EU-Japan Testbeds

Page 10: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Tools for control and federation OFELIA Control Framework ( OCF )

• OCF is a set of software tools for testbed management. It controls experimentation life-cycle; reservation, instantiation, configuration, monitoring and uninistantiation.– Full software stack: frontend, clearinghouse and resource

managers (AMs)– Support for management of OpenFlow, Virtual Machines

(currently XEN) and .– Control framework components:

• Frontend (Expedient)• OF AM (Optin)• VM AM (VTAM)

Hagen Woesner 10Development and Experimentation

on federated EU-Japan Testbeds

https://github.com/fp7-ofelia/ocf

Page 11: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Tools for control and federation Amsoil

• AMSoil is a light-weight framework for creating Aggregate Managers in testbeds.– AMsoil is a pluggable

system and provides the necessary glue between RPC-Handlers and Resource Managers .

– Also it provides helpers for common tasks in AM development.

Hagen Woesner 11Development and Experimentation

on federated EU-Japan Testbeds

https://github.com/fp7-ofelia/AMsoil

Page 12: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Tools for control and federationVertigo

Hagen Woesner 12Development and Experimentation

on federated EU-Japan Testbeds

https://github.com/fp7-ofelia/VeRTIGO

Node Virtualizer: multiplexes multiple control channels between the physical network and VeRTIGO into a single virtual channel between VeRTIGO and the controller Port Mapper: rewrites port numbers in the OpenFlow messages consistently with the virtual topology configurationInternal Controller: controls those switches that are hidden to the controllerVT Planner: implements a path selection algorithm to efficiently aggregate physical nodes and links into virtual links

Page 13: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Next steps

• OFELIA and RISE federation– We have connected, but not yet federated– Automated use of components should be possible– SFA could be the blueprint?

• Further use cases?– Large scale testbeds different from local ones?– What is the real issue, why do we build this?

Hagen Woesner 13Development and Experimentation

on federated EU-Japan Testbeds

Page 14: OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project

Cache Server

OFswitch

OFController

OFELIA Review

ICN serverICN client

Managementand GUI

OpenFlowprotocol

NorthboundAPI

Using OpenFlowto control

content download

Extending SDNAPIs and protocols

for ICN

Backup: Example use caseInformation Centric use case (and demo)