- [6.6. IETF Network Slice Service [draft-ietf-teas-ietf-network-slice-nbi-yang]](#66-ietf-network-slice-service-draft-ietf-teas-ietf-network-slice-nbi-yang)
## **6.1. TFS APIe**
This NBI connector exposes the basic gRPC methods of TeraFlowSDN that enable to manage contexts, topologies, devices, links, services, slices, connections, and policies.
<h3><u>Exposed endpoints:</h3></u>
**Endpoint `/tfs-api/context_ids`**
- Method: `GET`
- Used to list the context identifiers
**Endpoint `/tfs-api/contexts`**
- Method: `GET`
- Used to list the details of all contexts
**Endpoint `/tfs-api/dummy_contexts`**
- Method: `GET`
- Used to dump contexts (including related topologies, devices, links, services, slices, and connections) in a snapshot format that can be imported directly in TeraFlowSDN WebUI.
- IMPORTANT: the resulting document is processed by WebUI in dummy mode, i.e., just to populate Context database, but not interacting with Device, Service, and Slice components.
ETSI Traffic Bandwidth Management (BWM) API (GS MEC 015)
__Documentation in progress__
<h3><u>Supported features:</h3></u>
- L3 connectivity service management
<h3><u>Tested OSS/BSS/NFVO:</h3></u>
- Proprietary Moonlight extension
- Standalone script
<h3><u>Reference:</h3></u>
- ETSI Traffic Bandwidth Management (BWM) API (GS MEC 015)
## **6.3. IETF L2VPN Service Delivery (L2SM) [RFC8466]**
IETF RFC8466: A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery
__Documentation in progress__
<h3><u>Supported features:</h3></u>
- L2 VPN management
<h3><u>Tested OSS/BSS/NFVO:</h3></u>
- ETSI OpenSource MANO v12.1+
<h3><u>Reference:</h3></u>
-[IETF RFC8466: A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery](https://datatracker.ietf.org/doc/html/rfc8466)
## **6.4. IETF L3VPN Service Delivery (L3SM) [RFC8299]**
IETF RFC8299: YANG Data Model for L3VPN Service Delivery
__Documentation in progress__
<h3><u>Supported features:</h3></u>
- L3 VPN management
<h3><u>Tested OSS/BSS/NFVO:</h3></u>
- Proprietary OSM extensions
- Standalone script
<h3><u>Reference:</h3></u>
-[IETF RFC8299: YANG Data Model for L3VPN Service Delivery](https://datatracker.ietf.org/doc/html/rfc8299)
## **6.5. IETF Network Topology [RFC8345]**
IETF RFC8345: A YANG Data Model for Network Topologies
__Documentation in progress__
This extension also features partial support for:
- IETF RFC 8795: YANG Data Model for Traffic Engineering (TE) Topologies
- IETF RFC draft-ietf-ccamp-eth-client-te-topo-yang-05: A YANG Data Model for Ethernet TE Topology
- IETF RFC draft-ietf-ccamp-client-signal-yang-10: A YANG Data Model for Transport Network Client Signals
<h3><u>Supported features:</h3></u>
- Static topology exposition
<h3><u>Tested OSS/BSS/NFVO:</h3></u>
- Proprietary OSM extensions
- Standalone script
<h3><u>Reference:</h3></u>
-[IETF RFC8345: A YANG Data Model for Network Topologies](https://datatracker.ietf.org/doc/html/rfc8345)
-[IETF RFC8795: YANG Data Model for Traffic Engineering (TE) Topologies](https://datatracker.ietf.org/doc/html/rfc8795)
-[IETF RFC8776: Common YANG Data Types for Traffic Engineering](https://datatracker.ietf.org/doc/html/rfc8776)
-[IETF RFC6991: Common YANG Data Types](https://datatracker.ietf.org/doc/html/rfc6991)
-[IETF draft-ietf-ccamp-eth-client-te-topo-yang-05: A YANG Data Model for Ethernet TE Topology](https://datatracker.ietf.org/doc/draft-ietf-ccamp-eth-client-te-topo-yang/)
-[IETF draft-ietf-ccamp-client-signal-yang-10: A YANG Data Model for Transport Network Client Signals](https://datatracker.ietf.org/doc/draft-ietf-ccamp-client-signal-yang/)
## **6.6. IETF Network Slice Service [draft-ietf-teas-ietf-network-slice-nbi-yang]**
IETF draft-ietf-teas-ietf-network-slice-nbi-yang: A YANG Data Model for the RFC 9543 Network Slice Service
Important: implemented version is based on version 2 of the draft:
- draft-ietf-teas-ietf-network-slice-nbi-yang-02: IETF Network Slice Service YANG Model
__Documentation in progress__
<h3><u>Supported features:</h3></u>
- L2/L3 slice management
<h3><u>Tested OSS/BSS/NFVO:</h3></u>
- Standalone script
<h3><u>Reference:</h3></u>
-[IETF draft-ietf-teas-ietf-network-slice-nbi-yang-02: IETF Network Slice Service YANG Model](https://datatracker.ietf.org/doc/draft-ietf-teas-ietf-network-slice-nbi-yang/02/)