cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3001
Views
0
Helpful
1
Replies

Is there a way call IOx from IOS? (Atomic IOx updates)

GarySmith
Level 1
Level 1

Our problem with IOx is making atomic updates to IOx agents on multiple routers (100+) over an unreliable network.

 

To publish an update to an App we potentially have to:

  • Possibly get current config & edit
  • Stop App
  • Deactivate App
  • Upgrade App
  • Activate App
  • Possibly set new config
  • Start App

Any of these steps can fail and, crucially, they may fail midway - after you have stopped or deactivate an App that you can then no longer activate/start due to network problems. 

 

We were wondering about a solution that downloads all necessary data (package & config) locally to the router (829) and then uses IOS to talk to IOx and make the changes.

 

Thoughts?

1 Reply 1

Alex Stevenson
Cisco Employee
Cisco Employee

I'm not sure, but "IOx Infra does communicate with the IOS through ICC (inter-core communication) for interacting with devices:

Access to network
Receive CLI config/exec statements (from IOS config)
Access to storage/flash (through NFS).
IOx (based on Linux) is bootstrapped by IOS at system bootup."

source: https://developer.cisco.com/docs/iox/#!isr-800-series

 

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: