gen15 lso hackathon. session topics lso hackathon vision (gen15 and beyond) gen15 lso/ce 2.0...

22
GEN15 LSO Hackathon

Upload: norah-casey

Post on 29-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

GEN15 LSO Hackathon

Page 2: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

Session Topics• LSO Hackathon vision (GEN15 and beyond)

• GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

• Tools, platforms and workflows

• Participants' (champions, experts and coders) backgrounds

• Beyond GEN15 LSO Hackathon

2

Page 3: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

3

Vision• Triggered by Dave Ward presentation to IETF in 2014

• Central element in ‘softwarization’ of the MEF

• Long term framework for enabling faster implementation of MEF specs – NOT to create standards in software

• Benefits

– Wider and faster adoption of MEF specifications in Open Source communities and beyond

– Identification and engagement of key LSO stakeholders within MEF member companies

– Essential ‘agile’ feedback mechanism into MEF projects

Page 4: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

4

GEN15 LSO Hackathon• Taking place Mon-Wed at GEN15

• Hackathon vs PoC

– Collaborative, hands-on development

– Not prepared in advance and then demonstrated

• Objectives

– Primary

• Extend CableLabs’ UNI Manager contribution to ODL/OPNFV

• Provide feedback to Service, Configuration and Activation API work

– Secondary

• Develop long term LSO Hackathon framework based on vision

Page 5: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

5

Scope (General)

CE 2.0 Services

IP Services

Optical Services

LSO| adagio | allegro | cantata | interlude | legato | presto |

rondo | sonata |

Page 6: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

6

Scope (GEN15)

LSO| adagio | allegro | cantata | interlude | legato | presto |

rondo | sonata |

CE 2.0 E-Line Services

Page 7: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

7

SetupLSO• KVM• Image on USB• Work on team laptops• OpenDaylight controllers

CE 2.0• Pre-prepared by Iometrix using Cisco equipment• Standards compliant EPL and EVPL• Managed via RESTCONF/YANG and CLI

Page 8: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

8

LSO Reference Architecture

App(API Client + GUI)

LSO Orchestrator

SDN/Domain Controller

Network Devices+

CE 2.0 Services

Page 9: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

9

UNI Manager Project

App(API Client + GUI)

LSO Orchestrator

OpenDaylight + UNI Mgr Plugin

Network Devices+

CE 2.0 Services

Page 10: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

10

SCA API + OpenDaylight

App(API Client + GUI)

LSO Orchestrator

OpenDaylight + SCA API

Network Devices+

CE 2.0 Services

Page 11: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

11

SCA API + Domain/SDN Ctlr

App(API Client + GUI)

LSO Orchestrator

SCA API +Domain/SDN Controller

Network Devices+

CE 2.0 Services

Page 12: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

12

Architecture View/Scope

Page 13: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

13

Deployment View

Page 14: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

14

EVC1

EVC2

EVC3

Testing scenarios for GEN15 Hackathon

NENE

Flow domain controller / Infrastructure Control and Management (ICM)

LSO API requests

generator

Carrier Ethernet traffic generator

SCA API v 0.1

Carrier Ethernet traffic generatorNE

UNI-A UNI-B

LSO PRESTO/ALLEGRO

INNI-1 INNI-2

Flow domain fragment 1

Flow domain fragment 2

Flow domain fragment 3

Scenario 1: EPL service

EVC1 UNI UNI EVC1

BW profile per

UNI/EVC

BW profile per

UNI/EVC

Scenario 2: EVPL service

UNI UNI

BW profile per EVC EVC1

EVC2

EVC3

BW profile per EVC

BW profile per EVC

BW profile per EVC

Untagged & VLAN 0-4095

VLAN=100

VLAN=200

VLAN=300-307

VLAN=100

VLAN=200

VLAN=300-307

VLAN=100

VLAN=200

VLAN=300-307

2a

2b

1Untagged & VLAN 0-4095

No BW profile

No BW profile

Page 15: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

15

Lab setup for GEN 15 LSO Hackathon

NENE

Carrier Ethernet traffic generator

Carrier Ethernet traffic generatorNE

UNI-A UNI-BINNI-1 INNI-2

Flow domain fragment 1

Flow domain fragment 2

