Enrutamiento LOR 2023

Para el enrutamiento dinámico en LOR tenemos que aprovechar las cosas nuevas de este 2023:

  1. Enlaces mesh automágicos L2: cualquier proto L3 con reconocimiento multicast, que usa L2, nos va bien. Por ejemplo bmx7
  2. Acceso por VPNs más estándar pero con su propia tabla (Tailscale). Quizás podríamos armar nubes bmx7/osfp/otra cosa y que vayamos usando tailscale como pegamento entre las distintas nubes.

Para lugares remotos

Usaremos internet. Aparte de Tailscale no hay mucho que decir: este VPN es mesh, se puede controlar de forma centralizada o incluso automaticar ingresos.
Lo malo, maneja su propia tabla y hay que adaptarnos. Igual como se aprueban las rutas de forma centralizada, es más seguro al menos hasta que la red crezca y nos movamos a otro protocolo.
Algo malo también, requiere almacenamiento muy elevado y RAM, ni un router 64/8 puede correrlo.
Lo bueno, si lo pones en una PC ya sea como server o solo como cliente para usarlo, funciona muy bien solo.
(en casos super extremos podemos usar wireguard desde la IP publica del HL)

ASo1 ASo1 Hacklab Hacklab ASo1--Hacklab

Como mi casa y el HL no se ven directamente, el tráfico se serviría por TS.
TS fuerza un MTU de 1280, y en este caso no conviene meter bmx7 dentro (bueno, teoricamente si se puede ya que el tráfico v6 nativo va por esos 1280, y los túneles v4 que hace bmx7 no están limitados a 1280)
Igual bmx7 no está cómodo con túneles L3-only. babeld sí tiene modo unicast (ni idea cuán usable es).

Para lugares cercanos

Si vamos a hacer enlaces cercanos, conviene tener esto en cuenta:

  1. Target a aparatos 64M/8M como minimo por tema costes
  2. Automático de preferencia, solo pones tus IPs asignadas y todo ya funciona
  3. Monitorizable con GUI (para que más gente pueda usarlo y entender cómo va la red)

Falta ver qué hacer con Tailscale (? no entrará en routers pequeños, quizás deban reemplazarse con un túnel Wireguard, pero el routing puede complicarse a menos que no usemos parches diseñados para replicar tablas. Babeld puede replicar)