« Routage linux » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 3 : | Ligne 3 : | ||
[[Category:networking]] | [[Category:networking]] | ||
[[Category:linux]] | [[Category:linux]] | ||
More specific | |||
Les paquets sont considérés individuellement pour les décisions de routage. La décision de routage ne prend donc pas en considération qu'un paquet puisse être la réponse à un autre paquet. Cela peut poser soucis dans les installations avec plusieurs interfaces réseaux et générer un routage asymétrique (paquet entrant par un couple interface/gateway et sortant par un autre couple interface/gateway. | |||
On peut cependant créer des tables de routages indépendantes dans cette situation : | |||
<pre> | |||
ip rule add from 10.0.0.100 table T1 | |||
ip route add 10.0.0.0/24 dev eth0 src 10.0.0.100 table T1 | |||
ip route add default via 10.0.0.2 dev eth0 src 10.0.0.100 table T1 | |||
ip rule add from 10.0.0.200 table T2 | |||
ip route add 10.0.0.0/24 dev eth1 src 10.0.0.200 table T2 | |||
ip route add default via 10.0.0.2 dev eth1 src 10.10.0.200 table T2 | |||
</pre> |
Version du 22 janvier 2023 à 14:12
More specific
Les paquets sont considérés individuellement pour les décisions de routage. La décision de routage ne prend donc pas en considération qu'un paquet puisse être la réponse à un autre paquet. Cela peut poser soucis dans les installations avec plusieurs interfaces réseaux et générer un routage asymétrique (paquet entrant par un couple interface/gateway et sortant par un autre couple interface/gateway. On peut cependant créer des tables de routages indépendantes dans cette situation :
ip rule add from 10.0.0.100 table T1 ip route add 10.0.0.0/24 dev eth0 src 10.0.0.100 table T1 ip route add default via 10.0.0.2 dev eth0 src 10.0.0.100 table T1 ip rule add from 10.0.0.200 table T2 ip route add 10.0.0.0/24 dev eth1 src 10.0.0.200 table T2 ip route add default via 10.0.0.2 dev eth1 src 10.10.0.200 table T2