diff options
Diffstat (limited to 'docs/scenarios/os-nosdn-fdio-noha/scenario.description.rst')
-rwxr-xr-x | docs/scenarios/os-nosdn-fdio-noha/scenario.description.rst | 66 |
1 files changed, 30 insertions, 36 deletions
diff --git a/docs/scenarios/os-nosdn-fdio-noha/scenario.description.rst b/docs/scenarios/os-nosdn-fdio-noha/scenario.description.rst index 059c614..aeecbb8 100755 --- a/docs/scenarios/os-nosdn-fdio-noha/scenario.description.rst +++ b/docs/scenarios/os-nosdn-fdio-noha/scenario.description.rst @@ -6,15 +6,16 @@ Scenario: "OpenStack - FD.io" ============================= -Scenario: apex-os-nosdn-fdio-noha +Scenario: os-nosdn-fdio-noha "apex-os-nosdn-noha" is a scenario developed as part of the FastDataStacks -OPNFV project. The main components of the "apex-os-nosdn-fdio-noha" scenario +OPNFV project. The main components of the "os-nosdn-fdio-noha" scenario are: - APEX (TripleO) installer (please also see APEX installer documentation) - Openstack (in non-HA configuration) - FD.io/VPP virtual forwarder for tenant networking + - networking-vpp (Neutron ML2 mechanism driver for FD.io/VPP) Introduction ============ @@ -24,7 +25,7 @@ require a "fast data stack" solution that provides both carrier grade forwarding performance, scalability and open extensibility. A key component of any NFV solution is the virtual forwarder, which needs to be -a feature rich, high performance, highly scale virtual switch-router. It needs +a feature rich, high performance, highly scalable virtual switch-router. It needs to leverage hardware accelerators when available and run in user space. In addition, it should be modular and easily extensible. The Vector Packet Processor (VPP) supplied by the FD.io project meets these needs, in that @@ -35,33 +36,36 @@ The "Openstack - FD.io/VPP" scenario provides the capability to realize a set of use-cases relevant to the deployment of NFV nodes instantiated by means of an Openstack orchestration system on FD.io/VPP enabled compute nodes. -A deployment of the "apex-os-nosdn-fdio-noha" scenario consists of 3 or more +A deployment of the "os-nosdn-fdio-noha" scenario consists of 3 or more servers: * 1 Jumphost hosting the APEX installer - running the Undercloud * 1 Controlhost, which runs the Overcloud and Openstack services * 1 or more Computehosts -.. image:: FDS-nosdn-overview.png Tenant networking leverages FD.io/VPP. Open VSwitch (OVS) is used for all other connectivity, in particular the connectivity to public networking / the Internet (i.e. br-ext) is performed via OVS as in any standard OpenStack -deployment. A VPP management agent is used to setup and manage layer 2 -networking for the scenario. Neutron ML2 plugin is configured to use -the ML2-VPP networking mechanism driver. Tenant networking can either leverage -VLANs or plain interfaces. Layer 3 connectivity for a tenant network is -provided centrally via qrouter on the control node. As in a standard OpenStack -deployment, the Layer3 agent configures the qrouter and associated rulesets for -security (security groups) and NAT (floating IPs). Public IP network -connectivity for a tenant network is provided by interconnecting the VPP-based -bridge domain representing the tenant network to qrouter using a tap interface. +deployment. Neutron ML2 plugin is configured to use networking-vpp, the ML2-VPP +networking mechanism driver. Networking-vpp also provides the VPP management +agent used to setup and manage layer 2 networking for the scenario. Tenant +networking can either leverage VLANs or plain interfaces. Layer 3 connectivity +for a tenant network is provided centrally via qrouter on the control node. As +in a standard OpenStack deployment, the Layer3 agent configures the qrouter and +associated rulesets for security (security groups) and NAT (floating IPs). Public +IP network connectivity for a tenant network is provided by interconnecting the +VPP-based bridge domain representing the tenant network to qrouter using a tap +interface. + The setup is depicted below: +.. image:: FDS-nosdn-overview.png + Features of the scenario ------------------------ -Main features of the "apex-os-odl_l2-fdio-noha" scenario: +Main features of the "os-nosdn-fdio-noha" scenario: * Automated installation using the APEX installer * Fast and scalable tenant networking using FD.io/VPP as forwarder @@ -77,11 +81,11 @@ Main features of the "apex-os-odl_l2-fdio-noha" scenario: Networking in this scenario using VPP ------------------------------------- -The apex-os-nosdn-fdio-noha scenario combines components from two key open +The os-nosdn-fdio-noha scenario combines components from two key open source projects: OpenStack and Fast Data (FD.io). In order to make Fast Data (FD.io) networking available to this scenario, an ML2 mechanism driver and a light-weight control plane agent for VPP forwarder has been created. For -details see also https://github.com/naveenjoy/networking-vpp/ +details see also https://github.com/openstack/networking-vpp. Networking-vpp provides a Neutron ML2 mechanism driver to bring the advantages of VPP to OpenStack deployments.It uses an etcd cluster on the control node to @@ -102,28 +106,15 @@ faces when you read it. Scenario Configuration ====================== -To enable the "apex-os-nosdn-fdio-noha" scenario check the appropriate settings +To enable the "os-nosdn-fdio-noha" scenario check the appropriate settings in the APEX configuration files. Those are typically found in /etc/opnfv-apex. -File "deploy_settings.yaml" choose opendaylight as controller with version -"boron" and enable vpp as forwarder:: - - global_params: - ha_enabled: false - - deploy_options: - sdn_controller: false - sdn_l3: false - tacker: false - congress: false - sfc: false - vpn: false - vpp: true +Use the file "os-nosdn-fdio-noha.yaml". Validated deployment environments ================================= -The "os-odl_l2-fdio-noha" scenario has been deployed and tested +The "os-nosdn-fdio-noha" scenario has been deployed and tested on the following sets of hardware: * Linux Foundation lab (Chassis: Cisco UCS-B-5108 blade server, NICs: 8 external / 32 internal 10GE ports, @@ -137,7 +128,8 @@ on the following sets of hardware: Limitations, Issues and Workarounds =================================== -There are no known issues. +For specific information on limitations and issues, please refer to the APEX +installer release notes. References ========== @@ -146,5 +138,7 @@ References * FastDataStacks OPNFV project wiki: https://wiki.opnfv.org/display/fds * Fast Data (FD.io): https://fd.io/ * FD.io Vector Packet Processor (VPP): https://wiki.fd.io/view/VPP - * ML2 VPP mechanisms driver: https://github.com/naveenjoy/networking-vpp/ - * OPNFV Colorado release - more information: http://www.opnfv.org/colorado + * ML2 VPP mechanism driver: https://github.com/openstack/networking-vpp + * Networking-vpp launchpad (ticket tracker) https://launchpad.net/networking-vpp + * Networking-vpp Wiki: https://wiki.openstack.org/wiki/Networking-vpp/ + * APEX (TripleO based) installer: https://wiki.opnfv.org/display/apex/Apex |