White Paper. SDN 102: Software Defined Networks and the Role of Application Delivery Network Services. citrix.com



Similar documents
White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Solution Brief. Deliver Production Grade OpenStack LBaaS with Citrix NetScaler. citrix.com

Cisco and Citrix: Building Application Centric, ADC-enabled Data Centers

Cisco and Citrix: Building Application Centric, ADC-enabled Data Centers

Deliver the Next Generation Intelligent Datacenter Fabric with the Cisco Nexus 1000V, Citrix NetScaler Application Delivery Controller and Cisco vpath

Citrix desktop virtualization and Microsoft System Center 2012: better together

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Citrix Lifecycle Management

Solution Guide for Citrix NetScaler and Cisco APIC EM

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform Reference Architecture

Microsoft Dynamics CRM 2015 with NetScaler for Global Server Load Balancing

Guide to Deploying Microsoft Exchange 2013 with Citrix NetScaler

Optimizing service assurance for XenServer virtual infrastructures with Xangati

Trend Micro InterScan Web Security and Citrix NetScaler SDX Platform Overview

BlueCat Networks Adonis and Proteus on Citrix NetScaler SDX Platform Overview

Citrix NetScaler and Microsoft SharePoint 2013 Hybrid Deployment Guide

Data Center Consolidation for Federal Government

Configuring Citrix NetScaler for IBM WebSphere Application Services

BlueCat IPAM, DNS and DHCP Solutions on Citrix NetScaler SDX Platform Overview

Software Defined Network (SDN)

Citrix XenServer Industry-leading open source platform for cost-effective cloud, server and desktop virtualization. citrix.com

Microsoft SharePoint 2013 with Citrix NetScaler

How To Get Cloud Services To Work For You

Cisco and Citrix Solution

Cisco ACI and Citrix NetScaler: Opening the Way to Data Center Agility

Deploying NetScaler Gateway in ICA Proxy Mode

RSA Adaptive Authentication and Citrix NetScaler SDX Platform Overview

Top Three Reasons to Deliver Web Apps with App Virtualization

Solutions Guide. Deploying Citrix NetScaler with Microsoft Exchange 2013 for GSLB. citrix.com

icrosoft TMG Replacement with NetScaler

XenApp and XenDesktop 7.8 AppDisk & AppDNA for AppDisk technology

Design and deliver cloudbased apps and data for flexible, on-demand IT

NetScaler carriergrade network

The Office Reinvented: Mobile Workspaces are the Future of Work

Using Vasco IDENTIKEY Server with NetScaler

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

The falling cost and rising value of desktop virtualization

Solutions Guide. Deploying Citrix NetScaler for Global Server Load Balancing of Microsoft Lync citrix.com

NetScaler: A comprehensive replacement for Microsoft Forefront Threat Management Gateway

Design Your Cloud Strategy for Long-term Success

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

What is an application delivery controller?

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

Taking Windows Mobile on Any Device

Virtualization, SDN and NFV

How To Use Netscaler As An Afs Proxy

Websense Data Security Gateway and Citrix NetScaler SDX Platform Overview

Desktop virtualization for all

Secure SSL, Fast SSL

A revolution in cloud networking: Citrix TriScale Technology

Deploying XenApp on a Microsoft Azure cloud

Desktop virtualization for all

Single Sign On for ShareFile with NetScaler. Deployment Guide

The Mandate for a Highly Automated IT Function

Deploying XenApp 7.5 on Microsoft Azure cloud

VMware vcloud Networking and Security

Software Defined Networks Virtualized networks & SDN

Leveraging SDN and NFV in the WAN

SOFTWARE DEFINED NETWORKING

Microsoft TMG Replacement with NetScaler

White Paper. Protecting Mobile Apps with Citrix XenMobile and MDX. citrix.com

Software-Defined Networks Powered by VellOS

Enabling Application Aware Networks The Next Generation Data Centre with Citrix NetScaler & Cisco Nexus. Ralph W. Lorkins Lead Systems Engineer

Cisco Unified Network Services: Overcome Obstacles to Cloud-Ready Deployments

Modernize your business with Citrix XenApp 7.6

Building success in the cloud

The Road to SDN: Software-Based Networking and Security from Brocade

Ensure VoIP and Skype for Business Call Quality and Reliability with NetScaler SD-WAN

