Cisco Application Centric Infrastructure. Silvo Lipovšek Sistemski inženjer slipovse@cisco.com



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

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

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

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

VMware Software Defined Network. Dejan Grubić VMware Systems Engineer for Adriatic

Building Scalable, Open, Programmable and Application Centric Data Center with Cisco ACI. 林 瑝 錦 / Jerry Lin Cisco Systems 2015 July

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

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

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

Virtual Machine Manager Domains

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

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

Data Center Virtualization and Cloud QA Expertise

Cisco and Citrix Solution

Virtualization, SDN and NFV

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

Extending Networking to Fit the Cloud

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Stretched Active- Active Application Centric Infrastructure (ACI) Fabric

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

SDN Applications in Today s Data Center

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

Zenoss for Cisco ACI: Application-Centric Operations

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

Data Center Use Cases and Trends

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

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

An Application-Centric Infrastructure Will Enable Business Agility

Understanding Cisco Cloud Fundamentals CLDFND v1.0; 5 Days; Instructor-led

Software Defined Network (SDN)

Cisco ACI Simulator Release Notes, Release 1.2(1i)

Network Technologies for Next-generation Data Centers

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

The Path to the Cloud

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

How To Orchestrate The Clouddusing Network With Andn

Datacenter Networking. Joy ABOIM Consulting System Engineer

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Advanced Security Services with Trend Micro Deep Security and VMware NSX Platforms

2013 ONS Tutorial 2: SDN Market Opportunities

How To Build A Software Defined Data Center

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

Enhancing Cisco Networks with Gigamon // White Paper

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview

Why Software Defined Networking (SDN)? Boyan Sotirov

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

SOFTWARE DEFINED NETWORKING

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

Pluribus Netvisor Solution Brief

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

Demystifying Cisco ACI for HP Servers with OneView, Virtual Connect and B22 Modules

Dynamic Service Chaining for NFV/SDN

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

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

Don't outsource IT! Bring your own Cloud with SDN

WHITE PAPER. Network Virtualization: A Data Plane Perspective

Is Cisco Application Centric Infrastructure an SDN Technology?

DCB for Network Virtualization Overlays. Rakesh Sharma, IBM Austin IEEE 802 Plenary, Nov 2013, Dallas, TX

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

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

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

Implementing and Troubleshooting the Cisco Cloud Infrastructure **Part of CCNP Cloud Certification Track**

Network Virtualization Solutions

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

VXLAN: Scaling Data Center Capacity. White Paper

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

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

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

Cloud, SDN and the Evolution of

How Network Virtualization can improve your Data Center Security

How Open is Cisco s ACI?

BRKACI-2006 ABSTRACT

Scalable Approaches for Multitenant Cloud Data Centers

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

VMware vcloud Networking and Security Overview

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Software-Defined Networks Powered by VellOS

Disaster Recovery Design with Cisco Application Centric Infrastructure

Network Virtualization for Large-Scale Data Centers

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

Securing the Virtualized Data Center With Next-Generation Firewalls

Cisco and Red Hat: Application Centric Infrastructure Integration with OpenStack

Security in the Software Defined Data Center

What is SDN all about?

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

Cisco Unified Data Center

Quantum Hyper- V plugin

BROADCOM SDN SOLUTIONS OF-DPA (OPENFLOW DATA PLANE ABSTRACTION) SOFTWARE

CON Software-Defined Networking in a Hybrid, Open Data Center

Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches

Orchestrating the next generation data center

Cisco Intercloud Fabric Security Features: Technical Overview

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

Transcription:

Cisco Application Centric Infrastructure Silvo Lipovšek Sistemski inženjer slipovse@cisco.com

277X Data created by IoE devices v. end-user 30M New devices connected every week 180B Mobile apps downloaded in 2015 78% Workloads processed in Cloud DCs by 2018 5TB+ of data per person by 2020 4.2B Web filtering blocks per day Digitization is Disrupting Business and Reshaping IT

Traditional IT Struggles To Deliver Applications At The Speed Of Business Application Deployment Time Minutes What Business Wants Weeks What Traditional IT Delivers

Let s talk about the elephant in the room Current networks are not inflexible nor expensive. Operational process can makes them just that. ACI simplifies IT and becomes an enabler.

