cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1457
Views
5
Helpful
3
Replies

Cannot find L3Out SVI IP address

v.kostov
Level 1
Level 1

Hello,

I have more than 100 Layer3 Outs configured in my network for different customers. Is there a command (moquery or similar) that can easily show me what are the IP addresses that are configured on the SVIs on the L3Outs?

I was looking for about one hour at every L3Out and finally I was able to find my SVI IP in the GUI. But I had to check the configuration one by one for every L3Out, which is not very nice. I would like to have a quick way to check if a specific IP exists in the network. 

I used moquery -c fvSubnet | grep 192.168.20.25 and it helps to to find a subnet that is configured in a Bridge domain.

I have also tried  moquery -c l3extSubnet, but it does not show me the IP address that is configured on the L3Out SVI.

 

3 Replies 3

jgomezve
Cisco Employee
Cisco Employee
Hello

What about this


moquery -c l3extRsPathL3OutAtt | grep addr


Regards,
Jorge

Thank you Jorge,

In the attached file, you can see the IP address, configured on the SVI.

But if I run the command, the address is not there:

sfl-dc-apic1# moquery -c l3extRsPathL3OutAtt | grep addr
addr : 10.118.89.94/30
addr : 10.118.89.90/30
addr : 10.118.89.110/30
addr : 10.118.88.186/30
addr : 10.118.88.190/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.127.207.250/30
addr : 10.127.207.246/30
addr : 10.155.28.2/30
addr : 10.155.28.6/30
addr : 10.194.186.226/30
addr : 10.194.186.230/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.212.4.238/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.30.74.6/30
addr : 0.0.0.0
addr : 172.16.0.242/30
addr : 0.0.0.0
addr : 10.10.115.10/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.30.76.214/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.30.76.210/30
addr : 172.16.0.246/30
addr : 10.212.4.246/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.241.255.26/30
addr : 10.241.255.30/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.10.115.6/30
addr : 0.0.0.0
addr : 10.30.74.2/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.127.187.58/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.118.89.18/30
addr : 10.118.89.22/30
addr : 10.118.89.30/30
addr : 10.118.89.26/30
addr : 0.0.0.0
addr : 10.127.187.42/30
addr : 10.127.187.38/30
addr : 10.155.5.142/30
addr : 0.0.0.0
addr : 10.127.187.54/30
addr : 10.155.5.138/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.127.187.50/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.127.187.30/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.127.187.46/30
addr : 10.127.187.34/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.118.89.54/30
addr : 10.118.89.50/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.118.88.210/30
addr : 10.118.88.202/30
addr : 10.118.88.222/30
addr : 10.118.88.214/30
addr : 10.118.88.234/30
addr : 10.118.88.226/30
addr : 10.118.88.238/30
addr : 10.118.89.58/30
addr : 10.118.89.62/30
addr : 10.127.207.50/30
addr : 10.127.207.54/30
addr : 10.118.89.38/30
addr : 10.118.89.42/30
addr : 10.118.89.46/30
addr : 10.118.89.34/30
addr : 77.236.178.123/31
addr : 195.34.107.5/31
addr : 195.34.107.3/31
addr : 77.236.178.121/31
addr : 92.247.30.158/30
addr : 92.247.30.194/30
addr : 10.118.88.250/30
addr : 10.118.88.254/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.118.88.230/30
addr : 10.118.88.218/30
addr : 10.118.88.206/30
addr : 10.118.88.242/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.118.89.6/30
addr : 10.118.89.2/30
addr : 10.118.88.246/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.127.207.30/30
addr : 10.15.1.210/30
addr : 10.194.186.30/30
addr : 10.194.186.26/30
addr : 10.15.1.202/30
addr : 10.127.207.34/30
addr : 10.127.207.26/30
addr : 10.15.1.206/30
addr : 10.194.186.18/30
addr : 10.127.207.22/30
addr : 10.194.186.22/30
addr : 10.15.1.214/30
addr : 172.31.251.14/29
addr : 172.31.251.22/29
addr : 10.118.89.66/30
addr : 10.118.89.70/30
addr : 0.0.0.0
addr : 0.0.0.0
addr : 10.118.89.82/30
addr : 10.118.89.86/30
addr : 10.118.89.98/30
addr : 10.118.89.102/30
addr : 10.118.89.114/30
addr : 10.118.89.118/30
addr : 10.118.89.106/30

it's a member of the class that Jorge posted, so you want to do the following:

 

moquery -c l3extMember -x 'query-target-filter=eq(l3extMember.addr,"192.168.250.20/29")'

 

Note that the query for a routed-sub or routed interface would be different as well

 

whenever you are unable to find the specific class, always try to use the API inspector, OR if you have the top level domain class, such as "l3extRsPathL3OutAtt", you can append -x 'rsp-subtree=full' to get 3 layers down of the object.

 

Alternatively, use visore is another good way to find what you need

 

Thanks

Peter

Save 25% on Day-2 Operations Add-On License