Cisco ACI and F5 LTM Integration for accelerated application deployments. Dennis de Leest Sr. Systems Engineer F5

Similar documents
Enabling Application Defined Networking with F5 Synthesis and Cisco Application Centric Infrastructure

Unleash the power of Cisco ACI and F5 Synthesis for Accelerated Application deployments. Ravi Balakrishnan Senior Marketing Manager, Cisco Systems

How To Make A Cloud Bursting System Work For A Business

5 Key Reasons to Migrate from Cisco ACE to F5 BIG-IP

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Thank you for joining us today! The presentation will begin shortly. Thank you for your patience.

Application centric Datacenter Management. Ralf Brünig, F5 Networks GmbH Field Systems Engineer March 2014

Dynamic L4-L7 Service Insertion with Cisco ACI and A10 Thunder ADC REFERENCE ARCHITECTURE

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

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

Infrastructure for more security and flexibility to deliver the Next-Generation Data Center

Cloud.. Migration? Bursting? Orchestration? Vincent Lavergne SED EMEA, South Gary Newe Sr SEM EMEA, UKISA

Multi-Layer Security for Multi-Layer Attacks. Preston Hogue Dir, Cloud and Security Marketing Architectures

Software Defined Networking (SDN) and OpenStack. Christian Koenning

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

MANAGE SECURE ACCESS TO APPLICATIONS BASED ON USER IDENTITY. EMEA Webinar July 2013

F5 (Security) Web Fraud Detection. Keiron Shepherd Security Systems Engineer

Stretched Active- Active Application Centric Infrastructure (ACI) Fabric

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

Orchestrating the next generation data center

Presented by Philippe Bogaerts Senior Field Systems Engineer Securing application delivery in the cloud

Security Overview and Cisco ACE Replacement

Cisco and Citrix Solution

SOFTWARE DEFINED NETWORKING

F5 Intelligent DNS Scale. Philippe Bogaerts Senior Field Systems Engineer mailto: Mob.:

AVI NETWORKS CLOUD APPLICATION DELIVERY PLATFORM INTEGRATION WITH CISCO APPLICATION CENTRIC INFRASTRUCTURE

Cisco-Citrix Alliance

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

F5 and VMware. Realize the Virtual Possibilities.

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

How To Build A Software Defined Data Center

NetScaler: A comprehensive replacement for Microsoft Forefront Threat Management Gateway

Dynamic Service Chaining for NFV/SDN

F5 White Paper. The F5 Powered Cloud

Deploying F5 to Replace Microsoft TMG or ISA Server

Security F5 SECURITY SOLUTION GUIDE

SDN PARTNER INTEGRATION: SANDVINE

Virtualization, SDN and NFV

A10 Device Package for Cisco Application Centric Infrastructure (ACI)

F5 PARTNERSHIP SOLUTION GUIDE. F5 and VMware. Virtualization solutions to tighten security, optimize performance and availability, and unify access

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

The State of Application Delivery in 2015

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

Spotlight On Backbone Technologies

SDN Applications in Today s Data Center

Getting More Performance and Efficiency in the Application Delivery Network

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

Cisco Application Centric Infrastructure. Silvo Lipovšek Sistemski inženjer

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

Deploying the BIG-IP System with Microsoft SharePoint

F5 Application Delivery in a Virtual Network

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP Edge Gateway for Layered Security and Acceleration Services

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

BIG-IQ Centralized Management and Citrix XenServer : Setup. Version 4.6

F5 Identity and Access Management (IAM) Overview. Laurent PETROQUE Manager Field Systems Engineering, France

Business Case for Data Center Network Consolidation

Datacenter Networking. Joy ABOIM Consulting System Engineer

Global Headquarters: 5 Speen Street Framingham, MA USA P F

F5 NETWORKS, INC. Secure Your Applications, Simplify Authentication, and Optimize Critical System

Business Case for a DDoS Consolidated Solution

GET MORE OUT OF YOUR MICROSOFT APPLICATION INVESTMENTS. Jeppe Koefoed, F5 Networks

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5

Deploying the BIG-IP System with Microsoft IIS

Using SDN-OpenFlow for High-level Services

The promise of SDN. EU Future Internet Assembly March 18, Yanick Pouffary Chief Technologist HP Network Services

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

Designing Virtual Network Security Architectures Dave Shackleford

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

Load Balancing for Microsoft Office Communication Server 2007 Release 2

Deploying F5 for Microsoft Office Web Apps Server 2013

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Sean Bennett. Cloud Platforms & Networking Group

