summaryrefslogtreecommitdiffstats
path: root/doc/book-enea-nfv-access-guide/doc/overview.xml
blob: d3a0d8a5a8c2daf2a79a0edeadd73a61e2a415f9 (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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<chapter id="overview">
  <title>Overview</title>

  <para>The NFV Access Guide available with this release of Enea
  Linux, seeks to provide further information that will help all intended
  users make the most out of the virtualization features.</para>

  <section id="description">
    <title>NFV Access Description</title>

    <para>Enea NFV Access is a lightweight virtualization software
    designed for deployment on edge devices at customer premises. Streamlined
    for high networking performance and minimal footprints for both and VNFs, it enables very high compute density.</para>

    <para>ENFV Access also provides a foundation for vCPE agility and
    innovation, reducing cost and complexity for computing at the network
    edge. It supports multiple architectures and scales from small white box
    edge devices up to high-end network servers. Thanks to the streamlined
    footprint, Enea NFV Access can be deployed on systems as small as single
    2-core ARM devices. It scales up to clustered 24 core x86 Xeon servers and
    beyond, allowing multiple VNFs on the same machine, and eliminating the
    need to use different virtualization software for different hardware
    platforms, saving costs through single source provisioning.</para>

    <para>Optimized virtual networking performance provides low virtualized
    networking latency, high virtualized networking throughput (10 Gb wire
    speed), and low processing overhead. It allows high compute density on
    white box hardware, maintaining performance when moving functionality from
    application specific appliances to software on standard hardware. The
    optimized boot speed minimizes the time from reboot to active services,
    improving availability.</para>

    <para>Enea NFV Access provides virtualization using both containers and
    virtual machines. Containers provide lightweight virtualization for a
    smaller VNF footprint and a very short time interval from start to enabled
    network services. VMs provide virtualization with secure VNF sandboxing
    and is the preferred virtualization method for OPNFV compliance. Enea NFV
    Access allows combinations of containers and VMs for highest possible user
    adaptability.</para>

    <para>Flexible interfaces for VNF lifecycle management and service
    function chaining, are important to allow a smooth transition from
    traditional network appliances to virtualized network functions in
    existing networks, as they plug into a variety of interfaces. Enea NFV
    Access supports VNF lifecycle management and service function chaining
    through OpenStack, NETCONF, REST, CLI and Docker. It integrates a powerful
    device management framework that enables full FCAPS functionality for
    powerful management of the platform.</para>

    <para>Building on open source, Enea NFV Access prevents vendor lock-in
    thanks to its completely open standards and interfaces. Unlike proprietary
    platforms that either do not allow decoupling of software from hardware,
    or prevent NVF portability, Enea NFV Access includes optimized components
    with open interfaces to allow full portability and
    interoperability.</para>
  </section>

  <section id="components">
    <title>NFV Access Components</title>

    <para>Enea NFV Access is built on highly optimized open source and
    value-adding components that provide standard interfaces but with boosted
    performance.</para>

    <mediaobject>
      <imageobject>
        <imagedata align="center"
                   fileref="images/virtual_network_functions.png" />
      </imageobject>
    </mediaobject>

    <para>The Access Platform includes the following key components:</para>

    <itemizedlist>
      <listitem>
        <para>Linux Kernel &ndash; Optimized Linux kernel with the focus on
        vCPE systems characteristics.</para>
      </listitem>

      <listitem>
        <para>KVM &ndash; Virtualization with virtual machines. KVM is the
        standard virtualization engine for Linux based systems.</para>
      </listitem>

      <listitem>
        <para>Docker &ndash; Docker provides a lightweight configuration using
        containers. Docker is the standard platform for container
        virtualization.</para>
      </listitem>

      <listitem>
        <para>Virtual switching &ndash; Optimized OVS-DPDK provides high
        throughput and low latency.</para>
      </listitem>

      <listitem>
        <para>Edge Link &ndash; Edge Link provides interfaces to orchestration
        for centralized VNF lifecycle management and service function
        chaining:</para>

        <orderedlist>
          <listitem>
            <para>NETCONF</para>
          </listitem>

          <listitem>
            <para>OpenStack</para>
          </listitem>

          <listitem>
            <para>Docker</para>
          </listitem>

          <listitem>
            <para>REST</para>
          </listitem>

          <listitem>
            <para>CLI</para>
          </listitem>
        </orderedlist>
      </listitem>

      <listitem>
        <para>APT packet management &ndash; Feature rich repository of
        prebuilt open source packages for extending and adapting the platform
        using APT Package Management.</para>
      </listitem>

      <listitem>
        <para>CLI based VNF management &ndash; CLI access over virsh and
        libvirt.</para>
      </listitem>

      <listitem>
        <para>FCAPS framework &ndash; The device management framework for
        managing the platform is capable of providing full FCAPS functionality
        to orchestration or network management systems.</para>
      </listitem>

      <listitem>
        <para>Data plane &ndash; High performance data plane that includes the
        following optimized data plane drivers:</para>

        <orderedlist>
          <listitem>
            <para>DPDK</para>
          </listitem>

          <listitem>
            <para>OpenFastPath (OFP)</para>
          </listitem>

          <listitem>
            <para>ODP</para>
          </listitem>
        </orderedlist>
      </listitem>
    </itemizedlist>
  </section>
</chapter>