Cisco – L2TP over IPSEC with a LAN to LAN link

ciscoipsecl2tp

I'm looking to add security on a LAN to LAN link that we have in my network.
This LAN to LAN link is used to extend vlans over 2 sites (local & remote).

For now, the diagram is this one :

diagram-l2l

I have to add the security features with 2 Cisco 891 routers (this is not a choice but a constraint).

I am looking to change the network architecture following this diagram :

l2tp ipsec

In fact, the idea here is to add a 891 router between my L3 switch and the ISP's equipment, and to do this on both sites of course.

Then, I will have to create L3 connectivity between my 2 routers using the lan to lan link.
This way I can encrypt the packets using IPSEC.

But to be as transparent as possible for the network, I will have to encapsulate the L2 datagrams coming from my network into L2TP packets, which will then be encrypted via IPSEC and sent over the LAN to LAN link to the remote router.

Am I correct in these assumptions ? Is this something that is technically possible ?

I don't really know how I can interconnect my 891 router with the ISP's equipment, for starters.

Thanks for the help
Jeremy

Best Answer

Well, You can extend the LANs with L2TPv3 and protect the setup with IPsec.

Here's example configuration: https://www.softether.org/index.php?title=4-docs/2-howto/L2TP//IPsec_Setup_Guide_for_SoftEther_VPN_Server/Cisco_IOS_L2TPv3//IPsec_Edge-VPN_Router_Setup

And here's another one, modern, using FlexVPN - unfortunately, depending on your IOS version, you may not be able to use it: http://www.cisco.com/c/en/us/support/docs/security/flexvpn/116207-configure-l2tpv3-00.html

I did some testing for that kind of setups, bear in mind transporting all the L2 traffic over IP will cost you bandwidth. If you need any help in setup/troubleshooting, let me know.

As for more obvious problem - connecting 891's to ISPs - just point default network to them as gateway. From this setup the routing itself is typical in terms of configuration.