Market Application Delivery Networking. Products ADC, WAN Optimization, Secure Access

The F5 Intelligent DNS Scale Reference Architecture.

Palo Alto Networks. Security Models in the Software Defined Data Center

Pluribus Netvisor Solution Brief

Application Delivery and Load Balancing for VMware View Desktop Infrastructure

Deliver Secure and Accelerated Remote Access to Applications

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5

F5 and Microsoft Delivering IT as a Service

Datacenter Transformation

Driving Down the Cost and Complexity of Application Networking with Multi-tenancy

Alteon Application Switch Microsoft SharePoint 2013 Integration Guide

Deploying F5 with Microsoft Dynamics CRM 2011 and 2013

High-Performance DNS Services in BIG-IP Version 11

Deploying the BIG-IP LTM v10 with Microsoft Lync Server 2010 and 2013

Software Defined Network (SDN)

Deploying the BIG-IP System v10 with SAP NetWeaver and Enterprise SOA: ERP Central Component (ECC)

Deploying F5 with Microsoft Active Directory Federation Services

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

Network Services in the SDN Data Center

Transcription:

Cisco ACI and F5 LTM Integration for accelerated application deployments Dennis de Leest Sr. Systems Engineer F5

Agenda F5 Networks Who are we and what is Big-IP? F5 Synthesis Software Defined Application Services (SDAS) Overview Cisco Application Centric Infrastructure (ACI) L4-7 Services Insertion F5 and Cisco ACI Integration Key Takeaways Q&A F5 Networks, Inc 2

F5 MISSION Deliver the most secure, fast, and reliable applications to anyone anywhere at any time. F5 Networks, Inc 3

F5 Networks Connecting users with data Data Center Web Server Application Server File Storage Web Servers Application Servers F5 Networks, Inc 4

F5 s Strategic Point of Control Users Availability Optimization Security Management Scale HA / DR Bursting Load-Balancing Network Application Storage Offload Network Application Data Access Integration Visibility Automation Orchestration Resources APP OS APP OS APP OS APP OS APP OS APP OS APP OS APP OS Private Public Physical Virtual Multi-Site DCs Cloud F5 Networks, Inc 5

The F5 Application Delivery Framework Bringing deep application fluency to security LTM GTM AFM APM ASM AAM SWG SDN PEM CGN Websafe Mobilesafe Network firewall Traffic management Application security Access control One platform DDoS mitigation SSL inspection DNS security EAL 2+, EAL4+ in process F5 Networks, Inc 6

LTE Roaming VDI Application Services Portfolio Global Server Load Balancing Anti-Fraud SSL Inspection Policy Enforcement Endpoint Inspection SSL VPN Subscriber Traffic Control NfV Traffic Shaping and QoS DNSSEC Anti-Malware Compression Optimization Disaster Recovery SPDY Gateway Caching Application Optimization Access Control Web Access Management DNS Caching & Resolving VAS Bursting Intelligent EPC node selection SSL Programmability VOLTE Intelligence Service Chaining MDM Firewall Traffic Management Cloud Bridging SAML Federation Mobile Optimization SDN Mobile App Management F5 Networks, Inc 7 DDoS Authoritative DNS Cloud Federation Anti-Phishing Diameter & Routing SAML Federation Mobile Acceleration Global Load Balancing Gi Firewall Web Performance Enrichment Optimization Secure Web Gateway Cloud Bursting Traffic Management Single Sign-On Quota Management App Delivery Firewall Application Traffic Control CGNAT Web App Firewall Acceleration Business Continuity Active Sync Proxy DNS Firewall

F5 F5 Networks, Inc Inc. 8

The Evolution of F5 3 Hypervisor/Cloud ubiquity Multi-tenancy, all-active Identity access management 2 Security Mobility/LTE Domain Name Services 1 Traffic management Optimization Acceleration F5 Networks, Inc 9

Advanced threats Software defined everything SDDC/Cloud Internet of Things Mobility HTTP is the new TCP F5 Networks, Inc 10

Applications Impact on Data Center Architecture MICRO-ARCHITECTURES Each service is isolated and requires its own: Load balancing Authentication / authorization Security Layer 7 Services May be API-based, expanding services required More applications needing services API DOMINANCE Proxies are used in emerging API-centric architectures for: API versioning Client-based steering API Load balancing Metering & billing API key management More intelligence needed in services Service A Service C API v1 Service B Service D API v2

