ボーと眺めていたら必要ない経路を広報していたのでフィルタ書くかーと思ったので、メモておく。
GoBGP のフィルタ周りについてはここを読んでおくとだいたいわかる。
今回は経路学習時に不要な経路が入っていたので、import 側でフィルタを書けば良いから、以下のような感じに書いてからプロセスを再起動させた
[[defined-sets.prefix-sets]] prefix-set-name = "ignore-prefix" [[defined-sets.prefix-sets.prefix-list]] ip-prefix = "10.0.2.0/24" [[policy-definitions]] name = "reject-policy" [[policy-definitions.statements]] [policy-definitions.statements.conditions.match-prefix-set] prefix-set = "ignore-prefix" [policy-definitions.statements.actions] route-disposition = "reject-route" [global.apply-policy.config] import-policy-list = ["reject-policy"] default-import-policy = "accept-route"
雑だけどこれでいらない経路 (10.0.2.0/24
) が消えたので満足した。