ルータ、ネットワーク構成
以下3機のルータ
- rt1
- rt2
- rt3
以下4つのネットワーク
- 172.16.1.0/28
- 172.16.1.16/28
- 172.16.1.32/28
- 172.16.1.48/28
172.16.1.32/28 | 172.16.1.33/28 [ rt1 ] 172.16.1.1/28 | 172.16.1.0/28 | 172.16.1.14/28 [ rt2 ] 172.16.1.17/28 | 172.16.1.16/28 | 172.16.1.30/28 [rt3] 172.16.1.49/28 | 172.16.1.48/28
作業内容
- Hyper-Vサーバ上に仮想マシンを3機作成。
- 3機の各仮想マシンにVyOSをインストール
- 各VyOS環境を以下の様に設定
rt1
#ホスト名 set system host-name rt1 #SSHサービス有効化(デフォルトは22番ポートで待ち受け) set service ssh #各インターフェースにIPアドレスを設定 set interfaces ethernet eth1 address 172.16.1.1/28 set interfaces ethernet eth2 address 172.16.1.33/28 #経路交換を行う、対象ネットワークを定義 set protocols ospf area 0 network 172.16.1.0/28 set protocols ospf area 0 network 172.16.1.32/28 #ルーティング情報の更新を送信しないインターフェース set protocols ospf passive-interface eth0 set protocols ospf passive-interface eth2
rt2
set system host-name rt2 set service ssh set interfaces ethernet eth1 address 172.16.1.14/28 set interfaces ethernet eth2 address 172.16.1.17/28 set protocols ospf area 0 network 172.16.1.0/28 set protocols ospf area 0 network 172.16.1.16/28 set protocols ospf passive-interface eth0
rt3
set system host-name rt3 set service ssh set interfaces ethernet eth1 address 172.16.1.30/28 set interfaces ethernet eth2 address 172.16.1.49/28 set protocols ospf area 0 network 172.16.1.16/28 set protocols ospf area 0 network 172.16.1.48/28 set protocols ospf passive-interface eth0 set protocols ospf passive-interface eth2
※宅内ネットワーク情報を含むため上記には記載していないが、下記の様に管理用インターフェース、デフォルトゲートウェイ設定も行っている。
set system gateway-address xxx.xxx.xxx.xxx set interfaces ethernet eth0 address xxx.xxx.xxx.xxx/xx
動作確認
rt1でOSPFによる経路交換の結果と、ルーティングテーブルを確認
vyos@rt1:~$ show ip ospf route ============ OSPF network routing table ============ N 172.16.1.0/28 [10] area: 0.0.0.0 directly attached to eth1 N 172.16.1.16/28 [20] area: 0.0.0.0 via 172.16.1.14, eth1 N 172.16.1.32/28 [10] area: 0.0.0.0 directly attached to eth2 N 172.16.1.48/28 [30] area: 0.0.0.0 via 172.16.1.14, eth1
vyos@rt1:~$ show ip route Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - ISIS, B - BGP, > - selected route, * - FIB route C>* 127.0.0.0/8 is directly connected, lo O 172.16.1.0/28 [110/10] is directly connected, eth1, 2d16h18m C>* 172.16.1.0/28 is directly connected, eth1 O>* 172.16.1.16/28 [110/20] via 172.16.1.14, eth1, 2d16h16m O 172.16.1.32/28 [110/10] is directly connected, eth2, 2d16h18m C>* 172.16.1.32/28 is directly connected, eth2 O>* 172.16.1.48/28 [110/30] via 172.16.1.14, eth1, 00:40:10
172.16.1.14/28(rt2)を経由して、172.16.1.16/28 と 172.16.1.48/28のネットワーク宛のルーティング情報が得られている。
rt2でOSPFによる経路交換の結果と、ルーティングテーブルを確認
vyos@rt2:~$ show ip ospf route ============ OSPF network routing table ============ N 172.16.1.0/28 [10] area: 0.0.0.0 directly attached to eth1 N 172.16.1.16/28 [10] area: 0.0.0.0 directly attached to eth2 N 172.16.1.32/28 [20] area: 0.0.0.0 via 172.16.1.1, eth1 N 172.16.1.48/28 [20] area: 0.0.0.0 via 172.16.1.30, eth2
vyos@rt2:~$ show ip route Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - ISIS, B - BGP, > - selected route, * - FIB route C>* 127.0.0.0/8 is directly connected, lo O 172.16.1.0/28 [110/10] is directly connected, eth1, 2d16h26m C>* 172.16.1.0/28 is directly connected, eth1 O 172.16.1.16/28 [110/10] is directly connected, eth2, 2d16h26m C>* 172.16.1.16/28 is directly connected, eth2 O>* 172.16.1.32/28 [110/20] via 172.16.1.1, eth1, 2d16h26m O>* 172.16.1.48/28 [110/20] via 172.16.1.30, eth2, 00:49:27
172.16.1.1/28(rt1)を経由して、172.16.1.32/28のネットワーク宛のルーティング情報が得られている。
172.16.1.30/28(rt3)を経由して、172.16.1.48/28のネットワーク宛のルーティング情報が得られている。
rt3でOSPFによる経路交換の結果と、ルーティングテーブルを確認
vyos@rt3:~$ show ip ospf route ============ OSPF network routing table ============ N 172.16.1.0/28 [20] area: 0.0.0.0 via 172.16.1.17, eth1 N 172.16.1.16/28 [10] area: 0.0.0.0 directly attached to eth1 N 172.16.1.32/28 [30] area: 0.0.0.0 via 172.16.1.17, eth1 N 172.16.1.48/28 [10] area: 0.0.0.0 directly attached to eth2
vyos@rt3:~$ show ip route Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - ISIS, B - BGP, > - selected route, * - FIB route C>* 127.0.0.0/8 is directly connected, lo O>* 172.16.1.0/28 [110/20] via 172.16.1.17, eth1, 00:53:21 O 172.16.1.16/28 [110/10] is directly connected, eth1, 00:53:27 C>* 172.16.1.16/28 is directly connected, eth1 O>* 172.16.1.32/28 [110/30] via 172.16.1.17, eth1, 00:53:21 O 172.16.1.48/28 [110/10] is directly connected, eth2, 00:53:27 C>* 172.16.1.48/28 is directly connected, eth2
172.16.1.17/28(rt2)を経由して、172.16.1.0/28 と 172.16.1.32/28のネットワーク宛のルーティング情報が得られている。
一先ず、終わり。
最近のコメント