¿Por qué no puedo agregar esta ruta?

1
[root@hng1 ~]# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
9.9.9.0         0.0.0.0         255.255.255.0   U         0 0          0 ens7
10.21.0.0       0.0.0.0         255.255.0.0     U         0 0          0 ens4
10.31.0.0       0.0.0.0         255.255.0.0     U         0 0          0 ens5
10.41.0.0       0.0.0.0         255.255.0.0     U         0 0          0 ens6
10.61.0.0       0.0.0.0         255.255.0.0     U         0 0          0 ens3
[root@hng1 ~]#
[root@hng1 ~]# ip route add 10.21.0.0/16 via 10.21.0.1
RTNETLINK answers: Network is unreachable

La red tiene cuatro interruptores. Todas las interfaces con la dirección 10.21.xx / 16 entran en un conmutador que está conectado a la puerta de enlace 10.21.0.1. Del mismo modo, todas las interfaces con la dirección 10.31.xx / 16 entran en el segundo conmutador que está conectado a la misma puerta de enlace en la interfaz 10.31.0.1 .... Y así sucesivamente.

LifeOverIP
fuente
La ruta que desea agregar ya está presente en la tabla de enrutamiento. PD. El interruptor NO tiene dirección IP. No es un enrutador.
Akina

Respuestas:

1

La ruta se rechaza porque describe un bucle infinito. Si desea llegar a 10.21.0.0/16 a través de 10.21.0.1, ¿qué ruta utiliza para llegar a 10.21.0.1?

La ruta también es completamente redundante: de acuerdo con su tabla de enrutamiento, ya está en la subred 10.21.0.0/16 y tiene una ruta "en enlace", por lo que todos los hosts son accesibles directamente, no hay necesidad de usar un puerta.

Gravedad
fuente