F5 Demystifying Network Service Orchestration and Insertion in Application Centric and Programmable Network Architectures

Similar documents
Service Insertion with ACI using F5 iworkflow

Automate Application Deployment with F5 Local Traffic Manager and Cisco Application Centric Infrastructure

F5 BIG-IP Local Traffic Manager Service Insertion with Cisco Application Centric Infrastructure

Integration of Hypervisors and L4-7 Services into an ACI Fabric. Azeem Suleman, Principal Engineer, Insieme Business Unit

F5 Networks in the Software Defined DataCenter Era. Paolo Pambianco System Engineer CSP

Layer 4 to Layer 7 Service Insertion, page 1

Orchestration: Accelerate Deployments and Reduce Operational Risk. Nathan Pearce, Product Development SA Programmability & Orchestration Team

What s next for your data center? Power Your Evolution with Physical and Virtual ADCs. Jeppe Koefoed Wim Zandee Field sales, Nordics

Integration of Hypervisors and L4-7 Services into an ACI Fabric

Layer 4 to Layer 7 Design

F5 Synthesis Information Session. April, 2014

DevNet Technical Breakout: Introduction to ACI Programming and APIs.

Service Graph Design with Cisco Application Centric Infrastructure

Design Guide for Cisco ACI with Avi Vantage

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect

Cisco HyperFlex and the F5 BIG-IP Platform Accelerate Infrastructure and Application Deployments

Cloud, SDN and BIGIQ. Philippe Bogaerts Senior Field Systems Engineer

Integrating NetScaler ADCs with Cisco ACI

Cisco Application Centric Infrastructure and Microsoft SCVMM and Azure Pack

Dynamic App Services in Containerized Environments

Cisco HyperFlex Systems

Management and Orchestration with F5 BIG-IQ 4.5. Philippe Bogaerts F5 Networks

Running RHV integrated with Cisco ACI. JuanLage Principal Engineer - Cisco May 2018

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases

Cisco Virtual Networking Solution Nexus 1000v and Virtual Services. Abhishek Mande Engineer

ACI Terminology. This chapter contains the following sections: ACI Terminology, on page 1. Cisco ACI Term. (Approximation)

Cisco ACI Terminology ACI Terminology 2

F5 iworkflow : Cisco APIC Administration. Version 2.0

Integration of Hypervisors & L4-7 Services with ACI

Segmentation. Threat Defense. Visibility

Cisco Cloud Architecture with Microsoft Cloud Platform Peter Lackey Technical Solutions Architect PSOSPG-1002

Cisco Enterprise Cloud Suite Overview Cisco and/or its affiliates. All rights reserved.

Cisco UCS Director Tech Module Cisco Application Centric Infrastructure (ACI)

BIG-IP V11.3: PRODUCT UPDATE. David Perodin Field Systems Engineer III

Cisco ACI vcenter Plugin

Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework

Cisco Application Centric Infrastructure (ACI) - Endpoint Groups (EPG) Usage and Design

F5 comprehensive protection against application attacks. Jakub Sumpich Territory Manager Eastern Europe

Multi-Tenancy Designs for the F5 High-Performance Services Fabric

Security Overview and Cisco ACE Replacement

Intuit Application Centric ACI Deployment Case Study

Automation of Application Centric Infrastructure (ACI) with Cisco UCS Director

Cisco SDN 解决方案 ACI 的基本概念

Get Your Datacenter SDN Ready. Ahmad Chehime Cisco ACI Strategic Product Sales Specialist SPSS Emerging Region

Cisco Application Policy Infrastructure Controller Data Center Policy Model

5 days lecture course and hands-on lab $3,295 USD 33 Digital Version

Evolution of Data Center Security Automated Security for Today s Dynamic Data Centers

Quick Start Guide (SDN)

Title DC Automation: It s a MARVEL!

Virtual Security Gateway Overview

Building NFV Solutions with OpenStack and Cisco ACI

Application Centric Infrastructure

DESIGN GUIDE. VMware NSX for vsphere (NSX-v) and F5 BIG-IP Design Guide

Cisco UCS Director and ACI Advanced Deployment Lab

Cisco ACI Multi-Site Fundamentals Guide

F5 Networks F5LTM12: F5 Networks Configuring BIG-IP LTM: Local Traffic Manager. Upcoming Dates. Course Description. Course Outline

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Application Provisioning

Service Insertion with Cisco Application Centric Infrastructure

Configuring Policy-Based Redirect

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

