Legal Disclaimer: The resource assets in this website may include abbreviated and/or legacy terminology for HPE Aruba Networking products. See www.arubanetworks.com for current and complete HPE Aruba Networking product lines and names.
Configuring ACLs for Deep Packet Inspection
Branch Gateways support AppRF, HPE Aruba Networking's custom-built layer 7 firewall Firewall is a network security system used for preventing unauthorized access to or from a private network. capability. It consists of an onboard Deep Packet Inspection (DPI Deep Packet Inspection. DPI is an advanced method of network packet filtering that is used for inspecting data packets exchanged between the devices and systems over a network. DPI functions at the Application layer of the Open Systems Interconnection (OSI) reference model and enables users to identify, categorize, track, reroute, or stop packets passing through a network. ) service that allows creating firewall policies based on the types of application and application categories.
You can configure ACLs Access Control List. ACL is a common way of restricting certain types of traffic on a physical port. to restrict user access to an application or application category. You can also define traffic-shaping policies such as bandwidth control and QoS Quality of Service. It refers to the capability of a network to provide better service and performance to a specific network traffic over various technologies. per application for client roles. For example, you can block bandwidth-monopolizing applications on a guest role within an enterprise.
Creating ACLs for Application Access Control
To create ACL rules for Deep Packet Inspection on Branch Gateways, complete the following procedure:
- To configure a Branch Gateway group or a Branch Gateway, complete either one of these steps:
-
To select a gateway group:
-
In the Classic Central app, set the filter to a group that contains at least one Branch Gateway.
The dashboard context for a group is displayed.
-
Under , click > .
A list of gateways is displayed in the List view.
-
Click .
The configuration page is displayed for the selected group.
-
-
To select a gateway:
-
In the Classic Central app, set the filter to Global or a group that contains at least one Branch Gateway.
-
Under , click > .
A list of gateways is displayed in the List view.
-
Click a gateway under .
The dashboard context for the gateway is displayed.
-
Under , click .
The gateway device configuration page is displayed.
-
- If you are in the Basic Mode, click Advanced Mode to access the advanced configuration.
- Click > .
- Click the
icon in the Policies table to create a new policy. - From the Policy type drop-down list, select the type of policy. For example: ,, ,,, or .
- Enter the policy name in the field.
- Click Save.
- From the list of policies, select the policy you just created.
- Click the
icon on the Policy > <policy name> Rules table. - Select one of the following options from thedrop-down list.
- —To allow or deny access to a specific application.
- —To allow or deny access to a specific application category.
- Select an application from the Application drop-down list.
- Specify an action.
- Click .
The Add policy pop-up window is displayed.
The Policy > <policy name> Rules table is displayed.
The <policy name> > New forwarding Rule table is displayed.
Configuration Example
This example shows a DPI rule along with a layer 3 or layer 4 rule with forwarding action in the same ACL. Both ACL policies can be applied to a single user role.
- Rule 1
- source: any
- destination: any
- service or application: application facebook
- action: permit
- DSCP Differentiated Services Code Point. DSCP is a 6-bit packet header value used for traffic classification and priority assignment. value: 45
- Rule 2
- source: any
- destination: any
- service or application: application YouTube
- action: deny
- Rule 3
- source: any
- destination: any
- service or application: application category peer-to-peer
- action: deny
- Rule 4
- source: any
- destination: any
- service or application: TCP Transmission Control Protocol. TCP is a communication protocol that defines the standards for establishing and maintaining network connection for applications to exchange data. 23
- action: permit
- Rule 5
- source: network 40.1.0.0/16
- destination: any
- service or application: TCP 80
- action: permit
- DSCP: 60
The following animation shows you how to configure ACLs for Deep Packet Inspection.