Windows XP Application Migration Checklist

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Solution Guide. Optimizing Microsoft SharePoint 2013 with Citrix NetScaler. citrix.com

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Citrix Ready Solutions Brief. CA Single Sign-On and Citrix NetScaler: Quickly Adapt to Your Dynamic Authentication Demands. citrix.

Citrix Solutions. Overview

Secure remote access

SDN and NFV in the WAN

An SDN Reality Check. Authored by. Sponsored by

An Application-Centric Infrastructure Will Enable Business Agility

Run Skype for Business as a Secure Virtual App with a Great User Experience

How To Manage A Cloud From A Server On A Hypervisor On A Citrix Cloud Platform

ADC의 진화 WDC (Workspace Delivery Controller) 시트릭스 코리아 허재홍 부장 September 17, 2015

Deploying NetScaler with Microsoft Exchange 2016

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

Effective hosted desktops

Cisco-Citrix Alliance

Securing Outlook Web Access (OWA) 2013 with NetScaler AppFirewall

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

Cloud, SDN and the Evolution of

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

The Always-on Enterprise: Business Continuity Scenarios that Work

Using ProductionGrade ADC Services

Deliver Enterprise Mobility with Citrix XenMobile and Citrix NetScaler

ARISTA NETWORKS AND F5 SOLUTION INTEGRATION

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

The top 5 truths behind what the cloud is not

Transcription:

White Paper SDN 102: Software Defined Networks and the Role of Application Delivery Network Services

In the competitive business world IT organizations need to respond rapidly to the ever-changing needs of their users for resources to support their business applications. As a result there is a rapid adoption of the cloud computing model where resources can be deployed on-demand in a self-service manner. Cloud computing provides the tools to automate resource deployment, which frees IT organizations from the manual processes that take up so much time today. The automated spin up of virtual servers and storage is a well-established process in cloud computing platforms. Automation of the network on the other hand has been lagging behind. Applications are not just about software. Applications depend on the servers and the interaction between the servers and the delivery network. When new applications are deployed or when virtual servers move or when dynamic applications spin up new instances the networks needs to respond immediately and provide the proper type of connectivity. Software Defined Networking (SDN) has evolved over the past few years to address this challenge. Organizations are looking to SDN to improve network agility by incorporating network automation in cloud computing platforms. So far the focus of SDN has been on L2-L3 switching and routing services. However applications don t just need network connections. They also need L4-L7 network services. Organizations are concerned with application availability, performance, security and visibility. These L4-L7 capabilities are provided by the Application Delivery Network (ADN). The ADN is built upon Application Delivery Controllers (ADCs), WAN Optimization Controllers (WOCs), Web Application Firewalls and Secure Access Gateways. To deliver applications in a way that meets the performance and availability requirements of the organization and the demands of the users the L4-L7 services need to be integrated with the cloud computing platform and the SDN to provide automated spin up of these services. However, this isn t a simple task. There is no single model for SDN nor just one way to integrate ADN services in the SDN. This white paper will describe some of the models for SDNs, identify some of the associated use cases and describe methods to integrate application delivery network services with a focus on the Citrix NetScaler App Delivery Controller. The ADC provides application acceleration, and server load balancing. These services are essential to ensuring application performance and availability, which assures the best user experience. 2

The ONF and the OpenFlow Model SDN is advocated as being an architectural approach that enables networks to be more agile. The Open Networking Foundation (ONF) was foundational to the early development and standardization of SDN. As envisioned by the ONF 1, Software-Defined Networking (SDN) is an emerging architecture that is dynamic, manageable, cost-effective, and adaptable, making it ideal for the high-bandwidth, dynamic nature of today s applications. This architecture decouples the network control and forwarding functions enabling the network control to become directly programmable and the underlying infrastructure to be abstracted for applications and network services. The OpenFlow protocol is a foundational element for building SDN solutions. This approach as advocated by the ONF requires deploying routers and switches that support the OpenFlow protocol as well as SDN controllers that manage the network flows on these devices. There are however limitations to this approach. As a result OpenFlow based SDN solutions have evolved and alternative solutions have developed. The OpenDaylight Consortium In April 2013 the OpenDaylight Consortium was founded to develop SDN solutions via a communityled, industry supported open-source framework. The OpenDaylight consortium, of which Citrix was a founding member, now has about 40 members, many from the networking community, who contribute financial and developer resources and software to the program. The goal is to accelerate and advance a common, robust SDN platform for all to use. Figure 1: Components of the OpenDaylight Architecture According to Neela Jacques 2, Executive Director of OpenDaylight, the traditional approach taken by standards committees is only appropriate for projects that are narrow in scope and well defined. For complex concepts such as SDN it is important to take a pragmatic approach and prove the concept first and then either form standards around what was developed or use de facto 3

