Skip to content

This project contains the code for intent layer software and instructions to run in top of an NFV environment.

Notifications You must be signed in to change notification settings

mariotlemes/intent_layer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intent Layer

Python SQLite Qt

Getting started

Intent Layer has four main modules:

1) intent_gui.py- GUI-based for intent expressing;

2) intent_engine.py- Convert intents into NILE (Network Intent LanguagE);

3) intent_translator.py- Convert NILE to suitable format e.g., VNFd (Virtual Network Function Descriptor)/NSd (Network Service Descriptor), and trigger network slice creation;

4) handler_osm.py- Interact with OSM (Open Source Mano) via its REST API to onboard the descriptors and to deploy the Network Slice (NS) Instance.

Obs 1: nile and utils folders are provided by Jacobs et al.

Obs 2: This project is inspirated in this work.

Documentation

You can find details about the documentation in Wiki.

About

This project contains the code for intent layer software and instructions to run in top of an NFV environment.

Resources

Stars

Watchers

Forks

Languages