140 likes | 326 Views
OFELIA – Japan interconnection. Hagen Woesner, Coordinator of OFELIA project. Agenda. 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
E N D
OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project
Agenda 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 Development and Experimentation on federated EU-Japan Testbeds
Island overview OFELIA Review
GÉANT OpenFLow island • First Géant OpenFlow installation uses OFELIA Control Framework • joint demo being set up for FIA Dublin Development and Experimentation on federated EU-Japan Testbeds
Virtual Topologies use case (and demo) OFELIA Review
OFELIA - NICT/Rise connection • Following 3 slides by Tomoaki Takata [takata@nict.go.jp] Development and Experimentation on federated EU-Japan Testbeds
Control plance connection Development and Experimentation on federated EU-Japan Testbeds
Data plane connection Development and Experimentation on federated EU-Japan Testbeds
Tools for control and federationOFELIA 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) https://github.com/fp7-ofelia/ocf Development and Experimentation on federated EU-Japan Testbeds
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. https://github.com/fp7-ofelia/AMsoil Development and Experimentation on federated EU-Japan Testbeds
Tools for control and federationVertigo 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 configuration Internal Controller: controls those switches that are hidden to the controller VT Planner: implements a path selection algorithm to efficiently aggregate physical nodes and links into virtual links https://github.com/fp7-ofelia/VeRTIGO Development and Experimentation on federated EU-Japan Testbeds
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? Development and Experimentation on federated EU-Japan Testbeds
Backup: Example use caseInformation Centric use case (and demo) Managementand GUI NorthboundAPI OFController Extending SDNAPIs and protocolsfor ICN Using OpenFlowto controlcontent download OpenFlowprotocol Cache Server OFswitch ICN client ICN server OFELIA Review