cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1214
Views
1
Helpful
2
Replies

Is the DPSS or SFC Supported with IOx?

nathan
Level 4
Level 4

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

2 Replies 2

Steve Zhang
Cisco Employee
Cisco Employee

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

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