三角形に 3 つの Linux ボックスがあります。すべてのサブネットは /24 です。
A には 1.1.1.1、2.2.2.1 の 2 つのインターフェイスがあります。
B には 1.1.1.2、3.3.3.2 の 2 つのインターフェイスがあります。
C には、3.3.3.1、2.2.2.2 の 2 つのインターフェースがあります。
ルーティング プロトコルが実行されていないため、各ノードに静的ルートを追加しています。
A(1.1.1.1)-->C(3.3.3.1) に ping を実行する場合、A が B 経由で 3.3.3.0 へのスタティック ルートを持ち、C が B 経由で 1.1.1.0 へのスタティック ルートを持っている場合、すべてがうまくいきます。したがって、対称ルーティングが機能します。大丈夫。
2.2.2.1 経由で C にリターン パスを設定すると問題が発生します。ICMP 要求はインターフェイス 3.3.3.1 に到達します (tcpdump で確認できます) が、C は単に何もせず、どのインターフェイスでも ICMP 応答が送信されません。
何が起こっているかについてのアイデアはありますか?