The need for application visibility in the network is on the rise and traditional port-protocol mapping is not enough to get the visibility that they require.
Cisco AVC(Application visibility and control) monitoring helps IT teams get that required visibility into the network. ManageEngine NetFlow Analyzer is capable of monitoring Cisco AVC statistics ( NBAR2, ART, URL monitoring, QoS Hierarchy ).
We have discussed about the configuration of different AVC parameters on Cisco ASR1k and ISR G2 router in detail form in our previous blogs listed below:
Analyzing ART Using NetFlow Analyzer
Gaining Deeper Visibility on QoS Hierarchy with ManageEngine NetFlow Analyzer
We are going to discuss here about configuring Cisco AVC statistics on IOS and IOS XE Platforms using Easy Performance Monitor (“Easy perf-mon” or “ezPM”).
Easy Performance Monitor (“ezPM”) is the latest feature introduced in Cisco to easily configure monitors to export AVC information to external Collectors Like NetFlow Analyzer . eZpm add's functionality and does not affect the existing methods for provisioning monitors.
Easy perf-mon does not provide the full flexibility of the traditional perf-mon configuration.
Easy perf-mon include 2 kind of profiles as mentioned below:
NetFlow Analyzer show the detailed information based on the Application Experience profiles configuration in the Device.
Application Experience Profile Contains below Monitors:
Easy Performance Monitor (“Easy perf-mon” or “ezPM”) is introduced in IOS Platform from 15.4(1)T and in IOS XE Platform from 3.10S.
NetFlow Analyzer support the AVC flow exported uisng the ezPM menthod from ASR1k and ISR G2 routers. Please refer the configuration steps below :
1.enable
2.configure terminal
3.performance monitor context {context-name} profile application-experience
4.exporter destination {ip address of Netflow Installed Server} source {source interface name} port {UDP port} [UDP port number by default 9996 for NetFlow Analyzer]
5.traffic- monitor {application-response-time |
conversation-traffic-stats | media [ingress | egress] | url}
[ipv4 | ipv6] [sampling-rate number]
6.To configure additional traffic monitor parameters, repeat Step 6.
7.exit
8.interface {interface name }
9.performance monitor context context-name
10.exit
Example:
This below configuration show steps to export AVC stats from Cisco ASR1K or ISR G2 router to the server with ip 192.168.2.1 and source interface G igabitEthernet0/1 to the UDP port 9996:
router>enable
router#config terminal
router(config)#performance monitor context netflowAVC profile application-experience // netflowAVC here is the context name
router( config-perf-mon )# exporter destination 192.168.2.1 source GigabitEthernet0/1 port 9996 // Where 192.168.2.1 is NetFlow Analyzer installed server.
router(config-perf-mon)# traffic-monitor application-response-time ipv4 // to export Ipv4ART statics. You can use ipv6 instead of ipv4 to export ipv6 statistics.
router( config-perf-mon )# traffic-monitor conversation-traffic-stats ipv4 // to export Ipv4 Conversation kstatistics. You can use ipv6 instead of ipv4 to export ipv6 statistics.
router( config-perf-mon )# traffic-monitor url ipv4 // to export Ipv4 Url monitor . You can use ipv6 instead of ipv4 to export ipv6 statistics.
router( config-perf-mon )# traffic-monitor media ipv4 // to export Ipv4 medianet information monitor . You can use ipv6 instead of ipv4 to export ipv6 statistics.
// Below steps has to be applied on all Active interfaces of the device
router(config)# Interface GigabitEthernet0/1
router(config-if)# performance monitor context netflowAVC
Hope, this blog will help to configure AVC export for you Cisco ASR1k and ISTG2 routers.
Once the configuration is complete, NetFlow data will be exported and you will start seeing results in NetFlow Analyzer UI.
Demo| Download 30-day Trial | Customers
Regards,
Aravind Lenin
References:
http://www.cisco.com/c/en/us/td/docs/ios/solutions_docs/avc/ios15-4-3T-ios-xe3-13/avc-user-guide-ios15-4-3T-ios-xe3-13/avc_config.html#34518