Ruckus Virtual SmartZone Data Plane (vSZ D™) Configuration Guide For 3.4.1 Smart Zone (MR) (v SZ D) Vszd 341 Guide20161001

2016-10-17

User Manual: Ruckus SmartZone 3.4.1 (MR) Configuration Guide (vSZ-D)

Open the PDF directly: View PDF PDF.
Page Count: 36

DownloadRuckus Virtual SmartZone Data Plane (vSZ-D™) Configuration Guide For 3.4.1 Smart Zone (MR) (v SZ-D) Vszd 341 Guide20161001
Open PDF In BrowserView PDF
Virtual SmartZone Data Plane (vSZ-D) for
Release 3.4.1
Configuration Guide

Part Number: 800-71354-001 Rev A
Published: 28 September 2016
www.ruckuswireless.com

Contents
Copyright Notice and Proprietary Information
Virtual SmartZone Data Plane Overview
Features and Benefits....................................................................................................4
Network Architecture.....................................................................................................7
Communication Workflow.............................................................................................7
NAT Deployment Topologies.........................................................................................8

System Requirements
Hardware Requirements..............................................................................................15
Supported Modes of Operation.........................................................................16
Recommended NICs and Operation Modes......................................................22

Hypervisor Configuration
Supported Hypervisors................................................................................................23
General Configuration..................................................................................................23
VMware Specific Configuration....................................................................................24
KVM Specific Configuration.........................................................................................28

Upgrade Procedure
vSZ-D Performance Recommendations

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

2

3

Copyright Notice and Proprietary Information
Copyright 2016. Ruckus Wireless, Inc. All rights reserved.
No part of this documentation may be used, reproduced, transmitted, or translated, in any form
or by any means, electronic, mechanical, manual, optical, or otherwise, without prior written
permission of Ruckus Wireless, Inc. (“Ruckus”), or as expressly provided by under license from
Ruckus.
Destination Control Statement
Technical data contained in this publication may be subject to the export control laws of the
United States of America. Disclosure to nationals of other countries contrary to United States
law is prohibited. It is the reader’s responsibility to determine the applicable regulations and to
comply with them.
Disclaimer
THIS DOCUMENTATION AND ALL INFORMATION CONTAINED HEREIN (“MATERIAL”) IS
PROVIDED FOR GENERAL INFORMATION PURPOSES ONLY. RUCKUS AND ITS LICENSORS
MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THE
MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE,
OR THAT THE MATERIAL IS ERROR-FREE, ACCURATE OR RELIABLE. RUCKUS RESERVES
THE RIGHT TO MAKE CHANGES OR UPDATES TO THE MATERIAL AT ANY TIME.
Limitation of Liability
IN NO EVENT SHALL RUCKUS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL
OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA
OR USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT
OR TORT, ARISING FROM YOUR ACCESS TO, OR USE OF, THE MATERIAL.
Trademarks
Ruckus Wireless, Ruckus, the bark logo, BeamFlex, ChannelFly, Dynamic PSK, FlexMaster,
Simply Better Wireless, SmartCell, SmartMesh, SmartZone, Unleashed, ZoneDirector and
ZoneFlex are trademarks of Ruckus Wireless, Inc. in the United States and other countries. All
other product or company names may be trademarks of their respective owners.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

3

Virtual SmartZone Data Plane Overview
Features and Benefits

Virtual SmartZone Data Plane Overview
The Ruckus Wireless Virtual SmartZone controller platform is the industry’s most scalable Wi-Fi
controller platform that enables service providers and enterprises to leverage virtualization
technologies to deploy superior Wi-Fi management systems.
With the introduction of the Virtual Data Plane (vSZ-D), the Virtual SmartZone platform launches
sophisticated data plane capabilities in a virtualized form factor. This is an industry-first, truly
differentiated and distinguished offering that provides compelling business benefits for varied
deployment scenarios.

Figure 1: vSZ-D services

Features and Benefits
vSZ-D is a virtualized service to segregate and securely tunnel user data traffic.
Table 1: vSZ-D features and benefits
Feature

Benefit

Secure data plane tunneling

Manages the creation of aggregated user data
streams through secure tunnel

Multiple Hypervisor Support

Supports the most widely deployed VMware
and KVM hypervisors

Dynamic data plane scaling

Supports 1Gbps, 10Gbps or even higher
throughput capacities to support all types of
enterprise and carrier deployments that can be

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