Advanced threats. "Software defined" everything. Internet of Things. SDDC/Cloud. HTTP is the new TCP. Mobile. F5 Networks, Inc 2

ONUG SDN Federation/Operability

The Next Opportunity in the Data Centre

ACI Multi-Site Architecture and Deployment. Max Ardica Principal Engineer - INSBU

Multi-Site Use Cases. Cisco ACI Multi-Site Service Integration. Supported Use Cases. East-West Intra-VRF/Non-Shared Service

Disclaimer CONFIDENTIAL 2

Configuring Policy-Based Redirect

Tenant Onboarding. Tenant Onboarding Overview. Tenant Onboarding with Virtual Data Centers

Cisco ACI Virtual Machine Networking

EZ Cloud Reference Material EZ Cloud Type 1: Release 1 Use Cases

Session objectives and takeaways

BIG-IP Acceleration: Network Configuration. Version

BIG-IQ Cloud and VMware ESXi : Setup. Version 1.0

Data Center and Cloud Automation

F5 and Nuage Networks Partnership Overview for Enterprises

Integrating the Cisco ASA with Cisco Nexus 9000 Series Switches and the Cisco Application Centric Infrastructure

DevOps CICD PopUp. Software Defined Application Delivery Fabric. Frey Khademi. Systems Engineering DACH. Avi Networks

Cisco ACI Virtual Machine Networking

Build application-centric data centers to meet modern business user needs

Introducing VMware Validated Designs for Software-Defined Data Center

Introducing VMware Validated Designs for Software-Defined Data Center

Configuring Policy-Based Redirect

SDN Security BRKSEC Alok Mittal Security Business Group, Cisco

Layer-4 to Layer-7 Services

Validating Microsoft Exchange 2010 on Cisco and NetApp FlexPod with the F5 BIG-IP System

Hybrid Cloud Solutions

Networking Domains. Physical domain profiles (physdomp) are typically used for bare metal server attachment and management access.

Configure. Background. Register the FTD Appliance

Securing VMware NSX-T J U N E 2018

Cisco Application Centric Infrastructure (ACI) Simulator

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

Manage Hybrid Clouds with a Cisco CloudCenter, Cisco Application Centric Infrastructure, and Cisco UCS Director Solution

Configuring Layer 4 to Layer 7 Resource Pools

BIG-IP Device Service Clustering: Administration. Version 13.1

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

Configuring Cisco Nexus 9000 Series Switches in ACI Mode (DCAC9K) v3.0

70-745: Implementing a Software-Defined Datacenter

Orchestrating the Cloud Infrastructure using Cisco Intelligent Automation for Cloud

vcmp for VIPRION Systems: Administration Version 12.0

Transcription:

F5 Demystifying Network Service Orchestration and Insertion in Application Centric and Programmable Network Architectures Jeffrey Wong - Solution Architect F5 Networks February, 2015

Agenda F5 Synthesis Overview ACI L4 L7 Service Insertion Overview F5 Device Package Release 1.1.0 Details F5 BIG-IP LTM Integration with Cisco ACI Workload Migration from Traditional Networks to Cisco ACI F5 BIG-IQ Integration with Cisco ACI F5 Networks, Inc 3

F5 Synthesis Overview

Impact on Data Center Architecture: Applications 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 F5 Networks, Inc 5

High-Performance Services Fabric Programmability (irules / iapps / icontrol) Data Plane Control Plane Management Plane Virtual Edition Appliance Chassis Network [Physical Overlay SDN] F5 Networks, Inc 6

F5 and Cisco ACI Joint Solution Benefits Automated L4-L7 application service insertion F5 DEVICE PACKAGE FOR APIC Preserves richness of F5 Synthesis offering. Ease of integration due to rich programmability Accelerated application deployments with scalablel4-l7 services ACI Fabric Existing F5 Physical and Virtual appliances, topologies integrate seamlessly with Cisco ACI Application agility & significant reduction in operating costs Programmability (irules / iapps / icontrol) Data Plane Control Plane Management Plane F5 Synthesis Fabric Maintains operational best practices & offers faster provisioning of workflows Virtual Edition Appliance Chassis F5 Networks, Inc 7

