Skip to content
Snippets Groups Projects
index.html 33.1 KiB
Newer Older

<!doctype html>
<html lang="en" class="no-js">
  <head>
    
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width,initial-scale=1">
      
        <meta name="description" content="ETSI SDG TFS Documentation page">
      
      
        <meta name="author" content="TeraflowSDN by ETSI">
      
      
        <link rel="canonical" href="https://tfs.etsi.org/develop/supported_nbis/">
        <link rel="prev" href="../supported_sbis_and_network_elements/">
      
      
        <link rel="next" href="../supported_service_handlers/">
      
      
      <link rel="icon" href="../images/favicon.png">
      <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.12">
        <title>Supported NBIs - ETSI SDG TFS Documentation</title>
      <link rel="stylesheet" href="../assets/stylesheets/main.2afb09e1.min.css">
      
        
        <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css">
      
      


    
    
      
    
    
      
        
        
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
        <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
      
    
    
      <link rel="stylesheet" href="../stylesheets/extra.css">
    
    <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
    
      

    
    
    
  </head>
  
  
    
    
    
    
    
    <body dir="ltr" data-md-color-scheme="default" data-md-color-primary="0D47A1" data-md-color-accent="1565C0">
  
    
    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
    <label class="md-overlay" for="__drawer"></label>
    <div data-md-component="skip">
      
        
        <a href="#61-tfs-apie" class="md-skip">
          Skip to content
        </a>
      
    </div>
    <div data-md-component="announce">
      
    </div>
    
      <div data-md-color-scheme="default" data-md-component="outdated" hidden>
        
      </div>
    
    
      

  

<header class="md-header md-header--shadow" data-md-component="header">
  <nav class="md-header__inner md-grid" aria-label="Header">
    <a href=".." title="ETSI SDG TFS Documentation" class="md-header__button md-logo" aria-label="ETSI SDG TFS Documentation" data-md-component="logo">
      
  <img src="../images/logos/TeraFlow SDN Logo Screen_B_W NEG.png" alt="logo">

    </a>
    <label class="md-header__button md-icon" for="__drawer">
      
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
    </label>
    <div class="md-header__title" data-md-component="header-title">
      <div class="md-header__ellipsis">
        <div class="md-header__topic">
          <span class="md-ellipsis">
            ETSI SDG TFS Documentation
          </span>
        </div>
        <div class="md-header__topic" data-md-component="header-topic">
          <span class="md-ellipsis">
            
      
      
        <label class="md-header__button md-icon" for="__search">
          
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
        </label>
        <div class="md-search" data-md-component="search" role="dialog">
  <label class="md-search__overlay" for="__search"></label>
  <div class="md-search__inner" role="search">
    <form class="md-search__form" name="search">
      <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
      <label class="md-search__icon md-icon" for="__search">
        
        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
        
        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
      </label>
      <nav class="md-search__options" aria-label="Search">
        
        <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
          
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
        </button>
      </nav>
      
    </form>
    <div class="md-search__output">
      <div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
        <div class="md-search-result" data-md-component="search-result">
          <div class="md-search-result__meta">
            Initializing search
          </div>
          <ol class="md-search-result__list" role="presentation"></ol>
        </div>
      </div>
    </div>
  </div>
</div>
    
    
      <div class="md-header__source">
        <a href="https://labs.etsi.org/rep/tfs" title="Go to repository" class="md-source" data-md-component="source">
  <div class="md-source__icon md-icon">
    
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg>
  </div>
  <div class="md-source__repository">
    TFS GitLab
  </div>
</a>
      </div>
    
  </nav>
  
</header>
    
    <div class="md-container" data-md-component="container">
      
      
        
          
        
      
      <main class="md-main" data-md-component="main">
        <div class="md-main__inner md-grid">
          
            
              
              <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
                <div class="md-sidebar__scrollwrap">
                  <div class="md-sidebar__inner">
                    


<nav class="md-nav md-nav--primary md-nav--integrated" aria-label="Navigation" data-md-level="0">
  <label class="md-nav__title" for="__drawer">
    <a href=".." title="ETSI SDG TFS Documentation" class="md-nav__button md-logo" aria-label="ETSI SDG TFS Documentation" data-md-component="logo">
      
  <img src="../images/logos/TeraFlow SDN Logo Screen_B_W NEG.png" alt="logo">

    </a>
    ETSI SDG TFS Documentation
  </label>
  
    <div class="md-nav__source">
      <a href="https://labs.etsi.org/rep/tfs" title="Go to repository" class="md-source" data-md-component="source">
  <div class="md-source__icon md-icon">
    
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg>
  </div>
  <div class="md-source__repository">
    TFS GitLab
  </div>