4

Virtual SmartZone Data Plane Overview
Features and Benefits

Feature

Benefit
dynamically tuned without needing software
updates

Seamless integration with vSZ controller

• Simple integration and management with
vSZ controller clustering architecture enables
support for multiple vSZ-D instances
• 2 vSZ-D instances per vSZ instance
• 8 vSZ-D instances per vSZ cluster of 4
instances
• The controller runs in Active/Active (3+1)
mode for extremely high availability. Each
vSZ-D runs as an independent virtual
machine instance that is managed by the
controller

Superior data plane functions

Encrypted tunnel aggregation from all types of
WLANs (Captive portal, 802.1x, HS2.0), VLANs,
DHCP Relay, NAT traversal

Multiple tunneling options

Provides the ability to service distributed and
centralized network configurations

Deployment and operational simplicity

Simple integration and management with vSZ-E
and vSZ-H installations

Site level QoS and policy control

Service policy management and data stream
(will be supported in a later release)

Tunneled WLANs and Flexible Traffic Redirection
Many WiFi deployments have requirements to support tunneled WLANs for guest isolation and
encryption, POS data security, VoIP traffic management, and seamless roaming across L2
subnets. One of the most deployed and easily managed way to meet these requirements is to
enable a flat network topology by tunneling traffic to a controller.
With the vSZ-D, it is now possible to support tunneled WLANs on Ruckus Wireless APs that are
managed by a vSZ controller. In addition, both the Ruckus Wireless AP and the vSZ-D support
encryption capabilities on tunnels for data protection. This is especially important when tunneling
guest traffic and in use cases where the service provider or enterprise operator does not have
control on the backhaul links.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

5

Virtual SmartZone Data Plane Overview
Features and Benefits

Figure 2: Traffic redirection flexibility with the Virtual SmartZone platform
Architecture and Deployment Flexibility
Existing architectures for supporting tunneled WLANs involve tunneling data back into controllers.
This results in architectures where a complete controller needs to be deployed on each site or
all the tunneled WLAN traffic being backhauled into a centralized data center. This also results
in dependencies on choices for controller platforms with different capacity profiles, which increase
the capital and operating expenses of the entire solution without actually solving the real problem.
With the vSZ-D, it is now possible to deploy the same software either on-premise (on cheaper
COTS hardware) when needed, as well as deploy it at the data center (on higher end COTS
hardware) and the entire Wi-Fi management controller by the vSZ controller.

Figure 3: Unmatched architecture flexibility

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

6

Virtual SmartZone Data Plane Overview
Network Architecture

Network Architecture
vSZ-D requires at least two physical interfaces: one for control/management and another for
data plane.
The control/management interface is used for communication with the vSZ controller, as well
as the command line interface. The data plane interface is used to tunnel user data traffic from
the APs.

Figure 4: vSZ-D logical interfaces
The access layer (southbound) is used to tunnel traffic to and from managed APs. The following
connections exist on the access layer.
1. AP to and from vSZ-D: Data plane, secured by Ruckus GRE tunnel.
2. vSZ to and from vSZ-D: Control plane, for vSZ to manage vSZ-D
3. AP to and from vSZ: Control plane, for vSZ to manage the AP
The core layer (northbound) is used by vSZ-D to forward traffic to and from the core network.

Communication Workflow
The figure below captures a high level end-to-end communication flow between Ruckus Wireless
APs, vSZ and vSZ-D.

Figure 5: Communication workflow between Ruckus Wireless APs, vSZ, and vSZ-D
The following are the steps seen in the above figure.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

7

Virtual SmartZone Data Plane Overview
NAT Deployment Topologies

1. Update the vSZ controller to the latest 3.x release or perform a fresh install of the vSZ controller
with the latest release
NOTE: If you are upgrading the vSZ controller and the vSZ-D, Ruckus Wireless recommends

the update of vSZ controller before the update of vSZ-D
2. Install vSZ-D and point it to the vSZ-E or vSZ-H controller by using the following options:
• Set vSZ-E or vSZ-H control interface IP address or FQDN or configure the controller IP
address via DHCP option 43.
• For vSZ-E or vSZ-H configured with three (3) IP interfaces, the IP address to use is the
vSZ control interface IP address.
3.
4.
5.
6.
7.