F5 and Cisco ACI Integration Latest Addition Announcing APIC and BIG-IQ Integration Early Availability ACI Fabric BIG-IQ Virtual Edition Appliance Chassis BIG-IP F5 Synthesis Fabric APIC to BIG-IP Integration Model Phase 1 (Shipping) APIC to BIG-IQ Integration Model Phase 2 (Early Availability Jan 15, FCS Q2 CY15) Customers have choice to leverage Cisco APIC to BIG-IP or through BIG-IQ Integration Models F5 Networks, Inc 8

Choosing F5 BIG-IP for Cisco ACI Supports 11.4.1 and above, Platform Independent Good, Better, Best Platforms 25M 200M 1Gbps 3Gbps 5Gbps 10Gbps VIPRION 2200 VIPRION 2400 1600 series* 2000 series* 4000 series 5000 Series 7000 Series 10000 Series 11000 Series VIPRION 4480 VIPRION 4800 Virtual Physical Hybrid F5 virtual editions Provide flexible deployment options for virtual environments and the cloud Virtual ADC is best for: Accelerated deployment Maximizing data center efficiency Private and public cloud deployments Application or tenant-based pods Keeping security close to the app Lab, test, and QA deployments F5 physical ADCs High-performance with specialized and dedicated hardware Physical ADC is best for: Fastest performance Highest scale SSL offload, compression, and DoS mitigation An all F5 solution: integrated HW+SW Edge and front door services Purpose-built isolation for application delivery workloads Physical + virtual = hybrid ADC infrastructure Ultimate flexibility and performance Hybrid ADC is best for: Transitioning from physical to virtual and private data center to cloud Cloud bursting Splitting large workloads Tiered levels of service F5 Networks, Inc 9

ACI L4 L7 Service Insertion Overview

Traditional Network Service Insertion Challenges Router Configure Network to insert Firewall FW Configure firewall network parameters Service insertion takes days vfw Router Switch LB Configure firewall rules as required by the application Configure Load Balancer Network Parameters Configure Router to steer traffic to/from Load Balancer Network configuration is time consuming and error prone Difficult to track configuration on services Server Service Insertion In traditional Networks Configure Load Balancer as required by the application F5 Networks, Inc 11

APIC L4 L7 Service Integration TENANT (HR) Traditional 3-Tier Application F/W ADC WEB WEB WEB WEB ADC APP APP APP APP DB DB DB DB APPLICATION NETWORK PROFILE APPLICATION PROFILE (3 TIER APP) EPGS ARE DEFINED HERE endpoint Group (EPG) collection of bare metal servers, VMs, vnic Ex: WEB EPG - all web servers (bare metal or VMs) are grouped into this EPG Ex: APP EPG - all APP servers (bare metal or VMs) are grouped into this EPG NETWORKING POLICY CONNECTIVITY FOR THE TENANT L2-L3 SECURITY POLICY (POLICY DECISION IS DONE HERE) FILTERS, QOS, TRAFFIC STEERING Contract services between the WEB and APP EPG (web graph, HTTP graph) Ex: APP is a provider and WEB is the consumer Define services within a contract: FW, ADC in this example ADC defined TROUBLESHOOTING POLICY SPAN, ERSPAN ETC MONITORING POLICY EVENTS, SNMP L4-L7 SERVICES POLICY DEFINE L4-L7 SERVICE POLICY Service Graph (Ex: WEB graph utilizes L7 SLB) Logical Device Cluster F5 Networks, Inc 12

F5 Device Package: Definition APIC requires a Device Package to communicate with service devices. A Device Package is a zip file containing two parts: Device Specification (xml): The configuration of the APIC is represented as an object model consisting of a large number of Managed Objects (MOs). A Device type is defined by a tree of MOs with a Meta Device (MDev) at the root. Configuration through UI or North Bound APIs APIC EPG level L4-L7 config Service Graph Function Node level L4-L7 config DeviceScript (py): The integration between the APIC and a Device is performed by a DeviceScript, which maps APIC events function calls defined in Device Script Python Device Script Device Package icontrol / SouthBound API BIG-IP Physical or VE Device Specification <dev type= f5 > <service type= slb > <param name= vip > <dev ident= 210.1.1.1 <validator= ip <hidden= no > <locked= yes > F5 Networks, Inc 13

Service Graph: Definition Abstract graph concept mapping to Service Graph Consumes Functions rendered on the same device Service Graph: web-application Provides EXT EXT EXT EXT Func: Firewall Func: SSL offload Func: Load Balancing WEB WEB WEB WEB EPG - EXT Terminals Connectors Terminals EPG - WEB Firewall params Permit ip tcp * dest-ip <vip> dest-port 80 Deny ip udp * SSL params Ipaddress <vip> port 80 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 e-g; Firewall Function, Load balancer Function A function has one or more connectors Network connectivity like VLAN/VNID 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 Parameter values can be locked from further changes F5 Networks, Inc 14

