Virtualization YANG Servise Model (VYSM)
SFR/ALTICE
Paris area
Ile-de-France
France
ietf.dmytro@shytyi.net
http://dmytro.shytyi.net
SFR/ALTICE
Paris area
Ile-de-France
France
Telecom ParisTech
Paris
Ile-de-France
France
Internet
Network Working Group
service, yang, model, nso
This document provides a specification of the Virtual Network Functions YANG Service Model (VYSM).
The VNF YANG Service Model serves as a base framework for managing an universal Customer-Premises Equipment (uCPE) NFV subsystem from the Orchestrator.
Network Function Virtualization is a technology that allows to virtualize the network services running on dedicaded hardware.
This technology became a base for universal Customer-Premises Equipment(uCPE). This document defines the uCPE as harware with x86 capabilities (whitebox or greybox)
that has a hypervisor. In other words, uCPE is a host that may run multiple Virtual Machines with guest OSs, where each Guest OS may represent a Physical Network Function.
This document presents the VNF YANG Service Model (VYSM) to manage from an Orchestrator the Network Function Virtualization Infrastructure inside the uCPE.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119.
Link - is an entity that enables link layer communication of nodes.
Port - node connector to the link.
NE - Network Element.
NSYM - Network Service Yang Module.
VYSM - VNF YANG Service Model.
Firstly, this document defines the platform that is controlled with VYSM - universal CPE (uCPE). The uCPE as harware with x86 capabilities that is generally running Linux distibution with additinal virtualisation layer. Virtualization layer provides virtual compute, virtual storage and virtual network resources. Each VNF runnning in the uCPE requires the amount of virtual resources (for example: 4 vCPUs, 4GB RAM, 40GB storege, 4 vPorts). VNFs MAY be interconnected between each other and physical ports via Virtual Networks. The figure below presents the uCPE architecture.
Secondly, this document defines and classifies the VYSM as Network Service YANG Module(NSYM) layer component RFC 8199. Thus it inherits the characteristics of the NSYM Layer.
VYSM is a modeled representation of the specific service requirements. It provides abstraction of services configuration and operations
that MAY be implemented in Network Elemets(NEs). Thus VYSM does not describe all configuration to be performed on the devices, but provides
the configuration that is required for the "Network Service to Network Element(s)" decomposition process RFC 8199.
Example of the decomposition is presented in the figure below.
The Network Service YANG module exposes the configuration commands via the Northbound interfaces
of the orchestrator. Therefore the set of the commands modeled in the VYSM can be inputed via Notrhbound interfaces(for example CLI).
In the example the command "vm VNF1" is passed via Northbound interface to the orchestrator. It defines the virtual machine name.
Further the same configuration MAY be transormed to the one or multiple Network Element payloads (for example xml for NETCONF) that carry an equivalent of commands such as "nf nf-name VNF1"
This section provides an overview of the VNF Service YANG Model (VSYM) that MAY be made with "pyang" utility. The figure below presents the tree diagram of VYSM.
This section presents the specification of the VYSM.
At this time, no security considerations are addressed by this
memo.
No request to IANA at this time.
At this time, no acknowledgements are addressed by this
memo.