The vSZ-D management interface connects with the vSZ-E or vSZ-H controller control interface
The vSZ-E or vSZ-H controller administrator approves the vSZ-D connection request
The vSZ informs the AP of the vSZ-D data interface
The vSZ-D is displayed as active and managed on vSZ-E or vSZ-H
AP establishes a Ruckus GRE tunnel with the vSZ-D data interface when a tunnelling WLAN
is configured

The figure above depicts logical network architecture. In real-world deployments, there may be
network routers, gateways, firewalls and other devices; these typical network devices are not
shown in the figure to focus on the vSZ-D interfaces and communication protocol aspects
between the various entities.
It is also important to note that support for distributed or centralized deployment topologies
introduce NAT routers/gateway devices. The communication interfaces between Ruckus Wireless
APs, vSZ and vSZ-D are designed to support NAT traversal so as to support such deployment
topologies.

NAT Deployment Topologies
vSZ-D supports several deployment topologies.
AP Behind NAT and vSZ-D Behind NAT
When an AP is behind NAT, it is assumed that AP is sitting in the private world and wants to talk
to vSZ-D in the public world through NAT. The AP obtains its private IP address and communicate
with the vSZ-D through NAT. During communication with vSZ-D, the NAT router will intercept
the packet and change the source IP address (which is the AP IP address) to a public IP address
and add a new source port number before forwarding the packet to vSZ-D. vSZ-D, in this case,
is insensitive to the NAT router’s operation. When the packet comes back from vSZ-D to the
AP, the NAT router will intercept the packet and translate the destination IP address and port
number back to the appropriate (original) AP IP address and port number.
When vSZ-D is behind NAT, it is assumed that vSZ-D is sitting in the private world and wants
to talk to the AP in the public world through NAT. In this case, it is needed to setup the NAT IP
(public IP) and a port number pair in vSZ-D “setup” process. vSZ picks up this public address

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

8

Virtual SmartZone Data Plane Overview
NAT Deployment Topologies

and the associated port number and informs the AP that this is the vSZ-D address/port (public-IP,
port) pair to connect to.
It is also needed to configure the NAT device and enter the port mapping, basically, (public-IP,
port) <-> (private-IP, 23233) into NAT’s rule table. Thus, when NAT receives the packet bound
for vSZ-D (sent to public-IP/port) from the AP, it will translate it to (private-IP, 23233) based on
the rule table before sending it to vSZ-D, and conversely, for packet from vSZ-D, NAT router will
look at the srcIP/srcPort (IP, 23233), and convert it to public IP address or port based on the
rule table before sending it to AP.
NOTE: Both TCP and UDP protocols on port 23233 need to be forwarded as both are used

(TCP is used for tunnel establishment and UDP for client data)
vSZ and vSZ-D at Data Center Behind NAT
In this deployment topology, vSZ-D and vSZ are co-located at the data center behind NAT, while
Ruckus Wireless APs are on the access network behind NAT.

Figure 6: vSZ and vSZ-D at data center behind NAT

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

9

Virtual SmartZone Data Plane Overview
NAT Deployment Topologies

vSZ-D at Access Side with NAT
In this deployment topology, vSZ is at the data center and vSZ-D is co-located with the Ruckus
Wireless APs on the access network. In this scenario, there are NAT routers between vSZ and
vSZ-D/Ruckus APs.

Figure 7: vSZ-D at access side with a NAT router
vSZ-D Behind NAT
In this deployment topology, vSZ is at the data center and vSZ-D is in a distributed site but not
co-located with the Ruckus Wireless APs within the access network. There are NAT routers
between vSZ and vSZ-D, and between vSZ-D and Ruckus Wireless APs.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

10

Virtual SmartZone Data Plane Overview
NAT Deployment Topologies

Figure 8: vSZ-D behind a NAT router
DHCP Relay with NAT
Similar to the vSZ-D Behind NAT, in this deployment topology, vSZ is at the data center and
vSZ-D is in a distributed site but not co-located with the Ruckus Wireless APs within the access
network. There are NAT routers between vSZ and vSZ-D, and between vSZ-D and Ruckus
Wireless APs. However, in this topology, the DHCP server assigning client IP addresses is on
its own separate subnet. vSZ-D provides the DHCP relay function to support such a network
configuration.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

11

Virtual SmartZone Data Plane Overview
NAT Deployment Topologies