Application Construct F5 Service Insertion Consume Provide Web Farm provide services to External Users; Policy Contract defines relationship between Web Farm and Users EPG EXT Ext Users EPG WEB Web Server Users assign to EPG EXT Web Farm assign to EPG WEB Users accessing the Web Servers start stage 1.. stage N end graph Service Graph Insertion at the Policy Contract Subject level inst inst. inst inst Node Service Graph contains Function Nodes, Virtual Server is a Function Node firewall ADC: Virtual Server Logical Device Cluster Concrete Device Concrete Device F5 BIG-IPs are Concrete Devices belong to a Logical Device Cluster that enables ADC as a Function Node within a Service Graph F5 Networks, Inc 15

Goals of APIC Service Insertion and Automation Configure and Manage VLAN allocation for service insertion Configure the network to redirect traffic through service device Configure network and service function parameters on service device F5 Networks, Inc 16

F5 Device Package Release 1.1.0 Details

F5 and Cisco ACI Integration Models ACI Fabric BIG-IQ Virtual Edition Appliance Chassis BIG-IP F5 Synthesis Fabric APIC to BIG-IP Integration Model APIC to BIG-IQ Integration Model F5 Networks, Inc 18

F5 ACI Device Package 1.1.0 is now Released! Supports ACI FCS+3 version 1.0(2m) vcmp support (New with 1.1.0) Dynamic endpoint attach and detach (New with 1.1.0) Supports any BIG-IP LTM physical and virtual form factor running version 11.4.1 and above Device package can be downloaded from downloads.f5.com at no cost Does not require any new module installation on the BIG-IP Can leverage BIG-IQ as device management irules (custom defined) that reside in common partition can be called by APIC BIG-IP is licensed and OOB management configured prior to APIC integration Supports Active / Standby High Availability model per APIC logical device cluster F5 Networks, Inc 19

F5 Device Package 1.1.0 Supported Functions Device Package 1.1.0 continue to support the same L4 L7 service functions as 1.0.0 with additional support of vcmp and dynamic endpoint attach/detach 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 F5 Networks, Inc 20

F5 Device Package 1.1.0: vcmp Guests Support In release 1.1.0; in vcmp HA configuration, both vcmp guests must reside on the same vcmp host vcmp (Virtual Clustered Multiprocessing) is F5 purposed built hypervisor, allow multiple virtual ADC instances, called vcmp guests, reside on the same vcmp host Using vcmp guests as L4- L7 Devices when creating Logical Device Cluster vcmp guest 1 and 2 mgmt. IP vcmp host mgmt. IP F5 Networks, Inc 21

F5 Device Package 1.1.0: vcmp Guests Support vcmp and HA configuration under Concrete Devices specific configurable parameters vcmp guest 1 and 2 host name vcmp guests HA parameters vcmp host mgmt. IP under device config as well F5 Networks, Inc 22

F5 Device Package 1.1.0: Dynamic endpoint attach/detach Pool members, which consider endpoint in ACI fabric, once attached to OR detach from an EPG; APIC will send notification to BIG-IP to add or remove this pool member Internal Connector, which tied to the provider EPG, assign to the WEB servers = pool members in F5 LTM Pool Eable Attachement Notification Under Graph Template, function node ADC has two logical interfaces: external and internal F5 Networks, Inc 23

F5 Device Package 1.1.0: Dynamic endpoint attach/detach No need to define pool members when adding configurable parameters to the service graph template vcmp host mgmt. IP under device config as well BIG-IP Pool has no pool members F5 Networks, Inc 24

F5 Device Package 1.1.0: Dynamic endpoint attach/detach Assign provider EPG (Web) to the servers After receiving attach notification from APIC, BIG-IP add members to pool Same for endpoint detach F5 Networks, Inc 25

F5 BIG-IP LTM Integration with Cisco ACI Using Device Package 1.1.0 and ACI 1.0(2m)

Terminology: APIC Tenant Single Context / BIG-IP Partition Tenant is a container for policies (filters, contracts, bridge domains and application profiles) BIG-IP partition is equivalent to a single context ACI tenant A function node identifies a set of network service functions that are required by an application BIG-IP Virtual Server is equivalent to service graph function node F5 Networks, Inc 27

