Cisco Cisco Application Extension Platform for SRE
Cisco Application eXtension Platform 1.1 Developer Guide
Cisco Application eXtension Platform Overview
2
Cisco Application eXtension Platform Overview
•
•
•
•
•
•
For more information on the following topics, see the
•
Cisco AXP Hardware Requirements
•
Cisco IOS Image Requirements
•
Updating Cisco AXP Images
•
Configuring the Cisco AXP Application Service Module
•
Configuring the Application Environment
To obtain the names of recently introduced Cisco AXP features, and the version of Cisco AXP in which
they are available, see the
they are available, see the
Cisco Application eXtension Platform Overview
The Cisco Integrated Services Router (Cisco ISR) is an integrated system within a single chassis. The
Cisco ISR ties together and runs multiple value-added services such as voice, layer 2 switching, security,
and application acceleration. In addition, integrated services can be hosted within the router’s Cisco IOS
software or the services can be decoupled and hosted on modular application service modules.
Cisco ISR ties together and runs multiple value-added services such as voice, layer 2 switching, security,
and application acceleration. In addition, integrated services can be hosted within the router’s Cisco IOS
software or the services can be decoupled and hosted on modular application service modules.
The Cisco ISR allows for blade hardware plug-in modules. These application service modules enhance
the functionality, intelligence and flexibility of the router. The Cisco Application eXtension Platform
(Cisco AXP) represents the next generation for this set of features.
the functionality, intelligence and flexibility of the router. The Cisco Application eXtension Platform
(Cisco AXP) represents the next generation for this set of features.
Cisco AXP allows third parties such as system integrators, managed service providers, and large
enterprise customers to extend the functionality of Cisco ISRs by providing their own value-added
integrated services. On the service module, Cisco AXP hosts applications in a separate runtime
environment with dedicated resources. In addition, Cisco AXP provides Application Programming
Interfaces (APIs) that enable functions such as packet analysis, event notification, and network
management to be utilized by hosted applications.
enterprise customers to extend the functionality of Cisco ISRs by providing their own value-added
integrated services. On the service module, Cisco AXP hosts applications in a separate runtime
environment with dedicated resources. In addition, Cisco AXP provides Application Programming
Interfaces (APIs) that enable functions such as packet analysis, event notification, and network
management to be utilized by hosted applications.
Cisco AXP has facilities and frameworks to host applications, and service APIs for integrating
applications into the network.
applications into the network.
Cisco AXP provides the following features:
•
Predictable and constant set of application resources.
These resources (including CPU, memory, disk and network IO) are segmented, which ensures that
the application and router features work independently, and without interference.
the application and router features work independently, and without interference.
•
Protection of the router and applications from rogue applications.
If an application crashes, other applications are not affected and the router continues running
normally. This is achieved by having each installed application in its own virtual instance.
normally. This is achieved by having each installed application in its own virtual instance.
•
Embedded Linux environment supporting the execution of applications written in the following
programming languages: Java, C (native), Perl (interpreted), Python (interpreted), and Bash
(interpreted).
programming languages: Java, C (native), Perl (interpreted), Python (interpreted), and Bash
(interpreted).