Figure 9: DHCP relay with a NAT router
DHCP Option 82 and Bridge Profile
If you are enabling the DHCP Option 82 in WLAN configuration in the controller vSZ, it means
that the AP is going to put DHCP Option 82 in the DHCP server and will send it to vSZ-D. This
is in the format IF-Name:VLAN-ID:ESSID:AP-Model:AP-Name:AP-MAC. If you want to
give the users the option to choose what needs to be included in DHCP Option 82, you would
need to create a Bridge Service Profile in the vSZ controller web interface. Follow the steps to
create a Bridge Service Profile.
•
•
•
•
•

Go to vSZ controller web interface > Configuration > Services & Profiles > Bridge
Create a Bridge Forwarding Profile
Verify if the DHCP Relay is enabled.
Add the DHCP server IP address
Enable DHCP Option 82 and choose the sub options based on your requirement or of the
user. This will be taken care by vSZ-D during DHCP packet relay to the DHCP server.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

12

Virtual SmartZone Data Plane Overview
NAT Deployment Topologies

Figure 10: Creating Bridge Profile
• Go to vSZ controller web interface > Configuration > AP Zones > AP Zone List > Ruckus
AP
• Create a new WLAN configuration by enabling:
•
•
•
•
•

Access Network as Tunnel WLAN traffic through Ruckus GRE
Core Network as Bridge
Authentication Options > Methodas Open
Encryption Options > Methodas None
Forwarding Policy as Factory Default . Choose the forwarding policy as the bridge
profile.

• Click OK to complete and save the configuration.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

13

Virtual SmartZone Data Plane Overview
NAT Deployment Topologies

Figure 11: Creating a WLAN Configuration

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

14

15

System Requirements
Hardware Requirements
vSZ-D supports auto scaling, which means the number of CPU cores can be expanded without
needing a software update. Ruckus Wireless has tested from three to six CPU core allocations
for the vSZ-D in release 3.2 and above.
NOTE: The minimum memory and CPU requirements for vSZ have changed in this release. You

may need to upgrade your infrastructure before upgrading. Please read carefully. This is the
minimum requirement recommended. Refer to the Release Notes or the vSZ Getting Started
Guide.
The following table lists the minimum hardware requirements recommended for running an
instance of vSZ-D.
Table 2: vSZ-D hardware requirements
Hardware Component

Requirement

Hypervisor support

VMWare Esxi 5.5 and later OR KVM (CentOS 7.0 64bit)

Processor

Intel Xeon E55xx and above. Recent Intel E5-2xxx chips are
recommended

CPU cores

• Minimum 3 to 6 cores per instance dedicated for data plane
processing.
• DirectIO mode for best data plane performance.
NOTE: Actual throughput numbers will vary depending on

infrastructure and traffic type.
• vSwitch mode for flexibility and service chaining
Memory

Minimum 6 Gb memory per instance

Disk space

10GB per instance

Ethernet interfaces

2

NICs that support Intel
DPDK

• Intel NICs iab, ixabe
• 82576, I350
• 82599EB, 82599, X520

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

15

System Requirements
Hardware Requirements

Important Notes About Hardware Requirements
• If you change the number of CPU cores, you must reboot vSZ-D for the changes to take
effect.
• The first core is always shared between Linux and NPE. Other cores are dedicated to NPE.
• vSZ-D requires two interfaces and these interfaces must be deployed on different subnets.

Supported Modes of Operation
vSZ-D supports two modes of operation: direct IO mode and vSwitch mode.
For best performance, Ruckus Wireless recommends using the direct IO mode. SR-IOV mode
is unsupported. Refer to the table below for mode of operation
NOTE: NICs assigned to direct IO cannot be shared. Moreover, VMware features such as

vMotion, DRS, and HA are unsupported.
The hardware configuration for a single vSZ-D instance specified in the guide will scale to handle
10K tunnels (10K APs) and up to 10Gbps of throughput (unencrypted) with appropriate underlying
Intel NIC cards (10G interfaces) in directIO mode of operation. This aligns with the number of
Ruckus AP that a vSZ controller supports. Refer to the dimensioning table below.
Table 3: Hardware Dimensioning
Number of
vSZ
Instances

Number of
vSZ-D
Instances

Number of
Ruckus APs

Number of
Tunnels on
vSZ-D

Maximum
Notes
Throughput
(Unencrypted)

1

1

10000

10000

10 Gbps

It is
recommended
to have 10G
NICS on the
vSZ-D
considering
the high
number of
Ruckus APs.