Two Types of Languages Infrastructure Language App Language VLAN IP Address Subnets Firewalls Quality of Service Load Balancer Access Lists Human Translator Application Tier Policy and Dependencies Security Requirements Service Level Agreement Application Performance Compliance Geo Dependencies

A new common language to describe desired state is needed.

Abstraction, the real objective of SDN But, How to Avoid Death by Micromanagement Networks are traditionally controlled in a micromanaged, high touch, interactive manner First Generation SDN is no different 2014 Cisco and/or its affiliates. All rights reserved. 8

Industry Solutions: Software Only Overlay Supports Virtual Resources Over Traditional Networks Advantage Increased Agility For Virtual Devices Faster configuration and provisioning of virtual devices Overlay - Virtual Devices Disadvantage Partial Solution Embedded support only for virtual devices Operational Complexity Two networks Two Networks Gateway No Traffic Visibility Limited troubleshooting Limited Scale Centralized gateways, sub-optimal traffic flow Physical Physical and Resources Virtual Resources

Industry Solutions: Integrated Hardware and Software Overlay Supports Virtual and Physical Resources Over Optimized Network Advantage Highest Agility Consistent policy across physical and virtual Open Multi-hypervisor/vendor support Operational Efficiency Single network Deep Traffic Visibility Simplified analysis and troubleshooting Highly Scalable Integrated gateways, optimized traffic flow Two Networks Overlay - Virtual Devices Gateway One Integrated Network for Physical Resources Physical and Virtual Resources

Overloaded Network Constructs ACI directly maps the application connectivity requirements onto the network and services fabric Redirect and Load Balance Connectivity IP Address, VLAN, VRF Control & Audit Connectivity Application Requirements (Security Firewall, ACL, ) IP Address, IP Addressing VLAN, VRF Enable Connectivity (The Network) Application Requirements Dynamic provisioning of connectivity explicitly defined for the application Application Specific Connectivity 2014 Cisco and/or its affiliates. All rights reserved. 11

Abstraction, the real objective of SDN How to Avoid Death by Micromanagement You can not mask complexity with complexity Less Networks, Not More 2014 Cisco and/or its affiliates. All rights reserved. 12

What does an application need from the Network? An Application is more than just a VM Interconnected components application? web db How Internet do we define the network VM VM VM for the VM VM VM External Private Network application 2014 Cisco and/or its affiliates. All rights reserved. 13

ACI - Application Network Profile rules of how application communicates to the external private or public networks a set of network requirements specifying how application components communicate with each other Contract Access Control QoS Network Services web app db Application VM Network VM Profile VM The Outside VM VM VM application-centric network policy application a collection of end-points connecting to the network VMs, physical compute, Component Tier End Point Group Or VMware Port Group 2014 Cisco and/or its affiliates. All rights reserved. 14

UCS Service Profiles Configuration Portability SIM Card Identity for a Phone Service Profile Identity for a Server UCS Service Profile Unified Device Management Network Policy Storage Policy Server Policy 2014 Cisco and/or its affiliates. All rights reserved.

Pillars of ACI Rapid Deployment of Applications onto Open Networks with Scale, Security and Full Visibility Application Centric Infrastructure Industry Leading Technology Partnerships ACI Fabric/Nexus 9000 Application Centric Policy Open Ecosystem

Cisco ACI Fabric Nexus 9500 Modular Switches Nexus 9300 Fixed Switches Innovations in Hardware and System Design Performance Port Density Power Efficiency Programmability Price Innovations in Cisco NX-OS Software Improved Application Performance Integrated Overlay Capabilities Programmability and Automation

Modular and Fixed Portfolio Modular Fixed Nexus 9500 Nexus 9300 2014 Cisco and/or its affiliates. All rights reserved.

Overview of the Cisco ACI Fabric Industry s most efficient fabric 1/10-Gbps edge High-density 40-Gbps spine (100-Gbps capable) 1 million+ IPv4 and IPv6 endpoints 64,000+ tenants 220,000+ 1/10-Gbps hosts in a single tier 3:1 oversubscribed fabric Routed fabric optimal IP forwarding Bridging (Layer 2) and routing (Layer 3) of VXLAN, NVGRE, and VLAN at scale No x86 gateways physical and virtual Application agility place and join without limits in the fabric Full visibility into virtual and physical Common operations from hypervisor to computing, to fabric, to WAN Spine Inline overlay hardware database 288 x 40-Gbps ports Higher capacity and lower cost Fabric Optimization Improved utilization1588 timing and Latency ECMP-based approaches Scale Intelligent caching Overlay hardware offload Improved analytics

