Como se explica en {1}, relayd
permite reenviar (relay) y redirigir (redirect) dinamicamente conexiones a uno o más servidores. Es útil por ejemplo para: balancear carga, ser puerta de enlace a nivel de aplicación o proxy transparente. Al operar como balanceador de carga puede monitorear los servidores y hacer solicitudes sólo a los que estén operando.
Puede operar en la capa 3 modificando dinámicamente las reglas de pf
o
puede operar en la capa 7.
Su archivo de configuración por defecto es relayd.conf
, cuya sintaxis se inspira en la de pf
. Puede constar de macros, configuraciones globales, tablas, redirecciones, reenvios, protocolos y enrutadores.
Las redirecciones operan en la capa 7, y los reenvios operan en la capa 3.
! Uso
Puede verificar sintaxis de archivo de configuración con:
relayd -n
Puede inicar en modo de depuración que operará en primer plano y enviará errores a la salida estándar:
relayd -n
Cuando opera como servicio, se pueden examinar errores en /var/log/servicio
! Casos
!
REFERENCIAS
- {1} Página man de relayd
- {2} http://www.openbsd.org/papers/relayd-asiabsdcon2013.pdf
- {3} Página man de relayd.conf