1

2

10000

5000 (10K
maximum in
case of
failover)

10 Gbps

Tunnels are
load-balanced
towards the
vSZ-D by the
vSZ. This is
useful when
data plane
redundancy is
required. It is
recommended
to have 10G
NICS on the
vSZ-D

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

16

System Requirements
Hardware Requirements

Number of
vSZ
Instances

Number of
vSZ-D
Instances

Number of
Ruckus APs

Number of
Tunnels on
vSZ-D

Maximum
Notes
Throughput
(Unencrypted)
considering
the high
number of
Ruckus APs.

2

2

10000

5000 (10K
maximum)

10 Gbps

Tunnels are
load-balanced
towards the
vSZ-D by the
vSZ. Each
vSZ-D
instance can
handle 10K
maximim
tunnels.

2

4

10000

2500 (10K
maximum)

10 Gbps

Tunnels are
load-balanced
towards the
vSZ-D by the
vSZ. Each
vSZ-D
instance can
handle 10K
maximim
tunnels.

3

6

20000

3300 (10K
maximum)

10 Gbps

Tunnels are
load-balanced
towards the
vSZ-D by the
vSZ. Each
vSZ-D
instance can
handle 10K
maximim
tunnels.

4

8

30000

3750 (10K
maximum)

10 Gbps

Tunnels are
load-balanced
towards the
vSZ-D by the
vSZ. Each
vSZ-D
instance can
handle 10K

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

17

System Requirements
Hardware Requirements

Number of
vSZ
Instances

Number of
vSZ-D
Instances

Number of
Ruckus APs

Number of
Tunnels on
vSZ-D

Maximum
Notes
Throughput
(Unencrypted)
maximim
tunnels.

Table 4: Mode of Operation
Hypervisor Number of Memory
CPUs
(GB)

Hard Disk
(GB)

Number of Tunnel
Packet Size
Tunnels
Bandwidth (Bytes)
(Intel
NIC-10 G)
(Unencrypted)

Vmware
(DirectIO)

3

6

10

1000

10 Gbps

1400

Vmware
(DirectIO)

6

6

10

10000

10 Gbps

1400

Vmware
(DirectIO)

3

6

10

10000

10 Gbps

1400

NOTE: Refer to the vSZ-D Performance Recommendations on page 36 chapter for encryption

and vSwitch impacts.
NOTE: vDP needs to increase the CPUs to 6 for sustaining the 10G line rate in 1400-byte traffic

when the encryption is enabled.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

18

System Requirements
Hardware Requirements

The figure below depicts a sample configuration in DirectIO mode. This is the recommended
deployment model for the vSZ-D for best performance benefits. In this setup, cores as well as
the NICs are dedicated to the vSZ-D VM only for best performance. Note that, in this setup, the
vSZ-D data plane interfaces directly with the DPDK NIC, completely bypassing the vSwitch.
vSZ-D with DirectI/O
NOTE: The figure below depicts multiple virtual data plane instances for reference purposes

only.
It also depicts a vSZ controller instance running as a separate VM. These VMs can be running
on the same underlying host or potentially different hosts.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

19

System Requirements
Hardware Requirements

vSZ-D with Hypervisor vSwitch Installed
The figure below depicts a sample setup via the vSwitch.
NOTE: The figure below depicts multiple virtual data plane instances for reference. It also depicts

a vSZ controller instance running as a separate VM.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

20

System Requirements
Hardware Requirements

vSZ-D and vSZ with Hypervisor vSwitch Installed
The figure below depicts an architecture where vSZ and vSZ-D are running on the same underlying
host.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

21

System Requirements
Hardware Requirements

Recommended NICs and Operation Modes
The following table lists the modes of operation and network interface cards (NICs) that have
been tested by Ruckus Wireless. Other NICs that support Intel DPDK architectures may or may
not work.
Table 5: Recommended NICs and operation modes
Interface

Mode

Supported NIC Driver

NIC Model

Control /
management

vSwitch

E1000

82574

Data

Direct IO

1GB

igb

I350
82576
Intel 82571EB
Broadcom
BCM5720

10GB

ixgbe

82599EB
82598
X540 (T1 and T2,
for RJ-45
twist-pair)
X520

vSwitch

VMware

VMXNET3

--

KVM

Virtio

--

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

22

23