Overview of the Cisco ACI Fabric Cisco ACI Fabric provides: Decoupling of endpoint identity, location, and associated policy, all of which are independent from the underlying topology Full normalization of the ingress encapsulation mechanism used: 802.1Q VLAN, IETF VXLAN, and IETF NVGRE Distributed Layer 3 gateway to help ensure optimal forwarding for Layers 3 and 2 Support for standard bridging and routing semantics without standard location constraints (any IP address anywhere) Service insertion and redirection Removal of flooding requirements for IP control plane (ARP, GARP, DHCP, and Unknown Unicast)

Cisco ACI Fabric Decoupled Identity, Location, and Policy VTEP VXLAN IP Payload VTEP VTEP VTEP VTEP VTEP VTEP Cisco ACI fabric decouples the tenant endpoint address - its identifier - from the location of that endpoint, which is defined by its locator, or VTEP address Forwarding within the fabric is between VTEPs (VXLAN tunnel endpoints) and takes advantage of an extended VXLAN header format, which makes use of the Reserved Bits in the VXLAN header The mapping of the internal tenant MAC or IP address to the location is performed by the VTEP, using a distributed mapping database

Cisco ACI Fabric Load Balancing Focus on the Application Response Time Cisco ACI fabric tracks the congestion along the full path between the ingress leaf and the egress leaf through the data plane (real-time measurements) Congestion on switch-to-switch ports (external wires) Congestion on internal ASIC-to-ASIC connections (internal wires) Fabric load-balances traffic on a flowlet basis Dynamic shedding of active flows from congested to less congested paths Fabric prioritizes small (and early) flowlets Provides DC-TCP behavior without having to modify host stacks Ramps up large TCP flows faster

Application Awareness Application-Level Visibility Cisco ACI Fabric provides the next generation of analytic capabilities PetStore Event Triggered Events or Queries Actions: No new hosts or VMs Evacuate hypervisors Re-balance clusters Per application, tenants, and infrastructure: Health scores Latency Atomic counters Resource consumption PetStore Dev Leaf 1 and 2 Spine 1 3 Atomic counters PetStore Prod Leaf 2 and 3 Spine 1 2 Atomic counters PetStore QA Leaf 3 and 4 Spine 2 3 Atomic counters Integrate with workload placement or migration VXLAN Per-Hop Visibility Physical and Virtual as One

Multihypervisor-Ready Fabric Hypervisor Integration Network Admin Integrated gateway for VLAN, VXLAN, and NVGRE networks from virtual to physical Cisco ACI Fabric Normalization for NVGRE, VXLAN, and VLAN networks Customer not restricted by a choice of hypervisor Fabric is ready for multiple hypervisors Application Admin VMware Microsoft Red Hat Hypervisor Management VLAN VXLAN VLAN NVGRE ESX Hyper-V KVM VMware Microsoft Red Hat VLAN VXLAN PHYSICAL SERVER VLAN

Hypervisor Interaction with Cisco ACI Nonintegrated Mode Integrated Mode VLAN 10 VLAN 10 VXLAN 10000 APP WEB DB DB Cisco ACI fabric as an IP-Ethernet transport Encapsulations manually allocated Separate policy domains for physical and virtual Cisco ACI fabric as a policy authority Encapsulations normalized and dynamically provisioned Integrated policy domains across physical and virtual

Hypervisor Integration with Cisco ACI Cisco ACI fabric implements policy on virtual networks by mapping endpoints to EPGs Endpoints in a virtualized environment are represented as the vnics VMM applies network configuration by placement of vnics into port groups or VM networks EPGs are exposed to the VMM as a 1:1 mapping to port groups or VM networks F/W Application Network Profile EPG WEB L/B EPGA PP EPG DB WEB PORT GROUP APP PORT GROUP DB PORT GROUP VM VM VM

