HomeAbout Me

Application Extension API notes - Cisco Live 2008

By Colin McNamara
June 24, 2008
1 min read

The AXP is an open platform for the Integrated Services Router (ISR) that enables you to program in-house, custom applications that leverage packet level interfaces with the ISR platform. You can choose to install either a daughtercard (AIM-102) or a network module platform.

Where would you use these?

You want your custom application to be able to react, and act on network specific information. Integrating both at a very close level. Fundamentally your application can dynamically reconfigure your router in reaction to network events.

You want to remove common services such as AAA, Syslog, DHCP, etc, IVR apps, Unified communication apps all at the branch office in the ISR. If there is a failure, your router can dynamically reconfigure around that.

AXP Architecture

Base Cisco Linux OS, IOS CLI, Virtual Instances, C++, Perl, Java, OSGI, Bash. Fundamentally this is very similar to a Fedora Core 4 system doing paravirtualization.

API Fun - What can it do?

  1. You can query and change both the router and the network module
  2. Leverage Embedded Event Manager (EEM) to trigger events on changes, and react to network events
  3. Network Packet monitoring… Sniff, Sniff, Sniff

My Questions

  1. How do I automate network updates, similar to YUM?
  2. Is Cisco using KVM for paravirtualization?

Tags

ciscoAPIsnetworkingdevelopmentvirtualization

Share

Previous Article
Cisco Nexus NX-OS and DCNM XML APIs - Cisco Live 2008
Colin McNamara

Colin McNamara

AI Innovation Leader & Supply Chain Technologist

Topics

Business & Strategy
Sustainability & Ethics
Technology & Innovation
Personal & Lifestyle

Related Posts

Open Letter to Cisco: Improving the DevNet Developer Experience
February 11, 2014
7 min
© 2025, All Rights Reserved.

Quick Links

About MeContact Me

Social Media