04-13-2022 02:31 AM
Hi all,
I have a few questions regarding the multivendor device packages for DNA-C. The goal is to have some visibility of some Cisco Nexus devices as well within DNA-C. Now, we're struggling with this device package stuff as there are just a few pointers available, so below is a list of questions. I will say that the only document that made the concept a little bit clearer, which was a german presentation by Anyweb: https://www.anyweb.ch/fileadmin/Dateien/Events_Download/Praesentationen/PC_DNA_Center_Mai_2020_-_all_in_one_-.pdf
I understand that the device package is basically nothing more than a bunch of XML files that create a mapping from DNAC instructions to the device specific instructions and vice versa. At least, that seems to be the original idea with the Java based SDK. However, "lately" everything points to different SDKs such as the ones in Python and Golang.
As you can see, I have a lot of questions. The links that I've seen in forum posts, word docs etc. are generic ones to Cisco Devnet code exchange, a generic page that is more marketing than technical or the link in question 3. These have thus far not been able to answer any of my questions and I'm a little lost where to get started.
To be clear, I'm comfortable enough with Python and the API, but I'm unable to find references and guidance on this particular aspect of the DNAC product.
Thanks in advance
Solved! Go to Solution.
08-08-2022 01:20 AM
As I received a PM regarding this topic, I thought to update this post.
Essentially the support is discontinued according to Cisco TAC. There's no longer any reference on the DNAC webpage regarding this functionality, nor are there references in the API documentation anymore (southbound APIs). In our version, the JAVA SDK wasn't working very well as we couldn't load the devices that were already in DNAC, probably due to updates in the DNAC API compared to older versions for which the SDK was written.
This means that this feature is not a viable route, even with older versions of DNAC as the compatibility will break in later version such as this version 2.2.3.5.
Kr,
Axel
08-08-2022 01:20 AM
As I received a PM regarding this topic, I thought to update this post.
Essentially the support is discontinued according to Cisco TAC. There's no longer any reference on the DNAC webpage regarding this functionality, nor are there references in the API documentation anymore (southbound APIs). In our version, the JAVA SDK wasn't working very well as we couldn't load the devices that were already in DNAC, probably due to updates in the DNAC API compared to older versions for which the SDK was written.
This means that this feature is not a viable route, even with older versions of DNAC as the compatibility will break in later version such as this version 2.2.3.5.
Kr,
Axel
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