ルーティングを次のように設定しました。
cat << EOF > /etc/sysconfig/network-scripts/route-eth1 172.16.0.0/22 dev tunl01 table rule01 EOF
ルーティングのルールで以下のように設定した場合、設定1と設定2で挙動が違う理由がわかりません。
設定1
cat << EOF > /etc/sysconfig/network-scripts/rule-eth1 from 172.16.8.15/32 to 172.16.0.0/22 table rule01 priority 107 EOF
設定2
cat << EOF > /etc/sysconfig/network-scripts/rule-eth1 from 172.16.8.15/32 table rule01 priority 107 EOF
設定1でtoの宛先とルーティングが一緒なので、設定1も設定2も変わらないと思いました。
現在のルーティング状況は以下の通りです。
[root@host1 ~]# ip r show table main (一部抜粋) 172.16.0.0/22 dev eth1 proto kernel scope link src 172.16.0.15 metric 101 172.16.4.0/22 dev eth2 proto kernel scope link src 172.16.4.15 metric 102 172.16.8.0/22 dev eth3 proto kernel scope link src 172.16.8.15 metric 103 [root@host1 ~]# ip r show table rule01 172.16.0.0/22 dev tunl01 scope link
挙動とは、calicoで設定2では出ないエラーが設定1では次のようなエラーが出ます。
Liveness probe failed: Get http://localhost:9099/liveness: dial tcp [::1]:9099: connect: connection refused
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。