Abstraction Layer for Implementation of Extensions in Programmable - - PowerPoint PPT Presentation

abstraction layer for implementation of extensions in
SMART_READER_LITE
LIVE PREVIEW

Abstraction Layer for Implementation of Extensions in Programmable - - PowerPoint PPT Presentation

Grant agreement no: 317880 Abstraction Layer for Implementation of Extensions in Programmable Networks Deliverable D1.1 Project Presentation October 2012 Problem Statement OpenFlow is a relatively new technology. Still not supported


slide-1
SLIDE 1

Grant agreement no: 317880

Abstraction Layer for Implementation of Extensions in Programmable Networks

Deliverable D1.1 – Project Presentation

October 2012

slide-2
SLIDE 2

Problem Statement

  • OpenFlow is a relatively new technology. Still not

supported in a number of network equipment

  • Variety of network solutions available on the market

causes problems with the definition of common network abstractions

  • Current approaches for network control planes are

mainly based

  • n

distributed models (e.g. ASON/GMPLS or MPLS)

slide-3
SLIDE 3

Challenges

  • Upgrading network infrastructure with new OpenFlow compatible

hardware – Incompatibility issues (remaining hardware vs new hardware; OF versioning) – Affects network management, in a consequence may increase OPEX factor

  • OpenFlow design and implementations are frames and packets network
  • riented specific

– The protocol initially was intended to simplify management and control of frame switching hardware (i.e. L2 switches)

  • Easily addopted also to IP networks (RouteFlow project)

– Protocol extensions for L1 optical networks are nowadays considered as a hot research topic, but still not finalized with standards (but: WG @ONF)

slide-4
SLIDE 4

Challenges (cont.)

  • SDN architecture is still evolving

– OpenFlow plays an important role in SDN, but:

  • OF versioning (new features, incompatibility between OF versions)

– The scope of network virtualization, a natural property of OF-based architecture, should be re-considered and re-shaped, taking into account capabilities introduced by new, non-OF hardware

slide-5
SLIDE 5

What is SDN?

Forwarding Hardware

App App App

Forwarding Hardware

App App App

Forwarding Hardware

App App App

Forwarding Hardware

App App App

Forwarding Hardware Operating System Operating System Operating System Operating System Operating System

App App App

Network Operating System

Net App Net App Net App

Slice Virtual Network Slice Virtual Network Slice Virtual Network

slide-6
SLIDE 6

OpenFlow - an enabler for SDN

Forwarding Hardware Forwarding Hardware Forwarding Hardware Forwarding Hardware Forwarding Hardware

Network Operating System

App App App

Network Operating System [OpenFlow Controller, Action on Flows]

slide-7
SLIDE 7

OpenFlow concept for packet networks

slide-8
SLIDE 8

ALIEN Approach

  • ALIEN ambition is to develop an OpenFlow based programmable network

architecture over non-OpenFlow capable hardware – ALIEN by providing a novel concept of Hardware Abstraction Layer enables non-OpenFlow platforms (aka “alien hardware”) to participate in network experiments and behave as standard Open Flow switch to control and management layer residing on top of the physical infrastructure

  • Alien hardware is any type of network hardware that doesn’t support natively

OpenFlow: – Packet switching equipment: e.g. traditional L2 packet switches without OpenFlow support, – Non-packet switching equipment: e.g. optical switches, EPON devices, – Packet processing and monitoring equipment: e.g. FPGA cards, network processor, – CATV equipment: e.g. HFC modems.

slide-9
SLIDE 9

Do we need a common Hardware Abstraction Layer?

slide-10
SLIDE 10

Network Abstractions @standardization bodies

Industrial perpective

  • ONF: Forwarding Abstractions Working Group

– dedicated to accelerating the innovation and availability of OpenFlow on hardware forwarding targets such as ASICs, NPUs, and network flow processors

Academic perspective

  • OGF: Network Markup Language workgroup

– standardizes a data format for topology description (e.g. Network Description Language – NDL)

slide-11
SLIDE 11

Project Implementation

WP2

Hardware Adaptation Layer

WP5

Experiments on OFELIA

WP3

Hardware Platforms

WP4

OFELIA Integration

WP6

Dissemination, Cooperation, and Standardization Activities

WP1

Project Management

Hardware specific datapath parts Resource Manager or OpenFlow extensions Presents alien hardware Hardware capabilities HAL specification Hardware independent datapath parts Integrated control framework Presents CCN experiments in FIRE facility International events with project’s presence HAL idea presentation Validation feedback Validation feedback Validation feedback Presents integrated control framework

slide-12
SLIDE 12

Project important milestones

M24 OCT 2014

Project end

M1 OCT 2012

Project start

M10 JUL 2013

Specification of capabilities of alien HW

M16 JAN 2014

Final specification of Hardware Abstraction Layer

M20 MAY 2014

ALIEN Workshop 2014 Final prototypes of HAL for the alien hardware

M22 JUL 2014

ALIEN developments integrated over OFELIA islands

slide-13
SLIDE 13

Expected results

  • Hardware Description Language that can facilitate uniform

representation of any type of alien hardware and their capabilities – Analogy to OpenCL, Google’s LLVM or Java VM Intermediate Representation

  • Hardware Abstraction Layer which together with the proposed Hardware

Description Language can interface with different type of alien hardware and can hide their complexity as well as technology and vendor specific features from OpenFlow control framework

  • Extensions to the current Open Flow protocol and architecture to support

new network technologies (including L0/L1/L2) and non-OF compliant equipment: – the new flow concept – the generic flow action i.e. switching, processing and monitoring to be performed on new flow concept

slide-14
SLIDE 14

ALIEN at a glance

ALIEN – Abstraction Layer for Implementation of Extensions in Programmable Networks

  • Project web site:

http://fp7-alien.eu/

  • Project start:

1st October 2012 for 24 months

  • Budget (requested contribution): 1 450 000,00 €
  • Project type:

STREP (FIRE)

  • Consortium:

8 partners from EU – PSNC – CREATE-NET – EICT – DELL – PUT – UCL – UNIVBRIS – UPV/EHU

slide-15
SLIDE 15

Grant agreement no: 317880

INSTITUTE OF BIOORGANIC CHEMISTRY POLISH ACADEMY OF SCIENCES POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER Poland EUROPEAN CENTER FOR INFORMATION AND COMMUNICATION TECHNOLOGIES GMBH Germany UNIVERSIDAD DEL PAIS VASCO EHU UPV Spain CREATE-NET CENTER FOR RESEARCH AND TELECOMMUNICATION EXPERIMENTATION FOR NETWORKED COMMUNITIES Italy POZNAN UNIVERSITY OF TECHNOLOGY Poland UNIVERSITY OF BRISTOL United Kingdom DELL FRANCE SA France UNIVERSITY COLLEGE LONDON United Kingdom

PARTNERS