01-22-2016 01:40 AM
Hi
Is the onePK Data Path Service Set or Service Function Chaining supported with the version of IOS that is included in IOx please?
Many thanks
Nathan
01-22-2016 09:41 PM
No, it is not supported in IOx by default. However it is possible to deploy the related application packages on IOx as Cisco IOx is a framework that supports the capabilities to compute, store, and analyze data from the network edge to the cloud. And usually DPSS is supported only in a process-hosted mode on NX-OS platforms.
Thanks,
Steve
01-23-2016 02:36 AM
Steve
Many thanks for the reply.
My understanding is that there are two parts to the onePK SDK:
- IOS support, in that it has to be supported as a feature in the version of IOS classic running on the 829.
- Client side SDK libraries, in Java, Python and C, which would have to made available to a developer, and which are under controlled access at this time.
In general, also, I understand that the long term evolution of onePK in general is that the configuration APIs should be replaced in function by Netconf/Yang APIs, and that the Data Path Service Set (DPSS, APIs for manipulating packet flows) should be replaced by Service Function Chaining (SFC).
I also understand that SFC will only be supported on IOS-XE platforms, i.e. NOT on the IOS classic that is running on IOx platforms.
Further, the onePK DPSS API is only available with a C binding. So any IOx application that would use DPSS would need to written in C, and possibly C++.
So, for the DPSS to be available for IOx, these criteria, as I understand it, would need to satisfied:
- The version of IOS classic running on the device needs to support enablement of onePK.
- The onePK SDK would need to be made available to a developer creating an IOx application.
- Support for C based applications needs to be provided in IOx.
Is my understanding correct?
Can you add any detail to what I have provided above?
Regards
Nathan
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide