¿Importa el orden de enrutamiento?
> route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
123.x.x.151 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
123.x.x.154 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
123.x.x.128 0.0.0.0 255.255.255.224 U 0 0 0 vmbr0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 vmbr1
0.0.0.0 123.x.x.129 0.0.0.0 UG 0 0 0 vmbr0
¿Es lo mismo que:
> route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
123.x.x.128 0.0.0.0 255.255.255.224 U 0 0 0 vmbr0
123.x.x.151 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
123.x.x.154 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 vmbr1
0.0.0.0 123.x.x.129 0.0.0.0 UG 0 0 0 vmbr0
?
donde la diferencia es que
123.x.x.128 123.x.x.129 255.255.255.224 U 0 0 0 vmbr0
es de orden superior a
123.x.x.151 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
así que si envío a 123.x.x.151
dónde irá:
- the routed way over `123.x.x.129`, because it matches the `123.x.x.128` rule, or
- the direct way using the arp table, because it matches the `123.x.x.151` rule
?
10.
y192.
al mismo tiempo, por lo que solo coincidirá con una de esas máscaras en primer lugar.El pedido solo importa si tiene rutas duplicadas. No hagas eso.
Por ejemplo, si dos interfaces tienen el mismo destino, máscara de red y puerta de enlace de 0.0.0.0, la primera capturará todo el tráfico de esa red.
Además, he descubierto que algunos sistemas se reordenarán aleatoriamente en el arranque, cuál es el primero. Si solo uno funciona o solo uno tiene una puerta de enlace de enrutador configurada, esto puede provocar la pérdida de acceso a esa red al reiniciar.
fuente