standards. As part of their pragmatic approach, the OpenDaylight consortium is working on a number of proofs of concept 3 (PoC) for resiliency and traffic engineering. The work involves service chaining (see below), the federation of SDN controllers, implementing additional network virtualization options as well as incorporating more L4 L7 functionality. Citrix is at the center of this initiative and is driving the L4 L7 and service chaining functionality. This is an essential part of integrating ADC services into SDN. See the link below for more information. Network Virtualization Models Another approach to SDN is the network virtualization model. In the context of SDN the phrase network virtualization refers to the creation of logical, virtual networks that are decoupled from the underlying network hardware and which can be controlled programmatically. One of the primary benefits of network virtualization is that it enables networks to be provisioned automatically. There are two classes of controller-based network virtualization models in the market today: Overlay-based Fabric-based There are many use cases for controller-based network virtualization solutions. The primary use case is driven by the need for networks to become more agile. This use case focuses on facilitating data center automation by enabling rapid, self-service provisioning of networks and the associated network services as part of the deployment workflow of an application. Another use case addresses the limitations of the traditional approach to designing a data center; i.e., stranded capacity and time consuming, error prone processes. This use cases calls for implementing a multi-tenant solution whereby network, storage and compute resources are virtualized across the data center for each tenant. A third use case is to enable the movement of virtual machines (VM) between servers. Within each of the two models support for VM mobility is independent of the physical network. If a VM changes location, even to a new subnet in the physical network, the switches at the edge of the overlay automatically update their mapping tables to reflect the new physical location of the VM. The behavior is the same for dynamic applications that spin up Linux Containers in response to workload demands. One of the advantages of both network virtualization models is that since the necessary changes are performed only at the network edge (often with tunnel termination on virtual switches), nothing has to be done to the remainder of the network. Another advantage of each model is that they disaggregate software from hardware which allows customers greater choice in terms of the solutions they implement. 4

Overlay-Based Model The overlay-based network virtualization model is based on tunneling and encapsulation. One advantage of the overlay-model is that it is agnostic to the underlying IP network and hence can be implemented without requiring any changes to that network. This is because a component of the solution is virtual switches that are deployed throughout the network and tunnels are made between them, not on the physical devices. There are several components of a network virtualization solution. These include: The physical network on top of which the network virtualization solution runs. This is often referred to as the underlay network. The set of virtual networks consisting of tunnels that run on top of the physical network and their corresponding virtual switches. This is often referred to as the overlay network. Protocols that are used to encapsulate the traffic as it transits from the access switch to the egress switch. Examples of encapsulation protocols include VXLAN, NVGRE and STT. Orchestration engines such as OpenStack, CloudStack and vcloud Suite. Since the primary use case for network virtualization is network automation orchestration engines are essential as they provide infrastructure management and automation. Figure 2: Key Components of a Network Virtualization Solution In addition to the previously discussed benefits, other benefits of overlay-based solutions include that these solutions: Are amenable to an incremental, non-disruptive transition; Provide complete de-coupling of the virtual from the physical which avoids the limitations of the physical network. 5

