Open Ragsboss opened 6 years ago
@Ragsboss I don't think get_interfaces_ip supports VRFs at this time (only the 'global'/'default' VRF). IIRC this is the behavior across all drivers.
This is a feature/enhancement request.
@ktbyers do you know if support for collecting data from all VRFs for the get_interfaces_ip function was added? I think the behaviour for the IOS driver is to collect the data for all VRFs.
@melphick There is this PR that pertains to this issue:
https://github.com/napalm-automation/napalm/pull/877
Though it looks like it needs rebased.
There is probably some driver inconsistency on this behavior that still needs worked through/resolved.
@ktbyers Thanks for the info. It looks like the change is approved. I'm not very familiar with this process. Do you know when this might be released?
@melphick Okay, I just dismissed that review. That PR and the PR it updates probably need completely re-created from scratch or a big rebasing. It will probably be easier to re-create it from scratch.
I don't see it being released any time soon. If you want to work on that issue, let me know.
Regards, Kirk
@ktbyers I would love to help to get this fixed. Is there any specific process I should follow?
@melphick That is hard...I would have to dig into and review what is required to fix it. I don't think I am going to get to this during this week.
Description of Issue/Question
Did you follow the steps from https://github.com/napalm-automation/napalm#faq
[X] Yes [ ] No
napalm version
(Paste verbatim output from
pip freeze | grep napalm
between quotes below)Network device software version
(Paste verbatim output from
show version
(or equivalent on your platform) between quotes below)Steps to Reproduce the Issue
On nx-os, we could use
show ip interfaces vrf all
to get interfaces from all VRFs. This issue is to change the command used so we get IPs from all interfaces in all VRFs.Error Traceback
(Paste the complete traceback of the exception between quotes below)
Trace captured