Issue link: http://read.uberflip.com/i/185973
PART II: IMPLEMENTING SDN AND NFV WITH INTEL® ARCHITECTURE Orchestration layer Orchestration managed networking The orchestration layer provides an abstraction layer between the physical network and operator network applications, such as policy and location services. The result is an application's transport requests are communicated as functional requirements instead of hardware-specific commands. This abstraction simplifies the development and deployment of network applications since they no longer bear the responsibility for configuring, provisioning or optimizing physical networking resources. Previously, these responsibilities may have required network administrators to hand-code tens of thousands of lines of configuration scattered among thousands of devices.1 OpenStack communicates with the controller layer via the Quantum API, as shown in Figure 2. Quantum, which is maintained by the OpenStack Quantum project, provides the ability to build rich networking topologies and configure advanced network policies in the cloud, such as flow monitoring controls.2 The API enables network operators to develop innovative plug-ins, both open and closed source, to support new network capabilities.3 Operation example Hardware The orchestration layer runs on industry-standard, high-volume Intel® architecture-based servers. An orchestrator has a view of all the different platforms in the network and can monitor the resource utilization (e.g., memory and CPU) and virtual machines (VMs) of each node. If a node becomes oversubscribed, the orchestrator can either allocate more computing resources to it or create another software image instance in a new VM. Orchestrator Quantum Controller OpenStack* Top of Rack Switch Node Software Network operators are looking to data center and enterprise technologies to help manage NFV/SDN deployments. Consequently, there already exist some open source and proprietary options, like OpenStack*, the free, open source software used by cloud-based service providers today, which is also suitable for SDN and NFV implementations. The software is available through the OpenStack Foundation, which promotes the development, distribution and adoption of the software. As the independent home for OpenStack, the Foundation has already attracted more than 7,000 individual members from 100 countries and 850 different organizations.2 OpenStack is a collection of open source technologies delivering a highly-scalable, cloud operating system. It controls large pools of compute, storage and networking resources, all managed through a dashboard that gives network administrators control to provision resources through a web interface.2 The OpenStack cloud operating system enables enterprises and service providers to offer on-demand computing resources by provisioning and managing large networks of virtual machines. Compute resources can be accessed via APIs by developers building cloud applications, and controlled via web interfaces by administrators and users. The compute architecture is designed to scale horizontally on standard hardware, enabling the cloud economics companies have come to expect.2 2 Tenant Virtual Machine Tenant Infrastructure Virtual Virtual Machine Machine Intel® DPDK Intel DPDK Accelerated Open vSwitch* Hypervisor Host Node Intel DPDK: Intel Data Plane Development Kit ® ® Figure 2. Software-defined networking proposed by Intel Network applications layer The network applications layer contains network applications such as traffic engineering, load balancing and path optimization. Operation example Some network applications, like traffic shaping and policy management, manage traffic flow during peak periods, leading to improved quality of service (QoS) for most subscribers and ensuring a higher quality of experience (QoE) for those on congested networks who are paying a premium. If operators have real-time knowledge about the traffic characteristics and demand in their network, segmented by application, user and time-of-day, they can deliver customized services that provide high value to specific customers. Subscribers selecting premium rate plans rather than "best-effort" options can reliably be given an experience commensurate with the higher costs.