User manual
A-1
Cisco Active Network Abstraction 3.6.6 MPLS User Guide
OL-19192-01
APPENDIX
A
Running a VPN Leak Report
The VPN leak report lists all the leaks that exist between VPNs. You implement the VPN leak report
command using Broadband Query Language (BQL). BQL is a generic machine interface language
implemented by the Cisco ANA gateway for general northbound integration. BQL covers all Cisco ANA
functionality.
Note You should be familiar with BQL structure before you run the VPN Leak Report command. For more
information about BQL, see the Cisco Active Network Abstraction 3.6.6 Customization User Guide.
The following is an example of peak report syntax:
<command name="CreateVpnLeakReport">
<param name="oid">
<value>{[VpnLeakReport]}</value>
</param>
</command>
The script output is the Information Management Object (IMO) IVpnLeakReport; for example:
<command name="CreateVpnLeakReport">
<param name="oid">
<value>{[VpnLeakReport]}</value>
</param>
</command>
Each IMO has a property array of IVpnLeak. The IVpnLeak object property is:
• Results—Contains an array of IVpnLeak and each IVpnLeak in turn contains each leak that was
detected.
The IVpnLeak is the IMO object that describes a single VPN leak. Each IMO object has a property array
of IVpn. The IVpn object property is:
• VPNs—Contains an array of IVpn and each IVpn in turn contains each VPN that was part of the
leak (usually two).










