summaryrefslogtreecommitdiffstats
path: root/docs/requirements/glossary.rst
blob: fb7f7e7116611115fbb43e9f6476020de6183f65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0

**Definition of terms**

Different standards developing organizations and communities use different
terminology related to Network Function Virtualization, Cloud Computing, and
Software Defined Networking. This list defines the terminology in the contexts
of this document.


.. glossary::

    API
        Application Programming Interface.

    Cloud Computing
        A model that enables access to a shared pool of configurable computing
        resources, such as networks, servers, storage, applications, and
        services, that can be rapidly provisioned and released with minimal
        management effort or service provider interaction.

    Edge Computing
        Edge computing pushes applications, data and computing power (services)
        away from centralized points to the logical extremes of a network.

    Instance
        Refers in OpenStack terminology to a running VM, or a VM in a known
        state such as suspended, that can be used like a hardware server.

    NFV
        Network Function Virtualization.

    NFVI
        Network Function Virtualization Infrastructure. Totality of all hardware
        and software components which build up the environment in which VNFs are
        deployed.

    SDN
        Software-Defined Networking. Emerging architecture that decouples the
        network control and forwarding functions, enabling the network control
        to become directly programmable and the underlying infrastructure to be
        abstracted for applications and network services.

    Server
        Computer that provides explicit services to the client software running
        on that system, often managing a variety of computer operations. In
        OpenStack terminology, a server is a VM instance.

    vForwarder
        vForwarder is used as generic and vendor neutral term for a software
        packet forwarder. Concrete examples includes OpenContrail vRouter,
        OpenvSwitch, Cisco VTF.

    VIM
        Virtualized Infrastructure Manager. Functional block that is responsible
        for controlling and managing the NFVI compute, storage and network
        resources, usually within one operator's Infrastructure Domain, e.g.
        NFVI Point of Presence (NFVI-PoP).

    Virtual network
        Virtual network routes information among the network interfaces of VM
        instances and physical network interfaces, providing the necessary
        connectivity.

    VM
        Virtual Machine. Virtualized computation environment that behaves like a
        physical computer/server by modeling the computing architecture of a
        real or hypothetical computer.

    VNF
        Virtualized Network Function. Implementation of an Network Function
        that can be deployed on a Network Function Virtualization
        Infrastructure (NFVI).

    VNFC
       Virtualized Network Function Component. A VNF may be composed of
       multiple components, jointly providing the functionality of the VNF.

    WAN
        Wide Area Network.