Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Each release is made available on GitHub. For access please review the MEF Terms of Use and contact tom@mef.net with your GitHub username (signup here). For full details see LSO SDK / MEFnet Access.
  1. of LSO Presto APIs in the current release of LSO Presto SDK.
  2. Support of development of additional features for the upcoming release of LSO Presto SDK.

The current release of LSO Presto SDK is R3 and is available on GitHub (see Latest Releases section for details).

The upcoming release of LSO Presto SDK is R4 and is planned for May 8th, 2020.

Any MEF member can participate in the development of each new release of LSO Presto SDK:

  • Contact the LSO Developer Community Manager (Mariusz Szypula) either via GitHub or by email to let him know of your interest and to ask questions

Panel
bgColorwhite

LSO Presto SDK (Software Developer Kit) is the  is the complete set of deliverables developed in the MEF in by the MEF 3.0 Community in order to

  1. Enable market adoption of experimental and published LSO Presto APIs and to
  2. MEF Network Resource Provisioning (NRP) Interface Profile Specification with a set of API definitions in YANG and Swagger
Panel
titleColorred
titleAccess


Panel

Image Added

Source: LSO Presto Graphics


Panel
titleLatest Release

LSO Presto SDK Release 3

Version: R3

This release is a significant step towards utilizing programmable networks as part of our MEF 3.0 vision. The SDK builds on the previous release to align the API schemas and definitions for Network Resource Provisioning (NRP) to the LSO Presto NRP IPS which was recently published as MEF 60. In addition, its information model incorporates the latest ONF TAPI 2.0 release. The SDK’s data models are supported in a reference implementation of the OpenDaylight SDN Controller and will be part of the official Fluorine release. This reference implementation demonstrates how a northbound application can, in a technology-agnostic and vendor-agnostic manner, provision a point-to-point or point-to-multipoint network connectivity service between end points. Released Presto APIs are controller and underlay technology-agnostic thus enabling programmatic network orchestration via various SDN controllers as well as via proprietary NMS/EMS software.

SDK Repository

Core (public):

https://github.com/MEF-GIT/MEF-LSO-Presto-SDK/releases/tag/r3

SDK Contents

The SDK contains the following items:

  • COPYRIGHT - Copyright 2018 MEF Forum
  • LICENSE - Contains a copy of the Apache 2.0 license
  • api
    • swagger - Contains the MEF NRP Swagger specifications.
    • yang - Contains the MEF NRP YANG modules, including the ONF Transport API yang modules on which the MEF NRP API is based.
  • documentation - MEF specifications
    • examples - Contains example JSON API requests and Postman collections.
    • tutorial - A guide for getting started with the MEF LSO Presto SDK & a packaged demo VM running OpenDaylight Unimgr and mininet.
  • uml - Contains UML models for MEF Network Resource Model

SDK License

The MEF LSO Presto SDK is released under the Apache 2.0 license.


Panel
bgColorwhite


Multiexcerpt
MultiExcerptNameLSO Presto SDK R1

Release 3

Under planning

Release 2

Version number: v2018R2

Location: https://github.com/MEF-GIT/MEF-LSO-Presto-SDK (See Access above; if not logged in you will get a 404)

Date available: 3/30/2018

This SDK contains the following items:

  • COPYRIGHT - Copyright 2018 MEF Forum
  • LICENSE - Contains a copy of the Apache 2.0 license
  • experimental - SDK content for unpublished MEF specifications
  • published - SDK content for published MEF specifications (MEF 60)
    • yang - Contains the MEF NRP YANG modules, including the ONF Transport API yang modules on which the MEF NRP API is based.
    • swagger - Contains the MEF NRP Swagger specifications.
    • examples - Contains example JSON API requests and Postman collections.
    • tutorial - A guide for getting started with the MEF LSO Presto SDK & a packaged demo VM running OpenDaylight Unimgr and mininet.

Release 1

Version number: v2017R1

Location: https://github.com/MEF-GIT/MEF-LSO-Presto-SDK

Date available: 8/25/2017

This SDK contains the following items:

  • COPYRIGHT - Copyright 2017 MEF Forum
  • LICENSE - Contains a copy of the Apache 2.0 license
  • experimental - SDK content for unpublished MEF specifications
    • yang - Contains the MEF NRP YANG modules, including the ONF Transport API yang modules on which the MEF NRP API is based.
    • swagger - Contains the MEF NRP Swagger specifications.
    • examples - Contains example JSON API requests and Postman collections.
    • tutorial - A guide for getting started with the MEF LSO Presto SDK
  • published - SDK content for published MEF specifications
    • none



Panel
titleExample(s)



Panel
borderColororange
borderWidth2
titleRelated and Further Reading

LSO API | LSO Presto SDK Home Page (MEF members only) |


Panel
bgColor#f5f5f5
titleCategories

 



Panel
titleStatus

Status
colourGreen
titlePUBLIC


Panel
titleLSO Developer Community

LSO Presto SDK Community

LSO Developer Community Home Page


Panel
titleLSO Developer Community Manager

Mariusz Szypula

Contact: community_manager@mef.net


Panel
Source(s) and Reference(s)
titleLSO Presto SDK @ GitHub

Core (public):

https://github.com/MEF-GIT/MEF-LSO-Presto-SDK

Extensions (MEF Members only):

https://github.com/MEF-GIT/MEF-LSO-Presto-SDK
(See Access to the left; if not logged in you will get a 404)

Panel
bgColorwhite
titleContributor(s)

Daniel Bar-Lev

user-73001

-extended

Note

If you are a MEF Member, update your wiki profile with your GitHub account name. Access to the LSO Presto SDK Extensions repository is periodically updated with provided GitHub accounts. Additionally contact the LSO Developer Community Manager to request the immediate access.



Panel
titleCore Contributors

Bartosz Michalik

Donald Hunter

Jack Pugaczewski

Karthik Sethuraman


Note

Are you a core contributor to this LSO SDK but not mentioned here? Please let the LSO SDK Community Manager know and we will add you!

Panel
bgColorwhite
titleReviewer(s)