VPN through Cascading Routers


(Bruce B) #1

I am working on a project in which we are installing equipment throughout a campus which we will need remote access to. The campus is providing us an outside network connection from their network which we are planning on connecting to our router’s WAN port. We are using our own router (Araknis an-300-rt-4l2w) to provide our own network so the campus does not have to deal with maintaining and updating the equipment. Our router would connect to our switches and hand out IP addresses from it’s DHCP server. This all seems to work just fine but we are unable to use the VPN features (OpenVPN) from our router to connect to the network from the outside. I believe this is due to double-NAT as our router pulls an address from the campus network and our AV equipment is then behind our router. Is there anyway around this using the crude topology below? I have tried playing with static routing but have not had any success. We would like VPN access as it would be a more efficeint way to troubleshoot, etc.

hYlcc


(Lazaros Agapides) #2

Hello Bruce

There are many reasons for which a VPN connection would not function. NAT would be one of them, MTU issues may be another. To be honest, it is very difficult to provide any meaningful advice without knowing a little more about the topology, the equipment and the technologies being applied at the edge of the network. Can you share some more information?

Laz


(Bruce B) #3

Laz,

Thank you for the response. I will try as best I can to describe what we are trying to accomplish.

The client will be providing us a connection to their network which will have outside internet access (I am unsure currently what equipment we will be connecting to). This connection will go to our router’s WAN port (Araknis AN-300-RT-4l2w) and the router will receive a DHCP address from the client’s network. The router will then create it’s own range of DHCP addresses and connect to a couple of cisco smb switches. These switches will connect to our host equipment which we will need remote access to through the network for troubleshooting.

What we would like to have happen is to be able to connect to this network we created on the client’s site through a VPN connection. Either Gateway to Gateway or through using the OpenVPN server operating on the router we are installing onsite.

As of now I am not sure what the client will be providing us in terms of the edge network connection. Any suggestions on things to look for or configurations that could make all of this possible I would greatly appreciate the feedback! I tried mocking this setup in our shop and was unable to get a connection working. Essentially it was setup the same way above with no additional configuration to the edge network.


(Lazaros Agapides) #4

Hello Bruce

From my understanding, this is your topology:


And you want to access the servers from the remote location. Now because we have a “black box” which is the customer network, this may present an issue in understanding what options are available. Also, I am not familiar with Araknis as a vendor. However, here are some things to keep in mind as you research the solutions to this problem:

  1. Find out what the maximum MTU is from end to end. This will allow you to make sure that any overhead that may be added by the VPN connection will not cause frames to exceed the maximum MTU at any point along the path.
  2. Verify that the ISP as well as the customer network edge will allow incoming connections through any firewalls or NAT mechanisms. You can coordinate with them in order to verify that this is the case.
  3. Verify that the Araknis router does not have any security features blocking VPN access or NAT translation mechanisms that may obstruct VPN creation.
  4. For any network devices such as a router, it’s always preferable to use a static IP address. Although this may not have a direct impact on the VPN creation, it is always best practice to do so.

I hope this gets you started. If you get any more info about the customer network or the ISP, feel free to share it so we can take a deeper look into the issue.

I hope this has been helpful!

Laz