L'ordre d'acheminement est-il important:
> 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
est-ce la même chose 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
?
où est la différence,
123.x.x.128 123.x.x.129 255.255.255.224 U 0 0 0 vmbr0
est d'ordre supérieur à
123.x.x.151 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
donc si j'envoie 123.x.x.151
où ça ira:
- 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.
et192.
en même temps, donc elle ne correspondra qu'à l'un de ces masques en premier lieu.L'ordre n'a d'importance que si vous avez des itinéraires en double. Ne fais pas ça.
Par exemple, si deux interfaces ont la même destination, masque de réseau et passerelle de 0.0.0.0, la première récupérera tout le trafic pour ce réseau.
De plus, j'ai trouvé que certains systèmes se réorganiseraient au démarrage, lequel vient en premier. Si un seul fonctionne, ou si un seul a un ensemble de passerelles de routeur, cela peut entraîner la perte d'accès à ce réseau au redémarrage.
la source