</a>
    </div>
  
  <ul class="md-nav__list" data-md-scrollfix>
    
      
      
  
  
  
  
    <li class="md-nav__item">
      <a href=".." class="md-nav__link">
        
  
      <a href="../deployment_guide/" class="md-nav__link">
      <a href="../development_guide/" class="md-nav__link">
      
      
  
  
  
  
    <li class="md-nav__item">
      <a href="../run_experiments/" class="md-nav__link">
        
  
  </span>
  

      </a>
    </li>
  

    
      
      
  
  
  
  
    <li class="md-nav__item">
      <a href="../supported_sbis_and_network_elements/" class="md-nav__link">
        
  
    Supported SBIs and Network Elements
  </span>
  

      </a>
    </li>
  

    
      
      
  
  
    
  
  
  
    <li class="md-nav__item md-nav__item--active">
      
      <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
      
      
      
        <label class="md-nav__link md-nav__link--active" for="__toc">
          
  
  </span>
  

          <span class="md-nav__icon md-icon"></span>
        </label>
      
      <a href="./" class="md-nav__link md-nav__link--active">
        
  
        

<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
  
  
  
  
    <label class="md-nav__title" for="__toc">
      <span class="md-nav__icon md-icon"></span>
      Table of contents
    </label>
    <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
      
        <li class="md-nav__item">
  <a href="#61-tfs-apie" class="md-nav__link">
    <span class="md-ellipsis">
      6.1. TFS APIe
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#62-etsi-bandwidth-management-bwm" class="md-nav__link">
    <span class="md-ellipsis">
      6.2. ETSI Bandwidth Management (BWM)
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#63-ietf-l2vpn-service-delivery-l2sm-rfc8466" class="md-nav__link">
    <span class="md-ellipsis">
      6.3. IETF L2VPN Service Delivery (L2SM) [RFC8466]
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#64-ietf-l3vpn-service-delivery-l3sm-rfc8299" class="md-nav__link">
    <span class="md-ellipsis">
      6.4. IETF L3VPN Service Delivery (L3SM) [RFC8299]
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#65-ietf-network-topology-rfc8345" class="md-nav__link">
    <span class="md-ellipsis">
      6.5. IETF Network Topology [RFC8345]
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#66-ietf-network-slice-service-draft-ietf-teas-ietf-network-slice-nbi-yang" class="md-nav__link">
    <span class="md-ellipsis">
      6.6. IETF Network Slice Service [draft-ietf-teas-ietf-network-slice-nbi-yang]
    </span>
  </a>
  
</li>
      
    </ul>
  
</nav>
      
    </li>
  

    
      
      
  
  
  
  
    <li class="md-nav__item">
      <a href="../supported_service_handlers/" class="md-nav__link">
        
  
    <li class="md-nav__item md-nav__item--nested">
      
        
        
        <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" >
        
          
          <label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
            
  
  <span class="md-ellipsis">
    Contribute
    
  </span>
  

            <span class="md-nav__icon md-icon"></span>
          </label>
        
        <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
          <label class="md-nav__title" for="__nav_10">
            <span class="md-nav__icon md-icon"></span>
            Contribute
          </label>
          <ul class="md-nav__list" data-md-scrollfix>
            
              
                
  
  
  
  
    <li class="md-nav__item">
      <a href="../contribute/documenting/" class="md-nav__link">
        
  
    <li class="md-nav__item">
      <a href="../faq/" class="md-nav__link">
        
  
  </ul>
</nav>
                  </div>
                </div>
              </div>
            
            
          
          
            <div class="md-content" data-md-component="content">
              <article class="md-content__inner md-typeset">
                
                  


