手当たり次第に書くんだ

飽きっぽいのは本能

VyOS PBR 設定 – Policy Based Routing の基本

PBR は、通常の宛先ベースルーティングではなく、送信元や条件に応じて別のルーティングテーブルを使うための仕組みです。便利ですが、乱用すると障害調査が難しくなるため、必要な範囲に絞って使います。

前提

  • 特定の送信元セグメントだけ別経路へ出す。
  • プライベートアドレス宛て通信は PBR の対象外にする。
  • 通常のルーティングで済むものは PBR にしない。

ルーティングテーブル

configure
set protocols static table 100 route 0.0.0.0/0 next-hop 192.168.200.1
commit
save

除外用ネットワークグループ

configure
set firewall group network-group RFC1918 network '10.0.0.0/8'
set firewall group network-group RFC1918 network '172.16.0.0/12'
set firewall group network-group RFC1918 network '192.168.0.0/16'
commit
save

PBR ルール

configure
set policy route PBR rule 10 source address '192.168.0.0/24'
set policy route PBR rule 10 destination group network-group '!RFC1918'
set policy route PBR rule 10 set table '100'
set interfaces ethernet eth1 policy route 'PBR'
commit
save

確認

show policy route
show ip route table 100
show configuration commands | match 'policy route'

まとめ

PBR は「特定条件の通信だけ別経路へ流す」ための機能です。設計としては強力ですが、標準のルーティングから外れるため、対象条件と除外条件を明確にしておくことが重要です。

VyOS PBR 設定 – Policy Based Routing の基本

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る