gen15 lso hackathon. session topics lso hackathon vision (gen15 and beyond) gen15 lso/ce 2.0...
TRANSCRIPT
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
• Tools, platforms and workflows
• Participants' (champions, experts and coders) backgrounds
• Beyond GEN15 LSO Hackathon
2
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
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
5
Scope (General)
CE 2.0 Services
IP Services
Optical Services
LSO| adagio | allegro | cantata | interlude | legato | presto |
rondo | sonata |
6
Scope (GEN15)
LSO| adagio | allegro | cantata | interlude | legato | presto |
rondo | sonata |
CE 2.0 E-Line Services
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
8
LSO Reference Architecture
App(API Client + GUI)
LSO Orchestrator
SDN/Domain Controller
Network Devices+
CE 2.0 Services
9
UNI Manager Project
App(API Client + GUI)
LSO Orchestrator
OpenDaylight + UNI Mgr Plugin
Network Devices+
CE 2.0 Services
10
SCA API + OpenDaylight
App(API Client + GUI)
LSO Orchestrator
OpenDaylight + SCA API
Network Devices+
CE 2.0 Services
11
SCA API + Domain/SDN Ctlr
App(API Client + GUI)
LSO Orchestrator
SCA API +Domain/SDN Controller
Network Devices+
CE 2.0 Services
12
Architecture View/Scope
13
Deployment View
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
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)
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
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
18
Write Code
Check
Unit Test
Deploy
Share
Use Cases
Workflow/Tools
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
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
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’
end of session
next …