For the complete documentation index, see llms.txt. This page is also available as Markdown.

Traffic validation (ENTV) alerting

Descriptions and advice for system health checks related to traffic validation (ENTV) and how to be alerted on them when they are in a critical state.

Overview

Traffic Validation allows customers to see information related to the network traffic observed by Sensors paired to the Brain. This information is used to determine if the network traffic being observed meets quality standards required for detection and further processing. Traffic Validation analyzes the network traffic Sensors are monitoring and reports statistics over a selectable time range in the past 24 hours. For more details please see Traffic validation (ENTV).

Vectra has introduced customer facing alerts (notifications) for several of the aggregate metrics that are produced by the traffic validation feature. Alerts can be received by email, webhook, retrieved via API call, or received via Syslog (QUX deployments only).

Alerting Configuration

Traffic validation alerts are essentially a sub category of system health alerts and if you are receiving system alerts by any supported method, you will receive these traffic validation alerts.

Email notification: Please see System alerts

Webhook notification: Please see External app alerts (webhook)

API:

Syslog (for QUX deployments only): Please see the Syslog Guide (QUX)

Metrics Supported for Alerting

Traffic validation can be accessed in your UI at Network Stats → TRAFFIC VALIDATION.

Aggregate Traffic

  • Some metrics from this report are supported for alerting. See the screenshot below for the metrics that can be alerted on.

Per Sensor Traffic

  • These metrics are not alerted on but can be used to help investigate issues.

Per Subnet Traffic

  • These metrics are not alerted on but can be used to help investigate issues.

UI to CLI Mapping

When using the show traffic-validation or show system-health commands the CLI of your Brain, some of the traffic validation (ENTV) terminology is abbreviated and is based on the underlying variable names. Please see the table below for the mapping.

UI Terminology
CLI Terminology

TCP ASYMMETRY

tcp_asymmetry

DNS ASYMMETRY

dns_asymmetry

DUPLICATION

dns_asymmetry

OUT TO OUT

out_to_out

Unsupported IP Protocol

unsupported_ip_proto_drops_pct

Non-IP Packet Drops

non_ip_drops_pct

NIC Packet Drops

fwdd_drops_pct

IP Fragmentation Memory Allocation

ip_fragmentation_mem_alloc_drops_pct

Packet Too Short

pkt_too_short_drops_pct

Other Constraints

internal_constraints_other_pct

Metric Thresholds

Please keep in mind that Vectra may change the thresholds for normal, warn, or critical states in future updates. The table below represents the thresholds as of v9.10 of Vectra software.

Metric
Critical Threshold

TCP Asymmetry

5

DNS Asymmetry

25

Duplication

25

Out to Out

1

Unsupported IP Protocols

10

Non-IP Packet Drops

10

NIC Packet Drops

5

IP Fragmentation Memory Allocation

90

Packet Too Short

5

Other Constraints

10

Metric Details and Recommendations

This section describes each metric and gives recommendations for actions to take when a metric has been alerted on.

TCP Asymmetry

This metric is in the Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Summary Table and is known as tcp_asymmetry at the command line.

It indicates that TCP traffic is only observed in one direction. For accurate analysis, both directions of a session must be visible to the same Vectra Sensor. When TCP asymmetry is high, Vectra may miss portions of traffic, which can reduce the effectiveness of detection models. Maintaining symmetric visibility ensures optimal detection accuracy and overall product performance.

Recommendation: Inspect how traffic is captured to ensure that the packet source is healthy, and that Vectra is positioned to see both sides of the communication.

DNS Asymmetry

This metric is in the Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Summary Table and is known as dns_asymmetry at the command line.

It indicates that DNS traffic is only observed in one direction. For accurate analysis, both directions of a session must be visible to the same Vectra Sensor. When DNS asymmetry is high, Vectra may miss portions of traffic, which can reduce the effectiveness of detection models. Maintaining symmetric visibility ensures optimal detection accuracy and overall product performance.

Recommendation: Inspect how traffic is captured to ensure that the packet source is healthy, and that Vectra is positioned to see both sides of the communication.

Duplication

This metric is in the Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Summary Table and is known as duplicate_pct at the command line.

It indicates that packets have been seen more than once within the environment. When duplication is high, the system expends unnecessary resources processing identical packets. Reducing duplication improves overall system performance and decreases workload, allowing Vectra to operate more efficiently.

Recommendation: Review your network capture configuration to ensure that traffic is not being duplicated across multiple capture points. Specifically, verify that the same traffic (with an identical 5-tuple) isn’t being captured in multiple locations, such as when both transmit (TX) and receive (RX) streams are mirrored on SPAN ports. To optimize performance and processing efficiency, configure your capture setup so that each packet is captured only once.

Out to Out

This metric is in the Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Summary Table and is known as out_to_out at the command line.

