2つのトランジットネイバーがあり、自分のIPスペースをアナウンスするクアッガルーターがあります。最近、Public Peering Exchange(IXP)に参加したので、他のすべての参加者と一緒に、彼らのローカルネットワーク(/ 24)に参加しています。これまでのところ、すべてが正常に動作します。
セキュリティのために、他の参加者がすべての発信トラフィックを私にルーティングできないのではないでしょうか。たとえば、他の参加者がデフォルトルートをIXP IPにポイントするとどうなりますか。私がその参加者からのすべての発信トラフィックを正しく理解している場合は、私のルーターに送信され、トランジットアップリンクを使用してインターネットにルーティングされます。
なので対策は必要かなと思います。私の考えは:
ファイアウォール(iptables)ルールをセットアップして、自分のIPスペースを宛先とするトラフィックのみが他のIXP参加者から受け入れられるようにします。IXP参加者からの他のトラフィックをドロップします。
どういうわけか、クアッガは各ネイバー(またはピアグループ)ごとに異なるカーネルルーティングテーブルを使用します。IXPネイバーのルーティングテーブルには、自分のIPスペース以外のエントリが含まれていないため、IPトランジットアップリンクを使用したルーティングは行われません。
ip rule show
quaggaがこれを自動的に行っていないことを示している出力を見ると?
私は正しい軌道に乗っていますか?なぜ2. Quaggaに直接実装されていないのですか?ハードウェアルーター(cisco、juniper、..)はこの問題にどのように対処しますか?