OFELIA Pan European OpenFlow Testbed OFELIA Pan European OpenFlow - - PowerPoint PPT Presentation

ofelia pan european openflow testbed ofelia pan european
SMART_READER_LITE
LIVE PREVIEW

OFELIA Pan European OpenFlow Testbed OFELIA Pan European OpenFlow - - PowerPoint PPT Presentation

OFELIA Pan European OpenFlow Testbed OFELIA Pan European OpenFlow Testbed Hagen Woesner EICT GmbH Coordinator, OFELIA project APAN meeting 32st New Delhi APAN meeting 32st New Delhi (Future Internet Testbed Workshop) Agenda Future Internet


slide-1
SLIDE 1

OFELIA – Pan‐European OpenFlow Testbed OFELIA Pan European OpenFlow Testbed

Hagen Woesner EICT GmbH Coordinator, OFELIA project APAN meeting 32st New Delhi APAN meeting 32st New Delhi (Future Internet Testbed Workshop)

slide-2
SLIDE 2

Agenda Future Internet Research and Experimentation (FIRE) in Europe The project OFELIA

– Partners, duration, objective St t ft h ( h t i il bl ) – Status after phase one (what is available) – Phase two (what are we working on?)

Extensions through Open Calls g p

– Virtual topology generation through Vertigo – Content based routing on OpenFlow

  • How to use OFELIA’s test facility?

– Registration – Setting up a project Setting up a project – Configuring an experiment

24 August 2011 2

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-3
SLIDE 3

FIRE: Future Internet Research and Experimentation Experimentation

  • Set of EU‐funded projects that would eventually grow into a

single facility. – Currently: single portal at http://www.ict‐fire.eu

  • Running projects:

– 2 on cloud computing (BonFIRE, TEFIS) – 1 on heterogeneous wireless testbeds (CREW) – 1 large‐scale sensor network deployment (SmartSantander) – … one constructing an OpenFlow testbed (OFELIA)

24 August 2011 3

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-4
SLIDE 4

OFELIA ‐ Introduction Three years EU FP7 project, started Sept. 2010 – Total budget 6.3, funding 4.45M€ – 10 partners (12 after the first Open Call) – 5 OpenFlow‐enabled islands at academic institutions:

  • Berlin (TUB) – partial campus network with OF‐switches
  • Gent (IBBT)

central hub 100 (200) node emulab instance

  • Gent (IBBT) – central hub, 100 (200) node emulab instance
  • Zürich (ETH) – connection to OneLab and GpENI
  • Barcelona (i2CAT) – control framework development

( ) l d ( ) h

  • Essex (UEssex) – optical and L2 (Extreme) switches

Industry partners Deutsche Telekom, NEC, ADVA Stanford university (Nick McKeown Guru Parulkar) official Stanford university (Nick McKeown, Guru Parulkar) official partner (control framework, architecture, experience) Create‐Net CNIT (both Italy) added through Open Call Create Net, CNIT (both Italy) added through Open Call

24 August 2011 4

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-5
SLIDE 5

OFELIA - Operation and extension of the facility.

From isolated islands to centralized resource management ─ two phases of open calls two phases of open calls. Operation of the individual islands, one partner per island has the lead

Ph i OF t ll d it h i l fi t l l i t l d d Explain how an early

  • perative prototype will

b d ll d d Phase i: OF controllers and switches in place, first local experiments concluded Phase ii: Connect islands and extend OF experimentation to wireless and optics Phase iii: Automate resource assignment and provide connections to other FIRE and non-European research facilities be gradually expanded and who will do it, including budgetary issues

Timeframe of project phases

p

Open Calls to extend facility & consortium will be published after M5 & M17 Total budget €830,000 max. 200 K€ funding per experiment First closed March 30, 2011, 2 new partners Gradual expansion of early operative facilty second call will close end of March 2012 Open Calls are be promoted through www.fp7-ofelia.eu and FIRE Station Promotion/ Standard communication channels (mailing lists, IEEE ComMag) Industry fora: Optical Internetworking Forum, Open Grid Forum Promotion/ implementation of open calls

i: Create islands

  • n L2

ii: Connect islands and extend to wireless/optics iii: Ressource assignment automization and connection to other facilities M7 M19

5 24 August 2011

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-6
SLIDE 6

Island equipment ‐ phase 1 completed

  • i2CAT: 5x NEC switches model IP8800/S3640-24T2XW, 3x HP

E3500-48G-PoE+ yl switches and 5x SuperMicro SYS-6010T-T E3500 48G PoE yl switches and 5x SuperMicro SYS 6010T T servers.

  • IBBT: one NEC IP8800 /S364 0-48T2XVV-LW equipped with a

10G XFP, virtual servers. WiLab facility, a large-scale real-life UEssex IBBT TUB wireless test environment. Virtual Wall facility.

  • UEssex: 4x Campus grade OpenFlow enabled switches (NEC),