It indicates that network communications are observed between external IP addresses. This typically indicates that the Vectra Sensor is positioned outside of the internal network or that certain internal subnets are missing from the configuration. When internal subnets are incomplete, Vectra may misclassify traffic as Out-to-Out instead of In-to-Out or In-to-In, which can affect detection accuracy and algorithm performance.

Recommendation: Review and update the Internal IPs configuration for your Brain IP Address Classification settings to ensure all relevant internal IP ranges are included. For more details, please see either:

RUX Deployment Guide:

Data Sources → Network → Brain Setup

QUX Deployment Guide:

Data Sources → Network → Brain Setup
Suggested metadata queries to reveal IP addresses considered as external to your deployment:

Customers can query their metadata to see what IP addresses Vectra considers as external.

SQL Search: In Respond UX (RUX) deployments, navigate to Investigate → SQL Search and paste in the below.

Recall or Stream: Query for local_resp:false and local_orig:false

Unsupported IP Protocols (unsupported_ip_proto_drops_pct)

This metric is located at Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Unprocessed Traffic → Unsupported Traffic and is known as unsupported_ip_proto_drops_pct at the command line.

It represents the percentage of traffic that IP traffic that Vectra doesn't analyze.

Recommendation: Use the Vectra Packet Capture tool located at Network Stats → Packet Capture page to determine what the traffic looks like. This could indicate some encapsulation or configuration error on the mirror interface. Please see Network Traffic Recommendations for details and supported encapsulations.

Non-IP Packet Drops

This metric is located at Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Unprocessed Traffic → Unsupported Traffic and is known as non_ip_drops_pct at the command line.

Percentage of traffic that has ethertypes or encapsulation that Vectra cannot process. Please consider a different encapsulation strategy for packets forwarded to the sensor.

Recommendation: Use the Vectra Packet Capture tool located at Network Stats → Packet Capture to determine what the traffic looks like. This could indicate some encapsulation or configuration error on the mirror interface. Please see Network Traffic Recommendations for details and supported encapsulations.

NIC Packet Drops

This metric is located at Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Unprocessed Traffic → Internal Constraints and is known as fwdd_drops_pct at the command line.

This indicates packets that were dropped due to hardware or software issues on the network interface card.

Recommendation: Please contact Vectra Support if this alert is firing.

IP Fragmentation Memory Allocation

This metric is located at Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Unprocessed Traffic → Internal Constraints and is known as ip_fragmentation_mem_alloc_drops_pct at the command line.

This indicates that packets were dropped due to memory allocation errors and could indicated an overload of the system.

Recommendation: Please contact Vectra Support if this alert is firing.

Packet Too Short

This metric is located at Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Unprocessed Traffic → Internal Constraints and is known as pkt_too_short_drops_pct at the command line.

This indicates that there are likely issues in the customer network environment causing packets to be truncated before they are received by the Sensor.

Recommendation: Work with your networking team to determine the source of the truncation and correct it if possible.

Other Constraints

This metric is located at Network Stats → TRAFFIC VALIDATION → Aggregate Traffic → Unprocessed Traffic → Internal Constraints and is known as internal_constraints_other_pct at the command line.

This indicates any potential other internal constraints that may have more complex interpretations that may or may not be related to system load.

Recommendation: Please contact Vectra Support if this alert is firing.

Example Alert Messages

Seen below are some example messages for the various alerts when a metric exceeds the defined critical thresholds.

There will be another message sent, such as [internal_constraints_other_pct] Metric is under threshold limits when the metric goes below the critical threshold limits:

TCP Asymmetry

Observed value of 12.2% exceeds the threshold of 5% for asymmetric TCP traffic, indicative of visibility gaps with routing, VLAN or sensor placement

DNS Asymmetry

Observed value of 30.1% exceeds the threshold of 25% for asymmetric DNS traffic, indicative of visibility gaps with routing, VLAN or sensor placement

Duplication

Observed value of 30.5% exceeds the threshold of 25% for duplicate sessions received by sensors, indicative of incorrect spans/tap implementation

Out to Out

Observed value of 1.2% exceeds the threshold of 0% for total flows (sessions of packets) of Out to Out traffic

Unsupported IP Protocols

Observed value of 22% exceeds the threshold of 10% for IP traffic that Vectra does not analyze

Non-IP Packet Drops

Observed value of 25.9% exceeds the threshold of 10% for Non-IP traffic that Vectra drops

NIC Packet Drops

Observed value of 22.71% exceeds the threshold of 5% for packets that were dropped due to hardware or software errors on the network interface card

IP Fragmentation Memory Allocation

Observed value of 98.29% exceeds the threshold of 90% for running out of memory during reassembly of fragmented IP packets, indicative of excessive IP fragmentation in the network

Packet Too Short

Observed value of 14.9% exceeds the threshold of 5% for corrupted packets, usually indicative of a hardware problem in the span

Other Constraints

Observed value of 20.2% exceeds the threshold of 10% for other constraints, indicative of limitations of the packet processing system

Last updated

Was this helpful?