Flow Sampler Map
Configure flow sampler maps for traffic monitoring and NetFlow sampling on IOS-XR devices. Flow sampler maps define sampling rates and methods for capturing and analyzing network traffic patterns. This feature enables network monitoring, traffic analysis, and performance optimization.
Diagram
Section titled “Diagram”Classes
Section titled “Classes”configuration (iosxr.devices)
Section titled “configuration (iosxr.devices)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| flow_sampler_maps | List | [flow_sampler_maps] | No |
flow_sampler_maps (iosxr.devices.configuration)
Section titled “flow_sampler_maps (iosxr.devices.configuration)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | max: 32 | Yes | |
| out_of | Integer | min: 1, max: 262144 | No | |
| random | Integer | min: 1, max: 1 | No |
Sample Configuration:
Section titled “Sample Configuration:”The following configuration describes how to set up flow sampler maps on a Cisco IOS-XR device.
sampler-map sampler_map1 random 1 out-of 1Example YAML Code:
Section titled “Example YAML Code:”Example-1: Basic flow sampler map configuration
iosxr: devices: - name: router-1 host: 10.10.10.1:57400 configuration: flow_sampler_maps: - name: "sampler_map1" random: 1 out_of: 1000Example-2: Multiple flow sampler maps with different sampling rates
iosxr: devices: - name: router-1 host: 10.10.10.1:57400 configuration: flow_sampler_maps: - name: "high_rate_sampler" random: 1 out_of: 100 - name: "medium_rate_sampler" random: 1 out_of: 1000 - name: "low_rate_sampler" random: 1 out_of: 10000Example-3: Flow sampler map with maximum sampling interval
iosxr: devices: - name: router-1 host: 10.10.10.1:57400 configuration: flow_sampler_maps: - name: "minimal_sampling" random: 1 out_of: 262144Example-4: Simple flow sampler map for testing
iosxr: devices: - name: router-1 host: 10.10.10.1:57400 configuration: flow_sampler_maps: - name: "test_sampler" random: 1 out_of: 1Use Cases:
Section titled “Use Cases:”- Network Monitoring: Sample traffic for performance analysis and troubleshooting
- Security Analysis: Monitor traffic patterns for anomaly detection
- Capacity Planning: Collect data for network capacity and growth planning
- Quality of Service: Monitor application traffic for QoS optimization
- Compliance: Meet regulatory requirements for network traffic monitoring