VortiQa Applications Software VortiQa Open Network (ON) Switch Software Commercial-grade, OpenFlow™ protocol-compliant data plane software Overview The demands on network infrastructure are becoming challenging because of market drivers such as virtualization, big data, cloud-based services, pervasive computing and the Internet of Things (IoT). In order to address these challenges in a cost-effective manner, networks must get smarter, more secure, scalable, and easily manageable and interoperable. The software-defined networking (SDN) paradigm aims at network deployment and configuration management agility, dynamic scaling of networks, network interoperability and open innovation by separating application, control and data forwarding planes. Open Networking Foundation’s OpenFlow protocol is a widely accepted SDN protocol that defines the interaction between data plane and control plane functions. Freescale has been a prominent thought leader in bringing out advanced communications platforms and solutions. VortiQa open network (ON) switch software, along with related commercial support and services, augments Freescale’s advanced communications solutions portfolio. Freescale ON switch software is OpenFlow version 1.3.x compliant and has extensions to support Layer 3 and above protocol functions such as IPsec VPN and policy based routing in addition to Layer 2 and Layer 3 data forwarding. VortiQa Open Network Switch Switch Software Software Block Diagram VortiQa Open Network Block OpenFlow™ Controller (Freescale or Third Party) Diagram Cloud Resource Directory Agent CVS-VSCTL OVS-DB OF-CTL Agent CLI Controller Interface/OF Transport Agent Packet/Events LDSV OpenFlow Data Path & Other Orchestration API JE (Job Execution Engine) Table/Flow Mgmt Flow/Object OVS-Relay Agent Groups Mgmt Meters Mgmt Misc Config Groups Meters Ports, etc. Data Path API Implementation Lookup EM LPM ACL Execution Engine Data Path (one or more) Flow Indexing VLAN VXLAN TUNTAP <VortiQa Data Plane Switch> Physical i/f Interfaces The software is optimized to leverage Freescale QorIQ communications processors’ unique capabilities such as data path acceleration architecture (DPAA) and data path programmability and offers scalable and high-performance data plane processing functions. Key Benefits VortiQa ON switch software is optimized Key Features Product Form • Complies with OpenFlow v1.3.x Product Form specification and interoperates with third- VortiQa ON switch software is developed party OpenFlow controllers compliant with using the highly portable ANSI C OpenFlow v1.3.x specification programming language and is optimized to • Multiple data path instances • Virtual Ports—VLANs • Table processing deliver the highest performance on Freescale’s QorIQ communications processors. The product is delivered after proving it works Any number of tables per pipeline, custom extensions on selected QorIQ processor and software Exact match and longest prefix match (LPM) jump-start integration on target platforms with its commercial-grade quality, enables customers to incorporate OpenFlow SDN Access control list support with moderate effort. The standard VortiQa data plane functions in their advanced Flow indexing for fast flow search ON switch software package is delivered in Instruction/action extensions—support for IP forwarding and IPsec VPN, IPsec VPN can be readily leveraged when used with Freescale controller source code form. It can be integrated in the for and pre-integrated on Freescale QorIQ communications processors. The product, networking designs based on Freescale QorIQ communications processors in a costeffective and timely manner. The product is built on Freescale enablement software, Linux® SDK, and runs in Linux user space with optimized packet processing. • Tags: MPLS, multiple MPLS, VLAN and multiple VLAN (QinQ) The product readily leverages Freescale • Groups object support communications processors unique • Multipart messaging support, including capabilities, including data path acceleration architecture, security engine and advanced packet processing layers depending on the tables features and port description development kits (SDKs) so that customers based on the QorIQ processor used and SDK customer environment in process/library form to run in Linux OS user space environment. Pricing and Availability VortiQa ON switch software is currently generally available. Please contact your local Freescale representative for pricing, related software services and support. • Auxiliary connection support hardware features available. The product is easily portable across multiple Freescale communications processors with moderate effort, enabling customers re-use the software investment across a range of their product lines, such as low-end designs with optimized memory footprint to very high-end designs with large capacity of flows and IPsec tunnels and very high throughput, depending on the underlying QorIQ communications processor used. Freescale offers commercial support and services around the product to jumpstart customer designs there by offering further time-to-market and time-to-revenue advantages. For more information, visit freescale.com/VortiQa Freescale, the Freescale logo, QorlQ and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. © 2014 Freescale Semiconductor, Inc. Document Number: VORTIQAONSSFS REV 1