Branch Optimization through Application Integration Dave Bornstein borncisco
Branch Optimization through Application Integration Dave Bornstein (born@cisco. com) Cisco Systems Mgr, Application Extension Platform Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1
New Enterprise Business Priorities End user experience must be consistent regardless of physical location Collaboration, Web 2. 0 Data Center Consolidation Globalization “Thin” branch implies many things: Branches Growing Average footprint Branch Devices • Smaller branch application Decreased from 7 toin 5 the per Year • 11% Server consolidation both locally and Branch Bandwidth Growth 50% per Year Data-Center • Increase in client-server traffic over the WAN • Limited IT staff and management challenges Energy / power consumption concerns must be considered for “green” initiatives Green Business 62% of Enterprises Adding New Branches Virtual Workers Visual Networking 91% of Employees Work Away from HQ Video and Collaboration Top Bandwidth Drivers Source: Nemertes Research, 2008 Branch Survey Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2
Leveraging “Network as a Platform” to Drive Application Value Apr 2008 Integrated Applications Custom Apps Sep 2004 Operational Efficiency A Few Years Ago WAN Optimization Security Voice Network Analysis and Monitoring Routing Multiple Overlay Products Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Vertical Apps Management Tools Integrated Services Mobility Business and Communication Apps § Services Integration § Survivability § 50– 70% lower Opex Network Consolidation Cisco Confidential Router-based Approach § Open applications platform § Server, Application consolidation § Increased security, and survivability § Lowest TCO Application and Server Consolidation 3
Application e. Xtension Platform SDK and Development Portal AXP Partner Program Complete Ecosystem AIM-102 256 MB, 1 GB, Intel Celeron Light-Weight Applications AXP Developer Services § § AXP Advanced Services New NME-302/522 512 MB-2 GB, 80/160 GB, Intel Pentium M General-Purpose Applications Linux-based integration environment with downloadable SDK Multi-app support: segment and guarantee CPU, memory, disk Extensible Cisco CLI with Cisco IOS APIs Cisco ISR 1841, 2800, 3800 series support www. cisco. com/go/axp Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4
AXP Use Cases—In a Nutshell Vertical Applications Financial Voice Recording Utilities Monitoring e. Healthcare Records Horizontal Applications Fax Over IP Voice Recording Power Management Desktop/Server Mgmt Vo. IP Paging In-House and Custom Applications Management Tools Custom Applications MSP Applications Cisco Supported Services, 3 rd-Party Business Applications, and Custom Applications and Utilities Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5
Cisco AXP Solution Partners Vertical Solutions Horizontal Solutions Healthcare Secure Healthcare Connector Financial Services Vo. IP Recording NEW Vo. IP Paging Fax-Over-IP Remote Device Management Real-Time Information Management Energy Technology and Specialty Partners NEW J 2 EE Application Server IPAM (IP Address Management NEW Space Communication Protocols System Integrators and VARs Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6
AXP Technical Overview Dedicated Application Resources Cisco ISR § Dedicated CPU, memory and Disk AXP Module Cisco IOS Interface § Full networking Configuration Standards-Based Hosting Infrastructure Monitoring § Hardened Cisco Linux OS with virtualization Event Triggers § Complete install/upgrade packaging utilities § Logging and debugging infrastructure Control Plane AUX Programming Support Data Plane (C/C++) App Java Application OSGI Perl/Python Virtualized OS Java Virtualized OS Extensible Cisco IOS-like CLI Cisco Linux OS GE-1 Logging/Debugging facilities § Application separated from core router functionality GE-2 § Support for Native x 86 C/C++ § Java support w/ optional OSGI and Tomcat § Scripting Support (bash, perl, python) Value-Added Features § Serial tunneling providing application access to external devices § Syslog server to store logs from router and other local devices § Netflow collector to persist and analyze flows locally Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Cisco IOS APIs Integrate the Application into the Network § Programmatically configure and monitor Cisco IOS § React to changes in network conditions § Programmatically Influence Routing, Qo. S and IP-SLA § Monitor packets flowing through network 7
IOS Integration API Packet Monitoring API: Monitoring and Analysis; No need for complex wiring or Span ports Information API: provides all info. available to IOS CLI and SNMP agents Event Trigger API: allows application to react to router events incl. interface failover, packet loss etc. IOS config. API: allows app. to dynamically change the router config; Can change the behavior of router in real-time Serial Device API: provides the ability to communicate directly with serial ports; Supports connectivity to legacy and non standard devices Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8
Deployment Options Application Hosting 1. Client sends traffic directly to application running on AXP servicemodule (standard server model) 2. Application responds to client Internet • IP address configured on ISE 0/1 interface • Bind application to Interface Data Center Application My_app Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9
Deployment Options Application Transparency 1. Client sends traffic to application in Data Center 2. Cisco ISR router intercepts traffic while application is “online” 3. If application is “offline”, Cisco ISR router forwards traffic to Data Center instance of application Internet • IP address configured on ISE 0/1 interface • Bind application to Interface • PBR configured on ISR router My_app Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Data Center Application 10
Deployment Options Passive Applications 1. Client sends traffic directly to application in Data Center 2. Cisco ISR router creates and forwards copies of packets to application running on AXP service-module Internet • IP address configured on ISE 0/1 interface • Bind application to Interface • RITE or NAM Packet Capture feature configured on ISR router Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Data Center Application 11
Payment Gateway Health Care Router Fax-over-IP Router Green Router Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Branch Recorder Device Mgmt. Router Cisco Confidential 12
Important Web Links § Cisco External Site: http: //www. cisco. com/go/axp § BU Alias: Product Management: ask-axp-pm@cisco. com Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 13
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14
Partner Structure Premier Partners and OEMs Business Development Investment Strategic Partners Mature ISVs, SIs, VARs, MSPs Entry-level Developers Sales Enablement Solution Partners Developer Partners § Cisco Re-sale and OEM § Sales, Co-Marketing and Certification § Product Discounts Technical Enablement § SDK and Documentation § Developer Forums Go-to-Market Support Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15
- Slides: 15