# Aviz Packet Broker

The APB solution is a set of containerized applications built and runs on top of the open-source SONiC NOS. Aviz's unique architecture reduces complexity and cost while providing a highly scalable, flexible and affordable solution to aggregate, filter and load balance network traffic from hardware or virtual TAPs. With this software-defined solution, you can instantly access all your network ports at line speed for visibility across your entire environment in high performance and a secure manner ideal for network security, analytics and compliance requirements.

<figure><img src="https://content.gitbook.com/content/vXqJArT8s5FQ1ZcomUW7/blobs/SAnSVq81aEgxyVjhGTtB/Screenshot%202022-09-26%20at%2011.56.30%20AM.png" alt=""><figcaption><p>OPBNOS</p></figcaption></figure>

Traditional NPB solutions rely on proprietary appliances to provide aggregation and filtering of network traffic captured via hardware TAPs, which comes with significant cost, complexity and high-touch maintenance.

By leveraging modern programmable ASICs, our solution enables a software-defined, stateless packet broker, known as a “Network TAP” to intercept, process and forward network traffic for visibility and security compliance. The captured network traffic data is then fed to the OPBNOS.

It provides line rate traffic forwarding using switching ASIC by configuring flow paths between two ports. Legacy FPGA aggregator appliances are also supported as an aggregator in this solution. By leveraging the OPBNOS solution, enterprises can easily scale up or down to meet the ever-changing demands of network visibility and security tools.

### Guides: Jump right in

Explore these guides to set up and work with the Open Packet Broker.

{% content-ref url="getting-started" %}
[getting-started](https://aviznetworks.gitbook.io/apb/getting-started)
{% endcontent-ref %}

{% content-ref url="cli-configuration-guide" %}
[cli-configuration-guide](https://aviznetworks.gitbook.io/apb/cli-configuration-guide)
{% endcontent-ref %}

{% content-ref url="aviz-flowvision-graphical-user-interface-guide" %}
[aviz-flowvision-graphical-user-interface-guide](https://aviznetworks.gitbook.io/apb/aviz-flowvision-graphical-user-interface-guide)
{% endcontent-ref %}

{% content-ref url="rest-api-guide" %}
[rest-api-guide](https://aviznetworks.gitbook.io/apb/rest-api-guide)
{% endcontent-ref %}

### Use Cases

Explore these use cases to understand the configuration in a context

{% content-ref url="use-cases" %}
[use-cases](https://aviznetworks.gitbook.io/apb/use-cases)
{% endcontent-ref %}