Policy, Policy, Policy,

Policy is Business Relevant Application Centric Infrastructure (ACI) allows the entire infrastructure to take commands in a business-relevant language. ACI Policy Aligned with Applications Traditional Policy Aligned with.? Let my app servers talk to my web servers. 1. Figure out where app lives in physical net 2. Trunk VLAN 112 to switch 22. 3. Add route. 4. Plumb ports 7-12 5. Configure ACL 6. Apply QoS 2013-2014 Cisco and/or its affiliates. All rights reserved. 7. Repeat every time app moves or needs more capacity Cisco Confidential 28

An Innovative Approach to Policy Provided Contract Provided Contract Provided Contract OUTSIDE F/W ADC WEB ADC APP DB What is an application policy? 1. 2. 3. Group: A set of virtual or physical workloads with the same policy Contracts: A set of rules governing communication between groups Service Chains: A set of network services between groups 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29

Cisco ACI Network Profile Policy-Based Fabric Management Extend the principle of Cisco UCS Manager service profiles to the entire fabric Network profile: stateless definition of application requirements Application tiers Connectivity policies Layer 4 7 services XML/JSON schema Fully abstracted from the infrastructure implementation Removes dependencies of the infrastructure Portable across different data center fabrics Web Tier Application Storage App Tier The Network Profile Fully Describes the Application Connectivity Requirements ## Network Profile: Defines Application Level Metadata (Pseudo Code Example) <Network-Profile = Production_Web> <App-Tier = Web> <Connected-To = Application_Client> <Connection-Policy = Secure_Firewall_External> <Connected-To = Application_Tier> <Connection-Policy = Secure_Firewall_Internal & High_Priority>... <App-Tier = DataBase> <Connected-To = Storage> <Connection-Policy = NFS_TCP & High_BW_Low_Latency>... Storage DB Tier

Application Policy Model and Instantiation Application policy model: Defines the application requirements (application network profile) Web Tier Application Client App Tier Storage DB Tier Storage Policy instantiation: Each device dynamically instantiates the required changes based on the policies VM VM VM VM VM VM VM 10.2.4.7 10.9.3.37 10.32.3.7 All forwarding in the fabric is managed through the application network profile IP addresses are fully portable anywhere within the fabric Security and forwarding are fully decoupled from any physical or virtual network attributes Devices autonomously update the state of the network based on configured policy requirements

Cisco ACI Layer 4-7 Service Integration Centralized and Automated and Supports Existing Model Elastic service insertion architecture for physical and virtual services Helps enable administrative separation between application-tier policy and service definition Cisco APIC as central point of network control with policy coordination Automation of service bring-up/tear-down through programmable interface Supports existing operational model when integrated with existing services Service enforcement assured, regardless of endpoint location Application Admin Service Admin Web Tier A Web Web Server Server begin Policy Redirection Chain Security 5 Security 5 Chain Defined Stage 1.. Stage N inst inst Firewall.. inst inst Load Balancer Providers end App Tier B Web App Server Server Service Graph Service Profile

Cisco ACI Plus Citrix NetScaler: Service Automation Device Package Device Specification <dev type= f5 > <service type= slb > <param name= vip > <dev ident= 210.1.1.1 <validator= ip <hidden= no > <locked= yes > Cisco Application Policy Infrastructure Controller (APIC) provides extensible policy model through device package NetScaler Device Package APIC administrator can import Citrix NetScaler device package Device package is an XML file defining device configuration model and parameters required for Layer 4-7 use cases APIC - Policy Manager Configuration Model (XML File) After it has been imported, APIC can configure NetScaler functions and parameters Script Engine APIC - Script Interface Python Scripts Device scripts translate APIC and Cisco API callouts to device-specific callouts

Opening the ACI Policy with OpFlex OPFLEX PROTOCOL + ECOSYSTEM APIC OPEN SOURCE Open source implementation available to anyone OPFLEX STANDARD Upcoming OpFlex standard through IETF L4-7 DEVICE HYPERVISOR SWITCH ECOSYSTEM Broad, growing vendor support including hypervisor, network, and L4-7 2013-2014 Cisco and/or its affiliates. All rights reserved. DELIVERING INVESTMENT PROTECTION BY ALLOWING ANY DEVICE TO INTEGRATE WITH CISCO ACI Cisco Confidential 34

