基本ルールの後にIPルールを追加する方法を提案してください。
起動時に復元する必要がある構成は次のとおりです。
32766: from all lookup main
32766: from all lookup upstream01
32766: from all lookup upstream02
32767: from all lookup default
問題は、上流のテーブル 01 と 02 のルールを基本テーブルの後に正しい順序で追加することです。基本注入規則と基本注入規則の優先順位は、2つの間に間隔がありません。上記のように、基本テーブルと同じルール優先順位でのみ追加できます。
したがって、いくつかのオプションが表示されます。
ㅏ。優先順位を希望の順序で定義できるように、ルール間に間隔を置くようにマスターテーブルのデフォルト優先順位ルールを変更します。しかし、どうすればいいのかわかりません。
b。 「main」と「upstream01」の間にルールを挿入する方法を見つけました。
答え1
キーワードを使用するpref
と、優先順位を上書きできます。
ip rule add pref 32000 from all lookup main
ip rule del pref 32766 from all lookup main
ip rule add pref 32010 from all lookup upstream01
ip rule add pref 32020 from all lookup upstream02
答え2
既存の「デフォルト」ルールを削除し、状況に応じたルールに置き換えることができます。
# delete the existing default rule
ip rule del from all lookup default priority 32767
# add your custom rules
ip rule add from all lookup upstream01 priority 32767
ip rule add from all lookup upstream02 priority 32768
# replace the "default" rule
ip rule add from all lookup default priority 32769
結果は次のようになります。
0: from all lookup local
32766: from all lookup main
32767: from all lookup upstream01
32768: from all lookup upstream02
32769: from all lookup default