Sunteți pe pagina 1din 52

Getting maximum out of you rewall

SecureXL and CoreXL, pros and cons

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

About author
Valeri Loukine

CCMA 0019 Ex-Check Point Senior Security Consultant - Dimension Data Email: varera@gmail.com Blog: http://checkpoint-masterarchitect.blogspot.com/
2
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Agenda
FW performance SecureXL Multi-Core Firewalling CoreXL
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Firewall is slow

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Routing without FW
IP Stack

OS Network Layer

Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Routing with FW
IP Stack Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

FW is slow
Secured kernel Packets quied Packets are matched agains rulebase Rulebases can be huge
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks
RAM Latency RAM Throughput PCI Bus CPU Speed

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks
IP Stack

RAM Latency RAM Throughput PCI Bus CPU Speed

Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks
IP Stack

RAM Latency RAM Throughput PCI Bus CPU Speed

Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks
IP Stack

RAM Latency RAM Throughput PCI Bus CPU Speed

Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks
IP Stack

RAM Latency RAM Throughput PCI Bus CPU Speed

Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks
IP Stack

RAM Latency RAM Throughput PCI Bus CPU Speed

Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks
IP Stack

RAM Latency RAM Throughput PCI Bus CPU Speed

Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

System bottlenecks
IP Stack

RAM Latency RAM Throughput PCI Bus CPU Speed

Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

FW Acceleration
IP Stack Check Point Firewall Kernel OS Network Layer Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

FW Acceleration
IP Stack Check Point Firewall Kernel OS Network Layer FW Acceleration Device Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

FW Acceleration
IP Stack Check Point Firewall Kernel OS Network Layer FW Acceleration Device Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

FW Acceleration
IP Stack Check Point Firewall Kernel OS Network Layer FW Acceleration Device Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

FW Acceleration
IP Stack Check Point Firewall Kernel OS Network Layer FW Acceleration Device Network Interface Card

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

SecureXL
API for FW acceleration HW or SW implementation

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

We gain
Increased packet rate and throughput Better session rate (with templates) Sync tuning (delayed synchronization)

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

How much better

Up to 4 times with SecureXL only

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Software Acceleration
Check Point Performance Pack SPLAT, Linux, Solaris (no VLANs) IPSO SW

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Hardware Acceleration

ADP cards - IP appliances, lately Power-1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

How to make it work


Must be installed - Performance Pack or
hardware device

Must be licensed Ways to switch it on/off (CLI):



fwaccel on fwaccel off via cpcong conguration will survive reboot.
16
(c) Valeri Loukine 2011

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

SecureXL under the hood

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

First packet
Web Server 10.0.0.1 Firewall Acceleration Device Web Client 192.168.0.1
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

First packet
Firewall Kernel table Acceleration table

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

First packet
Firewall Kernel table Acceleration table

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

First packet
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

First packet
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

First packet
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

First packet
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Next packets
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Next packets
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Next packets
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Next packets
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Next packets
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Next packets
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Next packets
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

Port 10002
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

Port 10002
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

Port 10002
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

Port 10002
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 192.168.0.1 10002 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6 192.168.0.1 10002 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 192.168.0.1 10002 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6 192.168.0.1 10002 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 192.168.0.1 10002 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6 192.168.0.1 10002 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New connection
Firewall Kernel table
192.168.0.1 10001 10.0.0.1 80 192.168.0.1 10002 10.0.0.1 80 6

Acceleration table
192.168.0.1 10001 10.0.0.1 80 6 192.168.0.1 10002 10.0.0.1 80 6

Template:
192.168.0.1 * 10.0.0.1 80 6

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Info ofoaded

NAT parameters Encryption (Cryptography) parameters Wire Mode on the connection Accounting Sequence change (SYN defender, SYN Attack) Sequence Verier validations Anti-Spoong Parameters
(c) Valeri Loukine 2011

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

FW monitor

only sees packets passing FW, not


acceleration device

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Acceleration Status
[Expert@cpmodule]# fwaccel stat Accelerator Status : on Templates : enabled Accelerator Features : Accounting, NAT, Cryptography, Routing, HasClock, Templates, Synchronous, IdleDetection, Sequencing, TcpStateDetect, AutoExpire, DelayedNotif, TcpStateDetectV2, CPLS, WireMode Cryptography Features : Tunnel, UDPEncapsulation, MD5, SHA1, NULL, 3DES, DES, CAST, CAST-40, AES-128, AES-256, ESP, LinkSelection, DynamicVPN, NatTraversal, EncRouting

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Limitations

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Limitations
Per rule:

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Limitations
Per rule: some rules cannot be accelerated

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Limitations
Per rule: some rules cannot be accelerated Per connection:

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Limitations
Per rule: some rules cannot be accelerated Per connection: some packets cannot be accelerated
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Non accelerated connections


FW itself is source or destination Connections with handler Non-supported features

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Limitations per connections


Only some packets are not accelerated Violations Special Packets Even if packet is forwarded to FW due to
the above reasons, the rest of the connection is still accelerated

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Templates
The Performance Pack notifys FW about
new opened connection and about each state change connection tablewith updated status