Open Ecosystem of Partners Delivering Agility, Openness & Security 35 Ecosystem Partners and Counting! Open and Standard APIs Published Data Model Open Source Open Standards AUTOMATION & ENTERPRISE SYSTEM VIRTUALIZATION L4-7 SERVICES SECURITY STORAGE ORCHESTRATION MONITORING MANAGEMENT

Cisco APIC: Delivering the Industry s Best SDN Solution APIC APPLIANCE Centralized Point of Management, Automation and Policy Enforcement Flexible Cluster Size Highest Scale Highest Resiliency (N+2) Engineered for Performance 2014 Cisco and/or its affiliates. All rights reserved.

Cisco ACI Security Overview

Right Architecture for Data Center Security? PERIMETER CENTRIC Manual and Complex Static Topology Error-Prone Limited Places VIRTUALIZATION CENTRIC No Physical Support Management Complexity Limited Visibility APPLICATION CENTRIC Any workload and any place Automated Full Visibility

ACI Fabric Provides L4 Distributed Firewall for East/West Traffic L4 Policy Enforcement in Leaf Switch Line rate Policy Enforcement Group based Policy (Managed via APIC) Servers (Physical or Virtual) Firewall at Each Leaf switch Scales independent of End-Points Policy Follows Workloads L4 Stateful Firewall with AVS Q2, CY 15 2014 Cisco and/or its affiliates. All rights reserved. 39

Micro-Segmentation for Physical and Virtual with ACI Virtual Virtual Physical DATA CENTER MICRO-SEGMENTATION WITH ACI POLICY MODEL Micro-segmentation provides security for east/west traffic Embedded L4 distributed stateless firewall Automates L4-7 security between application tiers for advanced protection Physical and Virtual Apps Full visibility of all traffic between segments 2014 Cisco and/or its affiliates. All rights reserved. 40

Customer Wins & Market Traction

Delivering Business Outcomes Example: Cisco IT with ACI (Based On Projections) Greater Business Agility Lower Capital Expenses Reduced Costs/ Complexity Lower Operating Cost Resource Optimization 58% 25% 21% 45% 10 20% Reduce Network Provisioning CAPEX Reduction Reduce Management Costs Reduce Power and Cooling Costs Compute and Storage Optimization *Based on Cisco IT Projections Cisco IT has already gained cost efficiencies through UCS. These are incremental savings with ACI.

ACI High Level Overview Cisco Provided System Management Config Management Orchestration Frameworks GUI EXTERNAL FW ADC WEB APP DB ACI Toolkit ACI Application Network Profile Unified API + Information Model (REST API) Spine Spine Hypervisor Integration Application Policy Infrastructure Controller (APIC) HYPERVISOR HYPERVISOR Leaf: ToR & EoR HYPERVISOR FEX Support UCS Remote Leaf over Existing Network APIC Cluster (3) L4-L7 Services Physical & Virtual DCI Internet Existing L2/L3 Applications Virtual Physical Workloads Workload Virtual Switch and Port Groups

Broad Customer Base Adopting Cisco ACI and Nexus 9K 2014 Cisco and/or its affiliates. All rights reserved.

Cisco SDN Solution: ACI by the Numbers* 4,100+ Nexus 9K and ACI Customers Globally 915+ Customers Globally STORAGE SECURITY 36+ Ecosystem Partners COMPUTE APIC NETWORK APPLICATION CLOUD *Status as of End of FYQ3 2015

Our Direction Data centers and cloud network infrastructures, both physical and virtual, will no longer be configured, will not be software defined (or programmed), but instead will be Policy Driven and Application Centric. 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 46

Nagradna igra Ispunjavanjem e-upitnika sudjelujete u nagradnoj igri! Izvlačenje dobitnika nagrada na zatvaranju konferencije. 1. nagrada Lenovo Vibe X2, zlatni 2. nagrada Lenovo Vibe X2, bijeli 3. nagrada Lenovo Vibe X2, crni *Organizatori i sponzori Combis konferencije nemaju pravo sudjelovanja.

Hvala na pažnji! Thank you for your attention!