Hi @TomShanti,
to your question:
CUT>>>
the question now is how to get a list of the connections a certain core currently handles ...
<<<CUT
You can only see a sum of the connections per core:
# fw ctl multik stat
You can't see this with a UMFW, because the assignment of session to core is not in the connection table.
From R80.10 this is controlled by the CoreXL dynamic dispatcher.
Rather than statically assigning new connections to a CoreXL FW instance based on packet's IP addresses and IP protocol (static hash function), the new dynamic assignment mechanism is based on the utilization of CPU cores, on which the CoreXL FW instances are running.
The dynamic decision is made for first packets of connections, by assigning each of the CoreXL FW instances a rank, and selecting the CoreXL FW instance with the lowest rank.
The rank for each CoreXL FW instance is calculated according to its CPU utilization.
The higher the CPU utilization, the higher the CoreXL FW instance's rank is, hence this CoreXL FW instance is less likely to be selected by the CoreXL SND.
The CoreXL Dynamic Dispatcher allows for better load distribution and helps mitigate connectivity issues during traffic "peaks", as connections opened at a high rate that would have been assigned to the same CoreXL FW instance by a static decision, will now be distributed to several CoreXL FW instances.
➜ CCSM Elite, CCME, CCTE ➜ www.checkpoint.tips