<p>This section summarizes the NBI connectors supported by the TeraFlowSDN controller to interoperate with OSS/BSS/NFVO on top of it.</p>
<ul>
<li><a href="#61-tfs-apie">6.1. TFS API</a></li>
<li><a href="#62-etsi-bandwidth-management-bwm">6.2. ETSI Bandwidth Management (BWM)</a></li>
<li><a href="#63-ietf-l2vpn-service-delivery-l2sm-rfc8466">6.3. IETF L2VPN Service Delivery (L2SM) [RFC8466]</a></li>
<li><a href="#64-ietf-l3vpn-service-delivery-l3sm-rfc8299">6.4. IETF L3VPN Service Delivery (L3SM) [RFC8299]</a></li>
<li><a href="#65-ietf-network-topology-rfc8345">6.5. IETF Network Topology [RFC8345]</a></li>
<li><a href="#66-ietf-network-slice-service-draft-ietf-teas-ietf-network-slice-nbi-yang">6.6. IETF Network Slice Service [draft-ietf-teas-ietf-network-slice-nbi-yang]</a></li>
</ul>
<h2 id="61-tfs-apie"><strong>6.1. TFS APIe</strong></h2>
<p>This NBI connector exposes the basic gRPC methods of TeraFlowSDN that enable to manage contexts, topologies, devices, links, services, slices, connections, and policies.</p>
<h3><u>Exposed endpoints:</h3>
<p></u></p>
<p><strong>Endpoint <code>/tfs-api/context_ids</code></strong></p>
<ul>
<li>Used to list the context identifiers</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/contexts</code></strong></p>
<ul>
<li>Used to list the details of all contexts</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/dummy_contexts</code></strong></p>
<ul>
<li>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.</li>
<li>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.</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;</code></strong></p>
<ul>
<li>Used to retrieve a specific context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/topology_ids</code></strong></p>
<ul>
<li>Used to list the topology identifiers in a context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/topologies</code></strong></p>
<ul>
<li>Used to list all the topology details in a context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/topology/&lt;path:topology_uuid&gt;</code></strong></p>
<li>Used to retrieve a specific topology in a context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/service_ids</code></strong></p>
<ul>
<li>Used to list the service identifiers in a context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/services</code></strong></p>
<ul>
<li>
<p>Method: <code>GET</code></p>
<ul>
<li>Used to list all the service details in a context</li>
</ul>
</li>
<li>
<p>Method: <code>POST</code></p>
<ul>
<li>Used to create a service</li>
</ul>
</li>
<li>
<p>Method: <code>PUT</code></p>
<ul>
<li>Used to update a service</li>
</ul>
</li>
<li>
<p>Method: <code>DELETE</code></p>
<li>Used to delete a service</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/service/&lt;path:service_uuid&gt;</code></strong></p>
<ul>
<li>Used to retrieve a specific service in a context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/slice_ids</code></strong></p>
<ul>
<li>Used to list the slice identifiers in a context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/slices</code></strong></p>
<ul>
<li>Used to list all the slice details in a context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/slice/&lt;path:slice_uuid&gt;</code></strong></p>
<ul>
<li>Used to retrieve a specific slice in a context</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/device_ids</code></strong></p>
<ul>
<li>Used to list the device identifiers</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/devices</code></strong></p>
<ul>
<li>Used to list the device details</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/device/&lt;path:device_uuid&gt;</code></strong></p>
<ul>
<li>Used to retrieve a specific device</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/link_ids</code></strong></p>
<ul>
<li>Used to list the link identifiers</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/links</code></strong></p>
<ul>
<li>Used to list the link details</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/link/&lt;path:link_uuid&gt;</code></strong></p>
<ul>
<li>Used to retrieve a specific link</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/service/&lt;path:service_uuid&gt;/connection_ids</code></strong></p>
<ul>
<li>Used to list the connection identifiers related to a service</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/context/&lt;path:context_uuid&gt;/service/&lt;path:service_uuid&gt;/connections</code></strong></p>
<ul>
<li>Used to list all the connection details related to a service</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/connection/&lt;path:connection_uuid&gt;</code></strong></p>
<ul>
<li>Used to retrieve a specific connection</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/policyrule_ids</code></strong></p>
<ul>
<li>Used to list all the policy rule identifiers</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/policyrules</code></strong></p>
<ul>
<li>Used to list all the policy rule details</li>
</ul>
<p><strong>Endpoint <code>/tfs-api/policyrule/&lt;path:policyrule_uuid&gt;</code></strong></p>
<ul>
<li>Used to retrieve a specific policy rule</li>
</ul>
<h2 id="62-etsi-bandwidth-management-bwm"><strong>6.2. ETSI Bandwidth Management (BWM)</strong></h2>
<p>ETSI Traffic Bandwidth Management (BWM) API (GS MEC 015)</p>
<p><strong>Documentation in progress</strong></p>
<h3><u>Supported features:</h3>
<p></u></p>
<ul>
<li>L3 connectivity service management</li>
</ul>
<p></u></p>
<ul>
<li>Proprietary Moonlight extension</li>
<li>Standalone script</li>
</ul>
<p></u></p>
<ul>
<li>ETSI Traffic Bandwidth Management (BWM) API (GS MEC 015)</li>
</ul>
<h2 id="63-ietf-l2vpn-service-delivery-l2sm-rfc8466"><strong>6.3. IETF L2VPN Service Delivery (L2SM) [RFC8466]</strong></h2>
<p>IETF RFC8466: A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery</p>
<p><strong>Documentation in progress</strong></p>
<h3><u>Supported features:</h3>
<p></u></p>
<ul>
<li>L2 VPN management</li>
</ul>
<p></u></p>
<ul>
<li>ETSI OpenSource MANO v12.1+</li>
</ul>
<p></u></p>
<ul>
<li><a href="https://datatracker.ietf.org/doc/html/rfc8466">IETF RFC8466: A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery</a></li>
</ul>
<h2 id="64-ietf-l3vpn-service-delivery-l3sm-rfc8299"><strong>6.4. IETF L3VPN Service Delivery (L3SM) [RFC8299]</strong></h2>
<p>IETF RFC8299: YANG Data Model for L3VPN Service Delivery</p>
<p><strong>Documentation in progress</strong></p>
<h3><u>Supported features:</h3>
<p></u></p>
<ul>
<li>L3 VPN management</li>
</ul>
<p></u></p>
<ul>
<li>Proprietary OSM extensions</li>
<li>Standalone script</li>
</ul>
<p></u></p>
<ul>
<li><a href="https://datatracker.ietf.org/doc/html/rfc8299">IETF RFC8299: YANG Data Model for L3VPN Service Delivery</a></li>
</ul>
<h2 id="65-ietf-network-topology-rfc8345"><strong>6.5. IETF Network Topology [RFC8345]</strong></h2>
<p>IETF RFC8345: A YANG Data Model for Network Topologies</p>
<p><strong>Documentation in progress</strong></p>
<p>This extension also features partial support for:</p>
<ul>
<li>IETF RFC 8795: YANG Data Model for Traffic Engineering (TE) Topologies</li>
<li>IETF RFC draft-ietf-ccamp-eth-client-te-topo-yang-05: A YANG Data Model for Ethernet TE Topology</li>
<li>IETF RFC draft-ietf-ccamp-client-signal-yang-10: A YANG Data Model for Transport Network Client Signals</li>
</ul>
<p></u></p>
<ul>
<li>Static topology exposition</li>
</ul>
<p></u></p>
<ul>
<li>Proprietary OSM extensions</li>
<li>Standalone script</li>
</ul>
<h3><u>Reference:</h3>
<p></u></p>
<ul>
<li><a href="https://datatracker.ietf.org/doc/html/rfc8345">IETF RFC8345: A YANG Data Model for Network Topologies</a></li>
<li><a href="https://datatracker.ietf.org/doc/html/rfc8795">IETF RFC8795: YANG Data Model for Traffic Engineering (TE) Topologies</a></li>
<li><a href="https://datatracker.ietf.org/doc/html/rfc8776">IETF RFC8776: Common YANG Data Types for Traffic Engineering</a></li>
<li><a href="https://datatracker.ietf.org/doc/html/rfc6991">IETF RFC6991: Common YANG Data Types</a></li>
<li><a href="https://datatracker.ietf.org/doc/draft-ietf-ccamp-eth-client-te-topo-yang/">IETF draft-ietf-ccamp-eth-client-te-topo-yang-05: A YANG Data Model for Ethernet TE Topology</a></li>
<li><a href="https://datatracker.ietf.org/doc/draft-ietf-ccamp-client-signal-yang/">IETF draft-ietf-ccamp-client-signal-yang-10: A YANG Data Model for Transport Network Client Signals</a></li>
</ul>
<h2 id="66-ietf-network-slice-service-draft-ietf-teas-ietf-network-slice-nbi-yang"><strong>6.6. IETF Network Slice Service [draft-ietf-teas-ietf-network-slice-nbi-yang]</strong></h2>
<p>IETF draft-ietf-teas-ietf-network-slice-nbi-yang: A YANG Data Model for the RFC 9543 Network Slice Service</p>
<p>Important: implemented version is based on version 2 of the draft:</p>
<ul>
<li>draft-ietf-teas-ietf-network-slice-nbi-yang-02: IETF Network Slice Service YANG Model</li>
</ul>
<p><strong>Documentation in progress</strong></p>
<h3><u>Supported features:</h3>
<p></u></p>
<ul>
<li>L2/L3 slice management</li>
</ul>
<p></u></p>
<ul>
<li>Standalone script</li>
</ul>
<h3><u>Reference:</h3>
<p></u></p>
<ul>
<li><a href="https://datatracker.ietf.org/doc/draft-ietf-teas-ietf-network-slice-nbi-yang/02/">IETF draft-ietf-teas-ietf-network-slice-nbi-yang-02: IETF Network Slice Service YANG Model</a></li>
</ul>












                
              </article>
            </div>
          
          
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
        </div>
        
          <button type="button" class="md-top md-icon" data-md-component="top" hidden>
  
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
  Back to top
</button>
        
      </main>
      
        <footer class="md-footer">
  
    
      
      <nav class="md-footer__inner md-grid" aria-label="Footer" >
        
          
          <a href="../supported_sbis_and_network_elements/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Supported SBIs and Network Elements">
            <div class="md-footer__button md-icon">
              
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
            </div>
            <div class="md-footer__title">
              <span class="md-footer__direction">
                Previous
              </span>
              <div class="md-ellipsis">
                Supported SBIs and Network Elements