Some of the limitations of overlay SDN solutions include that: The cost and complexity of managing two networks can be very high; Monitoring and troubleshooting can be extremely difficult; Gateways to the rest of the environment can be performance bottlenecks. An example of a virtual overlay network is the NSX from VMware. Overlay networks are focused on L2 L3 network services, however they have capabilities to insert L4 L7 services in to the data flow. Citrix work is working with VMware to ensure that ADC services are compatible with NSX. See the link below for more information. Fabric-Based Model The fabric-based network virtualization model closely resembles the ONF vision for SDN. This model is implemented via an application that runs on an SDN controller, which communicates with the subtending network devices. Within the fabric-based model, virtual networks are defined by policies that map flows to the appropriate virtual network based on the L1-4 portions of the header. The SDN controller implements these virtual networks by configuring forwarding tables in physical networking devices using a common southbound protocol, such as OpenFlow. One of the advantages of the fabric-based network virtualization model is that unlike the overlaybased model, there is a single network to manage and that reduces cost and complexity in some cases. Since fabric based models do not rely on tunneling and encapsulation, monitoring and visibility into network traffic is made easier. The primary disadvantage of the fabric-based network virtualization model is that it requires switches and routers that support a new forwarding model, which makes it more suitable for new network deployments. Cisco s Application Centric Infrastructure (ACI) A Cisco architecture that enables agility by supporting network programmability and yet doesn t include OpenFlow is the Application Centric Infrastructure (ACI) architecture. It is currently available for Cisco Nexus 9000 switches. ACI requires a special switch operating system based on an objectoriented model. ACI includes an SDN-style network controller component called the Application Policy Infrastructure Controller (APIC) that shares the object model. ACI is based on an application policy model that abstracts the network design away from the physical infrastructure, and puts the focus on the needs of the application. The ACI policy model enables the specification of application requirements as policies. For example, when a user or process initiates an administrative change to an object in the fabric infrastructure, the APIC automatically applies that change to the policy model. This policy model change then triggers a change to the actual managed endpoint. This approach is called a modeldriven framework. The policy model maintains a complete representation of the administrative and operational state of the entire system including the fabric, services, system behaviors, and virtual and physical devices attached to the network. 6

Policies are programmed on the APIC in XML or JavaScript Object Notation (JSON) and pushed to the switches. APIC exposes standard REST interfaces to other devices, including orchestration engines and network service platforms. The focus of ACI is not on flow control but rather on application provisioning and optimization, including all the networking, security, and services required by specific applications. Cisco promises to open the entire infrastructure to programmatic access via APIC, including servers and storage. Citrix has worked with Cisco (and previously Insieme) to integrate the NetScaler ADC with the ACI architecture. Details are provided in a whitepaper that is referenced below. Application Delivery Network Services Just as in conventional networks, SDN enabled networks also require L4 L7 network services. These services ensure acceptable performance and availability, make efficient use of IT resources and thwart hackers. L4 L7 services include: Application Delivery Controllers (ADCs) Web Application Firewalls Intrusion Detection Systems/Intrusion Protection Systems (IDS/IPS) WAN Optimization Controllers (WOCs) Authentication, Authorization and Accounting (AAA) functionality In traditional datacenters the implementation of L4-7 services while necessary was cumbersome and time consuming. The requisite network appliances had to be purchased, installed and cabled together in the correct order. In addition, IT organizations faced alternative sizing challenges. The appliance could be deployed based on peak application load or a smaller device could be selected and then resized on a regular basis to account for shifts in the traffic load. The first approach results in stranded capacity and the second in an increase in the amount of manual intervention required. Interestingly, precisely because setting up service tiers is time consuming, error prone and requires regular manual intervention they are frequently built to service multiple applications. While this can reduces the amount of manual labor that required, it results in traffic needlessly passing through network appliances and consuming bandwidth and CPU cycles. SDN overcomes the challenges of implementing L4 L7 services by implementing two closely related techniques: service insertion and service chaining. The phrase service insertion refers to the ability to dynamically steer traffic flows to a physical or virtual appliance that provides one of the L4 L7 services that were listed above. The phrase service chaining refers to the ability to dynamically steer traffic flows through a sequence of physical or virtual appliances that provide a set of L4 L7 services. Service insertion and service chaining are supported by both the fabric-based and the overlaybased network virtualization models. Fabric based solutions perform service insertion and service chaining by configuring the forwarding plane switches to direct the flows along the desired paths, whereas overlay-based solutions perform service insertion and service chaining by adjusting the Forwarding Information Bases (FIBs) of the vswitches and vrouters to force the traffic through the right sequence of services. 7