Hypervisor Configuration
This section covers hypervisor-specific configurations that Ruckus Wireless recommends and
other settings that you may need to fine tune.

Supported Hypervisors
Unlike the vSZ controller, vSZ-D can only be installed on specific versions of VMware and KVM.
The tables below list the hypervisors and versions on which vSZ and vSZ-D can and cannot be
installed.
Table 6: vSZ and vSZ-D supported hypervisors
vSZ
VMware 5.1

vSZ-D

Supported from 2.5

VMware 5.5 and later Supported from 3.0
KVM CentOS 6.5
64-bit

Supported from 2.5

KVM CentOS 7.0
64-bit

Supported from 3.0

Hyper-V

Supported from 3.2

Azure

Supported from 3.2

GCE

Supported from 3.2

Supported from 3.2

Supported from 3.2

General Configuration
Ruckus Wireless offers the following general configuration recommendations.
Table 7: General vSZ-D configuration recommendations
Component

Minimum Recommendation

Recommended reserved
memory

Minimum 6144MB

Recommended number of Minimum three CPU cores. For improved performance in a
CPU cores
large-scale deployment, allocate six CPU cores.
Configuration via DirectIO or To enable passthrough on NIC devices, configure DirectIO mode
through vSwitch
in ESXi in Advanced Settings. See figure below.
Figure 12: Configuring DirectIO mode in Advanced Settings

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

23

Hypervisor Configuration
VMware Specific Configuration

VMware Specific Configuration
If you are installing vSZ-D on VMware, read these VMware specific configuration recommendations
from Ruckus Wireless.
• Deploy vSZ-D on a machine that has at least two physical NICs. Alternatively, deploy to two
vSwitch instances with dedicated physical NICs.

• When deploying an instance of vSZ-D using an OVA file, you must assign the management
and data interfaces to two different network groups (vSwitch) on different subnets.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

24

Hypervisor Configuration
VMware Specific Configuration

• Enable Promiscuous mode in vSwitch Config.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

25

Hypervisor Configuration
VMware Specific Configuration

• In vSwitch Config, enable VLAN ID for All.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

26

Hypervisor Configuration
VMware Specific Configuration

• After the vSZ-D instance is ready, modify the number of CPU cores (if needed) before powering
on vSZ-D.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

27

Hypervisor Configuration
KVM Specific Configuration

• For advanced CPU and memory resource configuration recommendations, refer to the vSphere
Resource Management Guide, which is available on the VMware website.

KVM Specific Configuration
If you are installing a KVM on VMware, read these KVM specific configuration recommendations
from Ruckus Wireless
CPU Type
When selecting the CPU model, make sure you select one that is higher than Intel Core 2 Duo.
On Linux, you can this information in /proc/cpuinfo.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

28

Hypervisor Configuration
KVM Specific Configuration

Disk Configuration
Ruckus Wireless recommends using Virtio as the disk bus and qcow2 as the storage format.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

29

Hypervisor Configuration
KVM Specific Configuration

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

30

Hypervisor Configuration
KVM Specific Configuration

NIC Configuration in Direct IO Mode
NOTE: Only the data interface needs to be configured to direct PCI passthrough. The

management interface should always be configured to e1000 as the NIC driver.
Before adding a PCI device to the KVM, you need to complete the following steps:
1. Enable VT-d (for Intel processors) in the motherboard BIOS. Intel's VT-d ("Intel Virtualization
Technology for Directed I/O") is available on most i7 family processors.
2. Add kernel boot parameters via GRUB to enable IOMMU (see figure below). To enable IOMMU
in the kernel of Intel processors, pass intel_iommu=on boot parameter on Linux. For more
information, read this tutorial.
3. After configuring the boot parameter, reset the computer.

NIC Configuration in vSwitch Mode
NOTE: Configure only two ports for vSZ-D.

For the management interface, use the following settings:

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

31

Hypervisor Configuration
KVM Specific Configuration

• Device model: e1000
• Source mode: Either Bridge or Passthrough if you are using macvtap for the device type.

For the data interface, use the following settings:
• Device model: e1000
• Source mode: Passthrough if you are using macvtap for the device type. Only the
passthrough mode can allow UE traffic to pass through the VM NIC.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

32

Hypervisor Configuration
KVM Specific Configuration

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

33

Upgrade Procedure

