This website uses Cookies. Click Accept to agree to our website's cookie use as described in our Privacy Policy. Click Preferences to customize your cookie settings.
Sign in with your Check Point UserCenter/PartnerMap account to access more great content and get a chance to win some Apple AirPods! If you don't have an account, create one now for free!
We are planning to migrate from Cisco ASA to Check Point 3970 appliance R82.10 below is the scenario.
Cisco has 2 ISP public IP as external interfaces, there is a route based SLA configured which says that default route priority is from ISP2 & and then ISP1.
The current remote vpn users connect via anyconnect app with remote vpn gateway as fqdn "exampl.win.co.in" as checked publicly the fqdn resolves on both the Public IP addresses which are configured on the interfaces for ISP1 & ISP2.
Now we are planning to migrate to check point so what configuration needs to be done with reference to above scenario in check point, The users will use endpoint security vpn client which will be managed from smart endpoint running on the same management server.
Do i have to explicitly configure a CA signed certificate so that my users connect to the remote vpn, or since publicly the fqdn is getting resolved then certificate is not required and we can use the ICA that check point provides?
What settings do i have to do in my link selection page for remote access vpn to make sure that client is able to connect properly?
The key point is that DNS resolution and the VPN gateway certificate solve two different problems.
For your migration from Cisco ASA to Check Point R82.10, you should plan the Remote Access VPN around the FQDN + certificate + Link Selection relationship.
Recommended design
With your existing setup:
ISP1 → Public IP 1
ISP2 → Public IP 2
exampl.win.co.in → Public IP 1 and Public IP 2
Cisco currently prefers ISP2 for the default route, with ISP1 as backup.
Users connect using the FQDN rather than directly to an IP.
On Check Point, you can preserve essentially the same user experience:
Internet
/ \
ISP1 ISP2
Public IP1 Public IP2
\ /
\ /
Check Point 3970
|
Internal LAN
|
Management Server
|
SmartConsole
|
Endpoint Security VPN
1. Use the FQDN as the VPN gateway name
Keep:
exampl.win.co.in
resolving to both public IP addresses.
However, DNS alone does not eliminate the need for a certificate.
The certificate is used to establish the TLS/SSL identity of the VPN gateway and to allow the client to verify that it is actually connecting to exampl.win.co.in.
For a production deployment, I would use a public CA-signed certificate whose certificate name/SAN contains:
exampl.win.co.in
Do not rely on the ICA certificate simply because the DNS name resolves publicly.
The important distinction is:
DNS tells the client where to connect. The certificate tells the client who it is connecting to.
2. Configure the certificate on the Check Point gateway
In SmartConsole, configure the gateway's VPN certificate appropriately and make sure the certificate contains the FQDN that the Endpoint Security VPN client will use.
For example:
Certificate:
Subject/SAN: exampl.win.co.in
DNS:
exampl.win.co.in
├── Public IP 1
└── Public IP 2
The certificate should also have a complete trusted chain available to the clients.
Using a public CA certificate is generally much cleaner for remote users because the Endpoint Security VPN clients already trust the public CA hierarchy.
3. Configure Link Selection carefully
This is the particularly important part of your scenario.
Check Point needs to know which external interface/IP should be used for VPN connections and how the gateway should behave when there are multiple ISP links.
In the Gateway's VPN/Link Selection configuration, configure the external interfaces as the VPN links.
Conceptually you want:
VPN Gateway
│
├── ISP1
│ Public IP1
│
└── ISP2
Public IP2
The exact Link Selection option depends on how you want Check Point to handle the two links.
If both public IPs are intended to be reachable by remote clients, you should configure both links appropriately rather than treating the secondary ISP merely as an ordinary routing backup.
4. Important distinction: routing failover vs VPN failover
This is where the Check Point design can differ from the ASA behavior you're describing.
It doesn't necessarily mean that a remote VPN client will automatically move between ISP1 and ISP2 if ISP2 fails.
For example:
Normal:
Client
|
| exampl.win.co.in
v
ISP2 Public IP
|
Check Point
If ISP2 fails and DNS still contains both addresses, a new client connection can potentially use ISP1.
But an already-established VPN tunnel isn't necessarily going to migrate seamlessly from ISP2 to ISP1. The client generally has to establish a new connection.
This distinction is important when testing the migration.
5. DNS configuration
You can retain:
exampl.win.co.in → Public IP1
exampl.win.co.in → Public IP2
But I'd recommend verifying exactly how your DNS provider handles multiple A records and what TTL you are using.
Also remember that DNS round-robin is not the same thing as Check Point ISP failover.
For example:
DNS
|
+---- IP1
|
+---- IP2
doesn't necessarily mean:
ISP2 failed → DNS automatically removes IP2
unless you have a DNS health-check/failover mechanism.
If both IPs remain published, clients may initially try either address depending on DNS/client behavior.
6. Endpoint Security VPN configuration
Since you're managing the Endpoint Security VPN client through SmartEndpoint, make sure the VPN site/gateway configuration uses:
exampl.win.co.in
rather than hard-coding either:
Public IP1
or
Public IP2
That gives you the flexibility to change the underlying ISP addressing without changing the client configuration.
7. Certificate vs ICA — direct answer
For your specific question:
Do I have to explicitly configure a CA-signed certificate, or can I use the ICA certificate because the FQDN resolves publicly?
DNS resolution does not make the ICA certificate sufficient.
For a production remote-access VPN using:
exampl.win.co.in
I'd use a CA-signed certificate with exampl.win.co.in in the SAN.
The fact that the FQDN resolves to the public IP doesn't establish certificate trust.
The Security Gateway's IP address for Remote Access VPN is NATed to multiple public IP addresses through the Load Balancer. The clients try to connect to the gateway using DNS resolution, The DNS resolution resolves the FQDN to one of the gateway's NATed IP addresses.
In my scenario there is no NAT in place, also there is no such LB in place the fqdn directly resolves on both the Public IP of ISP which are currently statically mapped to cisco ASA interfaces