There are some key considerations that need to be taken into account relative to running network services in a virtualized environment. These considerations include that IT organizations need to: Optimize provisioning --As mentioned, the role of an orchestration engine is to provide full infrastructure management and automation. For that to be effective, the virtualized network services must integrate with the orchestration platform so that they auto-deploy, auto-configure and auto-scale. Optimize placement --Placement and availability of services should be aligned with that of the application itself, and service placement should take into account the overall architecture of the environment. --Service chaining should be implemented in such a way as to minimize traffic repeatedly going into and out of a device; a.k.a., hair-pinning. --Services should be placed in such a way that no individual fault zone (like a rack or a POD) becomes a single point of failure. Implement effective multi-tenancy and consolidation --The individual tenants share compute, storage and network resources but need assurance that their traffic is isolated from other tenant s traffic. --Appliance sprawl should be minimized; --As previously mentioned, it is common in a traditional environment to minimize manual labor by building a single service tier and using it for repeatedly. To avoid the unnecessary overhead this creates, it should be possible to customize the service chaining for each tenant. Just as the SDN decouples network control from the network forwarding functions, one of the key concepts behind the virtualization of network services is decoupling the software intelligence from any hardware dependencies. In some cases the software runs on standard x86 based servers as a VM whereas a more recent option is the use of Linux containers as the containment model. The benefits of virtualizing network services include: Greater flexibility in procurement and deployment; Disaggregated deployment for multi-tenant usage; Ease of lifecycle management; Automated service chaining per application. The limitations include: Performance challenges associated with the hypervisor; Complex provisioning associated with multiple virtual services; Commodity servers lack special hardware functions such as SSL crypto acceleration; Longer lead times due to a greater degree of coordination between network, storage and server administrators. 8

The NetScaler SDX ADC Platform Citrix designed the NetScaler SDX ADC platform for use in virtualized networks with the capability to integrate with SDN and Cloud orchestration systems. NetScaler SDX combines the benefits of flexibility that virtualization offers with the resiliency, reliability and performance offered by purpose built network appliances. One NetScaler SDX can be deployed in a multi-tenant environment, eliminating the need to wire multiple physical devices, and have the benefits of traffic isolation, and dedicated resources per tenant. Figure 3: NetScaler SDX The benefits of the Citrix NetScaler SDX platform include: Multi-tenancy with full isolation and deployment flexibility --Each tenant has their own logical ADC instance which can run as a fully independent network stack on its own version of firmware. This allows for fully independent maintenance schedules so that change management, firmware upgrades and other maintenance tasks can be performed on a per-tenant basis without impacting the other workloads that are co-hosted on the same physical appliance. Accelerated data path for high performance --As a true purpose-built multi-tenant appliance, NetScaler SDX offers near-line-rate data speeds internally both to and from the physical network interfaces and the per-tenant instances. This is accomplished by fully bypassing the hypervisor software switching layer and therefore avoiding the typical performance bottlenecks introduced by the hypervisor. However, all of the network level isolation and filtering benefits of the hypervisor are fully preserved through capabilities purpose-built into the hardware itself. Full resource hard-walling for guaranteed performance SLAs -- The true value of NetScaler SDX comes from the flexibility that the platform offers with respect to how it allocates resources for each logical service instance running on the appliance. In addition to hard-walling based on the standard networking metrics like throughput and connections per second, NetScaler SDX offers fine grained control over the CPU, memory and SSL hardware resources that can be allocated to each instance in order to ensure achieving performance goals. This flexibility allows administrators to right-size instances based on the workloads they support and to potentially collocate mission critical applications with test/dev applications on the same physical appliance. 9

Operational simplicity through a single point of management and control -- NetScaler SDX alleviates the operational overhead usually associated with deploying and operating complex networking applications through a centralized management plane that includes simplified, intuitive workflows for provisioning and deploying new network services on demand. In addition, the centralized management plane also acts as a single point of visibility and provides a coherent view of the operational characteristics for all the instances running on the appliance. High availability across devices -- NetScaler SDX provides for the resiliency and reliability of network appliances through the support for multiple high availability (HA) mechanisms across multiple physical appliances. This includes: The platform supports an active-passive style HA model, whereby an instance running on one physical appliance can be peered with another instance running on a different physical appliance to form an active-passive pair. An instance-level HA mechanism allows for fully independent failover scenarios of tenant workloads without impacting the other instances. In addition to the active-passive model, NetScaler SDX also supports an active-active clustering solution for scale-out capacity as well as N+1 redundancy. As with the active-passive HA model, the clustering model is also at an instance level, allowing for individual instances to be clustered with other instances either on a different or on the same physical appliance. NetScaler SDX as a Consolidated Service Delivery Platform Application delivery networking has required a complex infrastructure. Citrix has designed NetScaler SDX as a platform for consolidation of application services to simplify this infrastructure. In order to ensure acceptable application performance, make efficient use of IT resources and thwart hackers, an application requires a number of L4-L7 services, beyond those provided by the ADC. At least some of these L4 L7 services have no application intelligence and the current model of implementing these L4 L7 services is cumbersome, time consuming and error prone. Another limitation of the current model is that there is not a coherent way for the L4 L7 services to take advantage of the SDN-provided capability of being able to program the network. NetScaler SDX eliminates these limitations by providing a platform that unifies all types of L4 L7 network services on one platform and that extends all of the previously mentioned benefits to these services. In order to enable IT organizations to implement best-in-class functionality, NetScaler SDX can host virtual applications from a growing eco-system of partners including Palo Alto Networks, CA Technologies, BlueCat, WebSense and CSE Secure Matrix. The NetScaler SDX service delivery platform becomes the natural point from which to drive application intelligence across the whole network, providing: Physical consolidation of related L4-7 network services; Centralized deployment and configuration of these best-in-class services; A unified application control layer for defining application policy; An application-centric model for interacting with this application control layer; The foundation for unifying not just L4-7 policy, for also interacting with SDN control planes. 10