Upgrade Procedure
Procedure for upgrading to a new vSZ-D version.
Follow these steps to upgrade the vSZ-D version.
NOTE: Before starting this procedure, you should have already obtained a valid software upgrade

file from Ruckus Wireless® Support or an authorized reseller.
NOTE: If you are upgrading both vSZ and vSZ-D, Ruckus Wireless® recommends upgrading

vSZ first before vSZ-D.
1. Copy the software upgrade file that you received from Ruckus Wireless® to the computer
where you are accessing the controller web interface or to any location on the network that
is accessible from the web interface.
2. Go to Controller web interface > Administration > Upgrade to vSZ-D
3. In the Upload Patch File section, click the Browse button, and then browse to the location
of the software upgrade file.
The file name of the software upgrade file is vSZ-D-installer_{version}.ximg.
4. Click Upload to upload the software upgrade file.

5. The Patch Information displays the new vSZ-D file details.

6. Select the vSZ-D instance that you want to upgrade from the Data Plane table and click
Apply.

The controller fetches the new vSZ-D version on a reboot.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

34

Upgrade Procedure

7. To verify if the upgrade is successful after a reboot:
• Go to Controller web interface > Administration > Upgrade to view a confirmation
message that the data plane firmware upgrade is complete.
• Go to Controller web interface > Configuration > System > Cluster Planes to view a
confirmation message that the data plane is managed with an upgrade firmware version.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

35

vSZ-D Performance Recommendations

vSZ-D Performance Recommendations
vSZ-D has been designed to induce minimal latency in user data aggregation and forwarding.
The unique design of the vSZ-D software enables consistent packet performance with minimal
throughput degradation as the number of tunnels or the number of clients’ increase.
The fast path processing of the vSZ-D is engineered to scale to the underlying NIC capacity
profiles whether be it 1G or 10G speeds. vSZ-D is designed to scale and handle data tunnels
and data forwarding capabilities at high scale.
The following are some important observations and recommendations related to the vSZ-D
performance:
• To obtain the best throughput, Ruckus Wireless recommends operating vSZ-D in directIO
mode. This recommended mode of operation applies whether the hypervisor used is VMware
or KVM.
• vSZ-D supports vSwitch mode of operation for added flexibility in deployments where vSZ-D
may be co-located with other VMs for service chaining on the same underlying hardware.
Note that the current observations are that in the vSwitch mode of operation, there is an
induced performance impact in comparison with the directIO mode of operation. This may
be due to the latency or performance bottleneck in virtIO and vSwitch sharing. This is still
being researched at the Ruckus Wireless R&D Labs.
• There is an expected performance impact when enabling encryption (AES 128 bit) on the
Ruckus GRE Tunnels. This is due to the overhead induced by the crypto processing on
Ruckus Wireless AP and vSZ-D due to the associated overheads of encryption and decryption
on a per packet basis. The vSZ-D software is designed to introduce minimal latency and
overheads associated in packet processing. vSZ-D takes advantage of the underlying Intel
chip’s crypto module for packet encryption and decryption and the associated impact is
primarily bounded at the hardware level.
For specific recommendations and calibrations that may be needed for your deployment, contact
Ruckus Wireless.

Virtual SmartZone Data Plane (vSZ-D) for Release 3.4.1 Configuration Guide

36



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : Yes
Author                          : Ruckus Wireless, Inc.
Create Date                     : 2016:09:28 09:56:11Z
Modify Date                     : 2016:09:28 15:29:02+05:30
Subject                         : Virtual SmartZone Data Plane (vSZ-D™) Configuration Guide for SmartZone 3.4.1
XMP Toolkit                     : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03
Format                          : application/pdf
Title                           : Virtual SmartZone Data Plane (vSZ-D™) Configuration Guide for SmartZone 3.4.1
Creator                         : Ruckus Wireless, Inc.
Description                     : Virtual SmartZone Data Plane (vSZ-D™) Configuration Guide for SmartZone 3.4.1
Producer                        : XEP 4.22 build 2013
Trapped                         : False
Creator Tool                    : DITA Open Toolkit
Metadata Date                   : 2016:09:28 15:29:02+05:30
Document ID                     : uuid:36d9223a-faa7-47c6-9581-c951480bb0f0
Instance ID                     : uuid:224913f4-410a-412b-a55f-e3ce4b411531
Page Mode                       : UseOutlines
Page Count                      : 36
EXIF Metadata provided by EXIF.tools

Navigation menu