En este artículo se mostrará la configuración necesaria para establecer comunicación entre las siguientes sedes: Headquarters, Branch1 y Branch2. El objetivo es conseguir que las siguientes comunicaciones sean exitosas:
- Headquarters (192.168.110.0/24) <-> Branch1 (192.168.150.0/24)
- Headquarters (192.168.110.0/24) <-> Branch2 (192.168.170.0/24)
- Branch1 (192.168.150.0/24) <-> Branch2 (192.168.170.0/24)
- Branch1 (192.168.150.0/24) <-> Headquarters (192.168.110.0/24)
- Branch2 (192.168.170.0/24) <-> Headquarters (192.168.110.0/24)
- Branch2 (192.168.170.0/24) <-> Branch1 (192.168.150.0/24)
- Premisas iniciales para la configuración
- Con el objetivo de que los túneles sean operativos y estables, se recomienda que todos los ellos cuenten en su WAN con una dirección IP pública y no estén bajo CG-NAT
- En el ejemplo propuesto y debido al laboratorio en el que se ha realizado esta configuración, los routers no cuentan con IP pública dado que se encuentran detrás de un router de operador. En este caso se ha realizado apertura/redirección de los puertos utilizados por el protocolo IPSec.
- Configuración router Headquarters:
- En primer lugar deberemos acceder a la interfaz eweb del dispositivo y crear una Policy bajo el apartado IPSec
-
- Los siguientes parámetros son los más importantes:
- Policy Type: Server
- Key Exchange Version: IKEv2
- Subnets: 192.168.0.0/16 -> Este parámetro es uno de los más importantes, se utiliza esta máscara para que Branch1 sea capaz de llegar a Branch2 y viceversa a través de Headquarters.
- Pre-shared Key: Se configura una clave precompartida para el túnel
- Local ID Type: IP
- Peer ID Type: Name -> Si todos los routers de la vpn tuvieran IP pública en su WAN en este campo se indicaría IP
- Los siguientes parámetros son los más importantes:
- Configuración router Branch1:
- En primer lugar deberemos acceder a la interfaz eweb del dispositivo y crear una Policy bajo el apartado IPSec
-
- Los siguientes parámetros son los más importantes:
- Policy Type: Client
- Key Exchange Version: IKEv2
- Subnets: 192.168.150.0/24 | 192.168.0.0/16 -> Este parámetro es uno de los más importantes, se utiliza esta máscara para que Branch1 sea capaz de llegar a Branch2 y viceversa a través de Headquarters.
- Pre-shared Key: Se configura una clave precompartida para el túnel
- Local ID Type: Name -> Si todos los routers de la vpn tuvieran IP pública en su WAN en este campo se indicaría IP
- Peer ID Type: IP
- Los siguientes parámetros son los más importantes:
- Configuración router Branch2:
- En primer lugar deberemos acceder a la interfaz eweb del dispositivo y crear una Policy bajo el apartado IPSec
-
- Los siguientes parámetros son los más importantes:
-
- Policy Type: Client
- Key Exchange Version: IKEv2
- Subnets: 192.168.170.0/24 | 192.168.0.0/16 -> Este parámetro es uno de los más importantes, se utiliza esta máscara para que Branch1 sea capaz de llegar a Branch2 y viceversa a través de Headquarters.
- Pre-shared Key: Se configura una clave precompartida para el túnel
- Local ID Type: Name -> Si todos los routers de la vpn tuvieran IP pública en su WAN en este campo se indicaría IP
- Peer ID Type: IP
-
- Los siguientes parámetros son los más importantes:
Por último comprobamos que los túneles se han levantado correctamente en el apartado IPSec Connection Status: