Support Forum
The Forums are a place to find answers on a range of Fortinet products from peers and product experts.
kentbsece
New Contributor II

3 Sites via IPSEC VPN

Hello,

 

I would like to ask some advise and recommendations as well with our Site-to-Site IPSEC VPN.

Below are the scenarios. Please refer on the attached diagram.

 

We have an existing Site-to-Site IPSEC which is Site A going to Site C. Since we are expanding our site, we are creating a new site which is site B. The problem is, it has the same IP segment, 192.168.18.xx.

 

[strike]Also, our main goal is to be able to communicate site A and site B without changing the IP Networks on both sites. Meaning, we will use 192.168.18.xxx on both sites. Is it possible?[/strike] Already achieved this goal.

 

Next, let's say we were able to achieve our main goal above. [strike]Our next goal is to be able to communicate site B to site C without changing configurations on site A to site C which is our existing site-to-site IPSEC.[/strike] Mission complete. :D

 

 

Thank You.

1 Solution
kentbsece
New Contributor II

Thanks for the response guys!

I was able to achieve our goals. :D

View solution in original post

11 REPLIES 11
oheigl
Contributor II

Looking at your diagram, it's not the same subnet on site A and site B, because of the subnet mask /27. So you don't have any issues at all, otherwise you could use a link network with a different IP range, like this:

 

Site A: 192.168.18.0 -> NAT to -> 192.168.19.0

Site B: 192.168.18.0 -> NAT to -> 192.168.20.0

 

If you want to connect from site Site A to Site B for example, you would use the 192.168.20.0 destination address

 

Edit: There are several articles on the KB, here is one example with overlapping subnets and site to site VPN:

http://kb.fortinet.com/kb/microsites/search.do?cmd=displayKC&docType=kc&externalId=FD33872&sliceId=1...

 

kentbsece
New Contributor II

oheigl wrote:

Looking at your diagram, it's not the same subnet on site A and site B, because of the subnet mask /27. So you don't have any issues at all, otherwise you could use a link network with a different IP range, like this:

 

Site A: 192.168.18.0 -> NAT to -> 192.168.19.0

Site B: 192.168.18.0 -> NAT to -> 192.168.20.0

 

If you want to connect from site Site A to Site B for example, you would use the 192.168.20.0 destination address

 

Edit: There are several articles on the KB, here is one example with overlapping subnets and site to site VPN:

http://kb.fortinet.com/kb/microsites/search.do?cmd=displayKC&docType=kc&externalId=FD33872&sliceId=1...

 

Hello, We were able to communicate the PC1 and PC2 on Site A and Site B through IPSEC. Now, our next problem is how to be able to communicate the PC2 in Site B to the server farm through Site A and Site C.

oheigl

Have you checked the routing and policies? Site C FortiGate needs a route through Site A for the local network in Site B. The easiest way to find out where the packets are not forwarded correctly is to start an endless ping on PC2:

 

ping <serverfarmip> -t

 

After that, start the following command on all FortiGates, and see on which FortiGate the ping is not being forwarded (no out interface):

 

diag sniffer packet any 'host <PC2ip> and host <Serverfarmip>' 4 0 1

 

You should always see one entry for the incoming packet, and one entry for the outgoing forwarded packet. If there is no out entry, check the policy and routing settings on this unit. If it's still not working, post the sniffer logs and maybe routing tables and so on, so we can figure out what's wrong

kentbsece
New Contributor II

oheigl wrote:

Have you checked the routing and policies? Site C FortiGate needs a route through Site A for the local network in Site B. The easiest way to find out where the packets are not forwarded correctly is to start an endless ping on PC2:

 

ping <serverfarmip> -t

 

After that, start the following command on all FortiGates, and see on which FortiGate the ping is not being forwarded (no out interface):

 

diag sniffer packet any 'host <PC2ip> and host <Serverfarmip>' 4 0 1

 

You should always see one entry for the incoming packet, and one entry for the outgoing forwarded packet. If there is no out entry, check the policy and routing settings on this unit. If it's still not working, post the sniffer logs and maybe routing tables and so on, so we can figure out what's wrong

Haven't set up the routing and policy yet on Site B to Site C since we are looking on how can we route it on the second firewall on site A (the one who has IP 10.10.10.2). Since Site A and Site C has an existing route and able to communicate from PC1 of site A to Server Farm on Site C. For now below are working.

 

Site A (second firewall with IP 10.10.10.1) to Site C (with IP 10.10.10.2) via IPSEC

Site B to Site A (first firewall with IP 10.10.10.5 and 10.10.10.1) via IPSEC Remaining is Site B to Site C passing through the first Firewall of Site A via IPSEC then passing to the second Firewall of Site A, then passing through the Site C firewall via IPSEC.

oheigl

Okay, so you need the following routes:

 

Firewall 2: 192.168.18.32/27 via 10.10.10.1

Firewall 4: 192.168.18.32/27 via IPsec

 

and the corresponding policies

kentbsece
New Contributor II

oheigl wrote:

Okay, so you need the following routes:

 

Firewall 2: 192.168.18.32/27 via 10.10.10.1

Firewall 4: 192.168.18.32/27 via IPsec

 

and the corresponding policies

Firewall 2: 192.168.18.32/27 via 10.10.10.1

-> We already have that in Firewall 2.

 

Question: How can PC2 pass through Firewall 2 and Firewall 3?

Existing Route: (PC2 to PC 1) Firewall 3: 192.168.18.0/27 via 10.10.10.5 (IPSEC)

Firewall 1: 192.168.18.32/27 via 10.10.10.6 (IPSEC)

Existing Route: (PC1 to Server Farm) Firewall 2: 192.168.18.0/27 via 10.10.10.1 (Point to Point - not IPSEC) Firewall 1: 192.168.18.0/27 (Policy Route) via 10.10.10.2

 

 

oheigl

On Firewall 3, do you have a route for the server farm network? It would be easier if you could post every routing configuration from all your FortiGates, like this:

 

show router static

 

Otherwise we will message back and forward 10x 

kentbsece
New Contributor II

oheigl wrote:

On Firewall 3, do you have a route for the server farm network? It would be easier if you could post every routing configuration from all your FortiGates, like this:

 

show router static

 

Otherwise we will message back and forward 10x 

I haven't started any config yet for our last goal which is to communicate PC2 going to Server Farm.

I'm not sure what or who will I route from Firewall 3. As you requested, please see our static routing on the attached file.

Above is from Firewall 2 and the bottom is from Firewall 1.

 

rwpatterson
Valued Contributor III

None of the above is relevant unless the routes are configured in interface mode. If you're using policy based VPNs (type IPSec), stop here.

Bob - self proclaimed posting junkie!
See my Fortigate related scripts at: http://fortigate.camerabob.com

Bob - self proclaimed posting junkie!See my Fortigate related scripts at: http://fortigate.camerabob.com
Labels
Top Kudoed Authors