VyOS における Static Routing と Policy-Based Routing の概要
このレッスンでは、VyOS 1.4.x/1.5 rolling release での Static Routing(静的ルーティング)と Policy-Based Routing(ポリシーベースルーティング)の設定を解説します。これらは、ネットワーク内でパケット経路を制御するための重要な技術です。
1. 静的ルーティング(Static Routing)
Static route を使用すると、宛先ネットワークへの固定経路を指定できます。
set protocols static route 10.10.20.0/24 next-hop 192.168.10.2
set protocols static route 0.0.0.0/0 next-hop 192.168.10.254
set protocols static route 192.168.30.0/24 blackhole
- インターフェースヘルス連動のフェイルオーバールート:
set protocols static route 0.0.0.0/0 next-hop 192.168.10.254
set protocols static route 0.0.0.0/0 next-hop 192.168.20.254 distance 10
set protocols static route 0.0.0.0/0 next-hop 192.168.20.254 check-gateway ping
2. Policy-Based Routing(PBR)
PBR を使うと、送信元、宛先、プロトコル、ポートに基づいてルーティングできます。
set policy route PBR-OUT rule 10 source address 192.168.10.0/24
set policy route PBR-OUT rule 10 set table 100
set interfaces ethernet eth0 policy route PBR-OUT
set protocols static table 100 route 0.0.0.0/0 next-hop 203.0.113.1
- 送信元ベースのマルチアップリンクルーティング:
set policy route MULTI-WAN rule 20 source address 192.168.20.0/24
set policy route MULTI-WAN rule 20 set table 200
set protocols static table 200 route 0.0.0.0/0 next-hop 198.51.100.1
3. 基本 VRF(Virtual Routing and Forwarding)
set vrf name VRF1 table 10
set interfaces ethernet eth2 vrf VRF1
set protocols static table 10 route 0.0.0.0/0 next-hop 10.10.10.2
4. 実践例とネットワーク図
+-------------------+ +-------------------+
| VyOS Router |------| ISP1 |
| 192.168.10.1/24 | | 203.0.113.1 |
| 192.168.20.1/24 | +------------------+
+-------------------+ +------------------+
| |
LAN, WAN1, WAN2 Internet
5. ハンズオンラボ: Static Routing と PBR
- VyOS にログインし、インターフェースとアップリンクを確認します。
- 上記のとおり static route、PBR、VRF を設定します。
- 設定を commit / save します。
commit
save
- ルーティングを確認します。
show ip route
show policy route
show vrf
6. まとめ
このレッスンで、VyOS における静的ルーティング、policy-based routing、VRF の設定方法を理解できました。マルチアップリンク構成、ネットワーク分離、パケット経路制御のシナリオに適用できます。