NFV URN Namespace: Difference between revisions

From NFVwiki
(Added new namespace sub-trees requested via NFVSOL(19)000237r3)
(Updated terminology to match ETSI directives for all technical groups within ETSI)
Line 47: Line 47:
  ALPHANUMERIC = {a-zA-Z0-9}
  ALPHANUMERIC = {a-zA-Z0-9}


=== Requesting an entry (for ETSI technical bodies only) ===
=== Requesting an entry (for ETSI technical groups only) ===
A new NFV sub-tree can only be requested by a ETSI technical body.
A new NFV sub-tree can only be requested by an ETSI technical group (i.e., Technical Bodies, Industry Specification Groups, Open Source Groups and Special Communities) their working groups (if applicable).


To request a sub-tree please follow the guide below.
To request a sub-tree please follow the guide below.

Revision as of 11:47, 3 May 2019

Introduction

ETSI ISG NFV is maintaining a namespace registry as a sub tree of the ETSI root urn:etsi namespace. A description of the top level ETSI URN namespace can be found on the ETSI webpage [1].

The NFV URN namespace has the following structure:

urn:etsi:nfv:<NFV sub-tree>

The following sections describe the basic structure of the sub-tree and how a entry in the registry can be requested.

NFV sub-tree

NFV sub-tree Full Namespace Type Description
yang:etsi-nfv-descriptors
urn:etsi:nfv:yang:etsi-nfv-descriptors
string Namespace for YANG modules specified in ETSI GS NFV-SOL 006.

Latest draft of SOL006

yang:etsi-nfv-vnfd
urn:etsi:nfv:yang:etsi-nfv-vnfd
string Namespace for the YANG module that is used to model a single VNFD, according to the YANG specification available in etsi-nfv-vnfd.yang file.
yang:etsi-nfv-nsd
urn:etsi:nfv:yang:etsi-nfv-nsd
string Namespace for  the YANG module that is used to model a single NSD, according to the YANG specification available in etsi-nfv-nsd.yang file
yang:etsi-nfv-pnfd
urn:etsi:nfv:yang:etsi-nfv-pnfd
string Namespace for the YANG module that is used to model a single PNFD, according to the YANG specification available in etsi-nfv-pnfd.yang file

Type definitions

string = (ALPHA)0*(ALPHANUMERIC/-/_)
# a string starts with an upper- or lower-case letter followed by zero or more upper- or lower-case letters, integer numbers, hyphens or underscores

ALPHA = {a-zA-Z}
ALPHANUMERIC = {a-zA-Z0-9}

Requesting an entry (for ETSI technical groups only)

A new NFV sub-tree can only be requested by an ETSI technical group (i.e., Technical Bodies, Industry Specification Groups, Open Source Groups and Special Communities) their working groups (if applicable).

To request a sub-tree please follow the guide below.

  • Pre-condition: a work item running in the WG has identified the need to enable a URN namespace. A contact person to formalize the request has been identified (e.g., a WG official such as the WG Chair, the work item rapporteur).
  • Step #1: Download the "URN namespace application template" in contribution NFVTSC(19)000003
  • Step #2: Fill in the template and submit it as a contribution under the "NFV TSC" workspace of the ETSI Portal.
  • Step #3: The TSC will review the application.
    • If the application is accepted, a new entry in the "NFV URN Namespace" will be enabled.
    • If the application cannot be accepted, it will be communicated to the contact person together with any additional information to be considered for resolving the "non-acceptance".