Me gustaría saber cuál es la mejor manera de excluir una subred de una ruta sin crear muchas rutas. Por ejemplo, en un conmutador puedo tener la ruta IP 10.0.0.0 255.0.0.0 10.54.21.1. Lo que me gustaría hacer aún es poder conectar elementos que vayan a 10.2.2.0 255.255.255.240 que están conectados directamente a este conmutador. Todavía quiero que el resto de la subred 10.0.0.0/8 se enrute a 10.54.21.1.
Respuesta1
Los enrutadores (y conmutadores L3) tienen una jerarquía interna en la que la información de enrutamiento se promueve a la FIB (Base de información de reenvío, vulgo "tabla de enrutamiento"). Cisco utiliza el concepto de "distancia administrativa" (cuanto menor, mejor)
Las fuentes de información de enrutamiento son:
- rutas conectadas (AD 0)
- rutas estáticas (AD 1, personalizables)
- protocolos de enrutamiento dinámico (eBGP 20, EIGRP 90, OSPF 110, RIP 120, iBGP 200, por nombrar algunos valores que utiliza Cisco)
- Si hay información superpuesta disponible de múltiples fuentes, entonces se prefiere la fuente de menor AD y se asciende a la FIB.
Dado que 10.2.2.0/28 está conectado directamente a ese motor de enrutamiento, en realidad no puede sobrescribir esta ruta "directa" o "conectada localmente" (con una distancia de administrador de 0) con ninguna ruta estática (que no puede tener un anuncio AD inferior a 1).
Sin embargo, esto sólo es cierto si la interfaz con esa dirección/subred (una "interfaz vlan xxx", ¿supongo?) está realmente en estado "activo".
Mientras la interfaz esté "inactiva", su subred no aparecerá como ruta conectada (consulte con show ip route connected
) y el tráfico a esa subred se reenviará según lo define la tabla de enrutamiento. En su caso, será a lo largo de la ruta 10.0.0.0/8.