私は、2つのピアリングされたBirdルーターに接続された2つのサブネットを持つCI環境をセットアップしています。
ルータの1つの現在のipv4設定は次のとおりです。
protocol device {
}
protocol direct {
interface "eth0";
interface "eth1";
}
protocol kernel {
import none;
export all;
}
protocol bgp {
import all;
export all;
local 10.100.0.9 as 9;
neighbor 10.100.0.7 as 7;
}
このルータは10.100.0.0/24を介して他のルータに接続されています。 LANインスタンスは10.9.0.0/24を介してこのルーターに接続されます。
現在、10.9.0.71から10.9.0.72までLANイーサネットパケットを送信し、イーサネット宛先がルータのMACである場合、パケットはLANサーバに転送されます。 LANパケットについて私が達成したいのは次のとおりです。
- dst MACがルーターのMACの場合、パケットは宛先に到達できません。
- dst MAC が宛先サーバの MAC である場合、今と同様に、パケットはその宛先に到着します。
私はルーティングについてよく知らず、bird
ドキュメントは経験豊富なユーザーのためのものです。これまで、フィルタとブラックホールの静的ルーティングを試してみましたが、これは推測に近いので、両方は機能しません。