These connection will appear in the FW Each template has a timeout of 60 seconds With a new connection matching the same
template timeout is reset to 0
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Templates - limitations
Time objects Dynamic objects Domain objects Source port ranges. Some IPS features
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Templates - limitations
[expert@cpmodule]# fwaccel stat Templates : disabled by FireWall-1 starting from rule # 5

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

No templates for
Any F2F (complex connections H323, etc) FTP,

Encrypted connections NAT-ed connections


CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Template table size

! of the FireWall-1 connection table

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

SecureXL limitations
SDF QoS Multicast of SPLAT VLAN IF on Solaris
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Multi-Core

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

FW kernel
Does complicated security enforcement Before R70 - uses only a single core Only one packet can be handled at a time
regardless of CPU/cores number

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Performance Pack kernel


Handles simplier security enforcement
(TCP state etc.)

Code is light and optimized Locking paradigm allows parallel packet


processing

Can utilize multiple CPUs/cores


CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Challenges
Use more cores for FW kernel Advanced security features (IPS)

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Medium path

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Old way of doing things


Firewall path - slow, FW kernel Accelerated path - fast, SecureXL, limited

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New way - middle path


Firewall path Accelerated path

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New way - middle path

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New way - middle path

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

New way - middle path


Firewall path Middle path - ALMOST accelerated Accelerated path

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Medium path
The packet is handled by the SecureXL
device, except for IPS processing

The CoreXL layer passes the packet to one


of the rewall instances, to perform IPS processing

Only available when CoreXL is enabled


CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

CoreXL

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

CoreXL
The rewall kernel is replicated on multiple
cores

Each instance is a complete and


independent FW kernel

Instances run concurrently They need a dispatcher


CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Dispatcher
Secure Network Dispatcher (SND) It component distributes the packets
between the instances connection

Maintains perfect stickiness of a

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

How does it look


FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

FW path

Queue

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

How does it work


FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Accelerated - Syn
FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Accelerated - Syn
FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Accelerated - SynAck
FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Accelerated - SynAck
FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

No template
FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

No template
FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

No template
FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

No template
FW path Medium path
Core 2

FW path

Medium path
Core 3

FW path

Medium path
Core 4

Queue

Queue

Queue

Dispatcher PPK
Core 0

Dispatcher PPK
Core 1

eth0

eth1

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

CoreXL OS
SPLAT IPSO Crossbeam XOS

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Not supported

QoS Trafc view in SVM GX Route based VPN IPv6 SMTP resource Overlapping NAT
(c) Valeri Loukine 2011

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

VPN challenge
VPN has a state per tunnel, not just per
connection

A tunnel can serve many connections

which might be handled on different cores

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

VOIP challenge
A VoIP session contains many connections Session data is shared by all connections Its difcult to know in advance which
connection belongs to which session instance.

Hard to get all of them on the same


CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Solution for both


Handle all VPN and VoIP connections on
one instance only

Price to pay - no scalability with CoreXL


for both VPN and VOIP

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Get some control


[Expert@cpmodule]# fw ctl multik stat ID | Active | CPU | Connections | Peak ------------------------------------------0 | Yes | 7 | 30703 | 34344 1 | Yes | 6 | 31856 | 35504 2 | Yes | 5 | 32181 | 35217 3 | Yes | 4 | 30393 | 33898 4 | Yes | 3 | 30404 | 33928 5 | Yes | 2 | 30471 | 33720

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Get some control


[Expert@cpmodule]# fw ctl affinity -l -r CPU 0: eth0 eth1 CPU 1: eth4 eth5 CPU 2: fw_5 CPU 3: fw_4 CPU 4: fw_3 CPU 5: fw_2 CPU 6: fw_1 CPU 7: fw_0 All: eth2 dtlsd in.asessiond fwd vpnd in.aufpd cpd cprid

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Get some control


[Expert@cpmodule]# cpconfig .... Configuration Options: ---------------------(1) Licenses and contracts (2) Administrator (3) GUI Clients (4) SNMP Extension (5) PKCS#11 Token (6) Random Pool (7) Certificate Authority (8) Certificate's Fingerprint (9) Configure Check Point CoreXL (10) Automatic start of Check Point Products (11) Exit

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Get some control


Configuring Configure Check Point CoreXL... =========================================== CoreXL is currently disabled. Would you like to enable CoreXL (y/n) [y] ? y This machine has 4 CPUs. How many firewall instances would you like to enable (2 to 4) [3] ? 3 CoreXL was enabled successfully with 3 firewall instances. Important: This change will take effect after reboot.

CPUG 2011 Chur Switzerland


Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Summary
Different ways to boost performance SecureXL CoreXL Limitations, limitations, limitations
CPUG 2011 Chur Switzerland
Wednesday, September 14, 2011

(c) Valeri Loukine 2011

Questions And Answers

Wednesday, September 14, 2011

Thank You For Your Time!

Wednesday, September 14, 2011

S-ar putea să vă placă și