Flow domain fragment 3

Linux Ubuntu 14.04 / KVM

Server (physical appliance)

VM-1 VM-2

Mapping SCA API - CLI commands

Tools (Swagger,

Spring, etc.)ODL

Other tools? (Swagger,

Spring, etc.)

VM-3

Management ports

Cable Labs code/model SCA code/model

LSO orchestrator / GUILSO ALLEGRO (?) SCA API v 0.1

NETCONF (from Cisco VM) CLI (from SCA VM)Layer 2 switch

Cable Labs API

LSO orchestrator / GUILSO PRESTO

ODLOther tools?

(Swagger, Spring, etc.)

Cisco SCA+ODL code/model

SCA API v 0.1

LSO orchestrator / GUILSO PRESTO

NETCONF (from Cable Labs VM)

Page 16: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

16

Cisco project (SCA+ODL / NETCONF)

Leaders: Giles / Donald

Cable Labs project (ODL / NETCONF)

Leaders: Mufaddal / James

SCA project(Swagger+Spring /

CLI)Leaders: Tara / Jack

VM-1 VM-1

V0.1 V0.2

VM-1

V0.3

VM-2 VM-2

V0.1 V0.2

VM-2

V0.3

Oct 20 Freeze date/Shipping to

Dallas: Nov 9

Beginning of Hackathon

End of Hackathon

VM-3 VM-3

V0.1 V0.2

VM-3

V0.3

Frozen ref VM

Frozen ref VM

Frozen ref VM

VM-7

VM-8

VM-9

Team 4

Team 5

Team 6

VM-2

V0.4

VM-10

VM-11

VM-12

Team 7

Team 8

Team 9

VM-3

V0.4

Dup

licati

on

of re

f VM

by

lead

ers

Dup

licati

on

of re

f VM

by

lead

ers

VM-4

VM-5

VM-6

Team 1

Team 2

Team 3

VM-1

V0.4

Dup

licati

on

of re

f VM

by

lead

ers

Mer

ge o

f su

b-pa

rts

Mer

ge o

f su

b-pa

rts

Mer

ge o

f su

b-pa

rts

Page 17: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

17

Iometrix Labs, CA

Possible future reference platform

NENE

Carrier Ethernet traffic generator

Carrier Ethernet traffic generatorNE

UNI-A UNI-BINNI-1 INNI-2

(2 x 14-core CPU, 2x 32 GB RAM, 4 x 1GE ports, 8 x1/10GE ports)

Management port

LSO ADAGIOLayer 2 switch

LSO Server

VM-0 VM-1

Internet

LSO SOFDev Platform 1

VM-2Dev Platform 2

VM-3Dev Platform 3

VM-4Dev Platform 4

LSO PRESTO or ALLEGRO

CE 2.0 Reference Service (onsite Iometrix Lab)

Anywhere

Developers

Access to VM/ Dev Platform

Anywhere

DevelopersAnywhere

Developers

Page 18: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

18

Write Code

Check

Unit Test

Deploy

Share

Use Cases

Workflow/Tools

Page 19: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

19

Participants• 48 participants registered so far

• Companies represented include

– Service Providers

• AT&T; Level3; PLDT; Telecom Italia Sparkle, Time Warner Cable; Verizon

– Technology Solution Providers

• Amartus; Cisco; Ciena; ECI Telecom; Fujitsu; Microsemi

– Others

• Cablelabs; Iometrix

Page 20: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

20

Call to Action• Register– Hurry! There are only 50 places available! First come,

first served!– http://

www.cvent.com/events/lso-hackathon/event-summary-a2385ae659154b37a48da813d8a561f5.aspx

• Schedule– Monday November 16: Learn (preparatory workshop)– Tuesday November 17: Collaborate and Develop– Morning November 18: Collaborate and Develop– Afternoon November 18: Share

Page 21: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

21

Beyond GEN15 LSO Hackathon• Reports from GEN15 LSO Hackathon

• Contributions from Cablelabs to ODL and OPNFV Projects

• Update MEF projects

• LSO Hackathon events in 2016

• Platform available after GEN15 Hackathon

– Community active between events to prepare for the next ‘face to face’

Page 22: GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs

end of session

next …