Terminology: APIC Service Graph Config pushed to BIG-IP APIC Service Graph Function Node Config Parameters, for example, webpool, will be pushed from APIC to BIG-IP In this example, BIG-IP populates Pool configuration from APIC. F5 Networks, Inc 28

Device Package Feature: Referencing irules APIC can reference irules that resides in BIG-IP Common partition BIG-IP is responsible for irules management, including creation / modification / validation F5 Networks, Inc 29

F5 supports TRUE Multiple Graph Multiple Tenancy Multiple Virtual Servers for different applications in the different BIG-IP partitions/apic Tenants, sharing the same device Tenant N APIC partition: apic7890 Route Domain N Partition created by APIC inside BIG-IP is prefixed by the apic, _ tenant-id to represent the partition in F5 (for ex : apic_5437) F5 demonstrate true multi-tenancy using different partitions for each tenant in APIC Tenant B Client EPG Tenant A Client EPG APIC partition: Virtual Server apic2345 1 Route Domain B Virtual Server APIC partition: Virtual Server 1 2 apic1234 Route Domain A App EPG 1 App EPG App EPG 1 2 Each partition has been assigned individual route domain for L3 separation Client EPG Virtual Virtual Server 1 Server 2 App EPG App EPG 1 2 Virtual Servers created by APIC inside BIG- IP is prefixed by the apic, _ tenant_id _ graph (for ex : apic_5437_3456) Virtual Server 2 App EPG 2 Single BIG-IP physical F5 Networks, Inc 30

Mixed Mode Support Client EPG Contract: Including L4-L7 services Server EPG Client EPG Contract BIG-IP Ext EPG BIG-IP Int EPG Contract Server EPG APIC APIC Partition Configuration pushed and populated by APIC. User does not modify this partition. APIC will perform L4-L7 service insertion on this partition. BIG-IP created Partition: User can continue to use partition created by BIG-IP, they appeared as separate EPG to APIC. Network functionality will be managed by APIC through the Fabric, where L4-L7 will be managed by BIG-IP. User can continue to use custom iapp and irules in this scenario. Common Partition User can define custom irules under Common partition and they can be called by APIC, BIG-IP Physical or Virtual F5 Networks, Inc 31

F5 BIG-IP + Cisco ACI Integration Options ACI Fabric ACI Fabric ACI Fabric Ext EPG Contract Contract Web EPG Ext EPG Contract with L4-L7 Service Insertion Web EPG Contract Contract with L4-L7 Service Insertion BIG-IP EPG BIG-IP phy link to ACI fabric BIG-IP phy link to ACI fabric No BIG-IP EPG required Common or BIG-IP partition APIC partition Common or BIG-IP partition APIC partition Cisco ACI + F5 BIG-IP without service insertion (using EPG) Cisco ACI + F5 BIG-IP Integration using L4 L7 service insertion using service graph Mixed Mode: same BIG-IP connects to ACI fabric with and without L4-L7 service insertion All the above Integration Options support 1-Arm / Inline; Physical / Virtual in HA deployment F5 Networks, Inc 32

Workload Migration from Traditional Networks to Cisco ACI

Migration: Physical Topology Traditional Network F5 DEVICE PACKAGE FOR APIC BIG-IP Platform CISCO ACE ACI Fabric VIP Traditional VIP ACI BIG-IP Platform BIG-IP Platform A B C WEB F5 Networks, Inc 34

Migration: Approach Clients access Traditional Network VIP VIP Traditional A WEB B ACI VIP C Step 1: Bring up BIG-IP in ACI fabric Create Application Server ACI L4-L7 service insertion with BIG-IP Expanding workload to ACI fabric VIP Traditional ACI VIP A B ACI C Step 2: VIP WEB Add ACI VIP to Traditional Pool Moving workload from traditional network to ACI VIP Traditional ACI VIP WEB ACI VIP C A B Step 3: Move Servers Completing workload migration to ACI Clients now access ACI VIP VIP Traditional ACI VIP C A WEB B Step 4: Update DNS or GTM Remove ACI VIP From Traditional Pool F5 Networks, Inc 35