The Evolution of F5 4 Software Defined Application Services 3 Cloud Ready 2 Broadened Application Services 1 Application Delivery Controller F5 Networks, Inc. 12

F5 Synthesis Partner Ecosystem / DevOps F5 Networks, Inc. 13

SDDC/Cloud F5 Networks, Inc 14

Software Defined Application Services Elements High-Performance Services Fabric Simplified Business Models F5 Networks, Inc 15

High Performance Services Fabric F5 Networks, Inc 16

High-Performance Services Fabric Programmability Data Plane Control Plane Management Plane Virtual Edition Appliance Chassis Network [Physical Overlay SDN] F5 Networks, Inc 17

High-Performance Services Fabric Programmability Data Plane Control Plane Management Plane Virtual Edition Appliance Chassis Network [Physical Overlay SDN] F5 Networks, Inc 18

Intelligent Services Orchestration

Centralized Management Platform BIG - IQ BIG-IP BIG-IP Data Center Hybrid Cloud Public Cloud F5 Networks, Inc 20

Intelligent Services Orchestration Orchestration Connectors Fabric Connectors BIG-IQ Cloud Connectors Module Connectors F5 Networks, Inc 21

Intelligent Services Orchestration Orchestration Connectors Fabric Connectors BIG-IQ Cloud Connectors Module Connectors F5 Networks, Inc 22

Cisco Application Centric Infrastructure (ACI)

AGILITY: Any application, anywhere Physical and Virtual common application network profile Traditional 3-Tier Application F/W ADC WEB WEB WEB WEB ADC APP APP APP APP DB DB DB DB APPLICATION NETWORK PROFILE CONNECTIVITY POLICY SLA Extensible Scripting Model QoS Security SECURITY POLICIES Load Balancing QOS BANDWIDTH RESERVATION AVAILABILITY APPLICATION L4-L7 SERVICES STORAGE AND COMPUTE DB APPLICATION NETWORK PROFILE HYPERVISOR HYPERVISOR HYPERVISOR DB DB WEB WEB WEB APP WEB APP WEB 24

Service Graph Definition Service Graph: web-application Functions rendered on the same device Func: Firewall Func: SSL offload Func: Load Balancing Terminals Firewall params Permit ip tcp * dest-ip <vip> dest-port 80 Deny ip udp * Connectors SSL params Ipaddress <vip> port 80 Terminals Load-Balancing params virtual-ip <vip> port 80 Lb-aglorithm: round-robin Service graph is an ordered set of functions between a set of terminals A Service Graph can be defined through GUI, CLI or through APIC API A function has one or more connectors Network connectivity like VLAN tag is assigned to these connectors A function within a graph may require one or more parameters Parameters can be scoped by an EPG or an application profile or tenant context Parameters could also be assigned at the time of defining a service graph. Parameter values can be locked from further changes 25 F5 Networks, Inc 25

F5 integration with Cisco Application Centric Infrastructure (ACI)

F5 and Cisco ACI Joint Solution Benefits Automated layer 4-7 application service insertion, policy updates, and optimization within the ACI-enabled fabric with BIG- IP Accelerated application deployments with reliability, security and consistent scalable network and L4-L7 services F5 DEVICE PACKAGE FOR APIC ACI Fabric Preserves richness of F5 Synthesis offering through policy abstraction offering investment protection Existing F5 Physical and Virtual appliances, topologies integrate seamlessly with Cisco ACI Application agility using policy driven application delivery approach to significantly reduce operating costs Programmability (irule / iapp / icontrol) Data Plane Control Plane Management Plane F5 Synthesis Fabric Provisioning workflows is efficient and faster while maintaining operational best practices across multiple IT teams Virtual Edition Appliance Chassis F5 Networks, Inc 27

Service Automation Through Device Package Open DevicePackage Configuration Model (XML File) Python Scripts APIC Policy Engine APIC provides extendable policy model through Device Package APIC Policy Manager Configuration Model Device Package contains XML file defining Device Configuration Model Provider Administrator can upload a Device Package Script Engine APIC Script Interface Python Scripts APIC Script Interface Device scripts translates APIC API callouts to device specific callouts F5 Networks, Inc 28

Understanding Device Package APIC requires a Device Package to configure and monitor a service devices. A device package manages a class of service devices A Device Package is a zip file containing two parts Device Specification Is an XML file that defines Functions provided by a device Like Load Balancing, Content-Switching, SSL termination etc Parameters required for configuring each function Interfaces and Network connectivity information for each function Device Script The integration between the APIC and a Device is performed by a Device Script APIC events are mapped to function calls defined in Device Script XML / REST API APIC EPG level L4-L7 config Service Graph Function Node level L4-L7 config Python Device Package icontrol BIG-IP Physical or VE 29 F5 Networks, Inc 29

