Palo Alto Networks' Next-Generation Firewalls (NGFWs) are architecturally divided into two primary planes: the Management Plane and the Data Plane . This separation ensures efficient processing by delegating administrative tasks to the Management Plane and traffic handling to the Data Plane.
The Management Plane is responsible for all administrative functions of the firewall. Its primary responsibilities include:
Key processes running on the Management Plane include:
mgmtsrvr
: Management server handling configuration and management functions.
authd
: Manages authentication services.
useridd
: Handles User-ID services.
devsrvr
: Communicates with the Data Plane for configuration deployment.
logrcvr
: Receives logs from the Data Plane.
The Data Plane is dedicated to processing all network traffic passing through the firewall. Its core responsibilities encompass:
Key processes running on the Data Plane include:
pan_task
: Handles packet processing tasks.
flow_ctrl
: Manages session flow control.
pan_comm
: Facilitates communication between Management and Data Planes.
brdagent
: Manages hardware interfaces and statistics.
dp_monitor
: Monitors Data Plane health and performance.
The Management and Data Planes interact to ensure seamless firewall operations. Configuration changes made via the Management Plane are pushed to the Data Plane for enforcement. Conversely, the Data Plane sends logs and alerts back to the Management Plane for analysis and reporting.