Migration: Logical Diagram Server Pool Server Pool 1 Client 2 Traditional Network VIP 3 Server (Node) Server (Node) 4 ACI VIP 5 Server (Node) Server (Node) DNS Server (LTM #2 VIP) Wiki.mycorp.com = Traditional VIP Server Pool Server (Node) Client 2 ACI VIP 3 Server (Node) 1 DNS Server (Node) Wiki.mycorp.com = ACI VIP F5 & Cisco Joint Whitepaper: http://www.cisco.com/c/dam/en/us/solutions/collateral/data-center-virtualization/application-centric-infrastructure/guide-c07-733816.pdf F5 Networks, Inc 36

F5 BIG-IQ Integration with Cisco ACI

F5 and Cisco ACI Integration Models ACI Fabric BIG-IQ Virtual Edition Appliance Chassis BIG-IP F5 Synthesis Fabric APIC to BIG-IP Integration Model APIC to BIG-IQ Integration Model F5 Networks, Inc 38

F5 is Industry Leader in Application Delivery How can we provide full set of F5 functionality to ACI environment that is application focused? F5 has an extensive library of iapps for deploying applications F5 Networks, Inc 39

What are iapps? An iapps is an application-centric configuration template: User answers a few questions about deploying an application iapps translates answers into a set of configuration options iapps can touch almost all BIG-IP functionality irules, profiles, monitors, security policies, and much more There are many F5-provided iapps: HTTP, Sharepoint, Exchange, VMware View, Users can build their own iapps F5 Networks, Inc 40

Using BIG-IQ to bring iapps to APIC F5 Device Package Release 1.1.0 Deployment Model BIG-IQ Integration with Cisco ACI downloads.f5.com 1 Device Package 2 F5 Configuration Device iapps {'state': 1, 'transaction': 0, 'ackedstate': 0, 'value': {(5, 'DestinationNetmask', 'Netmask1'): {'state': 1, 'transaction': 0, 'ackedstate': 0, 'value': '255.255.255.255'}, (5, 'DestinationPort', 'port1'): {'state': 1, 'transaction': 0, 'ackedstate': 0, 'value': '80' 3 BIG-IQ Device Package 3 4a 2 4b 1 F5 Synthesis Fabric ACI Fabric Virtual Edition Appliance Chassis BIG-IP integration with APIC 1 - Download device package from F5 2 - Admin import device package to APIC 3 - APIC sends config to BIG-IP directly BIG-IQ integration with APIC 1 - BIG-IP expose iapps to BIG-IQ 2 - BIG-IQ create custom device package 3 - Admin import BIG-IQ device package to APIC 4a - APIC sends iapp config to BIG-IQ -> BIG-IP 4b - APIC sends Device config to BIG-IP F5 Networks, Inc 41

Reference Material F5 and Cisco ACI Solution Overview http://www.f5.com/pdf/solution-center/cisco-aci-overview.pdf i 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-infrastructure-controllerapic/index.html F5 BIG-IP LTM and Cisco ACI Integration white paper http://www.cisco.com/c/dam/en/us/solutions/collateral/data-center-virtualization/application-centric-infrastructure/whitepaper-c11-732413.pdf Cisco Validated Design (CVD) on F5 BIG-IP LTM and Nexus 9000 (Standalone) http://www.cisco.com/c/dam/en/us/td/docs/solutions/enterprise/data_center/vmdc/big-ip-ltm/ciscovmdcwithf5_big- IP_LTM_WhitePaper.pdf F5 BIG-IP: Workload Migration from Traditional Networks to Cisco Application Centric Infrastructure http://www.cisco.com/c/dam/en/us/solutions/collateral/data-center-virtualization/application-centric-infrastructure/guide-c07-733816.pdf Follow us on Twitter @f5networks Official F5 Networks Channel F5 Networks, Inc 42

DevCentral F5 User Community Over 105,000 Members in 191 Countries and Growing! References Wikis API/SDK Documentation Resources Sample Code Tech Tips Forums Podcasts Blogs Tools and Frameworks irule Editor icontrol SDK.NET, Java, Python, Powershell,... VMware vsphere Management Plug-in Microsoft SCOM Monitoring Pack F5 Networks, Inc 43

Key Takeaways F5 Software Defined Application Services (SDAS) vision perfectly aligns with Cisco s Application Centric Infrastructure How Cisco ACI solves network services insertion challenges How F5 BIG-IP LTM integrates into Cisco ACI architecture Key benefits of BIG-IP / ACI model: Multi-Tenancy, Multi-Graph Support Use Case Focus Automation Ready Application level visibility and monitoring F5 iapps Integration with Cisco ACI using BIG-IQ bringing application requirements to ACI policy If I can be of further assistance please contact me: Jeffrey Wong (j.wong@f5.com)