VortiQa Open Network Switch Software Fact Sheet

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