SecureXL has been significantly revised in R80.20. It now works in user space. This has also led to some changes in "fw monitor"
There are new fw monitor chain (SecureXL) objects that do not run in the virtual machine.
The new fw monitor chain modules (SecureXL) do not run in the virtual machine (vm).
SecureXL inbound (sxl_in) > Packet received in SecureXL from network
SecureXL inbound CT (sxl_ct) > Accelerated packets moved from inbound to outbound processing (post routing)
SecureXL outbound (sxl_out) > Accelerated packet starts outbound processing
SecureXL deliver (sxl_deliver) > SecureXL transmits accelerated packet
There are more new chain modules in R80.20
vpn before offload (vpn_in) > FW inbound preparing the tunnel for offloading the packet (along with the connection)
fw offload inbound (offload_in) > FW inbound that perform the offload
fw post VM inbound (post_vm) > Packet was not offloaded (slow path) - continue processing in FW inbound
---
There are new fw monitor inspection points when a packet passes through a R80.20+ Security Gateway:
Inspection point |
Name of fw monitor inspection point |
Relation to firewall VM |
Available since version |
i |
Pre-Inbound |
Before the inbound FireWall VM (for example, eth1:i ) |
always |
I |
Post-Inbound |
After the inbound FireWall VM (for example, eth1:I ) |
always |
id |
Pre-Inbound VPN |
Inbound before decrypt (for example, eth1:id ) |
R80.20 |
ID |
Post-Inbound VPN |
Inbound after decrypt (for example, eth1:ID ) |
R80.20 |
iq |
Pre-Inbound QoS |
Inbound before QoS (for example, eth1:iq ) |
R80.20 |
IQ |
Post-Inbound QoS |
Inbound after QoS (for example, eth1:IQ ) |
R80.20 |
o |
Pre-Outbound |
Before the outbound FireWall VM (for example, eth1:o ) |
always |
O |
Post-Outbound |
After the outbound FireWall VM (for example, eth1:O ) |
always |
e
oe
|
Pre-Outbound VPN |
Outbound before encrypt (for example, eth1:e ) in R80.10
(for example, eth1:oe ) in R80.20
|
R80.10
R80.20
|
E
OE
|
Post-Outbound VPN |
Outbound after encrypt (for example, eth1:E ) in R80.10
(for example, eth1:OE ) in R80.20
|
R80.10
R80.20
|
oq |
Pre-Outbound QoS |
Outbound before QoS (for example, eth1:oq ) |
R80.20 |
OQ |
Post-Outbound QoS |
Outbound after QoS (for example, eth1:OQ ) |
R80.20 |
---
New in R80.20+:
In Firewall kernel (now also SecureXL), each kernel is associated with a key witch specifies the type of traffic applicable to the chain modul.
Key |
Function |
ffffffff |
all packets |
00000001 |
stateful mode |
00000002 |
wire mode |
00000003 |
all packets |
00000000 |
SecureXL offloading |
➜ CCSM Elite, CCME, CCTE ➜ www.checkpoint.tips