In this section, we will be using the following topology as a reference for our configurations:

For this exercise, we have configured the Port Address Translation (PAT) on both R1 and R2.
Let's begin setting up the site-to-site VPN on the Cisco IOS routers:
- Using the Cisco Configuration Professional (CCP), navigate to Configure | Security | VPN | Site-to-Site VPN. The following window will provide two options; we are going to select Create a Site to Site VPN and click on Launch the selected task:

- The VPN wizard provides two additional methods for configuring the VPN: Quick setup (provides default configurations) and Step by step wizard. We will choose the second option and click on Next:

- Here, you'll need to assign the interface for the incoming VPN connection, in this case it's FastEthernet0/0. Next...