3x Carrier grade Ethernet switches, 2x Virtex-4 FPGA boards, 5x Dell PowerEdge servers (OFELIA CF) ultra high definition video i2CAT ETH Dell PowerEdge servers (OFELIA CF), ultra high definition video streaming/visualization, high capacity storage (10TB), 3-5 Openflow enabled soft switches, one cluster of physical servers

  • ETH: 3x OpenFlow switches NEC IP8800/S3640-24T2XW with

two optical 10GBase interfaces (each of them), an Intel Quad- core processor with 4 GB of RAM PC to deploy FlowVisor

  • TUB: 5x NEC IP8800/S3640-48TWLW with 48 10/100/1000

BASE T LAN interfaces and 4 SFP one HP 5400 ith a 24 port Star topology of dedicated links. Additional L2 links to BASE-T LAN interfaces and 4x SFP, one HP 5400 with a 24 port SFP module with 16x HP SFP MM-SX duplex transceivers, Rack- Server-PC for OpenFlow Controller Trento, Rome, Catania, and mesh links (e.g., Uessex i2CAT)

24 August 2011 6

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-7
SLIDE 7

Phase 1 completed, additions for phase 2

  • New islands:

– Rome/Catania (Italy) – Trento (Italy)

  • Optical extension:
  • Optical extension:

– UEssex: 3x ADVA FSP 3000 ROADMs, 1x Calient DiamondWave Optical Fiber Switch

  • Wireless extension:

– TU Berlin: Open Wireless Lab (BOWL) – Campus WLAN IBBT Ghent: WiLab inhouse WLAN testbed – IBBT Ghent: WiLab inhouse WLAN testbed

24 August 2011 7

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-8
SLIDE 8

OFELIA Control Framework: General Architecture

  • Control Framework based on

eGENI’s expedient – SFA‐based (SFA‐inspired…) E di t i b i t f – Expedient is a web interface

– VT Plug‐in: Expedient’s logic to communicate with VT AM. – OF Plug‐in: Expedients’s logic to communicate with Opt‐in

VT AM M Vi t S

  • VT AM: Manage Virt. Servers
  • Opt‐in: Manage OpenFlow

resources resources

  • Agent: controls virtualization

servers

24 August 2011 8

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-9
SLIDE 9

Deployment diagram for phase 1/2

24 August 2011 9

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-10
SLIDE 10

Extensions

  • LDAP support.

A centralized LDAP has been configured. OFELIA users register to the central LDAP, and can access in a unified way to the control framework and SSH VMs SSH to VMs take into account users and slices SSH VMs. SSH to VMs take into account users and slices.

  • Support for generic computer virtualized resources:

– A new Aggregate Manager component has been implemented to A new Aggregate Manager component has been implemented to manage virtualized resources. Design ensures the support for multiple virtualization technologies. – Xen agent that:

  • Deals with VM networking configuration complexity (L2)
  • Deals with other VM configuration details (LDAP…)

– Provides basic functionality (clone, start, stop, reboot), and monitoring

24 August 2011 10

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-11
SLIDE 11

Virtual topologies creation experiment

AdVisor: extension to FlowVisor introduces FlowVisor, introduces topology virtualisation layer Developed by Create- Net, Trento Will be extended and integrated into OFELIA control framework in phase 2

24 August 2011 11

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-12
SLIDE 12

What can an experimenter get from OFELIA?

  • An experiment/slice consists of

– A number of end points

  • Xen‐based virtual machines, currently

– OpenFlow access to a set of switches that connect the end points

U ’ OF ll b d l d f h VM

  • User’s OF controller can be deployed on one of the VMs

– Links between end points and switch ports

  • best effort (shared) mostly
  • best effort (shared), mostly
  • Dedicated capacity will be available at least on some lines

24 August 2011 12

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-13
SLIDE 13

Challenges: Use case

24 August 2011 13

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-14
SLIDE 14

How to use OFELIA? – Step 1: register

24 August 2011 14

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-15
SLIDE 15

How to use OFELIA? – Step 2: set up a project

24 August 2011 15

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-16
SLIDE 16

How to use OFELIA? – Step 3: configure your experiment. experiment.

24 August 2011 16

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-17
SLIDE 17

Conclusion

  • Three invitations:

– Participate in the next Open Call (deadline end of March 2012)

  • EU funding possible if you are from China or India (or Brasil, Russia)
  • Max 200.000€ funding for a reasonable extension of OFELIA

U th f ilit d id f db k – Use the facility and provide feedback

  • Be gentle, this facility is a free offer to be used by researchers all over

the world, accept our usage policy (similar to PlanetLab) , p g p y ( )

  • It’s fresh and still quite shaky, but it works

– The control framework software is free

  • Build your own OFELIA islands, connect over to us, develop further

24 August 2011 17

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi

slide-18
SLIDE 18

More information

  • Instructions, Wiki, Videos, Open Calls, press releases, contact:

http://fp7 ofelia eu http://fp7‐ofelia.eu

24 August 2011 18

Asia‐Pacific Advanced Network 32nd Meeting (APAN 32) New Delhi