The best way to explain the difference is to list the responsibilities of cores designated as SND and cores designated as Firewall Instances/Workers. This information is for R80.10 and earlier:
- SND/IRQ Core: SXL/Accelerated path packet handling, Accept Template (Connection Rate Acceleration) initial formation, NAT template initial formation (if enabled), Dynamic Dispatcher, Multi-Queue, SoftIRQ processing, antispoofing enforcement
- Firewall Worker Core: Throughput Acceleration Path Determination (SXL/PXL/F2F), PXL path packet handling, F2F path packet handling, Priority Queues (if enabled), Rule base evaluations/matching, QXL path packet handling, virtual reassembly of IP fragments, antispoofing enforcement, Geo Policy enforcement
Due to the big changes in SecureXL, R80.20 and later is, uh, different. I have an initial guess of the separation of duties but am still verifying it.
Gateway Performance Optimization R81.20 Course
now available at maxpowerfirewalls.com