
生成されたルールを使用してipv4ポリシールールを追加すると、ip rule add
ポリシーテーブルの末尾に追加され、32767から優先順位が下がります。
たとえば、
# ip rule add lookup 8
# ip rule add lookup 9
0: from all lookup local
32764: from all lookup 9
32765: from all lookup 8
32766: from all lookup main
32767: from all lookup default
ただし、ipv6で同じコマンドを使用するとip -6 rule
優先順位の重複が発生します。
たとえば、
# ip -6 rule add lookup 8
# ip -6 rule add lookup 9
0: from all lookup local
16383: from all lookup 8
16383: from all lookup 9
32766: from all lookup main
16383は32766/2です。しかし、動作が異なる理由と優先順位の重複が発生する理由を理解していません。私はFedora 21を使用しています。 iprouteのバージョンはiproute-3.16.0-3.fc21.x86_64です。
iproute2を使用するipv6ポリシールーティングの予想される動作ですか?他のシステムでこの動作を確認できる人はいますか?