Agregar ruta en instancias EC2 a través de subredes

Agregar ruta en instancias EC2 a través de subredes

Estoy configurando "keepalived" en instancias EC2. Tengo tres instancias EC2. Una IP virtual está configurada en unvrrp_instance

Direcciones internas:

EC1 10.0.1.149 
EC2 10.0.0.74
EC3 10.0.1.216

Todos están en la misma VPC.

Para keepalived, la dirección de unidifusión y la dirección virtual son las siguientes:

unicast_src_ip 10.0.1.149 #EC1
 unicast_peer {
10.0.0.74 #EC2  
#addresses swap in case of EC2
}

virtual_ipaddress {
   10.0.55.1
 }

La propiedad maestra y esclava de la dirección virtual: 10.0.55.1 funciona bien.

Ahora, si la IP virtual es con EC1, para permitir un cliente TCP de EC3 con dirección 10.0.1.216, agrego la ruta de la siguiente manera en EC3

route add 10.0.55.1 gw 10.0.1.149

Con este cliente en EC3 puede conectarse al servidor en EC1 en la IP virtual.

Ahora, cuando intento hacer lo mismo route adden EC2, aparece un error.

 `route add 10.0.55.1 gw 10.0.0.74`
`SIOCADDRT: Network is unreachable`

Aunque EC3 puede llegar a 10.0.0.74.

ifconfigsalida de EC3:

eth0      Link encap:Ethernet  HWaddr 02:02:55:4F:0A:47  
          inet addr:10.0.0.74  Bcast:10.0.0.255  Mask:255.255.255.0

Se agradece cualquier sugerencia para tener el enrutamiento correcto en instancias AWS EC2.

información relacionada