Exciting Announcement! In celebration of launching our AI Certification, we’re thrilled to offer a 50% discount exclusively. Seize this unique chance—don’t let it slip by!

Deep packet inspection through User Defined Filtering (UDF) with Open Packet Broker

April 8, 2024

Indeed, in enterprise environments where traditional network monitoring and filtering methods may not provide the desired level of accuracy or granularity, Deep Packet Inspection (DPI) can be a valuable solution. DPI goes a step further by analyzing the entire content of data packets. This allows for a more comprehensive understanding of the data being transmitted.

Why do we need Deep Packet Inspection?

Customization and Specific Offset Inspection: DPI can be tailored to meet the specific needs of the enterprise. Network administrators can define the offsets within data packets that they want to inspect. This level of customization enables precise filtering and monitoring based on the exact location and values within the packet.

Enhanced Accuracy: By focusing on specific offsets and values within data packets, DPI can provide enhanced accuracy in identifying and classifying traffic. This is particularly valuable when dealing with complex or non-standard protocols and applications.

Security and Threat Detection: DPI’s ability to inspect specific offsets allows for the detection of specific patterns, signatures, or anomalies within data packets. This is instrumental in identifying and mitigating security threats, including advanced and zero-day attacks.

Custom Policy Enforcement: Enterprises can enforce custom policies based on the content found at specific offsets. For example, they can filter out sensitive data, block certain types of content, or prioritize specific applications or services.

Data Loss Prevention (DLP): DPI can be used for data loss prevention by monitoring data packets for sensitive information, such as proprietary company data, and preventing their unauthorized transmission.

How does User Defined Filtering work in Aviz OPB?

User Defined Filtering (UDF) as implemented in the Aviz Open Packet Broker (OPB) built over the open-source Software for Open Networking in the Cloud (SoNiC) is a powerful and customizable network packet processing solution. This combination allows network administrators to perform deep packet inspection and filtering based on specific offsets within data packets, offering fine-grained control and flexibility.

Key aspect of User Defined filter:

Figure 1: UDF – flow diagram via OPBNOS

Using UDF, users can configure a rule to match specific bytes in the ingress packet based on a given offset to permit or deny matched packets

				
					flow flow1
network-ports Ethernet12/1
tool-ports Ethernet14/1
rule 1 permit description "UDF" udf-data 0xb166 udf-extraction-group l2 udf-offset 2 counters enable
rule 2 permit description "UDF" udf-data 0x4500 udf-extraction-group l3 udf-extraction-point ipv4 udf-offset 0 counters enable 

				
			

Figure 2: UDF based rule configuration

Figure 3: Flow configure through API’s

Aviz OPB and UDF: The Ultimate Solution for Precise Network Traffic Control

Overall, the combination of Aviz OPB and UDF offers advanced network packet processing capabilities with deep packet inspection and filtering based on specific offsets defined by network administrators. This level of customization is valuable for organizations that require precise control over their network traffic to meet security, compliance, and performance objectives with minimal cost using SONiC.

Ready to Experience the Power of Aviz OPB? Contact Us Today!

FAQs

1. What makes Aviz Open Packet Broker (OPB) different from traditional network packet brokers?

Aviz OPB, built over open-source SONiC, offers a cost-effective, highly customizable solution compared to traditional proprietary packet brokers. It enables fine-grained, offset-specific deep packet inspection (DPI) through User Defined Filtering (UDF), giving enterprises precise control over traffic without vendor lock-in or high licensing costs.

By inspecting specific byte patterns and offsets in packet headers or payloads, DPI with UDF can detect complex threats, zero-day attacks, and unauthorized data transmissions. It empowers security teams to recognize hidden malicious content that traditional perimeter defenses might miss

 Yes, Aviz OPB’s UDF feature allows enterprises to monitor network traffic for sensitive information like PII, financial data, or intellectual property. It can enforce data protection policies by filtering, blocking, or logging unauthorized transmissions to support compliance with GDPR, HIPAA, PCI-DSS, and more.

Enterprises with complex traffic patterns, financial institutions, cloud service providers, healthcare networks, and government agencies can greatly benefit. Anywhere granular traffic visibility, security enforcement, or strict compliance monitoring is required, Aviz OPB with UDF is a strong fit.

Aviz OPB allows dynamic, real-time rule updates via its flexible API-based management. Network administrators can quickly add, modify, or remove UDF rules to adapt to evolving application needs, new security threats, or compliance updates  without needing costly reconfigurations or downtime.

Rajasekaran S, Technical Engineer

Blog Author

Share the Post:

Contact Us

Sign up to read more!

Deep packet inspection through User Defined Filtering (UDF) with Open Packet Broker

Indeed, in enterprise environments where traditional network monitoring and filtering methods may not provide the desired level of accuracy or granularity, Deep Packet Inspection (DPI) can be a valuable solution. DPI goes a step further by analyzing the entire content of data packets. This allows for a more comprehensive understanding of the data being transmitted. […]