Aggregate Ethernet (AE) interfaces, a crucial feature in Palo Alto Networks PAN-OS, provide a mechanism to bundle multiple physical Ethernet interfaces into a single logical interface. This aggregation, often referred to as link aggregation group (LAG) or port channeling, offers significant benefits in terms of increased bandwidth, link redundancy, and simplified network management. Palo Alto Networks firewalls implement AE interfaces based on the IEEE 802.1AX standard, which includes the Link Aggregation Control Protocol (LACP) for dynamic link management.
By combining the capacity of several physical links, AE interfaces can support higher traffic loads than a single interface. Moreover, if one physical link within the aggregate group fails, traffic is automatically redistributed over the remaining active links, ensuring network continuity and resilience. This capability is paramount for business-critical applications and maintaining high availability.
Successfully deploying AE interfaces on Palo Alto Networks firewalls requires understanding several key concepts and adhering to specific requirements.
Mode | Description | PAN-OS Behavior |
---|---|---|
Active | The interface actively tries to negotiate and form an LACP bundle by sending LACPDUs. | Initiates LACP negotiation. To form an LACP bundle, the peer must be in Active or Passive mode. |
Passive | The interface waits to receive LACPDUs from the peer before responding and attempting to form a bundle. Default mode in PAN-OS if LACP is enabled. | Responds to LACP negotiation. If both sides are Passive, an LACP bundle will not form. |
Static (LACP Disabled) | No LACP negotiation occurs. The links are statically bundled. | PAN-OS refers to this as "LACP Enabled: No". This requires the peer device to also be configured for static aggregation. It offers no dynamic failure detection or negotiation provided by LACP. |
Rate | LACPDU Interval | Failure Detection | PAN-OS Behavior |
---|---|---|---|
Slow | Every 30 seconds. | Slower (up to 90 seconds). | Default rate in PAN-OS. Less LACP overhead. |
Fast | Every 1 second. | Faster (up to 3 seconds). | Recommended for critical links requiring rapid failover. Increases LACP overhead slightly. |
PAN-OS distributes outbound traffic across active member links of an AE group using a hashing algorithm. The choice of algorithm can impact traffic distribution efficiency. Common PAN-OS options include:
The hashing algorithm is configured on the logical AE interface itself. The optimal choice depends on the traffic patterns in the network.
Configuration involves defining the logical AE interface and then assigning physical interfaces as members.
Configuration via CLI requires entering configuration mode.
admin@PA-FW> configure Entering configuration mode [edit] admin@PA-FW#
# set network interface aggregate-ethernet ae1 comment "Uplink to Core Switch" # set network interface aggregate-ethernet ae1 layer3 interface-management-profile Allow-Mgmt # set network interface aggregate-ethernet ae1 layer3 ip 192.168.100.1/24 # set network interface aggregate-ethernet ae1 zone L3-Trust # set network virtual-router default interface ae1
# set network interface aggregate-ethernet ae1 lacp enable yes # set network interface aggregate-ethernet ae1 lacp mode active # set network interface aggregate-ethernet ae1 lacp transmission-rate fast # set network interface aggregate-ethernet ae1 lacp sys-priority 32768 # set network interface aggregate-ethernet ae1 lacp group-hash ip-modulo
# set network interface ethernet ethernet1/1 link-status-force up link-speed 1000m link-duplex full # set network interface ethernet ethernet1/1 aggregate-group ae1 # set network interface ethernet ethernet1/2 link-status-force up link-speed 1000m link-duplex full # set network interface ethernet ethernet1/2 aggregate-group ae1
# commit
The logical AE interface (e.g., ae1) can be configured as one of several interface types, determining its behavior and use:
Understanding LACP's mechanics is key to configuring and troubleshooting AE interfaces.
LACP negotiation process where a Palo Alto Networks firewall in Active LACP mode initiates communication with a switch in Passive LACP mode. Both exchange LACPDUs to agree on link aggregation parameters before bundling the links.
LACP peers exchange LACPDUs containing information such as:
For a link to be part of the active bundle, both ends must agree on the parameters and have their 'Synchronization', 'Collecting', and 'Distributing' flags set.
AE interfaces play a vital role in enhancing the robustness of HA configurations.
When LACP Pre-Negotiation is enabled on an AE interface (specifically on the LACP tab of the AE interface configuration), the passive firewall in an A/P HA pair will attempt to establish LACP with its peer switch even while in a passive state. This allows the links to be "ready" and part of an LACP bundle, so that upon an HA failover, traffic can resume more quickly as LACP negotiation doesn't have to start from scratch. This is highly recommended for AE interfaces carrying production traffic in A/P HA.
Palo Alto Networks Active/Passive HA pair using AE interfaces for data traffic (ae1) and dedicated HA links (ae10 for HA1, ae11 for HA2). LACP Pre-Negotiation on ae1 allows Firewall B's links to be active with the switch, speeding up failover.
Regularly monitoring the status of AE interfaces is crucial for network health.
CLI commands provide detailed real-time status and are invaluable for troubleshooting.
admin@PA-FW> show lacp aggregate-ethernet ae1 LACP PDUs: Sent: 12345 Received: 12300 LAG Name: ae1 LAG ID: 1 Mode: Active Rate: Fast Local: System Priority: 32768 System ID: 00:1b:17:00:00:01 Key: 100 Remote: System Priority: 32768 System ID: 00:50:56:00:00:02 Key: 200 Aggregated Port List Port: ethernet1/1 Id: 1 Priority: 32768 Key: 100 State: Activity Timeout Aggregation Synchronization Collecting Distributing Remote: Port: 10 Id: 10 Priority: 32768 Key: 200 State: Activity Timeout Aggregation Synchronization Collecting Distributing Port: ethernet1/2 Id: 2 Priority: 32768 Key: 100 State: Activity Timeout Aggregation Synchronization Collecting Distributing Remote: Port: 11 Id: 11 Priority: 32768 Key: 200 State: Activity Timeout Aggregation Synchronization Collecting Distributing
Key things to check: Mode, Rate, Local and Remote System IDs/Priorities, and the State of each member port (should ideally include 'Synchronization', 'Collecting', 'Distributing').
admin@PA-FW> show interface ae1 -------------------------------------------------------------------------------- Name: ae1, ID: 53 Operation mode: layer3 Interface state: up IP address: 192.168.100.1/24 MAC address: 00:1b:17:ab:cd:ef [...] LACP info: Port State: Up Member(s): ethernet1/1(Up), ethernet1/2(Up) --------------------------------------------------------------------------------
admin@PA-FW> show interface ethernet1/1 -------------------------------------------------------------------------------- Name: ethernet1/1, ID: 1 Operation mode: aggr-member (ae1) Interface state: up IP address: not applicable MAC address: 00:1b:17:01:02:03 Speed/duplex: 1000/full [...] LACP info: Port State: Up and Active (Synchronization Collecting Distributing) --------------------------------------------------------------------------------
admin@PA-FW> show counter interface ae1 admin@PA-FW> show counter interface ethernet1/1
admin@PA-FW> debug lacp set level debug ae ae1 admin@PA-FW> debug lacp dump ae ae1 admin@PA-FW> less mp-log lacp.logRemember to turn off debugging: `debug lacp set level info ae ae1` or `debug software restart process lacp` (more disruptive).
The 'State' field in `show lacp aggregate-ethernet
A healthy, active LACP member port should show: Activity (if active mode), Timeout, Aggregation, Synchronization, Collecting, Distributing.
A decision tree for troubleshooting common Aggregate Ethernet and LACP issues on Palo Alto Networks firewalls, starting from physical layer checks to LACP configuration and logs.
Traditional Aggregate Ethernet (AE) interfaces, which involve direct physical port bundling using LACP as configured within PAN-OS, are primarily a feature of Palo Alto Networks hardware firewalls (PA-Series).
VM-Series firewalls generally do not support AE interface configuration directly within PAN-OS in the same way as hardware firewalls. The reason is that VM-Series firewalls operate with virtual NICs (vNICs) provided by the hypervisor environment (e.g., VMware ESXi, AWS, Azure, GCP, KVM).
Link aggregation or NIC teaming for VM-Series firewalls is typically handled at the hypervisor level or by the underlying physical network infrastructure :
While you might assign multiple vNICs to a VM-Series firewall for different purposes (e.g., management, data plane external, data plane internal), these are treated as distinct interfaces within PAN-OS unless the hypervisor is performing aggregation below the VM.