Conclusion and the Citrix Vision In order to ensure acceptable performance, make efficient use of IT resources and thwart hackers, an application requires a number of L4 L7 services that provide a range of functionality including availability, optimization and security. The development and adoption of SDN reflects the ongoing movement to go beyond hardware-centric solutions that require device by device configuration and to adopt software-centric solutions that provide centralized control of network devices and network services. Citrix realizes that customers are at different steps along the way to SDN adoption. There are existing physical networks that require physical ADCs. IT organizations might be looking at various models of SDN, such as OpenDaylight, or a virtual network overlay model or a network fabric model. Whatever the case the NetScaler ADC will fit in the SDN environment. This is because Citrix follows several principals when it comes to network services integration. Citrix believes in a common architecture for connecting services with the same benefits for any SDN or Cloud Orchestrations system. Citrix offers the same level of automation and for all of our devices so that they integrate with the orchestration platform. Citrix delivers the same functions and features across all of our NetScaler ADC platforms, whether physical or virtual, so that any of them can be integrated with an SDN environment and provide the same benefits. So whatever an organization s ADC requirements, physical or virtual, and whatever the SDN model the Citrix NetScaler ADC can work with it and provide the necessary L4 L7 network services to ensure application availability, performance and security. For More Information Citrix and OpenDaylight http://open./open-daylight-oss.html NetScaler for Telco Clouds https://www./content/dam/citrix/en_us/documents/products-solutions/netscaler-fortelco-clouds.pdf Deliver Production Grade OpenStack LBaaS with Citrix NetScaler http://www./content/dam/citrix/en_us/documents/products-solutions/deliverproduction-grade-openstack-lbaas-with-citrix-netscaler.pdf?accessmode=direct Implementing Cisco Application Centric Infrastructure with Citrix NetScaler Application Delivery Controllers http://www./content/dam/citrix/en_us/documents/products-solutions/implementingcisco-application-centric-infrastructure-with-citrix-netscaler-application-delivery-controllers.pdf 11

Corporate Headquarters Fort Lauderdale, FL, USA Silicon Valley Headquarters Santa Clara, CA, USA EMEA Headquarters Schaffhausen, Switzerland India Development Center Bangalore, India Online Division Headquarters Santa Barbara, CA, USA Pacific Headquarters Hong Kong, China Latin America Headquarters Coral Gables, FL, USA UK Development Center Chalfont, United Kingdom About Citrix Citrix (NASDAQ:CTXS) is leading the transition to software-defining the workplace, uniting virtualization, mobility management, networking and SaaS solutions to enable new ways for businesses and people to work better. Citrix solutions power business mobility through secure, mobile workspaces that provide people with instant access to apps, desktops, data and communications on any device, over any network and cloud. With annual revenue in 2014 of $3.14 billion, Citrix solutions are in use at more than 330,000 organizations and by over 100 million users globally. Learn more at www. Copyright 2015 Citrix Systems, Inc. All rights reserved. Citrix, CloudStack, NetScaler SDX, NetScaler App Delivery Controller and NetScaler are trademarks of Citrix Systems, Inc. and/or one of its subsidiaries, and may be registered in the U.S. and other countries. Other product and company names mentioned herein may be trademarks of their respective companies. 0415/PDF 12