Route diagram in Network automation

NA 23.4

I am seeing an Diagramming option under Reports Menu and I am trying to use it to Route it between 2 L3 Routers/Switches.

However I am seeing an error like,

Device lookup error: Unable to execute traceroute between 'nms-router-1 (105.138.37.201)' and 'nms-router-2 (198.16.20.128)'.

Are there any pre-requisites to be enabled for finding Route between 2 end points.

Parents
  • 0  

    Hi Ramesh, 

    I have a few suggestions:

    For these two devices, can you try to do a traceroute manually, see if this is successful or not. Depending on the device configurations as well as what might be in between those two devices, even trying this manually may not be successful.  In your example, the two devices are on different subnets, this may be fine, but in our environment, this might mean traffic goes through multiple firewalls and all sorts of complexities.  

    Another "test" you could try, see if you can find two devices on the same subnet, perhaps local to your NA core, see if something less complex is doable.  I know personally, if I thew too complex a request, while NA tries, it will time out / fail.  

    Unsure if NA's traceroute API is used for this but you can check these requirements.  I was able to do a simple route diagram without the NNMi integration, so perhaps make sure you have Perl and the Perl libraries installed.  

     Lastly, there's a logging option you can turn up (feature\topology\diagramming) - set this to trace and try to do another diagram.  You could either do a tail -F appserver_wrapper.log as this happens OR just download the troubleshoot.zip once it completes.  

    Good luck, let us know how this goes.

    -Chris 

Reply
  • 0  

    Hi Ramesh, 

    I have a few suggestions:

    For these two devices, can you try to do a traceroute manually, see if this is successful or not. Depending on the device configurations as well as what might be in between those two devices, even trying this manually may not be successful.  In your example, the two devices are on different subnets, this may be fine, but in our environment, this might mean traffic goes through multiple firewalls and all sorts of complexities.  

    Another "test" you could try, see if you can find two devices on the same subnet, perhaps local to your NA core, see if something less complex is doable.  I know personally, if I thew too complex a request, while NA tries, it will time out / fail.  

    Unsure if NA's traceroute API is used for this but you can check these requirements.  I was able to do a simple route diagram without the NNMi integration, so perhaps make sure you have Perl and the Perl libraries installed.  

     Lastly, there's a logging option you can turn up (feature\topology\diagramming) - set this to trace and try to do another diagram.  You could either do a tail -F appserver_wrapper.log as this happens OR just download the troubleshoot.zip once it completes.  

    Good luck, let us know how this goes.

    -Chris 

Children
  • Suggested Answer

    0   in reply to   

    This might help some....

    I ran a task report looking for tasks that are used for the diagram function:

    So, I generated a few diagrams, the bottom one did not support traceroute.  

    Try to simplify the two devices, it's also possible that while the device supports the function, the NA driver does not.   If you find a device that you can do this manually, then try.  I've found IOS devices are more likely to work, other vendors not as likely.  

    Again, good luck!

    -Chris