Skip to content
index.html 31.4 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.5.43">
        <title>6. Supported NBIs - ETSI SDG TFS Documentation</title>
      <link rel="stylesheet" href="../assets/stylesheets/main.0253249f.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">
            
            
          </span>
        </div>
      </div>
    </div>
    
      
    
    
    
    
      <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.6.0 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.6.0 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">
        
  
  <span class="md-ellipsis">
      <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 class="md-ellipsis">
    3. Run Experiments
  </span>
  

      </a>
    </li>
  

    
      
      
  
  
  
  
    <li class="md-nav__item">
      <a href="../features_and_bugs/" class="md-nav__link">
        
  
  <span class="md-ellipsis">
    4. Feature and bugs
  </span>
  

      </a>
    </li>
  

    
      
      
  
  
  
  
    <li class="md-nav__item">
      <a href="../supported_sbis_and_network_elements/" class="md-nav__link">
        
  
  <span class="md-ellipsis">
    5. 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 class="md-ellipsis">
    6. Supported NBIs
  </span>
  

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

      </a>
      
        

<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">
        
  
  <span class="md-ellipsis">
    7. Supported Service Handlers
  </span>
  

      </a>
    </li>
  

    
      
      
  
  
  
  
    <li class="md-nav__item">
      <a href="../troubleshooting/" class="md-nav__link">
        
  
  <span class="md-ellipsis">
    8. Troubleshooting
  </span>
  

      </a>
    </li>
  

    
  </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>
- L3 connectivity service management</p>
<h3><u>Tested OSS/BSS/NFVO:</h3>
<p></u>
- Proprietary Moonlight extension
- Standalone script</p>
<h3><u>Reference:</h3>
<p></u>
- ETSI Traffic Bandwidth Management (BWM) API (GS MEC 015)</p>
<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>
- L2 VPN management</p>
<h3><u>Tested OSS/BSS/NFVO:</h3>
<p></u>
- ETSI OpenSource MANO v12.1+</p>
<h3><u>Reference:</h3>
<p></u>
- <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></p>
<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>
- L3 VPN management</p>
<h3><u>Tested OSS/BSS/NFVO:</h3>
<p></u>
- Proprietary OSM extensions
- Standalone script</p>
<h3><u>Reference:</h3>
<p></u>
- <a href="https://datatracker.ietf.org/doc/html/rfc8299">IETF RFC8299: YANG Data Model for L3VPN Service Delivery</a></p>
<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:
- 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</p>
<h3><u>Supported features:</h3>
<p></u>
- Static topology exposition</p>
<h3><u>Tested OSS/BSS/NFVO:</h3>
<p></u>
- Proprietary OSM extensions
- Standalone script</p>
<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:
- draft-ietf-teas-ietf-network-slice-nbi-yang-02: IETF Network Slice Service YANG Model</p>
<p><strong>Documentation in progress</strong></p>
<h3><u>Supported features:</h3>
<p></u>
- L2/L3 slice management</p>
<h3><u>Tested OSS/BSS/NFVO:</h3>
<p></u>
- Standalone script</p>
<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: 5. 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">
                5. Supported SBIs and Network Elements
              </div>
            </div>
          </a>
        
        
          
          <a href="../supported_service_handlers/" class="md-footer__link md-footer__link--next" aria-label="Next: 7. Supported Service Handlers">
            <div class="md-footer__title">
              <span class="md-footer__direction">
                Next
              </span>
              <div class="md-ellipsis">
                7. Supported Service Handlers
              </div>
            </div>
            <div class="md-footer__button md-icon">
              
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
            </div>
          </a>
        
      </nav>
    
  
  <div class="md-footer-meta md-typeset">
    <div class="md-footer-meta__inner md-grid">
      <div class="md-copyright">
  
    <div class="md-copyright__highlight">
      Copyright &copy; 2019-2024 TeraflowSDN Project
    </div>
  
  
    Made with
    <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
      Material for MkDocs
    </a>
  
</div>
      
        <div class="md-social">
  
    
    
    
    
      
      
    
    <a href="https://tfs.etsi.org/" target="_blank" rel="noopener" title="tfs.etsi.org" class="md-social__link">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 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="M352 256c0 22.2-1.2 43.6-3.3 64H163.4c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64h185.3c2.2 20.4 3.3 41.8 3.3 64m28.8-64h123.1c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64m112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6 78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7 10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5 11.6 26 20.9 58.2 27 94.7m-209 0H18.6c30-74.1 93.6-130.9 172-151.6-25.5 34.2-45.3 87.7-55.3 151.6M8.1 192h123.1c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64m186.6 254.6c-11.6-26-20.9-58.2-27-94.6h176.6c-6.1 36.4-15.5 68.6-27 94.6-10.5 23.6-22.2 40.7-33.5 51.5-11.2 10.7-20.5 13.9-27.8 13.9s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6-78.4-20.7-142-77.5-172-151.6zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6 25.5-34.2 45.2-87.7 55.3-151.6h116.7z"/></svg>
    </a>
  
    
    
    
    
      
      
    
    <a href="https://labs.etsi.org/rep/tfs" target="_blank" rel="noopener" title="labs.etsi.org" class="md-social__link">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 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>
    </a>
  
    
    
    
    
      
      
    
    <a href="https://www.linkedin.com/company/teraflowsdn/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 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="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5m282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
    </a>
  
    
    
    
    
      
      
    
    <a href="https://twitter.com/TeraflowSDN" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 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="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z"/></svg>
    </a>
  
</div>
      
    </div>
  </div>
</footer>
      
    </div>
    <div class="md-dialog" data-md-component="dialog">
      <div class="md-dialog__inner md-typeset"></div>
    </div>
    
      <div class="md-progress" data-md-component="progress" role="progressbar"></div>
    
    
    <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "toc.integrate"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
      <script src="../assets/javascripts/bundle.83f73b43.min.js"></script>