APIC Service Graph Config / F5 ADC (LTM) Config APIC Service Graph Function Node Config Parameters, for example, web pool, will be pushed from APIC to BIG-IP In this example, BIG-IP populates Pools configuration from APIC. Parameters that are optimized for L4 SLB (similar to iapp) will be pre-configured and automatically populated in BIG-IP F5 Networks, Inc 30

APIC Tenant / F5 ADC (LTM) Partition Tenant is a container for policies, where the primary elements that the tenant contains are: filters, contracts, bridge domains and application profiles that contain EPGs An ACI tenant will be represented as a partition within BIG-IP A function node identifies a set of network service functions that are required by an application A function node within a service graph will be represented as a Virtual Server within BIG-IP F5 Networks, Inc 31

Use cases Functions Virtual Server Layer 4 Server Load balancing Layer 4 SLB with SSL offload Layer 7 Server Load balancing Layer 7 SLB with SSL offload Microsoft SharePoint Parameters under Virtual Server Configuring Global and Tenant Self IP addresses Configuring Global and Tenant static routes Device Counters Server Pools TCP Optimizations (WAN/LAN/Mobile) HTTP optimization HTTP Security (Application protocol security) TCP connection multiplexing (One Connect) Validators and Creation of tenant OneConnect profiles irules Validators and Creation of tenant acceleration profiles SNAT Pool management More than 80% of F5 customers use the L4 SLB / L7 SLB / MSFT SharePoint / SSL offload hence 1st release targets these use cases 32 F5 Networks, Inc 32

Device Package: User Defined (Future) Cisco APIC and F5 APIs are open, user can defined its own device package, for example, adding other F5 modules like Access Policy Manager (APM VPN SSL solution) or Application Security Manager (ASM WAF solution), and have it incorporated with F5 Local Traffic Manager (LTM ADC solution)device package in the same service graph. User Defined Device Package F5 Provided Device Package To Consumer EPG F5 BIG-IP ASM F5 BIG-IP LTM To Provider EPG F5 Networks, Inc 33

Reference Material For Your Reference F5 SDAS and Cisco ACI Solution Brief http://www.cisco.com/c/en/us/solutions/collateral/data-center-virtualization/unified-fabric/solution-brief-c22-730004.html Cisco Application Policy Infrastructure Controller (APIC) http://www.cisco.com/c/en/us/products/cloud-systems-management/application-policy-infrastructurecontroller-apic/index.html Automate Application Deployment with F5 Local Traffic Manager and Cisco Application Centric Infrastructure http://tools.cisco.com/search/results/display?url=http%3a%2f%2fwww.cisco.com%2fc%2fdam%2fen%2fus%2fsolutions%2fc ollateral%2fdata-center-virtualization%2fapplication-centric-infrastructure%2fwhite-paper-c11-732413.pdf&pos=4&query=f5+cisco+aci+integration+white+paper F5 BIG-IP LTM and Nexus 9000 http://ri.search.yahoo.com/_ylt=a9mss2amnalufb0ar04zcqx.;_ylu=x3odmte0mmhtmwjtbhnlywnzcgrwb3mdmqrjb2xva 2lyMgR2dGlkA1ZJUERFMDVfMQ-- /RV=2/RE=1409944844/RO=10/RU=http%3a%2f%2fwww.cisco.com%2fc%2fdam%2fen%2fus%2fsolutions%2fcollateral%2f data-center-virtualization%2fapplication-centric-infrastructure%2fsolution-overview-c22-732522.pdf/rk=0/rs=ct30nyclam50d8frbz0jl3py0iy- Follow us on Twitter @CiscoDC -> Official Cisco Channel, @f5networks Official F5 Networks Channel 34 F5 Networks, Inc 34

Summary Cisco and F5 extending partnership across the board from Service Provider and Security to Next-gen Data Centers Cisco ACI and F5 solves traditional network service insertion challenges through automated ACI policy model and F5 device package Application provisioning and configuration is made simple and agile through ACI policy model, F5 use-case driven device package approach and open Northbound APIs Key benefits of F5 / ACI model: Multi-Tenancy, separate Route-domain/L3 and Multi-Graph Support Use Case Focus Application level visibility and monitoring F5 Networks, Inc 35